body{
    overflow-x: hidden;
}
.primary-color{
    background-color: #002d0e;
    color: rgb(236, 236, 236);
}
.secondary-color{
    color: #fff;
    /* background-color: rgb(236, 236, 236); */
}

/* test */
@import url("https://fonts.googleapis.com/css2?family=Lato:wght@400;700&family=Montserrat:wght@700&display=swap");

:root {
  /* Colors */
  --brand-color: hsl(46, 100%, 50%);
  --black: hsl(0, 0%, 0%);
  --white: hsl(0, 0%, 100%);
  /* Fonts */
  --font-title: "Montserrat", sans-serif;
  --font-text: "Lato", sans-serif;
}

/* RESET */

/* Box sizing rules */
*,
*::before,
*::after {
  box-sizing: border-box;
}

/* Remove default margin */
h2,
p {
  margin: 0;
}

body {
  display: grid;
  place-items: center;
  height: 100vh;
} 

h3 {
  /* font-size: 2.25rem; */
  font-family: var(--font-title);
  color: var(--white);
  /* line-height: 1.1; */
}


p {
  font-family: var(--font-text);
  font-size: 1rem;
  line-height: 1.5;
  color: var(--white);
}

.flow > * + * {
  margin-top: var(--flow-space, 1em);
}

.overview-card{
  margin: auto; max-width: 58rem;
}

.activities-card{
  margin: auto; max-width: 62rem;
}

.card{
  padding: 0% !important;
}

.card-img-top{
  height: 200px;
  overflow: hidden;
  object-fit: cover;
}

.btn-primary {
  display: inline-block;
  padding: 8px 20px;
  font-size: 16px;
  /* font-weight: 500; */
  color: #fff;
  background-color: #1976d2; /* Material Blue 700 */
  border: none;
  border-radius: 4px;
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  text-transform: uppercase;
  transition: background-color 0.3s, box-shadow 0.3s;
}

.btn-primary:hover {
  background-color: #1565c0; /* Material Blue 800 */
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
}

.btn-primary:active {
  background-color: #0d47a1; /* Material Blue 900 */
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.4);
}

.btn-primary:disabled {
  background-color: #90caf9; /* Material Blue 200 */
  cursor: not-allowed;
  box-shadow: none;
}


/* CARD COMPONENT */

#activities-image-1, #activities-image-2, #activities-image-3, #activities-image-4, #activities-image-5{
  width: 70vw;
  height: 240px;
}
/* Small screens (≥576px) */
@media (max-width: 767px) {
  #activities-image-1, #activities-image-2, #activities-image-3, #activities-image-4, #activities-image-5{
    width: 80vw;
    height: 250px;
  }
  .card{
    max-width: 25rem;
  }
}
/* Small screens (≥576px) */
/* @media (min-width: 576px) and (max-width: 767px) {
  .card-container{
    width:  95%;
  }
  .card__title{
    bottom: 1.25rem;
  }
} */

/* Medium screens (≥768px) */
@media (min-width: 768px) {
  #activities-image-1, #activities-image-2, #activities-image-3, #activities-image-4, #activities-image-5{
    width: 60vw;
    height: 280px;
  }
}

/* Large screens (≥992px) */
@media (min-width: 992px) {
  #activities-image-1, #activities-image-2, #activities-image-3, #activities-image-4, #activities-image-5{
    width: 100vw;
    height: 250px;
  }
}

/* Extra Large screens (≥1200px) */
@media (min-width: 1200px) {
}

@media (min-width: 1400px) {
}
