  /*
#explore.bg-circle {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 600'%3E%3Ccircle cx='300' cy='300' r='300' fill='%23f3f5f8'%3E%3C/circle%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: min(32vw, 40%);
    background-position-y: 0;
    background-position-x: -5%;
}
#explore.bg-circle {
    background-position-y: -4rem;
}
*/

#intro h2 {
	 position:relative;
}
 @media(min-width:992px) {
	 #intro h2::before {
		 content:"";
		 width: 32rem;
         height: 32rem;
         position: absolute;
         left: calc(100% - 32rem);
		 background-image:url(/certificates/_assets-index/images/university-seal-2022.png);
		 background-repeat: no-repeat;
		 z-index: -1;
		 background-size:cover;
		 top: -4rem;
		 opacity: 0.65;
	}
	 #intro {
		 padding-top:2rem;
	}
	#explore img {
	    margin-top:-4rem;
	}
}



#benefits {
	 display: grid;
	 background-image: url(/certificates/_assets-index/images/benefits-bg30086833247_8a6e83d18e_3k.jpg);
	 background-size: cover;
	 background-position: center;
	 place-items: center;
	 text-align: center;
	 min-height: 24rem;
	 max-width: unset;
}
#benefits div {
	 background: rgba(31,42,66,.85);
	 padding: 2rem 3rem 1rem;
}
#benefits h2 {
	 margin: 0;
	 font-size: 2em;
	 letter-spacing:.5px;
}
#benefits p {
	 color: var(--gfColors-slate45);
     max-width: 768px;
     margin-left: auto;
     margin-right: auto;
}
#benefits .u-gold-after::after {
    left: calc(50% - 1.25rem);
}

#explore.step-list-no-heading .stepList.stepList--check .stepList-item {
	position:relative;
	padding: 0.75rem 0 0.75rem 2.25rem;
}
#explore.step-list-no-heading .stepList.stepList--check .stepList-item::before {
    content: "";
    -webkit-mask: url('/__template/t1/images/check-circle-solid.svg');
    mask: url('/__template/t1/images/check-circle-solid.svg');
    -webkit-mask-size: cover;
    mask-size: cover;
    display: inline-block;
    background-color: var(--gfColors-slate80);
    color: var(--gfColors-gold);
    width: 30px;
    height: 30px;
    margin-left: 0.5rem;
}
#explore .stepList-item {
    border-top:none;
}

#explore .stepList-item:last-child {
    border-bottom:none;
}

.h4.u-gfColors-slate100 {
    font-weight: 600;
    color: var(--gfColors-slate100);
}

@media (min-width:992px) {
    .w-lg-85 {
        width:85%;
    }
}

.u-gold-after::after {
    width: 2rem;
}

.red.u-gold-after::after {
    background-color:var(--gfColors-red);
}

h2.gold-accent-line {
    position:relative;
}
h2.gold-accent-line::after {
    content:"";
    background-color:var(--gfColors-gold);
    width: 33%;
    height: 2px;
    display: inline-block;
    position: absolute;
    left: 22rem;
    top: 2rem;
}



@media (max-width:767.98px) {
    h2.gold-accent-line::after {
        display:none;
    }
    /*
    #explore.bg-circle {
        background-size: min(75vw, 70%);
        background-position-y: -1rem;
    }
    */
}



.add-asterisk {
    position:relative;
}
.add-asterisk::before {
    content:url(/__template/t1/images/gold-asterisk.svg);
    width: 30px;
    height: 30px;
    position: absolute;
    left: -.5rem;
    top: -1.25rem;
    display: block;
}

h2.bg-circle {
    position:relative;
}
h2.bg-circle::before {
    content: "";
    height: 25rem;
    width: 25rem;
    display: block;
    background-color: var(--gfColors-slate15);
    border-radius: 50%;
    position: absolute;
    top: -5rem;
    left: -11rem;
    z-index: -1;
}
#explore h2.bg-circle::before {
    top:-8rem;
}

@media(min-width:992px) {
    #movingForward img, #ymcaMovingForward img {
        margin-top:-3rem;
    }
    #ymcaMovingForward {
        padding-bottom:7rem;
    }
}

#format.sideBySide--navyFullWidth .sideBySide-content {
    padding: 3rem 4rem;
}

@media(max-width:475.99px) {
    #ymcaChaplaincy .add-asterisk::before {
        left: 2rem;
        top: -1rem;
    }
}
@media(max-width:375.99px) {
    #ymcaChaplaincy .add-asterisk::before {
        left: -.5rem;
    }
}

