/*
Theme Name: Tax Information Center
Text Domain: hrb-tic
Version: 2021.02.02.0
Requires at least: 4.7
Requires PHP: 5.2.4
Description: A sanbox theme.
Tags: chemistry
Author: Clinton N. Godlesky
Author URI: https://github.com/cngodles
Theme URI: https://github.com/cngodles
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

All files, unless otherwise stated, are released under the GNU General Public
License version 2.0 (http://www.gnu.org/licenses/gpl-2.0.html)

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned
with others.
*/
.hrb-portal--link-button {
  display: block;
  position: relative;
  margin: 16px 0;
  padding: 24px 85px;
  background: #FFFFFF;
  box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.08);
  border-radius: 15px;
  font-family: "Graphik Web", sans-serif !important;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='33' height='32' viewBox='0 0 33 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.5 11V3H9.5L3.5 9V29H23.5V28' stroke='%23003512' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.5 13H11.5' stroke='%23003512' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.5 17H11.5' stroke='%23003512' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.5 21H11.5' stroke='%23003512' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.5 9H9.5V3' stroke='%23003512' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.5 25C22.8137 25 25.5 22.3137 25.5 19C25.5 15.6863 22.8137 13 19.5 13C16.1863 13 13.5 15.6863 13.5 19C13.5 22.3137 16.1863 25 19.5 25Z' stroke='%2311A63D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M26.5 26L23.5 23' stroke='%2311A63D' stroke-width='2'/%3E%3Cpath d='M29.5 29L26.5 26' stroke='%2311A63D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-position: 30px 50%;
  background-repeat: no-repeat;
}
.hrb-portal--link-button a {
  text-decoration: none;
  color: #003512;
}
.hrb-portal--link-button span {
  margin: 0;
  padding: 0;
  display: block;
}
.hrb-portal--link-button span.title {
  font-family: "Graphik Web", sans-serif;
  font-size: 18px;
  line-height: 1.5;
  letter-spacing: -0.1px;
  font-weight: 500;
}
.hrb-portal--link-button span.subtitle {
  font-family: "Graphik Web", sans-serif;
  font-size: 16px;
  line-height: 1.5;
  color: #6e6e6e;
  letter-spacing: -0.1px;
  font-weight: 400;
}
.hrb-portal--link-button a:after {
  position: absolute;
  content: "";
  width: 7px;
  height: 12px;
  top: 50%;
  right: 30px;
  background-image: url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.492083 11.2301C0.058167 10.7962 0.058167 10.0927 0.492083 9.65877L4.15085 6L0.492083 2.34123C0.058167 1.90732 0.058167 1.2038 0.492083 0.769884C0.925999 0.335967 1.62952 0.335967 2.06343 0.769884L6.50788 5.21433C6.94179 5.64824 6.94179 6.35176 6.50788 6.78568L2.06343 11.2301C1.62952 11.664 0.925999 11.664 0.492083 11.2301Z' fill='%23003512'/%3E%3C/svg%3E%0A");
  background-size: contain;
  margin-top: -6px;
  transition: transform 300ms ease;
}
.hrb-portal--link-button a:hover span.title, .hrb-portal--link-button a:focus span.title {
  text-decoration: underline;
}
.hrb-portal--link-button a:hover:after, .hrb-portal--link-button a:focus:after {
  transform: scale(1.2);
}
.hrb-portal--green-button {
  display: inline-block;
  padding: 19px 40px;
  font-size: 19px;
  line-height: 1.15;
  letter-spacing: -0.3px;
  font-weight: 500;
  color: #fff;
  background-color: #005d1f;
  border-radius: 30px;
  text-decoration: none;
  font-family: "Graphik Web", sans-serif;
}
.hrb-portal--green-button:hover, .hrb-portal--green-button:focus {
  text-decoration: underline;
}

.is-style-hrb-green-button .wp-block-button__link {
  font-family: "Graphik Web", sans-serif !important;
  display: inline-block;
  padding: 19px 40px;
  font-size: 19px !important;
  line-height: 1.15 !important;
  letter-spacing: -0.3px;
  font-weight: 500 !important;
  color: #fff !important;
  background-color: #005d1f;
  border-radius: 30px;
  text-decoration: none;
  box-shadow: none !important;
  transition: none !important;
}
.is-style-hrb-green-button .wp-block-button__link[data-type="core/button"] {
  margin: 0;
}
.is-style-hrb-green-button .wp-block-button__link:hover, .is-style-hrb-green-button .wp-block-button__link:focus {
  background-color: #003512;
  color: #fff !important;
  text-decoration: underline !important;
}

.diy-inner {
  padding: 0 30px;
  width: auto;
  z-index: 1;
  position: relative;
}

@media only screen and (min-width: 768px) {
  .diy-inner {
    padding: 0 60px;
  }
  #responder {
    z-index: 8;
  }
}
@media only screen and (min-width: 990px) {
  #responder {
    z-index: 5;
  }
}
@media only screen and (min-width: 1200px) {
  #responder {
    z-index: 1;
  }
  .inner {
    width: 100%;
  }
}
@media only screen and (min-width: 1500px) {
  .diy-inner {
    max-width: 1380px;
    padding: 0;
    margin: 0 auto;
  }
  #responder {
    z-index: 2;
  }
}
.has-hrb-default-white-color {
  color: #fff;
}

.has-hrb-default-black-color {
  color: #003512;
}

.has-hrb-default-white-color {
  color: #ffffff;
}

.has-hrb-tpg-green-color {
  color: #00e9e9;
}

.has-hrb-button-blue-color {
  color: #00e9e9;
}

.has-hrb-button-green-color {
  color: #d2fa52;
}

.has-hrb-logo-green-color {
  color: #005d1f;
}

[data-type="hrb-diy/layout-1up"].is-selected, [data-type="hrb-diy/layout-1up"].is-hovered, [data-type="hrb-diy/layout-1up"].has-child-selected {
  outline: 1px solid #ccc;
}
[data-type="hrb-diy/layout-1up"].is-selected [data-g=a], [data-type="hrb-diy/layout-1up"].is-hovered [data-g=a], [data-type="hrb-diy/layout-1up"].has-child-selected [data-g=a] {
  outline: 1px solid #ccc;
}

[data-type="hrb-diy/layout-2up"].is-selected, [data-type="hrb-diy/layout-2up"].is-hovered, [data-type="hrb-diy/layout-2up"].has-child-selected {
  outline: 1px solid #ccc;
}
[data-type="hrb-diy/layout-2up"].is-selected .wp-block-columns .wp-block-column, [data-type="hrb-diy/layout-2up"].is-hovered .wp-block-columns .wp-block-column, [data-type="hrb-diy/layout-2up"].has-child-selected .wp-block-columns .wp-block-column {
  outline: 1px solid #ccc;
}

[data-type="hrb-diy/layout-3up"].is-selected, [data-type="hrb-diy/layout-3up"].is-hovered, [data-type="hrb-diy/layout-3up"].has-child-selected {
  outline: 1px solid #ccc;
}
[data-type="hrb-diy/layout-3up"].is-selected .wp-block-columns .wp-block-column, [data-type="hrb-diy/layout-3up"].is-hovered .wp-block-columns .wp-block-column, [data-type="hrb-diy/layout-3up"].has-child-selected .wp-block-columns .wp-block-column {
  outline: 1px solid #ccc;
}

[aria-label="Add Column"] {
  display: none !important;
}

.hrb-diy-grid--1up {
  flex-wrap: unset;
  margin: 0;
  display: grid;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  grid-template-areas: "a";
  align-items: center;
}
.hrb-diy-grid--1up > .wp-block-columns > .wp-block-column {
  word-break: normal;
  overflow-wrap: normal;
  flex-basis: unset;
  flex-grow: unset;
  margin: 0 !important;
}
.hrb-diy-grid--1up > .wp-block-columns > .wp-block-column:not(:first-child) {
  margin-left: 0;
}
.hrb-diy-grid--1up > .wp-block-columns > .wp-block-column img {
  width: 100%;
  height: auto;
  display: block;
}
.hrb-diy-grid--1up > .wp-block-columns > .wp-block-column figure {
  width: 100%;
  margin: 0;
  display: block;
}
.hrb-diy-grid--1up ~ p {
  display: none;
}
.hrb-diy-grid--1up ~ .block-list-appender {
  display: none;
}
.hrb-diy-grid--1up > [data-g=a] {
  -ms-grid-column: a;
  -ms-grid-row: 1;
  -ms-grid-column-span: 1;
  grid-area: a;
  min-height: 30px;
}
.hrb-diy-grid--1up.is-1up-inset {
  grid-template-columns: minmax(0, 1fr) minmax(73%, 100%) minmax(0, 1fr);
  grid-template-areas: ". a .";
}
.hrb-diy-grid--1up.is-1up-inset > [data-g=a] {
  -ms-grid-column: 2;
  -ms-grid-row: 1;
  -ms-grid-column-span: 1;
  grid-area: a;
  min-height: 30px;
}
.hrb-diy-grid--1up.is-1up-inset-small {
  grid-template-columns: minmax(0, 1fr) minmax(200px, 580px) minmax(0, 1fr);
  grid-template-areas: ". a .";
}
.hrb-diy-grid--1up.is-1up-inset-small > [data-g=a] {
  -ms-grid-column: 2;
  -ms-grid-row: 1;
  -ms-grid-column-span: 1;
  grid-area: a;
  min-height: 30px;
}
.hrb-diy-grid--2up {
  flex-wrap: unset;
  margin: 0;
}
.hrb-diy-grid--2up > .wp-block-columns > .wp-block-column {
  word-break: normal;
  overflow-wrap: normal;
  flex-basis: unset;
  flex-grow: unset;
  margin: 0 !important;
}
.hrb-diy-grid--2up > .wp-block-columns > .wp-block-column:not(:first-child) {
  margin-left: 0;
}
.hrb-diy-grid--2up > .wp-block-columns > .wp-block-column img {
  width: 100%;
  height: auto;
  display: block;
}
.hrb-diy-grid--2up > .wp-block-columns > .wp-block-column figure {
  width: 100%;
  margin: 0;
  display: block;
}
.hrb-diy-grid--2up ~ p {
  display: none;
}
.hrb-diy-grid--2up ~ .block-list-appender {
  display: none;
}
.hrb-diy-grid--2up.is-full-height-grid .wp-block-column {
  height: 100%;
}
.hrb-diy-grid--2up .wp-block-columns {
  display: block;
}
.hrb-diy-grid--2up .wp-block-columns > .wp-block-column {
  margin: 0 0 30px 0 !important;
}
.hrb-diy-grid--2up .wp-block-columns > .wp-block-column:last-child {
  margin: 0 0 0 0 !important;
}
.hrb-diy-grid--3up {
  flex-wrap: unset;
  margin: 0;
}
.hrb-diy-grid--3up > .wp-block-columns > .wp-block-column {
  word-break: normal;
  overflow-wrap: normal;
  flex-basis: unset;
  flex-grow: unset;
  margin: 0 !important;
}
.hrb-diy-grid--3up > .wp-block-columns > .wp-block-column:not(:first-child) {
  margin-left: 0;
}
.hrb-diy-grid--3up > .wp-block-columns > .wp-block-column img {
  width: 100%;
  height: auto;
  display: block;
}
.hrb-diy-grid--3up > .wp-block-columns > .wp-block-column figure {
  width: 100%;
  margin: 0;
  display: block;
}
.hrb-diy-grid--3up ~ p {
  display: none;
}
.hrb-diy-grid--3up ~ .block-list-appender {
  display: none;
}
.hrb-diy-grid--3up.is-full-height-grid .wp-block-column {
  height: 100%;
}
.hrb-diy-grid--3up .wp-block-columns {
  display: block;
}
.hrb-diy-grid--3up .wp-block-columns > .wp-block-column {
  margin: 0 0 30px 0 !important;
}
.hrb-diy-grid--3up .wp-block-columns > .wp-block-column:last-child {
  margin: 0 0 0 0 !important;
}
@media only screen and (min-width: 990px) {
  .hrb-diy-grid--1up {
    display: grid;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr);
    grid-template-areas: "a";
    align-items: center;
  }
  .hrb-diy-grid--1up > [data-g=a] {
    -ms-grid-column: a;
    -ms-grid-row: 1;
    -ms-grid-column-span: 1;
    grid-area: a;
    min-height: 30px;
  }
  .hrb-diy-grid--1up.is-1up-inset {
    grid-template-columns: minmax(0, 1fr) 73% minmax(0, 1fr);
    grid-template-areas: ". a .";
  }
  .hrb-diy-grid--1up.is-1up-inset > [data-g=a] {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
    -ms-grid-column-span: 1;
    grid-area: a;
    min-height: 30px;
  }
  .hrb-diy-grid--1up.is-1up-inset-small {
    grid-template-columns: minmax(0, 1fr) 580px minmax(0, 1fr);
    grid-template-areas: ". a .";
  }
  .hrb-diy-grid--1up.is-1up-inset-small > [data-g=a] {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
    -ms-grid-column-span: 1;
    grid-area: a;
    min-height: 30px;
  }
  .hrb-diy-grid--2up.is-full-height-grid .wp-block-column {
    height: 100%;
  }
  .hrb-diy-grid--2up .wp-block-columns {
    display: grid;
    grid-template-rows: auto;
  }
  .hrb-diy-grid--2up.is-2up-section .wp-block-columns {
    grid-template-columns: 1fr 160px 1fr;
    grid-template-areas: "a . b";
    align-items: center;
  }
  .hrb-diy-grid--2up.is-2up-section .wp-block-columns > .wp-block-column:nth-of-type(1) {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
    -ms-grid-column-span: 1;
    grid-area: a;
    min-height: 30px;
  }
  .hrb-diy-grid--2up.is-2up-section .wp-block-columns > .wp-block-column:nth-of-type(2) {
    -ms-grid-column: 3;
    -ms-grid-row: 1;
    -ms-grid-column-span: 1;
    grid-area: b;
    min-height: 30px;
  }
  .hrb-diy-grid--2up.is-2up-section .wp-block-columns > .wp-block-column:not(:first-child) {
    margin-left: 0 !important;
  }
  .hrb-diy-grid--2up.is-2up-section-left-above .wp-block-columns {
    grid-template-columns: 1fr 160px 1fr;
    grid-template-areas: "a . b";
    align-items: center;
  }
  .hrb-diy-grid--2up.is-2up-section-left-above .wp-block-columns > .wp-block-column:nth-of-type(1) {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
    -ms-grid-column-span: 1;
    grid-area: b;
    min-height: 30px;
  }
  .hrb-diy-grid--2up.is-2up-section-left-above .wp-block-columns > .wp-block-column:nth-of-type(2) {
    -ms-grid-column: 3;
    -ms-grid-row: 1;
    -ms-grid-column-span: 1;
    grid-area: a;
    min-height: 30px;
  }
  .hrb-diy-grid--2up.is-2up-section-left-above .wp-block-columns > .wp-block-column:not(:first-child) {
    margin-left: 0 !important;
  }
}
@media only screen and (min-width: 1200px) {
  .hrb-diy-grid--1up {
    display: grid;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr);
    grid-template-areas: "a";
    align-items: center;
  }
  .hrb-diy-grid--1up > [data-g=a] {
    -ms-grid-column: a;
    -ms-grid-row: 1;
    -ms-grid-column-span: 1;
    grid-area: a;
    min-height: 30px;
  }
  .hrb-diy-grid--1up.is-1up-inset {
    grid-template-columns: minmax(0, 1fr) 73% minmax(0, 1fr);
    grid-template-areas: ". a .";
  }
  .hrb-diy-grid--1up.is-1up-inset > [data-g=a] {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
    -ms-grid-column-span: 1;
    grid-area: a;
    min-height: 30px;
  }
  .hrb-diy-grid--1up.is-1up-inset-small {
    grid-template-columns: minmax(0, 1fr) 580px minmax(0, 1fr);
    grid-template-areas: ". a .";
  }
  .hrb-diy-grid--1up.is-1up-inset-small > [data-g=a] {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
    -ms-grid-column-span: 1;
    grid-area: a;
    min-height: 30px;
  }
  .hrb-diy-grid--2up.is-full-height-grid .wp-block-column {
    height: 100%;
  }
  .hrb-diy-grid--2up .wp-block-columns {
    display: grid;
    grid-template-rows: auto;
  }
  .hrb-diy-grid--2up.is-2up-section .wp-block-columns {
    grid-template-columns: 1fr 160px 1fr;
    grid-template-areas: "a . b";
    align-items: center;
  }
  .hrb-diy-grid--2up.is-2up-section .wp-block-columns > .wp-block-column:nth-of-type(1) {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
    -ms-grid-column-span: 1;
    grid-area: a;
    min-height: 30px;
  }
  .hrb-diy-grid--2up.is-2up-section .wp-block-columns > .wp-block-column:nth-of-type(2) {
    -ms-grid-column: 3;
    -ms-grid-row: 1;
    -ms-grid-column-span: 1;
    grid-area: b;
    min-height: 30px;
  }
  .hrb-diy-grid--2up.is-2up-section .wp-block-columns > .wp-block-column:not(:first-child) {
    margin-left: 0 !important;
  }
  .hrb-diy-grid--2up.is-2up-section-left-above .wp-block-columns {
    grid-template-columns: 1fr 160px 1fr;
    grid-template-areas: "a . b";
    align-items: center;
  }
  .hrb-diy-grid--2up.is-2up-section-left-above .wp-block-columns > .wp-block-column:nth-of-type(1) {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
    -ms-grid-column-span: 1;
    grid-area: b;
    min-height: 30px;
  }
  .hrb-diy-grid--2up.is-2up-section-left-above .wp-block-columns > .wp-block-column:nth-of-type(2) {
    -ms-grid-column: 3;
    -ms-grid-row: 1;
    -ms-grid-column-span: 1;
    grid-area: a;
    min-height: 30px;
  }
  .hrb-diy-grid--2up.is-2up-section-left-above .wp-block-columns > .wp-block-column:not(:first-child) {
    margin-left: 0 !important;
  }
  .hrb-diy-grid--3up.is-full-height-grid .wp-block-column {
    height: 100%;
  }
  .hrb-diy-grid--3up .wp-block-columns {
    display: grid;
    grid-template-rows: auto;
    grid-template-areas: "a . b . c";
    align-items: center;
  }
  .hrb-diy-grid--3up .wp-block-columns > .wp-block-column {
    margin: 0 !important;
  }
  .hrb-diy-grid--3up .wp-block-columns > .wp-block-column:last-child {
    margin: 0 !important;
  }
  .hrb-diy-grid--3up .wp-block-columns > .wp-block-column:nth-of-type(1) {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
    -ms-grid-column-span: 1;
    grid-area: a;
    min-height: 30px;
  }
  .hrb-diy-grid--3up .wp-block-columns > .wp-block-column:nth-of-type(2) {
    -ms-grid-column: 3;
    -ms-grid-row: 1;
    -ms-grid-column-span: 1;
    grid-area: b;
    min-height: 30px;
  }
  .hrb-diy-grid--3up .wp-block-columns > .wp-block-column:nth-of-type(3) {
    -ms-grid-column: 5;
    -ms-grid-row: 1;
    -ms-grid-column-span: 1;
    grid-area: c;
    min-height: 30px;
  }
  .hrb-diy-grid--3up .wp-block-columns > .wp-block-column:not(:first-child) {
    margin-left: 0 !important;
  }
  .hrb-diy-grid--3up.is-3up-cards .wp-block-columns {
    grid-template-columns: 1fr 40px 1fr 40px 1fr;
  }
}
.hrb-portal--padding-top-0 {
  padding-top: 0px;
}
.hrb-portal--padding-top-30 {
  padding-top: 10px;
}
.hrb-portal--padding-top-60 {
  padding-top: 60px;
}
.hrb-portal--padding-top-90 {
  padding-top: 60px;
}
.hrb-portal--padding-top-120 {
  padding-top: 60px;
}
.hrb-portal--padding-top-150 {
  padding-top: 60px;
}
.hrb-portal--padding-bottom-0 {
  padding-bottom: 0px;
}
.hrb-portal--padding-bottom-30 {
  padding-bottom: 10px;
}
.hrb-portal--padding-bottom-60 {
  padding-bottom: 60px;
}
.hrb-portal--padding-bottom-90 {
  padding-bottom: 60px;
}
.hrb-portal--padding-bottom-120 {
  padding-bottom: 60px;
}
.hrb-portal--padding-bottom-150 {
  padding-bottom: 60px;
}

@media only screen and (min-width: 768px) {
  .hrb-portal--padding-top-0 {
    padding-top: 0px;
  }
  .hrb-portal--padding-top-30 {
    padding-top: 20px;
  }
  .hrb-portal--padding-top-60 {
    padding-top: 60px;
  }
  .hrb-portal--padding-top-90 {
    padding-top: 60px;
  }
  .hrb-portal--padding-top-120 {
    padding-top: 80px;
  }
  .hrb-portal--padding-top-150 {
    padding-top: 80px;
  }
  .hrb-portal--padding-bottom-0 {
    padding-bottom: 0px;
  }
  .hrb-portal--padding-bottom-30 {
    padding-bottom: 20px;
  }
  .hrb-portal--padding-bottom-60 {
    padding-bottom: 60px;
  }
  .hrb-portal--padding-bottom-90 {
    padding-bottom: 60px;
  }
  .hrb-portal--padding-bottom-120 {
    padding-bottom: 80px;
  }
  .hrb-portal--padding-bottom-150 {
    padding-bottom: 80px;
  }
}
@media only screen and (min-width: 1200px) {
  .hrb-portal--padding-top-0 {
    padding-top: 0px;
  }
  .hrb-portal--padding-top-30 {
    padding-top: 30px;
  }
  .hrb-portal--padding-top-60 {
    padding-top: 60px;
  }
  .hrb-portal--padding-top-90 {
    padding-top: 90px;
  }
  .hrb-portal--padding-top-120 {
    padding-top: 120px;
  }
  .hrb-portal--padding-top-150 {
    padding-top: 150px;
  }
  .hrb-portal--padding-bottom-0 {
    padding-bottom: 0px;
  }
  .hrb-portal--padding-bottom-30 {
    padding-bottom: 30px;
  }
  .hrb-portal--padding-bottom-60 {
    padding-bottom: 60px;
  }
  .hrb-portal--padding-bottom-90 {
    padding-bottom: 90px;
  }
  .hrb-portal--padding-bottom-120 {
    padding-bottom: 120px;
  }
  .hrb-portal--padding-bottom-150 {
    padding-bottom: 150px;
  }
}
.is-style-diy-header-jumbo {
  font-weight: 600;
  font-size: 44px;
  line-height: 1;
  color: #003512;
  letter-spacing: 0.8px;
  margin: 0;
  font-family: "Graphik Bold" !important;
  text-transform: unset;
}
.is-style-diy-header-jumbo span.has-inline-color {
  display: block;
}

.is-style-diy-header-jumbo-responsive {
  font-weight: 600;
  font-size: 44px;
  line-height: 1;
  color: #003512;
  letter-spacing: 0.8px;
  margin: 0;
  font-family: "Graphik Bold" !important;
  text-transform: unset;
  text-align: center !important;
}
.is-style-diy-header-jumbo-responsive span.has-inline-color {
  display: block;
}

.is-style-diy-header-card {
  font-weight: 600;
  font-size: 32px;
  line-height: 1;
  color: #003512;
  letter-spacing: -0.57px;
  margin: 0;
  font-family: "Graphik Bold" !important;
}

.is-style-diy-text {
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  color: #003512;
  letter-spacing: -0.1px;
  margin: 1em 0;
  font-family: "Graphik Bold" !important;
}
.is-style-diy-text a {
  font-size: inherit;
  color: #005D1F;
  text-decoration: underline;
  font-weight: inherit;
}

.is-style-diy-tiny-text {
  font-weight: 400;
  font-size: 12px;
  line-height: 1.6;
  color: #6e6e6e;
  letter-spacing: -0.1px;
  font-family: "Graphik Bold" !important;
  margin: 0;
  padding: 0;
}
.is-style-diy-tiny-text a {
  font-size: inherit;
  font-family: inherit;
}

.is-style-diy-price-text {
  font-weight: 600;
  font-size: 40px;
  line-height: 1;
  color: #003512;
  letter-spacing: -0.57px;
  margin: 0;
  padding: 4px 0;
  font-family: "Graphik Bold" !important;
}

.is-style-hrb-complaint-product-box .is-style-hrb-green-button .wp-block-button__link {
  font-weight: 600;
  background-color: #11a23c;
}

@media only screen and (min-width: 768px) {
  .is-style-diy-header-jumbo-responsive {
    font-size: 56px;
    text-align: left !important;
  }
  .is-style-diy-header-jumbo {
    font-size: 56px;
  }
  .is-style-diy-header-card {
    font-size: 40px;
  }
  .is-style-diy-text {
    font-size: 18px;
  }
}
.hrb-portal--large-product {
  width: 100%;
  max-width: 500px;
  margin: 0 auto;
  background-color: #FFFFFF;
  box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.08);
  border-radius: 16px;
  overflow: hidden;
  display: grid;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-template-areas: "title title" "cta cta";
  position: relative;
  font-family: "Graphik Web", sans-serif;
}
.hrb-portal--large-product > [data-g=title] {
  ms-grid-column: 1;
  -ms-grid-row: 1;
  -ms-grid-column-span: 2;
  grid-area: title;
  padding: 40px;
}
.hrb-portal--large-product > [data-g=title] h2 {
  position: relative;
  display: inline-block;
}
.hrb-portal--large-product > [data-g=title] h2 a {
  color: inherit;
  text-decoration: none;
  font-size: inherit;
  font-family: "Graphik Web", sans-serif;
  font-weight: inherit;
}
.hrb-portal--large-product > [data-g=title] h2 a:after {
  position: absolute;
  content: "";
  width: 7px;
  height: 12px;
  top: 56%;
  right: -20px;
  background-image: url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.492083 11.2301C0.058167 10.7962 0.058167 10.0927 0.492083 9.65877L4.15085 6L0.492083 2.34123C0.058167 1.90732 0.058167 1.2038 0.492083 0.769884C0.925999 0.335967 1.62952 0.335967 2.06343 0.769884L6.50788 5.21433C6.94179 5.64824 6.94179 6.35176 6.50788 6.78568L2.06343 11.2301C1.62952 11.664 0.925999 11.664 0.492083 11.2301Z' fill='%23003512'/%3E%3C/svg%3E%0A");
  background-size: contain;
  margin-top: -6px;
  transition: right 300ms ease;
}
.hrb-portal--large-product > [data-g=title] h2 a:hover, .hrb-portal--large-product > [data-g=title] h2 a:focus {
  color: #11A63D;
}
.hrb-portal--large-product > [data-g=title] h2 a:hover:after, .hrb-portal--large-product > [data-g=title] h2 a:focus:after {
  right: -25px;
  background-image: url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.492083 11.2301C0.058167 10.7962 0.058167 10.0927 0.492083 9.65877L4.15085 6L0.492083 2.34123C0.058167 1.90732 0.058167 1.2038 0.492083 0.769884C0.925999 0.335967 1.62952 0.335967 2.06343 0.769884L6.50788 5.21433C6.94179 5.64824 6.94179 6.35176 6.50788 6.78568L2.06343 11.2301C1.62952 11.664 0.925999 11.664 0.492083 11.2301Z' fill='%2311A63D'/%3E%3C/svg%3E%0A");
}
.hrb-portal--large-product > [data-g=cta] {
  -ms-grid-column: 1;
  -ms-grid-row: 2;
  -ms-grid-column-span: 1;
  grid-area: cta;
  z-index: 2;
  padding: 40px 40px 40px 40px;
  width: 100%;
}
.hrb-portal--large-product > [data-g=media] {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  z-index: 1;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 50%;
  height: 50%;
}
.hrb-portal--large-product .button-box {
  width: 100%;
  margin: 30px 0 0 0;
  font-family: "Graphik Web", sans-serif;
}
.hrb-portal--large-product .button-box [data-type="core/button"] {
  margin-left: 0;
  margin-right: 0;
  font-family: "Graphik Web", sans-serif;
}
.hrb-portal--large-product .button-box .wp-block-button__link {
  width: 100%;
  display: block;
  font-family: "Graphik Web", sans-serif;
}

@media only screen and (min-width: 990px) {
  .hrb-portal--large-product {
    max-width: 800px;
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "title media" "cta media";
  }
  .hrb-portal--large-product > [data-g=title] {
    ms-grid-column: 1;
    -ms-grid-row: 1;
    -ms-grid-column-span: 1;
    grid-area: title;
    padding: 60px;
  }
  .hrb-portal--large-product > [data-g=cta] {
    ms-grid-column: 1;
    -ms-grid-row: 2;
    -ms-grid-column-span: 1;
    grid-area: cta;
    padding: 45px 60px 60px 60px;
  }
  .hrb-portal--large-product > [data-g=media] {
    ms-grid-column: 2;
    -ms-grid-row: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row-span: 2;
    grid-area: media;
    position: relative;
    width: 100%;
    height: 100%;
  }
}
.hrb-portal--resource-hub-box {
  width: 100%;
  height: auto;
  background-color: #FFFFFF;
  box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.08);
  border-radius: 16px;
  overflow: hidden;
  display: block;
  max-width: 414px;
  margin: 0 auto;
}
.hrb-portal--resource-hub-box > [data-g=content] {
  padding: 40px;
}
.hrb-portal--resource-hub-box > [data-g=content] h2 {
  margin: 0 0 1em 0;
  font-family: "Graphik Web", sans-serif;
}
.hrb-portal--resource-hub-box > [data-g=content] p {
  font-family: "Graphik Web", sans-serif;
  margin: 1.4em 0;
}
.hrb-portal--resource-hub-box > [data-g=content] p a {
  font-family: "Graphik Web", sans-serif;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.33;
  text-decoration: none;
  color: #005d1f;
}
.hrb-portal--resource-hub-box > [data-g=content] p a:after {
  content: "";
  width: 8px;
  height: 13px;
  transform: translateX(10px);
  transition: transform 300ms ease;
  background-size: auto;
  display: inline-block;
  vertical-align: middle;
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='13' viewBox='0 0 8 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.992083 11.7301C0.558167 11.2962 0.558167 10.5927 0.992083 10.1588L4.65085 6.49999L0.992083 2.84122C0.558167 2.4073 0.558167 1.70378 0.992083 1.26987C1.426 0.835952 2.12952 0.835952 2.56343 1.26987L7.00788 5.71431C7.44179 6.14823 7.44179 6.85174 7.00788 7.28566L2.56343 11.7301C2.12952 12.164 1.426 12.164 0.992083 11.7301Z' fill='%23005D1F'/%3E%3C/svg%3E%0A");
}
.hrb-portal--resource-hub-box > [data-g=content] p a:hover:after, .hrb-portal--resource-hub-box > [data-g=content] p a:active:after {
  transform: translate(16px);
}
.hrb-portal--resource-hub-box > [data-g=media] {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  width: 100%;
  height: 220px;
}
.hrb-portal--resource-hub-box .button-box {
  margin: 30px 0 0 0;
}
.hrb-portal--resource-hub-box .button-box [data-type="core/button"] {
  margin-left: 0;
  margin-right: 0;
}

@media only screen and (min-width: 768px) {
  .hrb-portal--resource-hub-box {
    height: 100%;
    display: grid;
    grid-template-rows: 220px auto;
    grid-template-columns: 1fr;
    grid-template-areas: "media" "content";
  }
  .hrb-portal--resource-hub-box > [data-g=content] {
    ms-grid-column: 1;
    -ms-grid-row: 1;
    -ms-grid-column-span: 1;
    grid-area: content;
  }
  .hrb-portal--resource-hub-box > [data-g=media] {
    ms-grid-column: 1;
    -ms-grid-row: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row-span: 1;
    grid-area: media;
  }
  .hrb-portal--resource-hub-box .button-box {
    margin: 30px 0 0 0;
  }
}
.hrb-tic--inline-ad {
  box-sizing: border-box;
  max-width: 500px;
  width: 100%;
  padding: 30px;
  margin: 0 auto;
  background-color: #f6f4e9;
  overflow: hidden;
  display: grid;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-template-areas: "media" "title";
}
.hrb-tic--inline-ad--is-padded-small {
  padding: 10px 30px;
}
.hrb-tic--inline-ad--is-padded-large {
  padding: 50px 30px;
}
.hrb-tic--inline-ad > [data-g=title] {
  ms-grid-column: 1;
  -ms-grid-row: 2;
  grid-area: title;
  padding: 0;
  align-self: center;
}
.hrb-tic--inline-ad > [data-g=title] h2, .hrb-tic--inline-ad > [data-g=title] h3 {
  position: relative;
  display: inline-block;
  margin: 0;
  padding: 0 0 20px 0;
  font-size: 18px !important;
  line-height: 1.17 !important;
  font-weight: 600 !important;
  letter-spacing: -0.25px;
}
.hrb-tic--inline-ad > [data-g=title] p {
  margin: 0;
  padding: 0;
  font-weight: 400 !important;
  font-size: 16px !important;
  line-height: 1.56 !important;
  letter-spacing: -0.1px;
}
.hrb-tic--inline-ad > [data-g=title] sub, .hrb-tic--inline-ad > [data-g=title] sup {
  top: -0.5em;
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
.hrb-tic--inline-ad > [data-g=title] .js-disclaimer-link {
  padding: 2px;
  background: rgba(0, 0, 0, 0);
  border: 0px;
  line-height: 1;
  outline: 0;
  cursor: pointer;
}
.hrb-tic--inline-ad > [data-g=title] .reader {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.hrb-tic--inline-ad > [data-g=title] .is-style-hrb-green-button .wp-block-button__link {
  min-width: 200px;
}
.hrb-tic--inline-ad > [data-g=media] {
  -ms-grid-column: 1;
  -ms-grid-row: 1;
  grid-area: media;
  align-self: center;
  padding: 0 0 50px 0;
}
.hrb-tic--inline-ad > [data-g=media].hrb-tic--inline-ad--hide-in-mobile {
  display: none;
}
.hrb-tic--inline-ad > [data-g=media] img {
  margin: 0 auto;
  padding: 0;
  width: 100%;
  max-width: 168px;
  height: auto;
  display: block;
}
.hrb-tic--inline-ad .button-box {
  margin: 30px 0 0 0;
}

@media only screen and (min-width: 768px) {
  .hrb-tic--inline-ad {
    max-width: none;
    padding: 40px;
    grid-template-columns: 168px 1fr;
    grid-template-areas: "media title";
  }
  .hrb-tic--inline-ad--is-padded-small {
    padding: 20px 40px;
  }
  .hrb-tic--inline-ad--is-padded-large {
    padding: 60px 40px;
  }
  .hrb-tic--inline-ad > [data-g=title] {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
    padding: 0 40px 0 80px;
  }
  .hrb-tic--inline-ad > [data-g=title] h2, .hrb-tic--inline-ad > [data-g=title] h3 {
    font-size: 24px !important;
  }
  .hrb-tic--inline-ad > [data-g=title] p {
    font-size: 18px !important;
  }
  .hrb-tic--inline-ad > [data-g=title] .is-style-hrb-green-button .wp-block-button__link {
    min-width: 260px;
  }
  .hrb-tic--inline-ad > [data-g=media] {
    padding: 0;
  }
  .hrb-tic--inline-ad > [data-g=media].hrb-tic--inline-ad--hide-in-mobile {
    display: block;
  }
  .hrb-tic--inline-ad > [data-g=media] img {
    margin: 0;
    max-width: none;
  }
}