.zoom-effect:hover .image-card img {
      -webkit-transform: scale(1.02);
      transform: scale(1.02);
    }    
    
.container-img-card .row {
    --bs-gutter-x: 0.1rem;
    --bs-gutter-y: 0.1rem;
}

.contact-box {
        min-height:430px;
    }
    .contact-box:hover {
        min-height:430px;
    }
    
.box,
.box:hover,
.min-height-contact {
    min-height: 430px;   
}

.box.box-home,
.box.box-home:hover {
    min-height: 270px;   
}
.padding-top-10 {
    padding-top:10px;
}

.padding-ver-5 {
    padding-left: 5px;
    padding-right: 5px;
}

hr.padding-ver-5 {
    margin: 5px 5px 10px 5px;
}

hr.no-padding-ver-5 {
    margin: 5px 0 10px 0;
}

.circle-bg-contact {
    background: linear-gradient(60deg, #f79533, #ebf733, #ef4e7b, #d467e6, #5073b8, #5ef4c4, #2ac823, #ebf733);
    background-size: 400% 400%;
	animation: gradient 7s ease infinite;
}
@keyframes gradient {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
 /*--------- circle-color ---------*/
}
.img-icon-contact {
    width: 50%;
    padding: 5px;
}

.banner-apps {
    width: 100%;
    padding: 5px 5px;
    height: auto;
}

.mwc-1900 {
    max-width: 1900px;
    margin: 0 auto;
}