.archive-wrapper {
  padding-top: clamp(2.5rem, calc(2.5rem + ((1vw - 7.68px) * 16.36904762)), 9.375rem);
  padding-bottom: clamp(4.875rem, calc(4.875rem + ((1vw - 7.68px) * 18.89880952)), 12.8125rem);
}
.archive-wrapper .archive-header .page-title {
  text-align: center;
  margin: 0;
}
.archive-wrapper .archive-row {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 1.875rem;
}
.archive-wrapper .archive-filters {
  width: 100%;
  max-width: 17.25rem;
}
.archive-wrapper .archive-filters .search-form {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  border: none;
  position: relative;
  margin-bottom: 2rem;
}
.archive-wrapper .archive-filters .search-form label {
  width: 100%;
}
.archive-wrapper .archive-filters .search-form__input {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  color: #55575b;
  border-radius: 0;
  border: none;
  border-bottom: 1px solid #55575b;
  background-color: transparent;
  padding-left: 0;
  box-shadow: none;
  margin-bottom: 0;
}
.archive-wrapper .archive-filters .search-form__input::placeholder {
  font-family: 'Roboto', sans-serif;
  color: #55575b;
  opacity: 0.5;
}
.archive-wrapper .archive-filters .search-form__submit {
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0.6875rem;
  z-index: 15;
}
.archive-wrapper .archive-filters .search-form__submit svg,
.archive-wrapper .archive-filters .search-form__submit img {
  width: 1.4375rem;
  height: 1.4375rem;
  display: block;
  object-fit: contain;
}
.archive-wrapper .archive-filters .btn-group--reset .btn-reset {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 0 10px;
  gap: 0.75rem;
  min-width: 7.625rem;
  height: 1.875rem;
  border: 1px solid #55575b;
  border-radius: 100px;
  cursor: pointer;
  background-color: #ffffff;
  transition: 0.3s;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-size: 1rem;
  margin-bottom: clamp(2.5rem, calc(2.5rem + ((1vw - 7.68px) * 0.44642857)), 2.6875rem);
}
.archive-wrapper .archive-filters .btn-group--reset .btn-reset .caption {
  color: #55575b;
}
.archive-wrapper .archive-filters .btn-group--reset .btn-reset .icon {
  display: flex;
  justify-content: center;
  align-items: center;
  transform: translateY(5%);
}
.archive-wrapper .archive-filters .btn-group--reset .btn-reset .icon svg,
.archive-wrapper .archive-filters .btn-group--reset .btn-reset .icon img {
  height: 11px;
  width: auto;
  display: block;
  object-fit: contain;
}
.archive-wrapper .archive-filters .btn-group--reset .btn-reset .icon svg path,
.archive-wrapper .archive-filters .btn-group--reset .btn-reset .icon img path {
  transition: 0.3s;
  fill: #55575b;
  stroke: #55575b;
}
.archive-wrapper .archive-filters .btn-group--reset .btn-reset:hover {
  background-color: #52ace9;
  border-color: #52ace9;
}
.archive-wrapper .archive-filters .btn-group--reset .btn-reset:hover .caption {
  color: #ffffff;
}
.archive-wrapper .archive-filters .btn-group--reset .btn-reset:hover .icon svg path {
  stroke: #ffffff;
}
.archive-wrapper .archive-filters .filter-group {
  margin-bottom: clamp(1.875rem, calc(1.875rem + ((1vw - 7.68px) * 8.92857143)), 5.625rem);
}
.archive-wrapper .archive-filters .filter-group:last-child {
  margin-bottom: 0;
}
.archive-wrapper .archive-filters .filter-group__title {
  font-family: azo-sans-web, sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 1.25rem;
  line-height: 1;
  color: #55575b;
  margin-bottom: 2.875rem;
  text-transform: uppercase;
}
.archive-wrapper .archive-filters .filter-group__title .icon {
  display: none;
}
.archive-wrapper .archive-filters .filter-group .filter-list .filter-list__item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1.5625rem;
  font-size: 1rem;
  cursor: pointer;
  text-transform: uppercase;
  font-family: azo-sans-web, sans-serif;
  font-style: normal;
  line-height: 1.31;
  color: #55575b;
  transition: 0.3s;
}
.archive-wrapper .archive-filters .filter-group .filter-list .filter-list__item:hover,
.archive-wrapper .archive-filters .filter-group .filter-list .filter-list__item.active {
  color: #52ace9;
}
.archive-wrapper .archive-filters .filter-group .filter-list .filter-list__item:last-child {
  margin-bottom: 0;
}
.archive-wrapper .archive-filters .filter-group .filter-list .filter-list__item .term-title {
  gap: 0.75rem;
}
.archive-wrapper .archive-filters .resources-notice {
  margin-top: clamp(1.5rem, calc(1.5rem + ((1vw - 7.68px) * 5.35714286)), 3.75rem);
  font-family: 'Roboto', sans-serif;
  font-style: italic;
  font-weight: 500;
  font-size: 0.75rem;
  line-height: 1.67;
  letter-spacing: 0.015625rem;
  text-transform: uppercase;
  color: #ffffff;
}
.archive-wrapper .posts-col {
  width: 100%;
  max-width: 51rem;
}
.archive-wrapper .posts-col .posts-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 3rem;
  grid-row-gap: 6.25rem;
}
.archive-wrapper .posts-col .posts-grid .no-results {
  width: 100%;
  text-align: center;
  grid-column: span 2;
}
@media (max-width: 1200px) {
  .archive-wrapper .posts-col .posts-grid {
    grid-column-gap: 1.25rem;
    grid-row-gap: 3.75rem;
  }
}
@media (max-width: 560px) {
  .archive-wrapper .posts-col .posts-grid {
    grid-template-columns: repeat(1, 1fr);
  }
}
.archive-wrapper .pagination-wrap {
  margin-top: clamp(5rem, calc(5rem + ((1vw - 7.68px) * 17.55952381)), 12.375rem);
}
@media (max-width: 1200px) {
  .archive-wrapper .archive-filters {
    max-width: 17.25rem;
  }
}
@media (min-width: 1025px) {
  .archive-wrapper .filter-container {
    padding-bottom: 4.375rem;
    border-bottom: 1px solid #55575b;
  }
}
@media (max-width: 1025px) {
  .archive-wrapper .archive-row {
    flex-wrap: wrap;
  }
  .archive-wrapper .archive-filters {
    width: 100%;
    max-width: 100%;
  }
  .archive-wrapper .archive-filters .filter-group .filter-group__title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 0.75rem;
    margin-bottom: 2.5rem;
  }
  .archive-wrapper .archive-filters .filter-group .filter-group__title .icon {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .archive-wrapper .archive-filters .filter-group .filter-group__title .icon svg,
  .archive-wrapper .archive-filters .filter-group .filter-group__title .icon img {
    height: 13px;
    width: auto;
    display: block;
    object-fit: contain;
    color: #52ace9;
  }
  .archive-wrapper .archive-filters .filter-group .filter-list {
    display: none;
    margin-bottom: 2.5rem;
  }
  .archive-wrapper .archive-filters .filter-group.active .filter-group__title .icon {
    transform: rotate(180deg);
  }
  .archive-wrapper .posts-col {
    width: 100%;
    max-width: 100%;
  }
}
.toggle-checkbox {
  width: 43px;
  height: 20px;
  overflow: hidden;
  border-radius: 20px;
  display: block;
  cursor: pointer;
}
.toggle-checkbox .toggle-checkbox-input {
  display: none;
}
.toggle-checkbox .toggle-checkbox-input:checked + .toggle-checkbox-label {
  background-color: #52ace9;
}
.toggle-checkbox .toggle-checkbox-input:checked + .toggle-checkbox-label .toggle-checkbox-aux {
  left: 25px;
}
.toggle-checkbox .toggle-checkbox-label {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
  background-color: #D9D9D9;
  transition: background-color 0.3s;
}
.toggle-checkbox .toggle-checkbox-label .toggle-checkbox-aux {
  top: 2px;
  left: 2px;
  width: 16px;
  height: 16px;
  display: block;
  position: absolute;
  border-radius: 100%;
  background-color: #ffffff;
  box-shadow: 0px 1px 5px 0px rgba(56, 55, 56, 0.61);
  transition: left 0.3s;
}
.article {
  font-family: azo-sans-web, sans-serif;
}
.article__content {
  margin-top: 1.5rem;
}
.article__title {
  font-size: clamp(1.375rem, calc(1.375rem + ((1vw - 7.68px) * 0.29761905)), 1.5rem);
  line-height: 1.3;
  font-weight: 400;
  margin-bottom: 1.625rem;
}
@media (max-width: 500px) {
  .article__title {
    height: auto !important;
  }
}
.article__title a:not(.btn, .btn-home) {
  color: #55575b;
}
.article .cat-links {
  display: flex;
  flex-wrap: wrap;
  column-gap: 0.625rem;
  row-gap: 0.9375rem;
}
.article .cat-links a {
  background: #52ace9;
  color: #ffffff;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  padding-left: 0.8125rem;
  padding-right: 0.8125rem;
  font-size: 0.6875rem;
  font-weight: 500;
  transition: 0.3s;
  text-transform: uppercase;
}
.article .cat-links a:hover {
  background: #3b89be;
}
.article__thumbnail {
  aspect-ratio: 1.60669456;
  flex-shrink: 0;
  display: block;
  position: relative;
  overflow: hidden;
  cursor: pointer;
}
.article:hover .article__hover {
  opacity: 1;
  pointer-events: auto;
}
.article:hover .article__title {
  text-decoration: underline;
  text-decoration-color: #55575b;
}
.article-hover {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  pointer-events: none;
  transition: 0.3s;
  background: rgba(82, 172, 233, 0.6);
  z-index: 3;
  cursor: pointer;
}
.article-hover span {
  width: 4.125rem;
  height: 4.125rem;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}
.img-cover {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  position: absolute;
  top: 0;
  left: 0;
}
.post-container {
  padding-top: clamp(8.75rem, calc(8.75rem + ((1vw - 7.68px) * 31.25)), 21.875rem);
  padding-bottom: clamp(6rem, calc(6rem + ((1vw - 7.68px) * 21.875)), 15.1875rem);
  color: #55575b;
}
.post-container .post-buttons {
  color: #52ace9;
  font-size: clamp(0.875rem, calc(0.875rem + ((1vw - 7.68px) * 0.89285714)), 1.25rem);
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: clamp(4.9375rem, calc(4.9375rem + ((1vw - 7.68px) * 2.82738095)), 6.125rem);
  width: 100%;
  font-family: 'Roboto', sans-serif;
}
.post-container .post-buttons__body {
  display: flex;
  justify-content: space-between;
}
.post-container .post-buttons__back,
.post-container .post-buttons__print,
.post-container .post-buttons__share,
.post-container .post-buttons__right {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.post-container .post-buttons__right {
  gap: 3.75rem;
}
.post-container .post-buttons__print,
.post-container .post-buttons__share,
.post-container .post-buttons__back {
  gap: clamp(0.5625rem, calc(0.5625rem + ((1vw - 7.68px) * 0.29761905)), 0.6875rem);
  color: #52ace9;
}
.post-container .post-buttons__print:hover,
.post-container .post-buttons__share:hover,
.post-container .post-buttons__back:hover,
.post-container .post-buttons__print:focus,
.post-container .post-buttons__share:focus,
.post-container .post-buttons__back:focus,
.post-container .post-buttons__print:active,
.post-container .post-buttons__share:active,
.post-container .post-buttons__back:active {
  color: #52ace9;
}
.post-container .post-buttons__print svg,
.post-container .post-buttons__share svg,
.post-container .post-buttons__back svg {
  width: clamp(1.0625rem, calc(1.0625rem + ((1vw - 7.68px) * 1.78571429)), 1.8125rem);
  height: clamp(1.0625rem, calc(1.0625rem + ((1vw - 7.68px) * 1.78571429)), 1.8125rem);
}
@media (max-width: 1025px) {
  .post-container .post-buttons__print {
    display: none;
  }
}
@media (min-width: 1025px) {
  .post-container .entry-content {
    border-bottom: 1px solid #55575b;
    padding-bottom: 13.0625rem;
  }
}
.post-container .entry-content h1,
.post-container .entry-content h2,
.post-container .entry-content h3,
.post-container .entry-content h4,
.post-container .entry-content h5,
.post-container .entry-content h6,
.post-container .entry-content ul,
.post-container .entry-content ol,
.post-container .entry-content p,
.post-container .entry-content blockquote {
  margin-left: auto;
  margin-right: auto;
  max-width: 51rem;
}
.post-container .entry-content ul {
  padding-left: 2rem;
}
.post-container .entry-content p + ul {
  margin-top: 1.5rem;
}
.post-container .entry-content p,
.post-container .entry-content ul,
.post-container .entry-content ol,
.post-container .entry-content ul li,
.post-container .entry-content ol li {
  font-size: clamp(1.125rem, calc(1.125rem + ((1vw - 7.68px) * 0.5952381)), 1.375rem);
  line-height: 1.5;
  font-weight: 400;
}
@media (max-width: 1025px) {
  .post-container .entry-content p,
  .post-container .entry-content ul,
  .post-container .entry-content ol,
  .post-container .entry-content ul li,
  .post-container .entry-content ol li {
    line-height: 1.33;
  }
}
.post-container .entry-content h2:not(:last-child) {
  margin-bottom: clamp(1.25rem, calc(1.25rem + ((1vw - 7.68px) * 5.95238095)), 3.75rem);
}
.post-container .entry-content h2 {
  font-size: clamp(1.5rem, calc(1.5rem + ((1vw - 7.68px) * 3.27380952)), 2.875rem);
  line-height: 1.17;
  font-weight: 400;
}
.post-container .entry-content p + h2 {
  margin-top: 3.5rem;
}
@media (max-width: 1025px) {
  .post-container .entry-content p + h2 {
    margin-top: 3.75rem;
  }
}
.post-container .entry-content p + blockquote {
  margin-top: clamp(3.75rem, calc(3.75rem + ((1vw - 7.68px) * 1.78571429)), 4.5rem);
}
.post-container .entry-content blockquote {
  margin-top: 0;
  margin-bottom: clamp(3.125rem, calc(3.125rem + ((1vw - 7.68px) * 4.31547619)), 4.9375rem);
  padding-left: 0;
  position: relative;
  border-left: none;
  padding-top: 0.875rem;
}
.post-container .entry-content blockquote,
.post-container .entry-content blockquote p {
  color: #52ace9;
  line-height: 1.45;
  font-size: clamp(1.25rem, calc(1.25rem + ((1vw - 7.68px) * 1.63690476)), 1.9375rem);
  font-family: azo-sans-web, sans-serif;
  font-weight: 400;
}
.post-container .entry-content blockquote p {
  margin-left: clamp(4rem, calc(4rem + ((1vw - 7.68px) * 3.7202381)), 5.5625rem);
}
.post-container .entry-content blockquote::before {
  content: '';
  display: block;
  width: clamp(2.25rem, calc(2.25rem + ((1vw - 7.68px) * 3.27380952)), 3.625rem);
  height: clamp(1.75rem, calc(1.75rem + ((1vw - 7.68px) * 2.38095238)), 2.75rem);
  position: absolute;
  left: 0;
  top: 0;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='58' height='44' viewBox='0 0 58 44' fill='none'%3E%3Cpath d='M39.875 0C37.9522 0 36.1081 0.662161 34.7485 1.84081C33.3888 3.01947 32.625 4.61807 32.625 6.28493V25.1397C32.625 34.9757 38.6062 41.4586 49.8691 43.9003C50.3322 44.0039 50.8143 44.027 51.2877 43.9684C51.7611 43.9098 52.2165 43.7706 52.6275 43.5587C53.0386 43.3469 53.3972 43.0666 53.6828 42.7341C53.9684 42.4015 54.1752 42.0233 54.2915 41.6212C54.4077 41.219 54.4309 40.8009 54.3599 40.391C54.2889 39.981 54.1251 39.5873 53.8778 39.2324C53.6304 38.8776 53.3046 38.5687 52.919 38.3235C52.5334 38.0784 52.0956 37.9018 51.6309 37.8039C43.558 36.0535 39.875 32.0626 39.875 25.1397V21.9973H50.75C52.5791 21.9978 54.3408 21.3989 55.682 20.3208C57.0232 19.2426 57.8447 17.7649 57.9819 16.1837L58 15.7123V6.28493C58 4.61807 57.2362 3.01947 55.8765 1.84081C54.5169 0.662161 52.6728 0 50.75 0H39.875ZM7.25 0C5.32718 0 3.48312 0.662161 2.12348 1.84081C0.76384 3.01947 0 4.61807 0 6.28493V25.1397C0 34.9757 5.98125 41.4586 17.2441 43.9003C17.7072 44.0039 18.1893 44.027 18.6627 43.9684C19.1361 43.9098 19.5915 43.7706 20.0025 43.5587C20.4136 43.3469 20.7723 43.0666 21.0578 42.7341C21.3434 42.4015 21.5502 42.0233 21.6665 41.6212C21.7827 41.219 21.8059 40.8009 21.7349 40.391C21.6639 39.981 21.5001 39.5873 21.2528 39.2324C21.0054 38.8776 20.6796 38.5687 20.294 38.3235C19.9084 38.0784 19.4706 37.9018 19.0059 37.8039C10.933 36.0535 7.25 32.0626 7.25 25.1397V21.9973H18.125C19.9541 21.9978 21.7158 21.3989 23.057 20.3208C24.3982 19.2426 25.2197 17.7649 25.3569 16.1837L25.375 15.7123V6.28493C25.375 4.61807 24.6112 3.01947 23.2515 1.84081C21.8919 0.662161 20.0478 0 18.125 0H7.25Z' fill='%2352ACE9'/%3E%3C/svg%3E");
  background-size: contain;
}
@media (max-width: 1025px) {
  .post-container .entry-content blockquote,
  .post-container .entry-content blockquote p {
    line-height: 1.3;
  }
}
.post-container .entry-content ul.blog-listing {
  list-style: none;
  margin-bottom: 1.875rem;
  padding-left: 0.625rem;
}
.post-container .entry-content ul.blog-listing li {
  display: flex;
  align-items: flex-start;
  gap: 0.875rem;
}
.post-container .entry-content ul.blog-listing li img {
  height: 1.625rem;
  flex-basis: 1.625rem;
  min-width: 1.625rem;
  margin-top: 4px;
}
@media (max-width: 768px) {
  .post-container .entry-content ul.blog-listing li img {
    margin-top: 0;
  }
}
.post-container .post-title {
  max-width: 51rem;
  margin: 0 auto;
  font-family: azo-sans-web, sans-serif;
  font-size: clamp(1.625rem, calc(1.625rem + ((1vw - 7.68px) * 4.46428571)), 3.5rem);
  font-weight: 700;
  line-height: 1.23;
  letter-spacing: clamp(0.01625rem, calc(0.01625rem + ((1vw - 7.68px) * 0.04464286)), 0.035rem);
  color: #55575b;
  margin-bottom: clamp(2.5rem, calc(2.5rem + ((1vw - 7.68px) * 8.92857143)), 6.25rem);
}
@media (max-width: 1025px) {
  .post-container .post-title {
    font-weight: 400;
  }
}
.post-container .post-thumbnail {
  margin-bottom: clamp(2.5rem, calc(2.5rem + ((1vw - 7.68px) * 8.92857143)), 6.25rem);
  text-align: center;
}
.post-container .post-thumbnail img {
  aspect-ratio: 2.44705882;
  max-width: 100%;
  height: auto;
  object-fit: cover;
  object-position: center;
}
@media screen and (min-width: 300px) and (max-width: 559px) {
  .post-container .post-thumbnail {
    margin-left: -25px;
    margin-right: -25px;
  }
}
@media (max-width: 1025px) {
  .post-container .post-thumbnail img {
    aspect-ratio: 1.43624161;
  }
}
#article-share .article-share-btn svg {
  width: clamp(1.875rem, calc(1.875rem + ((1vw - 7.68px) * 2.97619048)), 3.125rem);
  height: clamp(1.875rem, calc(1.875rem + ((1vw - 7.68px) * 2.97619048)), 3.125rem);
  fill: #52ace9;
  transition: 0.3s;
}
#article-share .article-share-btn svg:hover {
  fill: #3b89be;
}
#article-share .article-share__body {
  display: flex;
  justify-content: space-evenly;
}
.white-popup {
  position: relative;
  background: #FFF;
  padding: 20px;
  width: auto;
  max-width: 400px;
  margin: 20px auto;
}
@media (max-width: 500px) {
  .white-popup {
    max-width: 80%;
  }
}
.subscribe-form {
  padding-top: 4.375rem;
}
.subscribe-form input {
  border-radius: 5px;
}
.subscribe-form .gform_wrapper.gravity-theme input[type=email] {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-size: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  height: 2.9375rem;
  border-color: #55575b;
}
.subscribe-form .gform_wrapper.gravity-theme input[type=email]::placeholder {
  color: #9D9D9D;
}
.subscribe-form .gform_button {
  background: #52ace9;
  margin-left: auto;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-size: 1rem;
  padding-top: 0.6875rem;
  padding-bottom: 0.6875rem;
  padding-left: 1.125rem;
  padding-right: 1.125rem;
}
.subscribe-form .gform_button:hover {
  background: #3b89be;
}
@media (max-width: 1025px) {
  .subscribe-form {
    display: none;
  }
}
.related-posts {
  padding-top: 3.75rem;
}
.related-posts h2 {
  margin-bottom: 80px;
  font-size: 3.5rem;
  font-family: azo-sans-web, sans-serif;
  font-weight: 400;
  letter-spacing: 0.56px;
}
.related-posts__body {
  display: flex;
  flex-wrap: wrap;
  gap: 3rem;
}
.related-posts article {
  flex-basis: calc(30.33%);
}
@media (max-width: 1025px) {
  .related-posts {
    display: none;
  }
}
figure.wp-block-gallery.has-nested-images {
  --wp--style--unstable-gallery-gap: 48px !important;
  gap: 0 48px !important;
}
@media (max-width: 768px) {
  figure.wp-block-gallery.has-nested-images {
    --wp--style--unstable-gallery-gap: 28px !important;
    gap: 0 28px !important;
  }
}
.pagination li {
  display: block;
}
.pagination a:hover {
  background: transparent;
}
.pagination .pagination-list {
  display: flex;
  align-items: center;
  margin: 0;
}
@media (max-width: 1025px) {
  .pagination .pagination-list {
    width: 100%;
    justify-content: space-between;
  }
}
.pagination .pagination-list .prev {
  margin-right: clamp(2.375rem, calc(2.375rem + ((1vw - 7.68px) * 9.9702381)), 6.5625rem);
}
.pagination .pagination-list .next {
  margin-left: clamp(2.375rem, calc(2.375rem + ((1vw - 7.68px) * 16.07142857)), 9.125rem);
}
.pagination .pagination-list .prev.disabled,
.pagination .pagination-list .next.disabled {
  pointer-events: none;
  opacity: 0.5;
}
.pagination .pagination-list .prev .page-link,
.pagination .pagination-list .next .page-link {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.625rem;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-size: 1.375rem;
  line-height: 1.5;
  color: #55575b;
  cursor: pointer;
  font-weight: 400;
}
@media (max-width: 1025px) {
  .pagination .pagination-list .prev .page-link,
  .pagination .pagination-list .next .page-link {
    font-size: 0;
  }
}
.pagination .pagination-list .prev .page-link svg,
.pagination .pagination-list .next .page-link svg,
.pagination .pagination-list .prev .page-link img,
.pagination .pagination-list .next .page-link img {
  height: 12px;
  width: auto;
  display: block;
  object-fit: contain;
}
.pagination .pagination-list .prev .page-link svg path,
.pagination .pagination-list .next .page-link svg path,
.pagination .pagination-list .prev .page-link img path,
.pagination .pagination-list .next .page-link img path {
  fill: $primary;
}
.pagination .pagination-list .prev .page-link:hover,
.pagination .pagination-list .next .page-link:hover {
  color: #55575b;
}
.pagination .pagination-list .prev .page-link:hover svg path,
.pagination .pagination-list .next .page-link:hover svg path,
.pagination .pagination-list .prev .page-link:hover img path,
.pagination .pagination-list .next .page-link:hover img path {
  fill: #55575b;
}
.pagination .page-numbers {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 0.125rem;
  border: none;
}
.pagination .page-numbers li {
  border: none;
}
.pagination .page-numbers li a,
.pagination .page-numbers li span {
  min-width: clamp(1.875rem, calc(1.875rem + ((1vw - 7.68px) * 1.48809524)), 2.5rem);
  width: auto;
  height: clamp(1.875rem, calc(1.875rem + ((1vw - 7.68px) * 1.48809524)), 2.5rem);
  background-color: #ffffff;
  line-height: 1;
  border-radius: 9999px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding-left: 0.4375rem;
  padding-right: 0.4375rem;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: clamp(1.125rem, calc(1.125rem + ((1vw - 7.68px) * 0.5952381)), 1.375rem);
  text-align: center;
  letter-spacing: 0.25px;
  color: #55575b;
}
.pagination .page-numbers li a.current:not(.dots),
.pagination .page-numbers li span.current:not(.dots) {
  background-color: #55575b;
  color: #ffffff;
  border-color: #55575b;
}
.pagination .page-numbers li a:hover,
.pagination .page-numbers li span:hover {
  background-color: #55575b;
  color: #ffffff;
}
.pagination .page-numbers li a.dots,
.pagination .page-numbers li span.dots {
  pointer-events: none;
}
.custom-video-play {
  width: clamp(4.375rem, calc(4.375rem + ((1vw - 7.68px) * 10.11904762)), 8.625rem);
  aspect-ratio: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  cursor: pointer;
}
.custom-video-play svg {
  max-width: 100%;
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {
  aspect-ratio: 1.17142857;
}
.blog-youtube-video {
  display: block;
  position: relative;
  margin-top: clamp(1.625rem, calc(1.625rem + ((1vw - 7.68px) * 2.97619048)), 2.875rem);
  margin-bottom: clamp(3.75rem, calc(3.75rem + ((1vw - 7.68px) * 5.95238095)), 6.25rem);
}
.blog-youtube-video img {
  aspect-ratio: 2.44705882;
  text-align: center;
  width: 100%;
}
@media (max-width: 1025px) {
  .blog-youtube-video img {
    aspect-ratio: 2.50704225;
  }
}
@media screen and (min-width: 1480px) {
  .single-post .grid-container,
  .blog .grid-container {
    width: 1248px;
  }
}
.single-post .footer-container .footer-blue-deco,
.blog .footer-container .footer-blue-deco {
  height: 3.1875rem;
  top: -3.1875rem;
  background-image: url("https://advancedlabsinc.com/wp-content/themes/advanced/styles/../images/blue-deco-only-blog.png");
}
@media screen and (max-width: 899px) {
  .single-post .header-container .header-logo,
  .blog .header-container .header-logo {
    background-size: 150px 32px;
    width: 150px;
    height: 32px;
  }
  .single-post .header-container .menu-view,
  .blog .header-container .menu-view,
  .single-post .desktop-nav-container .nav-close-wrapper .nav-close,
  .blog .desktop-nav-container .nav-close-wrapper .nav-close {
    padding-bottom: 14px;
  }
  .single-post .desktop-nav-container .nav-logo-wrapper .header-logo,
  .blog .desktop-nav-container .nav-logo-wrapper .header-logo {
    background-size: 150px 32px;
    width: 150px;
    height: 32px;
  }
}
.blog .short-banner-container {
  background-image: url("https://advancedlabsinc.com/wp-content/themes/advanced/styles/../images/blog-short-banner.png");
}
.blog .short-banner-container .banner-shade {
  padding-top: clamp(6.8125rem, calc(6.8125rem + ((1vw - 7.68px) * 26.63690476)), 18rem);
  padding-bottom: clamp(3.25rem, calc(3.25rem + ((1vw - 7.68px) * 4.76190476)), 5.25rem);
  background: none;
}
.blog .short-banner-container .line-wrapper {
  display: none;
}
.blog .short-banner-container .banner-list > li {
  font-size: clamp(2.25rem, calc(2.25rem + ((1vw - 7.68px) * 2.97619048)), 3.5rem);
  line-height: 1.3;
  font-weight: 700;
}
@media screen and (min-width: 560px) and (max-width: 719px) {
  .blog .short-banner-container .banner-shade {
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (min-width: 300px) and (max-width: 559px) {
  .blog .short-banner-container .banner-shade {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 1025px) {
  .blog .short-banner-container {
    text-align: center;
  }
}
@media (max-width: 768px) {
  .blog .short-banner-container {
    background-image: url("https://advancedlabsinc.com/wp-content/themes/advanced/styles/../images/blog-short-banner-mob.png");
    background-position: right center;
  }
}
