.secondary-button{
	position:relative;
	transition: all .5s ease-in-out;
}
.secondary-button span{
	position:relative;
    z-index:2;
    
}
.secondary-button .button-bg{
	content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color:white;
    transform-origin:bottom center;
    transform:scaleY(0%);
	transition: all .5s ease-in-out;
    z-index:1;
    
}
.secondary-button:hover{
	color:var(--color-one);
}
.secondary-button:hover .button-bg {
    transform: scaleY(100%);
}

p a{
  	color:white;
  	font-weight:500;
	transition: all .5s ease-in-out;
}

p a:hover{
	color:##0056b3;
}

.cta-wrapper.wrap{
	width:100%;
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    justify-content:flex-start;
    gap:16px;
    a{
    	width:max-content;
    }
}
@media screen and (min-width:768px){
  .cta-wrapper.wrap{
      flex-direction:row;
      flex-wrap:wrap;
      align-items:center;
  }
}