@charset "UTF-8";

@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap");

@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap");

@import url('https://fonts.googleapis.com/css?family=Nunito');

body {
    font-family: "Nunito", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, Cantarell, "Noto Sans", sans-serif;
}

.font-size-1 {
  font-size: 21px !important;
}

.font-size-1-up3 {
  font-size: 24px !important;
}

.font-size-2 {
  font-size: 19px !important;
}

.font-size-2-mn1 {
  font-size: 18px !important;
}

.font-size-3 {
  font-size: 17px !important;
}

.font-size-4 {
  font-size: 15px !important;
}

.font-size-5 {
  font-size: 13px !important;
}

.font-size-5-mn1 {
  font-size: 12px !important;
}

.font-size-6 {
  font-size: 11px !important;
}

.font-size-6-mn1 {
  font-size: 10px !important;
}

.font-size-7 {
  font-size: 9px !important;
}

.font-size-1-rem {
  font-size: 1rem !important;
}

.font-size-1-5-rem {
  font-size: 1.5rem !important;
}

.font-size-2-rem {
  font-size: 2rem !important;
}

.font-size-3-rem {
  font-size: 3rem !important;
}

.box-1 {
  width: 40px;
  height: 40px;
}

.box-2 {
  width: 30px;
  height: 30px;
}

.box-3 {
  width: 22px;
  height: 22px;
}

.box-4 {
  width: 10px;
  height: 10px;
}

.box-5 {
  width: 180px;
  height: 180px;
}

.box-shadow-sm {
  -webkit-box-shadow: 0 0.125rem 0.25rem !important;
          box-shadow: 0 0.125rem 0.25rem !important;
}

.box-shadow-sm-top {
  -webkit-box-shadow: 0 -0.25rem 0.25rem !important;
          box-shadow: 0 -0.25rem 0.25rem !important;
}

.box-shadow-sm-center {
  -webkit-box-shadow: 0 0 0.25rem 0.25rem !important;
          box-shadow: 0 0 0.25rem 0.25rem !important;
}

.box-shadow-sm-bottom {
  -webkit-box-shadow: 0 0.25rem 0.25rem !important;
          box-shadow: 0 0.25rem 0.25rem !important;
}

.box-shadow-normal {
  -webkit-box-shadow: 0 0.5rem 1rem !important;
          box-shadow: 0 0.5rem 1rem !important;
}

.box-shadow-normal-center {
  -webkit-box-shadow: 0 0 1rem 0.0125rem !important;
          box-shadow: 0 0 1rem 0.0125rem !important;
}

.box-shadow-normal-bottom {
  -webkit-box-shadow: 0 1rem 1rem !important;
          box-shadow: 0 1rem 1rem !important;
}

.box-shadow-lg {
  -webkit-box-shadow: 0 1rem 3rem !important;
          box-shadow: 0 1rem 3rem !important;
}

.bg-primary {
  background-color: #005f92 !important;
}

.bg-primary-hover:hover {
  background: #005f92 !important;
  background-color: #005f92 !important;
}

.text-primary {
  color: #005f92 !important;
}

.text-primary-hover:hover {
  color: #005f92 !important;
}

.bg-primary.bg--gradient {
  background: #005f92;
  background: -webkit-gradient(linear, left top, right top, from(#005f92), to(100%));
  background: linear-gradient(90deg, #005f92 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-primary.bg--gradient-0 {
  background: #005f92;
  background: -webkit-gradient(linear, left bottom, left top, from(#005f92), to(100%));
  background: linear-gradient(0deg, #005f92 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-primary.bg--gradient-180 {
  background: #005f92;
  background: -webkit-gradient(linear, left top, left bottom, from(#005f92), to(100%));
  background: linear-gradient(180deg, #005f92 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-primary.bg--gradient-270 {
  background: #005f92;
  background: -webkit-gradient(linear, right top, left top, from(#005f92), to(100%));
  background: linear-gradient(270deg, #005f92 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.border-primary {
  border-color: #005f92 !important;
}

.bg-primary-soft {
  background-color: #dff4ff !important;
}

.bg-primary-soft-hover:hover {
  background: #dff4ff !important;
  background-color: #dff4ff !important;
}

.text-primary-soft {
  color: #dff4ff !important;
}

.text-primary-soft-hover:hover {
  color: #dff4ff !important;
}

.bg-primary-soft.bg--gradient {
  background: #dff4ff;
  background: -webkit-gradient(linear, left top, right top, from(#dff4ff), to(100%));
  background: linear-gradient(90deg, #dff4ff 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-primary-soft.bg--gradient-0 {
  background: #dff4ff;
  background: -webkit-gradient(linear, left bottom, left top, from(#dff4ff), to(100%));
  background: linear-gradient(0deg, #dff4ff 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-primary-soft.bg--gradient-180 {
  background: #dff4ff;
  background: -webkit-gradient(linear, left top, left bottom, from(#dff4ff), to(100%));
  background: linear-gradient(180deg, #dff4ff 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-primary-soft.bg--gradient-270 {
  background: #dff4ff;
  background: -webkit-gradient(linear, right top, left top, from(#dff4ff), to(100%));
  background: linear-gradient(270deg, #dff4ff 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.border-primary-soft {
  border-color: #dff4ff !important;
}

.bg-secondary {
  background-color: aqua !important;
}

.bg-secondary-hover:hover {
  background: aqua !important;
  background-color: aqua !important;
}

.text-secondary {
  color: aqua !important;
}

.text-secondary-hover:hover {
  color: aqua !important;
}

.bg-secondary.bg--gradient {
  background: cyan;
  background: -webkit-gradient(linear, left top, right top, from(cyan), to(100%));
  background: linear-gradient(90deg, cyan 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-secondary.bg--gradient-0 {
  background: cyan;
  background: -webkit-gradient(linear, left bottom, left top, from(cyan), to(100%));
  background: linear-gradient(0deg, cyan 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-secondary.bg--gradient-180 {
  background: cyan;
  background: -webkit-gradient(linear, left top, left bottom, from(cyan), to(100%));
  background: linear-gradient(180deg, cyan 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-secondary.bg--gradient-270 {
  background: cyan;
  background: -webkit-gradient(linear, right top, left top, from(cyan), to(100%));
  background: linear-gradient(270deg, cyan 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.border-secondary {
  border-color: aqua !important;
}

.bg-default {
  background-color: #666 !important;
}

.bg-default-hover:hover {
  background: #666 !important;
  background-color: #666 !important;
}

.text-default {
  color: #666 !important;
}

.text-default-hover:hover {
  color: #666 !important;
}

.bg-default.bg--gradient {
  background: #666666;
  background: -webkit-gradient(linear, left top, right top, from(#666666), to(100%));
  background: linear-gradient(90deg, #666666 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-default.bg--gradient-0 {
  background: #666666;
  background: -webkit-gradient(linear, left bottom, left top, from(#666666), to(100%));
  background: linear-gradient(0deg, #666666 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-default.bg--gradient-180 {
  background: #666666;
  background: -webkit-gradient(linear, left top, left bottom, from(#666666), to(100%));
  background: linear-gradient(180deg, #666666 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-default.bg--gradient-270 {
  background: #666666;
  background: -webkit-gradient(linear, right top, left top, from(#666666), to(100%));
  background: linear-gradient(270deg, #666666 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.border-default {
  border-color: #666 !important;
}

.bg-default-hover {
  background-color: #333 !important;
}

.bg-default-hover-hover:hover {
  background: #333 !important;
  background-color: #333 !important;
}

.text-default-hover {
  color: #333 !important;
}

.text-default-hover-hover:hover {
  color: #333 !important;
}

.bg-default-hover.bg--gradient {
  background: #333333;
  background: -webkit-gradient(linear, left top, right top, from(#333333), to(100%));
  background: linear-gradient(90deg, #333333 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-default-hover.bg--gradient-0 {
  background: #333333;
  background: -webkit-gradient(linear, left bottom, left top, from(#333333), to(100%));
  background: linear-gradient(0deg, #333333 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-default-hover.bg--gradient-180 {
  background: #333333;
  background: -webkit-gradient(linear, left top, left bottom, from(#333333), to(100%));
  background: linear-gradient(180deg, #333333 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-default-hover.bg--gradient-270 {
  background: #333333;
  background: -webkit-gradient(linear, right top, left top, from(#333333), to(100%));
  background: linear-gradient(270deg, #333333 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.border-default-hover {
  border-color: #333 !important;
}

.bg-yellow {
  background-color: #FFCF31 !important;
}

.bg-yellow-hover:hover {
  background: #FFCF31 !important;
  background-color: #FFCF31 !important;
}

.text-yellow {
  color: #FFCF31 !important;
}

.text-yellow-hover:hover {
  color: #FFCF31 !important;
}

.bg-yellow.bg--gradient {
  background: #ffcf31;
  background: -webkit-gradient(linear, left top, right top, from(#ffcf31), to(100%));
  background: linear-gradient(90deg, #ffcf31 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-yellow.bg--gradient-0 {
  background: #ffcf31;
  background: -webkit-gradient(linear, left bottom, left top, from(#ffcf31), to(100%));
  background: linear-gradient(0deg, #ffcf31 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-yellow.bg--gradient-180 {
  background: #ffcf31;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffcf31), to(100%));
  background: linear-gradient(180deg, #ffcf31 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-yellow.bg--gradient-270 {
  background: #ffcf31;
  background: -webkit-gradient(linear, right top, left top, from(#ffcf31), to(100%));
  background: linear-gradient(270deg, #ffcf31 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.border-yellow {
  border-color: #FFCF31 !important;
}

.bg-orange {
  background-color: #F3A336 !important;
}

.bg-orange-hover:hover {
  background: #F3A336 !important;
  background-color: #F3A336 !important;
}

.text-orange {
  color: #F3A336 !important;
}

.text-orange-hover:hover {
  color: #F3A336 !important;
}

.bg-orange.bg--gradient {
  background: #f3a336;
  background: -webkit-gradient(linear, left top, right top, from(#f3a336), to(100%));
  background: linear-gradient(90deg, #f3a336 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-orange.bg--gradient-0 {
  background: #f3a336;
  background: -webkit-gradient(linear, left bottom, left top, from(#f3a336), to(100%));
  background: linear-gradient(0deg, #f3a336 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-orange.bg--gradient-180 {
  background: #f3a336;
  background: -webkit-gradient(linear, left top, left bottom, from(#f3a336), to(100%));
  background: linear-gradient(180deg, #f3a336 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-orange.bg--gradient-270 {
  background: #f3a336;
  background: -webkit-gradient(linear, right top, left top, from(#f3a336), to(100%));
  background: linear-gradient(270deg, #f3a336 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.border-orange {
  border-color: #F3A336 !important;
}

.bg-white {
  background-color: #FFFFFF !important;
}

.bg-white-hover:hover {
  background: #FFFFFF !important;
  background-color: #FFFFFF !important;
}

.text-white {
  color: #FFFFFF !important;
}

.text-white-hover:hover {
  color: #FFFFFF !important;
}

.bg-white.bg--gradient {
  background: white;
  background: -webkit-gradient(linear, left top, right top, from(white), to(#E2E2DA));
  background: linear-gradient(90deg, white 0%, #E2E2DA 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-white.bg--gradient-0 {
  background: white;
  background: -webkit-gradient(linear, left bottom, left top, from(white), to(#E2E2DA));
  background: linear-gradient(0deg, white 0%, #E2E2DA 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-white.bg--gradient-180 {
  background: white;
  background: -webkit-gradient(linear, left top, left bottom, from(white), to(#E2E2DA));
  background: linear-gradient(180deg, white 0%, #E2E2DA 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-white.bg--gradient-270 {
  background: white;
  background: -webkit-gradient(linear, right top, left top, from(white), to(#E2E2DA));
  background: linear-gradient(270deg, white 0%, #E2E2DA 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.border-white {
  border-color: #FFFFFF !important;
}

.bg-dark {
  background-color: #333 !important;
}

.bg-dark-hover:hover {
  background: #333 !important;
  background-color: #333 !important;
}

.text-dark {
  color: #333 !important;
}

.text-dark-hover:hover {
  color: #333 !important;
}

.bg-dark.bg--gradient {
  background: #333333;
  background: -webkit-gradient(linear, left top, right top, from(#333333), to(100%));
  background: linear-gradient(90deg, #333333 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-dark.bg--gradient-0 {
  background: #333333;
  background: -webkit-gradient(linear, left bottom, left top, from(#333333), to(100%));
  background: linear-gradient(0deg, #333333 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-dark.bg--gradient-180 {
  background: #333333;
  background: -webkit-gradient(linear, left top, left bottom, from(#333333), to(100%));
  background: linear-gradient(180deg, #333333 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-dark.bg--gradient-270 {
  background: #333333;
  background: -webkit-gradient(linear, right top, left top, from(#333333), to(100%));
  background: linear-gradient(270deg, #333333 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.border-dark {
  border-color: #333 !important;
}

.bg-blue-primary {
  background-color: #012D5A !important;
}

.bg-blue-primary-hover:hover {
  background: #012D5A !important;
  background-color: #012D5A !important;
}

.text-blue-primary {
  color: #012D5A !important;
}

.text-blue-primary-hover:hover {
  color: #012D5A !important;
}

.bg-blue-primary.bg--gradient {
  background: #012d5a;
  background: -webkit-gradient(linear, left top, right top, from(#012d5a), to(#0253a6));
  background: linear-gradient(90deg, #012d5a 0%, #0253a6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-blue-primary.bg--gradient-0 {
  background: #012d5a;
  background: -webkit-gradient(linear, left bottom, left top, from(#012d5a), to(#0253a6));
  background: linear-gradient(0deg, #012d5a 0%, #0253a6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-blue-primary.bg--gradient-180 {
  background: #012d5a;
  background: -webkit-gradient(linear, left top, left bottom, from(#012d5a), to(#0253a6));
  background: linear-gradient(180deg, #012d5a 0%, #0253a6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-blue-primary.bg--gradient-270 {
  background: #012d5a;
  background: -webkit-gradient(linear, right top, left top, from(#012d5a), to(#0253a6));
  background: linear-gradient(270deg, #012d5a 0%, #0253a6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.border-blue-primary {
  border-color: #012D5A !important;
}

.bg-blue-2 {
  background-color: #2B50CB !important;
}

.bg-blue-2-hover:hover {
  background: #2B50CB !important;
  background-color: #2B50CB !important;
}

.text-blue-2 {
  color: #2B50CB !important;
}

.text-blue-2-hover:hover {
  color: #2B50CB !important;
}

.bg-blue-2.bg--gradient {
  background: #2b50cb;
  background: -webkit-gradient(linear, left top, right top, from(#2b50cb), to(100%));
  background: linear-gradient(90deg, #2b50cb 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-blue-2.bg--gradient-0 {
  background: #2b50cb;
  background: -webkit-gradient(linear, left bottom, left top, from(#2b50cb), to(100%));
  background: linear-gradient(0deg, #2b50cb 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-blue-2.bg--gradient-180 {
  background: #2b50cb;
  background: -webkit-gradient(linear, left top, left bottom, from(#2b50cb), to(100%));
  background: linear-gradient(180deg, #2b50cb 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-blue-2.bg--gradient-270 {
  background: #2b50cb;
  background: -webkit-gradient(linear, right top, left top, from(#2b50cb), to(100%));
  background: linear-gradient(270deg, #2b50cb 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.border-blue-2 {
  border-color: #2B50CB !important;
}

.bg-blue-3 {
  background-color: #161925 !important;
}

.bg-blue-3-hover:hover {
  background: #161925 !important;
  background-color: #161925 !important;
}

.text-blue-3 {
  color: #161925 !important;
}

.text-blue-3-hover:hover {
  color: #161925 !important;
}

.bg-blue-3.bg--gradient {
  background: #161925;
  background: -webkit-gradient(linear, left top, right top, from(#161925), to(#1E2739));
  background: linear-gradient(90deg, #161925 0%, #1E2739 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-blue-3.bg--gradient-0 {
  background: #161925;
  background: -webkit-gradient(linear, left bottom, left top, from(#161925), to(#1E2739));
  background: linear-gradient(0deg, #161925 0%, #1E2739 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-blue-3.bg--gradient-180 {
  background: #161925;
  background: -webkit-gradient(linear, left top, left bottom, from(#161925), to(#1E2739));
  background: linear-gradient(180deg, #161925 0%, #1E2739 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-blue-3.bg--gradient-270 {
  background: #161925;
  background: -webkit-gradient(linear, right top, left top, from(#161925), to(#1E2739));
  background: linear-gradient(270deg, #161925 0%, #1E2739 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.border-blue-3 {
  border-color: #161925 !important;
}

.bg-blue-4 {
  background-color: #181D2A !important;
}

.bg-blue-4-hover:hover {
  background: #181D2A !important;
  background-color: #181D2A !important;
}

.text-blue-4 {
  color: #181D2A !important;
}

.text-blue-4-hover:hover {
  color: #181D2A !important;
}

.bg-blue-4.bg--gradient {
  background: #181d2a;
  background: -webkit-gradient(linear, left top, right top, from(#181d2a), to(100%));
  background: linear-gradient(90deg, #181d2a 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-blue-4.bg--gradient-0 {
  background: #181d2a;
  background: -webkit-gradient(linear, left bottom, left top, from(#181d2a), to(100%));
  background: linear-gradient(0deg, #181d2a 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-blue-4.bg--gradient-180 {
  background: #181d2a;
  background: -webkit-gradient(linear, left top, left bottom, from(#181d2a), to(100%));
  background: linear-gradient(180deg, #181d2a 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-blue-4.bg--gradient-270 {
  background: #181d2a;
  background: -webkit-gradient(linear, right top, left top, from(#181d2a), to(100%));
  background: linear-gradient(270deg, #181d2a 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.border-blue-4 {
  border-color: #181D2A !important;
}

.bg-red {
  background-color: #ff0000 !important;
}

.bg-red-hover:hover {
  background: #ff0000 !important;
  background-color: #ff0000 !important;
}

.text-red {
  color: #ff0000 !important;
}

.text-red-hover:hover {
  color: #ff0000 !important;
}

.bg-red.bg--gradient {
  background: red;
  background: -webkit-gradient(linear, left top, right top, from(red), to(100%));
  background: linear-gradient(90deg, red 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-red.bg--gradient-0 {
  background: red;
  background: -webkit-gradient(linear, left bottom, left top, from(red), to(100%));
  background: linear-gradient(0deg, red 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-red.bg--gradient-180 {
  background: red;
  background: -webkit-gradient(linear, left top, left bottom, from(red), to(100%));
  background: linear-gradient(180deg, red 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-red.bg--gradient-270 {
  background: red;
  background: -webkit-gradient(linear, right top, left top, from(red), to(100%));
  background: linear-gradient(270deg, red 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.border-red {
  border-color: #ff0000 !important;
}

.bg-black-2 {
  background-color: #383838 !important;
}

.bg-black-2-hover:hover {
  background: #383838 !important;
  background-color: #383838 !important;
}

.text-black-2 {
  color: #383838 !important;
}

.text-black-2-hover:hover {
  color: #383838 !important;
}

.bg-black-2.bg--gradient {
  background: #383838;
  background: -webkit-gradient(linear, left top, right top, from(#383838), to(100%));
  background: linear-gradient(90deg, #383838 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-black-2.bg--gradient-0 {
  background: #383838;
  background: -webkit-gradient(linear, left bottom, left top, from(#383838), to(100%));
  background: linear-gradient(0deg, #383838 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-black-2.bg--gradient-180 {
  background: #383838;
  background: -webkit-gradient(linear, left top, left bottom, from(#383838), to(100%));
  background: linear-gradient(180deg, #383838 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-black-2.bg--gradient-270 {
  background: #383838;
  background: -webkit-gradient(linear, right top, left top, from(#383838), to(100%));
  background: linear-gradient(270deg, #383838 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.border-black-2 {
  border-color: #383838 !important;
}

.bg-gray-2 {
  background-color: #DADADA !important;
}

.bg-gray-2-hover:hover {
  background: #DADADA !important;
  background-color: #DADADA !important;
}

.text-gray-2 {
  color: #DADADA !important;
}

.text-gray-2-hover:hover {
  color: #DADADA !important;
}

.bg-gray-2.bg--gradient {
  background: #dadada;
  background: -webkit-gradient(linear, left top, right top, from(#dadada), to(100%));
  background: linear-gradient(90deg, #dadada 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-gray-2.bg--gradient-0 {
  background: #dadada;
  background: -webkit-gradient(linear, left bottom, left top, from(#dadada), to(100%));
  background: linear-gradient(0deg, #dadada 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-gray-2.bg--gradient-180 {
  background: #dadada;
  background: -webkit-gradient(linear, left top, left bottom, from(#dadada), to(100%));
  background: linear-gradient(180deg, #dadada 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-gray-2.bg--gradient-270 {
  background: #dadada;
  background: -webkit-gradient(linear, right top, left top, from(#dadada), to(100%));
  background: linear-gradient(270deg, #dadada 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.border-gray-2 {
  border-color: #DADADA !important;
}

.bg-gray-3 {
  background-color: #AAAAAA !important;
}

.bg-gray-3-hover:hover {
  background: #AAAAAA !important;
  background-color: #AAAAAA !important;
}

.text-gray-3 {
  color: #AAAAAA !important;
}

.text-gray-3-hover:hover {
  color: #AAAAAA !important;
}

.bg-gray-3.bg--gradient {
  background: #aaaaaa;
  background: -webkit-gradient(linear, left top, right top, from(#aaaaaa), to(100%));
  background: linear-gradient(90deg, #aaaaaa 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-gray-3.bg--gradient-0 {
  background: #aaaaaa;
  background: -webkit-gradient(linear, left bottom, left top, from(#aaaaaa), to(100%));
  background: linear-gradient(0deg, #aaaaaa 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-gray-3.bg--gradient-180 {
  background: #aaaaaa;
  background: -webkit-gradient(linear, left top, left bottom, from(#aaaaaa), to(100%));
  background: linear-gradient(180deg, #aaaaaa 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-gray-3.bg--gradient-270 {
  background: #aaaaaa;
  background: -webkit-gradient(linear, right top, left top, from(#aaaaaa), to(100%));
  background: linear-gradient(270deg, #aaaaaa 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.border-gray-3 {
  border-color: #AAAAAA !important;
}

.bg-gray-4 {
  background-color: #E0E0E0 !important;
}

.bg-gray-4-hover:hover {
  background: #E0E0E0 !important;
  background-color: #E0E0E0 !important;
}

.text-gray-4 {
  color: #E0E0E0 !important;
}

.text-gray-4-hover:hover {
  color: #E0E0E0 !important;
}

.bg-gray-4.bg--gradient {
  background: #e0e0e0;
  background: -webkit-gradient(linear, left top, right top, from(#e0e0e0), to(100%));
  background: linear-gradient(90deg, #e0e0e0 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-gray-4.bg--gradient-0 {
  background: #e0e0e0;
  background: -webkit-gradient(linear, left bottom, left top, from(#e0e0e0), to(100%));
  background: linear-gradient(0deg, #e0e0e0 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-gray-4.bg--gradient-180 {
  background: #e0e0e0;
  background: -webkit-gradient(linear, left top, left bottom, from(#e0e0e0), to(100%));
  background: linear-gradient(180deg, #e0e0e0 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-gray-4.bg--gradient-270 {
  background: #e0e0e0;
  background: -webkit-gradient(linear, right top, left top, from(#e0e0e0), to(100%));
  background: linear-gradient(270deg, #e0e0e0 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.border-gray-4 {
  border-color: #E0E0E0 !important;
}

.bg-gray-5 {
  background-color: #F5F5F7 !important;
}

.bg-gray-5-hover:hover {
  background: #F5F5F7 !important;
  background-color: #F5F5F7 !important;
}

.text-gray-5 {
  color: #F5F5F7 !important;
}

.text-gray-5-hover:hover {
  color: #F5F5F7 !important;
}

.bg-gray-5.bg--gradient {
  background: #f5f5f7;
  background: -webkit-gradient(linear, left top, right top, from(#f5f5f7), to(100%));
  background: linear-gradient(90deg, #f5f5f7 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-gray-5.bg--gradient-0 {
  background: #f5f5f7;
  background: -webkit-gradient(linear, left bottom, left top, from(#f5f5f7), to(100%));
  background: linear-gradient(0deg, #f5f5f7 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-gray-5.bg--gradient-180 {
  background: #f5f5f7;
  background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f7), to(100%));
  background: linear-gradient(180deg, #f5f5f7 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-gray-5.bg--gradient-270 {
  background: #f5f5f7;
  background: -webkit-gradient(linear, right top, left top, from(#f5f5f7), to(100%));
  background: linear-gradient(270deg, #f5f5f7 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.border-gray-5 {
  border-color: #F5F5F7 !important;
}

.bg-dark-gray {
  background-color: #3C3F42 !important;
}

.bg-dark-gray-hover:hover {
  background: #3C3F42 !important;
  background-color: #3C3F42 !important;
}

.text-dark-gray {
  color: #3C3F42 !important;
}

.text-dark-gray-hover:hover {
  color: #3C3F42 !important;
}

.bg-dark-gray.bg--gradient {
  background: #3c3f42;
  background: -webkit-gradient(linear, left top, right top, from(#3c3f42), to(100%));
  background: linear-gradient(90deg, #3c3f42 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-dark-gray.bg--gradient-0 {
  background: #3c3f42;
  background: -webkit-gradient(linear, left bottom, left top, from(#3c3f42), to(100%));
  background: linear-gradient(0deg, #3c3f42 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-dark-gray.bg--gradient-180 {
  background: #3c3f42;
  background: -webkit-gradient(linear, left top, left bottom, from(#3c3f42), to(100%));
  background: linear-gradient(180deg, #3c3f42 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-dark-gray.bg--gradient-270 {
  background: #3c3f42;
  background: -webkit-gradient(linear, right top, left top, from(#3c3f42), to(100%));
  background: linear-gradient(270deg, #3c3f42 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.border-dark-gray {
  border-color: #3C3F42 !important;
}

.bg-dark-gray-2 {
  background-color: #5F6368 !important;
}

.bg-dark-gray-2-hover:hover {
  background: #5F6368 !important;
  background-color: #5F6368 !important;
}

.text-dark-gray-2 {
  color: #5F6368 !important;
}

.text-dark-gray-2-hover:hover {
  color: #5F6368 !important;
}

.bg-dark-gray-2.bg--gradient {
  background: #5f6368;
  background: -webkit-gradient(linear, left top, right top, from(#5f6368), to(100%));
  background: linear-gradient(90deg, #5f6368 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-dark-gray-2.bg--gradient-0 {
  background: #5f6368;
  background: -webkit-gradient(linear, left bottom, left top, from(#5f6368), to(100%));
  background: linear-gradient(0deg, #5f6368 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-dark-gray-2.bg--gradient-180 {
  background: #5f6368;
  background: -webkit-gradient(linear, left top, left bottom, from(#5f6368), to(100%));
  background: linear-gradient(180deg, #5f6368 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-dark-gray-2.bg--gradient-270 {
  background: #5f6368;
  background: -webkit-gradient(linear, right top, left top, from(#5f6368), to(100%));
  background: linear-gradient(270deg, #5f6368 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.border-dark-gray-2 {
  border-color: #5F6368 !important;
}

.bg-dark-gray-3 {
  background-color: #27282E !important;
}

.bg-dark-gray-3-hover:hover {
  background: #27282E !important;
  background-color: #27282E !important;
}

.text-dark-gray-3 {
  color: #27282E !important;
}

.text-dark-gray-3-hover:hover {
  color: #27282E !important;
}

.bg-dark-gray-3.bg--gradient {
  background: #27282e;
  background: -webkit-gradient(linear, left top, right top, from(#27282e), to(100%));
  background: linear-gradient(90deg, #27282e 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-dark-gray-3.bg--gradient-0 {
  background: #27282e;
  background: -webkit-gradient(linear, left bottom, left top, from(#27282e), to(100%));
  background: linear-gradient(0deg, #27282e 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-dark-gray-3.bg--gradient-180 {
  background: #27282e;
  background: -webkit-gradient(linear, left top, left bottom, from(#27282e), to(100%));
  background: linear-gradient(180deg, #27282e 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-dark-gray-3.bg--gradient-270 {
  background: #27282e;
  background: -webkit-gradient(linear, right top, left top, from(#27282e), to(100%));
  background: linear-gradient(270deg, #27282e 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.border-dark-gray-3 {
  border-color: #27282E !important;
}

.bg-lemon {
  background-color: #D9CCAA !important;
}

.bg-lemon-hover:hover {
  background: #D9CCAA !important;
  background-color: #D9CCAA !important;
}

.text-lemon {
  color: #D9CCAA !important;
}

.text-lemon-hover:hover {
  color: #D9CCAA !important;
}

.bg-lemon.bg--gradient {
  background: #d9ccaa;
  background: -webkit-gradient(linear, left top, right top, from(#d9ccaa), to(100%));
  background: linear-gradient(90deg, #d9ccaa 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-lemon.bg--gradient-0 {
  background: #d9ccaa;
  background: -webkit-gradient(linear, left bottom, left top, from(#d9ccaa), to(100%));
  background: linear-gradient(0deg, #d9ccaa 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-lemon.bg--gradient-180 {
  background: #d9ccaa;
  background: -webkit-gradient(linear, left top, left bottom, from(#d9ccaa), to(100%));
  background: linear-gradient(180deg, #d9ccaa 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-lemon.bg--gradient-270 {
  background: #d9ccaa;
  background: -webkit-gradient(linear, right top, left top, from(#d9ccaa), to(100%));
  background: linear-gradient(270deg, #d9ccaa 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.border-lemon {
  border-color: #D9CCAA !important;
}

.bg-fern {
  background-color: #A8B043 !important;
}

.bg-fern-hover:hover {
  background: #A8B043 !important;
  background-color: #A8B043 !important;
}

.text-fern {
  color: #A8B043 !important;
}

.text-fern-hover:hover {
  color: #A8B043 !important;
}

.bg-fern.bg--gradient {
  background: #a8b043;
  background: -webkit-gradient(linear, left top, right top, from(#a8b043), to(#D9CCAA));
  background: linear-gradient(90deg, #a8b043 0%, #D9CCAA 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-fern.bg--gradient-0 {
  background: #a8b043;
  background: -webkit-gradient(linear, left bottom, left top, from(#a8b043), to(#D9CCAA));
  background: linear-gradient(0deg, #a8b043 0%, #D9CCAA 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-fern.bg--gradient-180 {
  background: #a8b043;
  background: -webkit-gradient(linear, left top, left bottom, from(#a8b043), to(#D9CCAA));
  background: linear-gradient(180deg, #a8b043 0%, #D9CCAA 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-fern.bg--gradient-270 {
  background: #a8b043;
  background: -webkit-gradient(linear, right top, left top, from(#a8b043), to(#D9CCAA));
  background: linear-gradient(270deg, #a8b043 0%, #D9CCAA 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.border-fern {
  border-color: #A8B043 !important;
}

.bg-dark-fern {
  background-color: #5e6225 !important;
}

.bg-dark-fern-hover:hover {
  background: #5e6225 !important;
  background-color: #5e6225 !important;
}

.text-dark-fern {
  color: #5e6225 !important;
}

.text-dark-fern-hover:hover {
  color: #5e6225 !important;
}

.bg-dark-fern.bg--gradient {
  background: #5e6225;
  background: -webkit-gradient(linear, left top, right top, from(#5e6225), to(100%));
  background: linear-gradient(90deg, #5e6225 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-dark-fern.bg--gradient-0 {
  background: #5e6225;
  background: -webkit-gradient(linear, left bottom, left top, from(#5e6225), to(100%));
  background: linear-gradient(0deg, #5e6225 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-dark-fern.bg--gradient-180 {
  background: #5e6225;
  background: -webkit-gradient(linear, left top, left bottom, from(#5e6225), to(100%));
  background: linear-gradient(180deg, #5e6225 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-dark-fern.bg--gradient-270 {
  background: #5e6225;
  background: -webkit-gradient(linear, right top, left top, from(#5e6225), to(100%));
  background: linear-gradient(270deg, #5e6225 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.border-dark-fern {
  border-color: #5e6225 !important;
}

.bg-dark-fern-2 {
  background-color: #171909 !important;
}

.bg-dark-fern-2-hover:hover {
  background: #171909 !important;
  background-color: #171909 !important;
}

.text-dark-fern-2 {
  color: #171909 !important;
}

.text-dark-fern-2-hover:hover {
  color: #171909 !important;
}

.bg-dark-fern-2.bg--gradient {
  background: #171909;
  background: -webkit-gradient(linear, left top, right top, from(#171909), to(100%));
  background: linear-gradient(90deg, #171909 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-dark-fern-2.bg--gradient-0 {
  background: #171909;
  background: -webkit-gradient(linear, left bottom, left top, from(#171909), to(100%));
  background: linear-gradient(0deg, #171909 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-dark-fern-2.bg--gradient-180 {
  background: #171909;
  background: -webkit-gradient(linear, left top, left bottom, from(#171909), to(100%));
  background: linear-gradient(180deg, #171909 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-dark-fern-2.bg--gradient-270 {
  background: #171909;
  background: -webkit-gradient(linear, right top, left top, from(#171909), to(100%));
  background: linear-gradient(270deg, #171909 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.border-dark-fern-2 {
  border-color: #171909 !important;
}

.bg-mint {
  background-color: #C0DABD !important;
}

.bg-mint-hover:hover {
  background: #C0DABD !important;
  background-color: #C0DABD !important;
}

.text-mint {
  color: #C0DABD !important;
}

.text-mint-hover:hover {
  color: #C0DABD !important;
}

.bg-mint.bg--gradient {
  background: #c0dabd;
  background: -webkit-gradient(linear, left top, right top, from(#c0dabd), to(100%));
  background: linear-gradient(90deg, #c0dabd 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-mint.bg--gradient-0 {
  background: #c0dabd;
  background: -webkit-gradient(linear, left bottom, left top, from(#c0dabd), to(100%));
  background: linear-gradient(0deg, #c0dabd 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-mint.bg--gradient-180 {
  background: #c0dabd;
  background: -webkit-gradient(linear, left top, left bottom, from(#c0dabd), to(100%));
  background: linear-gradient(180deg, #c0dabd 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-mint.bg--gradient-270 {
  background: #c0dabd;
  background: -webkit-gradient(linear, right top, left top, from(#c0dabd), to(100%));
  background: linear-gradient(270deg, #c0dabd 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.border-mint {
  border-color: #C0DABD !important;
}

.bg-snowy {
  background-color: #E2E2DA !important;
}

.bg-snowy-hover:hover {
  background: #E2E2DA !important;
  background-color: #E2E2DA !important;
}

.text-snowy {
  color: #E2E2DA !important;
}

.text-snowy-hover:hover {
  color: #E2E2DA !important;
}

.bg-snowy.bg--gradient {
  background: #e2e2da;
  background: -webkit-gradient(linear, left top, right top, from(#e2e2da), to(#C0DABD));
  background: linear-gradient(90deg, #e2e2da 0%, #C0DABD 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-snowy.bg--gradient-0 {
  background: #e2e2da;
  background: -webkit-gradient(linear, left bottom, left top, from(#e2e2da), to(#C0DABD));
  background: linear-gradient(0deg, #e2e2da 0%, #C0DABD 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-snowy.bg--gradient-180 {
  background: #e2e2da;
  background: -webkit-gradient(linear, left top, left bottom, from(#e2e2da), to(#C0DABD));
  background: linear-gradient(180deg, #e2e2da 0%, #C0DABD 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-snowy.bg--gradient-270 {
  background: #e2e2da;
  background: -webkit-gradient(linear, right top, left top, from(#e2e2da), to(#C0DABD));
  background: linear-gradient(270deg, #e2e2da 0%, #C0DABD 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.border-snowy {
  border-color: #E2E2DA !important;
}

.bg-facebook {
  background-color: #0776E8 !important;
}

.bg-facebook-hover:hover {
  background: #0776E8 !important;
  background-color: #0776E8 !important;
}

.text-facebook {
  color: #0776E8 !important;
}

.text-facebook-hover:hover {
  color: #0776E8 !important;
}

.bg-facebook.bg--gradient {
  background: #0776e8;
  background: -webkit-gradient(linear, left top, right top, from(#0776e8), to(100%));
  background: linear-gradient(90deg, #0776e8 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-facebook.bg--gradient-0 {
  background: #0776e8;
  background: -webkit-gradient(linear, left bottom, left top, from(#0776e8), to(100%));
  background: linear-gradient(0deg, #0776e8 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-facebook.bg--gradient-180 {
  background: #0776e8;
  background: -webkit-gradient(linear, left top, left bottom, from(#0776e8), to(100%));
  background: linear-gradient(180deg, #0776e8 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-facebook.bg--gradient-270 {
  background: #0776e8;
  background: -webkit-gradient(linear, right top, left top, from(#0776e8), to(100%));
  background: linear-gradient(270deg, #0776e8 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.border-facebook {
  border-color: #0776E8 !important;
}

.bg-facebook-darken {
  background-color: #03376c !important;
}

.bg-facebook-darken-hover:hover {
  background: #03376c !important;
  background-color: #03376c !important;
}

.text-facebook-darken {
  color: #03376c !important;
}

.text-facebook-darken-hover:hover {
  color: #03376c !important;
}

.bg-facebook-darken.bg--gradient {
  background: #03376c;
  background: -webkit-gradient(linear, left top, right top, from(#03376c), to(100%));
  background: linear-gradient(90deg, #03376c 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-facebook-darken.bg--gradient-0 {
  background: #03376c;
  background: -webkit-gradient(linear, left bottom, left top, from(#03376c), to(100%));
  background: linear-gradient(0deg, #03376c 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-facebook-darken.bg--gradient-180 {
  background: #03376c;
  background: -webkit-gradient(linear, left top, left bottom, from(#03376c), to(100%));
  background: linear-gradient(180deg, #03376c 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-facebook-darken.bg--gradient-270 {
  background: #03376c;
  background: -webkit-gradient(linear, right top, left top, from(#03376c), to(100%));
  background: linear-gradient(270deg, #03376c 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.border-facebook-darken {
  border-color: #03376c !important;
}

.bg-instagram {
  background-color: #8a3ab9 !important;
}

.bg-instagram-hover:hover {
  background: #8a3ab9 !important;
  background-color: #8a3ab9 !important;
}

.text-instagram {
  color: #8a3ab9 !important;
}

.text-instagram-hover:hover {
  color: #8a3ab9 !important;
}

.bg-instagram.bg--gradient {
  background: #8a3ab9;
  background: -webkit-gradient(linear, left top, right top, from(#8a3ab9), to(100%));
  background: linear-gradient(90deg, #8a3ab9 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-instagram.bg--gradient-0 {
  background: #8a3ab9;
  background: -webkit-gradient(linear, left bottom, left top, from(#8a3ab9), to(100%));
  background: linear-gradient(0deg, #8a3ab9 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-instagram.bg--gradient-180 {
  background: #8a3ab9;
  background: -webkit-gradient(linear, left top, left bottom, from(#8a3ab9), to(100%));
  background: linear-gradient(180deg, #8a3ab9 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-instagram.bg--gradient-270 {
  background: #8a3ab9;
  background: -webkit-gradient(linear, right top, left top, from(#8a3ab9), to(100%));
  background: linear-gradient(270deg, #8a3ab9 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.border-instagram {
  border-color: #8a3ab9 !important;
}

.bg-instagram-darken {
  background-color: #421c58 !important;
}

.bg-instagram-darken-hover:hover {
  background: #421c58 !important;
  background-color: #421c58 !important;
}

.text-instagram-darken {
  color: #421c58 !important;
}

.text-instagram-darken-hover:hover {
  color: #421c58 !important;
}

.bg-instagram-darken.bg--gradient {
  background: #421c58;
  background: -webkit-gradient(linear, left top, right top, from(#421c58), to(100%));
  background: linear-gradient(90deg, #421c58 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-instagram-darken.bg--gradient-0 {
  background: #421c58;
  background: -webkit-gradient(linear, left bottom, left top, from(#421c58), to(100%));
  background: linear-gradient(0deg, #421c58 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-instagram-darken.bg--gradient-180 {
  background: #421c58;
  background: -webkit-gradient(linear, left top, left bottom, from(#421c58), to(100%));
  background: linear-gradient(180deg, #421c58 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-instagram-darken.bg--gradient-270 {
  background: #421c58;
  background: -webkit-gradient(linear, right top, left top, from(#421c58), to(100%));
  background: linear-gradient(270deg, #421c58 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.border-instagram-darken {
  border-color: #421c58 !important;
}

.bg-twitter {
  background-color: #5DA9DD !important;
}

.bg-twitter-hover:hover {
  background: #5DA9DD !important;
  background-color: #5DA9DD !important;
}

.text-twitter {
  color: #5DA9DD !important;
}

.text-twitter-hover:hover {
  color: #5DA9DD !important;
}

.bg-twitter.bg--gradient {
  background: #5da9dd;
  background: -webkit-gradient(linear, left top, right top, from(#5da9dd), to(100%));
  background: linear-gradient(90deg, #5da9dd 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-twitter.bg--gradient-0 {
  background: #5da9dd;
  background: -webkit-gradient(linear, left bottom, left top, from(#5da9dd), to(100%));
  background: linear-gradient(0deg, #5da9dd 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-twitter.bg--gradient-180 {
  background: #5da9dd;
  background: -webkit-gradient(linear, left top, left bottom, from(#5da9dd), to(100%));
  background: linear-gradient(180deg, #5da9dd 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-twitter.bg--gradient-270 {
  background: #5da9dd;
  background: -webkit-gradient(linear, right top, left top, from(#5da9dd), to(100%));
  background: linear-gradient(270deg, #5da9dd 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.border-twitter {
  border-color: #5DA9DD !important;
}

.bg-twitter-darken {
  background-color: #20699a !important;
}

.bg-twitter-darken-hover:hover {
  background: #20699a !important;
  background-color: #20699a !important;
}

.text-twitter-darken {
  color: #20699a !important;
}

.text-twitter-darken-hover:hover {
  color: #20699a !important;
}

.bg-twitter-darken.bg--gradient {
  background: #20699a;
  background: -webkit-gradient(linear, left top, right top, from(#20699a), to(100%));
  background: linear-gradient(90deg, #20699a 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-twitter-darken.bg--gradient-0 {
  background: #20699a;
  background: -webkit-gradient(linear, left bottom, left top, from(#20699a), to(100%));
  background: linear-gradient(0deg, #20699a 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-twitter-darken.bg--gradient-180 {
  background: #20699a;
  background: -webkit-gradient(linear, left top, left bottom, from(#20699a), to(100%));
  background: linear-gradient(180deg, #20699a 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-twitter-darken.bg--gradient-270 {
  background: #20699a;
  background: -webkit-gradient(linear, right top, left top, from(#20699a), to(100%));
  background: linear-gradient(270deg, #20699a 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.border-twitter-darken {
  border-color: #20699a !important;
}

.bg-linkedin {
  background-color: #0077B5 !important;
}

.bg-linkedin-hover:hover {
  background: #0077B5 !important;
  background-color: #0077B5 !important;
}

.text-linkedin {
  color: #0077B5 !important;
}

.text-linkedin-hover:hover {
  color: #0077B5 !important;
}

.bg-linkedin.bg--gradient {
  background: #0077b5;
  background: -webkit-gradient(linear, left top, right top, from(#0077b5), to(100%));
  background: linear-gradient(90deg, #0077b5 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-linkedin.bg--gradient-0 {
  background: #0077b5;
  background: -webkit-gradient(linear, left bottom, left top, from(#0077b5), to(100%));
  background: linear-gradient(0deg, #0077b5 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-linkedin.bg--gradient-180 {
  background: #0077b5;
  background: -webkit-gradient(linear, left top, left bottom, from(#0077b5), to(100%));
  background: linear-gradient(180deg, #0077b5 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-linkedin.bg--gradient-270 {
  background: #0077b5;
  background: -webkit-gradient(linear, right top, left top, from(#0077b5), to(100%));
  background: linear-gradient(270deg, #0077b5 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.border-linkedin {
  border-color: #0077B5 !important;
}

.bg-linkedin-darken {
  background-color: #002336 !important;
}

.bg-linkedin-darken-hover:hover {
  background: #002336 !important;
  background-color: #002336 !important;
}

.text-linkedin-darken {
  color: #002336 !important;
}

.text-linkedin-darken-hover:hover {
  color: #002336 !important;
}

.bg-linkedin-darken.bg--gradient {
  background: #002336;
  background: -webkit-gradient(linear, left top, right top, from(#002336), to(100%));
  background: linear-gradient(90deg, #002336 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-linkedin-darken.bg--gradient-0 {
  background: #002336;
  background: -webkit-gradient(linear, left bottom, left top, from(#002336), to(100%));
  background: linear-gradient(0deg, #002336 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-linkedin-darken.bg--gradient-180 {
  background: #002336;
  background: -webkit-gradient(linear, left top, left bottom, from(#002336), to(100%));
  background: linear-gradient(180deg, #002336 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-linkedin-darken.bg--gradient-270 {
  background: #002336;
  background: -webkit-gradient(linear, right top, left top, from(#002336), to(100%));
  background: linear-gradient(270deg, #002336 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.border-linkedin-darken {
  border-color: #002336 !important;
}

.bg-whatsapp {
  background-color: #25d366 !important;
}

.bg-whatsapp-hover:hover {
  background: #25d366 !important;
  background-color: #25d366 !important;
}

.text-whatsapp {
  color: #25d366 !important;
}

.text-whatsapp-hover:hover {
  color: #25d366 !important;
}

.bg-whatsapp.bg--gradient {
  background: #25d366;
  background: -webkit-gradient(linear, left top, right top, from(#25d366), to(100%));
  background: linear-gradient(90deg, #25d366 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-whatsapp.bg--gradient-0 {
  background: #25d366;
  background: -webkit-gradient(linear, left bottom, left top, from(#25d366), to(100%));
  background: linear-gradient(0deg, #25d366 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-whatsapp.bg--gradient-180 {
  background: #25d366;
  background: -webkit-gradient(linear, left top, left bottom, from(#25d366), to(100%));
  background: linear-gradient(180deg, #25d366 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-whatsapp.bg--gradient-270 {
  background: #25d366;
  background: -webkit-gradient(linear, right top, left top, from(#25d366), to(100%));
  background: linear-gradient(270deg, #25d366 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.border-whatsapp {
  border-color: #25d366 !important;
}

.bg-whatsapp-darken {
  background-color: #126732 !important;
}

.bg-whatsapp-darken-hover:hover {
  background: #126732 !important;
  background-color: #126732 !important;
}

.text-whatsapp-darken {
  color: #126732 !important;
}

.text-whatsapp-darken-hover:hover {
  color: #126732 !important;
}

.bg-whatsapp-darken.bg--gradient {
  background: #126732;
  background: -webkit-gradient(linear, left top, right top, from(#126732), to(100%));
  background: linear-gradient(90deg, #126732 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-whatsapp-darken.bg--gradient-0 {
  background: #126732;
  background: -webkit-gradient(linear, left bottom, left top, from(#126732), to(100%));
  background: linear-gradient(0deg, #126732 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-whatsapp-darken.bg--gradient-180 {
  background: #126732;
  background: -webkit-gradient(linear, left top, left bottom, from(#126732), to(100%));
  background: linear-gradient(180deg, #126732 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.bg-whatsapp-darken.bg--gradient-270 {
  background: #126732;
  background: -webkit-gradient(linear, right top, left top, from(#126732), to(100%));
  background: linear-gradient(270deg, #126732 0%, 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=1);
}

.border-whatsapp-darken {
  border-color: #126732 !important;
}

.border-radius-sm {
  border-radius: 0.2rem !important;
}

.border-radius-normal {
  border-radius: 0.25rem !important;
}

.border-radius-lg {
  border-radius: 0.3rem !important;
}

.border-radius-lg-2 {
  border-radius: 0.6rem !important;
}

.border-radius-lg-3 {
  border-radius: 0.9rem !important;
}

.btn-primary {
  color: #fff;
  background-color: #005f92;
  border-color: #005f92;
}

.btn-primary:hover {
  color: #fff;
  background-color: #00466c;
  border-color: #003e5f;
}

.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #00466c;
  border-color: #003e5f;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 119, 162, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(38, 119, 162, 0.5);
}

.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #005f92;
  border-color: #005f92;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #003e5f;
  border-color: #003652;
}

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 119, 162, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(38, 119, 162, 0.5);
}

.btn-primary.btn--hover-outline:hover {
  color: #005f92;
  border-color: #005f92;
  background-color: transparent;
}

.badge-primary {
  color: #fff;
  background-color: #005f92;
}

a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #003e5f;
}

a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 95, 146, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 95, 146, 0.5);
}

.btn-primary-soft {
  color: #212529;
  background-color: #dff4ff;
  border-color: #dff4ff;
}

.btn-primary-soft:hover {
  color: #212529;
  background-color: #b8e6ff;
  border-color: #ace2ff;
}

.btn-primary-soft:focus, .btn-primary-soft.focus {
  color: #212529;
  background-color: #b8e6ff;
  border-color: #ace2ff;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(194, 213, 223, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(194, 213, 223, 0.5);
}

.btn-primary-soft.disabled, .btn-primary-soft:disabled {
  color: #212529;
  background-color: #dff4ff;
  border-color: #dff4ff;
}

.btn-primary-soft:not(:disabled):not(.disabled):active, .btn-primary-soft:not(:disabled):not(.disabled).active,
.show > .btn-primary-soft.dropdown-toggle {
  color: #212529;
  background-color: #ace2ff;
  border-color: #9fddff;
}

.btn-primary-soft:not(:disabled):not(.disabled):active:focus, .btn-primary-soft:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary-soft.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(194, 213, 223, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(194, 213, 223, 0.5);
}

.btn-primary-soft.btn--hover-outline:hover {
  color: #dff4ff;
  border-color: #dff4ff;
  background-color: transparent;
}

.badge-primary-soft {
  color: #212529;
  background-color: #dff4ff;
}

a.badge-primary-soft:hover, a.badge-primary-soft:focus {
  color: #212529;
  background-color: #ace2ff;
}

a.badge-primary-soft:focus, a.badge-primary-soft.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(223, 244, 255, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(223, 244, 255, 0.5);
}

.btn-secondary {
  color: #212529;
  background-color: aqua;
  border-color: aqua;
}

.btn-secondary:hover {
  color: #212529;
  background-color: #00d9d9;
  border-color: #00cccc;
}

.btn-secondary:focus, .btn-secondary.focus {
  color: #212529;
  background-color: #00d9d9;
  border-color: #00cccc;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(5, 222, 223, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(5, 222, 223, 0.5);
}

.btn-secondary.disabled, .btn-secondary:disabled {
  color: #212529;
  background-color: aqua;
  border-color: aqua;
}

.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #00cccc;
  border-color: #00bfbf;
}

.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(5, 222, 223, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(5, 222, 223, 0.5);
}

.btn-secondary.btn--hover-outline:hover {
  color: aqua;
  border-color: aqua;
  background-color: transparent;
}

.badge-secondary {
  color: #212529;
  background-color: aqua;
}

a.badge-secondary:hover, a.badge-secondary:focus {
  color: #212529;
  background-color: #00cccc;
}

a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 255, 255, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 255, 255, 0.5);
}

.btn-default {
  color: #fff;
  background-color: #666;
  border-color: #666;
}

.btn-default:hover {
  color: #fff;
  background-color: #535353;
  border-color: #4d4d4d;
}

.btn-default:focus, .btn-default.focus {
  color: #fff;
  background-color: #535353;
  border-color: #4d4d4d;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(125, 125, 125, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(125, 125, 125, 0.5);
}

.btn-default.disabled, .btn-default:disabled {
  color: #fff;
  background-color: #666;
  border-color: #666;
}

.btn-default:not(:disabled):not(.disabled):active, .btn-default:not(:disabled):not(.disabled).active,
.show > .btn-default.dropdown-toggle {
  color: #fff;
  background-color: #4d4d4d;
  border-color: #464646;
}

.btn-default:not(:disabled):not(.disabled):active:focus, .btn-default:not(:disabled):not(.disabled).active:focus,
.show > .btn-default.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(125, 125, 125, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(125, 125, 125, 0.5);
}

.btn-default.btn--hover-outline:hover {
  color: #666;
  border-color: #666;
  background-color: transparent;
}

.badge-default {
  color: #fff;
  background-color: #666;
}

a.badge-default:hover, a.badge-default:focus {
  color: #fff;
  background-color: #4d4d4d;
}

a.badge-default:focus, a.badge-default.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(102, 102, 102, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(102, 102, 102, 0.5);
}

.btn-default-hover {
  color: #fff;
  background-color: #333;
  border-color: #333;
}

.btn-default-hover:hover {
  color: #fff;
  background-color: #202020;
  border-color: #1a1a1a;
}

.btn-default-hover:focus, .btn-default-hover.focus {
  color: #fff;
  background-color: #202020;
  border-color: #1a1a1a;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 82, 82, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(82, 82, 82, 0.5);
}

.btn-default-hover.disabled, .btn-default-hover:disabled {
  color: #fff;
  background-color: #333;
  border-color: #333;
}

.btn-default-hover:not(:disabled):not(.disabled):active, .btn-default-hover:not(:disabled):not(.disabled).active,
.show > .btn-default-hover.dropdown-toggle {
  color: #fff;
  background-color: #1a1a1a;
  border-color: #131313;
}

.btn-default-hover:not(:disabled):not(.disabled):active:focus, .btn-default-hover:not(:disabled):not(.disabled).active:focus,
.show > .btn-default-hover.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 82, 82, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(82, 82, 82, 0.5);
}

.btn-default-hover.btn--hover-outline:hover {
  color: #333;
  border-color: #333;
  background-color: transparent;
}

.badge-default-hover {
  color: #fff;
  background-color: #333;
}

a.badge-default-hover:hover, a.badge-default-hover:focus {
  color: #fff;
  background-color: #1a1a1a;
}

a.badge-default-hover:focus, a.badge-default-hover.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5);
}

.btn-yellow {
  color: #212529;
  background-color: #FFCF31;
  border-color: #FFCF31;
}

.btn-yellow:hover {
  color: #212529;
  background-color: #ffc60b;
  border-color: #fdc200;
}

.btn-yellow:focus, .btn-yellow.focus {
  color: #212529;
  background-color: #ffc60b;
  border-color: #fdc200;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 182, 48, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(222, 182, 48, 0.5);
}

.btn-yellow.disabled, .btn-yellow:disabled {
  color: #212529;
  background-color: #FFCF31;
  border-color: #FFCF31;
}

.btn-yellow:not(:disabled):not(.disabled):active, .btn-yellow:not(:disabled):not(.disabled).active,
.show > .btn-yellow.dropdown-toggle {
  color: #212529;
  background-color: #fdc200;
  border-color: #f0b800;
}

.btn-yellow:not(:disabled):not(.disabled):active:focus, .btn-yellow:not(:disabled):not(.disabled).active:focus,
.show > .btn-yellow.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 182, 48, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(222, 182, 48, 0.5);
}

.btn-yellow.btn--hover-outline:hover {
  color: #FFCF31;
  border-color: #FFCF31;
  background-color: transparent;
}

.badge-yellow {
  color: #212529;
  background-color: #FFCF31;
}

a.badge-yellow:hover, a.badge-yellow:focus {
  color: #212529;
  background-color: #fdc200;
}

a.badge-yellow:focus, a.badge-yellow.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 207, 49, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 207, 49, 0.5);
}

.btn-orange {
  color: #212529;
  background-color: #F3A336;
  border-color: #F3A336;
}

.btn-orange:hover {
  color: #212529;
  background-color: #f19212;
  border-color: #e88c0e;
}

.btn-orange:focus, .btn-orange.focus {
  color: #212529;
  background-color: #f19212;
  border-color: #e88c0e;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(212, 144, 52, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(212, 144, 52, 0.5);
}

.btn-orange.disabled, .btn-orange:disabled {
  color: #212529;
  background-color: #F3A336;
  border-color: #F3A336;
}

.btn-orange:not(:disabled):not(.disabled):active, .btn-orange:not(:disabled):not(.disabled).active,
.show > .btn-orange.dropdown-toggle {
  color: #212529;
  background-color: #e88c0e;
  border-color: #dc850d;
}

.btn-orange:not(:disabled):not(.disabled):active:focus, .btn-orange:not(:disabled):not(.disabled).active:focus,
.show > .btn-orange.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(212, 144, 52, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(212, 144, 52, 0.5);
}

.btn-orange.btn--hover-outline:hover {
  color: #F3A336;
  border-color: #F3A336;
  background-color: transparent;
}

.badge-orange {
  color: #212529;
  background-color: #F3A336;
}

a.badge-orange:hover, a.badge-orange:focus {
  color: #212529;
  background-color: #e88c0e;
}

a.badge-orange:focus, a.badge-orange.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(243, 163, 54, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(243, 163, 54, 0.5);
}

.btn-white {
  color: #212529;
  background-color: #FFFFFF;
  border-color: #FFFFFF;
}

.btn-white:hover {
  color: #212529;
  background-color: #ececec;
  border-color: #e6e6e6;
}

.btn-white:focus, .btn-white.focus {
  color: #212529;
  background-color: #ececec;
  border-color: #e6e6e6;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5);
}

.btn-white.disabled, .btn-white:disabled {
  color: #212529;
  background-color: #FFFFFF;
  border-color: #FFFFFF;
}

.btn-white:not(:disabled):not(.disabled):active, .btn-white:not(:disabled):not(.disabled).active,
.show > .btn-white.dropdown-toggle {
  color: #212529;
  background-color: #e6e6e6;
  border-color: #dfdfdf;
}

.btn-white:not(:disabled):not(.disabled):active:focus, .btn-white:not(:disabled):not(.disabled).active:focus,
.show > .btn-white.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5);
}

.btn-white.btn--hover-outline:hover {
  color: #FFFFFF;
  border-color: #FFFFFF;
  background-color: transparent;
}

.badge-white {
  color: #212529;
  background-color: #FFFFFF;
}

a.badge-white:hover, a.badge-white:focus {
  color: #212529;
  background-color: #e6e6e6;
}

a.badge-white:focus, a.badge-white.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #333;
  border-color: #333;
}

.btn-dark:hover {
  color: #fff;
  background-color: #202020;
  border-color: #1a1a1a;
}

.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: #202020;
  border-color: #1a1a1a;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 82, 82, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(82, 82, 82, 0.5);
}

.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #333;
  border-color: #333;
}

.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1a1a1a;
  border-color: #131313;
}

.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-dark.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 82, 82, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(82, 82, 82, 0.5);
}

.btn-dark.btn--hover-outline:hover {
  color: #333;
  border-color: #333;
  background-color: transparent;
}

.badge-dark {
  color: #fff;
  background-color: #333;
}

a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #1a1a1a;
}

a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5);
}

.btn-blue-primary {
  color: #fff;
  background-color: #012D5A;
  border-color: #012D5A;
}

.btn-blue-primary:hover {
  color: #fff;
  background-color: #011a34;
  border-color: #001428;
}

.btn-blue-primary:focus, .btn-blue-primary.focus {
  color: #fff;
  background-color: #011a34;
  border-color: #001428;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(39, 77, 115, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(39, 77, 115, 0.5);
}

.btn-blue-primary.disabled, .btn-blue-primary:disabled {
  color: #fff;
  background-color: #012D5A;
  border-color: #012D5A;
}

.btn-blue-primary:not(:disabled):not(.disabled):active, .btn-blue-primary:not(:disabled):not(.disabled).active,
.show > .btn-blue-primary.dropdown-toggle {
  color: #fff;
  background-color: #001428;
  border-color: #000d1b;
}

.btn-blue-primary:not(:disabled):not(.disabled):active:focus, .btn-blue-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-blue-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(39, 77, 115, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(39, 77, 115, 0.5);
}

.btn-blue-primary.btn--hover-outline:hover {
  color: #012D5A;
  border-color: #012D5A;
  background-color: transparent;
}

.badge-blue-primary {
  color: #fff;
  background-color: #012D5A;
}

a.badge-blue-primary:hover, a.badge-blue-primary:focus {
  color: #fff;
  background-color: #001428;
}

a.badge-blue-primary:focus, a.badge-blue-primary.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(1, 45, 90, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(1, 45, 90, 0.5);
}

.btn-blue-2 {
  color: #fff;
  background-color: #2B50CB;
  border-color: #2B50CB;
}

.btn-blue-2:hover {
  color: #fff;
  background-color: #2444ab;
  border-color: #223fa1;
}

.btn-blue-2:focus, .btn-blue-2.focus {
  color: #fff;
  background-color: #2444ab;
  border-color: #223fa1;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(75, 106, 211, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(75, 106, 211, 0.5);
}

.btn-blue-2.disabled, .btn-blue-2:disabled {
  color: #fff;
  background-color: #2B50CB;
  border-color: #2B50CB;
}

.btn-blue-2:not(:disabled):not(.disabled):active, .btn-blue-2:not(:disabled):not(.disabled).active,
.show > .btn-blue-2.dropdown-toggle {
  color: #fff;
  background-color: #223fa1;
  border-color: #203b96;
}

.btn-blue-2:not(:disabled):not(.disabled):active:focus, .btn-blue-2:not(:disabled):not(.disabled).active:focus,
.show > .btn-blue-2.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(75, 106, 211, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(75, 106, 211, 0.5);
}

.btn-blue-2.btn--hover-outline:hover {
  color: #2B50CB;
  border-color: #2B50CB;
  background-color: transparent;
}

.badge-blue-2 {
  color: #fff;
  background-color: #2B50CB;
}

a.badge-blue-2:hover, a.badge-blue-2:focus {
  color: #fff;
  background-color: #223fa1;
}

a.badge-blue-2:focus, a.badge-blue-2.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(43, 80, 203, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(43, 80, 203, 0.5);
}

.btn-blue-3 {
  color: #fff;
  background-color: #161925;
  border-color: #161925;
}

.btn-blue-3:hover {
  color: #fff;
  background-color: #08090d;
  border-color: #030305;
}

.btn-blue-3:focus, .btn-blue-3.focus {
  color: #fff;
  background-color: #08090d;
  border-color: #030305;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(57, 60, 70, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(57, 60, 70, 0.5);
}

.btn-blue-3.disabled, .btn-blue-3:disabled {
  color: #fff;
  background-color: #161925;
  border-color: #161925;
}

.btn-blue-3:not(:disabled):not(.disabled):active, .btn-blue-3:not(:disabled):not(.disabled).active,
.show > .btn-blue-3.dropdown-toggle {
  color: #fff;
  background-color: #030305;
  border-color: black;
}

.btn-blue-3:not(:disabled):not(.disabled):active:focus, .btn-blue-3:not(:disabled):not(.disabled).active:focus,
.show > .btn-blue-3.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(57, 60, 70, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(57, 60, 70, 0.5);
}

.btn-blue-3.btn--hover-outline:hover {
  color: #161925;
  border-color: #161925;
  background-color: transparent;
}

.badge-blue-3 {
  color: #fff;
  background-color: #161925;
}

a.badge-blue-3:hover, a.badge-blue-3:focus {
  color: #fff;
  background-color: #030305;
}

a.badge-blue-3:focus, a.badge-blue-3.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(22, 25, 37, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(22, 25, 37, 0.5);
}

.btn-blue-4 {
  color: #fff;
  background-color: #181D2A;
  border-color: #181D2A;
}

.btn-blue-4:hover {
  color: #fff;
  background-color: #0a0c12;
  border-color: #05070a;
}

.btn-blue-4:focus, .btn-blue-4.focus {
  color: #fff;
  background-color: #0a0c12;
  border-color: #05070a;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(59, 63, 74, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(59, 63, 74, 0.5);
}

.btn-blue-4.disabled, .btn-blue-4:disabled {
  color: #fff;
  background-color: #181D2A;
  border-color: #181D2A;
}

.btn-blue-4:not(:disabled):not(.disabled):active, .btn-blue-4:not(:disabled):not(.disabled).active,
.show > .btn-blue-4.dropdown-toggle {
  color: #fff;
  background-color: #05070a;
  border-color: #010101;
}

.btn-blue-4:not(:disabled):not(.disabled):active:focus, .btn-blue-4:not(:disabled):not(.disabled).active:focus,
.show > .btn-blue-4.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(59, 63, 74, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(59, 63, 74, 0.5);
}

.btn-blue-4.btn--hover-outline:hover {
  color: #181D2A;
  border-color: #181D2A;
  background-color: transparent;
}

.badge-blue-4 {
  color: #fff;
  background-color: #181D2A;
}

a.badge-blue-4:hover, a.badge-blue-4:focus {
  color: #fff;
  background-color: #05070a;
}

a.badge-blue-4:focus, a.badge-blue-4.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(24, 29, 42, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(24, 29, 42, 0.5);
}

.btn-red {
  color: #fff;
  background-color: #ff0000;
  border-color: #ff0000;
}

.btn-red:hover {
  color: #fff;
  background-color: #d90000;
  border-color: #cc0000;
}

.btn-red:focus, .btn-red.focus {
  color: #fff;
  background-color: #d90000;
  border-color: #cc0000;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 38, 38, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 38, 38, 0.5);
}

.btn-red.disabled, .btn-red:disabled {
  color: #fff;
  background-color: #ff0000;
  border-color: #ff0000;
}

.btn-red:not(:disabled):not(.disabled):active, .btn-red:not(:disabled):not(.disabled).active,
.show > .btn-red.dropdown-toggle {
  color: #fff;
  background-color: #cc0000;
  border-color: #bf0000;
}

.btn-red:not(:disabled):not(.disabled):active:focus, .btn-red:not(:disabled):not(.disabled).active:focus,
.show > .btn-red.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 38, 38, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 38, 38, 0.5);
}

.btn-red.btn--hover-outline:hover {
  color: #ff0000;
  border-color: #ff0000;
  background-color: transparent;
}

.badge-red {
  color: #fff;
  background-color: #ff0000;
}

a.badge-red:hover, a.badge-red:focus {
  color: #fff;
  background-color: #cc0000;
}

a.badge-red:focus, a.badge-red.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 0, 0, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 0, 0, 0.5);
}

.btn-black-2 {
  color: #fff;
  background-color: #383838;
  border-color: #383838;
}

.btn-black-2:hover {
  color: #fff;
  background-color: #252525;
  border-color: #1f1f1f;
}

.btn-black-2:focus, .btn-black-2.focus {
  color: #fff;
  background-color: #252525;
  border-color: #1f1f1f;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(86, 86, 86, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(86, 86, 86, 0.5);
}

.btn-black-2.disabled, .btn-black-2:disabled {
  color: #fff;
  background-color: #383838;
  border-color: #383838;
}

.btn-black-2:not(:disabled):not(.disabled):active, .btn-black-2:not(:disabled):not(.disabled).active,
.show > .btn-black-2.dropdown-toggle {
  color: #fff;
  background-color: #1f1f1f;
  border-color: #181818;
}

.btn-black-2:not(:disabled):not(.disabled):active:focus, .btn-black-2:not(:disabled):not(.disabled).active:focus,
.show > .btn-black-2.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(86, 86, 86, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(86, 86, 86, 0.5);
}

.btn-black-2.btn--hover-outline:hover {
  color: #383838;
  border-color: #383838;
  background-color: transparent;
}

.badge-black-2 {
  color: #fff;
  background-color: #383838;
}

a.badge-black-2:hover, a.badge-black-2:focus {
  color: #fff;
  background-color: #1f1f1f;
}

a.badge-black-2:focus, a.badge-black-2.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(56, 56, 56, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(56, 56, 56, 0.5);
}

.btn-gray-2 {
  color: #212529;
  background-color: #DADADA;
  border-color: #DADADA;
}

.btn-gray-2:hover {
  color: #212529;
  background-color: #c7c7c7;
  border-color: #c1c1c1;
}

.btn-gray-2:focus, .btn-gray-2.focus {
  color: #212529;
  background-color: #c7c7c7;
  border-color: #c1c1c1;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(190, 191, 191, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(190, 191, 191, 0.5);
}

.btn-gray-2.disabled, .btn-gray-2:disabled {
  color: #212529;
  background-color: #DADADA;
  border-color: #DADADA;
}

.btn-gray-2:not(:disabled):not(.disabled):active, .btn-gray-2:not(:disabled):not(.disabled).active,
.show > .btn-gray-2.dropdown-toggle {
  color: #212529;
  background-color: #c1c1c1;
  border-color: #bababa;
}

.btn-gray-2:not(:disabled):not(.disabled):active:focus, .btn-gray-2:not(:disabled):not(.disabled).active:focus,
.show > .btn-gray-2.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(190, 191, 191, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(190, 191, 191, 0.5);
}

.btn-gray-2.btn--hover-outline:hover {
  color: #DADADA;
  border-color: #DADADA;
  background-color: transparent;
}

.badge-gray-2 {
  color: #212529;
  background-color: #DADADA;
}

a.badge-gray-2:hover, a.badge-gray-2:focus {
  color: #212529;
  background-color: #c1c1c1;
}

a.badge-gray-2:focus, a.badge-gray-2.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(218, 218, 218, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(218, 218, 218, 0.5);
}

.btn-gray-3 {
  color: #212529;
  background-color: #AAAAAA;
  border-color: #AAAAAA;
}

.btn-gray-3:hover {
  color: #212529;
  background-color: #979797;
  border-color: #919191;
}

.btn-gray-3:focus, .btn-gray-3.focus {
  color: #212529;
  background-color: #979797;
  border-color: #919191;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(149, 150, 151, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(149, 150, 151, 0.5);
}

.btn-gray-3.disabled, .btn-gray-3:disabled {
  color: #212529;
  background-color: #AAAAAA;
  border-color: #AAAAAA;
}

.btn-gray-3:not(:disabled):not(.disabled):active, .btn-gray-3:not(:disabled):not(.disabled).active,
.show > .btn-gray-3.dropdown-toggle {
  color: #fff;
  background-color: #919191;
  border-color: #8a8a8a;
}

.btn-gray-3:not(:disabled):not(.disabled):active:focus, .btn-gray-3:not(:disabled):not(.disabled).active:focus,
.show > .btn-gray-3.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(149, 150, 151, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(149, 150, 151, 0.5);
}

.btn-gray-3.btn--hover-outline:hover {
  color: #AAAAAA;
  border-color: #AAAAAA;
  background-color: transparent;
}

.badge-gray-3 {
  color: #212529;
  background-color: #AAAAAA;
}

a.badge-gray-3:hover, a.badge-gray-3:focus {
  color: #212529;
  background-color: #919191;
}

a.badge-gray-3:focus, a.badge-gray-3.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(170, 170, 170, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(170, 170, 170, 0.5);
}

.btn-gray-4 {
  color: #212529;
  background-color: #E0E0E0;
  border-color: #E0E0E0;
}

.btn-gray-4:hover {
  color: #212529;
  background-color: #cdcdcd;
  border-color: #c7c7c7;
}

.btn-gray-4:focus, .btn-gray-4.focus {
  color: #212529;
  background-color: #cdcdcd;
  border-color: #c7c7c7;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(195, 196, 197, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(195, 196, 197, 0.5);
}

.btn-gray-4.disabled, .btn-gray-4:disabled {
  color: #212529;
  background-color: #E0E0E0;
  border-color: #E0E0E0;
}

.btn-gray-4:not(:disabled):not(.disabled):active, .btn-gray-4:not(:disabled):not(.disabled).active,
.show > .btn-gray-4.dropdown-toggle {
  color: #212529;
  background-color: #c7c7c7;
  border-color: silver;
}

.btn-gray-4:not(:disabled):not(.disabled):active:focus, .btn-gray-4:not(:disabled):not(.disabled).active:focus,
.show > .btn-gray-4.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(195, 196, 197, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(195, 196, 197, 0.5);
}

.btn-gray-4.btn--hover-outline:hover {
  color: #E0E0E0;
  border-color: #E0E0E0;
  background-color: transparent;
}

.badge-gray-4 {
  color: #212529;
  background-color: #E0E0E0;
}

a.badge-gray-4:hover, a.badge-gray-4:focus {
  color: #212529;
  background-color: #c7c7c7;
}

a.badge-gray-4:focus, a.badge-gray-4.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(224, 224, 224, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(224, 224, 224, 0.5);
}

.btn-gray-5 {
  color: #212529;
  background-color: #F5F5F7;
  border-color: #F5F5F7;
}

.btn-gray-5:hover {
  color: #212529;
  background-color: #e0e0e6;
  border-color: #d9d9e0;
}

.btn-gray-5:focus, .btn-gray-5.focus {
  color: #212529;
  background-color: #e0e0e6;
  border-color: #d9d9e0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(213, 214, 216, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(213, 214, 216, 0.5);
}

.btn-gray-5.disabled, .btn-gray-5:disabled {
  color: #212529;
  background-color: #F5F5F7;
  border-color: #F5F5F7;
}

.btn-gray-5:not(:disabled):not(.disabled):active, .btn-gray-5:not(:disabled):not(.disabled).active,
.show > .btn-gray-5.dropdown-toggle {
  color: #212529;
  background-color: #d9d9e0;
  border-color: #d2d2db;
}

.btn-gray-5:not(:disabled):not(.disabled):active:focus, .btn-gray-5:not(:disabled):not(.disabled).active:focus,
.show > .btn-gray-5.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(213, 214, 216, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(213, 214, 216, 0.5);
}

.btn-gray-5.btn--hover-outline:hover {
  color: #F5F5F7;
  border-color: #F5F5F7;
  background-color: transparent;
}

.badge-gray-5 {
  color: #212529;
  background-color: #F5F5F7;
}

a.badge-gray-5:hover, a.badge-gray-5:focus {
  color: #212529;
  background-color: #d9d9e0;
}

a.badge-gray-5:focus, a.badge-gray-5.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(245, 245, 247, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(245, 245, 247, 0.5);
}

.btn-dark-gray {
  color: #fff;
  background-color: #3C3F42;
  border-color: #3C3F42;
}

.btn-dark-gray:hover {
  color: #fff;
  background-color: #2a2c2e;
  border-color: #242627;
}

.btn-dark-gray:focus, .btn-dark-gray.focus {
  color: #fff;
  background-color: #2a2c2e;
  border-color: #242627;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(89, 92, 94, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(89, 92, 94, 0.5);
}

.btn-dark-gray.disabled, .btn-dark-gray:disabled {
  color: #fff;
  background-color: #3C3F42;
  border-color: #3C3F42;
}

.btn-dark-gray:not(:disabled):not(.disabled):active, .btn-dark-gray:not(:disabled):not(.disabled).active,
.show > .btn-dark-gray.dropdown-toggle {
  color: #fff;
  background-color: #242627;
  border-color: #1e1f21;
}

.btn-dark-gray:not(:disabled):not(.disabled):active:focus, .btn-dark-gray:not(:disabled):not(.disabled).active:focus,
.show > .btn-dark-gray.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(89, 92, 94, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(89, 92, 94, 0.5);
}

.btn-dark-gray.btn--hover-outline:hover {
  color: #3C3F42;
  border-color: #3C3F42;
  background-color: transparent;
}

.badge-dark-gray {
  color: #fff;
  background-color: #3C3F42;
}

a.badge-dark-gray:hover, a.badge-dark-gray:focus {
  color: #fff;
  background-color: #242627;
}

a.badge-dark-gray:focus, a.badge-dark-gray.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(60, 63, 66, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(60, 63, 66, 0.5);
}

.btn-dark-gray-2 {
  color: #fff;
  background-color: #5F6368;
  border-color: #5F6368;
}

.btn-dark-gray-2:hover {
  color: #fff;
  background-color: #4d5054;
  border-color: #474a4d;
}

.btn-dark-gray-2:focus, .btn-dark-gray-2.focus {
  color: #fff;
  background-color: #4d5054;
  border-color: #474a4d;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(119, 122, 127, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(119, 122, 127, 0.5);
}

.btn-dark-gray-2.disabled, .btn-dark-gray-2:disabled {
  color: #fff;
  background-color: #5F6368;
  border-color: #5F6368;
}

.btn-dark-gray-2:not(:disabled):not(.disabled):active, .btn-dark-gray-2:not(:disabled):not(.disabled).active,
.show > .btn-dark-gray-2.dropdown-toggle {
  color: #fff;
  background-color: #474a4d;
  border-color: #414347;
}

.btn-dark-gray-2:not(:disabled):not(.disabled):active:focus, .btn-dark-gray-2:not(:disabled):not(.disabled).active:focus,
.show > .btn-dark-gray-2.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(119, 122, 127, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(119, 122, 127, 0.5);
}

.btn-dark-gray-2.btn--hover-outline:hover {
  color: #5F6368;
  border-color: #5F6368;
  background-color: transparent;
}

.badge-dark-gray-2 {
  color: #fff;
  background-color: #5F6368;
}

a.badge-dark-gray-2:hover, a.badge-dark-gray-2:focus {
  color: #fff;
  background-color: #474a4d;
}

a.badge-dark-gray-2:focus, a.badge-dark-gray-2.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(95, 99, 104, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(95, 99, 104, 0.5);
}

.btn-dark-gray-3 {
  color: #fff;
  background-color: #27282E;
  border-color: #27282E;
}

.btn-dark-gray-3:hover {
  color: #fff;
  background-color: #151619;
  border-color: #101012;
}

.btn-dark-gray-3:focus, .btn-dark-gray-3.focus {
  color: #fff;
  background-color: #151619;
  border-color: #101012;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(71, 72, 77, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(71, 72, 77, 0.5);
}

.btn-dark-gray-3.disabled, .btn-dark-gray-3:disabled {
  color: #fff;
  background-color: #27282E;
  border-color: #27282E;
}

.btn-dark-gray-3:not(:disabled):not(.disabled):active, .btn-dark-gray-3:not(:disabled):not(.disabled).active,
.show > .btn-dark-gray-3.dropdown-toggle {
  color: #fff;
  background-color: #101012;
  border-color: #0a0a0c;
}

.btn-dark-gray-3:not(:disabled):not(.disabled):active:focus, .btn-dark-gray-3:not(:disabled):not(.disabled).active:focus,
.show > .btn-dark-gray-3.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(71, 72, 77, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(71, 72, 77, 0.5);
}

.btn-dark-gray-3.btn--hover-outline:hover {
  color: #27282E;
  border-color: #27282E;
  background-color: transparent;
}

.badge-dark-gray-3 {
  color: #fff;
  background-color: #27282E;
}

a.badge-dark-gray-3:hover, a.badge-dark-gray-3:focus {
  color: #fff;
  background-color: #101012;
}

a.badge-dark-gray-3:focus, a.badge-dark-gray-3.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(39, 40, 46, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(39, 40, 46, 0.5);
}

.btn-lemon {
  color: #212529;
  background-color: #D9CCAA;
  border-color: #D9CCAA;
}

.btn-lemon:hover {
  color: #212529;
  background-color: #cdbc90;
  border-color: #c9b787;
}

.btn-lemon:focus, .btn-lemon.focus {
  color: #212529;
  background-color: #cdbc90;
  border-color: #c9b787;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(189, 179, 151, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(189, 179, 151, 0.5);
}

.btn-lemon.disabled, .btn-lemon:disabled {
  color: #212529;
  background-color: #D9CCAA;
  border-color: #D9CCAA;
}

.btn-lemon:not(:disabled):not(.disabled):active, .btn-lemon:not(:disabled):not(.disabled).active,
.show > .btn-lemon.dropdown-toggle {
  color: #212529;
  background-color: #c9b787;
  border-color: #c5b27e;
}

.btn-lemon:not(:disabled):not(.disabled):active:focus, .btn-lemon:not(:disabled):not(.disabled).active:focus,
.show > .btn-lemon.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(189, 179, 151, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(189, 179, 151, 0.5);
}

.btn-lemon.btn--hover-outline:hover {
  color: #D9CCAA;
  border-color: #D9CCAA;
  background-color: transparent;
}

.badge-lemon {
  color: #212529;
  background-color: #D9CCAA;
}

a.badge-lemon:hover, a.badge-lemon:focus {
  color: #212529;
  background-color: #c9b787;
}

a.badge-lemon:focus, a.badge-lemon.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(217, 204, 170, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(217, 204, 170, 0.5);
}

.btn-fern {
  color: #212529;
  background-color: #A8B043;
  border-color: #A8B043;
}

.btn-fern:hover {
  color: #fff;
  background-color: #8e9438;
  border-color: #858b35;
}

.btn-fern:focus, .btn-fern.focus {
  color: #fff;
  background-color: #8e9438;
  border-color: #858b35;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(148, 155, 63, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(148, 155, 63, 0.5);
}

.btn-fern.disabled, .btn-fern:disabled {
  color: #212529;
  background-color: #A8B043;
  border-color: #A8B043;
}

.btn-fern:not(:disabled):not(.disabled):active, .btn-fern:not(:disabled):not(.disabled).active,
.show > .btn-fern.dropdown-toggle {
  color: #fff;
  background-color: #858b35;
  border-color: #7c8231;
}

.btn-fern:not(:disabled):not(.disabled):active:focus, .btn-fern:not(:disabled):not(.disabled).active:focus,
.show > .btn-fern.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(148, 155, 63, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(148, 155, 63, 0.5);
}

.btn-fern.btn--hover-outline:hover {
  color: #A8B043;
  border-color: #A8B043;
  background-color: transparent;
}

.badge-fern {
  color: #212529;
  background-color: #A8B043;
}

a.badge-fern:hover, a.badge-fern:focus {
  color: #212529;
  background-color: #858b35;
}

a.badge-fern:focus, a.badge-fern.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(168, 176, 67, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(168, 176, 67, 0.5);
}

.btn-dark-fern {
  color: #fff;
  background-color: #5e6225;
  border-color: #5e6225;
}

.btn-dark-fern:hover {
  color: #fff;
  background-color: #44471b;
  border-color: #3b3d17;
}

.btn-dark-fern:focus, .btn-dark-fern.focus {
  color: #fff;
  background-color: #44471b;
  border-color: #3b3d17;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(118, 122, 70, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(118, 122, 70, 0.5);
}

.btn-dark-fern.disabled, .btn-dark-fern:disabled {
  color: #fff;
  background-color: #5e6225;
  border-color: #5e6225;
}

.btn-dark-fern:not(:disabled):not(.disabled):active, .btn-dark-fern:not(:disabled):not(.disabled).active,
.show > .btn-dark-fern.dropdown-toggle {
  color: #fff;
  background-color: #3b3d17;
  border-color: #323414;
}

.btn-dark-fern:not(:disabled):not(.disabled):active:focus, .btn-dark-fern:not(:disabled):not(.disabled).active:focus,
.show > .btn-dark-fern.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(118, 122, 70, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(118, 122, 70, 0.5);
}

.btn-dark-fern.btn--hover-outline:hover {
  color: #5e6225;
  border-color: #5e6225;
  background-color: transparent;
}

.badge-dark-fern {
  color: #fff;
  background-color: #5e6225;
}

a.badge-dark-fern:hover, a.badge-dark-fern:focus {
  color: #fff;
  background-color: #3b3d17;
}

a.badge-dark-fern:focus, a.badge-dark-fern.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(94, 98, 37, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(94, 98, 37, 0.5);
}

.btn-dark-fern-2 {
  color: #fff;
  background-color: #171909;
  border-color: #171909;
}

.btn-dark-fern-2:hover {
  color: #fff;
  background-color: black;
  border-color: black;
}

.btn-dark-fern-2:focus, .btn-dark-fern-2.focus {
  color: #fff;
  background-color: black;
  border-color: black;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(58, 59, 46, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(58, 59, 46, 0.5);
}

.btn-dark-fern-2.disabled, .btn-dark-fern-2:disabled {
  color: #fff;
  background-color: #171909;
  border-color: #171909;
}

.btn-dark-fern-2:not(:disabled):not(.disabled):active, .btn-dark-fern-2:not(:disabled):not(.disabled).active,
.show > .btn-dark-fern-2.dropdown-toggle {
  color: #fff;
  background-color: black;
  border-color: black;
}

.btn-dark-fern-2:not(:disabled):not(.disabled):active:focus, .btn-dark-fern-2:not(:disabled):not(.disabled).active:focus,
.show > .btn-dark-fern-2.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(58, 59, 46, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(58, 59, 46, 0.5);
}

.btn-dark-fern-2.btn--hover-outline:hover {
  color: #171909;
  border-color: #171909;
  background-color: transparent;
}

.badge-dark-fern-2 {
  color: #fff;
  background-color: #171909;
}

a.badge-dark-fern-2:hover, a.badge-dark-fern-2:focus {
  color: #fff;
  background-color: black;
}

a.badge-dark-fern-2:focus, a.badge-dark-fern-2.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 25, 9, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(23, 25, 9, 0.5);
}

.btn-mint {
  color: #212529;
  background-color: #C0DABD;
  border-color: #C0DABD;
}

.btn-mint:hover {
  color: #212529;
  background-color: #a9cca4;
  border-color: #a1c89c;
}

.btn-mint:focus, .btn-mint.focus {
  color: #212529;
  background-color: #a9cca4;
  border-color: #a1c89c;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(168, 191, 167, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(168, 191, 167, 0.5);
}

.btn-mint.disabled, .btn-mint:disabled {
  color: #212529;
  background-color: #C0DABD;
  border-color: #C0DABD;
}

.btn-mint:not(:disabled):not(.disabled):active, .btn-mint:not(:disabled):not(.disabled).active,
.show > .btn-mint.dropdown-toggle {
  color: #212529;
  background-color: #a1c89c;
  border-color: #99c394;
}

.btn-mint:not(:disabled):not(.disabled):active:focus, .btn-mint:not(:disabled):not(.disabled).active:focus,
.show > .btn-mint.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(168, 191, 167, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(168, 191, 167, 0.5);
}

.btn-mint.btn--hover-outline:hover {
  color: #C0DABD;
  border-color: #C0DABD;
  background-color: transparent;
}

.badge-mint {
  color: #212529;
  background-color: #C0DABD;
}

a.badge-mint:hover, a.badge-mint:focus {
  color: #212529;
  background-color: #a1c89c;
}

a.badge-mint:focus, a.badge-mint.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(192, 218, 189, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(192, 218, 189, 0.5);
}

.btn-snowy {
  color: #212529;
  background-color: #E2E2DA;
  border-color: #E2E2DA;
}

.btn-snowy:hover {
  color: #212529;
  background-color: #d1d1c5;
  border-color: #ccccbd;
}

.btn-snowy:focus, .btn-snowy.focus {
  color: #212529;
  background-color: #d1d1c5;
  border-color: #ccccbd;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(197, 198, 191, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(197, 198, 191, 0.5);
}

.btn-snowy.disabled, .btn-snowy:disabled {
  color: #212529;
  background-color: #E2E2DA;
  border-color: #E2E2DA;
}

.btn-snowy:not(:disabled):not(.disabled):active, .btn-snowy:not(:disabled):not(.disabled).active,
.show > .btn-snowy.dropdown-toggle {
  color: #212529;
  background-color: #ccccbd;
  border-color: #c6c6b6;
}

.btn-snowy:not(:disabled):not(.disabled):active:focus, .btn-snowy:not(:disabled):not(.disabled).active:focus,
.show > .btn-snowy.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(197, 198, 191, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(197, 198, 191, 0.5);
}

.btn-snowy.btn--hover-outline:hover {
  color: #E2E2DA;
  border-color: #E2E2DA;
  background-color: transparent;
}

.badge-snowy {
  color: #212529;
  background-color: #E2E2DA;
}

a.badge-snowy:hover, a.badge-snowy:focus {
  color: #212529;
  background-color: #ccccbd;
}

a.badge-snowy:focus, a.badge-snowy.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(226, 226, 218, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(226, 226, 218, 0.5);
}

.btn-facebook {
  color: #fff;
  background-color: #0776E8;
  border-color: #0776E8;
}

.btn-facebook:hover {
  color: #fff;
  background-color: #0663c3;
  border-color: #065db6;
}

.btn-facebook:focus, .btn-facebook.focus {
  color: #fff;
  background-color: #0663c3;
  border-color: #065db6;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(44, 139, 235, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(44, 139, 235, 0.5);
}

.btn-facebook.disabled, .btn-facebook:disabled {
  color: #fff;
  background-color: #0776E8;
  border-color: #0776E8;
}

.btn-facebook:not(:disabled):not(.disabled):active, .btn-facebook:not(:disabled):not(.disabled).active,
.show > .btn-facebook.dropdown-toggle {
  color: #fff;
  background-color: #065db6;
  border-color: #0557aa;
}

.btn-facebook:not(:disabled):not(.disabled):active:focus, .btn-facebook:not(:disabled):not(.disabled).active:focus,
.show > .btn-facebook.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(44, 139, 235, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(44, 139, 235, 0.5);
}

.btn-facebook.btn--hover-outline:hover {
  color: #0776E8;
  border-color: #0776E8;
  background-color: transparent;
}

.badge-facebook {
  color: #fff;
  background-color: #0776E8;
}

a.badge-facebook:hover, a.badge-facebook:focus {
  color: #fff;
  background-color: #065db6;
}

a.badge-facebook:focus, a.badge-facebook.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(7, 118, 232, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(7, 118, 232, 0.5);
}

.btn-facebook-darken {
  color: #fff;
  background-color: #03376c;
  border-color: #03376c;
}

.btn-facebook-darken:hover {
  color: #fff;
  background-color: #022447;
  border-color: #021e3b;
}

.btn-facebook-darken:focus, .btn-facebook-darken.focus {
  color: #fff;
  background-color: #022447;
  border-color: #021e3b;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(41, 85, 130, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(41, 85, 130, 0.5);
}

.btn-facebook-darken.disabled, .btn-facebook-darken:disabled {
  color: #fff;
  background-color: #03376c;
  border-color: #03376c;
}

.btn-facebook-darken:not(:disabled):not(.disabled):active, .btn-facebook-darken:not(:disabled):not(.disabled).active,
.show > .btn-facebook-darken.dropdown-toggle {
  color: #fff;
  background-color: #021e3b;
  border-color: #01182e;
}

.btn-facebook-darken:not(:disabled):not(.disabled):active:focus, .btn-facebook-darken:not(:disabled):not(.disabled).active:focus,
.show > .btn-facebook-darken.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(41, 85, 130, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(41, 85, 130, 0.5);
}

.btn-facebook-darken.btn--hover-outline:hover {
  color: #03376c;
  border-color: #03376c;
  background-color: transparent;
}

.badge-facebook-darken {
  color: #fff;
  background-color: #03376c;
}

a.badge-facebook-darken:hover, a.badge-facebook-darken:focus {
  color: #fff;
  background-color: #021e3b;
}

a.badge-facebook-darken:focus, a.badge-facebook-darken.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(3, 55, 108, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(3, 55, 108, 0.5);
}

.btn-instagram {
  color: #fff;
  background-color: #8a3ab9;
  border-color: #8a3ab9;
}

.btn-instagram:hover {
  color: #fff;
  background-color: #74319c;
  border-color: #6d2e92;
}

.btn-instagram:focus, .btn-instagram.focus {
  color: #fff;
  background-color: #74319c;
  border-color: #6d2e92;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(156, 88, 196, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(156, 88, 196, 0.5);
}

.btn-instagram.disabled, .btn-instagram:disabled {
  color: #fff;
  background-color: #8a3ab9;
  border-color: #8a3ab9;
}

.btn-instagram:not(:disabled):not(.disabled):active, .btn-instagram:not(:disabled):not(.disabled).active,
.show > .btn-instagram.dropdown-toggle {
  color: #fff;
  background-color: #6d2e92;
  border-color: #662b88;
}

.btn-instagram:not(:disabled):not(.disabled):active:focus, .btn-instagram:not(:disabled):not(.disabled).active:focus,
.show > .btn-instagram.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(156, 88, 196, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(156, 88, 196, 0.5);
}

.btn-instagram.btn--hover-outline:hover {
  color: #8a3ab9;
  border-color: #8a3ab9;
  background-color: transparent;
}

.badge-instagram {
  color: #fff;
  background-color: #8a3ab9;
}

a.badge-instagram:hover, a.badge-instagram:focus {
  color: #fff;
  background-color: #6d2e92;
}

a.badge-instagram:focus, a.badge-instagram.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(138, 58, 185, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(138, 58, 185, 0.5);
}

.btn-instagram-darken {
  color: #fff;
  background-color: #421c58;
  border-color: #421c58;
}

.btn-instagram-darken:hover {
  color: #fff;
  background-color: #2c123b;
  border-color: #250f31;
}

.btn-instagram-darken:focus, .btn-instagram-darken.focus {
  color: #fff;
  background-color: #2c123b;
  border-color: #250f31;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(94, 62, 113, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(94, 62, 113, 0.5);
}

.btn-instagram-darken.disabled, .btn-instagram-darken:disabled {
  color: #fff;
  background-color: #421c58;
  border-color: #421c58;
}

.btn-instagram-darken:not(:disabled):not(.disabled):active, .btn-instagram-darken:not(:disabled):not(.disabled).active,
.show > .btn-instagram-darken.dropdown-toggle {
  color: #fff;
  background-color: #250f31;
  border-color: #1d0c27;
}

.btn-instagram-darken:not(:disabled):not(.disabled):active:focus, .btn-instagram-darken:not(:disabled):not(.disabled).active:focus,
.show > .btn-instagram-darken.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(94, 62, 113, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(94, 62, 113, 0.5);
}

.btn-instagram-darken.btn--hover-outline:hover {
  color: #421c58;
  border-color: #421c58;
  background-color: transparent;
}

.badge-instagram-darken {
  color: #fff;
  background-color: #421c58;
}

a.badge-instagram-darken:hover, a.badge-instagram-darken:focus {
  color: #fff;
  background-color: #250f31;
}

a.badge-instagram-darken:focus, a.badge-instagram-darken.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(66, 28, 88, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(66, 28, 88, 0.5);
}

.btn-twitter {
  color: #212529;
  background-color: #5DA9DD;
  border-color: #5DA9DD;
}

.btn-twitter:hover {
  color: #fff;
  background-color: #3d98d6;
  border-color: #3393d4;
}

.btn-twitter:focus, .btn-twitter.focus {
  color: #fff;
  background-color: #3d98d6;
  border-color: #3393d4;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(84, 149, 194, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(84, 149, 194, 0.5);
}

.btn-twitter.disabled, .btn-twitter:disabled {
  color: #212529;
  background-color: #5DA9DD;
  border-color: #5DA9DD;
}

.btn-twitter:not(:disabled):not(.disabled):active, .btn-twitter:not(:disabled):not(.disabled).active,
.show > .btn-twitter.dropdown-toggle {
  color: #fff;
  background-color: #3393d4;
  border-color: #2b8ccf;
}

.btn-twitter:not(:disabled):not(.disabled):active:focus, .btn-twitter:not(:disabled):not(.disabled).active:focus,
.show > .btn-twitter.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(84, 149, 194, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(84, 149, 194, 0.5);
}

.btn-twitter.btn--hover-outline:hover {
  color: #5DA9DD;
  border-color: #5DA9DD;
  background-color: transparent;
}

.badge-twitter {
  color: #212529;
  background-color: #5DA9DD;
}

a.badge-twitter:hover, a.badge-twitter:focus {
  color: #212529;
  background-color: #3393d4;
}

a.badge-twitter:focus, a.badge-twitter.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(93, 169, 221, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(93, 169, 221, 0.5);
}

.btn-twitter-darken {
  color: #fff;
  background-color: #20699a;
  border-color: #20699a;
}

.btn-twitter-darken:hover {
  color: #fff;
  background-color: #1a537b;
  border-color: #184c70;
}

.btn-twitter-darken:focus, .btn-twitter-darken.focus {
  color: #fff;
  background-color: #1a537b;
  border-color: #184c70;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(66, 127, 169, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(66, 127, 169, 0.5);
}

.btn-twitter-darken.disabled, .btn-twitter-darken:disabled {
  color: #fff;
  background-color: #20699a;
  border-color: #20699a;
}

.btn-twitter-darken:not(:disabled):not(.disabled):active, .btn-twitter-darken:not(:disabled):not(.disabled).active,
.show > .btn-twitter-darken.dropdown-toggle {
  color: #fff;
  background-color: #184c70;
  border-color: #154565;
}

.btn-twitter-darken:not(:disabled):not(.disabled):active:focus, .btn-twitter-darken:not(:disabled):not(.disabled).active:focus,
.show > .btn-twitter-darken.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(66, 127, 169, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(66, 127, 169, 0.5);
}

.btn-twitter-darken.btn--hover-outline:hover {
  color: #20699a;
  border-color: #20699a;
  background-color: transparent;
}

.badge-twitter-darken {
  color: #fff;
  background-color: #20699a;
}

a.badge-twitter-darken:hover, a.badge-twitter-darken:focus {
  color: #fff;
  background-color: #184c70;
}

a.badge-twitter-darken:focus, a.badge-twitter-darken.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(32, 105, 154, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(32, 105, 154, 0.5);
}

.btn-linkedin {
  color: #fff;
  background-color: #0077B5;
  border-color: #0077B5;
}

.btn-linkedin:hover {
  color: #fff;
  background-color: #005e8f;
  border-color: #005582;
}

.btn-linkedin:focus, .btn-linkedin.focus {
  color: #fff;
  background-color: #005e8f;
  border-color: #005582;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 139, 192, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(38, 139, 192, 0.5);
}

.btn-linkedin.disabled, .btn-linkedin:disabled {
  color: #fff;
  background-color: #0077B5;
  border-color: #0077B5;
}

.btn-linkedin:not(:disabled):not(.disabled):active, .btn-linkedin:not(:disabled):not(.disabled).active,
.show > .btn-linkedin.dropdown-toggle {
  color: #fff;
  background-color: #005582;
  border-color: #004d75;
}

.btn-linkedin:not(:disabled):not(.disabled):active:focus, .btn-linkedin:not(:disabled):not(.disabled).active:focus,
.show > .btn-linkedin.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 139, 192, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(38, 139, 192, 0.5);
}

.btn-linkedin.btn--hover-outline:hover {
  color: #0077B5;
  border-color: #0077B5;
  background-color: transparent;
}

.badge-linkedin {
  color: #fff;
  background-color: #0077B5;
}

a.badge-linkedin:hover, a.badge-linkedin:focus {
  color: #fff;
  background-color: #005582;
}

a.badge-linkedin:focus, a.badge-linkedin.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 119, 181, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 119, 181, 0.5);
}

.btn-linkedin-darken {
  color: #fff;
  background-color: #002336;
  border-color: #002336;
}

.btn-linkedin-darken:hover {
  color: #fff;
  background-color: #000a0f;
  border-color: #000203;
}

.btn-linkedin-darken:focus, .btn-linkedin-darken.focus {
  color: #fff;
  background-color: #000a0f;
  border-color: #000203;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 68, 84, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(38, 68, 84, 0.5);
}

.btn-linkedin-darken.disabled, .btn-linkedin-darken:disabled {
  color: #fff;
  background-color: #002336;
  border-color: #002336;
}

.btn-linkedin-darken:not(:disabled):not(.disabled):active, .btn-linkedin-darken:not(:disabled):not(.disabled).active,
.show > .btn-linkedin-darken.dropdown-toggle {
  color: #fff;
  background-color: #000203;
  border-color: black;
}

.btn-linkedin-darken:not(:disabled):not(.disabled):active:focus, .btn-linkedin-darken:not(:disabled):not(.disabled).active:focus,
.show > .btn-linkedin-darken.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 68, 84, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(38, 68, 84, 0.5);
}

.btn-linkedin-darken.btn--hover-outline:hover {
  color: #002336;
  border-color: #002336;
  background-color: transparent;
}

.badge-linkedin-darken {
  color: #fff;
  background-color: #002336;
}

a.badge-linkedin-darken:hover, a.badge-linkedin-darken:focus {
  color: #fff;
  background-color: #000203;
}

a.badge-linkedin-darken:focus, a.badge-linkedin-darken.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 35, 54, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 35, 54, 0.5);
}

.btn-whatsapp {
  color: #fff;
  background-color: #25d366;
  border-color: #25d366;
}

.btn-whatsapp:hover {
  color: #fff;
  background-color: #1fb256;
  border-color: #1da851;
}

.btn-whatsapp:focus, .btn-whatsapp.focus {
  color: #fff;
  background-color: #1fb256;
  border-color: #1da851;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(70, 218, 125, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(70, 218, 125, 0.5);
}

.btn-whatsapp.disabled, .btn-whatsapp:disabled {
  color: #fff;
  background-color: #25d366;
  border-color: #25d366;
}

.btn-whatsapp:not(:disabled):not(.disabled):active, .btn-whatsapp:not(:disabled):not(.disabled).active,
.show > .btn-whatsapp.dropdown-toggle {
  color: #fff;
  background-color: #1da851;
  border-color: #1b9d4c;
}

.btn-whatsapp:not(:disabled):not(.disabled):active:focus, .btn-whatsapp:not(:disabled):not(.disabled).active:focus,
.show > .btn-whatsapp.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(70, 218, 125, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(70, 218, 125, 0.5);
}

.btn-whatsapp.btn--hover-outline:hover {
  color: #25d366;
  border-color: #25d366;
  background-color: transparent;
}

.badge-whatsapp {
  color: #fff;
  background-color: #25d366;
}

a.badge-whatsapp:hover, a.badge-whatsapp:focus {
  color: #fff;
  background-color: #1da851;
}

a.badge-whatsapp:focus, a.badge-whatsapp.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(37, 211, 102, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(37, 211, 102, 0.5);
}

.btn-whatsapp-darken {
  color: #fff;
  background-color: #126732;
  border-color: #126732;
}

.btn-whatsapp-darken:hover {
  color: #fff;
  background-color: #0c4622;
  border-color: #0a3b1d;
}

.btn-whatsapp-darken:focus, .btn-whatsapp-darken.focus {
  color: #fff;
  background-color: #0c4622;
  border-color: #0a3b1d;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(54, 125, 80, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(54, 125, 80, 0.5);
}

.btn-whatsapp-darken.disabled, .btn-whatsapp-darken:disabled {
  color: #fff;
  background-color: #126732;
  border-color: #126732;
}

.btn-whatsapp-darken:not(:disabled):not(.disabled):active, .btn-whatsapp-darken:not(:disabled):not(.disabled).active,
.show > .btn-whatsapp-darken.dropdown-toggle {
  color: #fff;
  background-color: #0a3b1d;
  border-color: #083017;
}

.btn-whatsapp-darken:not(:disabled):not(.disabled):active:focus, .btn-whatsapp-darken:not(:disabled):not(.disabled).active:focus,
.show > .btn-whatsapp-darken.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(54, 125, 80, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(54, 125, 80, 0.5);
}

.btn-whatsapp-darken.btn--hover-outline:hover {
  color: #126732;
  border-color: #126732;
  background-color: transparent;
}

.badge-whatsapp-darken {
  color: #fff;
  background-color: #126732;
}

a.badge-whatsapp-darken:hover, a.badge-whatsapp-darken:focus {
  color: #fff;
  background-color: #0a3b1d;
}

a.badge-whatsapp-darken:focus, a.badge-whatsapp-darken.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(18, 103, 50, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(18, 103, 50, 0.5);
}

.btn-outline-primary {
  color: #005f92;
  border-color: #005f92;
}

.btn-outline-primary:hover {
  color: #fff;
  background-color: #005f92;
  border-color: #005f92;
}

.btn-outline-primary:focus, .btn-outline-primary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 95, 146, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 95, 146, 0.5);
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #005f92;
  background-color: transparent;
}

.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #005f92;
  border-color: #005f92;
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 95, 146, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 95, 146, 0.5);
}

.btn-outline-primary-soft {
  color: #dff4ff;
  border-color: #dff4ff;
}

.btn-outline-primary-soft:hover {
  color: #212529;
  background-color: #dff4ff;
  border-color: #dff4ff;
}

.btn-outline-primary-soft:focus, .btn-outline-primary-soft.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(223, 244, 255, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(223, 244, 255, 0.5);
}

.btn-outline-primary-soft.disabled, .btn-outline-primary-soft:disabled {
  color: #dff4ff;
  background-color: transparent;
}

.btn-outline-primary-soft:not(:disabled):not(.disabled):active, .btn-outline-primary-soft:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary-soft.dropdown-toggle {
  color: #212529;
  background-color: #dff4ff;
  border-color: #dff4ff;
}

.btn-outline-primary-soft:not(:disabled):not(.disabled):active:focus, .btn-outline-primary-soft:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary-soft.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(223, 244, 255, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(223, 244, 255, 0.5);
}

.btn-outline-secondary {
  color: aqua;
  border-color: aqua;
}

.btn-outline-secondary:hover {
  color: #212529;
  background-color: aqua;
  border-color: aqua;
}

.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 255, 255, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 255, 255, 0.5);
}

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: aqua;
  background-color: transparent;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle {
  color: #212529;
  background-color: aqua;
  border-color: aqua;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 255, 255, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 255, 255, 0.5);
}

.btn-outline-default {
  color: #666;
  border-color: #666;
}

.btn-outline-default:hover {
  color: #fff;
  background-color: #666;
  border-color: #666;
}

.btn-outline-default:focus, .btn-outline-default.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(102, 102, 102, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(102, 102, 102, 0.5);
}

.btn-outline-default.disabled, .btn-outline-default:disabled {
  color: #666;
  background-color: transparent;
}

.btn-outline-default:not(:disabled):not(.disabled):active, .btn-outline-default:not(:disabled):not(.disabled).active,
.show > .btn-outline-default.dropdown-toggle {
  color: #fff;
  background-color: #666;
  border-color: #666;
}

.btn-outline-default:not(:disabled):not(.disabled):active:focus, .btn-outline-default:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-default.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(102, 102, 102, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(102, 102, 102, 0.5);
}

.btn-outline-default-hover {
  color: #333;
  border-color: #333;
}

.btn-outline-default-hover:hover {
  color: #fff;
  background-color: #333;
  border-color: #333;
}

.btn-outline-default-hover:focus, .btn-outline-default-hover.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5);
}

.btn-outline-default-hover.disabled, .btn-outline-default-hover:disabled {
  color: #333;
  background-color: transparent;
}

.btn-outline-default-hover:not(:disabled):not(.disabled):active, .btn-outline-default-hover:not(:disabled):not(.disabled).active,
.show > .btn-outline-default-hover.dropdown-toggle {
  color: #fff;
  background-color: #333;
  border-color: #333;
}

.btn-outline-default-hover:not(:disabled):not(.disabled):active:focus, .btn-outline-default-hover:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-default-hover.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5);
}

.btn-outline-yellow {
  color: #FFCF31;
  border-color: #FFCF31;
}

.btn-outline-yellow:hover {
  color: #212529;
  background-color: #FFCF31;
  border-color: #FFCF31;
}

.btn-outline-yellow:focus, .btn-outline-yellow.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 207, 49, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 207, 49, 0.5);
}

.btn-outline-yellow.disabled, .btn-outline-yellow:disabled {
  color: #FFCF31;
  background-color: transparent;
}

.btn-outline-yellow:not(:disabled):not(.disabled):active, .btn-outline-yellow:not(:disabled):not(.disabled).active,
.show > .btn-outline-yellow.dropdown-toggle {
  color: #212529;
  background-color: #FFCF31;
  border-color: #FFCF31;
}

.btn-outline-yellow:not(:disabled):not(.disabled):active:focus, .btn-outline-yellow:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-yellow.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 207, 49, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 207, 49, 0.5);
}

.btn-outline-orange {
  color: #F3A336;
  border-color: #F3A336;
}

.btn-outline-orange:hover {
  color: #212529;
  background-color: #F3A336;
  border-color: #F3A336;
}

.btn-outline-orange:focus, .btn-outline-orange.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(243, 163, 54, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(243, 163, 54, 0.5);
}

.btn-outline-orange.disabled, .btn-outline-orange:disabled {
  color: #F3A336;
  background-color: transparent;
}

.btn-outline-orange:not(:disabled):not(.disabled):active, .btn-outline-orange:not(:disabled):not(.disabled).active,
.show > .btn-outline-orange.dropdown-toggle {
  color: #212529;
  background-color: #F3A336;
  border-color: #F3A336;
}

.btn-outline-orange:not(:disabled):not(.disabled):active:focus, .btn-outline-orange:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-orange.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(243, 163, 54, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(243, 163, 54, 0.5);
}

.btn-outline-white {
  color: #FFFFFF;
  border-color: #FFFFFF;
}

.btn-outline-white:hover {
  color: #212529;
  background-color: #FFFFFF;
  border-color: #FFFFFF;
}

.btn-outline-white:focus, .btn-outline-white.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-outline-white.disabled, .btn-outline-white:disabled {
  color: #FFFFFF;
  background-color: transparent;
}

.btn-outline-white:not(:disabled):not(.disabled):active, .btn-outline-white:not(:disabled):not(.disabled).active,
.show > .btn-outline-white.dropdown-toggle {
  color: #212529;
  background-color: #FFFFFF;
  border-color: #FFFFFF;
}

.btn-outline-white:not(:disabled):not(.disabled):active:focus, .btn-outline-white:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-white.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-outline-dark {
  color: #333;
  border-color: #333;
}

.btn-outline-dark:hover {
  color: #fff;
  background-color: #333;
  border-color: #333;
}

.btn-outline-dark:focus, .btn-outline-dark.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5);
}

.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #333;
  background-color: transparent;
}

.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
.show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #333;
  border-color: #333;
}

.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5);
}

.btn-outline-blue-primary {
  color: #012D5A;
  border-color: #012D5A;
}

.btn-outline-blue-primary:hover {
  color: #fff;
  background-color: #012D5A;
  border-color: #012D5A;
}

.btn-outline-blue-primary:focus, .btn-outline-blue-primary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(1, 45, 90, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(1, 45, 90, 0.5);
}

.btn-outline-blue-primary.disabled, .btn-outline-blue-primary:disabled {
  color: #012D5A;
  background-color: transparent;
}

.btn-outline-blue-primary:not(:disabled):not(.disabled):active, .btn-outline-blue-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-blue-primary.dropdown-toggle {
  color: #fff;
  background-color: #012D5A;
  border-color: #012D5A;
}

.btn-outline-blue-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-blue-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(1, 45, 90, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(1, 45, 90, 0.5);
}

.btn-outline-blue-2 {
  color: #2B50CB;
  border-color: #2B50CB;
}

.btn-outline-blue-2:hover {
  color: #fff;
  background-color: #2B50CB;
  border-color: #2B50CB;
}

.btn-outline-blue-2:focus, .btn-outline-blue-2.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(43, 80, 203, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(43, 80, 203, 0.5);
}

.btn-outline-blue-2.disabled, .btn-outline-blue-2:disabled {
  color: #2B50CB;
  background-color: transparent;
}

.btn-outline-blue-2:not(:disabled):not(.disabled):active, .btn-outline-blue-2:not(:disabled):not(.disabled).active,
.show > .btn-outline-blue-2.dropdown-toggle {
  color: #fff;
  background-color: #2B50CB;
  border-color: #2B50CB;
}

.btn-outline-blue-2:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-2:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-blue-2.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(43, 80, 203, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(43, 80, 203, 0.5);
}

.btn-outline-blue-3 {
  color: #161925;
  border-color: #161925;
}

.btn-outline-blue-3:hover {
  color: #fff;
  background-color: #161925;
  border-color: #161925;
}

.btn-outline-blue-3:focus, .btn-outline-blue-3.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(22, 25, 37, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(22, 25, 37, 0.5);
}

.btn-outline-blue-3.disabled, .btn-outline-blue-3:disabled {
  color: #161925;
  background-color: transparent;
}

.btn-outline-blue-3:not(:disabled):not(.disabled):active, .btn-outline-blue-3:not(:disabled):not(.disabled).active,
.show > .btn-outline-blue-3.dropdown-toggle {
  color: #fff;
  background-color: #161925;
  border-color: #161925;
}

.btn-outline-blue-3:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-3:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-blue-3.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(22, 25, 37, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(22, 25, 37, 0.5);
}

.btn-outline-blue-4 {
  color: #181D2A;
  border-color: #181D2A;
}

.btn-outline-blue-4:hover {
  color: #fff;
  background-color: #181D2A;
  border-color: #181D2A;
}

.btn-outline-blue-4:focus, .btn-outline-blue-4.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(24, 29, 42, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(24, 29, 42, 0.5);
}

.btn-outline-blue-4.disabled, .btn-outline-blue-4:disabled {
  color: #181D2A;
  background-color: transparent;
}

.btn-outline-blue-4:not(:disabled):not(.disabled):active, .btn-outline-blue-4:not(:disabled):not(.disabled).active,
.show > .btn-outline-blue-4.dropdown-toggle {
  color: #fff;
  background-color: #181D2A;
  border-color: #181D2A;
}

.btn-outline-blue-4:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-4:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-blue-4.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(24, 29, 42, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(24, 29, 42, 0.5);
}

.btn-outline-red {
  color: #ff0000;
  border-color: #ff0000;
}

.btn-outline-red:hover {
  color: #fff;
  background-color: #ff0000;
  border-color: #ff0000;
}

.btn-outline-red:focus, .btn-outline-red.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 0, 0, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 0, 0, 0.5);
}

.btn-outline-red.disabled, .btn-outline-red:disabled {
  color: #ff0000;
  background-color: transparent;
}

.btn-outline-red:not(:disabled):not(.disabled):active, .btn-outline-red:not(:disabled):not(.disabled).active,
.show > .btn-outline-red.dropdown-toggle {
  color: #fff;
  background-color: #ff0000;
  border-color: #ff0000;
}

.btn-outline-red:not(:disabled):not(.disabled):active:focus, .btn-outline-red:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-red.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 0, 0, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 0, 0, 0.5);
}

.btn-outline-black-2 {
  color: #383838;
  border-color: #383838;
}

.btn-outline-black-2:hover {
  color: #fff;
  background-color: #383838;
  border-color: #383838;
}

.btn-outline-black-2:focus, .btn-outline-black-2.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(56, 56, 56, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(56, 56, 56, 0.5);
}

.btn-outline-black-2.disabled, .btn-outline-black-2:disabled {
  color: #383838;
  background-color: transparent;
}

.btn-outline-black-2:not(:disabled):not(.disabled):active, .btn-outline-black-2:not(:disabled):not(.disabled).active,
.show > .btn-outline-black-2.dropdown-toggle {
  color: #fff;
  background-color: #383838;
  border-color: #383838;
}

.btn-outline-black-2:not(:disabled):not(.disabled):active:focus, .btn-outline-black-2:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-black-2.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(56, 56, 56, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(56, 56, 56, 0.5);
}

.btn-outline-gray-2 {
  color: #DADADA;
  border-color: #DADADA;
}

.btn-outline-gray-2:hover {
  color: #212529;
  background-color: #DADADA;
  border-color: #DADADA;
}

.btn-outline-gray-2:focus, .btn-outline-gray-2.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(218, 218, 218, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(218, 218, 218, 0.5);
}

.btn-outline-gray-2.disabled, .btn-outline-gray-2:disabled {
  color: #DADADA;
  background-color: transparent;
}

.btn-outline-gray-2:not(:disabled):not(.disabled):active, .btn-outline-gray-2:not(:disabled):not(.disabled).active,
.show > .btn-outline-gray-2.dropdown-toggle {
  color: #212529;
  background-color: #DADADA;
  border-color: #DADADA;
}

.btn-outline-gray-2:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-2:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-gray-2.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(218, 218, 218, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(218, 218, 218, 0.5);
}

.btn-outline-gray-3 {
  color: #AAAAAA;
  border-color: #AAAAAA;
}

.btn-outline-gray-3:hover {
  color: #212529;
  background-color: #AAAAAA;
  border-color: #AAAAAA;
}

.btn-outline-gray-3:focus, .btn-outline-gray-3.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(170, 170, 170, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(170, 170, 170, 0.5);
}

.btn-outline-gray-3.disabled, .btn-outline-gray-3:disabled {
  color: #AAAAAA;
  background-color: transparent;
}

.btn-outline-gray-3:not(:disabled):not(.disabled):active, .btn-outline-gray-3:not(:disabled):not(.disabled).active,
.show > .btn-outline-gray-3.dropdown-toggle {
  color: #212529;
  background-color: #AAAAAA;
  border-color: #AAAAAA;
}

.btn-outline-gray-3:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-3:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-gray-3.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(170, 170, 170, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(170, 170, 170, 0.5);
}

.btn-outline-gray-4 {
  color: #E0E0E0;
  border-color: #E0E0E0;
}

.btn-outline-gray-4:hover {
  color: #212529;
  background-color: #E0E0E0;
  border-color: #E0E0E0;
}

.btn-outline-gray-4:focus, .btn-outline-gray-4.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(224, 224, 224, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(224, 224, 224, 0.5);
}

.btn-outline-gray-4.disabled, .btn-outline-gray-4:disabled {
  color: #E0E0E0;
  background-color: transparent;
}

.btn-outline-gray-4:not(:disabled):not(.disabled):active, .btn-outline-gray-4:not(:disabled):not(.disabled).active,
.show > .btn-outline-gray-4.dropdown-toggle {
  color: #212529;
  background-color: #E0E0E0;
  border-color: #E0E0E0;
}

.btn-outline-gray-4:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-4:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-gray-4.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(224, 224, 224, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(224, 224, 224, 0.5);
}

.btn-outline-gray-5 {
  color: #F5F5F7;
  border-color: #F5F5F7;
}

.btn-outline-gray-5:hover {
  color: #212529;
  background-color: #F5F5F7;
  border-color: #F5F5F7;
}

.btn-outline-gray-5:focus, .btn-outline-gray-5.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(245, 245, 247, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(245, 245, 247, 0.5);
}

.btn-outline-gray-5.disabled, .btn-outline-gray-5:disabled {
  color: #F5F5F7;
  background-color: transparent;
}

.btn-outline-gray-5:not(:disabled):not(.disabled):active, .btn-outline-gray-5:not(:disabled):not(.disabled).active,
.show > .btn-outline-gray-5.dropdown-toggle {
  color: #212529;
  background-color: #F5F5F7;
  border-color: #F5F5F7;
}

.btn-outline-gray-5:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-5:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-gray-5.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(245, 245, 247, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(245, 245, 247, 0.5);
}

.btn-outline-dark-gray {
  color: #3C3F42;
  border-color: #3C3F42;
}

.btn-outline-dark-gray:hover {
  color: #fff;
  background-color: #3C3F42;
  border-color: #3C3F42;
}

.btn-outline-dark-gray:focus, .btn-outline-dark-gray.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(60, 63, 66, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(60, 63, 66, 0.5);
}

.btn-outline-dark-gray.disabled, .btn-outline-dark-gray:disabled {
  color: #3C3F42;
  background-color: transparent;
}

.btn-outline-dark-gray:not(:disabled):not(.disabled):active, .btn-outline-dark-gray:not(:disabled):not(.disabled).active,
.show > .btn-outline-dark-gray.dropdown-toggle {
  color: #fff;
  background-color: #3C3F42;
  border-color: #3C3F42;
}

.btn-outline-dark-gray:not(:disabled):not(.disabled):active:focus, .btn-outline-dark-gray:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-dark-gray.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(60, 63, 66, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(60, 63, 66, 0.5);
}

.btn-outline-dark-gray-2 {
  color: #5F6368;
  border-color: #5F6368;
}

.btn-outline-dark-gray-2:hover {
  color: #fff;
  background-color: #5F6368;
  border-color: #5F6368;
}

.btn-outline-dark-gray-2:focus, .btn-outline-dark-gray-2.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(95, 99, 104, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(95, 99, 104, 0.5);
}

.btn-outline-dark-gray-2.disabled, .btn-outline-dark-gray-2:disabled {
  color: #5F6368;
  background-color: transparent;
}

.btn-outline-dark-gray-2:not(:disabled):not(.disabled):active, .btn-outline-dark-gray-2:not(:disabled):not(.disabled).active,
.show > .btn-outline-dark-gray-2.dropdown-toggle {
  color: #fff;
  background-color: #5F6368;
  border-color: #5F6368;
}

.btn-outline-dark-gray-2:not(:disabled):not(.disabled):active:focus, .btn-outline-dark-gray-2:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-dark-gray-2.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(95, 99, 104, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(95, 99, 104, 0.5);
}

.btn-outline-dark-gray-3 {
  color: #27282E;
  border-color: #27282E;
}

.btn-outline-dark-gray-3:hover {
  color: #fff;
  background-color: #27282E;
  border-color: #27282E;
}

.btn-outline-dark-gray-3:focus, .btn-outline-dark-gray-3.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(39, 40, 46, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(39, 40, 46, 0.5);
}

.btn-outline-dark-gray-3.disabled, .btn-outline-dark-gray-3:disabled {
  color: #27282E;
  background-color: transparent;
}

.btn-outline-dark-gray-3:not(:disabled):not(.disabled):active, .btn-outline-dark-gray-3:not(:disabled):not(.disabled).active,
.show > .btn-outline-dark-gray-3.dropdown-toggle {
  color: #fff;
  background-color: #27282E;
  border-color: #27282E;
}

.btn-outline-dark-gray-3:not(:disabled):not(.disabled):active:focus, .btn-outline-dark-gray-3:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-dark-gray-3.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(39, 40, 46, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(39, 40, 46, 0.5);
}

.btn-outline-lemon {
  color: #D9CCAA;
  border-color: #D9CCAA;
}

.btn-outline-lemon:hover {
  color: #212529;
  background-color: #D9CCAA;
  border-color: #D9CCAA;
}

.btn-outline-lemon:focus, .btn-outline-lemon.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(217, 204, 170, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(217, 204, 170, 0.5);
}

.btn-outline-lemon.disabled, .btn-outline-lemon:disabled {
  color: #D9CCAA;
  background-color: transparent;
}

.btn-outline-lemon:not(:disabled):not(.disabled):active, .btn-outline-lemon:not(:disabled):not(.disabled).active,
.show > .btn-outline-lemon.dropdown-toggle {
  color: #212529;
  background-color: #D9CCAA;
  border-color: #D9CCAA;
}

.btn-outline-lemon:not(:disabled):not(.disabled):active:focus, .btn-outline-lemon:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-lemon.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(217, 204, 170, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(217, 204, 170, 0.5);
}

.btn-outline-fern {
  color: #A8B043;
  border-color: #A8B043;
}

.btn-outline-fern:hover {
  color: #212529;
  background-color: #A8B043;
  border-color: #A8B043;
}

.btn-outline-fern:focus, .btn-outline-fern.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(168, 176, 67, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(168, 176, 67, 0.5);
}

.btn-outline-fern.disabled, .btn-outline-fern:disabled {
  color: #A8B043;
  background-color: transparent;
}

.btn-outline-fern:not(:disabled):not(.disabled):active, .btn-outline-fern:not(:disabled):not(.disabled).active,
.show > .btn-outline-fern.dropdown-toggle {
  color: #212529;
  background-color: #A8B043;
  border-color: #A8B043;
}

.btn-outline-fern:not(:disabled):not(.disabled):active:focus, .btn-outline-fern:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-fern.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(168, 176, 67, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(168, 176, 67, 0.5);
}

.btn-outline-dark-fern {
  color: #5e6225;
  border-color: #5e6225;
}

.btn-outline-dark-fern:hover {
  color: #fff;
  background-color: #5e6225;
  border-color: #5e6225;
}

.btn-outline-dark-fern:focus, .btn-outline-dark-fern.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(94, 98, 37, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(94, 98, 37, 0.5);
}

.btn-outline-dark-fern.disabled, .btn-outline-dark-fern:disabled {
  color: #5e6225;
  background-color: transparent;
}

.btn-outline-dark-fern:not(:disabled):not(.disabled):active, .btn-outline-dark-fern:not(:disabled):not(.disabled).active,
.show > .btn-outline-dark-fern.dropdown-toggle {
  color: #fff;
  background-color: #5e6225;
  border-color: #5e6225;
}

.btn-outline-dark-fern:not(:disabled):not(.disabled):active:focus, .btn-outline-dark-fern:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-dark-fern.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(94, 98, 37, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(94, 98, 37, 0.5);
}

.btn-outline-dark-fern-2 {
  color: #171909;
  border-color: #171909;
}

.btn-outline-dark-fern-2:hover {
  color: #fff;
  background-color: #171909;
  border-color: #171909;
}

.btn-outline-dark-fern-2:focus, .btn-outline-dark-fern-2.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 25, 9, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(23, 25, 9, 0.5);
}

.btn-outline-dark-fern-2.disabled, .btn-outline-dark-fern-2:disabled {
  color: #171909;
  background-color: transparent;
}

.btn-outline-dark-fern-2:not(:disabled):not(.disabled):active, .btn-outline-dark-fern-2:not(:disabled):not(.disabled).active,
.show > .btn-outline-dark-fern-2.dropdown-toggle {
  color: #fff;
  background-color: #171909;
  border-color: #171909;
}

.btn-outline-dark-fern-2:not(:disabled):not(.disabled):active:focus, .btn-outline-dark-fern-2:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-dark-fern-2.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 25, 9, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(23, 25, 9, 0.5);
}

.btn-outline-mint {
  color: #C0DABD;
  border-color: #C0DABD;
}

.btn-outline-mint:hover {
  color: #212529;
  background-color: #C0DABD;
  border-color: #C0DABD;
}

.btn-outline-mint:focus, .btn-outline-mint.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(192, 218, 189, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(192, 218, 189, 0.5);
}

.btn-outline-mint.disabled, .btn-outline-mint:disabled {
  color: #C0DABD;
  background-color: transparent;
}

.btn-outline-mint:not(:disabled):not(.disabled):active, .btn-outline-mint:not(:disabled):not(.disabled).active,
.show > .btn-outline-mint.dropdown-toggle {
  color: #212529;
  background-color: #C0DABD;
  border-color: #C0DABD;
}

.btn-outline-mint:not(:disabled):not(.disabled):active:focus, .btn-outline-mint:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-mint.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(192, 218, 189, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(192, 218, 189, 0.5);
}

.btn-outline-snowy {
  color: #E2E2DA;
  border-color: #E2E2DA;
}

.btn-outline-snowy:hover {
  color: #212529;
  background-color: #E2E2DA;
  border-color: #E2E2DA;
}

.btn-outline-snowy:focus, .btn-outline-snowy.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(226, 226, 218, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(226, 226, 218, 0.5);
}

.btn-outline-snowy.disabled, .btn-outline-snowy:disabled {
  color: #E2E2DA;
  background-color: transparent;
}

.btn-outline-snowy:not(:disabled):not(.disabled):active, .btn-outline-snowy:not(:disabled):not(.disabled).active,
.show > .btn-outline-snowy.dropdown-toggle {
  color: #212529;
  background-color: #E2E2DA;
  border-color: #E2E2DA;
}

.btn-outline-snowy:not(:disabled):not(.disabled):active:focus, .btn-outline-snowy:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-snowy.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(226, 226, 218, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(226, 226, 218, 0.5);
}

.btn-outline-facebook {
  color: #0776E8;
  border-color: #0776E8;
}

.btn-outline-facebook:hover {
  color: #fff;
  background-color: #0776E8;
  border-color: #0776E8;
}

.btn-outline-facebook:focus, .btn-outline-facebook.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(7, 118, 232, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(7, 118, 232, 0.5);
}

.btn-outline-facebook.disabled, .btn-outline-facebook:disabled {
  color: #0776E8;
  background-color: transparent;
}

.btn-outline-facebook:not(:disabled):not(.disabled):active, .btn-outline-facebook:not(:disabled):not(.disabled).active,
.show > .btn-outline-facebook.dropdown-toggle {
  color: #fff;
  background-color: #0776E8;
  border-color: #0776E8;
}

.btn-outline-facebook:not(:disabled):not(.disabled):active:focus, .btn-outline-facebook:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-facebook.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(7, 118, 232, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(7, 118, 232, 0.5);
}

.btn-outline-facebook-darken {
  color: #03376c;
  border-color: #03376c;
}

.btn-outline-facebook-darken:hover {
  color: #fff;
  background-color: #03376c;
  border-color: #03376c;
}

.btn-outline-facebook-darken:focus, .btn-outline-facebook-darken.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(3, 55, 108, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(3, 55, 108, 0.5);
}

.btn-outline-facebook-darken.disabled, .btn-outline-facebook-darken:disabled {
  color: #03376c;
  background-color: transparent;
}

.btn-outline-facebook-darken:not(:disabled):not(.disabled):active, .btn-outline-facebook-darken:not(:disabled):not(.disabled).active,
.show > .btn-outline-facebook-darken.dropdown-toggle {
  color: #fff;
  background-color: #03376c;
  border-color: #03376c;
}

.btn-outline-facebook-darken:not(:disabled):not(.disabled):active:focus, .btn-outline-facebook-darken:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-facebook-darken.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(3, 55, 108, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(3, 55, 108, 0.5);
}

.btn-outline-instagram {
  color: #8a3ab9;
  border-color: #8a3ab9;
}

.btn-outline-instagram:hover {
  color: #fff;
  background-color: #8a3ab9;
  border-color: #8a3ab9;
}

.btn-outline-instagram:focus, .btn-outline-instagram.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(138, 58, 185, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(138, 58, 185, 0.5);
}

.btn-outline-instagram.disabled, .btn-outline-instagram:disabled {
  color: #8a3ab9;
  background-color: transparent;
}

.btn-outline-instagram:not(:disabled):not(.disabled):active, .btn-outline-instagram:not(:disabled):not(.disabled).active,
.show > .btn-outline-instagram.dropdown-toggle {
  color: #fff;
  background-color: #8a3ab9;
  border-color: #8a3ab9;
}

.btn-outline-instagram:not(:disabled):not(.disabled):active:focus, .btn-outline-instagram:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-instagram.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(138, 58, 185, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(138, 58, 185, 0.5);
}

.btn-outline-instagram-darken {
  color: #421c58;
  border-color: #421c58;
}

.btn-outline-instagram-darken:hover {
  color: #fff;
  background-color: #421c58;
  border-color: #421c58;
}

.btn-outline-instagram-darken:focus, .btn-outline-instagram-darken.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(66, 28, 88, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(66, 28, 88, 0.5);
}

.btn-outline-instagram-darken.disabled, .btn-outline-instagram-darken:disabled {
  color: #421c58;
  background-color: transparent;
}

.btn-outline-instagram-darken:not(:disabled):not(.disabled):active, .btn-outline-instagram-darken:not(:disabled):not(.disabled).active,
.show > .btn-outline-instagram-darken.dropdown-toggle {
  color: #fff;
  background-color: #421c58;
  border-color: #421c58;
}

.btn-outline-instagram-darken:not(:disabled):not(.disabled):active:focus, .btn-outline-instagram-darken:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-instagram-darken.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(66, 28, 88, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(66, 28, 88, 0.5);
}

.btn-outline-twitter {
  color: #5DA9DD;
  border-color: #5DA9DD;
}

.btn-outline-twitter:hover {
  color: #212529;
  background-color: #5DA9DD;
  border-color: #5DA9DD;
}

.btn-outline-twitter:focus, .btn-outline-twitter.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(93, 169, 221, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(93, 169, 221, 0.5);
}

.btn-outline-twitter.disabled, .btn-outline-twitter:disabled {
  color: #5DA9DD;
  background-color: transparent;
}

.btn-outline-twitter:not(:disabled):not(.disabled):active, .btn-outline-twitter:not(:disabled):not(.disabled).active,
.show > .btn-outline-twitter.dropdown-toggle {
  color: #212529;
  background-color: #5DA9DD;
  border-color: #5DA9DD;
}

.btn-outline-twitter:not(:disabled):not(.disabled):active:focus, .btn-outline-twitter:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-twitter.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(93, 169, 221, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(93, 169, 221, 0.5);
}

.btn-outline-twitter-darken {
  color: #20699a;
  border-color: #20699a;
}

.btn-outline-twitter-darken:hover {
  color: #fff;
  background-color: #20699a;
  border-color: #20699a;
}

.btn-outline-twitter-darken:focus, .btn-outline-twitter-darken.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(32, 105, 154, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(32, 105, 154, 0.5);
}

.btn-outline-twitter-darken.disabled, .btn-outline-twitter-darken:disabled {
  color: #20699a;
  background-color: transparent;
}

.btn-outline-twitter-darken:not(:disabled):not(.disabled):active, .btn-outline-twitter-darken:not(:disabled):not(.disabled).active,
.show > .btn-outline-twitter-darken.dropdown-toggle {
  color: #fff;
  background-color: #20699a;
  border-color: #20699a;
}

.btn-outline-twitter-darken:not(:disabled):not(.disabled):active:focus, .btn-outline-twitter-darken:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-twitter-darken.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(32, 105, 154, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(32, 105, 154, 0.5);
}

.btn-outline-linkedin {
  color: #0077B5;
  border-color: #0077B5;
}

.btn-outline-linkedin:hover {
  color: #fff;
  background-color: #0077B5;
  border-color: #0077B5;
}

.btn-outline-linkedin:focus, .btn-outline-linkedin.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 119, 181, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 119, 181, 0.5);
}

.btn-outline-linkedin.disabled, .btn-outline-linkedin:disabled {
  color: #0077B5;
  background-color: transparent;
}

.btn-outline-linkedin:not(:disabled):not(.disabled):active, .btn-outline-linkedin:not(:disabled):not(.disabled).active,
.show > .btn-outline-linkedin.dropdown-toggle {
  color: #fff;
  background-color: #0077B5;
  border-color: #0077B5;
}

.btn-outline-linkedin:not(:disabled):not(.disabled):active:focus, .btn-outline-linkedin:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-linkedin.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 119, 181, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 119, 181, 0.5);
}

.btn-outline-linkedin-darken {
  color: #002336;
  border-color: #002336;
}

.btn-outline-linkedin-darken:hover {
  color: #fff;
  background-color: #002336;
  border-color: #002336;
}

.btn-outline-linkedin-darken:focus, .btn-outline-linkedin-darken.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 35, 54, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 35, 54, 0.5);
}

.btn-outline-linkedin-darken.disabled, .btn-outline-linkedin-darken:disabled {
  color: #002336;
  background-color: transparent;
}

.btn-outline-linkedin-darken:not(:disabled):not(.disabled):active, .btn-outline-linkedin-darken:not(:disabled):not(.disabled).active,
.show > .btn-outline-linkedin-darken.dropdown-toggle {
  color: #fff;
  background-color: #002336;
  border-color: #002336;
}

.btn-outline-linkedin-darken:not(:disabled):not(.disabled):active:focus, .btn-outline-linkedin-darken:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-linkedin-darken.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 35, 54, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 35, 54, 0.5);
}

.btn-outline-whatsapp {
  color: #25d366;
  border-color: #25d366;
}

.btn-outline-whatsapp:hover {
  color: #fff;
  background-color: #25d366;
  border-color: #25d366;
}

.btn-outline-whatsapp:focus, .btn-outline-whatsapp.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(37, 211, 102, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(37, 211, 102, 0.5);
}

.btn-outline-whatsapp.disabled, .btn-outline-whatsapp:disabled {
  color: #25d366;
  background-color: transparent;
}

.btn-outline-whatsapp:not(:disabled):not(.disabled):active, .btn-outline-whatsapp:not(:disabled):not(.disabled).active,
.show > .btn-outline-whatsapp.dropdown-toggle {
  color: #fff;
  background-color: #25d366;
  border-color: #25d366;
}

.btn-outline-whatsapp:not(:disabled):not(.disabled):active:focus, .btn-outline-whatsapp:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-whatsapp.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(37, 211, 102, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(37, 211, 102, 0.5);
}

.btn-outline-whatsapp-darken {
  color: #126732;
  border-color: #126732;
}

.btn-outline-whatsapp-darken:hover {
  color: #fff;
  background-color: #126732;
  border-color: #126732;
}

.btn-outline-whatsapp-darken:focus, .btn-outline-whatsapp-darken.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(18, 103, 50, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(18, 103, 50, 0.5);
}

.btn-outline-whatsapp-darken.disabled, .btn-outline-whatsapp-darken:disabled {
  color: #126732;
  background-color: transparent;
}

.btn-outline-whatsapp-darken:not(:disabled):not(.disabled):active, .btn-outline-whatsapp-darken:not(:disabled):not(.disabled).active,
.show > .btn-outline-whatsapp-darken.dropdown-toggle {
  color: #fff;
  background-color: #126732;
  border-color: #126732;
}

.btn-outline-whatsapp-darken:not(:disabled):not(.disabled):active:focus, .btn-outline-whatsapp-darken:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-whatsapp-darken.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(18, 103, 50, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(18, 103, 50, 0.5);
}

:root {
  font-size: 14px;
}

body {
  font-family: 'Inter', sans-serif;
  font-size: 14px;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  font-family: 'Inter', sans-serif;
  font-weight: 600;
}

img, object, embed {
  max-width: 100%;
  height: auto;
}

img {
  display: inline-block;
  vertical-align: middle;
}

a {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}

.btn.btn--hover-trans-top {
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}

.btn.btn--hover-trans-top:hover {
  -webkit-transform: translateY(-0.25rem);
          transform: translateY(-0.25rem);
}

.bg-cover {
  background: #41A67E;
}

/*
.bg-cover.bg-cover--fixed {
  background-attachment: fixed;
}

.bg-cover.bg-cover--top-bottom {
  background-position: center top;
}

.bg-cover.bg-cover--center-bottom {
  background-position: center bottom;
}
*/

section.section {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

section.section .section-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.7)), color-stop(20%, rgba(0, 0, 0, 0)));
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 20%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$black",endColorstr="$transparent",GradientType=1);
  z-index: 0;
}

section.section.section--half-pad {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

section.section.section--header h1 {
  color: #fff;
  text-align: center;
  font-weight: 500;
  font-size: 3.5rem;
}

section.section.section--header h4 {
  color: #fff;
  text-align: center;
  font-weight: 500;
}

section.section.section--header-login h1 {
  color: #000;
  text-align: center;
  font-weight: 500;
  font-size: 3.5rem;
}

section.section.section--header-login h4 {
  color: #666;
  text-align: center;
  font-weight: 500;
}

section.section.section--header-login form .btn-save {
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

section.section.section--header-login form .btn-save .btn-save__loading {
  display: none;
}

section.section.section--header-login form.processing .btn-save .btn-save__icon {
  display: none;
}

section.section.section--header-login form.processing .btn-save .btn-save__loading {
  display: inline-block;
}

.card.card--hover-trans-top {
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}

.card.card--hover-trans-top:hover {
  -webkit-transform: translateY(-0.25rem);
          transform: translateY(-0.25rem);
}

.post .post__content {
  font-size: 1.1rem;
  line-height: 1.7;
}

.modal--custom .modal-header {
  padding: 0;
  border: 0;
}

.modal--custom .modal-header .close {
  position: absolute;
  float: none;
  right: 0;
  top: 0;
  margin: 0;
  padding: .4rem;
  margin-left: auto;
  z-index: 2;
}

.jssocials.share-this .jssocials-share {
  display: inline-block;
  vertical-align: top;
  margin: .3em .6em .3em 0;
}

.jssocials.share-this .jssocials-share .jssocials-share-link {
  font-size: 1.1rem;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  line-height: 1;
}

.jssocials.share-this .jssocials-share .jssocials-share-link .jssocials-share-logo {
  width: 1em;
  vertical-align: middle;
  font-size: 1.5em;
}

.jssocials.share-this .jssocials-share .jssocials-share-link .jssocials-share-logo:before {
  width: 25px;
  height: 25px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  display: inline-block;
  content: '';
}

.jssocials.share-this .jssocials-share .jssocials-share-link .jssocials-share-logo.fa-whatsapp:before {
  background-image: url(../img/WhatsApp_Logo_1_64.png);
}

.jssocials.share-this .jssocials-share .jssocials-share-link .jssocials-share-logo.fa-facebook:before {
  background-image: url(../img/f_logo_RGB-Blue_64.png);
}

.jssocials.share-this .jssocials-share .jssocials-share-link .jssocials-share-logo.fa-twitter:before {
  background-image: url(../img/Twitter_Logo_Blue_64.png);
}

.jssocials.share-this .jssocials-share .jssocials-share-link .jssocials-share-logo.fa-pinterest:before {
  background-image: url(../img/Pinterest_badgeRGB_64.png);
}

.jssocials.share-this .jssocials-share .jssocials-share-link .jssocials-share-label {
  display: none;
}

/* primary-header */
#primary-header {
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  z-index: 1030;
}

body:not(.header-fixed) #primary-header:hover,
body.header-fixed #primary-header,
body.is-page #primary-header {
  background-color: #FFFFFF;
}

body.header-fixed #primary-header {
  position: fixed !important;
}

body.admin-bar.header-fixed #primary-header,
body.is-page:not(.is-top-bar) #primary-header {
  top: 32px !important;
}

@media screen and (max-width: 782px) {
  body.admin-bar.header-fixed #primary-header,
  body.is-page:not(.is-top-bar) #primary-header {
    top: 46px !important;
  }
}

@media screen and (max-width: 600px) {
  body.admin-bar.header-fixed #primary-header,
  body.is-page:not(.is-top-bar) #primary-header {
    top: 0 !important;
  }
}

body.is-page:not(.is-top-bar):not(.admin-bar) #primary-header {
  top: 0 !important;
}

#primary-header .btn-search {
  color: #333;
}

#primary-header > .navbar {
  padding: .5rem;
}

#primary-header > .navbar .navbar-toggler {
  color: #FFCF31;
}

@media screen and (min-width: 992px) {
  #primary-header > .navbar {
    padding: .5rem 1rem;
  }
  #primary-header > .navbar,
  #primary-header > .navbar .navbar-brand {
    padding-top: 0;
    padding-bottom: 0;
  }
  #primary-header > .navbar .navbar-brand {
    font-size: 1.5rem;
  }
}

#primary-header > .navbar .navbar-brand {
  color: #333;
  font-size: 1.2rem;
  font-weight: 600;
  margin-right: 0;
}

#primary-header > .navbar .navbar-nav {
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  padding-top: .9rem;
  padding-bottom: .9rem;
}

#primary-header > .navbar .navbar-nav .nav-item {
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}

#primary-header > .navbar .navbar-nav .nav-item:last-child {
  margin-right: 0;
}

#primary-header > .navbar .navbar-nav .nav-item > .nav-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #333;
  padding-left: 15px;
  padding-right: 15px;
  border-radius: 2px;
}

#primary-header > .navbar .navbar-nav .nav-item > .nav-link:hover {
  color: #5F6368;
}

#primary-header > .navbar .navbar-nav .nav-item .nav-link {
  font-size: .9rem;
}

#primary-header > .navbar .navbar-nav .nav-item .nav-link.dropdown-toggle:after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  content: "";
  border: none;
  font-size: 12px;
  margin-left: 6px;
}

#primary-header > .navbar .navbar-nav .nav-item.active > .nav-link {
  color: #5F6368 !important;
}

#primary-header > .navbar .navbar-nav .nav-item.dropdown > .dropdown-menu {
  border: 0;
}

@media screen and (min-width: 992px) {
  #primary-header > .navbar .navbar-nav .nav-item.dropdown > .dropdown-menu {
    position: absolute;
    opacity: 0;
    -webkit-transform: translateY(10%);
            transform: translateY(10%);
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
    -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.25) !important;
    border-top: 2px solid #005f92;
    border-bottom: 2px solid #005f92;
    padding-top: 0;
    padding-bottom: 0;
    z-index: 2;
    background-color: #FFFFFF;
  }
  #primary-header > .navbar .navbar-nav .nav-item.dropdown > .dropdown-menu:before {
    position: absolute;
    content: '';
    top: -25px;
    left: 0;
    right: 0;
    padding-top: 25px;
    z-index: 1;
  }
  #primary-header > .navbar .navbar-nav .nav-item.dropdown > .dropdown-menu .dropdown-item {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    color: #171909;
  }
  #primary-header > .navbar .navbar-nav .nav-item.dropdown > .dropdown-menu .dropdown-item:hover {
    background-color: #5e6225;
    color: #E2E2DA;
  }
  #primary-header > .navbar .navbar-nav .nav-item.dropdown > .dropdown-menu .dropdown-divider {
    border-color: #d9ccaa;
    margin-left: 15px;
    margin-right: 15px;
  }
  #primary-header > .navbar .navbar-nav .nav-item.dropdown.hover > .dropdown-menu {
    display: block;
  }
  #primary-header > .navbar .navbar-nav .nav-item.dropdown.hover.open > .dropdown-menu {
    opacity: 1;
    -webkit-transform: translateY(19px);
            transform: translateY(19px);
  }
  body.header-sm #primary-header > .navbar .navbar-nav .nav-item.dropdown.hover.open > .dropdown-menu {
    -webkit-transform: translateY(8px);
            transform: translateY(8px);
  }
  #primary-header > .navbar .navbar-nav .nav-item.dropdown.open:not(.hover) > .dropdown-menu {
    display: block;
    opacity: 0;
  }
}

#primary-header > .navbar .navbar-nav.navbar-nav--abs-dropdown {
  padding-top: 0;
  padding-bottom: 0;
}

#primary-header > .navbar .navbar-nav.navbar-nav--abs-dropdown .nav-item.dropdown {
  position: static !important;
}

#primary-header > .navbar .navbar-nav.navbar-nav--abs-dropdown .nav-item.dropdown > .dropdown-menu {
  position: absolute;
  opacity: 0;
  -webkit-transform: translateY(10%);
          transform: translateY(10%);
  -webkit-transition: all .2s ease-out;
  transition: all .2s ease-out;
  -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.25) !important;
          box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.25) !important;
  border-top: 2px solid #005f92;
  border-bottom: 2px solid #005f92;
  padding-top: 0;
  padding-bottom: 0;
  z-index: 2;
  background-color: #FFFFFF;
}

#primary-header > .navbar .navbar-nav.navbar-nav--abs-dropdown .nav-item.dropdown > .dropdown-menu:before {
  position: absolute;
  content: '';
  top: -25px;
  left: 0;
  right: 0;
  padding-top: 25px;
  z-index: 1;
}

#primary-header > .navbar .navbar-nav.navbar-nav--abs-dropdown .nav-item.dropdown > .dropdown-menu .dropdown-item {
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  padding-right: 15px;
  color: #171909;
}

#primary-header > .navbar .navbar-nav.navbar-nav--abs-dropdown .nav-item.dropdown > .dropdown-menu .dropdown-item:hover {
  background-color: #5e6225;
  color: #E2E2DA;
}

#primary-header > .navbar .navbar-nav.navbar-nav--abs-dropdown .nav-item.dropdown > .dropdown-menu .dropdown-divider {
  border-color: #d9ccaa;
  margin-left: 15px;
  margin-right: 15px;
}

#primary-header > .navbar .navbar-nav.navbar-nav--abs-dropdown .nav-item.dropdown.hover > .dropdown-menu {
  display: block;
}

#primary-header > .navbar .navbar-nav.navbar-nav--abs-dropdown .nav-item.dropdown.hover.open > .dropdown-menu {
  opacity: 1;
  -webkit-transform: translateY(19px);
          transform: translateY(19px);
}

body.header-sm #primary-header > .navbar .navbar-nav.navbar-nav--abs-dropdown .nav-item.dropdown.hover.open > .dropdown-menu {
  -webkit-transform: translateY(8px);
          transform: translateY(8px);
}

#primary-header > .navbar .navbar-nav.navbar-nav--abs-dropdown .nav-item.dropdown.open:not(.hover) > .dropdown-menu {
  display: block;
  opacity: 0;
}

#primary-header > .navbar .navbar-nav.navbar-nav--abs-dropdown .nav-item.dropdown > .dropdown-menu {
  left: 0;
  right: 0;
}

#primary-header > .navbar .navbar-nav.navbar-nav--abs-dropdown .nav-item.dropdown.hover.open > .dropdown-menu {
  -webkit-transform: translateY(0px) !important;
          transform: translateY(0px) !important;
}

#primary-header > .navbar.navbar-side-lg .navbar-side-backdrop {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100vh;
  background: rgba(255, 255, 255, 0.5);
  z-index: 1;
  display: none;
}

#primary-header > .navbar.navbar-side-lg .navbar-toggler {
  padding: .25rem .5rem;
}

#primary-header > .navbar.navbar-side-lg .navbar-toggler.active + .navbar-side-backdrop {
  display: block;
}

#primary-header > .navbar.navbar-side-lg .navbar-side {
  position: absolute;
  top: 0;
  right: 100%;
  min-width: 75%;
  max-width: 100vh;
  height: 100vh;
  overflow-y: auto;
  background-color: #FFFFFF;
  z-index: 3;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

@media screen and (min-width: 500px) {
  #primary-header > .navbar.navbar-side-lg .navbar-side {
    min-width: 60%;
  }
}

#primary-header > .navbar.navbar-side-lg .navbar-side.show {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}

#primary-header > .navbar.navbar-side-lg .navbar-side .navbar-brand {
  margin-top: 10px;
  padding-left: 15px;
  color: #333;
  font-size: 1.5rem;
  font-weight: 900;
}

#primary-header > .navbar.navbar-side-lg .navbar-side .navbar-nav .nav-item.dropdown {
  margin-right: 0 !important;
}

#primary-header > .navbar.navbar-side-lg .navbar-side .navbar-nav .nav-item.dropdown > .dropdown-menu {
  border: 0;
  background-color: #FFFFFF;
}

#primary-header > .navbar.navbar-side-lg .navbar-side .navbar-nav .nav-item.dropdown > .dropdown-menu .dropdown-item {
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  color: #171909;
  border-bottom: 1px solid #E2E2DA;
}

#primary-header > .navbar.navbar-side-lg .navbar-side .navbar-nav .nav-item.dropdown > .dropdown-menu .dropdown-item:last-child {
  border-bottom: 0;
}

#primary-header > .navbar.navbar-side-lg .navbar-side .navbar-nav .nav-item.dropdown > .dropdown-menu .dropdown-item:hover {
  background-color: #5e6225;
  color: #E2E2DA;
}

@media screen and (min-width: 992px) {
  #primary-header > .navbar.navbar-side-lg .navbar-side {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
    position: relative;
    top: auto;
    right: auto;
    background-color: transparent;
    min-width: unset;
    max-width: unset;
    height: unset;
    overflow-y: unset;
  }
  #primary-header > .navbar.navbar-side-lg .navbar-side .navbar-brand {
    display: none;
  }
  #primary-header > .navbar.navbar-side-lg .navbar-side .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  #primary-header > .navbar.navbar-side-lg .navbar-side .navbar-nav .dropdown-menu {
    position: absolute;
  }
}

#primary-header > .navbar.navbar-side-lg > .container {
  padding-right: 0;
  padding-left: 0;
}

@media screen and (min-width: 992px) {
  #primary-header > .navbar.navbar-side-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  #primary-header > .navbar.navbar-side-lg > .container {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  #primary-header > .navbar.navbar-side-lg .navbar-toggler {
    display: none;
  }
}

@media screen and (min-width: 576px) {
  #primary-header > .navbar.navbar-side-lg > .container {
    padding-right: 15px;
    padding-left: 15px;
  }
}

/* end primary-header */
.form-label-group {
  position: relative;
  /* Fallback for Edge
    -------------------------------------------------- */
  /* Medium Size
	-------------------------------------------------- */
}

.form-label-group input,
.form-label-group label {
  height: 3.125rem;
  padding: .75rem;
}

.form-label-group label {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  margin-bottom: 0;
  /* Override default `<label>` margin */
  line-height: 1.5;
  color: #6c757d;
  pointer-events: none;
  cursor: text;
  /* Match the input under the label */
  border: 1px solid transparent;
  border-radius: .25rem;
  -webkit-transition: all .1s ease-in-out;
  transition: all .1s ease-in-out;
}

.form-label-group input::-webkit-input-placeholder {
  color: transparent;
}

.form-label-group input:-ms-input-placeholder {
  color: transparent;
}

.form-label-group input::-ms-input-placeholder {
  color: transparent;
}

.form-label-group input::placeholder {
  color: transparent;
}

.form-label-group input:not(:-moz-placeholder-shown) {
  padding-top: 1.25rem;
  padding-bottom: .25rem;
}

.form-label-group input:not(:-ms-input-placeholder) {
  padding-top: 1.25rem;
  padding-bottom: .25rem;
}

.form-label-group input:not(:placeholder-shown) {
  padding-top: 1.25rem;
  padding-bottom: .25rem;
}

.form-label-group input:not(:-moz-placeholder-shown) ~ label {
  padding-top: .25rem;
  padding-bottom: .25rem;
  font-size: 12px;
  color: #777;
}

.form-label-group input:not(:-ms-input-placeholder) ~ label {
  padding-top: .25rem;
  padding-bottom: .25rem;
  font-size: 12px;
  color: #777;
}

.form-label-group input:not(:placeholder-shown) ~ label {
  padding-top: .25rem;
  padding-bottom: .25rem;
  font-size: 12px;
  color: #777;
}

.form-label-group input:-webkit-autofill ~ label {
  padding-top: .25rem;
  padding-bottom: .25rem;
  font-size: 12px;
  color: #777;
}

@supports (-ms-ime-align: auto) {
  .form-label-group {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: column-reverse;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
            flex-direction: column-reverse;
  }
  .form-label-group label {
    position: static;
  }
  .form-label-group input::-ms-input-placeholder {
    color: #777;
  }
}

.form-label-group.form-label-group--medium input,
.form-label-group.form-label-group--medium label {
  height: 3.6rem;
  padding: 1rem;
}

.form-label-group.form-label-group--medium input:not(:-moz-placeholder-shown) {
  padding-top: 1.5rem;
  padding-bottom: .5rem;
}

.form-label-group.form-label-group--medium input:not(:-ms-input-placeholder) {
  padding-top: 1.5rem;
  padding-bottom: .5rem;
}

.form-label-group.form-label-group--medium input:not(:placeholder-shown) {
  padding-top: 1.5rem;
  padding-bottom: .5rem;
}

.form-label-group.form-label-group--medium input:not(:-moz-placeholder-shown) ~ label {
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.form-label-group.form-label-group--medium input:not(:-ms-input-placeholder) ~ label {
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.form-label-group.form-label-group--medium input:not(:placeholder-shown) ~ label {
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.form-label-group.form-label-group--medium input:-webkit-autofill ~ label {
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.custom-select.custom-select--medium {
  height: calc(2.45em + 1rem + 2px);
  padding: .5rem 1rem;
  line-height: 1.5;
  border-radius: .3rem;
}

.form-control.form-control--medium {
  height: calc(2em + 1rem + 2px);
  padding: .5rem 1rem;
  line-height: 1.5;
  border-radius: .3rem;
}

.input-group.input-group--medium .form-control {
  height: calc(2em + 1rem + 2px);
  padding: .5rem 1rem;
  line-height: 1.5;
  border-radius: .3rem;
}

.input-group.input-group--medium .btn {
  padding: .7rem 1rem;
  line-height: 1.5;
  border-radius: .3rem;
}
/*# sourceMappingURL=main.css.map */