.fit-cover {
  object-fit: cover;
}

h1 h2 h3 h4 h5 {
  font-family: 'Poppins';
}

.biground {
  border-radius: 40px;
}

@media (min-width: 1000px) {
  .biground.left0 {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
}

.iconlist {
  font-size: 32px;
  color: #e0006c;
}

.magenta {
  background: #d6086d!important;
  border: none;
}

@media (max-width: 500px) {
  .iconlist {
    margin-bottom: 10px;
  }
}

.avatar {
  border-radius: 300px;
  width: 60px;
  height: 60px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.sotet {
  background: rgb(33,12,51);
  color: var(--bs-card-bg)!important;
}

.ref {
  text-align: center;
  padding-top: 5%;
  padding-bottom: 5%;
}

.sqcol {
  padding: 20px;
}

.circle {
  position: absolute;
  background-color: #a40000;
  border: solid 1px #ff0000;
  width: 60px;
  height: 60px;
  border-radius: 50%;
}

body {
  position: absolute;
  height: 100%;
  width: 100%;
}

.ov {
  position: absolute;
  width: 101%;
  z-index: 2;
  border-radius: 40px;
  height: 101%;
  /*background: linear-gradient(-33deg, rgba(67,0,116,0.73) 1%, #1b002fa9);*/
  /*backdrop-filter: brightness(73%) contrast(140%) grayscale(100%);
  -webkit-backdrop-filter: brightness(73%) contrast(140%) grayscale(100%);*/
}

.circle-container {
  position: relative;
  width: 20em;
  height: 20em;
  border-radius: 50%;
  padding: 0;
  list-style: none;
  margin: 5em auto 0;
  border: solid 5px tomato;
}

.circle-container > * {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -3em;
  width: 6em;
  height: 6em;
}

.circle-container > *:nth-of-type(1) {
  transform: rotate(0deg) translate(10em) rotate(0deg);
}

.circle-container > *:nth-of-type(2) {
  transform: rotate(45deg) translate(10em) rotate(-45deg);
}

.circle-container > *:nth-of-type(3) {
  transform: rotate(90deg) translate(10em) rotate(-90deg);
}

.circle-container > *:nth-of-type(4) {
  transform: rotate(135deg) translate(10em) rotate(-135deg);
}

.circle-container > *:nth-of-type(5) {
  transform: rotate(180deg) translate(10em) rotate(-180deg);
}

.circle-container > *:nth-of-type(6) {
  transform: rotate(225deg) translate(10em) rotate(-225deg);
}

.circle-container > *:nth-of-type(7) {
  transform: rotate(270deg) translate(10em) rotate(-270deg);
}

.circle-container > *:nth-of-type(8) {
  transform: rotate(315deg) translate(10em) rotate(-315deg);
}

.flip-card-back > p {
  font-size: 18px;
  font-weight: 500;
}

#nav {
}

.inp1 {
  font-size: 18px;
  text-align: justify;
}

.navbar-expand-lg {
  padding-right: 30px;
  padding-left: 30px;
}

.btn-group {
  border-radius: 15px;
}

.button-group.btn {
}

#introanchor {
  display: block;
  position: relative;
  top: -150px;
  visibility: hidden;
}

.btn:hover {
}

#mbtn:hover {
  color: var(--bs-link-hover-color);
}

@media (max-width: 400px) {
  #megosz {
    font-size: 11px!important;
  }
}

@media (min-width: 576px) {
  .intimg {
    max-width: 340px!important;
  }
}

.btn.btn-light {
  background: #edd5ff;
}

