.rebatesgrid .rebates__col,
.rebatecallout .rebates__col {
	background-color: #f2f2f2 !important;
}
.rebatesgrid .rebates__grid .rebates__col .rebates__item,
.rebatecallout .rebates__col .rebates__item {
	background-color: #fff;
	text-align: center;
	min-height: 600px;
	position: relative;
}
.rebatesgrid .rebates__grid .rebates__col .rebates__item .rebates__title,
.rebatecallout .rebates__col .rebates__item .rebates__title {
	font-size: 1.5rem;
}
.rebatesgrid .rebates__title,
.rebatesgrid .rebates__description,
.rebatesgrid .rebates__cta,
.rebatesgrid .rebates__description p:nth-of-type(2),
.rebatecallout .rebates__title,
.rebatecallout .rebates__description,
.rebatecallout .rebates__cta,
.rebatecallout .rebates__description p:nth-of-type(2) {
	padding-left: 1em;
	padding-right: 1em;
}
.rebatesgrid .rebates__cta,
.rebatesgrid .rebates__description p:nth-of-type(2),
.rebatecallout .rebates__cta,
.rebatecallout .rebates__description p:nth-of-type(2) {
	position: absolute;
    background-color: white;
	width: 85%;
	left: 50%;
	bottom: 5px;
	display: block;
	text-transform: capitalize;
	transform: translateX(-50%);
	border: 2px solid #ec1c24;
	overflow: hidden;
	max-height: 100px !important;
	transition: color 0.5s ease-in-out 0s, border 0.5s ease-in-out 0s, background 0.5s ease-in-out 0s;
}
.rebatesgrid .rebates__cta:hover,
.rebatesgrid .rebates__description p:nth-of-type(2):hover,
.rebatecallout .rebates__cta:hover,
.rebatecallout .rebates__description p:nth-of-type(2):hover {
    background-color: #ec1c24;
    transition: color 0.5s ease-in-out 0s, border 0.5s ease-in-out 0s, background 0.5s ease-in-out 0s;
}
.rebatesgrid .rebates__cta a,
.rebatesgrid .rebates__description p:nth-of-type(2) a,
.rebatecallout .rebates__cta a,
.rebatecallout .rebates__description p:nth-of-type(2) a {
    color: #ec1c24;
    display: block;
    line-height: 1.25;
	padding: 1em .25em;
}
.rebatesgrid .rebates__cta a:hover,
.rebatesgrid .rebates__description p:nth-of-type(2) a:hover,
.rebatecallout .rebates__cta a:hover,
.rebatecallout .rebates__description p:nth-of-type(2) a:hover {
	color: #ffffff;
	cursor: pointer;
}
.rebatesgrid .rebates__item .rebates__title:before {
	display: block;
	content: '';
	width: 44px;
	height: 44px;
	margin: -10px auto 5px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 35px auto;
}
.rebates__grid > .rebates__col[data-tags*="energy-efficiency"] .rebates__item .rebates__title::before,
.rebatecallout > .rebates__col[data-tags*="energy-efficiency"] .rebates__item .rebates__title::before {
	background-image: url('https://www.georgiapower.com/content/dam/georgia-power/callout-icons/icon-maintenance-efficiency.png');
}
.rebates__grid > .rebates__col[data-tags*="business-solutions"] .rebates__item .rebates__title::before,
.rebatecallout > .rebates__col[data-tags*="business-solutions"] .rebates__item .rebates__title::before {
	background-image: url('https://www.georgiapower.com/content/dam/georgia-power/callout-icons/icon-electric-car-solar-42.png');
}
.rebates__grid > .rebates__col[data-tags*="lighting-and-smart-services"] .rebates__item .rebates__title::before,
.rebatecallout > .rebates__col[data-tags*="lighting-and-smart-services"] .rebates__item .rebates__title::before {
	background-image: url('https://www.georgiapower.com/content/dam/georgia-power/callout-icons/icon-lighting-smart-services.png');
}
.rebates__grid > .rebates__col[data-tags*="utility-services"] .rebates__item .rebates__title::before,
.rebatecallout > .rebates__col[data-tags*="utility-services"] .rebates__item .rebates__title::before {
	background-image: url('https://www.georgiapower.com/content/dam/georgia-power/callout-icons/util-serv-icon.png');
}
.rebates__grid > .rebates__col[data-tags*="efficiency-and-maintenance"] .rebates__item .rebates__title::before,
.rebatecallout > .rebates__col[data-tags*="efficiency-and-maintenance"] .rebates__item .rebates__title::before {
	background-image: url('https://www.georgiapower.com/content/dam/georgia-power/callout-icons/ee-icon.png');
}


/* Rebates filter */

@media screen and (min-width: 992px) {
	.rebates__container.component:before {
		content: ' ';
		position: absolute;
		background: #f2f2f2;
		width: 100vw;
		height: 8vh;
		left: 50%;
		transform: translateX(-50%);
	}
	.rebates__container.component .rebates__filters {
		margin-bottom: 0;
		height 8vh;
	}
	.rebates__container.component .rebates__label {
		padding-top: 0;
		line-height: 8vh;
	}
	.rebates__container.component .rebates__filter.category,
	.rebates__container.component .rebates__filter.subcategory {
		position: relative;
		top: 1.5vh;
	}
	.rebates__container.component .rebates__pages {
		top: auto;
		line-height: 8vh;
	}
	.rebates__container.component .rebates__grid {
		margin-top: 3vh;
	}
}

/* Adaptive hero carousel */

.adaptive-carousel .slides .item .copy article {
    max-width: 525px !important;
}
.adaptive-carousel .slides .item .copy h2 {
    font-size: 2.5rem;
}
.adaptive-carousel .slides .item .copy p {
    font-weight: 400;
    line-height: 1.35;
}
.adaptive-carousel .slides .item .copy .article-carousel-button .btn {
    font-size: 1.35rem;
}