.circular-image-container {
  position: relative;
  display: inline-block;
  width: 200px;
  height: 200px;
  border-radius: 50%;
  overflow: visible;
}

.circular-image-container .circular-image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
}

.circular-image-container .yellow-circle {
  position: absolute;
  top: 8px;
  left: 2px;
  width: 40px;
  height: 40px;
  background-color: #ffc627;
  border-radius: 50%;
}

.circular-image-container .blue-circle {
  position: absolute;
  top: 8px;
  left: 2px;
  width: 40px;
  height: 40px;
  background-color: #00a3e0;
  border-radius: 50%;
}

.circular-image-container .testimonial-image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
  position: relative;
  z-index: 2;
}

.remove-bg {
  background-color: rgba(255, 255, 255, 0.00) !important; 
}

.circular-image-container .circle-below-image {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 200px;
  height: 200px;
  background-color: #ffc627;
  border-radius: 50%;
  z-index: 1;
}

.pattern-styles {
  max-width: 1920px;
  margin: 0 auto;
}

.dark-dot-bg {
  background-image: url("/sites/default/files/2024-07/ASU-News_BG.png");
  margin: 0;
  background-size: cover;
  background-repeat: no-repeat;
}

.dark-dot-bg h2 {
	color: #ffffff;
}

.beaker-bg {
  background-image: url("/sites/default/files/2024-07/Beaker_0.png");
  background-position: center;
  padding: 40px;
  margin: 0;
  background-size: cover;
  background-repeat: no-repeat; 
}

@media (max-width: 390px) {
  .beaker-bg {
    background-image: url("/sites/default/files/2024-07/Beakermobile.png");
    background-position: bottom;
  }
}


@media (min-width: 1800px) {
  .beaker-bg {
    background-image: url("/sites/default/files/2024-07/Beaker_1.png");
  }
}

.snake-bg {
  background-image: url("/sites/default/files/2024-07/Snake%20Bg_1.png");
  padding: 40px;
  margin: 0;
  background-size: contain;
  background-repeat: no-repeat; 
  background-position: bottom right;
}

@media (max-width: 1440px) {
  .snake-bg {
    background-image: url("/sites/default/files/2024-07/Snake%20Bg%201440.png");
    background-size: contain;
  }
}

@media (max-width: 390px) {
  .snake-bg {
    background-image: url("/sites/default/files/2024-07/Snake%20Bg%20Responsive.png");
    background-size: contain;
  }
}

.ant-bg {
	background-image:url("/sites/default/files/2024-07/Ant%20Bg.png");
	padding: 40px;
  margin: 0;
  background-size: cover;
  background-repeat: no-repeat; 
  background-position: center; 
}
.dot-pattern-dark {
  background-image: url("/sites/default/files/2024-06/SOLS%20Patterns_Web%20Dots_Large-Black.png");
  margin: 0;
  background-size: cover;
  background-repeat: no-repeat;
}

.dot-pattern-white {
  background-image: url("/sites/default/files/2024-06/SOLS%20Patterns_Web%20Dots_Large.png");
  margin: 0;
  background-size: cover;
  background-repeat: no-repeat;
}
.medical-pattern-dark {
  background-image: url('/sites/default/files/2024-06/SOLS%20Patterns_Medical%20Plus-Black.png');
  margin: 0;
  background-size: cover;
  background-repeat: no-repeat;
}
.medical-pattern-white {
  background-image: url('/sites/default/files/2024-06/SOLS%20Patterns_Medical%20Plus_White.png');
	margin: 0;
  background-size: cover;
  background-repeat: no-repeat;
}
.dna-pattern-dark {
  background-image: url('/sites/default/files/2024-06/SOLS%20Patterns_DNA%20Wave-Black.png');
  margin: 0;
  background-size: cover;
  background-repeat: no-repeat;
}
.dna-pattern-white {
  background-image: url('/sites/default/files/2024-06/SOLS%20Patterns_DNA%20Wave-White.png');
  margin: 0;
  background-size: cover;
  background-repeat: no-repeat;
}
.wave-pattern-dark {
  background-image: url('/sites/default/files/2024-06/SOLS%20Patterns_Systems_Medium-Black.png');
  margin: 0;
  background-size: cover;
  background-repeat: no-repeat;
}
.wave-pattern-white {
  background-image: url('/sites/default/files/2024-06/SOLS%20Patterns_Systems_Medium.png');
  margin: 0;
  background-size: cover;
  background-repeat: no-repeat;
}/*# sourceMappingURL=effects.css.map */

/* CARD IMAGE OVERRIDE

.override-img img, .card-img-top {
    max-width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
} */

