.digital-skills-flash-sale .paragraph--id--9001 a {
    color: #cc1a70 !important;
}
.digital-skills-flash-sale .paragraph--id--9001 a:hover,
.digital-skills-flash-sale .paragraph--id--9001 a:focus {
    color: #333333 !important;
}
.home .aim-banner--inner a, 
.digital-skills-flash-sale .aim-banner--inner a {
  background-color: rgba(204, 26, 112, 0.1) !important;
  border: 1px solid rgba(255, 255, 255, 1) !important;
  color: #ffffff !important;
  transition: background-color 0.3s ease, border-color 0.3s ease !important;
}
.home .aim-banner--inner a:hover,
.digital-skills-flash-sale .aim-banner--inner a:hover{
  background-color: rgba(204, 26, 112, 0.5) !important;
  border-color: rgba(255, 255, 255, 1) !important;
}
.digital-skills-flash-sale .menu-icon li a {
	  background-color: #fff !important;
    color: rgba(204, 26, 112, 1) !important;
    transition: background-color 0.3s ease, border-color 0.3s ease !important;
}
.digital-skills-flash-sale .menu-icon li a:hover {
    background-color: rgba(204, 26, 112, 1) !important;
    color: #fff !important;
}
.eofy h2 {	
	color:#ec008c;
	font-weight:400!important;
}
h2 span {
	color:#ffffff!important;
  display: inline-block;
	background-color:#ec008c;
  padding: 0.2em 0.4em;
}
.eofy h3  {
	color:#ec008c;
	font-weight:400!important;
}
.eofy h4 {
	color:#ec008c;
	font-weight:400!important;
}
.course-card-global-text {
width:95%;
margin-left:auto;
margin-right:auto;
}
.course-card-collection-pages {
width:95%;
margin-left:auto;
margin-right:auto;
}
.link-animate {
	color:#ec008c!important;
  text-decoration: none;
  position: relative;
}
.link-animate::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 1px;
  background-color: currentColor;
  transition: width 0.3s ease;
}
.link-animate:hover::after {
  width: 100%;
}
.link-animate .arrow {
  display: inline-block;
  margin-left: 4px;
  transition: transform 0.3s ease;
}
.aim-banner .aim-banner--inner h2 {
    color: #fff;
    font-size: 22px;
    margin-bottom: 25px;
}
.button.button--primary.button--large {
  display: inline-block;
  text-decoration: none;
  background-color:#ec008c;
  color:#ffffff!important;
  border-radius:5px;
  transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease, transform 0.15s ease;
}
/* Hover / focus */
.button.button--primary.button--large:hover,
.button.button--primary.button--large:focus {
  background-color: #333333;
  color: #ffffff!important;
  transform: translateY(-1px);
}
/* Active */
.button.button--primary.button--large:active {
  transform: translateY(0);
}