@charset "UTF-8"; :root {--bulma-control-radius:var(--bulma-radius);--bulma-control-radius-small:var(--bulma-radius-small);--bulma-control-border-width:1px;--bulma-control-height:2.5em;--bulma-control-line-height:1.5;--bulma-control-padding-vertical:calc(0.5em - 1px);--bulma-control-padding-horizontal:calc(0.75em - 1px);--bulma-control-size:var(--bulma-size-normal);--bulma-control-focus-shadow-l:50%;} :root {--bulma-scheme-h:221;--bulma-scheme-s:14%;--bulma-light-l:90%;--bulma-light-invert-l:20%;--bulma-dark-l:20%;--bulma-dark-invert-l:90%;--bulma-soft-l:90%;--bulma-bold-l:20%;--bulma-soft-invert-l:20%;--bulma-bold-invert-l:90%;--bulma-hover-background-l-delta:-5%;--bulma-active-background-l-delta:-10%;--bulma-hover-border-l-delta:-10%;--bulma-active-border-l-delta:-20%;--bulma-hover-color-l-delta:-5%;--bulma-active-color-l-delta:-10%;--bulma-hover-shadow-a-delta:-0.05;--bulma-active-shadow-a-delta:-0.1;--bulma-scheme-brightness:light;--bulma-scheme-main-l:100%;--bulma-scheme-main-bis-l:98%;--bulma-scheme-main-ter-l:96%;--bulma-background-l:96%;--bulma-border-weak-l:93%;--bulma-border-l:86%;--bulma-text-weak-l:48%;--bulma-text-l:29%;--bulma-text-strong-l:21%;--bulma-text-title-l:14%;--bulma-scheme-invert-ter-l:14%;--bulma-scheme-invert-bis-l:7%;--bulma-scheme-invert-l:4%;--bulma-family-primary:Inter, SF Pro, Segoe UI, Roboto, Oxygen, Ubuntu, Helvetica Neue, Helvetica, Arial, sans-serif;--bulma-family-secondary:Inter, SF Pro, Segoe UI, Roboto, Oxygen, Ubuntu, Helvetica Neue, Helvetica, Arial, sans-serif;--bulma-family-code:Inconsolata, Hack, SF Mono, Roboto Mono, Source Code Pro, Ubuntu Mono, monospace;--bulma-size-small:0.75rem;--bulma-size-normal:1rem;--bulma-size-medium:1.25rem;--bulma-size-large:1.5rem;--bulma-weight-light:300;--bulma-weight-normal:400;--bulma-weight-medium:500;--bulma-weight-semibold:600;--bulma-weight-bold:700;--bulma-weight-extrabold:800;--bulma-block-spacing:1.5rem;--bulma-duration:294ms;--bulma-easing:ease-out;--bulma-radius-small:0.25rem;--bulma-radius:0.375rem;--bulma-radius-medium:0.5em;--bulma-radius-large:0.75rem;--bulma-radius-rounded:9999px;--bulma-speed:86ms;--bulma-arrow-color:var(--bulma-link);--bulma-loading-color:var(--bulma-border);--bulma-burger-h:var(--bulma-link-h);--bulma-burger-s:var(--bulma-link-s);--bulma-burger-l:var(--bulma-link-l);--bulma-burger-border-radius:0.5em;--bulma-burger-gap:5px;--bulma-burger-item-height:2px;--bulma-burger-item-width:20px;--bulma-white:hsla(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-l), 1);--bulma-white-base:hsla(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-l), 1);--bulma-white-rgb:255, 255, 255;--bulma-white-h:221deg;--bulma-white-s:14%;--bulma-white-l:100%;--bulma-white-invert-l:4%;--bulma-white-invert:hsl(221, 14%, 4%);--bulma-white-on-scheme-l:35%;--bulma-white-on-scheme:hsla(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-on-scheme-l), 1);--bulma-black:hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-l), 1);--bulma-black-base:hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-l), 1);--bulma-black-rgb:8.772, 9.6764, 11.628;--bulma-black-h:221deg;--bulma-black-s:14%;--bulma-black-l:4%;--bulma-black-invert-l:100%;--bulma-black-invert:hsl(221, 14%, 100%);--bulma-black-on-scheme-l:4%;--bulma-black-on-scheme:hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-on-scheme-l), 1);--bulma-primary:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-l), 1);--bulma-link:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l), 1);--bulma-link-base:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l), 1);--bulma-link-rgb:66.3, 88.315, 255;--bulma-link-h:233deg;--bulma-link-s:100%;--bulma-link-l:63%;--bulma-shadow-h:221deg;--bulma-shadow-s:14%;--bulma-shadow-l:4%;--bulma-size-1:3rem;--bulma-size-2:2.5rem;--bulma-size-3:2rem;--bulma-size-4:1.5rem;--bulma-size-5:1.25rem;--bulma-size-6:1rem;--bulma-size-7:0.75rem;--bulma-scheme-main:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-main-l));--bulma-scheme-main-bis:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-main-bis-l));--bulma-scheme-main-ter:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-main-ter-l));--bulma-background:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-background-l));--bulma-background-hover:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-background-l) + var(--bulma-hover-background-l-delta)));--bulma-background-active:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-background-l) + var(--bulma-active-background-l-delta)));--bulma-border-weak:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-border-weak-l));--bulma-border:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-border-l));--bulma-border-hover:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-border-l) + var(--bulma-hover-border-l-delta)));--bulma-border-active:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-border-l) + var(--bulma-active-border-l-delta)));--bulma-text-weak:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-weak-l));--bulma-text:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-l));--bulma-text-strong:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-strong-l));--bulma-scheme-invert-ter:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-ter-l));--bulma-scheme-invert-bis:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-bis-l));--bulma-scheme-invert:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l));--bulma-link:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l));--bulma-link-text:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-on-scheme-l));--bulma-link-text-hover:hsl(var(--bulma-link-h), var(--bulma-link-s), calc(var(--bulma-link-on-scheme-l) + var(--bulma-hover-color-l-delta)));--bulma-link-text-active:hsl(var(--bulma-link-h), var(--bulma-link-s), calc(var(--bulma-link-on-scheme-l) + var(--bulma-active-color-l-delta)));--bulma-focus-h:var(--bulma-link-h);--bulma-focus-s:var(--bulma-link-s);--bulma-focus-l:var(--bulma-link-l);--bulma-focus-offset:1px;--bulma-focus-style:solid;--bulma-focus-width:2px;--bulma-focus-shadow-size:0 0 0 0.1875em;--bulma-focus-shadow-alpha:0.25;--bulma-code:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-on-scheme-l));--bulma-code-background:var(--bulma-background);--bulma-pre:var(--bulma-text);--bulma-pre-background:var(--bulma-background);--bulma-shadow:0 0.5em 1em -0.125em hsla(var(--bulma-shadow-h), var(--bulma-shadow-s), var(--bulma-shadow-l), 0.1), 0 0px 0 1px hsla(var(--bulma-shadow-h), var(--bulma-shadow-s), var(--bulma-shadow-l), 0.02);}  html, body, p, ol, ul, li, dl, dt, dd, blockquote, figure, fieldset, legend, textarea, pre, iframe, hr, h1, h2, h3, h4, h5, h6 {margin:0;padding:0;} h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;} ul {list-style:none;} button, input, select, textarea {margin:0;} html {box-sizing:border-box;} *, *::before, *::after {box-sizing:inherit;} img, video {height:auto;max-width:100%;} iframe {border:0;} :root {--bulma-body-background-color:var(--bulma-scheme-main);--bulma-body-size:1em;--bulma-body-min-width:300px;--bulma-body-rendering:optimizeLegibility;--bulma-body-family:var(--bulma-family-primary);--bulma-body-overflow-x:hidden;--bulma-body-overflow-y:scroll;--bulma-body-color:var(--bulma-text);--bulma-body-font-size:1em;--bulma-body-weight:var(--bulma-weight-normal);--bulma-body-line-height:1.5;--bulma-code-family:var(--bulma-family-code);--bulma-code-padding:0.25em 0.5em 0.25em;--bulma-code-weight:normal;--bulma-code-size:0.875em;--bulma-small-font-size:0.875em;--bulma-hr-background-color:var(--bulma-background);--bulma-hr-height:2px;--bulma-hr-margin:1.5rem 0;--bulma-strong-color:var(--bulma-text-strong);--bulma-strong-weight:var(--bulma-weight-semibold);--bulma-pre-font-size:0.875em;--bulma-pre-padding:1.25rem 1.5rem;--bulma-pre-code-font-size:1em;} html {background-color:var(--bulma-body-background-color);font-size:var(--bulma-body-size);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:var(--bulma-body-min-width);overflow-x:var(--bulma-body-overflow-x);overflow-y:var(--bulma-body-overflow-y);text-rendering:var(--bulma-body-rendering);text-size-adjust:100%;} article, aside, figure, footer, header, hgroup, section {display:block;} body, button, input, optgroup, select, textarea {font-family:var(--bulma-body-family);} body {color:var(--bulma-body-color);font-size:var(--bulma-body-font-size);font-weight:var(--bulma-body-weight);line-height:var(--bulma-body-line-height);} a, button {cursor:pointer;} a:focus-visible, button:focus-visible {outline-color:hsl(var(--bulma-focus-h), var(--bulma-focus-s), var(--bulma-focus-l));outline-offset:var(--bulma-focus-offset);outline-style:var(--bulma-focus-style);outline-width:var(--bulma-focus-width);}  .fancy-form select:focus-visible, .select select:focus-visible, select:focus-visible {outline-color:hsl(var(--bulma-focus-h), var(--bulma-focus-s), var(--bulma-focus-l));outline-offset:var(--bulma-focus-offset);outline-style:var(--bulma-focus-style);outline-width:var(--bulma-focus-width);} a:focus-visible:active, button:focus-visible:active {outline-width:1px;} a:active, button:active {outline-width:1px;} a {color:var(--bulma-link-text);cursor:pointer;text-decoration:none;transition-duration:var(--bulma-duration);transition-property:background-color, border-color, color;} button {appearance:none;background:none;border:none;color:inherit;font-family:inherit;font-size:1em;margin:0;padding:0;transition-duration:var(--bulma-duration);transition-property:background-color, border-color, color;} hr {background-color:var(--bulma-hr-background-color);border:none;display:block;height:var(--bulma-hr-height);margin:var(--bulma-hr-margin);} img {height:auto;max-width:100%;} input[type=checkbox], input[type=radio] {vertical-align:baseline;} small {font-size:var(--bulma-small-font-size);} span {font-style:inherit;font-weight:inherit;} strong {color:var(--bulma-strong-color);font-weight:var(--bulma-strong-weight);} svg {height:auto;width:auto;} .navbar-link:not(.is-arrowless)::after, .select:not(.is-multiple):not(.is-loading)::after {border:0.125em solid var(--bulma-arrow-color);border-right:0;border-top:0;content:" ";display:block;height:0.625em;margin-top:-0.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;transition-duration:var(--bulma-duration);transition-property:border-color;width:0.625em;} .skeleton-block:not(:last-child), .media:not(:last-child), .level:not(:last-child), .fixed-grid:not(:last-child), .grid:not(:last-child), .tabs:not(:last-child), .pagination:not(:last-child), .message:not(:last-child), .card:not(:last-child), .breadcrumb:not(:last-child), .field:not(:last-child), .file:not(:last-child), .title:not(:last-child), .subtitle:not(:last-child), .tags:not(:last-child), .table:not(:last-child), .table-container:not(:last-child), .progress:not(:last-child), .notification:not(:last-child), .content:not(:last-child), .buttons:not(:last-child), .box:not(:last-child), .block:not(:last-child) {margin-bottom:var(--bulma-block-spacing);} .pagination-previous, .pagination-next, .pagination-link, .pagination-ellipsis, .file-cta, .file-name, .select select, .input, .textarea, .button {align-items:center;appearance:none;border-color:transparent;border-style:solid;border-width:var(--bulma-control-border-width);border-radius:var(--bulma-control-radius);box-shadow:none;display:inline-flex;font-size:var(--bulma-control-size);height:var(--bulma-control-height);justify-content:flex-start;line-height:var(--bulma-control-line-height);padding-bottom:var(--bulma-control-padding-vertical);padding-left:var(--bulma-control-padding-horizontal);padding-right:var(--bulma-control-padding-horizontal);padding-top:var(--bulma-control-padding-vertical);position:relative;transition-duration:var(--bulma-duration);transition-property:background-color, border-color, box-shadow, color;vertical-align:top;} .modal-close {--bulma-delete-dimensions:1.25rem;--bulma-delete-background-l:0%;--bulma-delete-background-alpha:0.5;--bulma-delete-color:var(--bulma-white);appearance:none;background-color:hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-delete-background-l), var(--bulma-delete-background-alpha));border:none;border-radius:var(--bulma-radius-rounded);cursor:pointer;pointer-events:auto;display:inline-flex;flex-grow:0;flex-shrink:0;font-size:1em;height:var(--bulma-delete-dimensions);max-height:var(--bulma-delete-dimensions);max-width:var(--bulma-delete-dimensions);min-height:var(--bulma-delete-dimensions);min-width:var(--bulma-delete-dimensions);outline:none;position:relative;vertical-align:top;width:var(--bulma-delete-dimensions);} .modal-close::before, .modal-close::after {background-color:var(--bulma-delete-color);content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center;} .modal-close::before {height:2px;width:50%;} .modal-close::after {height:50%;width:2px;} .modal-close:hover, .modal-close:focus {--bulma-delete-background-alpha:0.4;} .modal-close:active {--bulma-delete-background-alpha:0.5;} .is-small.modal-close {--bulma-delete-dimensions:1rem;} .is-medium.modal-close {--bulma-delete-dimensions:1.5rem;} .is-large.modal-close {--bulma-delete-dimensions:2rem;} .is-overlay, .hero-video, .modal, .modal-background {bottom:0;left:0;position:absolute;right:0;top:0;} .navbar-burger, .menu-list a, .menu-list button, .menu-list .menu-item {appearance:none;background:none;border:none;color:inherit;font-family:inherit;font-size:1em;margin:0;padding:0;} .box {--bulma-box-background-color:var(--bulma-scheme-main);--bulma-box-color:var(--bulma-text);--bulma-box-radius:var(--bulma-radius-large);--bulma-box-shadow:var(--bulma-shadow);--bulma-box-padding:1.25rem;--bulma-box-link-hover-shadow:0 0.5em 1em -0.125em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), 0.1), 0 0 0 1px var(--bulma-link);--bulma-box-link-active-shadow:inset 0 1px 2px hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), 0.2), 0 0 0 1px var(--bulma-link);} .box {background-color:var(--bulma-box-background-color);border-radius:var(--bulma-box-radius);box-shadow:var(--bulma-box-shadow);color:var(--bulma-box-color);display:block;padding:var(--bulma-box-padding);} .button {--bulma-button-family:false;--bulma-button-weight:var(--bulma-weight-medium);--bulma-button-border-color:var(--bulma-border);--bulma-button-border-style:solid;--bulma-button-border-width:var(--bulma-control-border-width);--bulma-button-padding-vertical:0.5em;--bulma-button-padding-horizontal:1em;--bulma-button-focus-border-color:var(--bulma-link-focus-border);--bulma-button-focus-box-shadow-size:0 0 0 0.125em;--bulma-button-focus-box-shadow-color:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-on-scheme-l), 0.25);--bulma-button-active-color:var(--bulma-link-active);--bulma-button-active-border-color:var(--bulma-link-active-border);--bulma-button-text-color:var(--bulma-text);--bulma-button-text-decoration:underline;--bulma-button-text-hover-background-color:var(--bulma-background);--bulma-button-text-hover-color:var(--bulma-text-strong);--bulma-button-ghost-background:none;--bulma-button-ghost-border-color:transparent;--bulma-button-ghost-color:var(--bulma-link-text);--bulma-button-ghost-decoration:none;--bulma-button-ghost-hover-color:var(--bulma-link);--bulma-button-ghost-hover-decoration:underline;--bulma-button-disabled-background-color:var(--bulma-scheme-main);--bulma-button-disabled-border-color:var(--bulma-border);--bulma-button-disabled-shadow:none;--bulma-button-disabled-opacity:0.5;--bulma-button-static-color:var(--bulma-text-weak);--bulma-button-static-background-color:var(--bulma-scheme-main-ter);--bulma-button-static-border-color:var(--bulma-border);} .button {--bulma-button-h:var(--bulma-scheme-h);--bulma-button-s:var(--bulma-scheme-s);--bulma-button-l:var(--bulma-scheme-main-l);--bulma-button-background-l:var(--bulma-scheme-main-l);--bulma-button-background-l-delta:0%;--bulma-button-hover-background-l-delta:var(--bulma-hover-background-l-delta);--bulma-button-active-background-l-delta:var(--bulma-active-background-l-delta);--bulma-button-color-l:var(--bulma-text-strong-l);--bulma-button-border-l:var(--bulma-border-l);--bulma-button-border-l-delta:0%;--bulma-button-hover-border-l-delta:var(--bulma-hover-border-l-delta);--bulma-button-active-border-l-delta:var(--bulma-active-border-l-delta);--bulma-button-focus-border-l-delta:var(--bulma-focus-border-l-delta);--bulma-button-outer-shadow-h:0;--bulma-button-outer-shadow-s:0%;--bulma-button-outer-shadow-l:20%;--bulma-button-outer-shadow-a:0.05;--bulma-loading-color:hsl(var(--bulma-button-h), var(--bulma-button-s), var(--bulma-button-color-l));background-color:hsl(var(--bulma-button-h), var(--bulma-button-s), calc(var(--bulma-button-background-l) + var(--bulma-button-background-l-delta)));border-color:hsl(var(--bulma-button-h), var(--bulma-button-s), calc(var(--bulma-button-border-l) + var(--bulma-button-border-l-delta)));border-style:var(--bulma-button-border-style);border-width:var(--bulma-button-border-width);box-shadow:0px 0.0625em 0.125em hsla(var(--bulma-button-outer-shadow-h), var(--bulma-button-outer-shadow-s), var(--bulma-button-outer-shadow-l), var(--bulma-button-outer-shadow-a)), 0px 0.125em 0.25em hsla(var(--bulma-button-outer-shadow-h), var(--bulma-button-outer-shadow-s), var(--bulma-button-outer-shadow-l), var(--bulma-button-outer-shadow-a));color:hsl(var(--bulma-button-h), var(--bulma-button-s), var(--bulma-button-color-l));cursor:pointer;font-weight:var(--bulma-button-weight);height:auto;justify-content:center;padding-bottom:calc(var(--bulma-button-padding-vertical) - var(--bulma-button-border-width));padding-left:calc(var(--bulma-button-padding-horizontal) - var(--bulma-button-border-width));padding-right:calc(var(--bulma-button-padding-horizontal) - var(--bulma-button-border-width));padding-top:calc(var(--bulma-button-padding-vertical) - var(--bulma-button-border-width));text-align:center;white-space:nowrap;} .button.is-primary {--bulma-button-h:var(--bulma-primary-h);--bulma-button-s:var(--bulma-primary-s);--bulma-button-l:var(--bulma-primary-l);--bulma-button-background-l:var(--bulma-primary-l);--bulma-button-border-l:var(--bulma-primary-l);--bulma-button-border-width:0px;--bulma-button-color-l:var(--bulma-primary-invert-l);--bulma-button-outer-shadow-a:0;} .button.is-medium {--bulma-control-size:var(--bulma-size-medium);--bulma-control-radius:var(--bulma-radius-medium);} .button.is-fullwidth {display:flex;width:100%;} .buttons {align-items:center;display:flex;flex-wrap:wrap;gap:0.75rem;justify-content:flex-start;} .content {--bulma-content-heading-color:var(--bulma-text-strong);--bulma-content-heading-weight:var(--bulma-weight-extrabold);--bulma-content-heading-line-height:1.125;--bulma-content-block-margin-bottom:1em;--bulma-content-blockquote-background-color:var(--bulma-background);--bulma-content-blockquote-border-left:5px solid var(--bulma-border);--bulma-content-blockquote-padding:1.25em 1.5em;--bulma-content-pre-padding:1.25em 1.5em;} .content li + li {margin-top:0.25em;} .content p:not(:last-child), .content dl:not(:last-child), .content ol:not(:last-child), .content ul:not(:last-child), .content blockquote:not(:last-child), .content pre:not(:last-child), .content table:not(:last-child) {margin-bottom:var(--bulma-content-block-margin-bottom);} .content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {color:var(--bulma-content-heading-color);font-weight:var(--bulma-content-heading-weight);} .content h1 {font-size:2em;margin-bottom:0.5em;} .content h2 {font-size:1.75em;margin-bottom:0.5714em;} .content h2:not(:first-child) {margin-top:1.1428em;} .content h3 {font-size:1.5em;margin-bottom:0.6666em;} .content h3:not(:first-child) {margin-top:1.3333em;} .content h4 {font-size:1.25em;margin-bottom:0.8em;} .content ul {list-style:disc outside;margin-inline-start:2em;} .content ul:not(:first-child) {margin-top:1em;} .content.is-medium {font-size:var(--bulma-size-medium);} .image {display:block;position:relative;} .image img {display:block;height:auto;width:100%;} .title, .subtitle {--bulma-title-color:var(--bulma-text-strong);--bulma-title-family:false;--bulma-title-size:var(--bulma-size-3);--bulma-title-weight:var(--bulma-weight-extrabold);--bulma-title-line-height:1.125;--bulma-title-strong-color:inherit;--bulma-title-strong-weight:inherit;--bulma-title-sub-size:0.75em;--bulma-title-sup-size:0.75em;--bulma-subtitle-color:var(--bulma-text);--bulma-subtitle-family:false;--bulma-subtitle-size:var(--bulma-size-5);--bulma-subtitle-weight:var(--bulma-weight-normal);--bulma-subtitle-line-height:1.25;--bulma-subtitle-strong-color:var(--bulma-text-strong);--bulma-subtitle-strong-weight:var(--bulma-weight-semibold);} .title, .subtitle {word-break:break-word;} .title em, .title span, .subtitle em, .subtitle span {font-weight:inherit;} .title {color:var(--bulma-title-color);font-size:var(--bulma-title-size);font-weight:var(--bulma-title-weight);line-height:var(--bulma-title-line-height);} .title:not(.is-spaced):has(+ .subtitle) {margin-bottom:0;} .subtitle {color:var(--bulma-subtitle-color);font-size:var(--bulma-subtitle-size);font-weight:var(--bulma-subtitle-weight);line-height:var(--bulma-subtitle-line-height);} .control {box-sizing:border-box;clear:both;font-size:var(--bulma-size-normal);position:relative;text-align:inherit;} .select select, .input, .textarea {background-color:hsl(var(--bulma-input-h), var(--bulma-input-s), calc(var(--bulma-input-background-l) + var(--bulma-input-background-l-delta)));border-color:var(--bulma-input-border-color);border-radius:var(--bulma-input-radius);color:hsl(var(--bulma-input-h), var(--bulma-input-s), var(--bulma-input-color-l));} .select select::-moz-placeholder, .input::-moz-placeholder, .textarea::-moz-placeholder {color:var(--bulma-input-placeholder-color);} .select select::-webkit-input-placeholder, .input::-webkit-input-placeholder, .textarea::-webkit-input-placeholder {color:var(--bulma-input-placeholder-color);} .select select:-moz-placeholder, .input:-moz-placeholder, .textarea:-moz-placeholder {color:var(--bulma-input-placeholder-color);} .select select:-ms-input-placeholder, .input:-ms-input-placeholder, .textarea:-ms-input-placeholder {color:var(--bulma-input-placeholder-color);} .select select:hover, .input:hover, .textarea:hover, .select select.is-hovered, .is-hovered.input, .is-hovered.textarea {--bulma-input-border-l-delta:var(--bulma-input-hover-border-l-delta);} .select select:active, .input:active, .textarea:active, .select select.is-active, .is-active.input, .is-active.textarea {--bulma-input-border-l-delta:var(--bulma-input-active-border-l-delta);} .select select:focus, .input:focus, .textarea:focus, .select select:focus-within, .input:focus-within, .textarea:focus-within, .select select.is-focused, .is-focused.input, .is-focused.textarea {border-color:hsl(var(--bulma-input-focus-h), var(--bulma-input-focus-s), var(--bulma-input-focus-l));box-shadow:var(--bulma-input-focus-shadow-size) hsla(var(--bulma-input-focus-h), var(--bulma-input-focus-s), var(--bulma-input-focus-l), var(--bulma-input-focus-shadow-alpha));} .select select[disabled], [disabled].input, [disabled].textarea, fieldset[disabled] .select select, .select fieldset[disabled] select, fieldset[disabled] .input, fieldset[disabled] .textarea {background-color:var(--bulma-input-disabled-background-color);border-color:var(--bulma-input-disabled-border-color);box-shadow:none;color:var(--bulma-input-disabled-color);} .select select[disabled]::-moz-placeholder, [disabled].input::-moz-placeholder, [disabled].textarea::-moz-placeholder, fieldset[disabled] .select select::-moz-placeholder, .select fieldset[disabled] select::-moz-placeholder, fieldset[disabled] .input::-moz-placeholder, fieldset[disabled] .textarea::-moz-placeholder {color:var(--bulma-input-disabled-placeholder-color);} .select select[disabled]::-webkit-input-placeholder, [disabled].input::-webkit-input-placeholder, [disabled].textarea::-webkit-input-placeholder, fieldset[disabled] .select select::-webkit-input-placeholder, .select fieldset[disabled] select::-webkit-input-placeholder, fieldset[disabled] .input::-webkit-input-placeholder, fieldset[disabled] .textarea::-webkit-input-placeholder {color:var(--bulma-input-disabled-placeholder-color);} .select select[disabled]:-moz-placeholder, [disabled].input:-moz-placeholder, [disabled].textarea:-moz-placeholder, fieldset[disabled] .select select:-moz-placeholder, .select fieldset[disabled] select:-moz-placeholder, fieldset[disabled] .input:-moz-placeholder, fieldset[disabled] .textarea:-moz-placeholder {color:var(--bulma-input-disabled-placeholder-color);} .select select[disabled]:-ms-input-placeholder, [disabled].input:-ms-input-placeholder, [disabled].textarea:-ms-input-placeholder, fieldset[disabled] .select select:-ms-input-placeholder, .select fieldset[disabled] select:-ms-input-placeholder, fieldset[disabled] .input:-ms-input-placeholder, fieldset[disabled] .textarea:-ms-input-placeholder {color:var(--bulma-input-disabled-placeholder-color);} .textarea, .input {box-shadow:inset 0 0.0625em 0.125em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), 0.05);max-width:100%;width:100%;} [readonly].textarea, [readonly].input {box-shadow:none;} .is-small.textarea, .is-small.input {border-radius:var(--bulma-radius-small);font-size:var(--bulma-size-small);} .is-medium.textarea, .is-medium.input {font-size:var(--bulma-size-medium);} .textarea {--bulma-textarea-padding:var(--bulma-control-padding-horizontal);--bulma-textarea-max-height:40em;--bulma-textarea-min-height:8em;display:block;max-width:100%;min-width:100%;padding:var(--bulma-textarea-padding);resize:vertical;} .textarea:not([rows]) {max-height:var(--bulma-textarea-max-height);min-height:var(--bulma-textarea-min-height);} .select {--bulma-input-h:var(--bulma-scheme-h);--bulma-input-s:var(--bulma-scheme-s);--bulma-input-border-style:solid;--bulma-input-border-width:1px;--bulma-input-border-l:var(--bulma-border-l);--bulma-input-border-color:hsl(var(--bulma-input-h), var(--bulma-input-s), calc(var(--bulma-input-border-l) + var(--bulma-input-border-l-delta)));display:inline-block;max-width:100%;position:relative;vertical-align:top;} .select:not(.is-multiple) {height:var(--bulma-control-height);} .select:not(.is-multiple):not(.is-loading)::after {inset-inline-end:1.125em;z-index:4;} .select select {cursor:pointer;display:block;font-size:1em;max-width:100%;outline:none;} .select select::-ms-expand {display:none;} .select select:not([multiple]) {padding-inline-end:2.5em;} .select.is-fullwidth {width:100%;} .select.is-fullwidth select {width:100%;} :root {--bulma-label-color:var(--bulma-text-strong);--bulma-label-spacing:0.5em;--bulma-label-weight:var(--bulma-weight-semibold);--bulma-help-size:var(--bulma-size-small);--bulma-field-block-spacing:0.75rem;} .field {--bulma-block-spacing:var(--bulma-field-block-spacing);} @media screen and (min-width:769px), print {.field-body {display:flex;flex-basis:0;flex-grow:5;flex-shrink:1;} .field-body .field {margin-bottom:0;} .field-body > .field {flex-shrink:1;} .field-body > .field:not(.is-narrow) {flex-grow:1;} .field-body > .field:not(:last-child) {margin-inline-end:0.75rem;}} .breadcrumb {--bulma-breadcrumb-item-color:var(--bulma-link-text);--bulma-breadcrumb-item-hover-color:var(--bulma-link-text-hover);--bulma-breadcrumb-item-active-color:var(--bulma-link-text-active);--bulma-breadcrumb-item-padding-vertical:0;--bulma-breadcrumb-item-padding-horizontal:0.75em;--bulma-breadcrumb-item-separator-color:var(--bulma-border);} .breadcrumb {font-size:var(--bulma-size-normal);white-space:nowrap;} .breadcrumb a {align-items:center;color:var(--bulma-breadcrumb-item-color);display:flex;justify-content:center;padding:var(--bulma-breadcrumb-item-padding-vertical) var(--bulma-breadcrumb-item-padding-horizontal);} .breadcrumb li {align-items:center;display:flex;} .breadcrumb li:first-child a {padding-inline-start:0;} .breadcrumb li.is-active a {color:var(--bulma-breadcrumb-item-active-color);cursor:default;pointer-events:none;} .breadcrumb li + li::before {color:var(--bulma-breadcrumb-item-separator-color);content:"/";} .breadcrumb ul, .breadcrumb ol {align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;} .breadcrumb.is-right ol, .breadcrumb.is-right ul {justify-content:flex-end;} .breadcrumb.is-medium {font-size:var(--bulma-size-medium);} .card {--bulma-card-color:var(--bulma-text);--bulma-card-background-color:var(--bulma-scheme-main);--bulma-card-shadow:var(--bulma-shadow);--bulma-card-radius:0.75rem;--bulma-card-header-background-color:transparent;--bulma-card-header-color:var(--bulma-text-strong);--bulma-card-header-padding:0.75rem 1rem;--bulma-card-header-shadow:0 0.125em 0.25em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), 0.1);--bulma-card-header-weight:var(--bulma-weight-bold);--bulma-card-content-background-color:transparent;--bulma-card-content-padding:1.5rem;--bulma-card-footer-background-color:transparent;--bulma-card-footer-border-top:1px solid var(--bulma-border-weak);--bulma-card-footer-padding:0.75rem;--bulma-card-media-margin:var(--bulma-block-spacing);} .card {background-color:var(--bulma-card-background-color);border-radius:var(--bulma-card-radius);box-shadow:var(--bulma-card-shadow);color:var(--bulma-card-color);max-width:100%;position:relative;} .card-footer:first-child, .card-content:first-child, .card-header:first-child {border-start-start-radius:var(--bulma-card-radius);border-start-end-radius:var(--bulma-card-radius);} .card-footer:last-child, .card-content:last-child, .card-header:last-child {border-end-start-radius:var(--bulma-card-radius);border-end-end-radius:var(--bulma-card-radius);} .card-image {display:block;position:relative;} .card-image:last-child img {border-end-start-radius:var(--bulma-card-radius);border-end-end-radius:var(--bulma-card-radius);} .card-content {background-color:var(--bulma-card-content-background-color);padding:var(--bulma-card-content-padding);} .card-footer {background-color:var(--bulma-card-footer-background-color);border-top:var(--bulma-card-footer-border-top);align-items:stretch;display:flex;} .card-footer-item {align-items:center;display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;justify-content:center;padding:var(--bulma-card-footer-padding);} .card-footer-item:not(:last-child) {border-inline-end:var(--bulma-card-footer-border-top);} input#submit {background-color:transparent;border:none;color:#fff;} input#submit:hover {background-color:transparent;border:none;} .modal {--bulma-modal-z:40;--bulma-modal-background-background-color:hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), 0.86);--bulma-modal-content-width:40rem;--bulma-modal-content-margin-mobile:1.25rem;--bulma-modal-content-spacing-mobile:10rem;--bulma-modal-content-spacing-tablet:2.5rem;--bulma-modal-close-dimensions:2.5rem;--bulma-modal-close-right:1.25rem;--bulma-modal-close-top:1.25rem;--bulma-modal-card-spacing:2.5rem;--bulma-modal-card-head-background-color:var(--bulma-scheme-main);--bulma-modal-card-head-padding:2rem;--bulma-modal-card-head-radius:var(--bulma-radius-large);--bulma-modal-card-title-color:var(--bulma-text-strong);--bulma-modal-card-title-line-height:1;--bulma-modal-card-title-size:var(--bulma-size-4);--bulma-modal-card-foot-background-color:var(--bulma-scheme-main-bis);--bulma-modal-card-foot-radius:var(--bulma-radius-large);--bulma-modal-card-body-background-color:var(--bulma-scheme-main);--bulma-modal-card-body-padding:2rem;} .modal {align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:var(--bulma-modal-z);} .modal.is-active {display:flex;} .modal-background {background-color:var(--bulma-modal-background-background-color);} .modal-content, .modal-card {margin:0 var(--bulma-modal-content-margin-mobile);max-height:calc(100vh - var(--bulma-modal-content-spacing-mobile));overflow:auto;position:relative;width:100%;} @media screen and (min-width:769px) {.modal-content, .modal-card {margin:0 auto;max-height:calc(100vh - var(--bulma-modal-content-spacing-tablet));width:var(--bulma-modal-content-width);}} .modal-close {background:none;height:var(--bulma-modal-close-dimensions);inset-inline-end:var(--bulma-modal-close-right);position:fixed;top:var(--bulma-modal-close-top);width:var(--bulma-modal-close-dimensions);} .modal-card {display:flex;flex-direction:column;max-height:calc(100vh - var(--bulma-modal-card-spacing));overflow:hidden;overflow-y:visible;} .modal-card-head, .modal-card-foot {align-items:center;display:flex;flex-shrink:0;justify-content:flex-start;padding:var(--bulma-modal-card-head-padding);position:relative;} .modal-card-head {background-color:var(--bulma-modal-card-head-background-color);border-start-start-radius:var(--bulma-modal-card-head-radius);border-start-end-radius:var(--bulma-modal-card-head-radius);box-shadow:var(--bulma-shadow);} .modal-card-title {color:var(--bulma-modal-card-title-color);flex-grow:1;flex-shrink:0;font-size:var(--bulma-modal-card-title-size);line-height:var(--bulma-modal-card-title-line-height);} .modal-card-foot {background-color:var(--bulma-modal-card-foot-background-color);border-end-start-radius:var(--bulma-modal-card-foot-radius);border-end-end-radius:var(--bulma-modal-card-foot-radius);} .modal-card-body {-webkit-overflow-scrolling:touch;background-color:var(--bulma-modal-card-body-background-color);flex-grow:1;flex-shrink:1;overflow:auto;padding:var(--bulma-modal-card-body-padding);} :root {--bulma-navbar-height:3.25rem;} .navbar {--bulma-navbar-h:var(--bulma-scheme-h);--bulma-navbar-s:var(--bulma-scheme-s);--bulma-navbar-l:var(--bulma-scheme-main-l);--bulma-navbar-background-color:var(--bulma-scheme-main);--bulma-navbar-box-shadow-size:0 0.125em 0 0;--bulma-navbar-box-shadow-color:var(--bulma-background);--bulma-navbar-padding-vertical:1rem;--bulma-navbar-padding-horizontal:2rem;--bulma-navbar-z:30;--bulma-navbar-fixed-z:30;--bulma-navbar-item-background-a:0;--bulma-navbar-item-background-l:var(--bulma-scheme-main-l);--bulma-navbar-item-background-l-delta:0%;--bulma-navbar-item-hover-background-l-delta:var(--bulma-hover-background-l-delta);--bulma-navbar-item-active-background-l-delta:var(--bulma-active-background-l-delta);--bulma-navbar-item-color-l:var(--bulma-text-l);--bulma-navbar-item-color:hsl(var(--bulma-navbar-h), var(--bulma-navbar-s), var(--bulma-navbar-item-color-l));--bulma-navbar-item-selected-h:var(--bulma-link-h);--bulma-navbar-item-selected-s:var(--bulma-link-s);--bulma-navbar-item-selected-l:var(--bulma-link-l);--bulma-navbar-item-selected-background-l:var(--bulma-link-l);--bulma-navbar-item-selected-color-l:var(--bulma-link-invert-l);--bulma-navbar-item-img-max-height:1.75rem;--bulma-navbar-burger-color:var(--bulma-link);--bulma-navbar-tab-hover-background-color:transparent;--bulma-navbar-tab-hover-border-bottom-color:var(--bulma-link);--bulma-navbar-tab-active-color:var(--bulma-link);--bulma-navbar-tab-active-background-color:transparent;--bulma-navbar-tab-active-border-bottom-color:var(--bulma-link);--bulma-navbar-tab-active-border-bottom-style:solid;--bulma-navbar-tab-active-border-bottom-width:0.1875em;--bulma-navbar-dropdown-background-color:var(--bulma-scheme-main);--bulma-navbar-dropdown-border-l:var(--bulma-border-l);--bulma-navbar-dropdown-border-color:hsl(var(--bulma-navbar-h), var(--bulma-navbar-s), var(--bulma-navbar-dropdown-border-l));--bulma-navbar-dropdown-border-style:solid;--bulma-navbar-dropdown-border-width:0.125em;--bulma-navbar-dropdown-offset:-0.25em;--bulma-navbar-dropdown-arrow:var(--bulma-link);--bulma-navbar-dropdown-radius:var(--bulma-radius-large);--bulma-navbar-dropdown-z:20;--bulma-navbar-dropdown-boxed-radius:var(--bulma-radius-large);--bulma-navbar-dropdown-boxed-shadow:0 0.5em 0.5em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), 0.1), 0 0 0 1px hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), 0.1);--bulma-navbar-dropdown-item-h:var(--bulma-scheme-h);--bulma-navbar-dropdown-item-s:var(--bulma-scheme-s);--bulma-navbar-dropdown-item-l:var(--bulma-scheme-main-l);--bulma-navbar-dropdown-item-background-l:var(--bulma-scheme-main-l);--bulma-navbar-dropdown-item-color-l:var(--bulma-text-l);--bulma-navbar-divider-background-l:var(--bulma-background-l);--bulma-navbar-divider-height:0.125em;--bulma-navbar-bottom-box-shadow-size:0 -0.125em 0 0;} .navbar {background-color:var(--bulma-navbar-background-color);min-height:var(--bulma-navbar-height);position:relative;z-index:var(--bulma-navbar-z);} .navbar > .container {align-items:stretch;display:flex;min-height:var(--bulma-navbar-height);width:100%;} .navbar.is-fixed-bottom, .navbar.is-fixed-top {left:0;position:fixed;right:0;z-index:var(--bulma-navbar-fixed-z);} .navbar.is-fixed-top {top:0;} html.has-navbar-fixed-top, body.has-navbar-fixed-top {padding-top:var(--bulma-navbar-height);} .navbar-brand, .navbar-tabs {align-items:stretch;display:flex;flex-shrink:0;min-height:var(--bulma-navbar-height);} .navbar-burger {align-items:center;appearance:none;background:none;border:none;border-radius:var(--bulma-burger-border-radius);color:hsl(var(--bulma-burger-h), var(--bulma-burger-s), var(--bulma-burger-l));cursor:pointer;display:inline-flex;flex-direction:column;flex-shrink:0;height:2.5rem;justify-content:center;position:relative;vertical-align:top;width:2.5rem;} .navbar-burger span {background-color:currentColor;display:block;height:var(--bulma-burger-item-height);left:calc(50% - (var(--bulma-burger-item-width)) / 2);position:absolute;transform-origin:center;transition-duration:var(--bulma-duration);transition-property:background-color, color, opacity, transform;transition-timing-function:var(--bulma-easing);width:var(--bulma-burger-item-width);} .navbar-burger span:nth-child(1), .navbar-burger span:nth-child(2) {top:calc(50% - (var(--bulma-burger-item-height)) / 2);} .navbar-burger span:nth-child(3) {bottom:calc(50% + var(--bulma-burger-gap));} .navbar-burger span:nth-child(4) {top:calc(50% + var(--bulma-burger-gap));} .navbar-menu {display:none;} .navbar-item:hover {background-color:#849dc317 ;} .navbar-item, .navbar-link {color:var(--bulma-navbar-item-color);display:block;gap:0.75rem;line-height:1.5;padding:0.5rem 0.75rem;position:relative;} .navbar-item .icon:only-child, .navbar-link .icon:only-child {margin-left:-0.25rem;margin-right:-0.25rem;} .navbar-item {flex-grow:0;flex-shrink:0;} .navbar-item img, .navbar-item svg {max-height:var(--bulma-navbar-item-img-max-height);} .navbar-item.has-dropdown {padding:0;} .navbar-item.is-expanded {flex-grow:1;flex-shrink:1;} .navbar-item.is-tab {border-bottom:1px solid transparent;min-height:var(--bulma-navbar-height);padding-bottom:calc(0.5rem - 1px);} .navbar-item.is-tab:focus, .navbar-item.is-tab:hover {background-color:var(--bulma-navbar-tab-hover-background-color);border-bottom-color:var(--bulma-navbar-tab-hover-border-bottom-color);} .navbar-item.is-tab.is-active {background-color:var(--bulma-navbar-tab-active-background-color);border-bottom-color:var(--bulma-navbar-tab-active-border-bottom-color);border-bottom-style:var(--bulma-navbar-tab-active-border-bottom-style);border-bottom-width:var(--bulma-navbar-tab-active-border-bottom-width);color:var(--bulma-navbar-tab-active-color);padding-bottom:calc(0.5rem - var(--bulma-navbar-tab-active-border-bottom-width));} .navbar-content {flex-grow:1;flex-shrink:1;} .navbar-link:not(.is-arrowless) {padding-inline-end:2.5em;} .navbar-link:not(.is-arrowless)::after {border-color:var(--bulma-navbar-dropdown-arrow);margin-top:-0.375em;inset-inline-end:1.125em;} .navbar-dropdown {font-size:0.875rem;padding-bottom:0.75rem;padding-top:0.5rem;} .navbar-dropdown .navbar-item {padding-left:1.5rem;padding-right:1.5rem;} .navbar-divider {background-color:hsl(var(--bulma-navbar-h), var(--bulma-navbar-s), var(--bulma-navbar-divider-background-l));border:none;display:none;height:var(--bulma-navbar-divider-height);margin:0.5rem 0;} @media screen and (max-width:1023px) {.navbar > .container {display:block;} .navbar-brand .navbar-item, .navbar-tabs .navbar-item {align-items:center;display:flex;} .navbar-link::after {display:none;} .navbar-menu {background-color:var(--bulma-navbar-background-color);box-shadow:0 0.5em 1em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), 0.1);padding:0.5rem 0;} .navbar-menu.is-active {display:block;} .navbar.is-fixed-bottom-touch, .navbar.is-fixed-top-touch {left:0;position:fixed;right:0;z-index:var(--bulma-navbar-fixed-z);} .navbar.is-fixed-bottom-touch {bottom:0;} .navbar.is-fixed-bottom-touch.has-shadow {box-shadow:0 -0.125em 0.1875em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), 0.1);} .navbar.is-fixed-top-touch {top:0;} .navbar.is-fixed-top .navbar-menu, .navbar.is-fixed-top-touch .navbar-menu {-webkit-overflow-scrolling:touch;max-height:calc(100vh - var(--bulma-navbar-height));overflow:auto;} html.has-navbar-fixed-top-touch, body.has-navbar-fixed-top-touch {padding-top:var(--bulma-navbar-height);} html.has-navbar-fixed-bottom-touch, body.has-navbar-fixed-bottom-touch {padding-bottom:var(--bulma-navbar-height);}} @media screen and (min-width:1024px) {.navbar, .navbar-menu, .navbar-start, .navbar-end {align-items:stretch;display:flex;} .navbar {min-height:var(--bulma-navbar-height);} .navbar.is-spaced {padding:var(--bulma-navbar-padding-vertical) var(--bulma-navbar-padding-horizontal);} .navbar.is-spaced .navbar-start, .navbar.is-spaced .navbar-end {align-items:center;} .navbar.is-spaced a.navbar-item, .navbar.is-spaced .navbar-link {border-radius:var(--bulma-radius);} .navbar.is-transparent {--bulma-navbar-item-background-a:0;} .navbar-burger {display:none;} .navbar-item, .navbar-link {align-items:center;display:flex;} .navbar-item.has-dropdown {align-items:stretch;} .navbar-item.has-dropdown-up .navbar-link::after {transform:rotate(135deg) translate(0.25em, -0.25em);} .navbar-item.is-active .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown {display:block;} .navbar.is-spaced .navbar-item.is-active .navbar-dropdown, .navbar-item.is-active .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed {opacity:1;pointer-events:auto;transform:translateY(0);} .navbar-menu {flex-grow:1;flex-shrink:0;} .navbar-start {justify-content:flex-start;margin-inline-end:auto;} .navbar-end {justify-content:flex-end;margin-inline-start:auto;} .navbar-dropdown .navbar-item {padding:0.375rem 1rem;white-space:nowrap;} .navbar-dropdown a.navbar-item {padding-inline-end:3rem;} .navbar-dropdown.is-right {left:auto;right:0;} .navbar-divider {display:block;} .navbar > .container .navbar-brand, .container > .navbar .navbar-brand {margin-inline-start:-0.75rem;} .navbar > .container .navbar-menu, .container > .navbar .navbar-menu {margin-inline-end:-0.75rem;} :root {--bulma-column-gap:0.75rem;} .column {display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:var(--bulma-column-gap);} @media screen and (max-width:768px) {.column.is-full-mobile {flex:none;width:100%;}}} @media screen and (min-width:769px), print {.column.is-narrow, .column.is-narrow-tablet {flex:none;width:unset;} .column.is-full, .column.is-full-tablet {flex:none;width:100%;} .column.is-three-quarters, .column.is-three-quarters-tablet {flex:none;width:75%;} .column.is-two-thirds, .column.is-two-thirds-tablet {flex:none;width:66.6666%;} .column.is-half, .column.is-half-tablet {flex:none;width:50%;} .column.is-one-third, .column.is-one-third-tablet {flex:none;width:33.3333%;} .column.is-one-quarter, .column.is-one-quarter-tablet {flex:none;width:25%;} .column.is-three-fifths, .column.is-three-fifths-tablet {flex:none;width:60%;} .column.is-3, .column.is-3-tablet {flex:none;width:25%;} .column.is-4, .column.is-4-tablet {flex:none;width:33.3333333333%;} .column.is-5, .column.is-5-tablet {flex:none;width:41.6666666667%;} .column.is-6, .column.is-6-tablet {flex:none;width:50%;} .column.is-7, .column.is-7-tablet {flex:none;width:58.3333333333%;} .column.is-12, .column.is-12-tablet {flex:none;width:100%;}} @media screen and (min-width:1024px) {.column.is-full-desktop {flex:none;width:100%;} .column.is-half-desktop {flex:none;width:50%;} .column.is-one-third-desktop {flex:none;width:33.3333%;} .column.is-4-desktop {flex:none;width:33.3333333333%;} .column.is-5-desktop {flex:none;width:41.6666666667%;} .column.is-6-desktop {flex:none;width:50%;} .column.is-8-desktop {flex:none;width:66.6666666667%;}} @media screen and (min-width:1216px) {.column.is-half-widescreen {flex:none;width:50%;} .column.is-one-quarter-widescreen {flex:none;width:25%;}} @media screen and (min-width:1408px) {.column.is-half-fullhd {flex:none;width:50%;} .column.is-12-fullhd {flex:none;width:100%;}} .columns {margin-inline-start:calc(-1 * var(--bulma-column-gap));margin-inline-end:calc(-1 * var(--bulma-column-gap));margin-top:calc(-1 * var(--bulma-column-gap));} .columns:last-child {margin-bottom:calc(-1 * var(--bulma-column-gap));} .columns:not(:last-child) {margin-bottom:calc(var(--bulma-block-spacing) - var(--bulma-column-gap));} .columns.is-centered {justify-content:center;} .columns.is-mobile {display:flex;} .columns.is-multiline {flex-wrap:wrap;} .columns.is-vcentered {align-items:center;} @media screen and (min-width:769px), print {.columns:not(.is-desktop) {display:flex;}} @media screen and (min-width:1024px) {.columns.is-desktop {display:flex;}} .columns.is-0 {--bulma-column-gap:0rem;} @media screen and (max-width:768px) {.columns.is-0-mobile {--bulma-column-gap:0rem;}} @media screen and (min-width:769px), print {.columns.is-0-tablet {--bulma-column-gap:0rem;}} @media screen and (min-width:769px) and (max-width:1023px) {.columns.is-0-tablet-only {--bulma-column-gap:0rem;}} @media screen and (max-width:1023px) {.columns.is-0-touch {--bulma-column-gap:0rem;}} @media screen and (min-width:1024px) {.columns.is-0-desktop {--bulma-column-gap:0rem;}} @media screen and (min-width:1024px) and (max-width:1215px) {.columns.is-0-desktop-only {--bulma-column-gap:0rem;}} @media screen and (min-width:1216px) {.columns.is-0-widescreen {--bulma-column-gap:0rem;}} @media screen and (min-width:1216px) and (max-width:1407px) {.columns.is-0-widescreen-only {--bulma-column-gap:0rem;}} @media screen and (min-width:1408px) {.columns.is-0-fullhd {--bulma-column-gap:0rem;}} .columns.is-1 {--bulma-column-gap:0.25rem;} @media screen and (max-width:768px) {.columns.is-1-mobile {--bulma-column-gap:0.25rem;}} @media screen and (min-width:769px), print {.columns.is-1-tablet {--bulma-column-gap:0.25rem;}} @media screen and (min-width:769px) and (max-width:1023px) {.columns.is-1-tablet-only {--bulma-column-gap:0.25rem;}} @media screen and (max-width:1023px) {.columns.is-1-touch {--bulma-column-gap:0.25rem;}} @media screen and (min-width:1024px) {.columns.is-1-desktop {--bulma-column-gap:0.25rem;}} @media screen and (min-width:1024px) and (max-width:1215px) {.columns.is-1-desktop-only {--bulma-column-gap:0.25rem;}} @media screen and (min-width:1216px) {.columns.is-1-widescreen {--bulma-column-gap:0.25rem;}} @media screen and (min-width:1216px) and (max-width:1407px) {.columns.is-1-widescreen-only {--bulma-column-gap:0.25rem;}} @media screen and (min-width:1408px) {.columns.is-1-fullhd {--bulma-column-gap:0.25rem;}} .columns.is-2 {--bulma-column-gap:0.5rem;} @media screen and (max-width:768px) {.columns.is-2-mobile {--bulma-column-gap:0.5rem;}} @media screen and (min-width:769px), print {.columns.is-2-tablet {--bulma-column-gap:0.5rem;}} @media screen and (min-width:769px) and (max-width:1023px) {.columns.is-2-tablet-only {--bulma-column-gap:0.5rem;}} @media screen and (max-width:1023px) {.columns.is-2-touch {--bulma-column-gap:0.5rem;}} @media screen and (min-width:1024px) {.columns.is-2-desktop {--bulma-column-gap:0.5rem;}} @media screen and (min-width:1024px) and (max-width:1215px) {.columns.is-2-desktop-only {--bulma-column-gap:0.5rem;}} @media screen and (min-width:1216px) {.columns.is-2-widescreen {--bulma-column-gap:0.5rem;}} @media screen and (min-width:1216px) and (max-width:1407px) {.columns.is-2-widescreen-only {--bulma-column-gap:0.5rem;}} @media screen and (min-width:1408px) {.columns.is-2-fullhd {--bulma-column-gap:0.5rem;}} .columns.is-3 {--bulma-column-gap:0.75rem;} @media screen and (max-width:768px) {.columns.is-3-mobile {--bulma-column-gap:0.75rem;}} @media screen and (min-width:769px), print {.columns.is-3-tablet {--bulma-column-gap:0.75rem;}} @media screen and (min-width:769px) and (max-width:1023px) {.columns.is-3-tablet-only {--bulma-column-gap:0.75rem;}} @media screen and (max-width:1023px) {.columns.is-3-touch {--bulma-column-gap:0.75rem;}} @media screen and (min-width:1024px) {.columns.is-3-desktop {--bulma-column-gap:0.75rem;}} @media screen and (min-width:1024px) and (max-width:1215px) {.columns.is-3-desktop-only {--bulma-column-gap:0.75rem;}} @media screen and (min-width:1216px) {.columns.is-3-widescreen {--bulma-column-gap:0.75rem;}} @media screen and (min-width:1216px) and (max-width:1407px) {.columns.is-3-widescreen-only {--bulma-column-gap:0.75rem;}} @media screen and (min-width:1408px) {.columns.is-3-fullhd {--bulma-column-gap:0.75rem;}} .columns.is-4 {--bulma-column-gap:1rem;} @media screen and (max-width:768px) {.columns.is-4-mobile {--bulma-column-gap:1rem;}} @media screen and (min-width:769px), print {.columns.is-4-tablet {--bulma-column-gap:1rem;}} @media screen and (min-width:769px) and (max-width:1023px) {.columns.is-4-tablet-only {--bulma-column-gap:1rem;}} @media screen and (max-width:1023px) {.columns.is-4-touch {--bulma-column-gap:1rem;}} @media screen and (min-width:1024px) {.columns.is-4-desktop {--bulma-column-gap:1rem;}} @media screen and (min-width:1024px) and (max-width:1215px) {.columns.is-4-desktop-only {--bulma-column-gap:1rem;}} @media screen and (min-width:1216px) {.columns.is-4-widescreen {--bulma-column-gap:1rem;}} @media screen and (min-width:1216px) and (max-width:1407px) {.columns.is-4-widescreen-only {--bulma-column-gap:1rem;}} @media screen and (min-width:1408px) {.columns.is-4-fullhd {--bulma-column-gap:1rem;}} .columns.is-5 {--bulma-column-gap:1.25rem;} @media screen and (max-width:768px) {.columns.is-5-mobile {--bulma-column-gap:1.25rem;}} @media screen and (min-width:769px), print {.columns.is-5-tablet {--bulma-column-gap:1.25rem;}} @media screen and (min-width:769px) and (max-width:1023px) {.columns.is-5-tablet-only {--bulma-column-gap:1.25rem;}} @media screen and (max-width:1023px) {.columns.is-5-touch {--bulma-column-gap:1.25rem;}} @media screen and (min-width:1024px) {.columns.is-5-desktop {--bulma-column-gap:1.25rem;}} @media screen and (min-width:1024px) and (max-width:1215px) {.columns.is-5-desktop-only {--bulma-column-gap:1.25rem;}} @media screen and (min-width:1216px) {.columns.is-5-widescreen {--bulma-column-gap:1.25rem;}} @media screen and (min-width:1216px) and (max-width:1407px) {.columns.is-5-widescreen-only {--bulma-column-gap:1.25rem;}} @media screen and (min-width:1408px) {.columns.is-5-fullhd {--bulma-column-gap:1.25rem;}} .columns.is-6 {--bulma-column-gap:1.5rem;} @media screen and (max-width:768px) {.columns.is-6-mobile {--bulma-column-gap:1.5rem;}} @media screen and (min-width:769px), print {.columns.is-6-tablet {--bulma-column-gap:1.5rem;}} @media screen and (min-width:769px) and (max-width:1023px) {.columns.is-6-tablet-only {--bulma-column-gap:1.5rem;}} @media screen and (max-width:1023px) {.columns.is-6-touch {--bulma-column-gap:1.5rem;}} @media screen and (min-width:1024px) {.columns.is-6-desktop {--bulma-column-gap:1.5rem;}} @media screen and (min-width:1024px) and (max-width:1215px) {.columns.is-6-desktop-only {--bulma-column-gap:1.5rem;}} @media screen and (min-width:1216px) {.columns.is-6-widescreen {--bulma-column-gap:1.5rem;}} @media screen and (min-width:1216px) and (max-width:1407px) {.columns.is-6-widescreen-only {--bulma-column-gap:1.5rem;}} @media screen and (min-width:1408px) {.columns.is-6-fullhd {--bulma-column-gap:1.5rem;}} .columns.is-7 {--bulma-column-gap:1.75rem;} @media screen and (max-width:768px) {.columns.is-7-mobile {--bulma-column-gap:1.75rem;}} @media screen and (min-width:769px), print {.columns.is-7-tablet {--bulma-column-gap:1.75rem;}} @media screen and (min-width:769px) and (max-width:1023px) {.columns.is-7-tablet-only {--bulma-column-gap:1.75rem;}} @media screen and (max-width:1023px) {.columns.is-7-touch {--bulma-column-gap:1.75rem;}} @media screen and (min-width:1024px) {.columns.is-7-desktop {--bulma-column-gap:1.75rem;}} @media screen and (min-width:1024px) and (max-width:1215px) {.columns.is-7-desktop-only {--bulma-column-gap:1.75rem;}} @media screen and (min-width:1216px) {.columns.is-7-widescreen {--bulma-column-gap:1.75rem;}} @media screen and (min-width:1216px) and (max-width:1407px) {.columns.is-7-widescreen-only {--bulma-column-gap:1.75rem;}} @media screen and (min-width:1408px) {.columns.is-7-fullhd {--bulma-column-gap:1.75rem;}} .columns.is-8 {--bulma-column-gap:2rem;} @media screen and (max-width:768px) {.columns.is-8-mobile {--bulma-column-gap:2rem;}} @media screen and (min-width:769px), print {.columns.is-8-tablet {--bulma-column-gap:2rem;}} @media screen and (min-width:769px) and (max-width:1023px) {.columns.is-8-tablet-only {--bulma-column-gap:2rem;}} @media screen and (max-width:1023px) {.columns.is-8-touch {--bulma-column-gap:2rem;}} @media screen and (min-width:1024px) {.columns.is-8-desktop {--bulma-column-gap:2rem;}} @media screen and (min-width:1024px) and (max-width:1215px) {.columns.is-8-desktop-only {--bulma-column-gap:2rem;}} @media screen and (min-width:1216px) {.columns.is-8-widescreen {--bulma-column-gap:2rem;}} @media screen and (min-width:1216px) and (max-width:1407px) {.columns.is-8-widescreen-only {--bulma-column-gap:2rem;}} @media screen and (min-width:1408px) {.columns.is-8-fullhd {--bulma-column-gap:2rem;}} .container {flex-grow:1;margin:0 auto;position:relative;width:100%;} @media screen and (min-width:1024px) {.container {max-width:960px;}} @media screen and (min-width:1216px) {.container:not(.is-max-tablet):not(.is-max-desktop) {max-width:1152px;}} @media screen and (min-width:1408px) {.container:not(.is-max-tablet):not(.is-max-desktop):not(.is-max-widescreen) {max-width:1344px;}} .hero {--bulma-hero-body-padding:3rem 1.5rem;--bulma-hero-body-padding-tablet:3rem 3rem;--bulma-hero-body-padding-small:1.5rem;--bulma-hero-body-padding-medium:9rem 4.5rem;--bulma-hero-body-padding-large:18rem 6rem;} .hero {align-items:stretch;display:flex;flex-direction:column;justify-content:space-between;} .hero .navbar {background:none;} .hero .tabs ul {border-bottom:none;} .hero.is-small .hero-body {padding:var(--bulma-hero-body-padding-small);} @media screen and (min-width:769px), print {.hero.is-medium .hero-body {padding:var(--bulma-hero-body-padding-medium);}} @media screen and (min-width:769px), print {.hero.is-large .hero-body {padding:var(--bulma-hero-body-padding-large);}} .hero.is-halfheight .hero-body, .hero.is-fullheight .hero-body, .hero.is-fullheight-with-navbar .hero-body {align-items:center;display:flex;} .hero.is-halfheight .hero-body > .container, .hero.is-fullheight .hero-body > .container, .hero.is-fullheight-with-navbar .hero-body > .container {flex-grow:1;flex-shrink:1;} .hero.is-halfheight {min-height:50vh;} .hero.is-fullheight {min-height:100vh;} .hero-body {flex-grow:1;flex-shrink:0;padding:var(--bulma-hero-body-padding);} @media screen and (min-width:769px), print {.hero-body {padding:var(--bulma-hero-body-padding-tablet);}} .level {--bulma-level-item-spacing:calc(var(--bulma-block-spacing) * 0.5);align-items:center;display:flex;flex-direction:column;justify-content:space-between;gap:var(--bulma-level-item-spacing);} @media screen and (min-width:769px), print {.level {display:flex;flex-direction:row;}} .level-item {align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center;} .level-item .title, .level-item .subtitle {margin-bottom:0;} .level-left, .level-right {flex-basis:auto;flex-grow:0;flex-shrink:0;gap:calc(var(--bulma-block-spacing) * 0.5);} .level-left .level-item.is-flexible, .level-right .level-item.is-flexible {flex-grow:1;} .level-left {align-items:center;display:flex;flex-direction:column;justify-content:flex-start;} @media screen and (min-width:769px), print {.level-left {flex-direction:row;}} .level-right {align-items:center;display:flex;flex-direction:column;justify-content:flex-end;} @media screen and (min-width:769px), print {.level-right {flex-direction:row;}} .section {--bulma-section-padding:3rem 1.5rem;--bulma-section-padding-desktop:3rem 3rem;--bulma-section-padding-medium:9rem 4.5rem;--bulma-section-padding-large:18rem 6rem;padding:var(--bulma-section-padding);} @media screen and (min-width:1024px) {.section {padding:var(--bulma-section-padding-desktop);} .section.is-medium {padding:var(--bulma-section-padding-medium);} .section.is-large {padding:var(--bulma-section-padding-large);}} .section.is-fullheight {min-height:100vh;} .is-relative {position:relative !important;} .m-0 {margin:0 !important;} .mt-0 {margin-top:0 !important;} .mr-0 {margin-right:0 !important;} .mb-0 {margin-bottom:0 !important;} .ml-0 {margin-left:0 !important;} .mx-0 {margin-left:0 !important;margin-right:0 !important;} .my-0 {margin-top:0 !important;margin-bottom:0 !important;} .m-1 {margin:0.25rem !important;} .mt-1 {margin-top:0.25rem !important;} .mr-1 {margin-right:0.25rem !important;} .mb-1 {margin-bottom:0.25rem !important;} .ml-1 {margin-left:0.25rem !important;} .mx-1 {margin-left:0.25rem !important;margin-right:0.25rem !important;} .my-1 {margin-top:0.25rem !important;margin-bottom:0.25rem !important;} .m-2 {margin:0.5rem !important;} .mt-2 {margin-top:0.5rem !important;} .mr-2 {margin-right:0.5rem !important;} .mb-2 {margin-bottom:0.5rem !important;} .ml-2 {margin-left:0.5rem !important;} .mx-2 {margin-left:0.5rem !important;margin-right:0.5rem !important;} .my-2 {margin-top:0.5rem !important;margin-bottom:0.5rem !important;} .m-3 {margin:0.75rem !important;} .mt-3 {margin-top:0.75rem !important;} .mr-3 {margin-right:0.75rem !important;} .mb-3 {margin-bottom:0.75rem !important;} .ml-3 {margin-left:0.75rem !important;} .mx-3 {margin-left:0.75rem !important;margin-right:0.75rem !important;} .my-3 {margin-top:0.75rem !important;margin-bottom:0.75rem !important;} .m-4 {margin:1rem !important;} .mt-4 {margin-top:1rem !important;} .mr-4 {margin-right:1rem !important;} .mb-4 {margin-bottom:1rem !important;} .ml-4 {margin-left:1rem !important;} .mx-4 {margin-left:1rem !important;margin-right:1rem !important;} .my-4 {margin-top:1rem !important;margin-bottom:1rem !important;} .m-5 {margin:1.5rem !important;} .mt-5 {margin-top:1.5rem !important;} .mr-5 {margin-right:1.5rem !important;} .mb-5 {margin-bottom:1.5rem !important;} .ml-5 {margin-left:1.5rem !important;} .mx-5 {margin-left:1.5rem !important;margin-right:1.5rem !important;} .my-5 {margin-top:1.5rem !important;margin-bottom:1.5rem !important;} .m-auto {margin:auto !important;} .mt-auto {margin-top:auto !important;} .mr-auto {margin-right:auto !important;} .mb-auto {margin-bottom:auto !important;} .ml-auto {margin-left:auto !important;} .mx-auto {margin-left:auto !important;margin-right:auto !important;} .my-auto {margin-top:auto !important;margin-bottom:auto !important;} .p-0 {padding:0 !important;} .pt-0 {padding-top:0 !important;} .pr-0 {padding-right:0 !important;} .pb-0 {padding-bottom:0 !important;} .pl-0 {padding-left:0 !important;} .px-0 {padding-left:0 !important;padding-right:0 !important;} .py-0 {padding-top:0 !important;padding-bottom:0 !important;} .p-1 {padding:0.25rem !important;} .pt-1 {padding-top:0.25rem !important;} .pr-1 {padding-right:0.25rem !important;} .pb-1 {padding-bottom:0.25rem !important;} .pl-1 {padding-left:0.25rem !important;} .px-1 {padding-left:0.25rem !important;padding-right:0.25rem !important;} .py-1 {padding-top:0.25rem !important;padding-bottom:0.25rem !important;} .p-2 {padding:0.5rem !important;} .pt-2 {padding-top:0.5rem !important;} .pr-2 {padding-right:0.5rem !important;} .pb-2 {padding-bottom:0.5rem !important;} .pl-2 {padding-left:0.5rem !important;} .px-2 {padding-left:0.5rem !important;padding-right:0.5rem !important;} .py-2 {padding-top:0.5rem !important;padding-bottom:0.5rem !important;} .p-3 {padding:0.75rem !important;} .pt-3 {padding-top:0.75rem !important;} .pr-3 {padding-right:0.75rem !important;} .pb-3 {padding-bottom:0.75rem !important;} .pl-3 {padding-left:0.75rem !important;} .px-3 {padding-left:0.75rem !important;padding-right:0.75rem !important;} .py-3 {padding-top:0.75rem !important;padding-bottom:0.75rem !important;} .p-4 {padding:1rem !important;} .pt-4 {padding-top:1rem !important;} .pr-4 {padding-right:1rem !important;} .pb-4 {padding-bottom:1rem !important;} .pl-4 {padding-left:1rem !important;} .px-4 {padding-left:1rem !important;padding-right:1rem !important;} .py-4 {padding-top:1rem !important;padding-bottom:1rem !important;} .p-5 {padding:1.5rem !important;} .pt-5 {padding-top:1.5rem !important;} .pr-5 {padding-right:1.5rem !important;} .pb-5 {padding-bottom:1.5rem !important;} .pl-5 {padding-left:1.5rem !important;} .px-5 {padding-left:1.5rem !important;padding-right:1.5rem !important;} .py-5 {padding-top:1.5rem !important;padding-bottom:1.5rem !important;} .p-auto {padding:auto !important;} .pt-auto {padding-top:auto !important;} .pr-auto {padding-right:auto !important;} .pb-auto {padding-bottom:auto !important;} .pl-auto {padding-left:auto !important;} .px-auto {padding-left:auto !important;padding-right:auto !important;} .py-auto {padding-top:auto !important;padding-bottom:auto !important;} .has-text-centered {text-align:center !important;} .has-text-justified {text-align:justify !important;} .has-text-left {text-align:left !important;} .has-text-right {text-align:right !important;} .is-capitalized {text-transform:capitalize !important;} .is-uppercase {text-transform:uppercase !important;} .is-italic {font-style:italic !important;} .is-underlined {text-decoration:underline !important;} @media screen and (max-width:768px) {.is-display-none-mobile, .is-hidden-mobile {display:none !important;}} @media screen and (min-width:769px) and (max-width:1023px) {.is-display-none-tablet-only, .is-hidden-tablet-only {display:none !important;}} @media screen and (max-width:768px) {.is-display-none-mobile, .is-hidden-mobile {display:none !important;}} @media screen and (min-width:769px), print {.is-display-none-tablet, .is-hidden-tablet {display:none !important;}} @media screen and (max-width:1023px) {.is-display-none-touch, .is-hidden-touch {display:none !important;}} @media screen and (min-width:1024px) {.is-display-none-desktop, .is-hidden-desktop {display:none !important;}} @media screen and (min-width:1024px) and (max-width:1215px) {.is-display-none-desktop-only, .is-hidden-desktop-only {display:none !important;}} :root {font-family:"Poppins Light", "Helvetica Neue Regular", Poppins-fallback, sans-serif;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-bg);--font-size-h1:clamp(30px, calc(30px + (40 - 30) * ((100vw - 300px) / (1600 - 300))), 40px);--font-size-h2:clamp(22px, calc(22px + (36 - 22) * ((100vw - 300px) / (1600 - 300))), 36px);--font-size-h3:clamp(20px, calc(20px + (28 - 20) * ((100vw - 300px) / (1600 - 300))), 28px);--font-size-subtitle:clamp(16px, calc(16px + (26 - 16) * ((100vw - 300px) / (1600 - 300))), 26px);--font-size-small:clamp(14px, calc(14px + (16 - 14) * ((100vw - 300px) / (1600 - 300))), 16px);--font-size-form:clamp(16px, calc(16px + (24 - 16) * ((100vw - 300px) / (1600 - 300))), 24px);--blue-primary:#148fdb;--blue-secondary:#1980c0;--blue-dark:#2a4772;--green-accent:#00c583;--text-dark:#363636;--text-light:#cac8c8;--blue-primary-trans:#148fdb45;--blue-dark-trans:#148fdbd1;--green-accent-trans:#00c58396;--gradient-blue:linear-gradient(45deg, var(--blue-primary) 54%, var(--blue-dark) 0, rgba(20, 143, 219, 0.27));--gradient-green:linear-gradient(45deg, var(--blue-primary) 54%, var(--green-accent) 0, rgba(255, 255, 255, 0.17));--transition-standard:all 0.3s ease-in-out;--transition-fast:all 0.2s ease;--transition-slow:all 0.5s ease-in-out;--radius-small:4px;--radius-medium:6px;--radius-large:10px;} html {--maxWidth:1284px;scrollbar-color:#312d3c #201c29;scrollbar-width:thin;overflow-x:hidden;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-variant-ligatures:common-ligatures;} html {scrollbar-color:var(--scrollbar-thumb-background) var(--scrollbar-track-background);scrollbar-width:thin;} body {background:var(--color-bg);color:var(--text-color);font-family:"Poppins Light", "Helvetica Neue Regular", Poppins-fallback, sans-serif !important;font-weight:normal;background-image:var(--bg-image);background-size:var(--bg-size);background-position:var(--bg-position);transition:background-color 0.3s ease ;font-display:swap;} h1, h2, h3, h4, h5, .cta-title {color:var(--heading-color);font-family:"Poppins Medium", sans-serif !important;text-rendering:optimizeLegibility;font-display:swap;} h1 {font-family:"Poppins Bold", sans-serif !important;font-weight:600;} h2 {display:inline-block;} h3, h4, h5, .cta-title {font-weight:500;} h1 {display:block;font-size:var(--h1-font-size);text-align:center;} h1.title {color:var(--header-h1-title-colour);text-shadow:var(--header-h1-title-shadow);} h2.title, p.title, h2.title-2, .hero-points2 {color:var(--header-h2-title-colour);line-height:1.3;} h3.subtitle {color:var(--header-h3-subtitle-colour);} h4.title, .cta-title, h2.title {line-height:1.3 !important;} h2 {font-size:var(--font-size-h2);} footer .content h2 {font-size:var(--font-size-subtitle);} .content h1 {font-size:var(--font-size-h1);} .content h2 {font-size:clamp(20px, calc(20px + (30 - 20) * ((100vw - 300px) / (1600 - 300))), 30px);} strong {font-weight:bold;color:unset;} .subtitle {font-family:"Poppins Medium", sans-serif !important;color:var(--subtitle-colour) !important;font-display:swap;font-weight:500;} .subtitle-alt {font-family:"Poppins Medium", sans-serif !important;color:var(--subtitle-alt-colour) !important;font-display:swap;font-weight:500;} p, small {color:var(--text-color);} .button, .navbar-item, .navbar-link, input[type=submit]:hover {transition:background-color 0.4s;cursor:pointer;} a {-webkit-text-decoration:none;text-decoration:none;color:var(--link-color);} a.alt {color:var(--link-color-alt2);} @media screen and (min-width:768px) {a.alt {color:var(--link-color-alt);}} .button, .button input {text-shadow:1px 2px 5px rgb(0 0 0 / 6%), 0 8px 13px rgba(0, 0, 0, 0.1), 0 18px 23px rgba(0, 0, 0, 0.1)} hr {background-color:var(--section-hr-color);margin:0px;border:none !important;height:2px;} .is-outlined {border:1px solid var(--blue-secondary) !important;color:#090909 !important;padding:7px 14px 7px 14px;} .is-outlined.is-medium {padding:10px 16px 10px 16px;} .is-outlined:hover {border:1px solid var(--blue-secondary) !important;color:#FBFBFB !important;transition:var(--transition-standard);} [data-theme=dark], .theme-dark, :root[color-mode="dark"], :root[data-theme="dark"] {--color-bg:#181818;--text-color:var(--text-light);--text-alt-color:var(--text-light);--text-alt2-color:#181818;--heading-color:#e1e1ff;--footer-heading-color:#e1e1ff;--header-bg-colour:#181818;--header-bg-scroll-colour:#181818;--main-bg:none;--header-h2-title-colour:#f0f0f0;--header-h2-title-colour-alt:#f0f0f0;--header-h2-title-colour-alt-2:#f0f0f0;--header-h2-main-subtitle-colour:#f0f0f0;--header-h3-subtitle-colour:#f0f0f0;--header-h1-title-colour:#f0f0f0;--card-bg-color:#0c0c0c;--footer-p-colour:#696969;--footer-li-colour:#696969;--box-bg-color:#2f2f2f;--box-bg-alt-color:#2f2f2f;--box-svg-color:invert(100%) sepia(4%) saturate(250%) hue-rotate(321deg) brightness(111%) contrast(88%);--box-h-color:#111;--nav-link-color:var(--blue-primary);--light-switch-bg-color:hsl(0deg 0% 100% / 90%);--link-color:var(--blue-primary);--link-color-alt:#00cbff;--link-color-alt2:#00cbff;--subtitle-color:var(--blue-primary);--subtitle-alt-colour:#e1e1ff;--bg-image:radial-gradient(circle,rgba(255,255,255,.015) 24%,transparent 26%),radial-gradient(circle,rgba(255,255,255,.015) 24%,transparent 26%);--bg-size:10px 16px;--bg-position:0 0,5px 8px;--footer-bg:radial-gradient(ellipse at bottom,#272222 30%,#111111 80%);--wide-area-bg-image:none;--wide-area-bg-blend:multiply,multiply;--wide-area-bg:linear-gradient(122deg, #111111 0%, #111111 38%, #0A75B8 calc(37% + 1px), #175BA3 63%, #6E43D0 calc(60% + 1px), #5433A1 72%, #039765 calc(72% + 1px), #014B47 100%);--header-h1-title-shadow:4px 8px 6px rgba(0,0,0,.2), 0 -5px 35px rgba(215,215,215,.1);--header-h2-title-shadow:2px 2px 3px rgba(44,44,44,.2);--header-h3-subtitle-shadow:3px 8px 8px #000;--header-paragraph-shadow:2px 2px 3px rgba(25,25,25,.1);--section-hr-color:#333333;--home-hero-bg-image:transparent;--home-hero-bg-color:transparent;--home-hero-bg:linear-gradient(122deg, #111111 0%, #111111 38%, #0A75B8 calc(37% + 1px), #175BA3 63%, #6E43D0 calc(60% + 1px), #5433A1 72%, #039765 calc(72% + 1px), #014B47 100%);--home-hero-bg-blend-mode:screen, overlay, hard-light, normal;--bg-2-color:transparent;--bg-1-color:transparent;--highlight-background:linear-gradient(102deg, #0CF 0%, #0099FF 100%);--slash-bg:linear-gradient(62deg, #131313 36%, rgba(0,0,0,0) 36%), linear-gradient(40deg, var(--text-dark) 60%, #181818 60%);--slash-bg-blend-mode:screen, overlay, hard-light, normal;--bg-text-color:#333;--services-image-bg:linear-gradient(180deg, #222529, rgba(39,40,43,.82));--services-bg:#222529;--services-active-image-bg:linear-gradient(180deg, #222529, rgba(39,40,43,.82));--services-active-bg:#222529;--form-input-colour:#000;--contrast-text:#fff;--speckle-background-image:url('../../img/speckle-bg.png'), -webkit-gradient(linear, left top, left bottom, from(#181818), to(#181818));--speckle-background-image-webp:url('../../img/speckle-bg.webp'), -webkit-gradient(linear, left top, left bottom, from(#181818), to(#181818));--speckle-box-shadow:0 -3em 3em rgb(0 0 0 / 10%), 0 0 0 2px rgb(0 0 0), 0.2em 0.2em 0.5em rgb(0 0 0 / 90%);--speckle-webkit-box-shadow:0 -3em 3em rgb(0 0 0 / 10%), 0 0 0 2px rgb(0 0 0), 0.2em 0.2em 0.5em rgb(0 0 0 / 90%);--speckle-bottom-cta-background-image:url('../../img/speckle-bg.png'), -webkit-gradient(linear, left top, left bottom, from(#181818), to(#181818));--speckle-bottom-cta-background-image-webp:url('../../img/speckle-bg.webp'), -webkit-gradient(linear, left top, left bottom, from(#181818), to(#181818));--speckle-bottom-cta-text-color:#f1f1f1;--is-active-color:#9c9c9c;--scrollbar-thumb-background:linear-gradient(180deg, var(--blue-primary), var(--blue-dark));--scrollbar-thumb-hover-background:rgba(20, 143, 219, 0.75);--scrollbar-track-background:linear-gradient(90deg, #0c2141, #0c2141 1px, #03193b 0, #03193b);--search-ads-form-mobile-bg:linear-gradient(45deg, #00c284 20%, var(--blue-dark) 0, var(--blue-dark));--site-form-mobile-bg:linear-gradient(45deg, var(--blue-primary) 20%, var(--blue-dark) 0, var(--blue-dark));--social-ads-form-mobile-bg:linear-gradient(45deg, #956bff 20%, var(--blue-dark) 0, var(--blue-dark));--scroller-bg:#344256;--scroller-shadow:hsl(218, 33%, 9%);--list-bg:#090909;--list-text:#f0f0f0;--list-hover-bg:#474747;--svg-icon-form:#f0f0f0;--card-shadow:3px 2px 6px 4px rgba(0, 0, 0, 0.1);--bulma-shadow:0px 0px 10px 0px hsl(0deg 0% 24.38%), 0 0px 0 1px hsla(var(--bulma-shadow-h), var(--bulma-shadow-s), var(--bulma-shadow-l), .01);--box-shadow:0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);--solid-bg:#181818;--check-icon:url("../../img/icons/check-icon-dark.svg");--img-diagonal-bg:linear-gradient(135deg, #4c4c4c 50%, #909090 50%);--white-check-smaller-icon-svg-alt:url("../../img/icons/white-check-smaller-icon-svg-alt-dark.svg");--white-check-smaller-icon-svg-alt2:url("../../img/icons/white-check-smaller-icon-svg-alt-dark.svg");--card-footer-border-top:1px solid #454545;--dropdown-bg:#14161a;} :root, .theme-light, :root[color-mode="light"], :root[data-theme="light"] {--color-bg:#181818;--text-color:#434343;--text-alt-color:#c1c1c1;--text-alt2-color:#c1c1c1;--heading-color:#181818;--footer-heading-color:#111;--header-bg-colour:#ffffff;--header-bg-scroll-colour:#ffffff;--card-bg-color:#ffffff;--main-bg:linear-gradient(90deg, rgba(244,249,255,1), white, rgba(244,249,255,1));--header-h2-title-colour:var(--text-dark);--header-h2-title-colour-alt:#f0f0f0;--header-h2-title-colour-alt-2:var(--text-dark);--header-h2-main-subtitle-colour:var(--text-dark);--header-h3-subtitle-colour:var(--text-dark);--header-h1-title-colour:var(--text-dark);--footer-p-colour:#111;--footer-li-colour:#111;--box-bg-color:#fff;--box-bg-alt-color:#fff;--box-svg-color:invert(22%) sepia(0%) saturate(1150%) hue-rotate(320deg) brightness(85%) contrast(94%);--box-h-color:#111;--nav-link-color:#4a4a4a;--light-switch-bg-color:rgba(0,0,0,.1);--link-color:#117ABB;--link-color-alt:#00cbff;--link-color-alt2:#2e6a9b;--subtitle-color:var(--blue-primary);--subtitle-alt-colour:#e1e1ff;--header-h1-title-shadow:none;--header-h2-title-shadow:2px 2px 3px rgba(255, 255, 255, .2);--header-h3-subtitle-shadow:3px 8px 8px #dddbdb;--header-paragraph-shadow:2px 2px 3px rgba(255, 255, 255, .1);--bg-image:linear-gradient(90deg, rgba(244,249,255,1), white, rgba(244,249,255,1));--bg-size:none;--bg-position:none;--footer-bg:radial-gradient(ellipse at bottom,#ffffff 30%,#f9f9f9 80%);--wide-area-bg-image:none;--wide-area-bg-blend:none;--wide-area-bg:none;--section-hr-color:#e0e0e0;--home-hero-bg-image:transparent;--home-hero-bg-color:transparent;--home-hero-bg:linear-gradient(122deg, #fff 0%, #fff 38%, #1da4f8 calc(37% + 1px), #2089ca 63%, #9567ff calc(60% + 1px), #774adf 72%, var(--green-accent) calc(72% + 1px), #028f60 100%);--home-hero-bg-blend-mode:screen, overlay, hard-light, normal;--bg-2-color:#f3f3f0;--bg-1-color:#fafafa;--highlight-background:linear-gradient(102deg, #0CF 0%, rgb(0, 153, 255) 100%);--slash-bg:linear-gradient(45deg, #f3f3f0 0%, #000320 100%), radial-gradient(100% 236% at 130% 0%, #61a8ff 0%, #f3f3f0 100%), linear-gradient(227deg, #bac9d2 -49%, #f3f3f0 80%), linear-gradient(123deg, #24d2ff 1%, #e9cdff 10%, #2385c6 42%, #6f74e3 67%, #07456F 59%, #07456F 70%, #3b67fd 0%, #3d64fe 0%);--slash-bg-blend-mode:screen, overlay, hard-light, normal;--bg-text-color:#ddd;--services-image-bg:none;--services-bg:#fff;--services-active-image-bg:none;--services-active-bg:#fff;--form-input-colour:#bbb;--contrast-text:#333;--speckle-background-image:url('../../img/speckle-dark-bg.png'), -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#fafafa));--speckle-background-image-webp:url('../../img/speckle-dark-bg.webp'), -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#fafafa));--speckle-box-shadow:0 1em 3em rgb(0 0 0 / 10%), 0 0 0 2px rgb(255 255 255), 0.1em 0.1em 0.5em rgb(0 0 0 / 40%);--speckle-webkit-box-shadow:0 1em 3em rgb(0 0 0 / 10%), 0 0 0 2px rgb(255 255 255), 0.1em 0.1em 0.5em rgb(0 0 0 / 40%);--speckle-bottom-cta-background-image:url('../../img/speckle-dark-bg.png'), -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#fafafa));--speckle-bottom-cta-background-image-webp:url('../../img/speckle-dark-bg.webp'), -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#fafafa));--speckle-bottom-cta-text-color:#333;--is-active-color:var(--text-dark);--scrollbar-thumb-background:linear-gradient(180deg, #1d9fef, var(--blue-dark));--scrollbar-thumb-hover-background:rgba(1, 157, 255, 0.75);--scrollbar-track-background:linear-gradient(90deg, #000000, #009eff 1px, #007cca 0, #1f92d9);--search-ads-form-mobile-bg:linear-gradient(45deg, #00c284 20%, #ffffff 0, #ffffff);--site-form-mobile-bg:linear-gradient(45deg, var(--blue-primary) 20%, #ffffff 0, #ffffff);--social-ads-form-mobile-bg:linear-gradient(45deg, #956bff 20%, #ffffff 0, #ffffff);--scroller-bg:hsl(0, 0%, 93%);--scroller-shadow:hsl(0, 0%, 80%);--list-bg:#f0f0f0;--list-text:#f0f0f0;--list-hover-bg:#dcdcdc;--svg-icon-form:#363636;--card-shadow:3px 2px 6px 4px rgba(0, 0, 0, 0.1);--bulma-shadow:0 0.1em 1em -0.1em hsla(var(--bulma-shadow-h), var(--bulma-shadow-s), var(--bulma-shadow-l), 0.1), 0 0px 0 1px hsla(var(--bulma-shadow-h), var(--bulma-shadow-s), var(--bulma-shadow-l), 0.02);--box-shadow:0 0.1em 1em -0.1em hsla(var(--bulma-shadow-h), var(--bulma-shadow-s), var(--bulma-shadow-l), 0.1), 0 0px 0 1px hsla(var(--bulma-shadow-h), var(--bulma-shadow-s), var(--bulma-shadow-l), 0.02);--solid-bg:#fafafa;--check-icon:url("../../img/icons/check-icon-light.svg");--img-diagonal-bg:linear-gradient(135deg, #f5f9ff 50%, #e8f1fc 50%);--white-check-smaller-icon-svg-alt:url("../../img/icons/white-check-smaller-icon-svg-alt-dark.svg");--white-check-smaller-icon-svg-alt2:url("../../img/icons/white-check-smaller-icon-svg-alt-light.svg");--card-footer-border-top:1px solid #c3c3c3;--dropdown-bg:#fafafa;} .navbar-dropdown {background-color:var(--dropdown-bg);border-end-start-radius:var(--bulma-navbar-dropdown-radius);border-end-end-radius:var(--bulma-navbar-dropdown-radius);border-top-color:var(--bulma-navbar-dropdown-border-color);box-shadow:0 0.5em 0.5em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), 0.1);display:none;font-size:0.875rem;inset-inline-start:0;min-width:100%;position:absolute;top:100%;z-index:var(--bulma-navbar-dropdown-z);} .card-footer {border-top:var(--card-footer-border-top);} .speckle-bottom-cta .box {box-shadow:var(--card-shadow);} .content h1, .content h2, .content h3, .content h4, .content h5, .content h6{color:var(--heading-color);} h2.text-alt3 {color:var(--heading-color) !important;} .navbar-link:not(.is-arrowless)::after {border-color:var(--blue-primary)} .navbar-burger {color:var(--blue-primary)} footer .content ul {list-style:none;margin-inline-start:0px;} @media screen and (min-width:768px) {.text-alt {color:var(--text-alt-color);}} .navbar {box-shadow:0 -3em 3em rgb(0 0 0 / 10%), 0 0 0 1px rgb(136 136 136 / 56%), 0.3em 0.1em 0.5em rgb(0 0 0 / 90%);} .navbar-logo {text-indent:-5000px;background-image:url('../../img/brand/tweaked-seo-logo.svg');background-repeat:no-repeat;height:70px;width:280px;background-size:280px 70px;margin:auto;} a.navbar-logo:hover, a.footer-logo:hover {background-image:url('../../img/brand/tweaked-seo-logo-hover.svg');background-repeat:no-repeat;height:70px;width:280px;background-size:280px 70px;margin:auto;transition:all 0.75s ease-in-out 0.15s;background-color:unset !important;} @media screen and (min-width:1024px) and (max-width:1216px) {.navbar-logo {height:75px;width:300px;background-size:300px 75px;}} .footer-logo {height:100px !important;width:400px !important;background-size:400px 100px !important;display:block;margin:auto;} @media screen and (max-width:1420px) {.footer-logo {height:70px !important;width:280px !important;background-size:280px 70px !important;} a.footer-logo:hover {background-size:280px 70px !important;}} @media screen and (max-width:1026px) {.footer-logo {height:56px !important;width:224px !important;background-size:224px 56px !important;}} @media screen and (max-width:419px) {.navbar-logo, .navbar-logo {}} footer svg {height:24px;} .speckle-bottom-cta.webp {background-image:var(--speckle-bottom-cta-background-image-webp);background-size:auto, auto;} .speckle-bottom-cta {background-image:var(--speckle-bottom-cta-background-image);background-size:auto, auto;} .speckle-bottom-cta p {color:var(--speckle-bottom-cta-text-color);} .blue-text-grad {background:var(--highlight-background);} .green-text-grad {background:linear-gradient(102deg, #00c382 0%, rgb(0, 153, 255) 100%);} .blue-text-grad, .green-text-grad {color:inherit;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text;} .blue-text {color:#148edb;} .purple-text {color:#9162ff !important;} .green-text {color:var(--green-accent) !important;} .blue-text {color:#117ABB !important;} .grey-text {color:#b4b4b4} .purple-text:hover {color:#a782ff !important;} .green-text:hover {color:#1bd899 !important;} .blue-text:hover {color:#58beff !important;} .grey-text:hover {color:#808080 !important;} a.navbar-item, a.navbar-link {color:var(--nav-link-color);} .navbar {box-shadow:0 -3em 3em rgb(0 0 0 / 10%), 0 0 0 1px rgb(136 136 136 / 56%), 0.3em 0.1em 0.5em rgb(0 0 0 / 90%);background-color:var(--header-bg-colour);} .button, .button.is-primary {background-color:var(--blue-secondary);color:#ffffff;border:1px solid var(--blue-dark);} .button:hover, .button.is-primary:hover, .button.is-primary.is-hovered {background-color:var(--blue-dark);border:1px solid var(--blue-secondary);color:#fff;transition:var(--transition-standard);} .is-primary-alt:hover {background-color:#0bc589 !important;} .button.is-primary:focus, .button.is-primary.is-focused {border-color:transparent;color:#fff;transition:var(--transition-standard);} .button.is-primary.is-outlined {background-color:#fff;border-color:var(--blue-primary);font-weight:normal;color:var(--blue-dark);transition:all 0s ease-in-out;} .button.is-primary.is-outlined:hover, .button.is-primary.is-outlined.is-hovered {background-color:var(--blue-dark);border-color:var(--blue-dark);font-weight:normal;color:#fff;transition:var(--transition-standard);} .button.is-primary.is-outlined.slide:hover, .button.is-primary.is-outlined.slide.is-hovered {transition:all 0s ease-in-out;} .button.is-primary.is-outlined:focus, .button.is-primary.is-outlined.is-focused {background-color:var(--blue-primary);border-color:var(--blue-dark);color:#fff;font-weight:normal;} .button.is-primary.is-focused:not(:active), .button.is-primary:focus:not(:active) {box-shadow:none;} .breadcrumb {padding:1rem 38px 0;position:relative;margin:0 !important;padding:0 !important;max-width:2300px;} .breadcrumb ul {margin:-80px 0 52px;padding:0;} @media screen and (max-width:550px) {.breadcrumb ul {margin:-70px 0 42px;}} h3.subtitle, h4.title, .cta-title {font-size:var(--font-size-h3);} h2.title.text-white {color:#fff;} h2.title {font-family:"Poppins Medium", "Helvetica Neue Regular", Poppins-fallback, sans-serif !important;font-display:swap;font-size:var(--font-size-h2);} .content figure:not(:last-child) {margin-bottom:0;} .content figure {text-align:left;margin:0;} .text-white {color:#fff;font-weight:bold;} @font-face {font-family:'Poppins Light';font-style:normal;font-weight:normal;src:local('Poppins Light'), url('../fonts/poppins-light.woff2') format('woff2');font-display:swap;} @font-face {font-family:'Poppins Medium';font-style:normal;font-weight:normal;src:local('Poppins Medium'), url('../fonts/poppins-medium.woff2') format('woff2');font-display:swap;} @font-face {font-family:'Poppins Bold';font-style:normal;font-weight:normal;src:local('Poppins Bold'), url('../fonts/poppins-bold.woff2') format('woff2');font-display:swap;} @font-face {font-family:"Poppins-fallback";ascent-override:99%;src:local("Arial");} .slash-bg {background:var(--slash-bg);background-blend-mode:var(--slash-bg-blend-mode);} .bg-green {overflow:hidden;height:auto;border:none;border-radius:0;background-color:transparent;background-image:linear-gradient(45deg, var(--green-accent), var(--green-accent-trans));box-shadow:-7px 13px 30px 0 rgba(0, 0, 0, 0.15);color:#fff;} .bg-blue {overflow:hidden;height:auto;border:none;border-radius:0;background-color:transparent;background-image:linear-gradient(45deg, #229fec, #3c6ab4);box-shadow:-7px 13px 30px 0 rgba(0, 0, 0, 0.15);color:#fff;} .border-radius-bottom {border-radius:0px 0px var(--bulma-card-radius) var(--bulma-card-radius);} .is-small {font-size:70%;} .content h2.is-small {font-size:16px;} a.left-hover, a:not(.button):not(.navbar-link):not(.navbar-item):not(.gradual-hover):not(.navbar-logo):not(.no-hover) {position:relative} a.left-hover:hover, a:not(.button):not(.navbar-link):not(.navbar-item):not(.gradual-hover):not(.navbar-logo):not(.no-hover):hover {text-decoration:none} a.left-hover:before, a:not(.button):not(.navbar-link):not(.navbar-item):not(.gradual-hover):not(.navbar-logo):not(.no-hover):before {content:"";position:absolute;width:0;height:1px;bottom:0;left:0;background-color:#581827;visibility:hidden;transition:all .5s ease-in-out} a.left-hover:hover:before, a:not(.button):not(.navbar-link):not(.navbar-item):not(.gradual-hover):not(.navbar-logo):not(.no-hover):hover:before {visibility:visible;width:100%} a.left-hover-blue:before, a:not(.button):not(.navbar-link):not(.navbar-item):not(.gradual-hover):not(.navbar-logo):not(.no-hover):before {background-color:var(--blue-primary) !important;} .navbar-item span {font-weight:bold;} @media screen and (max-width:768px) {.mobile-margin-bottom {margin-bottom:1.5rem;} .reverse-columns {flex-direction:column-reverse;display:flex;} .subtitle-alt {font-family:"Poppins Medium", sans-serif !important;color:var(--subtitle-colour) !important;font-display:swap;font-weight:500;} .mobile-centered {text-align:center;} .text-alt2 {color:var(--text-alt2-color);}} @media screen and (min-width:769px) {.mobile-margin-bottom {margin-bottom:0;}} .content h2:not(:first-child) {margin-top:0px;} .form-bg-desktop {position:absolute;top:0;left:0;width:130%;height:100%} .form-bg-mobile {position:absolute;top:0;left:0;width:100%;height:100%} .box {background-color:var(--box-bg-color);box-shadow:var(--box-shadow);padding:2rem;} .box h1, .box h2, .box h3, .box h4 {color:var(--box-h-color);} .box-alt {background-color:var(--box-bg-alt-color);} .box-alt img {filter:var(--box-svg-color);} #main-content {position:relative;overflow-x:hidden;overflow-y:hidden;} #main-content.tilt {overflow:hidden;} #main-content.tilt #inner-content {transform:rotate(1deg) translateZ(0);} @media screen and (max-width:1027px) {#main-content.tilt #inner-content {transform:none;}} #main-content {position:relative;background-image:var(--main-bg);z-index:1;margin-bottom:var(--footer-height);-webkit-box-shadow:#000 0 7px 35px 0;-moz-box-shadow:#000 0 7px 35px 0;box-shadow:#000 0 7px 35px 0;} #inner-content {position:relative;box-shadow:0 0 20px rgba(0, 0, 0, 0.7);transform-origin:center 50%;transition:all 1s ease;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;} .hero-points2 {color:var(--header-h2-title-colour);line-height:1.3;} p.hero-points2 {color:var(--header-h2-title-colour-alt);line-height:1.3;} p.hero-points3 {color:var(--header-h2-title-colour-alt-2);line-height:1.3;} .hero-points {vertical-align:text-bottom;margin-bottom:calc(4px + (5 - 0) * ((100vw - 300px) / (1600 - 300)));;} @media screen and (max-width:768px) {p.hero-points2 {color:var(--header-h2-title-colour);} p.hero-points3 {color:var(--header-h2-title-colour-alt-2);} .white-check-smaller-icon-svg {background-image:url('../../img/icons/white-check-smaller-icon.svg');background-repeat:no-repeat;background-size:contain;}} .white-check-icon-svg, .white-check-smaller-icon-svg {background-image:url('../../img/icons/white-check-icon.svg');background-repeat:no-repeat;background-size:contain;} .white-check-icon-svg-new {background:var(--check-icon);background-repeat:no-repeat;background-size:contain;} .white-check-smaller-icon-svg-alt {background:var(--white-check-smaller-icon-svg-alt);background-repeat:no-repeat;background-size:contain;} .icon-svg, .white-check-icon-svg, .white-check-smaller-icon-svg, .white-check-icon-svg-new, .white-check-smaller-icon-svg-alt {display:inline-flex;align-self:center;margin-right:0.25rem;vertical-align:sub;background-repeat:no-repeat;} .icon-svg {height:calc(22px + (32 - 22) * ((100vw - 300px) / (1600 - 300)));width:calc(22px + (32 - 22) * ((100vw - 300px) / (1600 - 300)));} .white-check-smaller-icon-svg, .white-check-icon-svg-new, .white-check-smaller-icon-svg-alt {height:calc(21px + (25 - 22) * ((100vw - 300px) / (1600 - 300)));width:calc(22px + (25 - 22) * ((100vw - 300px) / (1600 - 300)));} .white-check-icon-svg {height:calc(22px + (26 - 22) * ((100vw - 300px) / (1600 - 300)));width:calc(22px + (26 - 22) * ((100vw - 300px) / (1600 - 300)));margin-top:6px;} .svg-icon {display:inline-flex;align-self:center;fill:#fff;vertical-align:top;} .svg-icon svg {height:calc(22px + (40 - 22) * ((100vw - 300px) / (1600 - 300)));width:calc(22px + (40 - 22) * ((100vw - 300px) / (1600 - 300)));} .svg-icon.svg-baseline svg {top:.125em;position:relative;} .inline-flex {display:inline-flex;} .svg-green {fill:#006251;} .svg-icon-large svg, .svg-icon-large img {height:calc(22px + (60 - 22) * ((100vw - 300px) / (1600 - 300)));width:calc(22px + (54 - 22) * ((100vw - 300px) / (1600 - 300)));} h4.point-title, .cta-title, h2.point-title {line-height:1.3 !important;} p, small {color:var(--text-color);} .point-title {font-size:clamp(18px, calc(18px + (22 - 18) * ((100vw - 300px) / (1600 - 300))), 22px);} .form-question {font-size:clamp(16px, calc(16px + (22 - 16) * ((100vw - 300px) / (1600 - 300))), 22px);font-weight:bold;} .cta-link, .cta-link input {--bulma-control-size:var(--bulma-size-medium);--bulma-control-radius:var(--bulma-radius-medium);font-size:20px;} .site-form {background-image:linear-gradient(45deg, var(--blue-dark) 72%, var(--blue-primary) 0, #ffffff2b);} @media screen and (max-width:768px) {.site-form {background-image:var(--site-form-mobile-bg);} .search-ads-form {background-image:var(--search-ads-form-mobile-bg);}} .review {margin:50px auto;font-style:italic;color:var(--text-color);padding:1.2em 30px 1.2em 90px;border-left:8px solid var(--blue-primary);line-height:1.6;position:relative;background:var(--bg-1-color);} .review::before {font-family:Arial;content:"\201C";color:var(--blue-primary);font-size:4em;position:absolute;left:10px;top:-10px;} .review::after {content:'';} .review span {display:block;font-style:normal;font-weight:bold;margin-top:1em;} .review-star {background-image:url('../../img/icons/review-star.svg');background-repeat:no-repeat;background-size:contain;} .stars span.review-star {height:calc(26px + (38 - 26) * ((100vw - 300px) / (1600 - 300)));transition:transform 0.3s ease;width:calc(26px + (38 - 26) * ((100vw - 300px) / (1600 - 300)));display:inline-flex;align-self:center;margin-right:0.25rem !important;vertical-align:sub;} .stars span:nth-child(1), .stars span:nth-child(5) {transform:scale(0.85);} .star-padding {padding-top:6px;} .display-inline {display:inline;} blockquote {font-size:clamp(18px, calc(18px + (20 - 18) * ((100vw - 300px) / (1600 - 300))), 20px);} .client-name {font-weight:400;line-height:1.25;font-size:clamp(20px, calc(20px + (20 - 20) * ((100vw - 300px) / (1600 - 300))), 20px);} .play-pause-btn {display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;color:#fff;font-size:28px;cursor:pointer;padding:8px 12px;min-width:48px;margin-right:10px;line-height:22px;} .play-pause-btn:active {outline:none;color:#fff;} .play-pause-btn:hover {color:#bbb;transition:var(--transition-standard);} .dots-container {display:flex;align-items:center;margin-left:0;} .dots-container .dot, .dots-container .timer-bar-dot {height:10px;width:10px;background-color:#bbb;border-radius:50%;margin:0 5px;cursor:pointer;position:relative;flex-shrink:0;} .dots-container .timer-bar-dot {width:80px;background-color:#e0e0e0;border-radius:5px;cursor:default;overflow:hidden;} .dots-container .timer-bar-dot .progress {position:absolute;top:0;left:0;height:100%;width:0%;background-color:var(--green-accent);border-radius:5px;transition:width 0.05s linear;} .dots-container .dot:hover {background-color:#888;} .dots-container .dot.active {background-color:#3498db;} .timer-control {display:flex;align-items:center;background-color:var(--blue-secondary);padding:10px 20px;font-weight:bold;border-radius:var(--radius-medium);} .nav-buttons {display:flex;align-items:center;margin-left:auto;} button.prev-btn, button.next-btn {display:flex;align-items:center;justify-content:center;border:none;color:#fff;cursor:pointer;padding:0px 12px 8px 12px;font-size:40px;font-weight:bold;border-radius:var(--radius-medium);background-color:var(--blue-secondary);} button.prev-btn:hover, button.next-btn:hover {background-color:var(--blue-dark);transition:var(--transition-standard);} @media screen and (max-width:410px) {button.prev-btn, button.next-btn {display:none;}} button.prev-btn {margin-right:10px;} .prev-btn:active, .next-btn:active {outline:none;} .slider-controls {display:flex;align-items:center;justify-content:space-between;padding:20px 0px;border-radius:var(--radius-medium);margin-top:80px;} .review-items {position:relative;} .review-item {position:absolute;top:0;left:0;width:100%;display:none;z-index:1;} .review-item.is-active {display:block;z-index:2;} .review-item p {margin-bottom:12px;} @media screen and (max-width:768px) {.mobile-margin-top {margin-top:20px;margin-bottom:20px;}} #main-content {position:relative;min-height:800px;background-image:var(--main-bg);z-index:1;-webkit-box-shadow:#000 0 7px 35px 0;-moz-box-shadow:#000 0 7px 35px 0;box-shadow:#000 0 7px 35px 0;} .tiny-text {font-size:var(--font-size-small);} .float-right {float:right;} .solid-bg {background-color:var(--solid-bg);} .centered {margin:0px auto;text-align:center;} .mx-centered {margin:0px auto;} .no-margin {margin:0px !important;} .smaller-text {font-size:20px;} .bold {font-weight:bold;} .text-centered {text-align:center;} .mobile-centered {text-align:left;} span.anchor {display:block;position:relative;top:-140px;visibility:hidden;} li.is-active a {color:var(--is-active-color) !important;} .z-index-1 {z-index:1;} .tile.is-child.box p.subtitle.title-4, .box {font-family:"Poppins Light", "Helvetica Neue Regular", Poppins-fallback, sans-serif !important;color:var(--subtitle-colour) !important;} .tile {align-items:stretch;display:block;flex-basis:0;flex-grow:1;flex-shrink:1;min-height:-webkit-min-content;min-height:-moz-min-content;min-height:min-content;} .border-radius-card {border-radius:10px 10px 0px 0px;} .justify-left {justify-content:left;} .card {box-shadow:var(--card-shadow);background-color:var(--card-bg-color);} .card {display:flex;flex-direction:column;height:100%;} .card-content {flex-grow:1;} .card-footer {justify-content:left;} .card {box-shadow:var(--card-shadow);background-color:var(--card-bg-color);display:flex;flex-direction:column;height:100%;} .scroller {max-width:1200px;margin-top:40px;} .scroller-wide {max-width:24000px;} .scroller__inner {padding-block:1rem;display:flex;flex-wrap:wrap;gap:1rem;padding-bottom:0px;} .scroller[data-animated="true"] {overflow:hidden;-webkit-mask:linear-gradient( 90deg, transparent, white 20%, white 80%, transparent );mask:linear-gradient(90deg, transparent, white 20%, white 80%, transparent);} .scroller[data-animated="true"] .scroller__inner {width:max-content;flex-wrap:nowrap;animation:scroll var(--_animation-duration, 40s) var(--_animation-direction, forwards) linear infinite;} .scroller[data-direction="right"] {--_animation-direction:reverse;} .scroller[data-direction="left"] {--_animation-direction:forwards;} .scroller[data-speed="fast"] {--_animation-duration:20s;} .scroller[data-speed="slow"] {--_animation-duration:60s;} @keyframes scroll {to {transform:translate(calc(-50% - 0.5rem));}} .tag-list {margin:0;padding-inline:0;list-style:none !important;} .tag-list li {padding:14px 28px;background:var(--scroller-bg);border-radius:var(--radius-medium);box-shadow:0 0.5rem 1rem -0.25rem var(--scroller-shadow);} .tag-list2 li {padding:10px 10px 0px 10px} .no-inline-margin {margin-inline-start:0px !important;} .modal-content {padding:10% 60px 0px 60px;} .modal {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;visibility:hidden} .modal.is-active {visibility:visible} .modal.modal-full-screen .modal-content {width:100%;height:100%;max-height:100vh;margin:0;background-color:var(--header-bg-colour);} .modal.exit-message-fade .modal-content {-webkit-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7);opacity:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s} .modal.exit-message-fade.is-active .modal-content {-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1} .is-large.delete, .is-large.modal-close {height:80px;max-height:80px;max-width:80px;min-height:80px;min-width:80px;width:80px;} .delete::before, .modal-close::before, .delete::after, .modal-close::after {background-color:var(--text-color);} .delete::before, .modal-close::before, .delete::after, .modal-close::after {background-color:var(--text-color);} @media screen and (max-width:980px) {.modal-content {padding:15% 0px 0px 0px;} .is-large.delete, .is-large.modal-close {height:60px;max-height:60px;max-width:60px;min-height:60px;min-width:60px;width:60px;} .modal .box {padding:0;}} .modal {align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:40;} .modal.is-active {display:flex;} .modal-content, .modal-card {margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%;} @media screen and (min-width:769px) {.modal-content, .modal-card {margin:0 auto;max-height:calc(100vh - 40px);width:640px;}} .modal-close {background:none;height:40px;position:fixed;right:20px;top:20px;width:40px;} #errors {background-image:url('../../img/icons/exclamation-mark.svg');background-repeat:no-repeat;background-size:40px;background-position:left center;display:block;margin:20px auto;padding:4px;border:3px #900 solid;background-color:#fff;color:#000;width:100%;} #success {background-image:url('../../img/icons/check.svg');background-repeat:no-repeat;background-size:contain;display:block;margin:20px auto;padding:8px 4px 4px 4px;border:3px #669900 solid;background-color:#fff;width:100%;} .errMessage {display:block;padding:0 0 0 34px;margin:0 0 4px 0;width:auto;color:#c00;font-weight:normal;} .successMessage {display:block;padding:0 0 0 34px;margin:0 0 4px 0;width:auto;color:#333;font-weight:normal;} .fancy-form form {position:relative;overflow:hidden;} .fancy-form .input-area {margin-bottom:30px;position:relative;} .fancy-form .input-area.button-area {text-align:center;margin-bottom:0;} .fancy-form input:not([type=submit]):not([type=button]), .fancy-form textarea, .fancy-form select {height:100%;font-size:var(--font-size-form);-webkit-letter-spacing:0.25rem;-moz-letter-spacing:0.25rem;-ms-letter-spacing:0.25rem;letter-spacing:0.25rem;padding:20px;display:block;width:100% !important;border:none;background-color:var(--form-input-colour);color:#fff;position:relative;box-sizing:border-box;outline:none;border-radius:5px;} .fancy-form textarea:focus, .fancy-form select:focus {border-color:transparent;} .fancy-form label.input-active .content-name {-webkit-transform:translateY(-25%);-ms-transform:translateY(-25%);transform:translateY(-25%);font-size:0.7rem;opacity:0.2;} .fancy-form .content-container input:not(:placeholder-shown)+.label-name::after, .fancy-form .content-container input:focus+.label-name::after, .fancy-form .content-container input:required:valid+.label-name::after, .fancy-form .content-container input:valid+.label-name.is-valid::after, .fancy-form .content-container input:valid+.label-name.is-invalid::after {-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);} .fancy-form .content-container textarea:not(:placeholder-shown)+.label-name::after, .fancy-form .content-container textarea:focus+.label-name::after, .fancy-form .content-container textarea:required:valid+.label-name::after, .fancy-form .content-container select:not(:placeholder-shown)+.label-name::after, .fancy-form .content-container select:focus+.label-name::after, .fancy-form .content-container select:required:valid+.label-name::after {-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);} .fancy-form label {position:absolute;top:0px;left:0px;width:100%;height:100%;pointer-events:none;} .fancy-form label.relative {position:relative;pointer-events:visible;} .fancy-form label::after {content:"";position:absolute;left:0;bottom:-1px;height:4px;background:linear-gradient(90deg, #f441a5, #03a9f4);width:100%;opacity:0;transition:opacity 0.3s ease;} .fancy-form label.input-active::after {opacity:1;} .fancy-form .content-name {position:absolute;top:10px;left:20px;transition:all 0.3s ease;text-transform:uppercase;letter-spacing:0.25rem;} .fancy-form select:invalid {transition:all 0.3s ease;text-transform:uppercase;letter-spacing:0.25rem;font-size:var(--font-size-small) !important;color:var(--subtitle-colour) !important;padding-top:4px !important;font-family:"Poppins Light", "Helvetica Neue Regular", Poppins-fallback, sans-serif !important;font-display:swap;} .fancy-form select {font-size:var(--font-size-small) !important;min-height:56px;} .fancy-form select:valid {font-size:clamp(16px, calc(16px + (18 - 16) * ((100vw - 300px) / (1600 - 300))), 18px) !important;padding-top:14px !important;} .fancy-form .content-name-lead-form {font-size:var(--font-size-small) !important;} .textarea {border:none;overflow:auto;outline:none;box-shadow:none !important;} .fancy-form label.is-invalid::after {background:linear-gradient(90deg, #ff0000, #ff0000);} .fancy-form label.is-valid::after {background:linear-gradient(90deg, #00d1b2, #48c774);} @media screen and (max-width:768px) {.fancy-form input[type=text], .fancy-form input[type=tel], .fancy-form input[type=email], .fancy-form input[type=file], .fancy-form input[type=image], .fancy-form input[type=url], .fancy-form select, .fancy-form textarea {font-size:.6rem;} .fancy-form .content-name {font-size:0.5rem;} .fancy-form input:focus+.label-name .content-name, .fancy-form textarea:focus+.label-name .content-name, .fancy-form input:valid+.label-name .content-name, .fancy-form textarea:valid+.label-name .content-name, .fancy-form select:focus+.label-name .content-name, .fancy-form select:valid+.label-name .content-name {font-size:0.4rem;}} .checkbox {display:grid;grid-template-columns:min-content auto;grid-gap:0.5em;font-size:1.6rem;color:#fff;} .checkbox__control {display:inline-grid;width:1em;height:1em;border-radius:0.25em;border:0.1em solid var(--text-light);margin-top:10px;} @media screen and (max-width:768px) {.checkbox__control {width:0.7em;height:0.7em;border-radius:0.25em;} .checkbox {grid-gap:12px;}} .checkbox__control.blue {border:0.1em solid #3b9edd;} .checkbox__control.purple {border:0.1em solid #9162ff;} .checkbox__control.green {border:0.1em solid var(--green-accent);} .checkbox__input {display:grid;grid-template-areas:"checkbox";} .checkbox__input input {opacity:0;width:1em;height:1em;} .checkbox__input input:checked + .checkbox__control svg {transform:scale(1);} .checkbox__control svg {transition:transform 0.1s ease-in 25ms;transform:scale(0);transform-origin:bottom left;} .checkbox__input > * {grid-area:checkbox;}  .offscreen-field {position:absolute;left:-9999px;top:0;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none;z-index:-1;} .form-question {font-size:clamp(16px, calc(16px + (22 - 16) * ((100vw - 300px) / (1600 - 300))), 22px) !important;font-weight:bold;} .field:not(:last-child) {margin-bottom:0px;} .navbar-dropdown {font-size:16px;} .breadcrumbs {margin-top:-30px;} @media screen and (max-width:550px) {.breadcrumbs {margin-top:30px;}} .breadcrumb a {padding:0px;margin:0 0.75em;} .breadcrumb a span:hover {color:var(--blue-primary);} .breadcrumb {padding:1rem 38px 0;position:relative;margin:0 !important;padding:0 !important;font-size:calc(15px + (18 - 15) * ((100vw - 300px) / (1600 - 300)));max-width:2300px;} .breadcrumb ul {margin:0px 0 32px;padding:0;} @media screen and (max-width:550px) {.breadcrumb ul {margin:-70px 0 42px;}} .get-started {height:100vh;} .get-started-small-text {font-size:18px !important;margin-top:-24px;} .tweaked-seo {background-image:var(--gradient-blue), url('../../img/tweaked-seo.webp');background-repeat:no-repeat;background-position:top right;} .privacy-policy, .seo-blog {background-image:var(--gradient-blue), url('../../img/person-reading-phone.webp');background-repeat:no-repeat;background-position:top right;} .contact-us {background-image:var(--gradient-blue), url('../../img/contact-us.webp');background-repeat:no-repeat;background-position:top right;} .about-tweaked-seo {background-image:var(--gradient-blue);background-repeat:no-repeat;background-position:top right;} .tweaked-seo p, .alt-header p {font-weight:bold;color:#fafafa;} .tweaked-seo h1, .alt-header h1 {color:#fff;} .block {display:block;} @media(min-width:768px) {.right-border-desktop {border-right:3px var(--section-hr-color) solid;}} .tweaked-seo-icon {height:38px;width:38px;} @media screen and (max-width:1027px) {.tweaked-seo-icon {height:32px;width:32px;} #map-box {padding:16px;}} @media screen and (max-width:767px) {.tweaked-seo-icon {height:24px;width:24px;} #map-box {padding:8px;}} h2.subtitle {margin-top:40px;font-size:clamp(16px, calc(16px + (36 - 16) * ((100vw - 300px) / (1600 - 300))), 36px);} .vertical-align-mid {vertical-align:middle;} @media screen and (min-width:768px) {.checkbox {font-size:42px !important;}} .centered {margin:0px auto;text-align:center;} .is-underlined {text-transform:underline;} .switch {position:relative;display:inline-block;width:60px;height:28px;margin:0 10px;vertical-align:middle;} .switch input {opacity:0;width:0;height:0;} .slider {position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:0.4s;} .slider:before {position:absolute;content:"";height:22px;width:22px;left:3px;top:3px;background-color:white;transition:0.4s;} .slider.round {border-radius:28px;} .slider.round:before {border-radius:50%;} input:checked + .slider {background-color:#4a4a4a;} input:checked + .slider:before {transform:translateX(32px);} .theme-label {font-size:16px;font-weight:bold;color:#4a4a4a;vertical-align:middle;} [data-theme="dark"] .theme-label {color:#f5f5f5;} #map {height:100%;position:unset !important;} .map-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0;} .map-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute;} .hero-body p {font-weight:bold;color:#fff;} .text-value-prop {font-size:var(--font-size-subtitle) !important;;font-size:80%;font-weight:normal !important;color:var(--blue-dark);} .seo {background-image:linear-gradient(45deg, var(--blue-primary) 54%, #00c284 0, #ffffff2b), url(../../img/website-seo.webp);background-repeat:no-repeat;background-position:top right;} span.location-target {margin-top:calc(-26px - (30 - 26) * ((100vw - 300px) / (1600 - 300))) !important;display:block !important;} .inline {display:inline;} .breadcrumbs nav ul li:first-of-type {margin-top:5px;} h1.title {text-shadow:0 4px 3px rgba(0, 0, 0, 0.4), 0 8px 13px rgba(0, 0, 0, 0.1), 0 18px 23px rgba(0, 0, 0, 0.1);} .image-diagonal-bg {position:relative;padding:2rem;background:var(--img-diagonal-bg);border-radius:10px;box-shadow:0px 4px 6px rgba(0, 0, 0, 0.1);} a .card {transition:transform 0.3s ease, box-shadow 0.3s ease;} a .card:hover {transform:translateY(-5px);} h2.title u, h2.title .is-underlined {font-size:clamp(18px, calc(18px + (26 - 18) * ((100vw - 300px) / (1600 - 300))), 26px) !important;} .image-float, .mobile-img-centered {margin-left:1.5rem;margin-bottom:1.5rem;border-radius:8px;box-shadow:0px 4px 6px rgba(0, 0, 0, 0.1);} .image-float {float:right;max-width:40%;height:auto;} @media (max-width:768px) {.image-float {float:none;margin:0 auto;display:block;max-width:100%;} .mobile-img-centered {margin:0px auto;text-align:center;float:none;}} .content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {} .content h1 {margin-bottom:0px;} .header-image {border:2px solid #294572;border-radius:var(--radius-large);box-shadow:var(--box-shadow);} @media (max-width:1220px) {#image-column {display:none;} #left-column {width:100%;}} @media (max-width:500px) {#image-column {display:block;margin-top:20px;text-align:center;} #image-column img {margin:0 auto;}} .height-auto {height:auto;} .border-radius {border-radius:var(--radius-large);} .text-smaller {font-size:95%;} .currentNav {background-color:#849dc326 !important;} .navbar-item {border-radius:var(--radius-small) !important;} .blue-icon-fill {fill:var(--blue-secondary) !important;height:40px !important;} .svg-title {vertical-align:super;} .navbar-link {border-radius:var(--radius-small) !important;} .shield-icon-new {height:44px;} .skip-link {position:absolute;left:-999px;top:0;background:#000;color:#fff;padding:10px;z-index:100;} .skip-link:focus {left:10px;} .navbar-item, .theme-label, footer a {font-weight:bold;} @media screen and (max-width:768px) {.mobile-mb {margin-bottom:30px;} .home-padding {padding-top:20px;}} .review-title {font-size:16px;} .review-title span {font-weight:bold;} @media screen and (min-width:769px), print {.column.is-6, .column.is-6-tablet {padding:20px;}} @media screen and (min-width:769px) and (max-width:850px) {.tablet-mb {margin-bottom:30px;}} @media screen and (min-width:769px), print {.column.is-half, .column.is-half-tablet {padding:10px;}} @media screen and (max-width:768px) {.mt-sm-0 {margin-top:0px !important;}} .svg-icon-form {background-image:var(--white-check-smaller-icon-svg-alt);} @media screen and (max-width:768px) {.svg-icon-form {background-image:var(--white-check-smaller-icon-svg-alt2);}} .logo-scroller {max-width:100%;overflow:hidden;position:relative;margin:40px auto;-webkit-mask:linear-gradient( 90deg, transparent, white 20%, white 80%, transparent );mask:linear-gradient(90deg, transparent, white 20%, white 80%, transparent);} .logo-container {display:flex;align-items:center;width:max-content;animation:scroll var(--scroll-duration, 60s) linear infinite;padding-block:1rem;} .logo-item {flex-shrink:0;padding:10px 10px 0px 10px;margin-right:15px;background:var(--scroller-bg);border-radius:var(--radius-medium);box-shadow:0 0.5rem 1rem -0.25rem var(--scroller-shadow);} .logo-item img {height:50px;width:212px;object-fit:contain;} @keyframes scroll {from {transform:translateX(0);} to {transform:translateX(calc(-50%));}} [data-speed="fast"] {--scroll-duration:20s;} [data-speed="slow"] {--scroll-duration:60s;} @media screen and (max-width:1023px) {.navbar-menu .navbar-item.has-dropdown .navbar-dropdown {display:block !important;position:static;box-shadow:none;padding-left:1rem;} .navbar-menu .navbar-item.has-dropdown .navbar-link::after {display:none;} .navbar-menu .navbar-item.has-dropdown .navbar-link {pointer-events:none;} .navbar-link {position:relative;padding-right:2.5em;} .navbar-link::before {content:"▼";position:absolute;right:1em;top:50%;transform:translateY(-50%);font-size:0.8em;color:#3273dc;} .navbar-link.is-active::before {content:"▲";} .navbar-menu .navbar-item.has-dropdown .navbar-link {pointer-events:all;} .navbar-menu {background-color:var(--dropdown-bg);}} .navbar-burger.burger {margin-top:14px;margin-right:13px;} .navbar-link::after {display:none;} @media screen and (max-width:1409px) {.is-hidden-touch {display:none;}} .icon-div {display:flex;align-items:flex-start;flex-wrap:nowrap;margin-bottom:0.5rem;width:100%;} .svg-icon.baseline {display:inline-flex;align-self:flex-start;flex-shrink:0;margin-top:3px;margin-right:0.5rem;} .white-check-icon-svg-new {display:block;height:21px;width:22px;background-repeat:no-repeat;background-size:contain;flex-shrink:0;} .point-title.inline-flex.hero-points {display:inline-block;margin:0;line-height:1.4;} @media screen and (max-width:768px) {.icon-div {align-items:flex-start;} .white-check-icon-svg-new {height:18px;width:18px;} .point-title {*/}} .speckle-bottom-cta a {font-weight:bold;} @media screen and (max-width:768px) {.content figure {text-align:center;}} a h4 {color:var(--subtitle-colour) !important;} ul.text-smaller li {--font-size-form:clamp(16px, calc(16px + (20 - 16) * ((100vw - 300px) / (1600 - 300))), 20px);} ul.text-smaller {margin-left:26px;} ul.audit-list {list-style-type:none;padding:0;margin:0;} ul.audit-list li::before {content:"✔";color:green;font-weight:bold;margin-right:10px;} ul.benefits-list {list-style-type:none;padding:0;margin:0;} ul.benefits-list li {background-color:var(--list-bg);margin:10px 0;padding:15px;border-radius:5px;box-shadow:0 2px 5px rgba(0, 0, 0, 0.1);transition:background-color 0.3s ease;} ul.benefits-list li:hover {background-color:var(--list-hover-bg);} ul.benefits-list li::before {content:"✔";color:green;font-weight:bold;margin-right:10px;} @media screen and (min-width:1216px) {.proposal {max-height:350px;max-width:263px;}} .is-underline {text-decoration:underline;}  .form-spotlight-backdrop {position:fixed;inset:0;z-index:200;background:rgba(9, 16, 28, 0.62);opacity:0;pointer-events:none;transition:opacity 0.3s ease;} body.is-form-spotlit .form-spotlight-backdrop {opacity:1;pointer-events:auto;} .is-form-spotlight-target {transition:box-shadow 0.3s ease;} body.is-form-spotlit .is-form-spotlight-target {position:relative;z-index:210;box-shadow:0 0 0 4px var(--blue-primary), 0 30px 70px rgba(0, 0, 0, 0.5);}  body.is-form-spotlit .is-form-spotlight-lift {z-index:auto !important;transform:none !important;filter:none !important;perspective:none !important;backdrop-filter:none !important;isolation:auto !important;will-change:auto !important;contain:none !important;transition:none !important;}  @media (prefers-reduced-motion:reduce) {.form-spotlight-backdrop, .is-form-spotlight-target {transition:none;}}  .rating {--active:#148fdb;--active-pale:rgba(255, 237, 118, .36);--inactive:#2a4772;--face-active:#121621;--face-inactive:#8e9ab9;display:flex;position:relative;margin-bottom:40px;} @media (min-width:960px) {.rating {zoom:2;margin-bottom:0px;}} .rating ul {margin:0;padding:0;list-style:none;display:flex;color:var(--inactive);} .rating ul li {--face:var(--face-inactive);cursor:pointer;position:relative;} .rating ul li:before, .rating ul li:after {content:"";position:absolute;z-index:2;transition:all 0.2s ease;} .rating ul li:before {--r:0deg;width:2px;height:2px;border-radius:1px;top:15px;left:13px;transform:rotate(var(--r));filter:drop-shadow(8px 0 0 var(--face));} .rating ul li span {width:2px;height:2px;display:block;position:absolute;left:50%;top:50%;border-radius:50%;margin:-1px 0 0 -1px;transform:scale(0.6);opacity:0;box-shadow:16px -16px 0 var(--active-pale), -16px -16px 0 var(--active-pale), -21px 8px 0 var(--active-pale), 21px 8px 0 var(--active-pale), 0 22px 0 var(--active-pale);} .rating ul li:nth-child(1):after {width:10px;height:10px;top:20px;left:13px;border-radius:50%;border:1px solid transparent;border-top-color:var(--face);} .rating ul li:nth-child(3):after {width:6px;left:15px;top:20px;height:1px;background:var(--face);} .rating ul li:nth-child(4):after {width:10px;height:10px;top:12px;left:13px;border-radius:50%;border:1px solid transparent;border-bottom-color:var(--face);} .rating ul li:nth-child(4).current {-webkit-animation:active-4 0.4s ease;animation:active-4 0.4s ease;} .rating ul li:nth-child(4).current span {-webkit-animation:active-span 0.32s ease;animation:active-span 0.32s ease;} .rating ul li:nth-child(5):after {width:6px;height:3px;left:15px;top:20px;border-radius:0 0 3px 3px;background:var(--face);} .rating ul li:nth-child(5).current {-webkit-animation:active-5 0.72s ease;animation:active-5 0.72s ease;} .rating ul li:nth-child(5).current span {-webkit-animation:active-span 0.32s ease;animation:active-span 0.32s ease;} .rating ul li.current {--face:var(--face-active);} .rating ul li.current svg {color:var(--active);fill:rgba(0, 0, 0, 0.2);} .rating ul li:not(.current) svg {transition:transform 0.2s ease;} .rating ul li:not(.current):active svg {transform:scale(0.9);} .rating ul li:not(:last-child) {margin:0 16px 0 0;} .rating ul li:not(:last-child):before {background:var(--face);} .rating ul li:not(:last-child).current:before {-webkit-animation:blink 3s linear infinite;animation:blink 3s linear infinite;} .rating ul li:last-child:before {--r:-45deg;width:3px;height:3px;border-top:1px solid var(--face);border-right:1px solid var(--face);border-radius:0 1px 0 0;left:12px;filter:drop-shadow(6px 6px 0 var(--face));} .rating svg {width:36px;height:34px;display:block;fill:rgba(0, 0, 0, 0.04);} .rating > div {left:0;top:0;position:absolute;display:none;transform:translateX(var(--x));transition:transform 0.3s cubic-bezier(0, 0, 0.265, 1.1) 0.24s;} .rating > div span {display:block;} .rating > div span svg {color:var(--active);fill:rgba(0, 0, 0, 0.2);} .rating.animate-left > div, .rating.animate-right > div {display:block;} .rating.animate-left > div span, .rating.animate-right > div span {-webkit-animation:scale 0.28s linear 0.24s;animation:scale 0.28s linear 0.24s;} .rating.animate-left li.move-to:before {-webkit-animation:move-to-left 0.31s ease 0.36s;animation:move-to-left 0.31s ease 0.36s;} .rating.animate-left li.move-from:before {-webkit-animation:move-to-right 0.28s ease;animation:move-to-right 0.28s ease;} .rating.animate-left > div {-webkit-animation:double-left 0.32s linear 0.24s;animation:double-left 0.32s linear 0.24s;} .rating.animate-left > div span svg {-webkit-animation:left 0.3s ease, right-end 0.4s ease 0.4s;animation:left 0.3s ease, right-end 0.4s ease 0.4s;} .rating.animate-right li.move-to:before {-webkit-animation:move-to-right 0.31s ease 0.36s;animation:move-to-right 0.31s ease 0.36s;} .rating.animate-right li.move-from:before {-webkit-animation:move-to-left 0.28s ease;animation:move-to-left 0.28s ease;} .rating.animate-right > div {-webkit-animation:double-right 0.32s linear 0.24s;animation:double-right 0.32s linear 0.24s;} .rating.animate-right > div span svg {-webkit-animation:right 0.3s ease, left-end 0.4s ease 0.4s;animation:right 0.3s ease, left-end 0.4s ease 0.4s;} @-webkit-keyframes active-4 {40% {transform:scale(1.25);}} @keyframes active-4 {40% {transform:scale(1.25);}} @-webkit-keyframes active-span {60% {opacity:1;} 100% {transform:scale(1.16);opacity:0;}} @keyframes active-span {60% {opacity:1;} 100% {transform:scale(1.16);opacity:0;}} @-webkit-keyframes active-5 {15% {transform:rotate(180deg) scale(1.1);} 30% {transform:rotate(360deg) scale(1.2);} 70% {transform:rotate(360deg) translateY(14%) scaleY(0.72);} 100% {transform:rotate(360deg);}} @keyframes active-5 {15% {transform:rotate(180deg) scale(1.1);} 30% {transform:rotate(360deg) scale(1.2);} 70% {transform:rotate(360deg) translateY(14%) scaleY(0.72);} 100% {transform:rotate(360deg);}} @-webkit-keyframes double-right {60% {filter:drop-shadow(-5px 0 1px var(--active-pale)) drop-shadow(4px 0 1px var(--active-pale));}} @keyframes double-right {60% {filter:drop-shadow(-5px 0 1px var(--active-pale)) drop-shadow(4px 0 1px var(--active-pale));}} @-webkit-keyframes scale {60% {transform:scaleX(1.32);filter:blur(0.5px);}} @keyframes scale {60% {transform:scaleX(1.32);filter:blur(0.5px);}} @-webkit-keyframes blink {0%, 5%, 15%, 100% {transform:scaleY(1);} 10% {transform:scaleY(0.4);}} @keyframes blink {0%, 5%, 15%, 100% {transform:scaleY(1);} 10% {transform:scaleY(0.4);}} @-webkit-keyframes double-left {60% {filter:drop-shadow(5px 0 1px var(--active-pale)) drop-shadow(-4px 0 1px var(--active-pale));}} @keyframes double-left {60% {filter:drop-shadow(5px 0 1px var(--active-pale)) drop-shadow(-4px 0 1px var(--active-pale));}} @-webkit-keyframes right {0%, 100% {transform-origin:17% 100%;} 50% {transform:rotate(-12deg) skewX(12deg);}} @keyframes right {0%, 100% {transform-origin:17% 100%;} 50% {transform:rotate(-12deg) skewX(12deg);}} @-webkit-keyframes left {0%, 100% {transform-origin:83% 100%;} 50% {transform:rotate(12deg) skewX(-12deg);}} @keyframes left {0%, 100% {transform-origin:83% 100%;} 50% {transform:rotate(12deg) skewX(-12deg);}} @-webkit-keyframes right-end {0%, 100% {transform-origin:17% 100%;} 40% {transform:rotate(-6deg) skewX(4deg) scaleX(0.92);} 70% {transform:rotate(1deg) skewX(-8deg) scaleX(1.04);}} @keyframes right-end {0%, 100% {transform-origin:17% 100%;} 40% {transform:rotate(-6deg) skewX(4deg) scaleX(0.92);} 70% {transform:rotate(1deg) skewX(-8deg) scaleX(1.04);}} @-webkit-keyframes left-end {0%, 100% {transform-origin:83% 100%;} 40% {transform:rotate(6deg) skewX(-4deg) scaleX(0.92);} 70% {transform:rotate(-1deg) skewX(8deg) scaleX(1.04);}} @keyframes left-end {0%, 100% {transform-origin:83% 100%;} 40% {transform:rotate(6deg) skewX(-4deg) scaleX(0.92);} 70% {transform:rotate(-1deg) skewX(8deg) scaleX(1.04);}} @-webkit-keyframes move-to-right {40% {transform:translateX(3px) rotate(var(--r));}} @keyframes move-to-right {40% {transform:translateX(3px) rotate(var(--r));}} @-webkit-keyframes move-to-left {40% {transform:translateX(-3px) rotate(var(--r));}} @keyframes move-to-left {40% {transform:translateX(-3px) rotate(var(--r));}}