/*-------------------------------
    Colors
-------------------------------*/
/*-------------------------------
    Fonts
-------------------------------*/
/*-------------------------------
    Common
-------------------------------*/
:root {
  --windowHeight: 100vh;
  --headerHeight: 90px;
  --headerHeightMobile: 84px;
  --headerHeightMobileResources: 138px; }

.c-three-items__title {
  padding-bottom: 100px; }
  @media screen and (max-width: 1199px) {
    .c-three-items__title {
      padding-bottom: 0; } }

.c-three-items h2 {
  text-transform: none;
  font-weight: 300;
  margin-bottom: 85px; }
  @media screen and (max-width: 767px) {
    .c-three-items h2 {
      margin-bottom: 40px; } }

.c-three-items__items {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between; }

.c-three-items__info {
  width: 31.5%;
  padding: 0 20px 0 10px; }
  @media screen and (max-width: 767px) {
    .c-three-items__info {
      width: 100%;
      padding: 0;
      margin-bottom: 40px; }
      .c-three-items__info:last-of-type {
        margin-bottom: 0; } }
  .c-three-items__info h2 {
    font-family: "Cooper Md BT", sans-serif;
    font-weight: 400;
    margin-bottom: 35px; }
    @media screen and (max-width: 767px) {
      .c-three-items__info h2 {
        margin-bottom: 20px; } }
  .c-three-items__info div {
    font-weight: 500;
    line-height: 150%; }

.c-three-items__link {
  display: table;
  width: auto;
  margin: 45px auto 50px; }
  @media screen and (max-width: 767px) {
    .c-three-items__link {
      margin: 45px auto 40px; } }

.c-three-items__date {
  font-weight: 500; }

