.about__top__wrap .about__top__left h1 {
  color: #231F20;
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 125%;
  /*  */
  margin: 0 0 1rem; }
  .about__top__wrap .about__top__left h1 strong {
    color: #0351A3; 
    font-weight: 700;
}

#nf-field-26, #nf-field-44
{
  background: #00235D;
  color: #fff;
  border: 2px solid #00235D;
  padding: 13px 34px;
  display: inline-block;
  text-decoration: none;
  font-weight: 700;
  font-size: 22px;
  line-height: 120%;
  letter-spacing: 0;
  transition: .3s;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  height: auto;
}
 #nf-field-26:hover, #nf-field-44:hover {
  background-color: transparent;
  color: #00235D;
 }
.nf-form-fields-required
{
  margin-bottom: 1rem;
}
.nf-form-fields-required {
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
    color: #595959;
    font-family: "Gantari", sans-serif;
    margin-bottom: 1rem;
  }
  .nf-form-content label {
    color: #00235D;
    font-family: "Gantari", sans-serif;
    font-weight: 600 !important;
    font-size: 20px !important;
  }
  
  .contact-form .nf-form-content input:not([type="button"]), .about-area .nf-form-content textarea {
    background: #fff;
    border: 1px solid #c4c4c4;
      border-top-color: rgb(196, 196, 196);
      border-right-color: rgb(196, 196, 196);
      border-bottom-color: rgb(196, 196, 196);
      border-left-color: rgb(196, 196, 196);
    border-radius: 0;
    box-shadow: none;
    color: #787878;
    transition: all .5s;
  }
 .listradio-wrap .nf-field-element label.nf-checked-label::before {
    background: #0351a3 !important;
  }
  
  .listradio-wrap .nf-field-element label {
    font-size: 18px !important;
  }
  .listradio-wrap .nf-field-element label.nf-checked-label::after {
    border-color: #0351a3 !important;
    transition: all .5s;
  }
  .listradio-wrap .nf-field-element label::after {
    background: #fff;
    border: 2px solid #c4c4c4;
      border-top-color: rgb(196, 196, 196);
      border-right-color: rgb(196, 196, 196);
      border-bottom-color: rgb(196, 196, 196);
      border-left-color: rgb(196, 196, 196);
    transition: all .5s;
  }
 .listcheckbox-container .nf-field-element label {
    color: #00235D;
    font-family: "Gantari", sans-serif;
    font-weight: 600 !important;
    font-size: 18px !important;
  }

.about__top__left .shp_bx {
  margin-bottom: 1rem; }
  .about__top__left .shp_bx img {
    width: 4.375rem; }
    .about__top__left.shp_bx {
      margin-bottom: 3.125rem;
    }
    .about__top__wrap {
      max-width: 1200px;
      margin: 1rem auto 2.375rem;
}
  @media (min-width: 87.5rem) and (max-width: 93.6875rem) {
    .about__top__wrap .about__top__left h1 {
      font-size: 3.375rem; } }
  @media (min-width: 81.25rem) and (max-width: 87.4375rem) {
    .about__top__wrap .about__top__left h1 {
      font-size: 3.125rem; } }
  @media (min-width: 75rem) and (max-width: 81.1875rem) {
    .about__top__wrap .about__top__left h1 {
      font-size: 2.5rem; } }
  @media (min-width: 62rem) and (max-width: 74.9375rem) {
    .about__top__wrap .about__top__left h1 {
      font-size: 2.2rem; } }
  @media (min-width: 48rem) and (max-width: 61.9375rem) {
    .about__top__wrap .about__top__left h1 {
      font-size: 2.8125rem; } }
  @media only screen and (max-width: 47.9375rem) {
    .about__top__wrap .about__top__left h1 {
      font-size: 2.5rem;
      margin-bottom: 0.9375rem; } }
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  .about__top__wrap .about__top__right {
    margin-top: 1.5625rem; } }
.about__top__wrap .about__top__right p {
  color: #3D393B;
  font-size: 1.375rem;
  font-style: normal;
  font-weight: 400;
  line-height: 145.455%;
  /*  */ }
.about__top__wrap .about__top__right img{
  width: 100%;
  height: auto;
  max-width: 250px;
  margin:1rem auto;
}
  /* Base table styling */
.responsive-table table {
    border-collapse: collapse;
    width: 100%;
    background-color: #f7fafd; /* Light grey background for the table */
     /* Subtle shadow around the table */
    margin: 1.5rem 0 2.5rem; /* Add some space around the table */
}

.responsive-table th, .responsive-table td {
    text-align: left;
    padding: 12px 15px; /* Ample padding for cell content */
    border-bottom: 1px solid #ddd; /* Light border for each cell */
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd;
}

.responsive-table th {
    background-color: #0653a1; /* A nice blue for headers */
    color: #ffffff; /* White text for contrast */
    font-weight: bold;
}

.responsive-table td {
    color: #333; /* Darker text color for readability */
}

.responsive-table tr:nth-child(even) {
    background-color: #fff; /* Zebra-striping for rows */
}

/* Responsive adjustments */
.responsive-table {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    font-family: Gantari;
    letter-spacing: 0;
}

@media screen and (max-width: 768px) {
    .responsive-table table {
        display: block;
    }
    .responsive-table thead, .responsive-table tbody, .responsive-table th, .responsive-table td, .responsive-table tr {
        display: block;
    }
    .responsive-table thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }
    .responsive-table tr {
        border: 1px solid #ddd;
        margin-bottom: 10px; /* Add space between rows */
    }
    .responsive-table td {
        border: none;
        border-bottom: 1px solid #ddd;
        position: relative;
        padding-left: 50%;
        text-align: right; /* Align text to the right for a tidier look */
    }
    .responsive-table td:before {
        content: attr(data-title);
        position: absolute;
        left: 15px;
        top: 50%;
        transform: translateY(-50%);
        font-weight: bold;
        text-align: left; /* Align the pseudo-element text to the left */
    }
}

/* Larger screens styling adjustments */
@media screen and (min-width: 769px) and (max-width: 1024px) {
    .responsive-table th, .responsive-table td {
        padding: 10px 10px; /* Slightly reduce padding */
    }
}

/* Extra large screens adjustments */
@media screen and (min-width: 1025px) {
    .responsive-table th, .responsive-table td {
        padding: 15px 20px; /* Increase padding for larger screens for better readability */
    }
}
.about__top__wrap .about__top__left h1 {
  color: #231F20;
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 125%;
  /*  */
  margin: 0 0 1rem; }
  .about__top__wrap .about__top__left h1 strong {
    color: #0351A3; 
    font-weight: 700;
}

#nf-field-26, #nf-field-44
{
  background: #00235D;
  color: #fff;
  border: 2px solid #00235D;
  padding: 13px 34px;
  display: inline-block;
  text-decoration: none;
  font-weight: 700;
  font-size: 22px;
  line-height: 120%;
  letter-spacing: 0;
  transition: .3s;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  height: auto;
}
 #nf-field-26:hover, #nf-field-44:hover {
  background-color: transparent;
  color: #00235D;
 }
.nf-form-fields-required
{
  margin-bottom: 1rem;
}
.nf-form-fields-required {
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
    color: #595959;
    font-family: "Gantari", sans-serif;
    margin-bottom: 1rem;
  }
  .nf-form-content label {
    color: #00235D;
    font-family: "Gantari", sans-serif;
    font-weight: 600 !important;
    font-size: 20px !important;
  }
  
  .contact-form .nf-form-content input:not([type="button"]), .about-area .nf-form-content textarea {
    background: #fff;
    border: 1px solid #c4c4c4;
      border-top-color: rgb(196, 196, 196);
      border-right-color: rgb(196, 196, 196);
      border-bottom-color: rgb(196, 196, 196);
      border-left-color: rgb(196, 196, 196);
    border-radius: 0;
    box-shadow: none;
    color: #787878;
    transition: all .5s;
  }
 .listradio-wrap .nf-field-element label.nf-checked-label::before {
    background: #0351a3 !important;
  }
  
  .listradio-wrap .nf-field-element label {
    font-size: 18px !important;
  }
  .listradio-wrap .nf-field-element label.nf-checked-label::after {
    border-color: #0351a3 !important;
    transition: all .5s;
  }
  .listradio-wrap .nf-field-element label::after {
    background: #fff;
    border: 2px solid #c4c4c4;
      border-top-color: rgb(196, 196, 196);
      border-right-color: rgb(196, 196, 196);
      border-bottom-color: rgb(196, 196, 196);
      border-left-color: rgb(196, 196, 196);
    transition: all .5s;
  }
 .listcheckbox-container .nf-field-element label {
    color: #00235D;
    font-family: "Gantari", sans-serif;
    font-weight: 600 !important;
    font-size: 18px !important;
  }

.about__top__left .shp_bx {
  margin-bottom: 1rem; }
  .about__top__left .shp_bx img {
    width: 4.375rem; }
    .about__top__left.shp_bx {
      margin-bottom: 3.125rem;
    }
    .about__top__wrap {
      max-width: 1200px;
      margin: 1rem auto 2.375rem;
}
  @media (min-width: 87.5rem) and (max-width: 93.6875rem) {
    .about__top__wrap .about__top__left h1 {
      font-size: 3.375rem; } }
  @media (min-width: 81.25rem) and (max-width: 87.4375rem) {
    .about__top__wrap .about__top__left h1 {
      font-size: 3.125rem; } }
  @media (min-width: 75rem) and (max-width: 81.1875rem) {
    .about__top__wrap .about__top__left h1 {
      font-size: 2.5rem; } }
  @media (min-width: 62rem) and (max-width: 74.9375rem) {
    .about__top__wrap .about__top__left h1 {
      font-size: 2.2rem; } }
  @media (min-width: 48rem) and (max-width: 61.9375rem) {
    .about__top__wrap .about__top__left h1 {
      font-size: 2.8125rem; } }
  @media only screen and (max-width: 47.9375rem) {
    .about__top__wrap .about__top__left h1 {
      font-size: 2.5rem;
      margin-bottom: 0.9375rem; } }
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  .about__top__wrap .about__top__right {
    margin-top: 1.5625rem; } }
.about__top__wrap .about__top__right p {
  color: #3D393B;
  font-size: 1.375rem;
  font-style: normal;
  font-weight: 400;
  line-height: 145.455%;
  /*  */ }
.about__top__wrap .about__top__right img{
  width: 100%;
  height: auto;
  max-width: 250px;
  margin:1rem auto;
}
  /* Base table styling */
.responsive-table table {
    border-collapse: collapse;
    width: 100%;
    background-color: #f7fafd; /* Light grey background for the table */
     /* Subtle shadow around the table */
    margin: 1.5rem 0 2.5rem; /* Add some space around the table */
}

.responsive-table th, .responsive-table td {
    text-align: left;
    padding: 12px 15px; /* Ample padding for cell content */
    border-bottom: 1px solid #ddd; /* Light border for each cell */
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd;
}

.responsive-table th {
    background-color: #0653a1; /* A nice blue for headers */
    color: #ffffff; /* White text for contrast */
    font-weight: bold;
}

.responsive-table td {
    color: #333; /* Darker text color for readability */
}

.responsive-table tr:nth-child(even) {
    background-color: #fff; /* Zebra-striping for rows */
}

/* Responsive adjustments */
.responsive-table {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    font-family: Gantari;
    letter-spacing: 0;
}

@media screen and (max-width: 768px) {
    .responsive-table table {
        display: block;
    }
    .responsive-table thead, .responsive-table tbody, .responsive-table th, .responsive-table td, .responsive-table tr {
        display: block;
    }
    .responsive-table thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }
    .responsive-table tr {
        border: 1px solid #ddd;
        margin-bottom: 10px; /* Add space between rows */
    }
    .responsive-table td {
        border: none;
        border-bottom: 1px solid #ddd;
        position: relative;
        padding-left: 50%;
        text-align: right; /* Align text to the right for a tidier look */
    }
    .responsive-table td:before {
        content: attr(data-title);
        position: absolute;
        left: 15px;
        top: 50%;
        transform: translateY(-50%);
        font-weight: bold;
        text-align: left; /* Align the pseudo-element text to the left */
    }
}

/* Larger screens styling adjustments */
@media screen and (min-width: 769px) and (max-width: 1024px) {
    .responsive-table th, .responsive-table td {
        padding: 10px 10px; /* Slightly reduce padding */
    }
}

/* Extra large screens adjustments */
@media screen and (min-width: 1025px) {
    .responsive-table th, .responsive-table td {
        padding: 15px 20px; /* Increase padding for larger screens for better readability */
    }
}
@media screen and (max-width: 768px) {
    /* Other responsive styles remain the same */
    
    .responsive-table td {
        /* Adjust padding-left to ensure enough space for multiline labels */
        padding-left: 60%; /* Adjust this value based on your content and label length */
        text-align: right; /* Keep the content aligned to the right */
    }
    .responsive-table td:before {
        /* Adjustments to allow for multiline labels */
        left: 6px;
        top: 6px; /* Align to the top for multiline support */
        transform: none; /* Remove transform for multiline support */
        width: 65%; /* Adjust width to accommodate longer labels */
        padding-right: 10px; /* Space between label and content */
        text-align: left; /* Align label text to the left */
        white-space: normal; /* Allow text wrapping */
        overflow: visible; /* Show overflow */
        text-overflow: clip; /* Remove ellipsis */
        font-size: 80%; /* Optional: Adjust font size for labels */
    }
}



  @media (min-width: 100rem) and (max-width: 106.1875rem) {
    .about__top__wrap .about__top__right p {
      font-size: 1.3125rem; } }
  @media (min-width: 93.75rem) and (max-width: 99.9375rem) {
    .about__top__wrap .about__top__right p {
      font-size: 1.3125rem; } }
  @media (min-width: 81.25rem) and (max-width: 87.4375rem) {
    .about__top__wrap .about__top__right p {
      font-size: 1.25rem; } }
  @media (min-width: 75rem) and (max-width: 81.1875rem) {
    .about__top__wrap .about__top__right p {
      font-size: 1.25rem; } }
  @media (min-width: 62rem) and (max-width: 74.9375rem) {
    .about__top__wrap .about__top__right p {
      font-size: 1.125rem; }
     
    .about__top__wrap .about__top__right ul li, .about__top__wrap .about__top__right ol li
      {
        font-size: 1.125rem; 
      }

}
  @media (min-width: 48rem) and (max-width: 61.9375rem) {
    .about__top__wrap .about__top__right p {
      font-size: 1.375rem; } 
     .about__top__wrap .about__top__right p:last-child {
       margin:0 0 0 0px;
    }
}
  @media only screen and (max-width: 47.9375rem) {
    .about__top__wrap .about__top__right p {
      font-size: 1.125rem; } 
     .about__top__wrap .about__top__right p:last-child {
      margin: 0 0 0 0px;
     }
}     
.policies-generic h2 {
  color: #231F20;
font-family: Gantari;
font-size: 2rem;
font-style: normal;
font-weight: 700;
line-height: 51px; /* 118.182% */
letter-spacing: 0;
  margin-bottom: 1rem; }
  .policies-generic h2 strong {
    font-weight: 700;
    color: #0351A3; }
  @media (min-width: 62rem) and (max-width: 74.9375rem) {
    .policies-generic h2 {
      font-size: 40px; } }
  @media (min-width: 48rem) and (max-width: 61.9375rem) {
    .policies-generic h2 {
      font-size: 32px; } }
  @media only screen and (max-width: 47.9375rem) {
    .policies-generic h2 {
      font-size: 32px; 
      line-height: 37px;
} }
.policies-generic h3 {
      color:#231F20;
      font-family: Gantari;
      font-size: 2rem;
      font-style: normal;
      font-weight: 600;
      line-height: 45px; /* 118.919% */
      letter-spacing: 0;
      
  margin-bottom: 0.5rem; }
  .policies-generic h3 strong {
    font-weight: 600;
    color: #0351A3; }
  @media (min-width: 62rem) and (max-width: 74.9375rem) {
    .policies-generic h3 {
      font-size: 32px; } }
  @media (min-width: 48rem) and (max-width: 61.9375rem) {
    .policies-generic h3 {
      font-size: 28px; } }
  @media only screen and (max-width: 47.9375rem) {
    .policies-generic h3 {
      font-size: 28px; 
      line-height: 35px;
} }
.policies-generic h4 {
      color: var(--Primary-Colors-Black, #231F20);
      font-family: Gantari;
      font-size: 28px;
      font-style: normal;
      font-weight: 600;
      line-height: 34px; /* 119.355% */
      letter-spacing:0;
      margin-bottom: 30px; }
  .policies-generic h4 strong {
    font-weight: 600;
    color: #0351A3; }
  @media (min-width: 62rem) and (max-width: 74.9375rem) {
    .policies-generic h4 {
      font-size: 24px; } }
  @media (min-width: 48rem) and (max-width: 61.9375rem) {
    .policies-generic h4 {
      font-size: 22px; } }
  @media only screen and (max-width: 47.9375rem) {
    .policies-generic h4 {
      font-size: 22px; 
      line-height: 28px;
} }
.policies-generic h5 {
      color: #000;
      font-family: Gantari;
      font-size: 22px;
      font-style: normal;
      font-weight: 600;
      line-height: 30px; /* 120% */
      letter-spacing: 0;
      margin-bottom: 30px; }
  .policies-generic h5 strong {
    font-weight: 600;
    color: #0351A3; }
  @media (min-width: 62rem) and (max-width: 74.9375rem) {
    .policies-generic h5 {
      font-size: 22px; } }
  @media (min-width: 48rem) and (max-width: 61.9375rem) {
    .policies-generic h5 {
      font-size: 20px; } }
  @media only screen and (max-width: 47.9375rem) {
    .policies-generic h5 {
      font-size: 18px; 
      line-height: 23px;
} }
.policies-generic h6 {
      color: #000;
      font-family: Gantari;
      font-size: 18px;
      font-style: normal;
      font-weight: 600;
      line-height: 24px; /* 122.222% */
      letter-spacing: 0;
      margin-bottom: 30px; }
  .policies-generic h6 strong {
    font-weight: 600;
    color: #0351A3; }
  @media (min-width: 62rem) and (max-width: 74.9375rem) {
    .policies-generic h6 {
      font-size: 18px; } }
  @media (min-width: 48rem) and (max-width: 61.9375rem) {
    .policies-generic h6 {
      font-size: 16px; } }
  @media only screen and (max-width: 47.9375rem) {
    .policies-generic h6 {
      font-size: 16px; 
      line-height: 23px;
} }
.about__top__wrap .about__top__right  ul,.about__top__wrap .about__top__right  ol {
  color: #161513;
  font-size: 22px;
  font-weight: 400;
  line-height: 140%;
  letter-spacing:0;
  list-style: disc;
  margin-bottom: 1rem;
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .about__top__wrap .about__top__right ul, .about__top__wrap .about__top__right ol {
font-size: 20px;
}
}
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  .about__top__wrap .about__top__right  ul, .about__top__wrap .about__top__right  ol{
font-size: 20px;
}
}
@media only screen and (max-width: 47.9375rem) {
  .about__top__wrap .about__top__right ul, .about__top__wrap .about__top__right ol {
font-size: 18px;
}
}
.about__top__wrap .about__top__right  ol {
  list-style: disco;
  margin-bottom: 1rem;
}
.about__top__wrap .about__top__right  ul li, .about__top__wrap .about__top__right  ol li {
          margin-left: 3rem;
            margin-bottom:0.5rem;
}
.about__top__wrap .about__top__right  p s {
text-decoration: line-through;}

.about__top__wrap .about__top__right  p i, .about__top__wrap .about__top__right p em {
font-style:italic;}
.about__top__wrap .about__top__right  p strong {
font-weight:bold;}

.about__top__wrap .about__top__right a {
color: #0351a3;
font-size: 1.25rem;
font-weight: 700;
line-height: 1.75rem;
text-decoration: underline;
transition: .3s;
}
  @media (min-width: 100rem) and (max-width: 106.1875rem) {
    .about__top__wrap .about__top__right p {
      font-size: 1.3125rem; } }
  @media (min-width: 93.75rem) and (max-width: 99.9375rem) {
    .about__top__wrap .about__top__right p {
      font-size: 1.3125rem; } }
  @media (min-width: 81.25rem) and (max-width: 87.4375rem) {
    .about__top__wrap .about__top__right p {
      font-size: 1.25rem; } }
  @media (min-width: 75rem) and (max-width: 81.1875rem) {
    .about__top__wrap .about__top__right p {
      font-size: 1.25rem; } }
  @media (min-width: 62rem) and (max-width: 74.9375rem) {
    .about__top__wrap .about__top__right p {
      font-size: 1.125rem; }
     
    .about__top__wrap .about__top__right ul li, .about__top__wrap .about__top__right ol li
      {
        font-size: 1.125rem; 
      }

}
  @media (min-width: 48rem) and (max-width: 61.9375rem) {
    .about__top__wrap .about__top__right p {
      font-size: 1.375rem; } 
     .about__top__wrap .about__top__right p:last-child {
       margin:0 0 0 0px;
    }
}
  @media only screen and (max-width: 47.9375rem) {
    .about__top__wrap .about__top__right p {
      font-size: 1.125rem; } 
     .about__top__wrap .about__top__right p:last-child {
      margin: 0 0 0 0px;
     }
}     
.policies-generic h2 {
  color: #231F20;
font-family: Gantari;
font-size: 2rem;
font-style: normal;
font-weight: 700;
line-height: 51px; /* 118.182% */
letter-spacing: 0;
  margin-bottom: 1rem; }
  .policies-generic h2 strong {
    font-weight: 700;
    color: #0351A3; }
  @media (min-width: 62rem) and (max-width: 74.9375rem) {
    .policies-generic h2 {
      font-size: 40px; } }
  @media (min-width: 48rem) and (max-width: 61.9375rem) {
    .policies-generic h2 {
      font-size: 32px; } }
  @media only screen and (max-width: 47.9375rem) {
    .policies-generic h2 {
      font-size: 32px; 
      line-height: 37px;
} }
.policies-generic h3 {
      color:#231F20;
      font-family: Gantari;
      font-size: 2rem;
      font-style: normal;
      font-weight: 600;
      line-height: 45px; /* 118.919% */
      letter-spacing: 0;
      
  margin-bottom: 0.5rem; }
  .policies-generic h3 strong {
    font-weight: 600;
    color: #0351A3; }
  @media (min-width: 62rem) and (max-width: 74.9375rem) {
    .policies-generic h3 {
      font-size: 32px; } }
  @media (min-width: 48rem) and (max-width: 61.9375rem) {
    .policies-generic h3 {
      font-size: 28px; } }
  @media only screen and (max-width: 47.9375rem) {
    .policies-generic h3 {
      font-size: 28px; 
      line-height: 35px;
} }
.policies-generic h4 {
      color: var(--Primary-Colors-Black, #231F20);
      font-family: Gantari;
      font-size: 28px;
      font-style: normal;
      font-weight: 600;
      line-height: 34px; /* 119.355% */
      letter-spacing:0;
      margin-bottom: 30px; }
  .policies-generic h4 strong {
    font-weight: 600;
    color: #0351A3; }
  @media (min-width: 62rem) and (max-width: 74.9375rem) {
    .policies-generic h4 {
      font-size: 24px; } }
  @media (min-width: 48rem) and (max-width: 61.9375rem) {
    .policies-generic h4 {
      font-size: 22px; } }
  @media only screen and (max-width: 47.9375rem) {
    .policies-generic h4 {
      font-size: 22px; 
      line-height: 28px;
} }
.policies-generic h5 {
      color: #000;
      font-family: Gantari;
      font-size: 22px;
      font-style: normal;
      font-weight: 600;
      line-height: 30px; /* 120% */
      letter-spacing: 0;
      margin-bottom: 30px; }
  .policies-generic h5 strong {
    font-weight: 600;
    color: #0351A3; }
  @media (min-width: 62rem) and (max-width: 74.9375rem) {
    .policies-generic h5 {
      font-size: 22px; } }
  @media (min-width: 48rem) and (max-width: 61.9375rem) {
    .policies-generic h5 {
      font-size: 20px; } }
  @media only screen and (max-width: 47.9375rem) {
    .policies-generic h5 {
      font-size: 18px; 
      line-height: 23px;
} }
.policies-generic h6 {
      color: #000;
      font-family: Gantari;
      font-size: 18px;
      font-style: normal;
      font-weight: 600;
      line-height: 24px; /* 122.222% */
      letter-spacing: 0;
      margin-bottom: 30px; }
  .policies-generic h6 strong {
    font-weight: 600;
    color: #0351A3; }
  @media (min-width: 62rem) and (max-width: 74.9375rem) {
    .policies-generic h6 {
      font-size: 18px; } }
  @media (min-width: 48rem) and (max-width: 61.9375rem) {
    .policies-generic h6 {
      font-size: 16px; } }
  @media only screen and (max-width: 47.9375rem) {
    .policies-generic h6 {
      font-size: 16px; 
      line-height: 23px;
} }
.about__top__wrap .about__top__right  ul,.about__top__wrap .about__top__right  ol {
  color: #161513;
  font-size: 22px;
  font-weight: 400;
  line-height: 140%;
  letter-spacing:0;
  list-style: disc;
  margin-bottom: 1rem;
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .about__top__wrap .about__top__right ul, .about__top__wrap .about__top__right ol {
font-size: 20px;
}
}
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  .about__top__wrap .about__top__right  ul, .about__top__wrap .about__top__right  ol{
font-size: 20px;
}
}
@media only screen and (max-width: 47.9375rem) {
  .about__top__wrap .about__top__right ul, .about__top__wrap .about__top__right ol {
font-size: 18px;
}
}
.about__top__wrap .about__top__right  ol {
  list-style: disco;
  margin-bottom: 1rem;
}
.about__top__wrap .about__top__right  ul li, .about__top__wrap .about__top__right  ol li {
          margin-left: 3rem;
            margin-bottom:0.5rem;
}
.about__top__wrap .about__top__right  p s {
text-decoration: line-through;}

.about__top__wrap .about__top__right  p i, .about__top__wrap .about__top__right p em {
font-style:italic;}
.about__top__wrap .about__top__right  p strong {
font-weight:bold;}

.about__top__wrap .about__top__right a {
color: #0351a3;
font-size: 1.25rem;
font-weight: 700;
line-height: 1.75rem;
text-decoration: underline;
transition: .3s;
}