@charset "UTF-8";
/* =================================================================== */
/* ↓ Desde acá NO editar ↓ */
/* ============ MIXINS ============= */
/* ============ EXTENDS ============= */
.btn, .nav-links .page-numbers, .wp-block-cta-button--content_button,
.wp-block-cta-calendly--content_button, .gform_wrapper .gform_button, .gform_wrapper .gform_next_button, .gform_wrapper .gform_previous_button {
  border-radius: 4px;
  font-weight: 500;
  letter-spacing: 0.5px;
}

.btn-orange {
  --bs-btn-color: #3a3a3a;
  --bs-btn-bg: #fff;
  --bs-btn-border-color: #f90;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f90;
  --bs-btn-hover-border-color: #f90;
  --bs-btn-focus-shadow-rgb: 225, 139, 9;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #ffa31a;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #fff;
  --bs-btn-disabled-border-color: #f90;
  padding: 10px 18px;
  border-width: 2px;
}

.btn-orange-plain {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f90;
  --bs-btn-border-color: #f90;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f90;
  --bs-btn-hover-border-color: #f90;
  --bs-btn-focus-shadow-rgb: 255, 168, 38;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #cc7a00;
  --bs-btn-active-border-color: #bf7300;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f90;
  --bs-btn-disabled-border-color: #f90;
  border-width: 2px;
  letter-spacing: 0.5px;
  padding: 8px 18px;
}

.btn-link {
  font-size: 14px;
  font-weight: normal;
}

.btn-green, .wp-block-home-tax-services .tax-services--grid_item:last-child .btn, .wp-block-home-tax-services .tax-services--grid_item:last-child .gform_wrapper .gform_button, .gform_wrapper .wp-block-home-tax-services .tax-services--grid_item:last-child .gform_button, .wp-block-home-tax-services .tax-services--grid_item:last-child .gform_wrapper .gform_next_button, .gform_wrapper .wp-block-home-tax-services .tax-services--grid_item:last-child .gform_next_button, .wp-block-home-tax-services .tax-services--grid_item:last-child .gform_wrapper .gform_previous_button, .gform_wrapper .wp-block-home-tax-services .tax-services--grid_item:last-child .gform_previous_button, .wp-block-home-tax-services .tax-services--grid_item:last-child .wp-block-cta-button--content_button,
.wp-block-home-tax-services .tax-services--grid_item:last-child .wp-block-cta-calendly--content_button, .wp-block-home-tax-services .tax-services--grid_item:last-child .nav-links .page-numbers, .nav-links .wp-block-home-tax-services .tax-services--grid_item:last-child .page-numbers, .wp-block-cta-button--content_button,
.wp-block-cta-calendly--content_button, .gform_wrapper .gform_button, .gform_wrapper .gform_next_button, .gform_wrapper .gform_previous_button {
  --bs-btn-color: #001A12;
  --bs-btn-bg: #17C28E;
  --bs-btn-border-color: #17C28E;
  --bs-btn-hover-color: #001A12;
  --bs-btn-hover-bg: #87E0C5;
  --bs-btn-hover-border-color: #17C28E;
  --bs-btn-focus-shadow-rgb: 20, 169, 123;
  --bs-btn-active-color: #001A12;
  --bs-btn-active-bg: #45cea5;
  --bs-btn-active-border-color: #2ec899;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #17C28E;
  --bs-btn-disabled-border-color: #17C28E;
  border-width: 2px;
  padding: 12px 24px;
  line-height: 125%;
}

.btn-green-outline, .wp-block-home-tax-services .tax-services--grid_item:first-child .btn, .wp-block-home-tax-services .tax-services--grid_item:first-child .gform_wrapper .gform_button, .gform_wrapper .wp-block-home-tax-services .tax-services--grid_item:first-child .gform_button, .wp-block-home-tax-services .tax-services--grid_item:first-child .gform_wrapper .gform_next_button, .gform_wrapper .wp-block-home-tax-services .tax-services--grid_item:first-child .gform_next_button, .wp-block-home-tax-services .tax-services--grid_item:first-child .gform_wrapper .gform_previous_button, .gform_wrapper .wp-block-home-tax-services .tax-services--grid_item:first-child .gform_previous_button, .wp-block-home-tax-services .tax-services--grid_item:first-child .wp-block-cta-button--content_button,
.wp-block-home-tax-services .tax-services--grid_item:first-child .wp-block-cta-calendly--content_button, .wp-block-home-tax-services .tax-services--grid_item:first-child .nav-links .page-numbers, .nav-links .wp-block-home-tax-services .tax-services--grid_item:first-child .page-numbers, .wp-block-home-tax-services .tax-services--grid_item:nth-child(2) .btn, .wp-block-home-tax-services .tax-services--grid_item:nth-child(2) .gform_wrapper .gform_button, .gform_wrapper .wp-block-home-tax-services .tax-services--grid_item:nth-child(2) .gform_button, .wp-block-home-tax-services .tax-services--grid_item:nth-child(2) .gform_wrapper .gform_next_button, .gform_wrapper .wp-block-home-tax-services .tax-services--grid_item:nth-child(2) .gform_next_button, .wp-block-home-tax-services .tax-services--grid_item:nth-child(2) .gform_wrapper .gform_previous_button, .gform_wrapper .wp-block-home-tax-services .tax-services--grid_item:nth-child(2) .gform_previous_button, .wp-block-home-tax-services .tax-services--grid_item:nth-child(2) .wp-block-cta-button--content_button,
.wp-block-home-tax-services .tax-services--grid_item:nth-child(2) .wp-block-cta-calendly--content_button, .wp-block-home-tax-services .tax-services--grid_item:nth-child(2) .nav-links .page-numbers, .nav-links .wp-block-home-tax-services .tax-services--grid_item:nth-child(2) .page-numbers {
  --bs-btn-color: #008F63;
  --bs-btn-border-color: #008F63;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #008F63;
  --bs-btn-hover-border-color: #008F63;
  --bs-btn-focus-shadow-rgb: 0, 143, 99;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #008F63;
  --bs-btn-active-border-color: #008F63;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #008F63;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #008F63;
  --bs-gradient: none;
  padding: 12px 24px;
  line-height: 125%;
  color: #fff;
}

.gform_wrapper .gform_button, .gform_wrapper .gform_next_button, .gform_wrapper .gform_previous_button {
  text-transform: capitalize;
}

.btn-go-back {
  font-weight: 400;
  font-size: 14px;
  line-height: 135%;
  color: #fff !important;
  display: inline-flex;
  text-decoration: none !important;
}
.btn-go-back span {
  position: relative;
  line-height: 19px;
  margin-left: 6px;
}
.btn-go-back span:after {
  content: "";
  width: auto;
  width: 0%;
  height: 1px;
  background-color: #fff;
  display: block;
  position: absolute;
  bottom: 0px;
  left: 0;
  transition: width linear 0.15s;
}
.btn-go-back:hover span:after {
  width: 100%;
}

.bg-light-hero .btn-go-back {
  color: #005c40 !important;
}
.bg-light-hero svg path {
  fill: #005c40;
}

.gb-btn-arrow {
  color: #17c28e;
}
.gb-btn-arrow:after {
  content: url("data:image/svg+xml,%3Csvg width='15' height='10' viewBox='0 0 15 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.5 5.45498C0.5 5.32237 0.552678 5.19519 0.646447 5.10142C0.740215 5.00766 0.867392 4.95498 1 4.95498H12.793L9.646 1.80898C9.55211 1.71509 9.49937 1.58775 9.49937 1.45498C9.49937 1.3222 9.55211 1.19486 9.646 1.10098C9.73989 1.00709 9.86722 0.954346 10 0.954346C10.1328 0.954346 10.2601 1.00709 10.354 1.10098L14.354 5.10098C14.4006 5.14742 14.4375 5.2026 14.4627 5.26334C14.4879 5.32409 14.5009 5.38921 14.5009 5.45498C14.5009 5.52074 14.4879 5.58587 14.4627 5.64661C14.4375 5.70736 14.4006 5.76253 14.354 5.80898L10.354 9.80898C10.2601 9.90286 10.1328 9.95561 10 9.95561C9.86722 9.95561 9.73989 9.90286 9.646 9.80898C9.55211 9.71509 9.49937 9.58775 9.49937 9.45498C9.49937 9.3222 9.55211 9.19486 9.646 9.10098L12.793 5.95498H1C0.867392 5.95498 0.740215 5.9023 0.646447 5.80853C0.552678 5.71476 0.5 5.58759 0.5 5.45498Z' fill='%2317C28E'/%3E%3C/svg%3E%0A");
  margin-left: 5px;
  display: inline-block;
  transition: inherit;
  transform: translateX(0);
  transition: transform ease-in-out 0.15s;
}
.gb-btn-arrow:hover {
  color: #236752;
}
.gb-btn-arrow:hover:after {
  content: url("data:image/svg+xml,%3Csvg width='15' height='10' viewBox='0 0 15 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.5 5.45498C0.5 5.32237 0.552678 5.19519 0.646447 5.10142C0.740215 5.00766 0.867392 4.95498 1 4.95498H12.793L9.646 1.80898C9.55211 1.71509 9.49937 1.58775 9.49937 1.45498C9.49937 1.3222 9.55211 1.19486 9.646 1.10098C9.73989 1.00709 9.86722 0.954346 10 0.954346C10.1328 0.954346 10.2601 1.00709 10.354 1.10098L14.354 5.10098C14.4006 5.14742 14.4375 5.2026 14.4627 5.26334C14.4879 5.32409 14.5009 5.38921 14.5009 5.45498C14.5009 5.52074 14.4879 5.58587 14.4627 5.64661C14.4375 5.70736 14.4006 5.76253 14.354 5.80898L10.354 9.80898C10.2601 9.90286 10.1328 9.95561 10 9.95561C9.86722 9.95561 9.73989 9.90286 9.646 9.80898C9.55211 9.71509 9.49937 9.58775 9.49937 9.45498C9.49937 9.3222 9.55211 9.19486 9.646 9.10098L12.793 5.95498H1C0.867392 5.95498 0.740215 5.9023 0.646447 5.80853C0.552678 5.71476 0.5 5.58759 0.5 5.45498Z' fill='%23236752'/%3E%3C/svg%3E%0A");
  transform: translateX(4px);
}

.btn-outline-arrow {
  --bs-btn-color: #17C28E;
  --bs-btn-border-color: #17C28E;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #17C28E;
  --bs-btn-hover-border-color: #17C28E;
  --bs-btn-focus-shadow-rgb: 23, 194, 142;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #17C28E;
  --bs-btn-active-border-color: #17C28E;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #17C28E;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #17C28E;
  --bs-gradient: none;
  padding: 13px 21px;
  border-width: 3px;
  color: #fff;
}
.btn-outline-arrow:after {
  content: url("data:image/svg+xml,%3Csvg width='15' height='10' viewBox='0 0 15 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.5 5.45498C0.5 5.32237 0.552678 5.19519 0.646447 5.10142C0.740215 5.00766 0.867392 4.95498 1 4.95498H12.793L9.646 1.80898C9.55211 1.71509 9.49937 1.58775 9.49937 1.45498C9.49937 1.3222 9.55211 1.19486 9.646 1.10098C9.73989 1.00709 9.86722 0.954346 10 0.954346C10.1328 0.954346 10.2601 1.00709 10.354 1.10098L14.354 5.10098C14.4006 5.14742 14.4375 5.2026 14.4627 5.26334C14.4879 5.32409 14.5009 5.38921 14.5009 5.45498C14.5009 5.52074 14.4879 5.58587 14.4627 5.64661C14.4375 5.70736 14.4006 5.76253 14.354 5.80898L10.354 9.80898C10.2601 9.90286 10.1328 9.95561 10 9.95561C9.86722 9.95561 9.73989 9.90286 9.646 9.80898C9.55211 9.71509 9.49937 9.58775 9.49937 9.45498C9.49937 9.3222 9.55211 9.19486 9.646 9.10098L12.793 5.95498H1C0.867392 5.95498 0.740215 5.9023 0.646447 5.80853C0.552678 5.71476 0.5 5.58759 0.5 5.45498Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");
  margin-left: 5px;
  display: inline-block;
  transition: inherit;
  transform: translateX(0);
  transition: transform ease-in-out 0.15s;
}
.btn-outline-arrow:hover:after {
  transform: translateX(4px);
}

.nav-links {
  display: flex;
  justify-content: center;
}
.nav-links .page-numbers {
  font-weight: normal;
  color: #838d8f;
}
.nav-links .page-numbers.current {
  color: #29d5ad;
}
.nav-links .page-numbers.current:hover {
  border-color: #29d5ad;
  background-color: #29d5ad;
  color: #fff;
}
.nav-links .page-numbers:not(.dots) {
  --bs-btn-color: #838d8f;
  --bs-btn-bg: #fff;
  --bs-btn-border-color: #fff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d5d5d5;
  --bs-btn-hover-border-color: #d5d5d5;
  --bs-btn-focus-shadow-rgb: 236, 238, 238;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: white;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #fff;
  --bs-btn-disabled-border-color: #fff;
}

.wp-block-home-tax-services {
  overflow: hidden;
}
.wp-block-home-tax-services .gb-btn-arrow {
  color: #008F63;
}
.wp-block-home-tax-services .gb-btn-arrow:after {
  content: url("data:image/svg+xml,%3Csvg width='15' height='10' viewBox='0 0 15 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.5 5.45498C0.5 5.32237 0.552678 5.19519 0.646447 5.10142C0.740215 5.00766 0.867392 4.95498 1 4.95498H12.793L9.646 1.80898C9.55211 1.71509 9.49937 1.58775 9.49937 1.45498C9.49937 1.3222 9.55211 1.19486 9.646 1.10098C9.73989 1.00709 9.86722 0.954346 10 0.954346C10.1328 0.954346 10.2601 1.00709 10.354 1.10098L14.354 5.10098C14.4006 5.14742 14.4375 5.2026 14.4627 5.26334C14.4879 5.32409 14.5009 5.38921 14.5009 5.45498C14.5009 5.52074 14.4879 5.58587 14.4627 5.64661C14.4375 5.70736 14.4006 5.76253 14.354 5.80898L10.354 9.80898C10.2601 9.90286 10.1328 9.95561 10 9.95561C9.86722 9.95561 9.73989 9.90286 9.646 9.80898C9.55211 9.71509 9.49937 9.58775 9.49937 9.45498C9.49937 9.3222 9.55211 9.19486 9.646 9.10098L12.793 5.95498H1C0.867392 5.95498 0.740215 5.9023 0.646447 5.80853C0.552678 5.71476 0.5 5.58759 0.5 5.45498Z' fill='%23008F63'/%3E%3C/svg%3E%0A");
}
.wp-block-home-tax-services .gb-btn-arrow:hover {
  color: #236752;
}
.wp-block-home-tax-services .gb-btn-arrow:hover:after {
  content: url("data:image/svg+xml,%3Csvg width='15' height='10' viewBox='0 0 15 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.5 5.45498C0.5 5.32237 0.552678 5.19519 0.646447 5.10142C0.740215 5.00766 0.867392 4.95498 1 4.95498H12.793L9.646 1.80898C9.55211 1.71509 9.49937 1.58775 9.49937 1.45498C9.49937 1.3222 9.55211 1.19486 9.646 1.10098C9.73989 1.00709 9.86722 0.954346 10 0.954346C10.1328 0.954346 10.2601 1.00709 10.354 1.10098L14.354 5.10098C14.4006 5.14742 14.4375 5.2026 14.4627 5.26334C14.4879 5.32409 14.5009 5.38921 14.5009 5.45498C14.5009 5.52074 14.4879 5.58587 14.4627 5.64661C14.4375 5.70736 14.4006 5.76253 14.354 5.80898L10.354 9.80898C10.2601 9.90286 10.1328 9.95561 10 9.95561C9.86722 9.95561 9.73989 9.90286 9.646 9.80898C9.55211 9.71509 9.49937 9.58775 9.49937 9.45498C9.49937 9.3222 9.55211 9.19486 9.646 9.10098L12.793 5.95498H1C0.867392 5.95498 0.740215 5.9023 0.646447 5.80853C0.552678 5.71476 0.5 5.58759 0.5 5.45498Z' fill='%23236752'/%3E%3C/svg%3E%0A");
}
.wp-block-home-tax-services .tax-services--title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.wp-block-home-tax-services .tax-services--title h2 {
  font-weight: 600;
}
.wp-block-home-tax-services .tax-services--line {
  position: relative;
  width: 768px;
  height: auto;
  transform: translateX(calc((100vw - 768px) / 2)) scaleX(-1);
  opacity: 0;
}
@media (min-width: 768px) {
  .wp-block-home-tax-services .tax-services--line {
    width: 100%;
    transform: scaleX(-1);
  }
}
.wp-block-home-tax-services .tax-services--line svg {
  width: 100%;
  height: auto;
}
.wp-block-home-tax-services .tax-services--line .svg-cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
  z-index: 2;
  pointer-events: none;
}
.wp-block-home-tax-services .tax-services--line .svg-cover path {
  stroke-dasharray: 1000;
  stroke-dashoffset: 0;
  transition: none;
}
.wp-block-home-tax-services .tax-services--line .svg-cover.revealed path {
  transition: stroke-dashoffset 3s ease-out;
  stroke-dashoffset: 1000;
}
.wp-block-home-tax-services .tax-services--grid {
  display: grid;
  gap: 24px;
  grid-template-columns: 1fr;
  --last-image:url("../../../img/tax-services-man.png");
}
@media (min-width: 768px) {
  .wp-block-home-tax-services .tax-services--grid {
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto auto;
  }
}
@media (min-width: 960px) {
  .wp-block-home-tax-services .tax-services--grid {
    gap: 40px;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto;
  }
}
.wp-block-home-tax-services .tax-services--grid_item {
  border-radius: 8px;
  padding: 16px;
  background-color: var(--capsula-bg);
  color: var(--capsula-color);
  border: 2px solid #005C40;
}
.wp-block-home-tax-services .tax-services--grid_item:first-child, .wp-block-home-tax-services .tax-services--grid_item:nth-child(2) {
  --capsula-bg: #005C40;
  --capsula-color: #fff;
  --capsula-catogory: #CBF2E6;
}
.wp-block-home-tax-services .tax-services--grid_item:first-child .btn, .wp-block-home-tax-services .tax-services--grid_item:first-child .gform_wrapper .gform_button, .gform_wrapper .wp-block-home-tax-services .tax-services--grid_item:first-child .gform_button, .wp-block-home-tax-services .tax-services--grid_item:first-child .gform_wrapper .gform_next_button, .gform_wrapper .wp-block-home-tax-services .tax-services--grid_item:first-child .gform_next_button, .wp-block-home-tax-services .tax-services--grid_item:first-child .gform_wrapper .gform_previous_button, .gform_wrapper .wp-block-home-tax-services .tax-services--grid_item:first-child .gform_previous_button, .wp-block-home-tax-services .tax-services--grid_item:first-child .wp-block-cta-button--content_button,
.wp-block-home-tax-services .tax-services--grid_item:first-child .wp-block-cta-calendly--content_button, .wp-block-home-tax-services .tax-services--grid_item:first-child .nav-links .page-numbers, .nav-links .wp-block-home-tax-services .tax-services--grid_item:first-child .page-numbers, .wp-block-home-tax-services .tax-services--grid_item:nth-child(2) .btn, .wp-block-home-tax-services .tax-services--grid_item:nth-child(2) .gform_wrapper .gform_button, .gform_wrapper .wp-block-home-tax-services .tax-services--grid_item:nth-child(2) .gform_button, .wp-block-home-tax-services .tax-services--grid_item:nth-child(2) .gform_wrapper .gform_next_button, .gform_wrapper .wp-block-home-tax-services .tax-services--grid_item:nth-child(2) .gform_next_button, .wp-block-home-tax-services .tax-services--grid_item:nth-child(2) .gform_wrapper .gform_previous_button, .gform_wrapper .wp-block-home-tax-services .tax-services--grid_item:nth-child(2) .gform_previous_button, .wp-block-home-tax-services .tax-services--grid_item:nth-child(2) .wp-block-cta-button--content_button,
.wp-block-home-tax-services .tax-services--grid_item:nth-child(2) .wp-block-cta-calendly--content_button, .wp-block-home-tax-services .tax-services--grid_item:nth-child(2) .nav-links .page-numbers, .nav-links .wp-block-home-tax-services .tax-services--grid_item:nth-child(2) .page-numbers {
  color: #fff;
  border-width: 2px;
}
@media (min-width: 768px) {
  .wp-block-home-tax-services .tax-services--grid_item:nth-child(2) {
    grid-column: 2;
    grid-row: 1;
  }
}
@media (min-width: 960px) {
  .wp-block-home-tax-services .tax-services--grid_item:nth-child(2) {
    grid-column: 1;
    grid-row: 2;
  }
}
.wp-block-home-tax-services .tax-services--grid_item:last-child {
  --capsula-bg: #CBF2E6;
  --capsula-color: #00291C;
  --capsula-catogory: #005C40;
  background-image: url("../../../img/tax-services-border-pattern.png");
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-position: bottom right;
  position: relative;
}
@media (min-width: 768px) {
  .wp-block-home-tax-services .tax-services--grid_item:last-child {
    grid-column: 1/3;
    grid-row: 2;
  }
}
@media (min-width: 960px) {
  .wp-block-home-tax-services .tax-services--grid_item:last-child {
    grid-column: 2;
    grid-row: 1/3;
  }
}
@media (max-width: 539.98px) {
  .wp-block-home-tax-services .tax-services--grid_item:last-child {
    padding-bottom: 114px;
  }
}
@media (min-width: 960px) {
  .wp-block-home-tax-services .tax-services--grid_item:last-child {
    background-image: url("../../../img/tax-services-border-pattern-xl.png");
    background-size: 100% auto;
  }
}
.wp-block-home-tax-services .tax-services--grid_item:last-child:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-image: var(--last-image);
  background-position: bottom -62px right -75px;
  background-size: 240px auto;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
@media (min-width: 540px) {
  .wp-block-home-tax-services .tax-services--grid_item:last-child:after {
    background-position: bottom -40px right -80px;
    background-size: 320px auto;
  }
}
@media (min-width: 960px) {
  .wp-block-home-tax-services .tax-services--grid_item:last-child:after {
    background-position: bottom -20px right -105px;
    background-size: 440px auto;
  }
}
@media (min-width: 1440px) {
  .wp-block-home-tax-services .tax-services--grid_item:last-child:after {
    background-position: bottom -20px right -130px;
    background-size: 490px auto;
  }
}
@media (min-width: 540px) {
  .wp-block-home-tax-services .tax-services--grid_item:last-child .tax-services--grid_item--inner {
    width: 65%;
  }
}
@media (min-width: 768px) {
  .wp-block-home-tax-services .tax-services--grid_item:last-child .tax-services--grid_item--inner {
    max-width: 492px;
  }
}
@media (min-width: 960px) {
  .wp-block-home-tax-services .tax-services--grid_item:last-child .tax-services--grid_item--inner {
    width: 100%;
    max-width: 100%;
  }
}
@media (min-width: 1440px) {
  .wp-block-home-tax-services .tax-services--grid_item:last-child .tax-services--grid_item--inner {
    max-width: 370px;
  }
}
@media (min-width: 540px) {
  .wp-block-home-tax-services .tax-services--grid_item {
    padding: 24px;
  }
}
@media (min-width: 960px) {
  .wp-block-home-tax-services .tax-services--grid_item {
    padding: 32px;
  }
}
.wp-block-home-tax-services .tax-services--grid_item-title {
  font-size: 22px;
  line-height: 125%;
  font-weight: 600;
  margin-bottom: 12px;
  padding: 0;
  color: inherit;
}
@media (min-width: 960px) {
  .wp-block-home-tax-services .tax-services--grid_item-title {
    font-size: 28px;
  }
}
.wp-block-home-tax-services .tax-services--grid_item-text {
  font-size: 17px;
  font-weight: 300;
  line-height: 23px;
}
.wp-block-home-tax-services .tax-services--grid_item-category {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
  gap: 5px;
}
.wp-block-home-tax-services .tax-services--grid_item-category img {
  width: 28px;
  height: auto;
}
.wp-block-home-tax-services .tax-services--grid_item-category span {
  color: var(--capsula-catogory);
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 135%;
  transform: translateY(2px);
}
.wp-block-home-tax-services .tax-services--grid_item-button {
  margin-top: 24px;
}
/*# sourceMappingURL=style.css.map */
