.card1713007748 {
    margin: 2% 5%;

}

.card1713007748 .mhead {
    
text-align: center;
}
.card1713007748 .mpretext{
    color:#364a9c;
    text-align: center;
    word-spacing: -2px;
    font-size: 23px;
    font-weight: 900;
    margin-bottom: 6%;
}

.card1713007748 .mtitle {
    
color: #364a9c;
    
font-size: 40px;
    
font-weight: bold;
    
text-transform: lowercase;
    
}

.card1713007748 .mdesc {
    
}

.card1713007748 .mbody {
    
}

.card1713007748 .mcontent {
    
}

/*Module specific style*/
.card1713007748 .card {
    margin: 2%;
    overflow:hidden;
    border-radius: 10px;
    border: none;
}

.card1713007748 .card-background {
    position:absolute;
    width:100%;
    height:100%;
    background-repeat:no-repeat;
    background-size:100% 100%;
    z-index:1;
}

.card1713007748 .card-foreground {
 
    z-index:2;
}

.card1713007748 .card-header {
    text-align:center;
    margin-top:5%;
    border: none;

}
.card1713007748 .card-header a{
    color:white;
    font-size:26px;
    font-weight:bold;
}
.card1713007748 .card-title {
    text-align:right;
    margin-right:3%;
    border: none;

            color:white;
    font-size:23px;
    font-weight:bold;
}
.card1713007748 .card-title a{
    color:black;
}
.card1713007748 .card-body {
    font-size:17px;
    border: 2px solid #9e9e9e;
    color: black;
    border-radius: 10px;
    height: 200px;
    transition:1s;

}
.card1713007748 .card-foreground:hover .card-body{
    border:2px solid #364a9c;
}
.card1713007748 .card-image {
    text-align: left;
    font-size: 50px;
    color: #9e9e9e;
    margin-bottom:-10%;
    margin-left:5%;
}

.card1713007748 .card-image img {

 border:2px solid #9e9e9e;
 padding:2%;
 border-radius:10px;
 background: white !important;
 transition:1s;
}

.card1713007748 .card-foreground:hover .card-image img{
        transform: rotate3d(0, 1 ,0 , 160deg);
        border:2px solid #364a9c;
        background:#364a9c !important;
}
.card1647172899 .image-link {
    text-align:center;
}

.card1713007748 .list-group {
    font-size:smaller;

}

.card1713007748 .list-group li {
        margin:0 10%;
    background:transparent;
    border:none;
    color:white;
}

.card1713007748 .card-link {
    font-size:smaller;
    background:white !important;
    color:black !important;

}
/*Module specific style*/

@media (max-width: 767px) {
	.card1713007748 .mpretext{

font-size: 15px;

line-height: 1.5;

margin-top: 3%;

padding: 0 5%;
}
.card1713007748 .card-title a {
    color: black;
    font-size:23px;
}
    .card1713007748 .mtitle {
    
font-size: 23px;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	
}