.ulc-banner-wrapper{
	background-color: #8c1d40;
	padding: 4rem 1.5rem 1.5rem 1.5rem;
	color: #fff;
	margin: 3rem auto 1rem auto;
	background-repeat: no-repeat;
	background-size: 12rem auto;
	background-position: top left, top right, bottom right;
	}

.ulc-banner-wrapper.dna{
	background-image: 
		url('../images/ulc-banners/dna-top-left.svg'), 
		url('../images/ulc-banners/dna-top-right.svg'), 
		url('../images/ulc-banners/dna-bottom-right.svg');
	}

.ulc-banner-wrapper .about{ margin-bottom: 1.5rem; }
.ulc-banner-wrapper button{
	color: #000;
	font-weight: bold;
	background-color: #ffc627;
	border: none;
	cursor: pointer;
	transition: transform 0.2s ease-in-out;
	}
.ulc-banner-wrapper a button{ color: #000; }		
.ulc-banner-wrapper button:hover {transform: scale(1.1); }


@media print, (min-width:580px) {

	.ulc-banner-wrapper{
		padding: 5rem 2rem 2rem 2rem;
		background-size: 15rem auto;
		}

	.ulc-banner-wrapper button{ transition: transform 0.2s ease-in-out; }
	.ulc-banner-wrapper button:hover {transform: scale(1.1); }	

}