.layout-container .components.component-hero > .wrapper{
	align-items: flex-end;
}


.layout-container .components.component-hero .component-row{
	flex-direction:column;
}

.layout-container .components.component-hero > .wrapper .hero-cta{
	justify-content:left !important;
}


.goto:hover,
.goto.animated,
.goto.animate__pulse {
  animation: none !important;
}

.goto {
  transition: color 0.3s ease, background-color 0.3s ease;
}

.layout-content .goto:hover {
  
  background-color: #000000 !important;
  animation: none !important;
}

.layout-content .goto:hover span{
	color: #ffffff !important;
}
/***/

.layout-container .components.component-hero .goto:hover {
  
  background-color: #FFFFFF !important;
  animation: none !important;

}

.layout-container .components.component-hero  .goto:hover span{
	color: #000000 !important;
}

/****/

article.paragraph--type--par-card.theme-light .card-cta a.goto {
  transition: color 0.3s ease, background-color 0.3s ease;
}

article.paragraph--type--par-card.theme-light .card-cta a.goto:hover {
  background-color: #ffffff !important;
  animation: none !important;
}

article.paragraph--type--par-card.theme-light .card-cta a.goto:hover .text-label,
article.paragraph--type--par-card.theme-light .card-cta a.goto:hover span {
  color: #000000 !important;
}