/* Styles form page blocks */

.custom-contact-form .form-control	{
		.custom-contact-form .form-control}

.custom-contact-form .form-control	{
		border-radius: 0;
		            margin-bottom: 20px;
		            color: #3c73a1;
		            background-color: rgba(255, 255, 255, 1);
		            border-color: #EBEBEB;
		}

.custom-contact-form .form-control:focus	{
		-webkit-box-shadow: none;
		            box-shadow: none;
		            color: #3c73a1;
		            background-color: rgba(255, 255, 255, 1) !important;
		            border-color: #3c73a1;
		}

.custom-contact-form .btn	{
		border-radius: 0;
		}

/* END Styles form page blocks */

.btn-sp1 {
    color: #fff;
    border-color: #fff;
    transition: all ease-in-out 0.2s;
}
.btn-sp1:hover {
    background: #4642c1;
    border-color: #4642c1;
    background: #1d9fc3;
    border-color: #1d9dc2;
    box-shadow: 0px 3px 30px -14px #2b5478;
    transform: scale(1.1);
}


    
    .c-border-cards>div{
        border: 1px solid #e2eefd;
        height: 100%;
        transition: all ease-in-out 0.3s;
        padding: 0 30px;
        border-radius: 4px;
    }
    .c-border-cards:hover > div{
        border-color: transparent;
        box-shadow: 0px 0 25px 0 rgb(16 110 234 / 10%);
    }
    .c-border-cards img{
        transition: all ease-in-out 0.2s;
        /*max-width: 30%;*/
        /*max-width: 140px;*/
        max-width: 100%;
        width: 100%;
        height: auto;
        padding: 15px;
    }
    .c-border-cards:hover img{
        transition: all ease-in-out 0.2s;
        margin-top: -50px;
        max-width: 100%;
        /*max-width: 50%;*/
        /*margin-top: -50px;*/
    }
    
    
@media (min-width: 768px) {
    .c-border-cards img{
        max-width: 140px;
    }
    .c-border-cards:hover img{
        max-width: 240px;
    }
}