/* BACKGROUND COLORS */
/*.bg-blue {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-blue-rgb), var(--bs-bg-opacity)) !important;
}
.bg-sky {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-sky-rgb), var(--bs-bg-opacity)) !important;
}
.bg-purple {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-purple-rgb), var(--bs-bg-opacity)) !important;
}
.bg-grape {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-grape-rgb), var(--bs-bg-opacity)) !important;
}
.bg-violet {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-violet-rgb), var(--bs-bg-opacity)) !important;
}
.bg-pink {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-pink-rgb), var(--bs-bg-opacity)) !important;
}
.bg-fuchsia {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-fuchsia-rgb), var(--bs-bg-opacity)) !important;
}
.bg-red {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-red-rgb), var(--bs-bg-opacity)) !important;
}
.bg-orange {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-orange-rgb), var(--bs-bg-opacity)) !important;
}
.bg-yellow {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-yellow-rgb), var(--bs-bg-opacity)) !important;
}
.bg-green {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-green-rgb), var(--bs-bg-opacity)) !important;
}
.bg-leaf {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-leaf-rgb), var(--bs-bg-opacity)) !important;
}
.bg-aqua {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-aqua-rgb), var(--bs-bg-opacity)) !important;
}
.bg-navy {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-navy-rgb), var(--bs-bg-opacity)) !important;
}*/
.bg-ash {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-ash-rgb), var(--bs-bg-opacity)) !important;
}
.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}
.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}
.bg-gray {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-rgb), var(--bs-bg-opacity)) !important;
}
/*.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}*/
.bg-soft-primary {
  background-color: var(--bs-soft-primary) !important;
}
.bg-soft-blue {
  background-color: var(--bs-soft-blue) !important;
}
/*.bg-soft-sky {
  background-color: var(--bs-soft-sky) !important;
}
.bg-soft-purple {
  background-color: var(--bs-soft-purple) !important;
}
.bg-soft-grape {
  background-color: var(--bs-soft-grape) !important;
}
.bg-soft-violet {
  background-color: var(--bs-soft-violet) !important;
}
.bg-soft-pink {
  background-color: var(--bs-soft-pink) !important;
}
.bg-soft-fuchsia {
  background-color: var(--bs-soft-fuchsia) !important;
}*/
.bg-soft-red {
  background-color: var(--bs-soft-red) !important;
}
/*.bg-soft-orange {
  background-color: var(--bs-soft-orange) !important;
}*/
.bg-soft-yellow {
  background-color: var(--bs-soft-yellow) !important;
}
.bg-soft-green {
  background-color: var(--bs-soft-green) !important;
}
/*.bg-soft-leaf {
  background-color: var(--bs-soft-leaf) !important;
}
.bg-soft-aqua {
  background-color: var(--bs-soft-aqua) !important;
}
.bg-soft-navy {
  background-color: var(--bs-soft-navy) !important;
}
.bg-soft-ash {
  background-color: var(--bs-soft-ash) !important;
}
.bg-soft-gray {
  background-color: var(--bs-soft-gray) !important;
}
.bg-pale-primary {
  background-color: var(--bs-pale-primary) !important;
}*/
.bg-pale-blue {
  background-color: var(--bs-pale-blue) !important;
}
/*.bg-pale-sky {
  background-color: var(--bs-pale-sky) !important;
}
.bg-pale-purple {
  background-color: var(--bs-pale-purple) !important;
}
.bg-pale-grape {
  background-color: var(--bs-pale-grape) !important;
}
.bg-pale-violet {
  background-color: var(--bs-pale-violet) !important;
}
.bg-pale-pink {
  background-color: var(--bs-pale-pink) !important;
}
.bg-pale-fuchsia {
  background-color: var(--bs-pale-fuchsia) !important;
}*/
.bg-pale-red {
  background-color: var(--bs-pale-red) !important;
}
/*.bg-pale-orange {
  background-color: var(--bs-pale-orange) !important;
}*/
.bg-pale-yellow {
  background-color: var(--bs-pale-yellow) !important;
}
.bg-pale-green {
  background-color: var(--bs-pale-green) !important;
}
/*.bg-pale-leaf {
  background-color: var(--bs-pale-leaf) !important;
}
.bg-pale-aqua {
  background-color: var(--bs-pale-aqua) !important;
}
.bg-pale-navy {
  background-color: var(--bs-pale-navy) !important;
}
.bg-pale-dark {
  background-color: var(--bs-pale-dark) !important;
}
.bg-pale-ash {
  background-color: var(--bs-pale-ash) !important;
}*/
.bg-dark-blue {
  background-color: #041458 !important;
}
.bg-dark-yellow {
  background-color: #CE974A !important
}
.bg-dark-green {
  background-color: #4D632B !important;
}
/*.bg-gradient-primary {
  background: linear-gradient(180deg, var(--bs-soft-primary), rgba(var(--bs-white-rgb), 0) 100%);
}
.bg-gradient-reverse-primary {
  background: linear-gradient(0deg, var(--bs-soft-primary), rgba(var(--bs-white-rgb), 0) 100%);
}
.bg-gradient-blue {
  background: linear-gradient(180deg, var(--bs-soft-blue), rgba(var(--bs-white-rgb), 0) 100%);
}
.bg-gradient-reverse-blue {
  background: linear-gradient(0deg, var(--bs-soft-blue), rgba(var(--bs-white-rgb), 0) 100%);
}
.bg-gradient-sky {
  background: linear-gradient(180deg, var(--bs-soft-sky), rgba(var(--bs-white-rgb), 0) 100%);
}
.bg-gradient-reverse-sky {
  background: linear-gradient(0deg, var(--bs-soft-sky), rgba(var(--bs-white-rgb), 0) 100%);
}
.bg-gradient-purple {
  background: linear-gradient(180deg, var(--bs-soft-purple), rgba(var(--bs-white-rgb), 0) 100%);
}
.bg-gradient-reverse-purple {
  background: linear-gradient(0deg, var(--bs-soft-purple), rgba(var(--bs-white-rgb), 0) 100%);
}
.bg-gradient-grape {
  background: linear-gradient(180deg, var(--bs-soft-grape), rgba(var(--bs-white-rgb), 0) 100%);
}
.bg-gradient-reverse-grape {
  background: linear-gradient(0deg, var(--bs-soft-grape), rgba(var(--bs-white-rgb), 0) 100%);
}
.bg-gradient-violet {
  background: linear-gradient(180deg, var(--bs-soft-violet), rgba(var(--bs-white-rgb), 0) 100%);
}
.bg-gradient-reverse-violet {
  background: linear-gradient(0deg, var(--bs-soft-violet), rgba(var(--bs-white-rgb), 0) 100%);
}
.bg-gradient-pink {
  background: linear-gradient(180deg, var(--bs-soft-pink), rgba(var(--bs-white-rgb), 0) 100%);
}
.bg-gradient-reverse-pink {
  background: linear-gradient(0deg, var(--bs-soft-pink), rgba(var(--bs-white-rgb), 0) 100%);
}
.bg-gradient-fuchsia {
  background: linear-gradient(180deg, var(--bs-soft-fuchsia), rgba(var(--bs-white-rgb), 0) 100%);
}
.bg-gradient-reverse-fuchsia {
  background: linear-gradient(0deg, var(--bs-soft-fuchsia), rgba(var(--bs-white-rgb), 0) 100%);
}
.bg-gradient-red {
  background: linear-gradient(180deg, var(--bs-soft-red), rgba(var(--bs-white-rgb), 0) 100%);
}
.bg-gradient-reverse-red {
  background: linear-gradient(0deg, var(--bs-soft-red), rgba(var(--bs-white-rgb), 0) 100%);
}
.bg-gradient-orange {
  background: linear-gradient(180deg, var(--bs-soft-orange), rgba(var(--bs-white-rgb), 0) 100%);
}
.bg-gradient-reverse-orange {
  background: linear-gradient(0deg, var(--bs-soft-orange), rgba(var(--bs-white-rgb), 0) 100%);
}
.bg-gradient-yellow {
  background: linear-gradient(180deg, var(--bs-soft-yellow), rgba(var(--bs-white-rgb), 0) 100%);
}
.bg-gradient-reverse-yellow {
  background: linear-gradient(0deg, var(--bs-soft-yellow), rgba(var(--bs-white-rgb), 0) 100%);
}
.bg-gradient-green {
  background: linear-gradient(180deg, var(--bs-soft-green), rgba(var(--bs-white-rgb), 0) 100%);
}
.bg-gradient-reverse-green {
  background: linear-gradient(0deg, var(--bs-soft-green), rgba(var(--bs-white-rgb), 0) 100%);
}
.bg-gradient-leaf {
  background: linear-gradient(180deg, var(--bs-soft-leaf), rgba(var(--bs-white-rgb), 0) 100%);
}
.bg-gradient-reverse-leaf {
  background: linear-gradient(0deg, var(--bs-soft-leaf), rgba(var(--bs-white-rgb), 0) 100%);
}
.bg-gradient-aqua {
  background: linear-gradient(180deg, var(--bs-soft-aqua), rgba(var(--bs-white-rgb), 0) 100%);
}
.bg-gradient-reverse-aqua {
  background: linear-gradient(0deg, var(--bs-soft-aqua), rgba(var(--bs-white-rgb), 0) 100%);
}
.bg-gradient-navy {
  background: linear-gradient(180deg, var(--bs-soft-navy), rgba(var(--bs-white-rgb), 0) 100%);
}
.bg-gradient-reverse-navy {
  background: linear-gradient(0deg, var(--bs-soft-navy), rgba(var(--bs-white-rgb), 0) 100%);
}
.bg-gradient-ash {
  background: linear-gradient(180deg, var(--bs-soft-ash), rgba(var(--bs-white-rgb), 0) 100%);
}
.bg-gradient-reverse-ash {
  background: linear-gradient(0deg, var(--bs-soft-ash), rgba(var(--bs-white-rgb), 0) 100%);
}
.bg-gradient-gray {
  background: linear-gradient(180deg, var(--bs-soft-gray), rgba(var(--bs-white-rgb), 0) 100%);
}
.bg-gradient-reverse-gray {
  background: linear-gradient(0deg, var(--bs-soft-gray), rgba(var(--bs-white-rgb), 0) 100%);
}
.bg-gradient-blend {
  background: linear-gradient(160deg, #FFB7B7 9%, #727272 100%), radial-gradient(100% 100% at 30% 10%, #FFD1D1 0%, #260000 100%), linear-gradient(180deg, #00FFFF 0%, #FFFFFF 100%), radial-gradient(100% 100% at 70% 0%, #FF0000 0%, #00FFE0 100%), linear-gradient(280deg, #DBFF00 0%, #3300FF 100%);
  background-blend-mode: screen, overlay, color-burn, color-dodge, normal;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff", endColorstr="#383838", GradientType=0);
}*/
/* BACKGROUND HEIGHT */
/*.bg-white-700 {
  background: rgba(var(--bs-white-rgb), 0.7) !important;
}
.bg-white-900 {
  background: rgba(var(--bs-white-rgb), 0.9) !important;
}*/
/*.bg-height {
  height: 30rem;
}
@media (max-width: 991.98px) {
  .bg-height {
    height: 20rem;
  }
}
@media (max-width: 767px) {
  .bg-height {
    height: 15rem;
  }
}*/
/* OVERLAY */
figure.overlay img {
  opacity: 1;
  width: 100%;
  max-width: 100%;
  vertical-align: top;
  position: relative;
}
.overlay {
  position: relative;
  text-align: center;
  overflow: hidden;
  transform: translate3d(0, 0, 0);
}
.overlay figcaption,
.overlay .figcaption {
  padding: 0.5rem;
  z-index: 5;
  pointer-events: none;
}
.overlay * {
  transition: all 0.4s ease;
}
@media (prefers-reduced-motion: reduce) {
  .overlay * {
    transition: none;
  }
}
.overlay img {
  transition: none;
}
.overlay:not(.caption-overlay) i {
  display: block;
  font-size: calc(1.265rem + 0.18vw);
}
@media (min-width: 1200px) {
  .overlay:not(.caption-overlay) i {
    font-size: 1.4rem;
  }
}
.overlay a {
  position: relative;
  display: block;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 3;
  cursor: pointer !important;
}
.overlay span.bg {
  position: relative;
  display: block;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 3;
  cursor: pointer !important;
  opacity: 0;
  z-index: 4;
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(30, 34, 40, 0.6);
}
.overlay.color span.bg {
  background: rgba(var(--bs-primary-rgb), 0.7);
}
.overlay.light span.bg {
  background: rgba(255, 255, 255, 0.6);
}
/*.overlay.overlay-gradient-1 span.bg {
  background: linear-gradient(120deg, #f857a6 10%, #ef3f6e 100%);
}
.overlay.overlay-gradient-2 span.bg {
  background: linear-gradient(40deg, #f5b161 0.4%, #ec366e 100.2%);
}
.overlay.overlay-gradient-3 span.bg {
  background: linear-gradient(45deg, #FBDA61 0%, #FF5ACD 100%);
}
.overlay.overlay-gradient-4 span.bg {
  background: linear-gradient(125deg, #9040db, #ff72c2 50%, #ffd84f);
}
.overlay.overlay-gradient-5 span.bg {
  background: linear-gradient(43deg, #4158D0 0%, #C850C0 46%, #FFCC70 100%);
}
.overlay.overlay-gradient-6 span.bg {
  background: linear-gradient(45deg, #08AEEA 0%, #2AF598 100%);
}
.overlay.overlay-gradient-7 span.bg {
  background: linear-gradient(100deg, #605dba 20%, #78acf0 85%);
}
.overlay.overlay-gradient-8 span.bg {
  background: linear-gradient(0deg, #2c46a7, #3757c4);
}
.overlay.overlay-gradient-9 span.bg {
  background: linear-gradient(45deg, #ffdee9, #b5fffc);
}*/
.overlay:not(.overlay-3):hover span.bg {
  opacity: 1;
  transition: opacity 0.35s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .overlay:not(.overlay-3):hover span.bg {
    transition: none;
  }
}
.overlay * {
  color: var(--bs-white) !important;
}
.overlay.light * {
  color: #333333 !important;
}
.overlay img {
  max-width: 100%;
  backface-visibility: hidden;
  vertical-align: top;
}
.overlay.caption figcaption {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 1;
  padding: 1.5rem;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  text-align: left;
}
.overlay.caption figcaption .post-meta {
  display: flex;
  flex-direction: row;
}
.overlay.caption figcaption .post-meta>li {
  display: flex;
  align-items: center;
}
.overlay.caption figcaption .badge {
  color: #333333 !important;
}
.overlay.caption.caption-overlay span.bg {
  opacity: 1;
  background: none;
  background: rgba(30, 34, 40, 0) linear-gradient(transparent 15%, transparent 20%, rgba(30, 34, 40, 0.3) 55%, rgba(30, 34, 40, 0.7) 85%, rgba(30, 34, 40, 0.75) 100%) repeat scroll 0 0;
}
.overlay.caption.caption-overlay span.bg:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  width: 100%;
  height: 100%;
  background: rgba(30, 34, 40, 0.2);
  transition: all 0.4s ease;
}
@media (prefers-reduced-motion: reduce) {
  .overlay.caption.caption-overlay span.bg:after {
    transition: none;
  }
}
.overlay.caption.caption-overlay span.bg:hover:after {
  opacity: 1;
}
.overlay-1 * {
  box-sizing: border-box;
}
.overlay-1 figcaption {
  position: absolute;
  width: 100%;
  height: 100%;
  padding: 0.75rem 1rem;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  opacity: 0;
  text-align: center;
}
.overlay-1 .from-top {
  position: absolute;
  padding: 0.75rem 1rem;
  top: 50%;
  left: 0;
  width: 100%;
  transform: translateY(-80%);
}
.overlay-1:hover figcaption,
.overlay-1:hover .figcaption {
  opacity: 1;
}
.overlay-1:hover figcaption *,
.overlay-1:hover .figcaption * {
  transform: translateY(-50%);
}
/*.overlay-2 * {
  position: absolute;
  left: 0;
  margin: 0;
  width: 100%;
  text-align: center;
}
.overlay-2>* {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  position: absolute;
}
.overlay-2 figcaption {
  height: 100%;
  opacity: 0;
}
.overlay-2 img {
  position: relative;
}
.overlay-2 .from-top {
  bottom: 50%;
  padding: 0 1rem;
  transform: translate3d(0%, -100%, 0);
}
.overlay-2 .from-bottom {
  top: 50%;
  padding: 0 1rem;
  transform: translate3d(0%, 100%, 0);
}
.overlay-2:hover * {
  opacity: 1;
}
.overlay-2:hover figcaption * {
  transform: translate3d(0%, 0%, 0);
}
.overlay-3 {
  text-align: left;
}
.overlay-3 span.bg {
  position: absolute;
  display: block;
  width: 0;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0;
  visibility: hidden;
}
.overlay-3:hover span.bg {
  visibility: visible;
  opacity: 0.8;
  width: 100%;
}
.overlay-3 figcaption {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  opacity: 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding: 1rem 1.25rem;
}
.overlay-3 .from-left {
  opacity: 0;
  transition: opacity 0.4s, transform 0.4s;
  transform: translate3d(-10%, 0, 0);
}
.overlay-3 .from-left:nth-child(1) {
  transition-delay: 0.15s;
}
.overlay-3 .from-left:nth-child(2) {
  transition-delay: 0.2s;
}
.overlay-3:hover figcaption,
.overlay-3:hover .figcaption {
  opacity: 1;
}
.overlay-3:hover figcaption .from-left,
.overlay-3:hover .figcaption .from-left {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}*/
.hover-scale {
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  transform: translateY(0);
}
.hover-scale img {
  transition: all 0.35s ease-in-out;
}
.hover-scale:hover img {
  transform: scale(1.05);
}
/*.itooltip-inner {
  padding: 0.7rem 1rem;
  box-shadow: var(--shadow);
  animation: 0.15s linear fadeIn;
  border-radius: 0.4rem;
  background: rgba(255, 255, 255, 0.9);
  box-shadow: 0rem 0rem 1.25rem rgba(30, 34, 40, 0.04);
  color: inherit;
}
.itooltip-light.itooltip-inner {
  background: rgba(255, 255, 255, 0.9);
  box-shadow: 0rem 0rem 1.25rem rgba(30, 34, 40, 0.04);
  color: inherit;
}
.itooltip-dark.itooltip-inner {
  background: rgba(30, 34, 40, 0.9);
}
.itooltip-color.itooltip-inner {
  background: rgba(var(--bs-primary-rgb), 0.9);
}
.itooltip-blue.itooltip-inner {
  background: rgba(4, 20, 88, 0.9);
}
.itooltip-sky.itooltip-inner {
  background: rgba(94, 185, 240, 0.9);
}
.itooltip-purple.itooltip-inner {
  background: rgba(116, 126, 209, 0.9);
}
.itooltip-grape.itooltip-inner {
  background: rgba(96, 93, 186, 0.9);
}
.itooltip-violet.itooltip-inner {
  background: rgba(160, 124, 197, 0.9);
}
.itooltip-pink.itooltip-inner {
  background: rgba(209, 107, 134, 0.9);
}
.itooltip-fuchsia.itooltip-inner {
  background: rgba(230, 104, 179, 0.9);
}
.itooltip-red.itooltip-inner {
  background: rgba(145, 0, 0, 0.9);
}
.itooltip-orange.itooltip-inner {
  background: rgba(247, 139, 119, 0.9);
}
.itooltip-yellow.itooltip-inner {
  background: rgba(206, 151, 74, 0.9);
}
.itooltip-green.itooltip-inner {
  background: rgba(77, 99, 43, 0.9);
}
.itooltip-leaf.itooltip-inner {
  background: rgba(124, 183, 152, 0.9);
}
.itooltip-aqua.itooltip-inner {
  background: rgba(84, 168, 199, 0.9);
}
.itooltip-navy.itooltip-inner {
  background: rgba(52, 63, 82, 0.9);
}
.itooltip-ash.itooltip-inner {
  background: rgba(112, 112, 112, 0.9);
}
.itooltip-white.itooltip-inner {
  background: rgba(255, 255, 255, 0.9);
}
.itooltip-light.itooltip-inner {
  background: rgba(254, 254, 254, 0.9);
}
.itooltip-gray.itooltip-inner {
  background: rgba(246, 247, 249, 0.9);
}
.itooltip-primary.itooltip-inner {
  background: rgba(4, 20, 88, 0.9);
}
.itooltip-secondary.itooltip-inner {
  background: rgba(170, 176, 188, 0.9);
}
.itooltip-success.itooltip-inner {
  background: rgba(77, 99, 43, 0.9);
}
.itooltip-info.itooltip-inner {
  background: rgba(84, 168, 199, 0.9);
}
.itooltip-warning.itooltip-inner {
  background: rgba(206, 151, 74, 0.9);
}
.itooltip-danger.itooltip-inner {
  background: rgba(145, 0, 0, 0.9);
}
[class*=itooltip-]:not(.itooltip-light).itooltip-inner * {
  color: var(--bs-white);
}*/
.lift {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  transform: translateY(0);
  transition: all 0.3s ease;
}
.lift:hover {
  transform: translateY(-0.4rem);
  box-shadow: 0rem 0.25rem 1.25rem rgba(52, 63, 82, 0.1);
}
/*.cursor-light a {
  cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;opacity:0.9;%7D.cls-2%7Bfill:%23262b32;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='cls-1' cx='25' cy='25' r='25'/%3E%3Cpath class='cls-2' d='M21.79,26.79,17,31.59V30a1,1,0,0,0-2,0v4a1,1,0,0,0,.08.38,1,1,0,0,0,.54.54A1,1,0,0,0,16,35h4a1,1,0,0,0,0-2H18.41l4.8-4.79a1,1,0,0,0-1.42-1.42Z'/%3E%3Cpath class='cls-2' d='M34.92,15.62a1,1,0,0,0-.54-.54A1,1,0,0,0,34,15H30a1,1,0,0,0,0,2h1.59l-4.8,4.79a1,1,0,0,0,0,1.41h0a1,1,0,0,0,1.41,0h0L33,18.41V20a1,1,0,0,0,2,0V16A1,1,0,0,0,34.92,15.62Z'/%3E%3C/svg%3E"), auto;
}
.cursor-dark a {
  cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23262b32;opacity:0.9;%7D.cls-2%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='cls-1' cx='25' cy='25' r='25'/%3E%3Cpath class='cls-2' d='M21.79,26.79,17,31.59V30a1,1,0,0,0-2,0v4a1,1,0,0,0,.08.38,1,1,0,0,0,.54.54A1,1,0,0,0,16,35h4a1,1,0,0,0,0-2H18.41l4.8-4.79a1,1,0,0,0-1.42-1.42Z'/%3E%3Cpath class='cls-2' d='M34.92,15.62a1,1,0,0,0-.54-.54A1,1,0,0,0,34,15H30a1,1,0,0,0,0,2h1.59l-4.8,4.79a1,1,0,0,0,0,1.41h0a1,1,0,0,0,1.41,0h0L33,18.41V20a1,1,0,0,0,2,0V16A1,1,0,0,0,34.92,15.62Z'/%3E%3C/svg%3E"), auto;
}
.cursor-primary a {
  cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2378acf0;opacity:0.9;%7D.cls-2%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='cls-1' cx='25' cy='25' r='25'/%3E%3Cpath class='cls-2' d='M21.79,26.79,17,31.59V30a1,1,0,0,0-2,0v4a1,1,0,0,0,.08.38,1,1,0,0,0,.54.54A1,1,0,0,0,16,35h4a1,1,0,0,0,0-2H18.41l4.8-4.79a1,1,0,0,0-1.42-1.42Z'/%3E%3Cpath class='cls-2' d='M34.92,15.62a1,1,0,0,0-.54-.54A1,1,0,0,0,34,15H30a1,1,0,0,0,0,2h1.59l-4.8,4.79a1,1,0,0,0,0,1.41h0a1,1,0,0,0,1.41,0h0L33,18.41V20a1,1,0,0,0,2,0V16A1,1,0,0,0,34.92,15.62Z'/%3E%3C/svg%3E"), auto;
}*/
.shadow {
  box-shadow: 0rem 0rem 1.25rem rgba(30, 34, 40, 0.04) !important;
}
.shadow-sm {
  box-shadow: 0rem 0.25rem 0.75rem rgba(30, 34, 40, 0.02) !important;
}
.shadow-lg {
  box-shadow: 0rem 0.25rem 1.75rem rgba(30, 34, 40, 0.07) !important;
}
.shadow-xl {
  box-shadow: rgba(30, 34, 40, 0.02) 0px 2px 1px, rgba(30, 34, 40, 0.02) 0px 4px 2px, rgba(30, 34, 40, 0.02) 0px 8px 4px, rgba(30, 34, 40, 0.02) 0px 16px 8px, rgba(30, 34, 40, 0.03) 0px 32px 16px !important;
}