:root {
    --white-color: #FFFFFF;
    --black-color: #000000;
    --darkaqua-color: #006C81;
    --jellyfish-color: #52C6C6;
    --sherpablue-color: #09424C;
    --concord-color: #797C7F;
    --white-smoke-color: #f4f4f4;
    --clearday-color: #EAFFFD;

    --font-family: 'Plus Jakarta Sans';

    --font-size-53: 53px;
    --font-size-40: 40px;
    --font-size-25: 25px;
    --font-size-18: 18px;
    --font-size-16: 16px;
    --font-size-14: 14px;

    --line-height-100: 100%;

    --regular-font: normal;
    --medium-font:500;    
    --semibold-font:600;
    --bold-font: bold;

    --text-align-left: left;
    --text-align-center: center;
    --text-align-right: right;
  }
  
  h1{
      font-family: var(--font-family);
      font-size: var(--font-size-53);
      font-weight: var(--bold-font);
  }
  h2{
      font-family: var(--font-family);
      font-size: var(--font-size-40);
      font-weight: var(--bold-font);
  }
  h3{
      font-family: var(--font-family);
      font-size: var(--font-size-25);
      font-weight: var(--semibold-font);
  }
  h4{
      font-family: var(--font-family);
      font-size: var(--font-size-18);
      font-weight: var(--semibold-font);
  }
  h5{
      font-family: var(--font-family);
      font-size: var(--font-size-16);
      font-weight: var(--medium-font);
  }
  h6{
      font-family: var(--font-family);
      font-size: var(--font-size-14);
      font-weight: var(--regular-font);
  }
  p{
      font-family: var(--font-family);
      font-size: var(--font-size-16);
      font-weight: var(--medium-font);
  }
  li{
      font-family: var(--font-family);
      font-size: var(--font-size-16);
      font-weight: var(--medium-font);
  } 
  a{
      font-family: var(--font-family);
      font-size: var(--font-size-16);
      font-weight: var(--medium-font);
  }   
  
  
  
    .home-sec{
        padding:50px 50px;
    }
    .home-sec-single{
        background-color: var(--darkaqua-color);
        min-height:140px;
        border-radius:15px;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;      
    }
    .home-sec-single h4{
        color: var(--white-color);
        margin-bottom:20px;
    }
    .home-sec-single h5{
        color: var(--white-color);
        margin-bottom:0px;
    }  
    .home-sec-single:hover{
        background-color: var(--jellyfish-color);
    }
    .home-sec-single:hover h4,.home-sec-single:hover h5{
        color: var(--sherpablue-color);
    }
    .hm-about{
        background-color: var(--white-smoke-color);
        padding-top:50px;
        padding-bottom:50px;
    }
    .hm-about h2{
        color: var(--sherpablue-color);
    }
    .hm-about p{
        color: var(--concord-color);
    }
    .hm-about li{
        color: var(--concord-color);
    }    
    .hm-about ol{
        margin-bottom:0px;
    }
    .hm-services{
        padding-top:50px;
        padding-bottom:50px;
    }
    .hm-services h2{
        color: var(--sherpablue-color);
        margin-bottom:30px;
    }
    
    .service-single{
        margin-bottom:30px;
    }
    .service-single > div{
        background-color:var(--darkaqua-color);
        padding:30px;
        border-radius:13px;
        height: 100%;
    }
    .service-single h3{
        color: var(--white-color);
    }
    .service-single h5{
        color: var(--white-color);
        margin-top:20px;
        margin-bottom:20px;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;  
        overflow: hidden;        
    }
    .service-single a{
        color: var(--white-color);
        text-decoration:none;
    }    
  
  
  
  
