.gh h4 {
    padding: 0;
    margin: 6px 0px;
}

.gh a,
.gh a:visited {
    text-decoration: none;
    color: black;
    margin: 16px 2px;
}

.gh-small {
    zoom: 0.5;
}

.gh-medium {
    zoom: 0.75;
}

.gh-large {
    zoom: 1;
}

.gh-card {
    font-family: 'Arial';
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
    transition: 0.3s;
    max-width: 300px;
    display: inline-block;
    margin: 8px;
    border-radius: 5px;
    border-bottom: 8px solid #83CFFF;
    background-color: #83CFFF;
}

.gh-card:hover {
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
    border-bottom: 10px solid #F0B069;
}

img.gh {
    width: 50%;
    margin: -3% 25%;
}

.img-container.gh {
    background-color: white;;
    overflow: hidden;
    height: 130px;
    clip-path: polygon(100% 8px, 100% 95%, 50% 100%, 0% 95%, 0 8px);
}

.container.gh {
    padding: 16px;
    clip-path: polygon(100% 0, 100% 95%, 50% 100%, 0% 95%, 0 0);
}

.gh p {
    line-height: 1.6;
    overflow: auto;
    max-height: 70px !important;
    margin: 24px 0px;
    color: black;
    padding: 0px 12px 0px 2px;
}