/*
Theme Name: Documented NY One
Text Domain: Documented NY One
Version: 3.1.1
Description: 2023 Template
Author: Rainmakers - Akel Aguad
Author URI: https://rainsystems.app
*/

body {
  font-family: Poppins, sans-serif;
}

article p strong {
  color: #6098e0 !important;
  font-family: Poppins, sans-serif;
}

article li strong {
  color: #6098e0 !important;
  font-family: Poppins, sans-serif;
}

article > h1::after {
  padding-bottom: 0.3rem;
  content: ' ';
  display: block;
  border-bottom: 1px solid #6098e0;
}

article > h2::after {
  padding-bottom: 0.3rem;
  content: ' ';
  display: block;
  border-bottom: 1px solid #6098e0;
}

article > h3::after {
  padding-bottom: 0.3rem;
  content: ' ';
  display: block;
  border-bottom: 1px solid #6098e0;
}

article > h4::after {
  padding-bottom: 0.3rem;
  content: ' ';
  display: block;
  border-bottom: 1px solid #6098e0;
}

article > div div h2::after {
  padding-bottom: 0.3rem;
  content: ' ';
  display: block;
  border-bottom: 1px solid #6098e0;
}

article > div div h3::after {
  padding-bottom: 0.3rem;
  content: ' ';
  display: block;
  border-bottom: 1px solid #6098e0;
}

article > div div h4::after {
  padding-bottom: 0.3rem;
  content: ' ';
  display: block;
  border-bottom: 1px solid #6098e0;
}

@media (width >= 100px) {
  h2.wp-block-heading {
    line-height: 2.25rem !important;
    font-size: 1.875rem !important;
    font-weight: 700 !important;
    color: #6098e0 !important;
    margin-top: 32px;
    margin-bottom: 16px !important;
    text-align: left;
  }

  h3.wp-block-heading {
    line-height: 2rem !important;
    font-size: 1.5rem !important;
    font-weight: 700 !important;
    color: #6098e0 !important;
    margin-top: 32px;
    margin-bottom: 16px !important;
    text-align: left;
  }

  h4.wp-block-heading {
    line-height: 1.75rem !important;
    font-size: 1.25rem !important;
    font-weight: 700 !important;
    color: #6098e0 !important;
    margin-top: 32px;
    margin-bottom: 16px !important;
  }

  h5.wp-block-heading {
    line-height: 1.75rem !important;
    font-size: 1.125rem;
    font-weight: 700 !important;
    color: #6098e0 !important;
    margin-top: 32px;
    margin-bottom: 16px !important;
  }
}

@media (width >= 1024px) {
  h2.wp-block-heading {
    line-height: 2.25rem !important;
    font-size: 1.875rem !important;
    font-weight: 700 !important;
    color: #6098e0 !important;
    margin-top: 32px;
    margin-bottom: 16px !important;
    text-align: left;
  }

  h3.wp-block-heading {
    line-height: 2rem !important;
    font-size: 1.5rem !important;
    font-weight: 700 !important;
    color: #6098e0 !important;
    margin-top: 32px;
    margin-bottom: 16px !important;
    text-align: left;
  }

  h4.wp-block-heading {
    line-height: 1.75rem !important;
    font-size: 1.25rem !important;
    font-weight: 700 !important;
    color: #6098e0 !important;
    margin-top: 32px;
    margin-bottom: 16px !important;
  }

  h5.wp-block-heading {
    line-height: 1.75rem !important;
    font-size: 1.125rem;
    font-weight: 700 !important;
    color: #6098e0 !important;
    margin-top: 32px;
    margin-bottom: 16px !important;
  }
}

@media (width >= 1280px) {
  h2.wp-block-heading {
    line-height: 2.5rem !important;
    font-size: 2.25rem !important;
    font-weight: 700 !important;
    color: #6098e0 !important;
    margin-top: 32px;
    margin-bottom: 16px !important;
    text-align: left;
  }

  h3.wp-block-heading {
    line-height: 2rem !important;
    font-size: 1.5rem !important;
    font-weight: 700 !important;
    color: #6098e0 !important;
    margin-top: 32px;
    margin-bottom: 16px !important;
    text-align: left;
  }

  h4.wp-block-heading {
    line-height: 1.75rem !important;
    font-size: 1.25rem !important;
    font-weight: 700 !important;
    color: #6098e0 !important;
    margin-top: 32px;
    margin-bottom: 16px !important;
  }

  h5.wp-block-heading {
    line-height: 1.75rem !important;
    font-size: 1.125rem;
    font-weight: 700 !important;
    color: #6098e0 !important;
    margin-top: 32px;
    margin-bottom: 16px !important;
  }
}

article p {
  font-family: Poppins, sans-serif !important;
  margin-bottom: 1rem !important;
  font-size: 20px;
  color: rgb(64 64 64) !important;
}

p {
  font-family: Poppins, sans-serif !important;
  margin-bottom: 1rem !important;
  font-size: 20px;
  color: rgb(64 64 64) !important;
}

cite {
  color: rgb(0 0 0 / 80%) !important;
  font-size: 0.75rem !important;
  line-height: 1rem !important;
  text-align: center !important;
  margin-top: 0.5em !important;
  margin-bottom: 1.5em !important;
}

figcaption {
  color: rgb(0 0 0 / 80%) !important;
  font-size: 0.75rem !important;
  line-height: 1rem !important;
  text-align: center !important;
  margin-top: 0.5em !important;
  margin-bottom: 1.5em !important;
}

article ul {
  padding-left: 40px !important;
  padding-bottom: 1.5rem !important;
  font-family: Poppins, sans-serif !important;
  font-size: 20px !important;
  list-style: disc;
}

article ul li {
  color: rgb(64 64 64) !important;
}

article ul li a {
  color: #ef4444 !important;
}

article ol {
  padding-left: 40px !important;
  padding-bottom: 1.5rem !important;
  font-family: Poppins, sans-serif !important;
  font-size: 20px !important;
  list-style: decimal;
}

article ol li {
  color: rgb(64 64 64) !important;
}

article ol li a {
  color: #ef4444 !important;
}

article p a:link {
  color: #ef4444 !important;
}

article p a:visited {
  color: #ef4444 !important;
}

article p a:focus {
  color: #ef4444 !important;
}

article p a:hover {
  transition: all 200ms ease-out !important;
  color: #b91c1c !important;
}

article p a:active {
  color: #ef4444 !important;
}

.grecaptcha-badge {
  visibility: hidden;
}
