/*
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.
*/
@font-face {
  font-family: 'Graphik Web';
  src: url("../font/Graphik-Regular-Web.woff2") format("woff2"), url("../font/Graphik-Regular-Web.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal; }
.Graphik-Regular-Web {
  font-family: 'Graphik Web';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal; }

@font-face {
  font-family: 'Graphik Web';
  src: url("../font/Graphik-Medium.eot");
  src: url("../font/Graphik-Medium.eot?#iefix") format("embedded-opentype"), url("../font/Graphik-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-stretch: normal; }
.Graphik-Regular-Web {
  font-family: 'Graphik Web';
  font-weight: 500;
  font-style: normal;
  font-stretch: normal; }

@font-face {
  font-family: 'Graphik Web';
  src: url("../font/Graphik-Bold-Web.woff2") format("woff2"), url("../font/Graphik-Bold-Web.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-stretch: normal; }
.Graphik-Bold-Web {
  font-family: 'Graphik Web';
  font-weight: 700;
  font-style: normal;
  font-stretch: normal; }

@font-face {
  font-family: 'Graphik Web';
  src: url("../font/Graphik-Semibold.eot");
  src: url("../font/Graphik-Semibold.eot?#iefix") format("embedded-opentype"), url("../font/Graphik-Semibold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-stretch: normal; }
.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='%23262626' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.5 13H11.5' stroke='%23262626' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.5 17H11.5' stroke='%23262626' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.5 21H11.5' stroke='%23262626' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.5 9H9.5V3' stroke='%23262626' 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: #262626; }
  .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='%23262626'/%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: #14aa40;
  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: #14aa40;
  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: #262626;
    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: #202020; }

.has-hrb-default-white-color {
  color: #ffffff; }

.has-hrb-tpg-green-color {
  color: #72e1b0; }

.has-hrb-button-blue-color {
  color: #6bdbd8; }

.has-hrb-button-green-color {
  color: #caf171; }

.has-hrb-logo-green-color {
  color: #14AA40; }

[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: -ms-grid;
  display: grid;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  -ms-grid-columns: minmax(0, 1fr);
  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 {
    -ms-grid-columns: minmax(0, 1fr) minmax(73%, 100%) minmax(0, 1fr);
    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 {
    -ms-grid-columns: minmax(0, 1fr) minmax(200px, 580px) minmax(0, 1fr);
    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: -ms-grid;
    display: grid;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    -ms-grid-columns: minmax(0, 1fr);
    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 {
      -ms-grid-columns: minmax(0, 1fr) 73% minmax(0, 1fr);
      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 {
      -ms-grid-columns: minmax(0, 1fr) 580px minmax(0, 1fr);
      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: -ms-grid;
    display: grid;
    -ms-grid-rows: auto;
    grid-template-rows: auto; }
  .hrb-diy-grid--2up.is-2up-section .wp-block-columns {
    -ms-grid-columns: 1fr 160px 1fr;
    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 {
    -ms-grid-columns: 1fr 160px 1fr;
    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: -ms-grid;
    display: grid;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    -ms-grid-columns: minmax(0, 1fr);
    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 {
      -ms-grid-columns: minmax(0, 1fr) 73% minmax(0, 1fr);
      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 {
      -ms-grid-columns: minmax(0, 1fr) 580px minmax(0, 1fr);
      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: -ms-grid;
    display: grid;
    -ms-grid-rows: auto;
    grid-template-rows: auto; }
  .hrb-diy-grid--2up.is-2up-section .wp-block-columns {
    -ms-grid-columns: 1fr 160px 1fr;
    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 {
    -ms-grid-columns: 1fr 160px 1fr;
    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: -ms-grid;
    display: grid;
    -ms-grid-rows: auto;
    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 {
    -ms-grid-columns: 1fr 40px 1fr 40px 1fr;
    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: #262626;
  letter-spacing: 0.8px;
  margin: 0;
  font-family: 'Graphik Web' !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: #262626;
  letter-spacing: 0.8px;
  margin: 0;
  font-family: 'Graphik Web' !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: #262626;
  letter-spacing: -0.57px;
  margin: 0;
  font-family: 'Graphik Web' !important; }

.is-style-diy-text {
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  color: #262626;
  letter-spacing: -0.1px;
  margin: 1em 0;
  font-family: 'Graphik Web' !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 Web' !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: #262626;
  letter-spacing: -0.57px;
  margin: 0;
  padding: 4px 0;
  font-family: 'Graphik Web' !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: -ms-grid;
  display: grid;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  -ms-grid-columns: 1fr 1fr;
  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='%23262626'/%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;
    -ms-grid-columns: 1fr 1fr;
    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: -ms-grid;
    display: grid;
    -ms-grid-rows: 220px auto;
    grid-template-rows: 220px auto;
    -ms-grid-columns: 1fr;
    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: #F1F5F7;
  overflow: hidden;
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  -ms-grid-columns: 1fr;
  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: #0000;
      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;
    -ms-grid-columns: 168px 1fr;
    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; } }
