/*-------------------- COMMON STYLES STARTS HERE --------------------*/
h3.sp-heading a {
  color: var(--cinder);
  text-decoration: none;
}
/* Category */
.sp-category {
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0.05em;
  padding: 0 0 0 0.655rem;
  margin-top: 1.25rem;
  display: flex;
  position: relative;
  text-transform: uppercase;
  color: var(--grey);
  align-items: center;
  cursor: pointer;
  white-space: nowrap;
}
.sp-category a {
  color: var(--grey);
  text-decoration: none;
  display: inline-block;
  line-height: 1;
}
.sp-category::before {
  content: "";
  position: absolute;
  background: var(--tealish-blue);
  width: 0.125rem;
  height: 0.625rem;
  left: 0;
}
/* Post Title */
.sp-post-title {
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.625rem;
  margin-top: 0.344rem;
  cursor: pointer;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  color: var(--cinder);
}
.sp-post-title a {
  color: var(--cinder);
}
.sp-post-title,
.sp-post-title a {
  text-decoration: none;
}
.sp-post-title:hover,
.sp-post-title a:hover {
  text-decoration: underline;
}
/* Post Excerpt */
.sp-post-excerpt {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.438rem;
  margin: 0.355rem 0 0.875rem;
  cursor: pointer;
  color: var(--deep-grey);
  cursor: pointer;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.sp-post-excerpt a {
  color: var(--deep-grey);
  text-decoration: none;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
/* Post Thumbnail */
.sp-post-thumbnail {
  width: 100%;
  height: 11.269rem;
  overflow: hidden;
  /* 	border-radius: 0.5rem; */
  cursor: pointer;
  display: inline-grid;
}
.sp-post-thumbnail-new,
.sp-post-figure,
.sp-post-thumbnail {
  border: 0.0625rem solid var(--amour);
}
.sp-post-thumbnail img {
  width: 100%;
  height: 11.269rem;
}
.sp-post-thumbnail a {
  display: flex;
}
/* Post Author and Date*/
.sp-text {
  margin-top: 0.625rem;
  display: flex;
  align-items: center;
  row-gap: 0.625rem;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 0.879rem;
  color: var(--deep-grey);
  white-space: nowrap;
  flex-wrap: wrap;
}
.sp-text.sp-time-text span:nth-child(1) {
  color: var(--cinder);
}
.sp-most-content-grp .sp-text span:has(.sp-name) {
  flex-wrap: nowrap;
}
.sp-most-content-grp .sp-text {
  flex-wrap: wrap;
}
.sp-text span:nth-child(1) a {
  color: var(--cinder);
  display: inline-block;
  text-decoration: none;
  font-weight: 500;
}
.sp-text span a {
  cursor: pointer;
  text-decoration: none;
}
.sp-text span a:hover {
  text-decoration: underline;
}
.sp-text.sp-time-text .time {
  cursor: auto;
}
p.sp-text > a.sp-name {
  color: var(--cinder);
  display: inline-block;
  text-decoration: none;
  font-weight: 500;
}
.sp-text span:nth-child(2) {
  color: var(--silver);
}
/* Post Author , Time and Date*/
.sp-text.sp-time-text .line-end {
  display: none;
}
.sp-text.sp-time-text span {
  font-family: "Roboto";
  margin: 0;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 0.879rem;
  color: var(--deep-grey);
  display: inline-block;
}
.sp-text.sp-time-text .line-start {
  color: var(--silver);
}
.sp-text.sp-time-text .name {
  color: var(--cinder);
  font-weight: 500;
}
.sp-text.sp-time-text span.name {
  text-decoration: none;
}
.sp-text.sp-time-text span.name:hover {
  text-decoration: underline;
}
.sp-text.sp-time-text .time {
  position: relative;
  padding-right: 1rem;
  display: inline-flex;
  align-items: center;
  margin-right: 0.75rem;
}
.sp-text.sp-time-text .time::after {
  content: "";
  position: absolute;
  background: var(--silver);
  width: 0.25rem;
  height: 0.25rem;
  border-radius: 50%;
  right: 0;
}
.sp-text.sp-time-text {
  position: relative;
  padding-bottom: 1.625rem;
}
.sp-text.sp-time-text .date {
  position: absolute;
  bottom: 0;
  left: 0;
}
/* Child Category */
.sp-selected-terms {
  margin-bottom: 2.5rem;
  display: flex;
  grid-gap: 0.625rem;
  justify-content: start;
  flex-wrap: wrap;
}
.term-name,
.sp-term-gn-zero {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.438rem;
  color: var(--deep-grey);
  display: inline-block;
  position: relative;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  white-space: nowrap;
  padding-right: 0.938rem;
  margin-right: 0.875rem;
  text-decoration: none;
}
.term-name.active,
.sp-term-gn-zero.active {
  text-decoration: underline;
}
.term-name:not(:last-child),
.sp-term-gn-zero:not(:last-child) {
  position: relative;
}
.term-name:not(:last-child)::after,
.sp-term-gn-zero:not(:last-child)::after {
  content: "";
  position: absolute;
  border-right: 0.063rem solid var(--silver);
  height: 0.818rem;
  right: 0;
}
/*-------------------- HOVER STYLES STARTS HERE --------------------*/
/*-------------------- PHOTO ESSAYS STYLES STARTS HERE --------------------*/
div.sp-archive-page-grid {
  margin-bottom: 3.75rem;
  display: grid;
  grid-row-gap: 1.875rem;
  justify-items: start;
}
.sp-archive-title {
  font-size: 1.375rem;
  font-weight: 600;
  line-height: 1.611rem;
  position: relative;
  display: flex;
  align-items: center;
  white-space: nowrap;
  gap: 0.625rem;
  width: 100%;
}
.sp-archive-title::before {
  content: "";
  background-color: var(--cinder);
  width: 0.44rem;
  height: 0.44rem;
  min-width: 0.44rem;
  min-height: 0.44rem;
  border-radius: 50%;
  order: 1;
  box-sizing: border-box;
  display: inline-block;
  clip-path: circle(50% at 50% 50%);
  overflow: hidden;
  background-clip: padding-box;
}
.sp-archive-title::after {
  content: "";
  border-bottom: 0.031rem solid var(--silver);
  width: 100%;
  order: 2;
}
.sp-posts-main-cnt {
  display: grid;
  grid-template-columns: repeat(2, auto);
  grid-column-gap: 0.666rem;
  grid-row-gap: 1.878rem;
}
.sp-posts-contents {
  display: flex;
  flex-direction: column;
  gap: 0.993rem;
}
.sp-posts-contents .sp-post-figure a {
  display: flex;
}
.sp-post-figure {
  width: 9.678rem;
  height: 14.358rem;
  border-radius: 1rem;
  overflow: hidden;
}
.sp-post-figure img {
  width: 100%;
  height: 14.358rem;
}
.sp-archive-page-grid .is-style-explore-button {
  order: 3;
}
.sp-posts-contents > a {
  text-decoration: none;
  color: var(--cinder);
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.sp-posts-contents > a:hover {
  text-decoration: underline;
}
.sp-archive-page-grid .sp-post-title {
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.063rem;
  margin: 0;
}
/*-------------------- IN FOCUS STYLES STARTS HERE --------------------*/
.sp-focus-main-block-one {
  background: rgba(122, 50, 147, 0.1);
  padding: 3.109rem 0;
  margin-bottom: 5rem;
}
.sp-focus-main-block-one .sp-archive-title {
  margin-bottom: 1.875rem;
}
.sp-foc-tw:not(:last-child) {
  padding-bottom: 1.848rem;
  border-bottom: 0.031rem solid var(--silver);
  margin-bottom: 1.848rem;
}
.sp-foc-content {
  margin: 0.344rem 0 0;
}
.sp-foc-content .sp-text {
  margin-top: 0.938rem;
}
.foc-cat-name {
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 0.879rem;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: var(--grey);
  margin: 0 0 0.344rem 0.479rem;
  cursor: pointer;
}
.foc-heading {
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.625rem;
  color: var(--cinder);
  margin-bottom: 0.355rem;
  cursor: pointer;
}
.foc-heading {
  text-decoration: none;
}
.foc-heading:hover {
  text-decoration: underline;
}
.sp-exp a {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.438rem;
  text-decoration: none;
  color: var(--cinder);
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
/*-------------------- LATEST ARTICLES STYLES STARTS HERE --------------------*/
.sp-newsletter-grp.latest .sp-newsletter-form.wpforms-container p {
    color: #585858;
  }
.my-most-latest-pg {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 1.874rem;
  margin-bottom: 3.75rem;
}
.sp-most-pgm-m:not(:last-child) {
  padding-bottom: 1.872rem;
  border-bottom: 0.031rem solid var(--silver);
}
.sp-most-pgm-m:not(:first-child) .sp-post-title {
  font-size: 1rem;
  line-height: 1.438rem;
}
.sp-title-most-latest .sp-archive-title {
  margin-bottom: 1.875rem;
}
/*-------------------- INTERVIEW STYLES STARTS HERE --------------------*/
div.sp-interview-main {
  margin-bottom: 5rem;
  position: relative;
  padding-bottom: 3.826rem;
}
.sp-interview-main .sp-title-foc {
  display: grid;
  grid-template-columns: 1fr;
  justify-items: start;
}
.sp-interview-main .is-style-explore-button {
  position: absolute;
  bottom: 0;
}
.sp-interview-main .sp-archive-title {
  margin-bottom: 1.563rem;
}
.sp-interview-main .sp-posts-main {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 1.858rem;
}
.sp-interview-main .sp-pgm-f:has(.item-5),
.sp-interview-main .sp-pgm-f:has(.item-3) {
  display: none;
}
.sp-interview-main .sp-pgm-f:not(:nth-child(4)) {
  padding-bottom: 1.872rem;
  border-bottom: 0.031rem solid var(--silver);
}
.sp-interview-main .sp-pgm-f:not(:first-child) .sp-post-title {
  font-size: 1rem;
  line-height: 1.438rem;
}
/*-------------------- GROUND ZERO STYLES STARTS HERE --------------------*/
div.sp-ground-zero {
  margin-bottom: 3.75rem;
  padding-bottom: 3.75rem;
  position: relative;
}
.sp-ground-zero .is-style-explore-button {
  position: absolute;
  bottom: 0;
}
.sp-ground-zero .sp-archive-title {
  margin-bottom: 1.556rem;
}
.ground-zero-post-content {
  display: grid;
  grid-template-columns: 1fr;
  grid-row-gap: 1.875rem;
}
.ground-zero-post-content .sp-pgm-f:not(:last-child) {
  padding-bottom: 1.875rem;
  border-bottom: 0.031rem solid var(--silver);
}
.ground-zero-post-content .sp-pgm-f:not(:has(.sp-post-thumbnail)) .sp-category {
  margin-top: 0;
}
.ground-zero-post-content
  .sp-pgm-f:not(:has(.sp-post-thumbnail))
  .sp-post-title {
  font-size: 1rem;
  line-height: 1.438rem;
  margin-top: 0.312rem;
}
.ground-zero-post-content .sp-pgm-f:not(:has(.sp-post-thumbnail)) .sp-text {
  margin-top: 0.938rem;
}
/*-------------------- ARCHIVE STYLES STARTS HERE --------------------*/
.sp-most-tren .sp-post-title {
  margin-top: 0.313rem;
}
.sp-most-tren .sp-post-excerpt {
  margin: 0.313rem 0 0.938rem;
}
.sp-most-tren .sp-text {
  margin: 0;
}
.sp-more-arc .sp-text {
  margin: 0;
}
.sp-more-arc .sp-post-thumbnail {
  order: 0;
}
.sp-more-arc .sp-more-sub-cnt {
  order: 1;
}
.sp-more-arc .sp-text {
  order: 2;
}
/*-------------------- HERO SECTION STYLES STARTS HERE --------------------*/
/* Common */
div.sp-grids-main-items {
  margin-bottom: 3.75rem;
}
.sp-grids-main-items .sp-heading {
  cursor: pointer;
}
.sp-grids-main-items .sp-post-thumbnail-new {
  cursor: pointer;
}
.sp-heading {
  text-decoration: none;
}
.sp-heading:hover {
  text-decoration: underline;
}
/* --First Layout - 5 Posts-- */
/* First Item */
.sp-first-grd .sp-post-thumbnail-new.item-1 {
  width: 19.969rem;
  height: 13.666rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.5rem;
  overflow: hidden;
}
.sp-first-grd .sp-post-thumbnail-new.item-1 img {
  width: 19.969rem;
  height: 13.666rem;
}
.sp-first-grd:first-child .sp-category {
  margin-top: 1.563rem;
}
.sp-first-grd:first-child .sp-heading {
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.813rem;
  margin-top: 0.344rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.sp-first-grd:first-child .sp-post-excerpt {
  margin: 0.344rem 0 1.244rem;
}
.sp-first-grd:first-child {
  padding-bottom: 1.91rem;
  border-bottom: 0.031rem solid var(--silver);
  margin-bottom: 1.869rem;
}
/* Sub Items */
.sp-first-grd:not(:first-child) {
  display: grid;
  grid-template-columns: auto auto;
  grid-column-gap: 0.965rem;
  align-items: start;
}
.sp-first-grd:not(:first-child) .sp-post-thumbnail-new {
  order: 4;
  grid-column: 2 / 3;
  grid-row: 2 / 4;
  width: 5rem;
  height: 5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 0.5rem;
  overflow: hidden;
  align-self: start;
  justify-self: end;
}
.sp-first-grd:not(:first-child) .sp-post-thumbnail-new img {
  width: 5rem;
  height: 5rem;
}
.sp-first-grd:not(:first-child) .sp-heading {
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.438rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.sp-first-grd:not(:first-child) .sp-text {
  margin-top: 0.899rem;
  grid-column: 1 / 2;
}
.sp-first-grd:not(:first-child) .sp-category {
  margin-top: 0;
  margin-bottom: 0.312rem;
  grid-column: 1 / 2;
  max-width: 14.063rem;
}
.sp-first-content {
  grid-column: 1 / 2;
}
.sp-first-grd:nth-child(2),
.sp-first-grd:nth-child(3),
.sp-first-grd:nth-child(4) {
  padding-bottom: 1.25rem;
  border-bottom: 0.031rem solid var(--silver);
  margin-bottom: 1.25rem;
}
/* --Second Layout - 2 Posts-- */
.sp-second-grd .sp-post-thumbnail-new {
  width: 19.969rem;
  height: 13.666rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.5rem;
  overflow: hidden;
}
.sp-second-grd .sp-post-thumbnail-new img {
  width: 19.969rem;
  height: 13.666rem;
}
.sp-second-grd .sp-category {
  margin-top: 1.563rem;
}
.sp-second-grd .sp-heading {
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.813rem;
  margin-top: 0.344rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.sp-second-grd .sp-post-excerpt {
  margin: 0.344rem 0 1.244rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.sp-second-grd:not(:last-child) {
  margin-bottom: 1.869rem;
}
/* --Third Layout - 3 Posts-- */
/* First Item */
.sp-third-grd .sp-post-thumbnail-new.item-1 {
  width: 19.969rem;
  height: 13.666rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.5rem;
  overflow: hidden;
}
.sp-third-grd .sp-post-thumbnail-new.item-1 img {
  width: 19.969rem;
  height: 13.666rem;
}
.sp-third-grd:first-child .sp-category {
  margin-top: 1.563rem;
  margin-bottom: 0.344rem;
}
.sp-third-grd:first-child .sp-heading {
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.813rem;
  margin-bottom: 0.344rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.sp-third-grd:first-child .sp-post-excerpt {
  margin: 0.344rem 0 1.244rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.sp-third-grd:first-child {
  padding-bottom: 1.91rem;
  border-bottom: 0.031rem solid var(--silver);
  margin-bottom: 1.869rem;
}
/* Sub Items */
.sp-third-grd:not(:first-child) {
  display: grid;
  grid-template-columns: auto auto;
  grid-column-gap: 0.965rem;
  align-items: start;
}
.sp-third-grd:not(:first-child) .sp-post-thumbnail-new {
  order: 4;
  grid-column: 2 / 3;
  grid-row: 2 / 4;
  width: 5rem;
  height: 5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 0.5rem;
  overflow: hidden;
  align-self: start;
}
.sp-third-content {
  grid-column: 1 / 2;
}
.sp-third-grd:not(:first-child) .sp-post-thumbnail-new img {
  width: 5rem;
  height: 5rem;
}
.sp-third-grd:not(:first-child) .sp-heading {
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.438rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.sp-third-grd:not(:first-child) .sp-text {
  margin-top: 0.899rem;
  grid-column: 1 / 2;
}
.sp-third-grd:not(:first-child) .sp-category {
  margin-top: 0;
  grid-column: 1 / 2;
  margin-bottom: 0.312rem;
}
.sp-third-grd:nth-child(2) {
  padding-bottom: 1.25rem;
  border-bottom: 0.031rem solid var(--silver);
  margin-bottom: 1.25rem;
}
/* --Fourth Layout - 3 Posts and a Section-- */
/* First Item */
.sp-fourth-grd .sp-post-thumbnail-new.item-1 {
  width: 19.969rem;
  height: 13.666rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.5rem;
  overflow: hidden;
}
.sp-fourth-grd .sp-post-thumbnail-new.item-1 img {
  width: 19.969rem;
  height: 13.666rem;
}
.sp-fourth-grd:first-child .sp-category {
  margin-top: 1.563rem;
}
.sp-fourth-grd:first-child .sp-heading {
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.813rem;
  margin-top: 0.344rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.sp-fourth-grd:first-child .sp-post-excerpt {
  margin: 0.344rem 0 1.244rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.sp-fourth-grd:first-child {
  padding-bottom: 1.91rem;
  border-bottom: 0.031rem solid var(--silver);
  margin-bottom: 1.869rem;
}
/* Blue Section */
.sp-pgm-four-item {
  background: var(--blue);
  padding: 2.5rem 1.25rem;
  border-radius: 0.5rem;
  margin-bottom: 1.875rem;
  color: var(--white);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  height: fit-content;
}
.sp-pgm-four-item .sp-heading {
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.813rem;
  margin-bottom: 0.625rem;
}
.sp-pgm-four-item .sp-contents {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.438rem;
  margin-bottom: 0.938rem;
}
.sp-pgm-four-item .is-style-toggle-button a {
  color: var(--cinder);
  border: none;
}
/* Sub Items */
.sp-fourth-grd:not(:first-child) {
  display: grid;
  grid-template-columns: auto auto;
  grid-column-gap: 0.965rem;
  align-items: start;
}
.sp-fourth-grd:not(:first-child) .sp-post-thumbnail-new {
  order: 4;
  grid-column: 2 / 3;
  grid-row: 2 / 4;
  width: 5rem;
  height: 5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 0.5rem;
  overflow: hidden;
  align-self: start;
}
.sp-fourth-grd:not(:first-child) .sp-post-thumbnail-new img {
  width: 5rem;
  height: 5rem;
}
.sp-fourth-grd:not(:first-child) .sp-heading {
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.438rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.sp-fourth-grd:not(:first-child) .sp-text {
  margin-top: 0.899rem;
  grid-column: 1 / 2;
}
.sp-pgm-content {
  grid-column: 1 / 2;
}
.sp-fourth-grd:not(:first-child) .sp-category {
  margin-top: 0;
  margin-bottom: 0.312rem;
  grid-column: 1 / 2;
}
.sp-fourth-grd:nth-child(3) {
  padding-bottom: 1.25rem;
  border-bottom: 0.031rem solid var(--silver);
  margin-bottom: 1.25rem;
}
/*-------------------- FILTER STYLES STARTS HERE --------------------*/
div.sp-filter-main-item {
  margin-bottom: 3.75rem;
  padding-top: 1.875rem;
  border-top: 0.031rem solid var(--silver);
  padding-bottom: 3.765rem;
  position: relative;
}
.parent-terms-container {
  display: none;
}
/* Child Category */
.child-terms-container {
  margin-top: 1.875rem;
}
.child-terms {
  display: flex;
  flex-wrap: wrap;
  column-gap: 0;
  row-gap: 0.938rem;
}
.child-term {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.438rem;
  color: var(--deep-grey);
  cursor: pointer;
  white-space: nowrap;
  position: relative;
  padding-right: 0.938rem;
  margin-right: 0.875rem;
  display: flex;
  align-items: center;
}
.child-term {
  text-decoration: none;
}
.child-term.active-child {
  text-decoration: underline;
}
.child-term:not(:last-child) {
  position: relative;
}
.child-term:not(:last-child)::after {
  content: "";
  position: absolute;
  border-right: 0.063rem solid var(--silver);
  height: 0.818rem;
  right: 0;
}
/* Button */
.sp-filter-main-item .is-style-explore-button {
  position: absolute;
  bottom: 0;
}
/* Posts */
.sp-filter-main-block-one {
  margin-top: 2.5rem;
}
.sp-filter-main-block-one .sp-fil-tw:not(:last-child) {
  margin-bottom: 1.875rem;
  padding-bottom: 1.875rem;
  border-bottom: 0.031rem solid var(--silver);
}
.sp-fil-tw .fil-heading {
  color: var(--cinder);
  margin: 0.312rem 0 0.662rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  cursor: pointer;
}
.sp-fil-two > .sp-fil-tw .fil-heading {
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.625rem;
  margin-top: 0.344rem;
}
.sp-scnd-main .sp-fil-tw .fil-heading {
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.438rem;
}
.fil-heading {
  text-decoration: none;
}
.fil-heading:hover {
  text-decoration: underline;
}
.sp-fil-two > .sp-fil-tw .sp-post-excerpt {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
/* Filter Dropdown And Animations */
.sp-filter-container {
  display: flex;
  flex-direction: column;
  position: relative;
  z-index: 9;
}
.sp-filter-trigger {
  background: var(--tealish-blue);
  border-radius: 0.5rem;
  padding: 0.5rem 1.563rem;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.438rem;
  color: var(--white);
  cursor: pointer;
  position: relative;
  display: flex;
  align-items: center;
  z-index: 99;
  transition: all 0.1s linear;
}
.sp-filter-trigger::after {
  content: "";
  position: absolute;
  background-image: url("/wp-content/themes/Alpha-X-Theme-Framework/assets/white-path.svg");
  width: 1rem;
  height: 0.5rem;
  right: 1.563rem;
  background-size: cover;
  background-repeat: no-repeat;
}
.active .sp-filter-trigger::after {
  transform: rotateX(180deg);
}
.sp-filter-options {
  position: absolute;
  background: var(--white);
  width: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  padding: 0 1.563rem 0;
  border-radius: 0.5rem;
  box-shadow: 0 0.25rem 0.938rem 0.313rem rgba(0, 0, 0, 0.05);
  flex-direction: column;
}
.sp-filter-options > div:not(:last-child) {
  padding: 0.625rem 0;
  position: relative;
  border-bottom: 0.031rem solid var(--silver);
}
.sp-filter-options > div:first-child {
  margin-top: 3.063rem;
}
.sp-filter-options > div:last-child {
  padding: 0.625rem 0 0;
  margin-bottom: 1.25rem;
}
.sp-filter-options > div {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.438rem;
  color: var(--cinder);
  cursor: pointer;
  transition: all 0.3s linear;
}
.sp-filter-options > div a {
  color: var(--cinder);
  text-decoration: none;
  transition: all 0.3s linear;
  display: block;
}
.sp-filter-options {
  height: 0;
  overflow: hidden;
  transition: height 560ms linear;
}
.sp-term-filter.active .sp-filter-options {
  transition: height 560s linear;
}
.sp-filter-options > div a {
  text-decoration: none;
}
.sp-filter-options > div:hover a {
  color: var(--tealish-blue);
  text-decoration: underline;
}
.sp-article-main .sp-post-excerpt,
.sp-article-main .sp-post-excerpt a {
  -webkit-line-clamp: 3;
}
/*-------------------- FEATURED VOICES STARTS HERE --------------------*/
div.sp-our-teams {
  margin-bottom: 5rem;
  position: relative;
  padding-bottom: 3.826rem;
  display: block;
}
.sp-our-teams .is-style-explore-button {
  position: absolute;
  bottom: 0;
}
.sp-our-teams .sp-archive-title {
  margin-bottom: 1.556rem;
}
.sp-our-teams .sp-tm-main-blck:not(:last-child) {
  padding-bottom: 1.872rem;
  margin-bottom: 1.872rem;
  border-bottom: 0.031rem solid var(--silver);
}
.sp-our-teams .sp-post-thumbnail,
.sp-our-teams .sp-post-thumbnail img {
  width: 100%;
  height: 23rem;
  display: flex;
}
.sp-our-teams .sp-post-post {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.688rem;
  color: var(--deep-grey);
  margin-top: 0.313rem;
}
.sp-our-teams .sp-post-title {
  margin-top: 0.938rem;
}
.sp-category a:not(:first-child) {
  display: none;
}
/* SP TEXT SPACING - AUTHOR */
.sp-text {
  column-gap: 0.313rem;
}
.sp-authors-name {
  display: flex !important;
  row-gap: 0.313rem;
  flex-wrap: wrap;
}
.sp-text .sp-authors-name .sp-coma {
  margin-right: 0.313rem;
}
.sp-text.sp-time-text .line-start {
  margin: 0 0 0 0.313rem;
}
.sp-text span.sp-authors-name {
  margin: 0 !important;
}
.sp-text.sp-time-text > span:first-child {
  display: flex;
  gap: 0.313rem;
}
.sp-text .sp-authors-name .sp-coma {
  color: var(--cinder);
}
/* --Fifth Layout - 8 Posts and a Section-- mdn*/

.sp-fifth-layout .sp-main-items .sp-post {
  padding-bottom: 1.5rem;
  margin-bottom: 1.5rem;
  border-bottom: 0.031rem solid var(--silver);
}
.sp-fifth-layout .sp-main-items .sp-category {
  margin-bottom: 0.5rem;
}
.sp-main-items.latest .sp-post,
.sp-fifth-layout .sp-sub-items .sp-post {
  padding-bottom: 1.5rem;
  margin-bottom: 1.5rem;
  border-bottom: 0.031rem solid var(--silver);
}
.sp-main-items.latest .sp-category,
.sp-fifth-layout .sp-sub-items .sp-category {
  margin-bottom: 0.5rem;
  margin-top: 0;
}
.sp-fifth-layout .sp-post-contents .sp-text {
  order: 3;
}
.sp-fifth-layout .sp-post-contents .sp-category {
  order: 1;
}
.sp-fifth-layout .sp-post-contents .sp-heading {
  order: 2;
}
.sp-fifth-layout .sp-sub-items .sp-post-contents {
  display: grid;
  gap: 0.5rem;
}
.sp-grids-main-items .sp-heading {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.sp-main-items.latest .sp-category {
  margin-top: 1.25rem;
}
.sp-section-most-latest.mdny-container {
  margin-bottom: 3.75rem;
  padding-bottom: 2.5rem;
}

.sp-sixth-grd .sp-post-thumbnail-new {
  width: 19.969rem;
  height: 13.666rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.5rem;
  overflow: hidden;
}
.sp-sixth-grd .sp-post-thumbnail-new img {
  width: 19.969rem;
  height: 13.666rem;
}
.sp-sixth-grd .sp-category {
  margin-top: 1.563rem;
}
.sp-sixth-grd .sp-heading {
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.813rem;
  margin-top: 0.344rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.sp-sixth-grd .sp-post-excerpt {
  margin: 0.344rem 0 1.244rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.sp-sixth-grd:not(:last-child) {
  margin-bottom: 1.869rem;
}

/* --Seventh Layout -- mdn*/

.sp-scnd-main.seventh .sp-fil-tw:not(:last-child) {
  margin-bottom: 1.875rem;
  padding-bottom: 1.875rem;
  border-bottom: 0.031rem solid var(--silver);
}
.sp-first-grd.seventh.item-1 .sp-post-thumbnail-new picture {
  max-height: 13.66rem;
}

/* Filter updates Adwaith*/
.sp-filter-main-block-one {
  display: flex;
  flex-direction: column;
  gap: 2.375rem;
}
.sp-first-grd.filter:nth-child(4) {
  border-bottom: unset !important;
}
