.card1683705383 {
    
}

.card1683705383 .mhead {
    
}

.card1683705383 .mtitle {
    
}

.card1683705383 .mdesc {
    
}

.card1683705383 .mbody {
    
}

.card1683705383 .mcontent {
    
}

/*Module specific style*/

.card1683705383 .card {
    margin:3px;
    overflow:hidden;
    height: 518px;
    border-radius: 25px;
}

.card1683705383 .card-background {
     position: absolute;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    z-index: 1;
    filter: brightness(1);
    transition-property: filter,transform;
    transition-duration: 0.2s;
    transition-timing-function: linear;
    transition-delay: 0.1s;
}

.card-background:hover {
    filter: brightness(0.8);
    transform: scale3d(1.1, 1.1, 1.1);
}

.card1683705383 .card-foreground {
    background: #00000014;
    z-index: 2;
    position: absolute;
    bottom: 0;
    border-top-left-radius: 20px;
}

.card1683705383 .card-header {
    text-align:center;
}

.card1683705383 .card-title {
    text-align: right;
}

.card1683705383 .card-body {
    text-align:justify;
}

.card1683705383 .card-image {
    text-align: center;
}

.card1683705383 .card-title a{
    color: white;
    font-weight: bolder;
    font-size: 2rem;
}

.card1683705383 .card-icon {
    text-align: center;
    font-size: 75px;
    padding: 15px 0;
}

.card1647172899 .card-text {
    font-size:small;
    text-align:right;
    color: #f5788b;
    font-weight: bolder;
}

.card1647172899 .image-link {
    text-align:center;
}

.card1683705383 .list-group {
    font-size:smaller;
}

.card1683705383 .list-group li {
    background:rgba(255,255,255,0.9);
}

.card1683705383 .card-link {
     font-size: smaller;
    background: white;
    border-color: white;
    color: #333;
    font-weight: bold;
    padding: 10px 15px;
    border-radius: 4px;
}

.card1683705383 .card-text:last-child {
    margin-bottom: 0;
    color: #f5788b;
    font-weight: bolder;
}

.card1683705383 .btn:hover {
    color: #fff;
    background-color: #558769;
    border-color: #558769;
}

.card1683705383 .row1 div:last-child .card .card-title a {
    color: #558769;
    font-weight: bolder;
    font-size: 2rem;
}

.card1683705383 .row1 div:last-child .card .card-text {
    font-size: 1.3rem;
    color: #f5788b;
}

.card1683705383 .row1 div:last-child .card .card-foreground {
    background: #f7cabe66;
    z-index: 2;
    position: absolute;
    bottom: 0;
    border-top-left-radius: 20px;
}
/*Module specific style*/

@media (max-width: 767px) {
	.card1683705383 .card-background {
    filter: blur(3px);
}
    .card1683705383 .card {
    margin-bottom: 15px;
}
    .card1683705383 .card {
    margin-bottom: 15px;
}

    .card1683705383 .mhead {
    padding-right: 15px;
    font-family: 'BArshia';
    color: #659f7c;
}
    .card1683705383 .mtitle {
    font-size: 4rem;
}
}
@media (min-width: 768px) and (max-width: 991px) {
    .card1683705383 .mhead {
    padding-right: 15px;
    font-family: 'BArshia';
    color: #659f7c;
}
    .card1683705383 .mtitle {
    font-size: 4rem;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	.card1683705383 .mhead {
    display:none;
}
    
}