﻿/*$background-color: #CAE3E0;
$footer-bg: #BFD8D5;
$brand-pink: #DE3251;
$brand-gold: #DA932B;
$dark-gold: #98671E;

$pink: #DE3251;
$dark-pink: #9B2339;*/
.grid-component {
  text-align: center; }
  .grid-component .intro-block {
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
    text-align: center; }
    @media (max-width: 991px) {
      .grid-component .intro-block {
        padding: 0 20px; } }
    .grid-component .intro-block h1, .grid-component .intro-block h2, .grid-component .intro-block h3, .grid-component .intro-block h4 {
      font-size: 90px;
      line-height: 100px;
      margin-bottom: 40px; }
      @media (max-width: 1499px) {
        .grid-component .intro-block h1, .grid-component .intro-block h2, .grid-component .intro-block h3, .grid-component .intro-block h4 {
          font-size: 58px;
          line-height: 1.2; } }
      @media (max-width: 991px) {
        .grid-component .intro-block h1, .grid-component .intro-block h2, .grid-component .intro-block h3, .grid-component .intro-block h4 {
          font-size: 32px;
          margin-bottom: 20px;
          line-height: 1; } }
    .grid-component .intro-block p {
      font-family: "CircularBook", sans-serif;
      font-size: 24px;
      line-height: 1.33;
      margin-bottom: 40px; }
      @media (max-width: 1499px) {
        .grid-component .intro-block p {
          font-size: 21px; } }
      @media (max-width: 991px) {
        .grid-component .intro-block p {
          font-size: 18px;
          margin-bottom: 20px; } }
      .grid-component .intro-block p .uppercase {
        color: #666867; }
        @media (max-width: 991px) {
          .grid-component .intro-block p .uppercase {
            font-size: 16px; } }
  .grid-component__items {
    padding-top: 40px;
    position: relative; }
    .grid-component__items .background-color {
      position: absolute;
      width: 100%;
      height: calc(100% - (60px + 330px) + 200px);
      top: calc(60px + 330px); }
  .grid-component__container {
    display: flex;
    justify-content: center; }
    .grid-component__container.row {
      margin: 0; }
      @media (max-width: 991px) {
        .grid-component__container.row {
          padding: 0 20px; } }
    .grid-component__container .col {
      margin: 20px 25px;
      width: 500px;
      padding: 0; }
    .grid-component__container .card {
      border-radius: 5px; }
      .grid-component__container .card .card-body {
        display: flex;
        justify-content: flex-start;
        align-items: center;
        text-align: left;
        padding: 40px 80px 40px 40px; }
        @media (max-width: 991px) {
          .grid-component__container .card .card-body {
            padding: 40px; } }
        @media (max-width: 575px) {
          .grid-component__container .card .card-body {
            padding: 30px 20px; } }
        .grid-component__container .card .card-body .icon {
          width: 80px;
          height: 80px;
          flex-shrink: 0; }
          .grid-component__container .card .card-body .icon img {
            width: 100%;
            height: 100%; }
        .grid-component__container .card .card-body h6 {
          font-family: 'CircularPro-bold';
          padding-left: 20px; }
