*{
    margin: 0;
    padding: 0;
    font-family: Georgia, 'Times New Roman', Times, serif;
}

.text-justify {
    text-align: justify;
}
@media screen and (max-width: 48rem) and (min-width: 18.75rem) {
    .card-body h5 {
        font-size: 1.25rem;
    }
}
.text-indent {
    text-indent: 2rem;
}
@media screen and (min-width: 48rem) and (max-width: 57rem) {
     .card-body h5 {
        font-size: 1.25rem;
    }
     .card-body p {
        font-size: 0.9rem;
    }
    #coopCard {
        display: flex;
        position: absolute;
        flex-direction: column;
        align-items: center;
        transform: translate(22.5rem, -61.25rem );
       
       
      }
      #othersCard {
        display: flex;
        position: absolute;
        flex-direction: column;
        align-items: center;
        width:100%;
       
      }
      #mapCard {
        display: flex;
        position: absolute;
        flex-direction: column;
        align-items: center;
        transform: translate(22.5rem, -55rem);
        height: 25vh;
       
      }
        iframe {
            height: 15rem;
        
            }
      
}
