@charset "UTF-8";
.menu-container {
  position: relative;
}

p {
  font-family: 'Roboto', sans-serif !important;
}

.bg-gray {
  background: #d8d7d6;
}

.bg-dark-gray {
  background: #808080;
}

.bg-custom-blue {
  background: #0e5694
}

.bg-Education, .btn-education {
  color: #ffffff;
  background: #ff443b;
}

.bg-Financial, .btn-financial {
  background: #005191;
  color: #ffffff;
}

.bg-Health, .btn-health {
  background: #ffb351;
  color: #ffffff;
}

.bg-Community, .btn-community {
  background: #f57814;
  color: #ffffff;
}

.btn-gray {
  background: #bdbdbd;
}

.txt-left {
  text-align: left !important;
}

nav div button {
  font-size: 0.85rem !important;
}

.alert-custom {
  background: #ff0000;
}

.notification-top {
  padding: 0.8% 0 !important;
  margin: 0 !important;
}

.league-font {
  font-family: 'league-gothic',sans-serif;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 1pt !important;
}

.roboto-font, .menu-item h6 {
  font-family: 'Roboto', sans-serif;
}

.btn-custom
{
  color: #808080;
  border-color: #808080;
  background: #ffffff;
  font-size: 1rem !important;
  box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
}

.btn-custom-blue {
  background: #0055a6;
  color: #ffffff;
}

#team {
  padding: 60px 0;
  text-align: center;
  background: #f7af4f;
  color: #fff;
}
#team h2 {
  position: relative;
  padding: 0px 0px 15px;
}

#team p {
  font-size: 15px;
  color: #000;
  padding: 0px;
  margin: 25px 0px 40px;
}

#team h2::after {
  content: '';
  border-bottom: 2px solid #fff;
  position: absolute;
  bottom: 0px;
  right: 0px;
  left: 0px;
  width: 90px;
  margin: 0 auto;
  display: block;
}

#team .member {
  margin-bottom: 20px;
  position: relative;
  overflow: hidden;
  background-color: #ffffff;
  padding: 10px;
  border-radius: 50%;
  box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.4);
}

#team .member img {
  width: 100%;
  border-radius: 50%;
}

#team .member .member-info {
  display: block;
  position: absolute;
  bottom: 0px;
  left: -200px;
  transition: 0.4s;
  padding: 15px 0;
  background: #f57814;
}

#team .member:hover .member-info {
  left: 0px;
  right: 0px;
}

#team .member h4 {
  font-weight: 700;
  margin-bottom: 2px;
  font-size: 18px;
  color: #fff;
}

#team .member span {
  font-style: italic;
  display: block;
  font-size: 13px;
}

#team .member .social-links {
  margin-top: 15px;
}

#team .member .social-links a {
  transition: none;
  color: #fff;
}

#team .member .social-links a:hover {
  color: #f57814;
}

#team .member .social-links i {
  font-size: 18px;
  margin: 0 2px;
}

.leadership {
  background: #d8d7d6 !important;
}

.theme47_poweredBy, .poweredBy {
  display: none !important;
}

.menu > .menu-item {
  top: 125%;
  z-index: 20;
  visibility: hidden;
  opacity: 0;
  transition: top 0.5s ease-in-out, opacity 0.5s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .menu > .menu-item {
    transition: none;
  }
}
.menu:hover > .menu-item {
  top: 100%;
  visibility: visible;
  opacity: 1;
}
.menu:hover > .btn.btn-min-primary {
  color: #e36802;
}
.menu:hover > .btn.btn-min-secondary {
  color: #ffc107;
}
.menu:hover > .btn.btn-min-valid {
  color: #789904;
}
.menu:hover > .btn.btn-min-info {
  color: #0dcaf0;
}
.menu:hover > .btn.btn-min-warn {
  color: #ffc107;
}
.menu:hover > .btn.btn-min-error {
  color: #dc3545;
}
.menu:hover > .btn.btn-min-orange {
  color: #e36802;
}
.menu:hover > .btn.btn-min-blue {
  color: #0d6efd;
}
.menu:hover > .btn.btn-min-light {
  color: #e9ecef;
}
.menu:hover > .btn.btn-min-dark {
  color: #212529;
}
.menu:hover > .btn::before {
  right: 0;
  left: 0;
}

.btn-linkedin {
  color: #fff;
  background-color: #0e72a3;
  border-color: #0e72a3;
}
.btn-linkedin:hover {
  color: #fff;
  background-color: #0b567a;
  border-color: #0a5072;
}
.btn-check:focus + .btn-linkedin, .btn-linkedin:focus {
  color: #fff;
  background-color: #0b567a;
  border-color: #0a5072;
  box-shadow: 0 0 0 0.25rem rgba(50, 135, 177, 0.5);
}
.btn-check:checked + .btn-linkedin, .btn-check:active + .btn-linkedin, .btn-linkedin:active, .btn-linkedin.active, .show > .btn-linkedin.dropdown-toggle {
  color: #fff;
  background-color: #084462;
  border-color: #083f5a;
}
.btn-check:checked + .btn-linkedin:focus, .btn-check:active + .btn-linkedin:focus, .btn-linkedin:active:focus, .btn-linkedin.active:focus, .show > .btn-linkedin.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(50, 135, 177, 0.5);
}
.btn-linkedin:disabled, .btn-linkedin.disabled {
  color: #fff;
  background-color: #0e72a3;
  border-color: #0e72a3;
}

.btn-facebook {
  color: #fff;
  background-color: #37589d;
  border-color: #37589d;
}
.btn-facebook:hover {
  color: #fff;
  background-color: #294276;
  border-color: #273e6e;
}
.btn-check:focus + .btn-facebook, .btn-facebook:focus {
  color: #fff;
  background-color: #294276;
  border-color: #273e6e;
  box-shadow: 0 0 0 0.25rem rgba(85, 113, 172, 0.5);
}
.btn-check:checked + .btn-facebook, .btn-check:active + .btn-facebook, .btn-facebook:active, .btn-facebook.active, .show > .btn-facebook.dropdown-toggle {
  color: #fff;
  background-color: #21355e;
  border-color: #1e3056;
}
.btn-check:checked + .btn-facebook:focus, .btn-check:active + .btn-facebook:focus, .btn-facebook:active:focus, .btn-facebook.active:focus, .show > .btn-facebook.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(85, 113, 172, 0.5);
}
.btn-facebook:disabled, .btn-facebook.disabled {
  color: #fff;
  background-color: #37589d;
  border-color: #37589d;
}

.btn-twitter {
  color: #000;
  background-color: #02b8e8;
  border-color: #02b8e8;
}
.btn-twitter:hover {
  color: #000;
  background-color: #41caee;
  border-color: #35c6ed;
}
.btn-check:focus + .btn-twitter, .btn-twitter:focus {
  color: #000;
  background-color: #41caee;
  border-color: #35c6ed;
  box-shadow: 0 0 0 0.25rem rgba(2, 156, 197, 0.5);
}
.btn-check:checked + .btn-twitter, .btn-check:active + .btn-twitter, .btn-twitter:active, .btn-twitter.active, .show > .btn-twitter.dropdown-toggle {
  color: #000;
  background-color: #67d4f1;
  border-color: #4ecdef;
}
.btn-check:checked + .btn-twitter:focus, .btn-check:active + .btn-twitter:focus, .btn-twitter:active:focus, .btn-twitter.active:focus, .show > .btn-twitter.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(2, 156, 197, 0.5);
}
.btn-twitter:disabled, .btn-twitter.disabled {
  color: #000;
  background-color: #02b8e8;
  border-color: #02b8e8;
}

.btn-youtube {
  color: #fff;
  background-color: #ce322f;
  border-color: #ce322f;
}
.btn-youtube:hover {
  color: #fff;
  background-color: #9b2623;
  border-color: #902321;
}
.btn-check:focus + .btn-youtube, .btn-youtube:focus {
  color: #fff;
  background-color: #9b2623;
  border-color: #902321;
  box-shadow: 0 0 0 0.25rem rgba(213, 81, 78, 0.5);
}
.btn-check:checked + .btn-youtube, .btn-check:active + .btn-youtube, .btn-youtube:active, .btn-youtube.active, .show > .btn-youtube.dropdown-toggle {
  color: #fff;
  background-color: #7c1e1c;
  border-color: #711c1a;
}
.btn-check:checked + .btn-youtube:focus, .btn-check:active + .btn-youtube:focus, .btn-youtube:active:focus, .btn-youtube.active:focus, .show > .btn-youtube.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(213, 81, 78, 0.5);
}
.btn-youtube:disabled, .btn-youtube.disabled {
  color: #fff;
  background-color: #ce322f;
  border-color: #ce322f;
}

.btn-instagram {
  color: #fff;
  background-color: #aa4087;
  border-color: #aa4087;
}
.btn-instagram:hover {
  color: #fff;
  background-color: #803065;
  border-color: #772d5f;
}
.btn-check:focus + .btn-instagram, .btn-instagram:focus {
  color: #fff;
  background-color: #803065;
  border-color: #772d5f;
  box-shadow: 0 0 0 0.25rem rgba(183, 93, 153, 0.5);
}
.btn-check:checked + .btn-instagram, .btn-check:active + .btn-instagram, .btn-instagram:active, .btn-instagram.active, .show > .btn-instagram.dropdown-toggle {
  color: #fff;
  background-color: #662651;
  border-color: #5e234a;
}
.btn-check:checked + .btn-instagram:focus, .btn-check:active + .btn-instagram:focus, .btn-instagram:active:focus, .btn-instagram.active:focus, .show > .btn-instagram.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(183, 93, 153, 0.5);
}
.btn-instagram:disabled, .btn-instagram.disabled {
  color: #fff;
  background-color: #aa4087;
  border-color: #aa4087;
}

.bg-black {
  background: #000 !important;
}

.bg-hide {
  background: transparent !important;
}

.bg-black-90 {
  background: rgba(0, 0, 0, 0.9) !important;
}

.bg-black-75 {
  background: rgba(0, 0, 0, 0.75) !important;
}

.bg-black-50 {
  background: rgba(0, 0, 0, 0.5) !important;
}

.bg-black-25 {
  background: rgba(0, 0, 0, 0.25) !important;
}

.bg-gradient-black-90 {
  background: linear-gradient(115deg, rgba(0, 0, 0, 0.9) 45%, transparent) !important;
}

.bg-gradient-black-75 {
  background: linear-gradient(115deg, rgba(0, 0, 0, 0.75) 45%, transparent) !important;
}

.bg-gradient-black-50 {
  background: linear-gradient(115deg, rgba(0, 0, 0, 0.5) 45%, transparent) !important;
}

.bg-gradient-black-25 {
  background: linear-gradient(115deg, rgba(0, 0, 0, 0.25) 45%, transparent) !important;
}

.is-sm {
  font-size: 0.875rem !important;
}

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

.is-lg {
  font-size: 1.25rem !important;
}

.top-25 {
  top: 25% !important;
}

.top-75 {
  top: 75% !important;
}

.bottom-25 {
  bottom: 25% !important;
}

.bottom-75 {
  bottom: 75% !important;
}

.start-25 {
  left: 25% !important;
}

.start-75 {
  left: 75% !important;
}

.end-25 {
  right: 25% !important;
}

.end-75 {
  right: 75% !important;
}

.border-wide {
  border-width: 3px !important;
}

.font-circular {
  font-family: Circular, var(--bs-font-sans-serif) !important;
}

.font-normal {
  font-family: var(--bs-font-sans-serif) !important;
}

.font-code {
  font-family: var(--bs-font-monospace) !important;
}

.h-min-auto {
  min-height: auto !important;
}

.h-min-5rem {
  min-height: 5rem !important;
}

.h-min-10rem {
  min-height: 10rem !important;
}

.h-min-15rem {
  min-height: 15rem !important;
}

.h-min-20rem {
  min-height: 20rem !important;
}

.h-min-25rem {
  min-height: 25rem !important;
}

.h-min-30rem {
  min-height: 30rem !important;
}

.h-min-35rem {
  min-height: 35rem !important;
}

.txt-shadow-sm {
  text-shadow: 1.5px 1.75px 1px rgba(0, 0, 0, 0.075) !important;
}

.txt-shadow {
  text-shadow: 2px 2.25px 1.5px rgba(0, 0, 0, 0.15) !important;
}

.txt-shadow-lg {
  text-shadow: 4px 4.25px 3px rgba(0, 0, 0, 0.175) !important;
}

.txt-shadow-round {
  text-shadow: 0 0 3px rgba(0, 0, 0, 0.15) !important;
}

.txt-shadow-none {
  text-shadow: none !important;
}

.flip-x {
  transform: scaleX(-1) !important;
}

.flip-y {
  transform: scaleY(-1) !important;
}

.flip-xy {
  transform: scale(-1) !important;
}

.o-0 {
  opacity: 0 !important;
}

.o-25 {
  opacity: 0.25 !important;
}

.o-50 {
  opacity: 0.5 !important;
}

.o-75 {
  opacity: 0.75 !important;
}

.o-100 {
  opacity: 1 !important;
}

.ms-n20rem {
  margin-left: -20rem !important;
}

.me-15rem {
  margin-right: 15rem !important;
}

.me-20rem {
  margin-right: 20rem !important;
}

.me-n15rem {
  margin-right: -15rem !important;
}

.me-n20rem {
  margin-right: -20rem !important;
}

.pe-20rem {
  padding-right: 20rem !important;
}

.px-5rem {
  padding-right: 5rem !important;
  padding-left: 5rem !important;
}

.object-fit-cover {
  -o-object-fit: cover !important;
  object-fit: cover !important;
}

.object-fit-contain {
  -o-object-fit: contain !important;
  object-fit: contain !important;
}

.object-fit-fill {
  -o-object-fit: fill !important;
  object-fit: fill !important;
}

.object-fit-none {
  -o-object-fit: none !important;
  object-fit: none !important;
}

.object-fit-scale-down {
  -o-object-fit: scale-down !important;
  object-fit: scale-down !important;
}

.h-min-25vh {
  min-height: 25vh !important;
}

.h-min-50vh {
  min-height: 50vh !important;
}

.h-min-75vh {
  min-height: 75vh !important;
}

.h-min-89vh {
  min-height: 89vh !important;
}

.h-min-100vh {
  min-height: 100vh !important;
}

@media (min-width: 576px) {
  .ms-sm-n20rem {
    margin-left: -20rem !important;
  }

  .me-sm-15rem {
    margin-right: 15rem !important;
  }

  .me-sm-20rem {
    margin-right: 20rem !important;
  }

  .me-sm-n15rem {
    margin-right: -15rem !important;
  }

  .me-sm-n20rem {
    margin-right: -20rem !important;
  }

  .pe-sm-20rem {
    padding-right: 20rem !important;
  }

  .px-sm-5rem {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
}
@media (min-width: 768px) {
  .ms-md-n20rem {
    margin-left: -20rem !important;
  }

  .me-md-15rem {
    margin-right: 15rem !important;
  }

  .me-md-20rem {
    margin-right: 20rem !important;
  }

  .me-md-n15rem {
    margin-right: -15rem !important;
  }

  .me-md-n20rem {
    margin-right: -20rem !important;
  }

  .pe-md-20rem {
    padding-right: 20rem !important;
  }

  .px-md-5rem {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
}
@media (min-width: 992px) {
  .ms-lg-n20rem {
    margin-left: -20rem !important;
  }

  .me-lg-15rem {
    margin-right: 15rem !important;
  }

  .me-lg-20rem {
    margin-right: 20rem !important;
  }

  .me-lg-n15rem {
    margin-right: -15rem !important;
  }

  .me-lg-n20rem {
    margin-right: -20rem !important;
  }

  .pe-lg-20rem {
    padding-right: 20rem !important;
  }

  .px-lg-5rem {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
}
@media (min-width: 1200px) {
  .ms-xl-n20rem {
    margin-left: -20rem !important;
  }

  .me-xl-15rem {
    margin-right: 15rem !important;
  }

  .me-xl-20rem {
    margin-right: 20rem !important;
  }

  .me-xl-n15rem {
    margin-right: -15rem !important;
  }

  .me-xl-n20rem {
    margin-right: -20rem !important;
  }

  .pe-xl-20rem {
    padding-right: 20rem !important;
  }

  .px-xl-5rem {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
}
@media (min-width: 1400px) {
  .ms-xxl-n20rem {
    margin-left: -20rem !important;
  }

  .me-xxl-15rem {
    margin-right: 15rem !important;
  }

  .me-xxl-20rem {
    margin-right: 20rem !important;
  }

  .me-xxl-n15rem {
    margin-right: -15rem !important;
  }

  .me-xxl-n20rem {
    margin-right: -20rem !important;
  }

  .pe-xxl-20rem {
    padding-right: 20rem !important;
  }

  .px-xxl-5rem {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
}
.icon {
  display: inline-flex;
  align-items: center;
  align-self: center;
  justify-content: center;
  width: 1em;
  height: 1em;
}
.icon svg {
  vertical-align: baseline;
}
.icon:not(:only-child)::after {
  content: " ";
}

.show-xl-onhover .show,
.show-lg-onhover .show,
.show-md-onhover .show,
.show-sm-onhover .show,
.show-onhover .show {
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.25s ease-in-out, visibility 0.25s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .show-xl-onhover .show,
.show-lg-onhover .show,
.show-md-onhover .show,
.show-sm-onhover .show,
.show-onhover .show {
    transition: none;
  }
}
.show-xl-onhover:hover .show,
.show-lg-onhover:hover .show,
.show-md-onhover:hover .show,
.show-sm-onhover:hover .show,
.show-onhover:hover .show {
  visibility: visible;
  opacity: 1;
}

@media (max-width: 575.98px) {
  .show-sm-onhover .show {
    visibility: visible;
    opacity: 1;
  }
}

@media (max-width: 767.98px) {
  .show-md-onhover .show {
    visibility: visible;
    opacity: 1;
  }
}

@media (max-width: 991.98px) {
  .show-lg-onhover .show {
    visibility: visible;
    opacity: 1;
  }
}

@media (max-width: 1199.98px) {
  .show-xl-onhover .show {
    visibility: visible;
    opacity: 1;
  }
}

header {
  z-index: 20;
  transition: top 0.5s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  header {
    transition: none;
  }
}
header .btn:focus {
  box-shadow: none;
}
header .logo-container > .absolute {
  width: 125px;
  opacity: 0;
  transition: opacity 1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  header .logo-container > .absolute {
    transition: none;
  }
}
@media (min-width: 992px) {
  .headroom--unpinned header .logo-container > .absolute {
    opacity: 1;
  }
}

@media (prefers-reduced-motion: reduce) {
  .lyt-header,
.lyt-sidebar.fixed,
.overlay {
    transition: none;
  }
}
.lyt-sidebar.fixed:target + .overlay,
.lyt-sidebar.fixed.active + .overlay,
.overlay.active {
  visibility: visible;
  opacity: 1;
}

.lyt-header {
  z-index: 15;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  min-height: 64px;
  padding-right: 24px;
  padding-left: 24px;
  color: #0f0f0f;
  background-color: #fff;
  transition: min-height 0.35s ease-in-out, line-height 0.35s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .lyt-header {
    transition: none;
  }
}

.lyt-header.is-collapse {
  min-height: 48px;
}

.lyt-header.is-expanded {
  min-height: 80px;
}

.lyt-main {
  background: #fff;
}

.lyt-sidebar {
  color: #2b2b2b;
  background-color: #fff;
}
.lyt-sidebar.fixed {
  top: 0;
  right: -100%;
  bottom: 0;
  z-index: 20;
  width: 100%;
  overflow: auto;
  transition: right 0.5s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .lyt-sidebar.fixed {
    transition: none;
  }
}
.lyt-sidebar.fixed + .overlay {
  z-index: 19;
}
.lyt-sidebar.fixed:target, .lyt-sidebar.fixed.active {
  right: 0;
}
@media (min-width: 768px) {
  .lyt-sidebar.fixed {
    width: inherit;
    min-width: 250px;
    max-width: 60vw;
  }
}

.overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 100;
  width: 100%;
  height: 100%;
  visibility: hidden;
  background: rgba(0, 0, 0, 0.75);
  opacity: 0;
  transition: opacity 0.35s ease-in-out, visibility 0.35s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .overlay {
    transition: none;
  }
}

.lyt-footer {
  z-index: 0;
  padding: 48px 24px;
  color: #fff;
  background-color: #0f0f0f;
}

.logo-container {
  min-width: 180px;
  max-width: 280px;
}

#scolltop {
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.35s ease-in-out, visibility 0.35s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  #scolltop {
    transition: none;
  }
}
#scolltop.headroom--not-top {
  visibility: visible;
  opacity: 1;
}

footer {
  font-size: 0.875em;
  color: #fff;
  background: #212529;
}

/* footer a {
  color
} */

.img-bg {
  background-color: #e36802;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.before-clear::before {
  content: none !important;
}

.after-clear::after {
  content: none !important;
}

p:last-child {
  margin-bottom: 0;
}

@-webkit-keyframes scrolldown {
  from {
    opacity: 1;
    transform: scale(1);
  }
  15% {
    opacity: 0;
    transform: scale(3);
  }
  to {
    opacity: 0;
    transform: scale(3);
  }
}

@keyframes scrolldown {
  from {
    opacity: 1;
    transform: scale(1);
  }
  15% {
    opacity: 0;
    transform: scale(3);
  }
  to {
    opacity: 0;
    transform: scale(3);
  }
}
#scrolldown {
  position: absolute;
  z-index: 15;
  transform: translate(-50%, 50%);
  transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  #scrolldown {
    transition: none;
  }
}
.h-min-100vh #scrolldown {
  position: fixed;
  margin-bottom: 3rem;
  transform: translateX(-50%);
}
#scrolldown::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  border: 2px solid #e36802;
  opacity: 0;
  transform: scale(3);
  border-radius: 50%;
  -webkit-animation: scrolldown 5s ease 1s infinite;
  animation: scrolldown 5s ease 1s infinite;
}
.headroom--not-top #scrolldown {
  visibility: hidden;
  opacity: 0;
}

#hero {
  position: relative;
  min-height: 50vh;
}

.mega-dropdown {
  position: static !important;
}
.mega-dropdown .dropdown-item {
  margin: 0 -1px;
}
.mega-dropdown .dropdown-item:hover {
  color: #fff;
  background: #e36802;
}
.mega-dropdown .dropdown-menu {
  width: 100%;
}

.splide__track {
  transition: 0.5s height ease-out;
}
@media (prefers-reduced-motion: reduce) {
  .splide__track {
    transition: none;
  }
}

.splide__pagination .splide__pagination__page {
  width: 30px !important;
  height: 4px !important;
  margin: 0 5px;
  border-radius: 1rem !important;
  opacity: 0.5 !important;
  transform: none !important;
}
.splide__pagination .splide__pagination__page.is-active {
  opacity: 1 !important;
}

#sidemenu {
  visibility: hidden;
  opacity: 0;
  transform: translateY(-60%);
  transition: opacity 0.35s ease-in-out, visibility 0.35s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  #sidemenu {
    transition: none;
  }
}
.headroom--not-top #sidemenu {
  visibility: visible;
  opacity: 1;
}
#sidemenu .text {
  display: none;
}
#sidemenu [on-click-active].active ~ .text {
  display: block;
}

.w-min-150px {
  flex: none;
  min-width: 150px;
}

.btn.rounded-pill.tab-switch:not(.active) {
  color: #212529;
  background-color: transparent;
  border-color: transparent;
}

.tab-switch.active {
  pointer-events: none;
}

.form-check-input.hidden:checked ~ .fill-in {
  color: #fff !important;
  background-color: #e36802;
  border-color: #e36802;
}

.unstyle-inputarrow::-webkit-outer-spin-button, .unstyle-inputarrow::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
.unstyle-inputarrow[type=number] {
  -moz-appearance: textfield;
}

.rounded-end-0 {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.ant-alert-error {
  background-color: #fff2f0;
  border: 1px solid #ffccc7;
}
.ant-alert-error .ant-alert-icon {
  color: #ff4d4f;
}

.rounded-pill {
  border-radius: 2rem !important;
}

.HeroSlider .splide__list {
  align-items: flex-start;
}

/*# sourceMappingURL=custom.css.map */