.containerevents-component{margin-top:6rem;margin-bottom:8rem}
@media only screen and (min-width:768px){.containerevents-component .textcard-component .topic{display:none}
.containerevents-component .newsletter-component{padding-right:90px}
}
@media only screen and (max-width:767px){.containerevents-component{margin-bottom:4rem}
.containerevents-component .cardimage-container{padding-left:0;padding-right:0}
.containerevents-component .purple-button{width:100%;justify-content:center}
.containerevents-component .textcard-component .title{font-size:27px}
.containerevents-component .textcard-component .topic{font-size:16px}
}
.containerevents-component .link{color:#d81b60}
.containerevents-component .link:hover{color:#d81b60;text-decoration:underline}
.containerevents-component .topic{padding-bottom:5%}
.containerevents-component .container-card{margin-top:12.7%}
@media only screen and (max-width:1247px){.containerevents-component .container-card{margin-top:8%}
}
.containerevents-component .link-arrow{width:12px;height:7px}
.containerevents-component .float-end{font-size:18px}
@media only screen and (max-width:1439px){.containerevents-component .float-end{padding-right:13px}
}
.containerevents-component .newsletter-component{margin-top:15%}