.indicative-pricing-block .negative-margin.columns-4 {
    margin: 0 -1.25rem;
}
.indicative-pricing-block .negative-margin.columns-4 .padding-block {
    padding: 0 1.25rem 2.5rem;
}
@media(max-width: 767.98px) {
    .indicative-pricing-block .negative-margin.columns-4 {
        margin: 0 -0.625rem;
    }
    .indicative-pricing-block .negative-margin.columns-4 .padding-block {
        padding: 0 0.625rem 1.25rem;
    }
}
.indicative-pricing-block .negative-margin.columns-6 {
    margin: 0 -0.625rem;
}
.indicative-pricing-block .negative-margin.columns-6 .padding-block {
    padding: 0 0.625rem 1.25rem;
}
.link-box-wrapper{
    border:1px solid #EFEFEF;
    border-radius:20px;
    height: 100%;
}
.link-box-wrapper a{
    height: 100%;
    text-decoration: none;
    color:var(--black);
}
.link-box-wrapper a:hover .link-box-button{
    transform: scale(1.15);
    -webkit-transition: all .25s ease-out;
    -o-transition: all .25s ease-out;
    transition: all .25s ease-out;
}
.link-box-wrapper a .link-box-button{
    transform: scale(1);
    -webkit-transition: all .25s ease-out;
    -o-transition: all .25s ease-out;
    transition: all .25s ease-out;
}
.link-box-wrapper .image-square-sml,
.link-box-wrapper .image-square-sml img{
    border-radius:20px;
}
.price-row{
    margin-top: auto;
}
.link-box-wrapper .price{
    width:calc(100% - 40px);
}
.link-box-wrapper .price-text{
    width:100%;
    display: block;
    font-size: 13px;
}