<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:og="http://ogp.me/ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:schema="http://schema.org/" xmlns:sioc="http://rdfs.org/sioc/ns#" xmlns:sioct="http://rdfs.org/sioc/types#" xmlns:skos="http://www.w3.org/2004/02/skos/core#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" version="2.0" xml:base="https://www.pageexecutive.com/">
  <channel>
    <title>Continental Europe</title>
    <link>https://www.pageexecutive.com/</link>
    <description/>
    <language>en</language>
    <atom:link href="https://www.pageexecutive.com/taxonomy/term/1306/feed" rel="self" type="application/rss+xml"/>

    <item>
  <title>Banking and Finance Jobs in London – Our Salary Survey 2017</title>
  <link>https://www.pageexecutive.com/advice/topics/executive-talent/banking-and-finance-jobs-london-%E2%80%93-our-salary-survey-2017</link>
  <description>&lt;span&gt;Banking and Finance Jobs in London – Our Salary Survey 2017&lt;/span&gt;
&lt;span&gt;&lt;span lang typeof="schema:Person" property="schema:name" datatype&gt;Anonymous (not verified)&lt;/span&gt;&lt;/span&gt;
  &lt;div class="layout layout--twocol-section layout--twocol-section--67-33"&gt;

          &lt;div class="layout__region layout__region--first"&gt;
        &lt;div data-block-plugin-id="field_block:node:advice:field_media" class="node block-layout-builder block"&gt;
  
    
      




            &lt;div class="advice__media"&gt;&lt;article&gt;
  
      




            &lt;div class="image__image"&gt;  
  &lt;picture&gt;
                  &lt;source srcset="https://www.pageexecutive.com/sites/pageexecutive.com/files/styles/advice_node_desktop/public/legacy/01-Banking-and-Finance-Jobs-in-London.jpg.webp?itok=Nvk6oQIR 1x" media="(min-width: 1200px)" type="image/webp" width="770" height="268"&gt;
              &lt;source srcset="https://www.pageexecutive.com/sites/pageexecutive.com/files/styles/advice_node_small_desktop/public/legacy/01-Banking-and-Finance-Jobs-in-London.jpg.webp?itok=HMVTo6V- 1x" media="(min-width: 1024px) and (max-width: 1199px)" type="image/webp" width="610" height="212"&gt;
              &lt;source srcset="https://www.pageexecutive.com/sites/pageexecutive.com/files/styles/advice_node_tablet/public/legacy/01-Banking-and-Finance-Jobs-in-London.jpg.webp?itok=cEpsFz8R 1x" media="(min-width: 768px) and (max-width: 1023px)" type="image/webp" width="750" height="240"&gt;
              &lt;source srcset="https://www.pageexecutive.com/sites/pageexecutive.com/files/styles/advice_node_large_mobile/public/legacy/01-Banking-and-Finance-Jobs-in-London.jpg.webp?itok=Djd5TTWq 1x" media="(min-width: 451px) and (max-width: 767px)" type="image/webp" width="735" height="210"&gt;
              &lt;source srcset="https://www.pageexecutive.com/sites/pageexecutive.com/files/styles/advice_node_mobile/public/legacy/01-Banking-and-Finance-Jobs-in-London.jpg.webp?itok=AphFMNsY 1x" media="(max-width: 767px)" type="image/webp" width="600" height="387"&gt;
                  &lt;img width="770" height="268" src="https://www.pageexecutive.com/sites/pageexecutive.com/files/styles/advice_node_desktop/public/legacy/01-Banking-and-Finance-Jobs-in-London.jpg.webp?itok=Nvk6oQIR" alt="Person in a suit working at a desk with a laptop and papers, cityscape visible through the window." loading="lazy" typeof="foaf:Image"&gt;

  &lt;/picture&gt;


&lt;/div&gt;
      
  &lt;/article&gt;
&lt;/div&gt;
      
  &lt;/div&gt;
&lt;div data-block-plugin-id="field_block:node:advice:body" class="node block-layout-builder block"&gt;
  
    
      &lt;div class="advice_body_job_slider"&gt;      &lt;p&gt;Page Executive recently conducted a salary survey on a number of banking and asset management roles at European banks based in London – you can download the full report at the end of this article.&lt;/p&gt;
&lt;p&gt;Against the backdrop of market uncertainty around Brexit, the report makes for particularly pertinent reading for those across the sector. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;In the months following the referendum a number of large banks reassessed their strategies and cut teams, particularly those related to the emerging markets and those on their trading floors. However, other banks seized the opportunity of having less competition and are growing the same teams. Furthermore, banks are hinting that they are moving teams to Europe, with quite a few starting the transition well before the June vote.&lt;/p&gt;
&lt;p&gt;It does seem that for many of these banks, the cost and disruption of moving their operations will be too great, and instead they will ride the Brexit wave and will devise new strategies to work with the new market conditions.&lt;/p&gt;
&lt;p&gt;However, there are other European banks who are moving their trading desks to London. There are also a number of international financial services firms who only have representation on the European continent, so plan to open a London office as a result of Brexit to do business in the UK.&lt;/p&gt;
&lt;p&gt;Some European banks are focused on growing their London teams as their home markets are very competitive and feel that London is the best platform to have a globally focused origination team.&lt;/p&gt;
&lt;p&gt;To summarise, we’re expecting 2017 to be a year of change and a time for banks and funds to strengthen themselves in this new environment, with headcount growth expected in direct lending, corporate and financial institutions coverage, credit analysis, trade finance, asset finance, Fintech, SME banking, M&amp;amp;A, private equity (including renewables and infrastructure).&lt;/p&gt;
&lt;h2&gt;
	Key highlights from the survey&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Leveraged Finance and High Yield&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In 2016 there was limited hiring at Director and MD level in banking origination teams, with the bulk of recruitment at Analyst and Associate levels. As a result, compensation for ‘juniors’ was disproportionally high compared to experienced members of the team.&lt;/p&gt;
&lt;p&gt;There were also a number of redundancies at MD level in corporate and investment banks last year, as banks focus on cost-cutting. Base salaries have remained relatively stable and bonuses were largely flat in 2016 compared to 2015. The expectation is there will be little change in 2017, if anything a downward pressure on bonuses.&lt;/p&gt;
&lt;div align="center" style="width: 100%;"&gt;
	&lt;img alt="Who we are" border="0" src="https://www.pageexecutive.com/sites/pageexecutive.com/files/legacy/4470-PE-%20Infogrpahic_01.v2.jpg" style="display: block; max-width: 100%; height: auto; padding: 0px;"&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;M&amp;amp;A Corporate Finance&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;2016 was a tough year for hiring in the large IBs as most had hiring freezes before and after the Brexit vote. Many of the bulge bracket names trimmed headcount by 20% across the board as pipelines were expected to reduce significantly.&lt;/p&gt;
&lt;p&gt;Towards the back-end of last year, the market remained resilient and Brexit concerns were more muted when compared to the month after the vote.&lt;/p&gt;
&lt;p&gt;Some banks started to selectively search for candidates where there was an urgent gap in the team but generally remained cautious to add too many more fixed costs. MDs were confident hiring would return to normal by Q2 2017.&lt;/p&gt;
&lt;p&gt;Several MDs left the large investment banks in 2016 and either started their own boutiques or joined an established boutique, taking long standing client relationships with them. As a result junior recruitment in boutiques was buoyant in the latter half of 2016. &amp;nbsp;&lt;/p&gt;
&lt;div align="center" style="width: 100%;"&gt;
	&lt;img alt="Who we are" border="0" src="https://www.pageexecutive.com/sites/pageexecutive.com/files/legacy/4470-PE-%20Infogrpahic_03.v2.jpg" style="display: block; max-width: 100%; height: auto; padding: 0px;"&gt;&lt;/div&gt;
&lt;div align="center" style="width: 100%;"&gt;
	&lt;img alt="Who we are" border="0" src="https://www.pageexecutive.com/sites/pageexecutive.com/files/legacy/4470-PE-%20Infogrpahic_02.v2.jpg" style="display: block; max-width: 100%; height: auto; padding: 0px;"&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Infrastructure&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The infrastructure sector continued to be strong in 2016, particularly in equity investment. There were a number of senior hires at small and large equity funds, however the bulk of the recruitment was at junior levels.&lt;/p&gt;
&lt;p&gt;There were some senior key hires in infrastructure debt, however most new roles were at junior and mid-levels. There were also a few infrastructure debt funds close down in 2016, largely due to capital raising issues and strategy changes by the parent.&lt;/p&gt;
&lt;p&gt;A number of the more mature infrastructure equity funds have started to implement an origination/asset management model and have hired senior people from industry to manage assets. This trend is expected to continue this year.&lt;/p&gt;
&lt;div align="center" style="width: 100%;"&gt;
	&lt;img alt="Who we are" border="0" src="https://www.pageexecutive.com/sites/pageexecutive.com/files/legacy/4470-PE-%20chart_01.v1.jpg" style="display: block; max-width: 100%; height: auto; padding: 0px;"&gt;&lt;/div&gt;
&lt;div align="center" style="width: 100%;"&gt;
	&lt;img alt="Who we are" border="0" src="https://www.pageexecutive.com/sites/pageexecutive.com/files/legacy/4470-PE-%20chart_02.v2.jpg" style="display: block; max-width: 100%; height: auto; padding: 0px;"&gt;&lt;/div&gt;
&lt;div align="center" style="width: 100%;"&gt;
	&lt;img alt="Who we are" border="0" src="https://www.pageexecutive.com/sites/pageexecutive.com/files/legacy/4470-PE-%20chart_03.v2.jpg" style="display: block; max-width: 100%; height: auto; padding: 0px;"&gt;&lt;/div&gt;
&lt;h2&gt;
	Methodology&lt;/h2&gt;
&lt;p&gt;The Page Executive and Michael Page front office team of eight consultants interviewed over 4000 candidates and met over 500 clients from banks, funds and advisory firms in 2016. In each of these meetings compensation information for 2016 was discussed and for 2017 was debated based upon individual, team and organisation performance, in addition to present and projected market conditions. The Page Executive and Michael Page front office teams have published salary surveys for the city of London for over 10 years and we have been financial service recruitment experts in the city of London for over 30 years.&lt;/p&gt;
&lt;h2&gt;
	The Full Survey&lt;/h2&gt;
&lt;div&gt;
	In addition to the above, the survey includes data in the following areas:&lt;/div&gt;
&lt;ul&gt;
	&lt;li&gt;
		Direct Lending and Leveraged Finance Buyside&lt;/li&gt;
	&lt;li&gt;
		Restructuring &amp;amp; Debt Advisory&lt;/li&gt;
	&lt;li&gt;
		Corporate Coverage&lt;/li&gt;
	&lt;li&gt;
		Financial Institutions Coverage/Solutions&lt;/li&gt;
	&lt;li&gt;
		Project Finance&lt;/li&gt;
	&lt;li&gt;
		Syndications&lt;/li&gt;
	&lt;li&gt;
		Debt Capital Markets and Fixed Income&lt;/li&gt;
	&lt;li&gt;
		Credit/Credit Research&lt;/li&gt;
	&lt;li&gt;
		Leasing Finance &amp;amp; Asset Finance&lt;/li&gt;
	&lt;li&gt;
		Trade Finance&lt;/li&gt;
	&lt;li&gt;
		Real Estate&lt;/li&gt;
	&lt;li&gt;
		Securitisation/Structured Finance&lt;/li&gt;
	&lt;li&gt;
		Private Equity&lt;/li&gt;
	&lt;li&gt;
		M&amp;amp;A – Corporate Finance&lt;/li&gt;
	&lt;li&gt;
		Asset Management/Public Equity Salary Data&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Bespoke reports can be commissioned and tailored to meet the exact requirements of your bank, or on a case-by-case basis.&lt;/p&gt;
&lt;p&gt;If you would like to explore any of these options or have any further questions please contact Tara Bagley, Director at Page Executive, for a confidential discussion.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.pageexecutive.com/sites/pageexecutive.com/files/legacy/Banking%20%20Asset%20Management%20Salary%20Survey%202017.pdf" target="_blank"&gt;&lt;img alt src="https://www.pageexecutive.com/sites/pageexecutive.com/files/legacy/DownloadPDF.jpg"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tara Bagley&lt;/strong&gt;&lt;br&gt;
	T: 0207 645 1434&lt;br&gt;
	E: &lt;a href="mailto:tarabagley@michaelpage.com"&gt;tarabagley@michaelpage.com&lt;/a&gt;&lt;/p&gt;

    &lt;/div&gt;

  &lt;/div&gt;
&lt;div data-block-plugin-id="field_block:node:advice:field_author_of_advice" class="node block-layout-builder block"&gt;
  
    
      
  &lt;/div&gt;
&lt;div data-block-plugin-id="field_block:node:advice:field_published_at" class="node block-layout-builder block"&gt;
  
    
      

  &lt;/div&gt;

      &lt;/div&gt;
    
          &lt;div class="layout__region layout__region--second"&gt;
        &lt;div class="views-exposed-form search_advice-advice_search block-views block" data-drupal-selector="views-exposed-form-search-advice-advice-search" data-block-plugin-id="views_exposed_filter_block:search_advice-advice_search"&gt;
  
    
      &lt;form action="https://www.pageexecutive.com/search/blogs" method="get" id="views-exposed-form-search-advice-advice-search" accept-charset="UTF-8"&gt;
  &lt;div class="js-form-item form-item js-form-type-textfield form-item-search js-form-item-search"&gt;
      &lt;label for="edit-search"&gt;Keyword&lt;/label&gt;
        &lt;input placeholder="Search" data-drupal-selector="edit-search" data-msg-maxlength="This field field has a maximum length of 128." type="text" id="edit-search" name="search" value size="30" maxlength="128" class="form-text" role="textbox"&gt;

        &lt;/div&gt;
&lt;div data-drupal-selector="edit-actions" class="form-actions js-form-wrapper form-wrapper" id="edit-actions"&gt;&lt;input data-views-ajax-submit-disabled name="Search" data-drupal-selector="edit-submit-search-advice" type="submit" id="edit-submit-search-advice" value="Search" class="button js-form-submit form-submit" role="button"&gt;
&lt;/div&gt;


&lt;/form&gt;

  &lt;/div&gt;



    
      &lt;div class="full-width-0"&gt;
      &lt;div class="sidebar-second-image" style="background-image: url( &amp;quot;/sites/pageexecutive.com/files/2023-11/shutterstock_2357193489.jpg&amp;quot; );"&gt;&lt;/div&gt;
  
      &lt;div class="body-text"&gt;
      &lt;h3&gt;Looking to hire your next leader? &lt;/h3&gt;
      




            &lt;div class="advice_content_components__body"&gt;&lt;p&gt;Get in touch with one of our consultants now to discuss your leadership talent requirements.&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
      
                              &lt;a href="https://www.pageexecutive.com/recruitment-expertise/find-consultant" class=" btn-secondary"&gt;
          Find a consultant
        &lt;/a&gt;
          &lt;/div&gt;
  &lt;/div&gt;



    
      &lt;div class="full-width-0"&gt;
      &lt;div class="sidebar-second-image" style="background-image: url( &amp;quot;/sites/pageexecutive.com/files/2023-11/Female%20Professional%20with%20Glasses.jpg&amp;quot; );"&gt;&lt;/div&gt;
  
      &lt;div class="body-text"&gt;
      &lt;h3&gt;Looking for your next leadership challenge?&lt;/h3&gt;
      




            &lt;div class="advice_content_components__body"&gt;&lt;p&gt;Explore our open opportunities right now.&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
      
                              &lt;a href="https://www.pageexecutive.com/job-search" class=" btn-secondary"&gt;
          Search jobs
        &lt;/a&gt;
          &lt;/div&gt;
  &lt;/div&gt;
&lt;div data-block-plugin-id="block_content:6dadb257-d0ea-492d-871d-055f202d24d9" class="6dadb257-d0ea-492d-871d-055f202d24d9 block--text block-block-content block"&gt;
  
    
      




            &lt;div class="text__body"&gt;&lt;div class="custom-box form-item"&gt;
&lt;p&gt;&lt;a href="https://www.pageexecutive.com/sustainability-function-business-ebook"&gt;&lt;img src="https://www.pageexecutive.com/sites/pageexecutive.com/files/inline-images/ESGebook.png" data-entity-uuid="fe60fa4c-b7bf-4b7d-b3ec-74069721eb7d" data-entity-type="file" alt="a woman and a man smiling next to the title: How to build a sustainability function in your business" width="299" height="171" loading="lazy"&gt;&amp;nbsp;&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href="https://www.pageexecutive.com/sustainability-function-business-ebook"&gt;Looking to build a &lt;strong&gt;Sustainability function&lt;/strong&gt; in your organisation? &lt;strong&gt;Download our free eBook now&lt;/strong&gt;.&amp;nbsp;&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class="custom-box"&gt;
&lt;p&gt;&lt;img src="https://www.pageexecutive.com/sites/pageexecutive.com/files/inline-images/Meeting.jpg" data-entity-uuid="7885728f-bd3b-41a2-98cd-502a1d16a993" data-entity-type="file" alt width="300" height="192" loading="lazy"&gt;&lt;/p&gt;
&lt;h3&gt;Are you looking to hire? Request a call back from our team of experts now.&lt;/h3&gt;
&lt;div&gt;  

&lt;!-- Subtitle for popup --&gt;

&lt;!-- Thank you message --&gt;
&lt;div id="ty-msg-wrapper"&gt;
  &lt;h4 id="ty-msg"&gt;Thank you for submitting the form&lt;h4&gt;
&lt;/h4&gt;&lt;/h4&gt;&lt;/div&gt;

&lt;!-- Skeleton Loader --&gt;
&lt;div class="skeletal-loader" id="loader"&gt;
  &lt;div class="xc-desktop-skeleton loader-view"&gt;Desktop skeleton&lt;/div&gt;
  &lt;div class="xc-popup-skeleton loader-view"&gt;Tablet skeleton&lt;/div&gt;
  &lt;div class="xc-sidebar-skeleton loader-view"&gt;Mobile skeleton&lt;/div&gt;
&lt;/div&gt;

&lt;!-- Constants --&gt;
&lt;script&gt;
  let targetIntentCaptchaClassName = '';
  let targetIntentCaptcha = '';
  let captchaWidget;
  let isObjectFound = false;
  let componentCreated = false;
  let reCaptchaVersion = 'V3';
  let xcCaptchaKey = "6LcQXGIsAAAAAHdghLxUZm9pB1MwAVC8yrhJ0xHi";
  let v2CaptchaKey = "6LceXGIsAAAAALLCvg7Cgbk3hc8zoq8lQoLzu\u002DHw";
  let submissionBehavior = "redirect";
  let successMessage = "";
  let onSubmissionUrl = "https\u003A\/\/www.pageexecutive.com\/recruitment\u002Dexpertise\/contact\u002Dus\/thank\u002Dyou\u002Dclient";
  let autoResponderUrl = "https\u003A\/\/www.pageexecutive.com\/recruitment\u002Dexpertise\/contact\u002Dus\/thank\u002Dyou\u002Dclient";
  let onCandidateUrl = "https\u003A\/\/www.pageexecutive.com\/job\u002Dsearch";
  let tyDiv = document.getElementById('ty-msg-wrapper');
  let tyMsg = document.getElementById('ty-msg');

  let myCallbackFunction = function(){
    if (tyMsg) tyMsg.innerHTML = successMessage;
    document.getElementById('lightning-out').innerHTML = '';
    if (tyDiv) {
      tyDiv.style.display = 'flex';
      const y = tyDiv.getBoundingClientRect().top + window.pageYOffset - 120;
      window.scrollTo({ top: y, behavior: 'smooth' });
    }
  }

  var paramsInUrl = new URLSearchParams(window.location.search);
  // added for UTM tracking.
  var utmSource = paramsInUrl.get('utm_source');
  var utmMedium = paramsInUrl.get('utm_medium');
  var utmCampaign = paramsInUrl.get('utm_campaign');
  var contactId = getContactId();
  var source_url = location.origin + location.pathname;
  var advice_node = false;
  var popupView = false;

  const jobFormParams = {
    formId : "dd03e2a0\u002De038\u002D4c50\u002Da9fb\u002D1be1f4ddcc11",
    formType : "Contact\u0020Form",
    variant : "",
    campaignId : "CA\u002DCO\u00200003095",
    onSubmissionUrl : onSubmissionUrl,
    autoResponderUrl : autoResponderUrl,
    onCandidateUrl : onCandidateUrl,
    language : "en\u002DGB",
    brand : "PX",
    country : "PX",
    multiCountry : "true",
    contactId : contactId,
    utmSource : utmSource,
    utmMedium : utmMedium,
    utmCampaign : utmCampaign,
    sourceUrl : source_url,
    submissionBehavior : submissionBehavior,
    onSuccessCallback : myCallbackFunction,
    v3Success: true
  }

  function getContactId() {
    let cid = paramsInUrl.get('cid');
    if (!cid) {
      cid = getCookie('contactId');
    }
    return cid || null;
  }

  function getCookie(name) {
    return Object.fromEntries(
      document.cookie.split("; ").map(c =&gt; c.split("="))
    )[name] || null;
  }
&lt;/script&gt;

&lt;!-- Lightning Out Container (Initially Hidden) --&gt;
&lt;div style="display:none;" id="lightning-out"&gt;
  &lt;p id="temp-text"&gt;This text is added to make the div non-empty for escaping empty div filters.&lt;/p&gt;
&lt;/div&gt;

&lt;!-- Main Logic --&gt;
&lt;script&gt;
  function tryLout() {
    const localeLanguage = new Intl.Locale(jobFormParams.language);
    const localeLanguageCode = localeLanguage.language;
    if (jobFormParams.country !== 'CN') {
      // Add google captcha for all sites except China.
      const V3script = document.createElement('script');
      V3script.src = `https://www.google.com/recaptcha/api.js?hl=${localeLanguageCode}&amp;render=${xcCaptchaKey}`;
      V3script.async = true;
      V3script.defer = true;
      document.head.appendChild(V3script);
    }

    $Lightning.use('c:CAP_XC_globalJobFormOutApp', function () {
      $Lightning.createComponent(
        'c:CAP_XC_globalJobFormAura',
        { jobFormParams: jobFormParams },
        'lightning-out',
        function (cmp) {
          componentCreated = true;
          document.getElementById('temp-text').remove();
          document.getElementById('lightning-out').style.display = 'block';
          const loader = document.getElementById('loader');
          if (loader) loader.remove();
          if(popupView == true){
            setTimeout(function() {
              document.dispatchEvent(new CustomEvent('xc_focus_into_form'));
            }, 100);
          }
        }
      );
    }, 'https://pagegroup.my.site.com/globalform');
  }

  function insertIntoShadowDOM(retries = 3, delay = 1000) {
    const allHosts = document.querySelectorAll('*');
    const recapContainers = []; // Store all matching containers

    for (const host of allHosts) {
      if (host.shadowRoot) {
        const allElems = host.shadowRoot.querySelectorAll('*');
        for (const elem of allElems) {
          if (elem.shadowRoot) {
            const deepFound = elem.shadowRoot.querySelector(targetIntentCaptcha);
            if (deepFound &amp;&amp; deepFound.className === targetIntentCaptchaClassName) {
              recapContainers.push(deepFound);
            }
          }
        }
      }
    }
  	if (recapContainers.length &gt; 0) {
      recapContainers.forEach((container, index) =&gt; {
        const uniqueId = 'captcha-' + index;
        container.innerHTML = `&lt;div id="${uniqueId}" class="g-recaptcha"
          data-sitekey="${v2CaptchaKey}"
          data-callback="onCaptchaSuccess"
          data-expired-callback="onCaptchaExpired"&gt;
        &lt;/div&gt;`;
        captchaWidget = window.grecaptcha.render(container.querySelector(`#${uniqueId}`), {
          sitekey: v2CaptchaKey
        });
		  });
      document.getElementById('lightning-out').style.display = 'block';
      const loader = document.getElementById('loader');
		  if (loader) loader.remove();
	  }
    else if (retries &gt; 0) {
      setTimeout(() =&gt; insertIntoShadowDOM(retries - 1, delay), delay);
	  }
    else {
      const CaptchaErrorEvent = new CustomEvent('CaptchaErrorEvent',{detail:{message:'CaptchaError'}});
		  document.dispatchEvent(CaptchaErrorEvent );
    }
  }

  function onCaptchaSuccess(token) {
    reCaptchaVersion='V2';
    const V2token = token;
    if(V2token == ''){
      grecaptcha.reset();
    }
    else{
      const event = new CustomEvent('V2captchaToken', {
        detail: { V2captchaToken: V2token }
      });
      document.dispatchEvent(event);
    }
  }

  function onCaptchaExpired() {
    window.parent.postMessage({ captchaExpired: true }, '*');
  }

  document.addEventListener('submitEvent', function (e) {
    const submittedIntentType = e.detail.submitIntentSelected;
    if (e.detail.action === 'submitClicked') {
      targetIntentCaptchaClassName = e.detail.captchaDivClass;
      targetIntentCaptcha ='.'+targetIntentCaptchaClassName;
      if(reCaptchaVersion == 'V3'){
        grecaptcha.ready(() =&gt; {
          grecaptcha.execute(xcCaptchaKey, { action: 'submit' }).then((submitToken) =&gt; {
            document.dispatchEvent(new CustomEvent('captchaV3TokenOnSubmit', { detail: { V3token: submitToken, submittedIntent:submittedIntentType } }));
          })
          .catch((error) =&gt; {
            document.dispatchEvent(new CustomEvent('CaptchaErrorEvent',{detail:{eMessage:'CaptchaError'}}));
          });
        });
      }
      else {
        const V2token = grecaptcha.getResponse(captchaWidget);
        const V2Submitevent = new CustomEvent('V2CaptchaTokenOnSubmit',{detail:{V2captchaToken:V2token , submittedIntent:submittedIntentType}});
        document.dispatchEvent(V2Submitevent );
      }
    }
  });

  window.addEventListener('error',function(e){
    if(e.message.toLowerCase().includes("recaptcha") ||e.filename.toLowerCase().includes("recaptcha")){
      const CaptchaErrorEvent = new CustomEvent('CaptchaErrorEvent',{detail:{message:'CaptchaError'}});
        document.dispatchEvent(CaptchaErrorEvent);
    }
  });

  document.addEventListener('V3ResultOnSubmit', function (e) {
    if (!e.detail) {
      jobFormParams.v3Success = false;
      insertIntoShadowDOM(targetIntentCaptcha);
    }
  });

  document.addEventListener('intentchange', function (e) {
    if (advice_node) {
      Drupal.changeRelatedArticlesPosition(true);
    }
  });

  document.addEventListener('loutanalyticsevent', function (e) {
    if (window.dataLayer) {
      window.dataLayer.push(e.detail);
    }
  });
&lt;/script&gt;

&lt;!-- Load Lightning Out Script --&gt;
&lt;script&gt;
  if (document.querySelector('script[src="https://pagegroup.my.site.com/globalform/lightning/lightning.out.js"]')) {
    tryLout();
  }
&lt;/script&gt;

&lt;script&gt;
  document.addEventListener('DOMContentLoaded', function() {
    var contactId = getContactId();
    var formId = "dd03e2a0\u002De038\u002D4c50\u002Da9fb\u002D1be1f4ddcc11";
    var formType = "Contact\u0020Form";
    var variant = "";
    var campaignId = "CA\u002DCO\u00200003095";
    var language = "en\u002DGB";
    var brand = "PX";
    var country = "PX";
    var multiCountry = "true";

    if (document.body.classList.contains('page-node-type-advice')) {
      advice_node = true;
    }
  });

  document.addEventListener('xc_focus_dialog_close', function (e) {
    var $dialog = $('.ui-dialog:visible').last();
    // Find the close button inside the dialog
    var $close = $dialog.find('.ui-dialog-titlebar-close');

    if ($close.length) {
      $close.focus();
    }
  });

  document.addEventListener('focusin', function (e) {
    const el = e.target;
    if (!el.classList || !el.classList.contains('ui-dialog-titlebar-close')) return;
    // Remove any previous handler (store it on the element)
    if (el._xcKeydown) {
      el.removeEventListener('keydown', el._xcKeydown);
      el._xcKeydown = null;
    }
    // Bind the Tab handler
    el._xcKeydown = function (ev) {
      if (ev.key === 'Tab') {
        ev.preventDefault();
        document.dispatchEvent(new CustomEvent('xc_focus_into_form'));
      }
    };
    el.addEventListener('keydown', el._xcKeydown);
  });
&lt;/script&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;style&gt;
  .custom-box {
    padding: 30px;
    background-color: white;
    border: 2px solid #c2d1d9;
    margin-bottom: 20px;
  }
&lt;/style&gt;&lt;/div&gt;
      
  &lt;/div&gt;

      &lt;/div&gt;
    
  &lt;/div&gt;
</description>
  <pubDate>Tue, 28 Feb 2017 10:47:38 +0000</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <guid isPermaLink="false">3881 at https://www.pageexecutive.com</guid>
    </item>

  </channel>
</rss>
