.gilmanComponentCircle{
  min-height:40vh;
}

.gilmanFeaturedBlockCurve {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  aspect-ratio: 72 / 400;
  z-index: 100;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left top;
}

.gilmanFeaturedBlockCurveRight {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  aspect-ratio: 72 / 400;
  z-index: 100;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left top;
}

.gilmanBGRed .gilmanFeaturedBlockCurve{
  background-image: url('../images/ui/bar-curved-left.svg');

}
.gilmanBGBlue .gilmanFeaturedBlockCurve{
  background-image: url('../images/ui/bar-curved-left-blue.svg');

}
.gilmanBGRed .gilmanFeaturedBlockCurveRight{
  background-image: url('../images/ui/bar-curved-right.svg'); 
  
}
.gilmanBGBlue .gilmanFeaturedBlockCurveRight{
  background-image: url('../images/ui/bar-curved-right-blue.svg'); 
  
}

.gilmanFeaturedImageBG {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url('./images/slides/1698b847c2e4fe98c05adcdc9d420590_L.jpg');
  background-size: cover;       /* Behaves like a full-frame image */
  background-position: center;  /* Center the image */
  background-repeat: no-repeat;
  z-index: 0;                   /* Behind text and CTA */
}


.gilmanFeaturedBlockCTA{
  position: absolute;
  top:0px;
  right:0px;
  height:100%;
  z-index:100;

}

.gilmanComponentCircle .gilmanFeaturedBlock a:not(.gilmanButton) {
	color:#ddd;
}

