:root{--brand-logo-sm-hex:url();--brand-logo-lg-hex:url();--brand-logo-sm-white:url();--brand-logo-lg-white:url();--hex-primary:#3d2d96;--hex-secondary:#00ab8c;--hex-tertiary:#ff1d46;--hex-quaternary:#91388c;--hex-quinary:#ff8500;--hex-senary:#fc0;--hex-white:#fff;--hex-black:#000;--hex-grey:#ececec;--hex-grey-dark:#ccc;--hex-grey-light:#f5f5f5;--hex-alert-red:#b20000;--hex-alert-yellow:#f2c901;--hex-alert-green:#31b048;--hex-alert-blue:#0268bf;--font-weight-alpha:400;--font-weight-beta:300;--font-weight-bold:500;--font-weight-anchor:400;--font-lineheight-alpha:1.1;--font-lineheight-beta:1.5;--font-letterspacing-alpha:0px;--font-letterspacing-beta:0px;--font-margin:15px;--font-alpha-h1-family:League Spartan,sans-serif;--font-alpha-h1-color:#2e2b87;--font-alpha-h1-weight:500;--font-alpha-h1-size-xs:40px;--font-alpha-h1-size-sm:44px;--font-alpha-h1-size-md:50px;--font-alpha-h1-size-lg:56px;--font-alpha-h1-size-xl:62px;--font-alpha-h2-family:League Spartan,sans-serif;--font-alpha-h2-color:#2e2b87;--font-alpha-h2-weight:500;--font-alpha-h2-size-xs:36px;--font-alpha-h2-size-sm:40px;--font-alpha-h2-size-md:44px;--font-alpha-h2-size-lg:48px;--font-alpha-h2-size-xl:56px;--font-alpha-h3-family:League Spartan,sans-serif;--font-alpha-h3-color:#2e2b87;--font-alpha-h3-weight:500;--font-alpha-h3-size-xs:32px;--font-alpha-h3-size-sm:36px;--font-alpha-h3-size-md:40px;--font-alpha-h3-size-lg:44px;--font-alpha-h3-size-xl:50px;--font-alpha-h4-family:League Spartan,sans-serif;--font-alpha-h4-color:#2e2b87;--font-alpha-h4-weight:500;--font-alpha-h4-size-xs:26px;--font-alpha-h4-size-sm:32px;--font-alpha-h4-size-md:36px;--font-alpha-h4-size-lg:40px;--font-alpha-h4-size-xl:44px;--font-alpha-h5-family:League Spartan,sans-serif;--font-alpha-h5-color:#2e2b87;--font-alpha-h5-weight:500;--font-alpha-h5-size-xs:22px;--font-alpha-h5-size-sm:28px;--font-alpha-h5-size-md:32px;--font-alpha-h5-size-lg:36px;--font-alpha-h5-size-xl:38px;--font-alpha-h6-family:League Spartan,sans-serif;--font-alpha-h6-color:#2e2b87;--font-alpha-h6-weight:500;--font-alpha-h6-size-xs:20px;--font-alpha-h6-size-sm:20px;--font-alpha-h6-size-md:20px;--font-alpha-h6-size-lg:20px;--font-alpha-h6-size-xl:20px;--font-beta-family:League Spartan,sans-serif;--font-beta-weight:300;--font-beta-color:#2e2b87;--font-beta-size:18px;--font-color:#2e2b87;--font-color-anchor:var(--hex-secondary);--font-color-anchor-hov:var(--hex-tertiary);--elem-header-hex-bg:rgba(#null,0.0);--elem-header-hex-links: ;--elem-header-hex-bttn: ;--elem-header-hex-bttn-hov: ;--elem-header-hex-burger:rgba(#null,0.0);--elem-header-hex-burger-hov:rgba(#null,0.0);--elem-header-height-sm:75px;--elem-header-height-lg:100px;--elem-nav-sm-hex-bg:rgba(#null,0.0);--elem-nav-sm-hex-links: ;--elem-nav-sm-hex-links-act: ;--elem-nav-sm-hex-links-sub: ;--elem-nav-sm-hex-links-bord:rgba(#null,0.0);--elem-nav-lg-hex-bg:rgba(#null,0.0);--elem-nav-lg-hex-links: ;--elem-nav-lg-hex-bullets:rgba(#null,0.0);--elem-footer-hex-bg:#2e2b87;--elem-footer-bottom-hex-bg:#2b237e;--elem-footer-hex-txt:#fff;--elem-input-hex-bg:var(--hex-white);--elem-input-hex-bg-hov:var(--hex-white);--elem-input-hex-border:var(--hex-primary);--elem-input-border-style:1px solid;--elem-input-border-radius:0px;--elem-input-height:50px;--elem-input-padding:5px 15px;--elem-input-font-family:var(--font-family-beta);--elem-input-font-size:var(--font-size-beta);--elem-input-font-weight:var(--font-weight-beta);--elem-input-hex-txt:var(--font-primary);--elem-checkrad-active:var(--hex-tertiary);--elem-checkrad-active-inner:var(--elem-input-hex-bg);--elem-checkrad-focus:2px rgba(var(--hex-tertiary),0.5);--elem-checkrad-border:var(--hex-grey-dark);--elem-checkrad-border-hover:var(--hex-tertiary);--elem-checkrad-background:var(--elem-input-hex-bg);--elem-checkrad-disabled:var(--hex-grey-dark);--elem-checkrad-disabled-inner:var(--hex-grey);--elem-bttn-font-family:var(--font-family-beta);--elem-bttn-font-size:var(--font-size-beta);--elem-bttn-font-weight:400;--elem-bttn-lineheight:1.2;--elem-bttn-height:45px;--elem-bttn-border-style:var(--elem-input-border-style);--elem-bttn-padding:5px 30px;--elem-bttn-padding-lg:5px 35px;--elem-bttn-border-radius:0;--elem-bttn-cursor:pointer;--elem-bttn-prim-hex-bg:var(--hex-quaternary);--elem-bttn-prim-hex-bord:var(--hex-quaternary);--elem-bttn-prim-hex-txt:var(--hex-white);--elem-bttn-prim-hex-hov-bg:var(--hex-secondary);--elem-bttn-prim-hex-hov-bord:var(--hex-secondary);--elem-bttn-prim-hex-hov-txt:var(--hex-white);--elem-bttn-seco-hex-bg:var(--hex-secondary);--elem-bttn-seco-hex-bord:var(--hex-secondary);--elem-bttn-seco-hex-txt:var(--hex-white);--elem-bttn-seco-hex-hov-bg:var(--hex-quaternary);--elem-bttn-seco-hex-hov-bord:var(--hex-quaternary);--elem-bttn-seco-hex-hov-txt:var(--hex-white);--elem-bttn-white-hex-bg:var(--hex-white);--elem-bttn-white-hex-bord:var(--hex-white);--elem-bttn-white-hex-txt:var(--hex-primary);--elem-bttn-white-hex-hov-bg:var(--hex-primary);--elem-bttn-white-hex-hov-bord:var(--hex-primary);--elem-bttn-white-hex-hov-txt:var(--hex-white);--elem-bttn-dis-w-hex-bg:#5a5ea2;--elem-bttn-dis-w-hex-bord:#5a5ea2;--elem-bttn-dis-w-hex-txt:#aeaed0;--elem-bttn-dis-w-hex-hov-bg:#5a5ea2;--elem-bttn-dis-w-hex-hov-bord:#5a5ea2;--elem-bttn-dis-w-hex-hov-txt:#aeaed0;--elem-bttn-dis-p-hex-bg:var(--hex-grey);--elem-bttn-dis-p-hex-bord:var(--hex-grey);--elem-bttn-dis-p-hex-txt:#8a8cba;--elem-bttn-dis-p-hex-hov-bg:var(--hex-grey);--elem-bttn-dis-p-hex-hov-bord:var(--hex-grey);--elem-bttn-dis-p-hex-hov-txt:#8a8cba;--elem-blockquote-icon-1:url(//5894561.fs1.hubspotusercontent-na1.net/hubfs/5894561/raw_assets/public/punter-southall-hc/library/images/client/shapes/ps-graphic-testimonial-01.svg);--elem-blockquote-icon-2:url(//5894561.fs1.hubspotusercontent-na1.net/hubfs/5894561/raw_assets/public/punter-southall-hc/library/images/client/shapes/ps-graphic-testimonial-02.svg);--elem-blockquote-icon-3:url(//5894561.fs1.hubspotusercontent-na1.net/hubfs/5894561/raw_assets/public/punter-southall-hc/library/images/client/shapes/ps-graphic-testimonial-03.svg);--anim-default-transition:0.25s linear}