@font-face {
    font-family: 'PlusJakartaSans-Bold';
    src: url('fonts/PlusJakartaSans-Bold.ttf');
  }
  @font-face {
    font-family: 'PlusJakartaSans-Medium';
    src: url('fonts/PlusJakartaSans-Medium.ttf');
  }
  @font-face {
    font-family: 'PlusJakartaSans-SemiBold';
    src: url('fonts/PlusJakartaSans-SemiBold.ttf');
  }
  @font-face {
    font-family: 'PlusJakartaSans-Light';
    src: url('fonts/PlusJakartaSans-Light.ttf');
  }
  @font-face {
    font-family: 'PlusJakartaSans-Regular';
    src: url('fonts/PlusJakartaSans-Regular.ttf');
  }
  
  body {
    background-color: rgba(245, 250, 255, 1);
    font-family: 'PlusJakartaSans-Regular', sans-serif;
    color: #494949;
  }
  
  .policy-title {
    font-family: 'PlusJakartaSans-Bold';
    color: #494949;
  }
  
  .policy-subtitle {
    font-family: 'PlusJakartaSans-SemiBold';
    color: #494949;
  }
  
  .policy-text {
    font-family: 'PlusJakartaSans-Light';
    color: #494949;
  }
  
  .policy-card {
    background-color: #fff;
    border-radius: 15px;
    border: none;
  }
  
  .section-title {
    border-bottom: 2px solid #000;
    display: inline-block;
    padding-bottom: 5px;
    font-family: 'PlusJakartaSans-Bold', 'Plus Jakarta Sans', sans-serif;
  }
  
  h4 {
    font-family: 'PlusJakartaSans-SemiBold', 'Plus Jakarta Sans', sans-serif;
  }
  
  p, li {
    font-family: 'PlusJakartaSans-Regular', 'Plus Jakarta Sans', sans-serif;
  }
  
  strong {
    font-family: 'PlusJakartaSans-Medium', 'Plus Jakarta Sans', sans-serif;
  }
  
  .highlight-text {
    font-family: 'PlusJakartaSans-Bold', 'Plus Jakarta Sans', sans-serif;
  }
  
  .closing-text {
    font-weight: 600;
    font-family: 'PlusJakartaSans-SemiBold', 'Plus Jakarta Sans', sans-serif;
  }
  
  .container {
    margin-top: 0 !important;
    padding-top: 0 !important;
}