Check server response of

Server response
NS records
Whois domain
Response headers
Request headers
Raw HTML code
301 Moved Permanently - cmk.com
HTTP Status: 301
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
Date: Mon, 19 May 2025 21:03:18 GMT
Content-Length: 0
Connection: keep-alive
Server: nginx
Location: https://kennedyslaw.com/en/where-we-are/north-america/united-states/
Strict-Transport-Security: max-age=31536000; includeSubDomains
request-context: appId=cid-v1:
X-DNS-Prefetch-Control: off
Expect-CT: max-age=0
X-Frame-Options: SAMEORIGIN
X-Download-Options: noopen
X-Content-Type-Options: nosniff
X-Permitted-Cross-Domain-Policies: none
Referrer-Policy: no-referrer
X-XSS-Protection: 0

HTTP Code 301 Moved Permanently

301 status code means that the requested resource has been permanently moved to a new URL. All future requests should use the new address.

When is Code 301 used?

  • When changing a website domain
  • When modifying URL structures
  • When setting up redirects for SEO

What does Code 301 mean for the user?

The browser will automatically redirect the user to the new address, and search engines will update their indexes.

200 OK - https://kennedyslaw.com/where-we-are/north-america/united-states/
HTTP Status: 200
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
Date: Mon, 19 May 2025 21:03:21 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 687274
Connection: keep-alive
Server: nginx
Accept-Ranges: bytes
ETag: "a7caa-WuSrYmV+/B8DCEDJiia0XGUdBBY"
Vary: Accept-Encoding
Vary: Accept-Encoding
Strict-Transport-Security: max-age=31536000; includeSubDomains
request-context: appId=cid-v1:
X-DNS-Prefetch-Control: off
Expect-CT: max-age=0
X-Frame-Options: SAMEORIGIN
X-Download-Options: noopen
X-Content-Type-Options: nosniff
X-Permitted-Cross-Domain-Policies: none
Referrer-Policy: no-referrer
X-XSS-Protection: 0
Link: </_nuxt/9d2dce3.js>; rel=preload; as=script, </_nuxt/9b35607.js>; rel=preload; as=script, </_nuxt/6aba181.js>; rel=preload; as=script, </_nuxt/f0c5961.js>; rel=preload; as=script, </_nuxt/4eae510.js>; rel=preload; as=script, </_nuxt/809faac.js>; rel=preload; as=script, </_nuxt/ae6ec13.js>; rel=preload; as=script, </_nuxt/696535a.js>; rel=preload; as=script, </_nuxt/fce6806.js>; rel=preload; as=script, </_nuxt/6435608.js>; rel=preload; as=script, </_nuxt/59c0ec9.js>; rel=preload; as=script, </_nuxt/cd37ff1.js>; rel=preload; as=script, </_nuxt/d624dac.js>; rel=preload; as=script, </_nuxt/9aba545.js>; rel=preload; as=script

HTTP Code 200 OK

200 status code is a standard successful HTTP server response. It means that the client’s request (e.g., from a browser) was successfully processed, and the server is delivering the requested data.

When is Code 200 used?

  • When loading a web page
  • When successfully receiving an API response
  • When processing a form or another HTTP request

What does Code 200 mean for the user?

The user receives content without errors, and the page or application functions properly. If Code 200 is accompanied by data, the browser or program processes and displays it to the user.

GET / HTTP/1.1
Host: cmk.com
Accept: */*
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
<!doctype html>
<html data-n-head-ssr lang="en" amp data-n-head="%7B%22lang%22:%7B%22ssr%22:%22en%22%7D,%22amp%22:%7B%22ssr%22:true%7D%7D">
  <head >
    <title>United States</title><meta data-n-head="ssr" charset="utf-8"><meta data-n-head="ssr" name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, shrink-to-fit=no"><meta data-n-head="ssr" http-equiv="Content-Security-Policy" content="default-src &#x27;self&#x27; ;
          font-src &#x27;self&#x27; data: *.gstatic.com;
          img-src &#x27;self&#x27; data: *.azurewebsites.net *.cookiebot.com *.gstatic.com *.googleapis.com *.ytimg.com *.linkedin.com *.google-analytics.com;
          media-src &#x27;self&#x27; *.azurewebsites.net;
          style-src &#x27;self&#x27; npmcdn.com &#x27;unsafe-inline&#x27; *.googleapis.com;
          script-src-elem &#x27;self&#x27; *.cookiebot.com &#x27;unsafe-inline&#x27; *.googletagmanager.com *.googleapis.com snap.licdn.com *.google-analytics.com;
          frame-src &#x27;self&#x27; *.cookiebot.com *.fireside.fm *.youtube.com *.vimeo.com *.spotify.com *.audioboom.com *.yoshki.com widget.tagembed.com;
          connect-src &#x27;self&#x27; *.azurewebsites.net *.cookiebot.com *.googleapis.com *.google.com *.google-analytics.com *.linkedin.com *.doubleclick.net;
          "><meta data-n-head="ssr" data-hid="charset" charset="utf-8"><meta data-n-head="ssr" data-hid="mobile-web-app-capable" name="mobile-web-app-capable" content="yes"><meta data-n-head="ssr" data-hid="apple-mobile-web-app-title" name="apple-mobile-web-app-title" content="Kennedys Law"><meta data-n-head="ssr" data-hid="theme-color" name="theme-color" content="#00A3E0"><meta data-n-head="ssr" data-hid="og:type" name="og:type" property="og:type" content="website"><meta data-n-head="ssr" data-hid="og:site_name" name="og:site_name" property="og:site_name" content="Kennedys Law"><meta data-n-head="ssr" data-hid="description" name="description" content="Kennedys offers honest, straightforward legal advice to the insurance and reinsurance industry wherever in the world our clients require it"><meta data-n-head="ssr" data-hid="og:title" name="og:title" content="United States"><meta data-n-head="ssr" data-hid="og:description" name="og:description" content="Kennedys offers honest, straightforward legal advice to the insurance and reinsurance industry wherever in the world our clients require it"><meta data-n-head="ssr" data-hid="og:url" name="og:url" content=""><meta data-n-head="ssr" data-hid="og:image" name="og:image" property="og:image" content="https://as-s01-uks-cm-04.azurewebsites.net//media/qc2adhxa/ny-website-banner-1.jpg?width=1200&amp;height630&amp;mode=crop&amp;center=0.5,0.5"><meta data-n-head="ssr" data-hid="twitter:card" name="twitter:card" content="summary_large_image"><meta data-n-head="ssr" data-hid="twitter:title" name="twitter:title" content="United States"><meta data-n-head="ssr" data-hid="twitter:description" name="twitter:description" content="Kennedys offers honest, straightforward legal advice to the insurance and reinsurance industry wherever in the world our clients require it"><meta data-n-head="ssr" data-hid="twitter:image" name="twitter:image" content="https://as-s01-uks-cm-04.azurewebsites.net//media/qc2adhxa/ny-website-banner-1.jpg?width=1200&amp;height630&amp;mode=crop&amp;center=0.5,0.5"><meta data-n-head="ssr" data-hid="robots" name="robots" content="index,follow"><link data-n-head="ssr" rel="preconnect" href="undefined"><link data-n-head="ssr" rel="icon" type="image/x-icon" href="/favicon.ico"><link data-n-head="ssr" data-hid="shortcut-icon" rel="shortcut icon" href="/_nuxt/icons/icon_64x64.5753d8.png"><link data-n-head="ssr" data-hid="apple-touch-icon" rel="apple-touch-icon" href="/_nuxt/icons/icon_512x512.5753d8.png" sizes="512x512"><link data-n-head="ssr" rel="manifest" href="/_nuxt/manifest.bd977f5a.json" data-hid="manifest"><link data-n-head="ssr" rel="canonical" href="https://kennedyslaw.com/en/where-we-are/north-america/united-states/"><link data-n-head="ssr" rel="preload" as="image" href="/media/qc2adhxa/ny-website-banner-1.jpg?format=webp&amp;quality=70&amp;width=1820&amp;height=683&amp;rxy=0.5%2C0.5"><script data-n-head="ssr" data-hid="gtag-consent" type="text/javascript" data-cookieconsent="ignore">
          window.dataLayer = window.dataLayer || [];
          function gtag() {
            dataLayer.push(arguments)
          }
          gtag("consent", "default", {
            ad_storage: "denied",
            analytics_storage: "denied",
            functionality_storage: "denied",
            personalization_storage: "denied",
            security_storage: "granted",
            wait_for_update: 500
          });
          gtag("set", "ads_data_redaction", true);
          gtag("set", "url_passthrough", true);
        </script><script data-n-head="ssr" data-hid="gtm-script" data-cookieconsent="ignore">window['dataLayer']=[];if(!window._gtm_init){window._gtm_init=1;(function (w,n,d,m,e,p){w[d]=(w[d]==1||n[d]=='yes'||n[d]==1||n[m]==1||(w[e]&&w[e][p]&&w[e][p]()))?1:0})(window,navigator,'doNotTrack','msDoNotTrack','external','msTrackingProtectionEnabled');(function(w,d,s,l,x,y){w[x]={};w._gtm_inject=function(i){w[x][i]=1;w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s);j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i;f.parentNode.insertBefore(j,f);}})(window,document,'script','dataLayer','_gtm_ids','_gtm_inject')};["GTM-MB29TL"].forEach(function(i){window._gtm_inject(i)})</script><link rel="preload" href="/_nuxt/9d2dce3.js" as="script"><link rel="preload" href="/_nuxt/9b35607.js" as="script"><link rel="preload" href="/_nuxt/6aba181.js" as="script"><link rel="preload" href="/_nuxt/f0c5961.js" as="script"><link rel="preload" href="/_nuxt/4eae510.js" as="script"><link rel="preload" href="/_nuxt/809faac.js" as="script"><link rel="preload" href="/_nuxt/ae6ec13.js" as="script"><link rel="preload" href="/_nuxt/696535a.js" as="script"><link rel="preload" href="/_nuxt/fce6806.js" as="script"><link rel="preload" href="/_nuxt/6435608.js" as="script"><link rel="preload" href="/_nuxt/59c0ec9.js" as="script"><link rel="preload" href="/_nuxt/cd37ff1.js" as="script"><link rel="preload" href="/_nuxt/d624dac.js" as="script"><link rel="preload" href="/_nuxt/9aba545.js" as="script"><style data-vue-ssr-id="2e739ebf:0 5fcb791c:0 63b9cbf6:0 7f937b86:0 3dcf220f:0 7077b434:0 d32f412a:0 4db12f26:0 bb499be0:0 f0d0b854:0 45d68dc2:0 30dcc4c5:0 3bef5710:0 44651638:0 d1cde962:0 c0a7601c:0 3345d43a:0 b0e93de8:0 6dfce202:0 12fa9824:0 2d523614:0 5767f006:0 0e042bda:0 7dd7a2e2:0 c7745574:0 0e68e01f:0 86925614:0 9f4b554e:0 ff9ad5a0:0 797a2a5c:0">:root {
  /* Kennedys colours
  ********************/
  --color-kennedys-blue: #00a3e0;
  --color-kennedys-blue-light: #14bfff;
  --color-kennedys-blue-dark: #007ead;
  --color-kennedys-orange: #ff6a00;
  --color-kennedys-orange-light: #f83;
  --color-kennedys-orange-dark: #c50;
  --color-kennedys-green: #00b140;
  --color-kennedys-green-light: #00e452;
  --color-kennedys-green-dark: #007e2e;
  --color-kennedys-red: #d50032;
  --color-kennedys-red-light: var(--color-kennedys-red);
  --color-kennedys-red-dark: #a20026;
  --color-kennedys-grey: #6b6f74;
  --color-kennedys-grey-lighter: #f4f4f4;
  --color-kennedys-grey-lightest: #f8f8f8;
  --color-kennedys-grey-gallery: #eaeaea;
  --color-kennedys-grey-light: #9fa3a6;
  --color-kennedys-grey-dark: #40464d;
  --color-kennedys-grey-darker: #282d33;
  --color-kennedys-black: #101820;
  --color-kennedys-white: #fff;
  --color-kennedys-timeline-light: #cfd1d2;
  --background-content-card: rgba(244, 244, 244, 0.9);
  --background-transparent-light-black: rgba(0, 0, 0, 0.35);
  --background-transparent-black: rgba(0, 0, 0, 0.5);

  /* Region Selector */
  --region-item-orange: #fd7e14;
  --region-selector-background: #282d34;

  /* Button */
  --button-background-color: var(--color-kennedys-blue);
  --button-color: var(--color-kennedys-white);
  --color-icon: var(--color-kennedys-white);

  /* Default colours
  ********************/
  --color-primary: var(--color-kennedys-blue);
  --color-secondary: var(--color-kennedys-orange);
  --color-tertiary: var(--color-kennedys-green);

  /* Grey scales */
  --color-black: var(--color-kennedys-black);
  --color-white: var(--color-kennedys-white);
  --color-grey-darker: var(--color-kennedys-grey-darker);
  --color-grey-dark: var(--color-kennedys-grey-dark);
  --color-grey: var(--color-kennedys-grey);
  --color-grey-light: var(--color-kennedys-grey-light);
  --color-grey-lighter: var(--color-kennedys-grey-lighter);

  /* States */
  --color-success: var(--color-kennedys-green);
  --color-warning: var(--color-kennedys-orange);
  --color-danger: var(--color-kennedys-red);
  --color-disabled: var(--color-grey-lighter);

  /* Typography
  ********************/
  --base-font-family: 'Kennedys', 'sans-serif';
  --base-font-size: 16px;
  --base-font-weight: 400;
  --base-letter-spacing: 0.04em;
  --base-line-height: 1.5;
  --heading-font-family: 'Merriweather', 'sans-serif';
  --heading-font-weight: 400;

  /* Layout
  ********************/
  --container-spacing--mobile: 20px;
  --container-spacing: 50px;
  --move-up-amount: -300px;
  --site-background-color: var(--color-white);
  --text-color: var(--color-kennedys-grey);
  --border-color: var(--color-grey-darker);
  --link-color: var(--color-primary);
  --input-border-radius: 4px;
  --header-height: 95px;
  --header-height-mobile: 80px;
  --body-mobile-padding: 120px;
  --header-background-color: var(--color-white);
  --meta-menu-height: 60px;

  /* Grid
  ********************/
  --flexbox-grid-section-margin: 50px;
  --flexbox-grid-container-width: 1140px;
  --flexbox-grid-container-spacing: 50px;
  --flexbox-grid-container-spacing--mobile: 20px;
  --flexbox-grid-half-gutter-width: 20px;
  --flexbox-grid-half-gutter-compensation: -20px;
  --text-width: 1240px;
  --grid-section-spacing: 0;
  --grid-section-spacing--mobile: calc(var(--grid-section-spacing)/2);
  --default-spacing: var(--grid-section-spacing);
  --default-spacing--mobile: var(--grid-section-spacing--mobile);
  --text-link-font-family: var(--heading-font-family);
  --text-link-after-color: var(--color-white);
  --component-margin-desktop: 45px;
  --component-margin-mobile: 12px;

  /* Footer
  ********************/
  --footer-dark-background-color: #242424;
  --footer-dark-bottom-background-color: #1c1c1c;

  /* Input
  ********************/
  --input-color: var(--text-color);
  --input-background-color: var(--site-background-color);
  --input-focus-border-color: var(--color-primary);
  --input-placeholder-color: var(--color-grey);
  --input-border-radius: 4px;

  /* CSS Utils Overrides
  ********************/

  /* Spacing */
  --css-utils-spacing-base: 10px;

  /* Colors */
  --css-utils-color-primary: var(--color-primary);
  --css-utils-color-secondary: var(--color-secondary);
  --css-utils-color-success: var(--color-success);
  --css-utils-color-danger: var(--color-danger);
  --css-utils-color-warning: var(--color-warning);
  --css-utils-color-gray: var(--border-color);
  --css-utils-color-gray-light: var(--color-grey-light);
  --css-utils-color-gray-dark: var(--color-grey-dark);
  --css-utils-color-body: var(--text-color);

  /* Borders */
  --css-utils-border-width: 1px;
  --css-utils-border-color: var(--border-color);
  --css-utils-border-radius-sm: 3px;
  --css-utils-border-radius: 4px;
  --css-utils-border-radius-lg: 5px;
  --css-utils-border-radius-round: 100%;

  /* Shadows */
  --css-utils-box-shadow-sm: 0 2px 4px rgba(0, 0, 0, 0.075);
  --css-utils-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.15);
  --css-utils-box-shadow-lg: 0 16px 48px rgba(0, 0, 0, 0.175);

  /* Easing functions
    ********************/
  --easeInQuad: cubic-bezier(0.55, 0.085, 0.68, 0.53);

  /* http://easings.net/#easeInQuad */
  --easeOutQuad: cubic-bezier(0.25, 0.46, 0.45, 0.94);

  /* http://easings.net/#easeOutQuad */
  --easeInOutQuad: cubic-bezier(0.455, 0.03, 0.515, 0.955);

  /* http://easings.net/#easeInOutQuad */

  --easeInSine: cubic-bezier(0.47, 0, 0.745, 0.715);

  /* http://easings.net/#easeInSine */
  --easeOutSine: cubic-bezier(0.39, 0.575, 0.565, 1);

  /* http://easings.net/#easeOutSine */
  --easeInOutSine: cubic-bezier(0.445, 0.05, 0.55, 0.95);

  /* http://easings.net/#easeInOutSine */

  --easeInCubic: cubic-bezier(0.55, 0.055, 0.675, 0.19);

  /* http://easings.net/#easeInCubic */
  --easeOutCubic: cubic-bezier(0.215, 0.61, 0.355, 1);

  /* http://easings.net/#easeOutCubic */
  --easeInOutCubic: cubic-bezier(0.645, 0.045, 0.355, 1);

  /* http://easings.net/#easeInOutCubic */

  --easeInQuart: cubic-bezier(0.895, 0.03, 0.685, 0.22);

  /* http://easings.net/#easeInQuart */
  --easeOutQuart: cubic-bezier(0.165, 0.84, 0.44, 1);

  /* http://easings.net/#easeOutQuart */
  --easeInOutQuart: cubic-bezier(0.77, 0, 0.175, 1);

  /* http://easings.net/#easeInOutQuart */

  --easeInQuint: cubic-bezier(0.755, 0.05, 0.855, 0.06);

  /* http://easings.net/#easeInQuint */
  --easeOutQuint: cubic-bezier(0.23, 1, 0.32, 1);

  /* http://easings.net/#easeOutQuint */
  --easeInOutQuint: cubic-bezier(0.86, 0, 0.07, 1);

  /* http://easings.net/#easeInOutQuint */

  --easeInExpo: cubic-bezier(0.95, 0.05, 0.795, 0.035);

  /* http://easings.net/#easeInExpo */
  --easeOutExpo: cubic-bezier(0.19, 1, 0.22, 1);

  /* http://easings.net/#easeOutExpo */
  --easeInOutExpo: cubic-bezier(1, 0, 0, 1);

  /* http://easings.net/#easeInOutExpo */

  --easeInCirc: cubic-bezier(0.6, 0.04, 0.98, 0.335);

  /* http://easings.net/#easeInCirc */
  --easeOutCirc: cubic-bezier(0.075, 0.82, 0.165, 1);

  /* http://easings.net/#easeOutCirc */
  --easeInOutCirc: cubic-bezier(0.785, 0.135, 0.15, 0.86);

  /* http://easings.net/#easeInOutCirc */

  --easeInBack: cubic-bezier(0.6, -0.28, 0.735, 0.045);

  /* http://easings.net/#easeInBack */
  --easeOutBack: cubic-bezier(0.175, 0.885, 0.32, 1.275);

  /* http://easings.net/#easeOutBack */
  --easeInOutBack: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
html {
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
/* Sections
     ========================================================================== */
body {
  margin: 0;
}
article,
aside,
footer,
header,
nav,
section {
  display: block;
}
h1 {
  margin: 0.67em 0;
  font-size: 2em;
}
/* Grouping content
     ========================================================================== */
figcaption,
figure,
main {
  display: block;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
pre {
  font-size: 1em;
  font-family: monospace;

}
/* Text-level semantics
     ========================================================================== */
a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects;

}
abbr[title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  border-bottom: none;

}
b,
strong {
  font-weight: inherit;
  font-weight: bold;
}
code,
kbd,
samp {
  font-size: 1em;
  font-family: monospace;
}
dfn {
  font-style: italic;
}
mark {
  color: #000;
  background-color: #ff0;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/* Embedded content
     ========================================================================== */
audio,
video {
  display: inline-block;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
img {
  border-style: none;
}
svg:not(:root) {
  overflow: hidden;
}
/* Forms
     ========================================================================== */
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font-size: 100%;
  font-family: sans-serif;
  line-height: 1.15;

}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;

}
button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
button:-moz-focusring,
[type='button']:-moz-focusring,
[type='reset']:-moz-focusring,
[type='submit']:-moz-focusring {
  outline: 1px dotted ButtonText;
}
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
legend {
  display: table;
  box-sizing: border-box;
  max-width: 100%;
  padding: 0;
  color: inherit;
  white-space: normal;

}
progress {
  display: inline-block;
  vertical-align: baseline;

}
textarea {
  overflow: auto;
}
[type='checkbox'],
[type='radio'] {
  box-sizing: border-box;
  padding: 0;

}
[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
  height: auto;
}
[type='search'] {
  outline-offset: -2px;
  -webkit-appearance: textfield;

}
[type='search']::-webkit-search-cancel-button,
[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
/* Interactive
     ========================================================================== */
::-webkit-file-upload-button details,
  ::-webkit-file-upload-button menu {
    display: block;
  }
::-webkit-file-upload-button summary {
    display: list-item;
  }
::-webkit-file-upload-button canvas {
    display: inline-block;
  }
::-webkit-file-upload-button template {
    display: none;
  }
/* Hidden
     ========================================================================== */
::-webkit-file-upload-button [hidden] {
    display: none;
  }
* {
  box-sizing: border-box;
}
*::before,
  *::after {
    box-sizing: border-box;
  }
html {
  width: 100%;
  font-size: 16px;
}
body {
  position: relative;
  width: 100%;
  margin: 0;
  overflow-x: hidden;
  color: #6b6f74;
  color: var(--text-color);
  font-weight: 400;
  font-weight: var(--base-font-weight);
  font-size: 16px;
  font-size: var(--base-font-size);
  font-family: 'Kennedys'
,
'sans-serif';
  font-family: var(--base-font-family);
  line-height: 1.5;
  line-height: var(--base-line-height);
  background-color: #fff;
  background-color: var(--site-background-color);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body.no-scroll {
    overflow: hidden;
  }
a {
  color: #00a3e0;
  color: var(--link-color);
  text-decoration: underline;
  -webkit-text-decoration-skip: ink;
          text-decoration-skip-ink: auto;
}
hr {
  margin: 30px 0;
  border: none;
  border-bottom: 1px solid #6b6f74;
  border-bottom: 1px solid var(--color-grey);
}
figure {
  width: 100%;
  margin: 0;
}
figure img {
    display: block;
    max-width: 100%;
    height: auto;
    margin: 0 auto;
    transition: opacity 0.2s;
  }
figure figcaption {
    margin-top: 8px;
  }
figure.contain-width img {
    width: auto;
  }
details > summary {
  list-style: none;
}
details > summary::-webkit-details-marker {
  display: none;
}
/* RTE Ritch Text Editor */
.rte a {
  position: relative;
  text-decoration: none;
}
.rte a::before {
  position: absolute;
  bottom: -2px;
  left: 0;
  display: block;
  width: 0;
  height: 2px;
  background-color: #00a3e0;
  transition: all 0.2s ease-in-out;
  content: '';
}
.rte a:hover::before {
  width: 100%;
}
.icon {
  width: 24px;
  height: 24px;
  -webkit-user-select: none;
          user-select: none;
  fill: currentColor;
}
.section {
  overflow: hidden;
}
/* stylelint-disable */
#CybotCookiebotDialogBodyContentText p {
  color: #fff;
}
.CybotCookiebotDialogBodyButton {
  background-color: #007ead !important;
}
/**
 * Swiper 5.3.6
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://swiperjs.com
 *
 * Copyright 2014-2020 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 29, 2020
 */
@font-face {
  font-family: 'swiper-icons';
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}
.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
/* 3D Effects */
.swiper-container-3d {
  perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
/* CSS Mode */
.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(44px/44*27);
  width: calc(var(--swiper-navigation-size)/44*27);
  height: 44px;
  height: var(--swiper-navigation-size);
  margin-top: calc(-1*44px/2);
  margin-top: calc(-1*var(--swiper-navigation-size)/2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-theme-color);
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: 44px;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}
.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}
.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: 'next';
}
.swiper-button-prev.swiper-button-white,
.swiper-button-next.swiper-button-white {
  --swiper-navigation-color: #ffffff;
}
.swiper-button-prev.swiper-button-black,
.swiper-button-next.swiper-button-black {
  --swiper-navigation-color: #000000;
}
.swiper-button-lock {
  display: none;
}
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-theme-color);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}
/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-theme-color);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-white {
  --swiper-pagination-color: #ffffff;
}
.swiper-pagination-black {
  --swiper-pagination-color: #000000;
}
.swiper-pagination-lock {
  display: none;
}
/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-theme-color);
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube {
  overflow: visible;
}
.swiper-container-cube .swiper-slide {
  pointer-events: none;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  filter: blur(50px);
  z-index: 0;
}
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  backface-visibility: hidden;
}
/* Used in both NcButton and NcCta, so don't move! */
:root {
  --button-background-color: var(--color-primary);
  --button-color: var(--color-white);
  --button-font-family: var(--base-font-family);
  --button-font-size: var(--base-font-size);
  --button-font-weight: bold;
}
.button,
a.button {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 60px;
  padding: 15px 60px 15px 20px;
  overflow: hidden;
  color: #fff;
  color: var(--button-color);
  font-weight: bold;
  font-weight: var(--button-font-weight);
  font-size: 16px;
  font-size: var(--button-font-size);
  font-family: 'Kennedys'
,
'sans-serif';
  font-family: var(--button-font-family);
  text-decoration: none;
  background-color: #00a3e0;
  background-color: var(--button-background-color);
  border: 1px solid transparent;
  border-radius: 4px;
  border-radius: var(--css-utils-border-radius);
  cursor: pointer;
  transition: all 0.2s linear;
}
.button--green, a.button--green {
    --button-background-color: var(--color-kennedys-green);
  }
.button--orange, a.button--orange {
    --button-background-color: var(--color-kennedys-orange);
  }
.button--red, a.button--red {
    --button-background-color: var(--color-kennedys-red);
  }
/* FIXME: temp solution, fix with show more button */
.button--grey, a.button--grey {
    --button-background-color: var(--color-kennedys-grey-lighter);

    color: #40464d !important;

    color: var(--color-kennedys-grey-dark) !important;
    border-left: 4px solid #9fa3a6;
    border-left: 4px solid var(--color-kennedys-grey-light);
  }
.button--grey .icon, a.button--grey .icon {
      fill: #40464d !important;
      fill: var(--color-kennedys-grey-dark) !important;
    }
.button span, a.button span {
    z-index: 5;
  }
.button::before, a.button::before {
    position: absolute;
    top: 0;
    right: 115%;
    z-index: 1;
    display: block;
    width: 100%;
    height: 100%;
    background-color: #fff;
    background-color: var(--color-white);
    transform: skew(-19deg);
    transition: all 0.2s linear;
    content: ' ';
  }
.button::after, a.button::after {
    position: absolute;
    top: 0;
    right: 40px;
    z-index: 1;
    display: block;
    width: 2px;
    height: 100%;
    background-color: #fff;
    background-color: var(--color-white);
    transform: skew(-19deg);
    transition: all 0.2s linear;
    content: ' ';
  }
.button:hover, a.button:hover {
    color: #00a3e0;
    color: var(--button-background-color);
  }
.button:hover::before, a.button:hover::before {
      right: 40px;
    }
.button .icon, a.button .icon {
    position: absolute;
    top: calc(50% - 7px);
    right: 13px;
    width: 15px;
    height: 15px;
    transform: rotate(270deg);
    transition: transform 0.2s;
    will-change: transform;
    fill: #fff;
    fill: var(--color-white);
  }
.button[disabled],
  [disabled] .button,
  a.button[disabled],
  [disabled] a.button {
    opacity: 0.6;
    pointer-events: none;
  }
.button--ghost, a.button--ghost {
    color: #00a3e0;
    color: var(--button-background-color);
    background-color: transparent;
    border: solid 1px #00a3e0;
    border: solid 1px var(--button-background-color);
  }
.button--ghost::after, a.button--ghost::after {
      background-color: #00a3e0;
      background-color: var(--button-background-color);
    }
.button--ghost::before, a.button--ghost::before {
      top: 0;
      right: 40px;
      width: 2px;
      background-color: #00a3e0;
      background-color: var(--button-background-color);
    }
.button--ghost .icon, a.button--ghost .icon {
      z-index: 1;
      fill: #00a3e0;
      fill: var(--button-background-color);
    }
.button--ghost:hover, a.button--ghost:hover {
      color: #00a3e0;
      color: var(--button-background-color);
      border-color: #00a3e0;
      border-color: var(--button-background-color);
    }
.button--ghost:hover::after, a.button--ghost:hover::after {
        background-color: #00a3e0;
        background-color: var(--button-background-color);
      }
.button--ghost:hover::before, a.button--ghost:hover::before {
        right: -10px;
        width: 50px;
        background-color: #00a3e0;
        background-color: var(--button-background-color);
      }
.button--ghost:hover .icon, a.button--ghost:hover .icon {
        fill: #fff;
        fill: var(--color-white);
      }
.button--primary-white-bg, a.button--primary-white-bg {
    color: #00a3e0;
    color: var(--button-background-color);
    background-color: #fff;
    background-color: var(--color-white);
    border: solid 1px #00a3e0;
    border: solid 1px var(--button-background-color);
  }
.button--primary-white-bg::after, a.button--primary-white-bg::after {
      background-color: #00a3e0;
      background-color: var(--button-background-color);
    }
.button--primary-white-bg .icon, a.button--primary-white-bg .icon {
      z-index: 1;
      fill: #00a3e0;
      fill: var(--button-background-color);
    }
.button--primary-white-bg:hover, a.button--primary-white-bg:hover {
      color: #00a3e0;
      color: var(--button-background-color);
      border-color: #00a3e0;
      border-color: var(--button-background-color);
    }
.button--primary-white-bg:hover::after, a.button--primary-white-bg:hover::after {
        background-color: #00a3e0;
        background-color: var(--button-background-color);
      }
.button--primary-white-bg:hover::before, a.button--primary-white-bg:hover::before {
        right: -10px;
        width: 50px;
        background-color: #00a3e0;
        background-color: var(--button-background-color);
      }
.button--primary-white-bg:hover .icon, a.button--primary-white-bg:hover .icon {
        fill: #fff;
        fill: var(--color-white);
      }
.button--center, a.button--center {
    left: 50%;
    transform: translateX(-50%);
  }
.button--download, a.button--download {
    padding: 15px 20px 15px 60px;
  }
.button--download:hover, a.button--download:hover {
      color: #fff;
      color: var(--button-color);
    }
.button--download .icon, a.button--download .icon {
      top: calc(50% - 12px);
      right: calc(100% - 42px);
      width: 24px;
      height: 24px;
    }
.button--download::before,
    .button--download::after,
    a.button--download::before,
    a.button--download::after {
      display: none;
    }
.button--download-file, a.button--download-file {
    padding: 15px 0 15px 24px;
    color: #00a3e0;
    color: var(--color-primary);
    background: none;
  }
.button--download-file:hover, a.button--download-file:hover {
      color: #101820;
      color: var(--color-black);
    }
.button--download-file:hover::before, a.button--download-file:hover::before {
        width: 100%;
      }
.button--download-file .icon, a.button--download-file .icon {
      top: calc(50% - 8px);
      right: calc(100% - 16px);
      width: 16px;
      height: 16px;
      fill: currentColor;
    }
.button--download-file::after, a.button--download-file::after {
      display: none;
    }
.button--download-file::before, a.button--download-file::before {
      position: absolute;
      top: calc(100% - 16px);
      right: 0;
      left: 0;
      width: 0;
      height: 2px;
      background-color: #00a3e0;
      background-color: var(--color-kennedys-blue);
      transform: none;
    }
/* Kennedys font */
@font-face {
  font-weight: normal;
  font-family: 'Kennedys';
  font-style: normal;
  src: url(/_nuxt/fonts/Kennedys-Regular.eccfa8a.eot);
  src: url(/_nuxt/fonts/Kennedys-Regular.eccfa8a.eot?#iefix) format('embedded-opentype'), url(/_nuxt/fonts/Kennedys-Regular.edf755b.woff2) format('woff2'),
    url(/_nuxt/fonts/Kennedys-Regular.da34134.woff) format('woff'), url(/_nuxt/fonts/Kennedys-Regular.3dd9773.ttf) format('truetype');
  font-display: swap;
}
@font-face {
  font-weight: bold;
  font-family: 'Kennedys';
  font-style: normal;
  src: url(/_nuxt/fonts/Kennedys-Bold.8b2c327.eot);
  src: url(/_nuxt/fonts/Kennedys-Bold.8b2c327.eot?#iefix) format('embedded-opentype'), url(/_nuxt/fonts/Kennedys-Bold.71cfbbd.woff2) format('woff2'),
    url(/_nuxt/fonts/Kennedys-Bold.61c42ad.woff) format('woff'), url(/_nuxt/fonts/Kennedys-Bold.caf3985.ttf) format('truetype');
  font-display: swap;
}
@font-face {
  font-weight: normal;
  font-family: 'Kennedys';
  font-style: italic;
  src: url(/_nuxt/fonts/Kennedys-Italic.c0e0380.eot);
  src: url(/_nuxt/fonts/Kennedys-Italic.c0e0380.eot?#iefix) format('embedded-opentype'), url(/_nuxt/fonts/Kennedys-Italic.0dbd19a.woff2) format('woff2'),
    url(/_nuxt/fonts/Kennedys-Italic.9ce5982.woff) format('woff'), url(/_nuxt/fonts/Kennedys-Italic.4d29306.ttf) format('truetype');
  font-display: swap;
}
@font-face {
  font-weight: bold;
  font-family: 'Kennedys';
  font-style: italic;
  src: url(/_nuxt/fonts/Kennedys-BoldItalic.8ae2ebe.eot);
  src: url(/_nuxt/fonts/Kennedys-BoldItalic.8ae2ebe.eot?#iefix) format('embedded-opentype'), url(/_nuxt/fonts/Kennedys-BoldItalic.62c4d9e.woff2) format('woff2'),
    url(/_nuxt/fonts/Kennedys-BoldItalic.68b338c.woff) format('woff'), url(/_nuxt/fonts/Kennedys-BoldItalic.5b6839c.ttf) format('truetype');
  font-display: swap;
}
/* Merriweather font */
@font-face {
  font-weight: 900;
  font-family: 'Merriweather';
  font-style: normal;
  src: url(/_nuxt/fonts/Merriweather-Black.cb498a3.eot);
  src: url(/_nuxt/fonts/Merriweather-Black.cb498a3.eot?#iefix) format('embedded-opentype'), url(/_nuxt/fonts/Merriweather-Black.de98c6e.woff) format('woff'),
    url(/_nuxt/fonts/Merriweather-Black.fd632cf.ttf) format('truetype');
  font-display: swap;
}
@font-face {
  font-weight: bold;
  font-family: 'Merriweather';
  font-style: normal;
  src: url(/_nuxt/fonts/Merriweather-Bold.293d34a.eot);
  src: url(/_nuxt/fonts/Merriweather-Bold.293d34a.eot?#iefix) format('embedded-opentype'), url(/_nuxt/fonts/Merriweather-Bold.4222801.woff) format('woff'),
    url(/_nuxt/fonts/Merriweather-Bold.d086a62.ttf) format('truetype');
  font-display: swap;
}
@font-face {
  font-weight: 900;
  font-family: 'Merriweather';
  font-style: italic;
  src: url(/_nuxt/fonts/Merriweather-BlackItalic.0fb6904.eot);
  src: url(/_nuxt/fonts/Merriweather-BlackItalic.0fb6904.eot?#iefix) format('embedded-opentype'),
    url(/_nuxt/fonts/Merriweather-BlackItalic.16e9a2a.woff) format('woff'), url(/_nuxt/fonts/Merriweather-BlackItalic.4cf56e3.ttf) format('truetype');
  font-display: swap;
}
@font-face {
  font-weight: bold;
  font-family: 'Merriweather';
  font-style: italic;
  src: url(/_nuxt/fonts/Merriweather-BoldItalic.784ff03.eot);
  src: url(/_nuxt/fonts/Merriweather-BoldItalic.784ff03.eot?#iefix) format('embedded-opentype'),
    url(/_nuxt/fonts/Merriweather-BoldItalic.094ec80.woff) format('woff'), url(/_nuxt/fonts/Merriweather-BoldItalic.e280c09.ttf) format('truetype');
  font-display: swap;
}
@font-face {
  font-weight: normal;
  font-family: 'Merriweather';
  font-style: normal;
  src: url(/_nuxt/fonts/Merriweather-Regular.c725317.eot);
  src: url(/_nuxt/fonts/Merriweather-Regular.c725317.eot?#iefix) format('embedded-opentype'), url(/_nuxt/fonts/Merriweather-Regular.88c4b9e.woff) format('woff'),
    url(/_nuxt/fonts/Merriweather-Regular.db590b5.ttf) format('truetype');
  font-display: swap;
}
@font-face {
  font-weight: 300;
  font-family: 'Merriweather';
  font-style: normal;
  src: url(/_nuxt/fonts/Merriweather-Light.5338402.eot);
  src: url(/_nuxt/fonts/Merriweather-Light.5338402.eot?#iefix) format('embedded-opentype'), url(/_nuxt/fonts/Merriweather-Light.c4443c7.woff) format('woff'),
    url(/_nuxt/fonts/Merriweather-Light.03fb91d.ttf) format('truetype');
  font-display: swap;
}
@font-face {
  font-weight: 300;
  font-family: 'Merriweather';
  font-style: italic;
  src: url(/_nuxt/fonts/Merriweather-LightItalic.85ba0e2.eot);
  src: url(/_nuxt/fonts/Merriweather-LightItalic.85ba0e2.eot?#iefix) format('embedded-opentype'),
    url(/_nuxt/fonts/Merriweather-LightItalic.8390800.woff) format('woff'), url(/_nuxt/fonts/Merriweather-LightItalic.20c752e.ttf) format('truetype');
  font-display: swap;
}
@font-face {
  font-weight: normal;
  font-family: 'Merriweather';
  font-style: italic;
  src: url(/_nuxt/fonts/Merriweather-Italic.1c42929.eot);
  src: url(/_nuxt/fonts/Merriweather-Italic.1c42929.eot?#iefix) format('embedded-opentype'), url(/_nuxt/fonts/Merriweather-Italic.1b6bf5e.woff) format('woff'),
    url(/_nuxt/fonts/Merriweather-Italic.81a5b91.ttf) format('truetype');
  font-display: swap;
}
.grid-section {
  margin-bottom: 50px;
  margin-bottom: var(--flexbox-grid-section-margin, 50px);
}
.container {
  box-sizing: border-box;
  width: 100%;
  max-width: 1140px;
  max-width: var(--flexbox-grid-container-width, 1200px);
  padding-right: 50px;
  padding-right: var(--flexbox-grid-container-spacing, 40px);
  padding-left: 50px;
  padding-left: var(--flexbox-grid-container-spacing, 40px);
  margin-left: auto;
  margin-right: auto;
}
.container--fluid {
    max-width: 100%;
  }
.row {
  box-sizing: border-box;
  margin-right: -20px;
  margin-right: var(--flexbox-grid-half-gutter-compensation, -15px);
  margin-left: -20px;
  margin-left: var(--flexbox-grid-half-gutter-compensation, -15px);
  flex-flow: wrap;
  flex-grow: 0;
  flex-shrink: 1;
  display: flex;
}
.row--reverse {
    flex-direction: row-reverse;
  }
.col-xs {
  max-width: 100%;
  padding-right: 20px;
  padding-right: var(--flexbox-grid-half-gutter-width, 15px);
  padding-left: 20px;
  padding-left: var(--flexbox-grid-half-gutter-width, 15px);
  flex-grow: 1;
  flex-basis: 0;
}
.col-xs--nogrow {
    flex-grow: 0;
    flex-basis: auto;
  }
.col-xs-1 {
  box-sizing: border-box;
  max-width: 8.33333%;
  padding-right: 20px;
  padding-right: var(--flexbox-grid-half-gutter-width, 15px);
  padding-left: 20px;
  padding-left: var(--flexbox-grid-half-gutter-width, 15px);
  flex: 0 0 8.33333%;
}
.col-xs-offset-1 {
  margin-left: 8.33333%;
}
.col-xs-2 {
  box-sizing: border-box;
  max-width: 16.6667%;
  padding-right: 20px;
  padding-right: var(--flexbox-grid-half-gutter-width, 15px);
  padding-left: 20px;
  padding-left: var(--flexbox-grid-half-gutter-width, 15px);
  flex: 0 0 16.6667%;
}
.col-xs-offset-2 {
  margin-left: 16.6667%;
}
.col-xs-3 {
  box-sizing: border-box;
  max-width: 25%;
  padding-right: 20px;
  padding-right: var(--flexbox-grid-half-gutter-width, 15px);
  padding-left: 20px;
  padding-left: var(--flexbox-grid-half-gutter-width, 15px);
  flex: 0 0 25%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-4 {
  box-sizing: border-box;
  max-width: 33.3333%;
  padding-right: 20px;
  padding-right: var(--flexbox-grid-half-gutter-width, 15px);
  padding-left: 20px;
  padding-left: var(--flexbox-grid-half-gutter-width, 15px);
  flex: 0 0 33.3333%;
}
.col-xs-offset-4 {
  margin-left: 33.3333%;
}
.col-xs-5 {
  box-sizing: border-box;
  max-width: 41.6667%;
  padding-right: 20px;
  padding-right: var(--flexbox-grid-half-gutter-width, 15px);
  padding-left: 20px;
  padding-left: var(--flexbox-grid-half-gutter-width, 15px);
  flex: 0 0 41.6667%;
}
.col-xs-offset-5 {
  margin-left: 41.6667%;
}
.col-xs-6 {
  box-sizing: border-box;
  max-width: 50%;
  padding-right: 20px;
  padding-right: var(--flexbox-grid-half-gutter-width, 15px);
  padding-left: 20px;
  padding-left: var(--flexbox-grid-half-gutter-width, 15px);
  flex: 0 0 50%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-7 {
  box-sizing: border-box;
  max-width: 58.3333%;
  padding-right: 20px;
  padding-right: var(--flexbox-grid-half-gutter-width, 15px);
  padding-left: 20px;
  padding-left: var(--flexbox-grid-half-gutter-width, 15px);
  flex: 0 0 58.3333%;
}
.col-xs-offset-7 {
  margin-left: 58.3333%;
}
.col-xs-8 {
  box-sizing: border-box;
  max-width: 66.6667%;
  padding-right: 20px;
  padding-right: var(--flexbox-grid-half-gutter-width, 15px);
  padding-left: 20px;
  padding-left: var(--flexbox-grid-half-gutter-width, 15px);
  flex: 0 0 66.6667%;
}
.col-xs-offset-8 {
  margin-left: 66.6667%;
}
.col-xs-9 {
  box-sizing: border-box;
  max-width: 75%;
  padding-right: 20px;
  padding-right: var(--flexbox-grid-half-gutter-width, 15px);
  padding-left: 20px;
  padding-left: var(--flexbox-grid-half-gutter-width, 15px);
  flex: 0 0 75%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-10 {
  box-sizing: border-box;
  max-width: 83.3333%;
  padding-right: 20px;
  padding-right: var(--flexbox-grid-half-gutter-width, 15px);
  padding-left: 20px;
  padding-left: var(--flexbox-grid-half-gutter-width, 15px);
  flex: 0 0 83.3333%;
}
.col-xs-offset-10 {
  margin-left: 83.3333%;
}
.col-xs-11 {
  box-sizing: border-box;
  max-width: 91.6667%;
  padding-right: 20px;
  padding-right: var(--flexbox-grid-half-gutter-width, 15px);
  padding-left: 20px;
  padding-left: var(--flexbox-grid-half-gutter-width, 15px);
  flex: 0 0 91.6667%;
}
.col-xs-offset-11 {
  margin-left: 91.6667%;
}
.col-xs-12 {
  box-sizing: border-box;
  max-width: 100%;
  padding-right: 20px;
  padding-right: var(--flexbox-grid-half-gutter-width, 15px);
  padding-left: 20px;
  padding-left: var(--flexbox-grid-half-gutter-width, 15px);
  flex: 0 0 100%;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
@media (min-width: 576px) {
  .col-ms {
    max-width: 100%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex-grow: 1;
    flex-basis: 0;
  }

    .col-ms--nogrow {
      flex-grow: 0;
      flex-basis: auto;
    }

  .col-ms-1 {
    box-sizing: border-box;
    max-width: 8.33333%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 8.33333%;
  }

  .col-ms-offset-1 {
    margin-left: 8.33333%;
  }

  .col-ms-2 {
    box-sizing: border-box;
    max-width: 16.6667%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 16.6667%;
  }

  .col-ms-offset-2 {
    margin-left: 16.6667%;
  }

  .col-ms-3 {
    box-sizing: border-box;
    max-width: 25%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 25%;
  }

  .col-ms-offset-3 {
    margin-left: 25%;
  }

  .col-ms-4 {
    box-sizing: border-box;
    max-width: 33.3333%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 33.3333%;
  }

  .col-ms-offset-4 {
    margin-left: 33.3333%;
  }

  .col-ms-5 {
    box-sizing: border-box;
    max-width: 41.6667%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 41.6667%;
  }

  .col-ms-offset-5 {
    margin-left: 41.6667%;
  }

  .col-ms-6 {
    box-sizing: border-box;
    max-width: 50%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 50%;
  }

  .col-ms-offset-6 {
    margin-left: 50%;
  }

  .col-ms-7 {
    box-sizing: border-box;
    max-width: 58.3333%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 58.3333%;
  }

  .col-ms-offset-7 {
    margin-left: 58.3333%;
  }

  .col-ms-8 {
    box-sizing: border-box;
    max-width: 66.6667%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 66.6667%;
  }

  .col-ms-offset-8 {
    margin-left: 66.6667%;
  }

  .col-ms-9 {
    box-sizing: border-box;
    max-width: 75%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 75%;
  }

  .col-ms-offset-9 {
    margin-left: 75%;
  }

  .col-ms-10 {
    box-sizing: border-box;
    max-width: 83.3333%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 83.3333%;
  }

  .col-ms-offset-10 {
    margin-left: 83.3333%;
  }

  .col-ms-11 {
    box-sizing: border-box;
    max-width: 91.6667%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 91.6667%;
  }

  .col-ms-offset-11 {
    margin-left: 91.6667%;
  }

  .col-ms-12 {
    box-sizing: border-box;
    max-width: 100%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 100%;
  }

  .col-ms-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 768px) {
  .col-sm {
    max-width: 100%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex-grow: 1;
    flex-basis: 0;
  }

    .col-sm--nogrow {
      flex-grow: 0;
      flex-basis: auto;
    }

  .col-sm-1 {
    box-sizing: border-box;
    max-width: 8.33333%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 8.33333%;
  }

  .col-sm-offset-1 {
    margin-left: 8.33333%;
  }

  .col-sm-2 {
    box-sizing: border-box;
    max-width: 16.6667%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 16.6667%;
  }

  .col-sm-offset-2 {
    margin-left: 16.6667%;
  }

  .col-sm-3 {
    box-sizing: border-box;
    max-width: 25%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 25%;
  }

  .col-sm-offset-3 {
    margin-left: 25%;
  }

  .col-sm-4 {
    box-sizing: border-box;
    max-width: 33.3333%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 33.3333%;
  }

  .col-sm-offset-4 {
    margin-left: 33.3333%;
  }

  .col-sm-5 {
    box-sizing: border-box;
    max-width: 41.6667%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 41.6667%;
  }

  .col-sm-offset-5 {
    margin-left: 41.6667%;
  }

  .col-sm-6 {
    box-sizing: border-box;
    max-width: 50%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 50%;
  }

  .col-sm-offset-6 {
    margin-left: 50%;
  }

  .col-sm-7 {
    box-sizing: border-box;
    max-width: 58.3333%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 58.3333%;
  }

  .col-sm-offset-7 {
    margin-left: 58.3333%;
  }

  .col-sm-8 {
    box-sizing: border-box;
    max-width: 66.6667%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 66.6667%;
  }

  .col-sm-offset-8 {
    margin-left: 66.6667%;
  }

  .col-sm-9 {
    box-sizing: border-box;
    max-width: 75%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 75%;
  }

  .col-sm-offset-9 {
    margin-left: 75%;
  }

  .col-sm-10 {
    box-sizing: border-box;
    max-width: 83.3333%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 83.3333%;
  }

  .col-sm-offset-10 {
    margin-left: 83.3333%;
  }

  .col-sm-11 {
    box-sizing: border-box;
    max-width: 91.6667%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 91.6667%;
  }

  .col-sm-offset-11 {
    margin-left: 91.6667%;
  }

  .col-sm-12 {
    box-sizing: border-box;
    max-width: 100%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 100%;
  }

  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md {
    max-width: 100%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex-grow: 1;
    flex-basis: 0;
  }

    .col-md--nogrow {
      flex-grow: 0;
      flex-basis: auto;
    }

  .col-md-1 {
    box-sizing: border-box;
    max-width: 8.33333%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 8.33333%;
  }

  .col-md-offset-1 {
    margin-left: 8.33333%;
  }

  .col-md-2 {
    box-sizing: border-box;
    max-width: 16.6667%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 16.6667%;
  }

  .col-md-offset-2 {
    margin-left: 16.6667%;
  }

  .col-md-3 {
    box-sizing: border-box;
    max-width: 25%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 25%;
  }

  .col-md-offset-3 {
    margin-left: 25%;
  }

  .col-md-4 {
    box-sizing: border-box;
    max-width: 33.3333%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 33.3333%;
  }

  .col-md-offset-4 {
    margin-left: 33.3333%;
  }

  .col-md-5 {
    box-sizing: border-box;
    max-width: 41.6667%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 41.6667%;
  }

  .col-md-offset-5 {
    margin-left: 41.6667%;
  }

  .col-md-6 {
    box-sizing: border-box;
    max-width: 50%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 50%;
  }

  .col-md-offset-6 {
    margin-left: 50%;
  }

  .col-md-7 {
    box-sizing: border-box;
    max-width: 58.3333%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 58.3333%;
  }

  .col-md-offset-7 {
    margin-left: 58.3333%;
  }

  .col-md-8 {
    box-sizing: border-box;
    max-width: 66.6667%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 66.6667%;
  }

  .col-md-offset-8 {
    margin-left: 66.6667%;
  }

  .col-md-9 {
    box-sizing: border-box;
    max-width: 75%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 75%;
  }

  .col-md-offset-9 {
    margin-left: 75%;
  }

  .col-md-10 {
    box-sizing: border-box;
    max-width: 83.3333%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 83.3333%;
  }

  .col-md-offset-10 {
    margin-left: 83.3333%;
  }

  .col-md-11 {
    box-sizing: border-box;
    max-width: 91.6667%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 91.6667%;
  }

  .col-md-offset-11 {
    margin-left: 91.6667%;
  }

  .col-md-12 {
    box-sizing: border-box;
    max-width: 100%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 100%;
  }

  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg {
    max-width: 100%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex-grow: 1;
    flex-basis: 0;
  }

    .col-lg--nogrow {
      flex-grow: 0;
      flex-basis: auto;
    }

  .col-lg-1 {
    box-sizing: border-box;
    max-width: 8.33333%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 8.33333%;
  }

  .col-lg-offset-1 {
    margin-left: 8.33333%;
  }

  .col-lg-2 {
    box-sizing: border-box;
    max-width: 16.6667%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 16.6667%;
  }

  .col-lg-offset-2 {
    margin-left: 16.6667%;
  }

  .col-lg-3 {
    box-sizing: border-box;
    max-width: 25%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 25%;
  }

  .col-lg-offset-3 {
    margin-left: 25%;
  }

  .col-lg-4 {
    box-sizing: border-box;
    max-width: 33.3333%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 33.3333%;
  }

  .col-lg-offset-4 {
    margin-left: 33.3333%;
  }

  .col-lg-5 {
    box-sizing: border-box;
    max-width: 41.6667%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 41.6667%;
  }

  .col-lg-offset-5 {
    margin-left: 41.6667%;
  }

  .col-lg-6 {
    box-sizing: border-box;
    max-width: 50%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 50%;
  }

  .col-lg-offset-6 {
    margin-left: 50%;
  }

  .col-lg-7 {
    box-sizing: border-box;
    max-width: 58.3333%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 58.3333%;
  }

  .col-lg-offset-7 {
    margin-left: 58.3333%;
  }

  .col-lg-8 {
    box-sizing: border-box;
    max-width: 66.6667%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 66.6667%;
  }

  .col-lg-offset-8 {
    margin-left: 66.6667%;
  }

  .col-lg-9 {
    box-sizing: border-box;
    max-width: 75%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 75%;
  }

  .col-lg-offset-9 {
    margin-left: 75%;
  }

  .col-lg-10 {
    box-sizing: border-box;
    max-width: 83.3333%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 83.3333%;
  }

  .col-lg-offset-10 {
    margin-left: 83.3333%;
  }

  .col-lg-11 {
    box-sizing: border-box;
    max-width: 91.6667%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 91.6667%;
  }

  .col-lg-offset-11 {
    margin-left: 91.6667%;
  }

  .col-lg-12 {
    box-sizing: border-box;
    max-width: 100%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 100%;
  }

  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1400px) {
  .col-xl {
    max-width: 100%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex-grow: 1;
    flex-basis: 0;
  }

    .col-xl--nogrow {
      flex-grow: 0;
      flex-basis: auto;
    }

  .col-xl-1 {
    box-sizing: border-box;
    max-width: 8.33333%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 8.33333%;
  }

  .col-xl-offset-1 {
    margin-left: 8.33333%;
  }

  .col-xl-2 {
    box-sizing: border-box;
    max-width: 16.6667%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 16.6667%;
  }

  .col-xl-offset-2 {
    margin-left: 16.6667%;
  }

  .col-xl-3 {
    box-sizing: border-box;
    max-width: 25%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 25%;
  }

  .col-xl-offset-3 {
    margin-left: 25%;
  }

  .col-xl-4 {
    box-sizing: border-box;
    max-width: 33.3333%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 33.3333%;
  }

  .col-xl-offset-4 {
    margin-left: 33.3333%;
  }

  .col-xl-5 {
    box-sizing: border-box;
    max-width: 41.6667%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 41.6667%;
  }

  .col-xl-offset-5 {
    margin-left: 41.6667%;
  }

  .col-xl-6 {
    box-sizing: border-box;
    max-width: 50%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 50%;
  }

  .col-xl-offset-6 {
    margin-left: 50%;
  }

  .col-xl-7 {
    box-sizing: border-box;
    max-width: 58.3333%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 58.3333%;
  }

  .col-xl-offset-7 {
    margin-left: 58.3333%;
  }

  .col-xl-8 {
    box-sizing: border-box;
    max-width: 66.6667%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 66.6667%;
  }

  .col-xl-offset-8 {
    margin-left: 66.6667%;
  }

  .col-xl-9 {
    box-sizing: border-box;
    max-width: 75%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 75%;
  }

  .col-xl-offset-9 {
    margin-left: 75%;
  }

  .col-xl-10 {
    box-sizing: border-box;
    max-width: 83.3333%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 83.3333%;
  }

  .col-xl-offset-10 {
    margin-left: 83.3333%;
  }

  .col-xl-11 {
    box-sizing: border-box;
    max-width: 91.6667%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 91.6667%;
  }

  .col-xl-offset-11 {
    margin-left: 91.6667%;
  }

  .col-xl-12 {
    box-sizing: border-box;
    max-width: 100%;
    padding-right: 20px;
    padding-right: var(--flexbox-grid-half-gutter-width, 15px);
    padding-left: 20px;
    padding-left: var(--flexbox-grid-half-gutter-width, 15px);
    flex: 0 0 100%;
  }

  .col-xl-offset-12 {
    margin-left: 100%;
  }
}
.section {
  padding-top: calc(0/2);
  padding-top: var(--grid-section-spacing--mobile);
  padding-bottom: calc(0/2);
  padding-bottom: var(--grid-section-spacing--mobile);
}
@media (min-width: 992px) {
.section {
    padding-top: 0;
    padding-top: var(--grid-section-spacing);
    padding-bottom: 0;
    padding-bottom: var(--grid-section-spacing)
}
  }
.section__inner {
    padding-top: calc(calc(0/2)*0.5);
    padding-top: calc(var(--grid-section-spacing--mobile)*0.5);
  }
@media (min-width: 992px) {
.section__inner {
      padding-top: calc(0*0.5);
      padding-top: calc(var(--grid-section-spacing)*0.5)
  }
    }
.section--large-spacing {
    padding-top: calc(calc(0/2)*1.5);
    padding-top: calc(var(--grid-section-spacing--mobile)*1.5);
    padding-bottom: calc(calc(0/2)*1.5);
    padding-bottom: calc(var(--grid-section-spacing--mobile)*1.5);
  }
@media (min-width: 992px) {
.section--large-spacing {
      padding-top: calc(0*1.5);
      padding-top: calc(var(--grid-section-spacing)*1.5);
      padding-bottom: calc(0*1.5);
      padding-bottom: calc(var(--grid-section-spacing)*1.5)
  }
    }
.section--no-spacing {
    padding-top: 0;
    padding-bottom: 0;
  }
.section--move-up {
    position: relative;
    z-index: 10;
    margin-top: -300px;
    margin-top: var(--move-up-amount);
  }
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 0;
  margin-bottom: 10px;
  color: #101820;
  color: var(--color-kennedys-black);
  font-weight: 600;
  font-family: 'Kennedys'
,
'sans-serif';
  font-family: var(--base-font-family);
}
h1,
.h1,
h2,
.h2 {
  margin-top: 0;
  margin-bottom: 10px;
  color: #101820;
  color: var(--color-kennedys-black);
  font-weight: 400;
  font-weight: var(--heading-font-weight);
  font-family: 'Merriweather'
,
'sans-serif';
  font-family: var(--heading-font-family);
}
h1,
.h1 {
  font-size: 3rem;
}
h2,
.h2 {
  font-weight: 400;
  font-size: 1.5rem;
}
h3,
.h3 {
  font-size: 1.25rem;
}
h4,
.h4 {
  font-size: 1rem;
}
h5,
.h5 {
  font-size: 0.875rem;
}
h6,
.h6 {
  font-size: 0.75rem;
}
p {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 1rem;
}
.large-text {
  font-size: 24px;
}
.verticalBlueLine {
  display: block;
  padding-left: 16px;
  border-left: 5px solid #00a3e0;
  border-left: 5px solid var(--color-kennedys-blue);
}
.blueTextVerticalLine {
  display: block;
  padding-left: 16px;
  color: #00a3e0;
  color: var(--color-kennedys-blue);
  border-left: 5px solid #00a3e0;
  border-left: 5px solid var(--color-kennedys-blue);
}
.blueText {
  color: #00a3e0;
  color: var(--color-kennedys-blue);
}
.slide-left-enter-active,
.slide-left-leave-active,
.slide-right-enter-active,
.slide-right-leave-active {
  overflow: hidden;
  transition-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.335);
  transition-timing-function: var(--easeInCirc);
  transition-duration: 0.12s;
  transition-property: height, opacity, transform;
}
.slide-left-enter,
.slide-left-leave-active {
  transform: translateX(100%);
}
.slide-right-leave-active,
.slide-right-enter {
  transform: translateX(-100%);
}
.fade-enter-active,
.fade-leave-active {
  transition: opacity 0.3s
}
.fade-enter,
 
.fade-leave-active {
  opacity: 0;
  transition: opacity 0.3s
}
.expand-enter-active,
.expand-leave-active {
  overflow: hidden;
  transition: height 0.5s;
}
.expand-enter,
.expand-leave-to {
  height: 0;
}
.bg-white {
  background-color: #fff;
  background-color: var(--css-utils-color-white, #fff);
}
.bg-black {
  background-color: #000;
  background-color: var(--css-utils-color-black, #000);
}
.bg-primary {
  background-color: #00a3e0;
  background-color: var(--css-utils-color-primary, #c80046);
}
.bg-secondary {
  background-color: #ff6a00;
  background-color: var(--css-utils-color-secondary, #363636);
}
.bg-success {
  background-color: #00b140;
  background-color: var(--css-utils-color-success, #28a745);
}
.bg-danger {
  background-color: #d50032;
  background-color: var(--css-utils-color-danger, #dc3545);
}
.bg-warning {
  background-color: #ff6a00;
  background-color: var(--css-utils-color-warning, #ffc107);
}
.bg-gray {
  background-color: #282d33;
  background-color: var(--css-utils-color-gray, #acacac);
}
.bg-gray-light {
  background-color: #9fa3a6;
  background-color: var(--css-utils-color-gray-light, #d7d7d7);
}
.bg-gray-dark {
  background-color: #40464d;
  background-color: var(--css-utils-color-gray-dark, #4b4b4b);
}
.bg-transparent {
  background-color: #0000;
}
.border {
  border: 1px solid #282d33;
  border: var(--css-utils-border-width, 1px) solid var(--css-utils-border-color, #acacac);
}
.border-top {
  border-top: 1px solid #282d33;
  border-top: var(--css-utils-border-width, 1px) solid var(--css-utils-border-color, #acacac);
}
.border-right {
  border-right: 1px solid #282d33;
  border-right: var(--css-utils-border-width, 1px) solid var(--css-utils-border-color, #acacac);
}
.border-bottom {
  border-bottom: 1px solid #282d33;
  border-bottom: var(--css-utils-border-width, 1px) solid var(--css-utils-border-color, #acacac);
}
.border-left {
  border-left: 1px solid #282d33;
  border-left: var(--css-utils-border-width, 1px) solid var(--css-utils-border-color, #acacac);
}
.border-0 {
  border: 0;
}
.border-top-0 {
  border-top: 0;
}
.border-right-0 {
  border-right: 0;
}
.border-bottom-0 {
  border-bottom: 0;
}
.border-left-0 {
  border-left: 0;
}
.border-white {
  border-color: #fff;
  border-color: var(--css-utils-color-white, #fff);
}
.border-black {
  border-color: #000;
  border-color: var(--css-utils-color-black, #000);
}
.border-primary {
  border-color: #00a3e0;
  border-color: var(--css-utils-color-primary, #c80046);
}
.border-secondary {
  border-color: #ff6a00;
  border-color: var(--css-utils-color-secondary, #363636);
}
.border-success {
  border-color: #00b140;
  border-color: var(--css-utils-color-success, #28a745);
}
.border-danger {
  border-color: #d50032;
  border-color: var(--css-utils-color-danger, #dc3545);
}
.border-warning {
  border-color: #ff6a00;
  border-color: var(--css-utils-color-warning, #ffc107);
}
.border-gray {
  border-color: #282d33;
  border-color: var(--css-utils-color-gray, #acacac);
}
.border-gray-light {
  border-color: #9fa3a6;
  border-color: var(--css-utils-color-gray-light, #d7d7d7);
}
.border-gray-dark {
  border-color: #40464d;
  border-color: var(--css-utils-color-gray-dark, #4b4b4b);
}
.rounded-sm {
  border-radius: 3px;
  border-radius: var(--css-utils-border-radius-sm, 4px);
}
.rounded {
  border-radius: 4px;
  border-radius: var(--css-utils-border-radius, 5px);
}
.rounded-top {
  border-top-left-radius: 4px;
  border-top-left-radius: var(--css-utils-border-radius, 5px);
  border-top-right-radius: 4px;
  border-top-right-radius: var(--css-utils-border-radius, 5px);
}
.rounded-right {
  border-top-right-radius: 4px;
  border-top-right-radius: var(--css-utils-border-radius, 5px);
  border-bottom-right-radius: 4px;
  border-bottom-right-radius: var(--css-utils-border-radius, 5px);
}
.rounded-bottom {
  border-bottom-right-radius: 4px;
  border-bottom-right-radius: var(--css-utils-border-radius, 5px);
  border-bottom-left-radius: 4px;
  border-bottom-left-radius: var(--css-utils-border-radius, 5px);
}
.rounded-left {
  border-top-left-radius: 4px;
  border-top-left-radius: var(--css-utils-border-radius, 5px);
  border-bottom-left-radius: 4px;
  border-bottom-left-radius: var(--css-utils-border-radius, 5px);
}
.rounded-lg {
  border-radius: 3px;
  border-radius: var(--css-utils-border-radius-sm, 6px);
}
.rounded-circle {
  border-radius: 50%;
}
.rounded-pill {
  border-radius: 100%;
  border-radius: var(--css-utils-border-radius-round, 50%);
}
.rounded-0 {
  border-radius: 0;
}
.d-none {
  display: none;
}
.d-inline {
  display: inline;
}
.d-inline-block {
  display: inline-block;
}
.d-block {
  display: block;
}
.d-table {
  display: table;
}
.d-table-row {
  display: table-row;
}
.d-table-cell {
  display: table-cell;
}
.d-flex {
  display: flex;
}
.d-inline-flex {
  display: inline-flex;
}
@media (min-width: 576px) {
  .d-ms-none {
    display: none;
  }

  .d-ms-inline {
    display: inline;
  }

  .d-ms-inline-block {
    display: inline-block;
  }

  .d-ms-block {
    display: block;
  }

  .d-ms-table {
    display: table;
  }

  .d-ms-table-row {
    display: table-row;
  }

  .d-ms-table-cell {
    display: table-cell;
  }

  .d-ms-flex {
    display: flex;
  }

  .d-ms-inline-flex {
    display: inline-flex;
  }
}
@media (min-width: 768px) {
  .d-sm-none {
    display: none;
  }

  .d-sm-inline {
    display: inline;
  }

  .d-sm-inline-block {
    display: inline-block;
  }

  .d-sm-block {
    display: block;
  }

  .d-sm-table {
    display: table;
  }

  .d-sm-table-row {
    display: table-row;
  }

  .d-sm-table-cell {
    display: table-cell;
  }

  .d-sm-flex {
    display: flex;
  }

  .d-sm-inline-flex {
    display: inline-flex;
  }
}
@media (min-width: 992px) {
  .d-md-none {
    display: none;
  }

  .d-md-inline {
    display: inline;
  }

  .d-md-inline-block {
    display: inline-block;
  }

  .d-md-block {
    display: block;
  }

  .d-md-table {
    display: table;
  }

  .d-md-table-row {
    display: table-row;
  }

  .d-md-table-cell {
    display: table-cell;
  }

  .d-md-flex {
    display: flex;
  }

  .d-md-inline-flex {
    display: inline-flex;
  }
}
@media (min-width: 1200px) {
  .d-lg-none {
    display: none;
  }

  .d-lg-inline {
    display: inline;
  }

  .d-lg-inline-block {
    display: inline-block;
  }

  .d-lg-block {
    display: block;
  }

  .d-lg-table {
    display: table;
  }

  .d-lg-table-row {
    display: table-row;
  }

  .d-lg-table-cell {
    display: table-cell;
  }

  .d-lg-flex {
    display: flex;
  }

  .d-lg-inline-flex {
    display: inline-flex;
  }
}
@media (min-width: 1400px) {
  .d-xl-none {
    display: none;
  }

  .d-xl-inline {
    display: inline;
  }

  .d-xl-inline-block {
    display: inline-block;
  }

  .d-xl-block {
    display: block;
  }

  .d-xl-table {
    display: table;
  }

  .d-xl-table-row {
    display: table-row;
  }

  .d-xl-table-cell {
    display: table-cell;
  }

  .d-xl-flex {
    display: flex;
  }

  .d-xl-inline-flex {
    display: inline-flex;
  }
}
.embed-responsive {
  width: 100%;
  padding: 0;
  display: block;
  position: relative;
  overflow: hidden;
}
.embed-responsive:before {
  content: "";
  display: block;
}
.embed-responsive > .embed-responsive-item, .embed-responsive > iframe, .embed-responsive > embed, .embed-responsive > object, .embed-responsive > video {
  border: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}
.embed-responsive-21by9:before {
  padding-top: 233.333%;
}
.embed-responsive-16by9:before {
  padding-top: 177.778%;
}
.embed-responsive-4by3:before {
  padding-top: 133.333%;
}
.embed-responsive-1by1:before {
  padding-top: 100%;
}
.flex-row {
  flex-direction: row;
}
.flex-column {
  flex-direction: column;
}
.flex-row-reverse {
  flex-direction: row-reverse;
}
.flex-column-reverse {
  flex-direction: column-reverse;
}
.flex-wrap {
  flex-wrap: wrap;
}
.flex-nowrap {
  flex-wrap: nowrap;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse;
}
.flex-fill {
  flex: auto;
}
.flex-grow-0 {
  flex-grow: 0;
}
.flex-grow-1 {
  flex-grow: 1;
}
.flex-shrink-0 {
  flex-shrink: 0;
}
.flex-shrink-1 {
  flex-shrink: 1;
}
.justify-content-start {
  justify-content: flex-start;
}
.justify-content-end {
  justify-content: flex-end;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-between {
  justify-content: space-between;
}
.justify-content-around {
  justify-content: space-around;
}
.justify-content-evenly {
  justify-content: space-evenly;
}
.align-items-start {
  align-items: flex-start;
}
.align-items-end {
  align-items: flex-end;
}
.align-items-center {
  align-items: center;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.align-content-start {
  align-content: flex-start;
}
.align-content-end {
  align-content: flex-end;
}
.align-content-center {
  align-content: center;
}
.align-content-between {
  align-content: space-between;
}
.align-content-around {
  align-content: space-around;
}
.align-content-evenly {
  align-content: space-evenly;
}
.align-content-stretch {
  align-content: stretch;
}
.align-self-auto {
  align-self: auto;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.align-self-center {
  align-self: center;
}
.align-self-baseline {
  align-self: baseline;
}
.align-self-stretch {
  align-self: stretch;
}
@media (min-width: 576px) {
  .flexms-row {
    flex-direction: row;
  }

  .flexms-column {
    flex-direction: column;
  }

  .flexms-row-reverse {
    flex-direction: row-reverse;
  }

  .flexms-column-reverse {
    flex-direction: column-reverse;
  }

  .flexms-wrap {
    flex-wrap: wrap;
  }

  .flexms-nowrap {
    flex-wrap: nowrap;
  }

  .flexms-wrap-reverse {
    flex-wrap: wrap-reverse;
  }

  .flexms-fill {
    flex: auto;
  }

  .flexms-grow-0 {
    flex-grow: 0;
  }

  .flexms-grow-1 {
    flex-grow: 1;
  }

  .flexms-shrink-0 {
    flex-shrink: 0;
  }

  .flexms-shrink-1 {
    flex-shrink: 1;
  }

  .justify-contentms-start {
    justify-content: flex-start;
  }

  .justify-contentms-end {
    justify-content: flex-end;
  }

  .justify-contentms-center {
    justify-content: center;
  }

  .justify-contentms-between {
    justify-content: space-between;
  }

  .justify-contentms-around {
    justify-content: space-around;
  }

  .justify-contentms-evenly {
    justify-content: space-evenly;
  }

  .align-itemsms-start {
    align-items: flex-start;
  }

  .align-itemsms-end {
    align-items: flex-end;
  }

  .align-itemsms-center {
    align-items: center;
  }

  .align-itemsms-baseline {
    align-items: baseline;
  }

  .align-itemsms-stretch {
    align-items: stretch;
  }

  .align-contentms-start {
    align-content: flex-start;
  }

  .align-contentms-end {
    align-content: flex-end;
  }

  .align-contentms-center {
    align-content: center;
  }

  .align-contentms-between {
    align-content: space-between;
  }

  .align-contentms-around {
    align-content: space-around;
  }

  .align-contentms-evenly {
    align-content: space-evenly;
  }

  .align-contentms-stretch {
    align-content: stretch;
  }

  .align-selfms-auto {
    align-self: auto;
  }

  .align-selfms-start {
    align-self: flex-start;
  }

  .align-selfms-end {
    align-self: flex-end;
  }

  .align-selfms-center {
    align-self: center;
  }

  .align-selfms-baseline {
    align-self: baseline;
  }

  .align-selfms-stretch {
    align-self: stretch;
  }
}
@media (min-width: 768px) {
  .flexsm-row {
    flex-direction: row;
  }

  .flexsm-column {
    flex-direction: column;
  }

  .flexsm-row-reverse {
    flex-direction: row-reverse;
  }

  .flexsm-column-reverse {
    flex-direction: column-reverse;
  }

  .flexsm-wrap {
    flex-wrap: wrap;
  }

  .flexsm-nowrap {
    flex-wrap: nowrap;
  }

  .flexsm-wrap-reverse {
    flex-wrap: wrap-reverse;
  }

  .flexsm-fill {
    flex: auto;
  }

  .flexsm-grow-0 {
    flex-grow: 0;
  }

  .flexsm-grow-1 {
    flex-grow: 1;
  }

  .flexsm-shrink-0 {
    flex-shrink: 0;
  }

  .flexsm-shrink-1 {
    flex-shrink: 1;
  }

  .justify-contentsm-start {
    justify-content: flex-start;
  }

  .justify-contentsm-end {
    justify-content: flex-end;
  }

  .justify-contentsm-center {
    justify-content: center;
  }

  .justify-contentsm-between {
    justify-content: space-between;
  }

  .justify-contentsm-around {
    justify-content: space-around;
  }

  .justify-contentsm-evenly {
    justify-content: space-evenly;
  }

  .align-itemssm-start {
    align-items: flex-start;
  }

  .align-itemssm-end {
    align-items: flex-end;
  }

  .align-itemssm-center {
    align-items: center;
  }

  .align-itemssm-baseline {
    align-items: baseline;
  }

  .align-itemssm-stretch {
    align-items: stretch;
  }

  .align-contentsm-start {
    align-content: flex-start;
  }

  .align-contentsm-end {
    align-content: flex-end;
  }

  .align-contentsm-center {
    align-content: center;
  }

  .align-contentsm-between {
    align-content: space-between;
  }

  .align-contentsm-around {
    align-content: space-around;
  }

  .align-contentsm-evenly {
    align-content: space-evenly;
  }

  .align-contentsm-stretch {
    align-content: stretch;
  }

  .align-selfsm-auto {
    align-self: auto;
  }

  .align-selfsm-start {
    align-self: flex-start;
  }

  .align-selfsm-end {
    align-self: flex-end;
  }

  .align-selfsm-center {
    align-self: center;
  }

  .align-selfsm-baseline {
    align-self: baseline;
  }

  .align-selfsm-stretch {
    align-self: stretch;
  }
}
@media (min-width: 992px) {
  .flexmd-row {
    flex-direction: row;
  }

  .flexmd-column {
    flex-direction: column;
  }

  .flexmd-row-reverse {
    flex-direction: row-reverse;
  }

  .flexmd-column-reverse {
    flex-direction: column-reverse;
  }

  .flexmd-wrap {
    flex-wrap: wrap;
  }

  .flexmd-nowrap {
    flex-wrap: nowrap;
  }

  .flexmd-wrap-reverse {
    flex-wrap: wrap-reverse;
  }

  .flexmd-fill {
    flex: auto;
  }

  .flexmd-grow-0 {
    flex-grow: 0;
  }

  .flexmd-grow-1 {
    flex-grow: 1;
  }

  .flexmd-shrink-0 {
    flex-shrink: 0;
  }

  .flexmd-shrink-1 {
    flex-shrink: 1;
  }

  .justify-contentmd-start {
    justify-content: flex-start;
  }

  .justify-contentmd-end {
    justify-content: flex-end;
  }

  .justify-contentmd-center {
    justify-content: center;
  }

  .justify-contentmd-between {
    justify-content: space-between;
  }

  .justify-contentmd-around {
    justify-content: space-around;
  }

  .justify-contentmd-evenly {
    justify-content: space-evenly;
  }

  .align-itemsmd-start {
    align-items: flex-start;
  }

  .align-itemsmd-end {
    align-items: flex-end;
  }

  .align-itemsmd-center {
    align-items: center;
  }

  .align-itemsmd-baseline {
    align-items: baseline;
  }

  .align-itemsmd-stretch {
    align-items: stretch;
  }

  .align-contentmd-start {
    align-content: flex-start;
  }

  .align-contentmd-end {
    align-content: flex-end;
  }

  .align-contentmd-center {
    align-content: center;
  }

  .align-contentmd-between {
    align-content: space-between;
  }

  .align-contentmd-around {
    align-content: space-around;
  }

  .align-contentmd-evenly {
    align-content: space-evenly;
  }

  .align-contentmd-stretch {
    align-content: stretch;
  }

  .align-selfmd-auto {
    align-self: auto;
  }

  .align-selfmd-start {
    align-self: flex-start;
  }

  .align-selfmd-end {
    align-self: flex-end;
  }

  .align-selfmd-center {
    align-self: center;
  }

  .align-selfmd-baseline {
    align-self: baseline;
  }

  .align-selfmd-stretch {
    align-self: stretch;
  }
}
@media (min-width: 1200px) {
  .flexlg-row {
    flex-direction: row;
  }

  .flexlg-column {
    flex-direction: column;
  }

  .flexlg-row-reverse {
    flex-direction: row-reverse;
  }

  .flexlg-column-reverse {
    flex-direction: column-reverse;
  }

  .flexlg-wrap {
    flex-wrap: wrap;
  }

  .flexlg-nowrap {
    flex-wrap: nowrap;
  }

  .flexlg-wrap-reverse {
    flex-wrap: wrap-reverse;
  }

  .flexlg-fill {
    flex: auto;
  }

  .flexlg-grow-0 {
    flex-grow: 0;
  }

  .flexlg-grow-1 {
    flex-grow: 1;
  }

  .flexlg-shrink-0 {
    flex-shrink: 0;
  }

  .flexlg-shrink-1 {
    flex-shrink: 1;
  }

  .justify-contentlg-start {
    justify-content: flex-start;
  }

  .justify-contentlg-end {
    justify-content: flex-end;
  }

  .justify-contentlg-center {
    justify-content: center;
  }

  .justify-contentlg-between {
    justify-content: space-between;
  }

  .justify-contentlg-around {
    justify-content: space-around;
  }

  .justify-contentlg-evenly {
    justify-content: space-evenly;
  }

  .align-itemslg-start {
    align-items: flex-start;
  }

  .align-itemslg-end {
    align-items: flex-end;
  }

  .align-itemslg-center {
    align-items: center;
  }

  .align-itemslg-baseline {
    align-items: baseline;
  }

  .align-itemslg-stretch {
    align-items: stretch;
  }

  .align-contentlg-start {
    align-content: flex-start;
  }

  .align-contentlg-end {
    align-content: flex-end;
  }

  .align-contentlg-center {
    align-content: center;
  }

  .align-contentlg-between {
    align-content: space-between;
  }

  .align-contentlg-around {
    align-content: space-around;
  }

  .align-contentlg-evenly {
    align-content: space-evenly;
  }

  .align-contentlg-stretch {
    align-content: stretch;
  }

  .align-selflg-auto {
    align-self: auto;
  }

  .align-selflg-start {
    align-self: flex-start;
  }

  .align-selflg-end {
    align-self: flex-end;
  }

  .align-selflg-center {
    align-self: center;
  }

  .align-selflg-baseline {
    align-self: baseline;
  }

  .align-selflg-stretch {
    align-self: stretch;
  }
}
@media (min-width: 1400px) {
  .flexxl-row {
    flex-direction: row;
  }

  .flexxl-column {
    flex-direction: column;
  }

  .flexxl-row-reverse {
    flex-direction: row-reverse;
  }

  .flexxl-column-reverse {
    flex-direction: column-reverse;
  }

  .flexxl-wrap {
    flex-wrap: wrap;
  }

  .flexxl-nowrap {
    flex-wrap: nowrap;
  }

  .flexxl-wrap-reverse {
    flex-wrap: wrap-reverse;
  }

  .flexxl-fill {
    flex: auto;
  }

  .flexxl-grow-0 {
    flex-grow: 0;
  }

  .flexxl-grow-1 {
    flex-grow: 1;
  }

  .flexxl-shrink-0 {
    flex-shrink: 0;
  }

  .flexxl-shrink-1 {
    flex-shrink: 1;
  }

  .justify-contentxl-start {
    justify-content: flex-start;
  }

  .justify-contentxl-end {
    justify-content: flex-end;
  }

  .justify-contentxl-center {
    justify-content: center;
  }

  .justify-contentxl-between {
    justify-content: space-between;
  }

  .justify-contentxl-around {
    justify-content: space-around;
  }

  .justify-contentxl-evenly {
    justify-content: space-evenly;
  }

  .align-itemsxl-start {
    align-items: flex-start;
  }

  .align-itemsxl-end {
    align-items: flex-end;
  }

  .align-itemsxl-center {
    align-items: center;
  }

  .align-itemsxl-baseline {
    align-items: baseline;
  }

  .align-itemsxl-stretch {
    align-items: stretch;
  }

  .align-contentxl-start {
    align-content: flex-start;
  }

  .align-contentxl-end {
    align-content: flex-end;
  }

  .align-contentxl-center {
    align-content: center;
  }

  .align-contentxl-between {
    align-content: space-between;
  }

  .align-contentxl-around {
    align-content: space-around;
  }

  .align-contentxl-evenly {
    align-content: space-evenly;
  }

  .align-contentxl-stretch {
    align-content: stretch;
  }

  .align-selfxl-auto {
    align-self: auto;
  }

  .align-selfxl-start {
    align-self: flex-start;
  }

  .align-selfxl-end {
    align-self: flex-end;
  }

  .align-selfxl-center {
    align-self: center;
  }

  .align-selfxl-baseline {
    align-self: baseline;
  }

  .align-selfxl-stretch {
    align-self: stretch;
  }
}
.order-first {
  order: -1;
}
.order-last {
  order: 13;
}
@media (min-width: 576px) {
  .order-ms-2 {
    order: 2;
  }

  .order-ms-3 {
    order: 3;
  }

  .order-ms-4 {
    order: 4;
  }

  .order-ms-5 {
    order: 5;
  }

  .order-ms-6 {
    order: 6;
  }

  .order-ms-7 {
    order: 7;
  }

  .order-ms-8 {
    order: 8;
  }

  .order-ms-9 {
    order: 9;
  }

  .order-ms-10 {
    order: 10;
  }

  .order-ms-11 {
    order: 11;
  }

  .order-ms-12 {
    order: 12;
  }
}
@media (min-width: 768px) {
  .order-sm-2 {
    order: 2;
  }

  .order-sm-3 {
    order: 3;
  }

  .order-sm-4 {
    order: 4;
  }

  .order-sm-5 {
    order: 5;
  }

  .order-sm-6 {
    order: 6;
  }

  .order-sm-7 {
    order: 7;
  }

  .order-sm-8 {
    order: 8;
  }

  .order-sm-9 {
    order: 9;
  }

  .order-sm-10 {
    order: 10;
  }

  .order-sm-11 {
    order: 11;
  }

  .order-sm-12 {
    order: 12;
  }
}
@media (min-width: 992px) {
  .order-md-2 {
    order: 2;
  }

  .order-md-3 {
    order: 3;
  }

  .order-md-4 {
    order: 4;
  }

  .order-md-5 {
    order: 5;
  }

  .order-md-6 {
    order: 6;
  }

  .order-md-7 {
    order: 7;
  }

  .order-md-8 {
    order: 8;
  }

  .order-md-9 {
    order: 9;
  }

  .order-md-10 {
    order: 10;
  }

  .order-md-11 {
    order: 11;
  }

  .order-md-12 {
    order: 12;
  }
}
@media (min-width: 1200px) {
  .order-lg-2 {
    order: 2;
  }

  .order-lg-3 {
    order: 3;
  }

  .order-lg-4 {
    order: 4;
  }

  .order-lg-5 {
    order: 5;
  }

  .order-lg-6 {
    order: 6;
  }

  .order-lg-7 {
    order: 7;
  }

  .order-lg-8 {
    order: 8;
  }

  .order-lg-9 {
    order: 9;
  }

  .order-lg-10 {
    order: 10;
  }

  .order-lg-11 {
    order: 11;
  }

  .order-lg-12 {
    order: 12;
  }
}
@media (min-width: 1400px) {
  .order-xl-2 {
    order: 2;
  }

  .order-xl-3 {
    order: 3;
  }

  .order-xl-4 {
    order: 4;
  }

  .order-xl-5 {
    order: 5;
  }

  .order-xl-6 {
    order: 6;
  }

  .order-xl-7 {
    order: 7;
  }

  .order-xl-8 {
    order: 8;
  }

  .order-xl-9 {
    order: 9;
  }

  .order-xl-10 {
    order: 10;
  }

  .order-xl-11 {
    order: 11;
  }

  .order-xl-12 {
    order: 12;
  }
}
.p-absolute {
  position: absolute;
}
.p-static {
  position: static;
}
.p-fixed {
  position: fixed;
}
.p-sticky {
  position: sticky;
}
.p-relative {
  position: relative;
}
.p-revert {
  position: revert;
}
.p-unset {
  position: unset;
}
.p-initial {
  position: initial;
}
.p-inherit {
  position: inherit;
}
.sr-only {
  white-space: nowrap;
  clip: rect(0, 0, 0, 0);
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}
.sr-only-focusable:active, .sr-only-focusable:focus {
    white-space: normal;
    clip: auto;
    width: auto;
    height: auto;
    position: static;
    overflow: visible;
  }
.shadow-sm {
  box-shadow: 0
2px
4px
rgba(0, 0, 0, 0.075);
  box-shadow: var(--css-utils-box-shadow-sm, 0 2px 4px #00000013);
}
.shadow {
  box-shadow: 0
8px
16px
rgba(0, 0, 0, 0.15);
  box-shadow: var(--css-utils-box-shadow, 0 8px 16px #00000026);
}
.shadow-lg {
  box-shadow: 0
16px
48px
rgba(0, 0, 0, 0.175);
  box-shadow: var(--css-utils-box-shadow-lg, 0 16px 48px #0000002d);
}
.shadow-none {
  box-shadow: none;
}
.w-25 {
  width: 25%;
}
.h-25 {
  height: 25%;
}
.w-50 {
  width: 50%;
}
.h-50 {
  height: 50%;
}
.w-75 {
  width: 75%;
}
.h-75 {
  height: 75%;
}
.w-100 {
  width: 100%;
}
.h-100 {
  height: 100%;
}
@media (min-width: 576px) {
  .w-ms-25 {
    width: 25%;
  }

  .h-ms-25 {
    height: 25%;
  }

  .w-ms-50 {
    width: 50%;
  }

  .h-ms-50 {
    height: 50%;
  }

  .w-ms-75 {
    width: 75%;
  }

  .h-ms-75 {
    height: 75%;
  }

  .w-ms-100 {
    width: 100%;
  }

  .h-ms-100 {
    height: 100%;
  }
}
@media (min-width: 768px) {
  .w-sm-25 {
    width: 25%;
  }

  .h-sm-25 {
    height: 25%;
  }

  .w-sm-50 {
    width: 50%;
  }

  .h-sm-50 {
    height: 50%;
  }

  .w-sm-75 {
    width: 75%;
  }

  .h-sm-75 {
    height: 75%;
  }

  .w-sm-100 {
    width: 100%;
  }

  .h-sm-100 {
    height: 100%;
  }
}
@media (min-width: 992px) {
  .w-md-25 {
    width: 25%;
  }

  .h-md-25 {
    height: 25%;
  }

  .w-md-50 {
    width: 50%;
  }

  .h-md-50 {
    height: 50%;
  }

  .w-md-75 {
    width: 75%;
  }

  .h-md-75 {
    height: 75%;
  }

  .w-md-100 {
    width: 100%;
  }

  .h-md-100 {
    height: 100%;
  }
}
@media (min-width: 1200px) {
  .w-lg-25 {
    width: 25%;
  }

  .h-lg-25 {
    height: 25%;
  }

  .w-lg-50 {
    width: 50%;
  }

  .h-lg-50 {
    height: 50%;
  }

  .w-lg-75 {
    width: 75%;
  }

  .h-lg-75 {
    height: 75%;
  }

  .w-lg-100 {
    width: 100%;
  }

  .h-lg-100 {
    height: 100%;
  }
}
@media (min-width: 1400px) {
  .w-xl-25 {
    width: 25%;
  }

  .h-xl-25 {
    height: 25%;
  }

  .w-xl-50 {
    width: 50%;
  }

  .h-xl-50 {
    height: 50%;
  }

  .w-xl-75 {
    width: 75%;
  }

  .h-xl-75 {
    height: 75%;
  }

  .w-xl-100 {
    width: 100%;
  }

  .h-xl-100 {
    height: 100%;
  }
}
.mw-100 {
  max-width: 100%;
}
.mh-100 {
  max-height: 100%;
}
.min-vw-100 {
  min-width: 100vw;
}
.min-vh-100 {
  min-height: 100vh;
}
.vw-100 {
  width: 100vw;
}
.vh-100 {
  height: 100vh;
}
.m-0 {
  margin: calc(10px/2*0);
  margin: calc(var(--css-utils-spacing-base, 10px)/2*0);
}
.mt-0 {
  margin-top: calc(10px/2*0);
  margin-top: calc(var(--css-utils-spacing-base, 10px)/2*0);
}
.mr-0 {
  margin-right: calc(10px/2*0);
  margin-right: calc(var(--css-utils-spacing-base, 10px)/2*0);
}
.mb-0 {
  margin-bottom: calc(10px/2*0);
  margin-bottom: calc(var(--css-utils-spacing-base, 10px)/2*0);
}
.ml-0 {
  margin-left: calc(10px/2*0);
  margin-left: calc(var(--css-utils-spacing-base, 10px)/2*0);
}
.my-0 {
  margin-top: calc(10px/2*0);
  margin-top: calc(var(--css-utils-spacing-base, 10px)/2*0);
  margin-bottom: calc(10px/2*0);
  margin-bottom: calc(var(--css-utils-spacing-base, 10px)/2*0);
}
.mx-0 {
  margin-right: calc(10px/2*0);
  margin-right: calc(var(--css-utils-spacing-base, 10px)/2*0);
  margin-left: calc(10px/2*0);
  margin-left: calc(var(--css-utils-spacing-base, 10px)/2*0);
}
.m-1 {
  margin: calc(10px/2*1);
  margin: calc(var(--css-utils-spacing-base, 10px)/2*1);
}
.mt-1 {
  margin-top: calc(10px/2*1);
  margin-top: calc(var(--css-utils-spacing-base, 10px)/2*1);
}
.mr-1 {
  margin-right: calc(10px/2*1);
  margin-right: calc(var(--css-utils-spacing-base, 10px)/2*1);
}
.mb-1 {
  margin-bottom: calc(10px/2*1);
  margin-bottom: calc(var(--css-utils-spacing-base, 10px)/2*1);
}
.ml-1 {
  margin-left: calc(10px/2*1);
  margin-left: calc(var(--css-utils-spacing-base, 10px)/2*1);
}
.my-1 {
  margin-top: calc(10px/2*1);
  margin-top: calc(var(--css-utils-spacing-base, 10px)/2*1);
  margin-bottom: calc(10px/2*1);
  margin-bottom: calc(var(--css-utils-spacing-base, 10px)/2*1);
}
.mx-1 {
  margin-right: calc(10px/2*1);
  margin-right: calc(var(--css-utils-spacing-base, 10px)/2*1);
  margin-left: calc(10px/2*1);
  margin-left: calc(var(--css-utils-spacing-base, 10px)/2*1);
}
.m-2 {
  margin: calc(10px*2 - 10px);
  margin: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
}
.mt-2 {
  margin-top: calc(10px*2 - 10px);
  margin-top: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
}
.mr-2 {
  margin-right: calc(10px*2 - 10px);
  margin-right: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
}
.mb-2 {
  margin-bottom: calc(10px*2 - 10px);
  margin-bottom: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
}
.ml-2 {
  margin-left: calc(10px*2 - 10px);
  margin-left: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
}
.my-2 {
  margin-top: calc(10px*2 - 10px);
  margin-top: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  margin-bottom: calc(10px*2 - 10px);
  margin-bottom: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
}
.mx-2 {
  margin-right: calc(10px*2 - 10px);
  margin-right: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  margin-left: calc(10px*2 - 10px);
  margin-left: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
}
.m-3 {
  margin: calc(10px*3 - 10px);
  margin: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
}
.mt-3 {
  margin-top: calc(10px*3 - 10px);
  margin-top: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
}
.mr-3 {
  margin-right: calc(10px*3 - 10px);
  margin-right: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
}
.mb-3 {
  margin-bottom: calc(10px*3 - 10px);
  margin-bottom: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
}
.ml-3 {
  margin-left: calc(10px*3 - 10px);
  margin-left: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
}
.my-3 {
  margin-top: calc(10px*3 - 10px);
  margin-top: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  margin-bottom: calc(10px*3 - 10px);
  margin-bottom: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
}
.mx-3 {
  margin-right: calc(10px*3 - 10px);
  margin-right: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  margin-left: calc(10px*3 - 10px);
  margin-left: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
}
.m-4 {
  margin: calc(10px*4 - 10px);
  margin: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
}
.mt-4 {
  margin-top: calc(10px*4 - 10px);
  margin-top: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
}
.mr-4 {
  margin-right: calc(10px*4 - 10px);
  margin-right: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
}
.mb-4 {
  margin-bottom: calc(10px*4 - 10px);
  margin-bottom: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
}
.ml-4 {
  margin-left: calc(10px*4 - 10px);
  margin-left: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
}
.my-4 {
  margin-top: calc(10px*4 - 10px);
  margin-top: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  margin-bottom: calc(10px*4 - 10px);
  margin-bottom: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
}
.mx-4 {
  margin-right: calc(10px*4 - 10px);
  margin-right: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  margin-left: calc(10px*4 - 10px);
  margin-left: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
}
.m-5 {
  margin: calc(10px*5 - 10px);
  margin: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
}
.mt-5 {
  margin-top: calc(10px*5 - 10px);
  margin-top: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
}
.mr-5 {
  margin-right: calc(10px*5 - 10px);
  margin-right: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
}
.mb-5 {
  margin-bottom: calc(10px*5 - 10px);
  margin-bottom: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
}
.ml-5 {
  margin-left: calc(10px*5 - 10px);
  margin-left: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
}
.my-5 {
  margin-top: calc(10px*5 - 10px);
  margin-top: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  margin-bottom: calc(10px*5 - 10px);
  margin-bottom: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
}
.mx-5 {
  margin-right: calc(10px*5 - 10px);
  margin-right: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  margin-left: calc(10px*5 - 10px);
  margin-left: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
}
.m-6 {
  margin: calc(10px*6 - 10px);
  margin: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
}
.mt-6 {
  margin-top: calc(10px*6 - 10px);
  margin-top: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
}
.mr-6 {
  margin-right: calc(10px*6 - 10px);
  margin-right: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
}
.mb-6 {
  margin-bottom: calc(10px*6 - 10px);
  margin-bottom: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
}
.ml-6 {
  margin-left: calc(10px*6 - 10px);
  margin-left: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
}
.my-6 {
  margin-top: calc(10px*6 - 10px);
  margin-top: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  margin-bottom: calc(10px*6 - 10px);
  margin-bottom: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
}
.mx-6 {
  margin-right: calc(10px*6 - 10px);
  margin-right: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  margin-left: calc(10px*6 - 10px);
  margin-left: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
}
.m-7 {
  margin: calc(10px*7 - 10px);
  margin: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
}
.mt-7 {
  margin-top: calc(10px*7 - 10px);
  margin-top: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
}
.mr-7 {
  margin-right: calc(10px*7 - 10px);
  margin-right: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
}
.mb-7 {
  margin-bottom: calc(10px*7 - 10px);
  margin-bottom: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
}
.ml-7 {
  margin-left: calc(10px*7 - 10px);
  margin-left: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
}
.my-7 {
  margin-top: calc(10px*7 - 10px);
  margin-top: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  margin-bottom: calc(10px*7 - 10px);
  margin-bottom: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
}
.mx-7 {
  margin-right: calc(10px*7 - 10px);
  margin-right: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  margin-left: calc(10px*7 - 10px);
  margin-left: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
}
.m-8 {
  margin: calc(10px*8 - 10px);
  margin: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
}
.mt-8 {
  margin-top: calc(10px*8 - 10px);
  margin-top: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
}
.mr-8 {
  margin-right: calc(10px*8 - 10px);
  margin-right: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
}
.mb-8 {
  margin-bottom: calc(10px*8 - 10px);
  margin-bottom: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
}
.ml-8 {
  margin-left: calc(10px*8 - 10px);
  margin-left: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
}
.my-8 {
  margin-top: calc(10px*8 - 10px);
  margin-top: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  margin-bottom: calc(10px*8 - 10px);
  margin-bottom: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
}
.mx-8 {
  margin-right: calc(10px*8 - 10px);
  margin-right: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  margin-left: calc(10px*8 - 10px);
  margin-left: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
}
.m-9 {
  margin: calc(10px*9 - 10px);
  margin: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
}
.mt-9 {
  margin-top: calc(10px*9 - 10px);
  margin-top: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
}
.mr-9 {
  margin-right: calc(10px*9 - 10px);
  margin-right: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
}
.mb-9 {
  margin-bottom: calc(10px*9 - 10px);
  margin-bottom: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
}
.ml-9 {
  margin-left: calc(10px*9 - 10px);
  margin-left: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
}
.my-9 {
  margin-top: calc(10px*9 - 10px);
  margin-top: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  margin-bottom: calc(10px*9 - 10px);
  margin-bottom: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
}
.mx-9 {
  margin-right: calc(10px*9 - 10px);
  margin-right: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  margin-left: calc(10px*9 - 10px);
  margin-left: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
}
.m-10 {
  margin: calc(10px*10 - 10px);
  margin: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
}
.mt-10 {
  margin-top: calc(10px*10 - 10px);
  margin-top: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
}
.mr-10 {
  margin-right: calc(10px*10 - 10px);
  margin-right: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
}
.mb-10 {
  margin-bottom: calc(10px*10 - 10px);
  margin-bottom: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
}
.ml-10 {
  margin-left: calc(10px*10 - 10px);
  margin-left: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
}
.my-10 {
  margin-top: calc(10px*10 - 10px);
  margin-top: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  margin-bottom: calc(10px*10 - 10px);
  margin-bottom: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
}
.mx-10 {
  margin-right: calc(10px*10 - 10px);
  margin-right: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  margin-left: calc(10px*10 - 10px);
  margin-left: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
}
.m-11 {
  margin: calc(10px*11 - 10px);
  margin: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
}
.mt-11 {
  margin-top: calc(10px*11 - 10px);
  margin-top: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
}
.mr-11 {
  margin-right: calc(10px*11 - 10px);
  margin-right: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
}
.mb-11 {
  margin-bottom: calc(10px*11 - 10px);
  margin-bottom: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
}
.ml-11 {
  margin-left: calc(10px*11 - 10px);
  margin-left: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
}
.my-11 {
  margin-top: calc(10px*11 - 10px);
  margin-top: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  margin-bottom: calc(10px*11 - 10px);
  margin-bottom: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
}
.mx-11 {
  margin-right: calc(10px*11 - 10px);
  margin-right: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  margin-left: calc(10px*11 - 10px);
  margin-left: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
}
.m-12 {
  margin: calc(10px*12 - 10px);
  margin: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
}
.mt-12 {
  margin-top: calc(10px*12 - 10px);
  margin-top: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
}
.mr-12 {
  margin-right: calc(10px*12 - 10px);
  margin-right: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
}
.mb-12 {
  margin-bottom: calc(10px*12 - 10px);
  margin-bottom: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
}
.ml-12 {
  margin-left: calc(10px*12 - 10px);
  margin-left: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
}
.my-12 {
  margin-top: calc(10px*12 - 10px);
  margin-top: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  margin-bottom: calc(10px*12 - 10px);
  margin-bottom: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
}
.mx-12 {
  margin-right: calc(10px*12 - 10px);
  margin-right: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  margin-left: calc(10px*12 - 10px);
  margin-left: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
}
.p-0 {
  padding: calc(10px/2*0);
  padding: calc(var(--css-utils-spacing-base, 10px)/2*0);
}
.pt-0 {
  padding-top: calc(10px/2*0);
  padding-top: calc(var(--css-utils-spacing-base, 10px)/2*0);
}
.pr-0 {
  padding-right: calc(10px/2*0);
  padding-right: calc(var(--css-utils-spacing-base, 10px)/2*0);
}
.pb-0 {
  padding-bottom: calc(10px/2*0);
  padding-bottom: calc(var(--css-utils-spacing-base, 10px)/2*0);
}
.pl-0 {
  padding-left: calc(10px/2*0);
  padding-left: calc(var(--css-utils-spacing-base, 10px)/2*0);
}
.py-0 {
  padding-top: calc(10px/2*0);
  padding-top: calc(var(--css-utils-spacing-base, 10px)/2*0);
  padding-bottom: calc(10px/2*0);
  padding-bottom: calc(var(--css-utils-spacing-base, 10px)/2*0);
}
.px-0 {
  padding-right: calc(10px/2*0);
  padding-right: calc(var(--css-utils-spacing-base, 10px)/2*0);
  padding-left: calc(10px/2*0);
  padding-left: calc(var(--css-utils-spacing-base, 10px)/2*0);
}
.p-1 {
  padding: calc(10px/2*1);
  padding: calc(var(--css-utils-spacing-base, 10px)/2*1);
}
.pt-1 {
  padding-top: calc(10px/2*1);
  padding-top: calc(var(--css-utils-spacing-base, 10px)/2*1);
}
.pr-1 {
  padding-right: calc(10px/2*1);
  padding-right: calc(var(--css-utils-spacing-base, 10px)/2*1);
}
.pb-1 {
  padding-bottom: calc(10px/2*1);
  padding-bottom: calc(var(--css-utils-spacing-base, 10px)/2*1);
}
.pl-1 {
  padding-left: calc(10px/2*1);
  padding-left: calc(var(--css-utils-spacing-base, 10px)/2*1);
}
.py-1 {
  padding-top: calc(10px/2*1);
  padding-top: calc(var(--css-utils-spacing-base, 10px)/2*1);
  padding-bottom: calc(10px/2*1);
  padding-bottom: calc(var(--css-utils-spacing-base, 10px)/2*1);
}
.px-1 {
  padding-right: calc(10px/2*1);
  padding-right: calc(var(--css-utils-spacing-base, 10px)/2*1);
  padding-left: calc(10px/2*1);
  padding-left: calc(var(--css-utils-spacing-base, 10px)/2*1);
}
.p-2 {
  padding: calc(10px*2 - 10px);
  padding: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
}
.pt-2 {
  padding-top: calc(10px*2 - 10px);
  padding-top: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
}
.pr-2 {
  padding-right: calc(10px*2 - 10px);
  padding-right: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
}
.pb-2 {
  padding-bottom: calc(10px*2 - 10px);
  padding-bottom: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
}
.pl-2 {
  padding-left: calc(10px*2 - 10px);
  padding-left: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
}
.py-2 {
  padding-top: calc(10px*2 - 10px);
  padding-top: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  padding-bottom: calc(10px*2 - 10px);
  padding-bottom: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
}
.px-2 {
  padding-right: calc(10px*2 - 10px);
  padding-right: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  padding-left: calc(10px*2 - 10px);
  padding-left: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
}
.p-3 {
  padding: calc(10px*3 - 10px);
  padding: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
}
.pt-3 {
  padding-top: calc(10px*3 - 10px);
  padding-top: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
}
.pr-3 {
  padding-right: calc(10px*3 - 10px);
  padding-right: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
}
.pb-3 {
  padding-bottom: calc(10px*3 - 10px);
  padding-bottom: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
}
.pl-3 {
  padding-left: calc(10px*3 - 10px);
  padding-left: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
}
.py-3 {
  padding-top: calc(10px*3 - 10px);
  padding-top: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  padding-bottom: calc(10px*3 - 10px);
  padding-bottom: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
}
.px-3 {
  padding-right: calc(10px*3 - 10px);
  padding-right: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  padding-left: calc(10px*3 - 10px);
  padding-left: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
}
.p-4 {
  padding: calc(10px*4 - 10px);
  padding: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
}
.pt-4 {
  padding-top: calc(10px*4 - 10px);
  padding-top: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
}
.pr-4 {
  padding-right: calc(10px*4 - 10px);
  padding-right: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
}
.pb-4 {
  padding-bottom: calc(10px*4 - 10px);
  padding-bottom: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
}
.pl-4 {
  padding-left: calc(10px*4 - 10px);
  padding-left: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
}
.py-4 {
  padding-top: calc(10px*4 - 10px);
  padding-top: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  padding-bottom: calc(10px*4 - 10px);
  padding-bottom: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
}
.px-4 {
  padding-right: calc(10px*4 - 10px);
  padding-right: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  padding-left: calc(10px*4 - 10px);
  padding-left: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
}
.p-5 {
  padding: calc(10px*5 - 10px);
  padding: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
}
.pt-5 {
  padding-top: calc(10px*5 - 10px);
  padding-top: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
}
.pr-5 {
  padding-right: calc(10px*5 - 10px);
  padding-right: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
}
.pb-5 {
  padding-bottom: calc(10px*5 - 10px);
  padding-bottom: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
}
.pl-5 {
  padding-left: calc(10px*5 - 10px);
  padding-left: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
}
.py-5 {
  padding-top: calc(10px*5 - 10px);
  padding-top: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  padding-bottom: calc(10px*5 - 10px);
  padding-bottom: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
}
.px-5 {
  padding-right: calc(10px*5 - 10px);
  padding-right: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  padding-left: calc(10px*5 - 10px);
  padding-left: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
}
.p-6 {
  padding: calc(10px*6 - 10px);
  padding: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
}
.pt-6 {
  padding-top: calc(10px*6 - 10px);
  padding-top: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
}
.pr-6 {
  padding-right: calc(10px*6 - 10px);
  padding-right: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
}
.pb-6 {
  padding-bottom: calc(10px*6 - 10px);
  padding-bottom: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
}
.pl-6 {
  padding-left: calc(10px*6 - 10px);
  padding-left: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
}
.py-6 {
  padding-top: calc(10px*6 - 10px);
  padding-top: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  padding-bottom: calc(10px*6 - 10px);
  padding-bottom: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
}
.px-6 {
  padding-right: calc(10px*6 - 10px);
  padding-right: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  padding-left: calc(10px*6 - 10px);
  padding-left: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
}
.p-7 {
  padding: calc(10px*7 - 10px);
  padding: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
}
.pt-7 {
  padding-top: calc(10px*7 - 10px);
  padding-top: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
}
.pr-7 {
  padding-right: calc(10px*7 - 10px);
  padding-right: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
}
.pb-7 {
  padding-bottom: calc(10px*7 - 10px);
  padding-bottom: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
}
.pl-7 {
  padding-left: calc(10px*7 - 10px);
  padding-left: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
}
.py-7 {
  padding-top: calc(10px*7 - 10px);
  padding-top: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  padding-bottom: calc(10px*7 - 10px);
  padding-bottom: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
}
.px-7 {
  padding-right: calc(10px*7 - 10px);
  padding-right: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  padding-left: calc(10px*7 - 10px);
  padding-left: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
}
.p-8 {
  padding: calc(10px*8 - 10px);
  padding: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
}
.pt-8 {
  padding-top: calc(10px*8 - 10px);
  padding-top: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
}
.pr-8 {
  padding-right: calc(10px*8 - 10px);
  padding-right: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
}
.pb-8 {
  padding-bottom: calc(10px*8 - 10px);
  padding-bottom: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
}
.pl-8 {
  padding-left: calc(10px*8 - 10px);
  padding-left: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
}
.py-8 {
  padding-top: calc(10px*8 - 10px);
  padding-top: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  padding-bottom: calc(10px*8 - 10px);
  padding-bottom: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
}
.px-8 {
  padding-right: calc(10px*8 - 10px);
  padding-right: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  padding-left: calc(10px*8 - 10px);
  padding-left: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
}
.p-9 {
  padding: calc(10px*9 - 10px);
  padding: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
}
.pt-9 {
  padding-top: calc(10px*9 - 10px);
  padding-top: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
}
.pr-9 {
  padding-right: calc(10px*9 - 10px);
  padding-right: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
}
.pb-9 {
  padding-bottom: calc(10px*9 - 10px);
  padding-bottom: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
}
.pl-9 {
  padding-left: calc(10px*9 - 10px);
  padding-left: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
}
.py-9 {
  padding-top: calc(10px*9 - 10px);
  padding-top: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  padding-bottom: calc(10px*9 - 10px);
  padding-bottom: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
}
.px-9 {
  padding-right: calc(10px*9 - 10px);
  padding-right: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  padding-left: calc(10px*9 - 10px);
  padding-left: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
}
.p-10 {
  padding: calc(10px*10 - 10px);
  padding: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
}
.pt-10 {
  padding-top: calc(10px*10 - 10px);
  padding-top: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
}
.pr-10 {
  padding-right: calc(10px*10 - 10px);
  padding-right: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
}
.pb-10 {
  padding-bottom: calc(10px*10 - 10px);
  padding-bottom: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
}
.pl-10 {
  padding-left: calc(10px*10 - 10px);
  padding-left: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
}
.py-10 {
  padding-top: calc(10px*10 - 10px);
  padding-top: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  padding-bottom: calc(10px*10 - 10px);
  padding-bottom: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
}
.px-10 {
  padding-right: calc(10px*10 - 10px);
  padding-right: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  padding-left: calc(10px*10 - 10px);
  padding-left: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
}
.p-11 {
  padding: calc(10px*11 - 10px);
  padding: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
}
.pt-11 {
  padding-top: calc(10px*11 - 10px);
  padding-top: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
}
.pr-11 {
  padding-right: calc(10px*11 - 10px);
  padding-right: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
}
.pb-11 {
  padding-bottom: calc(10px*11 - 10px);
  padding-bottom: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
}
.pl-11 {
  padding-left: calc(10px*11 - 10px);
  padding-left: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
}
.py-11 {
  padding-top: calc(10px*11 - 10px);
  padding-top: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  padding-bottom: calc(10px*11 - 10px);
  padding-bottom: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
}
.px-11 {
  padding-right: calc(10px*11 - 10px);
  padding-right: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  padding-left: calc(10px*11 - 10px);
  padding-left: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
}
.p-12 {
  padding: calc(10px*12 - 10px);
  padding: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
}
.pt-12 {
  padding-top: calc(10px*12 - 10px);
  padding-top: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
}
.pr-12 {
  padding-right: calc(10px*12 - 10px);
  padding-right: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
}
.pb-12 {
  padding-bottom: calc(10px*12 - 10px);
  padding-bottom: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
}
.pl-12 {
  padding-left: calc(10px*12 - 10px);
  padding-left: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
}
.py-12 {
  padding-top: calc(10px*12 - 10px);
  padding-top: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  padding-bottom: calc(10px*12 - 10px);
  padding-bottom: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
}
.px-12 {
  padding-right: calc(10px*12 - 10px);
  padding-right: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  padding-left: calc(10px*12 - 10px);
  padding-left: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
}
.m-auto {
  margin: auto;
}
.mt-auto {
  margin-top: auto;
}
.mr-auto {
  margin-right: auto;
}
.mb-auto {
  margin-bottom: auto;
}
.ml-auto {
  margin-left: auto;
}
.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 576px) {
  .m-ms-0 {
    margin: calc(10px/2*0);
    margin: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .mt-ms-0 {
    margin-top: calc(10px/2*0);
    margin-top: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .mr-ms-0 {
    margin-right: calc(10px/2*0);
    margin-right: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .mb-ms-0 {
    margin-bottom: calc(10px/2*0);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .ml-ms-0 {
    margin-left: calc(10px/2*0);
    margin-left: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .my-ms-0 {
    margin-top: calc(10px/2*0);
    margin-top: calc(var(--css-utils-spacing-base, 10px)/2*0);
    margin-bottom: calc(10px/2*0);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .mx-ms-0 {
    margin-right: calc(10px/2*0);
    margin-right: calc(var(--css-utils-spacing-base, 10px)/2*0);
    margin-left: calc(10px/2*0);
    margin-left: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .p-ms-0 {
    padding: calc(10px/2*0);
    padding: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .pt-ms-0 {
    padding-top: calc(10px/2*0);
    padding-top: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .pr-ms-0 {
    padding-right: calc(10px/2*0);
    padding-right: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .pb-ms-0 {
    padding-bottom: calc(10px/2*0);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .pl-ms-0 {
    padding-left: calc(10px/2*0);
    padding-left: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .py-ms-0 {
    padding-top: calc(10px/2*0);
    padding-top: calc(var(--css-utils-spacing-base, 10px)/2*0);
    padding-bottom: calc(10px/2*0);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .px-ms-0 {
    padding-right: calc(10px/2*0);
    padding-right: calc(var(--css-utils-spacing-base, 10px)/2*0);
    padding-left: calc(10px/2*0);
    padding-left: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .m-ms-1 {
    margin: calc(10px/2*1);
    margin: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .mt-ms-1 {
    margin-top: calc(10px/2*1);
    margin-top: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .mr-ms-1 {
    margin-right: calc(10px/2*1);
    margin-right: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .mb-ms-1 {
    margin-bottom: calc(10px/2*1);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .ml-ms-1 {
    margin-left: calc(10px/2*1);
    margin-left: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .my-ms-1 {
    margin-top: calc(10px/2*1);
    margin-top: calc(var(--css-utils-spacing-base, 10px)/2*1);
    margin-bottom: calc(10px/2*1);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .mx-ms-1 {
    margin-right: calc(10px/2*1);
    margin-right: calc(var(--css-utils-spacing-base, 10px)/2*1);
    margin-left: calc(10px/2*1);
    margin-left: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .p-ms-1 {
    padding: calc(10px/2*1);
    padding: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .pt-ms-1 {
    padding-top: calc(10px/2*1);
    padding-top: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .pr-ms-1 {
    padding-right: calc(10px/2*1);
    padding-right: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .pb-ms-1 {
    padding-bottom: calc(10px/2*1);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .pl-ms-1 {
    padding-left: calc(10px/2*1);
    padding-left: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .py-ms-1 {
    padding-top: calc(10px/2*1);
    padding-top: calc(var(--css-utils-spacing-base, 10px)/2*1);
    padding-bottom: calc(10px/2*1);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .px-ms-1 {
    padding-right: calc(10px/2*1);
    padding-right: calc(var(--css-utils-spacing-base, 10px)/2*1);
    padding-left: calc(10px/2*1);
    padding-left: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .m-ms-2 {
    margin: calc(10px*2 - 10px);
    margin: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .mt-ms-2 {
    margin-top: calc(10px*2 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .mr-ms-2 {
    margin-right: calc(10px*2 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .mb-ms-2 {
    margin-bottom: calc(10px*2 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .ml-ms-2 {
    margin-left: calc(10px*2 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .my-ms-2 {
    margin-top: calc(10px*2 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
    margin-bottom: calc(10px*2 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .mx-ms-2 {
    margin-right: calc(10px*2 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
    margin-left: calc(10px*2 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .p-ms-2 {
    padding: calc(10px*2 - 10px);
    padding: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .pt-ms-2 {
    padding-top: calc(10px*2 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .pr-ms-2 {
    padding-right: calc(10px*2 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .pb-ms-2 {
    padding-bottom: calc(10px*2 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .pl-ms-2 {
    padding-left: calc(10px*2 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .py-ms-2 {
    padding-top: calc(10px*2 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
    padding-bottom: calc(10px*2 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .px-ms-2 {
    padding-right: calc(10px*2 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
    padding-left: calc(10px*2 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .m-ms-3 {
    margin: calc(10px*3 - 10px);
    margin: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .mt-ms-3 {
    margin-top: calc(10px*3 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .mr-ms-3 {
    margin-right: calc(10px*3 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .mb-ms-3 {
    margin-bottom: calc(10px*3 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .ml-ms-3 {
    margin-left: calc(10px*3 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .my-ms-3 {
    margin-top: calc(10px*3 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
    margin-bottom: calc(10px*3 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .mx-ms-3 {
    margin-right: calc(10px*3 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
    margin-left: calc(10px*3 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .p-ms-3 {
    padding: calc(10px*3 - 10px);
    padding: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .pt-ms-3 {
    padding-top: calc(10px*3 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .pr-ms-3 {
    padding-right: calc(10px*3 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .pb-ms-3 {
    padding-bottom: calc(10px*3 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .pl-ms-3 {
    padding-left: calc(10px*3 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .py-ms-3 {
    padding-top: calc(10px*3 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
    padding-bottom: calc(10px*3 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .px-ms-3 {
    padding-right: calc(10px*3 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
    padding-left: calc(10px*3 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .m-ms-4 {
    margin: calc(10px*4 - 10px);
    margin: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .mt-ms-4 {
    margin-top: calc(10px*4 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .mr-ms-4 {
    margin-right: calc(10px*4 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .mb-ms-4 {
    margin-bottom: calc(10px*4 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .ml-ms-4 {
    margin-left: calc(10px*4 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .my-ms-4 {
    margin-top: calc(10px*4 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
    margin-bottom: calc(10px*4 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .mx-ms-4 {
    margin-right: calc(10px*4 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
    margin-left: calc(10px*4 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .p-ms-4 {
    padding: calc(10px*4 - 10px);
    padding: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .pt-ms-4 {
    padding-top: calc(10px*4 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .pr-ms-4 {
    padding-right: calc(10px*4 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .pb-ms-4 {
    padding-bottom: calc(10px*4 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .pl-ms-4 {
    padding-left: calc(10px*4 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .py-ms-4 {
    padding-top: calc(10px*4 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
    padding-bottom: calc(10px*4 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .px-ms-4 {
    padding-right: calc(10px*4 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
    padding-left: calc(10px*4 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .m-ms-5 {
    margin: calc(10px*5 - 10px);
    margin: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .mt-ms-5 {
    margin-top: calc(10px*5 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .mr-ms-5 {
    margin-right: calc(10px*5 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .mb-ms-5 {
    margin-bottom: calc(10px*5 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .ml-ms-5 {
    margin-left: calc(10px*5 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .my-ms-5 {
    margin-top: calc(10px*5 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
    margin-bottom: calc(10px*5 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .mx-ms-5 {
    margin-right: calc(10px*5 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
    margin-left: calc(10px*5 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .p-ms-5 {
    padding: calc(10px*5 - 10px);
    padding: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .pt-ms-5 {
    padding-top: calc(10px*5 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .pr-ms-5 {
    padding-right: calc(10px*5 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .pb-ms-5 {
    padding-bottom: calc(10px*5 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .pl-ms-5 {
    padding-left: calc(10px*5 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .py-ms-5 {
    padding-top: calc(10px*5 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
    padding-bottom: calc(10px*5 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .px-ms-5 {
    padding-right: calc(10px*5 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
    padding-left: calc(10px*5 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .m-ms-6 {
    margin: calc(10px*6 - 10px);
    margin: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .mt-ms-6 {
    margin-top: calc(10px*6 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .mr-ms-6 {
    margin-right: calc(10px*6 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .mb-ms-6 {
    margin-bottom: calc(10px*6 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .ml-ms-6 {
    margin-left: calc(10px*6 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .my-ms-6 {
    margin-top: calc(10px*6 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
    margin-bottom: calc(10px*6 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .mx-ms-6 {
    margin-right: calc(10px*6 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
    margin-left: calc(10px*6 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .p-ms-6 {
    padding: calc(10px*6 - 10px);
    padding: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .pt-ms-6 {
    padding-top: calc(10px*6 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .pr-ms-6 {
    padding-right: calc(10px*6 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .pb-ms-6 {
    padding-bottom: calc(10px*6 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .pl-ms-6 {
    padding-left: calc(10px*6 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .py-ms-6 {
    padding-top: calc(10px*6 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
    padding-bottom: calc(10px*6 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .px-ms-6 {
    padding-right: calc(10px*6 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
    padding-left: calc(10px*6 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .m-ms-7 {
    margin: calc(10px*7 - 10px);
    margin: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .mt-ms-7 {
    margin-top: calc(10px*7 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .mr-ms-7 {
    margin-right: calc(10px*7 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .mb-ms-7 {
    margin-bottom: calc(10px*7 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .ml-ms-7 {
    margin-left: calc(10px*7 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .my-ms-7 {
    margin-top: calc(10px*7 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
    margin-bottom: calc(10px*7 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .mx-ms-7 {
    margin-right: calc(10px*7 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
    margin-left: calc(10px*7 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .p-ms-7 {
    padding: calc(10px*7 - 10px);
    padding: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .pt-ms-7 {
    padding-top: calc(10px*7 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .pr-ms-7 {
    padding-right: calc(10px*7 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .pb-ms-7 {
    padding-bottom: calc(10px*7 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .pl-ms-7 {
    padding-left: calc(10px*7 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .py-ms-7 {
    padding-top: calc(10px*7 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
    padding-bottom: calc(10px*7 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .px-ms-7 {
    padding-right: calc(10px*7 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
    padding-left: calc(10px*7 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .m-ms-8 {
    margin: calc(10px*8 - 10px);
    margin: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .mt-ms-8 {
    margin-top: calc(10px*8 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .mr-ms-8 {
    margin-right: calc(10px*8 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .mb-ms-8 {
    margin-bottom: calc(10px*8 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .ml-ms-8 {
    margin-left: calc(10px*8 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .my-ms-8 {
    margin-top: calc(10px*8 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
    margin-bottom: calc(10px*8 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .mx-ms-8 {
    margin-right: calc(10px*8 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
    margin-left: calc(10px*8 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .p-ms-8 {
    padding: calc(10px*8 - 10px);
    padding: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .pt-ms-8 {
    padding-top: calc(10px*8 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .pr-ms-8 {
    padding-right: calc(10px*8 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .pb-ms-8 {
    padding-bottom: calc(10px*8 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .pl-ms-8 {
    padding-left: calc(10px*8 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .py-ms-8 {
    padding-top: calc(10px*8 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
    padding-bottom: calc(10px*8 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .px-ms-8 {
    padding-right: calc(10px*8 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
    padding-left: calc(10px*8 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .m-ms-9 {
    margin: calc(10px*9 - 10px);
    margin: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .mt-ms-9 {
    margin-top: calc(10px*9 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .mr-ms-9 {
    margin-right: calc(10px*9 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .mb-ms-9 {
    margin-bottom: calc(10px*9 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .ml-ms-9 {
    margin-left: calc(10px*9 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .my-ms-9 {
    margin-top: calc(10px*9 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
    margin-bottom: calc(10px*9 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .mx-ms-9 {
    margin-right: calc(10px*9 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
    margin-left: calc(10px*9 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .p-ms-9 {
    padding: calc(10px*9 - 10px);
    padding: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .pt-ms-9 {
    padding-top: calc(10px*9 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .pr-ms-9 {
    padding-right: calc(10px*9 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .pb-ms-9 {
    padding-bottom: calc(10px*9 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .pl-ms-9 {
    padding-left: calc(10px*9 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .py-ms-9 {
    padding-top: calc(10px*9 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
    padding-bottom: calc(10px*9 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .px-ms-9 {
    padding-right: calc(10px*9 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
    padding-left: calc(10px*9 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .m-ms-10 {
    margin: calc(10px*10 - 10px);
    margin: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .mt-ms-10 {
    margin-top: calc(10px*10 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .mr-ms-10 {
    margin-right: calc(10px*10 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .mb-ms-10 {
    margin-bottom: calc(10px*10 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .ml-ms-10 {
    margin-left: calc(10px*10 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .my-ms-10 {
    margin-top: calc(10px*10 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
    margin-bottom: calc(10px*10 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .mx-ms-10 {
    margin-right: calc(10px*10 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
    margin-left: calc(10px*10 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .p-ms-10 {
    padding: calc(10px*10 - 10px);
    padding: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .pt-ms-10 {
    padding-top: calc(10px*10 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .pr-ms-10 {
    padding-right: calc(10px*10 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .pb-ms-10 {
    padding-bottom: calc(10px*10 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .pl-ms-10 {
    padding-left: calc(10px*10 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .py-ms-10 {
    padding-top: calc(10px*10 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
    padding-bottom: calc(10px*10 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .px-ms-10 {
    padding-right: calc(10px*10 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
    padding-left: calc(10px*10 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .m-ms-11 {
    margin: calc(10px*11 - 10px);
    margin: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .mt-ms-11 {
    margin-top: calc(10px*11 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .mr-ms-11 {
    margin-right: calc(10px*11 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .mb-ms-11 {
    margin-bottom: calc(10px*11 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .ml-ms-11 {
    margin-left: calc(10px*11 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .my-ms-11 {
    margin-top: calc(10px*11 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
    margin-bottom: calc(10px*11 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .mx-ms-11 {
    margin-right: calc(10px*11 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
    margin-left: calc(10px*11 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .p-ms-11 {
    padding: calc(10px*11 - 10px);
    padding: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .pt-ms-11 {
    padding-top: calc(10px*11 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .pr-ms-11 {
    padding-right: calc(10px*11 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .pb-ms-11 {
    padding-bottom: calc(10px*11 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .pl-ms-11 {
    padding-left: calc(10px*11 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .py-ms-11 {
    padding-top: calc(10px*11 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
    padding-bottom: calc(10px*11 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .px-ms-11 {
    padding-right: calc(10px*11 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
    padding-left: calc(10px*11 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .m-ms-12 {
    margin: calc(10px*12 - 10px);
    margin: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .mt-ms-12 {
    margin-top: calc(10px*12 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .mr-ms-12 {
    margin-right: calc(10px*12 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .mb-ms-12 {
    margin-bottom: calc(10px*12 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .ml-ms-12 {
    margin-left: calc(10px*12 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .my-ms-12 {
    margin-top: calc(10px*12 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
    margin-bottom: calc(10px*12 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .mx-ms-12 {
    margin-right: calc(10px*12 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
    margin-left: calc(10px*12 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .p-ms-12 {
    padding: calc(10px*12 - 10px);
    padding: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .pt-ms-12 {
    padding-top: calc(10px*12 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .pr-ms-12 {
    padding-right: calc(10px*12 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .pb-ms-12 {
    padding-bottom: calc(10px*12 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .pl-ms-12 {
    padding-left: calc(10px*12 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .py-ms-12 {
    padding-top: calc(10px*12 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
    padding-bottom: calc(10px*12 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .px-ms-12 {
    padding-right: calc(10px*12 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
    padding-left: calc(10px*12 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .mt-ms-auto {
    margin-top: auto;
  }

  .mr-ms-auto {
    margin-right: auto;
  }

  .mb-ms-auto {
    margin-bottom: auto;
  }

  .ml-ms-auto {
    margin-left: auto;
  }

  .my-ms-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .mx-ms-auto {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 768px) {
  .m-sm-0 {
    margin: calc(10px/2*0);
    margin: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .mt-sm-0 {
    margin-top: calc(10px/2*0);
    margin-top: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .mr-sm-0 {
    margin-right: calc(10px/2*0);
    margin-right: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .mb-sm-0 {
    margin-bottom: calc(10px/2*0);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .ml-sm-0 {
    margin-left: calc(10px/2*0);
    margin-left: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .my-sm-0 {
    margin-top: calc(10px/2*0);
    margin-top: calc(var(--css-utils-spacing-base, 10px)/2*0);
    margin-bottom: calc(10px/2*0);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .mx-sm-0 {
    margin-right: calc(10px/2*0);
    margin-right: calc(var(--css-utils-spacing-base, 10px)/2*0);
    margin-left: calc(10px/2*0);
    margin-left: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .p-sm-0 {
    padding: calc(10px/2*0);
    padding: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .pt-sm-0 {
    padding-top: calc(10px/2*0);
    padding-top: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .pr-sm-0 {
    padding-right: calc(10px/2*0);
    padding-right: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .pb-sm-0 {
    padding-bottom: calc(10px/2*0);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .pl-sm-0 {
    padding-left: calc(10px/2*0);
    padding-left: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .py-sm-0 {
    padding-top: calc(10px/2*0);
    padding-top: calc(var(--css-utils-spacing-base, 10px)/2*0);
    padding-bottom: calc(10px/2*0);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .px-sm-0 {
    padding-right: calc(10px/2*0);
    padding-right: calc(var(--css-utils-spacing-base, 10px)/2*0);
    padding-left: calc(10px/2*0);
    padding-left: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .m-sm-1 {
    margin: calc(10px/2*1);
    margin: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .mt-sm-1 {
    margin-top: calc(10px/2*1);
    margin-top: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .mr-sm-1 {
    margin-right: calc(10px/2*1);
    margin-right: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .mb-sm-1 {
    margin-bottom: calc(10px/2*1);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .ml-sm-1 {
    margin-left: calc(10px/2*1);
    margin-left: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .my-sm-1 {
    margin-top: calc(10px/2*1);
    margin-top: calc(var(--css-utils-spacing-base, 10px)/2*1);
    margin-bottom: calc(10px/2*1);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .mx-sm-1 {
    margin-right: calc(10px/2*1);
    margin-right: calc(var(--css-utils-spacing-base, 10px)/2*1);
    margin-left: calc(10px/2*1);
    margin-left: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .p-sm-1 {
    padding: calc(10px/2*1);
    padding: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .pt-sm-1 {
    padding-top: calc(10px/2*1);
    padding-top: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .pr-sm-1 {
    padding-right: calc(10px/2*1);
    padding-right: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .pb-sm-1 {
    padding-bottom: calc(10px/2*1);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .pl-sm-1 {
    padding-left: calc(10px/2*1);
    padding-left: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .py-sm-1 {
    padding-top: calc(10px/2*1);
    padding-top: calc(var(--css-utils-spacing-base, 10px)/2*1);
    padding-bottom: calc(10px/2*1);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .px-sm-1 {
    padding-right: calc(10px/2*1);
    padding-right: calc(var(--css-utils-spacing-base, 10px)/2*1);
    padding-left: calc(10px/2*1);
    padding-left: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .m-sm-2 {
    margin: calc(10px*2 - 10px);
    margin: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .mt-sm-2 {
    margin-top: calc(10px*2 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .mr-sm-2 {
    margin-right: calc(10px*2 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .mb-sm-2 {
    margin-bottom: calc(10px*2 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .ml-sm-2 {
    margin-left: calc(10px*2 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .my-sm-2 {
    margin-top: calc(10px*2 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
    margin-bottom: calc(10px*2 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .mx-sm-2 {
    margin-right: calc(10px*2 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
    margin-left: calc(10px*2 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .p-sm-2 {
    padding: calc(10px*2 - 10px);
    padding: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .pt-sm-2 {
    padding-top: calc(10px*2 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .pr-sm-2 {
    padding-right: calc(10px*2 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .pb-sm-2 {
    padding-bottom: calc(10px*2 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .pl-sm-2 {
    padding-left: calc(10px*2 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .py-sm-2 {
    padding-top: calc(10px*2 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
    padding-bottom: calc(10px*2 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .px-sm-2 {
    padding-right: calc(10px*2 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
    padding-left: calc(10px*2 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .m-sm-3 {
    margin: calc(10px*3 - 10px);
    margin: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .mt-sm-3 {
    margin-top: calc(10px*3 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .mr-sm-3 {
    margin-right: calc(10px*3 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .mb-sm-3 {
    margin-bottom: calc(10px*3 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .ml-sm-3 {
    margin-left: calc(10px*3 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .my-sm-3 {
    margin-top: calc(10px*3 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
    margin-bottom: calc(10px*3 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .mx-sm-3 {
    margin-right: calc(10px*3 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
    margin-left: calc(10px*3 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .p-sm-3 {
    padding: calc(10px*3 - 10px);
    padding: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .pt-sm-3 {
    padding-top: calc(10px*3 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .pr-sm-3 {
    padding-right: calc(10px*3 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .pb-sm-3 {
    padding-bottom: calc(10px*3 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .pl-sm-3 {
    padding-left: calc(10px*3 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .py-sm-3 {
    padding-top: calc(10px*3 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
    padding-bottom: calc(10px*3 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .px-sm-3 {
    padding-right: calc(10px*3 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
    padding-left: calc(10px*3 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .m-sm-4 {
    margin: calc(10px*4 - 10px);
    margin: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .mt-sm-4 {
    margin-top: calc(10px*4 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .mr-sm-4 {
    margin-right: calc(10px*4 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .mb-sm-4 {
    margin-bottom: calc(10px*4 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .ml-sm-4 {
    margin-left: calc(10px*4 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .my-sm-4 {
    margin-top: calc(10px*4 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
    margin-bottom: calc(10px*4 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .mx-sm-4 {
    margin-right: calc(10px*4 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
    margin-left: calc(10px*4 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .p-sm-4 {
    padding: calc(10px*4 - 10px);
    padding: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .pt-sm-4 {
    padding-top: calc(10px*4 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .pr-sm-4 {
    padding-right: calc(10px*4 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .pb-sm-4 {
    padding-bottom: calc(10px*4 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .pl-sm-4 {
    padding-left: calc(10px*4 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .py-sm-4 {
    padding-top: calc(10px*4 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
    padding-bottom: calc(10px*4 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .px-sm-4 {
    padding-right: calc(10px*4 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
    padding-left: calc(10px*4 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .m-sm-5 {
    margin: calc(10px*5 - 10px);
    margin: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .mt-sm-5 {
    margin-top: calc(10px*5 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .mr-sm-5 {
    margin-right: calc(10px*5 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .mb-sm-5 {
    margin-bottom: calc(10px*5 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .ml-sm-5 {
    margin-left: calc(10px*5 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .my-sm-5 {
    margin-top: calc(10px*5 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
    margin-bottom: calc(10px*5 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .mx-sm-5 {
    margin-right: calc(10px*5 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
    margin-left: calc(10px*5 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .p-sm-5 {
    padding: calc(10px*5 - 10px);
    padding: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .pt-sm-5 {
    padding-top: calc(10px*5 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .pr-sm-5 {
    padding-right: calc(10px*5 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .pb-sm-5 {
    padding-bottom: calc(10px*5 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .pl-sm-5 {
    padding-left: calc(10px*5 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .py-sm-5 {
    padding-top: calc(10px*5 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
    padding-bottom: calc(10px*5 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .px-sm-5 {
    padding-right: calc(10px*5 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
    padding-left: calc(10px*5 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .m-sm-6 {
    margin: calc(10px*6 - 10px);
    margin: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .mt-sm-6 {
    margin-top: calc(10px*6 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .mr-sm-6 {
    margin-right: calc(10px*6 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .mb-sm-6 {
    margin-bottom: calc(10px*6 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .ml-sm-6 {
    margin-left: calc(10px*6 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .my-sm-6 {
    margin-top: calc(10px*6 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
    margin-bottom: calc(10px*6 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .mx-sm-6 {
    margin-right: calc(10px*6 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
    margin-left: calc(10px*6 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .p-sm-6 {
    padding: calc(10px*6 - 10px);
    padding: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .pt-sm-6 {
    padding-top: calc(10px*6 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .pr-sm-6 {
    padding-right: calc(10px*6 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .pb-sm-6 {
    padding-bottom: calc(10px*6 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .pl-sm-6 {
    padding-left: calc(10px*6 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .py-sm-6 {
    padding-top: calc(10px*6 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
    padding-bottom: calc(10px*6 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .px-sm-6 {
    padding-right: calc(10px*6 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
    padding-left: calc(10px*6 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .m-sm-7 {
    margin: calc(10px*7 - 10px);
    margin: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .mt-sm-7 {
    margin-top: calc(10px*7 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .mr-sm-7 {
    margin-right: calc(10px*7 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .mb-sm-7 {
    margin-bottom: calc(10px*7 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .ml-sm-7 {
    margin-left: calc(10px*7 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .my-sm-7 {
    margin-top: calc(10px*7 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
    margin-bottom: calc(10px*7 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .mx-sm-7 {
    margin-right: calc(10px*7 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
    margin-left: calc(10px*7 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .p-sm-7 {
    padding: calc(10px*7 - 10px);
    padding: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .pt-sm-7 {
    padding-top: calc(10px*7 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .pr-sm-7 {
    padding-right: calc(10px*7 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .pb-sm-7 {
    padding-bottom: calc(10px*7 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .pl-sm-7 {
    padding-left: calc(10px*7 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .py-sm-7 {
    padding-top: calc(10px*7 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
    padding-bottom: calc(10px*7 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .px-sm-7 {
    padding-right: calc(10px*7 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
    padding-left: calc(10px*7 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .m-sm-8 {
    margin: calc(10px*8 - 10px);
    margin: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .mt-sm-8 {
    margin-top: calc(10px*8 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .mr-sm-8 {
    margin-right: calc(10px*8 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .mb-sm-8 {
    margin-bottom: calc(10px*8 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .ml-sm-8 {
    margin-left: calc(10px*8 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .my-sm-8 {
    margin-top: calc(10px*8 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
    margin-bottom: calc(10px*8 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .mx-sm-8 {
    margin-right: calc(10px*8 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
    margin-left: calc(10px*8 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .p-sm-8 {
    padding: calc(10px*8 - 10px);
    padding: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .pt-sm-8 {
    padding-top: calc(10px*8 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .pr-sm-8 {
    padding-right: calc(10px*8 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .pb-sm-8 {
    padding-bottom: calc(10px*8 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .pl-sm-8 {
    padding-left: calc(10px*8 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .py-sm-8 {
    padding-top: calc(10px*8 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
    padding-bottom: calc(10px*8 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .px-sm-8 {
    padding-right: calc(10px*8 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
    padding-left: calc(10px*8 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .m-sm-9 {
    margin: calc(10px*9 - 10px);
    margin: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .mt-sm-9 {
    margin-top: calc(10px*9 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .mr-sm-9 {
    margin-right: calc(10px*9 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .mb-sm-9 {
    margin-bottom: calc(10px*9 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .ml-sm-9 {
    margin-left: calc(10px*9 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .my-sm-9 {
    margin-top: calc(10px*9 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
    margin-bottom: calc(10px*9 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .mx-sm-9 {
    margin-right: calc(10px*9 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
    margin-left: calc(10px*9 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .p-sm-9 {
    padding: calc(10px*9 - 10px);
    padding: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .pt-sm-9 {
    padding-top: calc(10px*9 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .pr-sm-9 {
    padding-right: calc(10px*9 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .pb-sm-9 {
    padding-bottom: calc(10px*9 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .pl-sm-9 {
    padding-left: calc(10px*9 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .py-sm-9 {
    padding-top: calc(10px*9 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
    padding-bottom: calc(10px*9 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .px-sm-9 {
    padding-right: calc(10px*9 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
    padding-left: calc(10px*9 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .m-sm-10 {
    margin: calc(10px*10 - 10px);
    margin: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .mt-sm-10 {
    margin-top: calc(10px*10 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .mr-sm-10 {
    margin-right: calc(10px*10 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .mb-sm-10 {
    margin-bottom: calc(10px*10 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .ml-sm-10 {
    margin-left: calc(10px*10 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .my-sm-10 {
    margin-top: calc(10px*10 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
    margin-bottom: calc(10px*10 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .mx-sm-10 {
    margin-right: calc(10px*10 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
    margin-left: calc(10px*10 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .p-sm-10 {
    padding: calc(10px*10 - 10px);
    padding: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .pt-sm-10 {
    padding-top: calc(10px*10 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .pr-sm-10 {
    padding-right: calc(10px*10 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .pb-sm-10 {
    padding-bottom: calc(10px*10 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .pl-sm-10 {
    padding-left: calc(10px*10 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .py-sm-10 {
    padding-top: calc(10px*10 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
    padding-bottom: calc(10px*10 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .px-sm-10 {
    padding-right: calc(10px*10 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
    padding-left: calc(10px*10 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .m-sm-11 {
    margin: calc(10px*11 - 10px);
    margin: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .mt-sm-11 {
    margin-top: calc(10px*11 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .mr-sm-11 {
    margin-right: calc(10px*11 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .mb-sm-11 {
    margin-bottom: calc(10px*11 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .ml-sm-11 {
    margin-left: calc(10px*11 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .my-sm-11 {
    margin-top: calc(10px*11 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
    margin-bottom: calc(10px*11 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .mx-sm-11 {
    margin-right: calc(10px*11 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
    margin-left: calc(10px*11 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .p-sm-11 {
    padding: calc(10px*11 - 10px);
    padding: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .pt-sm-11 {
    padding-top: calc(10px*11 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .pr-sm-11 {
    padding-right: calc(10px*11 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .pb-sm-11 {
    padding-bottom: calc(10px*11 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .pl-sm-11 {
    padding-left: calc(10px*11 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .py-sm-11 {
    padding-top: calc(10px*11 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
    padding-bottom: calc(10px*11 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .px-sm-11 {
    padding-right: calc(10px*11 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
    padding-left: calc(10px*11 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .m-sm-12 {
    margin: calc(10px*12 - 10px);
    margin: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .mt-sm-12 {
    margin-top: calc(10px*12 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .mr-sm-12 {
    margin-right: calc(10px*12 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .mb-sm-12 {
    margin-bottom: calc(10px*12 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .ml-sm-12 {
    margin-left: calc(10px*12 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .my-sm-12 {
    margin-top: calc(10px*12 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
    margin-bottom: calc(10px*12 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .mx-sm-12 {
    margin-right: calc(10px*12 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
    margin-left: calc(10px*12 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .p-sm-12 {
    padding: calc(10px*12 - 10px);
    padding: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .pt-sm-12 {
    padding-top: calc(10px*12 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .pr-sm-12 {
    padding-right: calc(10px*12 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .pb-sm-12 {
    padding-bottom: calc(10px*12 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .pl-sm-12 {
    padding-left: calc(10px*12 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .py-sm-12 {
    padding-top: calc(10px*12 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
    padding-bottom: calc(10px*12 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .px-sm-12 {
    padding-right: calc(10px*12 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
    padding-left: calc(10px*12 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .mt-sm-auto {
    margin-top: auto;
  }

  .mr-sm-auto {
    margin-right: auto;
  }

  .mb-sm-auto {
    margin-bottom: auto;
  }

  .ml-sm-auto {
    margin-left: auto;
  }

  .my-sm-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .mx-sm-auto {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 992px) {
  .m-md-0 {
    margin: calc(10px/2*0);
    margin: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .mt-md-0 {
    margin-top: calc(10px/2*0);
    margin-top: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .mr-md-0 {
    margin-right: calc(10px/2*0);
    margin-right: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .mb-md-0 {
    margin-bottom: calc(10px/2*0);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .ml-md-0 {
    margin-left: calc(10px/2*0);
    margin-left: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .my-md-0 {
    margin-top: calc(10px/2*0);
    margin-top: calc(var(--css-utils-spacing-base, 10px)/2*0);
    margin-bottom: calc(10px/2*0);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .mx-md-0 {
    margin-right: calc(10px/2*0);
    margin-right: calc(var(--css-utils-spacing-base, 10px)/2*0);
    margin-left: calc(10px/2*0);
    margin-left: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .p-md-0 {
    padding: calc(10px/2*0);
    padding: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .pt-md-0 {
    padding-top: calc(10px/2*0);
    padding-top: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .pr-md-0 {
    padding-right: calc(10px/2*0);
    padding-right: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .pb-md-0 {
    padding-bottom: calc(10px/2*0);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .pl-md-0 {
    padding-left: calc(10px/2*0);
    padding-left: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .py-md-0 {
    padding-top: calc(10px/2*0);
    padding-top: calc(var(--css-utils-spacing-base, 10px)/2*0);
    padding-bottom: calc(10px/2*0);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .px-md-0 {
    padding-right: calc(10px/2*0);
    padding-right: calc(var(--css-utils-spacing-base, 10px)/2*0);
    padding-left: calc(10px/2*0);
    padding-left: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .m-md-1 {
    margin: calc(10px/2*1);
    margin: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .mt-md-1 {
    margin-top: calc(10px/2*1);
    margin-top: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .mr-md-1 {
    margin-right: calc(10px/2*1);
    margin-right: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .mb-md-1 {
    margin-bottom: calc(10px/2*1);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .ml-md-1 {
    margin-left: calc(10px/2*1);
    margin-left: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .my-md-1 {
    margin-top: calc(10px/2*1);
    margin-top: calc(var(--css-utils-spacing-base, 10px)/2*1);
    margin-bottom: calc(10px/2*1);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .mx-md-1 {
    margin-right: calc(10px/2*1);
    margin-right: calc(var(--css-utils-spacing-base, 10px)/2*1);
    margin-left: calc(10px/2*1);
    margin-left: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .p-md-1 {
    padding: calc(10px/2*1);
    padding: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .pt-md-1 {
    padding-top: calc(10px/2*1);
    padding-top: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .pr-md-1 {
    padding-right: calc(10px/2*1);
    padding-right: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .pb-md-1 {
    padding-bottom: calc(10px/2*1);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .pl-md-1 {
    padding-left: calc(10px/2*1);
    padding-left: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .py-md-1 {
    padding-top: calc(10px/2*1);
    padding-top: calc(var(--css-utils-spacing-base, 10px)/2*1);
    padding-bottom: calc(10px/2*1);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .px-md-1 {
    padding-right: calc(10px/2*1);
    padding-right: calc(var(--css-utils-spacing-base, 10px)/2*1);
    padding-left: calc(10px/2*1);
    padding-left: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .m-md-2 {
    margin: calc(10px*2 - 10px);
    margin: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .mt-md-2 {
    margin-top: calc(10px*2 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .mr-md-2 {
    margin-right: calc(10px*2 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .mb-md-2 {
    margin-bottom: calc(10px*2 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .ml-md-2 {
    margin-left: calc(10px*2 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .my-md-2 {
    margin-top: calc(10px*2 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
    margin-bottom: calc(10px*2 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .mx-md-2 {
    margin-right: calc(10px*2 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
    margin-left: calc(10px*2 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .p-md-2 {
    padding: calc(10px*2 - 10px);
    padding: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .pt-md-2 {
    padding-top: calc(10px*2 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .pr-md-2 {
    padding-right: calc(10px*2 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .pb-md-2 {
    padding-bottom: calc(10px*2 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .pl-md-2 {
    padding-left: calc(10px*2 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .py-md-2 {
    padding-top: calc(10px*2 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
    padding-bottom: calc(10px*2 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .px-md-2 {
    padding-right: calc(10px*2 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
    padding-left: calc(10px*2 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .m-md-3 {
    margin: calc(10px*3 - 10px);
    margin: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .mt-md-3 {
    margin-top: calc(10px*3 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .mr-md-3 {
    margin-right: calc(10px*3 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .mb-md-3 {
    margin-bottom: calc(10px*3 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .ml-md-3 {
    margin-left: calc(10px*3 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .my-md-3 {
    margin-top: calc(10px*3 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
    margin-bottom: calc(10px*3 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .mx-md-3 {
    margin-right: calc(10px*3 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
    margin-left: calc(10px*3 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .p-md-3 {
    padding: calc(10px*3 - 10px);
    padding: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .pt-md-3 {
    padding-top: calc(10px*3 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .pr-md-3 {
    padding-right: calc(10px*3 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .pb-md-3 {
    padding-bottom: calc(10px*3 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .pl-md-3 {
    padding-left: calc(10px*3 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .py-md-3 {
    padding-top: calc(10px*3 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
    padding-bottom: calc(10px*3 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .px-md-3 {
    padding-right: calc(10px*3 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
    padding-left: calc(10px*3 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .m-md-4 {
    margin: calc(10px*4 - 10px);
    margin: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .mt-md-4 {
    margin-top: calc(10px*4 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .mr-md-4 {
    margin-right: calc(10px*4 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .mb-md-4 {
    margin-bottom: calc(10px*4 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .ml-md-4 {
    margin-left: calc(10px*4 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .my-md-4 {
    margin-top: calc(10px*4 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
    margin-bottom: calc(10px*4 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .mx-md-4 {
    margin-right: calc(10px*4 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
    margin-left: calc(10px*4 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .p-md-4 {
    padding: calc(10px*4 - 10px);
    padding: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .pt-md-4 {
    padding-top: calc(10px*4 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .pr-md-4 {
    padding-right: calc(10px*4 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .pb-md-4 {
    padding-bottom: calc(10px*4 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .pl-md-4 {
    padding-left: calc(10px*4 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .py-md-4 {
    padding-top: calc(10px*4 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
    padding-bottom: calc(10px*4 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .px-md-4 {
    padding-right: calc(10px*4 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
    padding-left: calc(10px*4 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .m-md-5 {
    margin: calc(10px*5 - 10px);
    margin: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .mt-md-5 {
    margin-top: calc(10px*5 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .mr-md-5 {
    margin-right: calc(10px*5 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .mb-md-5 {
    margin-bottom: calc(10px*5 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .ml-md-5 {
    margin-left: calc(10px*5 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .my-md-5 {
    margin-top: calc(10px*5 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
    margin-bottom: calc(10px*5 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .mx-md-5 {
    margin-right: calc(10px*5 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
    margin-left: calc(10px*5 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .p-md-5 {
    padding: calc(10px*5 - 10px);
    padding: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .pt-md-5 {
    padding-top: calc(10px*5 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .pr-md-5 {
    padding-right: calc(10px*5 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .pb-md-5 {
    padding-bottom: calc(10px*5 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .pl-md-5 {
    padding-left: calc(10px*5 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .py-md-5 {
    padding-top: calc(10px*5 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
    padding-bottom: calc(10px*5 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .px-md-5 {
    padding-right: calc(10px*5 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
    padding-left: calc(10px*5 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .m-md-6 {
    margin: calc(10px*6 - 10px);
    margin: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .mt-md-6 {
    margin-top: calc(10px*6 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .mr-md-6 {
    margin-right: calc(10px*6 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .mb-md-6 {
    margin-bottom: calc(10px*6 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .ml-md-6 {
    margin-left: calc(10px*6 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .my-md-6 {
    margin-top: calc(10px*6 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
    margin-bottom: calc(10px*6 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .mx-md-6 {
    margin-right: calc(10px*6 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
    margin-left: calc(10px*6 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .p-md-6 {
    padding: calc(10px*6 - 10px);
    padding: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .pt-md-6 {
    padding-top: calc(10px*6 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .pr-md-6 {
    padding-right: calc(10px*6 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .pb-md-6 {
    padding-bottom: calc(10px*6 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .pl-md-6 {
    padding-left: calc(10px*6 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .py-md-6 {
    padding-top: calc(10px*6 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
    padding-bottom: calc(10px*6 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .px-md-6 {
    padding-right: calc(10px*6 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
    padding-left: calc(10px*6 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .m-md-7 {
    margin: calc(10px*7 - 10px);
    margin: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .mt-md-7 {
    margin-top: calc(10px*7 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .mr-md-7 {
    margin-right: calc(10px*7 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .mb-md-7 {
    margin-bottom: calc(10px*7 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .ml-md-7 {
    margin-left: calc(10px*7 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .my-md-7 {
    margin-top: calc(10px*7 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
    margin-bottom: calc(10px*7 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .mx-md-7 {
    margin-right: calc(10px*7 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
    margin-left: calc(10px*7 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .p-md-7 {
    padding: calc(10px*7 - 10px);
    padding: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .pt-md-7 {
    padding-top: calc(10px*7 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .pr-md-7 {
    padding-right: calc(10px*7 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .pb-md-7 {
    padding-bottom: calc(10px*7 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .pl-md-7 {
    padding-left: calc(10px*7 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .py-md-7 {
    padding-top: calc(10px*7 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
    padding-bottom: calc(10px*7 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .px-md-7 {
    padding-right: calc(10px*7 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
    padding-left: calc(10px*7 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .m-md-8 {
    margin: calc(10px*8 - 10px);
    margin: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .mt-md-8 {
    margin-top: calc(10px*8 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .mr-md-8 {
    margin-right: calc(10px*8 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .mb-md-8 {
    margin-bottom: calc(10px*8 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .ml-md-8 {
    margin-left: calc(10px*8 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .my-md-8 {
    margin-top: calc(10px*8 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
    margin-bottom: calc(10px*8 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .mx-md-8 {
    margin-right: calc(10px*8 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
    margin-left: calc(10px*8 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .p-md-8 {
    padding: calc(10px*8 - 10px);
    padding: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .pt-md-8 {
    padding-top: calc(10px*8 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .pr-md-8 {
    padding-right: calc(10px*8 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .pb-md-8 {
    padding-bottom: calc(10px*8 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .pl-md-8 {
    padding-left: calc(10px*8 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .py-md-8 {
    padding-top: calc(10px*8 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
    padding-bottom: calc(10px*8 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .px-md-8 {
    padding-right: calc(10px*8 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
    padding-left: calc(10px*8 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .m-md-9 {
    margin: calc(10px*9 - 10px);
    margin: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .mt-md-9 {
    margin-top: calc(10px*9 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .mr-md-9 {
    margin-right: calc(10px*9 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .mb-md-9 {
    margin-bottom: calc(10px*9 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .ml-md-9 {
    margin-left: calc(10px*9 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .my-md-9 {
    margin-top: calc(10px*9 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
    margin-bottom: calc(10px*9 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .mx-md-9 {
    margin-right: calc(10px*9 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
    margin-left: calc(10px*9 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .p-md-9 {
    padding: calc(10px*9 - 10px);
    padding: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .pt-md-9 {
    padding-top: calc(10px*9 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .pr-md-9 {
    padding-right: calc(10px*9 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .pb-md-9 {
    padding-bottom: calc(10px*9 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .pl-md-9 {
    padding-left: calc(10px*9 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .py-md-9 {
    padding-top: calc(10px*9 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
    padding-bottom: calc(10px*9 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .px-md-9 {
    padding-right: calc(10px*9 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
    padding-left: calc(10px*9 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .m-md-10 {
    margin: calc(10px*10 - 10px);
    margin: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .mt-md-10 {
    margin-top: calc(10px*10 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .mr-md-10 {
    margin-right: calc(10px*10 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .mb-md-10 {
    margin-bottom: calc(10px*10 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .ml-md-10 {
    margin-left: calc(10px*10 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .my-md-10 {
    margin-top: calc(10px*10 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
    margin-bottom: calc(10px*10 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .mx-md-10 {
    margin-right: calc(10px*10 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
    margin-left: calc(10px*10 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .p-md-10 {
    padding: calc(10px*10 - 10px);
    padding: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .pt-md-10 {
    padding-top: calc(10px*10 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .pr-md-10 {
    padding-right: calc(10px*10 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .pb-md-10 {
    padding-bottom: calc(10px*10 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .pl-md-10 {
    padding-left: calc(10px*10 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .py-md-10 {
    padding-top: calc(10px*10 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
    padding-bottom: calc(10px*10 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .px-md-10 {
    padding-right: calc(10px*10 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
    padding-left: calc(10px*10 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .m-md-11 {
    margin: calc(10px*11 - 10px);
    margin: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .mt-md-11 {
    margin-top: calc(10px*11 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .mr-md-11 {
    margin-right: calc(10px*11 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .mb-md-11 {
    margin-bottom: calc(10px*11 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .ml-md-11 {
    margin-left: calc(10px*11 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .my-md-11 {
    margin-top: calc(10px*11 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
    margin-bottom: calc(10px*11 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .mx-md-11 {
    margin-right: calc(10px*11 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
    margin-left: calc(10px*11 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .p-md-11 {
    padding: calc(10px*11 - 10px);
    padding: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .pt-md-11 {
    padding-top: calc(10px*11 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .pr-md-11 {
    padding-right: calc(10px*11 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .pb-md-11 {
    padding-bottom: calc(10px*11 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .pl-md-11 {
    padding-left: calc(10px*11 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .py-md-11 {
    padding-top: calc(10px*11 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
    padding-bottom: calc(10px*11 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .px-md-11 {
    padding-right: calc(10px*11 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
    padding-left: calc(10px*11 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .m-md-12 {
    margin: calc(10px*12 - 10px);
    margin: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .mt-md-12 {
    margin-top: calc(10px*12 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .mr-md-12 {
    margin-right: calc(10px*12 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .mb-md-12 {
    margin-bottom: calc(10px*12 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .ml-md-12 {
    margin-left: calc(10px*12 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .my-md-12 {
    margin-top: calc(10px*12 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
    margin-bottom: calc(10px*12 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .mx-md-12 {
    margin-right: calc(10px*12 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
    margin-left: calc(10px*12 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .p-md-12 {
    padding: calc(10px*12 - 10px);
    padding: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .pt-md-12 {
    padding-top: calc(10px*12 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .pr-md-12 {
    padding-right: calc(10px*12 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .pb-md-12 {
    padding-bottom: calc(10px*12 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .pl-md-12 {
    padding-left: calc(10px*12 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .py-md-12 {
    padding-top: calc(10px*12 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
    padding-bottom: calc(10px*12 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .px-md-12 {
    padding-right: calc(10px*12 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
    padding-left: calc(10px*12 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .mt-md-auto {
    margin-top: auto;
  }

  .mr-md-auto {
    margin-right: auto;
  }

  .mb-md-auto {
    margin-bottom: auto;
  }

  .ml-md-auto {
    margin-left: auto;
  }

  .my-md-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .mx-md-auto {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 1200px) {
  .m-lg-0 {
    margin: calc(10px/2*0);
    margin: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .mt-lg-0 {
    margin-top: calc(10px/2*0);
    margin-top: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .mr-lg-0 {
    margin-right: calc(10px/2*0);
    margin-right: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .mb-lg-0 {
    margin-bottom: calc(10px/2*0);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .ml-lg-0 {
    margin-left: calc(10px/2*0);
    margin-left: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .my-lg-0 {
    margin-top: calc(10px/2*0);
    margin-top: calc(var(--css-utils-spacing-base, 10px)/2*0);
    margin-bottom: calc(10px/2*0);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .mx-lg-0 {
    margin-right: calc(10px/2*0);
    margin-right: calc(var(--css-utils-spacing-base, 10px)/2*0);
    margin-left: calc(10px/2*0);
    margin-left: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .p-lg-0 {
    padding: calc(10px/2*0);
    padding: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .pt-lg-0 {
    padding-top: calc(10px/2*0);
    padding-top: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .pr-lg-0 {
    padding-right: calc(10px/2*0);
    padding-right: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .pb-lg-0 {
    padding-bottom: calc(10px/2*0);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .pl-lg-0 {
    padding-left: calc(10px/2*0);
    padding-left: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .py-lg-0 {
    padding-top: calc(10px/2*0);
    padding-top: calc(var(--css-utils-spacing-base, 10px)/2*0);
    padding-bottom: calc(10px/2*0);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .px-lg-0 {
    padding-right: calc(10px/2*0);
    padding-right: calc(var(--css-utils-spacing-base, 10px)/2*0);
    padding-left: calc(10px/2*0);
    padding-left: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .m-lg-1 {
    margin: calc(10px/2*1);
    margin: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .mt-lg-1 {
    margin-top: calc(10px/2*1);
    margin-top: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .mr-lg-1 {
    margin-right: calc(10px/2*1);
    margin-right: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .mb-lg-1 {
    margin-bottom: calc(10px/2*1);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .ml-lg-1 {
    margin-left: calc(10px/2*1);
    margin-left: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .my-lg-1 {
    margin-top: calc(10px/2*1);
    margin-top: calc(var(--css-utils-spacing-base, 10px)/2*1);
    margin-bottom: calc(10px/2*1);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .mx-lg-1 {
    margin-right: calc(10px/2*1);
    margin-right: calc(var(--css-utils-spacing-base, 10px)/2*1);
    margin-left: calc(10px/2*1);
    margin-left: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .p-lg-1 {
    padding: calc(10px/2*1);
    padding: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .pt-lg-1 {
    padding-top: calc(10px/2*1);
    padding-top: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .pr-lg-1 {
    padding-right: calc(10px/2*1);
    padding-right: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .pb-lg-1 {
    padding-bottom: calc(10px/2*1);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .pl-lg-1 {
    padding-left: calc(10px/2*1);
    padding-left: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .py-lg-1 {
    padding-top: calc(10px/2*1);
    padding-top: calc(var(--css-utils-spacing-base, 10px)/2*1);
    padding-bottom: calc(10px/2*1);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .px-lg-1 {
    padding-right: calc(10px/2*1);
    padding-right: calc(var(--css-utils-spacing-base, 10px)/2*1);
    padding-left: calc(10px/2*1);
    padding-left: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .m-lg-2 {
    margin: calc(10px*2 - 10px);
    margin: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .mt-lg-2 {
    margin-top: calc(10px*2 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .mr-lg-2 {
    margin-right: calc(10px*2 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .mb-lg-2 {
    margin-bottom: calc(10px*2 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .ml-lg-2 {
    margin-left: calc(10px*2 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .my-lg-2 {
    margin-top: calc(10px*2 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
    margin-bottom: calc(10px*2 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .mx-lg-2 {
    margin-right: calc(10px*2 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
    margin-left: calc(10px*2 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .p-lg-2 {
    padding: calc(10px*2 - 10px);
    padding: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .pt-lg-2 {
    padding-top: calc(10px*2 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .pr-lg-2 {
    padding-right: calc(10px*2 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .pb-lg-2 {
    padding-bottom: calc(10px*2 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .pl-lg-2 {
    padding-left: calc(10px*2 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .py-lg-2 {
    padding-top: calc(10px*2 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
    padding-bottom: calc(10px*2 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .px-lg-2 {
    padding-right: calc(10px*2 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
    padding-left: calc(10px*2 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .m-lg-3 {
    margin: calc(10px*3 - 10px);
    margin: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .mt-lg-3 {
    margin-top: calc(10px*3 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .mr-lg-3 {
    margin-right: calc(10px*3 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .mb-lg-3 {
    margin-bottom: calc(10px*3 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .ml-lg-3 {
    margin-left: calc(10px*3 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .my-lg-3 {
    margin-top: calc(10px*3 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
    margin-bottom: calc(10px*3 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .mx-lg-3 {
    margin-right: calc(10px*3 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
    margin-left: calc(10px*3 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .p-lg-3 {
    padding: calc(10px*3 - 10px);
    padding: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .pt-lg-3 {
    padding-top: calc(10px*3 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .pr-lg-3 {
    padding-right: calc(10px*3 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .pb-lg-3 {
    padding-bottom: calc(10px*3 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .pl-lg-3 {
    padding-left: calc(10px*3 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .py-lg-3 {
    padding-top: calc(10px*3 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
    padding-bottom: calc(10px*3 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .px-lg-3 {
    padding-right: calc(10px*3 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
    padding-left: calc(10px*3 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .m-lg-4 {
    margin: calc(10px*4 - 10px);
    margin: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .mt-lg-4 {
    margin-top: calc(10px*4 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .mr-lg-4 {
    margin-right: calc(10px*4 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .mb-lg-4 {
    margin-bottom: calc(10px*4 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .ml-lg-4 {
    margin-left: calc(10px*4 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .my-lg-4 {
    margin-top: calc(10px*4 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
    margin-bottom: calc(10px*4 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .mx-lg-4 {
    margin-right: calc(10px*4 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
    margin-left: calc(10px*4 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .p-lg-4 {
    padding: calc(10px*4 - 10px);
    padding: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .pt-lg-4 {
    padding-top: calc(10px*4 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .pr-lg-4 {
    padding-right: calc(10px*4 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .pb-lg-4 {
    padding-bottom: calc(10px*4 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .pl-lg-4 {
    padding-left: calc(10px*4 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .py-lg-4 {
    padding-top: calc(10px*4 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
    padding-bottom: calc(10px*4 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .px-lg-4 {
    padding-right: calc(10px*4 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
    padding-left: calc(10px*4 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .m-lg-5 {
    margin: calc(10px*5 - 10px);
    margin: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .mt-lg-5 {
    margin-top: calc(10px*5 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .mr-lg-5 {
    margin-right: calc(10px*5 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .mb-lg-5 {
    margin-bottom: calc(10px*5 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .ml-lg-5 {
    margin-left: calc(10px*5 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .my-lg-5 {
    margin-top: calc(10px*5 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
    margin-bottom: calc(10px*5 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .mx-lg-5 {
    margin-right: calc(10px*5 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
    margin-left: calc(10px*5 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .p-lg-5 {
    padding: calc(10px*5 - 10px);
    padding: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .pt-lg-5 {
    padding-top: calc(10px*5 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .pr-lg-5 {
    padding-right: calc(10px*5 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .pb-lg-5 {
    padding-bottom: calc(10px*5 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .pl-lg-5 {
    padding-left: calc(10px*5 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .py-lg-5 {
    padding-top: calc(10px*5 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
    padding-bottom: calc(10px*5 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .px-lg-5 {
    padding-right: calc(10px*5 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
    padding-left: calc(10px*5 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .m-lg-6 {
    margin: calc(10px*6 - 10px);
    margin: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .mt-lg-6 {
    margin-top: calc(10px*6 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .mr-lg-6 {
    margin-right: calc(10px*6 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .mb-lg-6 {
    margin-bottom: calc(10px*6 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .ml-lg-6 {
    margin-left: calc(10px*6 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .my-lg-6 {
    margin-top: calc(10px*6 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
    margin-bottom: calc(10px*6 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .mx-lg-6 {
    margin-right: calc(10px*6 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
    margin-left: calc(10px*6 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .p-lg-6 {
    padding: calc(10px*6 - 10px);
    padding: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .pt-lg-6 {
    padding-top: calc(10px*6 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .pr-lg-6 {
    padding-right: calc(10px*6 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .pb-lg-6 {
    padding-bottom: calc(10px*6 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .pl-lg-6 {
    padding-left: calc(10px*6 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .py-lg-6 {
    padding-top: calc(10px*6 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
    padding-bottom: calc(10px*6 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .px-lg-6 {
    padding-right: calc(10px*6 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
    padding-left: calc(10px*6 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .m-lg-7 {
    margin: calc(10px*7 - 10px);
    margin: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .mt-lg-7 {
    margin-top: calc(10px*7 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .mr-lg-7 {
    margin-right: calc(10px*7 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .mb-lg-7 {
    margin-bottom: calc(10px*7 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .ml-lg-7 {
    margin-left: calc(10px*7 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .my-lg-7 {
    margin-top: calc(10px*7 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
    margin-bottom: calc(10px*7 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .mx-lg-7 {
    margin-right: calc(10px*7 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
    margin-left: calc(10px*7 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .p-lg-7 {
    padding: calc(10px*7 - 10px);
    padding: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .pt-lg-7 {
    padding-top: calc(10px*7 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .pr-lg-7 {
    padding-right: calc(10px*7 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .pb-lg-7 {
    padding-bottom: calc(10px*7 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .pl-lg-7 {
    padding-left: calc(10px*7 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .py-lg-7 {
    padding-top: calc(10px*7 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
    padding-bottom: calc(10px*7 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .px-lg-7 {
    padding-right: calc(10px*7 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
    padding-left: calc(10px*7 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .m-lg-8 {
    margin: calc(10px*8 - 10px);
    margin: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .mt-lg-8 {
    margin-top: calc(10px*8 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .mr-lg-8 {
    margin-right: calc(10px*8 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .mb-lg-8 {
    margin-bottom: calc(10px*8 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .ml-lg-8 {
    margin-left: calc(10px*8 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .my-lg-8 {
    margin-top: calc(10px*8 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
    margin-bottom: calc(10px*8 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .mx-lg-8 {
    margin-right: calc(10px*8 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
    margin-left: calc(10px*8 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .p-lg-8 {
    padding: calc(10px*8 - 10px);
    padding: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .pt-lg-8 {
    padding-top: calc(10px*8 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .pr-lg-8 {
    padding-right: calc(10px*8 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .pb-lg-8 {
    padding-bottom: calc(10px*8 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .pl-lg-8 {
    padding-left: calc(10px*8 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .py-lg-8 {
    padding-top: calc(10px*8 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
    padding-bottom: calc(10px*8 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .px-lg-8 {
    padding-right: calc(10px*8 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
    padding-left: calc(10px*8 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .m-lg-9 {
    margin: calc(10px*9 - 10px);
    margin: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .mt-lg-9 {
    margin-top: calc(10px*9 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .mr-lg-9 {
    margin-right: calc(10px*9 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .mb-lg-9 {
    margin-bottom: calc(10px*9 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .ml-lg-9 {
    margin-left: calc(10px*9 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .my-lg-9 {
    margin-top: calc(10px*9 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
    margin-bottom: calc(10px*9 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .mx-lg-9 {
    margin-right: calc(10px*9 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
    margin-left: calc(10px*9 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .p-lg-9 {
    padding: calc(10px*9 - 10px);
    padding: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .pt-lg-9 {
    padding-top: calc(10px*9 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .pr-lg-9 {
    padding-right: calc(10px*9 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .pb-lg-9 {
    padding-bottom: calc(10px*9 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .pl-lg-9 {
    padding-left: calc(10px*9 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .py-lg-9 {
    padding-top: calc(10px*9 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
    padding-bottom: calc(10px*9 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .px-lg-9 {
    padding-right: calc(10px*9 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
    padding-left: calc(10px*9 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .m-lg-10 {
    margin: calc(10px*10 - 10px);
    margin: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .mt-lg-10 {
    margin-top: calc(10px*10 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .mr-lg-10 {
    margin-right: calc(10px*10 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .mb-lg-10 {
    margin-bottom: calc(10px*10 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .ml-lg-10 {
    margin-left: calc(10px*10 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .my-lg-10 {
    margin-top: calc(10px*10 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
    margin-bottom: calc(10px*10 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .mx-lg-10 {
    margin-right: calc(10px*10 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
    margin-left: calc(10px*10 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .p-lg-10 {
    padding: calc(10px*10 - 10px);
    padding: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .pt-lg-10 {
    padding-top: calc(10px*10 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .pr-lg-10 {
    padding-right: calc(10px*10 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .pb-lg-10 {
    padding-bottom: calc(10px*10 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .pl-lg-10 {
    padding-left: calc(10px*10 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .py-lg-10 {
    padding-top: calc(10px*10 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
    padding-bottom: calc(10px*10 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .px-lg-10 {
    padding-right: calc(10px*10 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
    padding-left: calc(10px*10 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .m-lg-11 {
    margin: calc(10px*11 - 10px);
    margin: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .mt-lg-11 {
    margin-top: calc(10px*11 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .mr-lg-11 {
    margin-right: calc(10px*11 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .mb-lg-11 {
    margin-bottom: calc(10px*11 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .ml-lg-11 {
    margin-left: calc(10px*11 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .my-lg-11 {
    margin-top: calc(10px*11 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
    margin-bottom: calc(10px*11 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .mx-lg-11 {
    margin-right: calc(10px*11 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
    margin-left: calc(10px*11 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .p-lg-11 {
    padding: calc(10px*11 - 10px);
    padding: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .pt-lg-11 {
    padding-top: calc(10px*11 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .pr-lg-11 {
    padding-right: calc(10px*11 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .pb-lg-11 {
    padding-bottom: calc(10px*11 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .pl-lg-11 {
    padding-left: calc(10px*11 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .py-lg-11 {
    padding-top: calc(10px*11 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
    padding-bottom: calc(10px*11 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .px-lg-11 {
    padding-right: calc(10px*11 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
    padding-left: calc(10px*11 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .m-lg-12 {
    margin: calc(10px*12 - 10px);
    margin: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .mt-lg-12 {
    margin-top: calc(10px*12 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .mr-lg-12 {
    margin-right: calc(10px*12 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .mb-lg-12 {
    margin-bottom: calc(10px*12 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .ml-lg-12 {
    margin-left: calc(10px*12 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .my-lg-12 {
    margin-top: calc(10px*12 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
    margin-bottom: calc(10px*12 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .mx-lg-12 {
    margin-right: calc(10px*12 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
    margin-left: calc(10px*12 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .p-lg-12 {
    padding: calc(10px*12 - 10px);
    padding: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .pt-lg-12 {
    padding-top: calc(10px*12 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .pr-lg-12 {
    padding-right: calc(10px*12 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .pb-lg-12 {
    padding-bottom: calc(10px*12 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .pl-lg-12 {
    padding-left: calc(10px*12 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .py-lg-12 {
    padding-top: calc(10px*12 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
    padding-bottom: calc(10px*12 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .px-lg-12 {
    padding-right: calc(10px*12 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
    padding-left: calc(10px*12 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .mt-lg-auto {
    margin-top: auto;
  }

  .mr-lg-auto {
    margin-right: auto;
  }

  .mb-lg-auto {
    margin-bottom: auto;
  }

  .ml-lg-auto {
    margin-left: auto;
  }

  .my-lg-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .mx-lg-auto {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 1400px) {
  .m-xl-0 {
    margin: calc(10px/2*0);
    margin: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .mt-xl-0 {
    margin-top: calc(10px/2*0);
    margin-top: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .mr-xl-0 {
    margin-right: calc(10px/2*0);
    margin-right: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .mb-xl-0 {
    margin-bottom: calc(10px/2*0);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .ml-xl-0 {
    margin-left: calc(10px/2*0);
    margin-left: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .my-xl-0 {
    margin-top: calc(10px/2*0);
    margin-top: calc(var(--css-utils-spacing-base, 10px)/2*0);
    margin-bottom: calc(10px/2*0);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .mx-xl-0 {
    margin-right: calc(10px/2*0);
    margin-right: calc(var(--css-utils-spacing-base, 10px)/2*0);
    margin-left: calc(10px/2*0);
    margin-left: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .p-xl-0 {
    padding: calc(10px/2*0);
    padding: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .pt-xl-0 {
    padding-top: calc(10px/2*0);
    padding-top: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .pr-xl-0 {
    padding-right: calc(10px/2*0);
    padding-right: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .pb-xl-0 {
    padding-bottom: calc(10px/2*0);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .pl-xl-0 {
    padding-left: calc(10px/2*0);
    padding-left: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .py-xl-0 {
    padding-top: calc(10px/2*0);
    padding-top: calc(var(--css-utils-spacing-base, 10px)/2*0);
    padding-bottom: calc(10px/2*0);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .px-xl-0 {
    padding-right: calc(10px/2*0);
    padding-right: calc(var(--css-utils-spacing-base, 10px)/2*0);
    padding-left: calc(10px/2*0);
    padding-left: calc(var(--css-utils-spacing-base, 10px)/2*0);
  }

  .m-xl-1 {
    margin: calc(10px/2*1);
    margin: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .mt-xl-1 {
    margin-top: calc(10px/2*1);
    margin-top: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .mr-xl-1 {
    margin-right: calc(10px/2*1);
    margin-right: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .mb-xl-1 {
    margin-bottom: calc(10px/2*1);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .ml-xl-1 {
    margin-left: calc(10px/2*1);
    margin-left: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .my-xl-1 {
    margin-top: calc(10px/2*1);
    margin-top: calc(var(--css-utils-spacing-base, 10px)/2*1);
    margin-bottom: calc(10px/2*1);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .mx-xl-1 {
    margin-right: calc(10px/2*1);
    margin-right: calc(var(--css-utils-spacing-base, 10px)/2*1);
    margin-left: calc(10px/2*1);
    margin-left: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .p-xl-1 {
    padding: calc(10px/2*1);
    padding: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .pt-xl-1 {
    padding-top: calc(10px/2*1);
    padding-top: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .pr-xl-1 {
    padding-right: calc(10px/2*1);
    padding-right: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .pb-xl-1 {
    padding-bottom: calc(10px/2*1);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .pl-xl-1 {
    padding-left: calc(10px/2*1);
    padding-left: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .py-xl-1 {
    padding-top: calc(10px/2*1);
    padding-top: calc(var(--css-utils-spacing-base, 10px)/2*1);
    padding-bottom: calc(10px/2*1);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .px-xl-1 {
    padding-right: calc(10px/2*1);
    padding-right: calc(var(--css-utils-spacing-base, 10px)/2*1);
    padding-left: calc(10px/2*1);
    padding-left: calc(var(--css-utils-spacing-base, 10px)/2*1);
  }

  .m-xl-2 {
    margin: calc(10px*2 - 10px);
    margin: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .mt-xl-2 {
    margin-top: calc(10px*2 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .mr-xl-2 {
    margin-right: calc(10px*2 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .mb-xl-2 {
    margin-bottom: calc(10px*2 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .ml-xl-2 {
    margin-left: calc(10px*2 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .my-xl-2 {
    margin-top: calc(10px*2 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
    margin-bottom: calc(10px*2 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .mx-xl-2 {
    margin-right: calc(10px*2 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
    margin-left: calc(10px*2 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .p-xl-2 {
    padding: calc(10px*2 - 10px);
    padding: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .pt-xl-2 {
    padding-top: calc(10px*2 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .pr-xl-2 {
    padding-right: calc(10px*2 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .pb-xl-2 {
    padding-bottom: calc(10px*2 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .pl-xl-2 {
    padding-left: calc(10px*2 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .py-xl-2 {
    padding-top: calc(10px*2 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
    padding-bottom: calc(10px*2 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .px-xl-2 {
    padding-right: calc(10px*2 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
    padding-left: calc(10px*2 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*2 - var(--css-utils-spacing-base, 10px));
  }

  .m-xl-3 {
    margin: calc(10px*3 - 10px);
    margin: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .mt-xl-3 {
    margin-top: calc(10px*3 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .mr-xl-3 {
    margin-right: calc(10px*3 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .mb-xl-3 {
    margin-bottom: calc(10px*3 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .ml-xl-3 {
    margin-left: calc(10px*3 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .my-xl-3 {
    margin-top: calc(10px*3 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
    margin-bottom: calc(10px*3 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .mx-xl-3 {
    margin-right: calc(10px*3 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
    margin-left: calc(10px*3 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .p-xl-3 {
    padding: calc(10px*3 - 10px);
    padding: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .pt-xl-3 {
    padding-top: calc(10px*3 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .pr-xl-3 {
    padding-right: calc(10px*3 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .pb-xl-3 {
    padding-bottom: calc(10px*3 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .pl-xl-3 {
    padding-left: calc(10px*3 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .py-xl-3 {
    padding-top: calc(10px*3 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
    padding-bottom: calc(10px*3 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .px-xl-3 {
    padding-right: calc(10px*3 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
    padding-left: calc(10px*3 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*3 - var(--css-utils-spacing-base, 10px));
  }

  .m-xl-4 {
    margin: calc(10px*4 - 10px);
    margin: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .mt-xl-4 {
    margin-top: calc(10px*4 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .mr-xl-4 {
    margin-right: calc(10px*4 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .mb-xl-4 {
    margin-bottom: calc(10px*4 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .ml-xl-4 {
    margin-left: calc(10px*4 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .my-xl-4 {
    margin-top: calc(10px*4 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
    margin-bottom: calc(10px*4 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .mx-xl-4 {
    margin-right: calc(10px*4 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
    margin-left: calc(10px*4 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .p-xl-4 {
    padding: calc(10px*4 - 10px);
    padding: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .pt-xl-4 {
    padding-top: calc(10px*4 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .pr-xl-4 {
    padding-right: calc(10px*4 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .pb-xl-4 {
    padding-bottom: calc(10px*4 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .pl-xl-4 {
    padding-left: calc(10px*4 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .py-xl-4 {
    padding-top: calc(10px*4 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
    padding-bottom: calc(10px*4 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .px-xl-4 {
    padding-right: calc(10px*4 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
    padding-left: calc(10px*4 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*4 - var(--css-utils-spacing-base, 10px));
  }

  .m-xl-5 {
    margin: calc(10px*5 - 10px);
    margin: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .mt-xl-5 {
    margin-top: calc(10px*5 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .mr-xl-5 {
    margin-right: calc(10px*5 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .mb-xl-5 {
    margin-bottom: calc(10px*5 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .ml-xl-5 {
    margin-left: calc(10px*5 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .my-xl-5 {
    margin-top: calc(10px*5 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
    margin-bottom: calc(10px*5 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .mx-xl-5 {
    margin-right: calc(10px*5 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
    margin-left: calc(10px*5 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .p-xl-5 {
    padding: calc(10px*5 - 10px);
    padding: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .pt-xl-5 {
    padding-top: calc(10px*5 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .pr-xl-5 {
    padding-right: calc(10px*5 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .pb-xl-5 {
    padding-bottom: calc(10px*5 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .pl-xl-5 {
    padding-left: calc(10px*5 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .py-xl-5 {
    padding-top: calc(10px*5 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
    padding-bottom: calc(10px*5 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .px-xl-5 {
    padding-right: calc(10px*5 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
    padding-left: calc(10px*5 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*5 - var(--css-utils-spacing-base, 10px));
  }

  .m-xl-6 {
    margin: calc(10px*6 - 10px);
    margin: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .mt-xl-6 {
    margin-top: calc(10px*6 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .mr-xl-6 {
    margin-right: calc(10px*6 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .mb-xl-6 {
    margin-bottom: calc(10px*6 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .ml-xl-6 {
    margin-left: calc(10px*6 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .my-xl-6 {
    margin-top: calc(10px*6 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
    margin-bottom: calc(10px*6 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .mx-xl-6 {
    margin-right: calc(10px*6 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
    margin-left: calc(10px*6 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .p-xl-6 {
    padding: calc(10px*6 - 10px);
    padding: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .pt-xl-6 {
    padding-top: calc(10px*6 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .pr-xl-6 {
    padding-right: calc(10px*6 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .pb-xl-6 {
    padding-bottom: calc(10px*6 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .pl-xl-6 {
    padding-left: calc(10px*6 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .py-xl-6 {
    padding-top: calc(10px*6 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
    padding-bottom: calc(10px*6 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .px-xl-6 {
    padding-right: calc(10px*6 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
    padding-left: calc(10px*6 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*6 - var(--css-utils-spacing-base, 10px));
  }

  .m-xl-7 {
    margin: calc(10px*7 - 10px);
    margin: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .mt-xl-7 {
    margin-top: calc(10px*7 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .mr-xl-7 {
    margin-right: calc(10px*7 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .mb-xl-7 {
    margin-bottom: calc(10px*7 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .ml-xl-7 {
    margin-left: calc(10px*7 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .my-xl-7 {
    margin-top: calc(10px*7 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
    margin-bottom: calc(10px*7 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .mx-xl-7 {
    margin-right: calc(10px*7 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
    margin-left: calc(10px*7 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .p-xl-7 {
    padding: calc(10px*7 - 10px);
    padding: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .pt-xl-7 {
    padding-top: calc(10px*7 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .pr-xl-7 {
    padding-right: calc(10px*7 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .pb-xl-7 {
    padding-bottom: calc(10px*7 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .pl-xl-7 {
    padding-left: calc(10px*7 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .py-xl-7 {
    padding-top: calc(10px*7 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
    padding-bottom: calc(10px*7 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .px-xl-7 {
    padding-right: calc(10px*7 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
    padding-left: calc(10px*7 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*7 - var(--css-utils-spacing-base, 10px));
  }

  .m-xl-8 {
    margin: calc(10px*8 - 10px);
    margin: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .mt-xl-8 {
    margin-top: calc(10px*8 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .mr-xl-8 {
    margin-right: calc(10px*8 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .mb-xl-8 {
    margin-bottom: calc(10px*8 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .ml-xl-8 {
    margin-left: calc(10px*8 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .my-xl-8 {
    margin-top: calc(10px*8 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
    margin-bottom: calc(10px*8 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .mx-xl-8 {
    margin-right: calc(10px*8 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
    margin-left: calc(10px*8 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .p-xl-8 {
    padding: calc(10px*8 - 10px);
    padding: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .pt-xl-8 {
    padding-top: calc(10px*8 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .pr-xl-8 {
    padding-right: calc(10px*8 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .pb-xl-8 {
    padding-bottom: calc(10px*8 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .pl-xl-8 {
    padding-left: calc(10px*8 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .py-xl-8 {
    padding-top: calc(10px*8 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
    padding-bottom: calc(10px*8 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .px-xl-8 {
    padding-right: calc(10px*8 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
    padding-left: calc(10px*8 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*8 - var(--css-utils-spacing-base, 10px));
  }

  .m-xl-9 {
    margin: calc(10px*9 - 10px);
    margin: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .mt-xl-9 {
    margin-top: calc(10px*9 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .mr-xl-9 {
    margin-right: calc(10px*9 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .mb-xl-9 {
    margin-bottom: calc(10px*9 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .ml-xl-9 {
    margin-left: calc(10px*9 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .my-xl-9 {
    margin-top: calc(10px*9 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
    margin-bottom: calc(10px*9 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .mx-xl-9 {
    margin-right: calc(10px*9 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
    margin-left: calc(10px*9 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .p-xl-9 {
    padding: calc(10px*9 - 10px);
    padding: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .pt-xl-9 {
    padding-top: calc(10px*9 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .pr-xl-9 {
    padding-right: calc(10px*9 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .pb-xl-9 {
    padding-bottom: calc(10px*9 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .pl-xl-9 {
    padding-left: calc(10px*9 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .py-xl-9 {
    padding-top: calc(10px*9 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
    padding-bottom: calc(10px*9 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .px-xl-9 {
    padding-right: calc(10px*9 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
    padding-left: calc(10px*9 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*9 - var(--css-utils-spacing-base, 10px));
  }

  .m-xl-10 {
    margin: calc(10px*10 - 10px);
    margin: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .mt-xl-10 {
    margin-top: calc(10px*10 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .mr-xl-10 {
    margin-right: calc(10px*10 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .mb-xl-10 {
    margin-bottom: calc(10px*10 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .ml-xl-10 {
    margin-left: calc(10px*10 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .my-xl-10 {
    margin-top: calc(10px*10 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
    margin-bottom: calc(10px*10 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .mx-xl-10 {
    margin-right: calc(10px*10 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
    margin-left: calc(10px*10 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .p-xl-10 {
    padding: calc(10px*10 - 10px);
    padding: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .pt-xl-10 {
    padding-top: calc(10px*10 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .pr-xl-10 {
    padding-right: calc(10px*10 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .pb-xl-10 {
    padding-bottom: calc(10px*10 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .pl-xl-10 {
    padding-left: calc(10px*10 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .py-xl-10 {
    padding-top: calc(10px*10 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
    padding-bottom: calc(10px*10 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .px-xl-10 {
    padding-right: calc(10px*10 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
    padding-left: calc(10px*10 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*10 - var(--css-utils-spacing-base, 10px));
  }

  .m-xl-11 {
    margin: calc(10px*11 - 10px);
    margin: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .mt-xl-11 {
    margin-top: calc(10px*11 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .mr-xl-11 {
    margin-right: calc(10px*11 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .mb-xl-11 {
    margin-bottom: calc(10px*11 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .ml-xl-11 {
    margin-left: calc(10px*11 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .my-xl-11 {
    margin-top: calc(10px*11 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
    margin-bottom: calc(10px*11 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .mx-xl-11 {
    margin-right: calc(10px*11 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
    margin-left: calc(10px*11 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .p-xl-11 {
    padding: calc(10px*11 - 10px);
    padding: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .pt-xl-11 {
    padding-top: calc(10px*11 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .pr-xl-11 {
    padding-right: calc(10px*11 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .pb-xl-11 {
    padding-bottom: calc(10px*11 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .pl-xl-11 {
    padding-left: calc(10px*11 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .py-xl-11 {
    padding-top: calc(10px*11 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
    padding-bottom: calc(10px*11 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .px-xl-11 {
    padding-right: calc(10px*11 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
    padding-left: calc(10px*11 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*11 - var(--css-utils-spacing-base, 10px));
  }

  .m-xl-12 {
    margin: calc(10px*12 - 10px);
    margin: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .mt-xl-12 {
    margin-top: calc(10px*12 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .mr-xl-12 {
    margin-right: calc(10px*12 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .mb-xl-12 {
    margin-bottom: calc(10px*12 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .ml-xl-12 {
    margin-left: calc(10px*12 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .my-xl-12 {
    margin-top: calc(10px*12 - 10px);
    margin-top: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
    margin-bottom: calc(10px*12 - 10px);
    margin-bottom: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .mx-xl-12 {
    margin-right: calc(10px*12 - 10px);
    margin-right: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
    margin-left: calc(10px*12 - 10px);
    margin-left: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .p-xl-12 {
    padding: calc(10px*12 - 10px);
    padding: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .pt-xl-12 {
    padding-top: calc(10px*12 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .pr-xl-12 {
    padding-right: calc(10px*12 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .pb-xl-12 {
    padding-bottom: calc(10px*12 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .pl-xl-12 {
    padding-left: calc(10px*12 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .py-xl-12 {
    padding-top: calc(10px*12 - 10px);
    padding-top: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
    padding-bottom: calc(10px*12 - 10px);
    padding-bottom: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .px-xl-12 {
    padding-right: calc(10px*12 - 10px);
    padding-right: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
    padding-left: calc(10px*12 - 10px);
    padding-left: calc(var(--css-utils-spacing-base, 10px)*12 - var(--css-utils-spacing-base, 10px));
  }

  .mt-xl-auto {
    margin-top: auto;
  }

  .mr-xl-auto {
    margin-right: auto;
  }

  .mb-xl-auto {
    margin-bottom: auto;
  }

  .ml-xl-auto {
    margin-left: auto;
  }

  .my-xl-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .mx-xl-auto {
    margin-left: auto;
    margin-right: auto;
  }
}
.text-monospace {
  font-family: monospace;
}
.text-justify {
  text-align: justify;
}
.text-wrap {
  white-space: normal;
}
.text-nowrap {
  white-space: nowrap;
}
.text-truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
@media (min-width: 576px) {
  .text-ms-left {
    text-align: left;
  }

  .text-ms-right {
    text-align: right;
  }

  .text-ms-center {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .text-sm-left {
    text-align: left;
  }

  .text-sm-right {
    text-align: right;
  }

  .text-sm-center {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .text-md-left {
    text-align: left;
  }

  .text-md-right {
    text-align: right;
  }

  .text-md-center {
    text-align: center;
  }
}
@media (min-width: 1200px) {
  .text-lg-left {
    text-align: left;
  }

  .text-lg-right {
    text-align: right;
  }

  .text-lg-center {
    text-align: center;
  }
}
@media (min-width: 1400px) {
  .text-xl-left {
    text-align: left;
  }

  .text-xl-right {
    text-align: right;
  }

  .text-xl-center {
    text-align: center;
  }
}
.text-white {
  color: #fff;
  color: var(--css-utils-color-white, #fff);
}
.text-black {
  color: #000;
  color: var(--css-utils-color-black, #000);
}
.text-primary {
  color: #00a3e0;
  color: var(--css-utils-color-primary, #c80046);
}
.text-secondary {
  color: #ff6a00;
  color: var(--css-utils-color-secondary, #363636);
}
.text-success {
  color: #00b140;
  color: var(--css-utils-color-success, #28a745);
}
.text-danger {
  color: #d50032;
  color: var(--css-utils-color-danger, #dc3545);
}
.text-warning {
  color: #ff6a00;
  color: var(--css-utils-color-warning, #ffc107);
}
.text-gray {
  color: #282d33;
  color: var(--css-utils-color-gray, #acacac);
}
.text-gray-light {
  color: #9fa3a6;
  color: var(--css-utils-color-gray-light, #d7d7d7);
}
.text-gray-dark {
  color: #40464d;
  color: var(--css-utils-color-gray-dark, #4b4b4b);
}
.text-body {
  color: #6b6f74;
  color: var(--css-utils-color-body, #000);
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.font-weight-lighter {
  font-weight: lighter;
}
.font-weight-normal {
  font-weight: normal;
}
.font-weight-bold {
  font-weight: bold;
}
.font-weight-bolder {
  font-weight: bolder;
}
.font-italic {
  font-style: italic;
}
.text-decoration-none {
  text-decoration: none;
}
.text-break {
  word-wrap: break-word;
  word-break: break-word;
}
.text-reset {
  color: inherit;
}
.visible {
  visibility: visible;
}
.invisible {
  visibility: hidden;
}
.list-unstyled {
  margin: 0;
  padding: 0;
  list-style: none;
}
.text-small {
  font-size: calc(16px*0.875);
  font-size: calc(var(--base-font-size)*0.875);
}
@media (max-width: 575px) {
.xs-hidden {
    display: none
}
  }
@media (min-width: 576px) and (max-width: 767px) {
.ms-hidden {
    display: none
}
  }
@media (min-width: 768px) and (max-width: 991px) {
.sm-hidden {
    display: none
}
  }
@media (min-width: 992px) and (max-width: 1199px) {
.md-hidden {
    display: none
}
  }
@media (min-width: 1200px) and (max-width: 1399px) {
.lg-hidden {
    display: none
}
  }
@media (min-width: 1400px) {
.xl-hidden {
    display: none
}
  }
@keyframes dash {
  to {
    stroke-dashoffset: 0;
  }
}
@keyframes opacity {
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}
/* Themes */
.theme-blue {
  color: #fff;
  color: var(--color-white);

  /* background row styling */
  background-color: #00a3e0;
  background-color: var(--color-primary);

  --button-background-color: var(--color-secondary);
  --accordion-background-color: var(--color-primary);
}
/* From razor pages */
.theme-grey {
  /* background row styling */
  background-color: #f4f4f4;
  background-color: var(--color-grey-lighter);
}
/* From razor pages */
.theme-teal {
  color: #fff;
  color: var(--color-white);

  /* background row styling */
  background-color: #ff6a00;
  background-color: var(--color-secondary);

  --accordion-background-color: var(--color-secondary);
}


.nuxt-progress {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  height: 2px;
  width: 0%;
  opacity: 1;
  transition: width 0.1s, opacity 0.4s;
  background-color: #00A3E0;
  z-index: 999999;
}
.nuxt-progress.nuxt-progress-notransition {
  transition: none;
}
.nuxt-progress-failed {
  background-color: red;
}


.preload * {
  transition: none !important;
}
.main {
  position: relative;
}
@media (min-width: 1200px) {
.section.theme > .container {
    padding: 0 !important
}
}
.page-content {
  margin-top: 100px;
}
@media (min-width: 1200px) {
.page-content {
    padding: 0 !important
}
}
.skip-link {
  position: fixed;
  top: 5px;
  left: 5px;
  z-index: 999;
  display: infline-flex;
  width: auto;
  margin: 0 auto;
  padding: 2px 5px;
  color: #00a3e0;
  color: var(--color-kennedys-blue);
  font-size: 1.25rem;
  font-family: 'Kennedys'
,
'sans-serif';
  font-family: var(--base-font-family);
  line-height: 1;
  text-align: center;
  text-decoration: none;
  background: transparent;
  background: white;
  border: 0;
  border: 2px solid #00a3e0;
  border: 2px solid var(--color-kennedys-blue);
  border-radius: 4px;
  cursor: pointer;
}


.header[data-v-019fb29f] {
  position: absolute;
  top: 0;
  z-index: 100;
  width: 100%;
  color: #6b6f74;
  color: var(--text-color);
  letter-spacing: 1.1px;
  background-color: transparent;
}
@media (hover: hover) and (pointer: fine) {
.header[data-v-019fb29f]:hover {
      transform: translateY(0);
}
}
.header--unpinned[data-v-019fb29f],
  .header--pinned[data-v-019fb29f] {
    transition: transform 0.3s ease-in-out;
}
.header--unpinned[data-v-019fb29f] {
    transform: translateY(-80px);
}
@media (min-width: 992px) {
.header--unpinned[data-v-019fb29f] {
      transform: translateY(-60px)
}
}
.header__inner[data-v-019fb29f] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 80px;
    height: var(--header-height-mobile);
}
@media (min-width: 992px) {
.header__inner[data-v-019fb29f] {
      height: 95px;
      height: var(--header-height)
}
}
@media (min-width: 1200px) {
.container[data-v-019fb29f] {
    padding: 0 !important
}
}
.cookie-banner-margin[data-v-019fb29f] {
  width: 100%;
  height: 150px;
}
@media (min-width: 576px) {
.cookie-banner-margin[data-v-019fb29f] {
    height: 105px
}
}


.cookie-banner[data-v-7c324076] {
  z-index: 999;
  height: 150px;
  padding: 16px 20px;
  overflow: auto;
  color: #fff;
  color: var(--color-kennedys-white);
  background: #40464d;
  background: var(--color-kennedys-grey-dark);
}
@media (min-width: 576px) {
.cookie-banner[data-v-7c324076] {
    height: 105px
}
}
.cookie-banner-wrapper[data-v-7c324076] {
  max-width: 1140px;
  margin: auto;
}
@media (min-width: 576px) {
.cookie-banner-wrapper[data-v-7c324076] {
    display: flex
}
}
p[data-v-7c324076] {
  margin: 0;
  overflow: auto;
  color: #fff;
  color: var(--color-kennedys-white);
  font-size: 0.813rem;
  line-height: 17px;
  letter-spacing: 1px;
  text-align: center;
}
@media (min-width: 576px) {
p[data-v-7c324076] {
    flex-grow: 1;
    height: 70px;
    margin-right: 10px;
    text-align: left
}
}
.cookie-buttons[data-v-7c324076] {
  margin: 5px 0 0;
}
@media (min-width: 576px) {
.cookie-buttons[data-v-7c324076] {
    margin: 0;
    text-align: center
}
}
button[data-v-7c324076] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 130px;
  height: 26px;
  color: #fff;
  color: var(--color-kennedys-white);
  font-weight: 700;
  font-size: 0.688rem;
  letter-spacing: 0.92px;
  background-color: #237c9d;
  border: 0;
  cursor: pointer;
}
button.no-location-button[data-v-7c324076] {
    margin-right: 26px;
    margin-bottom: 10px;
    color: #007ead;
    background-color: #fff;
    background-color: var(--color-kennedys-white);
}
@media (min-width: 576px) {
button.no-location-button[data-v-7c324076] {
      margin: 0 0 10px
}
}


.invisible[data-v-4ff47cca] {
  opacity: 0;
}
.active-region[data-v-4ff47cca] {
  display: inline-block;
  padding: 0 18px 0 6px;
  background-color: #fd7e14;
  background-color: var(--region-item-orange);
  clip-path: polygon(0 0, 100% 0, 95% 100%, 0 100%);
}
.current-region[data-v-4ff47cca] {
  position: relative;
  z-index: 101;
  display: inline-block;
  display: flex;
  align-items: center;
  height: 100%;
  padding: 14px 20px 14px 0;
  padding-top: 0;
  padding-bottom: 0;
  color: #fff;
  color: var(--color-kennedys-white);
  font-size: 0.875rem;
  letter-spacing: 1.5px;
  text-decoration: none;
  background: transparent;
  border: 0;
  cursor: pointer;
  transition: all 0.2s linear;
}
.current-region > img[data-v-4ff47cca] {
    width: auto;
    height: 40px;
}
@media (max-width: 991px) {
.current-region > img[data-v-4ff47cca] {
      padding: 5px 0
}
}
.current-region > span[data-v-4ff47cca] {
    position: relative;
    display: block;
    margin-left: 5px;
}
.current-region > span > svg[data-v-4ff47cca] {
      position: absolute;
      top: 50%;
      right: -1.5625rem;
      width: 20px;
      height: 20px;
      transform: translate3d(0, -50%, 0);
      transition: transform 0.2s linear;
}
.active .current-region > span > svg[data-v-4ff47cca] {
        transform: translate3d(0, -50%, 0) scaleY(-1);
}
.current-region__container[data-v-4ff47cca] {
    height: 100%;
    background: transparent;
    border: none;
}
.region-selector[data-v-4ff47cca] {
  position: absolute;
  top: 60px;
  left: 0;
  z-index: 999;
  width: 100%;
  max-height: 0;
  overflow: hidden;
  color: #fff;
  color: var(--color-kennedys-white);
  background-color: #40464d;
  background-color: var(--color-kennedys-grey-dark);
  transition: max-height 0.2s linear;
}
.region-selector__open[data-v-4ff47cca] {
    max-height: 2000px;
    overflow: visible;
}
.region-selector__closed[data-v-4ff47cca] {
    max-height: 0;
}
.region-selector__no-preference[data-v-4ff47cca] {
    padding-bottom: 0.9375rem;
    border-bottom: 1px solid #979797;
}
@media (max-width: 991px) {
.region-selector[data-v-4ff47cca] {
    top: 40px
}
}
.region-selector__inner[data-v-4ff47cca] {
    padding: 2rem;
    background-color: #282d34;
    background-color: var(--region-selector-background);
}
@media (max-width: 991px) {
.region-selector__inner[data-v-4ff47cca] {
      padding: 1.875rem 0.625rem
}
}
.region-selector__preferences[data-v-4ff47cca] {
    max-width: 1140px;
    margin: 0 auto;
}
.region-selector__info-text[data-v-4ff47cca] {
    max-width: 700px;
    margin-top: 24px;
    margin-bottom: 24px;
}
.region-selector__regions-list[data-v-4ff47cca] {
    padding-left: 0;
    list-style-type: none;
}
@media (min-width: 768px) {
.region-selector__regions-list[data-v-4ff47cca] {
      display: flex;
      flex-direction: column;
      flex-wrap: wrap;
      max-height: 360px
}
}
.region-selector__region-item[data-v-4ff47cca] {
    width: 100%;
    margin-bottom: 0.9375rem;
    text-align: center;
}
@media (min-width: 768px) {
.region-selector__region-item[data-v-4ff47cca] {
      width: 180px;
      text-align: left
}
}
.region-selector__region-item-link[data-v-4ff47cca] {
      color: #fff;
      color: var(--color-kennedys-white);
      font-size: 1rem;
      letter-spacing: 1px;
      text-decoration: none;
      transition: all 0.2s linear;
}
.region-selector__region-item-link[data-v-4ff47cca]:hover {
        display: inline-block;
        padding: 0 18px 0 6px;
        background-color: #fd7e14;
        background-color: var(--region-item-orange);
        clip-path: polygon(0 0, 100% 0, 95% 100%, 0 100%);
}
.region-selector__region-item-link[data-v-4ff47cca]:visited {
        text-decoration: none;
}
.region-selector[data-v-4ff47cca] .search-field-results {
    position: static;
}
.meta-menu[data-v-4ff47cca] {
  position: relative;
  z-index: 1;
  color: #fff;
  color: var(--color-white);
  background-color: rgba(0, 0, 0, 0.35);
  background-color: var(--background-transparent-light-black);
}
@media (min-width: 992px) {
.meta-menu[data-v-4ff47cca] {
    z-index: inherit
}
}
@media (min-width: 1200px) {
.meta-menu > .container[data-v-4ff47cca] {
      padding: 0
}
}
.meta-menu__inner[data-v-4ff47cca] {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 60px;
    height: var(--meta-menu-height);
}
@media (max-width: 991px) {
.meta-menu__inner[data-v-4ff47cca] {
      height: var(--meta-menu-height-mobile)
}
}
.meta-menu-list[data-v-4ff47cca] {
  display: flex;
  align-items: center;
  height: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
  transition: all 0.2s linear;
}
@media (max-width: 991px) {
.meta-menu-list[data-v-4ff47cca] {
    display: none
}
}
.meta-menu-item[data-v-4ff47cca] {
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0 12px;
}
.meta-menu-item--open[data-v-4ff47cca] {
    background: #282d33;
    background: var(--color-grey-darker);
}
.meta-menu-item:hover > .meta-menu-item__link[data-v-4ff47cca]::before, .meta-menu-item:focus > .meta-menu-item__link[data-v-4ff47cca]::before {
        width: 100%;
}
.meta-menu-item--highlighted[data-v-4ff47cca] {
    display: inline-block;
    min-height: 30px;
    font-size: 0.875rem;
    line-height: 18px;
    background-color: #00a3e0;
    background-color: var(--color-primary);
    border-radius: 40px;
}
.meta-menu-item--highlighted a[data-v-4ff47cca] {
      display: inline-block;
      padding: 6px 20px;
      color: #fff;
      color: var(--color-white);
      font-weight: 700;
      font-family: 'Kennedys'
,
'sans-serif';
      font-family: var(--base-font-family);
      letter-spacing: 0.04em;
      letter-spacing: var(--base-letter-spacing);
      text-align: center;
      text-decoration: none;
}
.meta-menu-item__link[data-v-4ff47cca] {
    position: relative;
    display: flex;
    align-items: center;
    height: 100%;
    color: #fff;
    color: var(--color-white);
    font-weight: 700;
    font-size: 0.875rem;
    font-family: 'Kennedys'
,
'sans-serif';
    font-family: var(--base-font-family);
    letter-spacing: 0.04em;
    letter-spacing: var(--base-letter-spacing);
    text-align: center;
    text-decoration: none;
    background: transparent;
    border: 0;
    cursor: pointer;
}
.meta-menu-item__link[data-v-4ff47cca]::before {
      position: absolute;
      bottom: 18px;
      left: 0;
      width: 0;
      height: 2px;
      background-color: currentColor;
      transition: all 0.2s ease-in-out;
      content: '';
}
.meta-menu-item__link[data-v-4ff47cca]:hover,
    .meta-menu-item__link[data-v-4ff47cca]:focus {
      text-decoration: none;
}
.search-icon-button[data-v-4ff47cca] {
  display: block;
  background: transparent;
  border: none;
  cursor: pointer;
}
.search-icon-button img[data-v-4ff47cca] {
    width: 14px;
    height: 14px;
}

/* Dropdown menu for meta navigation */
.meta-menu-item-dropdown[data-v-4ff47cca] {
  position: absolute;
  top: 100%;
  left: 50%;
  z-index: 1;
  width: 100vw;
  margin-left: -50vw;
  background: #282d33;
  background: var(--color-grey-darker);
}
.meta-menu-item-dropdown-list[data-v-4ff47cca] {
    display: flex;
    flex-direction: row-reverse;
    height: 100px;
    margin: 0;
    padding: 0;
    list-style: none;
}
.meta-menu-item-dropdown-list-item[data-v-4ff47cca] {
      position: relative;
      display: flex;
      align-items: center;
      height: 100%;
      margin-left: 40px;
}
.meta-menu-item-dropdown-list-item[data-v-4ff47cca]:last-of-type {
        margin-left: 0;
}
.meta-menu-item-dropdown-list-item:hover > .meta-menu-item-dropdown-list-item__link[data-v-4ff47cca]::before, .meta-menu-item-dropdown-list-item:focus > .meta-menu-item-dropdown-list-item__link[data-v-4ff47cca]::before {
            width: 100%;
}
.meta-menu-item-dropdown-list-item__link[data-v-4ff47cca] {
        position: relative;
        display: flex;
        align-items: center;
        height: 100%;
        color: #fff;
        color: var(--color-white);
        font-weight: 100;
        font-size: 1.063rem;
        font-family: 'Kennedys'
,
'sans-serif';
        font-family: var(--base-font-family);
        letter-spacing: 0.04em;
        letter-spacing: var(--base-letter-spacing);
        text-align: center;
        text-decoration: none;
}
.meta-menu-item-dropdown-list-item__link[data-v-4ff47cca]::before {
          position: absolute;
          bottom: 36px;
          left: 0;
          width: 0;
          height: 2px;
          background-color: currentColor;
          transition: all 0.2s ease-in-out;
          content: '';
}
.meta-menu-item-dropdown-list-item__link[data-v-4ff47cca]:hover,
        .meta-menu-item-dropdown-list-item__link[data-v-4ff47cca]:focus {
          text-decoration: none;
}
.search-in-header[data-v-4ff47cca] {
  position: relative;
  max-width: 1040px;
  margin: 0 auto;
}
.searchbar-with-x[data-v-4ff47cca] {
  position: relative;
}
.searchbar-with-x button[data-v-4ff47cca] {
    position: absolute;
    top: 0;
    right: -20px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 10px;
    height: 10px;
    background: transparent;
    border: 0;
    cursor: pointer;
}
.searchbar-with-x img[data-v-4ff47cca] {
    width: 10px;
    height: 10px;
}


*[data-v-29b8818c] {
  text-decoration: none;
}


.search-field-main[data-v-4949ff41] {
  position: relative;
  z-index: 1;
  margin: 0;
  margin: 0 0 10px;
  overflow: hidden;
  font-size: 1.75rem;
  box-shadow: 0 2px 8px 0 rgb(0 0 0 / 15%);
}
.search-field-main.search-home-hero[data-v-4949ff41] {
    overflow: visible;
}
@media (min-width: 992px) {
.search-field-main.search-home-hero[data-v-4949ff41] {
      transform: translateY(40px);
      opacity: 0;
      animation: opacity-4949ff41 0.8s 2s forwards
}
}
.search-field-main.search-home-hero input[data-v-4949ff41] {
      border-radius: 40px;
}
.search-field-main.rounded[data-v-4949ff41] {
    overflow: visible;
}
.search-field-main.rounded button[type='submit'][data-v-4949ff41] {
      top: calc(50% - 25px);
      right: 15px;
      width: 50px;
      height: 50px;
      padding: 0;
      border-radius: 50%;
      transform: none;
      cursor: pointer;
}
.search-field-main.rounded button[type='submit'] img[data-v-4949ff41] {
        transform: none;
}
.search-field-main.rounded input[data-v-4949ff41] {
      border-radius: 40px;
}
.search-field-main.search-side-bar[data-v-4949ff41] {
    font-size: 1rem;
}
.search-field-main.search-side-bar input[data-v-4949ff41] {
      padding: 11px 40px 11px 12px;
}
.search-field-main.search-side-bar button[type='submit'][data-v-4949ff41] {
      width: 60px;
}
.search-field-main.search-side-bar button[type='submit'] img[data-v-4949ff41] {
        height: 12px;
}
.search-field-main input[data-v-4949ff41] {
    width: 100%;
    padding: 22px 120px 22px 25px;
    color: #101820;
    color: var(--color-kennedys-black);
    font-size: 1.25rem;
    font-family: 'Kennedys'
,
'sans-serif';
    font-family: var(--base-font-family);
    line-height: 1;
    border: 0;
    outline: none;
}
@media (min-width: 576px) {
.search-field-main input[data-v-4949ff41] {
      font-size: 1.5rem
}
}
.search-field-main button[type='submit'][data-v-4949ff41] {
    position: absolute;
    top: 0;
    right: -18px;
    bottom: 0;
    width: 120px;
    padding-right: 20px;
    font-size: inherit;
    line-height: 1;
    background-color: #00a3e0;
    background-color: var(--color-kennedys-blue);
    border: 0;
    transform: skew(-19deg);
    cursor: pointer;
}
.search-field-main button[type='submit'] img[data-v-4949ff41] {
      height: 20px;
      transform: skew(19deg);
}
.search-field-main[data-v-4949ff41] + .search-field-results .search-results {
        margin-bottom: 0;
}
.search-bar-facets[data-v-4949ff41] {
  position: absolute;
  top: 50%;
  right: 120px;
  transform: translateY(-50%);
}
.search-bar-facets-content[data-v-4949ff41] {
  position: relative;
}
.search-bar-facets-content.active .arrow-img[data-v-4949ff41] {
      transform: rotateX(180deg);
}
.search-bar-facets-content.active .search-bar-facets-options[data-v-4949ff41] {
      transform: translateY(0);
      visibility: visible;
      opacity: 1;
      transition: visibility 0s, opacity 0.2s, transform 0.2s;
}
.search-bar-facets-label[data-v-4949ff41] {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-width: 134px;
  color: #6b6f74;
  color: var(--color-kennedys-grey);
  color: #b8bdc0;
  font-size: 1.25rem;
  font-family: 'Kennedys'
,
'sans-serif';
  font-family: var(--base-font-family);
  background: transparent;
  border: 0;
  cursor: pointer;
}
@media (min-width: 576px) {
.search-bar-facets-label[data-v-4949ff41] {
    font-size: 1.5rem
}
}
.search-bar-facets-label[data-v-4949ff41]::before,
  .search-bar-facets-label[data-v-4949ff41]::after {
    position: absolute;
    top: 50%;
    transform: translateY(-50%) rotate(-13deg);
    content: '/';
}
.search-bar-facets-label[data-v-4949ff41]::before {
    left: -15px;
}
.search-bar-facets-label[data-v-4949ff41]::after {
    right: -17px;
}
.search-bar-facets-label .arrow-img[data-v-4949ff41] {
    margin-left: 20px;
    transition: transform 0.2s;
}
.search-bar-facets-options[data-v-4949ff41] {
  position: absolute;
  top: 55px;
  left: -20px;
  padding: 5px 10px;
  font-size: 1.25rem;
  background: #fff;
  background: var(--color-kennedys-white);
  border: 1px solid #6b6f74;
  border: 1px solid var(--color-kennedys-grey);
  border-radius: 4px;

  /* toggle with transition */
  transform: translateY(-7px);
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s 0.2s, opacity 0.2s, transform 0.2s;
}
@media (min-width: 576px) {
.search-bar-facets-options[data-v-4949ff41] {
    font-size: 1.5rem
}
}
.search-bar-facets-options .search-bar-facets-option[data-v-4949ff41]:nth-last-of-type(1) {
    border-bottom: none;
}
.search-bar-facets-option[data-v-4949ff41] {
  position: relative;
  width: 100%;
  width: 120px;
  padding: 10px;
  font-size: 1rem;
  font-family: 'Kennedys'
,
'sans-serif';
  font-family: var(--base-font-family);
  text-align: left;
  background: #fff;
  background: var(--color-kennedys-white);
  border: none;
  border-bottom: 1px solid #6b6f74;
  border-bottom: 1px solid var(--color-kennedys-grey);
  cursor: pointer;
}
.search-bar-facets-option.active[data-v-4949ff41],
  .search-bar-facets-option[data-v-4949ff41]:hover {
    color: #00a3e0;
    color: var(--color-kennedys-blue);
    border-color: #00a3e0;
    border-color: var(--color-kennedys-blue);
    transform: all 0.2s linear;
}
@keyframes opacity-4949ff41 {
to {
    transform: translateY(0);
    opacity: 1;
}
}


.logo[data-v-e56115b2] {
  margin-right: auto;
  text-decoration: underline;
}
.logo__image[data-v-e56115b2] {
    display: block;
    height: 35px;
}


.navigation[data-v-53b62ba9] {
  display: none;
}
@media (min-width: 992px) {
.navigation[data-v-53b62ba9] {
    display: flex;
    flex-grow: 1;
    justify-content: flex-end;
    height: 100%
}
}
.navigation-item[data-v-53b62ba9] {
    margin-left: 32px;
}
.navigation-item:hover > .navigation-item__link .link-text-wrapper[data-v-53b62ba9]::before, .navigation-item:focus > .navigation-item__link .link-text-wrapper[data-v-53b62ba9]::before {
          width: 100%;
}
.navigation-item--open > .navigation-item__link[data-v-53b62ba9]::after {
        position: absolute;
        bottom: 0;
        left: 50%;
        width: 0;
        height: 0;
        border-right: 20px solid transparent;
        border-bottom: 20px solid #40464d;
        border-bottom: 20px solid var(--color-kennedys-grey-dark);
        border-left: 20px solid transparent;
        transform: translateX(-50%);
        animation: navDropdownArrow-53b62ba9 0.2s;
        content: '';
}
.navigation-item[data-v-53b62ba9]:first-child {
      margin-left: 0;
}
.navigation-item__link[data-v-53b62ba9] {
      position: relative;
      display: flex;
      align-items: center;
      height: 100%;
      color: #fff;
      color: var(--color-kennedys-white);
      font-weight: 700;
      font-family: 'Kennedys'
,
'sans-serif';
      font-family: var(--base-font-family);
      background: transparent;
      border: 0;
      cursor: pointer;
}
.navigation-item__link[data-v-53b62ba9]::before {
        position: absolute;
        bottom: 32px;
        left: 0;
        width: 0;
        height: 2px;
        background-color: #00a3e0;
        background-color: var(--color-kennedys-blue);
        transition: all 0.2s ease-in-out;
        content: '';
}
.navigation-item__link[data-v-53b62ba9]:hover,
      .navigation-item__link[data-v-53b62ba9]:focus {
        text-decoration: none;
}
@keyframes navDropdownArrow-53b62ba9 {
from {
    transform: translateX(-50%) translateY(100%);
    opacity: 0;
}
to {
    transform: translateX(-50%) translateY(0);
    opacity: 1;
}
}
.navigation-item-dropdown[data-v-53b62ba9] {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1;
  width: 100%;
  padding: 70px 0;
  color: #fff;
  color: var(--color-white);
  background-color: #40464d;
  background-color: var(--color-kennedys-grey-dark);
  box-shadow: 0 2px 4px 0 rgb(0 0 0 / 30%);
  transform: translateZ(0);
}
.navigation-item-dropdown__inner[data-v-53b62ba9] {
    display: flex;
}
.navigation-item-dropdown-content[data-v-53b62ba9] {
    display: flex;
    flex-direction: column;
    width: 32%;
    min-width: 32%;
    margin-left: 200px;
}
.navigation-item-dropdown-content__title[data-v-53b62ba9] {
      display: block;
      margin-bottom: 16px;
      color: currentColor;
      font-weight: 400;
      font-weight: var(--heading-font-weight);
      font-size: 2rem;
      font-family: 'Merriweather'
,
'sans-serif';
      font-family: var(--heading-font-family);
}
.navigation-item-dropdown-content__title--link[data-v-53b62ba9] {
        position: relative;
        text-decoration: none;
}
.navigation-item-dropdown-content__title--link .link-text-wrapper[data-v-53b62ba9] {
          position: relative;
          display: inline-block;
}
.navigation-item-dropdown-content__title--link .link-text-wrapper[data-v-53b62ba9]::before {
            position: absolute;
            bottom: -6px;
            left: 0;
            width: 0;
            height: 2px;
            background-color: currentColor;
            transition: all 0.2s ease-in-out;
            content: '';
}
.navigation-item-dropdown-content__title--link:hover .link-text-wrapper[data-v-53b62ba9]::before, .navigation-item-dropdown-content__title--link:focus .link-text-wrapper[data-v-53b62ba9]::before {
            width: 100%;
}
.navigation-item-dropdown-content__text[data-v-53b62ba9] {
      display: block;
      font-size: 1.125rem;
      line-height: 1.5;
}
.navigation-item-dropdown-list[data-v-53b62ba9] {
    position: relative;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    margin-top: 16px;
    margin-right: 80px;
    margin-left: 80px;
}
.navigation-item-dropdown-list--two-columns .navigation-item-dropdown-list-items[data-v-53b62ba9] {
        columns: 2;
}
.navigation-item-dropdown-list-item[data-v-53b62ba9] {
      display: flex;
      justify-content: space-between;
      cursor: pointer;
}
.navigation-item-dropdown-list-item > svg[data-v-53b62ba9] {
        margin-top: 10px;
}
.navigation-item-dropdown-list-item--back-link[data-v-53b62ba9] {
        position: relative;
        margin-bottom: 20px;
        padding-bottom: 8px;
        border-bottom: 1px solid #fff;
        border-bottom: 1px solid var(--color-white);
}
.navigation-item-dropdown-list-item:hover > .navigation-item-dropdown-list-item__link .link-text-wrapper[data-v-53b62ba9]::before, .navigation-item-dropdown-list-item:focus > .navigation-item-dropdown-list-item__link .link-text-wrapper[data-v-53b62ba9]::before {
            width: 100%;
}
.navigation-item-dropdown-list-item[data-v-53b62ba9]:first-child {
        margin-top: 0;
}
.navigation-item-dropdown-list-item__link[data-v-53b62ba9] {
        position: relative;
        flex-grow: 1;
        padding: 10px 10px 10px 0;
        color: currentColor;
        cursor: pointer;
}
.navigation-item-dropdown-list-item__link .link-text-wrapper[data-v-53b62ba9] {
          position: relative;
          display: inline-block;
}
.navigation-item-dropdown-list-item__link .link-text-wrapper[data-v-53b62ba9]::before {
            position: absolute;
            bottom: -6px;
            left: 0;
            width: 0;
            height: 2px;
            background-color: currentColor;
            transition: all 0.2s ease-in-out;
            content: '';
}
.navigation-item-dropdown-list-item__link[data-v-53b62ba9]:hover,
        .navigation-item-dropdown-list-item__link[data-v-53b62ba9]:focus {
          text-decoration: none;
}
.navigation-item-dropdown-list-item__icon[data-v-53b62ba9] {
        transform: translateX(2px) rotate(-90deg);
}
.navigation-item-dropdown-list-item__icon--back-link[data-v-53b62ba9] {
          position: absolute;
          transform: translateX(-30px) rotate(90deg);
}


.our-people-checkbox-labels {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin: 5px 10px;
}
.our-people-checkbox-labels label {
    display: flex;
    align-items: center;
    margin: 0 15px 15px 0;
    font-family: 'Kennedys'
,
'sans-serif';
    font-family: var(--base-font-family);
}
.our-people-checkbox-labels label input[type='checkbox'] {
      display: none;
}
.our-people-checkbox-labels label input[type='checkbox'] + span {
        position: relative;
        display: inline-block;
        width: 20px;
        height: 20px;
        margin-right: 10px;
}
.our-people-checkbox-labels label input[type='checkbox'] + span img {
          position: absolute;
          top: 50%;
          left: 50%;
          display: none;
          width: 10px;
          height: 10px;
          transform: translate(-50%, -50%);
          content: '';
}
.our-people-checkbox-labels label input[type='checkbox'] + span::before {
          display: inline-block;
          width: 20px;
          height: 20px;
          border: 1px solid #fff;
          border: 1px solid var(--color-kennedys-white);
          content: '';
}
.our-people-checkbox-labels label input[type='checkbox']:checked + span img {
            display: block;
}


@media (min-width: 992px) {
.mobile-menu[data-v-19bbef00] {
    display: none
}
}
.mobile-menu__header[data-v-19bbef00] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 80px;
    height: var(--header-height-mobile);
    margin-bottom: 56px;
}
.mobile-menu--open .mobile-menu__wrapper[data-v-19bbef00] {
      transform: translateX(0);
}
.mobile-menu__wrapper[data-v-19bbef00] {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 2;
    width: 100vw;
    height: 100vh;
    overflow: scroll;
    color: #fff;
    color: var(--color-white);
    background: #282d33;
    background: var(--color-grey-darker);
    transform: translateX(-100%);
    transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.mobile-menu__inner[data-v-19bbef00] {
    padding-bottom: 80px;
}
.mobile-menu-close-button[data-v-19bbef00] {
    position: relative;
    left: 15px;
    width: 50px;
    height: 50px;
    padding: 0;
    line-height: 0;
    vertical-align: middle;
    background: none;
    border: 0;
}
.mobile-menu-close-button__icon[data-v-19bbef00] {
      position: relative;
      display: block;
      width: 50px;
      height: 50px;
}
.mobile-menu-close-button__icon[data-v-19bbef00]::before,
      .mobile-menu-close-button__icon[data-v-19bbef00]::after {
        position: absolute;
        top: calc(50% - 3px);
        left: 25%;
        display: block;
        width: 50%;
        height: 3px;
        background: #fff;
        background: var(--color-white);
        content: '';
}
.mobile-menu-close-button__icon[data-v-19bbef00]::before {
        transform: rotate(45deg);
}
.mobile-menu-close-button__icon[data-v-19bbef00]::after {
        transform: rotate(-45deg);
}
.mobile-menu[data-v-19bbef00] .search-results {
    top: 115px;
    right: 0;
    left: 0;
}
.mobile-menu[data-v-19bbef00] .search-field-main input {
    font-family: 'Kennedys'
,
'sans-serif';
    font-family: var(--base-font-family);
}
.mobile-navigation[data-v-19bbef00] {
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.mobile-navigation-group--meta-navigation[data-v-19bbef00] {
      margin-top: 20px;
      padding-top: 20px;
      border-top: 1px solid #fff;
      border-top: 1px solid var(--color-white);
}
.mobile-navigation--open[data-v-19bbef00] {
    transform: translateX(calc(-100% - 20px));
    transform: translateX(calc(-100% - var(--flexbox-grid-container-spacing--mobile, 20px)));
}
.mobile-navigation-item[data-v-19bbef00] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 10px 0;
    cursor: pointer;
}
.mobile-navigation-item[data-v-19bbef00]:first-child {
      margin-top: 0;
}
.mobile-navigation-item__link[data-v-19bbef00] {
      position: relative;
      display: block;
      width: 100%;
      padding: 10px 0;
      color: currentColor;
      cursor: pointer;
}
.mobile-navigation-item__link[data-v-19bbef00]:hover,
      .mobile-navigation-item__link[data-v-19bbef00]:focus {
        text-decoration: none;
}
.mobile-navigation-item__icon[data-v-19bbef00] {
      transform: translateX(2px) rotate(-90deg);
}
.mobile-navigation-submenu[data-v-19bbef00] {
    position: absolute;
    top: 0;
    left: calc(100% + 20px);
    left: calc(100% + var(--flexbox-grid-container-spacing--mobile, 20px));
    width: 100%;
    padding-bottom: 80px;
}
.mobile-navigation-submenu-list-item[data-v-19bbef00] {
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin: 10px 0;
        cursor: pointer;
}
.mobile-navigation-submenu-list-item--back-link[data-v-19bbef00] {
          position: relative;
          justify-content: normal;
          margin-bottom: 20px;
          margin-left: 15px;
          padding-bottom: 8px;
          border-bottom: 1px solid #fff;
          border-bottom: 1px solid var(--color-white);
}
.mobile-navigation-submenu-list-item[data-v-19bbef00]:first-child {
          margin-top: 0;
}
.mobile-navigation-submenu-list-item__link[data-v-19bbef00] {
          position: relative;
          display: block;
          width: 100%;
          margin-left: 15px;
          padding: 10px 0;
          color: currentColor;
          cursor: pointer;
}
.mobile-navigation-submenu-list-item__link[data-v-19bbef00]:hover,
          .mobile-navigation-submenu-list-item__link[data-v-19bbef00]:focus {
            text-decoration: none;
}
.mobile-navigation-submenu-list-item__icon[data-v-19bbef00] {
          transform: translateX(2px) rotate(-90deg);
}
.mobile-navigation-submenu-list-item__icon--back-link[data-v-19bbef00] {
            margin-right: 4px;
            transform: translateX(-20px) rotate(90deg);
}
.mobile-navigation-submenu-list-item__icon--back-link + span[data-v-19bbef00] {
              transform: translateX(-20px);
}
.mobile-nav-search-box[data-v-19bbef00] {
  position: relative;
  z-index: 2;
}
.mobile-nav-search-box[data-v-19bbef00] .search-bar-facets {
    display: none;
}
.mobile-nav-search-box[data-v-19bbef00] input {
    color: #101820;
    color: #101820;
    color: var(--color-kennedys-black);
    font-size: 1rem;
    line-height: 1;
}
.mobile-nav-search-box[data-v-19bbef00] .search-field-main.rounded button[type='submit'] {
    top: calc(50% - 20px);
    right: 10px;
    width: 40px;
    height: 40px;
}


.burger-btn[data-v-0d943624] {
  flex-grow: 0;
  flex-shrink: 0;
  padding: 5px;
  background: none;
  border: none;
  cursor: pointer;
}
@media (max-width: 991px) {
.burger-btn[data-v-0d943624] {
    display: inline-flex;
    align-items: center;
    justify-content: center
}
}
@media (min-width: 992px) {
.burger-btn[data-v-0d943624] {
    display: none;
    margin-left: 20px
}
}
.burger-btn__lines > span[data-v-0d943624] {
      display: block;
      width: 20px;
      height: 3px;
      margin-bottom: 4px;
      background-color: #fff;
      background-color: var(--color-kennedys-white);
}
.burger-btn__lines > span[data-v-0d943624]:last-of-type {
        margin-bottom: 0;
}
.burger-btn__label[data-v-0d943624] {
    display: none;
    margin-left: 16px;
    color: #6b6f74;
    color: var(--text-color);
    font-weight: 300;
    font-size: 0.875rem;
    font-family: 'Kennedys'
,
'sans-serif';
    font-family: var(--base-font-family);
}


.hero-label[data-v-40480d4e] {
  color: #fff;
  color: var(--color-kennedys-white);
  font-size: 1.125rem;
  line-height: 1.56;
  letter-spacing: 1px;
}
.hero-blog-link-p[data-v-40480d4e] {
  margin-bottom: 4px;
}
.hero-blog-link[data-v-40480d4e] {
  color: #fff;
  color: var(--color-kennedys-white);
  font-size: 1.25rem;
  font-style: italic;
}
.hero[data-v-40480d4e] {
  position: relative;
  display: flex;
  flex-direction: column;
  overflow-x: clip;
}
.hero__wrapper[data-v-40480d4e] {
    position: relative;
    margin-right: -20px;
    margin-left: -20px;
}
@media (min-width: 992px) {
.hero__wrapper[data-v-40480d4e] {
      position: relative;
      margin-right: 0;
      margin-left: 13%;
      transform: translateZ(0) skewX(-19deg)
}
.hero__wrapper[data-v-40480d4e]::before {
        position: absolute;
        z-index: -1;
        width: 100vw;
        height: 100%;
        background-color: inherit;
        content: '';
}
}
@media (min-width: 768px) {
.hero .container[data-v-40480d4e] {
      margin-top: 0
}
}
.hero__content[data-v-40480d4e] {
    padding: 110px 40px 30px 40px;
}
@media (min-width: 768px) {
.hero__content[data-v-40480d4e] {
      margin-left: 15%
}
}
@media (min-width: 992px) {
.hero__content[data-v-40480d4e] {
      margin-left: 0;
      padding: 70px 50px 70px 60px;
      transform: perspective(1px) translateZ(0) skew(19deg)
}
}
@media (min-width: 1200px) {
.hero__content[data-v-40480d4e] {
      padding-left: 150px
}
}
.hero__title[data-v-40480d4e] {
    margin-bottom: 15px;
    color: #fff;
    color: var(--color-kennedys-white);
    font-size: 2.125rem;
    font-family: 'Merriweather'
,
'sans-serif';
    font-family: var(--heading-font-family);
    line-height: 40px;
}
@media (min-width: 992px) {
.hero__title[data-v-40480d4e] {
      font-size: 2.875rem;
      line-height: 60px
}
}
.hero__description[data-v-40480d4e] {
    color: #fff;
    color: var(--color-kennedys-white);
    font-weight: 400;
    font-size: 1.125rem;
    font-family: 'Kennedys'
,
'sans-serif';
    font-family: var(--base-font-family);
    letter-spacing: 1px;
}
.hero__social[data-v-40480d4e] {
    display: flex;
    flex-direction: row;
    height: 30px;
    padding: 5px 0;
}
@media (min-width: 576px) {
.hero__social[data-v-40480d4e] {
      margin-left: calc(25px + 15%);
      transform: translateZ(0) skewX(-19deg)
}
}
@media (min-width: 992px) {
.hero__social[data-v-40480d4e] {
      margin-left: 0;
      transform: translateZ(0) skewX(0deg)
}
}
.hero__social[data-v-40480d4e]::before {
      position: absolute;
      top: -1px;
      left: 0;
      z-index: -1;
      width: 100vw;
      height: 30px;
      background-color: inherit;
      content: '';
}
.hero__social .icon[data-v-40480d4e] {
      width: 18px;
      height: 18px;
      margin-right: 10px;
      cursor: pointer;
      fill: #fff;
      fill: var(--color-kennedys-white);
}
.hero__social .social--text[data-v-40480d4e] {
        margin-top: 2px;
        color: #fff;
        color: var(--color-kennedys-white);
        font-weight: 700;
        font-size: 0.875rem;
        font-family: 'Kennedys'
,
'sans-serif';
        font-family: var(--base-font-family);
        letter-spacing: 1px;
        text-decoration: none;
        -webkit-font-smoothing: antialiased;
}
.hero__social .social--rss[data-v-40480d4e] {
        position: relative;
        z-index: 10;
        display: inline-flex;
        height: 20px;
        padding: 0 10px 0 20px;
}
.hero__social .social--rss[data-v-40480d4e]::before {
          position: absolute;
          top: 0;
          left: 8px;
          width: 2px;
          height: 100%;
          background-color: #fff;
          background-color: var(--color-kennedys-white);
          content: '';
}
.hero__social .social--rss p[data-v-40480d4e] {
          display: inline-flex;
          align-items: center;
          margin-bottom: 0;
          cursor: pointer;
}
.hero__social .social--icons[data-v-40480d4e] {
        height: 20px;
        padding: 0 10px 0 20px;
        overflow: hidden;
}
.hero__social .social--icons p[data-v-40480d4e] {
          display: inline-flex;
          margin-bottom: 20px;
}
.hero__social .social--icons:hover .social--wrapper[data-v-40480d4e] {
            transform: translateY(-40px);
}
.hero__social .social--icons__links .icon[data-v-40480d4e] {
            width: 14px;
            height: 14px;
}
.hero__social .social--icons__links a[data-v-40480d4e] {
            display: inline-block;
            transition: transform 0.2s;
}
.hero__social .social--icons__links a[data-v-40480d4e]:hover {
              transform: translateY(-4px);
}
.hero--image .hero__image[data-v-40480d4e] {
      position: relative;
      display: flex;
      align-items: center;
      justify-content: center;
      max-height: 70vh;
      overflow: hidden;
      background-repeat: no-repeat;
      background-position: center center;
      background-size: cover;
}
@media (min-width: 992px) {
.hero--image .hero__image[data-v-40480d4e] {
        padding-bottom: 33%
}
}
.hero--image .hero__image[data-v-40480d4e]::before {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 1;
        background-color: rgba(0, 0, 0, 0.3);
        content: '';
}
.hero--image .hero__image > img[data-v-40480d4e] {
        max-height: none;
}
@media (min-width: 992px) {
.hero--image .hero__image[data-v-40480d4e] {
        height: 36vw;
        max-height: 36vw;
        padding-bottom: 0
}
}
@media (min-width: 992px) {
.hero--image .hero__wrapper[data-v-40480d4e] {
        position: absolute;
        bottom: 0;
        z-index: 2
}
}
.hero--no-image[data-v-40480d4e] {
    padding-top: 160px;
}
.hero--no-image .hero__wrapper[data-v-40480d4e]::before {
      bottom: 0;
      height: calc(100% + 160px);
}
.hero--no-image .hero__wrapper[data-v-40480d4e] {
      display: flex;
      flex-direction: column-reverse;
}
.search-title[data-v-40480d4e] {
  margin-bottom: 12px;
  color: #fff;
  color: var(--color-kennedys-white);
  font-weight: 300;
  font-size: 1.125rem;
  font-family: 'Kennedys'
,
'sans-serif';
  font-family: var(--base-font-family);
}
.language-switcher-wrapper[data-v-40480d4e] {
  position: relative;
  margin: 0 10px;
}
.language-switcher-wrapper[data-v-40480d4e]::after {
    position: absolute;
    top: 0;
    right: -10px;
    display: block;
    width: 2px;
    height: 20px;
    background-color: #fff;
    background-color: var(--color-kennedys-white);
    content: '';
}
.language-switcher[data-v-40480d4e] {
  padding: 0 8px 0 4px;
  color: #fff;
  color: var(--color-kennedys-white);
  background: transparent;
  border: none;
}
.language-switcher option[data-v-40480d4e] {
    color: #101820;
    color: var(--color-kennedys-black);
}


.image {
  flex-shrink: 0;
  width: 100%;
  height: auto;
  max-height: 100%;
}
.image.lazyload {
    position: absolute;
    text-indent: -9999px;
    visibility: hidden;
    opacity: 0;
}
.image.lazyloaded {
    opacity: 1;
}
.image.lazyload-bg {
    position: absolute;
    width: 0;
    height: 0;
    text-indent: -9999px;
    visibility: hidden;
    opacity: 0;
}
.image.lazyload-bg.lazyloaded {
    width: 100%;
    height: 100%;
    visibility: visible;
    opacity: 1;
}


.context-nav[data-v-01e3d8fc] {
  width: 100%;
  margin-bottom: 50px;
  padding: 0.9375rem 0;
  color: #40464d;
  background-color: #e9e9e9;
}
@media (min-width: 992px) {
.context-nav[data-v-01e3d8fc] {
    margin-bottom: 100px
}
}
.context-nav__link[data-v-01e3d8fc] {
    color: #6b6f74;
    color: var(--color-kennedys-grey);
    font-family: 'Kennedys'
,
'sans-serif';
    font-family: var(--base-font-family);
    letter-spacing: 1px;
    background: transparent;
    border: 0;
    cursor: pointer;
}
.context-nav__link__active[data-v-01e3d8fc] {
      color: #40464d;
      color: var(--color-kennedys-grey-dark);
      font-weight: bold;
}
.context-nav__stuck[data-v-01e3d8fc] {
    position: fixed;
    top: 0;
    z-index: 100;
}
.context-nav__wrapper[data-v-01e3d8fc] {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
}
.context-nav ul[data-v-01e3d8fc] {
    display: inline-block;
    margin: 0;
    text-align: right;
}
.context-nav ul li[data-v-01e3d8fc] {
      display: inline-block;
      margin-top: 0.25rem;
      margin-right: 3.125rem;
}
.context-nav ul li[data-v-01e3d8fc]:last-child {
        margin-right: 0;
}
.context-nav ul li a[data-v-01e3d8fc] {
        color: #6b6f74;
        color: var(--color-kennedys-grey);
        font-size: 1rem;
        letter-spacing: 1px;
        text-decoration: none;
        transition: color 0.2s linear;
}


.component-margin[data-v-9ee17b1c] {
  margin-bottom: 12px;
  margin-bottom: var(--component-margin-mobile);
}
@media (min-width: 992px) {
.component-margin[data-v-9ee17b1c] {
    margin-bottom: 45px;
    margin-bottom: var(--component-margin-desktop)
}
}


.counter[data-v-55b56705] {
  width: 100%;
  margin: 0 0 50px;
  padding: 0;
  text-align: center;
  list-style-type: none;
}
.counter-item[data-v-55b56705] {
  position: relative;
  display: inline-block;
  padding-right: 5.625rem;
}
@media (max-width: 767px) {
.counter-item[data-v-55b56705] {
    width: 45% !important;
    margin: 1.25rem 0;
    padding-right: 0;
    text-align: center
}
}
.counter-item[data-v-55b56705]::after {
    position: absolute;
    top: 0;
    right: 45px;
    width: 3px;
    height: 100%;
    background-color: #f3f3f3;
    transform: skew(-19deg);
    content: ' ';
}
@media (max-width: 767px) {
.counter-item[data-v-55b56705]::after {
      width: 0
}
}
.counter-item[data-v-55b56705]:last-child::after {
    width: 0;
}
.counter-number[data-v-55b56705] {
  margin-right: 0.625rem;
  padding: 0.625rem 0;
  color: #f56600;
  font-weight: 400;
  font-size: 3rem;
  font-family: 'Merriweather'
,
'sans-serif';
  font-family: var(--heading-font-family);
}
@media (max-width: 767px) {
.counter-number[data-v-55b56705] {
    display: block;
    font-size: 1.875rem
}
}
.counter-label[data-v-55b56705] {
  color: #40464d;
  color: var(--color-kennedys-grey-dark);
  font-weight: 700;
  font-size: 1.25rem;
  letter-spacing: 0.5px;
}


.rte {
  overflow: auto;
}
.rte ul,
  .rte ol {
    margin: 0;
    padding-bottom: 24px;
    padding-left: 16px;
}
.rte ul li, .rte ol li {
      margin-bottom: 4px;
      line-height: inherit;
}
.rte ul {
    list-style: disc;
}
.rte table {
    max-width: 100%;
    margin-bottom: 3.125rem;
    line-height: 1.3;
    border: 1px solid #ff6a00;
    border: 1px solid var(--color-kennedys-orange);
    border-collapse: collapse;
}
.rte table tr:nth-child(2n + 1) {
      color: #40464d;
      color: var(--color-kennedys-grey-dark);
      background-color: #f4f4f4;
      background-color: var(--color-kennedys-grey-lighter);
}
.rte table td {
      padding: 0.9375rem;
      vertical-align: top;
      border-left: 0 !important;
}
.rte table p {
      color: #40464e !important;
}


.appetiser[data-v-021ccce4] {
  display: flex;
  flex-direction: column;
  background-color: #f4f4f4;
  background-color: var(--color-kennedys-grey-lighter);
}
@media (min-width: 992px) {
.appetiser[data-v-021ccce4] {
    flex-direction: row
}
}
@media (min-width: 992px) {
.appetiser-media[data-v-021ccce4] {
      width: 60%
}
}
@media (min-width: 992px) {
.appetiser-media + .appetiser-content[data-v-021ccce4] {
      width: 65%;
      padding-left: 72px
}
}
.appetiser-content[data-v-021ccce4] {
    width: 100%;
}
.appetiser-content__label[data-v-021ccce4] {
      display: block;
      width: 100%;
      margin-top: 8px;
      margin-bottom: 8px;
      color: #101820;
      color: var(--color-black);
      font-weight: bold;
      font-size: 0.875rem;
}
@media (min-width: 992px) {
.appetiser-content__label[data-v-021ccce4] {
        margin-top: 0
}
}
.appetiser-content__title[data-v-021ccce4] {
      width: 100%;
      font-size: 1.5rem;
}
.appetiser-content__description[data-v-021ccce4] {
      margin: 0 0 32px 0;
      color: #6b6f74;
}
.appetiser-content__cta[data-v-021ccce4] {
      margin-top: auto;
}
.appetiser-content__cta[data-v-021ccce4] .icon--arrow-right {
        transform: rotate(-90deg);
}
@media (min-width: 992px) {
.appetiser--image-left[data-v-021ccce4] {
      flex-direction: row-reverse
}
.appetiser--image-left .appetiser-content[data-v-021ccce4] {
        padding-right: 72px;
        padding-left: 0;
}
}
.appetiser--text-center[data-v-021ccce4] {
    text-align: center;
}
.appetiser--text-right[data-v-021ccce4] {
    text-align: right;
}
.appetiser--grey-background[data-v-021ccce4] {
    padding: 32px 24px;
    background-color: #f4f4f4;
    background-color: var(--color-kennedys-grey-lighter);
}
@media (min-width: 992px) {
.appetiser--grey-background:not(.appetiser--angled-image) .appetiser-content[data-v-021ccce4] {
          padding: 0 96px 0 32px
}
}
.appetiser--angled-image[data-v-021ccce4] {
    flex-direction: row-reverse;
    padding: 0;
}
.appetiser--angled-image .appetiser-media[data-v-021ccce4] {
      width: 35%;
}
.appetiser--angled-image .appetiser-media__image[data-v-021ccce4] {
        width: 100%;
        height: 100%;
        object-fit: cover;
        clip-path: polygon(50% 0, 100% 0, 100% 100%, 26% 100%);
}
.appetiser .appetiser-content[data-v-021ccce4] {
    padding: 24px 32px;
}
@media (min-width: 992px) {
.appetiser .appetiser-content[data-v-021ccce4] {
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      width: 40%;
      padding: 32px 96px 32px 32px
}
}
.appetiser--angled-image.appetiser--image-right .appetiser-content[data-v-021ccce4], .appetiser--angled-image.appetiser--image-left .appetiser-content[data-v-021ccce4] {
    width: 65%;
}
.appetiser--angled-image.appetiser--image-left[data-v-021ccce4] {
  flex-direction: row-reverse;
}
.appetiser--angled-image.appetiser--image-left .appetiser-media__image[data-v-021ccce4] {
    clip-path: polygon(0 0, 50% 0, 74% 100%, 0 100%);
}
.appetiser--angled-image.appetiser--image-right[data-v-021ccce4] {
  flex-direction: row;
}


a[data-v-1d0a3c64] {
  border-radius: 4px;
  border-radius: var(--css-utils-border-radius);
}


.quote {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (min-width: 768px) {
.quote {
    flex-direction: row
}
}
@media (min-width: 768px) {
.quote--image-right {
      flex-direction: row-reverse
}
.quote--image-right .quote-media {
          margin-left: -24px;
}
.quote--image-right .quote-media + .quote-content {
        margin-left: 0;
}
}
.quote-media {
    display: block;
    width: 360px;
    min-width: 360px;
    max-width: 360px;
}
.quote-media + .quote-content {
    margin-top: -24px;
}
@media (min-width: 768px) {
.quote-media + .quote-content {
      margin-top: 0;
      margin-left: -24px
}
}
.quote-content {
    position: relative;
    margin: 0;
    padding: 88px 32px 40px;
    color: #c55200;
    font-family: 'Merriweather'
,
'sans-serif';
    font-family: var(--heading-font-family);
    line-height: 1.36;
    border: 3px solid #ff6a00;
    border: 3px solid var(--color-secondary);
}
@media (min-width: 768px) {
.quote-content {
      padding: 64px 64px 64px 88px
}
}
.quote-content__icon {
      position: absolute;
      top: 32px;
      left: 32px;
      width: 36px;
      width: 24px;
      height: 36px;
      height: 24px;
      fill: #c55200;
}
@media (min-width: 768px) {
.quote-content__icon {
        top: 40px;
        left: 40px;
        width: 36px;
        height: 36px
}
}
.quote-content__text {
      margin: 0 0 16px;
      font-size: 1.25rem;
}
.quote-content__text p {
        margin-bottom: 16px;
        font-size: inherit;
}
.quote-content__text h1,
      .quote-content__text h2,
      .quote-content__text h3,
      .quote-content__text h4,
      .quote-content__text h5,
      .quote-content__text h6 {
        color: inherit;
}
.quote-content__author {
      display: block;
      color: #40464d;
      color: var(--color-kennedys-grey-dark);
      font-size: 0.875rem;
}


.headline[data-v-bcc35928] {
  max-width: 1000px;
  margin-right: auto;
  text-align: center;
}
.headline--left[data-v-bcc35928] {
    text-align: left;
}
.headline--right[data-v-bcc35928] {
    text-align: right;
}


.content-cards[data-v-b30cb6fc] {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin-bottom: 20px;
}
.content-cards-heading[data-v-b30cb6fc] {
    margin-bottom: 20px;
}
@media (max-width: 767px) {
.content-cards[data-v-b30cb6fc] {
    flex-flow: row wrap
}
}


.content-card-container__no-image[data-v-a34e6fec] {
  border-top: 5px solid #00a3e0;
  border-top: 5px solid var(--color-kennedys-blue);
}
.content-card[data-v-a34e6fec] {
  display: flex;
  flex: 1 0;
  flex-direction: column;
  max-width: calc(33.3333% - 0.3125rem);
  margin-right: 0.3125rem;
  margin-bottom: 0.3125rem;
  overflow: hidden;
  background-color: rgba(244, 244, 244, 0.9);
  background-color: var(--background-content-card);
}
@media (max-width: 767px) {
.content-card[data-v-a34e6fec] {
    max-width: 50%
}
}
@media (max-width: 575px) {
.content-card[data-v-a34e6fec] {
    flex: auto;
    width: 100%;
    max-width: unset;
    margin-bottom: 10px
}
}
.content-card__has-image-container[data-v-a34e6fec] {
    padding-top: 100px;
}
.content-card__no-image[data-v-a34e6fec] {
    margin-top: 0;
}
.content-card__has-image[data-v-a34e6fec] {
    height: 100%;
}
.content-card__arrow[data-v-a34e6fec] {
    display: flex;
    align-items: flex-end;
    width: 100%;
    margin-top: auto;
    overflow: auto;
}
.content-card__arrow > svg[data-v-a34e6fec] {
      margin-left: auto;
      color: #00a3e0;
      color: var(--button-background-color);
      transform: rotate(270deg);
}
.content-card__content[data-v-a34e6fec] {
    padding: 1.25rem;
    background-color: rgba(244, 244, 244, 0.9);
    background-color: var(--background-content-card);
}
.content-card__content > a[data-v-a34e6fec] {
      display: flex;
      flex-direction: column;
      height: 100%;
      color: inherit;
      text-decoration: none;
}
.content-card__description[data-v-a34e6fec] {
    margin-bottom: 1rem;
    color: #101820;
    color: var(--color-kennedys-black);
}
.content-card__title[data-v-a34e6fec] {
    flex-grow: 2;
    color: #101820;
    color: var(--color-kennedys-black);
    font-weight: 600;
    font-size: 1.125rem;
    font-family: 'Merriweather'
,
'sans-serif';
    font-family: var(--heading-font-family);
    line-break: auto;
}
.content-card__label[data-v-a34e6fec] {
    color: #101820;
    color: var(--color-kennedys-black);
}
.content-card__date[data-v-a34e6fec] {
    margin-bottom: 0.5rem;
    color: #6b6f74;
    font-size: 0.875rem;
    letter-spacing: 1px;
}


.office-map[data-v-150ba050] {
  display: none;
  padding-right: 15px;
  opacity: 0;
}
.office-map.visible[data-v-150ba050] {
    display: block;
}
.office-map.withOpacity[data-v-150ba050] {
    opacity: 1;
    transition: opacity 0.2s 0.6s linear;
}
@media (min-width: 768px) {
.office-map[data-v-150ba050] {
    width: 100%;
    padding-right: 0
}
}
.office-map-cta[data-v-150ba050] {
  margin-top: 30px;
}
.office-map-picker[data-v-150ba050] {
  position: relative;
  margin-bottom: 60px;
  padding: 0 0 0 15px;
  background-color: #f4f4f4;
  background-color: var(--color-kennedys-grey-lighter);
}
@media (min-width: 768px) {
.office-map-picker[data-v-150ba050] {
    display: flex
}
}
.office-map-sidebar[data-v-150ba050] {
  margin-right: 44px;
  margin-bottom: 30px;
  padding-top: 60px;
}
@media (min-width: 768px) {
.office-map-sidebar[data-v-150ba050] {
    min-width: 250px;
    max-width: 250px
}
}
.office-map-subtitle[data-v-150ba050] {
  margin: 0 0 35px;
  color: #101820;
  color: var(--color-kennedys-black);
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 21px;
  letter-spacing: 1.1;
}
.office-map-title[data-v-150ba050] {
  margin: 0 0 20px;
  font-weight: 400;
  font-size: 1.5rem;
}


.cta[data-v-39715a44] {
  line-height: 1.36;
}
.cta--border[data-v-39715a44] {
    padding: 80px 32px 40px;
    border: 3px solid #ff6a00;
    border: 3px solid var(--color-secondary);
}
@media (min-width: 992px) {
.cta--border[data-v-39715a44] {
      padding: 68px 60px
}
}
.cta--center[data-v-39715a44] {
    text-align: center;
}
.cta--right[data-v-39715a44] {
    text-align: right;
}
.cta--left[data-v-39715a44] {
    text-align: left;
}
.cta__button[data-v-39715a44] .icon--arrow-right {
      transform: rotate(-90deg);
}
.cta__description[data-v-39715a44] {
    display: block;
    margin-bottom: 8px;
    color: #40464d;
    color: var(--color-kennedys-grey-dark);
    font-size: 1.125rem;
}
.cta__title[data-v-39715a44] {
    display: block;
    margin-bottom: 48px;
    color: #101820;
    color: var(--color-kennedys-black);
    font-size: 1.875rem;
    font-family: 'Merriweather'
,
'sans-serif';
    font-family: var(--heading-font-family);
}


.GMap__Wrapper {
  width: 100%;
  height: 400px;
}


.author-tile[data-v-72d80a2c] {
  display: flex;
  align-items: flex-start;
  margin-bottom: 15px;
  text-decoration: none;
}
.author-tile img[data-v-72d80a2c] {
    width: 100px;
    height: 100px;
    transition: 0.3s ease-in transform;
}
.author-tile img[data-v-72d80a2c]:hover {
      transform: scale(1.1);
}
.author-tile p[data-v-72d80a2c] {
    margin: 0 0 12px;
    color: #6b6f74;
    color: var(--color-kennedys-grey);
    font-weight: 400;
    font-size: 0.938rem;
    font-size: 0.875rem;
    font-family: 'Kennedys'
,
'sans-serif';
    font-family: var(--base-font-family);
    line-height: 1;
}
.author-tile a[data-v-72d80a2c] {
    display: inline-block;
    font-size: 0.875rem;
    line-height: 1;
    text-decoration: none;
}
.author-img-box[data-v-72d80a2c] {
  max-height: 100px;
  border-left: 2px solid #ffb81c;
}
.img-link[data-v-72d80a2c] {
  display: block;
  width: 100px;
  height: 100px;
  overflow: hidden;
}
.author-info[data-v-72d80a2c] {
  margin-left: 15px;
}
.author-name[data-v-72d80a2c] {
  position: relative;
  display: block;
  margin: 0 0 5px;
  font-size: 1rem;
  line-height: 1;
}
.author-name a[data-v-72d80a2c] {
    color: #707479;
    font-size: 0.875rem;
    text-decoration: none;
    transition: color 0.3s ease-in;
}
.author-name a[data-v-72d80a2c]:hover {
      color: #00a3e0;
      color: var(--link-color);
}
.contact-link[data-v-72d80a2c] {
  margin-bottom: 5px;
  line-height: 14px;
}
.contact-link[data-v-72d80a2c]:nth-last-of-type(1) {
    margin: 0;
}
.underline-animation[data-v-72d80a2c] {
  position: relative;
  display: inline-block;
  text-decoration: none;
}
.underline-animation[data-v-72d80a2c]::before {
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 0;
    height: 1px;
    background-color: #00a3e0;
    background-color: var(--link-color);
    transition: all 0.2s ease-in-out;
    content: '';
}
.underline-animation[data-v-72d80a2c]:hover::before {
      width: 100%;
}


.footer[data-v-15808490] {
  padding: 90px 30px 0 30px;
  color: #fff;
  color: var(--color-kennedys-white);
  font-size: 0.938rem;
  letter-spacing: 1px;
  background-color: #40464d;
  background-color: var(--color-kennedys-grey-dark);
}
@media (max-width: 767px) {
.footer .row[data-v-15808490] {
      margin-right: 0;
      margin-left: 0;
}
}
.footer .underline-animation[data-v-15808490] {
    position: relative;
    display: inline-block;
    color: #fff;
    color: var(--color-kennedys-white);
    text-decoration: none;
}
.footer .underline-animation[data-v-15808490]::before {
      position: absolute;
      bottom: -2px;
      left: 0;
      width: 0;
      height: 2px;
      background-color: #fff;
      background-color: var(--color-kennedys-white);
      transition: all 0.2s ease-in-out;
      content: '';
}
.footer .underline-animation[data-v-15808490]:hover::before {
        width: 100%;
}
.footer .logo--svg[data-v-15808490] {
      width: 182px;
      height: 46px;
      transform: scale(0.6);
      transform-origin: left center;
      fill: #fff;
      fill: var(--color-kennedys-white);
}
.footer--cta[data-v-15808490] {
    margin: 60px 0;
}
.footer--cta .cta-subscribe .cta__button[data-v-15808490] {
        color: #ffb81c;
        border-color: #ffb81c;
}
.footer--cta .cta-subscribe .cta__button[data-v-15808490]::before,
        .footer--cta .cta-subscribe .cta__button[data-v-15808490]::after {
          background-color: #ffb81c;
}
.footer--cta .cta-subscribe .cta__button .icon[data-v-15808490] {
          fill: #ffb81c;
}
.footer--cta .cta-subscribe .cta__button:hover .icon[data-v-15808490] {
            fill: #40464d;
            fill: var(--color-kennedys-grey-dark);
}
.footer--cta p[data-v-15808490] {
      color: #fff;
      color: var(--color-kennedys-white);
      font-weight: 700;
      font-size: 1rem;
      letter-spacing: 1.1px;
}
.footer--cookies[data-v-15808490] {
    margin: 60px 0;
}
.footer--cookies p[data-v-15808490] {
      margin-bottom: 0;
}
.footer--cookies__heading[data-v-15808490] {
      display: block;
      color: #fff;
      font-weight: 700;
      font-size: 0.938rem;
}
.footer--nav ul[data-v-15808490] {
      margin: 0;
      padding-left: 0;
      columns: 2;
      list-style-type: none;
}
.footer--nav ul li[data-v-15808490] {
        display: inline-block;
        margin-bottom: 10px;
}
.footer--social__text[data-v-15808490] {
      margin-bottom: 20px;
      color: #fff;
      color: var(--color-kennedys-white);
}
.footer--social__wrapper[data-v-15808490] {
      display: flex;
}
.footer--social a[data-v-15808490] {
      margin-right: 14px;
}
.footer--social a:hover .social--logo[data-v-15808490] {
          fill: #ffb81c;
}
.footer--social a[data-v-15808490]:last-child {
        margin-right: 0;
}
.footer--social .social--logo[data-v-15808490] {
      width: 18px;
      height: 18px;
      transition: fill 0.2s linear;
      fill: #fff;
      fill: var(--color-kennedys-white);
}
.footer--bottom[data-v-15808490] {
    width: 100%;
    padding-top: 50px;
    border-top: 1px solid #4a5055;
}
.footer--bottom__copyright[data-v-15808490] {
      margin-bottom: 20px;
      color: #fff;
      font-size: 0.813rem;
}
.footer--bottom__nav ul[data-v-15808490] {
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        justify-content: flex-start;
        margin-top: 0;
        padding-left: 0;
        color: #f8f8f8;
        color: var(--color-kennedys-grey-lightest);
        font-size: 0.813rem;
        text-align: left;
        list-style-type: none;
}
@media (min-width: 768px) {
.footer--bottom__nav ul[data-v-15808490] {
          flex-direction: row;
          justify-content: flex-end;
          text-align: right
}
}
.footer--bottom__nav ul li[data-v-15808490] {
          margin-left: 0;
}
@media (min-width: 768px) {
.footer--bottom__nav ul li[data-v-15808490] {
            margin-left: 20px
}
}
.footer[data-v-15808490] .button--ghost {
    color: #fff;
    color: var(--color-white);
    border: solid 1px #fff;
    border: solid 1px var(--color-white);
}
.footer[data-v-15808490] .button--ghost::after {
      background-color: #fff;
      background-color: var(--color-white);
}
.footer[data-v-15808490] .button--ghost::before {
      background-color: #fff;
      background-color: var(--color-white);
}
.footer[data-v-15808490] .button--ghost .icon {
      fill: #fff;
      fill: var(--color-white);
}
.footer[data-v-15808490] .button--ghost:hover {
      color: #ffb81c;
      border-color: #ffb81c;
}
.footer[data-v-15808490] .button--ghost:hover::after {
        background-color: #ffb81c;
}
.footer[data-v-15808490] .button--ghost:hover::before {
        right: -10px;
        width: 50px;
        background-color: #ffb81c;
}
.footer[data-v-15808490] .button--ghost:hover .icon {
        fill: #fff;
        fill: var(--color-white);
}
.footer-social-link-img[data-v-15808490] {
  display: block;
  width: 16px;
  height: 16px;
}
.footer-test[data-v-15808490] {
  --footer-test: 'true';
}
</style>
  </head>
  <body >
    <noscript data-n-head="ssr" data-hid="gtm-noscript" data-pbody="true"><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-MB29TL&" height="0" width="0" style="display:none;visibility:hidden" title="gtm"></iframe></noscript><div data-server-rendered="true" id="__nuxt"><!----><div id="__layout"><div><a role="button" href="#content" class="sr-only sr-only-focusable skip-link">
    Go to content
  </a> <button class="sr-only sr-only-focusable skip-link">
    Accessibility.Search
  </button> <div data-v-019fb29f><header role="banner" class="header" data-v-019fb29f><!----> <div class="meta-menu" data-v-4ff47cca data-v-019fb29f><div class="container" data-v-4ff47cca><div class="meta-menu__inner" data-v-4ff47cca><div class="current-region__container" data-v-4ff47cca><button aria-label="Open region selection menu" class="current-region" data-v-4ff47cca><img src="/_nuxt/img/WorldMapSmall.e38422e.png" alt="World Map Icon" width="300" height="152" data-v-4ff47cca> <span data-v-4ff47cca>
            Global
            <svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" data-v-4ff47cca><path d="M10 10.478L5.673 6.151 3.96 7.865l5.983 5.984.058-.058.058.058 5.983-5.984-1.714-1.714L10 10.478z" fill="#FFF" fill-rule="evenodd" data-v-4ff47cca></path></svg></span></button></div> <ul id="meta-menu-list" class="meta-menu-list" data-v-4ff47cca><li borjan="News" activeMenu="" class="meta-menu-item" data-v-4ff47cca><button class="meta-menu-item__link" data-v-4ff47cca>
            News
          </button> <!----></li><li borjan="Careers" activeMenu="" class="meta-menu-item" data-v-4ff47cca><button class="meta-menu-item__link" data-v-4ff47cca>
            Careers
          </button> <!----></li><li borjan="Innovation" activeMenu="" class="meta-menu-item" data-v-4ff47cca><a href="/en/thought-leadership/focus-areas/fostering-innovation/" aria-label="Innovation" title="Innovation" class="meta-menu-item__link" data-v-29b8818c data-v-4ff47cca>
            Innovation
          </a> <!----></li><li borjan="Kennedys IQ" activeMenu="" class="meta-menu-item" data-v-4ff47cca><a href="https://kennedysiq.com/" target="_blank" rel="noopener noreferrer" aria-label="Kennedys IQ" title="https://kennedysiq.com/" class="meta-menu-item__link" data-v-29b8818c data-v-4ff47cca>
            Kennedys IQ
          </a> <!----></li> <li class="meta-menu-item" data-v-4ff47cca><button aria-label="Search" class="search-icon-button" data-v-4ff47cca><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8c3ZnIHdpZHRoPSIxMDI0cHgiIGhlaWdodD0iMTAyNHB4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGw9IiNmZmYiIHRyYW5zZm9ybT0ic2NhbGUoMSwgLTEpIHRyYW5zbGF0ZSgwLCAtOTYwKSIgdW5pY29kZT0iJiN4ZTkxMzsiIGdseXBoLW5hbWU9IlNlYXJjaCIgZD0iTTEwMDguMTc5IDI3LjI4MmwtMjQ3LjIyNSAyNDcuMjgxYzEyOS4yNzUgMTY2LjYwNyAxMTcuNTc3IDQwNy45NTUtMzUuMzI0IDU2MC44NjItODAuMjc3IDgwLjI4OS0xODYuOTk2IDEyNC41LTMwMC41MDEgMTI0LjUtMTEzLjUxNyAwLTIyMC4yMjctNDQuMjEyLTMwMC40ODktMTI0LjUtODAuMjc3LTgwLjI4LTEyNC40OC0xODcuMDIwLTEyNC40OC0zMDAuNTU0czQ0LjIxNS0yMjAuMjc0IDEyNC40NjgtMzAwLjU2NmM4MC4yNzctODAuMjggMTg2Ljk4NC0xMjQuNDg5IDMwMC41MDEtMTI0LjQ4OSA5NS41IDAgMTg2LjEyIDMxLjM5NiAyNjAuMzA1IDg5LjEzOGwyNDcuMjA0LTI0Ny4yNDljMTAuNDI4LTEwLjQzMSAyNC4xMDUtMTUuNjQ3IDM3Ljc3LTE1LjY0N3MyNy4zNTQgNS4yMTYgMzcuNzcgMTUuNjQ3YzIwLjg3NyAyMC44ODMgMjAuODc3IDU0LjcxNiAwIDc1LjU3NnpNMjAwLjE3OCAzMDkuODkzYy02MC4wOTEgNjAuMTAzLTkzLjE4MyAxNDAuMDA2LTkzLjE4MyAyMjQuOTg3IDAgODQuOTkzIDMzLjA5MCAxNjQuODg3IDkzLjE5MiAyMjQuOTg3IDYwLjA4MiA2MC4xMDMgMTM5Ljk2MiA5My4xOTggMjI0LjkzNyA5My4xOTggODQuOTY2IDAgMTY0Ljg2Ny0zMy4wOTYgMjI0Ljk2LTkzLjE5OCAxMjQuMDMwLTEyNC4wNTEgMTI0LjAzMC0zMjUuOTAzIDAtNDQ5Ljk2NS02MC4wOTEtNjAuMTAzLTEzOS45OTQtOTMuMTk4LTIyNC45Ni05My4xOTgtODQuOTc4LTAuMDEyLTE2NC44NTggMzMuMDg3LTIyNC45NDkgOTMuMTg5eiIgLz4KPC9zdmc+" alt class="icon" data-v-4ff47cca></button></li></ul></div></div> <div id="region-selector" class="region-selector region-selector__closed" style="display:none;" data-v-4ff47cca><div class="region-selector__inner" data-v-4ff47cca><div class="region-selector__preferences" data-v-4ff47cca><div class="region-selector__info-text" data-v-4ff47cca>
          If you’d like to see localised content from the countries we have offices in please select your location preference, or select 'Global' if you’d like to see non-localised, global content.
        </div> <ul class="region-selector__regions-list" data-v-4ff47cca><li class="region-selector__region-item region-selector__no-preference" data-v-4ff47cca><a href="#" class="region-selector__region-item-link" data-v-4ff47cca>
              Global
            </a></li> </ul></div></div></div> <div class="region-selector region-selector__closed" style="display:none;" data-v-4ff47cca><div class="region-selector__inner" data-v-4ff47cca><div class="search-in-header" data-v-4ff47cca><div class="searchbar-with-x" data-v-4ff47cca><form class="search-field-main rounded" data-v-4949ff41 data-v-4ff47cca><input type="search" placeholder="Search..." name="query" autocomplete="off" data-search-type="navbar" value="" class="search-field-main__input search-field--predictive" data-v-4949ff41> <div class="search-bar-facets" data-v-4949ff41><div class="search-bar-facets-content" data-v-4949ff41><button type="button" class="search-bar-facets-label" data-v-4949ff41>
        All
        <img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTVweCIgaGVpZ2h0PSI5cHgiIHZpZXdCb3g9IjAgMCAxNSA5IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPmRyb3AgZG93biBhcnJvdzwvdGl0bGU+CiAgICA8ZyBpZD0iZHJvcC1kb3duLWFycm93IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8cG9seWxpbmUgaWQ9IlN0cm9rZS0xLUNvcHktNCIgc3Ryb2tlPSIjMDBhM2UwIiBzdHJva2Utd2lkdGg9IjIiIHBvaW50cz0iMTUuMTU2MDYxNiAwIDcuNTc4MDMwODIgOSAwIDAiPjwvcG9seWxpbmU+CiAgICA8L2c+Cjwvc3ZnPg==" alt class="arrow-img" data-v-4949ff41></button> <div class="search-bar-facets-options" data-v-4949ff41><button type="button" class="search-bar-facets-option active" data-v-4949ff41>
          All
        </button> <button type="button" class="search-bar-facets-option" data-v-4949ff41>
          Insights
        </button><button type="button" class="search-bar-facets-option" data-v-4949ff41>
          News
        </button><button type="button" class="search-bar-facets-option" data-v-4949ff41>
          Events
        </button><button type="button" class="search-bar-facets-option" data-v-4949ff41>
          People
        </button><button type="button" class="search-bar-facets-option" data-v-4949ff41>
          Expertise
        </button></div></div></div> <button type="submit" aria-label="Search.Title.Search" data-v-4949ff41><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8c3ZnIHdpZHRoPSIxMDI0cHgiIGhlaWdodD0iMTAyNHB4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGw9IiNmZmYiIHRyYW5zZm9ybT0ic2NhbGUoMSwgLTEpIHRyYW5zbGF0ZSgwLCAtOTYwKSIgdW5pY29kZT0iJiN4ZTkxMzsiIGdseXBoLW5hbWU9IlNlYXJjaCIgZD0iTTEwMDguMTc5IDI3LjI4MmwtMjQ3LjIyNSAyNDcuMjgxYzEyOS4yNzUgMTY2LjYwNyAxMTcuNTc3IDQwNy45NTUtMzUuMzI0IDU2MC44NjItODAuMjc3IDgwLjI4OS0xODYuOTk2IDEyNC41LTMwMC41MDEgMTI0LjUtMTEzLjUxNyAwLTIyMC4yMjctNDQuMjEyLTMwMC40ODktMTI0LjUtODAuMjc3LTgwLjI4LTEyNC40OC0xODcuMDIwLTEyNC40OC0zMDAuNTU0czQ0LjIxNS0yMjAuMjc0IDEyNC40NjgtMzAwLjU2NmM4MC4yNzctODAuMjggMTg2Ljk4NC0xMjQuNDg5IDMwMC41MDEtMTI0LjQ4OSA5NS41IDAgMTg2LjEyIDMxLjM5NiAyNjAuMzA1IDg5LjEzOGwyNDcuMjA0LTI0Ny4yNDljMTAuNDI4LTEwLjQzMSAyNC4xMDUtMTUuNjQ3IDM3Ljc3LTE1LjY0N3MyNy4zNTQgNS4yMTYgMzcuNzcgMTUuNjQ3YzIwLjg3NyAyMC44ODMgMjAuODc3IDU0LjcxNiAwIDc1LjU3NnpNMjAwLjE3OCAzMDkuODkzYy02MC4wOTEgNjAuMTAzLTkzLjE4MyAxNDAuMDA2LTkzLjE4MyAyMjQuOTg3IDAgODQuOTkzIDMzLjA5MCAxNjQuODg3IDkzLjE5MiAyMjQuOTg3IDYwLjA4MiA2MC4xMDMgMTM5Ljk2MiA5My4xOTggMjI0LjkzNyA5My4xOTggODQuOTY2IDAgMTY0Ljg2Ny0zMy4wOTYgMjI0Ljk2LTkzLjE5OCAxMjQuMDMwLTEyNC4wNTEgMTI0LjAzMC0zMjUuOTAzIDAtNDQ5Ljk2NS02MC4wOTEtNjAuMTAzLTEzOS45OTQtOTMuMTk4LTIyNC45Ni05My4xOTgtODQuOTc4LTAuMDEyLTE2NC44NTggMzMuMDg3LTIyNC45NDkgOTMuMTg5eiIgLz4KPC9zdmc+" alt data-v-4949ff41></button></form> <button data-v-4ff47cca><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8c3ZnIHdpZHRoPSIxMDI0cHgiIGhlaWdodD0iMTAyNHB4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgPgo8cGF0aCBmaWxsPSIjZmZmIiB0cmFuc2Zvcm09InNjYWxlKDEsIC0xKSB0cmFuc2xhdGUoMCwgLTk2MCkiIHVuaWNvZGU9IiYjeGU5MDE7IiBnbHlwaC1uYW1lPSJCdXJnZXJfY2xvc2UiIGQ9Ik01NzQuMTc1IDQ0Ni43OGw0MzkuMDgzIDQzOS4wODMtNzQuMDg0IDc0LjA4NC00MzkuMDgzLTQzOS4wODMtNDE1LjI5NyA0MTUuMjk3LTc0LjA4NC03NC4wODQgNDE1LjI5Ny00MTUuMjk3LTQxMi44OS00MTIuODkgNzQuMDg0LTc0LjA4NCA0MTIuODkgNDEyLjg5IDQzNi42NzYtNDM2LjY3NiA3NC4wODQgNzQuMDg0LTQzNi42NzYgNDM2LjY3NnoiIC8+Cjwvc3ZnPg==" alt class="icon" data-v-4ff47cca></button></div> <!----></div></div></div></div> <div class="container" data-v-019fb29f><div class="header__inner" data-v-019fb29f><a href="/en/" class="logo nuxt-link-active" data-v-29b8818c data-v-e56115b2 data-v-019fb29f><img src="/kennedys-logo-white.svg" alt="Kennedys logo" class="logo__image" data-v-e56115b2></a> <nav role="navigation" aria-label="Main links" itemscope="itemscope" itemtype="http://schema.org/SiteNavigationElement" class="navigation" data-v-53b62ba9 data-v-019fb29f><div itemprop="name" class="navigation-item" data-v-53b62ba9><button class="navigation-item__link" data-v-53b62ba9>
        Where we are
      </button></div><div itemprop="name" class="navigation-item" data-v-53b62ba9><button class="navigation-item__link" data-v-53b62ba9>
        Our people
      </button></div><div itemprop="name" class="navigation-item" data-v-53b62ba9><button class="navigation-item__link" data-v-53b62ba9>
        Our services
      </button></div><div itemprop="name" class="navigation-item" data-v-53b62ba9><button class="navigation-item__link" data-v-53b62ba9>
        Insights and events 
      </button></div><div itemprop="name" class="navigation-item" data-v-53b62ba9><button class="navigation-item__link" data-v-53b62ba9>
        Who we are
      </button></div> <!----></nav> <div class="mobile-menu" data-v-19bbef00 data-v-019fb29f><button class="burger-btn" data-v-0d943624 data-v-19bbef00><div class="burger-btn__lines" data-v-0d943624><span data-v-0d943624></span> <span data-v-0d943624></span> <span data-v-0d943624></span></div> <div class="burger-btn__label" data-v-0d943624>
    Menu
  </div></button> <div class="mobile-menu__wrapper" data-v-19bbef00><div class="mobile-menu__inner" data-v-19bbef00><div class="container" data-v-19bbef00><div class="mobile-menu__header" data-v-19bbef00><a href="/en/" class="logo nuxt-link-active" data-v-29b8818c data-v-e56115b2 data-v-19bbef00><img src="/kennedys-logo-white.svg" alt="Kennedys logo" class="logo__image" data-v-e56115b2></a> <button class="mobile-menu-close-button" data-v-19bbef00><span class="mobile-menu-close-button__icon" data-v-19bbef00></span></button></div> <div class="mobile-nav-search-box" data-v-19bbef00><form class="search-field-main mb-3 rounded search-home-hero" data-v-4949ff41 data-v-19bbef00><input type="search" placeholder="Search..." name="query" autocomplete="off" data-search-type="mobile-nav-search" value="" class="search-field-main__input search-field--predictive" data-v-4949ff41> <div class="search-bar-facets" data-v-4949ff41><div class="search-bar-facets-content" data-v-4949ff41><button type="button" class="search-bar-facets-label" data-v-4949ff41>
        All
        <img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTVweCIgaGVpZ2h0PSI5cHgiIHZpZXdCb3g9IjAgMCAxNSA5IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPmRyb3AgZG93biBhcnJvdzwvdGl0bGU+CiAgICA8ZyBpZD0iZHJvcC1kb3duLWFycm93IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8cG9seWxpbmUgaWQ9IlN0cm9rZS0xLUNvcHktNCIgc3Ryb2tlPSIjMDBhM2UwIiBzdHJva2Utd2lkdGg9IjIiIHBvaW50cz0iMTUuMTU2MDYxNiAwIDcuNTc4MDMwODIgOSAwIDAiPjwvcG9seWxpbmU+CiAgICA8L2c+Cjwvc3ZnPg==" alt class="arrow-img" data-v-4949ff41></button> <div class="search-bar-facets-options" data-v-4949ff41><button type="button" class="search-bar-facets-option active" data-v-4949ff41>
          All
        </button> <button type="button" class="search-bar-facets-option" data-v-4949ff41>
          Insights
        </button><button type="button" class="search-bar-facets-option" data-v-4949ff41>
          News
        </button><button type="button" class="search-bar-facets-option" data-v-4949ff41>
          Events
        </button><button type="button" class="search-bar-facets-option" data-v-4949ff41>
          People
        </button><button type="button" class="search-bar-facets-option" data-v-4949ff41>
          Expertise
        </button></div></div></div> <button type="submit" aria-label="Search.Title.Search" data-v-4949ff41><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8c3ZnIHdpZHRoPSIxMDI0cHgiIGhlaWdodD0iMTAyNHB4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGw9IiNmZmYiIHRyYW5zZm9ybT0ic2NhbGUoMSwgLTEpIHRyYW5zbGF0ZSgwLCAtOTYwKSIgdW5pY29kZT0iJiN4ZTkxMzsiIGdseXBoLW5hbWU9IlNlYXJjaCIgZD0iTTEwMDguMTc5IDI3LjI4MmwtMjQ3LjIyNSAyNDcuMjgxYzEyOS4yNzUgMTY2LjYwNyAxMTcuNTc3IDQwNy45NTUtMzUuMzI0IDU2MC44NjItODAuMjc3IDgwLjI4OS0xODYuOTk2IDEyNC41LTMwMC41MDEgMTI0LjUtMTEzLjUxNyAwLTIyMC4yMjctNDQuMjEyLTMwMC40ODktMTI0LjUtODAuMjc3LTgwLjI4LTEyNC40OC0xODcuMDIwLTEyNC40OC0zMDAuNTU0czQ0LjIxNS0yMjAuMjc0IDEyNC40NjgtMzAwLjU2NmM4MC4yNzctODAuMjggMTg2Ljk4NC0xMjQuNDg5IDMwMC41MDEtMTI0LjQ4OSA5NS41IDAgMTg2LjEyIDMxLjM5NiAyNjAuMzA1IDg5LjEzOGwyNDcuMjA0LTI0Ny4yNDljMTAuNDI4LTEwLjQzMSAyNC4xMDUtMTUuNjQ3IDM3Ljc3LTE1LjY0N3MyNy4zNTQgNS4yMTYgMzcuNzcgMTUuNjQ3YzIwLjg3NyAyMC44ODMgMjAuODc3IDU0LjcxNiAwIDc1LjU3NnpNMjAwLjE3OCAzMDkuODkzYy02MC4wOTEgNjAuMTAzLTkzLjE4MyAxNDAuMDA2LTkzLjE4MyAyMjQuOTg3IDAgODQuOTkzIDMzLjA5MCAxNjQuODg3IDkzLjE5MiAyMjQuOTg3IDYwLjA4MiA2MC4xMDMgMTM5Ljk2MiA5My4xOTggMjI0LjkzNyA5My4xOTggODQuOTY2IDAgMTY0Ljg2Ny0zMy4wOTYgMjI0Ljk2LTkzLjE5OCAxMjQuMDMwLTEyNC4wNTEgMTI0LjAzMC0zMjUuOTAzIDAtNDQ5Ljk2NS02MC4wOTEtNjAuMTAzLTEzOS45OTQtOTMuMTk4LTIyNC45Ni05My4xOTgtODQuOTc4LTAuMDEyLTE2NC44NTggMzMuMDg3LTIyNC45NDkgOTMuMTg5eiIgLz4KPC9zdmc+" alt data-v-4949ff41></button></form> <!----></div> <nav aria-hidden="true" role="navigation" aria-label="Mobile navigation" class="mobile-navigation" data-v-19bbef00><div class="mobile-navigation-group" data-v-19bbef00><div itemprop="name" class="mobile-navigation-item" data-v-19bbef00><span class="mobile-navigation-item__link" data-v-19bbef00>
                Where we are
              </span> <!----> <svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" class="mobile-navigation-item__icon" data-v-19bbef00><path d="M10 10.478L5.673 6.151 3.96 7.865l5.983 5.984.058-.058.058.058 5.983-5.984-1.714-1.714L10 10.478z" fill="#FFF" fill-rule="evenodd" data-v-19bbef00></path></svg> <!----></div><div itemprop="name" class="mobile-navigation-item" data-v-19bbef00><!----> <span class="mobile-navigation-item__link" data-v-19bbef00>
                Our people
              </span> <svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" class="mobile-navigation-item__icon" data-v-19bbef00><path d="M10 10.478L5.673 6.151 3.96 7.865l5.983 5.984.058-.058.058.058 5.983-5.984-1.714-1.714L10 10.478z" fill="#FFF" fill-rule="evenodd" data-v-19bbef00></path></svg> <!----></div><div itemprop="name" class="mobile-navigation-item" data-v-19bbef00><span class="mobile-navigation-item__link" data-v-19bbef00>
                Our services
              </span> <!----> <svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" class="mobile-navigation-item__icon" data-v-19bbef00><path d="M10 10.478L5.673 6.151 3.96 7.865l5.983 5.984.058-.058.058.058 5.983-5.984-1.714-1.714L10 10.478z" fill="#FFF" fill-rule="evenodd" data-v-19bbef00></path></svg> <!----></div><div itemprop="name" class="mobile-navigation-item" data-v-19bbef00><span class="mobile-navigation-item__link" data-v-19bbef00>
                Insights and events 
              </span> <!----> <svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" class="mobile-navigation-item__icon" data-v-19bbef00><path d="M10 10.478L5.673 6.151 3.96 7.865l5.983 5.984.058-.058.058.058 5.983-5.984-1.714-1.714L10 10.478z" fill="#FFF" fill-rule="evenodd" data-v-19bbef00></path></svg> <!----></div><div itemprop="name" class="mobile-navigation-item" data-v-19bbef00><span class="mobile-navigation-item__link" data-v-19bbef00>
                Who we are
              </span> <!----> <svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" class="mobile-navigation-item__icon" data-v-19bbef00><path d="M10 10.478L5.673 6.151 3.96 7.865l5.983 5.984.058-.058.058.058 5.983-5.984-1.714-1.714L10 10.478z" fill="#FFF" fill-rule="evenodd" data-v-19bbef00></path></svg> <!----></div></div> <div class="mobile-navigation-group mobile-navigation-group--meta-navigation" data-v-19bbef00><div borjan="News" itemprop="name" class="mobile-navigation-item" data-v-19bbef00><span class="mobile-navigation-item__link" data-v-19bbef00>
                News
              </span> <svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" class="mobile-navigation-item__icon" data-v-19bbef00><path d="M10 10.478L5.673 6.151 3.96 7.865l5.983 5.984.058-.058.058.058 5.983-5.984-1.714-1.714L10 10.478z" fill="#FFF" fill-rule="evenodd" data-v-19bbef00></path></svg></div><div borjan="Careers" itemprop="name" class="mobile-navigation-item" data-v-19bbef00><span class="mobile-navigation-item__link" data-v-19bbef00>
                Careers
              </span> <svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" class="mobile-navigation-item__icon" data-v-19bbef00><path d="M10 10.478L5.673 6.151 3.96 7.865l5.983 5.984.058-.058.058.058 5.983-5.984-1.714-1.714L10 10.478z" fill="#FFF" fill-rule="evenodd" data-v-19bbef00></path></svg></div><div borjan="Innovation" itemprop="name" class="mobile-navigation-item" data-v-19bbef00><!----> <a href="/en/thought-leadership/focus-areas/fostering-innovation/" itemprop="url" class="mobile-navigation-item__link" data-v-29b8818c data-v-19bbef00>
                Innovation
              </a></div><div borjan="Kennedys IQ" itemprop="name" class="mobile-navigation-item" data-v-19bbef00><!----> <a href="https://kennedysiq.com/" target="_blank" rel="noopener noreferrer" itemprop="url" class="mobile-navigation-item__link" data-v-29b8818c data-v-19bbef00>
                Kennedys IQ
              </a></div></div> <!----> <!----></nav></div></div></div></div></div></div></header> <!----></div> <main role="main" class="main"><div class="content-page content"><div data-v-40480d4e><div class="hero hero--landingPage hero--image" style="background-color:#00e452;" data-v-40480d4e><div class="hero__image" data-v-40480d4e><img class="image lazyload undefined" data-src="/media/qc2adhxa/ny-website-banner-1.jpg?format=webp&amp;quality=70&amp;width=1820&amp;height=683&amp;rxy=0.5%2C0.5" data-query-obj="{&quot;quality&quot;:&quot;70&quot;,&quot;format&quot;:&quot;webp&quot;,&quot;rxy&quot;:&quot;0.5%2C0.5&quot;,&quot;width&quot;:1820,&quot;height&quot;:683}" alt="Ny Website Banner 1" title="Ny Website Banner 1" data-v-40480d4e></div> <div class="container" data-v-40480d4e><div class="row" data-v-40480d4e><div class="col-xs-12" data-v-40480d4e><div class="hero__wrapper" style="background-color:#00b140;" data-v-40480d4e><div class="hero__social" style="background-color:#007e2e;" data-v-40480d4e><!----> <!----> <div class="social--icons" data-v-40480d4e><div class="social--wrapper" data-v-40480d4e><p class="social--text" data-v-40480d4e><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8c3ZnIHdpZHRoPSIxMDI0cHgiIGhlaWdodD0iMTAyNHB4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGw9IiNmZmYiIHRyYW5zZm9ybT0ic2NhbGUoMSwgLTEpIHRyYW5zbGF0ZSgwLCAtOTYwKSIgdW5pY29kZT0iJiN4ZTkxNDsiIGdseXBoLW5hbWU9InNoYXJlIiBkPSJNNzc3LjE0MSAzMTMuMzU0Yy01MS40NTMgMC05OC42Mi0xOS42MzktMTMyLjkyNC01MS45MDFsLTIxMi45NjYgMTM0LjY1OGM0LjI4NyAxNS40MjggNy4xNDcgMzIuMjYyIDcuMTQ3IDUwLjQ5NiAwIDEyLjYyMy0xLjQyOSAyMy44NDYtNC4yODcgMzYuNDdsMjIxLjUzOSAxNDAuMjY5YzMyLjg3Mi0yNi42NTIgNzUuNzUyLTQyLjA4MCAxMjEuNDktNDIuMDgwIDEwNS43NjcgMCAxOTIuOTUzIDg0LjE2IDE5Mi45NTMgMTg5LjM2NHMtODUuNzU3IDE4OS4zNjQtMTkyLjk1MyAxODkuMzY0Yy0xMDcuMTk2IDAtMTkyLjk1My04NC4xNi0xOTIuOTUzLTE4OS4zNjQgMC0xMi42MjMgMS40MjktMjUuMjQ5IDQuMjg3LTM3Ljg3MmwtMjIwLjExLTE0MS42NzFjLTMyLjg3MiAyOC4wNTQtNzUuNzUyIDQzLjQ4My0xMjIuOTE5IDQzLjQ4My0xMDUuNzY3IDEuNDAzLTE5MS41MjUtODQuMTYtMTkxLjUyNS0xODcuOTYyczg1Ljc1Ny0xODkuMzY0IDE5Mi45NTMtMTg5LjM2NGM0MS40NDggMCA4MC4wMzkgMTIuNjIzIDExMS40ODUgMzUuMDY3bDIyOC42ODYtMTQ0LjQ3NmMtMS40MjktNy4wMTMtMS40MjktMTUuNDI4LTEuNDI5LTIyLjQ0NCAwLTEwMy43OTkgODUuNzU3LTE4OS4zNjQgMTkyLjk1My0xODkuMzY0czE5MC4wOTYgODUuNTY1IDE5MC4wOTYgMTg5LjM2NGMwIDEwMy43OTktODUuNzU3IDE4Ny45NjItMTkxLjUyNSAxODcuOTYyeiIgLz4KPC9zdmc+" alt class="icon" data-v-40480d4e>
                    Share
                  </p> <div class="social--icons__links" data-v-40480d4e><a href="mailto:?body=" role="button" tabindex="0" target="_blank" aria-label="Accessibility.MailTo" data-v-40480d4e><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8c3ZnIHdpZHRoPSIxMDI0cHgiIGhlaWdodD0iMTAyNHB4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGw9IiNmZmYiIHRyYW5zZm9ybT0ic2NhbGUoMSwgLTEpIHRyYW5zbGF0ZSgwLCAtOTYwKSIgdW5pY29kZT0iJiN4ZTkwNzsiIGdseXBoLW5hbWU9ImVtYWlsIiBkPSJNMC4wNTIgNjQuMTM3djU2MC4wMjVjMjcuODU3LTE0LjUxNiA1MS41ODctMjUuNzIyIDc0LjQ5Mi0zOC45NzEgMTM0Ljg0OS04MC4wODcgMjY5LjgtMTU5Ljg4MSA0MDMuNTExLTI0MS42MjUgMjYuMTAyLTE1Ljk3OCA0My43NDYtMTYuMDc2IDcwLjA1NSAwIDE1NS41ODcgOTQuMTE4IDMxMi41MTMgMTg2Ljk2OCA0NzUuODM2IDI4My42MTZ2LTU2My4xNDJsLTEwMjMuODk1IDAuMDk3ek01LjgxNyA4MzEuOTYxaDEwMTIuMzQyYzE1LjU2My01Ni4xMTcgMC05Mi4wNTMtNDkuNjYtMTIyLjczNy0xNDMuMzQ4LTg4Ljc1OC0yODMuODI5LTE4MS44NDQtNDI0LjMwOS0yNzQuOTI3LTI0LjE2NS0xNS45NjEtNDAuOTU2LTE1Ljc1My02NC41MDYgMC0xNDAuNTgzIDkzLjE4NS0yODEuMDY0IDE4Ni4zNzMtNDI0LjMwOSAyNzUuNDQyLTQ5LjY2IDMwLjM3Ny02NS4wMTggNjYuNDE2LTQ5LjU1NyAxMjIuMjI1eiIgLz4KPC9zdmc+" alt class="icon" data-v-40480d4e></a> <a href="https://www.facebook.com/sharer/sharer.php?u=" role="button" tabindex="0" target="_blank" aria-label="Accessibility.FacebookShare" data-v-40480d4e><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDE1NS4xMzkgMTU1LjEzOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTU1LjEzOSAxNTUuMTM5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggaWQ9ImZfMV8iIHN0eWxlPSJmaWxsOiNmZmY7IiBkPSJNODkuNTg0LDE1NS4xMzlWODQuMzc4aDIzLjc0MmwzLjU2Mi0yNy41ODVIODkuNTg0VjM5LjE4NAoJCWMwLTcuOTg0LDIuMjA4LTEzLjQyNSwxMy42Ny0xMy40MjVsMTQuNTk1LTAuMDA2VjEuMDhDMTE1LjMyNSwwLjc1MiwxMDYuNjYxLDAsOTYuNTc3LDBDNzUuNTIsMCw2MS4xMDQsMTIuODUzLDYxLjEwNCwzNi40NTIKCQl2MjAuMzQxSDM3LjI5djI3LjU4NWgyMy44MTR2NzAuNzYxSDg5LjU4NHoiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K" alt class="icon" data-v-40480d4e></a> <a href="https://www.linkedin.com/sharing/share-offsite/?url=" role="button" tabindex="0" target="_blank" aria-label="Accessibility.LinkedinShare" data-v-40480d4e><img src="data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhYiIgZGF0YS1pY29uPSJsaW5rZWRpbi1pbiIgY2xhc3M9InN2Zy1pbmxpbmUtLWZhIGZhLWxpbmtlZGluLWluIGZhLXctMTQiIHJvbGU9ImltZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNDQ4IDUxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTEwMC4yOCA0NDhINy40VjE0OC45aDkyLjg4ek01My43OSAxMDguMUMyNC4wOSAxMDguMSAwIDgzLjUgMCA1My44YTUzLjc5IDUzLjc5IDAgMCAxIDEwNy41OCAwYzAgMjkuNy0yNC4xIDU0LjMtNTMuNzkgNTQuM3pNNDQ3LjkgNDQ4aC05Mi42OFYzMDIuNGMwLTM0LjctLjctNzkuMi00OC4yOS03OS4yLTQ4LjI5IDAtNTUuNjkgMzcuNy01NS42OSA3Ni43VjQ0OGgtOTIuNzhWMTQ4LjloODkuMDh2NDAuOGgxLjNjMTIuNC0yMy41IDQyLjY5LTQ4LjMgODcuODgtNDguMyA5NCAwIDExMS4yOCA2MS45IDExMS4yOCAxNDIuM1Y0NDh6Ij48L3BhdGg+PC9zdmc+" alt class="icon" data-v-40480d4e></a> <a href="https://twitter.com/intent/tweet?text=" role="button" tabindex="0" target="_blank" aria-label="Accessibility.TwitterShare" data-v-40480d4e><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNmZmYiIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZD0iTTkuNSA2LjhMMTUuMi4xaC0xLjRsLTUgNS44LTQtNS44SC4zbDYgOC44LTYgN2gxLjRMNyA5LjhsNC4yIDYuMWg0LjZ6TTcuNiA5TDcgOC4xbC00LjktN2gyLjFsMy45IDUuNi42LjkgNS4xIDcuM2gtMi4xeiIvPjwvc3ZnPg==" alt class="icon" data-v-40480d4e></a></div></div></div></div> <div class="hero__content" data-v-40480d4e><!----> <!----> <!----> <!----> <h1 class="hero__title" data-v-40480d4e>
                United States
              </h1> <p class="hero__description" data-v-40480d4e>
                With offices in California, Delaware, Florida, Illinois, New Jersey, New York, Pennsylvania, Texas and Washington, we offer deep sector counselling and representation that is carefully tailored to local needs.
              </p></div></div></div></div></div></div> <div id="context-nav" class="context-nav" style="display:none;" data-v-01e3d8fc data-v-40480d4e><section class="container context-nav__wrapper" data-v-01e3d8fc><nav aria-label="Accessibility.NavHeader" class="context-nav__nav" data-v-01e3d8fc><ul data-v-01e3d8fc></ul></nav></section></div></div> <div class="page-content"><div id="content" class="grid"><section id="" class="section theme"><div class="container"><div><ul index="0" class="counter component-margin" data-v-55b56705 data-v-9ee17b1c><li class="counter-item" data-v-55b56705><span class="counter-number" data-v-55b56705>12</span> <span class="counter-label" data-v-55b56705>offices</span></li><li class="counter-item" data-v-55b56705><span class="counter-number" data-v-55b56705>85</span> <span class="counter-label" data-v-55b56705>partners</span></li><li class="counter-item" data-v-55b56705><span class="counter-number" data-v-55b56705>200+</span> <span class="counter-label" data-v-55b56705>lawyers</span></li></ul><div index="0" class="rte component-margin" data-v-9ee17b1c><p>Kennedys was established in the United States in June 2017 by the merger with US-based insurance firm Carroll McNulty &amp; Kull. Elevated by each other’s complementary strengths, Kennedys offers honest, straightforward legal advice to the insurance and reinsurance industry wherever in the world our clients require it.</p>
<p>With offices in California, Delaware, Florida, Illinois, New Jersey, New York, Pennsylvania, Texas and Washington, we offer deep sector counselling and representation that is carefully tailored to local needs. Our US complement of over 200 lawyers regularly advises clients in the insurance, reinsurance, financial, construction and engineering, healthcare, shipping and real estate sectors. Our lawyers are admitted in numerous jurisdictions and we regularly represent clients at all levels of state and federal courts across the US. Our extensive litigation and trial experience is matched by our ability to creatively and efficiently resolve matters outside of the courtroom, including through mediation and arbitration.</p>
<p>We recently received a Tier 2 ranking in US Legal 500 in <em>Insurance: advice to insurers</em>, <span class="ui-provider dz baw bax bay baz bba bbb bbc bbd bbe bbf bbg bbh bbi bbj bbk bbl bbm bbn bbo bbp bbq bbr bbs bbt bbu bbv bbw bbx bby bbz bca bcb bcc bcd"><span>achieved a top Band 1 ranking in Chambers USA 2024 for <em>Insurance (New Jersey) </em></span></span>and have been named as one of the best law firms in New Jersey by US News &amp; World Report 2017-2022, and also as a best law firm in San Francisco for 2022.<br /><br />We advise and represent our global and domestic clients, including insurers, multinational corporations and financial institutions, in a host of areas, including:</p>
<ul>
<li><a data-udi="umb://document/2502a555bf2c4f88aa6a6d57b0de8e28" href="https://kennedyslaw.com/en/our-expertise/services/insurance-and-claims/insurance-coverage-us/" title="Insurance coverage (US)">Insurance coverage</a></li>
<li>Insurance defense</li>
<li>Commercial business counselling and disputes</li>
<li>Directors’ and officers’ liability</li>
<li>Employment issues and disputes</li>
<li>Healthcare, including managed care and healthcare liability</li>
<li>International arbitration/Bermuda form</li>
<li>Life, health &amp; disability insurance</li>
<li>Professional liability</li>
<li>Real estate/commercial property</li>
<li>Reinsurance disputes and advisory services</li>
<li>Shipping and international trade</li>
<li><a rel="noopener" href="https://kennedyslaw.com/en/our-expertise/services/latin-america-practice/" target="_blank" title="Latin America practice">Latin America</a>; and</li>
<li><a href="https://kennedyslaw.com/en/our-expertise/services/caribbean-practice/" title="Caribbean practice">Caribbean</a></li>
</ul></div><section index="0" class="appetiser component-margin appetiser--image-right appetiser--grey-background" data-v-021ccce4 data-v-9ee17b1c><div class="appetiser-content" data-v-021ccce4><span class="appetiser-content__label" data-v-021ccce4>Report</span> <h2 class="appetiser-content__title" data-v-021ccce4>Global forecast 2025</h2> <div class="appetiser-content__description" data-v-021ccce4><p>Social inflation is perceived to be the greatest risk by our US partnership for 2025.</p>
<p>We explore various interconnected risk factors and assess what’s on the horizon regionally and globally in our report.</p></div> <a href="https://as-s01-uks-cm-04.azurewebsites.net/media/sa3pnxph/forecast-report-25_final.pdf" target="_self" rel="noopener noreferrer" aria-label="Download our global forecast report" title="Download our global forecast report" class="appetiser-content__cta button" data-v-1d0a3c64 data-v-021ccce4><span class="appetiser-content__cta-text" data-v-1d0a3c64 data-v-021ccce4>Download our global forecast report</span> <svg width="100%" height="100%" viewBox="2 0 15 15" xmlns="http://www.w3.org/2000/svg" class="icon icon--arrow-right" data-v-1d0a3c64 data-v-021ccce4><path d="M10 10.478L5.673 6.151 3.96 7.865l5.983 5.984.058-.058.058.058 5.983-5.984-1.714-1.714L10 10.478z" fill-rule="evenodd" data-v-1d0a3c64 data-v-021ccce4></path></svg></a></div> <figure class="appetiser-media" data-v-021ccce4><img class="image lazyload undefined appetiser-media__image" data-src="https://as-s01-uks-cm-04.azurewebsites.net/media/tf1cogcp/gettyimages-688376372-4.jpg?format=webp&amp;quality=70&amp;width=980&amp;rxy=0.5%2C0.5" data-query-obj="{&quot;quality&quot;:&quot;70&quot;,&quot;format&quot;:&quot;webp&quot;,&quot;rxy&quot;:&quot;0.5%2C0.5&quot;,&quot;width&quot;:980}" alt="Global forecast 2025" title="Global forecast 2025" class="appetiser-media__image" data-v-021ccce4></figure></section></div></div></section><section id="" class="section theme"><div class="container"><div><figure index="1" class="quote component-margin" data-v-9ee17b1c><!----> <div class="quote-content"><svg width="36px" height="36px" viewBox="0 0 36 36" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="quote-content__icon"><g stroke="none" stroke-width="1" fill-rule="evenodd"><path d="M20.8886327,1.05861197 L8.92041673,35.058065 L1.01332969,35.058065 L13.2167897,1.05861197 L20.8886327,1.05861197 Z M33.8886327,1.05861197 L21.9204167,35.058065 L14.0133297,35.058065 L26.2167897,1.05861197 L33.8886327,1.05861197 Z"></path></g></svg> <blockquote class="quote-content__text"><p><span class="ui-provider dz baw bax bay baz bba bbb bbc bbd bbe bbf bbg bbh bbi bbj bbk bbl bbm bbn bbo bbp bbq bbr bbs bbt bbu bbv bbw bbx bby bbz bca bcb bcc bcd">Kennedys is a top-drawer firm as it relates to complicated multijurisdictional and multiparty disputes with millions of dollars at stake.</span></p></blockquote> <figcaption class="quote-content__author">Chambers USA 2024</figcaption></div></figure><h2 data-contextual-name="Latest news, thought leadership and events

" index="1" class="component-margin headline--left headline" data-v-bcc35928 data-v-9ee17b1c>Latest news, thought leadership and events

</h2><div index="1" class="content-cards-container component-margin" data-v-b30cb6fc data-v-9ee17b1c><!----> <div class="content-cards" data-v-b30cb6fc><div class="content-card content-card__has-image-container" style="background:url(/media/j1hodj4d/computer-hacker.jpg?mode=crop&amp;format=webp&amp;rxy=0.5%2C0.5&amp;width=700&amp;height=700) transparent no-repeat center center / cover;" data-v-a34e6fec data-v-b30cb6fc><div class="content-card__content content-card__has-image" data-v-a34e6fec><a href="/en/thought-leadership/article/2025/lessons-from-the-recent-retail-cyber-attacks/" data-v-29b8818c data-v-a34e6fec><span class="content-card__label" data-v-a34e6fec>Article</span> <h2 class="content-card__title" data-v-a34e6fec>
        Lessons from the recent retail cyber attacks
      </h2> <p class="content-card__date" data-v-a34e6fec>15/05/2025</p> <div class="content-card__arrow" data-v-a34e6fec><svg width="100%" height="100%" viewBox="2 0 15 15" xmlns="http://www.w3.org/2000/svg" class="icon icon--arrow-right" data-v-a34e6fec><path d="M10 10.478L5.673 6.151 3.96 7.865l5.983 5.984.058-.058.058.058 5.983-5.984-1.714-1.714L10 10.478z" fill-rule="evenodd" data-v-a34e6fec></path></svg></div></a></div></div><div class="content-card content-card__has-image-container" style="background:url(https://as-s01-uks-cm-04.azurewebsites.net/media/g3vp31yj/image.jfif?mode=crop&amp;format=webp&amp;rxy=0.5%2C0.5&amp;width=700&amp;height=700) transparent no-repeat center center / cover;" data-v-a34e6fec data-v-b30cb6fc><div class="content-card__content content-card__has-image" data-v-a34e6fec><a href="/en/thought-leadership/article/2025/international-arbitration-update-new-york-convention-not-reverse-preempted-by-state-law/" data-v-29b8818c data-v-a34e6fec><span class="content-card__label" data-v-a34e6fec>Article</span> <h2 class="content-card__title" data-v-a34e6fec>
        International arbitration update:  New York Convention not reverse preempted by state law
      </h2> <p class="content-card__date" data-v-a34e6fec>12/05/2025</p> <div class="content-card__arrow" data-v-a34e6fec><svg width="100%" height="100%" viewBox="2 0 15 15" xmlns="http://www.w3.org/2000/svg" class="icon icon--arrow-right" data-v-a34e6fec><path d="M10 10.478L5.673 6.151 3.96 7.865l5.983 5.984.058-.058.058.058 5.983-5.984-1.714-1.714L10 10.478z" fill-rule="evenodd" data-v-a34e6fec></path></svg></div></a></div></div><div class="content-card content-card__has-image-container" style="background:url(/media/mmpkn1fn/promotions.png?mode=crop&amp;format=webp&amp;rxy=0.5%2C0.5&amp;width=700&amp;height=700) transparent no-repeat center center / cover;" data-v-a34e6fec data-v-b30cb6fc><div class="content-card__content content-card__has-image" data-v-a34e6fec><a href="/en/news/2025/promotions-climb-year-on-year-at-kennedys-with-21-appointed-to-partner/" data-v-29b8818c data-v-a34e6fec><span class="content-card__label" data-v-a34e6fec>News</span> <h2 class="content-card__title" data-v-a34e6fec>
        Promotions climb year-on-year at Kennedys, with 21 appointed to partner
      </h2> <p class="content-card__date" data-v-a34e6fec>01/05/2025</p> <div class="content-card__arrow" data-v-a34e6fec><svg width="100%" height="100%" viewBox="2 0 15 15" xmlns="http://www.w3.org/2000/svg" class="icon icon--arrow-right" data-v-a34e6fec><path d="M10 10.478L5.673 6.151 3.96 7.865l5.983 5.984.058-.058.058.058 5.983-5.984-1.714-1.714L10 10.478z" fill-rule="evenodd" data-v-a34e6fec></path></svg></div></a></div></div><div class="content-card content-card__has-image-container" style="background:url(https://as-s01-uks-cm-04.azurewebsites.net/media/gc3itm43/cargo-ship.jpg?mode=crop&amp;format=webp&amp;rxy=0.5%2C0.5&amp;width=700&amp;height=700) transparent no-repeat center center / cover;" data-v-a34e6fec data-v-b30cb6fc><div class="content-card__content content-card__has-image" data-v-a34e6fec><a href="/en/thought-leadership/article/2025/safeguarding-the-marine-transportation-system-new-cybersecurity-rules/" data-v-29b8818c data-v-a34e6fec><span class="content-card__label" data-v-a34e6fec>Article</span> <h2 class="content-card__title" data-v-a34e6fec>
        Safeguarding the Marine Transportation System: New Cybersecurity Rules
      </h2> <p class="content-card__date" data-v-a34e6fec>30/04/2025</p> <div class="content-card__arrow" data-v-a34e6fec><svg width="100%" height="100%" viewBox="2 0 15 15" xmlns="http://www.w3.org/2000/svg" class="icon icon--arrow-right" data-v-a34e6fec><path d="M10 10.478L5.673 6.151 3.96 7.865l5.983 5.984.058-.058.058.058 5.983-5.984-1.714-1.714L10 10.478z" fill-rule="evenodd" data-v-a34e6fec></path></svg></div></a></div></div></div> <!----> <a href="/en/search/?facet=6770,6718&amp;articleTypes=6715,6750,6754,6797&amp;locations=10350" aria-label="View more" class="appetiser-content__cta button" data-v-1d0a3c64 data-v-b30cb6fc><span class="appetiser-content__cta-text" data-v-b30cb6fc>View more</span> <svg width="100%" height="100%" viewBox="2 0 15 15" xmlns="http://www.w3.org/2000/svg" class="icon icon--arrow-right" data-v-b30cb6fc><path d="M10 10.478L5.673 6.151 3.96 7.865l5.983 5.984.058-.058.058.058 5.983-5.984-1.714-1.714L10 10.478z" fill-rule="evenodd" data-v-b30cb6fc></path></svg></a></div><div index="1" class="content-cards-container component-margin" data-v-b30cb6fc data-v-9ee17b1c><!----> <div class="content-cards" data-v-b30cb6fc><div class="content-card content-card__has-image-container" style="background:url(/media/mbdaawet/glass-building-facade.png?mode=crop&amp;format=webp&amp;rxy=0.5%2C0.5&amp;width=700&amp;height=700) transparent no-repeat center center / cover;" data-v-a34e6fec data-v-b30cb6fc><div class="content-card__content content-card__has-image" data-v-a34e6fec><a href="/en/thought-leadership/our-events/20250420-us-latam-coco-webinar/" data-v-29b8818c data-v-a34e6fec><span class="content-card__label" data-v-a34e6fec>Webinar</span> <h2 class="content-card__title" data-v-a34e6fec>
         Navigating change: A shift in the legal environment and international trade for Latin America
      </h2> <p class="content-card__date" data-v-a34e6fec>20/05/2025</p> <div class="content-card__arrow" data-v-a34e6fec><svg width="100%" height="100%" viewBox="2 0 15 15" xmlns="http://www.w3.org/2000/svg" class="icon icon--arrow-right" data-v-a34e6fec><path d="M10 10.478L5.673 6.151 3.96 7.865l5.983 5.984.058-.058.058.058 5.983-5.984-1.714-1.714L10 10.478z" fill-rule="evenodd" data-v-a34e6fec></path></svg></div></a></div></div></div> <!----> <a href="/en/search/?facet=6791&amp;locations=10350" aria-label="View more" class="appetiser-content__cta button" data-v-1d0a3c64 data-v-b30cb6fc><span class="appetiser-content__cta-text" data-v-b30cb6fc>View more</span> <svg width="100%" height="100%" viewBox="2 0 15 15" xmlns="http://www.w3.org/2000/svg" class="icon icon--arrow-right" data-v-b30cb6fc><path d="M10 10.478L5.673 6.151 3.96 7.865l5.983 5.984.058-.058.058.058 5.983-5.984-1.714-1.714L10 10.478z" fill-rule="evenodd" data-v-b30cb6fc></path></svg></a></div></div></div></section><section id="" class="section theme"><div class="container"><div><section index="2" class="office-map-picker component-margin" data-v-150ba050 data-v-9ee17b1c><div class="office-map-sidebar" data-v-150ba050><p class="office-map-subtitle" data-v-150ba050></p> <h2 class="office-map-title" data-v-150ba050>Our offices in the US</h2> <div data-v-150ba050></div> <div class="cta office-map-cta" data-v-39715a44 data-v-150ba050><!----> <!----> <a href="/en/where-we-are/north-america/our-offices-in-north-america/" aria-label="All offices in North America" title="All offices in North America" class="cta__button button" data-v-1d0a3c64 data-v-39715a44><span class="cta__button-text" data-v-39715a44>All offices in North America</span> <svg width="100%" height="100%" viewBox="2 0 15 15" xmlns="http://www.w3.org/2000/svg" class="icon icon--arrow-right" data-v-39715a44><path d="M10 10.478L5.673 6.151 3.96 7.865l5.983 5.984.058-.058.058.058 5.983-5.984-1.714-1.714L10 10.478z" fill-rule="evenodd" data-v-39715a44></path></svg></a></div></div> <div class="office-map" data-v-150ba050><div class="GMap" data-v-150ba050><div class="GMap__Wrapper"></div> <div class="GMap__Marker" data-v-150ba050><div aria-label="Accessibility.OpenMapDetails" class="GMap__InfoWindow" data-v-150ba050><h3 data-v-150ba050>Austin</h3> <address data-v-150ba050>3821 Juniper Trace
Suite 101
Austin, Texas 78738</address> <br data-v-150ba050> <a href="tel:+1 512 359 8833" tabindex="0" data-v-150ba050>
            +1 512 359 8833
          </a></div></div><div class="GMap__Marker" data-v-150ba050><div aria-label="Accessibility.OpenMapDetails" class="GMap__InfoWindow" data-v-150ba050><h3 data-v-150ba050>Basking Ridge</h3> <address data-v-150ba050>120 Mountain View Boulevard
Basking Ridge, New Jersey 07920</address> <br data-v-150ba050> <!----></div></div><div class="GMap__Marker" data-v-150ba050><div aria-label="Accessibility.OpenMapDetails" class="GMap__InfoWindow" data-v-150ba050><h3 data-v-150ba050>Chicago</h3> <address data-v-150ba050>30 South Wacker Drive
Suite 3650
Chicago
Illinois 60606</address> <br data-v-150ba050> <a href="tel:+1 312 800 5000" tabindex="0" data-v-150ba050>
            +1 312 800 5000
          </a></div></div><div class="GMap__Marker" data-v-150ba050><div aria-label="Accessibility.OpenMapDetails" class="GMap__InfoWindow" data-v-150ba050><h3 data-v-150ba050>Miami</h3> <address data-v-150ba050>1111 Brickell Avenue
Suite 1300
Miami, FL 33131</address> <br data-v-150ba050> <a href="tel:+1 305 371 1111" tabindex="0" data-v-150ba050>
            +1 305 371 1111
          </a></div></div><div class="GMap__Marker" data-v-150ba050><div aria-label="Accessibility.OpenMapDetails" class="GMap__InfoWindow" data-v-150ba050><h3 data-v-150ba050>New York</h3> <address data-v-150ba050>22 Vanderbilt Avenue,
Suite 2400,	
New York, New York 10017</address> <br data-v-150ba050> <a href="tel:+1 212 252 0004" tabindex="0" data-v-150ba050>
            +1 212 252 0004
          </a></div></div><div class="GMap__Marker" data-v-150ba050><div aria-label="Accessibility.OpenMapDetails" class="GMap__InfoWindow" data-v-150ba050><h3 data-v-150ba050>Philadelphia</h3> <address data-v-150ba050>1600 Market Street
Suite 1410
Philadelphia
Pennsylvania 19103</address> <br data-v-150ba050> <a href="tel:+1 267 479 6700" tabindex="0" data-v-150ba050>
            +1 267 479 6700
          </a></div></div><div class="GMap__Marker" data-v-150ba050><div aria-label="Accessibility.OpenMapDetails" class="GMap__InfoWindow" data-v-150ba050><h3 data-v-150ba050>San Francisco </h3> <address data-v-150ba050>455 Market Street
Suite 1900
San Francisco, CA  
94105</address> <br data-v-150ba050> <a href="tel:+1 415-323-4460" tabindex="0" data-v-150ba050>
            +1 415-323-4460
          </a></div></div><div class="GMap__Marker" data-v-150ba050><div aria-label="Accessibility.OpenMapDetails" class="GMap__InfoWindow" data-v-150ba050><h3 data-v-150ba050>Wilmington</h3> <address data-v-150ba050>222 Delaware Avenue
Suite 710
Wilmington, DE 19801</address> <br data-v-150ba050> <a href="tel:+1 302 308 6645" tabindex="0" data-v-150ba050>
            +1 302 308 6645
          </a></div></div><div class="GMap__Marker" data-v-150ba050><div aria-label="Accessibility.OpenMapDetails" class="GMap__InfoWindow" data-v-150ba050><h3 data-v-150ba050>Houston</h3> <address data-v-150ba050>848 Heights Boulevard
Houston
Texas 77007</address> <br data-v-150ba050> <a href="tel:+1 832 753 8080" tabindex="0" data-v-150ba050>
            +1 832 753 8080
          </a></div></div><div class="GMap__Marker" data-v-150ba050><div aria-label="Accessibility.OpenMapDetails" class="GMap__InfoWindow" data-v-150ba050><h3 data-v-150ba050>Fort Lauderdale</h3> <address data-v-150ba050>One Financial Plaza, 100 SE 3rd Avenue
Suite 806
Fort Lauderdale, Florida 33394 </address> <br data-v-150ba050> <a href="tel:+1 754 547 9131" tabindex="0" data-v-150ba050>
            +1 754 547 9131
          </a></div></div><div class="GMap__Marker" data-v-150ba050><div aria-label="Accessibility.OpenMapDetails" class="GMap__InfoWindow" data-v-150ba050><h3 data-v-150ba050>Seattle</h3> <address data-v-150ba050>1420 Fifth Avenue
Suite 2200
Seattle, Washington 98101</address> <br data-v-150ba050> <a href="tel:+1 564 224 9109" tabindex="0" data-v-150ba050>
            +1 564 224 9109
          </a></div></div><div class="GMap__Marker" data-v-150ba050><div aria-label="Accessibility.OpenMapDetails" class="GMap__InfoWindow" data-v-150ba050><h3 data-v-150ba050>Los Angeles</h3> <address data-v-150ba050>915 Wilshire Boulevard, #700
Los Angeles, CA 90017</address> <br data-v-150ba050> <a href="tel:+1 213 224 0742" tabindex="0" data-v-150ba050>
            +1 213 224 0742
          </a></div></div></div></div></section></div></div></section><section id="" class="section theme"><div class="container"><div class="row"><div class="col-xs-12 col-md-3 "><div index="3" class="rte component-margin" data-v-9ee17b1c><h5>People</h5>
<h2>Key contacts</h2></div><div index="3" class="cta component-margin" data-v-39715a44 data-v-9ee17b1c><!----> <!----> <a href="/en/where-we-are/north-america/our-people-in-the-us/" aria-label="View all" title="View all" class="cta__button button" data-v-1d0a3c64 data-v-39715a44><span class="cta__button-text" data-v-39715a44>View all</span> <svg width="100%" height="100%" viewBox="2 0 15 15" xmlns="http://www.w3.org/2000/svg" class="icon icon--arrow-right" data-v-39715a44><path d="M10 10.478L5.673 6.151 3.96 7.865l5.983 5.984.058-.058.058.058 5.983-5.984-1.714-1.714L10 10.478z" fill-rule="evenodd" data-v-39715a44></path></svg></a></div></div><div class="col-xs-12 col-md-9 "><section index="4" class="row component-margin" data-v-72d80a2c data-v-9ee17b1c><div class="col-xs-12 col-sm-6" data-v-72d80a2c><div class="author-tile" data-v-72d80a2c><div class="author-img-box" data-v-72d80a2c><a href="/en/our-people/people/basking-ridge/christopher-carroll" aria-label="Christopher R Carroll link" class="img-link" data-v-1d0a3c64 data-v-72d80a2c><img class="image lazyload undefined" data-src="https://as-s01-uks-cm-04.azurewebsites.net/media/ob4mfazn/chris-carroll-halfbody_1620-x-1080.png?cc=0.2543557900135546,0.3323991647433784,0.5441568670549878,0.3653698208594351&amp;format=webp&amp;quality=70&amp;width=100&amp;height=100&amp;rxy=0.369783412572636%2C0.4659270998415214" data-query-obj="{&quot;cc&quot;:&quot;0.2543557900135546,0.3323991647433784,0.5441568670549878,0.3653698208594351&quot;,&quot;quality&quot;:&quot;70&quot;,&quot;format&quot;:&quot;webp&quot;,&quot;rxy&quot;:&quot;0.369783412572636%2C0.4659270998415214&quot;,&quot;width&quot;:100,&quot;height&quot;:100}" data-sizes="auto" data-srcset="https://as-s01-uks-cm-04.azurewebsites.net/media/ob4mfazn/chris-carroll-halfbody_1620-x-1080.png?width=100 3000" alt="Chris Carroll Halfbody 1620 X 1080" title="Chris Carroll Halfbody 1620 X 1080" data-v-72d80a2c></a></div> <div class="author-info" data-v-72d80a2c><h3 class="author-name" data-v-72d80a2c><a href="/en/our-people/people/basking-ridge/christopher-carroll" data-v-1d0a3c64 data-v-72d80a2c>
            Christopher R Carroll
          </a></h3> <p data-v-72d80a2c>Partner - New York</p> <div class="contact-link" data-v-72d80a2c><a href="tel:+1 908 848 1250" data-v-72d80a2c><span class="underline-animation" data-v-72d80a2c>
              +1 908 848 1250
            </span></a></div> <div class="contact-link" data-v-72d80a2c><a href="mailto:[email protected]" data-v-72d80a2c><span class="underline-animation" data-v-72d80a2c>[email protected]</span></a></div> <div class="contact-link" data-v-72d80a2c><a href="https://as-s01-uks-cm-04.azurewebsites.net/api/vcard?firstName=Christopher R&amp;lastName=Carroll&amp;title=Partner&amp;tel=+1 908 848 1250&amp;mobile=+1 908 848 1250&amp;address=22 Vanderbilt Avenue,
Suite 2400,	
New York, New York 10017&amp;[email protected]" target="_blank" data-v-72d80a2c><span class="underline-animation" data-v-72d80a2c>Contact card</span></a></div></div></div></div><div class="col-xs-12 col-sm-6" data-v-72d80a2c><div class="author-tile" data-v-72d80a2c><div class="author-img-box" data-v-72d80a2c><a href="/en/our-people/people/miami/eric-hiller" aria-label="Eric Hiller link" class="img-link" data-v-1d0a3c64 data-v-72d80a2c><img class="image lazyload undefined" data-src="https://as-s01-uks-cm-04.azurewebsites.net/media/ly4hzv4w/eric-hiller-half-body-large_1620x1080.jpg?cc=0.11676492917155973,0.0030739657090417304,0.5644499320120026,0.5187483260663016&amp;format=webp&amp;quality=70&amp;width=100&amp;height=100&amp;rxy=0.28526148969889065%2C0.22503961965134706" data-query-obj="{&quot;cc&quot;:&quot;0.11676492917155973,0.0030739657090417304,0.5644499320120026,0.5187483260663016&quot;,&quot;quality&quot;:&quot;70&quot;,&quot;format&quot;:&quot;webp&quot;,&quot;rxy&quot;:&quot;0.28526148969889065%2C0.22503961965134706&quot;,&quot;width&quot;:100,&quot;height&quot;:100}" data-sizes="auto" data-srcset="https://as-s01-uks-cm-04.azurewebsites.net/media/ly4hzv4w/eric-hiller-half-body-large_1620x1080.jpg?width=100 3000" alt="Eric Hiller Half Body Large_1620X1080" title="Eric Hiller Half Body Large_1620X1080" data-v-72d80a2c></a></div> <div class="author-info" data-v-72d80a2c><h3 class="author-name" data-v-72d80a2c><a href="/en/our-people/people/miami/eric-hiller" data-v-1d0a3c64 data-v-72d80a2c>
            Eric Hiller
          </a></h3> <p data-v-72d80a2c>Partner - Miami</p> <div class="contact-link" data-v-72d80a2c><a href="tel:+1 305 537 2030" data-v-72d80a2c><span class="underline-animation" data-v-72d80a2c>
              +1 305 537 2030
            </span></a></div> <div class="contact-link" data-v-72d80a2c><a href="mailto:[email protected]" data-v-72d80a2c><span class="underline-animation" data-v-72d80a2c>[email protected]</span></a></div> <div class="contact-link" data-v-72d80a2c><a href="https://as-s01-uks-cm-04.azurewebsites.net/api/vcard?firstName=Eric&amp;lastName=Hiller&amp;title=Partner&amp;tel=+1 305 537 2030&amp;mobile=+1 305 537 2030&amp;address=1111 Brickell Avenue
Suite 1300
Miami, FL 33131&amp;[email protected]" target="_blank" data-v-72d80a2c><span class="underline-animation" data-v-72d80a2c>Contact card</span></a></div></div></div></div><div class="col-xs-12 col-sm-6" data-v-72d80a2c><div class="author-tile" data-v-72d80a2c><div class="author-img-box" data-v-72d80a2c><a href="/en/our-people/people/basking-ridge/heather-simpson" aria-label="Heather E Simpson link" class="img-link" data-v-1d0a3c64 data-v-72d80a2c><img class="image lazyload undefined" data-src="https://as-s01-uks-cm-04.azurewebsites.net/media/dx2dh2wx/heather-simpson-half-body-large_1080.jpg?cc=0.12944989963210912,0.18576189110430863,0.5840470009252697,0.3844834597317595&amp;format=webp&amp;quality=70&amp;width=100&amp;height=100&amp;rxy=0.28526148969889065%2C0.37400950871632327" data-query-obj="{&quot;cc&quot;:&quot;0.12944989963210912,0.18576189110430863,0.5840470009252697,0.3844834597317595&quot;,&quot;quality&quot;:&quot;70&quot;,&quot;format&quot;:&quot;webp&quot;,&quot;rxy&quot;:&quot;0.28526148969889065%2C0.37400950871632327&quot;,&quot;width&quot;:100,&quot;height&quot;:100}" data-sizes="auto" data-srcset="https://as-s01-uks-cm-04.azurewebsites.net/media/dx2dh2wx/heather-simpson-half-body-large_1080.jpg?width=100 3000" alt="Heather Simpson Half Body Large_1080" title="Heather Simpson Half Body Large_1080" data-v-72d80a2c></a></div> <div class="author-info" data-v-72d80a2c><h3 class="author-name" data-v-72d80a2c><a href="/en/our-people/people/basking-ridge/heather-simpson" data-v-1d0a3c64 data-v-72d80a2c>
            Heather E Simpson
          </a></h3> <p data-v-72d80a2c>Partner - Basking Ridge</p> <div class="contact-link" data-v-72d80a2c><a href="tel:+1 908 848 1226" data-v-72d80a2c><span class="underline-animation" data-v-72d80a2c>
              +1 908 848 1226
            </span></a></div> <div class="contact-link" data-v-72d80a2c><a href="mailto:[email protected]" data-v-72d80a2c><span class="underline-animation" data-v-72d80a2c>[email protected]</span></a></div> <div class="contact-link" data-v-72d80a2c><a href="https://as-s01-uks-cm-04.azurewebsites.net/api/vcard?firstName=Heather E&amp;lastName=Simpson&amp;title=Partner&amp;tel=+1 908 848 1226&amp;mobile=+1 908 848 1226&amp;address=120 Mountain View Boulevard
Basking Ridge, New Jersey 07920&amp;[email protected]" target="_blank" data-v-72d80a2c><span class="underline-animation" data-v-72d80a2c>Contact card</span></a></div></div></div></div></section><div index="4" class="cta component-margin" data-v-39715a44 data-v-9ee17b1c><!----> <!----> <a href="/en/where-we-are/north-america/our-insurance-coverage-people-in-the-us/" aria-label="All coverage lawyers" title="All coverage lawyers" class="cta__button button" data-v-1d0a3c64 data-v-39715a44><span class="cta__button-text" data-v-39715a44>All coverage lawyers</span> <svg width="100%" height="100%" viewBox="2 0 15 15" xmlns="http://www.w3.org/2000/svg" class="icon icon--arrow-right" data-v-39715a44><path d="M10 10.478L5.673 6.151 3.96 7.865l5.983 5.984.058-.058.058.058 5.983-5.984-1.714-1.714L10 10.478z" fill-rule="evenodd" data-v-39715a44></path></svg></a></div><div index="4" class="cta component-margin" data-v-39715a44 data-v-9ee17b1c><!----> <!----> <a href="/en/where-we-are/north-america/our-insurance-defense-people-in-the-us/" aria-label="All defense lawyers" title="All defense lawyers" class="cta__button button" data-v-1d0a3c64 data-v-39715a44><span class="cta__button-text" data-v-39715a44>All defense lawyers</span> <svg width="100%" height="100%" viewBox="2 0 15 15" xmlns="http://www.w3.org/2000/svg" class="icon icon--arrow-right" data-v-39715a44><path d="M10 10.478L5.673 6.151 3.96 7.865l5.983 5.984.058-.058.058.058 5.983-5.984-1.714-1.714L10 10.478z" fill-rule="evenodd" data-v-39715a44></path></svg></a></div></div></div></div></section></div></div></div></main> <footer class="footer-test" data-v-15808490><div class="footer" data-v-15808490><div class="container" data-v-15808490><div class="row" data-v-15808490><div class="col-sm-5" data-v-15808490><a href="/en/" class="logo nuxt-link-active" data-v-29b8818c data-v-e56115b2 data-v-15808490><img src="/kennedys-logo-white.svg" alt="Kennedys logo" class="logo__image" data-v-e56115b2></a> <div class="footer--cta" data-v-15808490><p data-v-15808490>
              Subscribe to our latest insights and upcoming events
            </p> <!----></div> <div class="footer--cookies" data-v-15808490><p class="footer--cookies__heading" data-v-15808490></p> <a href="https://kennedyslaw.com/en/" class="underline-animation" data-v-15808490>
              Manage or remove cookies
            </a></div></div> <div class="col-sm-7" data-v-15808490><div class="row" data-v-15808490><div class="col-sm-8" data-v-15808490><nav aria-label="Accessibility.NavFooter" class="footer--nav" data-v-15808490><ul data-v-15808490><li data-v-15808490><a href="/en/search/" class="underline-animation" data-v-29b8818c data-v-15808490>
                      People &gt;
                    </a></li><li data-v-15808490><a href="/en/thought-leadership/insights/" class="underline-animation" data-v-29b8818c data-v-15808490>
                      Insights and reports &gt;
                    </a></li><li data-v-15808490><a href="/en/thought-leadership/our-events/" class="underline-animation" data-v-29b8818c data-v-15808490>
                      Events and webinars &gt;
                    </a></li><li data-v-15808490><a href="/en/thought-leadership/focus-areas/fixed-recoverable-costs/" class="underline-animation" data-v-29b8818c data-v-15808490>
                      Fixed recoverable cost calculator &gt;
                    </a></li></ul></nav></div> <div class="col-sm-4" data-v-15808490><div class="footer--social" data-v-15808490><p class="footer--social__text" data-v-15808490>Follow us</p> <p class="footer--social__wrapper" data-v-15808490><a href="https://twitter.com/KennedysLaw" title="Twitter link" data-v-15808490><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNmZmYiIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZD0iTTkuNSA2LjhMMTUuMi4xaC0xLjRsLTUgNS44LTQtNS44SC4zbDYgOC44LTYgN2gxLjRMNyA5LjhsNC4yIDYuMWg0LjZ6TTcuNiA5TDcgOC4xbC00LjktN2gyLjFsMy45IDUuNi42LjkgNS4xIDcuM2gtMi4xeiIvPjwvc3ZnPg==" alt class="footer-social-link-img" data-v-15808490> <!----> <!----> <!----> <!----> <!----></a><a href="https://www.linkedin.com/company/kennedys/" title="LinkedIn link" data-v-15808490><!----> <!----> <!----> <img src="data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhYiIgZGF0YS1pY29uPSJsaW5rZWRpbi1pbiIgY2xhc3M9InN2Zy1pbmxpbmUtLWZhIGZhLWxpbmtlZGluLWluIGZhLXctMTQiIHJvbGU9ImltZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNDQ4IDUxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTEwMC4yOCA0NDhINy40VjE0OC45aDkyLjg4ek01My43OSAxMDguMUMyNC4wOSAxMDguMSAwIDgzLjUgMCA1My44YTUzLjc5IDUzLjc5IDAgMCAxIDEwNy41OCAwYzAgMjkuNy0yNC4xIDU0LjMtNTMuNzkgNTQuM3pNNDQ3LjkgNDQ4aC05Mi42OFYzMDIuNGMwLTM0LjctLjctNzkuMi00OC4yOS03OS4yLTQ4LjI5IDAtNTUuNjkgMzcuNy01NS42OSA3Ni43VjQ0OGgtOTIuNzhWMTQ4LjloODkuMDh2NDAuOGgxLjNjMTIuNC0yMy41IDQyLjY5LTQ4LjMgODcuODgtNDguMyA5NCAwIDExMS4yOCA2MS45IDExMS4yOCAxNDIuM1Y0NDh6Ij48L3BhdGg+PC9zdmc+" alt class="footer-social-link-img" data-v-15808490> <!----> <!----></a><a href="https://www.instagram.com/kennedyslaw/?hl=en" title="Instagram link" data-v-15808490><!----> <!----> <img src="/_nuxt/img/some-instagram.05f37d8.svg" alt class="footer-social-link-img" data-v-15808490> <!----> <!----> <!----></a><a href="https://www.youtube.com/channel/UC75De7gig1fKWphSM7GXSHQ/featured" title="Youtube link" data-v-15808490><!----> <!----> <!----> <!----> <img src="data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhYiIgZGF0YS1pY29uPSJ5b3V0dWJlIiBjbGFzcz0ic3ZnLWlubGluZS0tZmEgZmEteW91dHViZSBmYS13LTE4IiByb2xlPSJpbWciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDU3NiA1MTIiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik01NDkuNjU1IDEyNC4wODNjLTYuMjgxLTIzLjY1LTI0Ljc4Ny00Mi4yNzYtNDguMjg0LTQ4LjU5N0M0NTguNzgxIDY0IDI4OCA2NCAyODggNjRTMTE3LjIyIDY0IDc0LjYyOSA3NS40ODZjLTIzLjQ5NyA2LjMyMi00Mi4wMDMgMjQuOTQ3LTQ4LjI4NCA0OC41OTctMTEuNDEyIDQyLjg2Ny0xMS40MTIgMTMyLjMwNS0xMS40MTIgMTMyLjMwNXMwIDg5LjQzOCAxMS40MTIgMTMyLjMwNWM2LjI4MSAyMy42NSAyNC43ODcgNDEuNSA0OC4yODQgNDcuODIxQzExNy4yMiA0NDggMjg4IDQ0OCAyODggNDQ4czE3MC43OCAwIDIxMy4zNzEtMTEuNDg2YzIzLjQ5Ny02LjMyMSA0Mi4wMDMtMjQuMTcxIDQ4LjI4NC00Ny44MjEgMTEuNDEyLTQyLjg2NyAxMS40MTItMTMyLjMwNSAxMS40MTItMTMyLjMwNXMwLTg5LjQzOC0xMS40MTItMTMyLjMwNXptLTMxNy41MSAyMTMuNTA4VjE3NS4xODVsMTQyLjczOSA4MS4yMDUtMTQyLjczOSA4MS4yMDF6Ij48L3BhdGg+PC9zdmc+" alt class="footer-social-link-img" data-v-15808490> <!----></a></p></div></div></div></div></div> <div class="col-12" data-v-15808490><div class="footer--bottom" data-v-15808490><div class="row" data-v-15808490><div class="col-sm-4 order-2 order-sm-1" data-v-15808490><p class="footer--bottom__copyright" data-v-15808490>©2025 Kennedys Law LLP, All rights reserved</p></div> <div class="col-sm-8 order-1 order-sm-2" data-v-15808490><nav aria-label="Accessibility.NavBottomFooter" class="footer--bottom__nav" data-v-15808490><ul data-v-15808490><li data-v-15808490><a href="/en/notices/legal-notices/" class="underline-animation" data-v-29b8818c data-v-15808490>
                      Legal notices
                    </a></li><li data-v-15808490><a href="/en/notices/privacy-notice/" class="underline-animation" data-v-29b8818c data-v-15808490>
                      Privacy notice
                    </a></li><li data-v-15808490><a href="/en/notices/modern-slavery-statement/" class="underline-animation" data-v-29b8818c data-v-15808490>
                      Modern slavery statement
                    </a></li><li data-v-15808490><a href="/en/who-we-are/contact-us/" class="underline-animation" data-v-29b8818c data-v-15808490>
                      Contact us
                    </a></li></ul></nav></div></div></div></div></div></div></footer> <!----></div></div></div><script>window.__NUXT__=(function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,aA,aB,aC,aD,aE,aF,aG,aH,aI,aJ,aK,aL,aM,aN,aO,aP,aQ,aR,aS,aT,aU,aV,aW,aX,aY,aZ,a_,a$,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,bA,bB,bC,bD,bE,bF,bG,bH,bI,bJ,bK,bL,bM,bN,bO,bP,bQ,bR,bS,bT,bU,bV,bW,bX,bY,bZ,b_,b$,ca,cb,cc,cd,ce,cf,cg,ch,ci,cj,ck,cl,cm,cn,co,cp,cq,cr,cs,ct,cu,cv,cw,cx,cy,cz,cA,cB,cC,cD,cE,cF,cG,cH,cI,cJ,cK,cL,cM,cN,cO,cP,cQ,cR,cS,cT,cU,cV,cW,cX,cY,cZ,c_,c$,da,db,dc,dd,de,df,dg,dh,di,dj,dk,dl,dm,dn,do0,dp,dq,dr,ds,dt,du,dv,dw,dx,dy,dz,dA,dB,dC,dD,dE,dF,dG,dH,dI,dJ,dK,dL,dM,dN,dO,dP,dQ,dR,dS,dT,dU,dV,dW,dX,dY,dZ,d_,d$,ea,eb,ec,ed,ee,ef,eg,eh,ei,ej,ek,el,em,en,eo,ep,eq,er,es,et,eu,ev,ew,ex,ey,ez,eA,eB,eC,eD,eE,eF,eG,eH,eI,eJ,eK,eL,eM,eN,eO,eP,eQ,eR,eS,eT,eU,eV,eW,eX,eY,eZ,e_,e$,fa,fb,fc,fd,fe,ff,fg,fh,fi,fj,fk,fl,fm,fn,fo,fp,fq,fr,fs,ft,fu,fv,fw,fx,fy,fz,fA,fB,fC,fD,fE,fF,fG,fH,fI,fJ,fK,fL,fM,fN,fO,fP,fQ,fR,fS,fT,fU,fV,fW,fX,fY,fZ,f_,f$,ga,gb,gc,gd,ge,gf,gg,gh,gi,gj,gk,gl,gm,gn,go,gp,gq,gr,gs,gt,gu,gv,gw,gx,gy,gz,gA,gB,gC,gD,gE,gF,gG,gH,gI,gJ,gK,gL,gM,gN,gO,gP,gQ,gR,gS,gT,gU,gV,gW,gX,gY,gZ,g_,g$,ha,hb,hc,hd,he,hf,hg,hh,hi,hj,hk,hl,hm,hn,ho,hp,hq,hr,hs,ht,hu,hv,hw,hx,hy,hz,hA,hB,hC,hD,hE,hF,hG,hH,hI,hJ,hK,hL,hM,hN,hO,hP,hQ,hR,hS,hT,hU,hV,hW,hX,hY,hZ,h_,h$,ia,ib,ic,id,ie,if0,ig,ih,ii,ij,ik,il,im,in0,io,ip,iq,ir,is,it,iu,iv,iw,ix,iy,iz,iA,iB,iC,iD,iE,iF,iG,iH,iI,iJ,iK,iL,iM,iN,iO,iP,iQ,iR,iS,iT,iU,iV,iW,iX,iY,iZ,i_,i$,ja,jb,jc,jd,je,jf,jg,jh,ji,jj,jk,jl,jm,jn,jo,jp,jq,jr,js,jt,ju,jv,jw,jx,jy,jz,jA,jB,jC,jD,jE,jF,jG,jH,jI,jJ,jK,jL,jM,jN,jO,jP,jQ,jR,jS,jT,jU,jV,jW,jX,jY,jZ,j_,j$,ka,kb,kc,kd,ke,kf,kg,kh,ki,kj,kk,kl,km,kn,ko,kp,kq,kr,ks,kt,ku,kv,kw,kx,ky,kz,kA,kB,kC,kD,kE,kF,kG,kH,kI,kJ,kK,kL,kM,kN,kO,kP,kQ,kR,kS,kT,kU,kV,kW,kX,kY,kZ,k_,k$,la,lb,lc,ld,le,lf,lg,lh,li,lj,lk,ll,lm,ln,lo,lp,lq,lr,ls,lt,lu,lv,lw,lx,ly,lz,lA,lB,lC,lD,lE,lF,lG,lH,lI,lJ,lK,lL,lM,lN,lO,lP,lQ,lR,lS,lT,lU,lV,lW,lX,lY,lZ,l_,l$,ma,mb,mc,md,me,mf,mg,mh,mi){kR.footer={name:kS,blocks:[{contentData:{cookiesLinks:[{name:"Manage or remove cookies",isInternal:g,relativeUrl:F,url:fI}],copyrightLinks:[{name:"Legal notices",isInternal:g,relativeUrl:"notices\u002Flegal-notices\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fnotices\u002Flegal-notices\u002F"},{name:"Privacy notice",target:S,isInternal:g,relativeUrl:"notices\u002Fprivacy-notice\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fnotices\u002Fprivacy-notice\u002F"},{name:"Modern slavery statement",isInternal:g,relativeUrl:"notices\u002Fmodern-slavery-statement\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fnotices\u002Fmodern-slavery-statement\u002F"},{name:gP,isInternal:g,relativeUrl:kN,url:kO}],copyrightNotice:"©2025 Kennedys Law LLP, All rights reserved",cta:{name:"Subscribe",isInternal:a,relativeUrl:"\u002Fsubscribe-form.asp",url:"https:\u002F\u002Fsites-kennedys.vuturevx.com\u002F109\u002F1669\u002Flanding-page\u002Fsubscribe-form.asp"},quickLinks:[{name:kT,isInternal:a,relativeUrl:"\u002F?q=&facet=6843&profileType=",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fsearch\u002F?q=&facet=6843&profileType="},{name:"Insights and reports",isInternal:a,relativeUrl:aY,url:kE},{name:cV,isInternal:a,relativeUrl:aY,url:kF},{name:"Fixed recoverable cost calculator",isInternal:a,relativeUrl:aY,url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fthought-leadership\u002Ffocus-areas\u002Ffixed-recoverable-costs\u002F"}],socialMediaLabel:"Follow us",socialMediaLinks:{name:"socialMediaLinks",blocks:[{contentData:{icon:"twitter",sociallink:{name:"Twitter",target:S,isInternal:a,relativeUrl:"\u002FKennedysLaw",url:"https:\u002F\u002Ftwitter.com\u002FKennedysLaw"},alias:dz,udi:"umb:\u002F\u002Felement\u002F0cacc6b1681f4e2ba51eaf3ea45a5db6",activeFrom:b,activeTo:b}},{contentData:{icon:"linkedin",sociallink:{name:"LinkedIn",target:S,isInternal:a,relativeUrl:aY,url:"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fkennedys\u002F"},alias:dz,udi:"umb:\u002F\u002Felement\u002Fde47a24bcc6046fea5e49a98953225e6",activeFrom:b,activeTo:b}},{contentData:{icon:"instagram",sociallink:{name:"Instagram",target:S,isInternal:a,relativeUrl:"\u002F?hl=en",url:"https:\u002F\u002Fwww.instagram.com\u002Fkennedyslaw\u002F?hl=en"},alias:dz,udi:"umb:\u002F\u002Felement\u002F376061d822dc4e7096d2f4777fdd8867",activeFrom:b,activeTo:b}},{contentData:{icon:"youtube",sociallink:{name:"Youtube",target:S,isInternal:a,relativeUrl:"\u002Ffeatured",url:"https:\u002F\u002Fwww.youtube.com\u002Fchannel\u002FUC75De7gig1fKWphSM7GXSHQ\u002Ffeatured"},alias:dz,udi:"umb:\u002F\u002Felement\u002Fe66ead6eae1740dabddfe3dbae9a26b6",activeFrom:b,activeTo:b}}]},subscriptionText:"Subscribe to our latest insights and upcoming events",alias:kS,udi:"umb:\u002F\u002Felement\u002Fd4aec1727b8e4adcb0265fb309f3a864",activeFrom:b,activeTo:b}}]};kR.activeFrom=b;kR.activeTo=c;return {layout:"default",data:[{meta:{statusCode:h,path:"-1,6229,6234,6297,6726",template:"landingPage",culture:co},page:{cannonicalUrl:o,socialImage:{path:cZ,title:hm,focalPoint:{left:e,top:e,center:f},url:cZ,activeFrom:b,activeTo:c},compositions:{compositionSeoPageMeta:{seoTitle:i,seoDescription:"Kennedys offers honest, straightforward legal advice to the insurance and reinsurance industry wherever in the world our clients require it",robotsIndex:g,robotsFollow:g,canonicalUrl:F,linkAndCultureList:[],activeFrom:b,activeTo:c}},content:{availableCultures:[{key:co,value:{languageName:"English",url:o}}],bannerColour:{value:G,label:H},bannerImage:{path:cZ,title:hm,focalPoint:{left:e,top:e,center:f},url:cZ,activeFrom:b,activeTo:c},description:"With offices in California, Delaware, Florida, Illinois, New Jersey, New York, Pennsylvania, Texas and Washington, we offer deep sector counselling and representation that is carefully tailored to local needs.",grid:{sections:[{hasContainer:g,columns:[{editors:[{alias:"novicell.grideditor.counterPicker",columnSize:K,render:"\u002FViews\u002FPartials\u002FGrid\u002FEditors\u002FCounterPicker.cshtml",value:{countersPicker:[{counterItems:{items:[{label:"offices",number:"12",activeFrom:b,activeTo:b},{label:"partners",number:"85",activeFrom:b,activeTo:b},{label:"lawyers",number:"200+",activeFrom:b,activeTo:b}]},activeFrom:b,activeTo:c}],activeFrom:b,activeTo:b}},{alias:c_,columnSize:K,render:hn,value:{text:"\u003Cp\u003EKennedys was established in the United States in June 2017 by the merger with US-based insurance firm Carroll McNulty &amp; Kull. Elevated by each other’s complementary strengths, Kennedys offers honest, straightforward legal advice to the insurance and reinsurance industry wherever in the world our clients require it.\u003C\u002Fp\u003E\n\u003Cp\u003EWith offices in California, Delaware, Florida, Illinois, New Jersey, New York, Pennsylvania, Texas and Washington, we offer deep sector counselling and representation that is carefully tailored to local needs. Our US complement of over 200 lawyers regularly advises clients in the insurance, reinsurance, financial, construction and engineering, healthcare, shipping and real estate sectors. Our lawyers are admitted in numerous jurisdictions and we regularly represent clients at all levels of state and federal courts across the US. Our extensive litigation and trial experience is matched by our ability to creatively and efficiently resolve matters outside of the courtroom, including through mediation and arbitration.\u003C\u002Fp\u003E\n\u003Cp\u003EWe recently received a Tier 2 ranking in US Legal 500 in \u003Cem\u003EInsurance: advice to insurers\u003C\u002Fem\u003E, \u003Cspan class=\"ui-provider dz baw bax bay baz bba bbb bbc bbd bbe bbf bbg bbh bbi bbj bbk bbl bbm bbn bbo bbp bbq bbr bbs bbt bbu bbv bbw bbx bby bbz bca bcb bcc bcd\"\u003E\u003Cspan\u003Eachieved a top Band 1 ranking in Chambers USA 2024 for \u003Cem\u003EInsurance (New Jersey) \u003C\u002Fem\u003E\u003C\u002Fspan\u003E\u003C\u002Fspan\u003Eand have been named as one of the best law firms in New Jersey by US News &amp; World Report 2017-2022, and also as a best law firm in San Francisco for 2022.\u003Cbr \u002F\u003E\u003Cbr \u002F\u003EWe advise and represent our global and domestic clients, including insurers, multinational corporations and financial institutions, in a host of areas, including:\u003C\u002Fp\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca data-udi=\"umb:\u002F\u002Fdocument\u002F2502a555bf2c4f88aa6a6d57b0de8e28\" href=\"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Finsurance-and-claims\u002Finsurance-coverage-us\u002F\" title=\"Insurance coverage (US)\"\u003EInsurance coverage\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003Cli\u003EInsurance defense\u003C\u002Fli\u003E\n\u003Cli\u003ECommercial business counselling and disputes\u003C\u002Fli\u003E\n\u003Cli\u003EDirectors’ and officers’ liability\u003C\u002Fli\u003E\n\u003Cli\u003EEmployment issues and disputes\u003C\u002Fli\u003E\n\u003Cli\u003EHealthcare, including managed care and healthcare liability\u003C\u002Fli\u003E\n\u003Cli\u003EInternational arbitration\u002FBermuda form\u003C\u002Fli\u003E\n\u003Cli\u003ELife, health &amp; disability insurance\u003C\u002Fli\u003E\n\u003Cli\u003EProfessional liability\u003C\u002Fli\u003E\n\u003Cli\u003EReal estate\u002Fcommercial property\u003C\u002Fli\u003E\n\u003Cli\u003EReinsurance disputes and advisory services\u003C\u002Fli\u003E\n\u003Cli\u003EShipping and international trade\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca rel=\"noopener\" href=\"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Flatin-america-practice\u002F\" target=\"_blank\" title=\"Latin America practice\"\u003ELatin America\u003C\u002Fa\u003E; and\u003C\u002Fli\u003E\n\u003Cli\u003E\u003Ca href=\"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Fcaribbean-practice\u002F\" title=\"Caribbean practice\"\u003ECaribbean\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E",alias:c_}},{alias:"novicell.grideditor.appetiser.column",columnSize:K,render:"\u002FViews\u002FPartials\u002FGrid\u002FEditors\u002FAppetiserColumn.cshtml",value:{applyAngleOnImage:a,description:"\u003Cp\u003ESocial inflation is perceived to be the greatest risk by our US partnership for 2025.\u003C\u002Fp\u003E\n\u003Cp\u003EWe explore various interconnected risk factors and assess what’s on the horizon regionally and globally in our report.\u003C\u002Fp\u003E",enableGreyBackground:g,image:{path:"\u002Fmedia\u002Ftf1cogcp\u002Fgettyimages-688376372-4.jpg",title:ho,focalPoint:{left:e,top:e,center:f},url:"https:\u002F\u002Fas-s01-uks-cm-04.azurewebsites.net\u002Fmedia\u002Ftf1cogcp\u002Fgettyimages-688376372-4.jpg",activeFrom:b,activeTo:c},imagePlacement:"right",label:ff,link:{name:"Download our global forecast report",isInternal:a,relativeUrl:"\u002Fforecast-report-25_final.pdf",url:"https:\u002F\u002Fas-s01-uks-cm-04.azurewebsites.net\u002Fmedia\u002Fsa3pnxph\u002Fforecast-report-25_final.pdf"},textplacement:hp,title:ho,activeFrom:b,activeTo:b}}],hasColumns:a,sizeMd:K}],hasRow:a,label:fg},{hasContainer:g,columns:[{editors:[{alias:"novicell.grideditor.quote",columnSize:K,render:"\u002FViews\u002FPartials\u002FGrid\u002FEditors\u002FQuote.cshtml",value:{author:"Chambers USA 2024",image:fh,quote:"\u003Cp\u003E\u003Cspan class=\"ui-provider dz baw bax bay baz bba bbb bbc bbd bbe bbf bbg bbh bbi bbj bbk bbl bbm bbn bbo bbp bbq bbr bbs bbt bbu bbv bbw bbx bby bbz bca bcb bcc bcd\"\u003EKennedys is a top-drawer firm as it relates to complicated multijurisdictional and multiparty disputes with millions of dollars at stake.\u003C\u002Fspan\u003E\u003C\u002Fp\u003E",activeFrom:b,activeTo:b}},{alias:"novicell.grideditor.headline",columnSize:K,render:"\u002FViews\u002FPartials\u002FGrid\u002FEditors\u002FHeadline.cshtml",value:{alignment:hp,isAnchorLink:a,tag:"h2",text:"Latest news, thought leadership and events\n\n",activeFrom:b,activeTo:b}},{alias:hq,columnSize:K,render:hr,value:{cardItems:{searchModels:[{type:{activeFrom:b,activeTo:c,id:cp,name:aL,parentId:an},services:[{activeFrom:b,activeTo:c,id:hs,name:aM,parentId:fi},{activeFrom:b,activeTo:c,id:fi,name:c$,parentId:ht}],sectors:[],articleType:{activeFrom:b,activeTo:c,id:fj,name:cq,parentId:ao},umbracoContentType:da,relevantDate:"2025-05-15T00:00:00",includeInSearch:a_,featuredDescription:"Recent high-profile attacks on major retailers have underscored the growing cyber risks facing the sector, as threat actors exploit both technical vulnerabilities and complex supply chains to cause maximum disruption.",featuredImage:{path:hu,title:"Computer Hacker",focalPoint:{left:e,top:e,center:f},url:hu,activeFrom:b,activeTo:c},nameLabel:"Lessons from the recent retail cyber attacks",urlLabel:{target:d,isInternal:a,relativeUrl:"thought-leadership\u002Farticle\u002F2025\u002Flessons-from-the-recent-retail-cyber-attacks\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fthought-leadership\u002Farticle\u002F2025\u002Flessons-from-the-recent-retail-cyber-attacks\u002F"},activeFrom:b,activeTo:c},{type:{activeFrom:b,activeTo:c,id:cp,name:aL,parentId:an},services:[{activeFrom:b,activeTo:c,id:10279,name:aN,parentId:aa},{activeFrom:b,activeTo:c,id:10286,name:ap,parentId:aa}],sectors:[{activeFrom:b,activeTo:c,id:hv,name:a$,parentId:db}],articleType:{activeFrom:b,activeTo:c,id:fj,name:cq,parentId:ao},umbracoContentType:da,relevantDate:"2025-05-12T00:00:00",includeInSearch:a_,featuredDescription:"In Certain Underwriters at Lloyds, London v. 3131 Veterans BLVD, LLC, the United States Court of Appeals for the Second Circuit held that Article II Section 3 of the New York Convention is self-executing and not reverse-preempted by Louisiana law. ",featuredImage:{path:"\u002Fmedia\u002Fg3vp31yj\u002Fimage.jfif",title:"Corporate and Commercial spotlight",focalPoint:{left:e,top:e,center:f},url:"https:\u002F\u002Fas-s01-uks-cm-04.azurewebsites.net\u002Fmedia\u002Fg3vp31yj\u002Fimage.jfif",activeFrom:b,activeTo:c},nameLabel:"International arbitration update:  New York Convention not reverse preempted by state law",urlLabel:{target:d,isInternal:a,relativeUrl:"thought-leadership\u002Farticle\u002F2025\u002Finternational-arbitration-update-new-york-convention-not-reverse-preempted-by-state-law\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fthought-leadership\u002Farticle\u002F2025\u002Finternational-arbitration-update-new-york-convention-not-reverse-preempted-by-state-law\u002F"},activeFrom:b,activeTo:c},{type:{activeFrom:b,activeTo:c,id:fk,name:J,parentId:an},services:[],sectors:[],articleType:{activeFrom:b,activeTo:c,id:6797,name:J,parentId:ao},umbracoContentType:da,relevantDate:"2025-05-01T00:00:00",includeInSearch:a_,featuredDescription:"We are marking our sixth year of double-digit promotions, with 21 elected to partner in our global annual promotions round. Effective today, this takes the global partner count to 363, up from 349 in 2024.",featuredImage:{path:hw,title:"Promotions",focalPoint:{left:e,top:e,center:f},url:hw,activeFrom:b,activeTo:c},nameLabel:"Promotions climb year-on-year at Kennedys, with 21 appointed to partner",urlLabel:{target:d,isInternal:a,relativeUrl:"news\u002F2025\u002Fpromotions-climb-year-on-year-at-kennedys-with-21-appointed-to-partner\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fnews\u002F2025\u002Fpromotions-climb-year-on-year-at-kennedys-with-21-appointed-to-partner\u002F"},activeFrom:b,activeTo:c},{type:{activeFrom:b,activeTo:c,id:cp,name:aL,parentId:an},services:[{activeFrom:b,activeTo:c,id:hs,name:aM,parentId:fi},{activeFrom:b,activeTo:c,id:10280,name:ab,parentId:aa}],sectors:[{activeFrom:b,activeTo:c,id:hv,name:a$,parentId:db},{activeFrom:b,activeTo:c,id:10232,name:cr,parentId:db},{activeFrom:b,activeTo:c,id:10230,name:ba,parentId:db}],articleType:{activeFrom:b,activeTo:c,id:fj,name:cq,parentId:ao},umbracoContentType:da,relevantDate:"2025-04-30T00:00:00",includeInSearch:a_,featuredDescription:"Kennedys' partner Erik Kowalewsky and associate Brian Ramkissoon author an article titled \"Safeguarding the Marine Transportation System: New Cybersecurity Rules,\" which was published in the Insurance Journal.",featuredImage:{path:"\u002Fmedia\u002Fgc3itm43\u002Fcargo-ship.jpg",title:"Cargo Ship",focalPoint:{left:e,top:e,center:f},url:"https:\u002F\u002Fas-s01-uks-cm-04.azurewebsites.net\u002Fmedia\u002Fgc3itm43\u002Fcargo-ship.jpg",activeFrom:b,activeTo:c},nameLabel:"Safeguarding the Marine Transportation System: New Cybersecurity Rules",urlLabel:{target:d,isInternal:a,relativeUrl:"thought-leadership\u002Farticle\u002F2025\u002Fsafeguarding-the-marine-transportation-system-new-cybersecurity-rules\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fthought-leadership\u002Farticle\u002F2025\u002Fsafeguarding-the-marine-transportation-system-new-cybersecurity-rules\u002F"},activeFrom:b,activeTo:c}],filters:[{key:hx,hidden:a,options:[{parentId:an,optionId:"6718",optionName:aL,selected:g,count:210,options:[]},{parentId:an,optionId:"6770",optionName:J,selected:g,count:135,options:[]}],selected:a,sortOrder:cs},{key:"articleTypes",hidden:a,options:[{parentId:ao,optionId:"6754",optionName:cq,selected:g,count:197,options:[]},{parentId:ao,optionId:"6715",optionName:hy,selected:g,count:P,options:[]},{parentId:ao,optionId:"6797",optionName:J,selected:g,count:131,options:[]},{parentId:ao,optionId:"6750",optionName:ff,selected:g,count:16,options:[]}],selected:a,sortOrder:cs},{key:hz,hidden:a,options:[{parentId:hA,optionId:hB,optionName:i,selected:g,count:hC,options:[]}],selected:a,sortOrder:cs}],isSuccess:g,culture:co,term:F,pagination:{total:hC,currentPage:P,pageSize:ct,totalNumberOfPages:87,siteId:h,baseUrl:F,queryUrl:F,listingId:h}},preFilterUrlParametrs:"?facet=6770,6718&articleTypes=6715,6750,6754,6797&locations=10350",preSelectedSort:dc,articleTypes:[{articleName:hy,activeFrom:b,activeTo:c},{articleName:ff,activeFrom:b,activeTo:c},{articleName:cq,activeFrom:b,activeTo:c},{articleName:J,activeFrom:b,activeTo:c}],countries:[{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c}],displayImages:g,displayPastEvents:a,facetTypes:[{id:fk,availableFacets:[dd,aq,Q,ar],availableSorts:[as,bb,at],facetSortOrder:bc,facetTypeName:J,activeFrom:b,activeTo:c},{id:cp,availableFacets:[dd,aq,Q,ar],availableSorts:[as,bb,at],facetSortOrder:bc,facetTypeName:aL,activeFrom:b,activeTo:c}],maximumResults:ct,activeFrom:b,activeTo:b}},{alias:hq,columnSize:K,render:hr,value:{cardItems:{searchModels:[{type:{activeFrom:b,activeTo:c,id:de,name:df,parentId:an},eventType:{activeFrom:b,activeTo:c,id:10938,name:"Webinar",parentId:6271},services:[{activeFrom:b,activeTo:c,id:aa,name:cu,parentId:ht},{activeFrom:b,activeTo:c,id:10273,name:hD,parentId:aa},{activeFrom:b,activeTo:c,id:10275,name:dg,parentId:aa},{activeFrom:b,activeTo:c,id:10277,name:cv,parentId:aa},{activeFrom:b,activeTo:c,id:dh,name:"Real estate, Projects and Construction",parentId:aa},{activeFrom:b,activeTo:c,id:10283,name:di,parentId:dh},{activeFrom:b,activeTo:c,id:10285,name:bd,parentId:dh},{activeFrom:b,activeTo:c,id:10284,name:dg,parentId:dh},{activeFrom:b,activeTo:c,id:33936,name:dj,parentId:aa}],sectors:[],umbracoContentType:"eventPage",relevantDate:"2025-05-20T13:00:00",includeInSearch:a_,featuredDescription:"This session will discuss the current legal environment in Latin America and the steps that companies in other regions, primarily the United States, will need to take in order to effectively do business in LATAM. The webinar will also provide an overview on the new factors and influences affecting international trade.",featuredImage:{path:hE,title:"Glass Building Facade",focalPoint:{left:e,top:e,center:f},url:hE,activeFrom:b,activeTo:c},nameLabel:" Navigating change: A shift in the legal environment and international trade for Latin America",urlLabel:{target:d,isInternal:a,relativeUrl:"thought-leadership\u002Four-events\u002F20250420-us-latam-coco-webinar\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fthought-leadership\u002Four-events\u002F20250420-us-latam-coco-webinar\u002F"},activeFrom:b,activeTo:c}],filters:[{key:hx,hidden:a,options:[{parentId:an,optionId:"6791",optionName:df,selected:g,count:P,options:[]}],selected:a,sortOrder:cs},{key:hz,hidden:a,options:[{parentId:hA,optionId:hB,optionName:i,selected:g,count:P,options:[]}],selected:a,sortOrder:cs}],isSuccess:g,culture:co,term:F,pagination:{total:P,currentPage:P,pageSize:ct,totalNumberOfPages:P,siteId:h,baseUrl:F,queryUrl:F,listingId:h}},preFilterUrlParametrs:"?facet=6791&locations=10350",preSelectedSort:dc,countries:[{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c}],displayImages:g,displayPastEvents:a,facetTypes:[{id:de,availableFacets:[aq,Q,ar,hF],availableSorts:[as,bb,at],facetSortOrder:hG,facetTypeName:df,activeFrom:b,activeTo:c}],maximumResults:ct,activeFrom:b,activeTo:b}}],hasColumns:a,sizeMd:K}],hasRow:a,label:fg},{hasContainer:g,columns:[{editors:[{alias:"novicell.grideditor.officeMapPicker",columnSize:K,render:"\u002FViews\u002FPartials\u002FGrid\u002FEditors\u002FOfficeMapPicker.cshtml",value:{linkedItems:[{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:be,associatedOffice:a,contactTelephone:bf,locationLatitude:bg,locationLongitude:bh,officeName:bi,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:ac,associatedOffice:a,contactFax:R,locationLatitude:au,locationLongitude:av,officeName:ad,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:bj,associatedOffice:a,contactFax:bk,contactTelephone:bl,locationLatitude:bm,locationLongitude:bn,officeName:bo,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:aO,associatedOffice:a,contactFax:aP,contactTelephone:bp,locationLatitude:bq,locationLongitude:br,officeName:aQ,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:aR,associatedOffice:a,contactFax:bs,contactTelephone:bt,locationLatitude:bu,locationLongitude:bv,officeName:aS,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:bw,associatedOffice:a,contactFax:bx,contactTelephone:by,locationLatitude:bz,locationLongitude:bA,officeName:bB,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:bC,associatedOffice:a,contactTelephone:bD,locationLatitude:bE,locationLongitude:bF,officeName:bG,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:bH,associatedOffice:a,contactFax:bI,contactTelephone:bJ,locationLatitude:bK,locationLongitude:bL,officeName:bM,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:bN,associatedOffice:a,contactTelephone:bO,locationLatitude:bP,locationLongitude:bQ,officeName:bR,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:bS,associatedOffice:a,contactFax:bT,contactTelephone:bU,locationLatitude:bV,locationLongitude:bW,officeName:bX,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:bY,associatedOffice:a,contactTelephone:bZ,locationLatitude:b_,locationLongitude:b$,officeName:ca,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:cb,associatedOffice:a,contactTelephone:cc,locationLatitude:cd,locationLongitude:ce,officeName:cf,activeFrom:b,activeTo:c}],cta:{name:"All offices in North America",target:S,isInternal:g,relativeUrl:"where-we-are\u002Fnorth-america\u002Four-offices-in-north-america\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fwhere-we-are\u002Fnorth-america\u002Four-offices-in-north-america\u002F"},officePicker:[{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:be,associatedOffice:a,contactTelephone:bf,locationLatitude:bg,locationLongitude:bh,officeName:bi,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:ac,associatedOffice:a,contactFax:R,locationLatitude:au,locationLongitude:av,officeName:ad,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:bj,associatedOffice:a,contactFax:bk,contactTelephone:bl,locationLatitude:bm,locationLongitude:bn,officeName:bo,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:aO,associatedOffice:a,contactFax:aP,contactTelephone:bp,locationLatitude:bq,locationLongitude:br,officeName:aQ,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:aR,associatedOffice:a,contactFax:bs,contactTelephone:bt,locationLatitude:bu,locationLongitude:bv,officeName:aS,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:bw,associatedOffice:a,contactFax:bx,contactTelephone:by,locationLatitude:bz,locationLongitude:bA,officeName:bB,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:bC,associatedOffice:a,contactTelephone:bD,locationLatitude:bE,locationLongitude:bF,officeName:bG,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:bH,associatedOffice:a,contactFax:bI,contactTelephone:bJ,locationLatitude:bK,locationLongitude:bL,officeName:bM,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:bN,associatedOffice:a,contactTelephone:bO,locationLatitude:bP,locationLongitude:bQ,officeName:bR,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:bS,associatedOffice:a,contactFax:bT,contactTelephone:bU,locationLatitude:bV,locationLongitude:bW,officeName:bX,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:bY,associatedOffice:a,contactTelephone:bZ,locationLatitude:b_,locationLongitude:b$,officeName:ca,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:cb,associatedOffice:a,contactTelephone:cc,locationLatitude:cd,locationLongitude:ce,officeName:cf,activeFrom:b,activeTo:c}],title:"Our offices in the US",activeFrom:b,activeTo:b}}],hasColumns:a,sizeMd:K}],hasRow:a,label:fg},{hasContainer:g,columns:[{editors:[{alias:c_,columnSize:dk,render:hn,value:{text:"\u003Ch5\u003EPeople\u003C\u002Fh5\u003E\n\u003Ch2\u003EKey contacts\u003C\u002Fh2\u003E",alias:c_}},{alias:fl,columnSize:dk,render:fm,value:{linkIsFile:a,buttonStyle:fn,link:{name:"View all",isInternal:g,relativeUrl:"where-we-are\u002Fnorth-america\u002Four-people-in-the-us\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fwhere-we-are\u002Fnorth-america\u002Four-people-in-the-us\u002F"},showBorder:a,activeFrom:b,activeTo:b}}],hasColumns:g,sizeMd:dk},{editors:[{alias:"novicell.grideditor.peopleShort",columnSize:dl,render:"\u002FViews\u002FPartials\u002FGrid\u002FEditors\u002FpeopleShort.cshtml",value:{profiles:[{firstName:"Christopher R",lastName:"Carroll",internalUrl:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-people\u002Fpeople\u002Fbasking-ridge\u002Fchristopher-carroll",emailAddress:"[email protected]",telephoneNumber:"+1 908 848 1250",jobTitle:fo,officeName:aS,image:{crops:[{alias:dm,coordinates:{x1:.2543557900135546,y1:.3323991647433784,x2:.5441568670549878,y2:.3653698208594351}},{alias:fp,coordinates:{x1:.192463411946768,y1:.2836381916292068,x2:.1840504680560029,y2:.14242056755191534}}],path:"\u002Fmedia\u002Fob4mfazn\u002Fchris-carroll-halfbody_1620-x-1080.png",title:"Chris Carroll Halfbody 1620 X 1080",focalPoint:{left:.369783412572636,top:.4659270998415214,center:"0.369783412572636,0.4659270998415214"},url:"https:\u002F\u002Fas-s01-uks-cm-04.azurewebsites.net\u002Fmedia\u002Fob4mfazn\u002Fchris-carroll-halfbody_1620-x-1080.png",activeFrom:b,activeTo:c},address:aR,fax:R,mobile:F,activeFrom:b,activeTo:c,linkedIn:"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fchristopher-carroll-88b37810\u002F "},{firstName:"Eric",lastName:"Hiller",internalUrl:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-people\u002Fpeople\u002Fmiami\u002Feric-hiller",emailAddress:"[email protected]",telephoneNumber:"+1 305 537 2030",jobTitle:fo,officeName:aQ,image:{crops:[{alias:dm,coordinates:{x1:.11676492917155973,y1:.0030739657090417304,x2:.5644499320120026,y2:.5187483260663016}},{alias:fp,coordinates:{x1:.018621262288549288,y1:h,x2:.10181796128678822,y2:.1903328924162257}}],path:"\u002Fmedia\u002Fly4hzv4w\u002Feric-hiller-half-body-large_1620x1080.jpg",title:"Eric Hiller Half Body Large_1620X1080",focalPoint:{left:hH,top:.22503961965134706,center:"0.28526148969889065,0.22503961965134706"},url:"https:\u002F\u002Fas-s01-uks-cm-04.azurewebsites.net\u002Fmedia\u002Fly4hzv4w\u002Feric-hiller-half-body-large_1620x1080.jpg",activeFrom:b,activeTo:c},address:aO,fax:aP,mobile:F,activeFrom:b,activeTo:c,linkedIn:"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Feric-hiller-57392311\u002F"},{firstName:"Heather E",lastName:"Simpson",internalUrl:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-people\u002Fpeople\u002Fbasking-ridge\u002Fheather-simpson",emailAddress:"[email protected]",telephoneNumber:"+1 908 848 1226",jobTitle:fo,officeName:ad,image:{crops:[{alias:dm,coordinates:{x1:.12944989963210912,y1:.18576189110430863,x2:.5840470009252697,y2:.3844834597317595}},{alias:fp,coordinates:{x1:.04352708504015629,y1:.1435185185185186,x2:.11203134438830231,y2:.07914285714285713}}],path:"\u002Fmedia\u002Fdx2dh2wx\u002Fheather-simpson-half-body-large_1080.jpg",title:"Heather Simpson Half Body Large_1080",focalPoint:{left:hH,top:.37400950871632327,center:"0.28526148969889065,0.37400950871632327"},url:"https:\u002F\u002Fas-s01-uks-cm-04.azurewebsites.net\u002Fmedia\u002Fdx2dh2wx\u002Fheather-simpson-half-body-large_1080.jpg",activeFrom:b,activeTo:c},address:ac,fax:R,mobile:F,activeFrom:b,activeTo:c,linkedIn:"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fheather-simpson-23863574\u002F "}],activeFrom:b,activeTo:b}},{alias:fl,columnSize:dl,render:fm,value:{linkIsFile:a,buttonStyle:fn,link:{name:"All coverage lawyers",isInternal:g,relativeUrl:"where-we-are\u002Fnorth-america\u002Four-insurance-coverage-people-in-the-us\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fwhere-we-are\u002Fnorth-america\u002Four-insurance-coverage-people-in-the-us\u002F"},showBorder:a,activeFrom:b,activeTo:b}},{alias:fl,columnSize:dl,render:fm,value:{linkIsFile:a,buttonStyle:fn,link:{name:"All defense lawyers",isInternal:g,relativeUrl:"where-we-are\u002Fnorth-america\u002Four-insurance-defense-people-in-the-us\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fwhere-we-are\u002Fnorth-america\u002Four-insurance-defense-people-in-the-us\u002F"},showBorder:a,activeFrom:b,activeTo:b}}],hasColumns:g,sizeMd:dl}],hasRow:g,label:"Section"}]},isContentPage:g,locations:[{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c}],sectors:[{image:{path:hI,title:"2 Sectors_Aviation",focalPoint:{left:e,top:e,center:f},url:hI,activeFrom:b,activeTo:c},landingPage:{name:ae,target:d,isInternal:a,relativeUrl:hJ,url:hK},sectorName:ae,activeFrom:b,activeTo:c},{image:{path:hL,title:"2 Sectors_Bankingfinance",focalPoint:{left:e,top:e,center:f},url:hL,activeFrom:b,activeTo:c},landingPage:{name:aw,target:d,isInternal:a,relativeUrl:fq,url:fr},sectorName:aw,activeFrom:b,activeTo:c},{image:{path:hM,title:"2 Sectors_Constructionengineering",focalPoint:{left:e,top:e,center:f},url:hM,activeFrom:b,activeTo:c},landingPage:{name:cw,target:d,isInternal:a,relativeUrl:hN,url:hO},sectorName:cw,activeFrom:b,activeTo:c},{image:{path:hP,title:"2 Sectors_Healthcare",focalPoint:{left:e,top:e,center:f},url:hP,activeFrom:b,activeTo:c},landingPage:{name:cx,target:d,isInternal:a,relativeUrl:hQ,url:hR},sectorName:cx,activeFrom:b,activeTo:c},{image:{path:hS,title:"2 Sectors_It",focalPoint:{left:e,top:e,center:f},url:hS,activeFrom:b,activeTo:c},landingPage:{name:cy,target:d,isInternal:a,relativeUrl:hT,url:hU},sectorName:cy,activeFrom:b,activeTo:c},{image:{path:hV,title:"Uk_Lloyds",focalPoint:{left:e,top:e,center:f},url:hV,activeFrom:b,activeTo:c},landingPage:{name:a$,target:d,isInternal:a,relativeUrl:hW,url:hX},sectorName:a$,activeFrom:b,activeTo:c},{image:{path:hY,title:"2 Sectors_Lifesciences",focalPoint:{left:e,top:e,center:f},url:hY,activeFrom:b,activeTo:c},landingPage:{name:dn,target:d,isInternal:a,relativeUrl:hZ,url:h_},sectorName:dn,activeFrom:b,activeTo:c},{image:{path:h$,title:"2 Sectors_Publicsector",focalPoint:{left:e,top:e,center:f},url:h$,activeFrom:b,activeTo:c},landingPage:{name:cz,target:d,isInternal:a,relativeUrl:ia,url:ib},sectorName:cz,activeFrom:b,activeTo:c},{image:{path:ic,title:"2 Sectors_Rail",focalPoint:{left:e,top:e,center:f},url:ic,activeFrom:b,activeTo:c},landingPage:{name:cA,target:d,isInternal:a,relativeUrl:id,url:ie},sectorName:cA,activeFrom:b,activeTo:c},{image:{path:if0,title:"2 Sectors_Retail",focalPoint:{left:e,top:e,center:f},url:if0,activeFrom:b,activeTo:c},landingPage:{name:cB,target:d,isInternal:a,relativeUrl:ig,url:ih},sectorName:cB,activeFrom:b,activeTo:c},{image:{path:ii,title:"2 Sectors_Shippingintltrade",focalPoint:{left:e,top:e,center:f},url:ii,activeFrom:b,activeTo:c},landingPage:{name:ba,target:d,isInternal:a,relativeUrl:ij,url:ik},sectorName:ba,activeFrom:b,activeTo:c},{image:{path:il,title:"2 Sectors_Sport",focalPoint:{left:e,top:e,center:f},url:il,activeFrom:b,activeTo:c},landingPage:{name:cC,target:d,isInternal:a,relativeUrl:im,url:in0},sectorName:cC,activeFrom:b,activeTo:c},{image:{path:io,title:"2 Sectors_Transportlogistics",focalPoint:{left:e,top:e,center:f},url:io,activeFrom:b,activeTo:c},landingPage:{name:cr,target:d,isInternal:a,relativeUrl:ip,url:iq},sectorName:cr,activeFrom:b,activeTo:c}],services:[{colour:{value:af,label:ag},image:{path:ir,title:"2 Insclaims_Aviation",focalPoint:{left:e,top:e,center:f},url:ir,activeFrom:b,activeTo:c},landingPage:{name:ae,target:d,isInternal:a,relativeUrl:is,url:it},serviceName:ae,activeFrom:b,activeTo:c},{colour:{value:G,label:H},image:{path:iu,title:" Insclaims_Dpi_Bermudaform",focalPoint:{left:e,top:e,center:f},url:iu,activeFrom:b,activeTo:c},landingPage:{name:cD,target:d,isInternal:a,relativeUrl:iv,url:iw},serviceName:cD,activeFrom:b,activeTo:c},{colour:{value:ah,label:ai},image:{path:ix,title:"Caribbean_British Virgin Islands_Sandy Spit View_V2",focalPoint:{left:e,top:e,center:f},url:ix,activeFrom:b,activeTo:c},landingPage:{name:aT,target:d,isInternal:a,relativeUrl:fs,url:ft},serviceName:aT,activeFrom:b,activeTo:c},{colour:{value:G,label:H},image:{path:iy,title:"Insclaims_Construction",focalPoint:{left:e,top:e,center:f},url:iy,activeFrom:b,activeTo:c},landingPage:{name:cE,target:d,isInternal:a,relativeUrl:iz,url:iA},serviceName:cE,activeFrom:b,activeTo:c},{colour:{value:ah,label:ai},image:{path:iB,title:"2Insclaims_Cyberrisks",focalPoint:{left:e,top:e,center:f},url:iB,activeFrom:b,activeTo:c},landingPage:{name:aM,target:d,isInternal:a,relativeUrl:iC,url:iD},serviceName:aM,activeFrom:b,activeTo:c},{colour:{value:G,label:H},image:{path:iE,title:"2Insclaims_Directorsofficersliability",focalPoint:{left:e,top:e,center:f},url:iE,activeFrom:b,activeTo:c},landingPage:{name:fu,target:d,isInternal:a,relativeUrl:iF,url:iG},serviceName:fu,activeFrom:b,activeTo:c},{colour:{value:ah,label:ai},image:{path:iH,title:"2 Insclaims_Energy",focalPoint:{left:e,top:e,center:f},url:iH,activeFrom:b,activeTo:c},landingPage:{name:cF,target:d,isInternal:a,relativeUrl:iI,url:iJ},serviceName:cF,activeFrom:b,activeTo:c},{colour:{value:do0,label:dp},image:{path:iK,title:"2 Insclaims_Environmerntalliability",focalPoint:{left:e,top:e,center:f},url:iK,activeFrom:b,activeTo:c},landingPage:{name:iL,target:d,isInternal:a,relativeUrl:iM,url:iN},serviceName:fv,activeFrom:b,activeTo:c},{colour:{value:ah,label:ai},image:{path:iO,title:"2 Insclaims_Financialinstitutions",focalPoint:{left:e,top:e,center:f},url:iO,activeFrom:b,activeTo:c},landingPage:{name:dq,target:d,isInternal:a,relativeUrl:iP,url:iQ},serviceName:dq,activeFrom:b,activeTo:c},{colour:{value:af,label:ag},image:{path:iR,title:"2 Insclaims_Fraud",focalPoint:{left:e,top:e,center:f},url:iR,activeFrom:b,activeTo:c},landingPage:{name:dr,target:d,isInternal:a,relativeUrl:iS,url:iT},serviceName:dr,activeFrom:b,activeTo:c},{colour:{value:G,label:H},image:{path:iU,title:"2 Insclaims_Highnetworth",focalPoint:{left:e,top:e,center:f},url:iU,activeFrom:b,activeTo:c},landingPage:{name:ds,target:d,isInternal:a,relativeUrl:iV,url:iW},serviceName:"High net worth ",activeFrom:b,activeTo:c},{colour:{value:ah,label:ai},image:{path:iX,title:"2 Insclaims_Lifehealth",focalPoint:{left:e,top:e,center:f},url:iX,activeFrom:b,activeTo:c},landingPage:{name:cG,target:d,isInternal:a,relativeUrl:iY,url:iZ},serviceName:cG,activeFrom:b,activeTo:c},{colour:{value:af,label:ag},image:{path:i_,title:"2 Insclaims_Marine",focalPoint:{left:e,top:e,center:f},url:i_,activeFrom:b,activeTo:c},landingPage:{name:cH,target:d,isInternal:a,relativeUrl:i$,url:ja},serviceName:cH,activeFrom:b,activeTo:c},{colour:{value:G,label:H},image:{path:jb,title:"2 Insclaims_Politicalrisk",focalPoint:{left:e,top:e,center:f},url:jb,activeFrom:b,activeTo:c},landingPage:{name:cI,target:d,isInternal:a,relativeUrl:jc,url:jd},serviceName:cI,activeFrom:b,activeTo:c},{colour:{value:af,label:ag},image:{path:je,title:"2 Insclaims_Productliability",focalPoint:{left:e,top:e,center:f},url:je,activeFrom:b,activeTo:c},landingPage:{name:ax,target:d,isInternal:a,relativeUrl:dt,url:du},serviceName:ax,activeFrom:b,activeTo:c},{colour:{value:af,label:ag},image:{path:jf,title:"2 Insclaims_Professionalindemnity",focalPoint:{left:e,top:e,center:f},url:jf,activeFrom:b,activeTo:c},landingPage:{name:cJ,target:d,isInternal:a,relativeUrl:jg,url:jh},serviceName:cJ,activeFrom:b,activeTo:c},{colour:{value:ah,label:ai},image:{path:ji,title:"2 Insclaims_Propertydamage",focalPoint:{left:e,top:e,center:f},url:ji,activeFrom:b,activeTo:c},landingPage:{name:cK,target:d,isInternal:a,relativeUrl:jj,url:jk},serviceName:cK,activeFrom:b,activeTo:c},{colour:{value:ah,label:ai},image:{path:jl,title:"P Business Development Marketing Communications Design Work In Progress Website Pics Final Images 1 Expertise 1 Insurance Claims 2 Insclaims_Reinsurance",focalPoint:{left:e,top:e,center:f},url:jl,activeFrom:b,activeTo:c},landingPage:{name:cL,target:d,isInternal:a,relativeUrl:jm,url:jn},serviceName:cL,activeFrom:b,activeTo:c},{colour:{value:af,label:ag},image:{crops:[{alias:dm,coordinates:{x1:.06360376588335451,y1:h,x2:.2700697035044005,y2:h}}],path:"\u002Fmedia\u002Fnddcsftk\u002Fgavel-us.png",title:"Gavel Us",focalPoint:{left:e,top:e,center:f},url:"https:\u002F\u002Fas-s01-uks-cm-04.azurewebsites.net\u002Fmedia\u002Fnddcsftk\u002Fgavel-us.png",activeFrom:b,activeTo:c},landingPage:{name:"Insurance coverage (US)",target:d,isInternal:a,relativeUrl:"our-expertise\u002Fservices\u002Finsurance-and-claims\u002Finsurance-coverage-us\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Finsurance-and-claims\u002Finsurance-coverage-us\u002F"},serviceName:"Insurance coverage",activeFrom:b,activeTo:c},{colour:{value:af,label:ag},image:{path:jo,title:"Lighthouse",focalPoint:{left:e,top:e,center:f},url:jo,activeFrom:b,activeTo:c},serviceName:cg,activeFrom:b,activeTo:c},{colour:{value:af,label:ag},image:{path:jp,title:"Pushpin On Map",focalPoint:{left:e,top:e,center:f},url:jp,activeFrom:b,activeTo:c},landingPage:{name:ch,target:d,isInternal:a,relativeUrl:fw,url:fx},serviceName:jq,activeFrom:b,activeTo:c},{colour:{value:G,label:H},image:{path:jr,title:" Insclaims_Dpi_Hero",focalPoint:{left:e,top:e,center:f},url:jr,activeFrom:b,activeTo:c},landingPage:{name:cM,target:d,isInternal:a,relativeUrl:js,url:jt},serviceName:cM,activeFrom:b,activeTo:c},{colour:{value:do0,label:dp},image:{path:ju,title:"3 Insclaims_Dpi_Abuse",focalPoint:{left:e,top:e,center:f},url:ju,activeFrom:b,activeTo:c},landingPage:{name:cN,target:d,isInternal:a,relativeUrl:jv,url:jw},serviceName:cN,activeFrom:b,activeTo:c},{colour:{value:G,label:H},image:{path:jx,title:" Insclaims_Dpi_Catastrophicinjury",focalPoint:{left:e,top:e,center:f},url:jx,activeFrom:b,activeTo:c},landingPage:{name:cO,target:d,isInternal:a,relativeUrl:jy,url:jz},serviceName:cO,activeFrom:b,activeTo:c},{colour:{value:G,label:H},image:{path:jA,title:" Insclaims_Dpi_Employersliability",focalPoint:{left:e,top:e,center:f},url:jA,activeFrom:b,activeTo:c},landingPage:{name:jB,target:d,isInternal:a,relativeUrl:jC,url:jD},serviceName:fy,activeFrom:b,activeTo:c},{colour:{value:G,label:H},image:{path:jE,title:"Umbrella In Sun",focalPoint:{left:e,top:e,center:f},url:jE,activeFrom:b,activeTo:c},landingPage:{name:aU,target:d,isInternal:a,relativeUrl:fz,url:fA},serviceName:aU,activeFrom:b,activeTo:c},{colour:{value:G,label:H},image:{path:jF,title:" Insclaims_Dpi_Medicalnegligence",focalPoint:{left:e,top:e,center:f},url:jF,activeFrom:b,activeTo:c},landingPage:{name:cP,target:d,isInternal:a,relativeUrl:fB,url:fC},serviceName:fD,activeFrom:b,activeTo:c},{colour:{value:G,label:H},image:{path:jG,title:" Insclaims_Dpi_Occupationaldisease",focalPoint:{left:e,top:e,center:f},url:jG,activeFrom:b,activeTo:c},landingPage:{name:cQ,target:d,isInternal:a,relativeUrl:jH,url:jI},serviceName:cQ,activeFrom:b,activeTo:c},{colour:{value:G,label:H},image:{path:jJ,title:"3 Insclaims_Dpi_Publicliability",focalPoint:{left:e,top:e,center:f},url:jJ,activeFrom:b,activeTo:c},landingPage:{name:cR,target:d,isInternal:a,relativeUrl:jK,url:jL},serviceName:cR,activeFrom:b,activeTo:c},{colour:{value:do0,label:dp},image:{path:jM,title:"3 Insclaims_Dpi_Motorliability",focalPoint:{left:e,top:e,center:f},url:jM,activeFrom:b,activeTo:c},landingPage:{name:"Auto US",target:d,isInternal:a,relativeUrl:"our-expertise\u002Fservices\u002Fdefendant-personal-injury\u002Fauto-us\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Fdefendant-personal-injury\u002Fauto-us\u002F"},serviceName:"Auto",activeFrom:b,activeTo:c},{colour:{value:af,label:ag},image:{path:jN,title:"2 Corpcomm_Commercial",focalPoint:{left:e,top:e,center:f},url:jN,activeFrom:b,activeTo:c},landingPage:{name:cu,target:d,isInternal:a,relativeUrl:jO,url:jP},serviceName:cu,activeFrom:b,activeTo:c},{colour:{value:ah,label:ai},image:{path:jQ,title:"Commercial Dispute Resolution_1820X683",focalPoint:{left:e,top:e,center:f},url:jQ,activeFrom:b,activeTo:c},landingPage:{name:fE,target:d,isInternal:a,relativeUrl:jR,url:jS},serviceName:hD,activeFrom:b,activeTo:c},{colour:{value:ah,label:ai},image:{path:"\u002Fmedia\u002F4zfjprin\u002Fjenga.jpg",title:"Jenga",focalPoint:{left:e,top:e,center:f},url:"https:\u002F\u002Fas-s01-uks-cm-04.azurewebsites.net\u002Fmedia\u002F4zfjprin\u002Fjenga.jpg",activeFrom:b,activeTo:c},landingPage:{name:cS,target:d,isInternal:a,relativeUrl:jT,url:jU},serviceName:cS,activeFrom:b,activeTo:c},{colour:{value:G,label:H},image:{path:jV,title:" Corpcomm_Corporate",focalPoint:{left:e,top:e,center:f},url:jV,activeFrom:b,activeTo:c},landingPage:{name:jW,target:d,isInternal:a,relativeUrl:jX,url:jY},serviceName:fF,activeFrom:b,activeTo:c},{colour:{value:G,label:H},image:{path:jZ,title:" Corpcom_Employment",focalPoint:{left:e,top:e,center:f},url:jZ,activeFrom:b,activeTo:c},landingPage:{name:cv,target:d,isInternal:a,relativeUrl:j_,url:j$},serviceName:cv,activeFrom:b,activeTo:c},{colour:{value:do0,label:dp},image:{path:ka,title:"Data Privacy_Spotlight",focalPoint:{left:e,top:e,center:f},url:ka,activeFrom:b,activeTo:c},landingPage:{name:ab,target:d,isInternal:a,relativeUrl:fG,url:fH},serviceName:ab,activeFrom:b,activeTo:c},{colour:{value:G,label:H},image:{path:kb,title:"2 Corpcomm_Realestate",focalPoint:{left:e,top:e,center:f},url:kb,activeFrom:b,activeTo:c},landingPage:{name:bd,target:d,isInternal:a,relativeUrl:kc,url:kd},serviceName:bd,activeFrom:b,activeTo:c}],title:i,activeFrom:b,activeTo:c}},breadcrumbs:[{link:{name:"Kennedys homepage",target:d,isInternal:g,relativeUrl:F,url:fI},level:P,activeFrom:b,activeTo:c},{link:{name:dv,target:d,isInternal:g,relativeUrl:ke,url:kf},level:dc,activeFrom:b,activeTo:c},{link:{name:fJ,target:d,isInternal:g,relativeUrl:"where-we-are\u002Fnorth-america\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fwhere-we-are\u002Fnorth-america\u002F"},level:dk,activeFrom:b,activeTo:c},{link:{name:i,target:d,isInternal:g,relativeUrl:q,url:o},level:ct,activeFrom:b,activeTo:c}],randomValue:.7369552099427659}],fetch:[],error:fh,state:{isPreviewing:a,navigation:{primary:[{documentType:C,linkTitle:dv,displayProfileSearch:D,linkTarget:{name:dv,target:S,isInternal:a,relativeUrl:ke,url:kf},linkText:"We are a global law firm with 78 offices, associations and co-operations in jurisdictions that our clients need us most, including Asia Pacific, EMEA, Latin America & the Caribbean, North America and the United Kingdom.",region:h,level:aj,link:{name:dv,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002F"},children:[{documentType:C,linkTitle:"Asia Pacific ",displayProfileSearch:D,region:h,level:A,link:{name:"Asia Pacific",target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Fasia-pacific\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Fasia-pacific\u002F"},children:[{documentType:k,linkTitle:"Australia ",linkTarget:{name:B,target:d,isInternal:a,relativeUrl:L,url:M},region:h,level:n,link:{name:B,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Fasia-pacific\u002Faustralia\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Fasia-pacific\u002Faustralia\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:ak,linkTarget:{name:ak,target:d,isInternal:a,relativeUrl:fK,url:fL},region:h,level:n,link:{name:ak,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Fasia-pacific\u002Fhong-kong\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Fasia-pacific\u002Fhong-kong\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:ay,linkTarget:{name:ay,target:d,isInternal:a,relativeUrl:fM,url:fN},region:h,level:n,link:{name:ay,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Fasia-pacific\u002Fnew-zealand\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Fasia-pacific\u002Fnew-zealand\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:al,linkTarget:{name:al,target:d,isInternal:a,relativeUrl:fO,url:fP},region:h,level:n,link:{name:al,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Fasia-pacific\u002Fsingapore\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Fasia-pacific\u002Fsingapore\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a}],hasChildren:g,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:C,linkTitle:kg,displayProfileSearch:D,region:h,level:A,link:{name:kg,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Feurope-middle-east-and-africa\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Feurope-middle-east-and-africa\u002F"},children:[{documentType:k,linkTitle:"Belgium",region:h,level:dc,link:{name:"Belgium (1)",target:d,isInternal:a,relativeUrl:"\u002Fbelgium",url:"http:\u002F\u002Flocalhost\u002Fbelgium"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:az,linkTarget:{name:az,target:d,isInternal:a,relativeUrl:fQ,url:fR},region:h,level:n,link:{name:az,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Feurope-middle-east-and-africa\u002Fdenmark\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Feurope-middle-east-and-africa\u002Fdenmark\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:aA,linkTarget:{name:aA,target:d,isInternal:a,relativeUrl:fS,url:fT},region:h,level:n,link:{name:aA,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Feurope-middle-east-and-africa\u002Ffrance\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Feurope-middle-east-and-africa\u002Ffrance\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:I,linkTarget:{name:I,target:d,isInternal:a,relativeUrl:cT,url:cU},region:h,level:n,link:{name:I,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Feurope-middle-east-and-africa\u002Fireland\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Feurope-middle-east-and-africa\u002Fireland\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:"Israel ",linkTarget:{name:aV,target:d,isInternal:a,relativeUrl:fU,url:fV},region:h,level:n,link:{name:aV,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Feurope-middle-east-and-africa\u002Fisrael\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Feurope-middle-east-and-africa\u002Fisrael\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:aB,linkTarget:{name:aB,target:d,isInternal:a,relativeUrl:fW,url:fX},region:h,level:n,link:{name:aB,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Feurope-middle-east-and-africa\u002Fspain\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Feurope-middle-east-and-africa\u002Fspain\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:aC,linkTarget:{name:aC,target:d,isInternal:a,relativeUrl:fY,url:fZ},region:h,level:n,link:{name:aC,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Feurope-middle-east-and-africa\u002Fsultanate-of-oman\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Feurope-middle-east-and-africa\u002Fsultanate-of-oman\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:aD,linkTarget:{name:aD,target:d,isInternal:a,relativeUrl:f_,url:f$},region:h,level:n,link:{name:aD,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Feurope-middle-east-and-africa\u002Funited-arab-emirates\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Feurope-middle-east-and-africa\u002Funited-arab-emirates\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a}],hasChildren:g,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:C,linkTitle:kh,displayProfileSearch:D,region:h,level:A,link:{name:kh,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Flatin-america-and-the-caribbean\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Flatin-america-and-the-caribbean\u002F"},children:[{documentType:k,linkTitle:"Argentina ",linkTarget:{name:aW,target:d,isInternal:a,relativeUrl:ga,url:gb},region:h,level:n,link:{name:aW,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Flatin-america-and-the-caribbean\u002Fargentina\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Flatin-america-and-the-caribbean\u002Fargentina\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:gc,linkTarget:{name:gc,target:d,isInternal:a,relativeUrl:"where-we-are\u002Flatin-america-and-the-caribbean\u002Fbrazil\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fwhere-we-are\u002Flatin-america-and-the-caribbean\u002Fbrazil\u002F"},region:h,level:n,link:{name:gc,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Flatin-america-and-the-caribbean\u002Fbrazil\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Flatin-america-and-the-caribbean\u002Fbrazil\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:aT,linkTarget:{name:aT,target:d,isInternal:a,relativeUrl:fs,url:ft},region:h,level:n,link:{name:"Caribbean",target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Flatin-america-and-the-caribbean\u002Fcaribbean\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Flatin-america-and-the-caribbean\u002Fcaribbean\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:aE,linkTarget:{name:aE,target:d,isInternal:a,relativeUrl:gd,url:ge},region:h,level:n,link:{name:aE,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Flatin-america-and-the-caribbean\u002Fchile\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Flatin-america-and-the-caribbean\u002Fchile\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:aF,linkTarget:{name:aF,target:d,isInternal:a,relativeUrl:gf,url:gg},region:h,level:n,link:{name:aF,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Flatin-america-and-the-caribbean\u002Fcolombia\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Flatin-america-and-the-caribbean\u002Fcolombia\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:ci,linkTarget:{name:ci,target:d,isInternal:a,relativeUrl:ki,url:kj},region:h,level:n,link:{name:ci,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Flatin-america-and-the-caribbean\u002Flatin-america-practice\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Flatin-america-and-the-caribbean\u002Flatin-america-practice\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:aG,linkTarget:{name:aG,target:d,isInternal:a,relativeUrl:gh,url:gi},region:h,level:n,link:{name:aG,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Flatin-america-and-the-caribbean\u002Fmexico\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Flatin-america-and-the-caribbean\u002Fmexico\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:aH,linkTarget:{name:aH,target:d,isInternal:a,relativeUrl:gj,url:gk},region:h,level:n,link:{name:aH,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Flatin-america-and-the-caribbean\u002Fperu\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Flatin-america-and-the-caribbean\u002Fperu\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a}],hasChildren:g,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:C,linkTitle:fJ,displayProfileSearch:D,region:h,level:A,link:{name:fJ,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Fnorth-america\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Fnorth-america\u002F"},children:[{documentType:k,linkTitle:i,linkTarget:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},region:h,level:n,link:{name:i,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Fnorth-america\u002Funited-states\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Fnorth-america\u002Funited-states\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:am,linkTarget:{name:am,target:d,isInternal:a,relativeUrl:gl,url:gm},region:h,level:n,link:{name:am,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Fnorth-america\u002Fbermuda\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Fnorth-america\u002Fbermuda\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a}],hasChildren:g,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:l,linkTarget:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},region:h,level:A,link:{name:l,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Funited-kingdom\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Funited-kingdom\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:C,linkTitle:"All office locations ",displayProfileSearch:D,region:h,level:A,link:{name:"All office locations",target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Fall-office-locations\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Fall-office-locations\u002F"},children:[{documentType:k,linkTitle:kk,linkTarget:{name:"Global offices",target:d,isInternal:a,relativeUrl:"where-we-are\u002Fglobal-offices\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fwhere-we-are\u002Fglobal-offices\u002F"},region:h,level:n,link:{name:kk,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Fall-office-locations\u002Four-global-offices\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Fall-office-locations\u002Four-global-offices\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:"Our associate offices and cooperations ",linkTarget:{name:"Our Associate offices",target:d,isInternal:a,relativeUrl:"where-we-are\u002Four-associate-offices\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fwhere-we-are\u002Four-associate-offices\u002F"},region:h,level:n,link:{name:"Our associate offices and cooperations",target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Fall-office-locations\u002Four-associate-offices-and-cooperations\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwhere-we-are\u002Fall-office-locations\u002Four-associate-offices-and-cooperations\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a}],hasChildren:g,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a}],hasChildren:g,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:C,linkTitle:kl,displayProfileSearch:a_,linkText:"We support our clients, beyond the law. By providing clients with innovative products and invaluable resources, we empower them to achieve great things, even when we’re not in the room.",region:h,level:aj,link:{name:kl,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-people\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-people\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:C,linkTitle:km,displayProfileSearch:D,linkText:"Our expert knowledge of our chosen industries means we’re the best people to help you navigate challenges, today and tomorrow.",region:h,level:aj,link:{name:km,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002F"},children:[{documentType:C,linkTitle:c$,displayProfileSearch:D,linkTarget:{name:c$,target:d,isInternal:a,relativeUrl:"our-expertise\u002Fservices\u002Finsurance-and-claims\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Finsurance-and-claims\u002F"},region:h,level:A,link:{name:c$,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002F"},children:[{documentType:k,linkTitle:aN,linkTarget:{name:aN,target:d,isInternal:a,relativeUrl:kn,url:ko},region:h,level:n,link:{name:aN,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Farbitration\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Farbitration\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:ae,linkTarget:{name:ae,target:d,isInternal:a,relativeUrl:is,url:it},region:h,level:n,link:{name:ae,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Faviation\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Faviation\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:cD,linkTarget:{name:cD,target:d,isInternal:a,relativeUrl:iv,url:iw},region:h,level:n,link:{name:cD,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Fbermuda-form\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Fbermuda-form\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:aT,linkTarget:{name:aT,target:d,isInternal:a,relativeUrl:fs,url:ft},region:h,level:n,link:{name:aT,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Fcaribbean-practice\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Fcaribbean-practice\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:gn,linkTarget:{name:gn,target:d,isInternal:a,relativeUrl:"our-expertise\u002Fservices\u002Finsurance-and-claims\u002Fclaims-handling\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Finsurance-and-claims\u002Fclaims-handling\u002F"},region:h,level:n,link:{name:gn,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Fclaims-handling\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Fclaims-handling\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:cE,linkTarget:{name:cE,target:d,isInternal:a,relativeUrl:iz,url:iA},region:h,level:n,link:{name:cE,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Fcontractors-all-risks\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Fcontractors-all-risks\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:aM,linkTarget:{name:aM,target:d,isInternal:a,relativeUrl:iC,url:iD},region:h,level:n,link:{name:aM,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Fcyber-risks\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Fcyber-risks\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:C,linkTitle:cM,displayProfileSearch:D,linkTarget:{name:cM,target:d,isInternal:a,relativeUrl:js,url:jt},region:h,level:n,link:{name:cM,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Fdefendant-personal-injury\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Fdefendant-personal-injury\u002F"},children:[{documentType:k,linkTitle:cN,linkTarget:{name:cN,target:d,isInternal:a,relativeUrl:jv,url:jw},region:h,level:N,link:{name:cN,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Fdefendant-personal-injury\u002Fabuse\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Fdefendant-personal-injury\u002Fabuse\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:cO,linkTarget:{name:cO,target:d,isInternal:a,relativeUrl:jy,url:jz},region:h,level:N,link:{name:cO,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Fdefendant-personal-injury\u002Fcatastrophic-injury\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Fdefendant-personal-injury\u002Fcatastrophic-injury\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:fy,linkTarget:{name:jB,target:d,isInternal:a,relativeUrl:jC,url:jD},region:h,level:N,link:{name:fy,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Fdefendant-personal-injury\u002Femployers-liability\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Fdefendant-personal-injury\u002Femployers-liability\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:aU,linkTarget:{name:aU,target:d,isInternal:a,relativeUrl:fz,url:fA},region:h,level:N,link:{name:aU,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Fdefendant-personal-injury\u002Fgeneral-liability\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Fdefendant-personal-injury\u002Fgeneral-liability\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:fD,linkTarget:{name:cP,target:d,isInternal:a,relativeUrl:fB,url:fC},region:h,level:N,link:{name:cP,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Fdefendant-personal-injury\u002Fmedical-malpractice\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Fdefendant-personal-injury\u002Fmedical-malpractice\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:go,linkTarget:{name:go,target:d,isInternal:a,relativeUrl:"our-expertise\u002Fservices\u002Fdefendant-personal-injury\u002Fmotor-liability\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Fdefendant-personal-injury\u002Fmotor-liability\u002F"},region:h,level:N,link:{name:go,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Fdefendant-personal-injury\u002Fmotor-liability\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Fdefendant-personal-injury\u002Fmotor-liability\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:cQ,linkTarget:{name:cQ,target:d,isInternal:a,relativeUrl:jH,url:jI},region:h,level:N,link:{name:cQ,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Fdefendant-personal-injury\u002Foccupational-disease\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Fdefendant-personal-injury\u002Foccupational-disease\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:cR,linkTarget:{name:cR,target:d,isInternal:a,relativeUrl:jK,url:jL},region:h,level:N,link:{name:cR,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Fdefendant-personal-injury\u002Fpublic-liability\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Fdefendant-personal-injury\u002Fpublic-liability\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a}],hasChildren:g,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:kp,linkTarget:{name:fu,target:d,isInternal:a,relativeUrl:iF,url:iG},region:h,level:n,link:{name:kp,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Fdirectors-and-officers-liability\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Fdirectors-and-officers-liability\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:cF,linkTarget:{name:cF,target:d,isInternal:a,relativeUrl:iI,url:iJ},region:h,level:n,link:{name:cF,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Fenergy\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Fenergy\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:fv,linkTarget:{name:iL,target:d,isInternal:a,relativeUrl:iM,url:iN},region:h,level:n,link:{name:fv,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Fenvironmental\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Fenvironmental\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:"Financial institutions ",linkTarget:{name:dq,target:d,isInternal:a,relativeUrl:iP,url:iQ},region:h,level:n,link:{name:dq,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Ffinancial-institutions\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Ffinancial-institutions\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:"Fine art and specie ",linkTarget:{name:kq,target:d,isInternal:a,relativeUrl:"our-expertise\u002Fservices\u002Finsurance-and-claims\u002Ffine-art-and-specie\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Finsurance-and-claims\u002Ffine-art-and-specie\u002F"},region:h,level:n,link:{name:kq,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Ffine-art-and-specie\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Ffine-art-and-specie\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:"Fraud ",linkTarget:{name:dr,target:d,isInternal:a,relativeUrl:iS,url:iT},region:h,level:n,link:{name:dr,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Ffraud\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Ffraud\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:"General liability ",linkTarget:{name:aU,target:d,isInternal:a,relativeUrl:fz,url:fA},region:h,level:n,link:{name:aU,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Fgeneral-liability\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Fgeneral-liability\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:ds,linkTarget:{name:ds,target:d,isInternal:a,relativeUrl:iV,url:iW},region:h,level:n,link:{name:ds,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Fhigh-net-worth\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Fhigh-net-worth\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:kr,linkTarget:{name:ap,target:d,isInternal:a,relativeUrl:gp,url:gq},region:h,level:n,link:{name:ap,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Finsurance-transactions-and-advisory\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Finsurance-transactions-and-advisory\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:jq,linkTarget:{name:ch,target:d,isInternal:a,relativeUrl:fw,url:fx},region:h,level:n,link:{name:ch,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Finvestigation-services\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Finvestigation-services\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:ci,linkTarget:{name:ci,target:d,isInternal:a,relativeUrl:ki,url:kj},region:h,level:n,link:{name:ci,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Flatin-america-practice\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Flatin-america-practice\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:cG,linkTarget:{name:cG,target:d,isInternal:a,relativeUrl:iY,url:iZ},region:h,level:n,link:{name:cG,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Flife-and-health\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Flife-and-health\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:cH,linkTarget:{name:cH,target:d,isInternal:a,relativeUrl:i$,url:ja},region:h,level:n,link:{name:cH,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Fmarine\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Fmarine\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:fD,linkTarget:{name:cP,target:d,isInternal:a,relativeUrl:fB,url:fC},region:h,level:n,link:{name:cP,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Fmedical-malpractice\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Fmedical-malpractice\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:cI,linkTarget:{name:cI,target:d,isInternal:a,relativeUrl:jc,url:jd},region:h,level:n,link:{name:cI,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Fpolitical-risk-and-trade-credit\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Fpolitical-risk-and-trade-credit\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:ax,linkTarget:{name:ax,target:d,isInternal:a,relativeUrl:dt,url:du},region:h,level:n,link:{name:ax,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Fproduct-liability-and-product-safety\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Fproduct-liability-and-product-safety\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:cJ,linkTarget:{name:cJ,target:d,isInternal:a,relativeUrl:jg,url:jh},region:h,level:n,link:{name:cJ,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Fprofessional-liability\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Fprofessional-liability\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:cK,linkTarget:{name:cK,target:d,isInternal:a,relativeUrl:jj,url:jk},region:h,level:n,link:{name:cK,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Fproperty-damage\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Fproperty-damage\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:cL,linkTarget:{name:cL,target:d,isInternal:a,relativeUrl:jm,url:jn},region:h,level:n,link:{name:cL,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Freinsurance\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Freinsurance\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:cj,linkTarget:{name:"Sustainability and Environment, Social, Governance (ESG)",target:d,isInternal:a,relativeUrl:gr,url:gs},region:h,level:n,link:{name:cj,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Fsustainability-and-environmental-social-governance-esg\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Fsustainability-and-environmental-social-governance-esg\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:"Transactional liability ",linkTarget:{name:ks,target:d,isInternal:a,relativeUrl:"our-expertise\u002Fservices\u002Finsurance-and-claims\u002Ftransactional-liability\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Finsurance-and-claims\u002Ftransactional-liability\u002F"},region:h,level:n,link:{name:ks,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Ftransactional-liability\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Ftransactional-liability\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:ck,linkTarget:{name:ck,target:d,isInternal:a,relativeUrl:kt,url:ku},region:h,level:n,link:{name:ck,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Fukraine-desk\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Finsurance-and-claims\u002Fukraine-desk\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a}],hasChildren:g,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:C,linkTitle:"Corporate and commercial ",displayProfileSearch:D,linkTarget:{name:cu,target:d,isInternal:a,relativeUrl:jO,url:jP},linkText:"We provide strategic, business oriented advice on local, cross-border and multi-jurisdictional matters. We do this by helping you to mitigate risk proactively whilst adopting a commercial, realistic approach to all matters.",region:h,level:A,link:{name:cu,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fcorporate-and-commercial\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fcorporate-and-commercial\u002F"},children:[{documentType:k,linkTitle:aN,linkTarget:{name:aN,target:d,isInternal:a,relativeUrl:kn,url:ko},region:h,level:n,link:{name:aN,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fcorporate-and-commercial\u002Farbitration\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fcorporate-and-commercial\u002Farbitration\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:aw,linkTarget:{name:aw,target:d,isInternal:a,relativeUrl:fq,url:fr},region:h,level:n,link:{name:aw,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fcorporate-and-commercial\u002Fbanking-and-finance\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fcorporate-and-commercial\u002Fbanking-and-finance\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:"Commercial dispute resolution ",linkTarget:{name:fE,target:d,isInternal:a,relativeUrl:jR,url:jS},region:h,level:n,link:{name:fE,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fcorporate-and-commercial\u002Fcommercial-dispute-resolution\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fcorporate-and-commercial\u002Fcommercial-dispute-resolution\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:cS,linkTarget:{name:cS,target:d,isInternal:a,relativeUrl:jT,url:jU},region:h,level:n,link:{name:cS,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fcorporate-and-commercial\u002Fcommercial-it-and-outsourcing\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fcorporate-and-commercial\u002Fcommercial-it-and-outsourcing\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:fF,linkTarget:{name:jW,target:d,isInternal:a,relativeUrl:jX,url:jY},region:h,level:n,link:{name:fF,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fcorporate-and-commercial\u002Fcorporate-ma\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fcorporate-and-commercial\u002Fcorporate-ma\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:ab,linkTarget:{name:ab,target:d,isInternal:a,relativeUrl:fG,url:fH},region:h,level:n,link:{name:ab,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fcorporate-and-commercial\u002Fdata-privacy\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fcorporate-and-commercial\u002Fdata-privacy\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:"Employment ",linkTarget:{name:cv,target:d,isInternal:a,relativeUrl:j_,url:j$},region:h,level:n,link:{name:cv,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fcorporate-and-commercial\u002Femployment\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fcorporate-and-commercial\u002Femployment\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:"Insolvency and restructuring ",linkTarget:{name:kv,target:d,isInternal:a,relativeUrl:"our-expertise\u002Fservices\u002Fcorporate-and-commercial\u002Finsolvency-and-restructuring\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Fcorporate-and-commercial\u002Finsolvency-and-restructuring\u002F"},region:h,level:n,link:{name:kv,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fcorporate-and-commercial\u002Finsolvency-and-restructuring\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fcorporate-and-commercial\u002Finsolvency-and-restructuring\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:kr,linkTarget:{name:ap,target:d,isInternal:a,relativeUrl:gp,url:gq},region:h,level:n,link:{name:ap,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fcorporate-and-commercial\u002Finsurance-transactions-and-advisory\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fcorporate-and-commercial\u002Finsurance-transactions-and-advisory\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:"International sanctions ",linkTarget:{name:cg,target:d,isInternal:a,relativeUrl:kw,url:kx},region:h,level:n,link:{name:cg,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fcorporate-and-commercial\u002Finternational-sanctions\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fcorporate-and-commercial\u002Finternational-sanctions\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:ch,linkTarget:{name:ch,target:d,isInternal:a,relativeUrl:fw,url:fx},region:h,level:n,link:{name:ch,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fcorporate-and-commercial\u002Finvestigation-services\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fcorporate-and-commercial\u002Finvestigation-services\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:"Product liability and product safety ",linkTarget:{name:ax,target:d,isInternal:a,relativeUrl:dt,url:du},region:h,level:n,link:{name:ax,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fcorporate-and-commercial\u002Fproduct-liability-and-product-safety\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fcorporate-and-commercial\u002Fproduct-liability-and-product-safety\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:C,linkTitle:gt,displayProfileSearch:D,linkTarget:{name:gt,target:d,isInternal:a,relativeUrl:"our-expertise\u002Fservices\u002Fcorporate-and-commercial\u002Freal-estate-projects-and-construction\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Fcorporate-and-commercial\u002Freal-estate-projects-and-construction\u002F"},region:h,level:n,link:{name:gt,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fcorporate-and-commercial\u002Freal-estate-projects-and-construction\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fcorporate-and-commercial\u002Freal-estate-projects-and-construction\u002F"},children:[{documentType:k,linkTitle:"Construction ",linkTarget:{name:dg,target:d,isInternal:a,relativeUrl:"our-expertise\u002Fservices\u002Fcorporate-and-commercial\u002Freal-estate-projects-and-construction\u002Fconstruction\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Fcorporate-and-commercial\u002Freal-estate-projects-and-construction\u002Fconstruction\u002F"},region:h,level:N,link:{name:dg,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fcorporate-and-commercial\u002Freal-estate-projects-and-construction\u002Fconstruction\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fcorporate-and-commercial\u002Freal-estate-projects-and-construction\u002Fconstruction\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:bd,linkTarget:{name:bd,target:d,isInternal:a,relativeUrl:kc,url:kd},region:h,level:N,link:{name:bd,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fcorporate-and-commercial\u002Freal-estate-projects-and-construction\u002Freal-estate\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fcorporate-and-commercial\u002Freal-estate-projects-and-construction\u002Freal-estate\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:di,linkTarget:{name:di,target:d,isInternal:a,relativeUrl:"our-expertise\u002Fservices\u002Fcorporate-and-commercial\u002Freal-estate-projects-and-construction\u002Freal-estate-litigation\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Fcorporate-and-commercial\u002Freal-estate-projects-and-construction\u002Freal-estate-litigation\u002F"},region:h,level:N,link:{name:di,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fcorporate-and-commercial\u002Freal-estate-projects-and-construction\u002Freal-estate-litigation\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fcorporate-and-commercial\u002Freal-estate-projects-and-construction\u002Freal-estate-litigation\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a}],hasChildren:g,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:cj,linkTarget:{name:ky,target:d,isInternal:a,relativeUrl:gr,url:gs},region:h,level:n,link:{name:cj,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fcorporate-and-commercial\u002Fsustainability-and-environmental-social-governance-esg\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fcorporate-and-commercial\u002Fsustainability-and-environmental-social-governance-esg\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:dj,linkTarget:{name:dj,target:d,isInternal:a,relativeUrl:"our-expertise\u002Fservices\u002Fcorporate-and-commercial\u002Ftax-disputes-and-investigations\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Fcorporate-and-commercial\u002Ftax-disputes-and-investigations\u002F"},region:h,level:n,link:{name:dj,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fcorporate-and-commercial\u002Ftax-disputes-and-investigations\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fcorporate-and-commercial\u002Ftax-disputes-and-investigations\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:ck,linkTarget:{name:ck,target:d,isInternal:a,relativeUrl:kt,url:ku},region:h,level:n,link:{name:ck,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fcorporate-and-commercial\u002Fukraine-desk\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fcorporate-and-commercial\u002Fukraine-desk\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:cl,linkTarget:{name:cl,target:d,isInternal:a,relativeUrl:kz,url:kA},region:h,level:n,link:{name:cl,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fcorporate-and-commercial\u002Fwhite-collar-crime-and-investigations\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fcorporate-and-commercial\u002Fwhite-collar-crime-and-investigations\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a}],hasChildren:g,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:C,linkTitle:gu,displayProfileSearch:D,linkTarget:{name:gu,target:d,isInternal:a,relativeUrl:"our-expertise\u002Fservices\u002Fregulatory-and-compliance\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Fregulatory-and-compliance\u002F"},region:h,level:A,link:{name:gu,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fregulatory-and-compliance\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fregulatory-and-compliance\u002F"},children:[{documentType:k,linkTitle:ab,linkTarget:{name:ab,target:d,isInternal:a,relativeUrl:fG,url:fH},region:h,level:n,link:{name:ab,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fregulatory-and-compliance\u002Fdata-privacy\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fregulatory-and-compliance\u002Fdata-privacy\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:gv,linkTarget:{name:gv,target:d,isInternal:a,relativeUrl:"our-expertise\u002Fservices\u002Fregulatory-and-compliance\u002Fhealth-and-safety\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Fregulatory-and-compliance\u002Fhealth-and-safety\u002F"},region:h,level:n,link:{name:gv,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fregulatory-and-compliance\u002Fhealth-and-safety\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fregulatory-and-compliance\u002Fhealth-and-safety\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:gw,linkTarget:{name:gw,target:d,isInternal:a,relativeUrl:"our-expertise\u002Fservices\u002Fregulatory-and-compliance\u002Finquests\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Fregulatory-and-compliance\u002Finquests\u002F"},region:h,level:n,link:{name:gw,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fregulatory-and-compliance\u002Finquests\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fregulatory-and-compliance\u002Finquests\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:ap,linkTarget:{name:ap,target:d,isInternal:a,relativeUrl:gp,url:gq},region:h,level:n,link:{name:ap,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fregulatory-and-compliance\u002Finsurance-transactions-and-advisory\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fregulatory-and-compliance\u002Finsurance-transactions-and-advisory\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:cg,linkTarget:{name:cg,target:d,isInternal:a,relativeUrl:kw,url:kx},region:h,level:n,link:{name:cg,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fregulatory-and-compliance\u002Finternational-sanctions\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fregulatory-and-compliance\u002Finternational-sanctions\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:kB,linkTarget:{name:ax,target:d,isInternal:a,relativeUrl:dt,url:du},region:h,level:n,link:{name:kB,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fregulatory-and-compliance\u002Fproduct-regulatory-compliance-safety-and-liability\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fregulatory-and-compliance\u002Fproduct-regulatory-compliance-safety-and-liability\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:gx,linkTarget:{name:gx,target:d,isInternal:a,relativeUrl:"our-expertise\u002Fservices\u002Fregulatory-and-compliance\u002Fpublic-inquiries\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Fregulatory-and-compliance\u002Fpublic-inquiries\u002F"},region:h,level:n,link:{name:gx,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fregulatory-and-compliance\u002Fpublic-inquiries\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fregulatory-and-compliance\u002Fpublic-inquiries\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:gy,linkTarget:{name:gy,target:d,isInternal:a,relativeUrl:"our-expertise\u002Fservices\u002Fregulatory-and-compliance\u002Fregulation\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Fregulatory-and-compliance\u002Fregulation\u002F"},region:h,level:n,link:{name:gy,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fregulatory-and-compliance\u002Fregulation\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fregulatory-and-compliance\u002Fregulation\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:gz,linkTarget:{name:gz,target:d,isInternal:a,relativeUrl:"our-expertise\u002Fservices\u002Fregulatory-and-compliance\u002Fregulatory-defence\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Fregulatory-and-compliance\u002Fregulatory-defence\u002F"},region:h,level:n,link:{name:gz,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fregulatory-and-compliance\u002Fregulatory-defence\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fregulatory-and-compliance\u002Fregulatory-defence\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:cj,linkTarget:{name:ky,target:d,isInternal:a,relativeUrl:gr,url:gs},region:h,level:n,link:{name:cj,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fregulatory-and-compliance\u002Fsustainability-and-environmental-social-governance-esg\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fregulatory-and-compliance\u002Fsustainability-and-environmental-social-governance-esg\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:cl,linkTarget:{name:cl,target:d,isInternal:a,relativeUrl:kz,url:kA},region:h,level:n,link:{name:cl,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fregulatory-and-compliance\u002Fwhite-collar-crime-and-investigations\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fregulatory-and-compliance\u002Fwhite-collar-crime-and-investigations\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a}],hasChildren:g,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:C,linkTitle:Q,displayProfileSearch:D,region:h,level:A,link:{name:Q,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fsectors\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fsectors\u002F"},children:[{documentType:k,linkTitle:"Aviation ",linkTarget:{name:ae,target:d,isInternal:a,relativeUrl:hJ,url:hK},region:h,level:n,link:{name:ae,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fsectors\u002Faviation\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fsectors\u002Faviation\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:aw,linkTarget:{name:aw,target:d,isInternal:a,relativeUrl:fq,url:fr},region:h,level:n,link:{name:aw,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fsectors\u002Fbanking-and-finance\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fsectors\u002Fbanking-and-finance\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:cw,linkTarget:{name:cw,target:d,isInternal:a,relativeUrl:hN,url:hO},region:h,level:n,link:{name:cw,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fsectors\u002Fconstruction-and-engineering\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fsectors\u002Fconstruction-and-engineering\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:"Education ",linkTarget:{name:kC,target:d,isInternal:a,relativeUrl:"our-expertise\u002Fsectors\u002Feducation\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fsectors\u002Feducation\u002F"},region:h,level:n,link:{name:kC,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fsectors\u002Feducation\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fsectors\u002Feducation\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:cx,linkTarget:{name:cx,target:d,isInternal:a,relativeUrl:hQ,url:hR},region:h,level:n,link:{name:cx,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fsectors\u002Fhealthcare\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fsectors\u002Fhealthcare\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:cy,linkTarget:{name:cy,target:d,isInternal:a,relativeUrl:hT,url:hU},region:h,level:n,link:{name:cy,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fsectors\u002Finformation-technology\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fsectors\u002Finformation-technology\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:"Insurance and reinsurance ",linkTarget:{name:a$,target:d,isInternal:a,relativeUrl:hW,url:hX},region:h,level:n,link:{name:a$,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fsectors\u002Finsurance-and-reinsurance\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fsectors\u002Finsurance-and-reinsurance\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:"Life sciences ",linkTarget:{name:dn,target:d,isInternal:a,relativeUrl:hZ,url:h_},region:h,level:n,link:{name:dn,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fsectors\u002Flife-sciences\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fsectors\u002Flife-sciences\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:cz,linkTarget:{name:cz,target:d,isInternal:a,relativeUrl:ia,url:ib},region:h,level:n,link:{name:cz,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fsectors\u002Fpublic-sector\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fsectors\u002Fpublic-sector\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:cA,linkTarget:{name:cA,target:d,isInternal:a,relativeUrl:id,url:ie},region:h,level:n,link:{name:cA,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fsectors\u002Frail\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fsectors\u002Frail\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:cB,linkTarget:{name:cB,target:d,isInternal:a,relativeUrl:ig,url:ih},region:h,level:n,link:{name:cB,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fsectors\u002Fretail\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fsectors\u002Fretail\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:ba,linkTarget:{name:ba,target:d,isInternal:a,relativeUrl:ij,url:ik},region:h,level:n,link:{name:ba,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fsectors\u002Fshipping-and-international-trade\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fsectors\u002Fshipping-and-international-trade\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:cC,linkTarget:{name:cC,target:d,isInternal:a,relativeUrl:im,url:in0},region:h,level:n,link:{name:cC,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fsectors\u002Fsport\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fsectors\u002Fsport\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:"Transport and logistics ",linkTarget:{name:cr,target:d,isInternal:a,relativeUrl:ip,url:iq},region:h,level:n,link:{name:cr,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fsectors\u002Ftransport-and-logistics\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fsectors\u002Ftransport-and-logistics\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:gA,linkTarget:{name:gA,target:d,isInternal:a,relativeUrl:"our-expertise\u002Fsectors\u002Ftravel-and-tourism\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fsectors\u002Ftravel-and-tourism\u002F"},region:h,level:n,link:{name:gA,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fsectors\u002Ftravel-and-tourism\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Four-services\u002Fsectors\u002Ftravel-and-tourism\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a}],hasChildren:g,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a}],hasChildren:g,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:C,linkTitle:"Insights and events ",displayProfileSearch:D,linkText:"As your business and the industry around you changes, you need a law firm that will help you think ahead. We study global and local issues and always offer rich diverse perspectives.",region:h,level:aj,link:{name:"Insights and events",target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Finsights-and-events\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Finsights-and-events\u002F"},children:[{documentType:k,linkTitle:kD,linkTarget:{name:aL,target:d,isInternal:a,relativeUrl:"thought-leadership\u002Finsights\u002F",url:kE},region:h,level:A,link:{name:kD,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Finsights-and-events\u002Fall-insights\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Finsights-and-events\u002Fall-insights\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:C,linkTitle:cV,displayProfileSearch:D,region:h,level:A,link:{name:cV,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Finsights-and-events\u002Fevents-and-webinars\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Finsights-and-events\u002Fevents-and-webinars\u002F"},children:[{documentType:k,linkTitle:cV,linkTarget:{name:"Our events",target:d,isInternal:a,relativeUrl:"thought-leadership\u002Four-events\u002F",url:kF},region:h,level:n,link:{name:cV,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Finsights-and-events\u002Fevents-and-webinars\u002Fevents-and-webinars\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Finsights-and-events\u002Fevents-and-webinars\u002Fevents-and-webinars\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:gB,linkTarget:{name:gB,target:d,isInternal:a,relativeUrl:"thought-leadership\u002Fwebinar-recordings\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fthought-leadership\u002Fwebinar-recordings\u002F"},region:h,level:n,link:{name:gB,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Finsights-and-events\u002Fevents-and-webinars\u002Fwebinar-recordings\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Finsights-and-events\u002Fevents-and-webinars\u002Fwebinar-recordings\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a}],hasChildren:g,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:gC,linkTarget:{name:gC,target:d,isInternal:a,relativeUrl:"thought-leadership\u002Freports\u002Ffeatured-reports\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fthought-leadership\u002Freports\u002Ffeatured-reports\u002F"},region:h,level:A,link:{name:gC,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Finsights-and-events\u002Ffeatured-reports\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Finsights-and-events\u002Ffeatured-reports\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:"Medical Law Matters Podcast ",linkTarget:{name:"Medical Law Matters podcast",target:d,isInternal:a,relativeUrl:"thought-leadership\u002Fpodcasts\u002Fmedical-law-matters-podcast\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fthought-leadership\u002Fpodcasts\u002Fmedical-law-matters-podcast\u002F"},region:h,level:A,link:{name:"Medical Law Matters Podcast",target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Finsights-and-events\u002Fmedical-law-matters-podcast\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Finsights-and-events\u002Fmedical-law-matters-podcast\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:gD,linkTarget:{name:gD,target:d,isInternal:a,relativeUrl:"thought-leadership\u002Ffocus-areas\u002Fclimate-change\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fthought-leadership\u002Ffocus-areas\u002Fclimate-change\u002F"},region:h,level:A,link:{name:gD,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Finsights-and-events\u002Fclimate-change\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Finsights-and-events\u002Fclimate-change\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:gE,linkTarget:{name:gE,target:d,isInternal:a,relativeUrl:gF,url:gG},region:h,level:A,link:{name:gE,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Finsights-and-events\u002Ffostering-innovation\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Finsights-and-events\u002Ffostering-innovation\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:gH,linkTarget:{name:gH,target:d,isInternal:a,relativeUrl:"thought-leadership\u002Ffocus-areas\u002Fshifting-geopolitical-sands\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fthought-leadership\u002Ffocus-areas\u002Fshifting-geopolitical-sands\u002F"},region:h,level:A,link:{name:gH,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Finsights-and-events\u002Fshifting-geopolitical-sands\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Finsights-and-events\u002Fshifting-geopolitical-sands\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:gI,linkTarget:{name:gI,target:d,isInternal:a,relativeUrl:"thought-leadership\u002Ffocus-areas\u002Ftransport-technology-revolution\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fthought-leadership\u002Ffocus-areas\u002Ftransport-technology-revolution\u002F"},region:h,level:A,link:{name:gI,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Finsights-and-events\u002Ftransport-technology-revolution\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Finsights-and-events\u002Ftransport-technology-revolution\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:gJ,linkTarget:{name:gJ,target:d,isInternal:a,relativeUrl:"thought-leadership\u002Flegal-guides\u002Fglobal-healthcare-handbook\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fthought-leadership\u002Flegal-guides\u002Fglobal-healthcare-handbook\u002F"},region:h,level:A,link:{name:gJ,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Finsights-and-events\u002Fglobal-healthcare-handbook\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Finsights-and-events\u002Fglobal-healthcare-handbook\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a}],hasChildren:g,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:C,linkTitle:gK,displayProfileSearch:D,linkTarget:{name:gK,target:d,isInternal:a,relativeUrl:"who-we-are\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fwho-we-are\u002F"},linkText:"Our vibrant and approachable culture helps deepen our client relationships. We operate as an extension of our clients’ businesses to develop enduring global relationships.",region:h,level:aj,link:{name:gK,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwho-we-are\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwho-we-are\u002F"},children:[{documentType:C,linkTitle:kG,displayProfileSearch:D,region:h,level:A,link:{name:kG,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwho-we-are\u002Fthe-firm\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwho-we-are\u002Fthe-firm\u002F"},children:[{documentType:k,linkTitle:"About us ",linkTarget:{name:cW,target:d,isInternal:a,relativeUrl:kH,url:kI},region:h,level:n,link:{name:cW,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwho-we-are\u002Fthe-firm\u002Fabout-us\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwho-we-are\u002Fthe-firm\u002Fabout-us\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:"History ",linkTarget:{name:kJ,target:d,isInternal:a,relativeUrl:"who-we-are\u002Fhistory\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fwho-we-are\u002Fhistory\u002F"},region:h,level:n,link:{name:kJ,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwho-we-are\u002Fthe-firm\u002Fhistory\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwho-we-are\u002Fthe-firm\u002Fhistory\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:"Reputation ",linkTarget:{name:cX,target:d,isInternal:a,relativeUrl:kK,url:kL},region:h,level:n,link:{name:cX,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwho-we-are\u002Fthe-firm\u002Freputation\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwho-we-are\u002Fthe-firm\u002Freputation\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a}],hasChildren:g,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:"Culture and values ",linkTarget:{name:kM,target:d,isInternal:a,relativeUrl:"who-we-are\u002Fculture-and-values\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fwho-we-are\u002Fculture-and-values\u002F"},region:h,level:A,link:{name:kM,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwho-we-are\u002Fculture-and-values\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwho-we-are\u002Fculture-and-values\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:C,linkTitle:cY,displayProfileSearch:D,region:h,level:A,link:{name:cY,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwho-we-are\u002Fresponsible-business\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwho-we-are\u002Fresponsible-business\u002F"},children:[{documentType:k,linkTitle:gL,linkTarget:{name:gL,target:d,isInternal:a,relativeUrl:"who-we-are\u002Fresponsible-business\u002Fenvironment\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fwho-we-are\u002Fresponsible-business\u002Fenvironment\u002F"},region:h,level:n,link:{name:gL,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwho-we-are\u002Fresponsible-business\u002Fenvironment\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwho-we-are\u002Fresponsible-business\u002Fenvironment\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:cY,linkTarget:{name:cY,target:d,isInternal:a,relativeUrl:"who-we-are\u002Fresponsible-business\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fwho-we-are\u002Fresponsible-business\u002F"},region:h,level:n,link:{name:cY,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwho-we-are\u002Fresponsible-business\u002Fresponsible-business\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwho-we-are\u002Fresponsible-business\u002Fresponsible-business\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:gM,linkTarget:{name:gM,target:d,isInternal:a,relativeUrl:"who-we-are\u002Fresponsible-business\u002Fsocial-impact\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fwho-we-are\u002Fresponsible-business\u002Fsocial-impact\u002F"},region:h,level:n,link:{name:gM,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwho-we-are\u002Fresponsible-business\u002Fsocial-impact\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwho-we-are\u002Fresponsible-business\u002Fsocial-impact\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a}],hasChildren:g,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:"Diversity, Equity and Inclusion ",linkTarget:{name:"Diversity",target:d,isInternal:a,relativeUrl:"who-we-are\u002Fdiversity-equity-and-inclusion\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fwho-we-are\u002Fdiversity-equity-and-inclusion\u002F"},region:h,level:A,link:{name:"Diversity, Equity and Inclusion",target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwho-we-are\u002Fdiversity-equity-and-inclusion\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwho-we-are\u002Fdiversity-equity-and-inclusion\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:C,linkTitle:"Innovation ",displayProfileSearch:D,region:h,level:A,link:{name:aX,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwho-we-are\u002Finnovation\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwho-we-are\u002Finnovation\u002F"},children:[{documentType:k,linkTitle:aX,linkTarget:{name:aX,target:d,isInternal:a,relativeUrl:gF,url:gG},region:h,level:n,link:{name:aX,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwho-we-are\u002Finnovation\u002Finnovation\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwho-we-are\u002Finnovation\u002Finnovation\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:dw,linkTarget:{name:dx,target:S,isInternal:a,relativeUrl:aY,url:dx},region:h,level:n,link:{name:dw,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwho-we-are\u002Finnovation\u002Fkennedys-iq\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwho-we-are\u002Finnovation\u002Fkennedys-iq\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a}],hasChildren:g,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:C,linkTitle:"Market initiatives ",displayProfileSearch:D,region:h,level:A,link:{name:"Market initiatives",target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwho-we-are\u002Fmarket-initiatives\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwho-we-are\u002Fmarket-initiatives\u002F"},children:[{documentType:k,linkTitle:gN,linkTarget:{name:gN,target:d,isInternal:a,relativeUrl:"who-we-are\u002Fdive-in-festival-2024\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fwho-we-are\u002Fdive-in-festival-2024\u002F"},region:h,level:n,link:{name:gN,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwho-we-are\u002Fmarket-initiatives\u002Fdive-in-festival-2024\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwho-we-are\u002Fmarket-initiatives\u002Fdive-in-festival-2024\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:gO,linkTarget:{name:gO,target:d,isInternal:a,relativeUrl:"who-we-are\u002Fclaims-apprentice-2023\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fwho-we-are\u002Fclaims-apprentice-2023\u002F"},region:h,level:n,link:{name:gO,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwho-we-are\u002Fmarket-initiatives\u002Fclaims-apprentice-2023\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwho-we-are\u002Fmarket-initiatives\u002Fclaims-apprentice-2023\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a}],hasChildren:g,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:k,linkTitle:"Contact us ",linkTarget:{name:gP,target:d,isInternal:a,relativeUrl:kN,url:kO},region:h,level:A,link:{name:gP,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwho-we-are\u002Fcontact-us\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Fprimary-navigation\u002Fwho-we-are\u002Fcontact-us\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a}],hasChildren:g,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a}],secondary:[{documentType:dy,linkTitle:J,linkTarget:{name:J,target:d,isInternal:a,relativeUrl:"news\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fnews\u002F"},region:h,level:aj,link:{name:J,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Futility-navigation\u002Fnews\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Futility-navigation\u002Fnews\u002F"},children:[{documentType:aZ,linkTitle:J,linkTarget:{name:"Our news",target:d,isInternal:a,relativeUrl:"news\u002Four-news\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fnews\u002Four-news\u002F"},region:h,level:A,link:{name:J,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Futility-navigation\u002Fnews\u002Fnews\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Futility-navigation\u002Fnews\u002Fnews\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:aZ,linkTitle:cW,linkTarget:{name:cW,target:S,isInternal:a,relativeUrl:kH,url:kI},region:h,level:A,link:{name:cW,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Futility-navigation\u002Fnews\u002Fabout-us\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Futility-navigation\u002Fnews\u002Fabout-us\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:aZ,linkTitle:cX,linkTarget:{name:cX,target:d,isInternal:a,relativeUrl:kK,url:kL},region:h,level:A,link:{name:cX,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Futility-navigation\u002Fnews\u002Freputation\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Futility-navigation\u002Fnews\u002Freputation\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a}],hasChildren:g,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:dy,linkTitle:kP,region:h,level:aj,link:{name:kP,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Futility-navigation\u002Fcareers\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Futility-navigation\u002Fcareers\u002F"},children:[{documentType:aZ,linkTitle:gQ,linkTarget:{name:gQ,target:d,isInternal:a,relativeUrl:aY,url:"https:\u002F\u002Fcareers.kennedyslaw.com\u002Fjobs\u002F"},region:h,level:A,link:{name:gQ,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Futility-navigation\u002Fcareers\u002Fvacancies\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Futility-navigation\u002Fcareers\u002Fvacancies\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:aZ,linkTitle:gR,linkTarget:{name:gR,target:d,isInternal:a,relativeUrl:"careers-at-kennedys\u002Flife-at-kennedys\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fcareers-at-kennedys\u002Flife-at-kennedys\u002F"},region:h,level:A,link:{name:gR,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Futility-navigation\u002Fcareers\u002Flife-at-kennedys\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Futility-navigation\u002Fcareers\u002Flife-at-kennedys\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:aZ,linkTitle:gS,linkTarget:{name:gS,target:d,isInternal:a,relativeUrl:"careers-at-kennedys\u002Fearly-careers\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fcareers-at-kennedys\u002Fearly-careers\u002F"},region:h,level:A,link:{name:gS,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Futility-navigation\u002Fcareers\u002Fearly-careers\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Futility-navigation\u002Fcareers\u002Fearly-careers\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:aZ,linkTitle:gT,linkTarget:{name:gT,target:d,isInternal:a,relativeUrl:"careers-at-kennedys\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fcareers-at-kennedys\u002F"},region:h,level:A,link:{name:gT,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Futility-navigation\u002Fcareers\u002Fcareers-at-kennedys\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Futility-navigation\u002Fcareers\u002Fcareers-at-kennedys\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a}],hasChildren:g,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:dy,linkTitle:aX,linkTarget:{name:aX,target:d,isInternal:a,relativeUrl:gF,url:gG},region:h,level:aj,link:{name:aX,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Futility-navigation\u002Finnovation\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Futility-navigation\u002Finnovation\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a},{documentType:dy,linkTitle:dw,linkTarget:{name:dx,target:S,isInternal:a,relativeUrl:aY,url:dx},region:h,level:aj,link:{name:dw,target:d,isInternal:g,relativeUrl:"navigation\u002Fkennedys-main-site-navigation\u002Futility-navigation\u002Fkennedys-iq\u002F",url:"https:\u002F\u002Fglobal-data\u002Fen\u002Fnavigation\u002Fkennedys-main-site-navigation\u002Futility-navigation\u002Fkennedys-iq\u002F"},children:[],hasChildren:a,activeFrom:b,activeTo:c,showInNavigation:a,includeChildrenInNavigation:a}],path:F,isOpen:a},overlay:{isOpen:a,component:fh},peopleSearch:{results:[],totalResults:h,totalNumberOfPages:h,term:F,page:P,pageSize:kQ,profileTypes:[]},search:{results:[],typeacheadResults:[],facets:[],filters:[],initialFilters:[],sorts:[],totalResults:h,totalNumberOfPages:h,term:F,typeacheadTerm:F,page:P,pageSize:kQ,isGridListing:a,isHomeTypeaheadVisible:a,isNavbarTypeaheadVisible:a,listingId:h,siteId:h},site:{isCookiePreferencesAccepted:a,isLocationBanner:a,footer:kR,settings:{seoSiteMetaData:{siteName:F,activeFrom:b,activeTo:c},searchSettings:{searchResultPageUrl:{target:d,isInternal:g,relativeUrl:"search\u002F",url:"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fsearch\u002F"},culture:co,siteId:6229,activeFrom:b,activeTo:c},footer:kR,homeUrl:{target:d,isInternal:g,relativeUrl:F,url:fI},navigationNode:kU,regions:[{id:6248,displayAddressesAsOneList:a,isoCode:gU,regionalOffice:{country:{countryName:aW,countryStatistics:kV,countrySummary:kW,image:{path:dA,title:kX,focalPoint:{left:e,top:e,center:f},url:dA,activeFrom:b,activeTo:c},iSocode:gU,landingPage:{name:aW,target:d,isInternal:a,relativeUrl:ga,url:gb},activeFrom:b,activeTo:c},address:"Av. Córdoba 817 piso 8° oficina “16” - C1054AAI\r\nBuenos Aires\r\nArgentina",associatedOffice:a,contactTelephone:"+54 11 5031 3403",locationLatitude:-34.598764,locationLongitude:-58.378594,officeName:"Buenos Aires",activeFrom:b,activeTo:c},regionName:aW,relatedCountry:{countryName:aW,countryStatistics:kV,countrySummary:kW,image:{path:dA,title:kX,focalPoint:{left:e,top:e,center:f},url:dA,activeFrom:b,activeTo:c},iSocode:gU,landingPage:{name:aW,target:d,isInternal:a,relativeUrl:ga,url:gb},activeFrom:b,activeTo:c},activeFrom:b,activeTo:c},{id:6257,allOffices:[{country:{countryName:B,countryStatistics:T,countrySummary:U,image:{path:E,title:V,focalPoint:{left:e,top:e,center:f},url:E,activeFrom:b,activeTo:c},iSocode:O,landingPage:{name:B,target:d,isInternal:a,relativeUrl:L,url:M},activeFrom:b,activeTo:c},address:kY,associatedOffice:a,contactFax:kZ,contactTelephone:k_,locationLatitude:k$,locationLongitude:la,officeName:lb,activeFrom:b,activeTo:c},{country:{countryName:B,countryStatistics:T,countrySummary:U,image:{path:E,title:V,focalPoint:{left:e,top:e,center:f},url:E,activeFrom:b,activeTo:c},iSocode:O,landingPage:{name:B,target:d,isInternal:a,relativeUrl:L,url:M},activeFrom:b,activeTo:c},address:lc,associatedOffice:a,contactFax:ld,contactTelephone:le,locationLatitude:lf,locationLongitude:lg,officeName:lh,activeFrom:b,activeTo:c},{country:{countryName:B,countryStatistics:T,countrySummary:U,image:{path:E,title:V,focalPoint:{left:e,top:e,center:f},url:E,activeFrom:b,activeTo:c},iSocode:O,landingPage:{name:B,target:d,isInternal:a,relativeUrl:L,url:M},activeFrom:b,activeTo:c},address:li,associatedOffice:a,contactTelephone:lj,locationLatitude:lk,locationLongitude:ll,officeName:lm,activeFrom:b,activeTo:c},{country:{countryName:B,countryStatistics:T,countrySummary:U,image:{path:E,title:V,focalPoint:{left:e,top:e,center:f},url:E,activeFrom:b,activeTo:c},iSocode:O,landingPage:{name:B,target:d,isInternal:a,relativeUrl:L,url:M},activeFrom:b,activeTo:c},address:gV,associatedOffice:a,contactFax:gW,contactTelephone:gX,locationLatitude:gY,locationLongitude:gZ,officeName:g_,activeFrom:b,activeTo:c}],displayAddressesAsOneList:g,isoCode:O,otherOffices:[{country:{countryName:B,countryStatistics:T,countrySummary:U,image:{path:E,title:V,focalPoint:{left:e,top:e,center:f},url:E,activeFrom:b,activeTo:c},iSocode:O,landingPage:{name:B,target:d,isInternal:a,relativeUrl:L,url:M},activeFrom:b,activeTo:c},address:kY,associatedOffice:a,contactFax:kZ,contactTelephone:k_,locationLatitude:k$,locationLongitude:la,officeName:lb,activeFrom:b,activeTo:c},{country:{countryName:B,countryStatistics:T,countrySummary:U,image:{path:E,title:V,focalPoint:{left:e,top:e,center:f},url:E,activeFrom:b,activeTo:c},iSocode:O,landingPage:{name:B,target:d,isInternal:a,relativeUrl:L,url:M},activeFrom:b,activeTo:c},address:lc,associatedOffice:a,contactFax:ld,contactTelephone:le,locationLatitude:lf,locationLongitude:lg,officeName:lh,activeFrom:b,activeTo:c},{country:{countryName:B,countryStatistics:T,countrySummary:U,image:{path:E,title:V,focalPoint:{left:e,top:e,center:f},url:E,activeFrom:b,activeTo:c},iSocode:O,landingPage:{name:B,target:d,isInternal:a,relativeUrl:L,url:M},activeFrom:b,activeTo:c},address:li,associatedOffice:a,contactTelephone:lj,locationLatitude:lk,locationLongitude:ll,officeName:lm,activeFrom:b,activeTo:c},{country:{countryName:B,countryStatistics:T,countrySummary:U,image:{path:E,title:V,focalPoint:{left:e,top:e,center:f},url:E,activeFrom:b,activeTo:c},iSocode:O,landingPage:{name:B,target:d,isInternal:a,relativeUrl:L,url:M},activeFrom:b,activeTo:c},address:gV,associatedOffice:a,contactFax:gW,contactTelephone:gX,locationLatitude:gY,locationLongitude:gZ,officeName:g_,activeFrom:b,activeTo:c}],regionalOffice:{country:{countryName:B,countryStatistics:T,countrySummary:U,image:{path:E,title:V,focalPoint:{left:e,top:e,center:f},url:E,activeFrom:b,activeTo:c},iSocode:O,landingPage:{name:B,target:d,isInternal:a,relativeUrl:L,url:M},activeFrom:b,activeTo:c},address:gV,associatedOffice:a,contactFax:gW,contactTelephone:gX,locationLatitude:gY,locationLongitude:gZ,officeName:g_,activeFrom:b,activeTo:c},regionName:B,relatedCountry:{countryName:B,countryStatistics:T,countrySummary:U,image:{path:E,title:V,focalPoint:{left:e,top:e,center:f},url:E,activeFrom:b,activeTo:c},iSocode:O,landingPage:{name:B,target:d,isInternal:a,relativeUrl:L,url:M},activeFrom:b,activeTo:c},activeFrom:b,activeTo:c},{id:6277,displayAddressesAsOneList:a,isoCode:g$,regionalOffice:{country:{countryName:am,countryStatistics:ln,countrySummary:lo,image:{path:dB,title:lp,focalPoint:{left:e,top:e,center:f},url:dB,activeFrom:b,activeTo:c},iSocode:g$,landingPage:{name:am,target:d,isInternal:a,relativeUrl:gl,url:gm},activeFrom:b,activeTo:c},address:"1 Church Street, Third Floor\nHamilton HM 11\t\nBermuda",associatedOffice:a,contactTelephone:"+1 441-296-9276",locationLatitude:32.294001,locationLongitude:-64.787657,officeName:am,activeFrom:b,activeTo:c},regionName:am,relatedCountry:{countryName:am,countryStatistics:ln,countrySummary:lo,image:{path:dB,title:lp,focalPoint:{left:e,top:e,center:f},url:dB,activeFrom:b,activeTo:c},iSocode:g$,landingPage:{name:am,target:d,isInternal:a,relativeUrl:gl,url:gm},activeFrom:b,activeTo:c},activeFrom:b,activeTo:c},{id:6292,displayAddressesAsOneList:a,isoCode:ha,regionalOffice:{country:{countryName:aE,countryStatistics:aI,countrySummary:lq,image:{path:dC,title:lr,focalPoint:{left:e,top:e,center:f},url:dC,activeFrom:b,activeTo:c},iSocode:ha,landingPage:{name:aE,target:d,isInternal:a,relativeUrl:gd,url:ge},activeFrom:b,activeTo:c},address:"Av. Alonso de Córdova 2860, Of. 504\r\nVitacura - Santiago - Chile",associatedOffice:a,contactTelephone:"+56 2 32027240",locationLatitude:-33.401378,locationLongitude:-70.597546,officeName:"Santiago",activeFrom:b,activeTo:c},regionName:aE,relatedCountry:{countryName:aE,countryStatistics:aI,countrySummary:lq,image:{path:dC,title:lr,focalPoint:{left:e,top:e,center:f},url:dC,activeFrom:b,activeTo:c},iSocode:ha,landingPage:{name:aE,target:d,isInternal:a,relativeUrl:gd,url:ge},activeFrom:b,activeTo:c},activeFrom:b,activeTo:c},{id:6302,displayAddressesAsOneList:a,isoCode:hb,regionalOffice:{country:{countryName:aF,countryStatistics:aI,countrySummary:ls,image:{path:dD,title:lt,focalPoint:{left:e,top:e,center:f},url:dD,activeFrom:b,activeTo:c},iSocode:hb,landingPage:{name:aF,target:d,isInternal:a,relativeUrl:gf,url:gg},activeFrom:b,activeTo:c},address:"Carrera 9 No. 115-06, Piso 28 \r\nEdificio Tierra Firme, Oficina 2802 \r\nBogotá, Colombia 110111",associatedOffice:a,contactTelephone:"(+57) 1 390 5888",locationLatitude:4.693282,locationLongitude:-74.034556,officeName:"Bogotá",activeFrom:b,activeTo:c},regionName:aF,relatedCountry:{countryName:aF,countryStatistics:aI,countrySummary:ls,image:{path:dD,title:lt,focalPoint:{left:e,top:e,center:f},url:dD,activeFrom:b,activeTo:c},iSocode:hb,landingPage:{name:aF,target:d,isInternal:a,relativeUrl:gf,url:gg},activeFrom:b,activeTo:c},activeFrom:b,activeTo:c},{id:6308,displayAddressesAsOneList:a,isoCode:hc,regionalOffice:{country:{countryName:az,countryStatistics:lu,countrySummary:lv,image:{path:dE,title:lw,focalPoint:{left:e,top:e,center:f},url:dE,activeFrom:b,activeTo:c},iSocode:hc,landingPage:{name:az,target:d,isInternal:a,relativeUrl:fQ,url:fR},activeFrom:b,activeTo:c},address:"Regnbuepladsen 5\r\n4th floor\r\n1550 Copenhagen\r\nDenmark",associatedOffice:a,contactTelephone:"+45 3373 7000",locationLatitude:55.675564,locationLongitude:12.570882,officeName:"Copenhagen",activeFrom:b,activeTo:c},regionName:az,relatedCountry:{countryName:az,countryStatistics:lu,countrySummary:lv,image:{path:dE,title:lw,focalPoint:{left:e,top:e,center:f},url:dE,activeFrom:b,activeTo:c},iSocode:hc,landingPage:{name:az,target:d,isInternal:a,relativeUrl:fQ,url:fR},activeFrom:b,activeTo:c},activeFrom:b,activeTo:c},{id:6319,displayAddressesAsOneList:a,isoCode:hd,regionalOffice:{country:{countryName:aA,countryStatistics:lx,countrySummary:ly,image:{path:dF,title:lz,focalPoint:{left:e,top:e,center:f},url:dF,activeFrom:b,activeTo:c},iSocode:hd,landingPage:{name:aA,target:d,isInternal:a,relativeUrl:fS,url:fT},activeFrom:b,activeTo:c},address:"37\u002F39, Rue de la Bienfaisance (1st Floor)\n75008 Paris,\nFrance",associatedOffice:a,contactTelephone:"+33 (0)1 84 79 37 80",locationLatitude:48.87649,locationLongitude:2.314869,officeName:"Paris",activeFrom:b,activeTo:c},regionName:aA,relatedCountry:{countryName:aA,countryStatistics:lx,countrySummary:ly,image:{path:dF,title:lz,focalPoint:{left:e,top:e,center:f},url:dF,activeFrom:b,activeTo:c},iSocode:hd,landingPage:{name:aA,target:d,isInternal:a,relativeUrl:fS,url:fT},activeFrom:b,activeTo:c},activeFrom:b,activeTo:c},{id:6325,displayAddressesAsOneList:a,isoCode:he,regionalOffice:{country:{countryName:ak,countryStatistics:lA,countrySummary:lB,image:{path:dG,title:lC,focalPoint:{left:e,top:e,center:f},url:dG,activeFrom:b,activeTo:c},iSocode:he,landingPage:{name:ak,target:d,isInternal:a,relativeUrl:fK,url:fL},activeFrom:b,activeTo:c},address:"37th Floor\r\nOxford House\r\n979 King’s Road\r\nTaikoo Place\r\nQuarry Bay\r\nHong Kong",associatedOffice:a,contactFax:"+852 2848 6333",contactTelephone:"+852 2848 6300",locationLatitude:22.287257,locationLongitude:114.213257,officeName:ak,activeFrom:b,activeTo:c},regionName:ak,relatedCountry:{countryName:ak,countryStatistics:lA,countrySummary:lB,image:{path:dG,title:lC,focalPoint:{left:e,top:e,center:f},url:dG,activeFrom:b,activeTo:c},iSocode:he,landingPage:{name:ak,target:d,isInternal:a,relativeUrl:fK,url:fL},activeFrom:b,activeTo:c},activeFrom:b,activeTo:c},{id:lD,displayAddressesAsOneList:a,isoCode:cm,regionalOffice:{country:{countryName:I,countryStatistics:dH,countrySummary:dI,image:{path:aJ,title:dJ,focalPoint:{left:e,top:e,center:f},url:aJ,activeFrom:b,activeTo:c},iSocode:cm,landingPage:{name:I,target:d,isInternal:a,relativeUrl:cT,url:cU},activeFrom:b,activeTo:c},address:lE,associatedOffice:a,contactFax:lF,contactTelephone:lG,locationLatitude:lH,locationLongitude:lI,officeName:lJ,activeFrom:b,activeTo:c},regionName:I,relatedCountry:{countryName:I,countryStatistics:dH,countrySummary:dI,image:{path:aJ,title:dJ,focalPoint:{left:e,top:e,center:f},url:aJ,activeFrom:b,activeTo:c},iSocode:cm,landingPage:{name:I,target:d,isInternal:a,relativeUrl:cT,url:cU},activeFrom:b,activeTo:c},activeFrom:b,activeTo:c},{id:6385,displayAddressesAsOneList:a,isoCode:hf,regionalOffice:{country:{countryName:aV,countryStatistics:cn,countrySummary:lK,image:{path:dK,title:lL,focalPoint:{left:e,top:e,center:f},url:dK,activeFrom:b,activeTo:c},iSocode:hf,landingPage:{name:aV,target:d,isInternal:a,relativeUrl:fU,url:fV},activeFrom:b,activeTo:c},address:"2 Hamenofim St.\r\nSea View Building \r\nHerzliya\r\nTel Aviv\r\nIsrael\r\n\r\nT: +972 99711111\r\nF: +972 99711122",associatedOffice:a,contactFax:"+972 99711122",contactTelephone:"+972 99711111",locationLatitude:32.160288,locationLongitude:34.806366,officeName:"Tel Aviv",activeFrom:b,activeTo:c},regionName:aV,relatedCountry:{countryName:aV,countryStatistics:cn,countrySummary:lK,image:{path:dK,title:lL,focalPoint:{left:e,top:e,center:f},url:dK,activeFrom:b,activeTo:c},iSocode:hf,landingPage:{name:aV,target:d,isInternal:a,relativeUrl:fU,url:fV},activeFrom:b,activeTo:c},activeFrom:b,activeTo:c},{id:6341,displayAddressesAsOneList:a,isoCode:hg,regionalOffice:{country:{countryName:aG,countryStatistics:aI,countrySummary:lM,image:{path:dL,title:lN,focalPoint:{left:e,top:e,center:f},url:dL,activeFrom:b,activeTo:c},iSocode:hg,landingPage:{name:aG,target:d,isInternal:a,relativeUrl:gh,url:gi},activeFrom:b,activeTo:c},address:"Av. de los Insurgentes Sur 1457\r\nInsurgentes Mixcoac\r\nBenito Juárez\r\n03920 Ciudad de México\r\nCDMX, Mexico",associatedOffice:a,contactTelephone:"+52 55 75906195",locationLatitude:19.36901,locationLongitude:-99.18115,officeName:"Mexico City",activeFrom:b,activeTo:c},regionName:aG,relatedCountry:{countryName:aG,countryStatistics:aI,countrySummary:lM,image:{path:dL,title:lN,focalPoint:{left:e,top:e,center:f},url:dL,activeFrom:b,activeTo:c},iSocode:hg,landingPage:{name:aG,target:d,isInternal:a,relativeUrl:gh,url:gi},activeFrom:b,activeTo:c},activeFrom:b,activeTo:c},{id:6347,displayAddressesAsOneList:a,isoCode:"NZ",regionalOffice:{country:{countryName:ay,countryStatistics:lO,countrySummary:lP,image:{path:dM,title:lQ,focalPoint:{left:e,top:e,center:f},url:dM,activeFrom:b,activeTo:c},iSocode:lR,landingPage:{name:ay,target:d,isInternal:a,relativeUrl:fM,url:fN},activeFrom:b,activeTo:c},address:"Level 8 \n70 Shortland Street\nPO Box 3158\nAuckland 1140\nNew Zealand",associatedOffice:a,contactFax:"+64 9 379 9025",contactTelephone:"+64 9 379 9011",locationLatitude:-36.846907,locationLongitude:174.769111,officeName:"Auckland",activeFrom:b,activeTo:c},regionName:ay,relatedCountry:{countryName:ay,countryStatistics:lO,countrySummary:lP,image:{path:dM,title:lQ,focalPoint:{left:e,top:e,center:f},url:dM,activeFrom:b,activeTo:c},iSocode:lR,landingPage:{name:ay,target:d,isInternal:a,relativeUrl:fM,url:fN},activeFrom:b,activeTo:c},activeFrom:b,activeTo:c},{id:6354,displayAddressesAsOneList:a,isoCode:hh,regionalOffice:{country:{countryName:al,countryStatistics:lS,countrySummary:lT,image:{path:dN,title:lU,focalPoint:{left:e,top:e,center:f},url:dN,activeFrom:b,activeTo:c},iSocode:hh,landingPage:{name:al,target:d,isInternal:a,relativeUrl:fO,url:fP},activeFrom:b,activeTo:c},address:"80 Raffles Place\r\n#44-01 UOB Plaza 1\r\nSingapore 048624\r\nSingapore",associatedOffice:a,contactFax:"+65 6436 4301",contactTelephone:"+65 6436 4300",locationLatitude:1.285554,locationLongitude:103.85071,officeName:al,activeFrom:b,activeTo:c},regionName:al,relatedCountry:{countryName:al,countryStatistics:lS,countrySummary:lT,image:{path:dN,title:lU,focalPoint:{left:e,top:e,center:f},url:dN,activeFrom:b,activeTo:c},iSocode:hh,landingPage:{name:al,target:d,isInternal:a,relativeUrl:fO,url:fP},activeFrom:b,activeTo:c},activeFrom:b,activeTo:c},{id:6384,displayAddressesAsOneList:a,isoCode:hi,regionalOffice:{country:{countryName:aC,countryStatistics:cn,countrySummary:lV,image:{path:dO,title:lW,focalPoint:{left:e,top:e,center:f},url:dO,activeFrom:b,activeTo:c},iSocode:hi,landingPage:{name:aC,target:d,isInternal:a,relativeUrl:fY,url:fZ},activeFrom:b,activeTo:c},address:"Nasser Al Shamli, Advocates & Legal Consultants\nOffice 5\nSalam Gate Salam Complex \nDohat Al Adab Street \nMadinat Sultan \nQaboos \nPO Box 132 \nPC 115 Muscat \nSultanate of Oman",associatedOffice:a,contactFax:lX,contactTelephone:lX,locationLatitude:23.5927,locationLongitude:58.4479,officeName:"Muscat",activeFrom:b,activeTo:c},regionName:aC,relatedCountry:{countryName:aC,countryStatistics:cn,countrySummary:lV,image:{path:dO,title:lW,focalPoint:{left:e,top:e,center:f},url:dO,activeFrom:b,activeTo:c},iSocode:hi,landingPage:{name:aC,target:d,isInternal:a,relativeUrl:fY,url:fZ},activeFrom:b,activeTo:c},activeFrom:b,activeTo:c},{id:6362,displayAddressesAsOneList:a,isoCode:hj,regionalOffice:{country:{countryName:aH,countryStatistics:aI,countrySummary:lY,image:{path:dP,title:lZ,focalPoint:{left:e,top:e,center:f},url:dP,activeFrom:b,activeTo:c},iSocode:hj,landingPage:{name:aH,target:d,isInternal:a,relativeUrl:gj,url:gk},activeFrom:b,activeTo:c},address:"Av. Rivera Navarrete No. 495 Int. 1302\nLima 15046 San Isidro\nLima\nPeru",associatedOffice:a,contactTelephone:"+51 1562 5150",locationLatitude:-12.09223,locationLongitude:-77.02667,officeName:"Lima",activeFrom:b,activeTo:c},regionName:aH,relatedCountry:{countryName:aH,countryStatistics:aI,countrySummary:lY,image:{path:dP,title:lZ,focalPoint:{left:e,top:e,center:f},url:dP,activeFrom:b,activeTo:c},iSocode:hj,landingPage:{name:aH,target:d,isInternal:a,relativeUrl:gj,url:gk},activeFrom:b,activeTo:c},activeFrom:b,activeTo:c},{id:6372,displayAddressesAsOneList:a,isoCode:hk,regionalOffice:{country:{countryName:aB,countryStatistics:cn,countrySummary:l_,image:{path:dQ,title:l$,focalPoint:{left:e,top:e,center:f},url:dQ,activeFrom:b,activeTo:c},iSocode:hk,landingPage:{name:aB,target:d,isInternal:a,relativeUrl:fW,url:fX},activeFrom:b,activeTo:c},address:"Paseo de la Castellana 40 bis\r\n5th floor\r\n28046 Madrid",associatedOffice:a,contactTelephone:"+34 919 17 04 00",locationLatitude:40.43324,locationLongitude:-3.687616,officeName:"Madrid",activeFrom:b,activeTo:c},regionName:aB,relatedCountry:{countryName:aB,countryStatistics:cn,countrySummary:l_,image:{path:dQ,title:l$,focalPoint:{left:e,top:e,center:f},url:dQ,activeFrom:b,activeTo:c},iSocode:hk,landingPage:{name:aB,target:d,isInternal:a,relativeUrl:fW,url:fX},activeFrom:b,activeTo:c},activeFrom:b,activeTo:c},{id:6375,displayAddressesAsOneList:a,isoCode:hl,regionalOffice:{country:{countryName:aD,countryStatistics:ma,countrySummary:mb,image:{path:dR,title:mc,focalPoint:{left:e,top:e,center:f},url:dR,activeFrom:b,activeTo:c},iSocode:hl,landingPage:{name:aD,target:d,isInternal:a,relativeUrl:f_,url:f$},activeFrom:b,activeTo:c},address:"Level 1, Office 110\nOffices Building 5\nOne Central\nPO Box 212620\nDubai\nUnited Arab Emirates",associatedOffice:a,contactFax:"+971 4 350 3699",contactTelephone:"+971 4 350 3600",locationLatitude:25.220344,locationLongitude:55.284827,officeName:"Dubai",activeFrom:b,activeTo:c},regionName:aD,relatedCountry:{countryName:aD,countryStatistics:ma,countrySummary:mb,image:{path:dR,title:mc,focalPoint:{left:e,top:e,center:f},url:dR,activeFrom:b,activeTo:c},iSocode:hl,landingPage:{name:aD,target:d,isInternal:a,relativeUrl:f_,url:f$},activeFrom:b,activeTo:c},activeFrom:b,activeTo:c},{id:md,allOffices:[{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:dS,associatedOffice:a,contactFax:dT,contactTelephone:dU,locationLatitude:dV,locationLongitude:dW,officeName:dX,activeFrom:b,activeTo:c},{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:dY,associatedOffice:a,contactFax:dZ,contactTelephone:d_,locationLatitude:d$,locationLongitude:ea,officeName:eb,activeFrom:b,activeTo:c},{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:ec,associatedOffice:a,contactTelephone:ed,locationLatitude:ee,locationLongitude:ef,officeName:eg,activeFrom:b,activeTo:c},{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:eh,associatedOffice:a,contactFax:ei,contactTelephone:ej,locationLatitude:ek,locationLongitude:el,officeName:em,activeFrom:b,activeTo:c},{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:en,associatedOffice:a,contactFax:aK,contactTelephone:eo,locationLatitude:ep,locationLongitude:eq,officeName:er,activeFrom:b,activeTo:c},{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:es,associatedOffice:a,contactFax:aK,contactTelephone:et,locationLatitude:eu,locationLongitude:ev,officeName:ew,activeFrom:b,activeTo:c},{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:ex,associatedOffice:a,contactFax:ey,contactTelephone:ez,locationLatitude:eA,locationLongitude:eB,officeName:eC,activeFrom:b,activeTo:c},{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:eD,associatedOffice:a,contactFax:eE,contactTelephone:eF,locationLatitude:eG,locationLongitude:eH,officeName:eI,activeFrom:b,activeTo:c},{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:W,associatedOffice:a,contactFax:X,contactTelephone:Y,locationLatitude:Z,locationLongitude:_,officeName:$,activeFrom:b,activeTo:c},{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:eJ,associatedOffice:a,contactFax:eK,contactTelephone:eL,locationLatitude:eM,locationLongitude:eN,officeName:eO,activeFrom:b,activeTo:c},{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:eP,associatedOffice:a,contactFax:eQ,contactTelephone:eR,locationLatitude:eS,locationLongitude:eT,officeName:eU,activeFrom:b,activeTo:c},{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:eV,associatedOffice:a,contactFax:eW,contactTelephone:eX,locationLatitude:eY,locationLongitude:eZ,officeName:e_,activeFrom:b,activeTo:c},{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:e$,associatedOffice:a,contactTelephone:fa,locationLatitude:fb,locationLongitude:fc,officeName:fd,activeFrom:b,activeTo:c},{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:W,associatedOffice:a,contactFax:X,contactTelephone:Y,locationLatitude:Z,locationLongitude:_,officeName:$,activeFrom:b,activeTo:c}],displayAddressesAsOneList:a,isoCode:u,otherOffices:[{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:dS,associatedOffice:a,contactFax:dT,contactTelephone:dU,locationLatitude:dV,locationLongitude:dW,officeName:dX,activeFrom:b,activeTo:c},{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:dY,associatedOffice:a,contactFax:dZ,contactTelephone:d_,locationLatitude:d$,locationLongitude:ea,officeName:eb,activeFrom:b,activeTo:c},{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:ec,associatedOffice:a,contactTelephone:ed,locationLatitude:ee,locationLongitude:ef,officeName:eg,activeFrom:b,activeTo:c},{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:eh,associatedOffice:a,contactFax:ei,contactTelephone:ej,locationLatitude:ek,locationLongitude:el,officeName:em,activeFrom:b,activeTo:c},{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:en,associatedOffice:a,contactFax:aK,contactTelephone:eo,locationLatitude:ep,locationLongitude:eq,officeName:er,activeFrom:b,activeTo:c},{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:es,associatedOffice:a,contactFax:aK,contactTelephone:et,locationLatitude:eu,locationLongitude:ev,officeName:ew,activeFrom:b,activeTo:c},{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:ex,associatedOffice:a,contactFax:ey,contactTelephone:ez,locationLatitude:eA,locationLongitude:eB,officeName:eC,activeFrom:b,activeTo:c},{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:eD,associatedOffice:a,contactFax:eE,contactTelephone:eF,locationLatitude:eG,locationLongitude:eH,officeName:eI,activeFrom:b,activeTo:c},{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:W,associatedOffice:a,contactFax:X,contactTelephone:Y,locationLatitude:Z,locationLongitude:_,officeName:$,activeFrom:b,activeTo:c},{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:eJ,associatedOffice:a,contactFax:eK,contactTelephone:eL,locationLatitude:eM,locationLongitude:eN,officeName:eO,activeFrom:b,activeTo:c},{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:eP,associatedOffice:a,contactFax:eQ,contactTelephone:eR,locationLatitude:eS,locationLongitude:eT,officeName:eU,activeFrom:b,activeTo:c},{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:eV,associatedOffice:a,contactFax:eW,contactTelephone:eX,locationLatitude:eY,locationLongitude:eZ,officeName:e_,activeFrom:b,activeTo:c},{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:e$,associatedOffice:a,contactTelephone:fa,locationLatitude:fb,locationLongitude:fc,officeName:fd,activeFrom:b,activeTo:c},{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:W,associatedOffice:a,contactFax:X,contactTelephone:Y,locationLatitude:Z,locationLongitude:_,officeName:$,activeFrom:b,activeTo:c}],regionalOffice:{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:W,associatedOffice:a,contactFax:X,contactTelephone:Y,locationLatitude:Z,locationLongitude:_,officeName:$,activeFrom:b,activeTo:c},regionName:l,relatedCountry:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},activeFrom:b,activeTo:c},{id:me,allOffices:[{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:be,associatedOffice:a,contactTelephone:bf,locationLatitude:bg,locationLongitude:bh,officeName:bi,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:bj,associatedOffice:a,contactFax:bk,contactTelephone:bl,locationLatitude:bm,locationLongitude:bn,officeName:bo,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:bN,associatedOffice:a,contactTelephone:bO,locationLatitude:bP,locationLongitude:bQ,officeName:bR,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:aO,associatedOffice:a,contactFax:aP,contactTelephone:bp,locationLatitude:bq,locationLongitude:br,officeName:aQ,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:aR,associatedOffice:a,contactFax:bs,contactTelephone:bt,locationLatitude:bu,locationLongitude:bv,officeName:aS,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:bw,associatedOffice:a,contactFax:bx,contactTelephone:by,locationLatitude:bz,locationLongitude:bA,officeName:bB,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:bC,associatedOffice:a,contactTelephone:bD,locationLatitude:bE,locationLongitude:bF,officeName:bG,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:bH,associatedOffice:a,contactFax:bI,contactTelephone:bJ,locationLatitude:bK,locationLongitude:bL,officeName:bM,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:bS,associatedOffice:a,contactFax:bT,contactTelephone:bU,locationLatitude:bV,locationLongitude:bW,officeName:bX,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:bY,associatedOffice:a,contactTelephone:bZ,locationLatitude:b_,locationLongitude:b$,officeName:ca,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:cb,associatedOffice:a,contactTelephone:cc,locationLatitude:cd,locationLongitude:ce,officeName:cf,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:ac,associatedOffice:a,contactFax:R,locationLatitude:au,locationLongitude:av,officeName:ad,activeFrom:b,activeTo:c}],displayAddressesAsOneList:g,isoCode:p,otherOffices:[{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:be,associatedOffice:a,contactTelephone:bf,locationLatitude:bg,locationLongitude:bh,officeName:bi,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:bj,associatedOffice:a,contactFax:bk,contactTelephone:bl,locationLatitude:bm,locationLongitude:bn,officeName:bo,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:bN,associatedOffice:a,contactTelephone:bO,locationLatitude:bP,locationLongitude:bQ,officeName:bR,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:aO,associatedOffice:a,contactFax:aP,contactTelephone:bp,locationLatitude:bq,locationLongitude:br,officeName:aQ,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:aR,associatedOffice:a,contactFax:bs,contactTelephone:bt,locationLatitude:bu,locationLongitude:bv,officeName:aS,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:bw,associatedOffice:a,contactFax:bx,contactTelephone:by,locationLatitude:bz,locationLongitude:bA,officeName:bB,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:bC,associatedOffice:a,contactTelephone:bD,locationLatitude:bE,locationLongitude:bF,officeName:bG,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:bH,associatedOffice:a,contactFax:bI,contactTelephone:bJ,locationLatitude:bK,locationLongitude:bL,officeName:bM,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:bS,associatedOffice:a,contactFax:bT,contactTelephone:bU,locationLatitude:bV,locationLongitude:bW,officeName:bX,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:bY,associatedOffice:a,contactTelephone:bZ,locationLatitude:b_,locationLongitude:b$,officeName:ca,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:cb,associatedOffice:a,contactTelephone:cc,locationLatitude:cd,locationLongitude:ce,officeName:cf,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:ac,associatedOffice:a,contactFax:R,locationLatitude:au,locationLongitude:av,officeName:ad,activeFrom:b,activeTo:c}],regionalOffice:{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:ac,associatedOffice:a,contactFax:R,locationLatitude:au,locationLongitude:av,officeName:ad,activeFrom:b,activeTo:c},regionName:i,relatedCountry:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},dateFormat:mf,dateTimeFormat:mg,activeFrom:b,activeTo:c}],domain:"https:\u002F\u002Fas-s01-uks-cm-04.azurewebsites.net\u002F",navigationRegionOverrides:[{region:{id:md,allOffices:[{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:dS,associatedOffice:a,contactFax:dT,contactTelephone:dU,locationLatitude:dV,locationLongitude:dW,officeName:dX,activeFrom:b,activeTo:c},{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:dY,associatedOffice:a,contactFax:dZ,contactTelephone:d_,locationLatitude:d$,locationLongitude:ea,officeName:eb,activeFrom:b,activeTo:c},{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:ec,associatedOffice:a,contactTelephone:ed,locationLatitude:ee,locationLongitude:ef,officeName:eg,activeFrom:b,activeTo:c},{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:eh,associatedOffice:a,contactFax:ei,contactTelephone:ej,locationLatitude:ek,locationLongitude:el,officeName:em,activeFrom:b,activeTo:c},{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:en,associatedOffice:a,contactFax:aK,contactTelephone:eo,locationLatitude:ep,locationLongitude:eq,officeName:er,activeFrom:b,activeTo:c},{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:es,associatedOffice:a,contactFax:aK,contactTelephone:et,locationLatitude:eu,locationLongitude:ev,officeName:ew,activeFrom:b,activeTo:c},{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:ex,associatedOffice:a,contactFax:ey,contactTelephone:ez,locationLatitude:eA,locationLongitude:eB,officeName:eC,activeFrom:b,activeTo:c},{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:eD,associatedOffice:a,contactFax:eE,contactTelephone:eF,locationLatitude:eG,locationLongitude:eH,officeName:eI,activeFrom:b,activeTo:c},{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:W,associatedOffice:a,contactFax:X,contactTelephone:Y,locationLatitude:Z,locationLongitude:_,officeName:$,activeFrom:b,activeTo:c},{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:eJ,associatedOffice:a,contactFax:eK,contactTelephone:eL,locationLatitude:eM,locationLongitude:eN,officeName:eO,activeFrom:b,activeTo:c},{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:eP,associatedOffice:a,contactFax:eQ,contactTelephone:eR,locationLatitude:eS,locationLongitude:eT,officeName:eU,activeFrom:b,activeTo:c},{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:eV,associatedOffice:a,contactFax:eW,contactTelephone:eX,locationLatitude:eY,locationLongitude:eZ,officeName:e_,activeFrom:b,activeTo:c},{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:e$,associatedOffice:a,contactTelephone:fa,locationLatitude:fb,locationLongitude:fc,officeName:fd,activeFrom:b,activeTo:c},{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:W,associatedOffice:a,contactFax:X,contactTelephone:Y,locationLatitude:Z,locationLongitude:_,officeName:$,activeFrom:b,activeTo:c}],displayAddressesAsOneList:a,isoCode:u,otherOffices:[{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:dS,associatedOffice:a,contactFax:dT,contactTelephone:dU,locationLatitude:dV,locationLongitude:dW,officeName:dX,activeFrom:b,activeTo:c},{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:dY,associatedOffice:a,contactFax:dZ,contactTelephone:d_,locationLatitude:d$,locationLongitude:ea,officeName:eb,activeFrom:b,activeTo:c},{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:ec,associatedOffice:a,contactTelephone:ed,locationLatitude:ee,locationLongitude:ef,officeName:eg,activeFrom:b,activeTo:c},{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:eh,associatedOffice:a,contactFax:ei,contactTelephone:ej,locationLatitude:ek,locationLongitude:el,officeName:em,activeFrom:b,activeTo:c},{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:en,associatedOffice:a,contactFax:aK,contactTelephone:eo,locationLatitude:ep,locationLongitude:eq,officeName:er,activeFrom:b,activeTo:c},{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:es,associatedOffice:a,contactFax:aK,contactTelephone:et,locationLatitude:eu,locationLongitude:ev,officeName:ew,activeFrom:b,activeTo:c},{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:ex,associatedOffice:a,contactFax:ey,contactTelephone:ez,locationLatitude:eA,locationLongitude:eB,officeName:eC,activeFrom:b,activeTo:c},{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:eD,associatedOffice:a,contactFax:eE,contactTelephone:eF,locationLatitude:eG,locationLongitude:eH,officeName:eI,activeFrom:b,activeTo:c},{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:W,associatedOffice:a,contactFax:X,contactTelephone:Y,locationLatitude:Z,locationLongitude:_,officeName:$,activeFrom:b,activeTo:c},{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:eJ,associatedOffice:a,contactFax:eK,contactTelephone:eL,locationLatitude:eM,locationLongitude:eN,officeName:eO,activeFrom:b,activeTo:c},{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:eP,associatedOffice:a,contactFax:eQ,contactTelephone:eR,locationLatitude:eS,locationLongitude:eT,officeName:eU,activeFrom:b,activeTo:c},{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:eV,associatedOffice:a,contactFax:eW,contactTelephone:eX,locationLatitude:eY,locationLongitude:eZ,officeName:e_,activeFrom:b,activeTo:c},{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:e$,associatedOffice:a,contactTelephone:fa,locationLatitude:fb,locationLongitude:fc,officeName:fd,activeFrom:b,activeTo:c},{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:W,associatedOffice:a,contactFax:X,contactTelephone:Y,locationLatitude:Z,locationLongitude:_,officeName:$,activeFrom:b,activeTo:c}],regionalOffice:{country:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},address:W,associatedOffice:a,contactFax:X,contactTelephone:Y,locationLatitude:Z,locationLongitude:_,officeName:$,activeFrom:b,activeTo:c},regionName:l,relatedCountry:{countryName:l,countryStatistics:x,countrySummary:y,image:{path:m,title:z,focalPoint:{left:e,top:e,center:f},url:m,activeFrom:b,activeTo:c},iSocode:u,landingPage:{name:l,target:d,isInternal:a,relativeUrl:v,url:w},activeFrom:b,activeTo:c},activeFrom:b,activeTo:c},navigationContainerId:10923},{region:{id:me,allOffices:[{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:be,associatedOffice:a,contactTelephone:bf,locationLatitude:bg,locationLongitude:bh,officeName:bi,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:bj,associatedOffice:a,contactFax:bk,contactTelephone:bl,locationLatitude:bm,locationLongitude:bn,officeName:bo,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:bN,associatedOffice:a,contactTelephone:bO,locationLatitude:bP,locationLongitude:bQ,officeName:bR,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:aO,associatedOffice:a,contactFax:aP,contactTelephone:bp,locationLatitude:bq,locationLongitude:br,officeName:aQ,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:aR,associatedOffice:a,contactFax:bs,contactTelephone:bt,locationLatitude:bu,locationLongitude:bv,officeName:aS,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:bw,associatedOffice:a,contactFax:bx,contactTelephone:by,locationLatitude:bz,locationLongitude:bA,officeName:bB,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:bC,associatedOffice:a,contactTelephone:bD,locationLatitude:bE,locationLongitude:bF,officeName:bG,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:bH,associatedOffice:a,contactFax:bI,contactTelephone:bJ,locationLatitude:bK,locationLongitude:bL,officeName:bM,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:bS,associatedOffice:a,contactFax:bT,contactTelephone:bU,locationLatitude:bV,locationLongitude:bW,officeName:bX,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:bY,associatedOffice:a,contactTelephone:bZ,locationLatitude:b_,locationLongitude:b$,officeName:ca,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:cb,associatedOffice:a,contactTelephone:cc,locationLatitude:cd,locationLongitude:ce,officeName:cf,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:ac,associatedOffice:a,contactFax:R,locationLatitude:au,locationLongitude:av,officeName:ad,activeFrom:b,activeTo:c}],displayAddressesAsOneList:g,isoCode:p,otherOffices:[{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:be,associatedOffice:a,contactTelephone:bf,locationLatitude:bg,locationLongitude:bh,officeName:bi,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:bj,associatedOffice:a,contactFax:bk,contactTelephone:bl,locationLatitude:bm,locationLongitude:bn,officeName:bo,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:bN,associatedOffice:a,contactTelephone:bO,locationLatitude:bP,locationLongitude:bQ,officeName:bR,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:aO,associatedOffice:a,contactFax:aP,contactTelephone:bp,locationLatitude:bq,locationLongitude:br,officeName:aQ,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:aR,associatedOffice:a,contactFax:bs,contactTelephone:bt,locationLatitude:bu,locationLongitude:bv,officeName:aS,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:bw,associatedOffice:a,contactFax:bx,contactTelephone:by,locationLatitude:bz,locationLongitude:bA,officeName:bB,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:bC,associatedOffice:a,contactTelephone:bD,locationLatitude:bE,locationLongitude:bF,officeName:bG,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:bH,associatedOffice:a,contactFax:bI,contactTelephone:bJ,locationLatitude:bK,locationLongitude:bL,officeName:bM,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:bS,associatedOffice:a,contactFax:bT,contactTelephone:bU,locationLatitude:bV,locationLongitude:bW,officeName:bX,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:bY,associatedOffice:a,contactTelephone:bZ,locationLatitude:b_,locationLongitude:b$,officeName:ca,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:cb,associatedOffice:a,contactTelephone:cc,locationLatitude:cd,locationLongitude:ce,officeName:cf,activeFrom:b,activeTo:c},{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:ac,associatedOffice:a,contactFax:R,locationLatitude:au,locationLongitude:av,officeName:ad,activeFrom:b,activeTo:c}],regionalOffice:{country:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},address:ac,associatedOffice:a,contactFax:R,locationLatitude:au,locationLongitude:av,officeName:ad,activeFrom:b,activeTo:c},regionName:i,relatedCountry:{countryName:i,countryStatistics:r,countrySummary:s,image:{path:j,title:t,focalPoint:{left:e,top:e,center:f},url:j,activeFrom:b,activeTo:c},iSocode:p,landingPage:{name:i,target:d,isInternal:a,relativeUrl:q,url:o},activeFrom:b,activeTo:c},dateFormat:mf,dateTimeFormat:mg,activeFrom:b,activeTo:c},navigationContainerId:10924},{region:{id:lD,displayAddressesAsOneList:a,isoCode:cm,regionalOffice:{country:{countryName:I,countryStatistics:dH,countrySummary:dI,image:{path:aJ,title:dJ,focalPoint:{left:e,top:e,center:f},url:aJ,activeFrom:b,activeTo:c},iSocode:cm,landingPage:{name:I,target:d,isInternal:a,relativeUrl:cT,url:cU},activeFrom:b,activeTo:c},address:lE,associatedOffice:a,contactFax:lF,contactTelephone:lG,locationLatitude:lH,locationLongitude:lI,officeName:lJ,activeFrom:b,activeTo:c},regionName:I,relatedCountry:{countryName:I,countryStatistics:dH,countrySummary:dI,image:{path:aJ,title:dJ,focalPoint:{left:e,top:e,center:f},url:aJ,activeFrom:b,activeTo:c},iSocode:cm,landingPage:{name:I,target:d,isInternal:a,relativeUrl:cT,url:cU},activeFrom:b,activeTo:c},activeFrom:b,activeTo:c},navigationContainerId:10925}],profileTypes:{activeFrom:b,activeTo:c,types:[{activeFrom:b,activeTo:c,id:6723,name:"Partners",parentId:fe},{activeFrom:b,activeTo:c,id:6744,name:"Lawyers",parentId:fe},{activeFrom:b,activeTo:c,id:6769,name:"Legal professionals",parentId:fe},{activeFrom:b,activeTo:c,id:6783,name:"Business services",parentId:fe}]},facets:{activeFrom:b,activeTo:c,types:[{id:cp,availableFacets:[dd,aq,Q,ar],availableSorts:[as,bb,at],facetSortOrder:bc,facetTypeName:aL,activeFrom:b,activeTo:c},{id:fk,availableFacets:[dd,aq,Q,ar],availableSorts:[as,bb,at],facetSortOrder:bc,facetTypeName:J,activeFrom:b,activeTo:c},{id:de,availableFacets:[aq,Q,ar,hF],availableSorts:[as,bb,at],facetSortOrder:hG,facetTypeName:df,activeFrom:b,activeTo:c},{id:mh,availableFacets:[aq,Q,ar,"Profile Type"],availableSorts:[as,at,mi],facetSortOrder:bc,facetTypeName:kT,activeFrom:b,activeTo:c},{id:6882,availableFacets:[aq,Q,ar],availableSorts:[as,at,mi],facetSortOrder:bc,facetTypeName:"Expertise",activeFrom:b,activeTo:c}]},profileFacetId:mh,eventFacetId:de},siteUrl:F,region:"global"}},serverRendered:g,routePath:"\u002Fen\u002Fwhere-we-are\u002Fnorth-america\u002Funited-states\u002F",config:{baseUrl:void 0,apiUrl:"https:\u002F\u002Fas-s01-uks-cm-04.azurewebsites.net",gtm:"GTM-MB29TL",siteID:kU}}}(false,"0001-01-01T00:00:00","9999-12-31T23:59:59.9999999","_self",.5,"0.5,0.5",true,0,"United States","\u002Fmedia\u002Fnjed1kvn\u002Fusa_san-francisco_-golden-gate-bridge_1080.jpg","navigationGlobalLink","United Kingdom","\u002Fmedia\u002Fdfghtgv5\u002Fuk_london_bridge_night.jpg",7,"https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fwhere-we-are\u002Fnorth-america\u002Funited-states\u002F","US","where-we-are\u002Fnorth-america\u002Funited-states\u002F","\u003Cp\u003E\u003Cstrong\u003E\u003Cspan class=\"blueText\"\u003E12\u003C\u002Fspan\u003E&nbsp;offices | \u003Cspan class=\"blueText\"\u003E90+\u003C\u002Fspan\u003E partners&nbsp;\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E","With offices in New Jersey, New York, Pennsylvania, Illinois, Texas, Florida, California, Delaware, Seattle and Los Angeles, our US team offers deep sector counselling and representation that is carefully tailored to local needs.","Usa_San Francisco_ Golden Gate Bridge_1080","GB","where-we-are\u002Funited-kingdom\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fwhere-we-are\u002Funited-kingdom\u002F","\u003Cp\u003E\u003Cstrong\u003E\u003Cspan class=\"blueText\"\u003E13\u003C\u002Fspan\u003E&nbsp;offices | \u003Cspan class=\"blueText\"\u003E160+\u003C\u002Fspan\u003E partners\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E","We have 13 UK offices, including locations in Scotland and Northern Ireland, allowing us to meet clients’ needs wherever they are located, and in whichever jurisdiction they need our help.","Uk_London_Bridge_Night",6,"Australia","navigationGlobalContainer","0","\u002Fmedia\u002Fmfzptv03\u002Faustralia_sydney_opera-house.jpg","","00b140","Green","Ireland","News",12,"where-we-are\u002Fasia-pacific\u002Faustralia\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fwhere-we-are\u002Fasia-pacific\u002Faustralia\u002F",8,"AU",1,"Sectors","+1 908 647 8390","_blank","\u003Cp\u003E\u003Cstrong\u003E\u003Cspan class=\"blueText\"\u003E24\u003C\u002Fspan\u003E&nbsp;partners | \u003Cspan class=\"blueText\"\u003E2006\u003C\u002Fspan\u003E year established\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E","Our experienced teams in Sydney, Melbourne, Perth and Brisbane bring a wealth of private practice and in-house experience gained in Australia and internationally.","Australia_Sydney_Opera House","20 Fenchurch St\r\nLondon EC3M 3BY\r\nUnited Kingdom","+44 20 7667 9777","+44 20 7667 9667",51.51145,-.08349,"London",10272,"Data privacy","120 Mountain View Boulevard\r\nBasking Ridge, New Jersey 07920","Basking Ridge","Aviation","d50032","Red","ff6a00","Orange",5,"Hong Kong","Singapore","Bermuda",6258,6300,"Insurance transactions and advisory","Services","Locations","Relevance","Alphabetical A-Z",40.658918,-74.584681,"Banking and finance","Product liability and product safety","New Zealand","Denmark","France","Spain","Sultanate of Oman","United Arab Emirates","Chile","Colombia","Mexico","Peru","\u003Cp\u003E\u003Cstrong\u003E\u003Cspan class=\"blueText\"\u003E2016\u003C\u002Fspan\u003E year established | \u003Cspan class=\"blueText\"\u003E6\u003C\u002Fspan\u003E offices in LATAM\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E","\u002Fmedia\u002Fibrj4rx4\u002Fireland_dublin_samuel-beckett-bridge-2.jpg","+44 131 226 4543","Insights","Cyber risks","Arbitration","1111 Brickell Avenue\nSuite 1300\nMiami, FL 33131","+1 305 374 8066","Miami","22 Vanderbilt Avenue,\nSuite 2400,\t\nNew York, New York 10017","New York","Caribbean practice","General liability","Israel","Argentina","Innovation","\u002F","navigationUtilityLink","1","Insurance and reinsurance","Shipping and international trade","Date Descending","relevance","Real estate","3821 Juniper Trace\r\nSuite 101\r\nAustin, Texas 78738","+1 512 359 8833",30.308108,-97.933563,"Austin","30 South Wacker Drive\r\nSuite 3650\r\nChicago\r\nIllinois 60606","+1 312 207 2110","+1 312 800 5000",41.881414,-87.637502,"Chicago","+1 305 371 1111",25.762311,-80.190297,"+1 212 832 4920","+1 212 252 0004",40.75343,-73.97788,"1600 Market Street\r\nSuite 1410\r\nPhiladelphia\r\nPennsylvania 19103","+1 215 665 8475","+1 267 479 6700",39.952701,-75.167414,"Philadelphia","455 Market Street\r\nSuite 1900\r\nSan Francisco, CA  \r\n94105","+1 415-323-4460",37.790858,-122.398452,"San Francisco ","222 Delaware Avenue\nSuite 710\nWilmington, DE 19801","+1 302 308 6646","+1 302 308 6645",39.74611,-75.54999,"Wilmington","848 Heights Boulevard\r\nHouston\r\nTexas 77007","+1 832 753 8080",29.78684,-95.39718,"Houston","One Financial Plaza, 100 SE 3rd Avenue\nSuite 806\nFort Lauderdale, Florida 33394 ","+1 754 547 9130","+1 754 547 9131",26.12166,-80.13981,"Fort Lauderdale","1420 Fifth Avenue\nSuite 2200\nSeattle, Washington 98101","+1 564 224 9109",47.6105,-122.33454,"Seattle","915 Wilshire Boulevard, #700\nLos Angeles, CA 90017","+1 213 224 0742",34.05108,-118.26003,"Los Angeles","International sanctions","Investigation services","Latin America practice","Sustainability and Environmental, Social, Governance (ESG)","Ukraine desk","White collar crime and investigations","IE","\u003Cp\u003E\u003Cstrong\u003E\u003Cspan class=\"blueText\"\u003E7\u003C\u002Fspan\u003E offices in EMEA | \u003Cspan class=\"blueText\"\u003E20\u003C\u002Fspan\u003E&nbsp;countries worldwide\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E","en",6718,"Article","Transport and logistics",99999,4,"Corporate and commercial","Employment","Construction and engineering","Healthcare","Information technology","Public sector","Rail","Retail","Sport","Bermuda form","Contractors' all risks","Energy","Life and health","Marine","Political risk and trade credit","Professional liability","Property damage","Reinsurance","Defendant personal injury","Abuse","Catastrophic injury","Medical malpractice","Occupational disease","Public liability","Commercial, IT and outsourcing","where-we-are\u002Femea\u002Fireland\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fwhere-we-are\u002Femea\u002Fireland\u002F","Events and webinars","About us","Reputation","Responsible business","\u002Fmedia\u002Fqc2adhxa\u002Fny-website-banner-1.jpg","novicell.grideditor.richtexteditor","Insurance and claims","articlePage",10218,2,"Article Types",6791,"Events","Construction",10282,"Real estate litigation","Tax disputes and investigations",3,9,"square","Life sciences","ffb81c","Yellow","Financial institutions","Fraud","High net worth","our-expertise\u002Fservices\u002Finsurance-and-claims\u002Fproduct-liability-and-product-safety\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Finsurance-and-claims\u002Fproduct-liability-and-product-safety\u002F","Where we are","Kennedys IQ","https:\u002F\u002Fkennedysiq.com\u002F","navigationUtilityContainer","novicellSocialMediaItem","\u002Fmedia\u002Fgfkhvuw5\u002Fargentina_buenos-aires_puente-de-la-mujer-woman-s-bridge.jpg","\u002Fmedia\u002Ffiajw1yi\u002Fbermuda_country_hamilton.png","\u002Fmedia\u002F0xzbsapc\u002Fchile_patagonia_torres-del-paine.jpg","\u002Fmedia\u002F1iongsyn\u002Fcolombia_orchid.jpg","\u002Fmedia\u002Fwsalt1iz\u002Fdenmark_copenhagen_nyhavn-buildings.jpg","\u002Fmedia\u002Fzw0bl33c\u002Ffrance_paris_arc-de-triomphe.jpg","\u002Fmedia\u002Flsdbpoxn\u002Fhong-kong_lamps.jpg","\u003Cp\u003E\u003Cstrong\u003E \u003Cspan class=\"blueText\"\u003E6\u003C\u002Fspan\u003E\u003C\u002Fstrong\u003E \u003Cstrong\u003Epartners | \u003Cspan class=\"blueText\"\u003E2011\u003C\u002Fspan\u003E year established\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E","Our team in Ireland combines legal and regulatory expertise with practical business advice and provide specialist legal services spanning (re)insurance, healthcare and commercial dispute sectors.","Ireland_Dublin_Samuel Beckett Bridge 2","\u002Fmedia\u002Frmxpqj4z\u002Fisrael_spotlight.png","\u002Fmedia\u002Frjolroas\u002Fmexico_guanajuato_angel-of-independence.jpg","\u002Fmedia\u002Fhwvbtvey\u002Fnew-zealand_coast-of-tasman_sea.jpg","\u002Fmedia\u002F0e2fsm5w\u002Fsingapore_skyline-at-dusk.jpg","\u002Fmedia\u002Fxgtaxebu\u002Foman_muscat_spotlight.png","\u002Fmedia\u002Ff1sjjmlv\u002Fperu_machu-piccu_doorway.jpg","\u002Fmedia\u002Fafjlzqvr\u002Fspain_bilbao_guggenheim.jpg","\u002Fmedia\u002Fphaehkei\u002Fuae_dubai_marina-urban-skyline.jpg","River House\r\n48-60 High Street\r\nBelfast\r\nBT1 2BE\r\nUnited Kingdom","+44 28 9031 5557","+44 28 9024 0067",54.600434,-5.92642,"Belfast","The Colmore Building\n20 Colmore Circus Queensway\nBirmingham\t\nB4 6AT","+44 121 214 8001","+44 121 214 8000",52.48376,-1.89598,"Birmingham","Ground floor\r\n1 Linear Park\r\nBristol\r\nBS2 0PS","+44 11 7363 6920",51.45205,-2.57965,"Bristol","FORA\n20 Station Rd\nCambridge CB1 2JD\nUnited Kingdom","+44 1223 533 076","+44 1223 533 060",52.194403,.133587,"Cambridge","Baird House\r\n4 Lower Gilmore Bank\r\nEdinburgh EH3 9QP\r\nUnited Kingdom","+44 131 225 6145",55.942643,-3.207845,"Edinburgh","The Mercantile Building\r\nFifth floor\r\n53 Bothwell Street\r\nGlasgow G2 6TS\r\nUnited Kingdom","+44 141 370 2949",55.861415,-4.261295,"Glasgow","6 Queen Street \r\nLeeds, LS1 2TW\r\nUnited Kingdom","+44 113 531 4495","+44 113 531 4427",53.797563,-1.553957,"Leeds","Greenwood House\r\n91\u002F99 New London Road\r\nChelmsford CM2 0PP\r\nUnited Kingdom","+44 1245 299 731","+44 1245 299 730",51.730373,.471223,"Chelmsford","3rd and 4th Floors\r\nTrinity\r\n16 John Dalton Street\r\nManchester M2 6HY\r\nUnited Kingdom","+44 161 819 2622","+44 161 829 2599",53.480331,-2.246787,"Manchester","Ventana House\r\n2 Concourse Way\r\nSheaf Street\r\nSheffield S1 2BJ\r\nUnited Kingdom","+44 114 253 2001","+44 114 253 2000",53.38037,-1.462663,"Sheffield","Broomhay House \r\nBlackbrook Business Park\r\nTaunton TA1 2PX\r\nUnited Kingdom","+44 1823 692 601","+44 1823 692 600",51.014326,-3.068959,"Taunton","Suite A, 5th Floor\nWellbar Central\n36 Gallowgate\nNewcastle upon Tyne\nNE1 4TD","+44 191 429 4508",54.974103,-1.619482,"Newcastle",6314,"Report","Container",null,10235,6754,6770,"novicell.grideditor.cta","\u002FViews\u002FPartials\u002FGrid\u002FEditors\u002FCta.cshtml","Blue","Partner","PersonBanner","our-expertise\u002Fsectors\u002Fbanking-and-finance\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fsectors\u002Fbanking-and-finance\u002F","our-expertise\u002Fservices\u002Fcaribbean-practice\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Fcaribbean-practice\u002F","Directors and officers liability","Environmental","our-expertise\u002Fservices\u002Finsurance-and-claims\u002Finvestigation-services\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Finsurance-and-claims\u002Finvestigation-services\u002F","Employers' liability","our-expertise\u002Fservices\u002Fdefendant-personal-injury\u002Fgeneral-liability\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Fdefendant-personal-injury\u002Fgeneral-liability\u002F","our-expertise\u002Fservices\u002Fdefendant-personal-injury\u002Fmedical-malpractice\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Fdefendant-personal-injury\u002Fmedical-malpractice\u002F","Medical malpractice ","Commercial dispute resolution","Corporate \u002F M&A","our-expertise\u002Fservices\u002Fcorporate-and-commercial\u002Fdata-privacy\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Fcorporate-and-commercial\u002Fdata-privacy\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002F","North America","where-we-are\u002Fasia-pacific\u002Fhong-kong\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fwhere-we-are\u002Fasia-pacific\u002Fhong-kong\u002F","where-we-are\u002Fasia-pacific\u002Fnew-zealand\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fwhere-we-are\u002Fasia-pacific\u002Fnew-zealand\u002F","where-we-are\u002Fasia-pacific\u002Fsingapore\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fwhere-we-are\u002Fasia-pacific\u002Fsingapore\u002F","where-we-are\u002Femea\u002Fdenmark\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fwhere-we-are\u002Femea\u002Fdenmark\u002F","where-we-are\u002Femea\u002Ffrance\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fwhere-we-are\u002Femea\u002Ffrance\u002F","where-we-are\u002Femea\u002Fisrael\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fwhere-we-are\u002Femea\u002Fisrael\u002F","where-we-are\u002Femea\u002Fspain\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fwhere-we-are\u002Femea\u002Fspain\u002F","where-we-are\u002Femea\u002Fsultanate-of-oman\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fwhere-we-are\u002Femea\u002Fsultanate-of-oman\u002F","where-we-are\u002Femea\u002Funited-arab-emirates\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fwhere-we-are\u002Femea\u002Funited-arab-emirates\u002F","where-we-are\u002Flatin-america-and-the-caribbean\u002Fargentina\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fwhere-we-are\u002Flatin-america-and-the-caribbean\u002Fargentina\u002F","Brazil","where-we-are\u002Flatin-america-and-the-caribbean\u002Fchile\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fwhere-we-are\u002Flatin-america-and-the-caribbean\u002Fchile\u002F","where-we-are\u002Flatin-america-and-the-caribbean\u002Fcolombia\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fwhere-we-are\u002Flatin-america-and-the-caribbean\u002Fcolombia\u002F","where-we-are\u002Flatin-america-and-the-caribbean\u002Fmexico\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fwhere-we-are\u002Flatin-america-and-the-caribbean\u002Fmexico\u002F","where-we-are\u002Flatin-america-and-the-caribbean\u002Fperu\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fwhere-we-are\u002Flatin-america-and-the-caribbean\u002Fperu\u002F","where-we-are\u002Fnorth-america\u002Fbermuda\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fwhere-we-are\u002Fnorth-america\u002Fbermuda\u002F","Claims handling","Motor liability","our-expertise\u002Fservices\u002Fcorporate-and-commercial\u002Finsurance-transactions-and-advisory\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Fcorporate-and-commercial\u002Finsurance-transactions-and-advisory\u002F","our-expertise\u002Fservices\u002Finsurance-and-claims\u002Fsustainability-and-environmental-social-governance-esg\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Finsurance-and-claims\u002Fsustainability-and-environmental-social-governance-esg\u002F","Real estate, projects and construction","Regulatory and compliance","Health and safety","Inquests","Public inquiries","Regulation","Regulatory defence","Travel and tourism","Webinar recordings","Featured reports","Climate change","Fostering innovation","thought-leadership\u002Ffocus-areas\u002Ffostering-innovation\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fthought-leadership\u002Ffocus-areas\u002Ffostering-innovation\u002F","Shifting geopolitical sands","Transport technology revolution","Global Healthcare Handbook","Who we are","Environment","Social impact","Dive In Festival 2024","Claims Apprentice 2023","Contact us","Vacancies","Life at Kennedys","Early careers","Careers at Kennedys","AR","Level 48,\r\n25 Martin Place\r\nSydney\r\nNSW 2000","+61 2 8215 5988","+61 2 8215 5999",-33.8682,151.2092,"Sydney","BM","CL","CO","DK","FR","HK","IL","MX","SG","OM","PE","ES","AE","Ny Website Banner 1","\u002FViews\u002FPartials\u002FGrid\u002FEditors\u002FRichTextEditor.cshtml","Global forecast 2025","left","novicell.grideditor.contentCards","\u002FViews\u002FPartials\u002FGrid\u002FEditors\u002FContentCards.cshtml",10241,10234,"\u002Fmedia\u002Fj1hodj4d\u002Fcomputer-hacker.jpg",10225,"\u002Fmedia\u002Fmmpkn1fn\u002Fpromotions.png","facetType","Case review","locations",10294,"10350",345,"Commercial disputes","\u002Fmedia\u002Fmbdaawet\u002Fglass-building-facade.png","Event Types","date asc",.28526148969889065,"\u002Fmedia\u002Fadlfyi3g\u002F2-sectors_aviation.png","our-expertise\u002Fsectors\u002Faviation\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fsectors\u002Faviation\u002F","\u002Fmedia\u002F54teju2u\u002F2-sectors_bankingfinance.png","\u002Fmedia\u002Fjjkhssqw\u002F2-sectors_constructionengineering.png","our-expertise\u002Fsectors\u002Fconstruction-and-engineering\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fsectors\u002Fconstruction-and-engineering\u002F","\u002Fmedia\u002Fdmdkdvab\u002F2-sectors_healthcare.png","our-expertise\u002Fsectors\u002Fhealthcare\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fsectors\u002Fhealthcare\u002F","\u002Fmedia\u002F2sbobsuq\u002F2-sectors_it.png","our-expertise\u002Fsectors\u002Finformation-technology\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fsectors\u002Finformation-technology\u002F","\u002Fmedia\u002Fljwf2efd\u002Fuk_lloyds.png","our-expertise\u002Fsectors\u002Finsurance-and-reinsurance\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fsectors\u002Finsurance-and-reinsurance\u002F","\u002Fmedia\u002Fhaejnllq\u002F2-sectors_lifesciences.png","our-expertise\u002Fsectors\u002Flife-sciences\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fsectors\u002Flife-sciences\u002F","\u002Fmedia\u002F4cmbqtjg\u002F2-sectors_publicsector.png","our-expertise\u002Fsectors\u002Fpublic-sector\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fsectors\u002Fpublic-sector\u002F","\u002Fmedia\u002Fot2npwun\u002F2-sectors_rail.png","our-expertise\u002Fsectors\u002Frail\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fsectors\u002Frail\u002F","\u002Fmedia\u002Firglc1ka\u002F2-sectors_retail.png","our-expertise\u002Fsectors\u002Fretail\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fsectors\u002Fretail\u002F","\u002Fmedia\u002F1njhklaf\u002F2-sectors_shippingintltrade.png","our-expertise\u002Fsectors\u002Fshipping-and-international-trade\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fsectors\u002Fshipping-and-international-trade\u002F","\u002Fmedia\u002Fvllff11k\u002F2-sectors_sport.png","our-expertise\u002Fsectors\u002Fsport\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fsectors\u002Fsport\u002F","\u002Fmedia\u002Fr14kanbr\u002F2-sectors_transportlogistics.png","our-expertise\u002Fsectors\u002Ftransport-and-logistics\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fsectors\u002Ftransport-and-logistics\u002F","\u002Fmedia\u002Fugfjzbui\u002F2-insclaims_aviation.png","our-expertise\u002Fservices\u002Finsurance-and-claims\u002Faviation\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Finsurance-and-claims\u002Faviation\u002F","\u002Fmedia\u002F2ynahgtp\u002Finsclaims_dpi_bermudaform.png","our-expertise\u002Fservices\u002Finsurance-and-claims\u002Fbermuda-form\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Finsurance-and-claims\u002Fbermuda-form\u002F","\u002Fmedia\u002F2nvf4zbr\u002Fcaribbean_british-virgin-islands_sandy-spit-view_v2.jpg","\u002Fmedia\u002Fgfgbpso3\u002Finsclaims_construction.png","our-expertise\u002Fservices\u002Finsurance-and-claims\u002Fcontractors-all-risks\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Finsurance-and-claims\u002Fcontractors-all-risks\u002F","\u002Fmedia\u002Fq5sbkhlm\u002F2insclaims_cyberrisks.png","our-expertise\u002Fservices\u002Finsurance-and-claims\u002Fcyber-incident-response\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Finsurance-and-claims\u002Fcyber-incident-response\u002F","\u002Fmedia\u002Fx5hbwlmq\u002F2insclaims_directorsofficersliability.png","our-expertise\u002Fservices\u002Finsurance-and-claims\u002Fdirectors-and-officers-liability\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Finsurance-and-claims\u002Fdirectors-and-officers-liability\u002F","\u002Fmedia\u002F1nvmv3zj\u002F2-insclaims_energy.png","our-expertise\u002Fservices\u002Finsurance-and-claims\u002Fenergy\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Finsurance-and-claims\u002Fenergy\u002F","\u002Fmedia\u002Fl30mqbhn\u002F2-insclaims_environmerntalliability.png","Environmental liability","our-expertise\u002Fservices\u002Finsurance-and-claims\u002Fenvironmental-liability\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Finsurance-and-claims\u002Fenvironmental-liability\u002F","\u002Fmedia\u002F2plhcg4b\u002F2-insclaims_financialinstitutions.png","our-expertise\u002Fservices\u002Finsurance-and-claims\u002Ffinancial-institutions\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Finsurance-and-claims\u002Ffinancial-institutions\u002F","\u002Fmedia\u002Fwztekyg4\u002F2-insclaims_fraud.png","our-expertise\u002Fservices\u002Finsurance-and-claims\u002Ffraud\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Finsurance-and-claims\u002Ffraud\u002F","\u002Fmedia\u002Fb2dnnok3\u002F2-insclaims_highnetworth.png","our-expertise\u002Fservices\u002Finsurance-and-claims\u002Fhigh-net-worth\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Finsurance-and-claims\u002Fhigh-net-worth\u002F","\u002Fmedia\u002Fzlxkxcad\u002F2-insclaims_lifehealth.png","our-expertise\u002Fservices\u002Finsurance-and-claims\u002Flife-and-health\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Finsurance-and-claims\u002Flife-and-health\u002F","\u002Fmedia\u002F5tykwkfc\u002F2-insclaims_marine.png","our-expertise\u002Fservices\u002Finsurance-and-claims\u002Fmarine\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Finsurance-and-claims\u002Fmarine\u002F","\u002Fmedia\u002Feougrjvl\u002F2-insclaims_politicalrisk.png","our-expertise\u002Fservices\u002Finsurance-and-claims\u002Fpolitical-risk-and-trade-credit\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Finsurance-and-claims\u002Fpolitical-risk-and-trade-credit\u002F","\u002Fmedia\u002Flicl0n3o\u002F2-insclaims_productliability.png","\u002Fmedia\u002Fn3xlwnln\u002F2-insclaims_professionalindemnity.png","our-expertise\u002Fservices\u002Finsurance-and-claims\u002Fprofessional-liability\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Finsurance-and-claims\u002Fprofessional-liability\u002F","\u002Fmedia\u002Fzfyntms2\u002F2-insclaims_propertydamage.png","our-expertise\u002Fservices\u002Finsurance-and-claims\u002Fproperty-damage\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Finsurance-and-claims\u002Fproperty-damage\u002F","\u002Fmedia\u002F4iujdbsh\u002Fp-business-development-marketing-communications-design-work-in-progress-website-pics-final-images-1-expertise-1-insurance-claims-2-insclaims_reinsurance.png","our-expertise\u002Fservices\u002Finsurance-and-claims\u002Freinsurance\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Finsurance-and-claims\u002Freinsurance\u002F","\u002Fmedia\u002Fq0mdlkkp\u002Flighthouse.png","\u002Fmedia\u002F3ach42f3\u002Fpushpin-on-map.png","Investigation services ","\u002Fmedia\u002F40bd4jwo\u002Finsclaims_dpi_hero.png","our-expertise\u002Fservices\u002Fdefendant-personal-injury\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Fdefendant-personal-injury\u002F","\u002Fmedia\u002Fagxkkj34\u002F3-insclaims_dpi_abuse.png","our-expertise\u002Fservices\u002Fdefendant-personal-injury\u002Fabuse\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Fdefendant-personal-injury\u002Fabuse\u002F","\u002Fmedia\u002Fc3zna2yl\u002Finsclaims_dpi_catastrophicinjury.png","our-expertise\u002Fservices\u002Fdefendant-personal-injury\u002Fcatastrophic-injury\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Fdefendant-personal-injury\u002Fcatastrophic-injury\u002F","\u002Fmedia\u002Fvg4bd4d3\u002Finsclaims_dpi_employersliability.png","Employers liability","our-expertise\u002Fservices\u002Fdefendant-personal-injury\u002Femployers-liability\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Fdefendant-personal-injury\u002Femployers-liability\u002F","\u002Fmedia\u002Fd3nl5kzs\u002Fumbrella-in-sun.png","\u002Fmedia\u002F0orl4emd\u002Finsclaims_dpi_medicalnegligence.png","\u002Fmedia\u002Fmpll4hij\u002Finsclaims_dpi_occupationaldisease.png","our-expertise\u002Fservices\u002Fdefendant-personal-injury\u002Foccupational-disease\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Fdefendant-personal-injury\u002Foccupational-disease\u002F","\u002Fmedia\u002Ftion5yue\u002F3-insclaims_dpi_publicliability.png","our-expertise\u002Fservices\u002Fdefendant-personal-injury\u002Fpublic-liability\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Fdefendant-personal-injury\u002Fpublic-liability\u002F","\u002Fmedia\u002Fln5fmiau\u002F3-insclaims_dpi_motorliability.png","\u002Fmedia\u002Fjqimnmnt\u002F2-corpcomm_commercial.png","our-expertise\u002Fservices\u002Fcorporate-and-commercial\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Fcorporate-and-commercial\u002F","\u002Fmedia\u002Fu0xow4ez\u002Fcommercial-dispute-resolution_1820x683.jpg","our-expertise\u002Fservices\u002Fcorporate-and-commercial\u002Fcommercial-dispute-resolution\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Fcorporate-and-commercial\u002Fcommercial-dispute-resolution\u002F","our-expertise\u002Fservices\u002Fcorporate-and-commercial\u002Fcommercial-it-and-outsourcing\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Fcorporate-and-commercial\u002Fcommercial-it-and-outsourcing\u002F","\u002Fmedia\u002Foe3bgfv3\u002Fcorpcomm_corporate.png","Corporate","our-expertise\u002Fservices\u002Fcorporate-and-commercial\u002Fcorporate-ma\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Fcorporate-and-commercial\u002Fcorporate-ma\u002F","\u002Fmedia\u002Feewdkpkv\u002Fcorpcom_employment.png","our-expertise\u002Fservices\u002Fcorporate-and-commercial\u002Femployment\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Fcorporate-and-commercial\u002Femployment\u002F","\u002Fmedia\u002F1yhhoyri\u002Fdata-privacy_spotlight.png","\u002Fmedia\u002F0exmss00\u002F2-corpcomm_realestate.png","our-expertise\u002Fservices\u002Fcorporate-and-commercial\u002Freal-estate-projects-and-construction\u002Freal-estate\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Fcorporate-and-commercial\u002Freal-estate-projects-and-construction\u002Freal-estate\u002F","where-we-are\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fwhere-we-are\u002F","Europe, Middle East and Africa","Latin America and the Caribbean","our-expertise\u002Fservices\u002Flatin-america-practice\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Flatin-america-practice\u002F","Our global offices","Our people","Our services","our-expertise\u002Fservices\u002Fcorporate-and-commercial\u002Farbitration\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Fcorporate-and-commercial\u002Farbitration\u002F","Directors' and officers' liability","Fine art and specie","Insurance transactions and advisory ","Transactional liability","our-expertise\u002Fservices\u002Fcorporate-and-commercial\u002Fukraine-desk\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Fcorporate-and-commercial\u002Fukraine-desk\u002F","Insolvency and restructuring","our-expertise\u002Fservices\u002Fregulatory-and-compliance\u002Finternational-sanctions\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Fregulatory-and-compliance\u002Finternational-sanctions\u002F","Environmental, Social and Governance (ESG)","our-expertise\u002Fservices\u002Fcorporate-and-commercial\u002Fwhite-collar-crime-and-investigations\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Four-expertise\u002Fservices\u002Fcorporate-and-commercial\u002Fwhite-collar-crime-and-investigations\u002F","Product regulatory, compliance, safety and liability","Education","All insights","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fthought-leadership\u002Finsights\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fthought-leadership\u002Four-events\u002F","The firm","who-we-are\u002Fabout-us\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fwho-we-are\u002Fabout-us\u002F","History","who-we-are\u002Freputation\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fwho-we-are\u002Freputation\u002F","Culture and values","who-we-are\u002Fcontact-us\u002F","https:\u002F\u002Fkennedyslaw.com\u002Fen\u002Fwho-we-are\u002Fcontact-us\u002F","Careers",10,{},"footer","People","10915","\u003Cp\u003E\u003Cstrong\u003E\u003Cspan class=\"blueText\"\u003E2018\u003C\u002Fspan\u003E year established\u003C\u002Fstrong\u003E\u003Cstrong\u003E&nbsp;|\u003C\u002Fstrong\u003E\u003Cstrong\u003E\u003Cspan class=\"blueText\"\u003E 6\u003C\u002Fspan\u003E offices in LATAM\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E","Our team in Buenos Aires specialises in large and complex insurance and reinsurance matters including coverage, defence and policy wording for all lines of business, in particular for casualty, energy and financial lines.","Argentina_Buenos Aires_Puente De La Mujer Woman S Bridge","Level 9\r\n360 Elizabeth Street\r\nMelbourne VIC 3000\r\nAustralia","+61 3 8456 6206","+61 3 9498 6699",-37.810698,144.962206,"Melbourne","Suite 10.01\r\n111 St Georges Terrace\r\nPerth WA 6000","+61 8 6147 4371","+61 8 6147 4370",-31.954576,115.855737,"Perth","Floor 12\n295 Ann Street\t\nBrisbane QLD 4000","+61 7 3724 9030",-27.46596,153.0269,"Brisbane","\u003Cp\u003E\u003Cstrong\u003E\u003Cspan class=\"blueText\"\u003E2017\u003C\u002Fspan\u003E year established | \u003Cspan class=\"blueText\"\u003E20+\u003C\u002Fspan\u003E years team experience\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E","For over 20 years, we have advised clients on some of the largest and most complex legal issues facing insurers, reinsurers, corporate organisations, and financial and professional service providers.","Bermuda_Country_Hamilton","Our team in Santiago provides specialist advice to international and domestic insurers based on a deep understanding of the local insurance market. ","Chile_Patagonia_Torres Del Paine","Our team in Bogotá provides legal advice to both local and international companies, and specialise in dealing with (re)insurance, reinsurance, corporate, and regulatory matters.","Colombia_Orchid","\u003Cp\u003E\u003Cstrong\u003E\u003Cspan class=\"blueText\"\u003E2016\u003C\u002Fspan\u003E year established | \u003Cspan class=\"blueText\"\u003E7\u003C\u002Fspan\u003E offices in EMEA\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E","From Copenhagen we provide specialist insurance law services focused on corporate and commercial insurances, including coverage and defence work, as well as regulatory compliance, personal injury, cyber and data risks and financial lines.","Denmark_Copenhagen_Nyhavn Buildings","\u003Cp\u003E\u003Cstrong\u003E\u003Cspan class=\"blueText\"\u003E2017\u003C\u002Fspan\u003E year established | \u003Cspan class=\"blueText\"\u003E7\u003C\u002Fspan\u003E offices in EMEA\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E","In France we have a long-established reputation as one of Paris’s leading commercial litigation practices, and are  particularly well-known for our expertise in reinsurance, liability and complex cross-border disputes.","France_Paris_Arc De Triomphe","\u003Cp\u003E\u003Cstrong\u003E\u003Cspan class=\"blueText\"\u003E8\u003C\u002Fspan\u003E partners | \u003Cspan class=\"blueText\"\u003E2000\u003C\u002Fspan\u003E year established\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E","Kennedys is widely known as one of the leading litigation firms in Hong Kong, and the team are dedicated to the conduct and resolution of disputes through negotiation, litigation, arbitration and mediation.","Hong Kong_Lamps",6332,"Bloodstone Building\r\nSir John Rogerson's Quay\r\nDublin D02 KF24\r\nIreland","+353 1 670 6553","+353 1 878 0055",53.345678,-6.235715,"Dublin","Our Israel practice consists of a team of skilled, multilingual lawyers who understand and have experience of Israeli business and culture.","Israel_Spotlight","Our team in Mexico City provides specialist insurance law services to local and international (re)insurers, and expert advice based on a deep understanding of the Mexican insurance market.","Mexico_Guanajuato_Angel Of Independence","\u003Cp\u003E\u003Cstrong\u003E\u003Cspan class=\"blueText\"\u003E2000\u003C\u002Fspan\u003E year established | \u003Cspan class=\"blueText\"\u003E8\u003C\u002Fspan\u003E offices in APAC\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E","In New Zealand, we provide specialist insurance litigation services to a strong client base of industry leaders, including domestic and international insurers and reinsurers.","New Zealand_Coast Of Tasman_Sea","NZL","\u003Cp\u003E\u003Cstrong\u003E\u003Cspan class=\"blueText\"\u003E15\u003C\u002Fspan\u003E partners |&nbsp;\u003Cspan class=\"blueText\"\u003E2008\u003C\u002Fspan\u003E year established&nbsp;\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E","Our team in Singapore helps clients navigate business and legal challenges across the Asia Pacific region and multiple practice areas, with a specific focus on the insurance and reinsurance sector.","Singapore_Skyline At Dusk","Providing commercial legal advice and representation to domestic and international clients, our office in Muscat extends Kennedys' Middle East regional offering to the East coast of the Arabian Peninsula.\n","Oman_Muscat_Spotlight","+968 2284 2713","Our team in Lima advises companies from various sectors, as well as (re)insurers on coverage claims, policy wordings and disputes, and provides local and international arbitration services. ","Peru_Machu Piccu_Doorway","Our specialist team in Madrid represent some of the most important national and international insurance companies in the market, with whom we have developed close and long lasting relationships.","Spain_Bilbao_Guggenheim","\u003Cp\u003E\u003Cstrong\u003E\u003Cspan class=\"blueText\"\u003E2006\u003C\u002Fspan\u003E year established | \u003Cspan class=\"blueText\"\u003E7\u003C\u002Fspan\u003E offices in EMEA\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E","Established in 2006, Kennedys’ Dubai office is a highly regarded centre for commercial legal advice in the Middle East Region.","UAE Dubai Marina Urban Skyline",6378,6381,"MM\u002FDD\u002FYY","MM\u002FDD\u002FYY hh:mm",6843,"Alphabetical Z-A"));</script><script src="/_nuxt/9d2dce3.js" defer></script><script src="/_nuxt/4eae510.js" defer></script><script src="/_nuxt/809faac.js" defer></script><script src="/_nuxt/ae6ec13.js" defer></script><script src="/_nuxt/696535a.js" defer></script><script src="/_nuxt/fce6806.js" defer></script><script src="/_nuxt/6435608.js" defer></script><script src="/_nuxt/59c0ec9.js" defer></script><script src="/_nuxt/cd37ff1.js" defer></script><script src="/_nuxt/d624dac.js" defer></script><script src="/_nuxt/9aba545.js" defer></script><script src="/_nuxt/9b35607.js" defer></script><script src="/_nuxt/6aba181.js" defer></script><script src="/_nuxt/f0c5961.js" defer></script>
  </body>
</html>
                               

Whois info of domain

Domain Name: CMK.COM
Registry Domain ID: 14763727_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.godaddy.com
Registrar URL: http://www.godaddy.com
Updated Date: 2024-12-08T17:15:59Z
Creation Date: 1999-12-07T11:59:41Z
Registry Expiry Date: 2025-12-07T11:59:41Z
Registrar: GoDaddy.com, LLC
Registrar IANA ID: 146
Registrar Abuse Contact Email: [email protected]
Registrar Abuse Contact Phone: 480-624-2505
Domain Status: clientDeleteProhibited https://icann.org/epp#clientDeleteProhibited
Domain Status: clientRenewProhibited https://icann.org/epp#clientRenewProhibited
Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited
Domain Status: clientUpdateProhibited https://icann.org/epp#clientUpdateProhibited
Name Server: NS71.DOMAINCONTROL.COM
Name Server: NS72.DOMAINCONTROL.COM
DNSSEC: unsigned
URL of the ICANN Whois Inaccuracy Complaint Form: https://www.icann.org/wicf/
>>> Last update of whois database: 2025-05-19T21:03:14Z <<<
For more information on Whois status codes, please visit https://icann.org/epp
NOTICE: The expiration date displayed in this record is the date the
TERMS OF USE: You are not authorized to access or query our Whois
by the following terms of use: You agree that you may use this Data only
to: (1) allow, enable, or otherwise support the transmission of mass