/*
Theme Name: Disputed Claims
Author: Glorious Creative
*/
:root {
  --colour-primary: #148E13;
  --colour-secondary: #0B510A;
  --colour-light: #148E13;
  --colour-dark: #0B510A;
  --colour-acid: #0AD583;
  --colour-text-grey: #5A5A5A;
  --colour-light-grey: #F5F5F5;
  --nav-height: 10rem; }

.site-section--business {
  --colour-primary: #0B510A;
  --colour-secondary: #148E13; }

.splide__container {
  box-sizing: border-box;
  position: relative; }

.splide__list {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  display: flex;
  height: 100%;
  margin: 0 !important;
  padding: 0 !important; }

.splide.is-initialized:not(.is-active) .splide__list {
  display: block; }

.splide__pagination {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0;
  pointer-events: none; }

.splide__pagination li {
  display: inline-block;
  line-height: 1;
  list-style-type: none;
  margin: 0;
  pointer-events: auto; }

.splide:not(.is-overflow) .splide__pagination {
  display: none; }

.splide__progress__bar {
  width: 0; }

.splide {
  position: relative;
  visibility: hidden; }

.splide.is-initialized, .splide.is-rendered {
  visibility: visible; }

.splide__slide {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  box-sizing: border-box;
  flex-shrink: 0;
  list-style-type: none !important;
  margin: 0;
  position: relative; }

.splide__slide img {
  vertical-align: bottom; }

.splide__spinner {
  -webkit-animation: splide-loading 1s linear infinite;
          animation: splide-loading 1s linear infinite;
  border: 2px solid #999;
  border-left-color: transparent;
  border-radius: 50%;
  bottom: 0;
  contain: strict;
  display: inline-block;
  height: 20px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px; }

.splide__sr {
  clip: rect(0 0 0 0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.splide__toggle.is-active .splide__toggle__play, .splide__toggle__pause {
  display: none; }

.splide__toggle.is-active .splide__toggle__pause {
  display: inline; }

.splide__track {
  overflow: hidden;
  position: relative;
  z-index: 0; }

@-webkit-keyframes splide-loading {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  to {
    -webkit-transform: rotate(1turn);
            transform: rotate(1turn); } }

@keyframes splide-loading {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  to {
    -webkit-transform: rotate(1turn);
            transform: rotate(1turn); } }

.splide__track--draggable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none; }

.splide__track--fade > .splide__list > .splide__slide {
  margin: 0 !important;
  opacity: 0;
  z-index: 0; }

.splide__track--fade > .splide__list > .splide__slide.is-active {
  opacity: 1;
  z-index: 1; }

.splide--rtl {
  direction: rtl; }

.splide__track--ttb > .splide__list {
  display: block; }

.splide__arrow {
  align-items: center;
  background: #ccc;
  border: 0;
  border-radius: 50%;
  cursor: pointer;
  display: flex;
  height: 2em;
  justify-content: center;
  opacity: .7;
  padding: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 2em;
  z-index: 1; }

.splide__arrow svg {
  fill: #000;
  height: 1.2em;
  width: 1.2em; }

.splide__arrow:hover:not(:disabled) {
  opacity: .9; }

.splide__arrow:disabled {
  opacity: .3; }

.splide__arrow:focus-visible {
  outline: 3px solid #0bf;
  outline-offset: 3px; }

.splide__arrow--prev {
  left: 1em; }

.splide__arrow--prev svg {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1); }

.splide__arrow--next {
  right: 1em; }

.splide.is-focus-in .splide__arrow:focus {
  outline: 3px solid #0bf;
  outline-offset: 3px; }

.splide__pagination {
  bottom: .5em;
  left: 0;
  padding: 0 1em;
  position: absolute;
  right: 0;
  z-index: 1; }

.splide__pagination__page {
  background: #ccc;
  border: 0;
  border-radius: 50%;
  display: inline-block;
  height: 8px;
  margin: 3px;
  opacity: .7;
  padding: 0;
  position: relative;
  transition: -webkit-transform .2s linear;
  transition: transform .2s linear;
  transition: transform .2s linear, -webkit-transform .2s linear;
  width: 8px; }

.splide__pagination__page.is-active {
  background: #fff;
  -webkit-transform: scale(1.4);
          transform: scale(1.4);
  z-index: 1; }

.splide__pagination__page:hover {
  cursor: pointer;
  opacity: .9; }

.splide__pagination__page:focus-visible {
  outline: 3px solid #0bf;
  outline-offset: 3px; }

.splide.is-focus-in .splide__pagination__page:focus {
  outline: 3px solid #0bf;
  outline-offset: 3px; }

.splide__progress__bar {
  background: #ccc;
  height: 3px; }

.splide__slide {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.splide__slide:focus {
  outline: 0; }

@supports (outline-offset: -3px) {
  .splide__slide:focus-visible {
    outline: 3px solid #0bf;
    outline-offset: -3px; } }

@media screen and (-ms-high-contrast: none) {
  .splide__slide:focus-visible {
    border: 3px solid #0bf; } }

@supports (outline-offset: -3px) {
  .splide.is-focus-in .splide__slide:focus {
    outline: 3px solid #0bf;
    outline-offset: -3px; } }

@media screen and (-ms-high-contrast: none) {
  .splide.is-focus-in .splide__slide:focus {
    border: 3px solid #0bf; }
  .splide.is-focus-in .splide__track > .splide__list > .splide__slide:focus {
    border-color: #0bf; } }

.splide__toggle {
  cursor: pointer; }

.splide__toggle:focus-visible {
  outline: 3px solid #0bf;
  outline-offset: 3px; }

.splide.is-focus-in .splide__toggle:focus {
  outline: 3px solid #0bf;
  outline-offset: 3px; }

.splide__track--nav > .splide__list > .splide__slide {
  border: 3px solid transparent;
  cursor: pointer; }

.splide__track--nav > .splide__list > .splide__slide.is-active {
  border: 3px solid #000; }

.splide__arrows--rtl .splide__arrow--prev {
  left: auto;
  right: 1em; }

.splide__arrows--rtl .splide__arrow--prev svg {
  -webkit-transform: scaleX(1);
          transform: scaleX(1); }

.splide__arrows--rtl .splide__arrow--next {
  left: 1em;
  right: auto; }

.splide__arrows--rtl .splide__arrow--next svg {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1); }

.splide__arrows--ttb .splide__arrow {
  left: 50%;
  -webkit-transform: translate(-50%);
          transform: translate(-50%); }

.splide__arrows--ttb .splide__arrow--prev {
  top: 1em; }

.splide__arrows--ttb .splide__arrow--prev svg {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg); }

.splide__arrows--ttb .splide__arrow--next {
  bottom: 1em;
  top: auto; }

.splide__arrows--ttb .splide__arrow--next svg {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg); }

.splide__pagination--ttb {
  bottom: 0;
  display: flex;
  flex-direction: column;
  left: auto;
  padding: 1em 0;
  right: .5em;
  top: 0; }

@font-face {
  font-family: "Schibsted Grotesk";
  src: url("assets/fonts/SchibstedGrotesk-Regular.woff2") format("woff2"), url("assets/fonts/SchibstedGrotesk-Regular.woff") format("woff"), url("assets/fonts/SchibstedGrotesk-Regular.otf") format("opentype");
  font-style: normal;
  font-weight: 400; }

@font-face {
  font-family: "Schibsted Grotesk";
  src: url("assets/fonts/SchibstedGrotesk-SemiBold.woff2") format("woff2"), url("assets/fonts/SchibstedGrotesk-SemiBold.woff") format("woff"), url("assets/fonts/SchibstedGrotesk-SemiBold.otf") format("opentype");
  font-style: normal;
  font-weight: 500; }

@font-face {
  font-family: "Schibsted Grotesk";
  src: url("assets/fonts/SchibstedGrotesk-Bold.woff2") format("woff2"), url("assets/fonts/SchibstedGrotesk-Bold.woff") format("woff"), url("assets/fonts/SchibstedGrotesk-Bold.otf") format("opentype");
  font-style: normal;
  font-weight: 700; }

html {
  font: 500 16px/1.4 "Schibsted Grotesk", sans-serif;
  color: var(--colour-text-grey);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* h1, h2, h3 {
	color: var(--colour-primary);
} */
a {
  color: inherit; }

body {
  --wp--preset--font-size--x-large: 2.4rem;
  --wp--preset--font-size--large: 2rem;
  --wp--preset--font-size--medium: 1.55rem;
  --wp--preset--font-size--small: 0.8rem; }

h1, h2, h3 {
  font-weight: 500; }

.has-small-font-size,
.has-medium-font-size,
.has-large-font-size,
.has-x-large-font-size {
  font-weight: 500; }

.has-large-font-size,
.has-x-large-font-size {
  text-wrap: balance; }

h1, h2, h3, h4, h5, h6, p, ul, ol {
  max-width: 46rem; }
  h1.has-text-align-center, h2.has-text-align-center, h3.has-text-align-center, h4.has-text-align-center, h5.has-text-align-center, h6.has-text-align-center, p.has-text-align-center, ul.has-text-align-center, ol.has-text-align-center {
    margin-left: auto;
    margin-right: auto; }

strong {
  font-weight: 700; }

.header-main {
  display: flex;
  justify-content: space-between;
  padding: 2rem;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: var(--nav-height);
  z-index: 99;
  background: var(--colour-light-grey);
  transition: height .2s , padding .2s; }
  .header-main a {
    text-decoration: none; }
  .header-main .logo img {
    height: calc(var(--nav-height) - 4rem);
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
    transition: height .4s; }
  .header-main.js-shrink {
    --nav-height: 5rem;
    padding: 1rem 2rem; }
    .header-main.js-shrink .logo img {
      height: calc(var(--nav-height) - 2rem); }
    .header-main.js-shrink .switch-site {
      display: none; }

body {
  padding-top: var(--nav-height); }

.menu-main {
  flex: 1;
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  padding-left: 3rem;
  gap: 1rem; }
  .menu-main ul {
    list-style-type: none;
    display: flex;
    margin: 0;
    padding: 0;
    gap: 1em; }
  .menu-main .menu a {
    transition: color .2s;
    white-space: nowrap; }
    .menu-main .menu a:hover {
      color: var(--colour-primary); }
  .menu-main .menu .current-menu-item a {
    color: var(--colour-primary);
    font-weight: 700; }
  .menu-main .action-buttons {
    margin-right: -2rem;
    gap: .5rem;
    flex: 0 0 15rem;
    display: flex;
    flex-direction: column; }
    .menu-main .action-buttons a {
      text-align: center; }
  .menu-main .start-claim,
  .menu-main .switch-site {
    display: flex;
    position: relative;
    padding: 0;
    height: 2.5em;
    align-items: center; }
    .menu-main .start-claim:after,
    .menu-main .switch-site:after {
      content: '';
      inset: 0; }
    .menu-main .start-claim .triangle,
    .menu-main .switch-site .triangle {
      flex: 0 0 3rem;
      height: 2.5em; }
    .menu-main .start-claim:before,
    .menu-main .switch-site:before {
      content: '';
      position: absolute;
      inset: 0;
      left: 3rem;
      z-index: -1;
      background: #fff; }
  .menu-main .start-claim {
    color: #fff;
    font-weight: 700;
    font-size: 1.2em; }
    .menu-main .start-claim:before {
      background: var(--colour-primary); }
    .menu-main .start-claim .triangle svg {
      fill: var(--colour-primary);
      stroke: var(--colour-primary); }
  .menu-main .switch-site {
    color: #a0a0a0;
    font-weight: 700;
    font-size: 0.925em;
    -webkit-filter: drop-shadow(0 0 1px black);
            filter: drop-shadow(0 0 1px black); }
    .menu-main .switch-site .triangle svg {
      fill: #fff;
      stroke: #fff; }

.nav-toggle {
  all: unset;
  width: 4rem;
  height: 4rem;
  margin-right: -1rem;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNTUuODgiIGhlaWdodD0iMTEzLjExIiB2aWV3Qm94PSIwIDAgMTU1Ljg4IDExMy4xMSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMwMDhlMDA7fTwvc3R5bGU+PC9kZWZzPjxyZWN0IGNsYXNzPSJjbHMtMSIgd2lkdGg9IjE1NS44OCIgaGVpZ2h0PSIyMy43NiIvPjxyZWN0IGNsYXNzPSJjbHMtMSIgeT0iNDQuNjciIHdpZHRoPSIxNTUuODgiIGhlaWdodD0iMjMuNzYiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHk9Ijg5LjM1IiB3aWR0aD0iMTU1Ljg4IiBoZWlnaHQ9IjIzLjc2Ii8+PC9zdmc+") center/2rem auto no-repeat;
  font-size: 0;
  align-self: center;
  cursor: pointer;
  display: none; }
  .nav-toggle:focus-visible {
    outline: 2px solid #00f; }
  .menu-main .nav-toggle {
    position: fixed;
    top: 2rem;
    right: 2rem;
    opacity: 0;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjcuMDMiIGhlaWdodD0iMTI3LjAzIiB2aWV3Qm94PSIwIDAgMTI3LjAzIDEyNy4wMyI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMwMDhlMDA7fTwvc3R5bGU+PC9kZWZzPjxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSIxMjcuMDMgMTYuOCAxMTAuMjIgMCA2My41MSA0Ni43MSAxNi44IDAgMCAxNi44IDQ2LjcxIDYzLjUxIDAgMTEwLjIyIDE2LjggMTI3LjAzIDYzLjUxIDgwLjMyIDExMC4yMiAxMjcuMDMgMTI3LjAzIDExMC4yMiA4MC4zMiA2My41MSAxMjcuMDMgMTYuOCIvPjwvc3ZnPg=="); }

@-webkit-keyframes menuIn {
  from {
    opacity: 0;
    scale: 1.2; }
  to {
    opacity: 1;
    scale: 1; } }

@keyframes menuIn {
  from {
    opacity: 0;
    scale: 1.2; }
  to {
    opacity: 1;
    scale: 1; } }

@-webkit-keyframes slideIn {
  from {
    -webkit-transform: translateX(6rem);
            transform: translateX(6rem);
    opacity: 0; }
  to {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1; } }

@keyframes slideIn {
  from {
    -webkit-transform: translateX(6rem);
            transform: translateX(6rem);
    opacity: 0; }
  to {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1; } }

@media (max-width: 1080px) {
  .nav-toggle {
    display: block; }
  #menu-main {
    align-items: center;
    text-align: center;
    position: fixed;
    inset: 0;
    background: #fff;
    font-size: 1.2rem;
    padding: 2rem;
    flex-direction: column;
    gap: 1em;
    /* .start-claim {
			margin-right: 0;
			padding: 0.5em 2em;
		} */
    display: none; }
    #menu-main > ul {
      margin-top: auto; }
    #menu-main > :last-child {
      margin-bottom: auto; }
    #menu-main ul {
      display: flex;
      flex-direction: column;
      gap: 1em; }
      #menu-main ul li {
        margin: 0; }
    #menu-main .action-buttons {
      width: 100%;
      max-width: none;
      margin-right: 0;
      flex: unset; }
      #menu-main .action-buttons a {
        margin-right: -2rem;
        justify-content: space-between;
        padding-right: 5rem; }
    #menu-main .switch-site {
      display: flex !important; }
  .nav-toggle[aria-expanded="true"] + #menu-main {
    display: flex;
    -webkit-animation: menuIn .4s forwards;
            animation: menuIn .4s forwards; }
    .nav-toggle[aria-expanded="true"] + #menu-main .nav-toggle {
      -webkit-animation: slideIn .4s .4s forwards;
              animation: slideIn .4s .4s forwards; } }

.footer-main {
  padding: 4rem 0; }
  .footer-main h3 {
    color: var(--colour-text-grey); }
  .footer-main .logo {
    display: inline-block;
    width: 12rem; }
  .footer-main .row {
    align-items: flex-start; }
  .footer-main .col:last-child {
    max-width: 30em; }

.admin-bar .header-main {
  top: 32px !important; }

@media screen and (max-width: 782px) {
  .admin-bar .header-main {
    top: 46px !important; } }

*, *:before, *:after {
  box-sizing: border-box; }

.is-block,
.wp-block-group.has-background {
  margin: 4rem 0; }
  .is-block + .is-block,
  .is-block + .wp-block-group.has-background,
  .wp-block-group.has-background + .is-block,
  .wp-block-group.has-background + .wp-block-group.has-background {
    margin-top: -4rem; }
  .is-block:first-child,
  .wp-block-group.has-background:first-child {
    margin-top: 0; }
  .is-block:last-child,
  .wp-block-group.has-background:last-child {
    margin-bottom: 0; }

.container, .content-wrap > .container > .wp-block-group.has-background > .wp-block-group__inner-container {
  width: 100%;
  padding: 0 2rem;
  max-width: 1440px;
  margin: 0 auto; }

img {
  max-width: 100%;
  height: auto; }

.row {
  display: flex;
  flex-direction: column;
  gap: 2rem; }

.col > :first-child {
  margin-top: 0; }

.col > :last-child {
  margin-bottom: 0; }

@media (min-width: 1024px) {
  .row {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start; }
  .col {
    flex: 1; } }

.content-wrap > .container > .wp-block-group.has-background, .content-wrap > .container > .wp-block-group.has-background.content-wrap > .wp-block-group__inner-container > .wp-block-group.has-background {
  position: relative;
  left: 50%;
  width: 100vw;
  margin-left: -50vw;
  padding: 2rem 0; }

.triangle {
  position: relative;
  overflow: hidden; }
  .triangle svg {
    position: absolute;
    top: 0;
    left: 0;
    width: 200%;
    height: 100%;
    fill: var(--colour-primary);
    stroke: var(--colour-primary);
    z-index: -1; }
  .triangle[point="ne"] {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }
  .triangle[point="se"] svg {
    left: -100%; }
  .triangle[point="nw"] {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }
    .triangle[point="nw"] svg {
      left: -100%; }

.wp-block-image {
  display: flex !important;
  flex-wrap: wrap;
  margin: 3rem auto; }
  .wp-block-image figcaption {
    flex: 0 0 100%; }
  .wp-block-image.aligncenter {
    justify-content: center; }
    .wp-block-image.aligncenter figcaption {
      text-align: center; }
  .wp-block-image.alignright {
    justify-content: flex-end; }
    .wp-block-image.alignright figcaption {
      text-align: right; }

.page-template-landing-page {
  background: var(--colour-light-grey);
  font-weight: 400;
  padding-top: 0; }
  .page-template-landing-page .header-main {
    position: static;
    display: block;
    padding: 2rem 0;
    margin-bottom: 4rem; }
    .page-template-landing-page .header-main > .container, .page-template-landing-page .content-wrap > .container > .wp-block-group.has-background.header-main > .wp-block-group__inner-container {
      display: flex;
      justify-content: space-between;
      align-items: center;
      flex-wrap: wrap;
      gap: 0.5rem 3rem; }
    .page-template-landing-page .header-main .tel {
      font-size: min(2rem, 6vw);
      color: var(--colour-dark);
      font-weight: 700; }
  .page-template-landing-page .content-wrap {
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: hidden; }
  @media (min-width: 1024px) {
    .page-template-landing-page .row {
      gap: 0; }
    .page-template-landing-page .col:first-child {
      padding-left: 3rem; }
    .page-template-landing-page .has-x-large-font-size ~ p {
      padding-right: 8rem; }
    .page-template-landing-page .section-link:first-child {
      margin-top: 1rem; } }
.section-link {
  display: flex;
  position: relative;
  color: #fff; }
  .section-link a {
    background: var(--wp--preset--color--private-green);
    padding: 2rem 2rem 2rem 0;
    text-decoration: none; }
    .section-link a h2 {
      font-size: var(--wp--preset--font-size--x-large);
      line-height: 1;
      margin: 0 0 0.4rem; }
    .section-link a span {
      font-size: 1rem;
      display: flex;
      gap: 1rem;
      color: var(--wp--preset--color--business-green);
      font-weight: 700; }
      .section-link a span:after {
        content: '';
        width: 3rem;
        height: 1.4rem;
        background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NCIgaGVpZ2h0PSIxMy42NCIgdmlld0JveD0iMCAwIDU0IDEzLjY0Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzBiNTEwYTtzdHJva2Utd2lkdGg6MHB4O308L3N0eWxlPjwvZGVmcz48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iNDYuNjYgMCA0NS41MyAxLjIyIDUwLjcxIDYuMDQgMCA2LjA0IDAgNy42IDUwLjcxIDcuNiA0NS41MyAxMi40MiA0Ni42NiAxMy42NCA1NCA2LjgyIDQ2LjY2IDAiLz48L3N2Zz4=") right center/contain no-repeat;
        transition: -webkit-transform .3s;
        transition: transform .3s;
        transition: transform .3s, -webkit-transform .3s; }
    .section-link a:hover span:after {
      -webkit-transform: translateX(0.5rem);
              transform: translateX(0.5rem); }
  .section-link p {
    margin: 0;
    padding: 2rem 0;
    max-width: 16em; }
  .section-link h2 {
    margin: 0; }
  .section-link__text {
    display: flex;
    gap: 2rem; }
  .section-link a:after {
    content: '';
    position: absolute;
    inset: 0; }
  .section-link .triangle {
    flex: 0 0 8rem;
    flex-basis: clamp(4rem, 10vw, 8rem); }
  .section-link:after {
    content: '';
    position: absolute;
    top: 0;
    left: 8rem;
    width: 100vw;
    height: 100%;
    background: var(--wp--preset--color--private-green);
    z-index: -1; }
  .section-link a:hover {
    color: #fff; }
  .section-link + .section-link {
    margin-top: 2rem; }
  .section-link:last-child {
    margin-bottom: 4rem; }
  .section-link.business a, .section-link.business:after {
    background: var(--wp--preset--color--business-green); }
  .section-link.business a span {
    color: var(--wp--preset--color--acid-green); }
    .section-link.business a span:after {
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NCIgaGVpZ2h0PSIxMy42NCIgdmlld0JveD0iMCAwIDU0IDEzLjY0Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzBhZDU4MztzdHJva2Utd2lkdGg6MHB4O308L3N0eWxlPjwvZGVmcz48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iNDYuNjYgMCA0NS41MyAxLjIyIDUwLjcxIDYuMDQgMCA2LjA0IDAgNy42IDUwLjcxIDcuNiA0NS41MyAxMi40MiA0Ni42NiAxMy42NCA1NCA2LjgyIDQ2LjY2IDAiLz48L3N2Zz4="); }
  .section-link.business .triangle svg {
    fill: var(--wp--preset--color--business-green);
    stroke: var(--wp--preset--color--business-green); }
  @media (max-width: 639px) {
    .section-link:after {
      left: clamp(4rem, 10vw, 8rem); }
    .section-link__text {
      padding-left: 1em;
      flex-direction: column;
      gap: 0; }
      .section-link__text a {
        padding-bottom: 1em; }
      .section-link__text p {
        padding-top: 0; } }
.video-header {
  position: relative;
  left: 50%;
  width: 100vw;
  margin-left: -50vw;
  height: calc(90dvh - var(--nav-height));
  min-height: 40vw;
  max-height: 56.25vw;
  background: #efefef;
  overflow: hidden;
  background-size: cover;
  background-position: center; }
  @media (max-width: 768px) {
    .video-header {
      max-height: 100vw; } }
  .video-header video {
    display: none; }
  .video-header.js-open video {
    display: block; }
  .video-header button,
  .video-header a.lightbox {
    all: unset;
    font-size: 0;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMTkuNTgiIGhlaWdodD0iMjE5LjU4IiB2aWV3Qm94PSIwIDAgMjE5LjU4IDIxOS41OCI+PG1ldGFkYXRhPjxjMnBhOm1hbmlmZXN0IHhtbG5zOmMycGE9Imh0dHA6Ly9jMnBhLm9yZy9tYW5pZmVzdCI+QUFBc1oycDFiV0lBQUFBZWFuVnRaR015Y0dFQUVRQVFnQUFBcWdBNG0zRURZekp3WVFBQUFDeEJhblZ0WWdBQUFFZHFkVzFrWXpKdFlRQVJBQkNBQUFDcUFEaWJjUU4xY200NmRYVnBaRG8yTmpnMk5tTmlZeTB5WmpJMUxUUmxNRE10T1dNMU5TMDFPRGd4WVRBME5EY3hNVFlBQUFBQnAycDFiV0lBQUFBcGFuVnRaR015WVhNQUVRQVFnQUFBcWdBNG0zRURZekp3WVM1aGMzTmxjblJwYjI1ekFBQUFBTXBxZFcxaUFBQUFKbXAxYldSalltOXlBQkVBRUlBQUFLb0FPSnR4QTJNeWNHRXVZV04wYVc5dWN3QUFBQUNjWTJKdmNxRm5ZV04wYVc5dWM0R2pabUZqZEdsdmJtdGpNbkJoTG1Wa2FYUmxaRzF6YjJaMGQyRnlaVUZuWlc1MGJVRmtiMkpsSUVacGNtVm1iSGx4WkdsbmFYUmhiRk52ZFhKalpWUjVjR1Y0Um1oMGRIQTZMeTlqZGk1cGNIUmpMbTl5Wnk5dVpYZHpZMjlrWlhNdlpHbG5hWFJoYkhOdmRYSmpaWFI1Y0dVdmRISmhhVzVsWkVGc1oyOXlhWFJvYldsalRXVmthV0VBQUFDc2FuVnRZZ0FBQUNocWRXMWtZMkp2Y2dBUkFCQ0FBQUNxQURpYmNRTmpNbkJoTG1oaGMyZ3VaR0YwWVFBQUFBQjhZMkp2Y3FWcVpYaGpiSFZ6YVc5dWM0R2laWE4wWVhKMEdOVm1iR1Z1WjNSb0dUczBaRzVoYldWdWFuVnRZbVlnYldGdWFXWmxjM1JqWVd4blpuTm9ZVEkxTm1Sb1lYTm9XQ0NrcXNjYS9ldXUxRVdRVXlCTHAyQURpUDlxaURkVmYvMk5lQ0tNa0FzTEFHTndZV1JKQUFBQUFBQUFBQUFBQUFBQ0MycDFiV0lBQUFBa2FuVnRaR015WTJ3QUVRQVFnQUFBcWdBNG0zRURZekp3WVM1amJHRnBiUUFBQUFIZlkySnZjcWhvWkdNNmRHbDBiR1Z2UjJWdVpYSmhkR1ZrSUVsdFlXZGxhV1JqT21admNtMWhkRzFwYldGblpTOXpkbWNyZUcxc2FtbHVjM1JoYm1ObFNVUjRMSGh0Y0RwcGFXUTZNRGhtT1dRek5ETXRNVFl6TUMwME0ySTVMV0k0TXpBdFpqaGtaVE16TWpJM01EWXdiMk5zWVdsdFgyZGxibVZ5WVhSdmNuZzJRV1J2WW1WZlNXeHNkWE4wY21GMGIzSXZNamd1TUNCaFpHOWlaVjlqTW5CaEx6QXVOeTQySUdNeWNHRXRjbk12TUM0eU5TNHlkR05zWVdsdFgyZGxibVZ5WVhSdmNsOXBibVp2Z2I5a2JtRnRaWEZCWkc5aVpTQkpiR3gxYzNSeVlYUnZjbWQyWlhKemFXOXVaREk0TGpEL2FYTnBaMjVoZEhWeVpYZ1pjMlZzWmlOcWRXMWlaajFqTW5CaExuTnBaMjVoZEhWeVpXcGhjM05sY25ScGIyNXpncUpqZFhKc2VDZHpaV3htSTJwMWJXSm1QV015Y0dFdVlYTnpaWEowYVc5dWN5OWpNbkJoTG1GamRHbHZibk5rYUdGemFGZ2c2NnhtNFdxRG4zeGduT2s1OWY3V0kwR0NwMTByeEpJU0VFYjBJbVRRSzhHaVkzVnliSGdwYzJWc1ppTnFkVzFpWmoxak1uQmhMbUZ6YzJWeWRHbHZibk12WXpKd1lTNW9ZWE5vTG1SaGRHRmthR0Z6YUZnZ2hwRUxWVmRWRzE3YUl6VUYzT2kvMFhLRm1KdGljSmJiY2pYWlZxMmxWTnBqWVd4blpuTm9ZVEkxTmdBQUtFQnFkVzFpQUFBQUtHcDFiV1JqTW1OekFCRUFFSUFBQUtvQU9KdHhBMk15Y0dFdWMybG5ibUYwZFhKbEFBQUFLQkJqWW05eTBvUkVvUUU0SktObmVEVmphR0ZwYm9KWkJqTXdnZ1l2TUlJRUY2QURBZ0VDQWhBYld3czcyckRrWGZMekRaNVUwZHJTTUEwR0NTcUdTSWIzRFFFQkN3VUFNSFV4Q3pBSkJnTlZCQVlUQWxWVE1TTXdJUVlEVlFRS0V4cEJaRzlpWlNCVGVYTjBaVzF6SUVsdVkyOXljRzl5WVhSbFpERWRNQnNHQTFVRUN4TVVRV1J2WW1VZ1ZISjFjM1FnVTJWeWRtbGpaWE14SWpBZ0JnTlZCQU1UR1VGa2IySmxJRkJ5YjJSMVkzUWdVMlZ5ZG1salpYTWdSek13SGhjTk1qTXdNakF4TURBd01EQXdXaGNOTWpRd01qQXhNak0xT1RVNVdqQ0JvVEVSTUE4R0ExVUVBd3dJWTJGcExYQnliMlF4SERBYUJnTlZCQXNNRTBOdmJuUmxiblFnUTNKbFpHVnVkR2xoYkhNeEV6QVJCZ05WQkFvTUNrRmtiMkpsSUVsdVl5NHhFVEFQQmdOVkJBY01DRk5oYmlCS2IzTmxNUk13RVFZRFZRUUlEQXBEWVd4cFptOXlibWxoTVFzd0NRWURWUVFHRXdKVlV6RWtNQ0lHQ1NxR1NJYjNEUUVKQVJZVlozSndMV05oYVMxdmNITkFZV1J2WW1VdVkyOXRNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQTc5TUFwMzJHUFpaQnc3TXBLMHh1eFdKWjJCd1hNcm1wYmcrYnZWQzQ4Ny9oYkUxamk0UERZYTgvVVU4U1BSSGdXN3QxcHUzK0w2ajdFR0g4WkJLZE1DR3VnMVpoRG1ZV3dIa1gyNGNtMWtQdytGcjczSk9KaEdVZmtHWms2U0oreDErdFlHN1RCUjVTVk1aR0FYTFNLQUxmVXdRQlc4L1hlU0lObGh0RzdCOS9XK3YvRkVsNXlDSk9CUWVuYlFVVTljWGhNRWc3Y0RuZFdBYVYxelFTWmtWaDF6U1dXZk9hSDlyUVUzcklQNURMMDZ6aVNjV0EyZmUxT05lc0hMMjFhSnBYbnJQalYxR04vMlFlTVIvamJHWXBiTzV0V3k5cjlvVXB4NGk2S21YbENwSld4MUprK0dhWTYyUW5iYmlMRnB1WTlqejF5cSt4eWxMZ20yVWx3UUlEQVFBRm80SUJqRENDQVlnd0RBWURWUjBUQVFIL0JBSXdBREFPQmdOVkhROEJBZjhFQkFNQ0I0QXdIZ1lEVlIwbEJCY3dGUVlKS29aSWh2Y3ZBUUVNQmdnckJnRUZCUWNEQkRDQmpnWURWUjBnQklHR01JR0RNSUdBQmdrcWhraUc5eThCQWdNd2N6QnhCZ2dyQmdFRkJRY0NBakJsREdOWmIzVWdZWEpsSUc1dmRDQndaWEp0YVhSMFpXUWdkRzhnZFhObElIUm9hWE1nVEdsalpXNXpaU0JEWlhKMGFXWnBZMkYwWlNCbGVHTmxjSFFnWVhNZ2NHVnliV2wwZEdWa0lHSjVJSFJvWlNCc2FXTmxibk5sSUdGbmNtVmxiV1Z1ZEM0d1hRWURWUjBmQkZZd1ZEQlNvRkNnVG9aTWFIUjBjRG92TDNCcmFTMWpjbXd1YzNsdFlYVjBhQzVqYjIwdlkyRmZOMkUxWXpOaE1HTTNNekV4TnpRd05tRmtaREU1TXpFeVltTXhZbU15TTJZdlRHRjBaWE4wUTFKTUxtTnliREEzQmdnckJnRUZCUWNCQVFRck1Da3dKd1lJS3dZQkJRVUhNQUdHRzJoMGRIQTZMeTl3YTJrdGIyTnpjQzV6ZVcxaGRYUm9MbU52YlRBZkJnTlZIU01FR0RBV2dCUlhLWG95VGN6KzVEVk93QjhrYzg1elU2dmZhakFOQmdrcWhraUc5dzBCQVFzRkFBT0NBZ0VBVjQ1Um10OGdDdnhvbzUrcC95VFZQUldadTlqRCtyM09YTTYxbnZjdEUvaEdzTGtiNGFRK1JIWXRVNTE1SzZYdkxESklFbzB4blcyUHNob2F2TTVRbGtIbHpkZjJscU55L1Y2OWJqY1dQNkZhUzU5TGxsbjUzeWU4a2ZZQ3BmOHFESDRZOG5VK0xkWDF4NHZ6SVg0YTFrbFVSNmw5bE45VkJScy8zdHZmRDlwTC9yNm9jNlNGS05XNC9vNG03YUR5ekRFSEFqazdTb2lUazRlS04xVW1hY0VBeEVRczZQZFRaQmZpNTJZOEdKZW54T1ZFaUpJUDZBcUtKbDhVajZhTU1tdzYzRVNmWXBXN1NYQkVlUFB5eG9NTTcvM096bUhhNkorRDV4RjV0UlpEbWxZL2tFWCt6c0lqVTRzNko0U015MGVWWDZkRUJ6bHIvMno4N3dvejBIZmw2OUVPTk45bHBVc1VNS0xMVFV3RDdhRlFGT0Rnc0ZSOXhISWQvSHBpZE5QK241QXduYSt6RGZQK0o5aTBqYXpGTDJnUkdYWmk2Z3dnWnp0Tm5XeGE1cVlONlUzTkJha1VPQmkvL1BLWTBUVWpNdWJWUFVxRUowZ2htS2lMSTN5L0FNNER4Qm9sMTBZQUFXSE5ibDNuSCtQM21zbTl5dGpEN080WjFrMjFDcVJ4eVNNTWFYVGQ3MHhuV1RWcWMvVHNYN3FOM2hDMEpaRTd3QWg0S3BHbDR2eFFHcHgzdVR3b1orbjY5ZitIRFJmSUtBOUc3andLWUV0ODg4S28wWWNheC9DRXNEM3laL0Nhczdxekdpd3pKNTNOZkxSODFJakxWKzk0MytxRjRlNzZBc1YvMCtBOTV4VDVjVk42SnRuS1hDME5WbmVOTnVzZGZLNVVoa2RaQnFVd2dnYWhNSUlFaWFBREFnRUNBaEFNcUxaVWU0bm0wZ2FKZGMyTG00bmlNQTBHQ1NxR1NJYjNEUUVCQ3dVQU1Hd3hDekFKQmdOVkJBWVRBbFZUTVNNd0lRWURWUVFLRXhwQlpHOWlaU0JUZVhOMFpXMXpJRWx1WTI5eWNHOXlZWFJsWkRFZE1Cc0dBMVVFQ3hNVVFXUnZZbVVnVkhKMWMzUWdVMlZ5ZG1salpYTXhHVEFYQmdOVkJBTVRFRUZrYjJKbElGSnZiM1FnUTBFZ1J6SXdIaGNOTVRZeE1USTVNREF3TURBd1doY05OREV4TVRJNE1qTTFPVFU1V2pCMU1Rc3dDUVlEVlFRR0V3SlZVekVqTUNFR0ExVUVDaE1hUVdSdlltVWdVM2x6ZEdWdGN5QkpibU52Y25CdmNtRjBaV1F4SFRBYkJnTlZCQXNURkVGa2IySmxJRlJ5ZFhOMElGTmxjblpwWTJWek1TSXdJQVlEVlFRREV4bEJaRzlpWlNCUWNtOWtkV04wSUZObGNuWnBZMlZ6SUVjek1JSUNJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBZzhBTUlJQ0NnS0NBZ0VBdHg4dXZiMEpzMXhJYlA0TWc2NXNBZXBSZUNXa2dENkpwN0d5aUdUYTlvbDJnZm41SGZPVi9IaVlqWmlPeitUdUhGVStEWE5hZDg2eEVxZ1ZlR1ZNbHZJSEdlL0VIY0tCeHZFRFhkbFRYQjV6SUVrZmwwL1NHbjdKNnZUWDhNTnliZlNpOTVlUURVT1o5ZmpDYXErUEJGalM1WmZlTm16aS95UitNc0EwaktLb1dhclNSQ0ZGRkJwVUZRV2ZBZ0x5WE95eE9uWFFPUXVkanhOajZXdTBYMElCMTMrSUgxMVdjS2NXRVdYTTRqNGpoNmhMeTI5Q2QzRW9WRzNveGNWZW5NRi9FTWdEMnRYang0TlViVE5CMS9nOStNUjZOdzVNaHA1ay9nM2F0TkV4QXhodHVnQytUM1NEU2hTRUpmczJxdWlpUlVIdFgzUmhPY0sxczFPSmdUNXMyczl4R3k1L3V4VnBjQUlhSzJLaURKWFczeHhOOG5YUG1rMU5TVnUvbXh0ZmFwcjRUdlNKYmhyVTdVQTNxaFFZOW40T24yc2JIMVgxVHcrN0xUZWs4S0NBNVpEZ2hPRVJQaUlwL0p0ODkzcW92MWJFNXJKa2FnY1ZnMFdxamg4OU5oQ2FCQThWeVJ0M292bEd5Q0tkTlYyVUwzYm41dmRGc1RrN3FxbXA5bWFrejEvU3VWWFl4SWY2TDYrOFJYT2F0WFdhUGttdWN1TEUxVFBPZVA3UzFONUpUb0ZDczgwbDJEMkV0eG9RWEdDUjQ4Sy9jVFVSNXpWL2ZRK2hkSU96b28wbkZuNzdZOFlkZDJrNy94OUJFNzhwbW9lTW53NlZYWWZYQ3VXRWdqNnA3anBiTG94UU1vV01DVnpsZzcyV1ZOaEpGbFN3NGFEOGZjNmV6ZUVDQXdFQUFhT0NBVFF3Z2dFd01CSUdBMVVkRXdFQi93UUlNQVlCQWY4Q0FRQXdOUVlEVlIwZkJDNHdMREFxb0NpZ0pvWWthSFIwY0RvdkwyTnliQzVoWkc5aVpTNWpiMjB2WVdSdlltVnliMjkwWnpJdVkzSnNNQTRHQTFVZER3RUIvd1FFQXdJQkJqQVVCZ05WSFNVRURUQUxCZ2txaGtpRzl5OEJBUWN3VndZRFZSMGdCRkF3VGpCTUJna3Foa2lHOXk4QkFnTXdQekE5QmdnckJnRUZCUWNDQVJZeGFIUjBjSE02THk5M2QzY3VZV1J2WW1VdVkyOXRMMjFwYzJNdmNHdHBMM0J5YjJSZmMzWmpaVjlqY0hNdWFIUnRiREFrQmdOVkhSRUVIVEFicEJrd0Z6RVZNQk1HQTFVRUF4TU1VMWxOUXkwME1EazJMVE16TUIwR0ExVWREZ1FXQkJSWEtYb3lUY3orNURWT3dCOGtjODV6VTZ2ZmFqQWZCZ05WSFNNRUdEQVdnQlNtSE9GdFZDUk1xSTlJY3I5dXFZelY1T3d4MURBTkJna3Foa2lHOXcwQkFRc0ZBQU9DQWdFQWNjN2xCNHltM0MzY3lPQTdaVjRBa29HVjY1VWdKSytmYVRoZHlYenh1TnFsVFFCbE95WEJHRnlldmxtMzNCc0dPMW1ESmZvenV5THlUMis3SVZ4V0Z2VzV5WU1WKzVTMU5lQ2hNWElabkN6V05YbnVpSVFTZG1QRDgyVEVWQ2tuZVFwRkVUNE5Ed1N4bzgveWtmdzZIeDhmaHVLejB3amhqa1dNWG1LM2ROWlhJdVlWY2J5bkhMeUpPekErdldVM3NIMlQwalB0RnA3Rk4zOUdabmU0WUcwYVZNbG5IaHRIaHhhWFZDaXYyUlZvUjR3MVF0dktIUXB6ZlBPYlI1M0NsNzRpTFN0R1ZGS1B3Q0xZUlNwWVJGN0o2dlZTL1h4VzRMenZOMmI2VkVLT2N2Sm1OM0xocHhGUmwzWVl6Vytkd253dGJ1SFc2V0psbWpmZmJMbTFNeExGR2xHOTVhQ3ozMVg4d3pxWU5zdmI5KzVBWGN2OExsNjl0TFhtTzFPdHNZLzN3SUxOVUVwNFZMWlRFM3dxbTNuOGhNbkNsWmlpS3laQ1M3TDRFMG1DbGJ4K0JSU01IM2VWbzZqZ3ZlNDEvZkszRlFNNFFDTklrcEdzN0Zqakx5K3B0QytKeXlXcWNmdk9SckZWL0dPZ0I1aEQrRzVnaEpjSXBlaWdEL2xIc0NSWXNPYTVzRmRxUkVod0lXTG1TV3ROd2ZMWmRKM2RrQ2M3eVJwbTNnYWw2cVJmVGtZcHhUTnh4S3l2S2JrYUpEb3hSOXZ0V3JDM2lOclFkOVZ2eEMzVFh0dXpvSGJxdW1lcWdjQXFlZldGOXU2c25RNFE5RmtYemV1SkFyTnVTdlBJaGdCalZ0Z2dIMHcwdm0vbG1DUVlpQy9ZMTJHZUN4ZmdZbEwzM2J0bWMybG5WSE4wb1dsMGMzUlViMnRsYm5PQm9XTjJZV3haRjBBd2doYzhNQU1DQVFBd2doY3pCZ2txaGtpRzl3MEJCd0tnZ2hja01JSVhJQUlCQXpFUE1BMEdDV0NHU0FGbEF3UUNBUVVBTUlHQ0Jnc3Foa2lHOXcwQkNSQUJCS0J6QkhFd2J3SUJBUVlKWUlaSUFZYjliQWNCTURFd0RRWUpZSVpJQVdVREJBSUJCUUFFSU4rVXZuTXdqOGVudkFOOWo0THpnM21lQks3bUsrWFlrd0E5NEV2elVGSzZBaEVBa1VORXFIeUhhSERKaGpCbTh2RmhnQmdQTWpBeU16RXdNVFl4TkRBMU16SmFBZ2dhN1VFNk1QYzFUS0NDRXdrd2dnYkNNSUlFcXFBREFnRUNBaEFGUksvemxKMElPYWEvMno5ZjVXRVdNQTBHQ1NxR1NJYjNEUUVCQ3dVQU1HTXhDekFKQmdOVkJBWVRBbFZUTVJjd0ZRWURWUVFLRXc1RWFXZHBRMlZ5ZEN3Z1NXNWpMakU3TURrR0ExVUVBeE15UkdsbmFVTmxjblFnVkhKMWMzUmxaQ0JITkNCU1UwRTBNRGsySUZOSVFUSTFOaUJVYVcxbFUzUmhiWEJwYm1jZ1EwRXdIaGNOTWpNd056RTBNREF3TURBd1doY05NelF4TURFek1qTTFPVFU1V2pCSU1Rc3dDUVlEVlFRR0V3SlZVekVYTUJVR0ExVUVDaE1PUkdsbmFVTmxjblFzSUVsdVl5NHhJREFlQmdOVkJBTVRGMFJwWjJsRFpYSjBJRlJwYldWemRHRnRjQ0F5TURJek1JSUNJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBZzhBTUlJQ0NnS0NBZ0VBbzFORmh4MkRqbHVzUGxTekkrRFBuOWZsMHVkZG9RNEozQzlJbzVkNk95cWNaOXhpRlZqQnFaTVJwODJxc21yZEVDbUtIbUpqYWROWW5EVnh2enFYNjVSUWp4d2c2c2VhT3krV1p1TnA1Mm4rVzhQV0t5QWN3WmVVdEtWUWdmTFB5d2VtTUdqS2cwTGEvSDhKSkpTa2docmFhcnJZTzhwZDNoa1loZnRGNmcxaGJKMytjVjdFQnBvODhNVXVlUThiWmxManlOWStYOXBEMDRUMTBNZjJTQzFlUlhXV2RmN2RFS0ViZzhHNDVsS1Z0VWZYZUNrNWErQjRXWmZqUkN0SzFaWE83d2dYNm9Ka1RmOGo0OHFHN3JTa0lXUnc2OVhsb05wanN5N3BCZTZxOWlUMUhieWJITEszWDkvdzduWjlNWmxsUjFXZFNpUXZyQ3VYdnAvay9YdHpQakx1VWpUNzFMdnIxS0FzTkp2ajNtNWtHUWMzQVpFUEhMVlJ6YXBNWm9PSWFHSzd2RUViZUJsdDVOa1A0RmhCKzlpeExPRlJyN1N0RlFZVTZtSUlFOU5wSG54a1RaMFAzODdSWG95cXExQVZ5YlBLdk5mRU8yaEVvNlU3UXYxemZlN2RDdjk1TkJCK3Bsd0tXRXdBUG9WcGRjZURaTloxelk4U2RsYWxKUHJYeEdzaHV1Z2ZOSmd2T3VwckFiRDMreXFHN0h0U09LbVlDYUZ4c214eHJ6NjRiNWJWNFJBVC9tRkhDb3orOExiSDFjZmViQ1R3djBLQ3lxQnhQWnlTa3dTMGFYQW5EVSszdFRiUnlWOElwSENqN0FyeEVTNWs0TXNpSzhyeEtCTWhTVkYrQm1iVE83NzY2NUU0MkZFSHlwUzM0bENoOHpyVGlvUExRSHNDQXdFQUFhT0NBWXN3Z2dHSE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQllHQTFVZEpRRUIvd1FNTUFvR0NDc0dBUVVGQndNSU1DQUdBMVVkSUFRWk1CY3dDQVlHWjRFTUFRUUNNQXNHQ1dDR1NBR0cvV3dIQVRBZkJnTlZIU01FR0RBV2dCUzZGdGx0VFlVdmN5bDJtaTkxakdvZ2o1N0liekFkQmdOVkhRNEVGZ1FVcGJidkUrZnZ6ZEJrb2RWV3FXVXhvOTdWNDBrd1dnWURWUjBmQkZNd1VUQlBvRTJnUzRaSmFIUjBjRG92TDJOeWJETXVaR2xuYVdObGNuUXVZMjl0TDBScFoybERaWEowVkhKMWMzUmxaRWMwVWxOQk5EQTVObE5JUVRJMU5sUnBiV1ZUZEdGdGNHbHVaME5CTG1OeWJEQ0JrQVlJS3dZQkJRVUhBUUVFZ1lNd2dZQXdKQVlJS3dZQkJRVUhNQUdHR0doMGRIQTZMeTl2WTNOd0xtUnBaMmxqWlhKMExtTnZiVEJZQmdnckJnRUZCUWN3QW9aTWFIUjBjRG92TDJOaFkyVnlkSE11WkdsbmFXTmxjblF1WTI5dEwwUnBaMmxEWlhKMFZISjFjM1JsWkVjMFVsTkJOREE1TmxOSVFUSTFObFJwYldWVGRHRnRjR2x1WjBOQkxtTnlkREFOQmdrcWhraUc5dzBCQVFzRkFBT0NBZ0VBZ1JyVzNxQ3B0WmdYdkhDTlQ0bzhhSnpZSmYvTExPVE42bDBpa3V5TUlnS3B1TStBcU5ubjQ4WHRKb0tLY1M4WTNVNjIzbXpYNFdDY0srM3RQVWlPdUd1NmZGMjl3bUUzYUVsM28rdVFxaExYSjRYempoNlMyc0pBT0o5ZHlLQXVKWGdsblNvRmVvUXBtTFpYZVkvYkpsWXJzUE9udlRjTTJKaDJUMWE1VXNLMm5UaXBnZWR0UVZ5TWFkRzVLOFRHZTgrYytuamlreHAyb21sMTAxRGtSQksrSUEyZXFVVFErT1ZKZHdoYUljVzB6NWlWR2xTNnViekJhUm02enhieWd6YzBickJCSnQzZVdwZFBNNDNValhkOWRVV2hwVmdtYWdORjN0bFF0VkNNcjFhOVRNWGhSc1VvMDYzblF3Qnczc3lZbmhtSkErclVrVGZ2VFZMenlXQWh4RlpIN2RvUlM0d3l3NGptV09LMjJ6NzVYN0JDMW8vakY1SFJxc0JWNDRhL3JDY3NRZENhTTBxb050UzVjcForbDNrNFNGL0t3dHc5TXQ5MTFqWm5Xb240OXFmSDVVODFQQUM5dnB3cWJIa0IzTnBFNWpyZU9Ec0hYamxZOUh4ek1WV2dnQkhMRkF4K3JyeitwT3Q1WmFwbzFpTEtPK3VhZ2pWWEtCYkxhZkl5bXJMUzJEcTRzVWFHYTdvWC9jUjNiQlZzcnF1dmN6cm9TVWEzMVgvTXRqakEyT3djOWJhaHVFTXMzMDVNZlI1b2NNQjNDdFFDNEZ4Z3V5ai9PT1ZTV3Rhc0Z5SWpUdlRzMHhmN1VHdi9CM2NmY1pkRVFjbTRSdE5zTW54WUwyZEhaZVViYzdhWitXc3NCa2J2UVI3dzhGL2cyOW10a0lCRXI0QVFRWW93Z2dhdU1JSUVscUFEQWdFQ0FoQUhOamUzSkZSODJFZXMvU2htS2w1Yk1BMEdDU3FHU0liM0RRRUJDd1VBTUdJeEN6QUpCZ05WQkFZVEFsVlRNUlV3RXdZRFZRUUtFd3hFYVdkcFEyVnlkQ0JKYm1NeEdUQVhCZ05WQkFzVEVIZDNkeTVrYVdkcFkyVnlkQzVqYjIweElUQWZCZ05WQkFNVEdFUnBaMmxEWlhKMElGUnlkWE4wWldRZ1VtOXZkQ0JITkRBZUZ3MHlNakF6TWpNd01EQXdNREJhRncwek56QXpNakl5TXpVNU5UbGFNR014Q3pBSkJnTlZCQVlUQWxWVE1SY3dGUVlEVlFRS0V3NUVhV2RwUTJWeWRDd2dTVzVqTGpFN01Ea0dBMVVFQXhNeVJHbG5hVU5sY25RZ1ZISjFjM1JsWkNCSE5DQlNVMEUwTURrMklGTklRVEkxTmlCVWFXMWxVM1JoYlhCcGJtY2dRMEV3Z2dJaU1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQ0R3QXdnZ0lLQW9JQ0FRREdoalVHU2JQQlBYSkpVVlhISlFQRThwRTNxWmRSb2RiU2c5R2VUS0p0b0xETWcvbGE5aEdoUkJWQ1g2U0k4Mmo2ZmZPY2lRdC9uUitlRHpNZlVCTUxKbk9XYmZoWHFBSjkvVU8waE5vUjhYT3hzKzRyZ0lTS0loamY2OW85eEJkL3F4a3JQa0xjWjQ3cVVUM3cxbGJVNXlndDY5T3h0WFhuSHdabGpaUXAwOW5zYWQvWmtJZEdBSHZiUkVHSjNIeHFWM3J3TjNtZlhhekw2SVJrdEZMeWRrZjNZWU1aM1YrMFZBc2hhRzQzSWJ0QXJGK3kza3A5enZVNUVtZnZEcVZqYk9TbXhSM05OZzFjMWVZYnFNRmtkRUNud0hMRnVrNGZzYlZZVFhuKzE0OXprNndzT2VLbFNOYndzREVUcVZjcGxpY3U5WWVtajA1MkZWVW1jSmdtZjZBYVJ5QkQ0ME5qZ0h0MWJpY2xrSmc2T0JHejl2YWU1anRiN0lIZUloVFpnaXJIa3IrZzN1TStvblA2NXg5YWJKVHlVcFVSSzFoMFFDaXJjMFBPMzBxaEhHczR4U256eXFxV2MwSm9uN1pHczUwNm85VUQ0TC93b2p6S1F0d1lTSDhVTk0vU1RLdnZtejMrRHJoa0t2cDFLQ1JCN1VLL0JaeG1TVkpROUZIek5rbE5peURTTEZjMWVTdW84MFZndkNPTldQZmNZZDZUL2puQStiSXdwVXpYNlpoS1dEN1RBNGorczQvVFhrdDJFbEdUeVl3TU8xdUtJcWpCSmdqNUZCQVNBMzFmSTd0azQyUGdwdUUrOXNKMHNqOGVDWGJzcTExR2RlSmdvMWdKQVNnQURvUlU3czdwWGNoZU1CSzlScDYxMDNhNTBnNXJtUXpTTTdUTnNRSURBUUFCbzRJQlhUQ0NBVmt3RWdZRFZSMFRBUUgvQkFnd0JnRUIvd0lCQURBZEJnTlZIUTRFRmdRVXVoYlpiVTJGTDNNcGRwb3ZkWXhxSUkrZXlHOHdId1lEVlIwakJCZ3dGb0FVN05mamd0SnhYV1JNM3k1blArZTZtSzRjRDA4d0RnWURWUjBQQVFIL0JBUURBZ0dHTUJNR0ExVWRKUVFNTUFvR0NDc0dBUVVGQndNSU1IY0dDQ3NHQVFVRkJ3RUJCR3N3YVRBa0JnZ3JCZ0VGQlFjd0FZWVlhSFIwY0RvdkwyOWpjM0F1WkdsbmFXTmxjblF1WTI5dE1FRUdDQ3NHQVFVRkJ6QUNoalZvZEhSd09pOHZZMkZqWlhKMGN5NWthV2RwWTJWeWRDNWpiMjB2UkdsbmFVTmxjblJVY25WemRHVmtVbTl2ZEVjMExtTnlkREJEQmdOVkhSOEVQREE2TURpZ05xQTBoakpvZEhSd09pOHZZM0pzTXk1a2FXZHBZMlZ5ZEM1amIyMHZSR2xuYVVObGNuUlVjblZ6ZEdWa1VtOXZkRWMwTG1OeWJEQWdCZ05WSFNBRUdUQVhNQWdHQm1lQkRBRUVBakFMQmdsZ2hrZ0JodjFzQndFd0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dJQkFIMVpqc0NUdG0rWXFVUWlBWDVtMXRnaFF1R3dHQzRRVFJQUE1GUE92eGo3eDFCZDRrc3ArM0NLRGFvcGFmeHB3YzhkQitrK1lNallDK1ZjVzlkdGgvcUVJQ1UwTVdmTnRoS1diOFJRVEdJZERBaUNxQmE5cVZiUEZYT05BU0lsenBWcFAwZDMrM0owRk5mL3EwK0tMSHFyaGMxRFgrMWd0cXBQa1dhZUxKN2dpcXpsL1l5OFpDYUhiSks5blh6UWNBcDg3Nmk4ZFUrNld2ZXBFTEpkNmY4b1ZJbncxWXB4ZG1YYXpQQnlveVA2d0NlQ1JLNlpKeHVySkI0bXdiZmVLdXYybnJGNW1ZR2pWb2FyQ2tYSjM4U05vT2VZKy91bW5YS3Z4TWZCd1dweDJjWVRnQW5FdHAvTmg0Y2t1MCtqU2JsM1pwSHhjcHpwU3dKU3B6ZCtrMU9zT3gwSVNRK1V6VGw2M2Y4bFk1a25MRDAvYTZmeFpzTkJ6VSsyUUpzaElVRFF0eE1remR3ZGVEcmtucTNsTkhHUzF5WnI1RGh6cTZZQlQ3MC9PM2l0VEszN3hKVjc3UXBmTXptSFFYaDZPT21jNGQwai9SMG8wOGY1NlBHWVgvc3IySDd5UnAxMUxCNG5MQ2JiYnhWN0hobUxOcmlUMU9ieUY1bFp5bkR3TjcrWUFOOGdGazhuKzJCbkZxRm11dDFWd0RvcGhyQ1lvQ3Z0bFVHM090VVZtREcwWWdrUENyMkIyUlArdjZUUjgxZlp2QVQ2Z3Q0eTN3U0o4QUROWGNMNTBDTi9BQXZrZGdJbTJmQmxka0ttS1ljSlJ5dm1meHFraFEvOG1KYjJWVlFySDRENndQSU9LK1hXKzZrdlJCVks1eE1PSGRzM09CcWhLL2J0MW56OE1JSUZqVENDQkhXZ0F3SUJBZ0lRRHBzWWp2blFMZWZ2MjFEaUNFQVlXakFOQmdrcWhraUc5dzBCQVF3RkFEQmxNUXN3Q1FZRFZRUUdFd0pWVXpFVk1CTUdBMVVFQ2hNTVJHbG5hVU5sY25RZ1NXNWpNUmt3RndZRFZRUUxFeEIzZDNjdVpHbG5hV05sY25RdVkyOXRNU1F3SWdZRFZRUURFeHRFYVdkcFEyVnlkQ0JCYzNOMWNtVmtJRWxFSUZKdmIzUWdRMEV3SGhjTk1qSXdPREF4TURBd01EQXdXaGNOTXpFeE1UQTVNak0xT1RVNVdqQmlNUXN3Q1FZRFZRUUdFd0pWVXpFVk1CTUdBMVVFQ2hNTVJHbG5hVU5sY25RZ1NXNWpNUmt3RndZRFZRUUxFeEIzZDNjdVpHbG5hV05sY25RdVkyOXRNU0V3SHdZRFZRUURFeGhFYVdkcFEyVnlkQ0JVY25WemRHVmtJRkp2YjNRZ1J6UXdnZ0lpTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElDRHdBd2dnSUtBb0lDQVFDLzVwQnphTjY3NUYxS1BEQWlNR2t6N01LbkpTN0pJVDN5aXRoWnd1RXBwejFZcTNhYXphNTdHNFFOeERBZjh4dWtPQmJyVnNhWGJSMnJzbm55eWhIUzVGL1dCVHhTRDFJZnhwNFZwWDYrbjZsWEZsbFZjcTlvazNEQ3NycDFtV3B6TXBUUkVFUVFMdCtDOHdlRTVuUTdiWEhpTFF3YjdpRFZ5U0FkWXlrdHp1eGVUc2lUK0NGaG16VHJCY1plN0ZzYXZPdkp6ODJzTkVCZnNYcG03bmZJU0tobVYxZWZWRmlPREN1M1Q2Y3cyVmJ1eW50ZDQ2M0pUMTdsTmVjeHk5cVRYdHlPajREYXRwR1lRSkI1dzNqSHRySEV0V29ZT0FNUWpkalVONlF1QlgySTlZSStFSkZ3cTFXQ1FUTFgyd1J6S202UkFYd2hUTlM4cmhzRGRWMTRadGs2TVVTYU0wQy9DTmRhU2FUQzVxbWdaOTJrSjd5aFR6bTFFVmdYOXlSY1JvOWs5OEZwaUhhWWRqMVpYVUoyaDRtWGFYcEk4T0NpRWh0bW1uVEsza3NlNXc1anJ1YlU3NUtTT3A0OTNBRGtSU1dKdHBwRUdTdCt3SlMwMG1GdDZ6UFp4ZDlMQkFETWZSeVZ3NC8zSWJLeUViZTdmL0xWakhBc1FXQ3FzV01ZUkpVYWRtSis5b0N3Kytoa3BqUFJpUWZodmJmbVE2UVl1S1ozQWVFUGxBd2hIYkpVS1NXSmJPVU9VbEZIZEw0bXJMWkJkZDU2ckYrTlA4bTgwMEVSRWx2bEVGRHJNY1hLY2hZaUNkOThUSFUvWSt3aFg4UWdVV3R2c2F1R2kwL0Mxa1ZmblNEOG9SN0Z3SStpc1g0S0pwbjE1R2t2bUIwdDlkbXBzaDNsR3dJREFRQUJvNElCT2pDQ0FUWXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QWRCZ05WSFE0RUZnUVU3TmZqZ3RKeFhXUk0zeTVuUCtlNm1LNGNEMDh3SHdZRFZSMGpCQmd3Rm9BVVJldWlyL1NTeTRJeExWR0xwNmNobmZOdHlBOHdEZ1lEVlIwUEFRSC9CQVFEQWdHR01Ia0dDQ3NHQVFVRkJ3RUJCRzB3YXpBa0JnZ3JCZ0VGQlFjd0FZWVlhSFIwY0RvdkwyOWpjM0F1WkdsbmFXTmxjblF1WTI5dE1FTUdDQ3NHQVFVRkJ6QUNoamRvZEhSd09pOHZZMkZqWlhKMGN5NWthV2RwWTJWeWRDNWpiMjB2UkdsbmFVTmxjblJCYzNOMWNtVmtTVVJTYjI5MFEwRXVZM0owTUVVR0ExVWRId1ErTUR3d09xQTRvRGFHTkdoMGRIQTZMeTlqY213ekxtUnBaMmxqWlhKMExtTnZiUzlFYVdkcFEyVnlkRUZ6YzNWeVpXUkpSRkp2YjNSRFFTNWpjbXd3RVFZRFZSMGdCQW93Q0RBR0JnUlZIU0FBTUEwR0NTcUdTSWIzRFFFQkRBVUFBNElCQVFCd29MOURYRlhuT0YrZ28zUWJQYllXMS9lL1Z3ZTltcXloaHl6c2hWNnBHcnNpK0ljYWFWUWk3YVNJZDIyOUdoVDBFMHA2THkyM09PLzAvNEM1K0tIMzhuTGVKTHhTQThoTzBDcmUraTFXei9uMDk2d3dlcHFMc2w3VXo5RkRSSnRESWV1V2NxRkl0Sm5MblUrbkJnTVRkeWRFMU9kLzZGbW84TDh2QzZicDhqUTg3UGNEeDRlbzBreEFHVFZHYW1sVXNMaWhWbzdzcE5VOTZMSGMvUnpZOUhkYVhGU01iKytoVUQzOGRnbG9oSjl2eXRzZ2pUVmdIQUlEeXlDd3JGaWdEa0JqeFpnaXdiSlo5VlZyenllcmJIYk9ieU10OUg1eGFpTnJJdjhTdUZRdEozN1lPdG53dG9lVy9WdlJYS3dZdzAyZmM3Y0JxWjlYcWw0bzRybVVNWUlEZGpDQ0EzSUNBUUV3ZHpCak1Rc3dDUVlEVlFRR0V3SlZVekVYTUJVR0ExVUVDaE1PUkdsbmFVTmxjblFzSUVsdVl5NHhPekE1QmdOVkJBTVRNa1JwWjJsRFpYSjBJRlJ5ZFhOMFpXUWdSelFnVWxOQk5EQTVOaUJUU0VFeU5UWWdWR2x0WlZOMFlXMXdhVzVuSUVOQkFoQUZSSy96bEowSU9hYS8yejlmNVdFV01BMEdDV0NHU0FGbEF3UUNBUVVBb0lIUk1Cb0dDU3FHU0liM0RRRUpBekVOQmdzcWhraUc5dzBCQ1JBQkJEQWNCZ2txaGtpRzl3MEJDUVV4RHhjTk1qTXhNREUyTVRRd05UTXlXakFyQmdzcWhraUc5dzBCQ1JBQ0RERWNNQm93R0RBV0JCUm04Q3N5d3NMSkQ0SmR6cXFLeWNaUEdaelBRREF2QmdrcWhraUc5dzBCQ1FReElnUWdYQUJKRnNvNkQ3a085bUFpUElRUHJrbGFPTDhHRVdiWjZkdWNzblVCMXFvd053WUxLb1pJaHZjTkFRa1FBaTh4S0RBbU1DUXdJZ1FnMHZia2JlMTBJc3pSMUVCWGFFRTJiNEtLMmxXYXJqTVdyMDBhbXRRTWVDZ3dEUVlKS29aSWh2Y05BUUVCQlFBRWdnSUFieWtHQ1I4eGQ1TGRhSWZMY2NZRnJzakhCZUFtV1htNlJvZVZsNkg0RjBiejRoSDdPckNYTnZpYTNUbjFJTnd6R2NlV281dE9SdHJzMzN1YkZjbzhueno4SGFjMU12MTgxbmdKeEtmc1doTXgycHhQNlAwR2pjN1JsRWdXeTd4Z2s0MFE3U0hhZ3kvRk1WbkxXdGVTbTlxWjNnNFlCMGNDTGFNeldJaXlqalJld2hZM0F6bGJ5MGxLTU1iYmVJTGM0MkNpSGV3SngvQUUxSWtmUXdJQU5Cb1dsZXNSRDZjc2FIUWI1WUVBVEFmTXZhTXlPYmIxZGg4OU55Njl0dmxHbnZmTjlTMXBWYXlwYU5TTlBoejhxRHRjRmkxZXlPOUlmKzlObDA3a2ZKUkJ6QTdJcmpXU2R4c3ZyYmVlY09iYkhVQ2dUWVp0SS80QUI4Zkc4V2NMRTB5ZmZMRjVtUnRrT3lrMXJkZ2pESlNheUVsREV1czBzUWEwSHhpYXBwT2tFR29ZUzhmTTJPREwxQnhKSGg5ZUpyUFNnUE4vMVlLbkVKaGNpdkZUeXoyYS9pcVFsQk1QZFNJMHVjdlNUcEdVNElHMWhlTUd4Qndxb3pwVXdZT1crVGVacE9zN0M0b0xPMnJ5VWxOVFEyY1l4Vk1jTGVsUENuN1JFOWdCeGJoNjJKOGVobTQxTVJIY1hVbG9QK3dhUWNBdEhGR2JZSmVWOFgvbkRqR2Z4dHl3VVNsQzVvUjd2YnlwSFBBT2RmSitQekorY1Nta2dpc0FqdUtjRGFVNTd4SmNObkg0WUt3MUdWYkdlWVRwMk9LeWRxcW1nUWZ4ZjJ0MlIzbFN6YW5uUWFlL2laaWw1ZlJlK1l5N09wWkxqYTg4eWVqS0JFTDFnV1pubkp3bm9CRmpjR0ZrV1FLekFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVBaWkFRQ0dFR3piNVBXSHdvZHNNcnBYdzFETWIwT0wxQWxvS2Z0bWRtT2d6SndaRHBVaWdDYTBzS1hHWldSNmxwWDl1TzRmdXVHckV1MVpFWW9RcWd3WmZTZG5qRGZUVVY5T3E0OWZ6VHhpVDJCYU5jdUg5Sk5GQTRSbkxOaytBTUtNc3l5MWwwVkcybGFGT1pER3FEL3BNZWFFcjFHQzk1WkpDRzRlSmQ5VkFhSFhIV3lBT2Z3Q01sbjM1STVTL1ovYmwwSTF0K3l6R09lRnBEM1g1Yjd5anhmMXZPNzFGdjJBemZRU1ZISjh1MGxHSFhzZ1BTRlRUSDRiaHdCWURqYUtJNFVPdFZ3RmxEZCtEcWlPQ0Y1NWkwR3JCSmkrcXlJdmFUTXBBZmxVWXVVbEFJd3JldDRsOUFubS9pY1JldkpaYVh1YkIrR2x2eW1OWXd5STlOb0FlMXljPC9jMnBhOm1hbmlmZXN0PjwvbWV0YWRhdGE+PGNpcmNsZSBjeD0iMTA5Ljc5IiBjeT0iMTA5Ljc5IiByPSIxMDQuNzkiIG9wYWNpdHk9Ii42IiBzdHJva2Utd2lkdGg9IjAiLz48cGF0aCBkPSJtNzQuODYsMTQ2LjAzdi03MS4wMmMwLTQuNTksNC44OC03LjYsOS4wOS01LjYybDcyLjM2LDMzLjk1YzQuNzIsMi4yMiw0Ljg0LDguNzcuMiwxMS4xNWwtNzIuMzYsMzcuMDZjLTQuMjMsMi4xNy05LjI5LS44NC05LjI5LTUuNTNaIiBmaWxsPSIjZmZmIiBzdHJva2Utd2lkdGg9IjAiLz48Y2lyY2xlIGN4PSIxMDkuNzkiIGN5PSIxMDkuNzkiIHI9IjEwNC43OSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMTAiLz48L3N2Zz4=") center/contain no-repeat;
    cursor: pointer;
    position: absolute;
    inset: 0;
    width: 8rem;
    height: 8rem;
    border-radius: 50%;
    margin: auto;
    opacity: 0.8;
    transition: opacity .2s; }
    .video-header button:focus-visible,
    .video-header a.lightbox:focus-visible {
      box-shadow: 0 0 2px blue; }
    .video-header button:hover,
    .video-header a.lightbox:hover {
      opacity: 1; }
    .video-header button:after,
    .video-header a.lightbox:after {
      content: '';
      position: absolute;
      top: 50%;
      left: 50%;
      height: 100vh;
      width: 100vw;
      margin-left: -50vw;
      margin-top: -50vh; }
  .video-header img {
    position: absolute;
    inset: 0;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
    max-width: none; }

.tobii__slider {
  inset: 0 !important;
  margin: auto;
  width: calc( 100vw * 0.9);
  height: calc( 56.25vw * 0.9);
  position: relative; }
  .tobii__slider .tobii-iframe, .tobii__slider iframe {
    position: absolute;
    inset: 0;
    width: 100% !important;
    height: 100% !important; }
  @media (min-aspect-ratio: 16/9) {
    .tobii__slider {
      width: calc( 177.8vh * 0.9);
      height: calc( 100vh * 0.9); } }
.step-by-step {
  position: relative;
  left: 50%;
  width: 100vw;
  margin-left: -50vw;
  text-align: center;
  padding: 4rem 0;
  border: 1px solid var(--colour-primary);
  border-width: 1px 0; }
  .step-by-step h2 {
    margin: 0 auto 2rem;
    font-size: var(--wp--preset--font-size--large);
    color: var(--colour-primary); }
  .step-by-step .steps {
    color: #fff; }
    .step-by-step .steps__text {
      background: var(--colour-primary);
      padding: max(1.5vw, 1.5rem) 10% max(2vw, 2rem);
      width: 70%;
      max-width: calc(20em + 20%);
      margin: 0 auto;
      position: relative; }
    .step-by-step .steps__step {
      position: relative;
      z-index: 1; }
      .step-by-step .steps__step h3 {
        text-transform: uppercase;
        font-size: 1.25em;
        margin-bottom: 0; }
        .step-by-step .steps__step h3 + p {
          margin-top: 0.5em; }
      .step-by-step .steps__step:nth-child(1) .triangle, .step-by-step .steps__step:nth-child(3) .triangle {
        position: absolute;
        width: calc(25vw - 3rem);
        height: 100%;
        max-width: 12rem;
        top: 0;
        left: 100%;
        margin-left: -1px; }
      .step-by-step .steps__step:nth-child(1):before, .step-by-step .steps__step:nth-child(3):before {
        content: '';
        position: absolute;
        height: 100%;
        width: 50vw;
        top: 0;
        right: 50%;
        background: var(--colour-primary);
        z-index: -1; }
      .step-by-step .steps__step:nth-child(3) .triangle {
        left: auto;
        right: 100%;
        margin-right: -1px;
        margin-left: 0; }
      .step-by-step .steps__step:nth-child(3):before {
        right: auto;
        left: 50%; }
      .step-by-step .steps__step:nth-child(2) {
        background: var(--colour-secondary);
        z-index: 0;
        margin: max(3vw, 3rem) 0;
        padding: 0; }
        .step-by-step .steps__step:nth-child(2):before, .step-by-step .steps__step:nth-child(2):after {
          content: '';
          position: absolute;
          left: 0;
          bottom: 100%;
          width: 100%;
          height: max(4vw, 4rem);
          background: linear-gradient(to top right, var(--colour-secondary) 49.5%, #fff 50%); }
        .step-by-step .steps__step:nth-child(2):after {
          bottom: auto;
          top: 100%;
          background: linear-gradient(to top right, #fff 49.5%, var(--colour-secondary) 50%); }
        .step-by-step .steps__step:nth-child(2) .steps__text {
          padding: 0 10%;
          background: unset; }

.faqs {
  position: relative;
  left: 50%;
  width: 100vw;
  margin-left: -50vw;
  padding: 4rem 0 0;
  text-align: center;
  background: var(--colour-light-grey); }
  .faqs h2 {
    margin: 0 auto 2rem;
    font-size: var(--wp--preset--font-size--large);
    color: var(--colour-light); }
  .faqs h3 {
    font-size: var(--wp--preset--font-size--medium);
    margin-bottom: 0; }
  .faqs .splide__slide {
    padding: 0 4rem;
    display: flex;
    flex-direction: column;
    color: var(--colour-text-grey); }
    @media (max-width: 1023px) {
      .faqs .splide__slide {
        padding: 0 2rem; } }
    @media (max-width: 600px) {
      .faqs .splide__slide {
        padding: 0; } }
    .faqs .splide__slide:after {
      content: '';
      display: block;
      padding-bottom: min(100%, 12rem);
      background: url("assets/img/faq-dude/faq-dude-01.png") center bottom/contain no-repeat;
      margin-top: auto; }
    .faqs .splide__slide:nth-child(3n-1):after {
      background-image: url("assets/img/faq-dude/faq-dude-02.png"); }
    .faqs .splide__slide:nth-child(3n):after {
      background-image: url("assets/img/faq-dude/faq-dude-03.png"); }
  .faqs .splide__arrow {
    background: none;
    width: 2rem;
    height: 2rem; }
    .faqs .splide__arrow svg {
      position: absolute;
      inset: 0;
      width: 100%;
      height: 100%; }
  @media (max-width: 1023px) {
    .faqs .splide__arrow--prev {
      left: -1rem; }
    .faqs .splide__arrow--next {
      right: -1rem; } }
  @media (max-width: 600px) {
    .faqs .splide__arrow--prev {
      left: -1.5rem; }
    .faqs .splide__arrow--next {
      right: -1.5rem; } }
  .faqs .splide:not(.is-overflow) .splide__arrows {
    display: none; }

.forminator-ui .forminator-row {
  margin: 0 !important; }

.forminator-ui .forminator-response-message {
  grid-column: 1 / -1; }

.forminator-ui .forminator-col {
  padding: 0 !important; }

.forminator-ui #consent-1 label:not(.forminator-checkbox) {
  clip: rect(0 0 0 0);
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  right: 200vw;
  white-space: nowrap;
  width: 1px; }

.forminator-ui #consent-1 .forminator-checkbox {
  cursor: pointer;
  pointer-events: initial; }

.forminator-ui #consent-1 .forminator-checkbox__wrapper {
  display: flex;
  align-items: center; }

.forminator-ui #consent-1 .forminator-checkbox__label p {
  color: #fff !important;
  max-width: 20em;
  text-wrap: balance;
  font-weight: 500 !important;
  margin: 0; }

.forminator-ui #consent-1 .forminator-checkbox-box {
  all: unset;
  position: relative;
  width: 2em;
  height: 2em;
  border-radius: 50%;
  background: #fff;
  outline: 2px solid var(--colour-secondary); }
  .forminator-ui #consent-1 .forminator-checkbox-box:before {
    all: unset; }
  .forminator-ui #consent-1 .forminator-checkbox-box:after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 50%; }

.forminator-ui #consent-1 .forminator-checkbox input:checked + .forminator-checkbox-box:after {
  background: #000;
  border: .5em solid #fff; }

#contact {
  position: relative;
  left: 50%;
  width: 100vw;
  margin-left: -50vw;
  padding: 2rem 0;
  background: var(--colour-primary);
  color: #fff; }
  #contact h2 {
    margin: 0 auto;
    text-align: center;
    font-size: var(--wp--preset--font-size--large);
    color: #fff; }
  #contact .forminator-ui {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    max-width: 60rem;
    margin: 2rem auto 0;
    gap: 1rem; }
    @media (min-width: 768px) {
      #contact .forminator-ui {
        display: grid;
        grid-template-columns: repeat(2, 1fr); } }
    #contact .forminator-ui .forminator-field {
      position: relative; }
      #contact .forminator-ui .forminator-field input,
      #contact .forminator-ui .forminator-field .select2-selection {
        border: 2px solid var(--colour-secondary);
        padding: 1.5rem .5rem .5rem;
        border-radius: 10px;
        font: inherit; }
      #contact .forminator-ui .forminator-field .select2-selection__rendered {
        padding: 0; }
      #contact .forminator-ui .forminator-field .select2-selection__arrow {
        position: absolute;
        top: 50%;
        right: 0;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%); }
        #contact .forminator-ui .forminator-field .select2-selection__arrow .forminator-icon-chevron-down {
          color: var(--colour-secondary) !important; }
    #contact .forminator-ui .forminator-button-submit {
      background: var(--colour-secondary) !important;
      border-radius: 10px;
      width: 100%;
      text-align: center;
      font-size: 1.375rem !important;
      font-weight: 500; }
      #contact .forminator-ui .forminator-button-submit:hover {
        box-shadow: none; }
    #contact .forminator-ui label:not(.forminator-checkbox) {
      position: absolute;
      top: 0;
      left: 0;
      padding: .3rem 0 0 .5rem;
      pointer-events: none;
      z-index: 1; }
  @media (min-width: 1440px) {
    #contact form.forminator_ajax {
      position: relative; }
      #contact form.forminator_ajax:after {
        content: '';
        position: absolute;
        bottom: 0;
        left: calc(100% + 2rem);
        width: 16rem;
        height: 25em;
        background: url("assets/img/contact-characters/contact-character-01.png") left bottom/contain no-repeat; }
      .about-us #contact form.forminator_ajax:after {
        left: auto;
        right: calc(100% + 2rem);
        background-image: url("assets/img/contact-characters/contact-character-02.png"); }
      .disputed-claims-case-studies #contact form.forminator_ajax:after {
        background-image: url("assets/img/contact-characters/contact-character-03.png"); } }
.forminator-custom-form-22.forminator-select-dropdown,
.forminator-custom-form-47.forminator-select-dropdown {
  border: 2px solid var(--colour-secondary) !important;
  border-radius: 10px !important;
  padding: 0 !important;
  overflow: hidden; }

/* #forminator-module-47 {
	.forminator-row:nth-child(4),
	.forminator-row:nth-child(5) {
		grid-column: 1 / -1;
	}
	#textarea-1 textarea {
		border: 2px solid var(--colour-secondary);
		padding: 1.5rem .5rem .5rem;
		border-radius: 10px;
		font: inherit;
	}
} */
#start-your-claim {
  background: var(--colour-light-grey);
  color: var(--colour-dark);
  padding: 2rem 0;
  overflow: hidden; }
  .home #start-your-claim {
    background: var(--colour-acid); }
  body:not(.home) #start-your-claim .forminator-checkbox__label p {
    color: inherit !important; }
  #start-your-claim h2 {
    font-size: var(--wp--preset--font-size--large); }
  #start-your-claim label {
    font: inherit !important;
    color: inherit !important; }
  #start-your-claim .forminator-ui {
    display: flex;
    flex-direction: column;
    gap: 1rem; }
    @media (max-width: 782px) {
      #start-your-claim .forminator-ui .forminator-button-submit {
        margin-left: 4rem !important;
        text-align: left;
        margin-top: 2rem; } }
    @media (min-width: 768px) {
      #start-your-claim .forminator-ui {
        display: grid;
        grid-template-columns: 1fr 2fr;
        grid-template-rows: repeat(4, 1fr); } }
    #start-your-claim .forminator-ui .forminator-col {
      flex: unset;
      width: 100%; }
    #start-your-claim .forminator-ui .forminator-row {
      grid-area: 1 / 1 / 2 / 2; }
    #start-your-claim .forminator-ui .forminator-row ~ .forminator-row {
      grid-area: 2 / 1 / 3 / 2; }
    #start-your-claim .forminator-ui .forminator-row ~ .forminator-row ~ .forminator-row {
      grid-area: 3 / 1 / 4 / 2; }
    #start-your-claim .forminator-ui .forminator-row ~ .forminator-row ~ .forminator-row ~ .forminator-row {
      grid-area: 1 / 2 / 4 / 3; }
    #start-your-claim .forminator-ui .forminator-row ~ .forminator-row ~ .forminator-row ~ .forminator-row ~ .forminator-row {
      grid-area: 4 / 1 / 5 / 2; }
    #start-your-claim .forminator-ui .forminator-row-last {
      grid-area: 4 / 2 / 5 / 3 !important; }
    #start-your-claim .forminator-ui .forminator-row ~ .forminator-row,
    #start-your-claim .forminator-ui .forminator-row ~ .forminator-row ~ .forminator-row,
    #start-your-claim .forminator-ui .forminator-row-last {
      display: flex;
      flex-direction: column;
      justify-content: flex-end; }
    #start-your-claim .forminator-ui .forminator-button-submit {
      background: none !important;
      font-size: 1.375rem !important;
      display: block;
      margin-left: auto;
      padding: 0 2em 0 0;
      position: relative;
      z-index: 1;
      display: flex;
      align-items: center;
      white-space: nowrap;
      /* &:before {
				content: '';
				position: absolute;
				top: 0; right: 100%;
				width: 4rem; height: 100%;
				background-image: linear-gradient(to right bottom, transparent 50%, var(--colour-primary) 50%);
				border-radius: 0 0 0 4px;
			} */ }
      #start-your-claim .forminator-ui .forminator-button-submit:hover {
        box-shadow: none; }
      #start-your-claim .forminator-ui .forminator-button-submit .triangle {
        height: 2.5em;
        flex: 0 0 50px; }
        #start-your-claim .forminator-ui .forminator-button-submit .triangle svg {
          fill: var(--colour-primary);
          stroke: var(--colour-primary); }
      #start-your-claim .forminator-ui .forminator-button-submit:after {
        content: '';
        position: absolute;
        top: 0;
        left: 50px;
        width: 100vw;
        height: 100%;
        background: var(--colour-primary);
        z-index: -1; }
    #start-your-claim .forminator-ui #name-1 .forminator-field,
    #start-your-claim .forminator-ui #phone-1 .forminator-field,
    #start-your-claim .forminator-ui #email-1 .forminator-field {
      display: flex;
      align-items: center;
      flex-wrap: wrap;
      gap: 1rem;
      border-bottom: 1px solid var(--colour-dark); }
    #start-your-claim .forminator-ui #name-1 input,
    #start-your-claim .forminator-ui #phone-1 input,
    #start-your-claim .forminator-ui #email-1 input {
      all: unset;
      padding: 1.5rem 0;
      flex: 1; }
    #start-your-claim .forminator-ui #name-1 .forminator-error-message,
    #start-your-claim .forminator-ui #phone-1 .forminator-error-message,
    #start-your-claim .forminator-ui #email-1 .forminator-error-message {
      flex: 0 0 100%; }
    #start-your-claim .forminator-ui #textarea-1 {
      position: relative;
      padding: 0;
      flex: 1; }
      #start-your-claim .forminator-ui #textarea-1 .forminator-field {
        display: flex;
        flex-direction: column;
        height: 100%; }
      #start-your-claim .forminator-ui #textarea-1 label {
        padding: 1.5rem 0;
        margin-bottom: 1rem;
        border-bottom: 1px solid var(--colour-dark); }
      #start-your-claim .forminator-ui #textarea-1 textarea {
        flex: 1;
        background: none !important;
        border: none;
        padding: 0 0 1.5em;
        border-bottom: 1px solid var(--colour-dark);
        min-height: 0 !important;
        border-radius: 0 !important; }
        #start-your-claim .forminator-ui #textarea-1 textarea + .forminator-description {
          display: none !important; }
        #start-your-claim .forminator-ui #textarea-1 textarea::-webkit-input-placeholder {
          color: var(--colour-dark); }
        #start-your-claim .forminator-ui #textarea-1 textarea::-moz-placeholder {
          color: var(--colour-dark); }
        #start-your-claim .forminator-ui #textarea-1 textarea:-ms-input-placeholder {
          color: var(--colour-dark); }
        #start-your-claim .forminator-ui #textarea-1 textarea::placeholder {
          color: var(--colour-dark); }
  #start-your-claim #consent-1 .forminator-checkbox-box {
    outline-color: var(--colour-dark); }

#newsletter form.newsletter {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 1rem; }
  #newsletter form.newsletter label {
    display: flex;
    align-items: center;
    gap: 1rem;
    border-bottom: 1px solid;
    width: 100%;
    max-width: 20em; }
    #newsletter form.newsletter label input {
      all: unset;
      flex: 1;
      font: inherit;
      color: inherit;
      padding: 0.5em 0;
      cursor: text; }
  #newsletter form.newsletter button[type="submit"] {
    padding: 0 0 0 0.67em;
    font: inherit;
    font-size: 1.2rem;
    font-weight: 700;
    background: var(--colour-acid);
    border: none;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    cursor: pointer;
    position: relative;
    display: flex;
    align-items: center; }
    #newsletter form.newsletter button[type="submit"] .triangle {
      flex: 0 0 50px;
      height: 2.5em; }
      #newsletter form.newsletter button[type="submit"] .triangle svg {
        fill: var(--colour-acid);
        stroke: var(--colour-acid); }
  #newsletter form.newsletter__smallprint {
    text-wrap: balance;
    font-weight: 400; }

#newsletter .forminator-ui .forminator-field {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  border-bottom: 1px solid;
  margin-bottom: 1em;
  max-width: 20em; }
  #newsletter .forminator-ui .forminator-field label, #newsletter .forminator-ui .forminator-field input {
    font: inherit !important;
    color: inherit !important;
    font-size: inherit !important;
    align-items: center; }
  #newsletter .forminator-ui .forminator-field label {
    flex: 0;
    white-space: nowrap; }
  #newsletter .forminator-ui .forminator-field input {
    flex: 1;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    background: none !important;
    border: none !important; }
    #newsletter .forminator-ui .forminator-field input:after {
      content: '';
      flex: 0 0 100%;
      display: block;
      border-bottom: 1px solid; }
  #newsletter .forminator-ui .forminator-field .forminator-error-message {
    flex: 0 0 100%; }

#newsletter .forminator-ui .forminator-row-last .forminator-field {
  border-bottom: none; }
  #newsletter .forminator-ui .forminator-row-last .forminator-field .forminator-button-submit {
    padding: 0 0 0 0.67em;
    font: inherit !important;
    font-size: 1.2rem !important;
    font-weight: 700 !important;
    background: var(--colour-acid);
    color: #000 !important;
    border: none;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    cursor: pointer;
    border-radius: 0;
    min-width: 0px;
    width: auto !important;
    position: relative;
    display: flex;
    align-items: center; }
    #newsletter .forminator-ui .forminator-row-last .forminator-field .forminator-button-submit:hover, #newsletter .forminator-ui .forminator-row-last .forminator-field .forminator-button-submit:active {
      background: var(--colour-acid);
      color: #000 !important;
      box-shadow: unset !important; }
    #newsletter .forminator-ui .forminator-row-last .forminator-field .forminator-button-submit .triangle {
      flex: 0 0 50px;
      height: 2.5em; }
      #newsletter .forminator-ui .forminator-row-last .forminator-field .forminator-button-submit .triangle svg {
        fill: var(--colour-acid);
        stroke: var(--colour-acid); }

#newsletter .newsletter__smallprint {
  text-wrap: balance;
  font-weight: 400; }

.moove-gdpr-branding-cnt,
.moove-gdpr-company-logo-holder {
  display: none !important; }

body, html {
  margin: 0; }

body {
  display: flex;
  flex-direction: column;
  min-height: 100dvh; }

.content-wrap {
  flex: 1; }

/* .content-wrap h1,
.content-wrap h2,
.content-wrap p,
.content-wrap .wp-block-image .has-large-font-size,
.content-wrap .has-x-large-font-size, */
[data-aos]:not(.in-view) {
  opacity: 0;
  -webkit-transform: translateY(2rem);
          transform: translateY(2rem); }

.aos-init [data-aos] {
  transition: opacity .3s, -webkit-transform .4s;
  transition: transform .4s, opacity .3s;
  transition: transform .4s, opacity .3s, -webkit-transform .4s; }
/*# sourceMappingURL=style.css.map */