main {
  margin-top: 104px;
}

.nav-primary-links .login-li.signIn.btn-mobile.mobile-only {
  display: none;
}

@font-face {
  font-family: "Graphik";
  src: url("https://resource-center-staging.hrblock.com/wp-content/themes/hrb_tic/font/Graphik-Regular-Web.woff2") format("woff2"), url("https://resource-center-staging.hrblock.com/wp-content/themes/hrb_tic/font/Graphik-Regular-Web.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Graphik Medium";
  src: url("https://resource-center-staging.hrblock.com/wp-content/themes/hrb_tic/font/Graphik-Medium.eot");
  src: url("https://resource-center-staging.hrblock.com/wp-content/themes/hrb_tic/font/Graphik-Medium.eot?#iefix") format("embedded-opentype"), url("https://resource-center-staging.hrblock.com/wp-content/themes/hrb_tic/font/Graphik-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Graphik Semibold";
  src: url("https://resource-center-staging.hrblock.com/wp-content/themes/hrb_tic/font/Graphik-Semibold.eot");
  src: url("https://resource-center-staging.hrblock.com/wp-content/themes/hrb_tic/font/Graphik-Semibold.eot?#iefix") format("embedded-opentype"), url("https://resource-center-staging.hrblock.com/wp-content/themes/hrb_tic/font/Graphik-Semibold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Graphik Bold";
  src: url("../font/Graphik-Bold-Web.woff2") format("woff2"), url("https://resource-center-staging.hrblock.com/wp-content/themes/hrb_tic/font/Graphik-Bold-Web.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}
.tic-redesign-sandbox {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", sans-serif;
}
.tic-redesign-sandbox .neon {
  color: #00E95C !important;
  font-family: "Graphik Bold" !important;
}
.tic-redesign-sandbox a {
  color: #005D1F;
}
.tic-redesign-sandbox button {
  font-family: "Graphik", "Helvetica Neue", "Helvetica", sans-serif;
}
.tic-redesign-sandbox h1, .tic-redesign-sandbox h2, .tic-redesign-sandbox h3, .tic-redesign-sandbox h4, .tic-redesign-sandbox h5, .tic-redesign-sandbox h6, .tic-redesign-sandbox p, .tic-redesign-sandbox li {
  padding: 0;
  margin: 0 0 20px 0;
}
.tic-redesign-sandbox h1 {
  font-size: 56px;
  line-height: 1;
  color: #003512;
  letter-spacing: -0.8px;
  font-weight: 700;
  font-family: "Graphik Bold", "Helvetica Neue", "Helvetica", sans-serif;
}
@media all and (max-width: 767.98px) {
  .tic-redesign-sandbox h1 {
    font-size: 44px;
    letter-spacing: -1.04px;
  }
}
.tic-redesign-sandbox .breadcrumb-current-section span:last-of-type a {
  color: #6e6e6e !important;
}
.tic-redesign-sandbox .breadcrumb-current-section span:last-of-type a:hover, .tic-redesign-sandbox .breadcrumb-current-section span:last-of-type a:focus {
  cursor: text;
  text-decoration: none;
}
.tic-redesign-sandbox .breadcrumb-current a {
  color: #6e6e6e !important;
}
.tic-redesign-sandbox .breadcrumb-current a:hover, .tic-redesign-sandbox .breadcrumb-current a:focus {
  cursor: text;
  text-decoration: none;
}
.tic-redesign-sandbox .tic-section-heading {
  font-weight: 700;
  font-family: "Graphik Bold";
  font-size: 40px;
  line-height: 1;
  letter-spacing: -0.57px;
}
@media all and (max-width: 767.98px) {
  .tic-redesign-sandbox .tic-section-heading {
    font-size: 31px;
  }
}
.tic-redesign-sandbox p, .tic-redesign-sandbox a {
  font-size: 18px;
  line-height: 1.4;
  font-weight: 400;
}
@media all and (max-width: 767.98px) {
  .tic-redesign-sandbox p, .tic-redesign-sandbox a {
    font-size: 16px;
  }
}
.tic-redesign-sandbox .tic-green-subhead, .tic-redesign-sandbox .category-abovetitle.tic-revised a {
  font-size: 19px;
  line-height: 1.5;
  font-family: "Graphik Medium", "Helvetica Neue", "Helvetica", sans-serif;
  font-weight: 500;
  letter-spacing: -0.3px;
  color: #005D1F;
  text-transform: capitalize;
}
@media all and (max-width: 767.98px) {
  .tic-redesign-sandbox .tic-green-subhead, .tic-redesign-sandbox .category-abovetitle.tic-revised a {
    font-size: 16px;
  }
}
.tic-redesign-sandbox .tic-green-subhead--eyebrow {
  font-size: 14px;
  line-height: 1;
  font-weight: 500;
  font-family: "Graphik Medium", "Helvetica Neue", "Helvetica", sans-serif;
  color: #005D1F;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding: 8px 12px;
  background-color: #ffffff;
  border-radius: 4px;
  display: inline-block;
}
.tic-redesign-sandbox .category-abovetitle.tic-revised--news-center {
  margin-bottom: 20px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: 5px;
}
@media all and (max-width: 989.98px) {
  .tic-redesign-sandbox .category-abovetitle.tic-revised--news-center {
    flex-direction: row-reverse;
    justify-content: flex-end;
  }
  .tic-redesign-sandbox .category-abovetitle.tic-revised--news-center .second-breadcrumb {
    display: none;
  }
  .tic-redesign-sandbox .category-abovetitle.tic-revised--news-center img {
    transform: rotate(180deg);
  }
}
.tic-redesign-sandbox .category-abovetitle.tic-revised--multimedia {
  margin-bottom: 20px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: 5px;
}
@media all and (max-width: 1449.98px) {
  .tic-redesign-sandbox .category-abovetitle.tic-revised--multimedia {
    flex-direction: row-reverse;
    justify-content: flex-end;
  }
  .tic-redesign-sandbox .category-abovetitle.tic-revised--multimedia .first-breadcrumb, .tic-redesign-sandbox .category-abovetitle.tic-revised--multimedia .third-breadcrumb, .tic-redesign-sandbox .category-abovetitle.tic-revised--multimedia .breadcrumb-arrow--first {
    display: none;
  }
  .tic-redesign-sandbox .category-abovetitle.tic-revised--multimedia img {
    transform: rotate(180deg);
  }
}
.tic-redesign-sandbox .category-abovetitle.tic-revised--single {
  margin-bottom: 20px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: 5px;
}
@media all and (max-width: 989.98px) {
  .tic-redesign-sandbox .category-abovetitle.tic-revised--single {
    flex-direction: row;
    justify-content: flex-start;
  }
  .tic-redesign-sandbox .category-abovetitle.tic-revised--single .hidden-breadcrumb, .tic-redesign-sandbox .category-abovetitle.tic-revised--single .breadcrumb-arrow--hidden {
    display: none;
  }
  .tic-redesign-sandbox .category-abovetitle.tic-revised--single img {
    transform: rotate(180deg);
  }
}
.tic-redesign-sandbox .tic-link-button {
  font-weight: 500;
  font-size: 19px;
  line-height: 1.16;
  letter-spacing: -0.3px;
  padding: 20px 50px;
  box-sizing: border-box;
  border-radius: 80px;
  display: inline-block;
  text-align: center;
  transition: all ease 250ms;
}
.tic-redesign-sandbox .tic-link-button--solid--white {
  border: 2px solid #ffffff;
  background-color: #ffffff;
  color: #003512;
}
.tic-redesign-sandbox .tic-link-button--solid--white:hover, .tic-redesign-sandbox .tic-link-button--solid--white:focus {
  border: 2px solid #003512;
  background-color: #003512;
  color: #ffffff;
}
.tic-redesign-sandbox .tic-link-button--solid--green {
  border: 2px solid #005D1F;
  background-color: #005D1F;
  color: #ffffff;
}
.tic-redesign-sandbox .tic-link-button--solid--green:hover, .tic-redesign-sandbox .tic-link-button--solid--green:focus {
  border: 2px solid #003512;
  background-color: #003512;
  color: #ffffff;
}
.tic-redesign-sandbox .tic-link-button--outline--white {
  border: 2px solid #ffffff;
  background-color: transparent;
  color: #ffffff;
}
.tic-redesign-sandbox .tic-link-button--outline--white:hover, .tic-redesign-sandbox .tic-link-button--outline--white:focus {
  border: 2px solid #003512;
  background-color: #003512;
  color: #ffffff;
}
.tic-redesign-sandbox .tic-link-button--outline--black {
  border: 2px solid #003512;
  background-color: transparent;
  color: #003512;
}
.tic-redesign-sandbox .tic-link-button--outline--black:hover, .tic-redesign-sandbox .tic-link-button--outline--black:focus {
  border: 2px solid #003512;
  background-color: #003512;
  color: #ffffff;
}
.tic-redesign-sandbox .tic-link-button.force-single-line {
  white-space: nowrap;
}
@media all and (max-width: 767.98px) {
  .tic-redesign-sandbox .tic-link-button.force-single-line {
    width: 100% !important;
    padding: 20px 5px;
  }
}
.tic-redesign-sandbox .ttc-buttons-row {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  flex-wrap: wrap;
  gap: 20px;
  margin-top: 40px;
}
.tic-redesign-sandbox .ttc-buttons-row .tic-link-button {
  width: calc((100% - 20px) / 2);
}
@media all and (max-width: 767.98px) {
  .tic-redesign-sandbox .ttc-buttons-row .tic-link-button {
    width: 100%;
  }
}
.tic-redesign-sandbox .tic-cta-full-width-row {
  width: 100%;
  text-align: center;
  margin-top: 80px;
}
@media all and (max-width: 767.98px) {
  .tic-redesign-sandbox .tic-cta-full-width-row {
    margin-top: 60px;
  }
}
.tic-redesign-sandbox .tic-plus-cta {
  font-size: 19px;
  font-weight: 500;
  line-height: 1.47;
  color: #003512;
  position: relative;
}
.tic-redesign-sandbox .tic-plus-cta:after {
  content: "";
  position: absolute;
  width: 25px;
  height: 25px;
  top: calc((100% - 25px) / 2);
  right: -35px;
  transition: all ease 250ms;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.0282 12.5C23.0282 18.272 18.1369 23.0218 12.0141 23.0218C5.89133 23.0218 1 18.272 1 12.5C1 6.72799 5.89133 1.9782 12.0141 1.9782C18.1369 1.9782 23.0282 6.72799 23.0282 12.5Z' stroke='%23003512' stroke-width='2'/%3E%3Cpath d='M12.0273 9.51845V15.4819' stroke='%23003512' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.1385 12.5002H8.91626' stroke='%23003512' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.tic-redesign-sandbox .tic-plus-cta:hover, .tic-redesign-sandbox .tic-plus-cta:focus {
  text-decoration: underline;
}
.tic-redesign-sandbox .tic-plus-cta--white {
  color: #ffffff;
}
.tic-redesign-sandbox .tic-plus-cta--white:after {
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='14' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6.70396 6.2652C7.13292 6.66116 7.13292 7.33884 6.70396 7.7348L1 13' stroke='%23ffffff' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.tic-redesign-sandbox .tic-arrow-cta {
  font-size: 19px;
  font-weight: 500;
  line-height: 1.47;
  color: #003512;
  position: relative;
}
.tic-redesign-sandbox .tic-arrow-cta:after {
  content: "";
  position: absolute;
  width: 9px;
  height: 14px;
  top: calc((100% - 14px) / 2);
  right: -20px;
  transition: all ease 250ms;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='14' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6.70396 6.2652C7.13292 6.66116 7.13292 7.33884 6.70396 7.7348L1 13' stroke='%23003512' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.tic-redesign-sandbox .tic-arrow-cta:hover, .tic-redesign-sandbox .tic-arrow-cta:focus {
  text-decoration: underline;
  color: #003512;
}
.tic-redesign-sandbox .tic-arrow-cta:hover:after, .tic-redesign-sandbox .tic-arrow-cta:focus:after {
  right: -30px;
}
.tic-redesign-sandbox .tic-arrow-cta--white {
  color: #ffffff;
}
.tic-redesign-sandbox .tic-arrow-cta--white:after {
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='14' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6.70396 6.2652C7.13292 6.66116 7.13292 7.33884 6.70396 7.7348L1 13' stroke='%23ffffff' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.tic-redesign-sandbox .tic-arrow-cta--white:focus, .tic-redesign-sandbox .tic-arrow-cta--white:hover {
  color: #ffffff;
}
.tic-redesign-sandbox .tic-thumb-post-date {
  color: #6e6e6e;
  font-weight: 400;
}
.tic-redesign-sandbox .tic-custom-dropdown .custom-select {
  width: 100%;
  max-width: 500px;
  position: relative;
  margin: 20px 0;
}
@media all and (max-width: 989.98px) {
  .tic-redesign-sandbox .tic-custom-dropdown .custom-select {
    margin: 20px auto;
  }
}
.tic-redesign-sandbox .tic-custom-dropdown .custom-select select {
  display: none;
}
.tic-redesign-sandbox .tic-custom-dropdown .selected-item {
  background: #ffffff;
  border: 1px solid #ffffff;
  padding: 25px 20px;
  color: #262626;
  cursor: pointer;
  z-index: 99;
  border-radius: 16px;
}
.tic-redesign-sandbox .tic-custom-dropdown .selected-item.arrowanim {
  border: 1px solid #005D1F;
}
.tic-redesign-sandbox .tic-custom-dropdown .selected-item:after {
  content: "";
  position: absolute;
  top: calc((100% - 20px) / 2);
  right: 15px;
  transition: 0.5s;
  width: 20px;
  height: 20px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.00391 7L9.2691 12.704C9.66507 13.1329 10.3427 13.1329 10.7387 12.704L16.0039 7' stroke='%23262626' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.tic-redesign-sandbox .tic-custom-dropdown .arrowanim.selected-item:after {
  transform: rotate(180deg);
}
.tic-redesign-sandbox .tic-custom-dropdown .item {
  background: #ffffff;
  padding: 25px 20px;
  color: #262626;
  cursor: pointer;
}
.tic-redesign-sandbox .tic-custom-dropdown .item:last-of-type {
  border-radius: 0 0 16px 16px;
}
.tic-redesign-sandbox .tic-custom-dropdown .item:first-of-type {
  border-radius: 16px 16px 0 0;
}
.tic-redesign-sandbox .tic-custom-dropdown .item:hover, .tic-redesign-sandbox .tic-custom-dropdown .item:focus {
  background: #F6F4E9;
}
.tic-redesign-sandbox .tic-custom-dropdown .all-items {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  z-index: 100;
  box-shadow: 0px 0px 10px rgba(38, 38, 38, 0.3137254902);
  margin-top: 10px;
  border-radius: 16px;
}
.tic-redesign-sandbox .tic-custom-dropdown .all-items-hide {
  display: none;
}
.tic-redesign-sandbox .tic-custom-dropdown .sdf {
  border: 1px solid #005D1F;
}
.tic-redesign-sandbox .scroll-to-disclaimer-box {
  color: #ffffff;
  text-decoration: none;
  transition: all ease 250ms;
}
.tic-redesign-sandbox .scroll-to-disclaimer-box:focus, .tic-redesign-sandbox .scroll-to-disclaimer-box:hover {
  outline-offset: 1px;
  outline: 1px solid #ffffff;
}
.tic-redesign-sandbox .scroll-to-disclaimer-box--black {
  color: #003512;
}
.tic-redesign-sandbox .scroll-to-disclaimer-box--black:focus, .tic-redesign-sandbox .scroll-to-disclaimer-box--black:hover {
  outline: 1px solid #003512;
}

.special-header-right .tic-link-button {
  display: block;
}
@media all and (max-width: 989.98px) {
  .special-header-right .tic-link-button {
    padding: 20px;
  }
}
@media all and (max-width: 989.98px) {
  .special-header-right {
    width: calc(100% - 182px) !important;
    max-width: 250px;
    min-width: 165px;
    top: 11px !important;
    z-index: 9999;
  }
}

.tic-redesign-sandbox .gray-background {
  background-color: #F6F4E9;
}
.tic-redesign-sandbox .tic-max-width {
  max-width: 1560px;
  margin-left: auto;
  margin-right: auto;
}
.tic-redesign-sandbox .tic-max-width-no-padding {
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
}
.tic-redesign-sandbox .standard-padding {
  padding: 90px 120px;
}
@media (min-width: 768px) and (max-width: 989.98px) {
  .tic-redesign-sandbox .standard-padding {
    padding: 75px;
  }
}
@media all and (max-width: 767.98px) {
  .tic-redesign-sandbox .standard-padding {
    padding: 60px 25px;
  }
}
.tic-redesign-sandbox .no-top-padding {
  padding-top: 0;
}
@media all and (max-width: 767.98px) {
  .tic-redesign-sandbox .no-top-padding {
    padding-top: 20px;
  }
}
.tic-redesign-sandbox .no-bottom-padding {
  padding-bottom: 0;
}
@media all and (max-width: 767.98px) {
  .tic-redesign-sandbox .no-bottom-padding {
    padding-bottom: 20px;
  }
}
.tic-redesign-sandbox .tic-post-thumbnail-link:hover .tic-post-thumbnail, .tic-redesign-sandbox .tic-post-thumbnail-link:focus .tic-post-thumbnail {
  transform: scale(1.02);
}
.tic-redesign-sandbox .tic-post-thumbnail-link:hover .tic-post-thumbnail .tic-pt--title, .tic-redesign-sandbox .tic-post-thumbnail-link:focus .tic-post-thumbnail .tic-pt--title {
  text-decoration: underline;
}
.tic-redesign-sandbox .tic-post-thumbnail-link .tic-post-thumbnail {
  transition: all ease 250ms;
  margin-bottom: 60px;
}
@media all and (max-width: 767.98px) {
  .tic-redesign-sandbox .tic-post-thumbnail-link .tic-post-thumbnail {
    margin-bottom: 40px;
  }
}
.tic-redesign-sandbox .tic-post-thumbnail-link .tic-post-thumbnail .tic-green-subhead {
  margin-bottom: 10px;
}
.tic-redesign-sandbox .tic-post-thumbnail-link .tic-post-thumbnail .tic-pt--image {
  background-color: #005D1F;
  padding-top: 46%;
  width: 100%;
  margin: 0 0 20px 0;
  border-radius: 12px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.tic-redesign-sandbox .tic-post-thumbnail-link .tic-post-thumbnail .tic-pt--title {
  color: #003512;
  font-size: 24px;
  line-height: 28px;
  letter-spacing: -0.25px;
  font-weight: 700;
  font-family: "Graphik Bold", "Helvetica Neue", "Helvetica", sans-serif;
  margin-bottom: 0;
}
@media all and (max-width: 767.98px) {
  .tic-redesign-sandbox .tic-post-thumbnail-link .tic-post-thumbnail .tic-pt--title {
    font-size: 19px;
  }
}
.tic-redesign-sandbox .tic-post-thumbnail-link .tic-post-thumbnail .tic-pt--title--large {
  font-size: 40px;
  line-height: 1;
}
@media all and (max-width: 767.98px) {
  .tic-redesign-sandbox .tic-post-thumbnail-link .tic-post-thumbnail .tic-pt--title--large {
    font-size: 32px;
  }
}
.tic-redesign-sandbox .tic-post-thumbnail-link .tic-post-thumbnail--gray {
  background-color: #F6F4E9;
  border-radius: 12px;
  height: 100%;
}
.tic-redesign-sandbox .tic-post-thumbnail-link .tic-post-thumbnail--gray .tic-pt--image {
  margin-bottom: 30px;
  border-radius: 12px 12px 0 0;
}
@media all and (max-width: 767.98px) {
  .tic-redesign-sandbox .tic-post-thumbnail-link .tic-post-thumbnail--gray .tic-pt--image {
    margin-bottom: 20px;
  }
}
.tic-redesign-sandbox .tic-post-thumbnail-link .tic-post-thumbnail--gray .tic-pt--title {
  padding-bottom: 70px;
  padding-left: 40px;
  padding-right: 40px;
}
@media all and (max-width: 767.98px) {
  .tic-redesign-sandbox .tic-post-thumbnail-link .tic-post-thumbnail--gray .tic-pt--title {
    padding-bottom: 40px;
    padding-left: 25px;
    padding-right: 25px;
  }
}
.tic-redesign-sandbox .tic-post-thumbnail-link .tic-post-thumbnail--gray .tic-green-subhead {
  padding-left: 40px;
  padding-right: 40px;
}
@media all and (max-width: 767.98px) {
  .tic-redesign-sandbox .tic-post-thumbnail-link .tic-post-thumbnail--gray .tic-green-subhead {
    padding-left: 25px;
    padding-right: 25px;
  }
}
.tic-redesign-sandbox .tic-asset-card-link {
  transition: all ease 250ms;
}
.tic-redesign-sandbox .tic-asset-card-link:hover, .tic-redesign-sandbox .tic-asset-card-link:focus {
  transform: scale(1.02);
}
.tic-redesign-sandbox .tic-asset-card-link:hover .tac--heading, .tic-redesign-sandbox .tic-asset-card-link:focus .tac--heading {
  text-decoration: underline;
}
.tic-redesign-sandbox .tic-asset-card-link .tic-asset-card {
  padding: 40px;
  background-color: #ffffff;
  border-radius: 16px;
  text-align: center;
}
@media all and (max-width: 767.98px) {
  .tic-redesign-sandbox .tic-asset-card-link .tic-asset-card {
    padding: 40px 25px;
  }
}
.tic-redesign-sandbox .tic-asset-card-link .tic-asset-card .tac--image {
  width: 100%;
  padding-top: 100%;
  margin-bottom: 40px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.tic-redesign-sandbox .tic-asset-card-link .tic-asset-card .tac--heading {
  margin: 0;
  font-size: 24px;
  line-height: 28px;
  font-weight: 700;
  font-family: "Graphik Bold", "Helvetica Neue", "Helvetica", sans-serif;
  letter-spacing: -0.25px;
  color: #003512;
}
@media all and (max-width: 767.98px) {
  .tic-redesign-sandbox .tic-asset-card-link .tic-asset-card .tac--heading {
    font-size: 19px;
  }
}
.tic-redesign-sandbox .tic-asset-card-link .tic-asset-card .tic-green-subhead {
  margin: 0 0 10px 0;
}
.tic-redesign-sandbox .tic-pt--image--video {
  position: relative;
  overflow: hidden;
}
.tic-redesign-sandbox .tic-pt--image--video iframe {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
.tic-redesign-sandbox .tic-optional-disclaimer-area {
  background-color: #ffffff;
}
@media all and (max-width: 767.98px) {
  .tic-redesign-sandbox .tic-optional-disclaimer-area {
    padding: 30px;
  }
}
.tic-redesign-sandbox .tic-optional-disclaimer-area * {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.22px;
  font-weight: 400;
}
.tic-redesign-sandbox .tic-optional-disclaimer-area *:last-of-type {
  margin-bottom: 0;
  padding-bottom: 0;
}
.tic-redesign-sandbox .tic-optional-disclaimer-area a {
  color: #003512;
  text-decoration: underline;
}
.tic-redesign-sandbox .tic-optional-disclaimer-area h1 {
  font-size: 24px;
}
.tic-redesign-sandbox .tic-optional-disclaimer-area h2 {
  font-size: 18px;
}
.tic-redesign-sandbox .tic-optional-disclaimer-area h1, .tic-redesign-sandbox .tic-optional-disclaimer-area h2, .tic-redesign-sandbox .tic-optional-disclaimer-area h3, .tic-redesign-sandbox .tic-optional-disclaimer-area h4, .tic-redesign-sandbox .tic-optional-disclaimer-area h5, .tic-redesign-sandbox .tic-optional-disclaimer-area h6 {
  font-weight: 700;
  font-family: "Graphik Bold", "Helvetica Neue", "Helvetica", sans-serif;
}
.tic-redesign-sandbox .tic-footer-cta-banner {
  width: 100%;
  background-color: #F6F4E9;
}
.tic-redesign-sandbox .tic-footer-cta-banner .wp-block-buttons {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 20px;
  margin-top: 40px;
}
.tic-redesign-sandbox .tic-footer-cta-banner .wp-block-buttons .wp-block-button {
  width: calc((100% - 20px) / 2);
}
@media (min-width: 990px) and (max-width: 1439.98px) {
  .tic-redesign-sandbox .tic-footer-cta-banner .wp-block-buttons .wp-block-button {
    width: 100%;
  }
}
@media all and (max-width: 767.98px) {
  .tic-redesign-sandbox .tic-footer-cta-banner .wp-block-buttons .wp-block-button {
    width: 100%;
  }
}
.tic-redesign-sandbox .tic-footer-cta-banner .wp-block-buttons .wp-block-button a {
  display: inline-block;
  width: 100%;
  font-weight: 500;
  font-family: "Graphik Medium", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 19px;
  line-height: 1.16;
  letter-spacing: -0.3px;
  padding: 20px 50px;
  box-sizing: border-box;
  border-radius: 80px;
  display: inline-block;
  text-align: center;
  transition: all ease 250ms;
}
@media all and (max-width: 767.98px) {
  .tic-redesign-sandbox .tic-footer-cta-banner .wp-block-buttons .wp-block-button a {
    width: 100%;
  }
}
.tic-redesign-sandbox .tic-footer-cta-banner .wp-block-buttons .is-style-fill a {
  border: 2px solid #005D1F;
  background-color: #005D1F;
  color: #ffffff;
}
.tic-redesign-sandbox .tic-footer-cta-banner .wp-block-buttons .is-style-fill a:hover, .tic-redesign-sandbox .tic-footer-cta-banner .wp-block-buttons .is-style-fill a:focus {
  border: 2px solid #003512;
  background-color: #003512;
  color: #ffffff;
}
.tic-redesign-sandbox .tic-footer-cta-banner .wp-block-buttons .is-style-outline a {
  border: 2px solid #003512;
  background-color: transparent;
  color: #003512;
}
.tic-redesign-sandbox .tic-footer-cta-banner .wp-block-buttons .is-style-outline a:hover, .tic-redesign-sandbox .tic-footer-cta-banner .wp-block-buttons .is-style-outline a:focus {
  border: 2px solid #003512;
  background-color: #003512;
  color: #ffffff;
}
.tic-redesign-sandbox .tic-footer-cta-banner .tfcb--row {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: space-between;
  gap: 120px;
}
@media all and (max-width: 989.98px) {
  .tic-redesign-sandbox .tic-footer-cta-banner .tfcb--row {
    flex-direction: column-reverse;
    gap: 0;
  }
}
.tic-redesign-sandbox .tic-footer-cta-banner .tfcb--content, .tic-redesign-sandbox .tic-footer-cta-banner .tfcb--image {
  width: calc((100% - 120px) / 2);
}
@media all and (max-width: 989.98px) {
  .tic-redesign-sandbox .tic-footer-cta-banner .tfcb--content, .tic-redesign-sandbox .tic-footer-cta-banner .tfcb--image {
    width: 100%;
  }
}
.tic-redesign-sandbox .tic-footer-cta-banner .tfcb--content {
  padding: 90px 0 90px 120px;
  max-width: 700px;
  margin-left: auto;
}
@media all and (max-width: 989.98px) {
  .tic-redesign-sandbox .tic-footer-cta-banner .tfcb--content {
    max-width: none;
    margin-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 989.98px) {
  .tic-redesign-sandbox .tic-footer-cta-banner .tfcb--content {
    padding: 75px;
  }
}
@media all and (max-width: 767.98px) {
  .tic-redesign-sandbox .tic-footer-cta-banner .tfcb--content {
    padding: 60px 25px;
  }
}
.tic-redesign-sandbox .tic-footer-cta-banner .tfcb--heading {
  font-weight: 700;
  font-family: "Graphik Bold";
  font-size: 40px;
  line-height: 1;
  letter-spacing: -0.57px;
}
@media all and (max-width: 767.98px) {
  .tic-redesign-sandbox .tic-footer-cta-banner .tfcb--heading {
    font-size: 31px;
  }
}
.tic-redesign-sandbox .tic-footer-cta-banner .tfcb--image {
  min-height: 500px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.tic-redesign-sandbox .tic-footer-cta-banner--reversed .tfcb--row {
  width: 100%;
}
@media all and (max-width: 989.98px) {
  .tic-redesign-sandbox .tic-footer-cta-banner--reversed .tfcb--row {
    flex-direction: column;
  }
}
.tic-redesign-sandbox .tic-footer-cta-banner--reversed .tfcb--content {
  padding: 90px 120px 90px 0;
  margin-right: auto;
  margin-left: 0;
}
@media (min-width: 768px) and (max-width: 989.98px) {
  .tic-redesign-sandbox .tic-footer-cta-banner--reversed .tfcb--content {
    padding: 75px;
  }
}
@media all and (max-width: 767.98px) {
  .tic-redesign-sandbox .tic-footer-cta-banner--reversed .tfcb--content {
    padding: 60px 25px;
  }
}
.tic-redesign-sandbox .tic-footer-cta-banner.irs-footer-cta-banner .wp-block-buttons {
  flex-direction: column;
}
.tic-redesign-sandbox .tic-footer-cta-banner.irs-footer-cta-banner .wp-block-buttons .wp-block-button {
  width: 100%;
}
.tic-redesign-sandbox .tic-footer-cta-banner.irs-footer-cta-banner .wp-block-buttons .wp-block-button a {
  width: 100%;
}
.tic-redesign-sandbox .tic-stay-in-touch {
  background-color: #005D1F;
}
.tic-redesign-sandbox .tic-stay-in-touch .tsit--intro-copy {
  color: #ffffff;
  text-align: center;
}
.tic-redesign-sandbox .tic-stay-in-touch .tsit--newsletter-form {
  margin-top: 60px;
}
@media all and (max-width: 767.98px) {
  .tic-redesign-sandbox .tic-stay-in-touch .tsit--newsletter-form {
    margin-top: 40px;
  }
}
.tic-redesign-sandbox .tic-stay-in-touch .tsit--newsletter-form form {
  width: 100%;
  max-width: 600px;
  margin: auto;
  text-align: center;
}
.tic-redesign-sandbox .tic-stay-in-touch .tsit--newsletter-form form .wpcf7-response-output {
  border-color: #ffffff !important;
  color: #ffffff !important;
  padding: 25px !important;
}
.tic-redesign-sandbox .tic-stay-in-touch .tsit--newsletter-form form .wpcf7-not-valid-tip {
  color: #ffffff !important;
  line-height: 20px !important;
  width: 100% !important;
  text-align: left !important;
}
.tic-redesign-sandbox .tic-stay-in-touch .tsit--newsletter-form form p {
  line-height: 0;
}
.tic-redesign-sandbox .tic-stay-in-touch .tsit--newsletter-form form input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
  margin: 0;
  padding: 25px 20px;
  border: none;
  outline: none;
  color: #003512;
  border-radius: 16px;
  font-family: "Graphik", "Helvetica Neue", "Helvetica", sans-serif;
}
.tic-redesign-sandbox .tic-stay-in-touch .tsit--newsletter-form form input::-moz-placeholder {
  color: #003512;
}
.tic-redesign-sandbox .tic-stay-in-touch .tsit--newsletter-form form input::placeholder {
  color: #003512;
}
.tic-redesign-sandbox .tic-stay-in-touch .tsit--newsletter-form form input[type=submit] {
  padding: 30px;
  border-radius: 80px;
  max-width: 360px;
  margin-top: 60px;
  transition: all ease 250ms;
  font-size: 19px;
  line-height: 22px;
  font-weight: 500;
  font-family: "Graphik Medium", "Helvetica Neue", "Helvetica", sans-serif;
  letter-spacing: -0.3px;
  background-color: #ffffff;
  color: #003512;
  cursor: pointer;
}
@media all and (min-width: 768px) {
  .tic-redesign-sandbox .tic-stay-in-touch .tsit--newsletter-form form input[type=submit] {
    margin-left: 100px;
  }
}
.tic-redesign-sandbox .tic-stay-in-touch .tsit--newsletter-form form input[type=submit]:hover, .tic-redesign-sandbox .tic-stay-in-touch .tsit--newsletter-form form input[type=submit]:focus {
  background-color: #003512;
  color: #ffffff;
}
@media all and (max-width: 767.98px) {
  .tic-redesign-sandbox .tic-stay-in-touch .tsit--newsletter-form form input[type=submit] {
    margin-top: 40px;
    max-width: 100%;
  }
}
.tic-redesign-sandbox .tic-stay-in-touch .tsit--thank-you {
  display: none;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 20px;
}
.tic-redesign-sandbox .tic-stay-in-touch .tsit--thank-you img {
  width: 100%;
  max-width: 320px;
  margin-bottom: 40px;
}
.tic-redesign-sandbox .tic-stay-in-touch .tsit--large-text {
  color: #ffffff;
  margin: 0;
  font-weight: 700;
  font-family: "Graphik Bold";
  font-size: 40px;
  line-height: 1;
  letter-spacing: -0.57px;
}
@media all and (max-width: 767.98px) {
  .tic-redesign-sandbox .tic-stay-in-touch .tsit--large-text {
    font-size: 31px;
  }
}
.tic-redesign-sandbox .tic-stay-in-touch .tsit--small-text {
  color: #ffffff;
  margin: 0;
}
.tic-redesign-sandbox .tic-connect-multimedia {
  background-color: #F6F4E9;
}
.tic-redesign-sandbox .tic-connect-multimedia .tcm--row {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  gap: 120px;
}
@media all and (max-width: 989.98px) {
  .tic-redesign-sandbox .tic-connect-multimedia .tcm--row {
    flex-direction: column;
    gap: 60px;
  }
}
.tic-redesign-sandbox .tic-connect-multimedia .tcm--row-adjustable {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: flex-start;
  gap: 120px;
}
@media all and (max-width: 989.98px) {
  .tic-redesign-sandbox .tic-connect-multimedia .tcm--row-adjustable {
    flex-direction: column;
    gap: 60px;
  }
}
.tic-redesign-sandbox .tic-connect-multimedia .tcm--left, .tic-redesign-sandbox .tic-connect-multimedia .tcm--right, .tic-redesign-sandbox .tic-connect-multimedia .tcm--column {
  width: calc((100% - 120px) / 2);
  max-width: 500px;
}
@media all and (max-width: 989.98px) {
  .tic-redesign-sandbox .tic-connect-multimedia .tcm--left, .tic-redesign-sandbox .tic-connect-multimedia .tcm--right, .tic-redesign-sandbox .tic-connect-multimedia .tcm--column {
    width: 100%;
    margin: auto;
  }
}
.tic-redesign-sandbox .tic-connect-multimedia .tcm--left .tic-link-button, .tic-redesign-sandbox .tic-connect-multimedia .tcm--right .tic-link-button, .tic-redesign-sandbox .tic-connect-multimedia .tcm--column .tic-link-button {
  margin-top: 20px;
  min-width: 70%;
}
@media all and (max-width: 989.98px) {
  .tic-redesign-sandbox .tic-connect-multimedia .tcm--left .tic-link-button, .tic-redesign-sandbox .tic-connect-multimedia .tcm--right .tic-link-button, .tic-redesign-sandbox .tic-connect-multimedia .tcm--column .tic-link-button {
    min-width: 100%;
  }
}
.tic-redesign-sandbox .tic-connect-multimedia .tcm--left .tic-arrow-cta:after, .tic-redesign-sandbox .tic-connect-multimedia .tcm--right .tic-arrow-cta:after, .tic-redesign-sandbox .tic-connect-multimedia .tcm--column .tic-arrow-cta:after {
  top: auto;
  bottom: 5px;
}
.tic-redesign-sandbox .tic-connect-multimedia .tcm--left .tic-section-heading, .tic-redesign-sandbox .tic-connect-multimedia .tcm--right .tic-section-heading, .tic-redesign-sandbox .tic-connect-multimedia .tcm--column .tic-section-heading {
  font-size: 40px;
  margin-bottom: 40px;
}
@media all and (max-width: 767.98px) {
  .tic-redesign-sandbox .tic-connect-multimedia .tcm--left .tic-section-heading, .tic-redesign-sandbox .tic-connect-multimedia .tcm--right .tic-section-heading, .tic-redesign-sandbox .tic-connect-multimedia .tcm--column .tic-section-heading {
    font-size: 32px;
  }
}
.tic-redesign-sandbox .tic-article-cta {
  width: 100%;
  background-color: #005D1F;
  color: #ffffff;
  border-radius: 16px;
  padding: 40px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 40px;
}
@media all and (max-width: 767.98px) {
  .tic-redesign-sandbox .tic-article-cta {
    gap: 30px;
    flex-direction: column;
    align-items: flex-start;
    padding: 40px 20px;
  }
}
.tic-redesign-sandbox .tic-article-cta--image {
  width: 100px;
  height: 100px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.tic-redesign-sandbox .tic-article-cta--content {
  width: calc(100% - 40px - 100px);
}
@media all and (max-width: 767.98px) {
  .tic-redesign-sandbox .tic-article-cta--content {
    width: 100%;
  }
}
.tic-redesign-sandbox .tic-article-cta--heading {
  font-size: 24px;
  font-weight: 600;
  font-family: "Graphik Bold", "Helvetica Neue", "Helvetica", sans-serif;
  line-height: 28px;
  letter-spacing: -0.25px;
}
.tic-redesign-sandbox .tic-article-cta--tic-arrow-cta {
  font-size: 16px;
  font-weight: 500;
  font-family: "Graphik Medium", "Helvetica Neue", "Helvetica", sans-serif;
  line-height: 24px;
  letter-spacing: -0.1px;
}
.tic-redesign-sandbox .tic-article-cta--tic-arrow-cta:hover, .tic-redesign-sandbox .tic-article-cta--tic-arrow-cta:focus {
  color: #ffffff;
}
.tic-redesign-sandbox .share-tic-page {
  margin-top: 80px;
}
@media all and (max-width: 989.98px) {
  .tic-redesign-sandbox .share-tic-page {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
  }
}
.tic-redesign-sandbox .share-tic-page--heading {
  font-size: 16px;
  font-weight: 500;
  font-family: "Graphik Medium", "Helvetica Neue", "Helvetica", sans-serif;
  line-height: 24px;
  letter-spacing: -0.1000000015px;
  margin-bottom: 10px;
}
@media all and (max-width: 989.98px) {
  .tic-redesign-sandbox .share-tic-page--heading {
    margin-right: 30px;
    margin-bottom: 0;
  }
}
.tic-redesign-sandbox .share-tic-page--icon {
  margin-right: 30px;
  margin-bottom: 0;
  line-height: 0;
}
.tic-redesign-sandbox .share-tic-page--icon:last-of-type {
  margin-right: 0;
}
.tic-redesign-sandbox .tic-article-author-feature .share-tic-page, .tic-redesign-sandbox .tic-article-about-hrb .share-tic-page {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
}
.tic-redesign-sandbox .tic-article-author-feature .share-tic-page--heading, .tic-redesign-sandbox .tic-article-about-hrb .share-tic-page--heading {
  margin-right: 30px;
  margin-bottom: 0;
}
.tic-redesign-sandbox .tic-article-about-hrb a {
  box-shadow: none;
  color: #005D1F;
  text-decoration: underline;
  transition: all ease 250ms;
}
.tic-redesign-sandbox .tic-article-about-hrb a:focus, .tic-redesign-sandbox .tic-article-about-hrb a:hover {
  color: #003512;
}
.tic-redesign-sandbox .tic-article-about-hrb .about-hrb-heading {
  font-weight: 600;
  font-family: "Graphik Bold", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 32px;
  line-height: 1;
  letter-spacing: -0.57px;
}
@media all and (max-width: 767.98px) {
  .tic-redesign-sandbox .tic-article-about-hrb .about-hrb-heading {
    font-size: 24px;
  }
}
.tic-redesign-sandbox .tic-article-about-hrb .share-tic-page {
  margin-top: 40px;
}
.tic-redesign-sandbox .tic-article-author-feature {
  margin-bottom: 120px;
}
@media all and (max-width: 989.98px) {
  .tic-redesign-sandbox .tic-article-author-feature {
    margin-bottom: 80px;
  }
}
.tic-redesign-sandbox .tic-article-author-feature--intro {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 30px;
  margin-bottom: 20px;
}
.tic-redesign-sandbox .tic-article-author-feature--intro .tic-author-image img {
  border-radius: 16px;
  width: 80px;
  height: 80px;
}
.tic-redesign-sandbox .tic-article-author-feature--intro .tic-author-name-title {
  width: calc(100% - 80px - 30px);
}
.tic-redesign-sandbox .tic-article-author-feature--intro .tic-author-name-title .tic-author-title, .tic-redesign-sandbox .tic-article-author-feature--intro .tic-author-name-title .tic-author-name {
  margin: 0;
  padding: 0;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: -0.1px;
}
.tic-redesign-sandbox .tic-article-author-feature--intro .tic-author-name-title .tic-author-name {
  color: #005D1F;
  font-size: 24px;
}
@media all and (max-width: 767.98px) {
  .tic-redesign-sandbox .tic-article-author-feature--intro .tic-author-name-title .tic-author-name {
    font-size: 18px;
  }
}
.tic-redesign-sandbox .tic-article-author-feature--intro .tic-author-name-title .tic-author-title {
  font-size: 16px;
}
.tic-redesign-sandbox .tic-article-author-feature .tic-author-description {
  margin-bottom: 40px;
}
.tic-redesign-sandbox .catbar-margin-top-extra {
  margin-top: 130px !important;
}
@media all and (max-width: 989.98px) {
  .tic-redesign-sandbox .catbar-margin-top-extra {
    margin-top: 110px !important;
  }
}
.tic-redesign-sandbox .tic-button-row {
  width: 100%;
  text-align: center;
}
.tic-redesign-sandbox .tic-button-row a {
  width: 100%;
  max-width: 340px;
  margin: auto;
}
@media all and (max-width: 767.98px) {
  .tic-redesign-sandbox .tic-button-row a {
    max-width: 100%;
  }
}
.tic-redesign-sandbox .two-col-row {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
@media all and (max-width: 989.98px) {
  .tic-redesign-sandbox .two-col-row {
    gap: 40px;
  }
}
.tic-redesign-sandbox .two-col-row--col {
  width: calc((100% - 180px) / 2);
}
@media (min-width: 990px) and (max-width: 1199.98px) {
  .tic-redesign-sandbox .two-col-row--col {
    width: calc((100% - 90px) / 2);
  }
}
@media (min-width: 550px) and (max-width: 989.98px) {
  .tic-redesign-sandbox .two-col-row--col {
    width: 500px;
    margin: auto;
  }
}
@media all and (max-width: 549.98px) {
  .tic-redesign-sandbox .two-col-row--col {
    width: 100%;
    max-width: 500px;
    margin: auto;
  }
}
.tic-redesign-sandbox .two-col-row--col .tic-section-heading {
  font-weight: 700;
  font-family: "Graphik Bold";
  font-size: 40px;
  line-height: 1;
  letter-spacing: -0.57px;
}
@media all and (max-width: 767.98px) {
  .tic-redesign-sandbox .two-col-row--col .tic-section-heading {
    font-size: 31px;
  }
}
.tic-redesign-sandbox .two-col-row--col .intro-description {
  margin-bottom: 40px;
}
.tic-redesign-sandbox .two-col-row--col .disclaimer {
  margin: 40px 0 0 0;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.1px;
}
.tic-redesign-sandbox .two-col-row--col .tic-arrow-cta {
  color: #005D1F;
  margin: 0;
}
.tic-redesign-sandbox .two-col-row--col .tic-arrow-cta:after {
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='15' viewBox='0 0 9 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6.70396 6.7652C7.13292 7.16116 7.13292 7.83884 6.70396 8.2348L1 13.5' stroke='%23005D1F' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
@media all and (max-width: 767.98px) {
  .tic-redesign-sandbox .two-col-row--col .tic-link-button {
    width: 100%;
  }
}
.tic-redesign-sandbox .two-col-row--col--image {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 16px;
  padding-top: calc((100% - 180px) / 2);
}
@media (min-width: 990px) and (max-width: 1199.98px) {
  .tic-redesign-sandbox .two-col-row--col--image {
    padding-top: calc((100% - 90px) / 2);
  }
}
@media (min-width: 550px) and (max-width: 989.98px) {
  .tic-redesign-sandbox .two-col-row--col--image {
    padding-top: 0;
    height: 500px;
  }
}
@media all and (max-width: 549.98px) {
  .tic-redesign-sandbox .two-col-row--col--image {
    padding-top: 100%;
  }
}
@media all and (max-width: 989.98px) {
  .tic-redesign-sandbox .two-col-row.two-col-row--reverse-mobile {
    flex-direction: column-reverse;
  }
}
.tic-redesign-sandbox .cfa--image {
  position: relative;
}
.tic-redesign-sandbox .tic-newsroom--hero .tnh--row .tnh--image {
  position: relative;
}
.tic-redesign-sandbox .tic-newsroom--hero .tnh--row .video-thumbnail--container {
  position: relative;
  width: 100%;
}
@media all and (min-width: 1450px) {
  .tic-redesign-sandbox .tic-newsroom--hero .tnh--row .video-thumbnail--container {
    width: calc((100% - 120px) / 3 * 2);
  }
}
.tic-redesign-sandbox .tic-newsroom--hero .tnh--row .video-thumbnail--container .tic-pt--image--video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.tic-redesign-sandbox .tic-newsroom--hero .tnh--row .video-thumbnail--container .video-thumbnail--image {
  position: relative;
  z-index: 2;
}
@media all and (min-width: 1450px) {
  .tic-redesign-sandbox .tic-newsroom--hero .tnh--row .video-thumbnail--container .video-thumbnail--image {
    width: 100%;
    height: 100%;
  }
}
.tic-redesign-sandbox .tic-newsroom--hero .tnh--row .video-thumbnail--container .video-thumbnail--image .video-thumbnail--play {
  position: absolute;
  top: 30%;
  left: 40%;
  height: 40%;
  width: 20%;
  background-size: 75px 75px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='25' cy='25' r='25' fill='white'/%3E%3Cpath d='M31.8331 24.1338C32.4998 24.5187 32.4998 25.481 31.8331 25.8659L22.3331 31.3507C21.6665 31.7356 20.8331 31.2545 20.8331 30.4847L20.8331 19.515C20.8331 18.7452 21.6665 18.2641 22.3331 18.649L31.8331 24.1338Z' fill='%23005D1F'/%3E%3C/svg%3E%0A");
}
.tic-redesign-sandbox .tic-newsroom--hero .tnh--row .video-thumbnail--container .video-thumbnail--image .video-thumbnail--play:hover, .tic-redesign-sandbox .tic-newsroom--hero .tnh--row .video-thumbnail--container .video-thumbnail--image .video-thumbnail--play:focus {
  cursor: pointer;
}
.tic-redesign-sandbox .tic-post-thumbnail-link--video .tic-post-thumbnail {
  position: relative;
}
.tic-redesign-sandbox .tic-post-thumbnail-link--video .tic-post-thumbnail .video-thumbnail--image {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
.tic-redesign-sandbox .tic-post-thumbnail-link--video .tic-post-thumbnail .video-thumbnail--image:hover, .tic-redesign-sandbox .tic-post-thumbnail-link--video .tic-post-thumbnail .video-thumbnail--image:focus {
  cursor: pointer;
}
.tic-redesign-sandbox .tic-post-thumbnail-link--video .tic-post-thumbnail .video-thumbnail--image .video-thumbnail--play {
  position: absolute;
  top: 30%;
  left: 40%;
  height: 40%;
  width: 20%;
  background-size: 75px 75px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='25' cy='25' r='25' fill='white'/%3E%3Cpath d='M31.8331 24.1338C32.4998 24.5187 32.4998 25.481 31.8331 25.8659L22.3331 31.3507C21.6665 31.7356 20.8331 31.2545 20.8331 30.4847L20.8331 19.515C20.8331 18.7452 21.6665 18.2641 22.3331 18.649L31.8331 24.1338Z' fill='%23005D1F'/%3E%3C/svg%3E%0A");
}
.tic-redesign-sandbox .tic-post-thumbnail .tic-pt--image {
  position: relative;
}
.tic-redesign-sandbox .has-video-badge {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 80px;
  height: 30px;
  background-color: #005D1F;
}
.tic-redesign-sandbox .has-video-badge::before {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  top: 7px;
  left: 10px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='7.5' cy='7.5' r='7.5' fill='white'/%3E%3Cpath d='M6.30005 9.9001V5.1001L9.90005 7.42737L6.30005 9.9001Z' fill='%23005D1F'/%3E%3C/svg%3E%0A");
}
.tic-redesign-sandbox .has-video-badge--radius {
  border-radius: 0 0 15px 0;
}
.tic-redesign-sandbox .has-video-badge p {
  color: #ffffff;
  font-size: 12px;
  line-height: 30px;
  letter-spacing: -0.22px;
  font-weight: 600;
  font-family: "Graphik Semibold", "Helvetica Neue", "Helvetica", sans-serif;
  width: 100%;
  text-align: right;
  padding-right: 14px;
  margin-bottom: 0;
  padding-bottom: 0;
}
.tic-redesign-sandbox .has-video-badge--title {
  width: 75px;
  height: 25px;
  background-color: #005D1F;
  border-radius: 60px;
  position: relative;
  margin-top: 10px;
}
.tic-redesign-sandbox .has-video-badge--title::before {
  content: "";
  position: absolute;
  width: 15px;
  height: 15px;
  top: 5px;
  left: 10px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='7.5' cy='7.5' r='7.5' fill='white'/%3E%3Cpath d='M6.30005 9.9001V5.1001L9.90005 7.42737L6.30005 9.9001Z' fill='%23005D1F'/%3E%3C/svg%3E%0A");
}
.tic-redesign-sandbox .has-video-badge--title p {
  color: white;
  font-size: 12px;
  line-height: 25px;
  letter-spacing: -0.22px;
  font-weight: 700;
  font-family: "Graphik Bold", "Helvetica Neue", "Helvetica", sans-serif;
  width: 100%;
  text-align: right;
  padding-right: 10px;
}
.tic-redesign-sandbox .video-thumbnail--video {
  width: 100%;
  padding-top: 46%;
  border-radius: 12px 12px 0 0;
  position: relative;
  overflow: hidden;
}
.tic-redesign-sandbox .video-thumbnail--video .cfa--video {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
.tic-redesign-sandbox .video-thumbnail--video .cfa--video iframe {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}
.tic-redesign-sandbox .video-thumbnail--video .video-thumbnail--image {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 2;
}
.tic-redesign-sandbox .video-thumbnail--video .video-thumbnail--image .video-thumbnail--play {
  position: absolute;
  top: 30%;
  left: 40%;
  height: 40%;
  width: 20%;
  background-size: 75px 75px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='25' cy='25' r='25' fill='white'/%3E%3Cpath d='M31.8331 24.1338C32.4998 24.5187 32.4998 25.481 31.8331 25.8659L22.3331 31.3507C21.6665 31.7356 20.8331 31.2545 20.8331 30.4847L20.8331 19.515C20.8331 18.7452 21.6665 18.2641 22.3331 18.649L31.8331 24.1338Z' fill='%23005D1F'/%3E%3C/svg%3E%0A");
}

html.mobile-cats-open .ba-catbar {
  z-index: 9999;
}

.ba-catbar--mobile-cats {
  display: none;
  background-color: #ffffff;
}
.ba-catbar--mobile-cats--frame {
  position: absolute;
  width: 100%;
  max-width: 670px;
  height: 80px;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  padding: 0 25px;
}
.ba-catbar--mobile-cats .action--close-mobile-cats {
  position: absolute;
  top: 25px;
  right: 25px;
  width: 48px;
  height: 48px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='M8.8 7.4L8.9 7.5 12 10.6 15.1 7.5 15.2 7.4C15.6 7.1 16.1 7.1 16.5 7.5 16.9 7.9 16.9 8.4 16.6 8.8L16.5 8.9 13.4 12 16.5 15.1C16.9 15.5 16.9 16.1 16.5 16.5 16.1 16.9 15.6 16.9 15.2 16.6L15.1 16.5 12 13.4 8.9 16.5 8.8 16.6C8.4 16.9 7.9 16.9 7.5 16.5 7.1 16.1 7.1 15.6 7.4 15.2L7.5 15.1 10.6 12 7.5 8.9C7.1 8.5 7.1 7.9 7.5 7.5 7.9 7.1 8.4 7.1 8.8 7.4Z' fill='%23003512'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  background-position: center center;
  background-repeat: no-repeat;
}
.ba-catbar--mobile-cats .action--close-mobile-cats:focus, .ba-catbar--mobile-cats .action--close-mobile-cats:hover {
  outline: 2px solid #003512;
}
.ba-catbar--mobile-cats #mobile-cats-logo {
  position: absolute;
  top: 25px;
  left: 25px;
}
.ba-catbar--mobile-cats #mobile-cats-logo:focus, .ba-catbar--mobile-cats #mobile-cats-logo:hover {
  outline: 2px solid #003512;
  outline-offset: 5px;
}

html.mobile-cats-open {
  overflow: hidden;
}
html.mobile-cats-open .ba-alert {
  display: none;
}
html.mobile-cats-open .ba-catbar--mobile-cats {
  display: block;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 999999;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
}
html.mobile-cats-open .ba-catbar--mobile-cats--links {
  position: absolute;
  top: 100px;
  left: 25px;
  right: 25px;
  bottom: 25px;
}
html.mobile-cats-open .ba-catbar--mobile-cats--links ul, html.mobile-cats-open .ba-catbar--mobile-cats--links li {
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
}
html.mobile-cats-open .ba-catbar--mobile-cats--links li {
  font-weight: 500;
  font-family: "Graphik Medium", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.1px;
}
html.mobile-cats-open body {
  overflow-x: scroll;
}

@media only screen and (min-width: 768px) {
  .ba-catbar--mobile-cats {
    display: none;
  }
}
.ba-catbar {
  position: fixed;
  top: 64px;
  width: 100%;
  z-index: 99;
  padding: 10px 20px 10px 40px;
  height: 70px;
  font-size: 14px;
  line-height: 16px;
  font-weight: 400;
  border-top: 1px solid #D6DAE0;
  background-color: #ffffff;
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .ba-catbar {
    top: 120px;
  }
}
@media all and (max-width: 767.98px) {
  .ba-catbar {
    top: 90px;
  }
}
.ba-catbar ul, .ba-catbar li {
  display: none;
}
.ba-catbar ul {
  padding: 0 0 0 10px;
}
.ba-catbar li {
  margin-right: 20px;
  line-height: 50px;
}
.ba-catbar li:last-of-type {
  margin-right: 0;
}
.ba-catbar--icon, .ba-catbar a {
  color: #003512;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.2px;
  font-weight: 400;
}
.ba-catbar--icon:focus, .ba-catbar--icon:hover, .ba-catbar a:focus, .ba-catbar a:hover {
  text-decoration: underline;
}
.ba-catbar--icon {
  padding-left: 4px;
  padding-right: 24px;
  font-weight: 600 !important;
  font-family: "Graphik Semibold", "Helvetica Neue", "Helvetica", sans-serif;
}
.ba-catbar--icon:before {
  display: inline-block;
  vertical-align: middle;
  content: "";
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Crect x='0' y='0' width='5' height='5' fill='%23003512'/%3E%3Crect x='11' y='0' width='5' height='5' fill='%23003512'/%3E%3Crect x='11' y='11' width='5' height='5' fill='%23003512'/%3E%3Crect x='0' y='11' width='5' height='5' fill='%23003512'/%3E%3C/svg%3E%0A");
  background-position: center center;
  background-repeat: no-repeat;
  transform: translateX(-20px);
}
.ba-catbar a {
  line-height: 50px;
}
.ba-catbar a:focus {
  outline: none;
  text-decoration: underline;
}

.action--open-search {
  float: right;
  width: 48px;
  height: 48px;
  border-radius: 24px;
  border: 2px solid #ffffff;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.28573 7.37695C2.28573 4.56478 4.56493 2.28566 7.37719 2.28566C10.1882 2.28566 12.4675 4.56464 12.4675 7.37695C12.4675 10.1883 10.188 12.4683 7.37719 12.4683C4.56507 12.4683 2.28573 10.1881 2.28573 7.37695ZM7.37719 0C3.30255 0 0 3.30245 0 7.37695C0 11.4502 3.30242 14.7539 7.37719 14.7539C9.00169 14.7539 10.5035 14.2285 11.7222 13.3385L14.049 15.6653C14.4953 16.1116 15.2189 16.1116 15.6653 15.6653C16.1116 15.219 16.1116 14.4954 15.6653 14.0491L13.3382 11.7221C14.2281 10.5032 14.7532 9.00126 14.7532 7.37695C14.7532 3.30258 11.4508 0 7.37719 0Z' fill='%23003512'/%3E%3C/svg%3E%0A");
  background-position: center center;
  background-repeat: no-repeat;
  font-size: 0;
  margin: 0;
  padding: 0;
}
.action--open-search:hover, .action--open-search:focus {
  border: 2px solid #003512;
}

@media only screen and (min-width: 768px) {
  .ba-catbar {
    top: 104px;
    padding: 20px 20px 20px 40px;
    height: 90px;
  }
  .ba-catbar ul, .ba-catbar li {
    display: none;
  }
}
@media only screen and (min-width: 990px) {
  .ba-catbar ul, .ba-catbar li {
    display: inline;
  }
}
.custom-select {
  position: relative;
  width: 100%;
}
@media all and (min-width: 1200px) {
  .custom-select {
    max-width: 330px;
  }
}
@media (max-width: 1199.98px) and (min-width: 768px) {
  .custom-select {
    width: calc((100% - 40px) / 2);
  }
}

.custom-select select {
  display: none;
}

.tic-show-hide-search-filters {
  position: relative;
  background: #e8eef1;
  border: 2px solid #e8eef1;
  padding: 24px 20px;
  color: #262626;
  font-size: 18px;
  line-height: 1.56;
  cursor: pointer;
  border-radius: 16px;
  width: 100%;
}
@media all and (min-width: 1200px) {
  .tic-show-hide-search-filters {
    max-width: 330px;
  }
}
@media (max-width: 1199.98px) and (min-width: 768px) {
  .tic-show-hide-search-filters {
    width: calc((100% - 40px) / 2);
  }
}

.tic-show-hide-search-filters:after {
  content: "";
  position: absolute;
  top: calc((100% - 24px) / 2);
  right: 20px;
  transition: 0.5s;
  width: 24px;
  height: 24px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='18' viewBox='0 0 24 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='10' y='3' width='14' height='2' rx='1' fill='%23262626'/%3E%3Crect y='3' width='6' height='2' rx='1' fill='%23262626'/%3E%3Crect y='13' width='13' height='2' rx='1' fill='%23262626'/%3E%3Crect x='18' y='13' width='6' height='2' rx='1' fill='%23262626'/%3E%3Ccircle cx='8' cy='4' r='3' stroke='%23262626' stroke-width='2'/%3E%3Ccircle cx='16' cy='14' r='3' fill='%23005D1F' stroke='%23262626' stroke-width='2'/%3E%3C/svg%3E%0A");
}

.selected-item {
  background: #e8eef1;
  border: 2px solid #e8eef1;
  padding: 24px 20px;
  color: #262626;
  font-size: 18px;
  line-height: 1.56;
  cursor: pointer;
  z-index: 99;
  border-radius: 16px;
  width: 100%;
}

.selected-item:after {
  content: "";
  position: absolute;
  top: calc((100% - 15px) / 2);
  right: 20px;
  transition: 0.5s;
  width: 15px;
  height: 15px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='9' viewBox='0 0 15 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.00391 1L6.2691 6.70396C6.66507 7.13292 7.34275 7.13292 7.73871 6.70396L13.0039 1' stroke='%23262626' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}

.arrowanim {
  border: 2px solid #3BC0F8;
}

.arrowanim.selected-item:after {
  transform: rotate(180deg);
}

.item {
  background: white;
  padding: 10px 20px;
  color: #262626;
  cursor: pointer;
  transition: all ease 350ms;
  border-radius: 0 !important;
  margin-top: -2px;
}
.item:first-of-type {
  margin-top: 0;
}

.item:hover {
  background: #e8eef1;
}

.custom-select .all-items {
  /* ===== Scrollbar CSS ===== */
  /* Firefox */
  /* Chrome, Edge, and Safari */
}
.custom-select .all-items * {
  scrollbar-width: auto;
  scrollbar-color: #e8eef1 #ffffff;
  border-radius: 0 16px 16px 0;
}
.custom-select .all-items *::-webkit-scrollbar {
  width: 13px;
}
.custom-select .all-items *::-webkit-scrollbar-track {
  background: #ffffff;
  border-radius: 0 16px 16px 0;
}
.custom-select .all-items *::-webkit-scrollbar-thumb {
  background-color: #e8eef1;
  border-radius: 10px;
  border: 3px solid #ffffff;
}

.all-items {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  z-index: 100;
  margin-top: 10px;
  max-height: 250px;
  overflow-y: auto;
  border-radius: 16px;
  box-shadow: 0px 0px 10px rgba(38, 38, 38, 0.3137254902);
}

.all-items-hide {
  display: none;
}

.sdf {
  border: 1px solid red;
}

.ac-filtering-results {
  padding-top: 120px;
}
@media (min-width: 768px) and (max-width: 989.98px) {
  .ac-filtering-results {
    padding-top: 80px;
  }
}
@media all and (max-width: 767.98px) {
  .ac-filtering-results {
    padding-top: 60px;
  }
}
.ac-filtering-results .countries-list {
  -moz-column-count: 3;
  -o-column-count: 3;
  column-count: 3;
}
@media (min-width: 768px) and (max-width: 989.98px) {
  .ac-filtering-results .countries-list {
    -moz-column-count: 2;
    -o-column-count: 2;
    column-count: 2;
  }
}
@media all and (max-width: 767.98px) {
  .ac-filtering-results .countries-list {
    -moz-column-count: 1;
    -o-column-count: 1;
    column-count: 1;
  }
}
.ac-filtering-results .countries-list p {
  margin-bottom: 15px;
  width: calc(100% - 85px);
}
@media (min-width: 768px) and (max-width: 989.98px) {
  .ac-filtering-results .countries-list p {
    width: calc(100% - 40px);
  }
}
@media all and (max-width: 767.98px) {
  .ac-filtering-results .countries-list p {
    width: 100%;
  }
}
.ac-filtering-results .countries-list p a:after {
  display: inline-block;
  vertical-align: middle;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='15' viewBox='0 0 9 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6.70396 6.7652C7.13292 7.16116 7.13292 7.83884 6.70396 8.2348L1 13.5' stroke='%23262626' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  width: 7px;
  height: 12.5px;
  transition: transform ease-in-out 300ms;
  transform: translateX(10px);
}
.ac-filtering-results .countries-list p a:hover:after, .ac-filtering-results .countries-list p a:focus:after {
  transform: translateX(15px);
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.tic-testimonial-slider-section {
  background-color: #F6F4E9;
}
.tic-testimonial-slider-section .tic-section-heading {
  font-size: 40px;
  letter-spacing: -0.57px;
}
@media all and (max-width: 767.98px) {
  .tic-testimonial-slider-section .tic-section-heading {
    font-size: 32px;
    letter-spacing: -0.46px;
  }
}
.tic-testimonial-slider-section .tts-content {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  gap: 80px;
}
@media all and (max-width: 1199.98px) {
  .tic-testimonial-slider-section .tts-content {
    flex-direction: column;
    gap: 0;
  }
}
.tic-testimonial-slider-section .tts-content .ttsc--intro-copy {
  width: calc((100% - 80px) * 0.44);
}
@media all and (max-width: 1199.98px) {
  .tic-testimonial-slider-section .tts-content .ttsc--intro-copy {
    width: 100%;
  }
  .tic-testimonial-slider-section .tts-content .ttsc--intro-copy .tic-section-heading {
    padding-right: 80px;
  }
}
.tic-testimonial-slider-section .tts-content .ttsc--slider {
  width: calc((100% - 80px) * 0.56);
}
@media all and (max-width: 1199.98px) {
  .tic-testimonial-slider-section .tts-content .ttsc--slider {
    width: 100%;
  }
}

/* Slider */
.testimonial-slider-container .testimonial-slider {
  width: 100%;
  max-width: 640px;
  margin-left: auto;
  margin-right: 45px;
}
@media all and (max-width: 1199.98px) {
  .testimonial-slider-container .testimonial-slider {
    margin: auto;
    max-width: 100%;
  }
}
.testimonial-slider-container .testimonial-slider .slick-track {
  display: flex !important;
}
.testimonial-slider-container .testimonial-slider .slick-track .slick-slide {
  height: inherit !important;
  margin: 0 25px;
}
@media all and (max-width: 1199.98px) {
  .testimonial-slider-container .testimonial-slider .slick-track .slick-slide {
    margin: 0;
  }
}
.testimonial-slider-container .testimonial-slider .slick-track .slick-slide div {
  height: 100%;
}
.testimonial-slider-container .testimonial-slider .slick-track .slick-slide .slide-content {
  display: flex;
  align-items: center;
}
@media all and (max-width: 767.98px) {
  .testimonial-slider-container .testimonial-slider .slick-track .slick-slide .slide-content {
    flex-direction: column;
  }
}
.testimonial-slider-container .testimonial-slider .slick-track .slick-slide .slide-content .star-rating {
  position: relative;
}
.testimonial-slider-container .testimonial-slider .slick-track .slick-slide .slide-content .star-rating:before {
  content: "";
  position: absolute;
  height: 15px;
  width: 90px;
  top: -25px;
  left: calc((100% - 90px) / 2);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
@media all and (max-width: 767.98px) {
  .testimonial-slider-container .testimonial-slider .slick-track .slick-slide .slide-content .star-rating {
    padding-top: 25px !important;
  }
  .testimonial-slider-container .testimonial-slider .slick-track .slick-slide .slide-content .star-rating:before {
    top: 0;
    left: 0;
    background-position: left;
  }
}
.testimonial-slider-container .testimonial-slider .slick-track .slick-slide .slide-content .star-rating--one:before {
  background-image: url("https://www.hrblock.com/tax-center/wp-content/themes/hrb_tic/img/star-rating-one.png");
}
.testimonial-slider-container .testimonial-slider .slick-track .slick-slide .slide-content .star-rating--two:before {
  background-image: url("https://www.hrblock.com/tax-center/wp-content/themes/hrb_tic/img/star-rating-two.png");
}
.testimonial-slider-container .testimonial-slider .slick-track .slick-slide .slide-content .star-rating--three:before {
  background-image: url("https://www.hrblock.com/tax-center/wp-content/themes/hrb_tic/img/star-rating-three.png");
}
.testimonial-slider-container .testimonial-slider .slick-track .slick-slide .slide-content .star-rating--four:before {
  background-image: url("https://www.hrblock.com/tax-center/wp-content/themes/hrb_tic/img/star-rating-four.png");
}
.testimonial-slider-container .testimonial-slider .slick-track .slick-slide .slide-content .star-rating--five:before {
  background-image: url("https://www.hrblock.com/tax-center/wp-content/themes/hrb_tic/img/star-rating-five.png");
}
.testimonial-slider-container .testimonial-slider .slick-track .slick-slide .slide-content .testimonial-author-info {
  width: 40%;
  display: flex;
  align-items: center;
  text-align: center;
}
.testimonial-slider-container .testimonial-slider .slick-track .slick-slide .slide-content .testimonial-author-info p {
  padding: 3px 0;
  margin: 0;
}
@media all and (max-width: 767.98px) {
  .testimonial-slider-container .testimonial-slider .slick-track .slick-slide .slide-content .testimonial-author-info {
    width: 100%;
    text-align: left;
    align-items: start;
  }
}
.testimonial-slider-container .testimonial-slider .slick-track .slick-slide .slide-content .testimonial-author-info .author-name {
  font-weight: 500;
  font-family: "Graphik Medium", "Helvetica Neue", "Helvetica", sans-serif;
  color: #005D1F;
}
.testimonial-slider-container .testimonial-slider .slick-track .slick-slide .slide-content .testimonial-copy {
  width: 60%;
  padding-left: 36px;
  display: flex;
  align-items: center;
}
@media all and (max-width: 767.98px) {
  .testimonial-slider-container .testimonial-slider .slick-track .slick-slide .slide-content .testimonial-copy {
    width: 100%;
    padding-left: 0;
    padding-top: 20px;
    align-items: start;
  }
}
.testimonial-slider-container .testimonial-slider .slick-track .slick-slide .slide-content .testimonial-copy .testimonial-content {
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.25px;
  color: #003512;
  font-weight: 600;
  font-family: "Graphik Semibold", "Helvetica Neue", "Helvetica", sans-serif;
}
.testimonial-slider-container .testimonial-slider .slick-track .testimonial-slide {
  background-color: white;
  padding: 35px;
  border-radius: 13px;
  height: inherit;
}

.slick-loading .slick-list {
  background: #ffffff url("./ajax-loader.gif") center center no-repeat;
}

/* Icons */
@font-face {
  font-family: "slick";
  src: url("./fonts/slick.eot");
  src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
  transition: all ease 300ms;
  z-index: 1;
}
@media all and (max-width: 1199.98px) {
  .slick-prev,
  .slick-next {
    top: 100%;
    margin-top: 72px;
  }
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -45px;
  height: 48px;
  width: 48px;
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 24C0 10.7452 10.7452 0 24 0C37.2548 0 48 10.7452 48 24C48 37.2548 37.2548 48 24 48C10.7452 48 0 37.2548 0 24Z' fill='%23F6F4E9'/%3E%3Cpath d='M27 30L21.296 24.7348C20.8671 24.3388 20.8671 23.6612 21.296 23.2652L27 18' stroke='%23003512' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.slick-prev:hover, .slick-prev:focus {
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 24C0 10.7452 10.7452 0 24 0C37.2548 0 48 10.7452 48 24C48 37.2548 37.2548 48 24 48C10.7452 48 0 37.2548 0 24Z' fill='%23005D1F'/%3E%3Cpath d='M27 30L21.296 24.7348C20.8671 24.3388 20.8671 23.6612 21.296 23.2652L27 18' stroke='%23ffffff' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
[dir=rtl] .slick-prev {
  left: auto;
  right: -70px;
}
[dir=rtl] .slick-prev {
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 24C0 10.7452 10.7452 0 24 0C37.2548 0 48 10.7452 48 24C48 37.2548 37.2548 48 24 48C10.7452 48 0 37.2548 0 24Z' fill='%23F6F4E9'/%3E%3Cpath d='M27 30L21.296 24.7348C20.8671 24.3388 20.8671 23.6612 21.296 23.2652L27 18' stroke='%23003512' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
@media all and (max-width: 1199.98px) {
  .slick-prev {
    right: -48px;
    left: 0;
  }
}

.slick-next {
  right: -45px;
  height: 48px;
  width: 48px;
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 24C0 10.7452 10.7452 0 24 0V0C37.2548 0 48 10.7452 48 24V24C48 37.2548 37.2548 48 24 48V48C10.7452 48 0 37.2548 0 24V24Z' fill='%23F6F4E9'/%3E%3Cpath d='M21 18L26.704 23.2652C27.1329 23.6612 27.1329 24.3388 26.704 24.7348L21 30' stroke='%23003512' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.slick-next:hover, .slick-next:focus {
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 24C0 10.7452 10.7452 0 24 0V0C37.2548 0 48 10.7452 48 24V24C48 37.2548 37.2548 48 24 48V48C10.7452 48 0 37.2548 0 24V24Z' fill='%23005D1F'/%3E%3Cpath d='M21 18L26.704 23.2652C27.1329 23.6612 27.1329 24.3388 26.704 24.7348L21 30' stroke='%23ffffff' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
[dir=rtl] .slick-next {
  right: auto;
  left: -70px;
}
[dir=rtl] .slick-next {
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 24C0 10.7452 10.7452 0 24 0V0C37.2548 0 48 10.7452 48 24V24C48 37.2548 37.2548 48 24 48V48C10.7452 48 0 37.2548 0 24V24Z' fill='%23F6F4E9'/%3E%3Cpath d='M21 18L26.704 23.2652C27.1329 23.6612 27.1329 24.3388 26.704 24.7348L21 30' stroke='%23003512' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
@media all and (max-width: 1199.98px) {
  .slick-next {
    right: 0;
  }
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -65px;
  list-style: none;
  display: block;
  text-align: left;
  margin: 0;
  width: 100%;
  padding-left: 27px;
}
@media all and (max-width: 1199.98px) {
  .slick-dots {
    padding: 0;
    text-align: center;
    bottom: -84px;
  }
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 12px;
  width: 12px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  cursor: pointer;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 12 12' style='enable-background:new 0 0 12 12;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23003512;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M6,11.75c-3.17,0-5.75-2.58-5.75-5.75S2.83,0.25,6,0.25S11.75,2.83,11.75,6S9.17,11.75,6,11.75z M6,0.89 C3.18,0.89,0.89,3.18,0.89,6S3.18,11.11,6,11.11S11.11,8.82,11.11,6S8.82,0.89,6,0.89z'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.slick-dots li button:focus {
  outline: 2px solid #003512;
  outline-offset: 3px;
  border-radius: 6px;
}
.slick-dots li.slick-active button {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 12 12' style='enable-background:new 0 0 12 12;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23003512;%7D%0A%3C/style%3E%3Cg%3E%3Ccircle class='st0' cx='6' cy='6' r='5.75'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

@media all and (max-width: 1199.98px) {
  .testimonial-slider-container {
    padding: 20px 0 60px 0;
  }
}
.tic-homepage--hero {
  background-color: #F6F4E9;
}
.tic-homepage--hero .tic-hh-intro-content {
  width: 100%;
  text-align: center;
  max-width: 900px;
  margin: 0 auto 60px auto;
}
@media all and (max-width: 767.98px) {
  .tic-homepage--hero .tic-hh-intro-content {
    margin: 0 auto 40px auto;
  }
}
.tic-homepage--hero .tic-hh-post-grid {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
}
.tic-homepage--hero .tic-hh-post-grid .tic-hh-pg--left {
  width: calc((100% - 80px) * 0.44);
}
.tic-homepage--hero .tic-hh-post-grid .tic-hh-pg--right {
  width: calc((100% - 80px) * 0.56);
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}
.tic-homepage--hero .tic-hh-post-grid .tic-hh-pg--right--thumb {
  width: calc((100% - 60px) / 2);
}
@media all and (max-width: 767.98px) {
  .tic-homepage--hero .tic-hh-post-grid .tic-hh-pg--right {
    flex-direction: column;
  }
  .tic-homepage--hero .tic-hh-post-grid .tic-hh-pg--right--thumb {
    width: 100%;
  }
  .tic-homepage--hero .tic-hh-post-grid .tic-hh-pg--right--thumb:last-of-type .tic-post-thumbnail {
    margin-bottom: 0;
  }
}
@media all and (max-width: 1199.98px) {
  .tic-homepage--hero .tic-hh-post-grid {
    flex-direction: column;
  }
  .tic-homepage--hero .tic-hh-post-grid .tic-hh-pg--left {
    width: 100%;
  }
  .tic-homepage--hero .tic-hh-post-grid .tic-hh-pg--right {
    width: 100%;
  }
}
.tic-homepage--help-center-hero {
  background-color: #ffffff;
}
.tic-homepage--help-center-hero .tic-hh-intro-content {
  width: 100%;
  text-align: center;
  max-width: 900px;
  margin: 0 auto 60px auto;
}
@media all and (max-width: 767.98px) {
  .tic-homepage--help-center-hero .tic-hh-intro-content {
    margin: 0 auto 40px auto;
  }
}
.tic-homepage .tic-search-searchbar-section {
  background-color: #F6F4E9;
}
@media all and (max-width: 767.98px) {
  .tic-homepage .tic-search-searchbar-section .tic-search-searchbar-container {
    padding-bottom: 80px;
  }
}
.tic-homepage .tic-tax-calculator-hp-section {
  background-color: #005D1F;
  color: #ffffff;
}
.tic-homepage .tic-tax-calculator-hp-section .ttc-section {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
@media all and (max-width: 1199.98px) {
  .tic-homepage .tic-tax-calculator-hp-section .ttc-section {
    flex-direction: column-reverse;
  }
}
.tic-homepage .tic-tax-calculator-hp-section .ttc-section--left {
  width: calc((100% - 40px) * 0.56);
}
@media all and (max-width: 1199.98px) {
  .tic-homepage .tic-tax-calculator-hp-section .ttc-section--left {
    width: 100%;
    margin-top: 40px;
    text-align: center;
  }
}
.tic-homepage .tic-tax-calculator-hp-section .ttc-section--left .ttc-main-heading {
  font-weight: 700;
  font-family: "Graphik Bold";
  font-size: 40px;
  line-height: 1;
  letter-spacing: -0.57px;
}
@media all and (max-width: 767.98px) {
  .tic-homepage .tic-tax-calculator-hp-section .ttc-section--left .ttc-main-heading {
    font-size: 31px;
  }
}
.tic-homepage .tic-tax-calculator-hp-section .ttc-section--right {
  width: calc((100% - 40px) * 0.44);
}
@media all and (max-width: 1199.98px) {
  .tic-homepage .tic-tax-calculator-hp-section .ttc-section--right {
    width: 100%;
  }
}
.tic-homepage .tic-tax-calculator-hp-section .ttc-section--right--image {
  width: 100%;
  height: 100%;
  min-height: 300px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.tic-homepage .tic-situational-content-section .tsc-section--intro-content {
  text-align: center;
}
.tic-homepage .tic-situational-content-section .tsc-section--guides-row {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  gap: 40px;
  margin-top: 80px;
}
@media all and (max-width: 989.98px) {
  .tic-homepage .tic-situational-content-section .tsc-section--guides-row {
    flex-direction: column;
    margin-top: 40px;
  }
}
.tic-homepage .tic-situational-content-section .tsc-section--guides-row .tic-guide-thumb-link {
  color: #003512;
  width: calc((100% - 80px) / 3);
  display: inline-block;
  align-self: stretch;
  background-color: #F6F4E9;
  border-radius: 16px;
  transition: all ease 250ms;
}
@media all and (max-width: 989.98px) {
  .tic-homepage .tic-situational-content-section .tsc-section--guides-row .tic-guide-thumb-link {
    width: 100%;
    max-width: 500px;
    margin: auto;
  }
}
.tic-homepage .tic-situational-content-section .tsc-section--guides-row .tic-guide-thumb-link:focus, .tic-homepage .tic-situational-content-section .tsc-section--guides-row .tic-guide-thumb-link:hover {
  transform: scale(1.02);
}
.tic-homepage .tic-situational-content-section .tsc-section--guides-row .tic-guide-thumb-link:focus .tax-guide-heading, .tic-homepage .tic-situational-content-section .tsc-section--guides-row .tic-guide-thumb-link:hover .tax-guide-heading {
  text-decoration: underline;
}
.tic-homepage .tic-situational-content-section .tsc-section--guides-row .tic-guide-thumb-link .tic-guide-thumb {
  padding: 40px 25px;
  text-align: center;
}
.tic-homepage .tic-situational-content-section .tsc-section--guides-row .tic-guide-thumb-link .tic-guide-thumb--image {
  width: 100%;
  min-height: 220px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-bottom: 40px;
}
@media all and (max-width: 767.98px) {
  .tic-homepage .tic-situational-content-section .tsc-section--guides-row .tic-guide-thumb-link .tic-guide-thumb--image {
    margin-bottom: 20px;
  }
}
.tic-homepage .tic-situational-content-section .tsc-section--guides-row .tic-guide-thumb-link .tic-guide-thumb .tax-guide-heading {
  font-size: 24px;
  line-height: 1.17;
  font-weight: 700;
  font-family: "Graphik Bold", "Helvetica Neue", "Helvetica", sans-serif;
  letter-spacing: -0.25px;
  margin-bottom: 20px;
}
@media all and (max-width: 767.98px) {
  .tic-homepage .tic-situational-content-section .tsc-section--guides-row .tic-guide-thumb-link .tic-guide-thumb .tax-guide-heading {
    font-size: 19px;
    margin-bottom: 10px;
  }
}
.tic-homepage .tic-situational-content-section .tsc-section--guides-row .tic-guide-thumb-link .tic-guide-thumb p {
  margin-bottom: 0;
}
.tic-homepage .curated-category-section {
  background-color: #F6F4E9;
}
.tic-homepage .curated-category-section .curated-category-row {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 40px 160px;
  flex-wrap: wrap;
}
@media all and (max-width: 1199.98px) {
  .tic-homepage .curated-category-section .curated-category-row {
    gap: 40px;
  }
}
.tic-homepage .curated-category-section .curated-category-row .curated-category-intro {
  width: calc((100% - 160px) / 3 * 2);
}
@media (min-width: 990px) and (max-width: 1199.98px) {
  .tic-homepage .curated-category-section .curated-category-row .curated-category-intro {
    width: calc((100% - 40px) / 3 * 2);
    padding-right: 40px;
  }
}
@media all and (max-width: 989.98px) {
  .tic-homepage .curated-category-section .curated-category-row .curated-category-intro {
    width: 100%;
  }
}
.tic-homepage .curated-category-section .curated-category-row .curated-categories {
  width: calc((100% - 160px) / 3 * 1);
}
@media (min-width: 990px) and (max-width: 1199.98px) {
  .tic-homepage .curated-category-section .curated-category-row .curated-categories {
    width: calc((100% - 40px) / 3 * 1);
  }
}
@media all and (max-width: 989.98px) {
  .tic-homepage .curated-category-section .curated-category-row .curated-categories {
    width: 100%;
  }
}
.tic-homepage .curated-category-section .curated-category-row .curated-categories .curated-cat {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 15px;
  margin-bottom: 20px;
}
.tic-homepage .curated-category-section .curated-category-row .curated-categories .curated-cat:last-of-type {
  margin-bottom: 40px;
}
.tic-homepage .curated-category-section .curated-category-row .curated-categories .curated-cat .curated-cat-icon {
  width: 32px;
  height: 32px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.tic-homepage .curated-category-section .curated-category-row .curated-categories .curated-cat .tic-arrow-cta {
  margin: 0;
}
@media all and (max-width: 767.98px) {
  .tic-homepage .tic-hp-recent-articles {
    margin-top: 20px;
  }
}
.tic-homepage .tic-hp-recent-articles .thpra--intro-content {
  text-align: center;
}
.tic-homepage .tic-hp-recent-articles .thpra--recent-articles-row {
  margin-top: 80px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  gap: 40px;
}
@media all and (max-width: 989.98px) {
  .tic-homepage .tic-hp-recent-articles .thpra--recent-articles-row {
    flex-direction: column;
    margin-top: 40px;
  }
}
.tic-homepage .tic-hp-recent-articles .thpra--recent-articles-row .tic-post-thumbnail-link {
  width: calc((100% - 80px) / 3);
}
@media all and (max-width: 989.98px) {
  .tic-homepage .tic-hp-recent-articles .thpra--recent-articles-row .tic-post-thumbnail-link {
    width: 100%;
    max-width: 500px;
    margin: auto;
  }
}
.tic-homepage .tic-hp-recent-articles .thpra--recent-articles-row .tic-post-thumbnail-link .tic-post-thumbnail {
  margin-bottom: 0;
}
.tic-homepage .expert-help-section {
  background-color: #005D1F;
}
.tic-homepage .expert-help-section .ehs-content .ehsc--intro-copy {
  text-align: center;
  color: white;
  max-width: 900px;
  margin: auto;
}
.tic-homepage .expert-help-section .ehs-content .ehsc--thumbnail-row {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  gap: 70px;
  margin-top: 80px;
  flex-wrap: wrap;
}
@media all and (max-width: 767.98px) {
  .tic-homepage .expert-help-section .ehs-content .ehsc--thumbnail-row {
    margin-top: 40px;
    gap: 40px;
  }
}
.tic-homepage .expert-help-section .ehs-content .ehsc--thumbnail-row .tic-help-thumb {
  width: calc((100% - 210px) / 4);
  text-align: center;
  color: white;
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .tic-homepage .expert-help-section .ehs-content .ehsc--thumbnail-row .tic-help-thumb {
    width: calc((100% - 70px) / 2);
  }
}
@media all and (max-width: 767.98px) {
  .tic-homepage .expert-help-section .ehs-content .ehsc--thumbnail-row .tic-help-thumb {
    width: 100%;
    max-width: 400px;
    margin: auto;
  }
}
.tic-homepage .expert-help-section .ehs-content .ehsc--thumbnail-row .tic-help-thumb a {
  display: inline-block;
  margin: 0 0 10px 0;
  padding: 0;
}
.tic-homepage .expert-help-section .ehs-content .ehsc--thumbnail-row .tic-help-thumb--image-container {
  width: 100%;
  padding: 20px 40px;
  background: #ffffff;
  border-radius: 16px;
  margin-bottom: 20px;
}
.tic-homepage .expert-help-section .ehs-content .ehsc--thumbnail-row .tic-help-thumb--image-container .tic-help-thumb--image-graphic {
  width: 100%;
  padding-top: 46%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.tic-homepage .expert-help-section .ehs-content .ehsc--thumbnail-row .tic-help-thumb--heading {
  font-weight: 700;
  font-family: "Graphik Bold", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 24px;
  line-height: 1.17;
  letter-spacing: -0.25px;
  margin: 0;
}
@media all and (max-width: 767.98px) {
  .tic-homepage .expert-help-section .ehs-content .ehsc--thumbnail-row .tic-help-thumb--heading {
    font-size: 19px;
  }
}

.tic-newsroom .tic-connect-multimedia {
  background-color: #005D1F;
  color: #ffffff;
}
.tic-newsroom--hero {
  width: 100%;
  background-color: #F6F4E9;
  padding-top: 100px;
}
@media (min-width: 990px) and (max-width: 1449.98px) {
  .tic-newsroom--hero {
    padding: 90px 120px;
  }
}
@media (min-width: 768px) and (max-width: 989.98px) {
  .tic-newsroom--hero {
    padding: 75px;
  }
}
@media all and (max-width: 767.98px) {
  .tic-newsroom--hero {
    padding: 60px 25px 25px 25px;
  }
}
.tic-newsroom--hero .main-heading.mobile-only {
  margin-bottom: 40px;
  font-size: 19px !important;
}
@media all and (min-width: 1450px) {
  .tic-newsroom--hero .main-heading.mobile-only {
    display: none;
  }
}
.tic-newsroom--hero .main-heading.desktop-only {
  margin-bottom: 80px;
}
@media all and (max-width: 1449.98px) {
  .tic-newsroom--hero .main-heading.desktop-only {
    display: none;
  }
}
.tic-newsroom--hero .category-heading.tic-green-subhead {
  margin-bottom: 10px;
}
.tic-newsroom--hero .tnh-excerpt {
  margin-bottom: 40px;
}
.tic-newsroom--hero .tnh--row {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: space-between;
  gap: 120px;
}
@media all and (max-width: 1449.98px) {
  .tic-newsroom--hero .tnh--row {
    flex-direction: column-reverse;
    gap: 0;
    max-width: 1400px;
    margin: auto;
  }
}
.tic-newsroom--hero .tnh--content {
  width: calc((100% - 120px) / 3);
  padding: 90px 0 160px 120px;
  max-width: 466.6666666667px;
  margin-left: auto;
}
@media all and (max-width: 1449.98px) {
  .tic-newsroom--hero .tnh--content {
    max-width: none;
    margin-left: 0;
    width: 100%;
  }
}
@media all and (max-width: 1449.98px) {
  .tic-newsroom--hero .tnh--content {
    padding: 20px 0 60px 0;
  }
}
.tic-newsroom--hero .tnh--heading {
  font-weight: 700;
  font-family: "Graphik Bold", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 40px;
  line-height: 1;
  letter-spacing: -0.57px;
}
@media all and (max-width: 767.98px) {
  .tic-newsroom--hero .tnh--heading {
    font-size: 32px;
  }
}
.tic-newsroom--hero .tnh--image {
  width: calc((100% - 120px) / 3 * 2);
  min-height: 500px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #005D1F;
}
@media all and (max-width: 1449.98px) {
  .tic-newsroom--hero .tnh--image {
    min-height: 100%;
    padding-top: 46%;
    background-size: cover;
    border-radius: 16px;
  }
}
@media all and (max-width: 1449.98px) {
  .tic-newsroom--hero .tnh--content, .tic-newsroom--hero .tnh--image {
    width: 100%;
  }
}
.tic-newsroom .tic-search-searchbar-section {
  background-color: #F6F4E9;
}
@media all and (min-width: 1449.98px) {
  .tic-newsroom .tic-search-searchbar-section .tic-search-searchbar-container {
    padding-top: 90px;
  }
}
@media all and (max-width: 767.98px) {
  .tic-newsroom .tic-search-searchbar-section .tic-search-searchbar-container {
    padding-bottom: 80px;
  }
}
.tic-newsroom .tic-media-kit-banner {
  background-color: #00E95C;
  padding: 25px;
}
@media all and (max-width: 989.98px) {
  .tic-newsroom .tic-media-kit-banner {
    padding: 60px 25px;
  }
}
.tic-newsroom .tic-media-kit-banner--content {
  max-width: 950px;
  margin: auto;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 40px;
}
@media all and (max-width: 989.98px) {
  .tic-newsroom .tic-media-kit-banner--content {
    flex-direction: column;
    gap: 10px;
    text-align: center;
  }
}
.tic-newsroom .tic-media-kit-banner--content .tmkb--image {
  width: 50px;
  height: 65px;
}
@media all and (max-width: 989.98px) {
  .tic-newsroom .tic-media-kit-banner--content .tmkb--image {
    margin-bottom: 10px;
  }
}
.tic-newsroom .tic-media-kit-banner--content .tmkb--heading {
  font-size: 24px;
  line-height: 1.17;
  font-weight: 700;
  font-family: "Graphik Bold", "Helvetica Neue", "Helvetica", sans-serif;
  letter-spacing: -0.25px;
  margin: 0;
}
@media all and (max-width: 767.98px) {
  .tic-newsroom .tic-media-kit-banner--content .tmkb--heading {
    font-size: 19px;
  }
}
.tic-newsroom .tic-media-kit-banner--content .tmkb--copy {
  margin: 0;
}
@media all and (min-width: 990px) {
  .tic-newsroom .tic-media-kit-banner--content .tmkb--copy {
    padding-left: 20px;
  }
}
.tic-newsroom .tic-media-kit-banner--content .tmkb--copy a {
  font-weight: 400;
  color: #003512;
  text-decoration: underline;
}
.tic-newsroom .tic-latest-stories .tls--intro-content {
  text-align: center;
}
.tic-newsroom .tic-latest-stories .tls--recent-articles-row {
  margin-top: 80px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  flex-wrap: wrap;
  gap: 80px 40px;
}
@media all and (max-width: 989.98px) {
  .tic-newsroom .tic-latest-stories .tls--recent-articles-row {
    flex-direction: column;
    margin-top: 40px;
    gap: 40px;
  }
}
.tic-newsroom .tic-latest-stories .tls--recent-articles-row .tic-post-thumbnail-link {
  width: calc((100% - 80px) / 3);
}
@media all and (max-width: 989.98px) {
  .tic-newsroom .tic-latest-stories .tls--recent-articles-row .tic-post-thumbnail-link {
    width: 100%;
    max-width: 500px;
    margin: auto;
  }
}
.tic-newsroom .tic-latest-stories .tls--recent-articles-row .tic-post-thumbnail-link .tic-post-thumbnail {
  margin-bottom: 0;
}
.tic-newsroom .newsroom-topics-row {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 120px 85px;
  flex-wrap: wrap;
}
@media (min-width: 900px) and (max-width: 1399.98px) {
  .tic-newsroom .newsroom-topics-row {
    gap: 85px;
  }
}
@media all and (max-width: 899.98px) {
  .tic-newsroom .newsroom-topics-row {
    gap: 60px;
  }
}
.tic-newsroom .newsroom-topics-row .newsroom-topic {
  width: calc((100% - 85px - 85px) / 3);
}
@media (min-width: 900px) and (max-width: 1399.98px) {
  .tic-newsroom .newsroom-topics-row .newsroom-topic {
    width: calc((100% - 85px) / 2);
  }
}
@media all and (max-width: 899.98px) {
  .tic-newsroom .newsroom-topics-row .newsroom-topic {
    width: 100%;
  }
}
.tic-newsroom .newsroom-topics-row .newsroom-topic p {
  margin: 0;
}
.tic-newsroom .newsroom-topics-row .newsroom-topic .tic-arrow-cta {
  display: inline-block;
  margin-bottom: 20px;
  font-size: 32px;
  line-height: 1;
  font-weight: 700;
  font-family: "Graphik Bold", "Helvetica Neue", "Helvetica", sans-serif;
  letter-spacing: -0.57px;
}
@media all and (max-width: 767.98px) {
  .tic-newsroom .newsroom-topics-row .newsroom-topic .tic-arrow-cta {
    font-size: 24px;
  }
}

.tic-media-kit .tic-media-kit-hero .tic-media-kit-hero-row, .tic-media-asset-detail-page .tic-media-kit-hero .tic-media-kit-hero-row {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 120px;
}
@media (min-width: 990px) and (max-width: 1199.98px) {
  .tic-media-kit .tic-media-kit-hero .tic-media-kit-hero-row, .tic-media-asset-detail-page .tic-media-kit-hero .tic-media-kit-hero-row {
    gap: 60px;
  }
}
@media all and (max-width: 989.98px) {
  .tic-media-kit .tic-media-kit-hero .tic-media-kit-hero-row, .tic-media-asset-detail-page .tic-media-kit-hero .tic-media-kit-hero-row {
    flex-direction: column;
    gap: 40px;
  }
}
.tic-media-kit .tic-media-kit-hero .tic-media-kit-hero-row .tmkh--left, .tic-media-kit .tic-media-kit-hero .tic-media-kit-hero-row .tmkh--right, .tic-media-asset-detail-page .tic-media-kit-hero .tic-media-kit-hero-row .tmkh--left, .tic-media-asset-detail-page .tic-media-kit-hero .tic-media-kit-hero-row .tmkh--right {
  width: calc((100% - 120px) / 2);
}
@media (min-width: 990px) and (max-width: 1199.98px) {
  .tic-media-kit .tic-media-kit-hero .tic-media-kit-hero-row .tmkh--left, .tic-media-kit .tic-media-kit-hero .tic-media-kit-hero-row .tmkh--right, .tic-media-asset-detail-page .tic-media-kit-hero .tic-media-kit-hero-row .tmkh--left, .tic-media-asset-detail-page .tic-media-kit-hero .tic-media-kit-hero-row .tmkh--right {
    width: calc((100% - 60px) / 2);
  }
}
@media all and (max-width: 989.98px) {
  .tic-media-kit .tic-media-kit-hero .tic-media-kit-hero-row .tmkh--left, .tic-media-kit .tic-media-kit-hero .tic-media-kit-hero-row .tmkh--right, .tic-media-asset-detail-page .tic-media-kit-hero .tic-media-kit-hero-row .tmkh--left, .tic-media-asset-detail-page .tic-media-kit-hero .tic-media-kit-hero-row .tmkh--right {
    width: 100%;
  }
}
@media all and (max-width: 989.98px) {
  .tic-media-kit .tic-media-kit-hero .tic-media-kit-hero-row .tmkh--right, .tic-media-asset-detail-page .tic-media-kit-hero .tic-media-kit-hero-row .tmkh--right {
    max-width: 500px;
  }
}
.tic-media-kit .tic-media-kit-hero .tic-media-kit-hero-row .tmkh--left .tic-link-button, .tic-media-asset-detail-page .tic-media-kit-hero .tic-media-kit-hero-row .tmkh--left .tic-link-button {
  margin: 20px 0 0 0;
}
@media all and (max-width: 549.98px) {
  .tic-media-kit .tic-media-kit-hero .tic-media-kit-hero-row .tmkh--left .tic-link-button, .tic-media-asset-detail-page .tic-media-kit-hero .tic-media-kit-hero-row .tmkh--left .tic-link-button {
    width: 100%;
  }
}
.tic-media-kit .tic-media-kit-hero .tic-media-kit-hero-row .tmkh--image, .tic-media-asset-detail-page .tic-media-kit-hero .tic-media-kit-hero-row .tmkh--image {
  border-radius: 16px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  padding-top: 100%;
}
@media all and (max-width: 989.98px) {
  .tic-media-kit .tic-media-kit-hero .tic-media-kit-hero-row .tmkh--image, .tic-media-asset-detail-page .tic-media-kit-hero .tic-media-kit-hero-row .tmkh--image {
    min-height: 100%;
  }
}
.tic-media-kit .tic-media-assets-section, .tic-media-asset-detail-page .tic-media-assets-section {
  background-color: #F6F4E9;
}
.tic-media-kit .tic-media-assets-section .tma--intro-copy, .tic-media-asset-detail-page .tic-media-assets-section .tma--intro-copy {
  text-align: center;
}
.tic-media-kit .tic-media-assets-section .tma--intro-copy .tic-link-button, .tic-media-asset-detail-page .tic-media-assets-section .tma--intro-copy .tic-link-button {
  margin: 20px 0 0 0;
}
@media all and (min-width: 990px) {
  .tic-media-kit .tic-media-assets-section .tma--intro-copy .download-zip.mobile-only, .tic-media-asset-detail-page .tic-media-assets-section .tma--intro-copy .download-zip.mobile-only {
    display: none;
  }
}
@media all and (max-width: 989.98px) {
  .tic-media-kit .tic-media-assets-section .tma--intro-copy .download-zip.desktop-only, .tic-media-asset-detail-page .tic-media-assets-section .tma--intro-copy .download-zip.desktop-only {
    display: none;
  }
}
.tic-media-kit .tic-media-assets-section .tma--assets-container, .tic-media-kit .tic-media-assets-section .tma--filtered-assets, .tic-media-kit .tic-media-assets-section .tma--all-assets, .tic-media-asset-detail-page .tic-media-assets-section .tma--assets-container, .tic-media-asset-detail-page .tic-media-assets-section .tma--filtered-assets, .tic-media-asset-detail-page .tic-media-assets-section .tma--all-assets {
  width: 100%;
  margin: 80px 0 0 0;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
  gap: 80px 40px;
}
@media all and (max-width: 989.98px) {
  .tic-media-kit .tic-media-assets-section .tma--assets-container, .tic-media-kit .tic-media-assets-section .tma--filtered-assets, .tic-media-kit .tic-media-assets-section .tma--all-assets, .tic-media-asset-detail-page .tic-media-assets-section .tma--assets-container, .tic-media-asset-detail-page .tic-media-assets-section .tma--filtered-assets, .tic-media-asset-detail-page .tic-media-assets-section .tma--all-assets {
    margin: 40px 0 0 0;
  }
}
@media all and (max-width: 1199.98px) {
  .tic-media-kit .tic-media-assets-section .tma--assets-container, .tic-media-kit .tic-media-assets-section .tma--filtered-assets, .tic-media-kit .tic-media-assets-section .tma--all-assets, .tic-media-asset-detail-page .tic-media-assets-section .tma--assets-container, .tic-media-asset-detail-page .tic-media-assets-section .tma--filtered-assets, .tic-media-asset-detail-page .tic-media-assets-section .tma--all-assets {
    gap: 40px;
  }
}
.tic-media-kit .tic-media-assets-section .tma--assets-container .tic-asset-card-link, .tic-media-kit .tic-media-assets-section .tma--filtered-assets .tic-asset-card-link, .tic-media-kit .tic-media-assets-section .tma--all-assets .tic-asset-card-link, .tic-media-asset-detail-page .tic-media-assets-section .tma--assets-container .tic-asset-card-link, .tic-media-asset-detail-page .tic-media-assets-section .tma--filtered-assets .tic-asset-card-link, .tic-media-asset-detail-page .tic-media-assets-section .tma--all-assets .tic-asset-card-link {
  display: block;
  width: calc((100% - 80px) / 3);
}
@media (min-width: 990px) and (max-width: 1199.98px) {
  .tic-media-kit .tic-media-assets-section .tma--assets-container .tic-asset-card-link, .tic-media-kit .tic-media-assets-section .tma--filtered-assets .tic-asset-card-link, .tic-media-kit .tic-media-assets-section .tma--all-assets .tic-asset-card-link, .tic-media-asset-detail-page .tic-media-assets-section .tma--assets-container .tic-asset-card-link, .tic-media-asset-detail-page .tic-media-assets-section .tma--filtered-assets .tic-asset-card-link, .tic-media-asset-detail-page .tic-media-assets-section .tma--all-assets .tic-asset-card-link {
    width: calc((100% - 40px) / 2);
  }
}
@media all and (max-width: 989.98px) {
  .tic-media-kit .tic-media-assets-section .tma--assets-container .tic-asset-card-link, .tic-media-kit .tic-media-assets-section .tma--filtered-assets .tic-asset-card-link, .tic-media-kit .tic-media-assets-section .tma--all-assets .tic-asset-card-link, .tic-media-asset-detail-page .tic-media-assets-section .tma--assets-container .tic-asset-card-link, .tic-media-asset-detail-page .tic-media-assets-section .tma--filtered-assets .tic-asset-card-link, .tic-media-asset-detail-page .tic-media-assets-section .tma--all-assets .tic-asset-card-link {
    width: 100%;
    max-width: 500px;
    margin: auto;
  }
}
.tic-media-kit .tic-media-assets-section .tma--assets-container .tic-asset-card-link .tic-asset-card, .tic-media-kit .tic-media-assets-section .tma--filtered-assets .tic-asset-card-link .tic-asset-card, .tic-media-kit .tic-media-assets-section .tma--all-assets .tic-asset-card-link .tic-asset-card, .tic-media-asset-detail-page .tic-media-assets-section .tma--assets-container .tic-asset-card-link .tic-asset-card, .tic-media-asset-detail-page .tic-media-assets-section .tma--filtered-assets .tic-asset-card-link .tic-asset-card, .tic-media-asset-detail-page .tic-media-assets-section .tma--all-assets .tic-asset-card-link .tic-asset-card {
  height: 100%;
}
.tic-media-kit .tic-media-assets-section .tma--assets-container .asset-card-hidden, .tic-media-kit .tic-media-assets-section .tma--filtered-assets .asset-card-hidden, .tic-media-kit .tic-media-assets-section .tma--all-assets .asset-card-hidden, .tic-media-asset-detail-page .tic-media-assets-section .tma--assets-container .asset-card-hidden, .tic-media-asset-detail-page .tic-media-assets-section .tma--filtered-assets .asset-card-hidden, .tic-media-asset-detail-page .tic-media-assets-section .tma--all-assets .asset-card-hidden {
  display: none;
}
.tic-media-kit a:hover .tic-green-subhead, .tic-media-kit a:focus .tic-green-subhead, .tic-media-asset-detail-page a:hover .tic-green-subhead, .tic-media-asset-detail-page a:focus .tic-green-subhead {
  text-decoration: underline;
}
.tic-media-kit .optional-filtering-assets, .tic-media-asset-detail-page .optional-filtering-assets {
  margin-top: 80px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 40px;
  margin-bottom: -60px;
}
@media all and (max-width: 989.98px) {
  .tic-media-kit .optional-filtering-assets, .tic-media-asset-detail-page .optional-filtering-assets {
    gap: 20px;
    flex-direction: column;
  }
}
.tic-media-kit .optional-filtering-assets .tic-custom-dropdown, .tic-media-asset-detail-page .optional-filtering-assets .tic-custom-dropdown {
  width: calc(100% - 200px);
}
@media all and (max-width: 989.98px) {
  .tic-media-kit .optional-filtering-assets .tic-custom-dropdown, .tic-media-asset-detail-page .optional-filtering-assets .tic-custom-dropdown {
    width: 100%;
  }
}
.tic-media-kit .optional-filtering-assets .tic-filter-topics-heading, .tic-media-asset-detail-page .optional-filtering-assets .tic-filter-topics-heading {
  font-size: 24px;
  line-height: 24px;
  color: #003512;
  letter-spacing: -0.25px;
  font-weight: 700;
  font-family: "Graphik Bold", "Helvetica Neue", "Helvetica", sans-serif;
  margin: 0;
}
@media all and (max-width: 767.98px) {
  .tic-media-kit .optional-filtering-assets .tic-filter-topics-heading, .tic-media-asset-detail-page .optional-filtering-assets .tic-filter-topics-heading {
    font-size: 19px;
  }
}

.tic-media-asset-detail-page .tic-media-assets-section {
  background-color: #ffffff;
}
.tic-media-asset-detail-page .tic-media-assets-section .tma--intro-copy {
  text-align: left;
  padding-bottom: 40px;
  border-bottom: 1px solid #F6F4E9;
}
@media all and (max-width: 989.98px) {
  .tic-media-asset-detail-page .tic-media-assets-section .tma--intro-copy {
    text-align: center;
  }
}
.tic-media-asset-detail-page .tic-media-assets-section .tma--intro-copy .tic-section-heading {
  margin-bottom: 0;
}
.tic-media-asset-detail-page .tic-asset-card-link .tic-asset-card {
  background-color: #F6F4E9;
}

.fact-sheet-archive {
  background-color: #ffffff;
}
.fact-sheet-archive .tic-fact-sheet-hero {
  background-color: #F6F4E9;
}
.fact-sheet-archive .tic-fact-sheet-hero .tic-fact-sheet-hero-row {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 120px;
}
@media (min-width: 990px) and (max-width: 1199.98px) {
  .fact-sheet-archive .tic-fact-sheet-hero .tic-fact-sheet-hero-row {
    gap: 60px;
  }
}
@media all and (max-width: 989.98px) {
  .fact-sheet-archive .tic-fact-sheet-hero .tic-fact-sheet-hero-row {
    flex-direction: column;
    gap: 40px;
  }
}
.fact-sheet-archive .tic-fact-sheet-hero .tic-fact-sheet-hero-row .tmkh--left, .fact-sheet-archive .tic-fact-sheet-hero .tic-fact-sheet-hero-row .tmkh--right {
  width: calc((100% - 120px) / 2);
}
@media (min-width: 990px) and (max-width: 1199.98px) {
  .fact-sheet-archive .tic-fact-sheet-hero .tic-fact-sheet-hero-row .tmkh--left, .fact-sheet-archive .tic-fact-sheet-hero .tic-fact-sheet-hero-row .tmkh--right {
    width: calc((100% - 60px) / 2);
  }
}
@media all and (max-width: 989.98px) {
  .fact-sheet-archive .tic-fact-sheet-hero .tic-fact-sheet-hero-row .tmkh--left, .fact-sheet-archive .tic-fact-sheet-hero .tic-fact-sheet-hero-row .tmkh--right {
    width: 100%;
  }
}
@media all and (max-width: 989.98px) {
  .fact-sheet-archive .tic-fact-sheet-hero .tic-fact-sheet-hero-row .tmkh--right {
    max-width: 500px;
  }
}
.fact-sheet-archive .tic-fact-sheet-hero .tic-fact-sheet-hero-row .tmkh--left .tic-link-button {
  margin: 20px 0 0 0;
}
.fact-sheet-archive .tic-fact-sheet-hero .tic-fact-sheet-hero-row .tmkh--image {
  border-radius: 16px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding-top: 100%;
}
@media all and (max-width: 989.98px) {
  .fact-sheet-archive .tic-fact-sheet-hero .tic-fact-sheet-hero-row .tmkh--image {
    min-height: 100%;
  }
}
.fact-sheet-archive .tic-fact-sheets-listing .tic-fact-sheets-listing-row {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
  gap: 40px;
}
@media all and (max-width: 989.98px) {
  .fact-sheet-archive .tic-fact-sheets-listing .tic-fact-sheets-listing-row {
    flex-direction: column;
    margin-top: 40px;
  }
}
.fact-sheet-archive .tic-fact-sheets-listing .tic-fact-sheets-listing-row .tic-post-thumbnail-link {
  width: calc((100% - 80px) / 3);
}
@media all and (max-width: 989.98px) {
  .fact-sheet-archive .tic-fact-sheets-listing .tic-fact-sheets-listing-row .tic-post-thumbnail-link {
    width: 100%;
    max-width: 500px;
    margin: auto;
  }
}
.fact-sheet-archive .tic-fact-sheets-listing .tic-fact-sheets-listing-row .tic-post-thumbnail-link .tic-post-thumbnail {
  margin-bottom: 0;
}
.fact-sheet-archive .tic-fact-sheets-listing .tic-fact-sheets-listing-row .tic-post-thumbnail-link .tic-post-thumbnail .tic-pt--title {
  padding-bottom: 40px;
}

.tic-media-contact .tic-media-contact-hero {
  background-color: #ffffff;
}
.tic-media-contact .tic-media-contact-hero .tic-media-contact-hero-row {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 120px;
}
@media (min-width: 990px) and (max-width: 1199.98px) {
  .tic-media-contact .tic-media-contact-hero .tic-media-contact-hero-row {
    gap: 60px;
  }
}
@media all and (max-width: 989.98px) {
  .tic-media-contact .tic-media-contact-hero .tic-media-contact-hero-row {
    flex-direction: column;
    gap: 40px;
  }
}
.tic-media-contact .tic-media-contact-hero .tic-media-contact-hero-row .tmkh--left, .tic-media-contact .tic-media-contact-hero .tic-media-contact-hero-row .tmkh--right {
  width: calc((100% - 120px) / 2);
}
@media (min-width: 990px) and (max-width: 1199.98px) {
  .tic-media-contact .tic-media-contact-hero .tic-media-contact-hero-row .tmkh--left, .tic-media-contact .tic-media-contact-hero .tic-media-contact-hero-row .tmkh--right {
    width: calc((100% - 60px) / 2);
  }
}
@media all and (max-width: 989.98px) {
  .tic-media-contact .tic-media-contact-hero .tic-media-contact-hero-row .tmkh--left, .tic-media-contact .tic-media-contact-hero .tic-media-contact-hero-row .tmkh--right {
    width: 100%;
  }
}
@media all and (max-width: 989.98px) {
  .tic-media-contact .tic-media-contact-hero .tic-media-contact-hero-row .tmkh--right {
    max-width: 500px;
  }
}
.tic-media-contact .tic-media-contact-hero .tic-media-contact-hero-row .tmkh--left .tic-link-button {
  margin: 20px 0 0 0;
}
.tic-media-contact .tic-media-contact-hero .tic-media-contact-hero-row .tmkh--image {
  border-radius: 16px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding-top: 100%;
}
@media all and (max-width: 989.98px) {
  .tic-media-contact .tic-media-contact-hero .tic-media-contact-hero-row .tmkh--image {
    min-height: 100%;
  }
}
.tic-media-contact .tic-media-contact-info {
  background-color: #F6F4E9;
}
.tic-media-contact .tic-media-contact-info .tic-media-contact-info-row {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  gap: 120px;
}
@media (min-width: 1100px) and (max-width: 1199.98px) {
  .tic-media-contact .tic-media-contact-info .tic-media-contact-info-row {
    gap: 60px;
  }
}
@media all and (max-width: 1099.98px) {
  .tic-media-contact .tic-media-contact-info .tic-media-contact-info-row {
    flex-direction: column;
    gap: 80px;
  }
}
.tic-media-contact .tic-media-contact-info .tic-media-contact-info-row .tic-for-media, .tic-media-contact .tic-media-contact-info .tic-media-contact-info-row .tic-for-clients {
  width: calc((100% - 120px) / 2);
}
@media (min-width: 1100px) and (max-width: 1199.98px) {
  .tic-media-contact .tic-media-contact-info .tic-media-contact-info-row .tic-for-media, .tic-media-contact .tic-media-contact-info .tic-media-contact-info-row .tic-for-clients {
    width: calc((100% - 60px) / 2);
  }
}
@media all and (max-width: 1099.98px) {
  .tic-media-contact .tic-media-contact-info .tic-media-contact-info-row .tic-for-media, .tic-media-contact .tic-media-contact-info .tic-media-contact-info-row .tic-for-clients {
    width: 100%;
  }
}
.tic-media-contact .tic-media-contact-info .tic-media-contact-info-row .tic-for-media a, .tic-media-contact .tic-media-contact-info .tic-media-contact-info-row .tic-for-clients a {
  text-decoration: underline;
  transition: all ease 250ms;
}
.tic-media-contact .tic-media-contact-info .tic-media-contact-info-row .tic-for-media a:hover, .tic-media-contact .tic-media-contact-info .tic-media-contact-info-row .tic-for-media a:focus, .tic-media-contact .tic-media-contact-info .tic-media-contact-info-row .tic-for-clients a:hover, .tic-media-contact .tic-media-contact-info .tic-media-contact-info-row .tic-for-clients a:focus {
  color: #003512;
}
.tic-media-contact .tic-media-contact-info .tic-media-contact-info-row .tic-section-heading {
  margin-bottom: 40px;
}
@media all and (max-width: 767.98px) {
  .tic-media-contact .tic-media-contact-info .tic-media-contact-info-row .tic-section-heading {
    margin-bottom: 20px;
  }
}
.tic-media-contact .tic-media-contact-info .tic-media-contact-info-row .media-contact-content {
  position: relative;
  padding-left: 52px;
  margin-bottom: 30px;
}
.tic-media-contact .tic-media-contact-info .tic-media-contact-info-row .media-contact-icons {
  width: 32px;
  height: 32px;
  position: absolute;
  top: 0;
  left: 0;
}

.tic-executives .tic-executives-hero {
  background-color: #F6F4E9;
}
.tic-executives .tic-executives-hero .tic-executives-hero-row {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 120px;
}
@media (min-width: 990px) and (max-width: 1199.98px) {
  .tic-executives .tic-executives-hero .tic-executives-hero-row {
    gap: 60px;
  }
}
@media all and (max-width: 989.98px) {
  .tic-executives .tic-executives-hero .tic-executives-hero-row {
    flex-direction: column;
    gap: 40px;
  }
}
.tic-executives .tic-executives-hero .tic-executives-hero-row .tmkh--left, .tic-executives .tic-executives-hero .tic-executives-hero-row .tmkh--right {
  width: calc((100% - 120px) / 2);
}
@media (min-width: 990px) and (max-width: 1199.98px) {
  .tic-executives .tic-executives-hero .tic-executives-hero-row .tmkh--left, .tic-executives .tic-executives-hero .tic-executives-hero-row .tmkh--right {
    width: calc((100% - 60px) / 2);
  }
}
@media all and (max-width: 989.98px) {
  .tic-executives .tic-executives-hero .tic-executives-hero-row .tmkh--left, .tic-executives .tic-executives-hero .tic-executives-hero-row .tmkh--right {
    width: 100%;
  }
}
@media all and (max-width: 989.98px) {
  .tic-executives .tic-executives-hero .tic-executives-hero-row .tmkh--right {
    max-width: 500px;
  }
}
.tic-executives .tic-executives-hero .tic-executives-hero-row .tmkh--left .tic-link-button {
  margin: 20px 0 0 0;
}
@media all and (max-width: 549.98px) {
  .tic-executives .tic-executives-hero .tic-executives-hero-row .tmkh--left .tic-link-button {
    width: 100%;
  }
}
.tic-executives .tic-executives-hero .tic-executives-hero-row .tmkh--image {
  border-radius: 16px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding-top: 100%;
}
@media all and (max-width: 989.98px) {
  .tic-executives .tic-executives-hero .tic-executives-hero-row .tmkh--image {
    min-height: 100%;
  }
}
.tic-executives .tic-executive-team .tic-executive-team-intro {
  text-align: center;
  margin-bottom: 90px;
}
@media all and (max-width: 767.98px) {
  .tic-executives .tic-executive-team .tic-executive-team-intro {
    margin-bottom: 40px;
  }
}
.tic-executives .tic-executive-team .tic-executive-team-listings {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 70px 80px;
  flex-wrap: wrap;
}
@media (min-width: 990px) and (max-width: 1200px) {
  .tic-executives .tic-executive-team .tic-executive-team-listings {
    gap: 60px;
  }
}
@media all and (max-width: 989.98px) {
  .tic-executives .tic-executive-team .tic-executive-team-listings {
    gap: 40px;
  }
}
.tic-executives .tic-executive-team .tic-executive-team-listings .executive-thumbnail-link {
  text-align: center;
  display: inline-block;
  width: calc((100% - 240px) / 4);
  transition: all ease 250ms;
  color: #003512;
}
.tic-executives .tic-executive-team .tic-executive-team-listings .executive-thumbnail-link:hover, .tic-executives .tic-executive-team .tic-executive-team-listings .executive-thumbnail-link:focus {
  text-decoration: underline;
  transform: scale(1.02);
}
.tic-executives .tic-executive-team .tic-executive-team-listings .executive-thumbnail-link:focus {
  outline-offset: 10px;
  outline: 1px solid #003512;
}
@media (min-width: 990px) and (max-width: 1200px) {
  .tic-executives .tic-executive-team .tic-executive-team-listings .executive-thumbnail-link {
    width: calc((100% - 60px) / 2);
  }
}
@media all and (max-width: 989.98px) {
  .tic-executives .tic-executive-team .tic-executive-team-listings .executive-thumbnail-link {
    width: 100%;
    max-width: 500px;
    margin: auto;
  }
}
.tic-executives .tic-executive-team .tic-executive-team-listings .executive-thumbnail-link .executive--image {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding-top: 75%;
  width: 100%;
  margin-bottom: 20px;
}
.tic-executives .tic-executive-team .tic-executive-team-listings .executive-thumbnail-link .executive--name {
  color: #003512;
  margin-bottom: 20px;
  font-size: 24px;
  line-height: 28px;
  font-weight: 700;
  font-family: "Graphik Bold", "Helvetica Neue", "Helvetica", sans-serif;
  letter-spacing: -0.25px;
}
.tic-executives .tic-executive-team .tic-executive-team-listings .executive-thumbnail-link .executive--job-title p {
  color: #003512;
  margin-bottom: 0;
  font-size: 19px;
  line-height: 28px;
  letter-spacing: -0.1px;
  font-weight: 500;
  font-family: "Graphik Medium", "Helvetica Neue", "Helvetica", sans-serif;
}

.tic-executive-detail {
  max-width: 760px;
  margin: auto;
  padding: 90px 0;
}
@media (min-width: 768px) and (max-width: 989.98px) {
  .tic-executive-detail {
    padding: 75px;
  }
}
@media all and (max-width: 767.98px) {
  .tic-executive-detail {
    padding: 60px 25px;
  }
}
.tic-executive-detail--hero .executive-details-row {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 60px;
}
@media all and (max-width: 989.98px) {
  .tic-executive-detail--hero .executive-details-row {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 20px;
    margin-bottom: 40px;
  }
}
.tic-executive-detail--hero .executive-details-row p {
  font-weight: 500;
  font-family: "Graphik Medium", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.1px;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 20px;
}
.tic-executive-detail--hero .executive-details-row p a {
  padding: 0;
  margin: 0;
  height: 22px;
  width: 22px;
}
.tic-executive-detail--hero .executive-image {
  width: 100%;
  padding-top: 75%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 16px;
  margin-bottom: 40px;
}
.tic-executive-detail--download-assets {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 60px;
  padding: 60px 0 120px 0;
}
@media all and (max-width: 989.98px) {
  .tic-executive-detail--download-assets {
    padding: 60px 0 80px 0;
  }
}
@media all and (max-width: 767.98px) {
  .tic-executive-detail--download-assets {
    flex-direction: column;
    gap: 30px;
  }
}
.tic-executive-detail--download-assets .tic-link-button {
  width: calc((100% - 60px) / 2);
}
@media all and (max-width: 767.98px) {
  .tic-executive-detail--download-assets .tic-link-button {
    width: 100%;
  }
}

@media all and (max-width: 989.98px) {
  .tic-single .last-updated.desktop-only {
    display: none;
  }
}
.tic-single .last-updated-date {
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: -0.1px;
  font-style: italic;
  margin-bottom: 40px;
}
@media all and (max-width: 989.98px) {
  .tic-single .last-updated-date {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.22px;
    margin-bottom: 20px;
  }
}
.tic-single .article-body {
  background-image: none;
  padding: 0;
}
.tic-single .article-body h1, .tic-single .article-body h2, .tic-single .article-body h3, .tic-single .article-body h4, .tic-single .article-body h5, .tic-single .article-body h6 {
  color: #003512;
}
.tic-single .article-body .c1 {
  position: relative;
  background-color: transparent !important;
  float: none;
  width: 100%;
  width: calc(100% - 500px);
  max-width: 760px;
  margin: auto;
  padding: 90px 0;
  color: #003512;
}
.tic-single .article-body .c1 a {
  box-shadow: none;
  color: #005D1F;
  text-decoration: underline;
  transition: all ease 250ms;
}
.tic-single .article-body .c1 a:focus, .tic-single .article-body .c1 a:hover {
  color: #003512;
}
.tic-single .article-body .c1 .share-tic-page a {
  text-decoration: none;
}
@media (min-width: 768px) and (max-width: 989.98px) {
  .tic-single .article-body .c1 {
    padding: 75px;
  }
}
@media all and (max-width: 989.98px) {
  .tic-single .article-body .c1 {
    width: 100%;
  }
}
@media all and (max-width: 767.98px) {
  .tic-single .article-body .c1 {
    padding: 60px 25px;
  }
}
.tic-single .article-body .c1 .category-abovetitle.cat {
  padding: 0 !important;
}
.tic-single .article-body .c1 .category-abovetitle.cat a {
  text-decoration: none !important;
}
.tic-single .article-body .c1 .tic-at-a-glance {
  margin: 40px 0;
  padding: 40px;
  background-color: #F6F4E9;
  border-radius: 16px;
}
@media all and (max-width: 767.98px) {
  .tic-single .article-body .c1 .tic-at-a-glance {
    padding: 40px 20px;
  }
}
.tic-single .article-body .c1 .tic-at-a-glance p {
  margin: 0;
}
.tic-single .article-body .c1 .tic-at-a-glance .aag-heading {
  font-weight: 700;
  font-family: "Graphik Bold", "Helvetica Neue", "Helvetica", sans-serif;
  letter-spacing: -0.57px;
  font-size: 24px;
  line-height: 28px;
}
@media all and (max-width: 767.98px) {
  .tic-single .article-body .c1 .tic-at-a-glance .aag-heading {
    font-size: 19px;
    line-height: 24px;
  }
}
@media all and (min-width: 990px) {
  .tic-single .article-body .c1 .tic-article-detail-bar {
    width: 150px;
    position: absolute;
    top: 90px;
    left: -220px;
  }
}
@media all and (min-width: 990px) {
  .tic-single .article-body .c1 .tic-article-detail-bar--mobile {
    display: none;
  }
}
@media all and (max-width: 989.98px) {
  .tic-single .article-body .c1 .tic-article-detail-bar--desktop {
    display: none;
  }
}
.tic-single .article-body .c1 .tic-article-detail-bar .tic-article-detail-icon {
  margin-bottom: 40px;
}
.tic-single .article-body .c1 .tic-article-detail-bar .tic-article-detail-icon svg {
  margin-bottom: 10px;
  line-height: 0;
}
@media all and (max-width: 989.98px) {
  .tic-single .article-body .c1 .tic-article-detail-bar .tic-article-detail-icon svg {
    margin-bottom: 0;
    margin-right: 10px;
  }
}
.tic-single .article-body .c1 .tic-article-detail-bar .tic-article-detail-icon p {
  font-size: 16px;
  font-weight: 500;
  font-family: "Graphik Medium", "Helvetica Neue", "Helvetica", sans-serif;
  line-height: 24px;
  letter-spacing: -0.1000000015px;
  margin-bottom: 0;
}
@media all and (max-width: 989.98px) {
  .tic-single .article-body .c1 .tic-article-detail-bar .tic-article-detail-icon {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 10px;
  }
}
.tic-single .article-body .c1 .tic-article-detail-bar .tic-article-date-author {
  margin-bottom: 20px;
}
.tic-single .article-body .c1 .tic-single-post-thumbnail {
  padding-top: 55%;
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.tic-single .article-body .c1 .tic-single-post-thumbnail, .tic-single .article-body .c1 .video-container {
  margin: 60px 0;
}
@media all and (max-width: 767.98px) {
  .tic-single .article-body .c1 .tic-single-post-thumbnail, .tic-single .article-body .c1 .video-container {
    margin: 40px 0;
  }
}
.tic-single .article-body .c1 .article-main-content {
  padding-bottom: 60px;
  margin-bottom: 80px;
  border-bottom: 1px solid #F6F4E9;
}
@media all and (max-width: 989.98px) {
  .tic-single .article-body .c1 .article-main-content {
    padding-bottom: 40px;
    margin-bottom: 60px;
  }
}
.tic-single .article-body .c1 .article-main-content p, .tic-single .article-body .c1 .article-main-content a {
  font-size: 18px;
  line-height: 28px;
  letter-spacing: -0.1px;
  font-weight: 400;
}
@media all and (max-width: 767.98px) {
  .tic-single .article-body .c1 .article-main-content p, .tic-single .article-body .c1 .article-main-content a {
    font-size: 16px;
    line-height: 24px;
  }
}
.tic-single .article-body .c1 .article-main-content a {
  box-shadow: none;
  color: #005D1F;
  text-decoration: underline;
  transition: all ease 250ms;
}
.tic-single .article-body .c1 .article-main-content a:focus, .tic-single .article-body .c1 .article-main-content a:hover {
  color: #003512;
}
.tic-single .article-body .c1 .article-main-content h2, .tic-single .article-body .c1 .article-main-content h3, .tic-single .article-body .c1 .article-main-content h4, .tic-single .article-body .c1 .article-main-content h5, .tic-single .article-body .c1 .article-main-content h6, .tic-single .article-body .c1 .article-main-content .tic-at-a-glance .aag-heading {
  font-weight: 700;
  font-family: "Graphik Bold", "Helvetica Neue", "Helvetica", sans-serif;
  letter-spacing: -0.57px;
}
.tic-single .article-body .c1 .article-main-content h3, .tic-single .article-body .c1 .article-main-content .tic-at-a-glance .aag-heading {
  font-size: 24px;
  line-height: 28px;
}
.tic-single .article-body .c1 .article-main-content h4, .tic-single .article-body .c1 .article-main-content h5, .tic-single .article-body .c1 .article-main-content h6 {
  font-size: 18px;
  line-height: 28px;
}
.tic-single .article-body .c1 .article-main-content h2 {
  font-size: 40px;
  line-height: 1;
}
@media all and (max-width: 767.98px) {
  .tic-single .article-body .c1 .article-main-content h2 {
    font-size: 36px;
  }
}
.tic-single .article-body .c1 .article-main-content figcaption {
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  font-family: "Graphik Bold", "Helvetica Neue", "Helvetica", sans-serif;
  letter-spacing: -0.33px;
}
@media all and (max-width: 787.98px) {
  .tic-single .article-body .c1 .article-main-content figcaption {
    font-size: 16px;
  }
}
.tic-single .article-body .c1 .article-main-content img {
  border-radius: 16px;
}
.tic-single .article-body .c1 .article-main-content li {
  margin: 0;
}
.tic-single .article-body .c1 .article-main-content .wp-block-table {
  margin: 80px 0;
}
@media all and (max-width: 767.98px) {
  .tic-single .article-body .c1 .article-main-content .wp-block-table {
    margin: 60px 0;
  }
}
.tic-single .article-body .c1 .article-main-content .wp-block-table table tr td {
  font-size: 16px;
  line-height: 24px;
  border: 1px solid #F6F4E9;
  padding: 40px;
}
@media all and (max-width: 989.98px) {
  .tic-single .article-body .c1 .article-main-content .wp-block-table table tr td {
    padding: 40px 20px;
  }
}
.tic-single .article-body .c1 .article-main-content .wp-block-table table tr td:first-of-type {
  border-left: none;
}
.tic-single .article-body .c1 .article-main-content .wp-block-table table tr td:last-of-type {
  border-right: none;
}
.tic-single .article-body .c1 .article-main-content .wp-block-table table tr:first-of-type {
  font-weight: 700;
  font-family: "Graphik Bold", "Helvetica Neue", "Helvetica", sans-serif;
}
.tic-single .article-body .c1 .article-main-content .wp-block-table table tr:first-of-type td {
  border-top: none;
}
.tic-single .article-body .c1 .article-main-content .wp-block-table table tr:last-of-type td {
  border-bottom: none;
}
.tic-single .article-body .c1 .article-main-content .wp-block-table table a {
  color: #003512;
  text-decoration: none;
  position: relative;
}
.tic-single .article-body .c1 .article-main-content .wp-block-table table a:after {
  content: "";
  position: absolute;
  width: 9px;
  height: 14px;
  top: calc((100% - 14px) / 2);
  right: -20px;
  transition: all ease 250ms;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='14' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6.70396 6.2652C7.13292 6.66116 7.13292 7.33884 6.70396 7.7348L1 13' stroke='%23003512' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.tic-single .article-body .c1 .article-main-content .wp-block-table table a:hover, .tic-single .article-body .c1 .article-main-content .wp-block-table table a:focus {
  text-decoration: underline;
}
.tic-single .article-body .c1 .article-main-content .wp-block-table table a:hover:after, .tic-single .article-body .c1 .article-main-content .wp-block-table table a:focus:after {
  right: -30px;
}
.tic-single .article-body .c2 {
  float: none;
  background-color: transparent !important;
  float: none;
  width: 100%;
}
.tic-single .tic-single-related-topics {
  width: 100%;
}
.tic-single .tic-single-related-topics .tic-section-heading {
  font-size: 40px;
  line-height: 1;
  margin-bottom: 40px;
}
@media all and (max-width: 989.98px) {
  .tic-single .tic-single-related-topics .tic-section-heading {
    text-align: center;
  }
}
@media all and (max-width: 767.98px) {
  .tic-single .tic-single-related-topics .tic-section-heading {
    font-size: 36px;
  }
}
.tic-single .tic-single-related-topics .tic-single-related-topics-row.extra-bottom-space {
  padding: 60px 0 200px 0;
}
@media all and (max-width: 989.98px) {
  .tic-single .tic-single-related-topics .tic-single-related-topics-row.extra-bottom-space {
    padding: 40px 0 80px 0;
  }
}
.tic-single .tic-single-related-topics .tic-single-related-topics-row {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 40px;
  flex-wrap: wrap;
  padding: 60px 0 0 0;
  border-top: 1px solid #F6F4E9;
}
@media all and (max-width: 989.98px) {
  .tic-single .tic-single-related-topics .tic-single-related-topics-row {
    padding: 40px 0 80px 0;
    flex-direction: column;
  }
}
.tic-single .tic-single-related-topics .tic-single-related-topics-row .tic-related-topic-thumb {
  text-align: center;
  width: calc((100% - 120px) / 4);
}
.tic-single .tic-single-related-topics .tic-single-related-topics-row .tic-related-topic-thumb .tic-arrow-cta {
  font-weight: 700;
  font-family: "Graphik Bold", "Helvetica Neue", "Helvetica", sans-serif;
}
.tic-single .tic-single-related-topics .tic-single-related-topics-row .tic-related-topic-thumb .tic-arrow-cta::after {
  top: auto;
  bottom: 5px;
}
@media (min-width: 990px) and (max-width: 1199.98px) {
  .tic-single .tic-single-related-topics .tic-single-related-topics-row .tic-related-topic-thumb {
    width: calc((100% - 40px) / 2);
  }
}
@media all and (max-width: 989.98px) {
  .tic-single .tic-single-related-topics .tic-single-related-topics-row .tic-related-topic-thumb {
    width: 100%;
    max-width: 350px;
    margin: auto;
  }
}
.tic-single .tic-article-recommended-articles {
  width: 100%;
}
.tic-single .tic-article-recommended-articles--padding-bottom {
  padding-bottom: 120px;
}
@media all and (max-width: 989.98px) {
  .tic-single .tic-article-recommended-articles--padding-bottom {
    padding-bottom: 80px;
  }
}
.tic-single .tic-article-recommended-articles .tic-asset-card {
  background-color: #F6F4E9;
}
.tic-single .tic-article-recommended-articles .tic-rec-articles--heading {
  font-weight: 700;
  font-family: "Graphik Bold", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 40px;
  line-height: 1;
  letter-spacing: -0.57px;
  text-transform: none;
  padding-bottom: 40px;
  margin-bottom: 60px;
  border-bottom: 1px solid #F6F4E9;
}
@media all and (max-width: 767.98px) {
  .tic-single .tic-article-recommended-articles .tic-rec-articles--heading {
    font-size: 36px;
  }
}
@media all and (max-width: 989.98px) {
  .tic-single .tic-article-recommended-articles .tic-rec-articles--heading {
    text-align: center;
  }
}
.tic-single .tic-article-recommended-articles .tic-rec-articles--heading::before {
  display: none;
}
.tic-single .tic-article-recommended-articles .tic-rec-articles--post-row {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  gap: 40px;
}
.tic-single .tic-article-recommended-articles .tic-rec-articles--post-row--stretch {
  align-items: stretch !important;
}
.tic-single .tic-article-recommended-articles .tic-rec-articles--post-row--stretch .tic-asset-card {
  height: 100%;
}
@media all and (max-width: 989.98px) {
  .tic-single .tic-article-recommended-articles .tic-rec-articles--post-row {
    flex-direction: column;
  }
}
.tic-single .tic-article-recommended-articles .tic-rec-articles--post-row a.post {
  text-decoration: none;
}
.tic-single .tic-article-recommended-articles .tic-rec-articles--post-row a.post:hover, .tic-single .tic-article-recommended-articles .tic-rec-articles--post-row a.post:focus {
  text-decoration: none;
}
.tic-single .tic-article-recommended-articles .tic-rec-articles--post-row .post {
  width: calc((100% - 80px) / 3);
  padding: 0;
  transition: all ease 250ms;
}
@media all and (max-width: 989.98px) {
  .tic-single .tic-article-recommended-articles .tic-rec-articles--post-row .post {
    width: 100%;
    max-width: 500px;
    margin: auto;
  }
}
.tic-single .tic-article-recommended-articles .tic-rec-articles--post-row .post a {
  text-decoration: none;
}
.tic-single .tic-article-recommended-articles .tic-rec-articles--post-row .post a:hover, .tic-single .tic-article-recommended-articles .tic-rec-articles--post-row .post a:focus {
  text-decoration: none;
}
.tic-single .tic-article-recommended-articles .tic-rec-articles--post-row .post .tic-green-subhead {
  margin-bottom: 10px;
}
.tic-single .tic-article-recommended-articles .tic-rec-articles--post-row .post .tic-post-title {
  margin-bottom: 0;
  font-weight: 700;
  font-family: "Graphik Bold", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 24px;
  line-height: 28px;
  letter-spacing: -0.25px;
  color: #003512;
}
@media all and (max-width: 767.98px) {
  .tic-single .tic-article-recommended-articles .tic-rec-articles--post-row .post .tic-post-title {
    font-size: 19px;
  }
}
.tic-single .tic-article-recommended-articles .tic-rec-articles--post-row .post .tic-post-thumbnail {
  width: 100%;
  padding-top: 46%;
  border-radius: 8px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  margin-bottom: 30px;
}
@media all and (max-width: 767.98px) {
  .tic-single .tic-article-recommended-articles .tic-rec-articles--post-row .post .tic-post-thumbnail {
    margin-bottom: 20px;
  }
}
.tic-single .tic-article-recommended-articles .tic-rec-articles--post-row .post:hover, .tic-single .tic-article-recommended-articles .tic-rec-articles--post-row .post:focus {
  transform: scale(1.02);
}
.tic-single .tic-article-recommended-articles .tic-rec-articles--post-row .post:hover .tic-post-title, .tic-single .tic-article-recommended-articles .tic-rec-articles--post-row .post:focus .tic-post-title {
  text-decoration: underline;
}
.tic-single .tic-testimonial-slider-section {
  background-color: #005D1F;
}
.tic-single .tic-testimonial-slider-section .tic-section-heading {
  color: #ffffff;
}
.tic-single .tic-testimonial-slider-section .slick-dots li button {
  outline-color: #ffffff;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 12 12' style='enable-background:new 0 0 12 12;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23ffffff;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M6,11.75c-3.17,0-5.75-2.58-5.75-5.75S2.83,0.25,6,0.25S11.75,2.83,11.75,6S9.17,11.75,6,11.75z M6,0.89 C3.18,0.89,0.89,3.18,0.89,6S3.18,11.11,6,11.11S11.11,8.82,11.11,6S8.82,0.89,6,0.89z'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.tic-single .tic-testimonial-slider-section .slick-dots .slick-active button {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 12 12' style='enable-background:new 0 0 12 12;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23ffffff;%7D%0A%3C/style%3E%3Cg%3E%3Ccircle class='st0' cx='6' cy='6' r='5.75'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.tic-category-page .cat-featured-article-link {
  width: 100%;
}
.tic-category-page .cat-featured-article-link .cat-featured-article {
  border: 3px solid #ffffff;
  border-radius: 12px;
  background-color: #ffffff;
  transition: all ease 250ms;
}
.tic-category-page .cat-featured-article-link .cat-featured-article .cfa--image {
  width: 100%;
  padding-top: 46%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 9px 9px 0 0;
}
.tic-category-page .cat-featured-article-link .cat-featured-article .cfa--content {
  padding: 40px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
}
.tic-category-page .cat-featured-article-link .cat-featured-article .cfa--content svg {
  width: 50px;
  height: 50px;
}
.tic-category-page .cat-featured-article-link .cat-featured-article .cfa--content--title {
  margin: 0;
  padding: 0;
  width: calc(100% - 80px);
  font-weight: 700;
  font-family: "Graphik Bold", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 24px;
  line-height: 1.17;
  letter-spacing: -0.25px;
  color: #003512;
}
@media all and (max-width: 767.98px) {
  .tic-category-page .cat-featured-article-link .cat-featured-article .cfa--content--title {
    font-size: 18px;
  }
}
.tic-category-page .cat-featured-article-link:focus .cat-featured-article, .tic-category-page .cat-featured-article-link:hover .cat-featured-article {
  transform: scale(1.02);
}
.tic-category-page .cat-featured-article-link:focus .cat-featured-article .cfa--content--title, .tic-category-page .cat-featured-article-link:hover .cat-featured-article .cfa--content--title {
  text-decoration: underline;
}
.tic-category-page .tic-tax-breaks-money-listing .ttbml--intro {
  text-align: center;
}
.tic-category-page .tic-tax-breaks-money-listing .ttbml--intro p {
  max-width: 760px;
  margin: auto;
}
.tic-category-page .tic-tax-breaks-money-listing .ttbml--posts {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  gap: 40px;
  margin: 80px 0;
}
@media all and (max-width: 767.98px) {
  .tic-category-page .tic-tax-breaks-money-listing .ttbml--posts {
    margin: 40px 0 60px 0;
  }
}
@media all and (max-width: 989.98px) {
  .tic-category-page .tic-tax-breaks-money-listing .ttbml--posts {
    flex-direction: column;
  }
}
.tic-category-page .tic-tax-breaks-money-listing .ttbml--posts .tic-post-thumbnail-link {
  width: calc((100% - 80px) / 3);
}
@media all and (max-width: 989.98px) {
  .tic-category-page .tic-tax-breaks-money-listing .ttbml--posts .tic-post-thumbnail-link {
    width: 100%;
    max-width: 500px;
    margin: auto;
  }
}
.tic-category-page .tic-tax-breaks-money-listing .ttbml--posts .tic-post-thumbnail-link .tic-post-thumbnail {
  margin-bottom: 0;
}
.tic-category-page .tic-tax-breaks-money-listing .ttbml--posts .tic-post-thumbnail-link .tic-post-thumbnail .tic-pt--title {
  padding-bottom: 40px;
}
.tic-category-page .tic-tax-breaks-money-listing .ttbml--subs {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  gap: 40px;
  margin: 80px 0 0 0;
}
@media all and (max-width: 989.98px) {
  .tic-category-page .tic-tax-breaks-money-listing .ttbml--subs {
    flex-direction: column;
    margin: 40px 0 0 0;
  }
}
.tic-category-page .tic-tax-breaks-money-listing .ttbml--subs .tic-subs-col {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: calc((100% - 80px) / 3);
}
@media all and (max-width: 989.98px) {
  .tic-category-page .tic-tax-breaks-money-listing .ttbml--subs .tic-subs-col {
    width: 100%;
    max-width: 500px;
    margin: auto;
  }
}
.tic-category-page .tic-tax-breaks-money-listing .ttbml--subs .tic-subs-col .tic-post-thumbnail-link {
  width: 100%;
  height: 100%;
  display: inline-block;
}
.tic-category-page .tic-tax-breaks-money-listing .ttbml--subs .tic-subs-col .tic-post-thumbnail-link .tic-post-thumbnail {
  margin-bottom: 0;
}
.tic-category-page .tic-tax-breaks-money-listing .ttbml--subs .tic-subs-col .tic-post-thumbnail-link .tic-post-thumbnail .tic-pt--title {
  padding-bottom: 40px;
}
.tic-category-page .tic-tax-breaks-money-listing .ttbml--subs .tic-subs-col .life-stages-subcat-intro {
  text-align: center;
  margin-bottom: 60px;
  height: 100%;
}
@media all and (max-width: 989.98px) {
  .tic-category-page .tic-tax-breaks-money-listing .ttbml--subs .tic-subs-col .life-stages-subcat-intro {
    margin-bottom: 40px;
  }
}
.tic-category-page .tic-tax-breaks-money-listing .ttbml--subs .tic-subs-col .life-stages-subcat-intro svg {
  margin-bottom: 10px;
}
.tic-category-page .tic-tax-breaks-money-listing .ttbml--subs .tic-subs-col .life-stages-subcat-intro .life-stages-sub-heading {
  font-weight: 700;
  font-family: "Graphik Bold", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 24px;
  line-height: 28px;
  letter-spacing: -0.25px;
}
@media all and (max-width: 767.98px) {
  .tic-category-page .tic-tax-breaks-money-listing .ttbml--subs .tic-subs-col .life-stages-subcat-intro .life-stages-sub-heading {
    font-size: 18px;
  }
}
.tic-category-page .tic-tax-breaks-money-listing .ttbml--button-row {
  width: 100%;
  text-align: center;
}
.tic-category-page .tic-tax-breaks-money-listing .ttbml--button-row a {
  width: 100%;
  max-width: 340px;
  margin: auto;
}
@media all and (max-width: 767.98px) {
  .tic-category-page .tic-tax-breaks-money-listing .ttbml--button-row a {
    max-width: 100%;
  }
}

.tic-search-page--tic .all_articles {
  color: #003512;
}
@media all and (min-width: 2000px) {
  .tic-search-page--tic .tic-search-searchbar-container, .tic-search-page--tic .tic-search-results {
    padding-left: 200px;
    padding-right: 200px;
  }
}
@media all and (max-width: 767.98px) {
  .tic-search-page--tic .tic-search-searchbar-container {
    padding-bottom: 20px;
  }
}
.tic-search-page--tic .tic-search-searchbar-container .tic-search-searchbar-form, .tic-search-page--tic .tic-search-searchbar-container .tic-search-searchbar-form--other-page {
  position: relative;
}
.tic-search-page--tic .tic-search-searchbar-container .tic-search-searchbar-form label, .tic-search-page--tic .tic-search-searchbar-container .tic-search-searchbar-form--other-page label {
  display: block;
  pointer-events: none;
  height: 0;
  font-weight: 600;
  font-family: "Graphik Semibold", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 32px;
  line-height: 1;
  letter-spacing: -0.8px;
  color: #003512;
  transform: scale(1) translateY(-60px);
  transition: all 300ms ease;
  text-align: left;
}
@media all and (max-width: 379.98px) {
  .tic-search-page--tic .tic-search-searchbar-container .tic-search-searchbar-form label, .tic-search-page--tic .tic-search-searchbar-container .tic-search-searchbar-form--other-page label {
    font-size: 24px;
    transform: scale(1) translateY(-50px);
  }
}
.tic-search-page--tic .tic-search-searchbar-container .tic-search-searchbar-form input[type=text], .tic-search-page--tic .tic-search-searchbar-container .tic-search-searchbar-form--other-page input[type=text] {
  display: block;
  position: relative;
  border: none;
  border-bottom: 2px #003512 solid;
  background: transparent;
  width: 100%;
  height: 80px;
  line-height: 80px;
  border-radius: 0;
  padding: 0;
  font-weight: 600;
  font-family: "Graphik Semibold", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 32px;
  line-height: 1;
  letter-spacing: -0.8px;
  color: #003512;
}
.tic-search-page--tic .tic-search-searchbar-container .tic-search-searchbar-form input[type=text]:focus, .tic-search-page--tic .tic-search-searchbar-container .tic-search-searchbar-form input[type=text]:hover, .tic-search-page--tic .tic-search-searchbar-container .tic-search-searchbar-form--other-page input[type=text]:focus, .tic-search-page--tic .tic-search-searchbar-container .tic-search-searchbar-form--other-page input[type=text]:hover {
  outline: none;
  border: none;
  border-bottom: 4px #003512 solid;
}
.tic-search-page--tic .tic-search-searchbar-container .tic-search-searchbar-form input[type=text]:not(:-moz-placeholder-shown) + label, .tic-search-page--tic .tic-search-searchbar-container .tic-search-searchbar-form--other-page input[type=text]:not(:-moz-placeholder-shown) + label {
  transform: scale(1) translateY(-115px);
  font-size: 16px;
  outline: none;
}
.tic-search-page--tic .tic-search-searchbar-container .tic-search-searchbar-form input[type=text]:hover + label, .tic-search-page--tic .tic-search-searchbar-container .tic-search-searchbar-form input[type=text]:focus + label, .tic-search-page--tic .tic-search-searchbar-container .tic-search-searchbar-form input[type=text]:not(:placeholder-shown) + label, .tic-search-page--tic .tic-search-searchbar-container .tic-search-searchbar-form--other-page input[type=text]:hover + label, .tic-search-page--tic .tic-search-searchbar-container .tic-search-searchbar-form--other-page input[type=text]:focus + label, .tic-search-page--tic .tic-search-searchbar-container .tic-search-searchbar-form--other-page input[type=text]:not(:placeholder-shown) + label {
  transform: scale(1) translateY(-115px);
  font-size: 16px;
  outline: none;
}
.tic-search-page--tic .tic-search-searchbar-container .tic-search-searchbar-form .tic-arrow-cta, .tic-search-page--tic .tic-search-searchbar-container .tic-search-searchbar-form--other-page .tic-arrow-cta {
  position: absolute;
  height: 30px;
  width: 100px;
  bottom: 15px;
  right: 0;
  padding: 0;
}
@media all and (max-width: 767.98px) {
  .tic-search-page--tic .tic-search-searchbar-container .tic-search-searchbar-form .tic-arrow-cta, .tic-search-page--tic .tic-search-searchbar-container .tic-search-searchbar-form--other-page .tic-arrow-cta {
    display: inline-block;
    width: 48px;
    height: 48px;
    border-radius: 48px;
    background-color: transparent;
    transition: all ease 250ms;
  }
  .tic-search-page--tic .tic-search-searchbar-container .tic-search-searchbar-form .tic-arrow-cta:hover, .tic-search-page--tic .tic-search-searchbar-container .tic-search-searchbar-form .tic-arrow-cta:focus, .tic-search-page--tic .tic-search-searchbar-container .tic-search-searchbar-form--other-page .tic-arrow-cta:hover, .tic-search-page--tic .tic-search-searchbar-container .tic-search-searchbar-form--other-page .tic-arrow-cta:focus {
    background-color: #005D1F;
  }
  .tic-search-page--tic .tic-search-searchbar-container .tic-search-searchbar-form .tic-arrow-cta:hover:after, .tic-search-page--tic .tic-search-searchbar-container .tic-search-searchbar-form .tic-arrow-cta:focus:after, .tic-search-page--tic .tic-search-searchbar-container .tic-search-searchbar-form--other-page .tic-arrow-cta:hover:after, .tic-search-page--tic .tic-search-searchbar-container .tic-search-searchbar-form--other-page .tic-arrow-cta:focus:after {
    pointer-events: none;
    background-image: url("data:image/svg+xml,%3Csvg width='9' height='14' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6.70396 6.2652C7.13292 6.66116 7.13292 7.33884 6.70396 7.7348L1 13' stroke='%23ffffff' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  }
}
.tic-search-page--tic .tic-search-searchbar-container .tic-search-searchbar-form .tic-arrow-cta:after, .tic-search-page--tic .tic-search-searchbar-container .tic-search-searchbar-form--other-page .tic-arrow-cta:after {
  right: 10px;
}
@media all and (max-width: 767.98px) {
  .tic-search-page--tic .tic-search-searchbar-container .tic-search-searchbar-form .tic-arrow-cta:after, .tic-search-page--tic .tic-search-searchbar-container .tic-search-searchbar-form--other-page .tic-arrow-cta:after {
    right: 18px;
  }
}
@media all and (min-width: 768px) {
  .tic-search-page--tic .tic-search-searchbar-container .tic-search-searchbar-form .tic-arrow-cta:focus::after, .tic-search-page--tic .tic-search-searchbar-container .tic-search-searchbar-form .tic-arrow-cta:hover::after, .tic-search-page--tic .tic-search-searchbar-container .tic-search-searchbar-form--other-page .tic-arrow-cta:focus::after, .tic-search-page--tic .tic-search-searchbar-container .tic-search-searchbar-form--other-page .tic-arrow-cta:hover::after {
    right: 0;
  }
}
.tic-search-page--tic .tic-search-searchbar-container .tic-search-searchbar-form .tic-arrow-cta input, .tic-search-page--tic .tic-search-searchbar-container .tic-search-searchbar-form--other-page .tic-arrow-cta input {
  position: absolute;
  bottom: 0;
  padding: 0;
  background: transparent;
  outline: none;
  border: none;
  color: #003512;
  font-size: 19px;
  font-weight: 500;
  font-family: "Graphik Medium", "Helvetica Neue", "Helvetica", sans-serif;
  line-height: 1.47;
  cursor: pointer;
}
@media all and (max-width: 767.98px) {
  .tic-search-page--tic .tic-search-searchbar-container .tic-search-searchbar-form .tic-arrow-cta input, .tic-search-page--tic .tic-search-searchbar-container .tic-search-searchbar-form--other-page .tic-arrow-cta input {
    opacity: 0;
    display: inline-block;
    width: 48px;
    height: 48px;
    background-color: #005D1F;
    border-radius: 48px;
  }
}
.tic-search-page--tic .tic-search-searchbar-container .tic-search-searchbar-form .tic-arrow-cta input:hover, .tic-search-page--tic .tic-search-searchbar-container .tic-search-searchbar-form .tic-arrow-cta input:focus, .tic-search-page--tic .tic-search-searchbar-container .tic-search-searchbar-form--other-page .tic-arrow-cta input:hover, .tic-search-page--tic .tic-search-searchbar-container .tic-search-searchbar-form--other-page .tic-arrow-cta input:focus {
  outline: none;
  text-decoration: underline;
  color: #003512;
}
.tic-search-page--tic .total-post-count p {
  margin: 0;
  font-weight: 500;
  font-family: "Graphik Medium", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 19px;
  line-height: 28px;
  letter-spacing: -0.3px;
  color: #003512;
}
.tic-search-page--tic .tic-search-filter-bar {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 40px;
}
@media all and (max-width: 767.98px) {
  .tic-search-page--tic .tic-search-filter-bar {
    gap: 20px;
  }
}
.tic-search-page--tic .tic-search-filter-bar .total-post-count {
  width: calc(100% - 80px - 660px);
}
@media all and (max-width: 1199.98px) {
  .tic-search-page--tic .tic-search-filter-bar .total-post-count {
    display: none;
  }
}
.tic-search-page--tic .tic-search-reset-row {
  width: 100%;
  text-align: right;
  padding: 40px 0 60px 0;
  border-bottom: 1px solid #F6F4E9;
  margin-bottom: 60px;
}
@media all and (max-width: 1199.98px) {
  .tic-search-page--tic .tic-search-reset-row {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }
}
@media all and (min-width: 1200px) {
  .tic-search-page--tic .tic-search-reset-row .total-post-count {
    display: none;
  }
}
.tic-search-page--tic .tic-search-reset-row .tic-reset-search-button {
  color: #003512;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.1px;
  text-decoration: underline;
}
.tic-search-page--tic .tic-search-results .tic-search-stage {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
  gap: 40px;
  width: 100%;
  transition: all ease 550ms;
  float: right;
}
.tic-search-page--tic .tic-search-results .tic-search-stage .srstage-searching-placeholder {
  font-size: 44px;
  line-height: 1;
  letter-spacing: -0.8px;
  text-align: center;
  padding: 100px 25px;
  font-weight: 600;
  font-family: "Graphik Semibold", "Helvetica Neue", "Helvetica", sans-serif;
  width: 100%;
  color: #003512;
}
.tic-search-page--tic .tic-search-results .tic-search-stage .tic-post-thumbnail a:hover .tic-pt--title, .tic-search-page--tic .tic-search-results .tic-search-stage .tic-post-thumbnail a:focus .tic-pt--title {
  text-decoration: underline;
}
.tic-search-page--tic .tic-search-results .tic-search-stage .tic-post-thumbnail-link {
  width: calc((100% - 80px) / 3);
}
@media (min-width: 990px) and (max-width: 1199.98px) {
  .tic-search-page--tic .tic-search-results .tic-search-stage .tic-post-thumbnail-link {
    width: calc((100% - 40px) / 2);
  }
}
@media all and (max-width: 989.98px) {
  .tic-search-page--tic .tic-search-results .tic-search-stage .tic-post-thumbnail-link {
    width: 100%;
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
  }
}
.tic-search-page--tic .tic-search-results .tic-search-stage .tic-post-thumbnail-link .tic-pt--title {
  padding-bottom: 0;
}
@media (min-width: 1200px) and (max-width: 1299.98px) {
  .tic-search-page--tic .tic-search-results .tic-search-stage .tic-post-thumbnail-link .tic-green-subhead {
    font-size: 16px;
  }
}
.tic-search-page--tic .tic-search-results .tic-search-stage .tic-post-thumbnail-link .gray-date {
  color: #003512;
  font-weight: 400;
}
.tic-search-page--tic .tic-search-results .tic-search-stage .tic-asset-card-link .tic-asset-card {
  background-color: #F6F4E9;
  height: 100%;
}
.tic-search-page--tic .tic-search-results .tic-search-stage .tic-post-thumbnail--no-image {
  width: 100%;
  max-width: 760px;
  margin: 0 auto;
}
.tic-search-page--tic .tic-search-results .tic-search-stage .tic-post-thumbnail--no-image .tic-post-detail-bar {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}
.tic-search-page--tic .tic-search-results .tic-search-stage .tic-post-thumbnail--no-image .tic-post-detail-bar p {
  margin-bottom: 10px;
}
.tic-search-page--tic .tic-search-results .tic-search-stage .tic-post-thumbnail--no-image .tic-pt--title {
  font-weight: 700;
  font-family: "Graphik Bold", "Helvetica Neue", "Helvetica", sans-serif;
  color: #003512;
  font-size: 24px;
  line-height: 28px;
  letter-spacing: -0.25px;
  margin-bottom: 10px;
}
@media all and (max-width: 767.98px) {
  .tic-search-page--tic .tic-search-results .tic-search-stage .tic-post-thumbnail--no-image .tic-pt--title {
    font-size: 18px;
    line-height: 24px;
  }
}
.tic-search-page--tic .tic-search-results .tic-search-filtering-options {
  opacity: 0;
  width: 0;
  padding: 0;
  height: 0;
  visibility: hidden;
  float: left;
  transition: all ease 550ms;
  background-color: #F6F4E9;
  border-radius: 16px;
}
@media all and (max-width: 899.98px) {
  .tic-search-page--tic .tic-search-results .tic-search-filtering-options {
    border-radius: 0;
    overflow-y: auto;
  }
}
.tic-search-page--tic .tic-search-results .tic-search-filtering-options .tic-search-mobile-filter-buttons {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap;
  margin-top: 80px;
  gap: 30px;
}
@media all and (min-width: 900px) {
  .tic-search-page--tic .tic-search-results .tic-search-filtering-options .tic-search-mobile-filter-buttons {
    display: none;
  }
}
@media all and (max-width: 599.98px) {
  .tic-search-page--tic .tic-search-results .tic-search-filtering-options .tic-search-mobile-filter-buttons {
    flex-direction: column;
  }
}
.tic-search-page--tic .tic-search-results .tic-search-filtering-options .tic-search-mobile-filter-buttons .tic-link-button {
  width: calc((100% - 30px) / 2);
}
@media all and (max-width: 599.98px) {
  .tic-search-page--tic .tic-search-results .tic-search-filtering-options .tic-search-mobile-filter-buttons .tic-link-button {
    width: 100%;
  }
}
.tic-search-page--tic .tic-search-results .tic-search-filtering-options .tic-search-mobile-filter-buttons.inactive .tic-filter-clear-button {
  pointer-events: none;
  color: #F6F4E9;
  border-color: #F6F4E9;
}
.tic-search-page--tic .tic-search-results .tic-search-filtering-options .tic-search-mobile-filter-buttons.inactive .tic-filter-clear-button:focus, .tic-search-page--tic .tic-search-results .tic-search-filtering-options .tic-search-mobile-filter-buttons.inactive .tic-filter-clear-button:hover {
  color: #F6F4E9;
  border-color: #F6F4E9;
  background-color: transparent;
}
.tic-search-page--tic .tic-search-results .tic-search-filtering-options .tic-search-mobile-filter-buttons.inactive .tic-filter-apply-button {
  pointer-events: none;
  background-color: #005D1F;
  border-color: #005D1F;
}
.tic-search-page--tic .tic-search-results .tic-search-filtering-options .tic-search-mobile-filter-buttons.inactive .tic-filter-apply-button:focus, .tic-search-page--tic .tic-search-results .tic-search-filtering-options .tic-search-mobile-filter-buttons.inactive .tic-filter-apply-button:hover {
  background-color: #005D1F;
  border-color: #005D1F;
}
.tic-search-page--tic .tic-search-results .tic-search-filtering-options .tic-filter-by-topic {
  padding-right: 40px;
  opacity: 0;
  font-weight: 700;
  font-family: "Graphik Bold", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 0;
  line-height: 28px;
  letter-spacing: -0.25px;
  position: relative;
  transition: all ease 50ms;
}
.tic-search-page--tic .tic-search-results .tic-search-filtering-options .tic-filter-by-topic:after {
  content: "";
  position: absolute;
  width: 24px;
  height: 18px;
  right: 0;
  top: calc((100% - 18px) / 2);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='18' viewBox='0 0 24 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='10' y='3' width='14' height='2' rx='1' fill='%23003512'/%3E%3Crect y='3' width='6' height='2' rx='1' fill='%23003512'/%3E%3Crect y='13' width='13' height='2' rx='1' fill='%23003512'/%3E%3Crect x='18' y='13' width='6' height='2' rx='1' fill='%23003512'/%3E%3Ccircle cx='8' cy='4' r='3' stroke='%23003512' stroke-width='2'/%3E%3Ccircle cx='16' cy='14' r='3' fill='%23005D1F' stroke='%23003512' stroke-width='2'/%3E%3C/svg%3E%0A");
}
@media all and (max-width: 899.98px) {
  .tic-search-page--tic .tic-search-results .tic-search-filtering-options .tic-filter-by-topic:after {
    display: none;
  }
}
.tic-search-page--tic .tic-search-results .tic-search-filtering-options .tic-filter-close-button {
  display: inline-block;
  position: absolute;
  width: 20px;
  height: 20px;
  right: 0;
  top: calc((100% - 20px) / 2);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='2' height='18.8418' rx='1' transform='matrix(-0.694131 -0.719849 0.711259 -0.70293 4.01733 17.3977)' fill='%23003512'/%3E%3Crect width='2' height='18.9128' rx='1' transform='matrix(0.693018 -0.72092 -0.712344 -0.701831 16.0125 17.3958)' fill='%23003512'/%3E%3C/svg%3E%0A");
}
@media all and (min-width: 900px) {
  .tic-search-page--tic .tic-search-results .tic-search-filtering-options .tic-filter-close-button {
    display: none;
  }
}
.tic-search-page--tic .tic-search-results .tic-search-filtering-options .filterbox .filterbox-heading {
  opacity: 0;
  font-size: 0;
  margin: 40px 0 20px 0;
  font-weight: 700;
  font-family: "Graphik Bold", "Helvetica Neue", "Helvetica", sans-serif;
}
.tic-search-page--tic .tic-search-results .tic-search-filtering-options .filterbox.radio a.filter {
  opacity: 0;
  padding-left: 34px;
  color: #003512;
  font-size: 0;
  line-height: 28px;
  letter-spacing: -0.1px;
  font-weight: 400;
  transition: all ease 50ms;
}
.tic-search-page--tic .tic-search-results .tic-search-filtering-options .filterbox.radio a.filter:hover, .tic-search-page--tic .tic-search-results .tic-search-filtering-options .filterbox.radio a.filter:focus {
  color: #003512;
  opacity: 1;
}
.tic-search-page--tic .tic-search-results .tic-search-filtering-options .filterbox.radio a.filter:hover > span, .tic-search-page--tic .tic-search-results .tic-search-filtering-options .filterbox.radio a.filter:focus > span {
  background: transparent;
  background-size: 14px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 14C10.866 14 14 10.866 14 7C14 3.13401 10.866 0 7 0C3.13401 0 0 3.13401 0 7C0 10.866 3.13401 14 7 14Z' fill='%23D6DAE0'/%3E%3C/svg%3E%0A");
}
.tic-search-page--tic .tic-search-results .tic-search-filtering-options .filterbox.radio a.filter > span {
  top: calc((100% - 24px) / 2);
  left: 0;
  width: 24px;
  height: 24px;
  border-radius: 50px;
  border: 1px solid #003512;
  background: transparent;
}
.tic-search-page--tic .tic-search-results .tic-search-filtering-options .filterbox.radio a.filter.on > span {
  background: transparent;
  background-size: 14px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 14C10.866 14 14 10.866 14 7C14 3.13401 10.866 0 7 0C3.13401 0 0 3.13401 0 7C0 10.866 3.13401 14 7 14Z' fill='%23003512'/%3E%3C/svg%3E%0A");
}
.tic-search-page--tic .tic-search-results .tic-search-filtering-options .filterbox.radio .sub > a.filter {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.1px;
  padding-left: 68px;
}
.tic-search-page--tic .tic-search-results .tic-search-filtering-options .filterbox.radio .sub > a.filter:hover > span, .tic-search-page--tic .tic-search-results .tic-search-filtering-options .filterbox.radio .sub > a.filter:focus > span {
  background-size: 12px;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='11' viewBox='0 0 14 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5L4.27368 8.68288C4.66392 9.12191 5.34671 9.13162 5.74928 8.70389L13 1' stroke='%23D6DAE0' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.tic-search-page--tic .tic-search-results .tic-search-filtering-options .filterbox.radio .sub > a.filter > span {
  border-radius: 4px;
  left: 34px;
}
.tic-search-page--tic .tic-search-results .tic-search-filtering-options .filterbox.radio .sub > a.filter.on > span {
  background: transparent;
  background-size: 12px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='11' viewBox='0 0 14 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5L4.27368 8.68288C4.66392 9.12191 5.34671 9.13162 5.74928 8.70389L13 1' stroke='%23003512' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.tic-search-page--tic .tic-search-results .tic-search-filtering-options .filterbox.checkbox a.filter {
  opacity: 0;
  padding-left: 34px;
  color: #003512;
  font-size: 0;
  line-height: 28px;
  letter-spacing: -0.1px;
  font-weight: 400;
  transition: all ease 50ms;
}
.tic-search-page--tic .tic-search-results .tic-search-filtering-options .filterbox.checkbox a.filter:hover, .tic-search-page--tic .tic-search-results .tic-search-filtering-options .filterbox.checkbox a.filter:focus {
  color: #003512;
  opacity: 1;
}
.tic-search-page--tic .tic-search-results .tic-search-filtering-options .filterbox.checkbox a.filter:hover > span, .tic-search-page--tic .tic-search-results .tic-search-filtering-options .filterbox.checkbox a.filter:focus > span {
  background: transparent;
  background-size: 12px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='11' viewBox='0 0 14 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5L4.27368 8.68288C4.66392 9.12191 5.34671 9.13162 5.74928 8.70389L13 1' stroke='%23D6DAE0' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.tic-search-page--tic .tic-search-results .tic-search-filtering-options .filterbox.checkbox a.filter > span {
  top: calc((100% - 24px) / 2);
  left: 0;
  width: 24px;
  height: 24px;
  border-radius: 4px;
  border: 1px solid #003512;
  background: transparent;
}
.tic-search-page--tic .tic-search-results .tic-search-filtering-options .filterbox.checkbox a.filter.on > span {
  background: transparent;
  background-size: 12px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='11' viewBox='0 0 14 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5L4.27368 8.68288C4.66392 9.12191 5.34671 9.13162 5.74928 8.70389L13 1' stroke='%23003512' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.tic-search-page--tic .tic-search-results .tic-search-filtering-options .filterbox.checkbox .sub > a.filter {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.1px;
  padding-left: 68px;
}
.tic-search-page--tic .tic-search-results .tic-search-filtering-options .filterbox.checkbox .sub > a.filter:hover > span, .tic-search-page--tic .tic-search-results .tic-search-filtering-options .filterbox.checkbox .sub > a.filter:focus > span {
  background-size: 12px;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='11' viewBox='0 0 14 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5L4.27368 8.68288C4.66392 9.12191 5.34671 9.13162 5.74928 8.70389L13 1' stroke='%23D6DAE0' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.tic-search-page--tic .tic-search-results .tic-search-filtering-options .filterbox.checkbox .sub > a.filter > span {
  border-radius: 4px;
  left: 34px;
}
.tic-search-page--tic .tic-search-results .tic-search-filtering-options .filterbox.checkbox .sub > a.filter.on > span {
  background: transparent;
  background-size: 12px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='11' viewBox='0 0 14 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5L4.27368 8.68288C4.66392 9.12191 5.34671 9.13162 5.74928 8.70389L13 1' stroke='%23003512' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.tic-search-page--tic .tic-search-results .tic-search-filtering-options.tsfo--visible {
  opacity: 1;
  padding: 60px 40px;
  height: auto;
  visibility: visible;
  width: calc((100% - 40px) / 3);
  float: left;
}
@media (min-width: 900px) and (max-width: 1199.98px) {
  .tic-search-page--tic .tic-search-results .tic-search-filtering-options.tsfo--visible {
    width: calc((100% - 40px) / 2);
  }
}
@media all and (max-width: 899.98px) {
  .tic-search-page--tic .tic-search-results .tic-search-filtering-options.tsfo--visible {
    position: fixed;
    background-color: white;
    z-index: 999;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 899.98px) {
  .tic-search-page--tic .tic-search-results .tic-search-filtering-options.tsfo--visible {
    top: 120px;
  }
}
@media all and (max-width: 767.98px) {
  .tic-search-page--tic .tic-search-results .tic-search-filtering-options.tsfo--visible {
    top: 90px;
  }
}
.tic-search-page--tic .tic-search-results .tic-search-filtering-options.tsfo--visible a.filter, .tic-search-page--tic .tic-search-results .tic-search-filtering-options.tsfo--visible .tic-filter-by-topic, .tic-search-page--tic .tic-search-results .tic-search-filtering-options.tsfo--visible .filterbox-heading {
  opacity: 1 !important;
}
.tic-search-page--tic .tic-search-results .tic-search-filtering-options.tsfo--visible .filterbox-heading {
  font-size: 18px !important;
}
.tic-search-page--tic .tic-search-results .tic-search-filtering-options.tsfo--visible a.filter {
  font-size: 18px !important;
}
.tic-search-page--tic .tic-search-results .tic-search-filtering-options.tsfo--visible .tic-filter-by-topic {
  font-size: 24px;
}
.tic-search-page--tic .tic-search-results .tic-search-stage.tsfo--visible {
  width: calc((100% - 40px) / 3 * 2);
  float: right;
}
@media (min-width: 900px) and (max-width: 1199.98px) {
  .tic-search-page--tic .tic-search-results .tic-search-stage.tsfo--visible {
    width: calc((100% - 40px) / 2);
  }
}
@media all and (max-width: 899.98px) {
  .tic-search-page--tic .tic-search-results .tic-search-stage.tsfo--visible {
    width: 100%;
  }
}
.tic-search-page--tic .tic-search-results .tic-search-stage.tsfo--visible .tic-post-thumbnail-link {
  width: calc((100% - 40px) / 2);
}
@media all and (max-width: 1199.98px) {
  .tic-search-page--tic .tic-search-results .tic-search-stage.tsfo--visible .tic-post-thumbnail-link {
    width: 100%;
  }
}
@media all and (max-width: 899.98px) {
  .tic-search-page--tic .tic-search-results .tic-search-stage.tsfo--visible .tic-post-thumbnail-link {
    max-width: 500px;
  }
}
.tic-search-page--tic .pager {
  clear: both;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
}
@media all and (max-width: 767.98px) {
  .tic-search-page--tic .pager {
    padding-top: 60px;
  }
}
.tic-search-page--tic .pager .navbar {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
}
.tic-search-page--tic .pager .navbar a {
  margin: 0;
  font-size: 18px;
  line-height: 24px;
  font-weight: 500;
  font-family: "Graphik Medium", "Helvetica Neue", "Helvetica", sans-serif;
  letter-spacing: -0.1px;
  color: #003512;
  position: relative;
}
@media all and (max-width: 767.98px) {
  .tic-search-page--tic .pager .navbar a span {
    display: none;
  }
}
@media all and (max-width: 475px) {
  .tic-search-page--tic .pager .navbar {
    flex-wrap: wrap;
    flex-direction: row;
  }
  .tic-search-page--tic .pager .navbar p {
    display: flex;
    order: 1;
    width: 100%;
    justify-content: center;
  }
  .tic-search-page--tic .pager .navbar a.up {
    display: flex;
    order: 3;
    width: calc((100% - 30px) / 2);
  }
  .tic-search-page--tic .pager .navbar a.down {
    display: flex;
    order: 2;
    width: calc((100% - 30px) / 2);
  }
}
.tic-search-page--tic .pager .navbar a.up {
  padding-right: 25px;
}
@media all and (max-width: 767.98px) {
  .tic-search-page--tic .pager .navbar a.up {
    padding: 25px;
  }
}
.tic-search-page--tic .pager .navbar a.up:after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  top: calc((100% - 20px) / 2);
  right: 5px;
  transition: all ease 250ms;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 4.5L12.704 9.7652C13.1329 10.1612 13.1329 10.8388 12.704 11.2348L7 16.5' stroke='%23003512' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
@media all and (max-width: 767.98px) {
  .tic-search-page--tic .pager .navbar a.up:after {
    right: auto;
    left: 25px;
  }
}
.tic-search-page--tic .pager .navbar a.up:hover:after, .tic-search-page--tic .pager .navbar a.up:focus:after {
  right: 0;
}
@media all and (max-width: 767.98px) {
  .tic-search-page--tic .pager .navbar a.up:hover:after, .tic-search-page--tic .pager .navbar a.up:focus:after {
    right: auto;
    left: 25px;
  }
}
.tic-search-page--tic .pager .navbar a.down {
  padding-left: 25px;
}
@media all and (max-width: 767.98px) {
  .tic-search-page--tic .pager .navbar a.down {
    padding: 25px;
  }
}
.tic-search-page--tic .pager .navbar a.down:after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  top: calc((100% - 20px) / 2);
  left: 5px;
  transition: all ease 250ms;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 16.5L7.29604 11.2348C6.86708 10.8388 6.86708 10.1612 7.29604 9.7652L13 4.5' stroke='%23003512' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
@media all and (max-width: 767.98px) {
  .tic-search-page--tic .pager .navbar a.down:after {
    left: auto;
    right: 25px;
  }
}
.tic-search-page--tic .pager .navbar a.down:hover:after, .tic-search-page--tic .pager .navbar a.down:focus:after {
  left: 0;
}
@media all and (max-width: 767.98px) {
  .tic-search-page--tic .pager .navbar a.down:hover:after, .tic-search-page--tic .pager .navbar a.down:focus:after {
    left: auto;
    right: 25px;
  }
}
.tic-search-page--tic .pager .navbar p {
  margin: 0;
}
.tic-search-page--tic .pager .navbar p a {
  display: inline-block;
  padding: 5px 12px;
  border-radius: 25px;
  text-decoration: none;
  font-weight: 600;
  font-family: "Graphik Semibold", "Helvetica Neue", "Helvetica", sans-serif;
  color: #003512;
}
.tic-search-page--tic .pager .navbar p a.active {
  border: 2px solid #003512;
}
.tic-search-page--tic .tic-search-no-results {
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.tic-search-page--tic .tic-search-no-results p, .tic-search-page--tic .tic-search-no-results ul, .tic-search-page--tic .tic-search-no-results li {
  color: #003512;
}
.tic-search-page--tic .tic-search-no-results ul {
  text-align: left;
  margin-bottom: 40px;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}
@media all and (max-width: 767.98px) {
  .tic-search-page--tic .tic-search-no-results ul {
    width: 100%;
  }
}
.tic-search-page--tic .tic-search-no-results li {
  margin: 10px;
}
.tic-search-page--tic .tic-search-no-results .tic-search-sorry-heading {
  font-weight: 700;
  font-family: "Graphik Bold";
  font-size: 40px;
  line-height: 1;
  letter-spacing: -0.57px;
}
@media all and (max-width: 767.98px) {
  .tic-search-page--tic .tic-search-no-results .tic-search-sorry-heading {
    font-size: 31px;
  }
}
.tic-search-page--tic .tic-search-no-results .finding-money-graphic {
  width: 193px;
  height: 200px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin: auto;
  margin-bottom: 40px;
}
@media all and (max-width: 767.98px) {
  .tic-search-page--tic .tic-search-no-results .finding-money-graphic {
    display: none;
  }
}
@media all and (max-width: 767.98px) {
  .tic-search-page--tic .tic-search-no-results .tic-reset-search-button.tic-link-button {
    width: 100%;
  }
}
.tic-search-page--tic .multimedia-intro-row {
  background-color: #F6F4E9;
}
.tic-search-page--tic .multimedia-intro-row .multimedia-intro-content {
  text-align: center;
  margin-top: 80px;
}
@media all and (max-width: 767.98px) {
  .tic-search-page--tic .multimedia-intro-row .multimedia-intro-content {
    margin-top: 20px;
  }
}
.tic-search-page--tic .multimedia-intro-row .multimedia-intro-content .mic-page-content {
  max-width: 720px;
  margin: auto;
}
.tic-search-page--tic .tic-media-types-row {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 60px;
  flex-wrap: wrap;
  margin-bottom: 80px;
}
@media all and (max-width: 767.98px) {
  .tic-search-page--tic .tic-media-types-row {
    margin-bottom: 60px;
  }
}
.tic-search-page--tic .tic-media-types-row .tic-media-type {
  text-align: center;
  width: calc((100% - 120px) / 3);
}
@media (min-width: 600px) and (max-width: 989.98px) {
  .tic-search-page--tic .tic-media-types-row .tic-media-type {
    width: calc((100% - 60px) / 2);
  }
}
@media all and (max-width: 599.98px) {
  .tic-search-page--tic .tic-media-types-row .tic-media-type {
    width: 100%;
  }
}
.tic-search-page--tic .tic-media-types-row .tic-media-type svg {
  margin-bottom: 20px;
}

.tic-search-page--tic .tic-search-no-results .finding-money-graphic {
  background-image: url("https://www.hrblock.com/tax-center/wp-content/themes/hrb_tic/img/finding-money-graphic.png");
}

.tic-all-topics .tic-fact-sheet-hero {
  background-color: #ffffff;
}
.tic-all-topics .alternating-background-colors:nth-child(odd) {
  background-color: #F6F4E9;
}
.tic-all-topics .alternating-background-colors .tic-topic-parent-row, .tic-all-topics .alternating-background-colors .tic-topic-children-row {
  max-width: 760px;
  margin: auto;
}
.tic-all-topics .alternating-background-colors .tic-topic-parent-row .tic-arrow-cta {
  font-weight: 700;
  font-family: "Graphik Bold", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 40px;
  line-height: 1;
  letter-spacing: -0.25px;
  margin-bottom: 20px;
  display: inline-block;
}
@media all and (max-width: 767.98px) {
  .tic-all-topics .alternating-background-colors .tic-topic-parent-row .tic-arrow-cta {
    font-size: 32px;
  }
}
.tic-all-topics .alternating-background-colors .tic-topic-parent-row p {
  margin: 0;
}
.tic-all-topics .alternating-background-colors .tic-topic-children-row {
  margin-top: 40px;
  border-top: 1px solid #F6F4E9;
}
.tic-all-topics .alternating-background-colors .tic-topic-children-row .tic-topic-accordion-toggle {
  width: 100%;
  height: auto;
  padding: 40px 0 0 0;
  border: none;
  outline: none;
  text-align: left;
  background: transparent;
  cursor: pointer;
  position: relative;
  color: #003512;
  font-weight: 700;
  font-family: "Graphik Bold", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 24px;
  line-height: 24px;
  letter-spacing: -0.1px;
}
@media all and (max-width: 767.98px) {
  .tic-all-topics .alternating-background-colors .tic-topic-children-row .tic-topic-accordion-toggle {
    font-size: 18px;
  }
}
.tic-all-topics .alternating-background-colors .tic-topic-children-row .tic-topic-accordion-toggle:after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  top: calc((100% + 20px) / 2);
  right: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: rotate(180deg);
  transition: all ease 500ms;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 13.5002L9.2652 7.79628C9.66116 7.36732 10.3388 7.36732 10.7348 7.79628L16 13.5002' stroke='%23003512' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.tic-all-topics .alternating-background-colors .tic-topic-children-row .tic-topic-accordion-toggle.open:after {
  transform: rotate(0);
}
.tic-all-topics .alternating-background-colors .tic-topic-children-row .tic-topic-accordion-content {
  display: none;
  padding-top: 40px;
}
.tic-all-topics .alternating-background-colors .tic-topic-children-row .tic-topic-accordion-content .tic-subtopic-row {
  margin: 40px 0 0 0;
}
.tic-all-topics .alternating-background-colors .tic-topic-children-row .tic-topic-accordion-content .tic-subtopic-row .tic-subtopic-heading {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
}
.tic-all-topics .alternating-background-colors .tic-topic-children-row .tic-topic-accordion-content .tic-subtopic-row .tic-subtopic-heading .tic-subtopic-icon {
  width: 40px;
  height: 40px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.tic-all-topics .alternating-background-colors .tic-topic-children-row .tic-topic-accordion-content .tic-subtopic-row .tic-subtopic-heading .tic-arrow-cta {
  margin: 0;
}
.tic-all-topics .alternating-background-colors .tic-topic-children-row .tic-topic-accordion-content .tic-subtopic-row p {
  margin: 20px 0 0 0;
}

.tic-tax-guides .tax-guides-intro-row .tax-guides-intro-content {
  text-align: center;
  margin-top: 80px;
}
@media all and (max-width: 767.98px) {
  .tic-tax-guides .tax-guides-intro-row .tax-guides-intro-content {
    margin-top: 20px;
  }
}
.tic-tax-guides .tax-guides-intro-row .tax-guides-intro-content .tg-page-content {
  max-width: 720px;
  margin: auto;
}
.tic-tax-guides .tax-guides-row {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  gap: 40px;
  flex-wrap: wrap;
}
.tic-tax-guides .tax-guides-row .tic-guide-thumb-link {
  color: #003512;
  width: calc((100% - 80px) / 3);
  display: inline-block;
  align-self: stretch;
  background-color: #F6F4E9;
  border-radius: 16px;
  transition: all ease 250ms;
}
@media (min-width: 990px) and (max-width: 1199.98px) {
  .tic-tax-guides .tax-guides-row .tic-guide-thumb-link {
    width: calc((100% - 40px) / 2);
  }
}
@media all and (max-width: 989.98px) {
  .tic-tax-guides .tax-guides-row .tic-guide-thumb-link {
    width: 100%;
    max-width: 500px;
    margin: auto;
  }
}
.tic-tax-guides .tax-guides-row .tic-guide-thumb-link:focus, .tic-tax-guides .tax-guides-row .tic-guide-thumb-link:hover {
  transform: scale(1.02);
}
.tic-tax-guides .tax-guides-row .tic-guide-thumb-link:focus .tax-guide-heading, .tic-tax-guides .tax-guides-row .tic-guide-thumb-link:hover .tax-guide-heading {
  text-decoration: underline;
}
.tic-tax-guides .tax-guides-row .tic-guide-thumb-link .tic-guide-thumb {
  padding: 40px 25px;
  text-align: center;
}
.tic-tax-guides .tax-guides-row .tic-guide-thumb-link .tic-guide-thumb--image {
  width: 100%;
  min-height: 220px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-bottom: 40px;
}
@media all and (max-width: 767.98px) {
  .tic-tax-guides .tax-guides-row .tic-guide-thumb-link .tic-guide-thumb--image {
    margin-bottom: 20px;
  }
}
.tic-tax-guides .tax-guides-row .tic-guide-thumb-link .tic-guide-thumb .tax-guide-heading {
  font-size: 24px;
  line-height: 1.17;
  font-weight: 700;
  font-family: "Graphik Bold", "Helvetica Neue", "Helvetica", sans-serif;
  letter-spacing: -0.25px;
  margin-bottom: 20px;
}
@media all and (max-width: 767.98px) {
  .tic-tax-guides .tax-guides-row .tic-guide-thumb-link .tic-guide-thumb .tax-guide-heading {
    font-size: 19px;
    margin-bottom: 10px;
  }
}
.tic-tax-guides .tax-guides-row .tic-guide-thumb-link .tic-guide-thumb p {
  margin-bottom: 0;
}

.tic-tax-tools .tax-tools-section .tax-tools-intro-row {
  text-align: center;
}
.tic-tax-tools .tax-tools-section .tax-tools-row {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  gap: 60px;
  flex-wrap: wrap;
  margin-top: 80px;
}
@media all and (max-width: 767.98px) {
  .tic-tax-tools .tax-tools-section .tax-tools-row {
    margin-top: 40px;
  }
}
.tic-tax-tools .tax-tools-section .tax-tools-row .tax-tool-thumb {
  text-align: center;
  width: calc((100% - 180px) / 4);
}
@media (min-width: 990px) and (max-width: 1249.98px) {
  .tic-tax-tools .tax-tools-section .tax-tools-row .tax-tool-thumb {
    width: calc((100% - 60px) / 2);
  }
}
@media all and (max-width: 989.98px) {
  .tic-tax-tools .tax-tools-section .tax-tools-row .tax-tool-thumb {
    width: 100%;
    max-width: 500px;
    margin: auto;
  }
}
.tic-tax-tools .tax-tools-section .tax-tools-row .tax-tool-thumb .tax-tool-image {
  width: 70px;
  height: 70px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin: auto;
}
.tic-tax-tools .tax-tools-section .tax-tools-row .tax-tool-thumb .tic-arrow-cta {
  font-size: 24px;
  line-height: 28px;
  letter-spacing: -0.25px;
  display: inline-block;
  margin: 20px 0;
  font-weight: 700;
  font-family: "Graphik Bold", "Helvetica Neue", "Helvetica", sans-serif;
}

.tic-accordion-item {
  border-top: 1px solid #F6F4E9;
}
.tic-accordion-item .tic-topic-accordion-toggle {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 30px;
  width: 100%;
  height: auto;
  padding: 40px 0;
  border: none;
  outline: none;
  text-align: left;
  background: transparent;
  cursor: pointer;
  position: relative;
  font-weight: 500;
  font-family: "Graphik Medium", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 24px;
  line-height: 24px;
  letter-spacing: -0.1px;
}
.tic-accordion-item .tic-topic-accordion-toggle .tic-board-profile-image {
  width: 75px;
  height: 75px;
  border-radius: 75px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.tic-accordion-item .tic-topic-accordion-toggle .tic-accordion-toggle-text {
  width: calc(100% - 30px - 75px - 50px);
}
.tic-accordion-item .tic-topic-accordion-toggle .tic-accordion-toggle-text p {
  color: #003512;
}
.tic-accordion-item .tic-topic-accordion-toggle .tic-accordion-toggle-text .tic-board-name {
  font-size: 24px;
  line-height: 28px;
  font-weight: 700;
  font-family: "Graphik Bold", "Helvetica Neue", "Helvetica", sans-serif;
  letter-spacing: -0.25px;
}
@media all and (max-width: 767.98px) {
  .tic-accordion-item .tic-topic-accordion-toggle .tic-accordion-toggle-text .tic-board-name {
    font-size: 18px;
    line-height: 24px;
  }
}
.tic-accordion-item .tic-topic-accordion-toggle p {
  margin: 0 0 10px 0;
}
.tic-accordion-item .tic-topic-accordion-toggle p:last-of-type {
  margin: 0;
}
@media all and (max-width: 767.98px) {
  .tic-accordion-item .tic-topic-accordion-toggle {
    font-size: 18px;
  }
}
.tic-accordion-item .tic-topic-accordion-toggle:after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  top: 40px;
  right: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: rotate(180deg);
  transition: all ease 500ms;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 13.5002L9.2652 7.79628C9.66116 7.36732 10.3388 7.36732 10.7348 7.79628L16 13.5002' stroke='%23003512' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.tic-accordion-item .tic-topic-accordion-toggle.open:after {
  transform: rotate(0);
}
.tic-accordion-item .tic-topic-accordion-content {
  display: none;
  padding: 0 0 40px 0;
}
.tic-accordion-item .tic-topic-accordion-content .tic-subtopic-row {
  margin: 40px 0 0 0;
}
.tic-accordion-item .tic-topic-accordion-content .tic-subtopic-row .tic-subtopic-heading {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
}
.tic-accordion-item .tic-topic-accordion-content .tic-subtopic-row .tic-subtopic-heading .tic-subtopic-icon {
  width: 40px;
  height: 40px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.tic-accordion-item .tic-topic-accordion-content .tic-subtopic-row .tic-subtopic-heading .tic-arrow-cta {
  margin: 0;
}
.tic-accordion-item .tic-topic-accordion-content .tic-subtopic-row p {
  margin: 20px 0 0 0;
}

@media all and (max-width: 767.98px) {
  .tic-board-of-directors .tax-guides-intro-row .standard-padding {
    padding-bottom: 0;
  }
}

.wp-block-create-block-tic-irs-cta {
  margin: 60px 0 !important;
  background-color: #005D1F;
  border-radius: 16px;
  padding: 40px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 40px;
  width: 100% !important;
}
@media all and (max-width: 1199.98px) {
  .wp-block-create-block-tic-irs-cta {
    gap: 30px;
    flex-direction: column;
  }
}
.wp-block-create-block-tic-irs-cta .tic-irs-cta--copy {
  width: calc(100% - 40px - 240px);
}
@media all and (max-width: 1199.98px) {
  .wp-block-create-block-tic-irs-cta .tic-irs-cta--copy {
    width: 100%;
  }
}
.wp-block-create-block-tic-irs-cta .tic-irs-cta--copy .main-heading {
  margin: 0 0 10px 0 !important;
  padding: 0 !important;
  font-weight: 600 !important;
  font-family: "Graphik Semibold", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 24px !important;
  line-height: 28px !important;
  letter-spacing: -0.25px !important;
  color: white !important;
}
.wp-block-create-block-tic-irs-cta .tic-irs-cta--copy .main-copy {
  margin: 0 0 40px 0 !important;
  padding: 0 !important;
  color: white !important;
}
.wp-block-create-block-tic-irs-cta .tic-irs-cta--copy .quick-links-list {
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 20px 65px;
}
@media all and (max-width: 1199.98px) {
  .wp-block-create-block-tic-irs-cta .tic-irs-cta--copy .quick-links-list {
    flex-direction: column;
  }
}
.wp-block-create-block-tic-irs-cta .tic-irs-cta--copy .quick-links-list .wp-block-button__link {
  background: transparent !important;
  outline: none !important;
  border: none !important;
  text-decoration: none !important;
  color: white !important;
  position: relative !important;
  padding: 0 !important;
}
.wp-block-create-block-tic-irs-cta .tic-irs-cta--copy .quick-links-list .wp-block-button__link:after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  top: calc((100% - 20px) / 2);
  right: -25px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 4L12.704 9.2652C13.1329 9.66116 13.1329 10.3388 12.704 10.7348L7 16' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  transition: all ease 250ms !important;
}
.wp-block-create-block-tic-irs-cta .tic-irs-cta--copy .quick-links-list .wp-block-button__link:hover, .wp-block-create-block-tic-irs-cta .tic-irs-cta--copy .quick-links-list .wp-block-button__link:focus {
  color: white !important;
  text-decoration: underline !important;
}
.wp-block-create-block-tic-irs-cta .tic-irs-cta--copy .quick-links-list .wp-block-button__link:hover:after, .wp-block-create-block-tic-irs-cta .tic-irs-cta--copy .quick-links-list .wp-block-button__link:focus:after {
  right: -30px;
}
.wp-block-create-block-tic-irs-cta .tic-irs-cta--image {
  width: 240px;
  height: 200px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: top left;
  background-image: url("https://www.hrblock.com/tax-center/wp-content/themes/hrb_tic/img/irs-notice-block-image.png");
}
@media all and (max-width: 1199.98px) {
  .wp-block-create-block-tic-irs-cta .tic-irs-cta--image {
    width: 100%;
  }
}
.wp-block-create-block-tic-irs-cta .tic-irs-cta--image.desk-graphic {
  background-image: url("https://www.hrblock.com/tax-center/wp-content/themes/hrb_tic/img/on-laptop-at-desk-graphic.png");
}

.featured-tabbing-system-section .featured-tabbing-system {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
}
.featured-tabbing-system-section .featured-tabbing-system .ts-tabbing {
  display: inline-block;
  background-color: #F6F4E9;
  padding: 10px 20px;
  border-radius: 80px;
}
@media all and (max-width: 579.98px) {
  .featured-tabbing-system-section .featured-tabbing-system .ts-tabbing {
    display: block;
    border-radius: 0;
    padding: 10px 0;
    width: 100%;
  }
}
.featured-tabbing-system-section .featured-tabbing-system .ts-tabbing .ts-tabs {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
}
@media all and (max-width: 579.98px) {
  .featured-tabbing-system-section .featured-tabbing-system .ts-tabbing .ts-tabs {
    overflow-y: scroll;
    justify-content: flex-start;
  }
}
.featured-tabbing-system-section .featured-tabbing-system .ts-tabbing .ts-tabs::-webkit-scrollbar {
  display: none;
}
.featured-tabbing-system-section .featured-tabbing-system .ts-tabbing .ts-tabs .ts-tab {
  padding: 16px 20px;
  margin: 0 20px;
  border-radius: 80px;
  font-weight: 500;
  font-family: "Graphik Medium", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: -0.22px;
  transition: all ease 200ms;
  border: 2px solid transparent;
  outline: none;
  background-color: transparent;
  color: #003512;
}
.featured-tabbing-system-section .featured-tabbing-system .ts-tabbing .ts-tabs .ts-tab:hover, .featured-tabbing-system-section .featured-tabbing-system .ts-tabbing .ts-tabs .ts-tab:focus {
  cursor: pointer;
}
@media all and (min-width: 580px) {
  .featured-tabbing-system-section .featured-tabbing-system .ts-tabbing .ts-tabs .ts-tab:hover, .featured-tabbing-system-section .featured-tabbing-system .ts-tabbing .ts-tabs .ts-tab:focus {
    background-color: #ffffff;
    border: 2px solid #003512;
  }
}
@media all and (max-width: 579.98px) {
  .featured-tabbing-system-section .featured-tabbing-system .ts-tabbing .ts-tabs .ts-tab {
    font-size: 16px;
    line-height: 24px;
  }
}
.featured-tabbing-system-section .featured-tabbing-system .ts-tabbing .ts-tabs .ts-tab:first-of-type {
  margin-left: 0;
}
@media all and (max-width: 579.98px) {
  .featured-tabbing-system-section .featured-tabbing-system .ts-tabbing .ts-tabs .ts-tab:first-of-type {
    margin-left: 20px;
  }
}
.featured-tabbing-system-section .featured-tabbing-system .ts-tabbing .ts-tabs .ts-tab:last-of-type {
  margin-right: 0;
}
@media all and (max-width: 579.98px) {
  .featured-tabbing-system-section .featured-tabbing-system .ts-tabbing .ts-tabs .ts-tab:last-of-type {
    margin-right: 20px;
  }
}
.featured-tabbing-system-section .featured-tabbing-system .ts-tabbing .ts-tabs .ts-tab.active-tab {
  background-color: #ffffff;
  border: 2px solid #003512;
}
.featured-tabbing-system-section .featured-tabbing-content.active-content {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
@media all and (max-width: 989.98px) {
  .featured-tabbing-system-section .featured-tabbing-content.active-content {
    flex-direction: column-reverse;
    gap: 40px;
  }
}
.featured-tabbing-system-section .featured-tabbing-content.active-content .ftc--image, .featured-tabbing-system-section .featured-tabbing-content.active-content .ftc--copy {
  width: calc((100% - 180px) / 2);
}
@media (min-width: 990px) and (max-width: 1199.98px) {
  .featured-tabbing-system-section .featured-tabbing-content.active-content .ftc--image, .featured-tabbing-system-section .featured-tabbing-content.active-content .ftc--copy {
    width: calc((100% - 90px) / 2);
  }
}
@media (min-width: 550px) and (max-width: 989.98px) {
  .featured-tabbing-system-section .featured-tabbing-content.active-content .ftc--image, .featured-tabbing-system-section .featured-tabbing-content.active-content .ftc--copy {
    width: 500px;
    margin: auto;
  }
}
@media all and (max-width: 549.98px) {
  .featured-tabbing-system-section .featured-tabbing-content.active-content .ftc--image, .featured-tabbing-system-section .featured-tabbing-content.active-content .ftc--copy {
    width: 100%;
    max-width: 500px;
    margin: auto;
  }
}
.featured-tabbing-system-section .featured-tabbing-content.active-content .ftc--image {
  padding-top: calc((100% - 180px) / 2);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 16px;
  background-color: #F6F4E9;
}
@media (min-width: 990px) and (max-width: 1199.98px) {
  .featured-tabbing-system-section .featured-tabbing-content.active-content .ftc--image {
    padding-top: calc((100% - 90px) / 2);
  }
}
@media (min-width: 550px) and (max-width: 989.98px) {
  .featured-tabbing-system-section .featured-tabbing-content.active-content .ftc--image {
    padding-top: 0;
    height: 500px;
  }
}
@media all and (max-width: 549.98px) {
  .featured-tabbing-system-section .featured-tabbing-content.active-content .ftc--image {
    padding-top: 100%;
  }
}
.featured-tabbing-system-section .featured-tabbing-content.active-content .ftc--copy--heading {
  font-weight: 700;
  font-family: "Graphik Bold";
  font-size: 40px;
  line-height: 1;
  letter-spacing: -0.57px;
}
@media all and (max-width: 767.98px) {
  .featured-tabbing-system-section .featured-tabbing-content.active-content .ftc--copy--heading {
    font-size: 31px;
  }
}
.featured-tabbing-system-section .featured-tabbing-content.active-content .ftc--copy--intro {
  margin: 0 0 40px 0;
}
.featured-tabbing-system-section .featured-tabbing-content.active-content .ftc--copy .tic-link-button {
  width: 100%;
}
.featured-tabbing-system-section .featured-tabbing-content.active-content .ftc--copy .tic-arrow-cta {
  color: #005D1F;
  margin: 0;
}
.featured-tabbing-system-section .featured-tabbing-content.active-content .ftc--copy .tic-arrow-cta:after {
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='15' viewBox='0 0 9 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6.70396 6.7652C7.13292 7.16116 7.13292 7.83884 6.70396 8.2348L1 13.5' stroke='%23005D1F' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.featured-tabbing-system-section .featured-tabbing-content {
  display: none;
}

.tic-support .trending-articles .tic-section-heading {
  text-align: center;
}
.tic-support .trending-articles .trending-articles-row {
  margin-top: 80px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  flex-wrap: wrap;
  gap: 60px 40px;
}
@media all and (max-width: 1199.98px) {
  .tic-support .trending-articles .trending-articles-row {
    gap: 40px;
  }
}
@media all and (max-width: 767.98px) {
  .tic-support .trending-articles .trending-articles-row {
    margin-top: 40px;
  }
}
.tic-support .trending-articles .trending-articles-row .trending-article-thumbnail-link {
  display: inline-block;
  background-color: #005D1F;
  color: white;
  padding: 40px;
  border-radius: 16px;
  transition: all ease 250ms;
  width: calc((100% - 80px) / 3);
}
.tic-support .trending-articles .trending-articles-row .trending-article-thumbnail-link:focus, .tic-support .trending-articles .trending-articles-row .trending-article-thumbnail-link:hover {
  transform: scale(1.02);
}
@media (min-width: 990px) and (max-width: 1199.98px) {
  .tic-support .trending-articles .trending-articles-row .trending-article-thumbnail-link {
    width: calc((100% - 40px) / 2);
  }
}
@media all and (max-width: 989.98px) {
  .tic-support .trending-articles .trending-articles-row .trending-article-thumbnail-link {
    width: 100%;
    max-width: 500px;
    margin: auto;
    padding: 40px 25px;
  }
}
.tic-support .trending-articles .trending-articles-row .trending-article-thumbnail-link .trending-article-thumbnail .trending-tag {
  font-weight: 500;
  font-family: "Graphik Medium", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 19px;
  line-height: 28px;
  letter-spacing: -0.3px;
  margin-bottom: 10px;
}
@media all and (max-width: 767.98px) {
  .tic-support .trending-articles .trending-articles-row .trending-article-thumbnail-link .trending-article-thumbnail .trending-tag {
    font-size: 16px;
    line-height: 24px;
  }
}
.tic-support .trending-articles .trending-articles-row .trending-article-thumbnail-link .trending-article-thumbnail .trending-title {
  font-weight: 700;
  font-family: "Graphik Bold", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 24px;
  line-height: 28px;
  letter-spacing: -0.25px;
  margin-bottom: 0;
}
@media all and (max-width: 767.98px) {
  .tic-support .trending-articles .trending-articles-row .trending-article-thumbnail-link .trending-article-thumbnail .trending-title {
    font-size: 19px;
    line-height: 28px;
  }
}
.tic-support .curated-category-section .curated-category-row {
  align-items: flex-start;
}
.tic-support .curated-category-section .curated-category-row .curated-category-intro .tic-link-button {
  margin-top: 40px;
}
@media all and (max-width: 767.98px) {
  .tic-support .curated-category-section .curated-category-row .curated-category-intro .tic-link-button {
    width: 100%;
  }
}
.tic-support .curated-category-section .curated-category-row .curated-categories .tic-section-heading {
  font-weight: 700;
  font-family: "Graphik Bold", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 24px;
  line-height: 1;
  letter-spacing: -0.8px;
  margin-bottom: 30px;
}
@media all and (max-width: 767.98px) {
  .tic-support .curated-category-section .curated-category-row .curated-categories .tic-section-heading {
    font-size: 19px;
    line-height: 28px;
    margin-bottom: 20px;
  }
}
.tic-support .tic-rec-articles--post-row {
  align-items: stretch !important;
}
.tic-support .support-thumbnail {
  background-color: #F6F4E9;
  border-radius: 8px;
  padding: 40px !important;
}
@media all and (max-width: 767.98px) {
  .tic-support .support-thumbnail {
    padding: 40px 25px !important;
  }
}
.tic-support .support-topic-row {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 120px 0;
}
@media all and (max-width: 989.98px) {
  .tic-support .support-topic-row {
    gap: 80px 0;
  }
}
.tic-support .support-topic-row .support-topic {
  width: calc((100% - 180px) / 2);
}
@media (min-width: 990px) and (max-width: 1199.98px) {
  .tic-support .support-topic-row .support-topic {
    width: calc((100% - 90px) / 2);
  }
}
@media (min-width: 550px) and (max-width: 989.98px) {
  .tic-support .support-topic-row .support-topic {
    width: 500px;
    margin: auto;
  }
}
@media all and (max-width: 549.98px) {
  .tic-support .support-topic-row .support-topic {
    width: 100%;
    max-width: 500px;
    margin: auto;
  }
}
.tic-support .support-topic-row .support-topic .tic-arrow-cta {
  font-weight: 700;
  font-family: "Graphik Bold", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 32px;
  line-height: 1;
  letter-spacing: -0.57px;
  display: inline-block;
  margin-bottom: 20px;
}
@media all and (max-width: 767.98px) {
  .tic-support .support-topic-row .support-topic .tic-arrow-cta {
    font-size: 24px;
  }
}

.article-helpful-vote {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 80px;
  margin-bottom: 40px;
  align-items: center;
  gap: 40px;
}
@media all and (max-width: 1299.98px) {
  .article-helpful-vote {
    flex-direction: column;
    gap: 20px;
  }
}
.article-helpful-vote p {
  padding: 0;
}
.article-helpful-vote .helpful-heading {
  font-weight: 600;
  font-family: "Graphik Semibold", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 24px;
  line-height: 28px;
  letter-spacing: -0.25px;
  width: 260px;
}
@media all and (max-width: 1299.98px) {
  .article-helpful-vote .helpful-heading {
    text-align: center;
  }
}
.article-helpful-vote .helpful-buttons {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  width: calc(100% - 260px - 50px);
}
@media all and (max-width: 1299.98px) {
  .article-helpful-vote .helpful-buttons {
    width: 100%;
  }
}
@media all and (max-width: 989.98px) {
  .article-helpful-vote .helpful-buttons {
    flex-direction: column;
    max-width: 500px;
  }
}
.article-helpful-vote .helpful-buttons a {
  display: inline-block;
  width: 100%;
}
.article-helpful-vote a {
  text-decoration: none !important;
}
.article-helpful-vote .like-button, .article-helpful-vote .dislike-button {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 30px;
  border: 1px solid #F6F4E9;
  border-radius: 12px;
  width: 100%;
}
.article-helpful-vote .like-button p, .article-helpful-vote .dislike-button p {
  font-weight: 500;
  font-family: "Graphik Medium", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: -0.1px;
  padding: 0;
  margin: 0;
  color: #003512;
}
.article-helpful-vote .like-button:hover, .article-helpful-vote .like-button:focus, .article-helpful-vote .dislike-button:hover, .article-helpful-vote .dislike-button:focus {
  border: 1px solid #003512;
}
.article-helpful-vote .like-button:hover p, .article-helpful-vote .like-button:focus p, .article-helpful-vote .dislike-button:hover p, .article-helpful-vote .dislike-button:focus p {
  text-decoration: underline;
}

.hrb-alert-bar {
  position: fixed;
  top: -100px;
  width: 100%;
  z-index: 99999;
  background-color: #3BC0F8;
  color: #262626;
  transition: all ease 400ms;
}
.hrb-alert-bar .container {
  padding: 15px 70px 15px 40px;
  min-height: 60px;
  position: relative;
  display: flex;
  flex-direction: row;
  width: 100%;
  max-width: 100%;
  min-width: 320px;
  margin: 0 auto;
}
@media all and (max-width: 989.98px) {
  .hrb-alert-bar .container {
    padding: 15px 70px 15px 25px;
  }
}
.hrb-alert-bar .container .content-wrap {
  display: flex;
  padding: 0;
}
.hrb-alert-bar .container .content-wrap .alert-icon {
  margin-right: 15px;
  align-self: flex-start;
  width: 28px;
  max-width: 28px;
  min-width: 28px;
  height: 28px;
  background-color: transparent;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.hrb-alert-bar .container .content-wrap p {
  padding: 0;
  margin: 0;
  font-size: 18px;
  line-height: 1.5;
  display: inline-block;
  font-weight: 400;
}
.hrb-alert-bar .container .content-wrap p a {
  font-weight: 600;
  font-family: "Graphik Semibold", "Helvetica Neue", "Helvetica", sans-serif;
  position: relative;
  color: #262626;
}
.hrb-alert-bar .container .content-wrap p a:after {
  content: "";
  position: absolute;
  width: 24px;
  height: 24px;
  right: -26px;
  top: calc((100% - 24px) / 2);
  transition: all ease 250ms;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20id%3D%22chevron-right%22%20fill%3D%22%23262626%22%3E%0D%0A%20%20%20%20%3Cg%3E%0D%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M10.7%2016.7C10.3%2017.1%209.7%2017.1%209.3%2016.7%208.9%2016.3%208.9%2015.8%209.2%2015.4L9.3%2015.3%2012.6%2012%209.3%208.7C8.9%208.3%208.9%207.8%209.2%207.4L9.3%207.3C9.7%206.9%2010.2%206.9%2010.6%207.2L10.7%207.3%2014.7%2011.3C15.1%2011.7%2015.1%2012.2%2014.8%2012.6L14.7%2012.7%2010.7%2016.7Z%22%2F%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E");
}
.hrb-alert-bar .container .content-wrap p a:hover:after, .hrb-alert-bar .container .content-wrap p a:focus:after {
  right: -31px;
}
.hrb-alert-bar .container .content-wrap .alert-close {
  position: absolute;
  right: 20px;
  top: 15px;
  border: none;
  outline: none;
  background: transparent;
  cursor: pointer;
}
.hrb-alert-bar .container .content-wrap .alert-close svg {
  fill: #262626;
}

.tic-sitemap .sitemap-intro {
  text-align: center;
  max-width: 1200px;
  margin: auto;
}
.tic-sitemap .sitemap-heading {
  margin-bottom: 40px;
  margin-top: 80px;
}
.tic-sitemap .sitemap-heading:first-of-type {
  margin-top: 0;
}
.tic-sitemap .sitemap-listing .tic-arrow-cta::after {
  top: calc(100% - 18px);
}
.tic-sitemap .sitemap-columns {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 20px 80px;
}
@media all and (max-width: 989.98px) {
  .tic-sitemap .sitemap-columns {
    gap: 20px 40px;
  }
}
.tic-sitemap .sitemap-columns .sitemap-listing {
  width: calc((100% - 160px) / 3);
}
@media (min-width: 768px) and (max-width: 989.98px) {
  .tic-sitemap .sitemap-columns .sitemap-listing {
    width: calc((100% - 40px) / 2);
  }
}
@media all and (max-width: 767px) {
  .tic-sitemap .sitemap-columns .sitemap-listing {
    width: 100%;
  }
}

header.fbnAdjust {
  top: 40px !important;
}

.ba-catbar.fbnAdjust {
  top: 144px !important;
}
@media all and (max-width: 767.98px) {
  .ba-catbar.fbnAdjust {
    top: 130px;
  }
}

.family-brands-nav {
  width: 100%;
  height: 40px;
  background-color: #003512;
  padding: 0px 43px;
  display: block;
  transition: all ease 200ms;
}
.family-brands-nav .family-brands-row {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: stretch;
}
@media all and (max-width: 759.98px) {
  .family-brands-nav .family-brands-row {
    justify-content: center;
  }
}
.family-brands-nav .family-brands-row .family-brand {
  height: 40px;
  width: 120px;
  background-color: transparent;
  transition: all ease 450ms;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.family-brands-nav .family-brands-row .family-brand:focus, .family-brands-nav .family-brands-row .family-brand:hover {
  cursor: pointer;
}
.family-brands-nav .family-brands-row .family-brand.hrb {
  background-color: #ffffff;
}
.family-brands-nav .family-brands-row .family-brand.hrb svg {
  width: 90px;
  height: 20.77px;
}
@media all and (max-width: 379.98px) {
  .family-brands-nav .family-brands-row .family-brand.hrb svg {
    width: 90%;
    height: auto;
  }
}
.family-brands-nav .family-brands-row .family-brand.barc svg {
  width: 80.07px;
  height: 16px;
}
@media all and (max-width: 379.98px) {
  .family-brands-nav .family-brands-row .family-brand.barc svg {
    width: 80%;
    height: auto;
  }
}
.family-brands-nav .family-brands-row .family-brand.barc:hover, .family-brands-nav .family-brands-row .family-brand.barc:focus {
  background-color: #005D1F;
}
.family-brands-nav .family-brands-row .family-brand.barc:hover svg path, .family-brands-nav .family-brands-row .family-brand.barc:focus svg path {
  fill: #ffffff !important;
}
.family-brands-nav .family-brands-row .family-brand.spruce svg {
  width: 49px;
  height: 21px;
}
@media all and (max-width: 379.98px) {
  .family-brands-nav .family-brands-row .family-brand.spruce svg {
    width: 50%;
    height: auto;
  }
}
.family-brands-nav .family-brands-row .family-brand.spruce:hover, .family-brands-nav .family-brands-row .family-brand.spruce:focus {
  background-color: #005D1F;
}
.family-brands-nav .family-brands-row .family-brand.spruce:hover svg path, .family-brands-nav .family-brands-row .family-brand.spruce:focus svg path {
  fill: #ffffff !important;
}

.family-brands-nav.show-fbn {
  opacity: 1;
  height: 40px;
}

.family-brands-nav.hide-fbn {
  opacity: 0;
  height: 0;
}

.wp-block-hrb-diy-layout-2up ol {
  line-height: 1.6;
}

header.site-header, main, .ba-catbar {
  transition: all ease 400ms;
}

.wp-block-eedee-block-gutenslider.content-change {
  height: auto !important;
}

.disabled-link {
  pointer-events: none !important;
}

body {
  overflow-x: visible;
  color: #003512;
}

footer.site-footer .icon-btn:hover .icon-stroke-hover, footer.site-footer .icon-btn:focus .icon-stroke-hover {
  stroke: #003512;
}

footer.site-footer .flex-center {
  display: flex;
  align-items: center;
}
footer.site-footer .footer-seals a {
  margin-bottom: 0;
  text-decoration: underline;
}
footer.site-footer .footer-seals svg {
  padding-left: 10px;
}
footer.site-footer .footer-seals .text-underline {
  font-weight: 400;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

footer.site-footer .social-media .icon-btn .icon-circle {
  background-color: #003512;
}
footer.site-footer .social-media .icon-btn .icon-circle:hover, footer.site-footer .social-media .icon-btn .icon-circle:focus {
  background-color: #ffffff !important;
}