body.blur .main,body.mega-menu--open .main{filter:blur(1px)}header#main-header{background:#fff;position:absolute;top:0}header#main-header.scrolled{position:fixed}header#main-header .header__logo img{max-height:60px}header#main-header .header__logo .text__logo{width:100%}header#main-header .header__nav{height:auto;position:static}header#main-header .header__nav__lg>nav>ul{align-items:center;display:flex;flex-direction:row;gap:1.5rem;justify-content:end}header#main-header .header__nav__lg>nav>ul>li i[class*=fa-chevron]{font-size:.8rem;margin-left:.25rem}header#main-header .header__nav__lg>nav>ul>li>.header-submenu.level-2{padding:3.5rem 0 4rem 11rem}header#main-header .header__nav__lg>nav>ul>li>.header-submenu .header-menu-item{border-bottom:0;text-align:left}header#main-header .header__nav__lg>nav>ul>li:nth-child(5)>.header-submenu .header-menu-item{padding:0 40px}header#main-header .header__nav__lg>nav>ul>li>.header-submenu .header-submenu.level-3{list-style:disc;margin-top:1.25rem}header#main-header .header__nav__lg>nav>ul>li:hover>.header-submenu .header-submenu.level-3{opacity:1;padding-left:.75rem;visibility:visible}header#main-header .header__nav__lg>nav>ul>li>.header-submenu .header-submenu.level-3 .header-menu-item{color:#ff1d46;list-style-type:disc}header#main-header .header__nav__lg>nav>ul>li>.header-submenu .header-submenu.level-3 .header-menu-link{font-weight:300}header#main-header .toggle-search{cursor:pointer}header#main-header #header-search{display:none;left:0;padding:3.5rem 0 3rem;position:absolute;top:100%;width:100%}header#main-header .toggle-search{align-items:center;display:flex;height:100%;position:relative}header#main-header .toggle-search i{transition:all var(--anim-default-transition)}.mega-menu--open header#main-header .toggle-search i{color:var(--hex-primary)}.mega-menu--open .header__logo__img--white,.search--open .header__logo__img--white{display:none!important}.mega-menu--open .header__logo__img--col,.search--open .header__logo__img--col{display:block!important}header#main-header .toggle-search.active:after{border-color:transparent transparent #2e2b87;border-style:solid;border-width:0 10px 10px;content:"";height:0;left:50%;margin-left:-10px;position:absolute;top:calc(100% - 10px);transform:rotate(0deg);width:0}header#main-header #header-search .hs-search-field__input{background:transparent;border-color:#fff;border-width:0 0 1px;color:#fff}header#main-header #header-search button{background:transparent;border:0;margin:0;padding:0;position:absolute;right:17px;top:-5px}header#main-header .header__nav__lg .cta .bttn.secondary{height:auto;margin:0;padding:.5rem 1.5rem}#header-offset{height:75px}.header--trans .header__logo__img--white{display:none}.hamburger{padding:8px 0 14px}.hamburger .fa-times,.hamburger.is-active .fa-bars{display:none}.hamburger.is-active .fa-times{display:block}.search--open .header-menu-link:after,.search--open .header-submenu{display:none!important}@media only screen and (min-width:768px){#header-offset,#header-offset-trans{height:var(--elem-header-height-lg)}#header-offset.header-offset--trans{position:absolute;width:100%}.header--trans .hamburger,.header--trans .toggle-search{color:#fff}.header--trans.float.scrolled.show .hamburger,.header--trans.float.scrolled.show .header-nav-menu .level-1>.header-menu-item>.header-menu-link,.header--trans.float.scrolled.show .toggle-search{color:var(--elem-nav-lg-hex-links)}header#main-header>.container{max-width:95%}.header--trans{background:transparent!important}.header--trans.float.scrolled.show{background:#fff!important}.header--trans .header__logo__img--white{display:block}.header--trans .header__logo__img--col{display:none}.header--trans.float.scrolled.show .header__logo__img--col{display:block}.header--trans.float.scrolled.show .header__logo__img--white{display:none}header#main-header{height:var(--elem-header-height-lg)}header#main-header.scrolled,header#main-header.scrolled .header__logo{height:calc(var(--elem-header-height-lg)*.75)}}body.mega-menu--open .header--trans,body.search--open .header--trans{background:var(--hex-white)!important}body.mega-menu--open .header--trans .level-1>.header-menu-item>.header-menu-link,body.mega-menu--open header#main-header .toggle-search i,body.search--open .header--trans .level-1>.header-menu-item>.header-menu-link,body.search--open header#main-header .toggle-search i{color:var(--hex-primary)}#header-search .hs-search-field--open .hs-search-field__suggestions,#header-search .hs-search-field__suggestions{border:none;padding:10px 15px}#header-search .hs-search-field--open .hs-search-field__suggestions li,#header-search .hs-search-field__suggestions li{color:var(--hex-white)}#header-search .hs-search-field--open .hs-search-field__suggestions #results-for,#header-search .hs-search-field__suggestions #results-for{margin-bottom:10px}@media only screen and (min-width:992px) and (max-width:1199px){.header-nav-menu .level-1>.header-menu-item>.header-menu-link .hide{display:none}}@media only screen and (min-width:991px){header#main-header.scrolled{display:none;margin-top:calc(var(--elem-header-height-lg)*-1)}header#main-header.scrolled.show{display:block;margin-top:0}header#main-header .header__nav__lg,header#main-header .header__nav__lg>nav,header#main-header .header__nav__lg>nav>ul{height:100%;width:100%}header#main-header .header__nav__lg>nav>ul>li{align-items:center;display:flex;height:100%}header#main-header .header__nav__lg>nav>ul>li:not(:hover)>.header-submenu{display:none}header#main-header .header__nav__lg>nav>ul>li>.header-submenu{left:0;position:absolute;top:100%;width:100%}header#main-header .header__nav__lg>nav>ul>li>.header-submenu.level-2{display:flex;justify-content:space-between;padding-right:20px;z-index:9999}header#main-header .header__nav__lg>nav>ul>li:nth-child(5)>.header-submenu.level-2{justify-content:center}header#main-header #header-search:before,header#main-header .header__nav__lg>nav>ul>li>.header-submenu.level-2:before{content:"";height:100%;position:absolute;top:0;width:100vw}header#main-header .header__nav__lg>nav>ul>li>.header-submenu.level-2:before{background:rgba(0,0,0,.3);height:100vh;height:100dvh;left:0;pointer-events:none;top:100%;width:100%}header#main-header .header__nav__lg>nav>ul>li>.header-submenu.level-2:after{background-image:url(//5894561.fs1.hubspotusercontent-na1.net/hubfs/5894561/raw_assets/public/punter-southall-hc/library/images/client/shapes/sub-menu-graphic.svg);background-position:0 0;background-repeat:no-repeat;background-size:contain;content:"";height:100%;left:-1rem;position:absolute;top:0;width:10rem}header#main-header .header__nav__lg>nav>ul>li>.header-submenu.level-2 li{margin-bottom:15px;position:relative}header#main-header .header__nav__lg>nav>ul>li>.header-submenu .header-submenu.level-3[data-columns]{display:flex;flex-direction:row;flex-wrap:nowrap;gap:2.5rem}header#main-header .header__nav__lg>nav>ul>li.children>a{align-items:center;display:flex;height:100%;position:relative}header#main-header .header__nav__lg>nav>ul>li.children:hover>a:after{border-color:transparent transparent #2e2b87;border-style:solid;border-width:0 10px 10px;content:"";height:0;left:50%;margin-left:-10px;position:absolute;top:calc(100% - 10px);transform:rotate(0deg);width:0}}@media only screen and (min-width:1201px){header#main-header #header-search:before{left:calc(-50vw - -570px)}header#main-header .header__nav__lg>nav>ul>li>.header-submenu.level-2{display:flex;gap:50px;justify-content:center;padding-right:100px;z-index:9999}header#main-header .header__nav__lg>nav>ul>li>.header-submenu.level-2:has(li:nth-last-child(n+4)){gap:unset;justify-content:space-between}}@media only screen and (min-width:1300px){header#main-header #header-search:before{left:calc(-50vw - -620px)}}@media only screen and (max-width:1200px){header#main-header .header__nav__lg,header#main-header .header__nav__lg>nav,header#main-header .header__nav__lg>nav>ul{width:100%}header#main-header .header__nav__lg>nav>ul>li>.header-submenu.level-2{padding-left:11rem}header#main-header .header__nav__lg>nav>ul>li>.header-submenu{background-size:7rem}}@media only screen and (max-width:992px){header#main-header .header__nav__sm{align-items:center;display:flex;flex-direction:row;font-size:26px;gap:1rem;height:100%}header#main-header .toggle-search{height:100%}header#main-header .header__nav__lg{display:none;height:calc(100vh - var(--elem-header-height-sm));left:0;overflow:auto;padding:1rem 1.5rem 5rem;position:absolute;top:100%}header#main-header .header__nav__lg a{color:#fff}header#main-header .header__nav__lg>nav>ul{flex-direction:column;gap:1rem}header#main-header .header__nav__lg>nav li{display:block;flex:1;width:100%}header#main-header .header__nav__lg>nav>ul>li>.header-submenu.level-2{padding:1.25rem 1rem}header#main-header .header__nav__lg>nav>ul>li>.header-submenu .header-submenu.level-3,header#main-header .header__nav__lg>nav>ul>li>.header-submenu.level-2{opacity:1;visibility:visible}header#main-header .header__nav__lg>nav>ul>li>.header-submenu .header-submenu.level-3{margin-top:0;padding:1rem}}footer.footer,footer.footer p{font-size:.9rem}footer.footer .footer__top{padding-bottom:3rem}footer.footer .footer__top__links{padding-top:3rem}footer.footer .footer__top__links h6{color:#fff}footer.footer .hs-menu-flow-horizontal ul{display:flex;flex-direction:row;gap:1.8rem}footer.footer .footer__top__social{display:flex;flex-direction:row;font-size:1.2rem;gap:1rem;justify-content:end;padding:1rem 0}footer.footer .footer__bot{padding-bottom:1.5rem;padding-top:1.5rem}footer.footer .footer__bot__disclaimer{margin-top:1.5rem;opacity:.5}@media only screen and (min-width:1200px){footer.footer .footer__bot__links .hs-menu-flow-horizontal ul{justify-content:center}footer.footer .footer__bot__credit{text-align:right}}@media only screen and (max-width:1199px){footer.footer .footer__top{padding-bottom:2rem;padding-top:2.5rem}footer.footer .footer__top__links{padding-top:1.5rem}footer.footer .footer__bot__copyright,footer.footer .footer__bot__credit,footer.footer .footer__bot__links{margin-bottom:.5rem}footer.footer .footer__bot__disclaimer{margin-top:0}footer.footer .footer__top__social{padding-bottom:0;padding-right:1rem}}@media only screen and (max-width:480px){footer.footer .hs-menu-flow-horizontal ul{flex-wrap:wrap;gap:.5rem 1rem}footer.footer .footer__top__social{justify-content:end;padding-left:1rem}}.svg{display:none}.modal{align-items:center;backdrop-filter:blur(2px);background-color:hsla(0,0%,100%,.2);bottom:0;display:flex;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transition:all var(--anim-default-transition);visibility:hidden;width:100vw;z-index:999}.modal.active{opacity:1;visibility:visible}.modal__content{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-height:90%;max-width:1000px;min-height:0;opacity:0;padding:30px 15px;position:absolute;transition:all var(--anim-default-transition);visibility:hidden;width:90%;z-index:2}.modal__content>div:not(.modal__content__close){flex-grow:1;min-height:0;overflow:auto;padding:0 15px}.modal.event-register .modal__content>div:not(.modal__content__close),.modal.newsletter .modal__content>div:not(.modal__content__close),.modal.team .modal__content>div:not(.modal__content__close){display:flex;flex-wrap:wrap;width:100%}.modal.event-register .modal__content>div .event-register__contact,.modal.event-register .modal__content>div .event-register__picture,.modal.newsletter .modal__content>div .newsletter__contact,.modal.newsletter .modal__content>div .newsletter__picture,.modal.team .modal__content>div .team-member__contact,.modal.team .modal__content>div .team-member__picture{flex:0 0 100%;max-width:100%;width:100%}.modal.event-register .modal__content>div .event-register__picture,.modal.newsletter .modal__content>div .newsletter__picture,.modal.team .modal__content>div .team-member__picture{background-position:top;background-size:cover;margin-bottom:30px;max-width:230px;min-height:200px;min-height:230px}.modal.event-register .modal__content>div .event-register__contact__title,.modal.newsletter .modal__content>div .newsletter__contact__title,.modal.team .modal__content>div .team-member__contact__id{margin-bottom:25px}.modal.event-register .modal__content>div .event-register__contact__title h5,.modal.newsletter .modal__content>div .newsletter__contact__title h5,.modal.team .modal__content>div .team-member__contact__id__name{font-weight:400;margin-bottom:0}.modal.event-register .modal__content>div .event-register__contact__title p,.modal.newsletter .modal__content>div .newsletter__contact__title p,.modal.team .modal__content>div .team-member__contact__id__pos{font-weight:400}.modal .modal__content>div .hs-input:not(input[type=checkbox]){width:100%}.modal .inputs-list{list-style:none;padding-left:0}.modal input[type=color],.modal input[type=date],.modal input[type=datetime-local],.modal input[type=datetime],.modal input[type=email],.modal input[type=month],.modal input[type=number],.modal input[type=password],.modal input[type=search],.modal input[type=tel],.modal input[type=text],.modal input[type=time],.modal input[type=url],.modal input[type=week],.modal select,.modal textarea{background-color:transparent;border:var(--elem-input-border-style) var(--hex-white);color:var(--hex-white)}.modal input[type=checkbox]{height:25px!important;width:25px!important}.modal textarea{min-height:100px;padding:10px 15px}.modal .legal-consent-container .hs-dependent-field{margin-top:15px}.modal .hs-form-booleancheckbox-display{display:block;margin-bottom:20px}.modal .legal-consent-container .hs-form-booleancheckbox-display>span{font-size:16px;margin-left:45px}.modal .hs-error-msg{font-size:16px}.modal .hs-richtext{margin-bottom:10px}.modal .hs-richtext h6{font-weight:400;text-transform:none}.modal .hs-richtext p{font-size:16px}@media (min-width:768px){.modal.team .modal__content>div:not(.modal__content__close){flex-wrap:nowrap}.modal.event-register .modal__content>div .event-register__picture,.modal.newsletter .modal__content>div .newsletter__picture,.modal.team .modal__content>div .team-member__picture{flex:0 0 35%;margin-bottom:0;max-width:35%;width:35%}.modal.event-register .modal__content>div .event-register__contact,.modal.newsletter .modal__content>div .newsletter__contact,.modal.team .modal__content>div .team-member__contact{flex:0 0 65%;max-width:65%;padding:15px 0 15px 45px;width:65%}}@media (min-width:992px){.modal.event-register .modal__content>div .event-register__picture,.modal.newsletter .modal__content>div .newsletter__picture,.modal.team .modal__content>div .team-member__picture{flex:0 0 37.5%;max-width:37.5%;width:37.5%}.modal.event-register .modal__content>div .event-register__contact,.modal.newsletter .modal__content>div .newsletter__contact,.modal.team .modal__content>div .team-member__contact{flex:0 0 62.5%;max-width:62.5%;width:62.5%}}@media (min-width:1200px){.modal.event-register .modal__content>div .event-register__picture,.modal.newsletter .modal__content>div .newsletter__picture,.modal.team .modal__content>div .team-member__picture{flex:0 0 40%;max-width:40%;width:40%}.modal.event-register .modal__content>div .event-register__contact,.modal.newsletter .modal__content>div .newsletter__contact,.modal.team .modal__content>div .team-member__contact{flex:0 0 60%;max-width:60%;width:60%}}.modal__content>div *{color:var(--hex-white)}.modal__content.active{background-color:var(--hex-primary);opacity:1;visibility:visible}.modal__content__close{align-items:center;background-color:var(--hex-primary);color:var(--hex-white);cursor:pointer;display:flex;font-size:30px;height:30px;justify-content:center;line-height:1;padding:0!important;position:absolute;right:15px;top:15px;width:30px;z-index:1}body{margin:0}.main,body.modal-open{overflow:hidden}.main{margin-top:0!important}ul.pretitle{font-size:16px!important;text-transform:uppercase}.footer ul{list-style:none;padding-left:0}select,select:hover{background-image:url(//5894561.fs1.hubspotusercontent-na1.net/hubfs/5894561/raw_assets/public/punter-southall-hc/library/images/icons/arrow_down.svg);background-position:center right 15px;background-repeat:no-repeat;background-size:20px;padding-right:50px}@media (max-width:767px){footer.footer .hs-menu-flow-horizontal ul{flex-wrap:wrap;gap:1rem 2rem!important;margin:30px 0 0}footer.footer .hs-menu-flow-horizontal ul li{margin-bottom:10px}}.element--accordion{color:var(--font-hex-beta);overflow:hidden}.element--accordion__tab input{height:0;margin:0;opacity:0;position:absolute;width:0;z-index:-1}.element--accordion__tab input:checked+.element--accordion__tab__label:after{content:"\f068"}.element--accordion__tab input:checked~.element--accordion__tab__content{border:none;border-bottom:2px solid var(--hex-primary);grid-template-rows:1fr;padding:15px;transition:grid-template-rows .3s ease-in-out,padding .05s linear,border .1s linear}@media (min-width:768px){.element--accordion__tab input:checked~.element--accordion__tab__content{padding:30px 15px}}.element--accordion__tab input:not(:checked)+.element--accordion__tab__label:hover:after{animation:accordion_bounce 1.5s infinite}.element--accordion__tab__label{background:var(--hex-grey);border:none;border-bottom:2px solid var(--hex-primary);cursor:pointer!important;display:flex!important;font-size:medium!important;justify-content:space-between;line-height:1.2!important;margin:0!important;padding:15px;vertical-align:initial!important}.element--accordion__tab__label p{font-size:24px}.element--accordion__tab__label:after{align-items:center;display:inline-flex;text-rendering:auto;-webkit-font-smoothing:antialiased;color:var(--hex-primary);content:"\2b";font:var(--fa-font-solid);font-size:16px!important;margin-left:15px;text-align:center;transition:all var(--ani-transition)}@media (min-width:768px){.element--accordion__tab__label:after{font-size:18px!important}}@media (min-width:992px){.element--accordion__tab__label:after{font-size:20px!important}}@media (min-width:1200px){.element--accordion__tab__label:after{font-size:22px!important}}.element--accordion__tab__content{background:var(--hex-grey);display:grid;grid-template-rows:0fr;overflow:hidden;transition:all .35s;transition:grid-template-rows .3s ease-in-out,padding .1s linear .2s,border .05s linear .25s}.element--accordion__tab__content p{color:var(--font-hex-beta)}.element--accordion__tab__content>div{overflow:auto!important}.element--accordion__tab__content table{max-width:100%;overflow:scroll;width:100%}.element--bullets{break-inside:avoid-column;column-count:1}.element--bullets__point{break-inside:avoid-column;display:flex;margin-bottom:15px;padding:0}.element--bullets__point__icon i{font-size:var(--font-size-beta-lg)}.element--bullets__point.icon-left .element--bullets__point__icon{display:flex;justify-content:flex-start;padding-top:.5%;width:calc(var(--font-size-beta-lg)*1.5)}.element--bullets__point.icon-left .element--bullets__point__txt{width:calc(100% - var(--font-size-beta-lg)*1.5)}.element--bullets__point.icon-top{flex-direction:column}.element--bullets__point.icon-top .element--bullets__point__icon{display:flex;justify-content:flex-start;margin-bottom:var(--font-margin)}@media (min-width:576px){.element--bullets__point{margin-bottom:30px}}@media (min-width:768px){.element--bullets{column-count:2}.element--bullets__point{margin-bottom:45px;padding:0 15px}.element--bullets__point__icon i{font-size:var(--font-size-beta-xl)}}@media (min-width:992px){.element--bullets{column-count:3}}