.icon-block-item{
width: 100%;
background: white;
border: 1px solid var(--primary-color-300);
border-radius: 0.8rem;
text-align: center;
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
padding: 2.4rem;
margin-top: 2.4rem;
text-decoration: none;
}
.icon-block-list .col-lg-4:nth-child(-n + 3) .icon-block-item{
margin-top: 0;
}
.icon-block-img{
height: 19.4rem;
display: flex;
align-items: center;
justify-content: center;
}
@media(min-width:1200px) and (max-width:1259.98px){
.icon-block-item {
min-height: 36.4rem;
padding: 1.6rem;
}
.icon-block-img {
height: 17rem;
}
}
@media(min-width:992px) and (max-width:1199.98px){
.icon-block-item {
min-height: 29.4rem;
padding: 1.6rem;
}
.icon-block-img {
height: 15rem;
}
}
@media(min-width:768px) and (max-width:991.98px){
.icon-block-item {
min-height: 33.4rem;
padding: 1.6rem;
margin-top: 2.4rem !important;
}
.icon-block-list .col-lg-4:nth-child(-n + 2) .icon-block-item {
margin-top: 0 !important;
}
.icon-block-img {
height: 17rem;
}
}
@media(max-width:767.98px){
.icon-block-item{
width: 100%;
margin: auto;
}
.icon-block-list .col-lg-4 .icon-block-item{
margin-bottom: 24px;
}
.icon-block-info .h4 * {
font-size: 2.8rem !important;
line-height: 3.4rem !important;
}
}