.c-hero--customized-calendar .c-hero__call-to-action {
	background-color: #ffffff;
	color: #dd3441;
}

.c-hero--customized-calendar .c-hero__call-to-action:hover {
	background-color: #ffa500;
	color: #fff;
}

.c-hero--customized-calendar {
	background: linear-gradient(to right, #ff0040, #ff6a00, #ffb300);
	color: #fff
}

.c-hero--customized-calendar .c-hero__container {
	max-width: 1280px
}

.c-hero__content-wrapper{
    text-align: center;
}

.c-hero__headline{
    text-align: center;
}

.c-hero__intro{
    text-align: center;
}

@media(min-width: 768px) {
	.c-hero--customized-calendar__image {
		background-image: url(/_assets/img/hero/marketing-resources/customized-calendar-2025/2025-calendars-banner.webp);
		background-size: auto 100%;
		background-position: center center;
		background-repeat: no-repeat
	}

    .c-hero--customized-calendar .c-hero__content-wrapper{
        text-align: left !important;
    }
    .c-hero__headline{
        text-align: left !important;
    }
    .c-hero__intro{
        text-align: left !important;
    }
}

.c-hero--customized-calendar .c-hero__content-wrapper {
	transition: padding .35s;
	padding-top: 35px;
	padding-bottom: 35px;
	width: 100%
}

@media screen and (-ms-high-contrast: active),
screen and (-ms-high-contrast: none) {
	.c-hero--customized-calendar .c-hero__content-wrapper {
		transition: none
	}
}

@media(min-height: 768px) and (min-width: 768px) {
	.c-hero--customized-calendar .c-hero__content-wrapper {
		padding-top: 46.6666666667px;
		padding-bottom: 46.6666666667px
	}
}

@media(min-height: 1024px) and (min-width: 1024px) {
	.c-hero--customized-calendar .c-hero__content-wrapper {
		padding-top: 70px;
		padding-bottom: 70px
	}
}

@media(min-width: 768px) {
	.c-hero--customized-calendar .c-hero__content-wrapper {
		width: 50%
	}
}

/*# sourceMappingURL=styles.css.map */