/* Webseed Typography: generated, do not edit (Settings > Typography). */
@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:200 800;font-display:swap;src:url("../../plugins/webseed-typography/fonts/plus-jakarta-sans-latin-wght-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--wt-font:"Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--wt-default-size:clamp(1.0625rem, 1.0393rem + 0.0952vw, 1.125rem);--wt-h1-size:clamp(2.125rem, 1.6143rem + 2.0952vw, 3.5rem);--wt-h2-size:clamp(1.8125rem, 1.4179rem + 1.619vw, 2.875rem);--wt-h3-size:clamp(1.3125rem, 1.1732rem + 0.5714vw, 1.6875rem);--wt-h4-size:clamp(1.125rem, 1.0321rem + 0.381vw, 1.375rem);--wt-p-size:clamp(1.0625rem, 1.0161rem + 0.1905vw, 1.1875rem);--wt-small-size:clamp(0.9375rem, 0.9143rem + 0.0952vw, 1rem);--wt-hero-size:clamp(2.6875rem, 1.6893rem + 4.0952vw, 5.375rem);--wt-statement-size:clamp(1.75rem, 1.1929rem + 2.2857vw, 3.25rem);--wt-eyebrow-size:clamp(1rem, 0.9652rem + 0.1429vw, 1.0938rem);--wt-button-size:clamp(1rem, 0.9768rem + 0.0952vw, 1.0625rem);--wt-menu-size:clamp(0.9688rem, 1.8688rem + -1vw, 1.625rem);--wt-price-size:clamp(3.875rem, 2.7143rem + 4.7619vw, 7rem);--wt-footer-size:clamp(0.9375rem, 0.9143rem + 0.0952vw, 1rem);--wt-form-size:clamp(1rem, 0.9768rem + 0.0952vw, 1.0625rem);}
body{font-family:var(--wt-font)}
body{font-size:clamp(1.0625rem, 1.0393rem + 0.0952vw, 1.125rem);line-height:1.6;font-weight:400;letter-spacing:0em;text-transform:none;}
body h1,body .ws-pagehero h1,body .wp-block-post-title{font-size:clamp(2.125rem, 1.6143rem + 2.0952vw, 3.5rem);line-height:1.1;font-weight:800;letter-spacing:-0.015em;text-transform:none;}
body h2{font-size:clamp(1.8125rem, 1.4179rem + 1.619vw, 2.875rem);line-height:1.14;font-weight:800;letter-spacing:-0.015em;text-transform:none;}
body h3,body .ws-pagebody .wp-block-post-content h2,body .ws-why__title,body .ws-proof__figs,body .ws-points li,body .ws-contact__title{font-size:clamp(1.3125rem, 1.1732rem + 0.5714vw, 1.6875rem);line-height:1.25;font-weight:700;letter-spacing:-0.005em;text-transform:none;}
body h4,body .ws-step h3,body .ws-chips li,body .ws-extras summary,body .ws-price__unit{font-size:clamp(1.125rem, 1.0321rem + 0.381vw, 1.375rem);line-height:1.3;font-weight:700;letter-spacing:0em;text-transform:none;}
body :where(p, li, dd, blockquote),body .ws-cf__success,body .ws-contact__details .ws-contact{font-size:clamp(1.0625rem, 1.0161rem + 0.1905vw, 1.1875rem);line-height:1.65;font-weight:400;letter-spacing:0em;text-transform:none;}
body small,body figcaption,body .wt-small,body .ws-langdd__list a,body .ws-step p,body .ws-price__yearly,body .ws-pricing__note,body .ws-extras table,body .ws-extras > p,body .ws-proof__note,body .ws-cf__hint,body .ws-cf__err,body .ws-toc a,body .ws-footer__bar{font-size:clamp(0.9375rem, 0.9143rem + 0.0952vw, 1rem);line-height:1.55;font-weight:400;letter-spacing:0em;text-transform:none;}
body .wt-hero,body .ws-hero__title{font-size:clamp(2.6875rem, 1.6893rem + 4.0952vw, 5.375rem);line-height:1.04;font-weight:800;letter-spacing:-0.025em;text-transform:none;}
body .wt-statement,body .ws-statement__big,body .ws-why__title strong{font-size:clamp(1.75rem, 1.1929rem + 2.2857vw, 3.25rem);line-height:1.12;font-weight:800;letter-spacing:-0.02em;text-transform:none;}
body .wt-eyebrow,body .ws-eyebrow,body .ws-price__label,body .ws-footer__title,body .ws-toc__label,body .ws-extras th{font-size:clamp(1rem, 0.9652rem + 0.1429vw, 1.0938rem);line-height:1.3;font-weight:800;letter-spacing:0.1em;text-transform:uppercase;}
body .wp-block-button__link,body .wt-button,body .ws-cf__actions button,body .ws-switch__btn,body .ws-langdd__btn{font-size:clamp(1rem, 0.9768rem + 0.0952vw, 1.0625rem);line-height:1.2;font-weight:700;letter-spacing:0em;text-transform:none;}
body .wp-block-navigation-item__content,body .wt-menu,body .ws-nav a,body .ws-nav .wp-block-navigation-item__content{font-size:1.625rem;line-height:1.3;font-weight:600;letter-spacing:0em;text-transform:none;}
@media (min-width:600px){body .wp-block-navigation-item__content,body .wt-menu,body .ws-nav a,body .ws-nav .wp-block-navigation-item__content{font-size:0.9688rem}}
body .wt-price,body .ws-price__amount{font-size:clamp(3.875rem, 2.7143rem + 4.7619vw, 7rem);line-height:1;font-weight:800;letter-spacing:-0.04em;text-transform:none;}
body footer :where(p, li, a),body .wt-footer,body .ws-footer :where(p, li, a){font-size:clamp(0.9375rem, 0.9143rem + 0.0952vw, 1rem);line-height:1.6;font-weight:400;letter-spacing:0em;text-transform:none;}
body input,body textarea,body select,body .wt-form,body .ws-cf label,body .ws-cf input,body .ws-cf select,body .ws-cf textarea{font-size:clamp(1rem, 0.9768rem + 0.0952vw, 1.0625rem);line-height:1.4;font-weight:500;letter-spacing:0em;text-transform:none;}
/* highlight colours */
:root{--wt-hl-hero-a:#34678D;--wt-hl-hero-b:#C5EE2F;--wt-hl-hero-text:#EBCDBA;--wt-hl-st-a:#D13439;--wt-hl-st-b:#A85C14}
html body .ws-hero__title{color:var(--wt-hl-hero-text)}
html body .ws-hero__title strong,html body .ws-hero__title .ws-rot__in > span{color:var(--wt-hl-hero-a)}
html body .ws-statement__big strong{color:var(--wt-hl-st-a)}
html body .ws-statement__big strong::after{background:linear-gradient(to right,var(--wt-hl-st-a),var(--wt-hl-st-b))}
html:dir(rtl) body .ws-statement__big strong::after{background:linear-gradient(to left,var(--wt-hl-st-a),var(--wt-hl-st-b))}
@media (prefers-reduced-motion:no-preference){@supports ((-webkit-background-clip:text) or (background-clip:text)){html body .ws-hero__title strong:not(:has(.ws-rot)),html body .ws-hero__title .ws-rot__in > span{background-image:linear-gradient(to right,var(--wt-hl-hero-a),var(--wt-hl-hero-b));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;}html:dir(rtl) body .ws-hero__title strong:not(:has(.ws-rot)),html:dir(rtl) body .ws-hero__title .ws-rot__in > span{background-image:linear-gradient(to left,var(--wt-hl-hero-a),var(--wt-hl-hero-b))}html body .ws-statement__big strong{background-image:linear-gradient(to right,var(--wt-hl-st-a),var(--wt-hl-st-b));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;}html:dir(rtl) body .ws-statement__big strong{background-image:linear-gradient(to left,var(--wt-hl-st-a),var(--wt-hl-st-b))}}}
