.banner-bg-pattern {
  background: linear-gradient(90deg, rgba(110, 0, 255, 0.95), rgba(81, 15, 168, 0.95)), url("../img/circuit-board.svg");
  background-repeat: repeat; }

.bg-section-dark {
  background-color: #1a232d !important; }

.justify-content-center {
  justify-content: center !important; }

.banner-style {
  margin: 1rem;
  padding-left: 34.6rem; }

.center-box {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%; }

/* _card.scss:85 */
/* _card.scss:231 */
.card-footer {
  padding: 0rem 1rem;
  background-color: white;
  border-top: 1rem solid white; }

.card-img-top {
  width: 100%;
  height: 100%;
  object-fit: contain; }

.base-container {
  display: grid;
  grid-template-rows: 1fr auto;
  min-height: 100vh; }

.main {
  flex-grow: 1; }

.footer-dark p {
  color: rgba(255, 255, 255, 0.8); }
.footer-dark .heading {
  color: white; }
.footer-dark .list-unstyled li a {
  color: rgba(255, 255, 255, 0.8); }
  .footer-dark .list-unstyled li a:hover {
    color: rgba(255, 255, 255, 0.9); }
.footer-dark .copyright a {
  color: rgba(255, 255, 255, 0.9); }
  .footer-dark .copyright a:hover {
    color: white; }

.footer-dark {
  background-color: #273444;
  color: #D3DCE6; }
  .footer-dark .heading {
    color: #EFF2F7; }
  .footer-dark .nav .nav-item .nav-link,
  .footer-dark .list-unstyled li a,
  .footer-dark .footer-link {
    color: #D3DCE6; }
    .footer-dark .nav .nav-item .nav-link:hover,
    .footer-dark .list-unstyled li a:hover,
    .footer-dark .footer-link:hover {
      color: #FFF; }
  .footer-dark hr {
    border-color: rgba(216, 203, 187, 0.1); }

.footer-bg-pattern {
  background: linear-gradient(90deg, rgba(110, 0, 255, 0.95), rgba(81, 15, 168, 0.95)); }

.body {
  min-height: 100vh;
  display: flex;
  flex-direction: column; }

.footer {
  margin: 0rem auto -142px; }

.contact {
  padding-top: 1rem;
  margin: 6px; }

.d-inline-block {
  padding-left: 0.5rem; }

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