/* ========================================== */
/* ======= MEDIA QUERIES (MIN-WIDTH) ======== */
/* ========================================== */

/* ======================= */
@media (min-width: 375px) {
  .offerings__cardIcon {
    width: 50px;
    height: 50px;
  }
  .aboutUs__statsList {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    text-align: unset;
  }
  .aboutUs__statsIcon {
    margin-inline: unset;
  }
}
/* ======================= */
@media (min-width: 550px) {
  .aboutUs__statsListItem {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .offerings__cardIcon {
    width: 60px;
    height: 60px;
  }
}
/* ======================= */
@media (min-width: 635px) {
  .offerings__cardLinks {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
/* ======================= */
@media (min-width: 768px) {
  .sectionsTitleTag {
    font-size: 26px;
  }
  /* === ABOUT-US SECTION  === */
  .aboutUs__statsList {
    grid-template-columns: repeat(4, 1fr);
  }
  .aboutUs__statsIcon {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
  .aboutUs__statsDescNum {
    font-size: 36px;
  }
  /* === ABOUT-US SECTION  === */

  /* === OFFERINGS SECTION  === */
  .offerings__optionsImg {
    width: 50px;
    height: 50px;
  }
  .offerings__optionsListItem button span {
    font-size: 15px;
  }
  .offerings__cardSubTitle {
    font-size: 18px;
  }
  .offerings__cardLinks {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  /* === ABOUT-US SECTION  === */
}
/* ======================= */
@media (min-width: 992px) {
  .sectionsTitleTag {
    font-size: 30px;
  }
  /* === ABOUT-US SECTION === */
  .aboutUs__imgBgContainer {
    display: block;
  }
  .aboutUs__content {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 2rem 1fr;
    grid-template-columns: 1fr 1fr;
    gap: 2rem;
  }
  .aboutUs__imgBox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .aboutUs__img {
    -o-object-fit: cover;
    object-fit: cover;
    border: 5px solid var(--light);
  }
  .aboutUs__statsList {
    padding-left: 15%;
  }
  /* === ABOUT-US SECTION === */

  /* === OFFERINGS SECTION === */
  .offerings__card {
    -ms-grid-columns: 1.3fr 0.5rem 1fr;
    grid-template-columns: 1.3fr 1fr;
    -webkit-column-gap: 0.5rem;
    -moz-column-gap: 0.5rem;
    column-gap: 0.5rem;
  }
  .offerings__cardText {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .offerings__cardImgHolder {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    -ms-grid-row-align: end;
    align-self: end;
    margin-bottom: 0;
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    grid-row: 1 / span 2;
    -ms-grid-column-align: end;
    justify-self: end;
  }
  .offerings__cardLinks {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  /* === OFFERINGS SECTION === */
}
/* ======================= */
@media (min-width: 1024px) {
  /* === ABOUT-US SECTION === */
  .aboutUs__infoTitle {
    font-size: 24px;
  }
}
/* ======================= */

/* ======================= */
@media (min-width: 1200px) {
  .sectionsTitleTag {
    font-size: 34px;
  }
  /* === MAIN CONTENT === */

  /* === ABOUT-US SECTION === */
  .aboutUs__imgBgContainer {
    width: 16.5%;
  }
  .aboutUs__infoTitle {
    font-size: 26px;
  }
  /* === ABOUT-US SECTION === */
}
/* ======================= */
@media (min-width: 1441px) {
  /* === ABOUT-US SECTION === */
  .aboutUs__imgBgContainer {
    width: 24%;
  }
  .aboutUs__imgBgContainer {
    width: 24%;
  }
}
/* ======================= */
@media (min-width: 1601px) {
  /* === ABOUT US SECTION === */
  .aboutUs__imgBgContainer {
    width: 27%;
  }
  .aboutUs__infoTitle {
    font-size: 28px;
  }
}
/* ======================= */
@media (min-width: 1800px) {
  .aboutUs__imgBgContainer {
    width: 29.5%;
  }
}
/* ======================= */
@media (min-width: 1920px) {
  .aboutUs__imgBgContainer {
    width: 30.5%;
  }
}
/* ======================= */
@media (min-width: 2100px) {
  .aboutUs__imgBgContainer {
    width: 32%;
  }
}
/* ======================= */
@media (min-width: 2700px) {
  .aboutUs__imgBgContainer {
    width: 36%;
  }
}
/* ========================================== */
/* ======= MEDIA QUERIES (MIN-WIDTH) ======== */
/* ========================================== */

@media (max-width: 767px) {
  .aboutUs__statsDesc p {
    font-size: 12px;
  }
}
