.rich--text--space p + p { margin-top: 1em; }  @media screen and (max-width: 999px){ .link__style--menu{ font-size:22px!important; }}  .button__style--main { transition: background-color 0.3s ease;  } .button__style--main:hover { animation: bgFade 7s ease infinite; border:2px solid transparent; } @keyframes bgFade { 0% { background-color: #85A9E3; } 20% { background-color: #6D9335; } 40% { background-color: #FFAB38; } 60% { background-color: #DD451D; } 80% { background-color: #FF7F92; } 100% { background-color: #85A9E3; } } .button__style--secondary { transition: background-color 0.3s ease;  } .button__style--secondary:hover { animation: bgFade 7s ease infinite; border:2px solid transparent; color:#FFF; } @keyframes bgFade { 0% { background-color: #85A9E3; } 20% { background-color: #6D9335; } 40% { background-color: #FFAB38; } 60% { background-color: #DD451D; } 80% { background-color: #FF7F92; } 100% { background-color: #85A9E3; } }  .card__wrapper--blog:has(.card__innerwrapper--blog:hover) .card__image--blog { transform: translateY(-10px); } .card__image--blog { transform: translateY(0); transition: transform .3s ease; }  .grid__wrapper--home:hover * { color: #fff !important; transition: all .3s ease-in-out; } .grid__wrapper--home { transition: all .2s ease-in-out; } .grid__wrapper--home.hover--orange:hover * { fill: #fff !important; } .grid__wrapper--home.hover--pink:hover * { fill: #fff !important; } .grid__wrapper--home.hover--blue:hover * { fill: #fff !important; } .grid__wrapper--home.hover--red:hover * { stroke: #fff !important; } .grid__wrapper--home.hover--orange:hover { background-color: #FFAB38; } .grid__wrapper--home.hover--pink:hover { background-color: #FF7F92; } .grid__wrapper--home.hover--red:hover { background-color: #DD451D; } .grid__wrapper--home.hover--blue:hover { background-color: #85A9E3; }