@charset "UTF-8";
/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,::after,::before {
  box-sizing:border-box;
  margin:0
}
html {
  line-height:1;
  -webkit-text-size-adjust:100%;
  -moz-tab-size:4;
  tab-size:4
}
main {
  display:block
}
body {
  margin:0;
  font-family:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"
}
hr {
  box-sizing:content-box;
  height:0;
  overflow:visible;
  color:inherit
}
pre {
  font-family:monospace;
  font-size:1em
}
a {
  background-color:transparent
}
abbr[title] {
  border-bottom:none;
  text-decoration:underline;
  text-decoration:underline dotted
}
b,
strong {
  font-weight:bolder
}
code,
kbd,
pre,
samp {
  font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;
  font-size:1em
}
small {
  font-size:80%
}
sub,
sup {
  font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:baseline
}
sub {
  bottom:-.25em
}
sup {
  top:-.5em
}
img {
  border-style:none
}
table {
  text-indent:0;
  border-color:inherit
}
button,
input,
optgroup,
select,
textarea {
  font-family:inherit;
  font-size:100%;
  line-height:1;
  margin:0
}
button,
input {
  overflow:visible
}
button,
select {
  text-transform:none
}
[type=button],
[type=reset],
[type=submit],
button {
  -webkit-appearance:button
}
::-moz-focus-inner {
  border-style:none;
  padding:0
}
:-moz-focusring {
  outline:.1rem dotted ButtonText
}
fieldset {
  padding:0;
  border-style:none
}
:-moz-ui-invalid {
  box-shadow:none
}
legend {
  box-sizing:border-box;
  color:inherit;
  display:block;
  max-width:100%;
  padding:0;
  white-space:normal
}
progress {
  vertical-align:baseline
}
textarea {
  overflow:auto
}
[type=checkbox],
[type=radio] {
  box-sizing:border-box;
  padding:0
}
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height:auto
}
[type=search] {
  -webkit-appearance:textfield;
  outline-offset:-0.2rem
}
::-webkit-search-decoration {
  -webkit-appearance:none
}
::-webkit-file-upload-button {
  -webkit-appearance:button;
  font:inherit
}
details {
  display:block
}
summary {
  display:list-item
}
template {
  display:none
}
[hidden] {
  display:none
}
button {
  padding:0
}
.highcharts-container {
  position:relative;
  overflow:hidden;
  width:100%;
  height:100%;
  text-align:left;
  line-height:normal;
  z-index:0;
  -webkit-tap-highlight-color:transparent;
  font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
  font-size:12px;
  user-select:none;
  touch-action:manipulation;
  outline:0
}
.highcharts-root {
  display:block
}
.highcharts-root text {
  stroke-width:0
}
.highcharts-strong {
  font-weight:700
}
.highcharts-emphasized {
  font-style:italic
}
.highcharts-anchor {
  cursor:pointer
}
.highcharts-background {
  fill:#ffffff
}
.highcharts-plot-background,
.highcharts-plot-border {
  fill:none
}
.highcharts-label-box {
  fill:none
}
.highcharts-button-box {
  fill:inherit
}
.highcharts-tracker-line {
  stroke-linejoin:round;
  stroke:rgba(192,192,192,0.0001);
  stroke-width:22;
  fill:none
}
.highcharts-tracker-area {
  fill:rgba(192,192,192,0.0001);
  stroke-width:0
}
.highcharts-title {
  fill:#333333;
  font-size:1.5em
}
.highcharts-subtitle {
  fill:#666666;
  font-size:1em
}
.highcharts-axis-line {
  fill:none;
  stroke:#ccd6eb
}
.highcharts-yaxis .highcharts-axis-line {
  stroke-width:0
}
.highcharts-axis-title {
  fill:#666666
}
.highcharts-axis-labels {
  fill:#666666;
  cursor:default;
  font-size:.9em
}
.highcharts-grid-line {
  fill:none;
  stroke:#e6e6e6
}
.highcharts-xaxis-grid .highcharts-grid-line {
  stroke-width:0
}
.highcharts-tick {
  stroke:#ccd6eb
}
.highcharts-yaxis .highcharts-tick {
  stroke-width:0
}
.highcharts-minor-grid-line {
  stroke:#f2f2f2
}
.highcharts-crosshair-thin {
  stroke-width:1px;
  stroke:#cccccc
}
.highcharts-crosshair-category {
  stroke:#ccd6eb;
  stroke-opacity:0.25
}
.highcharts-credits {
  cursor:pointer;
  fill:#999999;
  font-size:.7em;
  transition:fill 250ms,font-size 250ms
}
.highcharts-credits:hover {
  fill:black;
  font-size:1em
}
.highcharts-tooltip {
  cursor:default;
  pointer-events:none;
  white-space:nowrap;
  transition:stroke 150ms
}
.highcharts-tooltip text {
  fill:#333333
}
.highcharts-tooltip .highcharts-header {
  font-size:.85em
}
.highcharts-tooltip-box {
  stroke-width:1px;
  fill:#f7f7f7;
  fill-opacity:0.85
}
.highcharts-tooltip-box .highcharts-label-box {
  fill:#f7f7f7;
  fill-opacity:0.85
}
div.highcharts-tooltip {
  filter:none
}
.highcharts-selection-marker {
  fill:#335cad;
  fill-opacity:0.25
}
.highcharts-graph {
  fill:none;
  stroke-width:2px;
  stroke-linecap:round;
  stroke-linejoin:round
}
.highcharts-empty-series {
  stroke-width:1px;
  fill:none;
  stroke:#cccccc
}
.highcharts-state-hover .highcharts-graph {
  stroke-width:3
}
.highcharts-point-inactive {
  opacity:.2;
  transition:opacity 50ms
}
.highcharts-series-inactive {
  opacity:.2;
  transition:opacity 50ms
}
.highcharts-state-hover path {
  transition:stroke-width 50ms
}
.highcharts-state-normal path {
  transition:stroke-width 250ms
}
.highcharts-data-labels,
.highcharts-markers,
.highcharts-point,
g.highcharts-series {
  transition:opacity 250ms
}
.highcharts-legend-point-active .highcharts-point:not(.highcharts-point-hover),
.highcharts-legend-series-active .highcharts-data-labels:not(.highcharts-series-hover),
.highcharts-legend-series-active .highcharts-markers:not(.highcharts-series-hover),
.highcharts-legend-series-active g.highcharts-series:not(.highcharts-series-hover) {
  opacity:.2
}
.highcharts-color-0 {
  fill:#7cb5ec;
  stroke:#7cb5ec
}
.highcharts-color-1 {
  fill:#434348;
  stroke:#434348
}
.highcharts-color-2 {
  fill:#90ed7d;
  stroke:#90ed7d
}
.highcharts-color-3 {
  fill:#f7a35c;
  stroke:#f7a35c
}
.highcharts-color-4 {
  fill:#8085e9;
  stroke:#8085e9
}
.highcharts-color-5 {
  fill:#f15c80;
  stroke:#f15c80
}
.highcharts-color-6 {
  fill:#e4d354;
  stroke:#e4d354
}
.highcharts-color-7 {
  fill:#2b908f;
  stroke:#2b908f
}
.highcharts-color-8 {
  fill:#f45b5b;
  stroke:#f45b5b
}
.highcharts-color-9 {
  fill:#91e8e1;
  stroke:#91e8e1
}
.highcharts-area {
  fill-opacity:0.75;
  stroke-width:0
}
.highcharts-markers {
  stroke-width:1px;
  stroke:#ffffff
}
.highcharts-a11y-marker-hidden,
.highcharts-a11y-markers-hidden .highcharts-point:not(.highcharts-point-hover):not(.highcharts-a11y-marker-visible) {
  opacity:0
}
.highcharts-point {
  stroke-width:1px
}
.highcharts-dense-data .highcharts-point {
  stroke-width:0
}
.highcharts-data-label {
  font-size:.9em;
  font-weight:700
}
.highcharts-data-label-box {
  fill:none;
  stroke-width:0
}
.highcharts-data-label text,
text.highcharts-data-label {
  fill:#333333
}
.highcharts-data-label-connector {
  fill:none
}
.highcharts-data-label-hidden {
  pointer-events:none
}
.highcharts-halo {
  fill-opacity:0.25;
  stroke-width:0
}
.highcharts-markers .highcharts-point-select,
.highcharts-series:not(.highcharts-pie-series) .highcharts-point-select {
  fill:#cccccc;
  stroke:#000000
}
.highcharts-column-series rect.highcharts-point {
  stroke:#ffffff
}
.highcharts-column-series .highcharts-point {
  transition:fill-opacity 250ms
}
.highcharts-column-series .highcharts-point-hover {
  fill-opacity:0.75;
  transition:fill-opacity 50ms
}
.highcharts-pie-series .highcharts-point {
  stroke-linejoin:round;
  stroke:#ffffff
}
.highcharts-pie-series .highcharts-point-hover {
  fill-opacity:0.75;
  transition:fill-opacity 50ms
}
.highcharts-funnel-series .highcharts-point {
  stroke-linejoin:round;
  stroke:#ffffff
}
.highcharts-funnel-series .highcharts-point-hover {
  fill-opacity:0.75;
  transition:fill-opacity 50ms
}
.highcharts-funnel-series .highcharts-point-select {
  fill:inherit;
  stroke:inherit
}
.highcharts-pyramid-series .highcharts-point {
  stroke-linejoin:round;
  stroke:#ffffff
}
.highcharts-pyramid-series .highcharts-point-hover {
  fill-opacity:0.75;
  transition:fill-opacity 50ms
}
.highcharts-pyramid-series .highcharts-point-select {
  fill:inherit;
  stroke:inherit
}
.highcharts-solidgauge-series .highcharts-point {
  stroke-width:0
}
.highcharts-treemap-series .highcharts-point {
  stroke-width:1px;
  stroke:#e6e6e6;
  transition:stroke 250ms,fill 250ms,fill-opacity 250ms
}
.highcharts-treemap-series .highcharts-point-hover {
  stroke:#999999;
  transition:stroke 25ms,fill 25ms,fill-opacity 25ms
}
.highcharts-treemap-series .highcharts-above-level {
  display:none
}
.highcharts-treemap-series .highcharts-internal-node {
  fill:none
}
.highcharts-treemap-series .highcharts-internal-node-interactive {
  fill-opacity:0.15;
  cursor:pointer
}
.highcharts-treemap-series .highcharts-internal-node-interactive:hover {
  fill-opacity:0.75
}
.highcharts-vector-series .highcharts-point {
  fill:none;
  stroke-width:2px
}
.highcharts-windbarb-series .highcharts-point {
  fill:none;
  stroke-width:2px
}
.highcharts-lollipop-stem {
  stroke:#000000
}
.highcharts-focus-border {
  fill:none;
  stroke-width:2px
}
.highcharts-legend-item-hidden .highcharts-focus-border {
  fill:none!important
}
.highcharts-legend-box {
  fill:none;
  stroke-width:0
}
.highcharts-legend-item>text {
  fill:#333333;
  font-weight:700;
  font-size:1em;
  cursor:pointer;
  stroke-width:0
}
.highcharts-legend-item:hover text {
  fill:#000000
}
.highcharts-legend-item-hidden * {
  fill:#cccccc!important;
  stroke:#cccccc!important;
  transition:fill 250ms
}
.highcharts-legend-nav-active {
  fill:#003399;
  cursor:pointer
}
.highcharts-legend-nav-inactive {
  fill:#cccccc
}
circle.highcharts-legend-nav-active,
circle.highcharts-legend-nav-inactive {
  fill:rgba(192,192,192,0.0001)
}
.highcharts-legend-title-box {
  fill:none;
  stroke-width:0
}
.highcharts-bubble-legend-symbol {
  stroke-width:2;
  fill-opacity:0.5
}
.highcharts-bubble-legend-connectors {
  stroke-width:1
}
.highcharts-bubble-legend-labels {
  fill:#333333
}
.highcharts-loading {
  position:absolute;
  background-color:#fff;
  opacity:.5;
  text-align:center;
  z-index:10;
  transition:opacity 250ms
}
.highcharts-loading-hidden {
  height:0!important;
  opacity:0;
  overflow:hidden;
  transition:opacity 250ms,height 250ms step-end
}
.highcharts-loading-inner {
  font-weight:700;
  position:relative;
  top:45%
}
.highcharts-pane,
.highcharts-plot-band {
  fill:#000000;
  fill-opacity:0.05
}
.highcharts-plot-line {
  fill:none;
  stroke:#999999;
  stroke-width:1px
}
.highcharts-boxplot-box {
  fill:#ffffff
}
.highcharts-boxplot-median {
  stroke-width:2px
}
.highcharts-bubble-series .highcharts-point {
  fill-opacity:0.5
}
.highcharts-errorbar-series .highcharts-point {
  stroke:#000000
}
.highcharts-gauge-series .highcharts-data-label-box {
  stroke:#cccccc;
  stroke-width:1px
}
.highcharts-gauge-series .highcharts-dial {
  fill:#000000;
  stroke-width:0
}
.highcharts-polygon-series .highcharts-graph {
  fill:inherit;
  stroke-width:0
}
.highcharts-waterfall-series .highcharts-graph {
  stroke:#333333;
  stroke-dasharray:1,3
}
.highcharts-sankey-series .highcharts-point {
  stroke-width:0
}
.highcharts-sankey-series .highcharts-link {
  transition:fill 250ms,fill-opacity 250ms;
  fill-opacity:0.5
}
.highcharts-sankey-series .highcharts-point-hover.highcharts-link {
  transition:fill 50ms,fill-opacity 50ms;
  fill-opacity:1
}
.highcharts-venn-series .highcharts-point {
  fill-opacity:0.75;
  stroke:#cccccc;
  transition:stroke 250ms,fill-opacity 250ms
}
.highcharts-venn-series .highcharts-point-hover {
  fill-opacity:1;
  stroke:#cccccc
}
.highcharts-navigator-mask-outside {
  fill-opacity:0
}
.highcharts-navigator-mask-inside {
  fill:#6685c2;
  fill-opacity:0.25;
  cursor:ew-resize
}
.highcharts-navigator-outline {
  stroke:#cccccc;
  fill:none
}
.highcharts-navigator-handle {
  stroke:#cccccc;
  fill:#f2f2f2;
  cursor:ew-resize
}
.highcharts-navigator-series {
  fill:#335cad;
  stroke:#335cad
}
.highcharts-navigator-series .highcharts-graph {
  stroke-width:1px
}
.highcharts-navigator-series .highcharts-area {
  fill-opacity:0.05
}
.highcharts-navigator-xaxis .highcharts-axis-line {
  stroke-width:0
}
.highcharts-navigator-xaxis .highcharts-grid-line {
  stroke-width:1px;
  stroke:#e6e6e6
}
.highcharts-navigator-xaxis.highcharts-axis-labels {
  fill:#999999
}
.highcharts-navigator-yaxis .highcharts-grid-line {
  stroke-width:0
}
.highcharts-scrollbar-thumb {
  fill:#cccccc;
  stroke:#cccccc;
  stroke-width:1px
}
.highcharts-scrollbar-button {
  fill:#e6e6e6;
  stroke:#cccccc;
  stroke-width:1px
}
.highcharts-scrollbar-arrow {
  fill:#666666
}
.highcharts-scrollbar-rifles {
  stroke:#666666;
  stroke-width:1px
}
.highcharts-scrollbar-track {
  fill:#f2f2f2;
  stroke:#f2f2f2;
  stroke-width:1px
}
.highcharts-button {
  fill:#f7f7f7;
  stroke:#cccccc;
  cursor:default;
  stroke-width:1px;
  transition:fill 250ms
}
.highcharts-button text {
  fill:#333333
}
.highcharts-button-hover {
  transition:fill 0s;
  fill:#e6e6e6;
  stroke:#cccccc
}
.highcharts-button-hover text {
  fill:#333333
}
.highcharts-button-pressed {
  font-weight:700;
  fill:#e6ebf5;
  stroke:#cccccc
}
.highcharts-button-pressed text {
  fill:#333333;
  font-weight:700
}
.highcharts-button-disabled text {
  fill:#333333
}
.highcharts-range-selector-buttons .highcharts-button {
  stroke-width:0
}
.highcharts-range-label rect {
  fill:none
}
.highcharts-range-label text {
  fill:#666666
}
.highcharts-range-input rect {
  fill:none
}
.highcharts-range-input text {
  fill:#333333
}
.highcharts-range-input {
  stroke-width:1px;
  stroke:#cccccc
}
input.highcharts-range-selector {
  position:absolute;
  border:0;
  width:1px;
  height:1px;
  padding:0;
  text-align:center;
  left:-9em
}
.highcharts-crosshair-label text {
  fill:#ffffff;
  font-size:1.1em
}
.highcharts-crosshair-label .highcharts-label-box {
  fill:inherit
}
.highcharts-candlestick-series .highcharts-point {
  stroke:#000000;
  stroke-width:1px
}
.highcharts-candlestick-series .highcharts-point-up {
  fill:#ffffff
}
.highcharts-hollowcandlestick-series .highcharts-point-down {
  fill:#f21313;
  stroke:#f21313
}
.highcharts-hollowcandlestick-series .highcharts-point-down-bearish-up {
  fill:#06b535;
  stroke:#06b535
}
.highcharts-hollowcandlestick-series .highcharts-point-up {
  fill:transparent;
  stroke:#06b535
}
.highcharts-ohlc-series .highcharts-point-hover {
  stroke-width:3px
}
.highcharts-flags-series .highcharts-point .highcharts-label-box {
  stroke:#999999;
  fill:#ffffff;
  transition:fill 250ms
}
.highcharts-flags-series .highcharts-point-hover .highcharts-label-box {
  stroke:#000000;
  fill:#ccd6eb
}
.highcharts-flags-series .highcharts-point text {
  fill:#000000;
  font-size:.9em;
  font-weight:700
}
.highcharts-map-series .highcharts-point {
  transition:fill .5s,fill-opacity .5s,stroke-width 250ms;
  stroke:#cccccc;
  stroke-width:inherit
}
.highcharts-map-series .highcharts-point-hover {
  transition:fill 0s,fill-opacity 0s;
  fill-opacity:0.5
}
.highcharts-mapline-series .highcharts-point {
  fill:none
}
.highcharts-heatmap-series .highcharts-point {
  stroke-width:0
}
.highcharts-map-navigation {
  font-size:1.3em;
  font-weight:700;
  text-align:center
}
.highcharts-mapview-inset-border {
  stroke:#cccccc;
  stroke-width:1px;
  fill:none
}
.highcharts-coloraxis {
  stroke-width:0
}
.highcharts-coloraxis-marker {
  fill:#999999
}
.highcharts-null-point {
  fill:#f7f7f7
}
.highcharts-3d-frame {
  fill:transparent
}
.highcharts-contextbutton {
  fill:#ffffff;
  stroke:none;
  stroke-linecap:round
}
.highcharts-contextbutton:hover {
  fill:#e6e6e6;
  stroke:#e6e6e6
}
.highcharts-button-symbol {
  stroke:#666666;
  stroke-width:3px
}
.highcharts-menu {
  border:1px solid #999;
  background:#fff;
  padding:5px 0;
  box-shadow:3px 3px 10px #888
}
.highcharts-menu-item {
  padding:.5em 1em;
  background:0 0;
  color:#333;
  cursor:pointer;
  transition:background 250ms,color 250ms
}
.highcharts-menu-item:hover {
  background:#335cad;
  color:#fff
}
.highcharts-breadcrumbs-button {
  fill:none;
  stroke-width:0;
  cursor:pointer
}
.highcharts-breadcrumbs-separator {
  fill:#666666
}
.highcharts-drilldown-point {
  cursor:pointer
}
.highcharts-drilldown-axis-label,
.highcharts-drilldown-data-label text,
text.highcharts-drilldown-data-label {
  cursor:pointer;
  fill:#003399;
  font-weight:700;
  text-decoration:underline
}
.highcharts-no-data text {
  font-weight:700;
  font-size:12px;
  fill:#666666
}
.highcharts-axis-resizer {
  cursor:ns-resize;
  stroke:black;
  stroke-width:2px
}
.highcharts-bullet-target {
  stroke-width:0
}
.highcharts-lineargauge-target {
  stroke-width:1px;
  stroke:#333333
}
.highcharts-lineargauge-target-line {
  stroke-width:1px;
  stroke:#333333
}
.highcharts-annotation-label-box {
  stroke-width:1px;
  stroke:#000000;
  fill:#000000;
  fill-opacity:0.75
}
.highcharts-annotation-label text {
  fill:#e6e6e6
}
.highcharts-a11y-proxy-button {
  border-width:0;
  background-color:transparent;
  cursor:pointer;
  outline:0;
  opacity:.001;
  z-index:999;
  overflow:hidden;
  padding:0;
  margin:0;
  display:block;
  position:absolute
}
.highcharts-a11y-proxy-group li {
  list-style:none
}
.highcharts-visually-hidden {
  position:absolute;
  width:1px;
  height:1px;
  overflow:hidden;
  white-space:nowrap;
  clip:rect(1px,1px,1px,1px);
  margin-top:-3px;
  opacity:.01
}
.highcharts-a11y-invisible {
  visibility:hidden
}
.highcharts-a11y-proxy-container,
.highcharts-a11y-proxy-container-after,
.highcharts-a11y-proxy-container-before {
  position:absolute;
  white-space:nowrap
}
.highcharts-markers,
.highcharts-point,
g.highcharts-series {
  outline:0
}
.highcharts-treegrid-node-collapsed,
.highcharts-treegrid-node-expanded {
  cursor:pointer
}
.highcharts-point-connecting-path {
  fill:none
}
.highcharts-grid-axis .highcharts-tick {
  stroke-width:1px
}
.highcharts-grid-axis .highcharts-axis-line {
  stroke-width:1px
}
/*@font-face {*/
/*  font-family:"Helvetica Now Display";*/
/*  src:url("/lib/fonts/HelveticaNowDisplay/Light.ttf") format("truetype");*/
/*  font-weight:300;*/
/*  font-style:normal;*/
/*  font-display:swap*/
/*}*/
/*@font-face {*/
/*  font-family:"Helvetica Now Display";*/
/*  src:url("/lib/fonts/HelveticaNowDisplay/Regular.ttf") format("truetype");*/
/*  font-weight:400;*/
/*  font-style:normal;*/
/*  font-display:swap*/
/*}*/
/*@font-face {*/
/*  font-family:"Helvetica Now Display";*/
/*  src:url("/lib/fonts/HelveticaNowDisplay/Medium.ttf") format("truetype");*/
/*  font-weight:500;*/
/*  font-style:normal;*/
/*  font-display:swap*/
/*}*/
/*@font-face {*/
/*  font-family:"Helvetica Now Display";*/
/*  src:url("/lib/fonts/HelveticaNowDisplay/Bold.ttf") format("truetype");*/
/*  font-weight:700;*/
/*  font-style:normal;*/
/*  font-display:swap*/
/*}*/
/*@font-face {*/
/*  font-family:"Helvetica Now Text";*/
/*  src:url("/lib/fonts/HelveticaNowText/Light.ttf") format("truetype");*/
/*  font-weight:300;*/
/*  font-style:normal;*/
/*  font-display:swap*/
/*}*/
/*@font-face {*/
/*  font-family:"Helvetica Now Text";*/
/*  src:url("/lib/fonts/HelveticaNowText/LtIt.ttf") format("truetype");*/
/*  font-weight:300;*/
/*  font-style:italic*/
/*}*/
/*@font-face {*/
/*  font-family:"Helvetica Now Text";*/
/*  src:url("/lib/fonts/HelveticaNowText/Regular.ttf") format("truetype");*/
/*  font-weight:400;*/
/*  font-style:normal;*/
/*  font-display:swap*/
/*}*/
/*@font-face {*/
/*  font-family:"Helvetica Now Text";*/
/*  src:url("/lib/fonts/HelveticaNowText/It.ttf") format("truetype");*/
/*  font-weight:400;*/
/*  font-style:italic*/
/*}*/
/*@font-face {*/
/*  font-family:"Helvetica Now Text";*/
/*  src:url("/lib/fonts/HelveticaNowText/Medium.ttf") format("truetype");*/
/*  font-weight:500;*/
/*  font-style:normal;*/
/*  font-display:swap*/
/*}*/
/*@font-face {*/
/*  font-family:"Helvetica Now Text";*/
/*  src:url("/lib/fonts/HelveticaNowText/MdIt.ttf") format("truetype");*/
/*  font-weight:500;*/
/*  font-style:italic;*/
/*  font-display:swap*/
/*}*/
/*@font-face {*/
/*  font-family:"Helvetica Now Text";*/
/*  src:url("/lib/fonts/HelveticaNowText/Bold.ttf") format("truetype");*/
/*  font-weight:700;*/
/*  font-style:normal;*/
/*  font-display:swap*/
/*}*/
/*@font-face {*/
/*  font-family:"Helvetica Now Text";*/
/*  src:url("/lib/fonts/HelveticaNowText/BdIt.ttf") format("truetype");*/
/*  font-weight:700;*/
/*  font-style:italic;*/
/*  font-display:swap*/
/*}*/
:root {
  --title-font-family:"Helvetica Now Display",sans-serif;
  --standard-font-family:"Helvetica Now Display",sans-serif;
  --base-font-size:10px;
  --aon-tag-background:rgba(209, 73, 0, 1);
  --aon-white-mask:rgba(255, 255, 255, 0.8);
  --aon-navy-mask:rgba(38, 40, 54, 0.8);
  --aon-navy-lightbox:rgba(38, 40, 54, 0.95);
  --aon-gray-07-mask:rgba(249, 252, 252, 0.7);
  --aon-gray-08-mask:rgba(249, 252, 252, 0.8);
  --aon-navy-play-button:rgba(38, 40, 54, 0.6);
  --spacer-4:0.4rem;
  --spacer-8:0.8rem;
  --spacer-16:1.6rem;
  --spacer-20:2rem;
  --spacer-24:2.4rem;
  --spacer-32:3.2rem;
  --spacer-40:4rem;
  --spacer-48:4.8rem;
  --spacer-56:5.6rem;
  --spacer-64:6.4rem;
  --spacer-72:7.2rem;
  --spacer-78:7.8rem;
  --spacer-80:8rem;
  --spacer-96:9.6rem;
  --spacer-128:12.8rem;
  --base-transition-01:0.1s;
  --base-transition-02:0.2s;
  --base-transition-03:0.3s;
  --base-transition-04:0.4s;
  --base-transition-05:0.5s;
  --base-transition-06:0.6s;
  --base-transition-075:0.75s;
  --base-transition-08:0.8s;
  --zindex-hidden:-1;
  --zindex-default:1;
  --zindex-2:2;
  --zindex-relatedsolutions-thumbnail-bottom:1;
  --zindex-relatedsolutions-thumbnail-top:2;
  --zindex-relatedsolutions-box:3;
  --zindex-relatedsolutions-link:4;
  --zindex-sticky-nav:5;
  --zindex-search-mask:6;
  --zindex-homepage-hero-v2:15;
  --zindex-global-nav:16;
  --zindex-modal:19;
  --zindex-language-selector:22;
  --language-selector-bar-height:5.2rem;
  --global-header-height-small-size:6.8rem;
  --global-header-height-full-size:11.6rem;
  --global-header-height-mobile-size:8.4rem;
  --border-width-default:0.1rem;
  --border-width-medium:0.2rem;
  --border-width-thick:0.4rem
}
:root {
  --aon-signature-red:#eb0017;
  --aon-white:#fff;
  --aon-navy:#262836;
  --aon-orange:#f25d00;
  --aon-renadier:#d14900;
  --aon-teal-dark:#007585;
  --aon-teal-light:#29b0c3;
  --aon-gray-01:#46535e;
  --aon-gray-02:#5d6d78;
  --aon-gray-03:#82939a;
  --aon-gray-04:#acc0c4;
  --aon-gray-05:#cddbde;
  --aon-gray-06:#e5eff0;
  --aon-gray-07:#eef6f7;
  --aon-gray-08:#f9fcfc;
  --aon-error:#ea2238;
  --aon-warning:#ffa600;
  --aon-success:#12a88a;
  --aon-signature-blue:#29b0c3;
  --aon-focus-visible:#1981e0
}
.bg-signature-red {
  background-color:#eb0017
}
.text-signature-red {
  color:#eb0017
}
.bg-white {
  background-color:#fff
}
.text-white {
  color:#fff
}
.bg-navy {
  background-color:#262836
}
.text-navy {
  color:#262836
}
.bg-orange {
  background-color:#f25d00
}
.text-orange {
  color:#f25d00
}
.bg-renadier {
  background-color:#d14900
}
.text-renadier {
  color:#d14900
}
.bg-teal-dark {
  background-color:#007585
}
.text-teal-dark {
  color:#007585
}
.bg-teal-light {
  background-color:#29b0c3
}
.text-teal-light {
  color:#29b0c3
}
.bg-gray-01 {
  background-color:#46535e
}
.text-gray-01 {
  color:#46535e
}
.bg-gray-02 {
  background-color:#5d6d78
}
.text-gray-02 {
  color:#5d6d78
}
.bg-gray-03 {
  background-color:#82939a
}
.text-gray-03 {
  color:#82939a
}
.bg-gray-04 {
  background-color:#acc0c4
}
.text-gray-04 {
  color:#acc0c4
}
.bg-gray-05 {
  background-color:#cddbde
}
.text-gray-05 {
  color:#cddbde
}
.bg-gray-06 {
  background-color:#e5eff0
}
.text-gray-06 {
  color:#e5eff0
}
.bg-gray-07 {
  background-color:#eef6f7
}
.text-gray-07 {
  color:#eef6f7
}
.bg-gray-08 {
  background-color:#f9fcfc
}
.text-gray-08 {
  color:#f9fcfc
}
.bg-error {
  background-color:#ea2238
}
.text-error {
  color:#ea2238
}
.bg-warning {
  background-color:#ffa600
}
.text-warning {
  color:#ffa600
}
.bg-success {
  background-color:#12a88a
}
.text-success {
  color:#12a88a
}
.bg-signature-blue {
  background-color:#29b0c3
}
.text-signature-blue {
  color:#29b0c3
}
.bg-focus-visible {
  background-color:#1981e0
}
.text-focus-visible {
  color:#1981e0
}
[class*="--theme-white"],
[class*="--theme-white-dark-teal"] {
  background-color:var(--aon-white)
}
[class*="--theme-lighter-gray"] {
  background-color:var(--aon-gray-08)
}
[class*="--theme-light-gray"] {
  background-color:var(--aon-gray-07)
}
[class*="--theme-navy"],
[class*="--theme-navy-orange"] {
  background-color:var(--aon-navy)
}
[class*="--theme-signature-red"] {
  background-color:var(--aon-signature-red)
}
[class*="--theme-teal"] {
  background-color:var(--aon-teal-dark)
}
[class*="--theme-blur-light"] {
  background-color:var(--aon-white-mask)
}
[class*="--theme-blur-navy"] {
  background-color:var(--aon-navy-mask)
}
[class*="--theme-gray-dark-teal"] {
  background-color:var(--aon-gray-08)
}
body,
html {
  font-family:var(--standard-font-family);
  font-size:var(--base-font-size);
  margin:0;
  color:var(--aon-navy)
}
h1 {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  line-height:5.2rem;
  font-size:4.8rem
}
@media screen and (min-width:650px) {
  h1 {
    line-height:6.8rem;
    font-size:6.4rem
  }
}
@media screen and (min-width:1200px) {
  h1 {
    line-height:10rem;
    font-size:9.6rem
  }
}
@media screen and (min-width:1900px) {
  h1 {
    line-height:12.4rem;
    font-size:12rem
  }
}
h2 {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:4.2rem;
  line-height:4.6rem
}
@media screen and (min-width:650px) {
  h2 {
    font-size:5.2rem;
    line-height:5.6rem
  }
}
@media screen and (min-width:1200px) {
  h2 {
    font-size:8rem;
    line-height:8.4rem
  }
}
@media screen and (min-width:1900px) {
  h2 {
    font-size:9.6rem;
    line-height:10rem
  }
}
h3 {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:3.8rem;
  line-height:4.2rem
}
@media screen and (min-width:650px) {
  h3 {
    font-size:4.4rem;
    line-height:4.8rem
  }
}
@media screen and (min-width:1200px) {
  h3 {
    font-size:5.6rem;
    line-height:6rem
  }
}
@media screen and (min-width:1900px) {
  h3 {
    font-size:6.6rem;
    line-height:7rem
  }
}
h4 {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:3.2rem;
  line-height:3.6rem
}
@media screen and (min-width:650px) {
  h4 {
    font-size:3.6rem;
    line-height:4rem
  }
}
@media screen and (min-width:1200px) {
  h4 {
    font-size:4rem;
    line-height:4.4rem
  }
}
@media screen and (min-width:1900px) {
  h4 {
    font-size:4.8rem;
    line-height:5.2rem
  }
}
h4.regular {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:3.2rem;
  line-height:3.6rem;
  font-weight:400;
  line-height:4rem
}
@media screen and (min-width:650px) {
  h4.regular {
    font-size:3.6rem;
    line-height:4rem
  }
}
@media screen and (min-width:1200px) {
  h4.regular {
    font-size:4rem;
    line-height:4.4rem
  }
}
@media screen and (min-width:1900px) {
  h4.regular {
    font-size:4.8rem;
    line-height:5.2rem
  }
}
@media screen and (min-width:650px) {
  h4.regular {
    line-height:4.4rem
  }
}
@media screen and (min-width:1200px) {
  h4.regular {
    line-height:4.8rem
  }
}
@media screen and (min-width:1900px) {
  h4.regular {
    font-size:4.8rem;
    line-height:5.6rem
  }
}
h5 {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:2.8rem;
  line-height:3.2rem
}
@media screen and (min-width:650px) {
  h5 {
    font-size:3.2rem;
    line-height:3.6rem
  }
}
@media screen and (min-width:1900px) {
  h5 {
    font-size:3.8rem;
    line-height:4rem
  }
}
h6 {
  font-family:var(--title-font-family);
  font-style:normal;
  letter-spacing:0;
  font-weight:700;
  font-size:2.4rem;
  line-height:2.8rem
}
@media screen and (min-width:1900px) {
  h6 {
    font-size:2.8rem;
    line-height:3.2rem
  }
}
h6.regular {
  font-family:var(--title-font-family);
  font-style:normal;
  letter-spacing:0;
  font-weight:700;
  font-size:2.4rem;
  line-height:2.8rem;
  font-weight:400;
  line-height:3.2rem
}
@media screen and (min-width:1900px) {
  h6.regular {
    font-size:2.8rem;
    line-height:3.2rem
  }
}
@media screen and (min-width:1900px) {
  h6.regular {
    line-height:3.6rem
  }
}
h6.teal {
  font-family:var(--title-font-family);
  font-style:normal;
  letter-spacing:0;
  font-weight:700;
  font-size:2.4rem;
  line-height:2.8rem;
  font-weight:400;
  line-height:3.2rem;
  color:var(--aon-teal-dark);
  margin:var(--spacer-24) 0
}
@media screen and (min-width:1900px) {
  h6.teal {
    font-size:2.8rem;
    line-height:3.2rem
  }
}
@media screen and (min-width:1900px) {
  h6.teal {
    line-height:3.6rem
  }
}
.h0 {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  line-height:1;
  font-size:20rem
}
@media screen and (min-width:650px) {
  .h0 {
    font-size:40rem
  }
}
@media screen and (min-width:1200px) {
  .h0 {
    font-size:50rem
  }
}
.h7 {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem
}
@media screen and (min-width:1900px) {
  .h7 {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
h6.h7-caption {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem;
  color:var(--aon-navy);
  margin-top:var(--spacer-24);
  margin-bottom:.8rem
}
@media screen and (min-width:1900px) {
  h6.h7-caption {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
p {
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.8rem;
  line-height:2.8rem
}
@media screen and (min-width:1900px) {
  p {
    font-size:2.2rem;
    line-height:3.4rem
  }
}
p.p2 {
  font-size:1.6rem;
  line-height:2.6rem
}
@media screen and (min-width:1900px) {
  p.p2 {
    font-size:1.8rem;
    line-height:3rem
  }
}
p.p3 {
  font-size:1.4rem;
  line-height:2.2rem
}
@media screen and (min-width:1900px) {
  p.p3 {
    font-size:1.6rem;
    line-height:2.4rem
  }
}
p.p3-caption {
  font-size:1.4rem;
  line-height:2.2rem;
  color:var(--aon-gray-02);
  margin-bottom:var(--spacer-24)
}
@media screen and (min-width:1900px) {
  p.p3-caption {
    font-size:1.6rem;
    line-height:2.4rem
  }
}
button {
  font-family:var(--standard-font-family);
  font-weight:500;
  font-style:normal;
  font-size:1.6rem;
  line-height:2.4rem;
  letter-spacing:0
}
@media screen and (min-width:1900px) {
  button {
    font-size:1.8rem;
    line-height:2.6rem
  }
}
label {
  font-family:var(--standard-font-family);
  font-weight:600 !important;
  font-size:1.6rem;
  line-height:1;
  /*letter-spacing:.2rem*/
}
@media screen and (min-width:1900px) {
  label {
    font-size:1.8rem
  }
}
.caption,
.foot-note {
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.2rem;
  line-height:1.8rem
}
@media screen and (min-width:1900px) {
  .caption,
  .foot-note {
    font-size:1.4rem;
    line-height:2.2rem
  }
}
.number {
  font-family:var(--title-font-family);
  font-weight:700;
  font-size:6.4rem;
  line-height:1
}
@media screen and (min-width:1200px) {
  .number {
    font-size:8rem
  }
}
@media screen and (min-width:1900px) {
  .number {
    font-size:9.6rem;
    line-height:10rem
  }
}
:root {
  --grid-gap:var(--spacer-24);
  --grid-columns:4
}
@media screen and (min-width:650px) {
  :root {
    --grid-gap:var(--spacer-32);
    --grid-columns:8
  }
}
@media screen and (min-width:1200px) {
  :root {
    --grid-gap:var(--spacer-40);
    --grid-columns:12
  }
}
.grid {
  display:grid;
  grid-template-columns:repeat(var(--grid-columns),1fr);
  gap:var(--grid-gap)
}
.max-w-full {
  max-width:100%
}
.aon-img {
  width:100%
}
.aon-aspect-ratio--1-1-container {
  height:0;
  overflow:hidden;
  padding-top:100%;
  position:relative
}
.aon-aspect-ratio--1-1-container img {
  object-fit:cover;
  object-position:center;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%
}
.aon-aspect-ratio--16-9-container {
  height:0;
  overflow:hidden;
  padding-top:56.25%
}
.aon-aspect-ratio--4-3-container {
  height:0;
  overflow:hidden;
  padding-top:75%
}
.aon-aspect-ratio--16-9 {
  aspect-ratio:16/9
}
.aon-aspect-ratio--4-3 {
  aspect-ratio:4/3
}
.aon-aspect-ratio--3-4 {
  aspect-ratio:3/4
}
.aon-aspect-ratio--1-1 {
  aspect-ratio:1
}
.aon-aspect-ratio--auto {
  aspect-ratio:auto
}
.aon-caption__wrapper>* {
  margin:0;
  padding:0;
  box-sizing:border-box
}
.aon-caption__wrapper>:not(:last-child) {
  margin-bottom:var(--spacer-8)
}
.aon-caption__caption-container {
  display:grid;
  grid-template-columns:repeat(var(--grid-columns),1fr);
  gap:var(--grid-gap)
}
.aon-caption__wrapper {
  grid-column:1/span 8;
  margin-top:var(--spacer-16)
}
@media screen and (min-width:1200px) {
  .aon-caption__wrapper {
    margin-top:var(--spacer-24)
  }
}
.aon-figure {
  margin:0
}
.aon-figure img {
  display:block
}
.aon-figcaption__title {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem
}
@media screen and (min-width:1900px) {
  .aon-figcaption__title {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
.aon-figcaption__description {
  font-size:1.4rem;
  line-height:2.2rem;
  color:var(--aon-gray-02)
}
@media screen and (min-width:1900px) {
  .aon-figcaption__description {
    font-size:1.6rem;
    line-height:2.4rem
  }
}
.aon-inline-img {
  margin-top:var(--spacer-40);
  margin-bottom:var(--spacer-24)
}
@media screen and (min-width:1200px) {
  .aon-inline-img {
    margin-top:var(--spacer-48)
  }
}
.aon-inline-img img.aon-img {
  object-fit:cover
}
.content-card__water-mark {
  background-color:var(--aon-gray-06);
  display:flex;
  align-items:center;
  justify-content:center
}
.content-card__water-mark svg {
  color:var(--aon-white);
  width:12rem;
  height:auto
}
[class*="--theme-navy"] .content-card__water-mark {
  background-color:var(--aon-gray-01)
}
[class*="--theme-navy"] .content-card__water-mark svg {
  color:var(--aon-navy)
}
.aon-carousel__slide-item .content-card__water-mark {
  height:100%
}
.super-component__item .content-card__topper--media .content-card__water-mark {
  aspect-ratio:16/9
}
.super-component__item.bio-card .content-card__topper--media .content-card__water-mark {
  aspect-ratio:1/1
}
.page-header {
  background-color:#d3d3d3
}
.page-footer {
  background-color:#d3d3d3
}
@media screen and (min-width:1900px) {
  .page-footer {
    background-color:pink
  }
}
.page-main {
  flex:1 0 auto;
  margin:0 auto
}
.accordion-block {
  border-bottom:.1rem solid var(--aon-gray-05);
  margin:var(--spacer-40) 0 var(--spacer-24)
}
@media screen and (min-width:650px) {
  .accordion-block {
    margin-top:var(--spacer-48)
  }
}
.accordion-block-list {
  padding:0;
  list-style:none
}
.accordion-block__details {
  height:var(--height);
  transition:height .4s ease-out
}
.accordion-block__details.hidden {
  overflow:hidden
}
.accordion-block__header {
  border-top:.1rem solid var(--aon-gray-05);
  cursor:pointer;
  display:flex;
  align-items:center;
  justify-content:space-between;
  overflow:hidden;
  padding:var(--spacer-24) 0
}
.accordion-block__toggle {
  list-style:none;
  -webkit-tap-highlight-color:transparent
}
.accordion-block__toggle::-webkit-details-marker {
  display:none
}
.accordion-block__toggle:active {
  outline:0
}
.accordion-block__title {
  text-align:left;
  margin-right:var(--spacer-24)
}
.accordion-block__body {
  color:var(--aon-gray-02);
  padding-bottom:var(--spacer-24)
}
@media screen and (min-width:650px) {
  .accordion-block__body {
    padding-top:0
  }
}
.accordion-block__body>*>:last-child {
  margin-bottom:0
}
.accordion-block__body .richtext-editor-place>:first-child,
.accordion-block__body>*>:first-child {
  margin-top:0
}
.accordion-block__body .richtext-editor-place>:last-child {
  margin-bottom:0
}
.accordion-block__icon {
  flex:0 0 var(--spacer-32);
  height:var(--spacer-32);
  color:var(--aon-signature-red);
  margin-left:auto;
  transition:transform .35s ease
}
.accordion-block__item.active .accordion-block__icon {
  transform:rotate(180deg)
}
.accordion-block__item:not(.active) {
  overflow:hidden
}
.accordion-richtext {
  --icon-color:var(--aon-signature-red);
  padding:var(--spacer-48) 0
}
@media screen and (min-width:650px) {
  .accordion-richtext {
    padding:var(--spacer-80) 0
  }
}
.accordion-richtext p {
  color:var(--aon-gray-02)
}
.accordion-richtext__container {
  --grid-gap:var(--spacer-32) var(--spacer-24)
}
@media screen and (min-width:650px) {
  .accordion-richtext__container {
    --grid-gap:var(--spacer-48) var(--spacer-32)
  }
}
@media screen and (min-width:1200px) {
  .accordion-richtext__container {
    --grid-gap:var(--spacer-40)
  }
}
.accordion-richtext__siderail {
  grid-column:span 4
}
@media screen and (min-width:650px) {
  .accordion-richtext__siderail {
    grid-column:span 8
  }
}
@media screen and (min-width:1200px) {
  .accordion-richtext__siderail {
    grid-column:2/5
  }
}
.accordion-richtext__siderail-title {
  margin-bottom:var(--spacer-16)
}
@media screen and (min-width:1900px) {
  .accordion-richtext__siderail-title {
    margin-bottom:var(--spacer-24)
  }
}
.accordion-richtext__content {
  grid-column:span 4
}
@media screen and (min-width:650px) {
  .accordion-richtext__content {
    grid-column:span 8
  }
}
@media screen and (min-width:1200px) {
  .accordion-richtext__content {
    grid-column:6/12
  }
}
.accordion-richtext__content .accordion-block {
  margin:0
}
.accordion-richtext__content .accordion-block__header {
  border-top-width:.1rem
}
@media screen and (min-width:1900px) {
  .accordion-richtext__content .accordion-block__title {
    font-size:var(--spacer-24);
    line-height:2.8rem
  }
}
.accordion-richtext__content .accordion-block__icon {
  color:var(--icon-color)
}
@media screen and (min-width:1200px) {
  .accordion-richtext__content .accordion-block__icon {
    height:var(--spacer-40);
    flex:0 0 var(--spacer-40)
  }
}
@media screen and (min-width:650px) {
  .accordion-richtext__content .accordion-block__item:not(.active) .accordion-block__icon {
    height:var(--spacer-24);
    flex:0 0 var(--spacer-24)
  }
}
@media screen and (min-width:1200px) {
  .accordion-richtext__content .accordion-block__item:not(.active) .accordion-block__icon {
    height:var(--spacer-40);
    flex:0 0 var(--spacer-40)
  }
}
.cw .accordion-richtext {
  --icon-color:var(--aon-teal-dark)
}
.b3-brand {
  position:relative;
  overflow:hidden
}
.b3-brand-article {
  align-items:flex-start;
  padding:var(--spacer-48) 0 var(--spacer-40) 0;
  grid-template-rows:auto 1fr;
  row-gap:0;
  grid-column:1/-1;
  background-color:var(--aon-teal-dark);
  min-height:calc(var(--vh,1vh) * 100);
  position:relative
}
@media screen and (min-width:650px) {
  .b3-brand-article {
    padding:var(--spacer-80) 0 var(--spacer-40) 0
  }
}
@media screen and (min-width:1200px) {
  .b3-brand-article {
    padding:0 var(--spacer-48) var(--spacer-48) var(--spacer-48)
  }
}
.b3-brand-article--theme-navy {
  background-color:var(--aon-navy)
}
.b3-brand-article--theme-signature-red {
  background-color:var(--aon-signature-red)
}
.b3-brand-article--theme-dark-teal {
  background-color:var(--aon-teal-dark)
}
.b3-brand-article--theme-gray {
  background-color:var(--aon-gray-01)
}
.b3-brand-title {
  grid-column:1/-1;
  font-size:clamp(0rem, 0rem + 17.6923076923vw, 11.5rem);
  line-height:1;
  color:var(--aon-white)
}
@media screen and (min-width:650px) {
  .b3-brand-title {
    font-size:clamp(11.5rem, 1.4545454545rem + 15.4545454545vw, 20rem)
  }
}
@media screen and (min-width:1200px) {
  .b3-brand-title {
    font-size:clamp(20rem, -.5714285714rem + 17.1428571429vw, 32rem);
    margin:0 calc(var(--spacer-48) * -1)
  }
}
@media screen and (min-width:1900px) {
  .b3-brand-title {
    font-size:clamp(32rem, -6rem + 20vw, 36rem)
  }
}
.b3-brand-title span {
  display:block;
  position:relative;
  z-index:2
}
.b3-brand-title span:last-child {
  text-align:right;
  z-index:3
}
.b3-brand-text-block {
  width:100%;
  margin:0 auto;
  margin-top:var(--margin-top);
  padding:0 var(--spacer-24);
  position:relative;
  z-index:3;
  grid-column:1/-1;
  color:var(--aon-white)
}
@media screen and (min-width:650px) {
  .b3-brand-text-block {
    padding:0 var(--spacer-32);
    grid-column:2/8
  }
}
@media screen and (min-width:900px) {
  .b3-brand-text-block {
    grid-column:1/4;
    padding:0;
    padding-left:var(--spacer-40);
    margin-top:auto
  }
}
@media screen and (min-width:1200px) {
  .b3-brand-text-block {
    grid-column:4/7;
    padding:0;
    margin-top:auto
  }
}
.b3-brand-text-block__title {
  line-height:2.8rem
}
.b3-brand-text-block__text {
  margin-top:var(--spacer-16)
}
@media screen and (min-width:650px) {
  .b3-brand-text-block__text {
    margin-top:var(--spacer-24)
  }
}
.b3-brand-thumbnail-container {
  position:absolute;
  left:0;
  right:0;
  z-index:2;
  pointer-events:none;
  height:var(--height);
  padding:0 var(--spacer-24)
}
@media screen and (min-width:650px) {
  .b3-brand-thumbnail-container {
    padding:0 var(--spacer-40)
  }
}
@media screen and (min-width:900px) {
  .b3-brand-thumbnail-container {
    padding:0 var(--spacer-48) var(--spacer-48)
  }
}
.b3-brand-thumbnail-container.fixed {
  position:fixed
}
.b3-brand-thumbnail-container.top {
  top:0
}
.b3-brand-thumbnail-container.bottom {
  bottom:0
}
.b3-brand-thumbnail {
  pointer-events:auto;
  position:relative;
  z-index:2;
  height:100%;
  grid-column:1/-1
}
.b3-brand-thumbnail picture {
  flex:1 0 100%;
  width:min(74vh,100%)
}
.b3-brand-thumbnail picture img {
  display:block;
  object-fit:cover;
  width:min(74vh,100%);
  aspect-ratio:1/1;
  object-position:bottom right
}
.b3-brand-thumbnail picture:not(:first-child) img {
  bottom:0;
  position:absolute;
  opacity:0;
  left:0
}
.b3-brand-thumbnail picture:nth-child(2) img {
  object-position:bottom center
}
.b3-brand-thumbnail picture:nth-child(3) img {
  object-position:bottom left
}
@media screen and (min-width:650px) {
  .b3-brand-thumbnail {
    grid-column:span 6
  }
}
@media screen and (min-width:900px) {
  .b3-brand-thumbnail {
    grid-column:4/-1
  }
  .b3-brand-thumbnail.stick-bottom {
    display:flex;
    align-items:flex-end
  }
  .b3-brand-thumbnail.stick-bottom img {
    top:unset
  }
  .b3-brand-thumbnail.stick-bottom img:not(:first-child) {
    bottom:0
  }
}
@media screen and (min-width:1200px) {
  .b3-brand-thumbnail {
    grid-column:span 6
  }
}
.b3-brand-thumbnail:not(.stick-bottom) img:not(:first-child) {
  top:0
}
.b3-brand-article--navy .b3-brand-text-block {
  grid-column:1/-1
}
@media screen and (min-width:650px) {
  .b3-brand-article--navy .b3-brand-text-block {
    grid-column:2/8
  }
}
@media screen and (min-width:900px) {
  .b3-brand-article--navy .b3-brand-text-block {
    grid-column:1/4;
    margin-top:auto
  }
}
@media screen and (min-width:1200px) {
  .b3-brand-article--navy .b3-brand-text-block {
    grid-column:1/4
  }
}
.b3-brand-article--red .b3-brand-text-block {
  grid-column:1/-1
}
@media screen and (min-width:650px) {
  .b3-brand-article--red .b3-brand-text-block {
    grid-column:2/8
  }
}
@media screen and (min-width:900px) {
  .b3-brand-article--red .b3-brand-text-block {
    grid-column:1/4;
    margin-top:auto
  }
}
@media screen and (min-width:1200px) {
  .b3-brand-article--red .b3-brand-text-block {
    grid-column:7/10
  }
}
.container {
  padding-left:var(--spacer-24);
  padding-right:var(--spacer-24)
}
@media screen and (min-width:650px) {
  .container {
    padding-left:var(--spacer-40);
    padding-right:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .container {
    padding-left:var(--spacer-48);
    padding-right:var(--spacer-48)
  }
}
.aon-icon {
  display:block;
  width:100%;
  height:100%
}
.aon-social-icons {
  display:flex;
  gap:var(--spacer-24);
  align-items:flex-end
}
.aon-social-icon {
  display:inline-flex;
  width:var(--spacer-24);
  height:var(--spacer-24);
  color:var(--aon-navy)
}
a.aon-eyebrow {
  text-decoration:none
}
.aon-eyebrow {
  --eyebrow-main-color:var(--aon-teal-dark);
  --eyebrow-optional-slash-color:var(--aon-gray-05);
  --eyebrow-optional-text-color:var(--aon-gray-02);
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem;
  font-weight:700;
  line-height:2.6rem;
  color:var(--eyebrow-main-color)
}
@media screen and (min-width:1900px) {
  .aon-eyebrow {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
.aon-eyebrow .aon-eyebrow__main-text {
  color:var(--eyebrow-main-color)
}
.aon-eyebrow .aon-eyebrow__optional-text {
  color:var(--eyebrow-optional-text-color);
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.8rem;
  line-height:2.8rem;
  font-size:1.6rem;
  line-height:2.6rem
}
@media screen and (min-width:1900px) {
  .aon-eyebrow .aon-eyebrow__optional-text {
    font-size:2.2rem;
    line-height:3.4rem
  }
}
@media screen and (min-width:1900px) {
  .aon-eyebrow .aon-eyebrow__optional-text {
    font-size:1.8rem;
    line-height:3rem
  }
}
.aon-eyebrow .aon-eyebrow__optional-text::before {
  content:"/";
  color:var(--eyebrow-optional-slash-color);
  margin-left:var(--spacer-4);
  margin-right:var(--spacer-4)
}
.aon-eyebrow .aon-eyebrow__second-text {
  color:var(--eyebrow-optional-text-color);
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.8rem;
  line-height:2.8rem;
  font-size:1.6rem;
  line-height:2.6rem
}
@media screen and (min-width:1900px) {
  .aon-eyebrow .aon-eyebrow__second-text {
    font-size:2.2rem;
    line-height:3.4rem
  }
}
@media screen and (min-width:1900px) {
  .aon-eyebrow .aon-eyebrow__second-text {
    font-size:1.8rem;
    line-height:3rem
  }
}
.aon-eyebrow .aon-eyebrow__slash {
  color:var(--eyebrow-optional-slash-color);
  margin-left:var(--spacer-4);
  margin-right:var(--spacer-4)
}
[class*="--theme-navy"] .aon-eyebrow,
[class*="--theme-navy"].aon-eyebrow {
  --eyebrow-main-color:var(--aon-teal-light);
  --eyebrow-optional-slash-color:var(--aon-gray-02);
  --eyebrow-optional-text-color:var(--aon-gray-04)
}
.aon-button {
  --border-color:var(--aon-signature-red);
  --fill-color:var(--aon-signature-red);
  --fill-color-hover:transparent;
  --text-color:var(--aon-white);
  --text-color-hover:var(--aon-navy);
  --icon-color:var(--aon-white);
  --icon-color-hover:var(--aon-navy);
  --disabled-opacity:0.4;
  padding:0;
  border:.1rem solid var(--border-color);
  background-color:var(--fill-color);
  color:var(--text-color);
  position:relative;
  cursor:pointer
}
.aon-button .aon-button__wrapper-content {
  display:inline-flex;
  align-items:center;
  justify-content:space-between;
  padding:var(--spacer-16) var(--spacer-24);
  text-align:initial
}
.aon-button .aon-button__text {
  font-family:var(--standard-font-family);
  font-weight:500;
  font-style:normal;
  font-size:1.6rem;
  line-height:2.4rem;
  letter-spacing:0;
  margin-right:var(--spacer-24)
}
@media screen and (min-width:1900px) {
  .aon-button .aon-button__text {
    font-size:1.8rem;
    line-height:2.6rem
  }
}
.aon-button .aon-icon {
  display:inline-block;
  min-width:var(--spacer-24);
  width:var(--spacer-24);
  height:var(--spacer-24);
  transition:color var(--base-transition-02) ease-out;
  z-index:var(--zindex-2);
  color:var(--icon-color)
}
@media (hover:hover) and (pointer:fine) {
  .aon-button {
    background-color:transparent;
    background-repeat:no-repeat;
    background-image:linear-gradient(90deg,var(--fill-color-hover) 50%,var(--fill-color) 50%);
    background-size:201% 100%;
    background-position:100%;
    transition:background-position var(--base-transition-05) ease-in-out
  }
  .aon-button .aon-button__wrapper-content {
    background-clip:text;
    -webkit-background-clip:text;
    background-image:linear-gradient(90deg,var(--text-color-hover) 50%,var(--text-color) 50%);
    background-size:201% 100%;
    background-position:100%;
    transition:background-position var(--base-transition-05) ease-in-out;
    color:var(--text-color);
    -webkit-text-fill-color:transparent
  }
  .aon-button:hover,
  .aon-button:hover .aon-button__wrapper-content {
    background-position:0
  }
  .aon-button:hover .aon-icon {
    color:var(--icon-color-hover);
    transition-property:color;
    transition-delay:var(--base-transition-02);
    transition-timing-function:ease-in
  }
}
.aon-button:not(.aon-button:has(span)) {
  display:none
}
a.aon-button {
  display:inline-flex;
  text-decoration:none
}
button.aon-button.aon-button__tertiary {
  display:inline-flex;
  text-decoration:none;
  font-size:inherit;
  line-height:inherit
}
.aon-button__primary--red {
  --icon-color-hover:var(--aon-signature-red)
}
.aon-button__primary--navy {
  --border-color:var(--aon-navy);
  --fill-color:var(--aon-navy)
}
.aon-button__primary--gray {
  --border-color:var(--aon-gray-06);
  --fill-color:var(--aon-gray-06);
  --text-color:var(--aon-navy);
  --icon-color:var(--aon-navy)
}
[class*="--theme-navy"] .aon-button__primary--red {
  --border-color:var(--aon-signature-red);
  --fill-color:var(--aon-signature-red);
  --fill-color-hover:transparent;
  --text-color:var(--aon-white);
  --text-color-hover:var(--aon-white);
  --icon-color:var(--aon-white);
  --icon-color-hover:var(--aon-white)
}
[class*="--theme-navy"] .aon-button__primary--gray,
[class*="--theme-navy"] .aon-button__primary--navy {
  --border-color:var(--aon-white);
  --fill-color:var(--aon-white);
  --fill-color-hover:transparent;
  --text-color:var(--aon-navy);
  --text-color-hover:var(--aon-white);
  --icon-color:var(--aon-navy);
  --icon-color-hover:var(--aon-white)
}
[class*="--theme-signature-red"] .aon-button__primary--white {
  --border-color:var(--aon-white);
  --fill-color:var(--aon-white);
  --fill-color-hover:transparent;
  --text-color:var(--aon-navy);
  --text-color-hover:var(--aon-white);
  --icon-color:var(--aon-signature-red);
  --icon-color-hover:var(--aon-white)
}
.aon-button__secondary--red {
  --border-color:var(--aon-signature-red);
  --fill-color:var(--aon-white);
  --fill-color-hover:var(--aon-signature-red);
  --text-color:var(--aon-navy);
  --text-color-hover:var(--aon-white);
  --icon-color:var(--aon-signature-red);
  --icon-color-hover:var(--aon-white)
}
.aon-button__secondary--navy {
  --border-color:var(--aon-navy);
  --fill-color:var(--aon-white);
  --fill-color-hover:var(--aon-navy);
  --text-color:var(--aon-navy);
  --text-color-hover:var(--aon-white);
  --icon-color:var(--aon-navy);
  --icon-color-hover:var(--aon-white)
}
[class*="--theme-navy"] .aon-button__secondary--navy,
[class*="--theme-navy"] .aon-button__secondary--red {
  --border-color:var(--aon-white);
  --fill-color:transparent;
  --fill-color-hover:var(--aon-white);
  --text-color:var(--aon-white);
  --text-color-hover:var(--aon-navy);
  --icon-color:var(--aon-white);
  --icon-color-hover:var(--aon-navy)
}
[class*="--theme-light-gray"] .aon-button__secondary--red,
[class*="--theme-lighter-gray"] .aon-button__secondary--red {
  --border-color:var(--aon-signature-red);
  --fill-color:transparent;
  --fill-color-hover:var(--aon-signature-red);
  --text-color:var(--aon-navy);
  --text-color-hover:var(--aon-white);
  --icon-color-hover:var(--aon-white)
}
[class*="--theme-light-gray"] .aon-button__secondary--navy,
[class*="--theme-lighter-gray"] .aon-button__secondary--navy {
  --fill-color:transparent
}
[class*="--theme-clarity"] .aon-button__secondary--red {
  --border-color:var(--aon-signature-red);
  --fill-color:transparent;
  --fill-color-hover:var(--aon-signature-red);
  --text-color:var(--aon-navy);
  --text-color-hover:var(--aon-white)
}
[class*="--theme-clarity"] .aon-button__secondary--navy {
  --border-color:var(--aon-white);
  --fill-color:transparent;
  --fill-color-hover:var(--aon-white);
  --text-color:var(--aon-white);
  --text-color-hover:var(--aon-navy);
  --icon-color:var(--aon-white);
  --icon-color-hover:var(--aon-navy)
}
.aon-button__tertiary {
  --fill-color:transparent;
  --text-color:var(--aon-navy);
  --icon-color:var(--aon-signature-red);
  --icon-color-hover:var(--aon-signature-red);
  border:none
}
.aon-button__tertiary .aon-button__wrapper-content {
  display:initial;
  align-items:center;
  -webkit-text-fill-color:var(--text-color);
  padding:0;
  z-index:unset
}
.aon-button__tertiary .aon-button__text {
  position:relative;
  margin-right:var(--spacer-8);
  color:var(--aon-navy);
  background:linear-gradient(to right,var(--border-color),var(--border-color));
  background-size:100% .1rem;
  background-repeat:no-repeat;
  background-position:0 100%
}
.aon-button__tertiary .aon-icon {
  display:inline;
  margin-bottom:-1rem;
  vertical-align:super
}
@media (hover:hover) and (pointer:fine) {
  .aon-button__tertiary:hover .aon-button__text {
    animation:bg-line var(--base-transition-06) linear forwards
  }
  @keyframes bg-line {
    0% {
      background-size:10% .1rem
    }
    100% {
      background-size:100% .1rem
    }
  }
}
[class*="--theme-navy"] .aon-button__tertiary {
  --border-color:var(--aon-white);
  --text-color:var(--aon-white);
  --text-color-hover:var(--aon-white);
  --icon-color:var(--aon-white);
  --icon-color-hover:var(--aon-white)
}
[class*="--theme-signature-red"] .aon-button__tertiary {
  --border-color:var(--aon-white);
  --text-color:var(--aon-white);
  --text-color-hover:var(--aon-white);
  --icon-color:var(--aon-white);
  --icon-color-hover:var(--aon-white)
}
.aon-button__icon {
  border:none;
  outline:.1rem solid var(--border-color)
}
.aon-button__icon:focus-visible {
  outline:-webkit-focus-ring-color auto .1rem
}
.aon-button__icon .aon-button__wrapper-content {
  padding:var(--spacer-16)
}
.aon-button__icon.aon-button__secondary.aon-button__secondary--red {
  --text-color:var(--aon-signature-red)
}
.aon-button__icon.aon-button__primary.aon-button__primary--red {
  --text-color-hover:var(--aon-signature-red)
}
.aon-button__icon--large .aon-button__wrapper-content {
  padding:var(--spacer-32)
}
.aon-button__icon--large .aon-icon {
  width:var(--spacer-32);
  height:var(--spacer-32)
}
[class*="--theme-navy"] .aon-button__icon {
  --border-color:var(--aon-white);
  --fill-color:transparent;
  --fill-color-hover:var(--aon-white);
  --text-color:var(--aon-white);
  --text-color-hover:var(--aon-navy);
  --icon-color:var(--aon-white);
  --icon-color-hover:var(--aon-navy)
}
[class*="--theme-signature-red"] .aon-button__icon {
  --border-color:var(--aon-white);
  --fill-color:transparent;
  --fill-color-hover:var(--aon-white);
  --text-color:var(--aon-white);
  --text-color-hover:var(--aon-white);
  --icon-color:var(--aon-white);
  --icon-color-hover:var(--aon-white)
}
.aon-button__primary:disabled,
.aon-button__secondary:disabled,
.aon-button__tertiary.disabled,
.aon-button__tertiary:disabled {
  opacity:var(--disabled-opacity);
  pointer-events:none
}
.content-card {
  display:flex;
  flex-direction:column;
  --title-text-color:var(--aon-navy);
  --description-text-color:var(--aon-gray-02);
  --location-text-color:var(--aon-gray-02);
  --location-icon-color:var(--aon-teal-dark);
  --topper-text-color:var(--aon-gray-06)
}
.content-card.content-card-event {
  justify-content:space-between
}
.content-card .content-card__foot {
  margin-top:auto
}
[class*="--theme-navy"] .content-card,
[class*="--theme-navy"].content-card {
  --title-text-color:var(--aon-white);
  --description-text-color:var(--aon-gray-04);
  --topper-text-color:var(--aon-gray-01)
}
[class*="--theme-navy"] .content-card.content-card-event,
[class*="--theme-navy"].content-card.content-card-event {
  --location-text-color:var(--aon-white);
  --location-icon-color:var(--aon-teal-light)
}
.content-card__topper {
  display:block;
  margin-bottom:var(--spacer-24)
}
.content-card__topper--number {
  text-decoration:none
}
.content-card__topper--number p {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  line-height:5.2rem;
  font-size:4.8rem;
  font-size:9.6rem;
  line-height:10rem;
  color:var(--topper-text-color)
}
@media screen and (min-width:650px) {
  .content-card__topper--number p {
    line-height:6.8rem;
    font-size:6.4rem
  }
}
@media screen and (min-width:1200px) {
  .content-card__topper--number p {
    line-height:10rem;
    font-size:9.6rem
  }
}
@media screen and (min-width:1900px) {
  .content-card__topper--number p {
    line-height:12.4rem;
    font-size:12rem
  }
}
.content-card__topper--icon {
  color:var(--aon-signature-red);
  width:var(--spacer-80);
  height:var(--spacer-80)
}
.content-card__topper--media .aon-img {
  object-fit:cover
}
.content-card__foot-media {
  height:auto
}
.content-card__eyebrow {
  margin-bottom:var(--spacer-8);
  min-height:2.6rem
}
.content-card__title {
  display:block;
  font-family:var(--title-font-family);
  font-style:normal;
  letter-spacing:0;
  font-weight:700;
  font-size:2.4rem;
  line-height:2.8rem;
  color:var(--title-text-color);
  margin-bottom:var(--spacer-16);
  text-decoration:none
}
@media screen and (min-width:1900px) {
  .content-card__title {
    font-size:2.8rem;
    line-height:3.2rem
  }
}
.content-card__description {
  color:var(--description-text-color);
  margin-bottom:var(--spacer-24)
}
.content-card__link {
  width:fit-content
}
.content-card__skeleton {
  background-color:var(--aon-gray-07);
  width:100%;
  position:relative;
  overflow:hidden
}
.content-card__skeleton::after {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  transform:translateX(-100%);
  background-image:linear-gradient(90.32deg,var(--aon-gray-07) .35%,var(--aon-gray-06) 53.28%,var(--aon-gray-08) 65.31%,var(--aon-gray-07) 99.81%);
  animation:shine 3s infinite;
  content:""
}
.content-card-event .content-card__description {
  display:block;
  margin-bottom:var(--spacer-24)
}
.content-card-event .content-card__foot {
  display:flex;
  flex-direction:column;
  justify-content:space-between
}
.content-card-event .content-card__foot-no-learn-more {
  justify-content:start
}
.content-card-event .content-card__foot-no-learn-more .content-card__location {
  margin-bottom:0
}
.content-card-event .content-card__foot-no-location {
  justify-content:end
}
#insights-filtered-view .content-card-event .content-card__location,
[data-component=EventCard] .content-card-event .content-card__location {
  display:flex;
  gap:.4rem;
  align-items:start;
  justify-content:flex-start
}
#insights-filtered-view .content-card-event .content-card__location .content-card__location-text,
[data-component=EventCard] .content-card-event .content-card__location .content-card__location-text {
  color:var(--location-text-color);
  font-style:normal;
  font-weight:400;
  font-size:1.6rem;
  line-height:2.6rem;
  overflow:hidden;
  white-space:normal;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  word-break:break-word;
  width:calc(100% - var(--spacer-24))
}
@media screen and (min-width:1900px) {
  #insights-filtered-view .content-card-event .content-card__location .content-card__location-text,
  [data-component=EventCard] .content-card-event .content-card__location .content-card__location-text {
    font-size:1.8rem;
    line-height:3rem
  }
}
#insights-filtered-view .content-card-event .content-card__location .content-card__location-icon,
[data-component=EventCard] .content-card-event .content-card__location .content-card__location-icon {
  width:var(--spacer-24);
  height:var(--spacer-24);
  color:var(--location-icon-color)
}
#insights-filtered-view .content-card-event .content-card__location .aon-icon__location,
[data-component=EventCard] .content-card-event .content-card__location .aon-icon__location {
  color:var(--location-icon-color)
}
#insights-filtered-view .content-card-event .content-card__foot,
[data-component=EventCard] .content-card-event .content-card__foot {
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  gap:var(--spacer-16)
}
#insights-filtered-view .content-card-event .content-card__foot-no-learn-more,
[data-component=EventCard] .content-card-event .content-card__foot-no-learn-more {
  justify-content:start;
  gap:0
}
#insights-filtered-view .content-card-event .content-card__foot-no-location,
[data-component=EventCard] .content-card-event .content-card__foot-no-location {
  justify-content:end
}
@keyframes shine {
  100% {
    transform:translateX(100%)
  }
}
.cta-block {
  margin-top:var(--spacer-40)
}
.cta-block .aon-button__primary,
.cta-block .aon-button__secondary {
  width:100%
}
.cta-block .aon-button__primary .aon-button__wrapper-content,
.cta-block .aon-button__secondary .aon-button__wrapper-content {
  width:100%
}
@media screen and (min-width:650px) {
  .cta-block .aon-button__primary,
  .cta-block .aon-button__secondary {
    width:fit-content
  }
  .cta-block .aon-button__primary .aon-button__wrapper-content,
  .cta-block .aon-button__secondary .aon-button__wrapper-content {
    width:auto
  }
}
.promosticky {
  backdrop-filter:blur(10px);
  position:sticky;
  bottom:0;
  background-color:rgba(249,252,252,.95);
  z-index:2
}
.promo-caption__sub-title {
  color:var(--color-sub-title);
  margin-top:var(--spacer-16)
}
.close {
  position:absolute;
  top:24px;
  right:24px
}
.close-button {
  border:none;
  height:14px;
  width:16px;
  background-color:transparent;
  color:var(--aon-signature-red);
  cursor:pointer
}
.promo {
  --periphery-background-color:var(--aon-gray-07);
  --body-background-color:var(--aon-white);
  --color-title:var(--aon-navy);
  --color-text:var(--aon-gray-02);
  background-color:var(--periphery-background-color);
  padding:var(--spacer-24)
}
@media screen and (min-width:650px) {
  .promo {
    padding:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .promo {
    padding:var(--spacer-48)
  }
}
.promo.promo--theme-white {
  --body-background-color:var(--aon-white)
}
.promo.promo--theme-navy {
  --periphery-background-color:var(--aon-gray-08);
  --body-background-color:var(--aon-navy);
  --color-title:var(--aon-white);
  --color-text:var(--aon-gray-04)
}
.promo.promo--theme-light-gray {
  --periphery-background-color:var(--aon-white);
  --body-background-color:var(--aon-gray-07)
}
.promo.promo--theme-lighter-gray {
  --periphery-background-color:var(--aon-navy);
  --body-background-color:var(--aon-gray-08)
}
.promo-body {
  background-color:var(--body-background-color);
  display:flex;
  flex-direction:column
}
@media screen and (min-width:1200px) {
  .promo-body {
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap)
  }
}
.promo-caption {
  padding:var(--spacer-48) var(--spacer-24)
}
@media screen and (min-width:650px) {
  .promo-caption {
    padding:var(--spacer-48) var(--spacer-32)
  }
}
@media screen and (min-width:1200px) {
  .promo-caption {
    grid-column:1/-1;
    display:grid;
    grid-template-rows:auto 1fr;
    grid-template-columns:1fr 1fr;
    column-gap:var(--spacer-32);
    padding:var(--spacer-48)
  }
}
@media screen and (min-width:1900px) {
  .promo-caption {
    padding:var(--spacer-56)
  }
}
.promo-figure {
  display:flex;
  order:1;
  align-items:stretch
}
@media screen and (min-width:1200px) {
  .promo-figure {
    grid-column:8/-1
  }
}
@media screen and (min-width:1200px) {
  .promo-figure~.promo-caption {
    grid-column:1/8;
    display:flex;
    flex-direction:column;
    justify-content:center;
    padding-right:var(--spacer-8)
  }
  .promo-figure~.promo-caption .promo-caption__title {
    flex:0 0 auto;
    max-width:unset;
    margin-bottom:var(--spacer-16)
  }
}
@media screen and (min-width:1900px) {
  .promo-figure~.promo-caption {
    padding-right:var(--spacer-16)
  }
  .promo-figure~.promo-caption .promo-caption__title {
    margin-bottom:var(--spacer-24)
  }
}
.promo-figure>picture {
  flex-grow:1;
  display:flex
}
.promo-figure>picture .aon-img {
  object-fit:cover
}
.promo-caption__title {
  margin-bottom:var(--spacer-16);
  color:var(--color-title)
}
@media screen and (min-width:650px) {
  .promo-caption__title {
    padding-right:var(--spacer-24)
  }
}
@media screen and (min-width:1200px) {
  .promo-caption__title {
    grid-column:1/2;
    margin-bottom:0
  }
}
.promo-caption__eyebrow {
  margin-bottom:var(--spacer-16);
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem
}
@media screen and (min-width:1900px) {
  .promo-caption__eyebrow {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
@media screen and (min-width:1200px) {
  .promo-caption__eyebrow {
    grid-column:1/2
  }
}
.promo-content {
  grid-column:2/-1;
  grid-row:1/-1
}
.promo-content__text {
  color:var(--color-text)
}
@media screen and (min-width:650px) {
  .promo-content__text {
    padding-right:var(--spacer-24)
  }
}
.promo-cta {
  margin-top:var(--spacer-40)
}
.promo-cta .aon-button__primary,
.promo-cta .aon-button__secondary {
  width:100%
}
.promo-cta .aon-button__primary .aon-button__wrapper-content,
.promo-cta .aon-button__secondary .aon-button__wrapper-content {
  width:100%
}
@media screen and (min-width:650px) {
  .promo-cta .aon-button__primary,
  .promo-cta .aon-button__secondary {
    width:fit-content
  }
  .promo-cta .aon-button__primary .aon-button__wrapper-content,
  .promo-cta .aon-button__secondary .aon-button__wrapper-content {
    width:auto
  }
}
.promo-cta .aon-button:nth-child(2) {
  margin-top:var(--spacer-16)
}
@media screen and (min-width:650px) {
  .promo-cta .aon-button:nth-child(2) {
    margin-top:0;
    margin-left:var(--spacer-16)
  }
}
.aon-cat-tiles {
  background-color:var(--aon-gray-07);
  padding:var(--spacer-40) var(--spacer-24);
  display:grid;
  grid-template-columns:repeat(var(--grid-columns),1fr);
  gap:var(--grid-gap)
}
@media screen and (min-width:650px) {
  .aon-cat-tiles {
    padding:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .aon-cat-tiles {
    padding:var(--spacer-80) var(--spacer-48)
  }
}
.aon-cat-tiles__header {
  grid-column:span 4;
  width:100%;
  padding-bottom:var(--spacer-16)
}
@media screen and (min-width:650px) {
  .aon-cat-tiles__header {
    padding-bottom:var(--spacer-8)
  }
}
@media screen and (min-width:1200px) {
  .aon-cat-tiles__header {
    padding-bottom:0
  }
}
.aon-cat-tiles__header:active {
  outline:0
}
@media screen and (min-width:650px) {
  .aon-cat-tiles__header {
    grid-column:1/-1
  }
}
@media screen and (min-width:1200px) {
  .aon-cat-tiles__header {
    grid-column:span 3
  }
}
.aon-cat-tiles__body {
  grid-column:span 4
}
@media screen and (min-width:650px) {
  .aon-cat-tiles__body {
    grid-column:1/-1
  }
}
@media screen and (min-width:1200px) {
  .aon-cat-tiles__body {
    grid-column:4/-1
  }
}
.aon-cat-tile__toggle {
  position:absolute;
  right:var(--spacer-24);
  top:var(--spacer-32);
  transform:translateY(0) rotate(0);
  transition:transform .35s ease;
  color:var(--aon-signature-red);
  height:var(--spacer-40);
  width:var(--spacer-40)
}
@media screen and (min-width:1200px) {
  .aon-cat-tile__toggle {
    position:static;
    margin-left:var(--spacer-40)
  }
}
.aon-cat-tile--active .aon-cat-tile__toggle {
  transform:translateY(0) rotate(180deg)
}
.aon-cat-tile__header {
  display:block;
  padding:var(--spacer-32) var(--spacer-24);
  background:var(--aon-white);
  border-bottom:var(--border-width-medium) solid var(--aon-gray-07);
  cursor:pointer;
  position:relative;
  z-index:var(--zindex-relatedsolutions-link);
  transition:top var(--base-transition-04)
}
@media screen and (min-width:1200px) {
  .aon-cat-tile__header {
    display:flex;
    flex-direction:row;
    justify-content:space-between;
    align-items:center
  }
}
@media screen and (min-width:1200px) {
  .aon-cat-tile__header {
    padding:var(--spacer-40)
  }
}
.aon-cat-tile__header-title {
  color:var(--aon-navy);
  flex:1;
  width:calc(100% + var(--spacer-40) * -1)
}
@media screen and (min-width:1200px) {
  .aon-cat-tile__header-title {
    max-width:initial;
    flex-grow:2;
    width:100%
  }
}
.aon-cat-tile__header-desc {
  font-family:var(--standard-font-family);
  font-weight:500;
  font-size:1.6rem;
  line-height:1;
  letter-spacing:.2rem;
  color:var(--aon-gray-02);
  text-transform:uppercase;
  margin-left:auto;
  margin-top:var(--spacer-16)
}
@media screen and (min-width:1900px) {
  .aon-cat-tile__header-desc {
    font-size:1.8rem
  }
}
@media screen and (min-width:1200px) {
  .aon-cat-tile__header-desc {
    margin-left:5.6rem;
    margin-top:0;
    max-width:15rem;
    width:100%;
    text-align:right
  }
}
.aon-cat-tile__header-count {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem;
  color:var(--aon-gray-02);
  display:none
}
@media screen and (min-width:1900px) {
  .aon-cat-tile__header-count {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
.aon-cat-tile__header--pinned .aon-cat-tile__header-count {
  display:inline-block
}
@media screen and (min-width:650px) {
  .aon-cat-tile__header--pinned .aon-cat-tile__header-count {
    display:none
  }
}
.aon-cat-tile__header--pinned {
  padding:var(--spacer-16) var(--spacer-24)
}
.aon-cat-tile__header--pinned .aon-cat-tile__header-title {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem
}
@media screen and (min-width:1900px) {
  .aon-cat-tile__header--pinned .aon-cat-tile__header-title {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
.aon-cat-tile__header--pinned .aon-cat-tile__header-desc {
  display:none
}
@media screen and (min-width:650px) {
  .aon-cat-tile__header--pinned {
    padding:var(--spacer-32)
  }
  .aon-cat-tile__header--pinned .aon-cat-tile__header-title {
    font-family:var(--title-font-family);
    font-style:normal;
    font-weight:700;
    letter-spacing:0;
    font-size:3.2rem;
    line-height:3.6rem
  }
}
@media screen and (min-width:650px) and (min-width:650px) {
  .aon-cat-tile__header--pinned .aon-cat-tile__header-title {
    font-size:3.6rem;
    line-height:4rem
  }
}
@media screen and (min-width:650px) and (min-width:1200px) {
  .aon-cat-tile__header--pinned .aon-cat-tile__header-title {
    font-size:4rem;
    line-height:4.4rem
  }
}
@media screen and (min-width:650px) and (min-width:1900px) {
  .aon-cat-tile__header--pinned .aon-cat-tile__header-title {
    font-size:4.8rem;
    line-height:5.2rem
  }
}
@media screen and (min-width:650px) {
  .aon-cat-tile__header--pinned .aon-cat-tile__header-desc {
    display:block
  }
}
@media screen and (min-width:1200px) {
  .aon-cat-tile__header--pinned {
    padding:var(--spacer-40)
  }
}
.aon-cat-tile__body {
  background:var(--aon-gray-08)
}
.aon-cat-tile__summary {
  color:var(--aon-navy);
  display:grid;
  grid-template-columns:repeat(var(--grid-columns),1fr);
  gap:var(--grid-gap)
}
@media screen and (min-width:1200px) {
  .aon-cat-tile__summary {
    --grid-columns:9
  }
}
.aon-cat-tile__summary p {
  grid-column:span 4;
  padding-top:var(--spacer-32);
  padding-left:var(--spacer-32)
}
@media screen and (min-width:650px) {
  .aon-cat-tile__summary p {
    padding-right:0;
    grid-column:span 7
  }
}
@media screen and (min-width:1200px) {
  .aon-cat-tile__summary p {
    padding-top:var(--spacer-40);
    padding-left:var(--spacer-40);
    padding-right:0;
    grid-column:span 6
  }
}
.aon-cat-tile-grid {
  border-bottom:var(--border-width-medium) solid var(--aon-gray-07);
  position:relative;
  padding-top:var(--spacer-32)
}
@media screen and (min-width:1200px) {
  .aon-cat-tile-grid {
    padding-top:var(--spacer-40);
    padding-bottom:var(--spacer-40)
  }
  .aon-cat-tile-grid::after {
    content:"";
    height:var(--spacer-40);
    width:100%;
    position:absolute;
    bottom:.15rem;
    left:0;
    z-index:var(--zindex-relatedsolutions-box);
    background-color:var(--aon-gray-08)
  }
}
.aon-cat-tile-grid__content {
  display:grid;
  grid-template-columns:repeat(var(--grid-columns),1fr);
  gap:var(--grid-gap);
  display:none;
  position:relative;
  padding:0;
  list-style:none
}
@media screen and (min-width:1200px) {
  .aon-cat-tile-grid__content {
    display:grid;
    --grid-gap:var(--border-width-default);
    background:var(--aon-gray-05)
  }
}
.aon-cat-tile-grid__content::before {
  content:"";
  width:var(--spacer-40);
  height:100%;
  position:absolute;
  top:0;
  right:0;
  z-index:var(--zindex-relatedsolutions-box);
  background-color:var(--aon-gray-08)
}
.aon-cat-tile-grid__content::after {
  content:"";
  width:var(--spacer-40);
  height:100%;
  position:absolute;
  top:0;
  left:0;
  z-index:var(--zindex-relatedsolutions-box);
  background-color:var(--aon-gray-08)
}
.aon-cat-tile-grid__item {
  grid-column:span 4;
  padding:var(--spacer-48) var(--spacer-40) var(--spacer-40) var(--spacer-40);
  position:relative;
  z-index:var(--zindex-2);
  background:var(--aon-gray-08)
}
.aon-cat-tile-card {
  display:flex;
  flex-direction:column
}
.aon-cat-tile-card__header {
  color:var(--aon-navy)
}
.aon-cat-tile-card__summary {
  color:var(--aon-gray-02);
  margin-top:var(--spacer-16);
  font-size:1.4rem;
  line-height:2.2rem
}
@media screen and (min-width:1900px) {
  .aon-cat-tile-card__summary {
    font-size:1.6rem;
    line-height:2.4rem
  }
}
.aon-cat-tile-card__inner {
  flex:1
}
.aon-cat-tile-card__cta {
  margin-top:var(--spacer-24)
}
.aon-cat-tile-grid__content--mobile {
  padding:0 var(--spacer-32) 0 var(--spacer-32)
}
@media screen and (min-width:1200px) {
  .aon-cat-tile-grid__content--mobile {
    display:none
  }
}
.aon-cat-tile-grid__content--mobile .tiles-list {
  column-count:1;
  grid-gap:0 var(--spacer-32);
  list-style:none;
  padding:0
}
@media screen and (min-width:650px) {
  .aon-cat-tile-grid__content--mobile .tiles-list {
    column-count:2
  }
}
.aon-cat-tile-grid__content--mobile .tiles-list__item {
  padding-bottom:var(--spacer-32)
}
.aon-cat-tile-grid__content--mobile .tiles-list__link {
  font-family:var(--standard-font-family);
  font-weight:500;
  font-style:normal;
  font-size:1.6rem;
  line-height:2.4rem;
  letter-spacing:0;
  color:var(--aon-black);
  text-decoration-color:var(--aon-signature-red);
  text-underline-offset:0.5rem;
  line-height:var(--spacer-32)
}
@media screen and (min-width:1900px) {
  .aon-cat-tile-grid__content--mobile .tiles-list__link {
    font-size:1.8rem;
    line-height:2.6rem
  }
}
.section-topper {
  --color-background:var(--aon-white);
  --color-title:var(--aon-navy);
  --color-text:var(--aon-gray-02);
  --color-watermark:var(--aon-gray-07);
  background-color:var(--color-background);
  position:relative;
  overflow:hidden;
  min-height:50rem;
  padding:var(--spacer-80) 0 var(--spacer-48) 0;
  display:flex
}
.section-topper--theme-navy {
  --color-background:var(--aon-navy);
  --color-title:var(--aon-white);
  --color-text:var(--aon-white);
  --color-watermark:var(--aon-gray-01)
}
.section-topper--theme-lighter-gray {
  --color-background:var(--aon-gray-08)
}
@media screen and (min-width:650px) {
  .section-topper {
    padding:var(--spacer-80) 0
  }
}
.section-topper .container {
  position:relative;
  z-index:2
}
.section-topper .container .grid {
  --grid-gap:var(--spacer-32)
}
@media screen and (min-width:1200px) {
  .section-topper .container .grid {
    --grid-gap:var(--spacer-40)
  }
}
.section-topper__inner {
  width:100%;
  word-break:break-word
}
.section-topper__watermark {
  display:flex;
  align-items:flex-start;
  white-space:pre;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%
}
.section-topper__watermark .watermark {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  line-height:1;
  font-size:20rem;
  color:var(--color-watermark);
  opacity:.5;
  font-size:50rem;
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  transform:translate(calc(var(--spacer-32) * -1),calc(var(--spacer-48) * -1))
}
@media screen and (min-width:650px) {
  .section-topper__watermark .watermark {
    font-size:40rem
  }
}
@media screen and (min-width:1200px) {
  .section-topper__watermark .watermark {
    font-size:50rem
  }
}
.section-topper__title {
  grid-column:span 4;
  color:var(--color-title);
  display:flex;
  flex-direction:column
}
@media screen and (min-width:1200px) {
  .section-topper__title {
    grid-column:2/6
  }
}
.section-topper__title p {
  font-family:var(--title-font-family);
  font-style:normal;
  letter-spacing:0;
  font-weight:700;
  font-size:2.4rem;
  line-height:2.8rem;
  color:var(--aon-gray-02);
  margin-bottom:var(--spacer-16)
}
@media screen and (min-width:1900px) {
  .section-topper__title p {
    font-size:2.8rem;
    line-height:3.2rem
  }
}
@media screen and (min-width:1200px) {
  .section-topper__title p {
    margin-bottom:var(--spacer-24)
  }
}
.section-topper__content {
  grid-column:span 4;
  color:var(--color-text)
}
@media screen and (min-width:650px) {
  .section-topper__content {
    padding-top:var(--spacer-48)
  }
}
@media screen and (min-width:1200px) {
  .section-topper__content {
    padding-top:var(--spacer-80);
    grid-column:7/12
  }
}
.section-topper__content p {
  margin-bottom:var(--spacer-32)
}
@media screen and (min-width:1200px) {
  .section-topper__content p {
    margin-bottom:var(--spacer-40)
  }
}
.section-topper__content .section-topper__cta-btn {
  --fill-color:transparent
}
.section-topper.section-topper--theme-navy .watermark {
  opacity:.2
}
.section-topper.section-topper--theme-navy .section-topper__title p {
  color:var(--aon-gray-04)
}
.super-component {
  display:flex;
  flex-wrap:wrap;
  padding-top:var(--spacer-40);
  padding-bottom:var(--spacer-40);
  background-color:var(--background-color);
  color:var(--text-color);
  gap:var(--spacer-40);
  --border-top-color:var(--aon-signature-red)
}
@media screen and (min-width:650px) {
  .super-component {
    padding-top:var(--spacer-56);
    padding-bottom:var(--spacer-56)
  }
}
@media screen and (min-width:1200px) {
  .super-component {
    padding-top:var(--spacer-80);
    padding-bottom:var(--spacer-80)
  }
}
.super-component.insight-automate-hidden {
  display:none
}
.super-component__header {
  display:flex;
  align-items:center;
  width:100%;
  gap:var(--spacer-24)
}
.super-component__header--title {
  margin-right:auto;
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:3.8rem;
  line-height:4.2rem
}
@media screen and (min-width:650px) {
  .super-component__header--title {
    font-size:4.4rem;
    line-height:4.8rem
  }
}
@media screen and (min-width:1200px) {
  .super-component__header--title {
    font-size:5.6rem;
    line-height:6rem
  }
}
@media screen and (min-width:1900px) {
  .super-component__header--title {
    font-size:6.6rem;
    line-height:7rem
  }
}
.super-component__header a.super-component__header--button {
  text-transform:capitalize;
  flex-shrink:0;
  display:none
}
@media screen and (min-width:650px) {
  .super-component__header a.super-component__header--button {
    display:inline-flex
  }
}
.super-component__footer {
  width:100%
}
.super-component__footer .aon-button__primary,
.super-component__footer .aon-button__secondary {
  width:100%
}
.super-component__footer .aon-button__primary .aon-button__wrapper-content,
.super-component__footer .aon-button__secondary .aon-button__wrapper-content {
  width:100%
}
@media screen and (min-width:650px) {
  .super-component__footer .bio-card__button-less,
  .super-component__footer .bio-card__button-more {
    width:auto
  }
  .super-component__footer .bio-card__button-less .aon-button__wrapper-content,
  .super-component__footer .bio-card__button-more .aon-button__wrapper-content {
    width:auto
  }
}
@media screen and (min-width:650px) {
  .super-component__footer {
    display:none
  }
}
.super-component__footer .bio-card__button--hidden {
  display:none
}
.super-component__footer .bio-card__button--visible {
  display:inline-block
}
.super-component__contents {
  display:grid;
  grid-template-columns:repeat(var(--grid-columns),1fr);
  gap:var(--grid-gap);
  width:100%;
  row-gap:var(--spacer-40);
  padding:0;
  list-style-type:none
}
@media screen and (min-width:1200px) {
  .super-component__contents {
    row-gap:var(--spacer-56)
  }
}
.super-component__contents--searchstax {
  padding:0;
  width:100%
}
.super-component__contents--searchstax .container {
  padding:0
}
.super-component__contents--searchstax .edit-button {
  display:none
}
.super-component__contents--searchstax .sf-list {
  display:grid;
  grid-template-columns:repeat(var(--grid-columns),1fr);
  gap:var(--grid-gap);
  width:100%;
  row-gap:var(--spacer-40);
  padding:0;
  list-style-type:none
}
@media screen and (min-width:1200px) {
  .super-component__contents--searchstax .sf-list {
    row-gap:var(--spacer-56)
  }
}
.super-component .content-card {
  height:100%
}
.super-component .content-card__topper--number {
  --topper-text-color:var(--aon-signature-red)
}
.super-component .content-card__topper--number.content-card__topper--teal {
  --topper-text-color:var(--aon-teal-dark)
}
.super-component .content-card__topper--title {
  text-decoration:none;
  color:var(--aon-navy);
  padding-top:var(--spacer-40);
  border-top:var(--spacer-4) solid var(--border-top-color)
}
.super-component--theme-white {
  --background-color:var(--aon-white)
}
.super-component--theme-navy {
  --background-color:var(--aon-navy);
  --text-color:var(--aon-white)
}
.super-component--theme-navy .content-card__topper--number.content-card__topper--teal {
  --topper-text-color:var(--aon-teal-light)
}
.super-component--theme-navy .content-card__topper--title {
  color:var(--aon-white)
}
.super-component--theme-navy .super-component__header--button {
  --border-color:var(--aon-white);
  --fill-color:transparent;
  --fill-color-hover:var(--aon-white);
  --text-color:var(--aon-white);
  --text-color-hover:var(--aon-navy);
  --icon-color:var(--aon-white);
  --icon-color-hover:var(--aon-navy)
}
.super-component--theme-light-gray {
  --background-color:var(--aon-gray-07)
}
.super-component--theme-lighter-gray {
  --background-color:var(--aon-gray-08)
}
.cw .super-component {
  --border-top-color:var(--aon-teal-dark)
}
.cw .super-component__item .content-card__topper--icon {
  color:var(--aon-teal-dark)
}
.cw .super-component--theme-navy {
  --border-top-color:var(--aon-signature-blue)
}
.cw .super-component--theme-navy .content-card__topper--icon {
  color:var(--aon-teal-light)
}
.super-component--2-cards .super-component__contents--searchstax .list-wrapper,
.super-component--2-cards .super-component__item {
  grid-column:span 4
}
@media screen and (min-width:1200px) {
  .super-component--2-cards .super-component__contents--searchstax .list-wrapper,
  .super-component--2-cards .super-component__item {
    grid-column:span 6
  }
}
.super-component--3-cards .super-component__contents--searchstax .list-wrapper,
.super-component--3-cards .super-component__item,
.super-component--collection-tiles .super-component__contents--searchstax .list-wrapper,
.super-component--collection-tiles .super-component__item {
  grid-column:span 4
}
.super-component--4-cards .super-component__contents--searchstax .list-wrapper,
.super-component--4-cards .super-component__item {
  grid-column:span 4
}
@media screen and (min-width:1200px) {
  .super-component--4-cards .super-component__contents--searchstax .list-wrapper,
  .super-component--4-cards .super-component__item {
    grid-column:span 3
  }
}
.super-component--collection-tiles .content-card__eyebrow {
  margin-bottom:var(--spacer-16)
}
.super-component--collection-tiles .content-card__link.disabled {
  visibility:hidden;
  pointer-events:none;
  height:0
}
@media screen and (min-width:650px) {
  .super-component--collection-tiles {
    --title-row-gap:var(--spacer-56)
  }
  .super-component--collection-tiles .super-component__contents {
    row-gap:0
  }
  .super-component--collection-tiles .super-component__item {
    display:contents
  }
  .super-component--collection-tiles .super-component__item .content-card {
    display:contents
  }
  .super-component--collection-tiles .super-component__item:nth-child(n+25) {
    display:list-item
  }
  .super-component--collection-tiles .super-component__item:nth-child(n+25) .content-card {
    display:flex
  }
  .super-component--collection-tiles .content-card__topper--title {
    margin-top:var(--title-row-gap);
    margin-bottom:var(--spacer-64)
  }
  .super-component--collection-tiles .super-component__item:nth-child(-n+2) .content-card__topper--title {
    margin-top:0
  }
}
@media screen and (min-width:1200px) {
  .super-component--collection-tiles {
    --title-row-gap:var(--spacer-80)
  }
  .super-component--collection-tiles .content-card__topper--title {
    margin-top:var(--title-row-gap)
  }
  .super-component--collection-tiles .super-component__item:nth-child(-n+3) .content-card__topper--title {
    margin-top:0
  }
}
@media screen and (min-width:650px) {
  .super-component--collection-tiles .super-component__item:first-child .content-card .content-card__topper {
    grid-column:span 4;
    grid-row:1
  }
  .super-component--collection-tiles .super-component__item:nth-child(2) .content-card .content-card__topper {
    grid-column:span 4;
    grid-row:1
  }
  .super-component--collection-tiles .super-component__item:nth-child(3) .content-card .content-card__topper {
    grid-column:span 4;
    grid-row:5
  }
  .super-component--collection-tiles .super-component__item:nth-child(4) .content-card .content-card__topper {
    grid-column:span 4;
    grid-row:5
  }
  .super-component--collection-tiles .super-component__item:nth-child(5) .content-card .content-card__topper {
    grid-column:span 4;
    grid-row:9
  }
  .super-component--collection-tiles .super-component__item:nth-child(6) .content-card .content-card__topper {
    grid-column:span 4;
    grid-row:9
  }
  .super-component--collection-tiles .super-component__item:nth-child(7) .content-card .content-card__topper {
    grid-column:span 4;
    grid-row:13
  }
  .super-component--collection-tiles .super-component__item:nth-child(8) .content-card .content-card__topper {
    grid-column:span 4;
    grid-row:13
  }
  .super-component--collection-tiles .super-component__item:nth-child(9) .content-card .content-card__topper {
    grid-column:span 4;
    grid-row:17
  }
  .super-component--collection-tiles .super-component__item:nth-child(10) .content-card .content-card__topper {
    grid-column:span 4;
    grid-row:17
  }
  .super-component--collection-tiles .super-component__item:nth-child(11) .content-card .content-card__topper {
    grid-column:span 4;
    grid-row:21
  }
  .super-component--collection-tiles .super-component__item:nth-child(12) .content-card .content-card__topper {
    grid-column:span 4;
    grid-row:21
  }
  .super-component--collection-tiles .super-component__item:nth-child(13) .content-card .content-card__topper {
    grid-column:span 4;
    grid-row:25
  }
  .super-component--collection-tiles .super-component__item:nth-child(14) .content-card .content-card__topper {
    grid-column:span 4;
    grid-row:25
  }
  .super-component--collection-tiles .super-component__item:nth-child(15) .content-card .content-card__topper {
    grid-column:span 4;
    grid-row:29
  }
  .super-component--collection-tiles .super-component__item:nth-child(16) .content-card .content-card__topper {
    grid-column:span 4;
    grid-row:29
  }
  .super-component--collection-tiles .super-component__item:nth-child(17) .content-card .content-card__topper {
    grid-column:span 4;
    grid-row:33
  }
  .super-component--collection-tiles .super-component__item:nth-child(18) .content-card .content-card__topper {
    grid-column:span 4;
    grid-row:33
  }
  .super-component--collection-tiles .super-component__item:nth-child(19) .content-card .content-card__topper {
    grid-column:span 4;
    grid-row:37
  }
  .super-component--collection-tiles .super-component__item:nth-child(20) .content-card .content-card__topper {
    grid-column:span 4;
    grid-row:37
  }
  .super-component--collection-tiles .super-component__item:nth-child(21) .content-card .content-card__topper {
    grid-column:span 4;
    grid-row:41
  }
  .super-component--collection-tiles .super-component__item:nth-child(22) .content-card .content-card__topper {
    grid-column:span 4;
    grid-row:41
  }
  .super-component--collection-tiles .super-component__item:nth-child(23) .content-card .content-card__topper {
    grid-column:span 4;
    grid-row:45
  }
  .super-component--collection-tiles .super-component__item:nth-child(24) .content-card .content-card__topper {
    grid-column:span 4;
    grid-row:45
  }
  .super-component--collection-tiles .super-component__item:first-child .content-card .content-card__eyebrow {
    grid-column:span 4;
    grid-row:2
  }
  .super-component--collection-tiles .super-component__item:nth-child(2) .content-card .content-card__eyebrow {
    grid-column:span 4;
    grid-row:2
  }
  .super-component--collection-tiles .super-component__item:nth-child(3) .content-card .content-card__eyebrow {
    grid-column:span 4;
    grid-row:6
  }
  .super-component--collection-tiles .super-component__item:nth-child(4) .content-card .content-card__eyebrow {
    grid-column:span 4;
    grid-row:6
  }
  .super-component--collection-tiles .super-component__item:nth-child(5) .content-card .content-card__eyebrow {
    grid-column:span 4;
    grid-row:10
  }
  .super-component--collection-tiles .super-component__item:nth-child(6) .content-card .content-card__eyebrow {
    grid-column:span 4;
    grid-row:10
  }
  .super-component--collection-tiles .super-component__item:nth-child(7) .content-card .content-card__eyebrow {
    grid-column:span 4;
    grid-row:14
  }
  .super-component--collection-tiles .super-component__item:nth-child(8) .content-card .content-card__eyebrow {
    grid-column:span 4;
    grid-row:14
  }
  .super-component--collection-tiles .super-component__item:nth-child(9) .content-card .content-card__eyebrow {
    grid-column:span 4;
    grid-row:18
  }
  .super-component--collection-tiles .super-component__item:nth-child(10) .content-card .content-card__eyebrow {
    grid-column:span 4;
    grid-row:18
  }
  .super-component--collection-tiles .super-component__item:nth-child(11) .content-card .content-card__eyebrow {
    grid-column:span 4;
    grid-row:22
  }
  .super-component--collection-tiles .super-component__item:nth-child(12) .content-card .content-card__eyebrow {
    grid-column:span 4;
    grid-row:22
  }
  .super-component--collection-tiles .super-component__item:nth-child(13) .content-card .content-card__eyebrow {
    grid-column:span 4;
    grid-row:26
  }
  .super-component--collection-tiles .super-component__item:nth-child(14) .content-card .content-card__eyebrow {
    grid-column:span 4;
    grid-row:26
  }
  .super-component--collection-tiles .super-component__item:nth-child(15) .content-card .content-card__eyebrow {
    grid-column:span 4;
    grid-row:30
  }
  .super-component--collection-tiles .super-component__item:nth-child(16) .content-card .content-card__eyebrow {
    grid-column:span 4;
    grid-row:30
  }
  .super-component--collection-tiles .super-component__item:nth-child(17) .content-card .content-card__eyebrow {
    grid-column:span 4;
    grid-row:34
  }
  .super-component--collection-tiles .super-component__item:nth-child(18) .content-card .content-card__eyebrow {
    grid-column:span 4;
    grid-row:34
  }
  .super-component--collection-tiles .super-component__item:nth-child(19) .content-card .content-card__eyebrow {
    grid-column:span 4;
    grid-row:38
  }
  .super-component--collection-tiles .super-component__item:nth-child(20) .content-card .content-card__eyebrow {
    grid-column:span 4;
    grid-row:38
  }
  .super-component--collection-tiles .super-component__item:nth-child(21) .content-card .content-card__eyebrow {
    grid-column:span 4;
    grid-row:42
  }
  .super-component--collection-tiles .super-component__item:nth-child(22) .content-card .content-card__eyebrow {
    grid-column:span 4;
    grid-row:42
  }
  .super-component--collection-tiles .super-component__item:nth-child(23) .content-card .content-card__eyebrow {
    grid-column:span 4;
    grid-row:46
  }
  .super-component--collection-tiles .super-component__item:nth-child(24) .content-card .content-card__eyebrow {
    grid-column:span 4;
    grid-row:46
  }
  .super-component--collection-tiles .super-component__item:first-child .content-card .content-card__description {
    grid-column:span 4;
    grid-row:3
  }
  .super-component--collection-tiles .super-component__item:nth-child(2) .content-card .content-card__description {
    grid-column:span 4;
    grid-row:3
  }
  .super-component--collection-tiles .super-component__item:nth-child(3) .content-card .content-card__description {
    grid-column:span 4;
    grid-row:7
  }
  .super-component--collection-tiles .super-component__item:nth-child(4) .content-card .content-card__description {
    grid-column:span 4;
    grid-row:7
  }
  .super-component--collection-tiles .super-component__item:nth-child(5) .content-card .content-card__description {
    grid-column:span 4;
    grid-row:11
  }
  .super-component--collection-tiles .super-component__item:nth-child(6) .content-card .content-card__description {
    grid-column:span 4;
    grid-row:11
  }
  .super-component--collection-tiles .super-component__item:nth-child(7) .content-card .content-card__description {
    grid-column:span 4;
    grid-row:15
  }
  .super-component--collection-tiles .super-component__item:nth-child(8) .content-card .content-card__description {
    grid-column:span 4;
    grid-row:15
  }
  .super-component--collection-tiles .super-component__item:nth-child(9) .content-card .content-card__description {
    grid-column:span 4;
    grid-row:19
  }
  .super-component--collection-tiles .super-component__item:nth-child(10) .content-card .content-card__description {
    grid-column:span 4;
    grid-row:19
  }
  .super-component--collection-tiles .super-component__item:nth-child(11) .content-card .content-card__description {
    grid-column:span 4;
    grid-row:23
  }
  .super-component--collection-tiles .super-component__item:nth-child(12) .content-card .content-card__description {
    grid-column:span 4;
    grid-row:23
  }
  .super-component--collection-tiles .super-component__item:nth-child(13) .content-card .content-card__description {
    grid-column:span 4;
    grid-row:27
  }
  .super-component--collection-tiles .super-component__item:nth-child(14) .content-card .content-card__description {
    grid-column:span 4;
    grid-row:27
  }
  .super-component--collection-tiles .super-component__item:nth-child(15) .content-card .content-card__description {
    grid-column:span 4;
    grid-row:31
  }
  .super-component--collection-tiles .super-component__item:nth-child(16) .content-card .content-card__description {
    grid-column:span 4;
    grid-row:31
  }
  .super-component--collection-tiles .super-component__item:nth-child(17) .content-card .content-card__description {
    grid-column:span 4;
    grid-row:35
  }
  .super-component--collection-tiles .super-component__item:nth-child(18) .content-card .content-card__description {
    grid-column:span 4;
    grid-row:35
  }
  .super-component--collection-tiles .super-component__item:nth-child(19) .content-card .content-card__description {
    grid-column:span 4;
    grid-row:39
  }
  .super-component--collection-tiles .super-component__item:nth-child(20) .content-card .content-card__description {
    grid-column:span 4;
    grid-row:39
  }
  .super-component--collection-tiles .super-component__item:nth-child(21) .content-card .content-card__description {
    grid-column:span 4;
    grid-row:43
  }
  .super-component--collection-tiles .super-component__item:nth-child(22) .content-card .content-card__description {
    grid-column:span 4;
    grid-row:43
  }
  .super-component--collection-tiles .super-component__item:nth-child(23) .content-card .content-card__description {
    grid-column:span 4;
    grid-row:47
  }
  .super-component--collection-tiles .super-component__item:nth-child(24) .content-card .content-card__description {
    grid-column:span 4;
    grid-row:47
  }
  .super-component--collection-tiles .super-component__item:first-child .content-card .content-card__link {
    grid-column:span 4;
    grid-row:4
  }
  .super-component--collection-tiles .super-component__item:nth-child(2) .content-card .content-card__link {
    grid-column:span 4;
    grid-row:4
  }
  .super-component--collection-tiles .super-component__item:nth-child(3) .content-card .content-card__link {
    grid-column:span 4;
    grid-row:8
  }
  .super-component--collection-tiles .super-component__item:nth-child(4) .content-card .content-card__link {
    grid-column:span 4;
    grid-row:8
  }
  .super-component--collection-tiles .super-component__item:nth-child(5) .content-card .content-card__link {
    grid-column:span 4;
    grid-row:12
  }
  .super-component--collection-tiles .super-component__item:nth-child(6) .content-card .content-card__link {
    grid-column:span 4;
    grid-row:12
  }
  .super-component--collection-tiles .super-component__item:nth-child(7) .content-card .content-card__link {
    grid-column:span 4;
    grid-row:16
  }
  .super-component--collection-tiles .super-component__item:nth-child(8) .content-card .content-card__link {
    grid-column:span 4;
    grid-row:16
  }
  .super-component--collection-tiles .super-component__item:nth-child(9) .content-card .content-card__link {
    grid-column:span 4;
    grid-row:20
  }
  .super-component--collection-tiles .super-component__item:nth-child(10) .content-card .content-card__link {
    grid-column:span 4;
    grid-row:20
  }
  .super-component--collection-tiles .super-component__item:nth-child(11) .content-card .content-card__link {
    grid-column:span 4;
    grid-row:24
  }
  .super-component--collection-tiles .super-component__item:nth-child(12) .content-card .content-card__link {
    grid-column:span 4;
    grid-row:24
  }
  .super-component--collection-tiles .super-component__item:nth-child(13) .content-card .content-card__link {
    grid-column:span 4;
    grid-row:28
  }
  .super-component--collection-tiles .super-component__item:nth-child(14) .content-card .content-card__link {
    grid-column:span 4;
    grid-row:28
  }
  .super-component--collection-tiles .super-component__item:nth-child(15) .content-card .content-card__link {
    grid-column:span 4;
    grid-row:32
  }
  .super-component--collection-tiles .super-component__item:nth-child(16) .content-card .content-card__link {
    grid-column:span 4;
    grid-row:32
  }
  .super-component--collection-tiles .super-component__item:nth-child(17) .content-card .content-card__link {
    grid-column:span 4;
    grid-row:36
  }
  .super-component--collection-tiles .super-component__item:nth-child(18) .content-card .content-card__link {
    grid-column:span 4;
    grid-row:36
  }
  .super-component--collection-tiles .super-component__item:nth-child(19) .content-card .content-card__link {
    grid-column:span 4;
    grid-row:40
  }
  .super-component--collection-tiles .super-component__item:nth-child(20) .content-card .content-card__link {
    grid-column:span 4;
    grid-row:40
  }
  .super-component--collection-tiles .super-component__item:nth-child(21) .content-card .content-card__link {
    grid-column:span 4;
    grid-row:44
  }
  .super-component--collection-tiles .super-component__item:nth-child(22) .content-card .content-card__link {
    grid-column:span 4;
    grid-row:44
  }
  .super-component--collection-tiles .super-component__item:nth-child(23) .content-card .content-card__link {
    grid-column:span 4;
    grid-row:48
  }
  .super-component--collection-tiles .super-component__item:nth-child(24) .content-card .content-card__link {
    grid-column:span 4;
    grid-row:48
  }
}
@media screen and (min-width:1200px) {
  .super-component--collection-tiles .super-component__item:first-child .content-card .content-card__topper {
    grid-row:1
  }
  .super-component--collection-tiles .super-component__item:nth-child(2) .content-card .content-card__topper {
    grid-row:1
  }
  .super-component--collection-tiles .super-component__item:nth-child(3) .content-card .content-card__topper {
    grid-row:1
  }
  .super-component--collection-tiles .super-component__item:nth-child(4) .content-card .content-card__topper {
    grid-row:5
  }
  .super-component--collection-tiles .super-component__item:nth-child(5) .content-card .content-card__topper {
    grid-row:5
  }
  .super-component--collection-tiles .super-component__item:nth-child(6) .content-card .content-card__topper {
    grid-row:5
  }
  .super-component--collection-tiles .super-component__item:nth-child(7) .content-card .content-card__topper {
    grid-row:9
  }
  .super-component--collection-tiles .super-component__item:nth-child(8) .content-card .content-card__topper {
    grid-row:9
  }
  .super-component--collection-tiles .super-component__item:nth-child(9) .content-card .content-card__topper {
    grid-row:9
  }
  .super-component--collection-tiles .super-component__item:nth-child(10) .content-card .content-card__topper {
    grid-row:13
  }
  .super-component--collection-tiles .super-component__item:nth-child(11) .content-card .content-card__topper {
    grid-row:13
  }
  .super-component--collection-tiles .super-component__item:nth-child(12) .content-card .content-card__topper {
    grid-row:13
  }
  .super-component--collection-tiles .super-component__item:nth-child(13) .content-card .content-card__topper {
    grid-row:17
  }
  .super-component--collection-tiles .super-component__item:nth-child(14) .content-card .content-card__topper {
    grid-row:17
  }
  .super-component--collection-tiles .super-component__item:nth-child(15) .content-card .content-card__topper {
    grid-row:17
  }
  .super-component--collection-tiles .super-component__item:nth-child(16) .content-card .content-card__topper {
    grid-row:21
  }
  .super-component--collection-tiles .super-component__item:nth-child(17) .content-card .content-card__topper {
    grid-row:21
  }
  .super-component--collection-tiles .super-component__item:nth-child(18) .content-card .content-card__topper {
    grid-row:21
  }
  .super-component--collection-tiles .super-component__item:nth-child(19) .content-card .content-card__topper {
    grid-row:25
  }
  .super-component--collection-tiles .super-component__item:nth-child(20) .content-card .content-card__topper {
    grid-row:25
  }
  .super-component--collection-tiles .super-component__item:nth-child(21) .content-card .content-card__topper {
    grid-row:25
  }
  .super-component--collection-tiles .super-component__item:nth-child(22) .content-card .content-card__topper {
    grid-row:29
  }
  .super-component--collection-tiles .super-component__item:nth-child(23) .content-card .content-card__topper {
    grid-row:29
  }
  .super-component--collection-tiles .super-component__item:nth-child(24) .content-card .content-card__topper {
    grid-row:29
  }
  .super-component--collection-tiles .super-component__item:first-child .content-card .content-card__eyebrow {
    grid-row:2
  }
  .super-component--collection-tiles .super-component__item:nth-child(2) .content-card .content-card__eyebrow {
    grid-row:2
  }
  .super-component--collection-tiles .super-component__item:nth-child(3) .content-card .content-card__eyebrow {
    grid-row:2
  }
  .super-component--collection-tiles .super-component__item:nth-child(4) .content-card .content-card__eyebrow {
    grid-row:6
  }
  .super-component--collection-tiles .super-component__item:nth-child(5) .content-card .content-card__eyebrow {
    grid-row:6
  }
  .super-component--collection-tiles .super-component__item:nth-child(6) .content-card .content-card__eyebrow {
    grid-row:6
  }
  .super-component--collection-tiles .super-component__item:nth-child(7) .content-card .content-card__eyebrow {
    grid-row:10
  }
  .super-component--collection-tiles .super-component__item:nth-child(8) .content-card .content-card__eyebrow {
    grid-row:10
  }
  .super-component--collection-tiles .super-component__item:nth-child(9) .content-card .content-card__eyebrow {
    grid-row:10
  }
  .super-component--collection-tiles .super-component__item:nth-child(10) .content-card .content-card__eyebrow {
    grid-row:14
  }
  .super-component--collection-tiles .super-component__item:nth-child(11) .content-card .content-card__eyebrow {
    grid-row:14
  }
  .super-component--collection-tiles .super-component__item:nth-child(12) .content-card .content-card__eyebrow {
    grid-row:14
  }
  .super-component--collection-tiles .super-component__item:nth-child(13) .content-card .content-card__eyebrow {
    grid-row:18
  }
  .super-component--collection-tiles .super-component__item:nth-child(14) .content-card .content-card__eyebrow {
    grid-row:18
  }
  .super-component--collection-tiles .super-component__item:nth-child(15) .content-card .content-card__eyebrow {
    grid-row:18
  }
  .super-component--collection-tiles .super-component__item:nth-child(16) .content-card .content-card__eyebrow {
    grid-row:22
  }
  .super-component--collection-tiles .super-component__item:nth-child(17) .content-card .content-card__eyebrow {
    grid-row:22
  }
  .super-component--collection-tiles .super-component__item:nth-child(18) .content-card .content-card__eyebrow {
    grid-row:22
  }
  .super-component--collection-tiles .super-component__item:nth-child(19) .content-card .content-card__eyebrow {
    grid-row:26
  }
  .super-component--collection-tiles .super-component__item:nth-child(20) .content-card .content-card__eyebrow {
    grid-row:26
  }
  .super-component--collection-tiles .super-component__item:nth-child(21) .content-card .content-card__eyebrow {
    grid-row:26
  }
  .super-component--collection-tiles .super-component__item:nth-child(22) .content-card .content-card__eyebrow {
    grid-row:30
  }
  .super-component--collection-tiles .super-component__item:nth-child(23) .content-card .content-card__eyebrow {
    grid-row:30
  }
  .super-component--collection-tiles .super-component__item:nth-child(24) .content-card .content-card__eyebrow {
    grid-row:30
  }
  .super-component--collection-tiles .super-component__item:first-child .content-card .content-card__description {
    grid-row:3
  }
  .super-component--collection-tiles .super-component__item:nth-child(2) .content-card .content-card__description {
    grid-row:3
  }
  .super-component--collection-tiles .super-component__item:nth-child(3) .content-card .content-card__description {
    grid-row:3
  }
  .super-component--collection-tiles .super-component__item:nth-child(4) .content-card .content-card__description {
    grid-row:7
  }
  .super-component--collection-tiles .super-component__item:nth-child(5) .content-card .content-card__description {
    grid-row:7
  }
  .super-component--collection-tiles .super-component__item:nth-child(6) .content-card .content-card__description {
    grid-row:7
  }
  .super-component--collection-tiles .super-component__item:nth-child(7) .content-card .content-card__description {
    grid-row:11
  }
  .super-component--collection-tiles .super-component__item:nth-child(8) .content-card .content-card__description {
    grid-row:11
  }
  .super-component--collection-tiles .super-component__item:nth-child(9) .content-card .content-card__description {
    grid-row:11
  }
  .super-component--collection-tiles .super-component__item:nth-child(10) .content-card .content-card__description {
    grid-row:15
  }
  .super-component--collection-tiles .super-component__item:nth-child(11) .content-card .content-card__description {
    grid-row:15
  }
  .super-component--collection-tiles .super-component__item:nth-child(12) .content-card .content-card__description {
    grid-row:15
  }
  .super-component--collection-tiles .super-component__item:nth-child(13) .content-card .content-card__description {
    grid-row:19
  }
  .super-component--collection-tiles .super-component__item:nth-child(14) .content-card .content-card__description {
    grid-row:19
  }
  .super-component--collection-tiles .super-component__item:nth-child(15) .content-card .content-card__description {
    grid-row:19
  }
  .super-component--collection-tiles .super-component__item:nth-child(16) .content-card .content-card__description {
    grid-row:23
  }
  .super-component--collection-tiles .super-component__item:nth-child(17) .content-card .content-card__description {
    grid-row:23
  }
  .super-component--collection-tiles .super-component__item:nth-child(18) .content-card .content-card__description {
    grid-row:23
  }
  .super-component--collection-tiles .super-component__item:nth-child(19) .content-card .content-card__description {
    grid-row:27
  }
  .super-component--collection-tiles .super-component__item:nth-child(20) .content-card .content-card__description {
    grid-row:27
  }
  .super-component--collection-tiles .super-component__item:nth-child(21) .content-card .content-card__description {
    grid-row:27
  }
  .super-component--collection-tiles .super-component__item:nth-child(22) .content-card .content-card__description {
    grid-row:31
  }
  .super-component--collection-tiles .super-component__item:nth-child(23) .content-card .content-card__description {
    grid-row:31
  }
  .super-component--collection-tiles .super-component__item:nth-child(24) .content-card .content-card__description {
    grid-row:31
  }
  .super-component--collection-tiles .super-component__item:first-child .content-card .content-card__link {
    grid-row:4
  }
  .super-component--collection-tiles .super-component__item:nth-child(2) .content-card .content-card__link {
    grid-row:4
  }
  .super-component--collection-tiles .super-component__item:nth-child(3) .content-card .content-card__link {
    grid-row:4
  }
  .super-component--collection-tiles .super-component__item:nth-child(4) .content-card .content-card__link {
    grid-row:8
  }
  .super-component--collection-tiles .super-component__item:nth-child(5) .content-card .content-card__link {
    grid-row:8
  }
  .super-component--collection-tiles .super-component__item:nth-child(6) .content-card .content-card__link {
    grid-row:8
  }
  .super-component--collection-tiles .super-component__item:nth-child(7) .content-card .content-card__link {
    grid-row:12
  }
  .super-component--collection-tiles .super-component__item:nth-child(8) .content-card .content-card__link {
    grid-row:12
  }
  .super-component--collection-tiles .super-component__item:nth-child(9) .content-card .content-card__link {
    grid-row:12
  }
  .super-component--collection-tiles .super-component__item:nth-child(10) .content-card .content-card__link {
    grid-row:16
  }
  .super-component--collection-tiles .super-component__item:nth-child(11) .content-card .content-card__link {
    grid-row:16
  }
  .super-component--collection-tiles .super-component__item:nth-child(12) .content-card .content-card__link {
    grid-row:16
  }
  .super-component--collection-tiles .super-component__item:nth-child(13) .content-card .content-card__link {
    grid-row:20
  }
  .super-component--collection-tiles .super-component__item:nth-child(14) .content-card .content-card__link {
    grid-row:20
  }
  .super-component--collection-tiles .super-component__item:nth-child(15) .content-card .content-card__link {
    grid-row:20
  }
  .super-component--collection-tiles .super-component__item:nth-child(16) .content-card .content-card__link {
    grid-row:24
  }
  .super-component--collection-tiles .super-component__item:nth-child(17) .content-card .content-card__link {
    grid-row:24
  }
  .super-component--collection-tiles .super-component__item:nth-child(18) .content-card .content-card__link {
    grid-row:24
  }
  .super-component--collection-tiles .super-component__item:nth-child(19) .content-card .content-card__link {
    grid-row:28
  }
  .super-component--collection-tiles .super-component__item:nth-child(20) .content-card .content-card__link {
    grid-row:28
  }
  .super-component--collection-tiles .super-component__item:nth-child(21) .content-card .content-card__link {
    grid-row:28
  }
  .super-component--collection-tiles .super-component__item:nth-child(22) .content-card .content-card__link {
    grid-row:32
  }
  .super-component--collection-tiles .super-component__item:nth-child(23) .content-card .content-card__link {
    grid-row:32
  }
  .super-component--collection-tiles .super-component__item:nth-child(24) .content-card .content-card__link {
    grid-row:32
  }
}
.aon-collection-detail-list {
  display:flex;
  flex-direction:column;
  box-sizing:border-box;
  padding:var(--spacer-24);
  gap:var(--spacer-40);
  --detail-body-color:var(--aon-gray-02);
  --detail-top-color:var(--aon-gray-01)
}
@media screen and (min-width:650px) {
  .aon-collection-detail-list {
    padding:var(--spacer-56) var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .aon-collection-detail-list {
    padding:var(--spacer-48);
    gap:var(--spacer-48)
  }
}
.aon-collection-detail-list--theme-navy {
  --background-color:var(--aon-navy);
  --text-color:var(--aon-white);
  --detail-body-color:var(--aon-gray-04)
}
.aon-collection-detail-list--theme-white {
  --detail-body-color:var(--aon-gray-02);
  --detail-top-color:var(--aon-gray-05)
}
.aon-collection-detail-list--theme-white .text-white {
  color:var(--aon-navy)
}
.aon-collection-detail-list__show-less-cta,
.aon-collection-detail-list__show-more-cta {
  --fill-color:transparent;
  width:100%;
  margin-top:0
}
.aon-collection-detail-list__show-less-cta>span,
.aon-collection-detail-list__show-more-cta>span {
  width:100%
}
@media screen and (min-width:650px) {
  .aon-collection-detail-list__show-less-cta,
  .aon-collection-detail-list__show-more-cta {
    display:none
  }
}
.aon-collection-detail-list .aon-collection-detail {
  border-top:.1rem solid var(--detail-top-color);
  padding-top:var(--spacer-32);
  list-style-type:none;
  display:grid;
  grid-template-columns:repeat(var(--grid-columns),1fr);
  gap:var(--grid-gap);
  row-gap:0
}
@media screen and (min-width:650px) {
  .aon-collection-detail-list .aon-collection-detail {
    padding-top:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .aon-collection-detail-list .aon-collection-detail {
    padding-top:var(--spacer-48)
  }
}
@media screen and (min-width:1900px) {
  .aon-collection-detail-list .aon-collection-detail {
    padding-top:var(--spacer-48)
  }
}
.aon-collection-detail-list .aon-collection-detail.aon-collection-detail-list__display-none {
  display:none
}
.aon-collection-detail-list .aon-collection-detail .aon-collection-detail--number {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:3.8rem;
  line-height:4.2rem;
  color:var(--detail-body-color);
  width:7.5rem;
  margin-bottom:var(--spacer-16);
  grid-column:1/-1
}
@media screen and (min-width:650px) {
  .aon-collection-detail-list .aon-collection-detail .aon-collection-detail--number {
    font-size:4.4rem;
    line-height:4.8rem
  }
}
@media screen and (min-width:1200px) {
  .aon-collection-detail-list .aon-collection-detail .aon-collection-detail--number {
    font-size:5.6rem;
    line-height:6rem
  }
}
@media screen and (min-width:1900px) {
  .aon-collection-detail-list .aon-collection-detail .aon-collection-detail--number {
    font-size:6.6rem;
    line-height:7rem
  }
}
@media screen and (min-width:650px) {
  .aon-collection-detail-list .aon-collection-detail .aon-collection-detail--number {
    margin-bottom:var(--spacer-24)
  }
}
@media screen and (min-width:1200px) {
  .aon-collection-detail-list .aon-collection-detail .aon-collection-detail--number {
    grid-column:span 1;
    flex-basis:auto
  }
}
.aon-collection-detail-list .aon-collection-detail .aon-collection-detail--image-wrapper {
  position:relative;
  grid-column:1/-1;
  margin-bottom:var(--spacer-24)
}
.aon-collection-detail-list .aon-collection-detail .aon-collection-detail--image-wrapper__1-1 {
  aspect-ratio:16/9;
  width:100%;
  background-color:var(--aon-gray-07)
}
@media screen and (min-width:650px) {
  .aon-collection-detail-list .aon-collection-detail .aon-collection-detail--image-wrapper__1-1 {
    aspect-ratio:1/1
  }
}
.aon-collection-detail-list .aon-collection-detail .aon-collection-detail--image-wrapper__16-9 {
  aspect-ratio:16/9;
  width:100%;
  background-color:var(--aon-gray-07)
}
@media screen and (min-width:650px) {
  .aon-collection-detail-list .aon-collection-detail .aon-collection-detail--image-wrapper {
    margin-bottom:0;
    grid-column:span 3
  }
}
@media screen and (min-width:1200px) {
  .aon-collection-detail-list .aon-collection-detail .aon-collection-detail--image-wrapper {
    grid-column:span 2
  }
}
.aon-collection-detail-list .aon-collection-detail .aon-collection-detail--image-wrapper .aon-collection-detail--image-text {
  position:absolute;
  left:var(--spacer-16);
  bottom:.774rem
}
@media screen and (min-width:650px) {
  .aon-collection-detail-list .aon-collection-detail .aon-collection-detail--image-wrapper .aon-collection-detail--image-text {
    left:var(--spacer-16);
    bottom:var(--spacer-8)
  }
}
@media screen and (min-width:1200px) {
  .aon-collection-detail-list .aon-collection-detail .aon-collection-detail--image-wrapper .aon-collection-detail--image-text {
    left:var(--spacer-16);
    bottom:.5rem
  }
}
@media screen and (min-width:1900px) {
  .aon-collection-detail-list .aon-collection-detail .aon-collection-detail--image-wrapper .aon-collection-detail--image-text {
    left:var(--spacer-24);
    bottom:1.5rem
  }
}
.aon-collection-detail-list .aon-collection-detail .aon-collection-detail--image-wrapper .aon-collection-detail--image-text .episode {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem;
  color:var(--aon-gray-02)
}
@media screen and (min-width:1900px) {
  .aon-collection-detail-list .aon-collection-detail .aon-collection-detail--image-wrapper .aon-collection-detail--image-text .episode {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
.aon-collection-detail-list .aon-collection-detail .aon-collection-detail--image-wrapper .aon-collection-detail--image-text span {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  line-height:5.2rem;
  font-size:4.8rem;
  color:var(--aon-navy)
}
@media screen and (min-width:650px) {
  .aon-collection-detail-list .aon-collection-detail .aon-collection-detail--image-wrapper .aon-collection-detail--image-text span {
    line-height:6.8rem;
    font-size:6.4rem
  }
}
@media screen and (min-width:1200px) {
  .aon-collection-detail-list .aon-collection-detail .aon-collection-detail--image-wrapper .aon-collection-detail--image-text span {
    line-height:10rem;
    font-size:9.6rem
  }
}
@media screen and (min-width:1900px) {
  .aon-collection-detail-list .aon-collection-detail .aon-collection-detail--image-wrapper .aon-collection-detail--image-text span {
    line-height:12.4rem;
    font-size:12rem
  }
}
.aon-collection-detail-list .aon-collection-detail .aon-collection-detail--image-wrapper .aon-collection-detail--image {
  aspect-ratio:16/9;
  width:100%;
  flex-basis:100%
}
@media screen and (min-width:650px) {
  .aon-collection-detail-list .aon-collection-detail .aon-collection-detail--image-wrapper .aon-collection-detail--image__1-1 {
    aspect-ratio:1/1
  }
}
.aon-collection-detail-list .aon-collection-detail .aon-collection-detail--image-wrapper .aon-collection-detail--image__16-9 {
  aspect-ratio:16/9
}
.aon-collection-detail-list .aon-collection-detail-no-number {
  padding-top:var(--spacer-48)
}
@media screen and (min-width:650px) {
  .aon-collection-detail-list .aon-collection-detail-no-number {
    padding-top:var(--spacer-64)
  }
}
@media screen and (min-width:1200px) {
  .aon-collection-detail-list .aon-collection-detail-no-number {
    padding-top:var(--spacer-48)
  }
}
.aon-collection-detail-list .aon-collection-detail-no-number>.aon-collection-detail--image-wrapper {
  grid-column:1/-1
}
@media screen and (min-width:650px) {
  .aon-collection-detail-list .aon-collection-detail-no-number>.aon-collection-detail--image-wrapper {
    grid-column:span 3
  }
}
.aon-collection-detail-list .aon-collection-detail .aon-collection-detail--content {
  grid-column:1/-1;
  display:grid;
  grid-template-columns:repeat(var(--grid-columns),1fr);
  gap:var(--grid-gap);
  height:fit-content;
  row-gap:0
}
@media screen and (min-width:650px) {
  .aon-collection-detail-list .aon-collection-detail .aon-collection-detail--content {
    grid-column:span 5;
    --grid-columns:5;
    grid-column-end:9
  }
}
@media screen and (min-width:1200px) {
  .aon-collection-detail-list .aon-collection-detail .aon-collection-detail--content {
    grid-column:span 9;
    --grid-columns:9;
    grid-column-end:13
  }
}
.aon-collection-detail-list .aon-collection-detail .aon-collection-detail--content .aon-collection-detail--tag {
  display:flex;
  grid-column:1/-1;
  height:fit-content
}
.aon-collection-detail-list .aon-collection-detail .aon-collection-detail--content .aon-collection-detail--tag span {
  width:fit-content;
  height:fit-content;
  margin-bottom:var(--spacer-8);
  background-color:#d14900;
  color:var(--aon-white);
  padding:var(--spacer-8);
  font-family:var(--standard-font-family);
  font-weight:500;
  font-size:1.2rem;
  line-height:1.6rem
}
@media screen and (min-width:1200px) {
  .aon-collection-detail-list .aon-collection-detail .aon-collection-detail--content .aon-collection-detail--tag span {
    margin-bottom:var(--spacer-16)
  }
}
.aon-collection-detail-list .aon-collection-detail .aon-collection-detail--content>a {
  grid-column:1/-1;
  width:fit-content
}
.aon-collection-detail-list .aon-collection-detail .aon-collection-detail--content h5 {
  margin-bottom:var(--spacer-16);
  height:fit-content;
  grid-column:1/-1
}
.aon-collection-detail-list .aon-collection-detail .aon-collection-detail--content h5 a {
  font-family:var(--title-font-family);
  font-style:normal;
  letter-spacing:0;
  font-weight:700;
  font-size:2.4rem;
  line-height:2.8rem;
  color:var(--text-color);
  text-decoration:none
}
@media screen and (min-width:1900px) {
  .aon-collection-detail-list .aon-collection-detail .aon-collection-detail--content h5 a {
    font-size:2.8rem;
    line-height:3.2rem
  }
}
@media screen and (min-width:650px) {
  .aon-collection-detail-list .aon-collection-detail .aon-collection-detail--content h5 {
    margin-bottom:var(--spacer-24)
  }
}
@media screen and (min-width:1200px) {
  .aon-collection-detail-list .aon-collection-detail .aon-collection-detail--content h5 {
    grid-column:span 5;
    margin-bottom:var(--spacer-24)
  }
  .aon-collection-detail-list .aon-collection-detail .aon-collection-detail--content h5 a {
    font-family:var(--title-font-family);
    font-style:normal;
    font-weight:700;
    letter-spacing:0;
    font-size:2.8rem;
    line-height:3.2rem
  }
}
@media screen and (min-width:1200px) and (min-width:650px) {
  .aon-collection-detail-list .aon-collection-detail .aon-collection-detail--content h5 a {
    font-size:3.2rem;
    line-height:3.6rem
  }
}
@media screen and (min-width:1200px) and (min-width:1900px) {
  .aon-collection-detail-list .aon-collection-detail .aon-collection-detail--content h5 a {
    font-size:3.8rem;
    line-height:4rem
  }
}
@media screen and (min-width:1900px) {
  .aon-collection-detail-list .aon-collection-detail .aon-collection-detail--content h5 {
    margin-bottom:var(--spacer-32)
  }
}
.aon-collection-detail-list .aon-collection-detail .aon-collection-detail--content p {
  font-size:1.6rem;
  line-height:2.6rem;
  color:var(--detail-body-color);
  height:fit-content;
  margin-bottom:var(--spacer-24);
  grid-column:1/-1
}
@media screen and (min-width:1900px) {
  .aon-collection-detail-list .aon-collection-detail .aon-collection-detail--content p {
    font-size:1.8rem;
    line-height:3rem
  }
}
@media screen and (min-width:650px) {
  .aon-collection-detail-list .aon-collection-detail .aon-collection-detail--content p {
    margin-bottom:var(--spacer-32)
  }
}
@media screen and (min-width:1200px) {
  .aon-collection-detail-list .aon-collection-detail .aon-collection-detail--content p {
    grid-column:span 4
  }
}
.aon-collection-detail-list.aon-collection-detail-list--no-media-mobile .aon-collection-detail--image-wrapper {
  display:none
}
@media screen and (min-width:650px) {
  .aon-collection-detail-list.aon-collection-detail-list--no-media-mobile .aon-collection-detail--image-wrapper {
    display:flex
  }
}
.aon-collection-detail-list__display-none {
  display:none
}
.collection-topper {
  --height-full-size:11.6rem;
  --height-mobile-size:8.4rem;
  visibility:hidden;
  display:flex;
  align-items:center;
  justify-content:space-between;
  column-gap:var(--spacer-24);
  background-color:var(--aon-navy);
  position:sticky;
  top:var(--height-mobile-size);
  transform:translate3d(0,calc(-200% - 2 * var(--height-full-size)),0);
  transition-property:transform,visibility;
  transition-duration:var(--base-transition-04);
  transition-delay:var(--base-transition-03);
  z-index:var(--zindex-default)
}
@media screen and (min-width:650px) {
  .collection-topper {
    column-gap:var(--spacer-32)
  }
}
@media screen and (min-width:1200px) {
  .collection-topper {
    top:var(--height-full-size);
    column-gap:var(--spacer-40)
  }
}
.collection-topper__actions {
  display:flex;
  column-gap:var(--spacer-16);
  color:var(--aon-white)
}
@media screen and (min-width:650px) {
  .collection-topper__actions {
    font-family:var(--title-font-family);
    font-style:normal;
    font-weight:700;
    letter-spacing:0;
    font-size:1.6rem;
    line-height:2rem;
    column-gap:0
  }
}
@media screen and (min-width:650px) and (min-width:1900px) {
  .collection-topper__actions {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
.collection-topper__action--next,
.collection-topper__action--prev {
  padding-top:var(--spacer-24);
  padding-bottom:var(--spacer-24)
}
.collection-topper__action--next .aon-button,
.collection-topper__action--prev .aon-button {
  --icon-color-hover:var(--aon-white)
}
@media screen and (min-width:650px) {
  .collection-topper__action--next,
  .collection-topper__action--prev {
    display:flex;
    align-items:center
  }
}
@media screen and (min-width:650px) {
  .collection-topper__action--prev {
    border-right:.1rem solid var(--aon-gray-02)
  }
  .collection-topper__action--prev::after {
    content:attr(data-after);
    width:var(--spacer-80);
    margin-left:var(--spacer-16);
    text-align:left
  }
}
@media screen and (min-width:1900px) {
  .collection-topper__action--prev::after {
    width:calc(var(--spacer-8) + var(--spacer-80))
  }
}
@media screen and (min-width:650px) {
  .collection-topper__action--next::before {
    content:attr(data-before);
    width:var(--spacer-80);
    margin-right:var(--spacer-16);
    text-align:right
  }
}
@media screen and (min-width:1900px) {
  .collection-topper__action--next::before {
    width:calc(var(--spacer-80) + var(--spacer-8))
  }
}
.collection-topper__action--disabled .aon-button {
  pointer-events:none;
  --border-color:var(--aon-white);
  --fill-color:transparent
}
.collection-topper__info {
  padding-top:var(--spacer-24);
  padding-bottom:var(--spacer-24);
  flex:1;
  min-width:0
}
.collection-topper__title {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem;
  color:var(--aon-white);
  margin-bottom:var(--spacer-4);
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis
}
@media screen and (min-width:1900px) {
  .collection-topper__title {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
@media screen and (min-width:650px) {
  .collection-topper__title {
    font-family:var(--title-font-family);
    font-style:normal;
    letter-spacing:0;
    font-weight:700;
    font-size:2.4rem;
    line-height:2.8rem
  }
}
@media screen and (min-width:650px) and (min-width:1900px) {
  .collection-topper__title {
    font-size:2.8rem;
    line-height:3.2rem
  }
}
.collection-topper__title a {
  color:inherit;
  text-decoration:none
}
.collection-topper__order {
  font-size:1.6rem;
  line-height:2.6rem;
  color:var(--aon-gray-05)
}
@media screen and (min-width:1900px) {
  .collection-topper__order {
    font-size:1.8rem;
    line-height:3rem
  }
}
.collection-topper__order.collection-topper__order--full {
  display:none
}
@media screen and (min-width:1200px) {
  .collection-topper__order {
    display:none
  }
  .collection-topper__order.collection-topper__order--full {
    display:block
  }
}
.has-collection-topper::before {
  content:" ";
  background-color:#fff;
  position:absolute;
  top:calc(-1 * var(--spacer-128));
  left:0;
  right:0;
  bottom:100%;
  z-index:var(--zindex-search-mask)
}
.has-collection-topper .collection-topper {
  transform:translate3d(0,0,0);
  visibility:visible
}
.has-collection-topper.global-header__body--scroll-down .global-header__icon a {
  transition:all var(--base-transition-04) linear;
  transition-delay:var(--base-transition-03)
}
.has-collection-topper.global-header__body--scroll-down .global-header,
.has-collection-topper.global-header__body--scroll-down .global-header__nav {
  transition-delay:var(--base-transition-03)
}
.has-collection-topper.global-header__body--scroll-down .collection-topper,
.has-collection-topper.global-header__body--scroll-up .collection-topper {
  transition-delay:0s;
  visibility:hidden;
  transform:translate3d(0,calc(-200% - 2 * var(--height-mobile-size)),0)
}
@media screen and (min-width:1200px) {
  .has-collection-topper.global-header__body--scroll-down .collection-topper,
  .has-collection-topper.global-header__body--scroll-up .collection-topper {
    transform:translate3d(0,calc(-200% - 2 * var(--height-full-size)),0)
  }
}
.has-collection-topper .collection-topper~.collection-topper {
  display:none
}
.featured-topics {
  padding:var(--spacer-40) var(--spacer-24);
  background-color:var(--aon-gray-07)
}
.featured-topics__title {
  margin-bottom:var(--spacer-32)
}
.featured-topics__cards {
  display:grid;
  grid-template-columns:repeat(var(--grid-columns),1fr);
  gap:var(--grid-gap);
  row-gap:var(--spacer-8);
  padding:0;
  list-style-type:none
}
.featured-topics-card {
  grid-column:1/-1;
  background-color:var(--aon-white);
  display:inline-flex
}
.featured-topics-card__gutter {
  text-decoration:none;
  position:relative;
  display:grid;
  flex-grow:1
}
.featured-topics-card__gutter,
.featured-topics-card__gutter:active,
.featured-topics-card__gutter:visited {
  color:inherit
}
.featured-topics-card__title {
  word-break:break-word;
  --title-font-size:clamp(2.4rem, 1.4545454545rem + 1.4545454545vw, 3.2rem);
  font-size:var(--title-font-size);
  line-height:calc(var(--title-font-size) + var(--spacer-4))
}
.featured-topics-card__desc {
  font-size:1.6rem;
  line-height:2.6rem
}
@media screen and (min-width:1900px) {
  .featured-topics-card__desc {
    font-size:1.8rem;
    line-height:3rem
  }
}
.featured-topics-card__side {
  display:flex;
  flex-direction:row;
  align-items:center;
  justify-content:space-between;
  padding:var(--spacer-24);
  grid-area:1/1/1/1
}
.featured-topics-card__side.featured-topics-card__side--back {
  display:none
}
@media screen and (min-width:650px) {
  .featured-topics {
    padding:var(--spacer-40)
  }
}
.featured-topics .feature-topic-carousel__functions {
  display:none
}
@media screen and (min-width:1200px) {
  .featured-topics .feature-topic-carousel__functions {
    display:flex;
    margin-top:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .featured-topics {
    padding:var(--spacer-80) var(--spacer-48)
  }
  .featured-topics__title {
    font-family:var(--title-font-family);
    font-style:normal;
    font-weight:700;
    letter-spacing:0;
    font-size:3.2rem;
    line-height:3.6rem;
    margin-bottom:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) and (min-width:650px) {
  .featured-topics__title {
    font-size:3.6rem;
    line-height:4rem
  }
}
@media screen and (min-width:1200px) and (min-width:1200px) {
  .featured-topics__title {
    font-size:4rem;
    line-height:4.4rem
  }
}
@media screen and (min-width:1200px) and (min-width:1900px) {
  .featured-topics__title {
    font-size:4.8rem;
    line-height:5.2rem
  }
}
@media screen and (min-width:1200px) {
  .featured-topics__cards {
    row-gap:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .featured-topics-card {
    grid-column:span 4
  }
  .featured-topics-card__title {
    --title-font-size:clamp(4rem, 1.2571428571rem + 2.2857142857vw, 5.6rem)
  }
  .featured-topics-card__side {
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    justify-content:space-between;
    padding:var(--spacer-40) var(--spacer-24) var(--spacer-24);
    row-gap:var(--spacer-24)
  }
  .featured-topics-card:nth-last-child(n+4),
  .featured-topics-card:nth-last-child(n+4)~li {
    grid-column:span 3
  }
  .featured-topics-card:nth-last-child(n+4) .featured-topics-card__side,
  .featured-topics-card:nth-last-child(n+4)~li .featured-topics-card__side {
    padding-top:var(--spacer-24)
  }
  .featured-topics-card:nth-last-child(n+4) .featured-topics-card__title,
  .featured-topics-card:nth-last-child(n+4)~li .featured-topics-card__title {
    --title-font-size:clamp(2.4rem, -0.3428571429rem + 2.2857142857vw, 4rem)
  }
  .featured-topics-card:nth-last-child(n+4) .featured-topics-card__side--back,
  .featured-topics-card:nth-last-child(n+4)~li .featured-topics-card__side--back {
    row-gap:0
  }
  .featured-topics-card:nth-last-child(n+4) .featured-topics-card__side--back .featured-topics-card__title,
  .featured-topics-card:nth-last-child(n+4)~li .featured-topics-card__side--back .featured-topics-card__title {
    font-family:var(--title-font-family);
    font-style:normal;
    font-weight:700;
    letter-spacing:0;
    font-size:1.6rem;
    line-height:2rem;
    margin-bottom:var(--spacer-8)
  }
}
@media screen and (min-width:1200px) and (min-width:1900px) {
  .featured-topics-card:nth-last-child(n+4) .featured-topics-card__side--back .featured-topics-card__title,
  .featured-topics-card:nth-last-child(n+4)~li .featured-topics-card__side--back .featured-topics-card__title {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
@media screen and (min-width:1200px) {
  .featured-topics-card:nth-last-child(n+4) .featured-topics-card__side--back .featured-topics-card__desc,
  .featured-topics-card:nth-last-child(n+4)~li .featured-topics-card__side--back .featured-topics-card__desc {
    margin-bottom:var(--spacer-24);
    font-size:1.4rem;
    line-height:2.2rem
  }
}
@media screen and (min-width:1200px) {
  .featured-topics-card__side.featured-topics-card__side--back {
    display:flex;
    z-index:var(--zindex-hidden);
    opacity:0;
    transition:opacity var(--base-transition-05);
    background-color:var(--aon-navy);
    color:var(--aon-white);
    gap:var(--spacer-24);
    justify-content:flex-start
  }
  .featured-topics-card__side.featured-topics-card__side--back .featured-topics-card__desc {
    color:var(--aon-gray-06)
  }
  .featured-topics-card__side.featured-topics-card__side--back .featured-topics-card__title {
    font-family:var(--title-font-family);
    font-style:normal;
    letter-spacing:0;
    font-weight:700;
    font-size:2.4rem;
    line-height:2.8rem;
    color:var(--aon-teal-light)
  }
}
@media screen and (min-width:1200px) and (min-width:1900px) {
  .featured-topics-card__side.featured-topics-card__side--back .featured-topics-card__title {
    font-size:2.8rem;
    line-height:3.2rem
  }
}
@media screen and (min-width:1200px) {
  .featured-topics-card__side.featured-topics-card__side--back .aon-button.aon-button__tertiary.aon-button__tertiary--navy {
    --icon-color:var(--aon-white);
    --icon-color-hover:var(--aon-white);
    --text-color:var(--aon-white);
    --border-color:var(--aon-white)
  }
}
@media screen and (min-width:1200px) and (hover:hover) and (pointer:fine) {
  .featured-topics-card:active,
  .featured-topics-card:focus,
  .featured-topics-card:focus-within,
  .featured-topics-card:hover {
    cursor:pointer
  }
  .featured-topics-card:active .featured-topics-card__side.featured-topics-card__side--back,
  .featured-topics-card:focus .featured-topics-card__side.featured-topics-card__side--back,
  .featured-topics-card:focus-within .featured-topics-card__side.featured-topics-card__side--back,
  .featured-topics-card:hover .featured-topics-card__side.featured-topics-card__side--back {
    z-index:var(--zindex-default);
    opacity:1
  }
}
@media screen and (min-width:1200px) {
  .featured-topics-card__gutter {
    cursor:inherit
  }
}
.featured-topics .aon-carousel {
  padding:0
}
.featured-topics .aon-carousel .aon-carousel__slide {
  display:grid;
  --grid-columns:8;
  grid-template-columns:repeat(var(--grid-columns),1fr);
  row-gap:var(--spacer-8);
  padding:0;
  list-style-type:none;
  margin-right:0;
  margin-left:0;
  overflow-x:hidden
}
@media screen and (min-width:1200px) {
  .featured-topics .aon-carousel .aon-carousel__slide {
    display:flex;
    flex-wrap:nowrap;
    overflow-y:hidden;
    overflow-x:auto;
    scroll-snap-type:x mandatory;
    list-style-type:none;
    -ms-overflow-style:none;
    scrollbar-width:none;
    padding:0;
    gap:var(--grid-gap);
    margin-right:calc(-1 * var(--spacer-48))
  }
}
.featured-topics .aon-carousel .aon-carousel__slide-item {
  margin-right:0
}
.featured-topics .featured-topics__button-less,
.featured-topics .featured-topics__button-more {
  display:none
}
.featured-topics .featured-topics__button-less.aon-button__secondary,
.featured-topics .featured-topics__button-more.aon-button__secondary {
  --fill-color:transparent
}
.featured-topics.show-more .featured-topics-card:nth-child(n+5) {
  display:none
}
.featured-topics.show-more .featured-topics__button-more {
  margin-top:var(--spacer-32);
  display:block
}
.featured-topics.show-more .featured-topics__button-less {
  display:none
}
@media screen and (min-width:1200px) {
  .featured-topics.show-more .featured-topics-card:nth-child(n+5) {
    display:inline-flex
  }
  .featured-topics.show-more .featured-topics__button-more {
    display:none
  }
}
.featured-topics.show-less .featured-topics__button-less {
  margin-top:var(--spacer-32);
  display:block
}
.featured-topics.show-less .featured-topics__button-more {
  display:none
}
@media screen and (min-width:1200px) {
  .featured-topics.show-less .featured-topics__button-less {
    display:none
  }
}
.feature-topic__container {
  background-color:var(--aon-gray-07);
  padding:var(--spacer-40) var(--spacer-24)
}
@media screen and (min-width:650px) {
  .feature-topic__container {
    padding:var(--spacer-80) var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .feature-topic__container {
    padding:var(--spacer-80) var(--spacer-48)
  }
}
.feature-topic__title {
  margin:0 0 var(--spacer-32);
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:2.8rem;
  line-height:3.2rem
}
@media screen and (min-width:650px) {
  .feature-topic__title {
    font-size:3.2rem;
    line-height:3.6rem
  }
}
@media screen and (min-width:1900px) {
  .feature-topic__title {
    font-size:3.8rem;
    line-height:4rem
  }
}
@media screen and (min-width:650px) {
  .feature-topic__title {
    margin:0 0 var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .feature-topic__title {
    font-family:var(--title-font-family);
    font-style:normal;
    font-weight:700;
    letter-spacing:0;
    font-size:3.2rem;
    line-height:3.6rem
  }
}
@media screen and (min-width:1200px) and (min-width:650px) {
  .feature-topic__title {
    font-size:3.6rem;
    line-height:4rem
  }
}
@media screen and (min-width:1200px) and (min-width:1200px) {
  .feature-topic__title {
    font-size:4rem;
    line-height:4.4rem
  }
}
@media screen and (min-width:1200px) and (min-width:1900px) {
  .feature-topic__title {
    font-size:4.8rem;
    line-height:5.2rem
  }
}
.featured-topics-card__img picture img {
  display:flex;
  object-fit:cover;
  object-position:center;
  width:var(--spacer-64);
  aspect-ratio:1/1;
  margin-left:var(--spacer-16)
}
@media screen and (min-width:650px) {
  .featured-topics-card__img picture img {
    width:var(--spacer-96);
    margin-left:var(--spacer-24)
  }
}
@media screen and (min-width:1200px) {
  .featured-topics-card__img picture img {
    width:100%;
    margin-left:0
  }
}
@media screen and (min-width:1200px) {
  .featured-topics-card__img {
    width:100%;
    aspect-ratio:1/1
  }
}
.feature-topic__card-container {
  padding:0;
  display:flex;
  flex-direction:column
}
@media screen and (min-width:1200px) {
  .feature-topic__card-container {
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap)
  }
}
.feature-topic__card {
  list-style-type:none;
  background-color:transparent;
  z-index:var(--zindex-default);
  height:100%;
  grid-column:span 4
}
.feature-topic__card:not(:last-child) {
  margin-bottom:var(--spacer-8)
}
@media screen and (min-width:1200px) {
  .feature-topic__card:not(:last-child) {
    margin-bottom:0
  }
}
@media screen and (min-width:1200px) and (hover:hover) and (pointer:fine) {
  .feature-topic__card:hover .feature-topic__flip-card-back {
    opacity:1
  }
}
.feature-topic__card a {
  color:inherit
}
.feature-topic__card a :link,
.feature-topic__card a :visited,
.feature-topic__card a:active {
  color:inherit
}
.feature-topic__card a h3 {
  color:inherit
}
.feature-topic__card-container.feature-topic__card-container--4-columns .feature-topic__card {
  grid-column:span 3
}
.feature-topic__figure {
  display:flex;
  width:100%;
  height:100%;
  align-items:center;
  justify-content:space-between
}
@media screen and (min-width:1200px) {
  .feature-topic__figure {
    flex-direction:column;
    align-items:flex-start
  }
  .feature-topic__figure-back {
    justify-content:flex-start
  }
}
@media screen and (min-width:1200px) {
  .feature-topic__figure figcaption {
    margin-bottom:var(--spacer-24)
  }
}
.feature-topic__card-title {
  word-break:break-word;
  margin:0 var(--spacer-16) 0 0;
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:3.2rem;
  line-height:3.6rem
}
@media screen and (min-width:650px) {
  .feature-topic__card-title {
    font-size:3.6rem;
    line-height:4rem
  }
}
@media screen and (min-width:1200px) {
  .feature-topic__card-title {
    font-size:4rem;
    line-height:4.4rem
  }
}
@media screen and (min-width:1900px) {
  .feature-topic__card-title {
    font-size:4.8rem;
    line-height:5.2rem
  }
}
@media screen and (min-width:650px) {
  .feature-topic__card-title {
    font-family:var(--title-font-family);
    font-style:normal;
    font-weight:700;
    letter-spacing:0;
    font-size:3.2rem;
    line-height:3.6rem;
    margin:var(--spacer-8) var(--spacer-16) 0 0
  }
}
@media screen and (min-width:650px) and (min-width:650px) {
  .feature-topic__card-title {
    font-size:3.6rem;
    line-height:4rem
  }
}
@media screen and (min-width:650px) and (min-width:1200px) {
  .feature-topic__card-title {
    font-size:4rem;
    line-height:4.4rem
  }
}
@media screen and (min-width:650px) and (min-width:1900px) {
  .feature-topic__card-title {
    font-size:4.8rem;
    line-height:5.2rem
  }
}
@media screen and (min-width:1200px) {
  .feature-topic__card-title {
    font-family:var(--title-font-family);
    font-style:normal;
    font-weight:700;
    letter-spacing:0;
    font-size:3.8rem;
    line-height:4.2rem;
    max-width:100%;
    margin:0
  }
}
@media screen and (min-width:1200px) and (min-width:650px) {
  .feature-topic__card-title {
    font-size:4.4rem;
    line-height:4.8rem
  }
}
@media screen and (min-width:1200px) and (min-width:1200px) {
  .feature-topic__card-title {
    font-size:5.6rem;
    line-height:6rem
  }
}
@media screen and (min-width:1200px) and (min-width:1900px) {
  .feature-topic__card-title {
    font-size:6.6rem;
    line-height:7rem
  }
}
.feature-topic__card-description {
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.8rem;
  line-height:2.8rem;
  margin:0;
  color:var(--aon-gray-06)
}
@media screen and (min-width:1900px) {
  .feature-topic__card-description {
    font-size:2.2rem;
    line-height:3.4rem
  }
}
.feature-topic__card-flip-inner {
  height:100%
}
@media screen and (min-width:1200px) {
  .feature-topic__card-flip-inner {
    position:relative;
    transition:transform var(--base-transition-06) linear;
    transform-style:preserve-3d
  }
  .feature-topic__card-flip-inner:not(:last-child) {
    margin-bottom:0
  }
}
.feature-topic__flip-card-front {
  display:flex;
  padding:var(--spacer-24);
  align-items:center;
  justify-content:space-between
}
@media screen and (min-width:1200px) {
  .feature-topic__flip-card-front {
    padding:var(--spacer-80) var(--spacer-24) var(--spacer-24)
  }
}
.feature-topic__flip-card-front .aon-aspect-ratio--1-1-container {
  padding-top:0
}
@media screen and (min-width:1200px) {
  .feature-topic__flip-card-front .aon-aspect-ratio--1-1-container {
    padding-top:100%
  }
}
.feature-topic__flip-card-front .feature-topic__card-img {
  position:relative;
  width:100%;
  max-width:var(--spacer-64);
  height:var(--spacer-64);
  flex-shrink:0
}
@media screen and (min-width:650px) {
  .feature-topic__flip-card-front .feature-topic__card-img {
    height:var(--spacer-96);
    max-width:var(--spacer-96)
  }
}
@media screen and (min-width:1200px) {
  .feature-topic__flip-card-front .feature-topic__card-img {
    max-width:100%
  }
}
.feature-topic__flip-card-front .feature-topic__card-img img {
  object-fit:cover;
  object-position:center;
  position:absolute;
  top:0;
  left:0;
  height:var(--spacer-64);
  width:var(--spacer-64)
}
@media screen and (min-width:650px) {
  .feature-topic__flip-card-front .feature-topic__card-img img {
    height:var(--spacer-96);
    width:var(--spacer-96)
  }
}
@media screen and (min-width:1200px) {
  .feature-topic__flip-card-front .feature-topic__card-img img {
    width:100%;
    height:100%;
    max-width:100%;
    max-height:100%
  }
}
.feature-topic__flip-card-back {
  display:none;
  width:100%
}
@media screen and (min-width:1200px) {
  .feature-topic__flip-card-back {
    display:block;
    position:absolute;
    top:0;
    left:0;
    z-index:var(--zindex-2);
    opacity:0;
    transition:opacity .5s
  }
}
.feature-topic__flip-card-back,
.feature-topic__flip-card-front {
  height:100%;
  text-decoration:none
}
@media screen and (min-width:1200px) {
  .feature-topic__flip-card-back,
  .feature-topic__flip-card-front {
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    padding:var(--spacer-80) var(--spacer-24) var(--spacer-24)
  }
}
.feature-topic__flip-card-back:visited,
.feature-topic__flip-card-front:visited {
  color:inherit
}
.featured-topics__button-wrapper .aon-button__primary,
.featured-topics__button-wrapper .aon-button__secondary {
  width:100%
}
.featured-topics__button-wrapper .aon-button__primary .aon-button__wrapper-content,
.featured-topics__button-wrapper .aon-button__secondary .aon-button__wrapper-content {
  width:100%
}
@media screen and (min-width:650px) {
  .featured-topics__button-wrapper .aon-button__primary,
  .featured-topics__button-wrapper .aon-button__secondary {
    width:fit-content
  }
  .featured-topics__button-wrapper .aon-button__primary .aon-button__wrapper-content,
  .featured-topics__button-wrapper .aon-button__secondary .aon-button__wrapper-content {
    width:auto
  }
}
.featured-content {
  padding-top:var(--spacer-24);
  padding-bottom:var(--spacer-24);
  background-size:cover;
  background-position:center;
  background-repeat:no-repeat;
  position:relative;
  row-gap:0;
  grid-template-rows:auto
}
.featured-content>picture {
  display:flex;
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0
}
.featured-content>picture img {
  object-fit:cover;
  width:100%
}
@media screen and (min-width:650px) {
  .featured-content {
    padding-top:var(--spacer-48);
    padding-bottom:var(--spacer-48)
  }
}
.featured-content__card {
  display:flex;
  flex-direction:column;
  height:100%;
  padding:var(--spacer-48) var(--spacer-24);
  z-index:var(--zindex-default);
  grid-column:1/span 4;
  grid-row:1/1;
  background-color:var(--aon-white);
  width:100%
}
@media screen and (min-width:650px) {
  .featured-content__card {
    grid-column:1/span 5;
    justify-content:space-between;
    padding:var(--spacer-48);
    margin-left:var(--spacer-8)
  }
}
@media screen and (min-width:1200px) {
  .featured-content__card {
    margin-left:0
  }
}
@media screen and (min-width:650px) {
  .featured-content__information {
    padding-right:var(--spacer-24)
  }
}
@media screen and (min-width:1200px) {
  .featured-content__information+.featured-content__button {
    margin-top:var(--spacer-80)
  }
}
.featured-content__eyebrow {
  padding-bottom:var(--spacer-16)
}
.featured-content__title {
  color:var(--aon-navy)
}
.featured-content__subtitle {
  color:var(--aon-navy);
  padding-top:var(--spacer-16)
}
.featured-content__desc {
  padding-top:var(--spacer-16);
  color:var(--aon-gray-02);
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.8rem;
  line-height:2.8rem
}
@media screen and (min-width:1900px) {
  .featured-content__desc {
    font-size:2.2rem;
    line-height:3.4rem
  }
}
.featured-content__button {
  padding-top:var(--spacer-40)
}
.featured-content__button .aon-button__primary,
.featured-content__button .aon-button__secondary {
  width:100%
}
.featured-content__button .aon-button__primary .aon-button__wrapper-content,
.featured-content__button .aon-button__secondary .aon-button__wrapper-content {
  width:100%
}
@media screen and (min-width:650px) {
  .featured-content__button .aon-button__primary,
  .featured-content__button .aon-button__secondary {
    width:fit-content
  }
  .featured-content__button .aon-button__primary .aon-button__wrapper-content,
  .featured-content__button .aon-button__secondary .aon-button__wrapper-content {
    width:auto
  }
}
@media screen and (min-width:1200px) {
  .featured-content__button {
    padding-top:var(--spacer-48)
  }
}
@media screen and (min-width:650px) {
  .featured-content__right .featured-content__card {
    grid-column:4/span 5;
    margin-left:calc(-1 * var(--spacer-8))
  }
}
@media screen and (min-width:1200px) {
  .featured-content__right .featured-content__card {
    grid-column:8/span 5;
    margin-left:0
  }
}
@keyframes appear {
  0% {
    opacity:0
  }
  100% {
    opacity:1
  }
}
@keyframes fillProgress {
  0% {
    opacity:1;
    height:.2rem
  }
  100% {
    opacity:1;
    height:100%
  }
}
@keyframes fillProgressBefore {
  0% {
    opacity:1;
    height:var(--after-height)
  }
  100% {
    opacity:1;
    height:.2rem
  }
}
@keyframes fillProgressMobile {
  0% {
    opacity:1;
    width:.2rem
  }
  100% {
    opacity:1;
    width:100%
  }
}
@keyframes beforeAppear {
  0% {
    opacity:1;
    height:10%
  }
  25% {
    opacity:1;
    height:25%
  }
  50% {
    opacity:1;
    height:50%
  }
  100% {
    opacity:1;
    height:100%
  }
}
@keyframes expandDecs {
  0% {
    opacity:0;
    margin-top:0;
    z-index:-1
  }
  25% {
    opacity:.2;
    margin-top:var(--spacer-8)
  }
  100% {
    opacity:1;
    margin-top:var(--spacer-8);
    z-index:1
  }
}
@keyframes collapseDesc {
  from {
    opacity:1
  }
  to {
    opacity:0;
    margin-top:0;
    z-index:-1
  }
}
@keyframes collapse {
  0% {
    height:100%;
    opacity:1
  }
  100% {
    height:.2rem;
    opacity:0
  }
}
@keyframes collapseContent {
  from {
    height:var(--start-height)
  }
  to {
    height:var(--end-height)
  }
}
@keyframes expandContent {
  from {
    height:var(--end-height)
  }
  to {
    height:var(--start-height)
  }
}
.aon-features-carousel {
  margin:0;
  position:relative;
  background-color:var(--aon-gray-05);
  display:flex;
  flex-direction:column;
  word-break:break-word
}
.aon-features-carousel__images-container {
  position:relative;
  display:flex;
  flex-direction:column;
  overflow:hidden
}
.aon-features-carousel__images {
  position:absolute;
  width:100%
}
.aon-features-carousel__images--appear {
  opacity:0;
  animation:appear .3s cubic-bezier(.17,.17,.15,1) forwards
}
.aon-features-carousel__image--appear {
  z-index:1
}
.aon-features-carousel__image--hidden,
.aon-features-carousel__images--hidden {
  z-index:-1
}
.aon-features-carousel__image_overlay {
  position:absolute;
  aspect-ratio:1;
  top:0;
  height:100%;
  object-fit:cover;
  opacity:.2
}
.aon-features-carousel__image_overlay picture {
  width:100%;
  height:100%;
  aspect-ratio:1
}
.aon-features-carousel__image_overlay img {
  aspect-ratio:1;
  width:100%;
  height:100%;
  object-fit:cover
}
.aon-features-carousel figure.aon-features-carousel__image {
  aspect-ratio:4/3.3
}
.aon-features-carousel figure.aon-features-carousel__image img,
.aon-features-carousel figure.aon-features-carousel__image picture {
  aspect-ratio:4/3.3;
  width:100%
}
.aon-features-carousel__title {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:3.8rem;
  line-height:4.2rem;
  padding:var(--spacer-32) var(--spacer-24) var(--spacer-24)
}
@media screen and (min-width:650px) {
  .aon-features-carousel__title {
    font-size:4.4rem;
    line-height:4.8rem
  }
}
@media screen and (min-width:1200px) {
  .aon-features-carousel__title {
    font-size:5.6rem;
    line-height:6rem
  }
}
@media screen and (min-width:1900px) {
  .aon-features-carousel__title {
    font-size:6.6rem;
    line-height:7rem
  }
}
.aon-features-carousel__title-mobile {
  padding-left:2.55rem;
  padding-right:2.55rem
}
.aon-features-carousel .aon-img {
  aspect-ratio:4/3.3;
  object-fit:cover;
  height:100%
}
.aon-features-carousel progress {
  display:none
}
.aon-features-carousel.right-alignment .aon-features-carousel__image_overlay {
  left:0
}
.aon-features-carousel.left-alignment .aon-features-carousel__image_overlay {
  right:0
}
.aon-features-carousel__card-container {
  padding:var(--spacer-24);
  position:relative;
  z-index:5;
  padding-bottom:var(--spacer-32)
}
.aon-features-carousel__card-container .aon-features-carousel__title {
  display:none
}
.aon-features-carousel__card-container .aon-features-carousel__card {
  background-color:var(--aon-gray-08);
  padding:var(--spacer-8) var(--spacer-24) 0;
  width:100%;
  margin-top:-4.4rem;
  word-break:break-word;
  -webkit-tap-highlight-color:transparent
}
.aon-features-carousel__card-container .aon-features-carousel__card-items {
  display:flex;
  list-style-type:none;
  padding-inline-start:0;
  position:relative;
  height:5.6rem
}
.aon-features-carousel__card-container .aon-features-carousel__card-number {
  color:var(--aon-gray-02);
  cursor:pointer;
  position:relative;
  padding:1.2rem 0;
  height:calc(100% - .1rem)
}
.aon-features-carousel__card-container .aon-features-carousel__card-number::after,
.aon-features-carousel__card-container .aon-features-carousel__card-number::before {
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:.1rem;
  z-index:1;
  opacity:1;
  background:var(--aon-gray-05);
  transform:translateY(-.05rem)
}
.aon-features-carousel__card-container .aon-features-carousel__card-number::after {
  z-index:2;
  height:.2rem;
  width:.2rem;
  background:0 0;
  transform:translateY(0)
}
.aon-features-carousel__card-container .aon-features-carousel__card-content {
  position:absolute;
  top:var(--spacer-80,8rem);
  left:0;
  background-color:var(--aon-gray-08);
  width:calc(100% + var(--spacer-48));
  margin:0 calc(-1 * var(--spacer-24));
  padding:0 var(--spacer-24) var(--spacer-24);
  opacity:0;
  z-index:-1
}
.aon-features-carousel__card-container .aon-features-carousel__card-title {
  font-family:var(--title-font-family);
  font-style:normal;
  letter-spacing:0;
  font-weight:700;
  font-size:2.4rem;
  line-height:2.8rem;
  font-weight:700;
  margin-bottom:var(--spacer-8)
}
@media screen and (min-width:1900px) {
  .aon-features-carousel__card-container .aon-features-carousel__card-title {
    font-size:2.8rem;
    line-height:3.2rem
  }
}
.aon-features-carousel__card-container .aon-features-carousel__card-desc {
  color:var(--aon-gray-02)
}
.aon-features-carousel__card-container .aon-features-carousel__card-item {
  --after-duration:7s;
  flex:1;
  text-align:center;
  padding:0
}
.aon-features-carousel__card-container .aon-features-carousel__card-item.aon-features-carousel__card-item--active .aon-features-carousel__card-number,
.aon-features-carousel__card-container .aon-features-carousel__card-item.forced--open .aon-features-carousel__card-number {
  color:var(--aon-signature-red)
}
.aon-features-carousel__card-container .aon-features-carousel__card-item.aon-features-carousel__card-item--active .aon-features-carousel__card-number::after,
.aon-features-carousel__card-container .aon-features-carousel__card-item.forced--open .aon-features-carousel__card-number::after {
  width:100%;
  background:var(--aon-signature-red)
}
.aon-features-carousel__card-container .aon-features-carousel__card-item.aon-features-carousel__card-item--active .aon-features-carousel__card-content,
.aon-features-carousel__card-container .aon-features-carousel__card-item.forced--open .aon-features-carousel__card-content {
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  z-index:1;
  opacity:1;
  animation:appear .3s ease-out forwards
}
.aon-features-carousel__card-container .aon-features-carousel__card-item.aon-features-carousel__card-item--active .aon-features-carousel__card-title,
.aon-features-carousel__card-container .aon-features-carousel__card-item.forced--open .aon-features-carousel__card-title {
  margin-top:0
}
.aon-features-carousel__card-container .aon-features-carousel__card-item.aon-features-carousel__card-item--active .aon-features-carousel__card-desc,
.aon-features-carousel__card-container .aon-features-carousel__card-item.aon-features-carousel__card-item--active .aon-features-carousel__card-title,
.aon-features-carousel__card-container .aon-features-carousel__card-item.forced--open .aon-features-carousel__card-desc,
.aon-features-carousel__card-container .aon-features-carousel__card-item.forced--open .aon-features-carousel__card-title {
  text-align:left
}
.aon-features-carousel__card-container .aon-features-carousel__card-item.aon-features-carousel__card-item--active .aon-features-carousel__card-number {
  transition:color .5s ease-out;
  transition-delay:0.5s
}
.aon-features-carousel__card-container .aon-features-carousel__card-item.aon-features-carousel__card-item--active:not(.forced--open) .aon-features-carousel__card-number::after {
  animation:fillProgressMobile var(--after-duration) ease-in-out forwards
}
@media screen and (min-width:650px) {
  .aon-features-carousel .aon-media-hero__media-video,
  .aon-features-carousel figure.aon-features-carousel__image {
    aspect-ratio:16/9
  }
  .aon-features-carousel figure.aon-features-carousel__image .aon-img,
  .aon-features-carousel figure.aon-features-carousel__image img {
    aspect-ratio:16/9;
    height:100%
  }
  .aon-features-carousel__card-container {
    padding:var(--spacer-40)
  }
  .aon-features-carousel__card-container .aon-features-carousel__card {
    margin-top:-6.4rem
  }
  .aon-features-carousel__title-mobile {
    padding:var(--spacer-40) 3.85rem var(--spacer-32)
  }
}
@media screen and (min-width:1200px) {
  .aon-features-carousel {
    background-color:transparent;
    position:relative;
    overflow:hidden;
    min-height:85rem
  }
  .aon-features-carousel .aon-media-hero__media-video,
  .aon-features-carousel figure.aon-features-carousel__image {
    aspect-ratio:16/9;
    min-height:85rem
  }
  .aon-features-carousel figure.aon-features-carousel__image {
    width:100%
  }
  .aon-features-carousel .aon-media-hero__media figure.aon-features-carousel__image {
    display:none
  }
  .aon-features-carousel>.aon-features-carousel__title {
    display:none
  }
  .aon-features-carousel__images,
  .aon-features-carousel__images-container {
    width:100%
  }
  .aon-features-carousel__images-container {
    flex:1
  }
  .aon-features-carousel__images--appear {
    animation-duration:.8s;
    animation-delay:.6s
  }
  .aon-features-carousel__title-mobile {
    display:none
  }
  .aon-features-carousel__card-container {
    padding:0;
    position:absolute;
    width:42%;
    min-width:68rem;
    height:75%;
    background:var(--aon-gray-08);
    top:50%;
    transform:translateY(-50%);
    z-index:4;
    margin-top:0
  }
  .aon-features-carousel__card-container .aon-features-carousel__title {
    display:block;
    padding:0;
    padding-left:var(--spacer-40)
  }
  .aon-features-carousel__card-container .aon-features-carousel__card {
    height:100%;
    margin-top:0;
    padding:var(--spacer-72) var(--spacer-48);
    position:relative;
    display:flex;
    flex-direction:column;
    overflow:hidden;
    min-height:unset
  }
  .aon-features-carousel__card-container .aon-features-carousel__card-items {
    flex-direction:column;
    margin-top:var(--spacer-56);
    gap:var(--spacer-32);
    padding-left:var(--spacer-6,.6rem);
    padding-right:var(--spacer-30,3rem);
    border-bottom:none;
    height:auto
  }
  .aon-features-carousel__card-container .aon-features-carousel__card-content {
    position:relative;
    width:100%;
    margin:0;
    padding:0;
    top:unset;
    left:unset;
    display:block;
    z-index:1;
    opacity:1
  }
  .aon-features-carousel__card-container .aon-features-carousel__card-title {
    margin-top:0;
    margin-bottom:0
  }
  .aon-features-carousel__card-container .aon-features-carousel__card-desc {
    height:0;
    opacity:0;
    z-index:-1
  }
  .aon-features-carousel__card-container .aon-features-carousel__card-item {
    --start-height:10rem;
    --end-height:var(--spacer-48);
    position:relative;
    display:flex;
    flex-direction:row;
    padding-top:0;
    padding-bottom:0;
    padding-left:3.3rem;
    cursor:pointer;
    flex:unset;
    height:auto
  }
  .aon-features-carousel__card-container .aon-features-carousel__card-item:focus-visible {
    outline:0;
    border-radius:.4rem;
    border:.2rem solid var(--aon-focus-visible)
  }
  .aon-features-carousel__card-container .aon-features-carousel__card-item .aon-features-carousel__card-number {
    min-width:3.4rem;
    padding:0;
    height:auto
  }
  .aon-features-carousel__card-container .aon-features-carousel__card-item .aon-features-carousel__card-number::after,
  .aon-features-carousel__card-container .aon-features-carousel__card-item .aon-features-carousel__card-number::before {
    left:-3.3rem;
    top:0;
    height:100%;
    width:.2rem;
    opacity:0
  }
  .aon-features-carousel__card-container .aon-features-carousel__card-item .aon-features-carousel__card-number::after {
    height:.2rem;
    z-index:2;
    opacity:1
  }
  .aon-features-carousel__card-container .aon-features-carousel__card-item .aon-features-carousel__card-content {
    text-align:left;
    padding-left:3.1rem
  }
  .aon-features-carousel__card-container .aon-features-carousel__card-item.aon-features-carousel__card-item--active-prev .aon-features-carousel__card-desc,
  .aon-features-carousel__card-container .aon-features-carousel__card-item.forced--open .aon-features-carousel__card-desc {
    height:fit-content;
    opacity:1;
    margin-top:var(--spacer-8)
  }
  .aon-features-carousel__card-container .aon-features-carousel__card-item.aon-features-carousel__card-item--active .aon-features-carousel__card-content,
  .aon-features-carousel__card-container .aon-features-carousel__card-item.aon-features-carousel__card-item--active-prev .aon-features-carousel__card-content,
  .aon-features-carousel__card-container .aon-features-carousel__card-item.forced--open .aon-features-carousel__card-content {
    display:flex;
    flex-direction:column;
    z-index:1;
    animation:unset
  }
  .aon-features-carousel__card-container .aon-features-carousel__card-item.aon-features-carousel__card-item--active .aon-features-carousel__card-number::before,
  .aon-features-carousel__card-container .aon-features-carousel__card-item.aon-features-carousel__card-item--active-prev .aon-features-carousel__card-number::before,
  .aon-features-carousel__card-container .aon-features-carousel__card-item.forced--open .aon-features-carousel__card-number::before {
    background:var(--aon-gray-05)
  }
  .aon-features-carousel__card-container .aon-features-carousel__card-item.aon-features-carousel__card-item--active .aon-features-carousel__card-number::after,
  .aon-features-carousel__card-container .aon-features-carousel__card-item.aon-features-carousel__card-item--active-prev .aon-features-carousel__card-number::after,
  .aon-features-carousel__card-container .aon-features-carousel__card-item.forced--open .aon-features-carousel__card-number::after {
    width:.2rem;
    background:var(--aon-signature-red)
  }
  .aon-features-carousel__card-container .aon-features-carousel__card-item.aon-features-carousel__card-item--active-prev {
    animation:collapseContent .6s linear forwards
  }
  .aon-features-carousel__card-container .aon-features-carousel__card-item.aon-features-carousel__card-item--active-prev .aon-features-carousel__card-number {
    transition:color .3s ease-out
  }
  .aon-features-carousel__card-container .aon-features-carousel__card-item.aon-features-carousel__card-item--active-prev .aon-features-carousel__card-number::after {
    opacity:1;
    height:100%;
    animation:collapse .5s cubic-bezier(.82,0,.47,1.07) forwards
  }
  .aon-features-carousel__card-container .aon-features-carousel__card-item.aon-features-carousel__card-item--active-prev .aon-features-carousel__card-number::before {
    opacity:1;
    animation:collapse .5s linear forwards;
    animation-delay:.1s
  }
  .aon-features-carousel__card-container .aon-features-carousel__card-item.aon-features-carousel__card-item--active-prev .aon-features-carousel__card-desc {
    animation:collapseDesc .5s linear forwards
  }
  .aon-features-carousel__card-container .aon-features-carousel__card-item.forced--open .aon-features-carousel__card-number::after,
  .aon-features-carousel__card-container .aon-features-carousel__card-item.forced--open .aon-features-carousel__card-number::before {
    opacity:1;
    height:100%;
    animation:unset
  }
  .aon-features-carousel__card-container .aon-features-carousel__card-item.forced--open .aon-features-carousel__card-desc {
    animation:unset
  }
  .aon-features-carousel__card-container .aon-features-carousel__card-item.aon-features-carousel__card-item--active:not(.forced--open) .aon-features-carousel__card-number {
    --after-height:0.2rem
  }
  .aon-features-carousel__card-container .aon-features-carousel__card-item.aon-features-carousel__card-item--active:not(.forced--open) .aon-features-carousel__card-number::before {
    opacity:1
  }
  .aon-features-carousel__card-container .aon-features-carousel__card-item.aon-features-carousel__card-item--active:not(.forced--open) .aon-features-carousel__card-number::after {
    animation-name:fillProgressBefore,fillProgress;
    animation-timing-function:cubic-bezier(0.82,0,0.47,1.07),linear;
    animation-duration:.5s,var(--after-duration);
    animation-fill-mode:forwards,forwards;
    animation-delay:0s,.5s
  }
  .aon-features-carousel__card-container .aon-features-carousel__card-item.aon-features-carousel__card-item--active:not(.forced--open) .aon-features-carousel__card-desc {
    height:fit-content;
    opacity:1;
    margin-top:var(--spacer-8)
  }
  .aon-features-carousel__card-container .aon-features-carousel__card-item.aon-features-carousel__card-item--active:not(.forced--open):not(.init) {
    animation:expandContent .6s linear forwards;
    overflow:hidden
  }
  .aon-features-carousel__card-container .aon-features-carousel__card-item.aon-features-carousel__card-item--active:not(.forced--open):not(.init) .aon-features-carousel__card-number::before {
    opacity:0;
    height:30%;
    animation:beforeAppear .4s cubic-bezier(.82,0,.47,1.07) forwards
  }
  .aon-features-carousel__card-container .aon-features-carousel__card-item.aon-features-carousel__card-item--active:not(.forced--open):not(.init) .aon-features-carousel__card-number::after {
    --after-height:1.5rem;
    opacity:0
  }
  .aon-features-carousel__card-container .aon-features-carousel__card-item.aon-features-carousel__card-item--active:not(.forced--open):not(.init) .aon-features-carousel__card-desc {
    height:fit-content;
    opacity:0;
    animation:expandDecs .5s linear forwards
  }
  .aon-features-carousel.right-alignment .aon-features-carousel__card-container {
    right:0
  }
  .aon-features-carousel.left-alignment .aon-features-carousel__card-container {
    left:0
  }
}
@media screen and (min-width:150rem) {
  .aon-features-carousel__card-container .aon-features-carousel__card {
    padding:var(--spacer-96) var(--spacer-48)
  }
  .aon-clarity-hero__title {
    font-size:8rem;
    line-height:8.4rem
  }
}
@media screen and (min-width:1900px) {
  .aon-features-carousel .aon-features-carousel__card .aon-features-carousel__card-number {
    min-width:3.8rem
  }
}
.quote-block {
  color:var(--aon-navy);
  padding-top:var(--spacer-40);
  padding-bottom:var(--spacer-40);
  display:grid;
  grid-template-columns:repeat(var(--grid-columns),1fr);
  gap:var(--grid-gap);
  row-gap:0
}
@media screen and (min-width:650px) {
  .quote-block {
    padding:var(--spacer-56) 0
  }
}
@media screen and (min-width:1200px) {
  .quote-block {
    padding:var(--spacer-80) 0
  }
}
.quote-block__content {
  grid-column:span 4
}
@media screen and (min-width:650px) {
  .quote-block__content {
    grid-column:span 8
  }
}
@media screen and (min-width:1200px) {
  .quote-block__content {
    grid-column:2/span 10
  }
}
.quote-block__icon {
  width:var(--spacer-32);
  color:var(--aon-signature-red);
  margin-bottom:var(--spacer-24)
}
@media screen and (min-width:1200px) {
  .quote-block__icon {
    margin-bottom:var(--spacer-40)
  }
}
.quote-block__quotation {
  margin-bottom:var(--spacer-24)
}
@media screen and (min-width:1200px) {
  .quote-block__quotation {
    margin-bottom:var(--spacer-40)
  }
}
.quote-block__author {
  display:flex;
  grid-column:span 4;
  min-height:var(--spacer-80)
}
.quote-block__author img {
  min-width:var(--spacer-80);
  max-width:var(--spacer-80);
  max-height:var(--spacer-80);
  border-radius:50%;
  overflow:hidden;
  margin-right:var(--spacer-24)
}
.quote-block__author-information {
  display:flex;
  flex-direction:column;
  justify-content:center
}
.quote-block__author-name {
  font-size:1.6rem;
  line-height:2.6rem;
  font-weight:700
}
@media screen and (min-width:1900px) {
  .quote-block__author-name {
    font-size:1.8rem;
    line-height:3rem
  }
}
.quote-block__author-role {
  font-size:1.6rem;
  line-height:2.6rem;
  color:var(--aon-gray-02)
}
@media screen and (min-width:1900px) {
  .quote-block__author-role {
    font-size:1.8rem;
    line-height:3rem
  }
}
@media screen and (min-width:650px) {
  .quote-block__author {
    grid-column:span 8
  }
}
@media screen and (min-width:1200px) {
  .quote-block__author {
    grid-column:2/span 8
  }
}
.quote-block--theme-signature-red .quote-block {
  color:var(--aon-white)
}
.quote-block--theme-signature-red .quote-block__icon {
  color:var(--aon-white)
}
.quote-block--theme-signature-red .quote-block__author-role {
  color:var(--aon-white)
}
.quote-block--theme-navy .quote-block {
  color:var(--aon-white)
}
.quote-block--theme-navy .quote-block__icon {
  color:var(--aon-teal-light)
}
.quote-block--theme-navy .quote-block__author-role {
  color:var(--aon-gray-04)
}
.quote-block--theme-navy-orange .quote-block {
  color:var(--aon-white)
}
.quote-block--theme-navy-orange .quote-block__icon {
  color:var(--aon-orange)
}
.quote-block--theme-navy-orange .quote-block__author-role {
  color:var(--aon-gray-04)
}
.quote-block--theme-teal .quote-block {
  color:var(--aon-white)
}
.quote-block--theme-teal .quote-block__icon {
  color:var(--aon-white)
}
.quote-block--theme-teal .quote-block__author-role {
  color:var(--aon-white)
}
.quote-block--theme-gray-dark-teal .quote-block,
.quote-block--theme-white-dark-teal .quote-block {
  color:var(--aon-navy)
}
.quote-block--theme-gray-dark-teal .quote-block__icon,
.quote-block--theme-white-dark-teal .quote-block__icon {
  color:var(--aon-teal-dark)
}
.quote-block--theme-gray-dark-teal .quote-block__author-role,
.quote-block--theme-white-dark-teal .quote-block__author-role {
  color:var(--aon-gray-02)
}
.text-media-block {
  padding:var(--spacer-40) var(--spacer-24);
  --background:var(--aon-white);
  --color-title:var(--aon-navy);
  --color-sub-title:var(--aon-navy);
  --color-text:var(--aon-gray-02);
  background-color:var(--background)
}
@media screen and (min-width:650px) {
  .text-media-block {
    padding:var(--spacer-80) var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .text-media-block {
    padding:var(--spacer-80) var(--spacer-48)
  }
}
@media screen and (min-width:650px) {
  .text-media-block .grid {
    grid-gap:var(--spacer-24)
  }
}
@media screen and (min-width:1200px) {
  .text-media-block .grid {
    grid-gap:var(--spacer-40)
  }
}
.text-media-block--theme-lighter-gray {
  --background:var(--aon-gray-08)
}
.text-media-block--theme-light-gray {
  --background:var(--aon-gray-07)
}
.text-media-block--theme-navy {
  --background:var(--aon-navy);
  --color-title:var(--aon-white);
  --color-sub-title:var(--aon-white);
  --color-text:var(--aon-gray-04)
}
@media screen and (min-width:650px) {
  .text-media-content {
    display:flex;
    flex-direction:column;
    justify-content:center;
    height:100%
  }
}
@media screen and (min-width:1200px) {
  .text-media-content {
    padding-right:var(--spacer-24)
  }
}
.text-media__title {
  color:var(--color-title);
  margin-top:var(--spacer-16)
}
.text-media__sub-title {
  color:var(--color-sub-title);
  margin-top:var(--spacer-16)
}
.text-media__description {
  color:var(--color-text);
  margin-top:var(--spacer-16)
}
.text-media-content,
.text-media-cover {
  grid-column:1/-1
}
@media screen and (min-width:1200px) {
  .text-media-content,
  .text-media-cover {
    grid-column:span 6
  }
}
.text-media-cover {
  order:-1;
  width:100%
}
.text-media-cover .aon-video,
.text-media-cover picture {
  width:100%;
  display:block
}
.text-media-cover img {
  display:block;
  width:100%;
  object-fit:cover
}
@media screen and (min-width:1200px) {
  .text-media-cover {
    display:flex;
    align-items:center;
    order:initial
  }
}
.rich-media {
  --background-cover:var(--aon-white);
  --color-title:var(--aon-navy);
  --color-text:var(--aon-gray-02);
  background-color:var(--background-cover);
  margin:0;
  padding:var(--spacer-40) var(--spacer-24);
  word-break:break-word
}
.rich-media .aon-figcaption__title {
  color:var(--color-title)
}
.rich-media .aon-figcaption__description {
  color:var(--color-text)
}
@media screen and (min-width:650px) {
  .rich-media {
    padding:var(--spacer-48)
  }
}
.rich-media.rich-media--theme-navy {
  --background-cover:var(--aon-navy);
  --color-title:var(--aon-white);
  --color-text:var(--aon-gray-04)
}
.rich-media.rich-media--theme-light-gray {
  --background-cover:var(--aon-gray-07)
}
.rich-media.rich-media--theme-lighter-gray {
  --background-cover:var(--aon-gray-08)
}
.aon-cta-banner {
  margin:0;
  position:relative
}
.aon-cta-banner figure {
  aspect-ratio:1
}
.aon-cta-banner__image .aon-img {
  aspect-ratio:1;
  object-fit:cover
}
.aon-cta-banner__card-container {
  background-color:var(--aon-navy);
  padding:var(--spacer-24);
  position:relative
}
.aon-cta-banner__card-container .aon-cta-banner__card {
  background-color:var(--aon-white);
  padding:var(--spacer-24);
  width:100%;
  margin-top:-9.9rem;
  word-break:break-word
}
.aon-cta-banner__card-container .aon-cta-banner__card-headline {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem;
  color:var(--aon-teal-dark)
}
@media screen and (min-width:1900px) {
  .aon-cta-banner__card-container .aon-cta-banner__card-headline {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
.aon-cta-banner__card-container .aon-cta-banner__card-title {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:3.2rem;
  line-height:3.6rem;
  margin-top:var(--spacer-16);
  margin-bottom:var(--spacer-16)
}
@media screen and (min-width:650px) {
  .aon-cta-banner__card-container .aon-cta-banner__card-title {
    font-size:3.6rem;
    line-height:4rem
  }
}
@media screen and (min-width:1200px) {
  .aon-cta-banner__card-container .aon-cta-banner__card-title {
    font-size:4rem;
    line-height:4.4rem
  }
}
@media screen and (min-width:1900px) {
  .aon-cta-banner__card-container .aon-cta-banner__card-title {
    font-size:4.8rem;
    line-height:5.2rem
  }
}
.aon-cta-banner__card-container .aon-cta-banner__card-desc {
  color:var(--aon-gray-02)
}
.aon-cta-banner__card-container .aon-cta-banner__card-bottom-container {
  margin-top:var(--spacer-32);
  display:flex;
  flex-direction:column;
  gap:var(--spacer-24)
}
.aon-cta-banner__card-container .aon-cta-banner__card-bottom-container .aon-button {
  width:100%
}
.aon-cta-banner__card-container .aon-cta-banner__card-bottom-container .aon-button .aon-button__wrapper-content {
  width:100%
}
.aon-cta-banner__card-container .aon-cta-banner__card-bottom-container .aon-cta-banner__card-button-tertiary {
  padding-top:var(--spacer-8);
  padding-bottom:var(--spacer-8)
}
@media screen and (min-width:650px) {
  .aon-cta-banner__card-container .aon-cta-banner__card-bottom-container {
    flex-direction:row;
    justify-content:flex-start;
    align-items:center
  }
  .aon-cta-banner__card-container .aon-cta-banner__card-bottom-container .aon-button {
    width:auto
  }
}
@media screen and (min-width:1200px) {
  .aon-cta-banner {
    min-height:80rem;
    overflow:hidden;
    display:flex;
    align-items:center;
    justify-content:center
  }
  .aon-cta-banner .aon-media-hero__media-video,
  .aon-cta-banner figure {
    aspect-ratio:16/9;
    min-height:80rem
  }
  .aon-cta-banner figure {
    width:100%
  }
  .aon-cta-banner .aon-media-hero__media {
    width:100%
  }
  .aon-cta-banner__image .aon-img {
    aspect-ratio:16/9;
    object-fit:cover;
    min-height:80rem
  }
  .aon-cta-banner__card-container {
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    background-color:transparent;
    display:flex;
    align-items:center;
    padding:var(--spacer-48)
  }
  .aon-cta-banner__card-container.left-alignment {
    justify-content:start
  }
  .aon-cta-banner__card-container.right-alignment {
    justify-content:end
  }
  .aon-cta-banner__card-container .aon-cta-banner__card {
    margin-top:0;
    max-width:53.7rem;
    min-height:60rem;
    height:fit-content;
    padding:var(--spacer-48);
    display:flex;
    flex-direction:column
  }
  .aon-cta-banner__card-container .aon-cta-banner__card-title {
    font-family:var(--title-font-family);
    font-style:normal;
    font-weight:700;
    letter-spacing:0;
    font-size:3.8rem;
    line-height:4.2rem
  }
}
@media screen and (min-width:1200px) and (min-width:650px) {
  .aon-cta-banner__card-container .aon-cta-banner__card-title {
    font-size:4.4rem;
    line-height:4.8rem
  }
}
@media screen and (min-width:1200px) and (min-width:1200px) {
  .aon-cta-banner__card-container .aon-cta-banner__card-title {
    font-size:5.6rem;
    line-height:6rem
  }
}
@media screen and (min-width:1200px) and (min-width:1900px) {
  .aon-cta-banner__card-container .aon-cta-banner__card-title {
    font-size:6.6rem;
    line-height:7rem
  }
}
@media screen and (min-width:1200px) {
  .aon-cta-banner__card-container .aon-cta-banner__card-desc {
    margin-bottom:var(--spacer-24)
  }
}
@media screen and (min-width:1200px) {
  .aon-cta-banner__card-container .aon-cta-banner__card-bottom-container {
    margin-top:auto;
    gap:var(--spacer-32)
  }
}
@media screen and (min-width:1900px) {
  .aon-cta-banner__card-container .aon-cta-banner__card {
    max-width:70rem;
    min-height:80rem
  }
}
.related-solutions {
  background-color:var(--aon-gray-07);
  padding:var(--spacer-40) 0;
  overflow:hidden
}
@media screen and (min-width:650px) {
  .related-solutions {
    padding:0
  }
}
.related-solutions__space--medium {
  display:none
}
@media screen and (min-width:650px) {
  .related-solutions__space--medium {
    display:block;
    height:var(--spacer-80);
    width:100%
  }
}
.related-solutions__grid {
  padding-left:var(--spacer-24);
  padding-right:var(--spacer-24)
}
@media screen and (min-width:650px) {
  .related-solutions__grid {
    padding-left:var(--spacer-48);
    padding-right:var(--spacer-48)
  }
}
.related-solutions__solutions {
  grid-column:1/-1
}
@media screen and (min-width:1200px) {
  .related-solutions__solutions {
    grid-column:1/8
  }
}
@media (hover:none) {
  .related-solutions__solutions {
    grid-column:1/-1
  }
}
.related-solutions__thumbnail {
  display:none;
  position:relative
}
@media screen and (min-width:1200px) {
  .related-solutions__thumbnail {
    display:block;
    grid-column:9/-1
  }
}
@media (hover:none) {
  .related-solutions__thumbnail {
    display:none
  }
}
.related-solutions__thumbnail-cover {
  background-color:var(--aon-gray-07);
  display:flex;
  align-items:center;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  overflow:hidden;
  transition:width .75s ease
}
.related-solutions__thumbnail-cover--box {
  background-color:var(--aon-gray-07);
  height:100%;
  z-index:var(--zindex-relatedsolutions-box);
  transform-origin:0 50%;
  min-height:63.1rem
}
.related-solutions__thumbnail-cover.shrink {
  transform:scaleX(0);
  transform-origin:100% 50%
}
.related-solutions__thumbnail-cover--bottom {
  z-index:var(--zindex-relatedsolutions-thumbnail-bottom)
}
.related-solutions__thumbnail-cover--top {
  z-index:var(--zindex-relatedsolutions-thumbnail-top)
}
.related-solutions__thumbnail-cover img {
  display:block;
  width:42.1rem;
  object-fit:cover
}
@media screen and (min-width:1900px) {
  .related-solutions__thumbnail-cover img {
    width:58.1rem
  }
}
.related-solutions__title {
  font-family:var(--title-font-family);
  font-style:normal;
  letter-spacing:0;
  font-weight:700;
  font-size:2.4rem;
  line-height:2.8rem;
  font-weight:400;
  line-height:3.2rem
}
@media screen and (min-width:1900px) {
  .related-solutions__title {
    font-size:2.8rem;
    line-height:3.2rem
  }
}
@media screen and (min-width:1900px) {
  .related-solutions__title {
    line-height:3.6rem
  }
}
.related-solutions-list {
  list-style:none;
  padding:0;
  margin-top:var(--spacer-24)
}
@media screen and (min-width:1200px) {
  .related-solutions-list {
    margin-top:var(--spacer-48);
    min-height:45.6rem
  }
}
.related-solutions-list__item {
  display:grid;
  grid-template-columns:repeat(var(--grid-columns),1fr);
  gap:var(--grid-gap);
  display:flex;
  align-items:center;
  justify-content:space-between;
  border-top:.1rem solid var(--aon-gray-05);
  position:relative
}
.related-solutions-list__item:last-child {
  border-bottom:.1rem solid var(--aon-gray-05)
}
@media (hover:hover) {
  .related-solutions-list__item {
    padding:1.2rem 0
  }
}
@media screen and (min-width:1200px) {
  .related-solutions-list__item {
    border:none;
    display:block
  }
  .related-solutions-list__item:last-child {
    border:none
  }
}
@media (hover:none) {
  .related-solutions-list__item {
    display:flex;
    border-top:.1rem solid var(--aon-gray-05)
  }
  .related-solutions-list__item:last-child {
    border-top:.1rem solid var(--aon-gray-05);
    border-bottom:.1rem solid var(--aon-gray-05)
  }
}
.related-solutions-list__title {
  grid-column:span 3;
  font-size:3.2rem
}
@media screen and (min-width:650px) {
  .related-solutions-list__title {
    grid-column:span 6;
    font-size:4rem
  }
}
@media screen and (min-width:1200px) {
  .related-solutions-list__title {
    font-size:5.6rem
  }
}
.related-solutions-list__title--absolute {
  opacity:0;
  position:absolute;
  top:0;
  left:0;
  width:624rem;
  height:100%;
  z-index:var(--zindex-relatedsolutions-link);
  display:none
}
@media screen and (min-width:1200px) {
  .related-solutions-list__title--absolute {
    display:block
  }
}
.related-solutions-list__title--absolute a {
  display:block;
  height:100%
}
.related-solutions-list__cta {
  grid-column:4/-1;
  text-align:right
}
@media screen and (min-width:650px) {
  .related-solutions-list__cta {
    grid-column:8/-1
  }
}
@media screen and (min-width:1200px) {
  .related-solutions-list__cta {
    display:none
  }
}
@media (hover:none) {
  .related-solutions-list__cta {
    display:inline-flex
  }
}
.related-solutions-list__cta .aon-button {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:var(--spacer-56);
  height:var(--spacer-56)
}
.related-solutions-list__link {
  display:inline-block;
  color:var(--aon-navy);
  padding:var(--spacer-24) 0;
  text-decoration:none;
  transition:color .75s cubic-bezier(.17, .17, .15, 1);
  cursor:pointer
}
@media screen and (min-width:1200px) {
  .related-solutions-list__link {
    cursor:url("/lib/cursors/explore.svg") 48 48,auto;
    padding:0
  }
}
@media (hover:none) {
  .related-solutions-list__link {
    color:var(--aon-navy);
    padding:var(--spacer-24) 0
  }
}
.related-solutions-list__item:hover .related-solutions-list__link {
  color:var(--aon-navy)
}
.related-solutions-list__item.active .related-solutions-list__link {
  color:var(--aon-navy)
}
@media (hover:hover) and (pointer:fine) {
  .related-solutions-list__item.inactive .related-solutions-list__link {
    color:var(--aon-gray-04)
  }
}
.related-solutions__cta {
  margin-top:var(--spacer-24)
}
.related-solutions__cta .aon-button__primary,
.related-solutions__cta .aon-button__secondary {
  width:100%
}
.related-solutions__cta .aon-button__primary .aon-button__wrapper-content,
.related-solutions__cta .aon-button__secondary .aon-button__wrapper-content {
  width:100%
}
@media screen and (min-width:650px) {
  .related-solutions__cta .aon-button__primary,
  .related-solutions__cta .aon-button__secondary {
    width:fit-content
  }
  .related-solutions__cta .aon-button__primary .aon-button__wrapper-content,
  .related-solutions__cta .aon-button__secondary .aon-button__wrapper-content {
    width:auto
  }
}
@media screen and (min-width:1200px) {
  .related-solutions__cta {
    margin-top:var(--spacer-48)
  }
}
.aon-cursor {
  position:fixed;
  width:var(--spacer-96);
  height:var(--spacer-96);
  display:none;
  pointer-events:none
}
.aon-cursor--circle {
  width:100%;
  height:100%;
  position:relative;
  background:var(--aon-signature-red);
  border-radius:50%;
  pointer-events:none
}
.aon-cursor--circle>* {
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%)
}
.aon-cursor--circle>* {
  pointer-events:none
}
.aon-cursor--icon {
  width:var(--spacer-32);
  height:var(--spacer-32);
  color:var(--aon-white)
}
.document-download {
  background-color:var(--aon-gray-08)
}
.document-download__container {
  grid-column:span 4;
  padding-top:var(--spacer-40);
  padding-bottom:var(--spacer-40)
}
@media screen and (min-width:650px) {
  .document-download__container {
    grid-column:1/span 10
  }
}
@media screen and (min-width:1200px) {
  .document-download__container {
    grid-column:2/span 10;
    padding-top:var(--spacer-80);
    padding-bottom:var(--spacer-80)
  }
}
.document-download__title {
  color:var(--aon-navy);
  margin-bottom:var(--spacer-40)
}
@media screen and (min-width:650px) {
  .document-download__title {
    margin-bottom:var(--spacer-48)
  }
}
.document-download__title-text {
  color:var(--aon-navy);
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem;
  font-weight:700;
  text-transform:none
}
@media screen and (min-width:1900px) {
  .document-download__title-text {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
@media screen and (min-width:650px) {
  .document-download__row {
    --grid-columns:10
  }
}
.document-download__header {
  margin-bottom:var(--spacer-24)
}
.document-download__content-title {
  grid-column:span 4;
  color:var(--aon-navy)
}
@media screen and (min-width:650px) {
  .document-download__content-title {
    grid-column:span 6;
    display:block
  }
}
.document-download__content-type {
  grid-column:span 2;
  color:var(--aon-navy)
}
.document-download__content-size {
  grid-column:span 2;
  color:var(--aon-navy)
}
.document-download__content-size,
.document-download__content-type {
  display:none;
  text-transform:uppercase;
  font-size:1.6rem;
  line-height:2.6rem;
  color:var(--aon-gray-02)
}
@media screen and (min-width:1900px) {
  .document-download__content-size,
  .document-download__content-type {
    font-size:1.8rem;
    line-height:3rem
  }
}
@media screen and (min-width:650px) {
  .document-download__content-size,
  .document-download__content-type {
    display:block
  }
}
.document-download__content-mobile {
  display:block;
  padding-top:var(--spacer-16);
  font-size:1.6rem;
  line-height:2.6rem;
  color:var(--aon-gray-02);
  margin-left:var(--spacer-32);
  text-transform:uppercase
}
@media screen and (min-width:1900px) {
  .document-download__content-mobile {
    font-size:1.8rem;
    line-height:3rem
  }
}
@media screen and (min-width:650px) {
  .document-download__content-mobile {
    display:none
  }
}
.document-download__body {
  position:relative;
  width:100%;
  padding-top:var(--spacer-24);
  border-top:.1rem solid var(--aon-gray-05)
}
.document-download__body:not(:last-child) {
  padding-bottom:var(--spacer-24)
}
.document-download__file a {
  text-decoration:none;
  display:flex;
  cursor:pointer
}
.document-download__file span {
  font-size:1.6rem;
  line-height:2.6rem;
  font-weight:500;
  color:var(--aon-navy);
  text-decoration:underline;
  text-decoration-color:var(--aon-signature-red);
  text-underline-offset:0.5rem
}
@media screen and (min-width:1900px) {
  .document-download__file span {
    font-size:1.8rem;
    line-height:3rem
  }
}
@media screen and (min-width:650px) {
  .document-download__file span {
    max-width:100%
  }
}
.document-download__icon {
  width:var(--spacer-24);
  height:var(--spacer-24);
  margin-right:var(--spacer-8);
  color:var(--aon-signature-red)
}
.a-tag {
  position:relative;
  padding:var(--spacer-8);
  font-family:var(--standard-font-family);
  font-weight:500;
  font-size:1.2rem;
  line-height:1.6rem;
  cursor:pointer;
  background:linear-gradient(90deg,var(--aon-gray-07) 50%,var(--aon-teal-dark) 50%);
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent;
  background-size:200% 200%;
  background-position:100%;
  transition:background-position var(--base-transition-05) ease-in-out
}
.a-tag:after {
  content:"";
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  z-index:-1;
  background:linear-gradient(90deg,var(--aon-teal-dark) 50%,var(--aon-gray-07) 50%);
  background-size:200% 200%;
  background-position:100%;
  transition:background-position var(--base-transition-05) ease-in-out
}
@media (hover:hover) and (pointer:fine) {
  .a-tag:hover,
  .a-tag:hover:after {
    background-position:0
  }
}
.a-tag__link {
  text-decoration:none
}
.richtext-editor-place {
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.8rem;
  line-height:2.8rem;
  --before-gap-spacing:var(--spacer-16);
  --before-width:var(--spacer-24);
  --character-width:0.5rem
}
@media screen and (min-width:1900px) {
  .richtext-editor-place {
    font-size:2.2rem;
    line-height:3.4rem
  }
}
@media screen and (min-width:650px) {
  .richtext-editor-place {
    --before-gap-spacing:var(--spacer-24);
    --before-width:var(--spacer-32)
  }
}
.richtext-editor-place h1,
.richtext-editor-place h2,
.richtext-editor-place h3,
.richtext-editor-place h4,
.richtext-editor-place h5,
.richtext-editor-place ol,
.richtext-editor-place p,
.richtext-editor-place table,
.richtext-editor-place ul {
  margin-top:var(--spacer-24);
  margin-bottom:var(--spacer-24)
}
.richtext-editor-place h6 {
  margin-top:var(--spacer-40);
  margin-bottom:var(--spacer-24)
}
.richtext-editor-place h6.regular {
  margin-top:var(--spacer-24)
}
.richtext-editor-place h6.h7-caption {
  margin-top:var(--spacer-24);
  margin-bottom:.8rem
}
.richtext-editor-place h6.teal {
  margin:var(--spacer-24) 0
}
.richtext-editor-place h4 {
  margin-top:var(--spacer-40)
}
@media screen and (min-width:1200px) {
  .richtext-editor-place h1,
  .richtext-editor-place h2,
  .richtext-editor-place h3,
  .richtext-editor-place h4,
  .richtext-editor-place h5,
  .richtext-editor-place h6 {
    margin-top:var(--spacer-48)
  }
  .richtext-editor-place h1.h7-caption,
  .richtext-editor-place h2.h7-caption,
  .richtext-editor-place h3.h7-caption,
  .richtext-editor-place h4.h7-caption,
  .richtext-editor-place h5.h7-caption,
  .richtext-editor-place h6.h7-caption {
    margin-top:var(--spacer-24);
    margin-bottom:.8rem
  }
}
.richtext-editor-place p {
  color:var(--aon-gray-02)
}
.richtext-editor-place p.p3-caption {
  margin-top:0
}
.richtext-editor-place .foot-note {
  color:var(--aon-gray-01)
}
.richtext-editor-place .foot-note strong {
  font-weight:500
}
.richtext-editor-place a:not(.aon-button) {
  color:var(--aon-navy);
  text-decoration:none;
  font-weight:500;
  position:relative;
  background:linear-gradient(to right,var(--aon-signature-red),var(--aon-signature-red));
  background-size:100% .1rem;
  background-repeat:no-repeat;
  background-position:0 100%
}
@media (hover:hover) and (pointer:fine) {
  @keyframes bg-line {
    0% {
      background-size:10% .1rem
    }
    100% {
      background-size:100% .1rem
    }
  }
  .richtext-editor-place a:not(.aon-button):focus,
  .richtext-editor-place a:not(.aon-button):hover {
    animation:bg-line var(--base-transition-06) linear forwards
  }
}
.richtext-editor-place ul {
  color:var(--aon-gray-02);
  margin-top:var(--spacer-24);
  padding-left:0;
  margin-left:1.4rem
}
.richtext-editor-place ul ::marker {
  font-size:1.45rem
}
.richtext-editor-place ul li {
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.8rem;
  line-height:2.8rem;
  padding-left:.45rem
}
@media screen and (min-width:1900px) {
  .richtext-editor-place ul li {
    font-size:2.2rem;
    line-height:3.4rem
  }
}
.richtext-editor-place ul li .foot-note:first-child {
  display:inline
}
.richtext-editor-place ul li:not(:last-of-type) {
  margin-bottom:var(--spacer-8)
}
.richtext-editor-place ul li ul {
  margin-top:var(--spacer-24)!important
}
@media screen and (min-width:1200px) {
  .richtext-editor-place ul li ul {
    margin-top:var(--spacer-8)!important
  }
}
.richtext-editor-place ul li.foot-note {
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.2rem;
  line-height:1.8rem
}
@media screen and (min-width:1900px) {
  .richtext-editor-place ul li.foot-note {
    font-size:1.4rem;
    line-height:2.2rem
  }
}
.richtext-editor-place ol {
  color:var(--aon-navy);
  list-style:decimal-leading-zero;
  counter-reset:aon-counter;
  padding-inline-start:2rem
}
.richtext-editor-place ol .ordinal-numbers-color-default ol,
.richtext-editor-place ol li:not([class*=ordinal-numbers-color]) ol {
  padding-inline-start:4.196rem
}
.richtext-editor-place ol .ordinal-numbers-color-default ol>li>ol,
.richtext-editor-place ol li:not([class*=ordinal-numbers-color]) ol>li>ol {
  padding-inline-start:6.294rem
}
.richtext-editor-place ol .ordinal-numbers-color-default ol>li>ol>li>ol,
.richtext-editor-place ol li:not([class*=ordinal-numbers-color]) ol>li>ol>li>ol {
  padding-inline-start:8.392rem
}
.richtext-editor-place ol .ordinal-numbers-color-default ol>li>ol>li>ol>li>ol,
.richtext-editor-place ol li:not([class*=ordinal-numbers-color]) ol>li>ol>li>ol>li>ol {
  padding-inline-start:10.49rem
}
.richtext-editor-place ol .ordinal-numbers-color-default ol>li>ol>li>ol>li>ol>li>ol,
.richtext-editor-place ol li:not([class*=ordinal-numbers-color]) ol>li>ol>li>ol>li>ol>li>ol {
  padding-inline-start:12.588rem
}
.richtext-editor-place ol .ordinal-numbers-color-default ol>li>ol>li>ol>li>ol>li>ol>li>ol,
.richtext-editor-place ol li:not([class*=ordinal-numbers-color]) ol>li>ol>li>ol>li>ol>li>ol>li>ol {
  padding-inline-start:14.686rem
}
.richtext-editor-place ol .ordinal-numbers-color-default ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol,
.richtext-editor-place ol li:not([class*=ordinal-numbers-color]) ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol {
  padding-inline-start:16.784rem
}
.richtext-editor-place ol .ordinal-numbers-color-default ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol,
.richtext-editor-place ol li:not([class*=ordinal-numbers-color]) ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol {
  padding-inline-start:18.882rem
}
.richtext-editor-place ol .ordinal-numbers-color-default ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol,
.richtext-editor-place ol li:not([class*=ordinal-numbers-color]) ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol {
  padding-inline-start:20.98rem
}
.richtext-editor-place ol .ordinal-numbers-color-default ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol,
.richtext-editor-place ol li:not([class*=ordinal-numbers-color]) ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol {
  padding-inline-start:23.078rem
}
.richtext-editor-place ol .ordinal-numbers-color-dark-teal ol,
.richtext-editor-place ol .ordinal-numbers-color-navy ol,
.richtext-editor-place ol .ordinal-numbers-color-red ol {
  padding-inline-start:2.76rem
}
.richtext-editor-place ol .ordinal-numbers-color-dark-teal ol>li>ol,
.richtext-editor-place ol .ordinal-numbers-color-navy ol>li>ol,
.richtext-editor-place ol .ordinal-numbers-color-red ol>li>ol {
  padding-inline-start:4.14rem
}
.richtext-editor-place ol .ordinal-numbers-color-dark-teal ol>li>ol>li>ol,
.richtext-editor-place ol .ordinal-numbers-color-navy ol>li>ol>li>ol,
.richtext-editor-place ol .ordinal-numbers-color-red ol>li>ol>li>ol {
  padding-inline-start:5.52rem
}
.richtext-editor-place ol .ordinal-numbers-color-dark-teal ol>li>ol>li>ol>li>ol,
.richtext-editor-place ol .ordinal-numbers-color-navy ol>li>ol>li>ol>li>ol,
.richtext-editor-place ol .ordinal-numbers-color-red ol>li>ol>li>ol>li>ol {
  padding-inline-start:6.9rem
}
.richtext-editor-place ol .ordinal-numbers-color-dark-teal ol>li>ol>li>ol>li>ol>li>ol,
.richtext-editor-place ol .ordinal-numbers-color-navy ol>li>ol>li>ol>li>ol>li>ol,
.richtext-editor-place ol .ordinal-numbers-color-red ol>li>ol>li>ol>li>ol>li>ol {
  padding-inline-start:8.28rem
}
.richtext-editor-place ol .ordinal-numbers-color-dark-teal ol>li>ol>li>ol>li>ol>li>ol>li>ol,
.richtext-editor-place ol .ordinal-numbers-color-navy ol>li>ol>li>ol>li>ol>li>ol>li>ol,
.richtext-editor-place ol .ordinal-numbers-color-red ol>li>ol>li>ol>li>ol>li>ol>li>ol {
  padding-inline-start:9.66rem
}
.richtext-editor-place ol .ordinal-numbers-color-dark-teal ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol,
.richtext-editor-place ol .ordinal-numbers-color-navy ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol,
.richtext-editor-place ol .ordinal-numbers-color-red ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol {
  padding-inline-start:11.04rem
}
.richtext-editor-place ol .ordinal-numbers-color-dark-teal ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol,
.richtext-editor-place ol .ordinal-numbers-color-navy ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol,
.richtext-editor-place ol .ordinal-numbers-color-red ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol {
  padding-inline-start:12.42rem
}
.richtext-editor-place ol .ordinal-numbers-color-dark-teal ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol,
.richtext-editor-place ol .ordinal-numbers-color-navy ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol,
.richtext-editor-place ol .ordinal-numbers-color-red ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol {
  padding-inline-start:13.8rem
}
.richtext-editor-place ol .ordinal-numbers-color-dark-teal ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol,
.richtext-editor-place ol .ordinal-numbers-color-navy ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol,
.richtext-editor-place ol .ordinal-numbers-color-red ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol {
  padding-inline-start:15.18rem
}
.richtext-editor-place ol li {
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.8rem;
  line-height:2.8rem;
  padding-inline-start:var(--spacer-16)
}
.richtext-editor-place ol li:not(:last-of-type) {
  margin-bottom:var(--spacer-16)
}
.richtext-editor-place ol li ol {
  margin-top:1.2rem!important
}
@media screen and (min-width:1900px) {
  .richtext-editor-place ol li {
    font-size:2.2rem;
    line-height:3.4rem
  }
}
.richtext-editor-place ol li.foot-note {
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.2rem;
  line-height:1.8rem
}
@media screen and (min-width:1900px) {
  .richtext-editor-place ol li.foot-note {
    font-size:1.4rem;
    line-height:2.2rem
  }
}
.richtext-editor-place ol li:not(:has(div)) {
  color:var(--aon-navy);
  counter-increment:aon-counter
}
.richtext-editor-place ol li:not(:has(div)).ordinal-numbers-color-dark-teal,
.richtext-editor-place ol li:not(:has(div)).ordinal-numbers-color-navy,
.richtext-editor-place ol li:not(:has(div)).ordinal-numbers-color-red {
  color:var(--aon-gray-02)
}
.richtext-editor-place ol li:not(:has(div))::marker {
  content:counters(aon-counter, ".") " ";
  display:inline-block
}
.richtext-editor-place ol li:not(:has(div)).ordinal-numbers-color-default::marker,
.richtext-editor-place ol li:not(:has(div))::marker {
  font-family:var(--title-font-family);
  font-style:normal;
  letter-spacing:0;
  font-weight:700;
  font-size:2.4rem;
  line-height:2.8rem;
  color:var(--aon-signature-red)
}
@media screen and (min-width:1900px) {
  .richtext-editor-place ol li:not(:has(div)).ordinal-numbers-color-default::marker,
  .richtext-editor-place ol li:not(:has(div))::marker {
    font-size:2.8rem;
    line-height:3.2rem
  }
}
.richtext-editor-place ol li:not(:has(div)).ordinal-numbers-color-red::marker {
  color:var(--aon-signature-red);
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem;
  margin-right:var(--spacer-16)
}
@media screen and (min-width:1900px) {
  .richtext-editor-place ol li:not(:has(div)).ordinal-numbers-color-red::marker {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
@media screen and (min-width:650px) {
  .richtext-editor-place ol li:not(:has(div)).ordinal-numbers-color-red::marker {
    margin-right:var(--spacer-24)
  }
}
.richtext-editor-place ol li:not(:has(div)).ordinal-numbers-color-dark-teal::marker {
  color:var(--aon-teal-dark);
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem;
  margin-right:var(--spacer-16)
}
@media screen and (min-width:1900px) {
  .richtext-editor-place ol li:not(:has(div)).ordinal-numbers-color-dark-teal::marker {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
@media screen and (min-width:650px) {
  .richtext-editor-place ol li:not(:has(div)).ordinal-numbers-color-dark-teal::marker {
    margin-right:var(--spacer-24)
  }
}
.richtext-editor-place ol li:not(:has(div)).ordinal-numbers-color-navy::marker {
  color:var(--aon-navy);
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem;
  margin-right:var(--spacer-16)
}
@media screen and (min-width:1900px) {
  .richtext-editor-place ol li:not(:has(div)).ordinal-numbers-color-navy::marker {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
@media screen and (min-width:650px) {
  .richtext-editor-place ol li:not(:has(div)).ordinal-numbers-color-navy::marker {
    margin-right:var(--spacer-24)
  }
}
.richtext-editor-place ol li:has(div) .ordinal-numbers-color-dark-teal:not(:has(div)),
.richtext-editor-place ol li:has(div) .ordinal-numbers-color-default:not(:has(div)),
.richtext-editor-place ol li:has(div) .ordinal-numbers-color-navy:not(:has(div)),
.richtext-editor-place ol li:has(div) .ordinal-numbers-color-red:not(:has(div)) {
  color:var(--aon-navy);
  counter-increment:aon-counter
}
.richtext-editor-place ol li:has(div) .ordinal-numbers-color-dark-teal:not(:has(div)).ordinal-numbers-color-dark-teal,
.richtext-editor-place ol li:has(div) .ordinal-numbers-color-dark-teal:not(:has(div)).ordinal-numbers-color-navy,
.richtext-editor-place ol li:has(div) .ordinal-numbers-color-dark-teal:not(:has(div)).ordinal-numbers-color-red,
.richtext-editor-place ol li:has(div) .ordinal-numbers-color-default:not(:has(div)).ordinal-numbers-color-dark-teal,
.richtext-editor-place ol li:has(div) .ordinal-numbers-color-default:not(:has(div)).ordinal-numbers-color-navy,
.richtext-editor-place ol li:has(div) .ordinal-numbers-color-default:not(:has(div)).ordinal-numbers-color-red,
.richtext-editor-place ol li:has(div) .ordinal-numbers-color-navy:not(:has(div)).ordinal-numbers-color-dark-teal,
.richtext-editor-place ol li:has(div) .ordinal-numbers-color-navy:not(:has(div)).ordinal-numbers-color-navy,
.richtext-editor-place ol li:has(div) .ordinal-numbers-color-navy:not(:has(div)).ordinal-numbers-color-red,
.richtext-editor-place ol li:has(div) .ordinal-numbers-color-red:not(:has(div)).ordinal-numbers-color-dark-teal,
.richtext-editor-place ol li:has(div) .ordinal-numbers-color-red:not(:has(div)).ordinal-numbers-color-navy,
.richtext-editor-place ol li:has(div) .ordinal-numbers-color-red:not(:has(div)).ordinal-numbers-color-red {
  color:var(--aon-gray-02)
}
.richtext-editor-place ol li:has(div) .ordinal-numbers-color-dark-teal:not(:has(div))::marker,
.richtext-editor-place ol li:has(div) .ordinal-numbers-color-default:not(:has(div))::marker,
.richtext-editor-place ol li:has(div) .ordinal-numbers-color-navy:not(:has(div))::marker,
.richtext-editor-place ol li:has(div) .ordinal-numbers-color-red:not(:has(div))::marker {
  content:counters(aon-counter, ".") " ";
  display:inline-block
}
.richtext-editor-place ol li:has(div) .ordinal-numbers-color-dark-teal:not(:has(div)).ordinal-numbers-color-default::marker,
.richtext-editor-place ol li:has(div) .ordinal-numbers-color-dark-teal:not(:has(div))::marker,
.richtext-editor-place ol li:has(div) .ordinal-numbers-color-default:not(:has(div)).ordinal-numbers-color-default::marker,
.richtext-editor-place ol li:has(div) .ordinal-numbers-color-default:not(:has(div))::marker,
.richtext-editor-place ol li:has(div) .ordinal-numbers-color-navy:not(:has(div)).ordinal-numbers-color-default::marker,
.richtext-editor-place ol li:has(div) .ordinal-numbers-color-navy:not(:has(div))::marker,
.richtext-editor-place ol li:has(div) .ordinal-numbers-color-red:not(:has(div)).ordinal-numbers-color-default::marker,
.richtext-editor-place ol li:has(div) .ordinal-numbers-color-red:not(:has(div))::marker {
  font-family:var(--title-font-family);
  font-style:normal;
  letter-spacing:0;
  font-weight:700;
  font-size:2.4rem;
  line-height:2.8rem;
  color:var(--aon-signature-red)
}
@media screen and (min-width:1900px) {
  .richtext-editor-place ol li:has(div) .ordinal-numbers-color-dark-teal:not(:has(div)).ordinal-numbers-color-default::marker,
  .richtext-editor-place ol li:has(div) .ordinal-numbers-color-dark-teal:not(:has(div))::marker,
  .richtext-editor-place ol li:has(div) .ordinal-numbers-color-default:not(:has(div)).ordinal-numbers-color-default::marker,
  .richtext-editor-place ol li:has(div) .ordinal-numbers-color-default:not(:has(div))::marker,
  .richtext-editor-place ol li:has(div) .ordinal-numbers-color-navy:not(:has(div)).ordinal-numbers-color-default::marker,
  .richtext-editor-place ol li:has(div) .ordinal-numbers-color-navy:not(:has(div))::marker,
  .richtext-editor-place ol li:has(div) .ordinal-numbers-color-red:not(:has(div)).ordinal-numbers-color-default::marker,
  .richtext-editor-place ol li:has(div) .ordinal-numbers-color-red:not(:has(div))::marker {
    font-size:2.8rem;
    line-height:3.2rem
  }
}
.richtext-editor-place ol li:has(div) .ordinal-numbers-color-dark-teal:not(:has(div)).ordinal-numbers-color-red::marker,
.richtext-editor-place ol li:has(div) .ordinal-numbers-color-default:not(:has(div)).ordinal-numbers-color-red::marker,
.richtext-editor-place ol li:has(div) .ordinal-numbers-color-navy:not(:has(div)).ordinal-numbers-color-red::marker,
.richtext-editor-place ol li:has(div) .ordinal-numbers-color-red:not(:has(div)).ordinal-numbers-color-red::marker {
  color:var(--aon-signature-red);
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem;
  margin-right:var(--spacer-16)
}
@media screen and (min-width:1900px) {
  .richtext-editor-place ol li:has(div) .ordinal-numbers-color-dark-teal:not(:has(div)).ordinal-numbers-color-red::marker,
  .richtext-editor-place ol li:has(div) .ordinal-numbers-color-default:not(:has(div)).ordinal-numbers-color-red::marker,
  .richtext-editor-place ol li:has(div) .ordinal-numbers-color-navy:not(:has(div)).ordinal-numbers-color-red::marker,
  .richtext-editor-place ol li:has(div) .ordinal-numbers-color-red:not(:has(div)).ordinal-numbers-color-red::marker {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
@media screen and (min-width:650px) {
  .richtext-editor-place ol li:has(div) .ordinal-numbers-color-dark-teal:not(:has(div)).ordinal-numbers-color-red::marker,
  .richtext-editor-place ol li:has(div) .ordinal-numbers-color-default:not(:has(div)).ordinal-numbers-color-red::marker,
  .richtext-editor-place ol li:has(div) .ordinal-numbers-color-navy:not(:has(div)).ordinal-numbers-color-red::marker,
  .richtext-editor-place ol li:has(div) .ordinal-numbers-color-red:not(:has(div)).ordinal-numbers-color-red::marker {
    margin-right:var(--spacer-24)
  }
}
.richtext-editor-place ol li:has(div) .ordinal-numbers-color-dark-teal:not(:has(div)).ordinal-numbers-color-dark-teal::marker,
.richtext-editor-place ol li:has(div) .ordinal-numbers-color-default:not(:has(div)).ordinal-numbers-color-dark-teal::marker,
.richtext-editor-place ol li:has(div) .ordinal-numbers-color-navy:not(:has(div)).ordinal-numbers-color-dark-teal::marker,
.richtext-editor-place ol li:has(div) .ordinal-numbers-color-red:not(:has(div)).ordinal-numbers-color-dark-teal::marker {
  color:var(--aon-teal-dark);
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem;
  margin-right:var(--spacer-16)
}
@media screen and (min-width:1900px) {
  .richtext-editor-place ol li:has(div) .ordinal-numbers-color-dark-teal:not(:has(div)).ordinal-numbers-color-dark-teal::marker,
  .richtext-editor-place ol li:has(div) .ordinal-numbers-color-default:not(:has(div)).ordinal-numbers-color-dark-teal::marker,
  .richtext-editor-place ol li:has(div) .ordinal-numbers-color-navy:not(:has(div)).ordinal-numbers-color-dark-teal::marker,
  .richtext-editor-place ol li:has(div) .ordinal-numbers-color-red:not(:has(div)).ordinal-numbers-color-dark-teal::marker {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
@media screen and (min-width:650px) {
  .richtext-editor-place ol li:has(div) .ordinal-numbers-color-dark-teal:not(:has(div)).ordinal-numbers-color-dark-teal::marker,
  .richtext-editor-place ol li:has(div) .ordinal-numbers-color-default:not(:has(div)).ordinal-numbers-color-dark-teal::marker,
  .richtext-editor-place ol li:has(div) .ordinal-numbers-color-navy:not(:has(div)).ordinal-numbers-color-dark-teal::marker,
  .richtext-editor-place ol li:has(div) .ordinal-numbers-color-red:not(:has(div)).ordinal-numbers-color-dark-teal::marker {
    margin-right:var(--spacer-24)
  }
}
.richtext-editor-place ol li:has(div) .ordinal-numbers-color-dark-teal:not(:has(div)).ordinal-numbers-color-navy::marker,
.richtext-editor-place ol li:has(div) .ordinal-numbers-color-default:not(:has(div)).ordinal-numbers-color-navy::marker,
.richtext-editor-place ol li:has(div) .ordinal-numbers-color-navy:not(:has(div)).ordinal-numbers-color-navy::marker,
.richtext-editor-place ol li:has(div) .ordinal-numbers-color-red:not(:has(div)).ordinal-numbers-color-navy::marker {
  color:var(--aon-navy);
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem;
  margin-right:var(--spacer-16)
}
@media screen and (min-width:1900px) {
  .richtext-editor-place ol li:has(div) .ordinal-numbers-color-dark-teal:not(:has(div)).ordinal-numbers-color-navy::marker,
  .richtext-editor-place ol li:has(div) .ordinal-numbers-color-default:not(:has(div)).ordinal-numbers-color-navy::marker,
  .richtext-editor-place ol li:has(div) .ordinal-numbers-color-navy:not(:has(div)).ordinal-numbers-color-navy::marker,
  .richtext-editor-place ol li:has(div) .ordinal-numbers-color-red:not(:has(div)).ordinal-numbers-color-navy::marker {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
@media screen and (min-width:650px) {
  .richtext-editor-place ol li:has(div) .ordinal-numbers-color-dark-teal:not(:has(div)).ordinal-numbers-color-navy::marker,
  .richtext-editor-place ol li:has(div) .ordinal-numbers-color-default:not(:has(div)).ordinal-numbers-color-navy::marker,
  .richtext-editor-place ol li:has(div) .ordinal-numbers-color-navy:not(:has(div)).ordinal-numbers-color-navy::marker,
  .richtext-editor-place ol li:has(div) .ordinal-numbers-color-red:not(:has(div)).ordinal-numbers-color-navy::marker {
    margin-right:var(--spacer-24)
  }
}
@media screen and (min-width:1200px) {
  .richtext-editor-place ol li {
    padding-inline-start:var(--spacer-24)
  }
}
.richtext-editor-place .table-rte-container {
  width:100%;
  overflow-x:auto;
  position:relative
}
.richtext-editor-place table {
  border-collapse:collapse;
  width:100%!important;
  border-spacing:0;
  text-align:left
}
.richtext-editor-place table caption {
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.2rem;
  line-height:1.8rem;
  color:var(--aon-gray-02);
  padding-top:var(--spacer-16)
}
@media screen and (min-width:1900px) {
  .richtext-editor-place table caption {
    font-size:1.4rem;
    line-height:2.2rem
  }
}
.richtext-editor-place table thead th {
  color:var(--aon-white);
  padding:var(--spacer-8);
  background-color:var(--aon-navy);
  font-size:1.4rem;
  line-height:2.2rem;
  font-weight:700;
  text-align:left;
  vertical-align:top
}
@media screen and (min-width:1900px) {
  .richtext-editor-place table thead th {
    font-size:1.6rem;
    line-height:2.4rem
  }
}
.richtext-editor-place table tfoot tr {
  font-size:1.4rem;
  line-height:2.2rem
}
@media screen and (min-width:1900px) {
  .richtext-editor-place table tfoot tr {
    font-size:1.6rem;
    line-height:2.4rem
  }
}
.richtext-editor-place table tfoot tr td,
.richtext-editor-place table tfoot tr th {
  padding:var(--spacer-8);
  color:var(--aon-white);
  background-color:var(--aon-gray-01);
  vertical-align:top
}
.richtext-editor-place table tfoot tr th {
  font-weight:700
}
.richtext-editor-place table tbody tr {
  font-size:1.4rem;
  line-height:2.2rem
}
@media screen and (min-width:1900px) {
  .richtext-editor-place table tbody tr {
    font-size:1.6rem;
    line-height:2.4rem
  }
}
.richtext-editor-place table tbody tr td,
.richtext-editor-place table tbody tr th {
  padding:var(--spacer-8);
  color:var(--aon-gray-01);
  vertical-align:top
}
.richtext-editor-place table tbody tr th {
  font-weight:700
}
.richtext-editor-place table tbody tr:nth-child(odd) {
  background-color:var(--aon-gray-06)
}
.richtext-editor-place table tbody tr:nth-child(2n) {
  background-color:var(--aon-gray-08)
}
.layout-rich-text {
  display:grid;
  grid-template-columns:repeat(var(--grid-columns),1fr);
  gap:var(--grid-gap);
  row-gap:0;
  margin-top:var(--spacer-40);
  margin-bottom:var(--spacer-40)
}
@media screen and (min-width:1200px) {
  .layout-rich-text {
    margin-top:var(--spacer-80);
    margin-bottom:var(--spacer-80)
  }
}
.layout-rich-text .column-content {
  grid-column:span 4;
  margin-bottom:var(--spacer-32)
}
@media screen and (min-width:650px) {
  .layout-rich-text .column-content {
    grid-column:2/8;
    margin-bottom:var(--spacer-24)
  }
}
@media screen and (min-width:1200px) {
  .layout-rich-text .column-content {
    margin-bottom:0
  }
}
.layout-rich-text .column-siderail {
  grid-column:span 4
}
@media screen and (min-width:650px) {
  .layout-rich-text .column-siderail {
    grid-column:2/8
  }
}
@media screen and (min-width:1200px) {
  .layout-rich-text .column-siderail {
    grid-column:9/12
  }
}
.layout-rich-text .column-siderail.siderail-top {
  grid-row-start:1
}
.layout-rich-text.siderail-top {
  margin-bottom:var(--spacer-32)
}
@media screen and (min-width:650px) {
  .layout-rich-text.siderail-top {
    margin-bottom:var(--spacer-24)
  }
}
@media screen and (min-width:1200px) {
  .layout-rich-text.siderail-top {
    margin-bottom:var(--spacer-80)
  }
}
.layout-rich-text.siderail-top .column-content {
  margin-bottom:0
}
.layout-rich-text.siderail-top .column-siderail {
  grid-row-start:1
}
.layout-rich-text .authors-block,
.layout-rich-text .disclaimer-block__block {
  padding-top:0;
  padding-bottom:0;
  margin-top:var(--spacer-40);
  margin-bottom:var(--spacer-24)
}
@media screen and (min-width:1200px) {
  .layout-rich-text .authors-block,
  .layout-rich-text .disclaimer-block__block {
    margin-top:var(--spacer-48)
  }
}
.layout-rich-text .authors-block:first-child,
.layout-rich-text .disclaimer-block__block:first-child {
  margin-top:0
}
.layout-rich-text .authors-block:last-child,
.layout-rich-text .disclaimer-block__block:last-child {
  margin-bottom:0
}
.layout-rich-text .disclaimer-block__block+.disclaimer-block__block {
  margin-top:var(--spacer-16)
}
.layout-rich-text .accordion-block .accordion-block__body .aon-inline-img .aon-figcaption__title {
  color:var(--aon-navy)
}
.layout-rich-text .accordion-block:first-child,
.layout-rich-text .aon-inline-img:first-child {
  margin-top:0
}
.layout-rich-text .accordion-block:last-child,
.layout-rich-text .aon-inline-img:last-child {
  margin-bottom:0
}
.layout-rich-text .qa-block__container:first-child .qa-block:first-child {
  margin-top:0
}
.layout-rich-text .qa-block__container:last-child .qa-block:last-child {
  margin-bottom:0
}
.layout-rich-text .richtext-editor-place:first-child h1:first-child,
.layout-rich-text .richtext-editor-place:first-child h2:first-child,
.layout-rich-text .richtext-editor-place:first-child h3:first-child,
.layout-rich-text .richtext-editor-place:first-child h4:first-child,
.layout-rich-text .richtext-editor-place:first-child h5:first-child,
.layout-rich-text .richtext-editor-place:first-child h6:first-child {
  margin-top:0
}
.layout-rich-text .richtext-editor-place:first-child h6.regular:first-child,
.layout-rich-text .richtext-editor-place:first-child ol:first-child,
.layout-rich-text .richtext-editor-place:first-child p:first-child,
.layout-rich-text .richtext-editor-place:first-child table:first-child,
.layout-rich-text .richtext-editor-place:first-child ul:first-child {
  margin-top:0
}
.layout-rich-text .richtext-editor-place:last-child h1:last-child,
.layout-rich-text .richtext-editor-place:last-child h2:last-child,
.layout-rich-text .richtext-editor-place:last-child h3:last-child,
.layout-rich-text .richtext-editor-place:last-child h4:last-child,
.layout-rich-text .richtext-editor-place:last-child h5:last-child,
.layout-rich-text .richtext-editor-place:last-child h6:last-child {
  margin-bottom:0
}
.layout-rich-text .richtext-editor-place:last-child h6.regular:last-child,
.layout-rich-text .richtext-editor-place:last-child ol:last-child,
.layout-rich-text .richtext-editor-place:last-child p:last-child,
.layout-rich-text .richtext-editor-place:last-child table:last-child,
.layout-rich-text .richtext-editor-place:last-child ul:last-child {
  margin-bottom:0
}
.layout-rich-text+.layout-rich-text {
  margin-top:0
}
@media screen and (min-width:1200px) {
  .layout-rich-text+.layout-rich-text .column-content>.richtext-editor-place:first-child>h1:first-child,
  .layout-rich-text+.layout-rich-text .column-content>.richtext-editor-place:first-child>h2:first-child,
  .layout-rich-text+.layout-rich-text .column-content>.richtext-editor-place:first-child>h3:first-child,
  .layout-rich-text+.layout-rich-text .column-content>.richtext-editor-place:first-child>h4:first-child,
  .layout-rich-text+.layout-rich-text .column-content>.richtext-editor-place:first-child>h5:first-child,
  .layout-rich-text+.layout-rich-text .column-content>.richtext-editor-place:first-child>h6:first-child {
    margin-top:calc(-1 * var(--spacer-32))
  }
}
.layout-rich-text+.layout-rich-text .column-content>.richtext-editor-place:first-child>h6.regular:first-child,
.layout-rich-text+.layout-rich-text .column-content>.richtext-editor-place:first-child>ol:first-child,
.layout-rich-text+.layout-rich-text .column-content>.richtext-editor-place:first-child>p:first-child,
.layout-rich-text+.layout-rich-text .column-content>.richtext-editor-place:first-child>table:first-child,
.layout-rich-text+.layout-rich-text .column-content>.richtext-editor-place:first-child>ul:first-child {
  margin-top:calc(-1 * var(--spacer-16))
}
@media screen and (min-width:1200px) {
  .layout-rich-text+.layout-rich-text .column-content>.richtext-editor-place:first-child>h6.regular:first-child,
  .layout-rich-text+.layout-rich-text .column-content>.richtext-editor-place:first-child>ol:first-child,
  .layout-rich-text+.layout-rich-text .column-content>.richtext-editor-place:first-child>p:first-child,
  .layout-rich-text+.layout-rich-text .column-content>.richtext-editor-place:first-child>table:first-child,
  .layout-rich-text+.layout-rich-text .column-content>.richtext-editor-place:first-child>ul:first-child {
    margin-top:calc(-1 * var(--spacer-56))
  }
}
@media screen and (min-width:1200px) {
  .layout-rich-text+.layout-rich-text .column-content>.aon-inline-img:first-child,
  .layout-rich-text+.layout-rich-text .column-content>.authors-block:first-child,
  .layout-rich-text+.layout-rich-text .column-content>.disclaimer-block__block:first-child {
    margin-top:calc(-1 * var(--spacer-32))
  }
}
.layout-rich-text+.layout-rich-text .column-content>.accordion-block:first-child .accordion-block__body .aon-caption__wrapper .aon-figcaption__description,
.layout-rich-text+.layout-rich-text .column-content>.accordion-block:first-child .accordion-block__body .aon-caption__wrapper .aon-figcaption__title {
  margin-top:0
}
@media screen and (min-width:1200px) {
  .layout-rich-text+.layout-rich-text .column-content>.accordion-block:first-child {
    margin-top:calc(-1 * var(--spacer-32))
  }
  .layout-rich-text+.layout-rich-text .column-content>.accordion-block:first-child .accordion-block__body>.aon-inline-img:first-child {
    margin-top:0
  }
  .layout-rich-text+.layout-rich-text .column-content>.accordion-block:first-child .accordion-block__body .aon-caption__wrapper .aon-figcaption__description,
  .layout-rich-text+.layout-rich-text .column-content>.accordion-block:first-child .accordion-block__body .aon-caption__wrapper .aon-figcaption__title {
    margin-bottom:var(--spacer-8)
  }
  .layout-rich-text+.layout-rich-text .column-content>.accordion-block:first-child .accordion-block__body .aon-caption__wrapper .aon-figcaption__title+.aon-figcaption__description {
    margin-bottom:0
  }
}
@media screen and (min-width:1200px) {
  .layout-rich-text+.layout-rich-text .column-content>.qa-block__container:first-child .qa-block:first-child {
    margin-top:calc(-1 * var(--spacer-32))
  }
}
.article-tags {
  padding-top:var(--spacer-16);
  padding-bottom:var(--spacer-16)
}
@media screen and (min-width:650px) {
  .article-tags {
    padding-top:var(--spacer-24);
    padding-bottom:var(--spacer-24)
  }
}
.article-tags__content {
  border-top:.1rem solid var(--aon-gray-04);
  padding-top:var(--spacer-24);
  padding-bottom:var(--spacer-16)
}
@media screen and (min-width:650px) {
  .article-tags__content {
    display:flex;
    align-items:flex-start;
    padding-top:var(--spacer-16)
  }
}
.article-tags__title {
  font-size:1.4rem;
  line-height:2.2rem;
  color:var(--aon-gray-01);
  flex-shrink:0;
  width:100%;
  padding-bottom:var(--spacer-8)
}
@media screen and (min-width:1900px) {
  .article-tags__title {
    font-size:1.6rem;
    line-height:2.4rem
  }
}
@media screen and (min-width:650px) {
  .article-tags__title {
    margin-right:var(--spacer-8);
    padding-bottom:0;
    min-height:var(--spacer-32);
    display:flex;
    align-items:center;
    flex-shrink:0;
    width:auto;
    max-width:100%
  }
}
.article-tags__list {
  display:flex;
  flex-wrap:wrap;
  column-gap:var(--spacer-8);
  row-gap:var(--spacer-16);
  padding-left:0;
  list-style-type:none
}
.article-tags__list .a-tag::after {
  background-size:202%
}
@media not all and (min-resolution:0.001dpcm) {
  @supports (-webkit-appearance:none) {
    .article-tags__list .a-tag::after {
      background-size:200%
    }
  }
}
.article-tags__item {
  display:inline-flex
}
.siderail-card {
  --siderail-top-color:var(--aon-signature-red);
  border-top:.4rem solid var(--siderail-top-color);
  margin:var(--spacer-16) 0
}
@media screen and (min-width:650px) {
  .siderail-card {
    margin:var(--spacer-24) 0
  }
}
@media screen and (min-width:1200px) {
  .siderail-card {
    margin-top:0
  }
}
.siderail-card-figure {
  margin-top:var(--spacer-24)
}
.siderail-card__title {
  margin-top:var(--spacer-16)
}
.siderail-card__title-big {
  font-family:var(--title-font-family);
  font-weight:700;
  font-size:6.4rem;
  line-height:1;
  margin-top:var(--spacer-24)
}
@media screen and (min-width:1200px) {
  .siderail-card__title-big {
    font-size:8rem
  }
}
@media screen and (min-width:1900px) {
  .siderail-card__title-big {
    font-size:9.6rem;
    line-height:10rem
  }
}
.siderail-card__p-2 {
  font-size:1.6rem;
  line-height:2.6rem;
  color:var(--aon-gray-02);
  margin-top:var(--spacer-16)
}
@media screen and (min-width:1900px) {
  .siderail-card__p-2 {
    font-size:1.8rem;
    line-height:3rem
  }
}
.siderail-card .aon-eyebrow {
  line-height:1
}
.siderail-card img {
  display:block;
  width:100%;
  object-fit:cover
}
.siderail-caption {
  margin-top:var(--spacer-24)
}
.siderail-caption__title {
  margin-top:var(--spacer-8)
}
.siderail-link {
  color:inherit;
  text-decoration:none
}
.siderail-cta {
  margin-top:var(--spacer-24);
  display:flex;
  flex-direction:column;
  align-items:flex-start
}
.siderail-article-list {
  list-style:none;
  padding:0;
  margin-top:var(--spacer-24)
}
.siderail-article-list__item {
  border-bottom:.1rem solid var(--aon-gray-05)
}
.siderail-article-list__item:not(:first-child) {
  padding-top:var(--spacer-24)
}
.siderail-article-list__link {
  display:block;
  color:var(--aon-navy);
  text-decoration:none;
  margin-top:var(--spacer-8);
  padding-bottom:var(--spacer-24)
}
.siderail-article-list__text {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem
}
@media screen and (min-width:1900px) {
  .siderail-article-list__text {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
.siderail-link-list {
  list-style:none;
  padding:0;
  margin-top:var(--spacer-24);
  max-width:fit-content
}
.siderail-link-list__item .aon-button {
  width:100%
}
.siderail-link-list__item .aon-button__tertiary .aon-button__wrapper-content {
  justify-content:space-between
}
.siderail-link-list__item+.siderail-link-list__item {
  margin-top:var(--spacer-24)
}
.siderail__source-field {
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.2rem;
  line-height:1.8rem;
  color:var(--aon-gray-02);
  margin-top:var(--spacer-16)
}
@media screen and (min-width:1900px) {
  .siderail__source-field {
    font-size:1.4rem;
    line-height:2.2rem
  }
}
.cw .siderail-card {
  --siderail-top-color:var(--aon-teal-dark)
}
.stat-block {
  --color-background:var(--aon-white);
  --color-border:var(--aon-signature-red);
  --color-title:var(--aon-navy);
  --color-text:var(--aon-gray-02);
  background-color:var(--color-background);
  padding:var(--spacer-40) var(--spacer-24)
}
.stat-block--theme-lighter-gray {
  --color-background:var(--aon-gray-08)
}
.stat-block--theme-light-gray {
  --color-background:var(--aon-gray-07)
}
.stat-block--theme-navy {
  --color-background:var(--aon-navy);
  --color-title:var(--aon-white);
  --color-text:var(--aon-gray-04)
}
@media screen and (min-width:650px) {
  .stat-block {
    padding:var(--spacer-56) var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .stat-block {
    padding:var(--spacer-80) var(--spacer-48)
  }
}
.stat-block-inner {
  grid-column:1/-1;
  display:flex;
  flex-wrap:wrap;
  gap:var(--spacer-40);
  list-style:none;
  padding:0
}
@media screen and (min-width:650px) {
  .stat-block-inner {
    gap:var(--spacer-32)
  }
  .stat-block-inner:has(:nth-child(n+4)) {
    display:grid;
    grid-template-columns:1fr 1fr;
    row-gap:var(--spacer-56)
  }
}
@media screen and (min-width:1200px) {
  .stat-block-inner {
    grid-column:2/12;
    gap:var(--spacer-40)
  }
  .stat-block-inner:has(:nth-child(n+4)) {
    display:flex;
    row-gap:var(--spacer-40)
  }
}
.stat-block-item {
  flex:0 0 100%
}
@media screen and (min-width:650px) {
  .stat-block-item {
    flex:1;
    height:100%
  }
}
.stat-block-item__title {
  font-family:var(--title-font-family);
  font-weight:700;
  font-size:6.4rem;
  line-height:1;
  color:var(--color-title)
}
@media screen and (min-width:1200px) {
  .stat-block-item__title {
    font-size:8rem
  }
}
@media screen and (min-width:1900px) {
  .stat-block-item__title {
    font-size:9.6rem;
    line-height:10rem
  }
}
.stat-block-item__title-small {
  color:var(--color-title)
}
.stat-block-item__text {
  color:var(--color-text);
  margin-top:var(--spacer-16)
}
.stat-block-item__text--p2 {
  font-size:1.6rem;
  line-height:2.6rem
}
@media screen and (min-width:1900px) {
  .stat-block-item__text--p2 {
    font-size:1.8rem;
    line-height:3rem
  }
}
.stat-block-item__source-field {
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.2rem;
  line-height:1.8rem;
  color:var(--color-text);
  margin-top:var(--spacer-16)
}
@media screen and (min-width:1900px) {
  .stat-block-item__source-field {
    font-size:1.4rem;
    line-height:2.2rem
  }
}
.stat-block-content:not(.stat-block-content--no-border) {
  border-top:.4rem solid var(--color-border);
  padding-top:var(--spacer-16)
}
@media screen and (min-width:1200px) {
  .stat-block-content--single {
    padding-right:var(--spacer-40)
  }
}
.stat-block-flex {
  grid-column:1/-1
}
@media screen and (min-width:1200px) {
  .stat-block-flex {
    grid-column:2/12;
    display:flex
  }
}
.stat-block-flex .stat-block-content:not(.list-content) {
  margin-bottom:var(--spacer-40)
}
@media screen and (min-width:650px) {
  .stat-block-flex .stat-block-content:not(.list-content) {
    flex:0 0 33.3333333333%;
    margin-bottom:var(--spacer-56)
  }
}
@media screen and (min-width:1200px) {
  .stat-block-flex .stat-block-content:not(.list-content) {
    margin-bottom:0
  }
}
.stat-block-flex .stat-block-inner {
  flex:1
}
.m-author {
  display:flex
}
.m-author picture {
  flex:0 0 var(--spacer-80);
  margin-right:var(--spacer-24)
}
.m-author picture img {
  height:var(--spacer-80);
  border-radius:50%;
  object-fit:cover
}
.m-author__information {
  display:flex;
  flex-direction:column;
  justify-content:center
}
.m-author__name {
  font-size:1.6rem;
  line-height:2.6rem;
  font-weight:700
}
@media screen and (min-width:1900px) {
  .m-author__name {
    font-size:1.8rem;
    line-height:3rem
  }
}
.m-author__role {
  font-size:1.6rem;
  line-height:2.6rem;
  color:var(--aon-gray-02)
}
@media screen and (min-width:1900px) {
  .m-author__role {
    font-size:1.8rem;
    line-height:3rem
  }
}
.authors-block {
  padding-top:var(--spacer-16);
  padding-bottom:var(--spacer-16)
}
@media screen and (min-width:650px) {
  .authors-block {
    padding-top:var(--spacer-48);
    padding-bottom:var(--spacer-24)
  }
}
.authors-block__content {
  display:flex;
  flex-direction:column
}
.authors-block__title {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem;
  padding-bottom:var(--spacer-8)
}
@media screen and (min-width:1900px) {
  .authors-block__title {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
.authors-block__list {
  border-top:.1rem solid var(--aon-gray-04);
  padding-left:0;
  list-style-type:none
}
@media screen and (min-width:1200px) {
  .authors-block__list {
    display:grid;
    grid-auto-flow:column;
    grid-gap:0 var(--spacer-40);
    grid-template-rows:repeat(3,auto);
    grid-template-columns:repeat(2,1fr)
  }
}
.authors-block__item {
  margin-top:var(--spacer-24)
}
@media screen and (min-width:650px) {
  .authors-block__item {
    margin-top:var(--spacer-16)
  }
}
@media screen and (min-width:1200px) {
  .authors-block__item {
    grid-column:1/3
  }
  .authors-block__item:nth-last-child(n+4),
  .authors-block__item:nth-last-child(n+4)~li {
    grid-column:span 1
  }
}
.logo-showcase {
  --color-title:var(--aon-navy);
  --color-text:var(--aon-gray-02);
  --color-background:var(--aon-white);
  --logo-background:var(--aon-gray-08);
  background-color:var(--color-background);
  position:relative;
  overflow:hidden;
  padding:var(--spacer-40) 0;
  display:flex;
  flex-direction:column
}
@media screen and (min-width:650px) {
  .logo-showcase {
    padding:var(--spacer-64) 0
  }
}
@media screen and (min-width:1200px) {
  .logo-showcase {
    padding:var(--spacer-80) 0
  }
}
@media screen and (min-width:1900px) {
  .logo-showcase {
    padding:var(--spacer-96) 0
  }
}
.logo-showcase .container {
  position:relative
}
.logo-showcase .container.grid {
  --grid-gap:var(--spacer-16)
}
@media screen and (min-width:1200px) {
  .logo-showcase .container.grid {
    --grid-gap:var(--spacer-40)
  }
}
.logo-showcase__inner {
  width:100%;
  word-break:break-word
}
.logo-showcase__title {
  grid-column:1/-1;
  color:var(--color-title);
  align-content:end;
  overflow:hidden
}
@media screen and (min-width:1200px) {
  .logo-showcase__title {
    grid-column:2/7
  }
}
.logo-showcase__title h3 {
  display:block;
  overflow:hidden;
  max-height:12.6rem
}
@media screen and (min-width:650px) {
  .logo-showcase__title h3 {
    max-height:14.4rem
  }
}
@media screen and (min-width:1200px) {
  .logo-showcase__title h3 {
    max-height:18rem
  }
}
@media screen and (min-width:1900px) {
  .logo-showcase__title h3 {
    max-height:21rem
  }
}
.logo-showcase__content {
  grid-column:1/-1;
  color:var(--color-text);
  align-content:end
}
@media screen and (min-width:1200px) {
  .logo-showcase__content {
    grid-column:7/12
  }
}
.logo-showcase .aon-button {
  margin-top:var(--spacer-40);
  width:100%
}
.logo-showcase .aon-button__wrapper-content {
  flex:1
}
@media screen and (min-width:650px) {
  .logo-showcase .aon-button {
    width:auto
  }
}
.logo-showcase .logo-showcase__banner {
  display:grid;
  grid-template-columns:repeat(var(--grid-columns),1fr);
  gap:var(--grid-gap);
  grid-column:1/-1;
  --grid-gap:var(--spacer-24);
  margin-top:var(--spacer-40);
  padding-left:0;
  grid-template-columns:repeat(2,1fr);
  place-content:center;
  place-items:center
}
@media screen and (min-width:650px) {
  .logo-showcase .logo-showcase__banner {
    --grid-gap:var(--spacer-32);
    grid-template-columns:repeat(5,1fr);
    place-content:flex-start;
    place-items:flex-start;
    margin-top:var(--spacer-64)
  }
}
@media screen and (min-width:1200px) {
  .logo-showcase .logo-showcase__banner {
    --grid-gap:var(--spacer-40);
    margin-top:var(--spacer-80);
    grid-column:2/12
  }
}
@media screen and (min-width:1900px) {
  .logo-showcase .logo-showcase__banner {
    margin-top:var(--spacer-96)
  }
}
.logo-showcase .logo-container {
  width:100%;
  aspect-ratio:1/1;
  position:relative
}
.logo-showcase .logo-container picture {
  position:absolute;
  top:0;
  left:0;
  aspect-ratio:1;
  width:100%;
  height:100%;
  background-color:var(--logo-background);
  transform:translateZ(0);
  -webkit-transform:translateZ(0)
}
.logo-showcase .logo-container :is(svg,
div,
img) {
  padding:25% 1rem;
  width:100%;
  height:100%;
  object-fit:contain
}
.logo-showcase .logo-showcase-carousel {
  --carousel-padding:var(--spacer-32);
  overflow-x:auto;
  pointer-events:none;
  -ms-overflow-style:none;
  scrollbar-width:none
}
.logo-showcase .logo-showcase-carousel::-webkit-scrollbar {
  display:none
}
.logo-showcase .logo-showcase-carousel .logo-showcase__banner {
  --logos:10;
  grid-template-columns:repeat(var(--logos),calc(50% - 12px));
  place-content:flex-start;
  place-items:flex-start;
  position:relative;
  animation:scrollLogoShowcase var(--_animation-duration,15s) forwards linear infinite
}
@media screen and (min-width:650px) {
  .logo-showcase .logo-showcase-carousel .logo-showcase__banner {
    grid-template-columns:repeat(var(--logos),calc(20% - 25.6px))
  }
}
@media screen and (min-width:1200px) {
  .logo-showcase .logo-showcase-carousel .logo-showcase__banner {
    grid-column:1/11;
    grid-template-columns:repeat(var(--logos),calc(20% - 32px))
  }
}
.aon-logo-showcase--theme-lighter-gray {
  --color-background:var(--aon-gray-08);
  --logo-background:var(--aon-gray-07)
}
@keyframes scrollLogoShowcase {
  100% {
    transform:translate(-100%)
  }
}
.carousel-automate-hidden {
  display:none
}
.aon-carousel__functions {
  display:flex;
  align-items:center;
  width:100%;
  margin-top:var(--spacer-40)
}
@media screen and (min-width:1200px) {
  .aon-carousel__functions {
    margin-top:var(--spacer-56)
  }
}
.aon-carousel__functions .aon-button {
  flex:0 0 var(--spacer-56);
  touch-action:manipulation;
  --disabled-opacity:1
}
.aon-carousel__functions .aon-button__icon--left {
  margin-right:var(--spacer-8)
}
.aon-carousel__functions .aon-button__icon--right {
  margin-right:var(--spacer-40)
}
.aon-carousel__functions .aon-button:disabled {
  --fill-color:transparent
}
.aon-carousel__progressbar {
  margin-top:.2rem;
  flex:1;
  display:flex;
  align-items:center;
  position:relative;
  --progress-background:var(--aon-gray-05)
}
.aon-carousel__progressbar--background {
  background-color:var(--progress-background);
  width:100%;
  position:absolute;
  left:0;
  right:0;
  height:.2rem
}
.aon-carousel__progressbar--content {
  width:0;
  background-color:var(--aon-signature-red);
  height:.4rem;
  position:relative
}
.aon-carousel {
  row-gap:var(--spacer-40);
  padding-top:var(--spacer-40);
  padding-bottom:var(--spacer-40);
  background-color:var(--background-color);
  color:var(--text-color)
}
@media screen and (min-width:1200px) {
  .aon-carousel {
    padding-top:var(--spacer-80);
    padding-bottom:var(--spacer-80)
  }
}
@media screen and (min-width:1900px) {
  .aon-carousel {
    padding-top:var(--spacer-96);
    padding-bottom:var(--spacer-96)
  }
}
.aon-carousel__header {
  grid-column:1/-1;
  --text-color:var(--aon-gray-02);
  display:flex;
  flex-direction:column;
  gap:var(--spacer-24);
  overflow-wrap:break-word
}
@media screen and (min-width:1200px) {
  .aon-carousel__header {
    grid-column:span 4
  }
}
.aon-carousel__header h3 {
  word-wrap:break-word;
  -webkit-hyphens:auto;
  -moz-hyphens:auto;
  hyphens:auto
}
.aon-carousel__header p {
  color:var(--text-color)
}
.aon-carousel__header .aon-button__primary,
.aon-carousel__header .aon-button__secondary {
  width:fit-content
}
.aon-carousel__header .aon-button__primary .aon-button__wrapper-content,
.aon-carousel__header .aon-button__secondary .aon-button__wrapper-content {
  width:auto
}
.aon-carousel__content {
  display:flex;
  flex-direction:column;
  width:100%;
  grid-column:1/-1
}
@media screen and (min-width:1200px) {
  .aon-carousel__content {
    grid-column:5/-1
  }
}
.aon-carousel--theme-white {
  --background-color:var(--aon-white)
}
.aon-carousel--theme-lighter-gray {
  --background-color:var(--aon-gray-08)
}
.aon-carousel--theme-light-gray {
  --background-color:var(--aon-gray-07)
}
.aon-carousel--theme-light-gray .content-card {
  --topper-text-color:var(--aon-gray-05)
}
.aon-carousel--theme-navy {
  --background-color:var(--aon-navy);
  --text-color:var(--aon-white)
}
.aon-carousel--theme-navy .aon-carousel__header {
  --text-color:var(--aon-gray-04)
}
.aon-carousel--theme-navy .content-card {
  --title-text-color:var(--aon-white);
  --topper-text-color:var(--aon-gray-01);
  --description-text-color:var(--aon-gray-04)
}
.aon-carousel--theme-navy .aon-carousel__progressbar {
  --progress-background:var(--aon-gray-02)
}
.aon-carousel--theme-navy .aon-eyebrow {
  --eyebrow-main-color:var(--aon-teal-light);
  --eyebrow-optional-slash-color:var(--aon-gray-02);
  --eyebrow-optional-text-color:var(--aon-gray-04)
}
.aon-carousel--theme-navy .aon-carousel__functions .aon-button:not(:disabled) {
  --border-color:var(--aon-signature-red);
  --fill-color:var(--aon-signature-red);
  --fill-color-hover:transparent;
  --text-color:var(--aon-white);
  --text-color-hover:var(--aon-white);
  --icon-color:var(--aon-white);
  --icon-color-hover:var(--aon-white)
}
.aon-carousel--theme-navy .aon-carousel__slide-item .content-card__topper--media .overlay {
  background-color:rgba(38,40,54,.6)
}
.aon-carousel__slide {
  --item-gap:var(--spacer-24);
  --item-per-row:2;
  --last-item-show:var(--spacer-8);
  display:flex;
  flex-wrap:nowrap;
  overflow-y:hidden;
  overflow-x:auto;
  scroll-snap-type:x mandatory;
  list-style-type:none;
  padding:0;
  -ms-overflow-style:none;
  scrollbar-width:none;
  --carousel-padding:var(--spacer-24);
  margin-right:calc(-1 * var(--carousel-padding));
  margin-left:calc(-1 * var(--carousel-padding));
  scroll-padding-left:var(--carousel-padding);
  padding-left:var(--carousel-padding)
}
@media screen and (min-width:650px) {
  .aon-carousel__slide {
    --item-gap:var(--spacer-32)
  }
}
@media screen and (min-width:1200px) {
  .aon-carousel__slide {
    --item-gap:var(--spacer-40)
  }
}
.aon-carousel__slide:after {
  content:"";
  flex:0 0 calc(var(--carousel-padding))
}
@media screen and (min-width:1200px) {
  .aon-carousel__slide:after {
    flex:0 0 var(--last-item-show)
  }
}
.aon-carousel__slide::-webkit-scrollbar {
  display:none
}
@media screen and (min-width:650px) {
  .aon-carousel__slide {
    --carousel-padding:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .aon-carousel__slide {
    --carousel-padding:var(--spacer-48);
    margin-left:0;
    scroll-padding-left:0;
    padding-left:0
  }
}
.aon-carousel__slide-item {
  display:inline-flex;
  flex:0 0 calc((7 * (100% - var(--carousel-padding)) - var(--item-gap))/ 8);
  margin-right:var(--item-gap);
  scroll-snap-align:start
}
.aon-carousel__slide-item:last-child {
  margin-right:0
}
@media screen and (min-width:1200px) {
  .aon-carousel__slide-item {
    flex:0 0 calc((100% - var(--last-item-show))/ var(--item-per-row) - var(--item-gap))
  }
  .aon-carousel__slide-item:last-child {
    margin-right:var(--item-gap)
  }
}
.aon-carousel__slide-item .content-card {
  flex:1
}
.aon-carousel__slide-item .content-card__title {
  transition:transform var(--base-transition-04),width var(--base-transition-04) ease;
  transform-origin:left top;
  width:100%
}
.aon-carousel__slide-item .content-card__title:focus-visible {
  outline-offset:-0.1rem
}
.aon-carousel__slide-item .content-card__description {
  transition:padding var(--base-transition-04) ease
}
.aon-carousel__slide-item .content-card .content-card__topper {
  position:relative
}
.aon-carousel__slide-item .content-card__topper--media {
  aspect-ratio:1/1;
  margin-bottom:var(--spacer-16)
}
.aon-carousel__slide-item .content-card__topper--media~.content-card__title {
  margin-bottom:0
}
.aon-carousel__slide-item .content-card__topper--media .overlay {
  position:absolute;
  inset:0;
  width:50%;
  height:100%;
  background-color:rgba(249,252,252,.6);
  z-index:1;
  transition:color,width .75s ease;
  transform-origin:left top
}
.aon-carousel__slide-item .content-card__topper--media .overlay:after {
  z-index:-1;
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  backdrop-filter:blur(1.5rem);
  -webkit-backdrop-filter:blur(1.5rem)
}
.aon-carousel__slide-item .content-card__topper--media:focus-visible {
  outline:0
}
.aon-carousel__slide-item .content-card__topper--media:focus-visible img {
  outline:-webkit-focus-ring-color auto .2rem;
  outline-offset:-0.1rem
}
.aon-carousel__slide-item .content-card__topper--media:focus-visible .overlay {
  top:.2rem;
  left:.2rem;
  height:calc(100% - .4rem)
}
.aon-carousel__slide-item .content-card__topper--media img.aon-img {
  display:block;
  aspect-ratio:1/1
}
.aon-carousel__slide-item .content-card__topper--media+.aon-carousel__slide-item .content-card__eyebrow+.aon-carousel__slide-item .content-card__title {
  margin:0
}
.aon-carousel__slide-item .content-card__topper--number:focus-visible {
  outline-offset:-0.2rem;
  outline-style:solid;
  outline-width:.2rem;
  border-radius:var(--spacer-8)
}
.aon-carousel__slide-item .content-card__topper--number p {
  font-size:9.6rem;
  line-height:10rem;
  transition:color,width .6s ease;
  transform-origin:left top
}
.aon-carousel__slide-item .content-card__link {
  padding:0;
  padding-bottom:var(--spacer-4)
}
.aon-carousel__slide-item .content-card__link:focus-visible {
  outline-offset:-0.1rem
}
.aon-carousel__slide-item .content-card__topper--podcast {
  --episode-spacer:var(--spacer-24);
  aspect-ratio:1/1;
  background-color:var(--aon-navy);
  display:flex;
  flex-direction:column;
  justify-content:flex-end;
  text-decoration:none;
  padding:0 var(--episode-spacer)
}
@media screen and (min-width:650px) {
  .aon-carousel__slide-item .content-card__topper--podcast {
    --episode-spacer:var(--spacer-48)
  }
}
@media screen and (min-width:1200px) {
  .aon-carousel__slide-item .content-card__topper--podcast {
    --episode-spacer:var(--spacer-24)
  }
}
@media screen and (min-width:1900px) {
  .aon-carousel__slide-item .content-card__topper--podcast {
    --episode-spacer:var(--spacer-32)
  }
}
.aon-carousel__slide-item .content-card__topper--podcast~.content-card__title {
  margin-bottom:0
}
@media (hover:hover) and (pointer:fine) {
  .aon-carousel__slide-item .content-card__topper--podcast:hover {
    background-color:var(--aon-signature-red)
  }
  .aon-carousel__slide-item .content-card__topper--podcast:hover .podcast-title {
    color:var(--aon-white)
  }
}
.aon-carousel__slide-item .content-card__topper--podcast .podcast-title {
  color:var(--aon-gray-04);
  margin-bottom:var(--spacer-4);
  --podcast-title-font-size:clamp(1.83rem, -0.3712121212rem + 6.8787878788vw, 4.1rem);
  font-size:var(--podcast-title-font-size);
  line-height:calc(var(--podcast-title-font-size) + var(--spacer-4))
}
@media screen and (min-width:650px) {
  .aon-carousel__slide-item .content-card__topper--podcast .podcast-title {
    margin-bottom:var(--spacer-8);
    --podcast-title-font-size:clamp(4.1rem, 0.2rem + 6vw, 7.4rem)
  }
}
@media screen and (min-width:1200px) {
  .aon-carousel__slide-item .content-card__topper--podcast .podcast-title {
    margin-bottom:var(--spacer-4);
    --podcast-title-font-size:clamp(2rem, -0.0057142857rem + 1.6714285714vw, 3.17rem)
  }
}
@media screen and (min-width:1900px) {
  .aon-carousel__slide-item .content-card__topper--podcast .podcast-title {
    --podcast-title-font-size:clamp(3.17rem, 0.035rem + 1.65vw, 3.5rem)
  }
}
.aon-carousel__slide-item .content-card__topper--podcast .podcast-episode {
  color:var(--aon-white);
  font-family:var(--title-font-family);
  font-weight:700;
  margin-bottom:var(--episode-spacer);
  --podcast-episode-font-size:clamp(9.69rem, -4.7681818182rem + 45.1818181818vw, 24.6rem);
  font-size:var(--podcast-episode-font-size);
  line-height:calc(var(--podcast-episode-font-size) + var(--spacer-4))
}
@media screen and (min-width:650px) {
  .aon-carousel__slide-item .content-card__topper--podcast .podcast-episode {
    --podcast-episode-font-size:clamp(20.67rem, -8.6745454545rem + 45.1454545455vw, 45.5rem)
  }
}
@media screen and (min-width:1200px) {
  .aon-carousel__slide-item .content-card__topper--podcast .podcast-episode {
    --podcast-episode-font-size:clamp(10.2rem, -4.8rem + 12.5vw, 18.95rem)
  }
}
@media screen and (min-width:1900px) {
  .aon-carousel__slide-item .content-card__topper--podcast .podcast-episode {
    --podcast-episode-font-size:clamp(18.5rem, -5.25rem + 12.5vw, 21rem)
  }
}
.aon-carousel__slide-item.active .content-card__topper--number+.content-card__title {
  width:83.3333333333%;
  transform:scale(1.2)
}
.aon-carousel__slide-item.active .content-card__topper--number+.content-card__title+.content-card__description {
  --dynamic-padding-top:2.8rem;
  padding-top:var(--dynamic-padding-top)
}
.aon-carousel__slide-item.active .content-card__topper--number p {
  width:96%;
  transform:scale(1.0416666667);
  --topper-text-color:var(--aon-signature-red)
}
.aon-carousel__slide-item.active .content-card__topper--media .overlay {
  position:absolute;
  top:0;
  left:0;
  width:0
}
.aon-carousel__slide-item.active .content-card__topper--media:focus-visible .overlay {
  top:.2rem;
  left:.2rem;
  height:calc(100% - .4rem)
}
.cw .aon-carousel__slide-item .content-card__topper--media .overlay {
  width:0
}
.cw .aon-carousel__slide-item.active .content-card__topper--number p {
  --topper-text-color:var(--aon-teal-dark)
}
.cw .aon-carousel__progressbar--content {
  background-color:var(--aon-teal-dark)
}
.cw .aon-carousel .aon-button__icon.aon-button__primary.aon-button__primary--red {
  --border-color:var(--aon-teal-dark);
  --fill-color:var(--aon-teal-dark);
  --fill-color-hover:transparent;
  --text-color:var(--aon-navy);
  --text-color-hover:var(--aon-teal-dark);
  --icon-color:var(--aon-navy);
  --icon-color-hover:var(--aon-teal-dark)
}
.cw .aon-carousel--theme-navy .aon-carousel__slide-item.active .content-card__topper--number p {
  --topper-text-color:var(--aon-teal-light)
}
.cw .aon-carousel--theme-navy .aon-carousel__progressbar--content {
  background-color:var(--aon-teal-light)
}
.cw .aon-carousel--theme-navy .aon-button__icon.aon-button__primary.aon-button__primary--red {
  --border-color:var(--aon-teal-light);
  --fill-color:var(--aon-teal-light);
  --fill-color-hover:transparent;
  --text-color:var(--aon-navy);
  --text-color-hover:var(--aon-teal-light);
  --icon-color:var(--aon-navy);
  --icon-color-hover:var(--aon-teal-light)
}
@media screen and (min-width:1200px) {
  .aon-carousel.aon-carousel--4-up .aon-carousel__content {
    grid-column:1/-1
  }
}
@media screen and (min-width:1200px) {
  .aon-carousel.aon-carousel--4-up .aon-carousel__slide .aon-carousel__slide-item {
    --item-per-row:4;
    overflow:hidden
  }
}
.aon-carousel.aon-carousel--3-up {
  --overlay-width-3up:31.4%
}
@media screen and (min-width:1200px) {
  .aon-carousel.aon-carousel--3-up .aon-carousel__header {
    grid-column:span 3
  }
}
@media screen and (min-width:1200px) {
  .aon-carousel.aon-carousel--3-up .aon-carousel__content {
    grid-column:4/-1
  }
}
.aon-carousel.aon-carousel--3-up .aon-carousel__slide {
  counter-reset:aon-carousel-counter
}
.aon-carousel.aon-carousel--3-up .aon-carousel__slide .aon-carousel__slide-item {
  counter-increment:aon-carousel-counter
}
@media screen and (min-width:1200px) {
  .aon-carousel.aon-carousel--3-up .aon-carousel__slide .aon-carousel__slide-item {
    --item-per-row:3
  }
}
.aon-carousel.aon-carousel--3-up .aon-carousel__slide .aon-carousel__slide-item .content-card__topper--media .overlay {
  width:var(--overlay-width-3up)
}
.aon-carousel.aon-carousel--3-up .aon-carousel__slide .aon-carousel__slide-item.active .content-card__topper--media .overlay {
  width:0
}
.aon-carousel.aon-carousel--3-up.aon-carousel-media--16-9 .aon-carousel__slide .aon-carousel__slide-item .content-card__topper--media {
  aspect-ratio:16/9
}
.aon-carousel.aon-carousel--3-up.aon-carousel-media--16-9 .aon-carousel__slide .aon-carousel__slide-item .content-card__topper--media .overlay:before {
  --counter-spacer:var(--spacer-8);
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:3.2rem;
  line-height:3.6rem;
  content:attr(data-position);
  color:var(--title-text-color);
  line-height:1;
  font-size:clamp(0rem, 0rem + 10.6153846154vw, 6.9rem);
  position:absolute;
  bottom:var(--counter-spacer);
  left:var(--counter-spacer)
}
@media screen and (min-width:650px) {
  .aon-carousel.aon-carousel--3-up.aon-carousel-media--16-9 .aon-carousel__slide .aon-carousel__slide-item .content-card__topper--media .overlay:before {
    font-size:3.6rem;
    line-height:4rem
  }
}
@media screen and (min-width:1200px) {
  .aon-carousel.aon-carousel--3-up.aon-carousel-media--16-9 .aon-carousel__slide .aon-carousel__slide-item .content-card__topper--media .overlay:before {
    font-size:4rem;
    line-height:4.4rem
  }
}
@media screen and (min-width:1900px) {
  .aon-carousel.aon-carousel--3-up.aon-carousel-media--16-9 .aon-carousel__slide .aon-carousel__slide-item .content-card__topper--media .overlay:before {
    font-size:4.8rem;
    line-height:5.2rem
  }
}
@media screen and (min-width:650px) {
  .aon-carousel.aon-carousel--3-up.aon-carousel-media--16-9 .aon-carousel__slide .aon-carousel__slide-item .content-card__topper--media .overlay:before {
    --counter-spacer:var(--spacer-24);
    line-height:1;
    font-size:clamp(6.9rem, .8727272727rem + 9.2727272727vw, 12rem)
  }
}
@media screen and (min-width:1200px) {
  .aon-carousel.aon-carousel--3-up.aon-carousel-media--16-9 .aon-carousel__slide .aon-carousel__slide-item .content-card__topper--media .overlay:before {
    --counter-spacer:var(--spacer-8);
    line-height:1;
    font-size:clamp(3.3rem, -.6428571429rem + 3.2857142857vw, 5.6rem)
  }
}
@media screen and (min-width:1900px) {
  .aon-carousel.aon-carousel--3-up.aon-carousel-media--16-9 .aon-carousel__slide .aon-carousel__slide-item .content-card__topper--media .overlay:before {
    --counter-spacer:var(--spacer-16);
    line-height:1;
    font-size:clamp(5.6rem, -9.6rem + 8vw, 7.2rem)
  }
}
.aon-carousel.aon-carousel--3-up.aon-carousel-media--16-9 .aon-carousel__slide .aon-carousel__slide-item .content-card__topper--media img.aon-img {
  aspect-ratio:16/9
}
.aon-carousel.aon-carousel--3-up.aon-carousel-media--16-9 .aon-carousel__slide .aon-carousel__slide-item .content-card__topper--media:focus-visible .overlay::before {
  bottom:calc(var(--counter-spacer) - .2rem);
  left:calc(var(--counter-spacer) - .2rem)
}
.aon-carousel.aon-carousel--3-up.aon-carousel-media--16-9 .aon-carousel__slide .aon-carousel__slide-item.active .content-card__topper--media .overlay {
  width:var(--overlay-width-3up)
}
.aon-carousel.aon-carousel--3-up.aon-carousel-media--16-9.aon-carousel--3-up-without-numbered .aon-carousel__slide .aon-carousel__slide-item .content-card__topper--media .overlay::before {
  content:""
}
.aon-carousel.aon-carousel--3-up.aon-carousel-media--16-9.aon-carousel--3-up-without-numbered .aon-carousel__slide .aon-carousel__slide-item.active .content-card__topper--media .overlay {
  width:0
}
.cw .aon-carousel.aon-carousel--3-up .aon-carousel__slide .aon-carousel__slide-item .content-card__topper--media .overlay {
  width:0
}
.cw .aon-carousel.aon-carousel-media--16-9:not(.aon-carousel--3-up-without-numbered) .aon-carousel__slide .aon-carousel__slide-item .content-card__topper--media .overlay {
  width:var(--overlay-width-3up)
}
.aon-tabbed-carousel.aon-carousel {
  row-gap:var(--spacer-32);
  overflow:hidden;
  word-break:break-word
}
@media screen and (min-width:650px) {
  .aon-tabbed-carousel.aon-carousel {
    row-gap:var(--spacer-48);
    padding:var(--spacer-80) 4.2rem
  }
}
@media screen and (min-width:1200px) {
  .aon-tabbed-carousel.aon-carousel {
    grid-gap:var(--spacer-48);
    padding:var(--spacer-80) var(--spacer-48)
  }
}
.aon-tabbed-carousel.aon-carousel .aon-carousel__header {
  --text-color:var(--aon-navy);
  gap:var(--spacer-32)
}
.aon-tabbed-carousel.aon-carousel .aon-carousel__header-title {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:3.8rem;
  line-height:4.2rem;
  color:var(--text-color)
}
@media screen and (min-width:650px) {
  .aon-tabbed-carousel.aon-carousel .aon-carousel__header-title {
    font-size:4.4rem;
    line-height:4.8rem
  }
}
@media screen and (min-width:1200px) {
  .aon-tabbed-carousel.aon-carousel .aon-carousel__header-title {
    font-size:5.6rem;
    line-height:6rem
  }
}
@media screen and (min-width:1900px) {
  .aon-tabbed-carousel.aon-carousel .aon-carousel__header-title {
    font-size:6.6rem;
    line-height:7rem
  }
}
@media screen and (min-width:650px) {
  .aon-tabbed-carousel.aon-carousel .aon-carousel__header-title {
    font-size:3.8rem;
    line-height:4.2rem
  }
}
@media screen and (min-width:1200px) {
  .aon-tabbed-carousel.aon-carousel .aon-carousel__header-title {
    font-size:5.6rem;
    line-height:6rem
  }
}
@media screen and (min-width:1900px) {
  .aon-tabbed-carousel.aon-carousel .aon-carousel__header-title {
    font-size:6.6rem;
    line-height:7rem
  }
}
@media screen and (min-width:650px) {
  .aon-tabbed-carousel.aon-carousel .aon-carousel__header {
    display:block
  }
}
@media screen and (min-width:1200px) {
  .aon-tabbed-carousel.aon-carousel .aon-carousel__header {
    grid-column:1/-1;
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap);
    grid-template-columns:1fr auto
  }
}
.aon-tabbed-carousel.aon-carousel .aon-carousel__header .aon-button {
  width:100%
}
.aon-tabbed-carousel.aon-carousel .aon-carousel__header .aon-button__wrapper-content {
  width:100%
}
@media screen and (min-width:650px) {
  .aon-tabbed-carousel.aon-carousel .aon-carousel__header .aon-button {
    width:auto;
    margin-top:var(--spacer-48)
  }
}
@media screen and (min-width:1200px) {
  .aon-tabbed-carousel.aon-carousel .aon-carousel__header .aon-button {
    height:var(--spacer-56);
    margin-top:0
  }
}
.aon-tabbed-carousel.aon-carousel .aon-carousel__slide {
  --item-gap:var(--spacer-24);
  --item-per-row:2;
  --last-item-show:var(--spacer-8)
}
@media screen and (min-width:650px) {
  .aon-tabbed-carousel.aon-carousel .aon-carousel__slide {
    --carousel-padding:4.2rem
  }
}
@media screen and (min-width:1200px) {
  .aon-tabbed-carousel.aon-carousel .aon-carousel__slide {
    --carousel-padding:var(--spacer-48)
  }
}
@media screen and (min-width:650px) {
  .aon-tabbed-carousel.aon-carousel .aon-carousel__slide .aon-carousel__slide-item {
    --item-gap:var(--spacer-32);
    flex:0 0 calc((100% - 5.333rem)/ var(--item-per-row) - var(--item-gap))
  }
}
@media screen and (min-width:1200px) {
  .aon-tabbed-carousel.aon-carousel .aon-carousel__slide .aon-carousel__slide-item {
    --item-gap:var(--spacer-40);
    flex:0 0 calc((100% - var(--spacer-8))/ var(--item-per-row) - var(--item-gap))
  }
}
.aon-tabbed-carousel.aon-carousel .aon-carousel__slide .aon-carousel__slide-item .content-card__topper--media {
  margin-bottom:var(--spacer-24)
}
.aon-tabbed-carousel.aon-carousel .aon-carousel__slide .aon-carousel__slide-item .content-card__title {
  line-height:2.9rem
}
@media screen and (min-width:1900px) {
  .aon-tabbed-carousel.aon-carousel .aon-carousel__slide .aon-carousel__slide-item .content-card__title {
    line-height:3.4rem
  }
}
.aon-tabbed-carousel .content-card {
  word-break:break-word
}
.aon-tabbed-carousel .content-card__topper--podcast {
  background:0 0;
  padding:0
}
.aon-tabbed-carousel .content-card figure,
.aon-tabbed-carousel .content-card picture {
  aspect-ratio:1/1;
  width:100%;
  display:flex
}
.aon-tabbed-carousel .content-card img {
  object-fit:cover;
  object-position:center center
}
@media (hover:hover) and (pointer:fine) {
  .aon-tabbed-carousel .aon-carousel__slide-item .content-card__topper--podcast:hover {
    background-color:transparent
  }
}
.aon-tabbed-carousel .aon-tabs {
  --border-color:var(--aon-gray-02)
}
.aon-tabbed-carousel .aon-tabs-item {
  padding-top:0
}
.aon-tabbed-carousel .aon-tabs__link {
  padding-bottom:var(--spacer-20,2rem)
}
.aon-tabbed-carousel .aon-tabs__link--active::after {
  bottom:0;
  border-top:none
}
.aon-tabbed-carousel .aon-tabs-swiper {
  padding-bottom:0;
  margin-bottom:var(--spacer-32);
  --carousel-padding:var(--spacer-24);
  margin-right:calc(-1 * var(--carousel-padding))
}
@media screen and (min-width:650px) {
  .aon-tabbed-carousel .aon-tabs-swiper {
    --carousel-padding:var(--spacer-48);
    margin-bottom:var(--spacer-56)
  }
}
@media screen and (min-width:1200px) {
  .aon-tabbed-carousel .aon-tabs-swiper {
    margin-bottom:var(--spacer-48);
    margin-right:0
  }
}
.aon-tabbed-carousel .aon-tabs-nav {
  padding-right:var(--carousel-padding)
}
@media screen and (min-width:1200px) {
  .aon-tabbed-carousel .aon-tabs-nav {
    padding-right:0
  }
}
@media screen and (min-width:650px) {
  .aon-tabbed-carousel .aon-carousel__functions {
    margin-top:var(--spacer-56)
  }
}
.aon-tabbed-carousel.aon-tabbed-carousel--theme-light-gray {
  --background-color:var(--aon-gray-07)
}
.aon-tabbed-carousel.aon-tabbed-carousel--theme-navy {
  --background-color:var(--aon-navy)
}
.aon-tabbed-carousel.aon-tabbed-carousel--theme-navy .aon-carousel__header {
  --text-color:var(--aon-white)
}
.aon-tabbed-carousel.aon-tabbed-carousel--theme-navy .aon-tabs__link {
  --link-color:var(--aon-gray-04)
}
.aon-tabbed-carousel.aon-tabbed-carousel--theme-navy .aon-carousel__functions .aon-button:not(:disabled) {
  --border-color:var(--aon-signature-red);
  --fill-color:var(--aon-signature-red);
  --fill-color-hover:transparent;
  --text-color:var(--aon-white);
  --text-color-hover:var(--aon-white);
  --icon-color:var(--aon-white);
  --icon-color-hover:var(--aon-white)
}
.cw .aon-tabbed-carousel .aon-carousel__functions .aon-button:not(:disabled) {
  --border-color:var(--aon-teal-light);
  --fill-color:var(--aon-teal-light);
  --icon-color-hover:var(--aon-teal-light);
  --icon-color:var(--aon-navy)
}
.cw .aon-tabbed-carousel .aon-tabs__link--active::after {
  background-color:var(--aon-teal-light)
}
.cw .aon-tabbed-carousel .aon-carousel__progressbar--content {
  background-color:var(--aon-teal-dark)
}
.cw .aon-tabbed-carousel--theme-light-gray .aon-carousel__functions .aon-button:not(:disabled) {
  --border-color:var(--aon-teal-dark);
  --fill-color:var(--aon-teal-dark);
  --icon-color-hover:var(--aon-teal-dark);
  --icon-color:var(--aon-white)
}
.cw .aon-tabbed-carousel--theme-light-gray .aon-tabs__link--active::after {
  background-color:var(--aon-teal-dark)
}
.cw .aon-tabbed-carousel--theme-navy .aon-carousel__progressbar--content {
  background-color:var(--aon-teal-light)
}
.aon-testimonial-carousel {
  --container-padding:var(--spacer-24);
  display:grid;
  grid-template-columns:repeat(var(--grid-columns),1fr);
  gap:var(--grid-gap);
  row-gap:0;
  padding:0;
  background:var(--aon-white);
  word-break:break-word;
  overflow:hidden
}
.aon-testimonial-carousel__content,
.aon-testimonial-carousel__panel {
  grid-column:1/-1
}
.aon-testimonial-carousel__panel-content {
  grid-column:1/-1;
  position:relative;
  padding:var(--spacer-48) var(--container-padding) var(--spacer-40)
}
.aon-testimonial-carousel__eyebrow {
  font-family:var(--title-font-family);
  font-style:normal;
  letter-spacing:0;
  font-weight:700;
  font-size:2.4rem;
  line-height:2.8rem
}
@media screen and (min-width:1900px) {
  .aon-testimonial-carousel__eyebrow {
    font-size:2.8rem;
    line-height:3.2rem
  }
}
.aon-testimonial-carousel__title {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:3.8rem;
  line-height:4.2rem
}
@media screen and (min-width:650px) {
  .aon-testimonial-carousel__title {
    font-size:4.4rem;
    line-height:4.8rem
  }
}
@media screen and (min-width:1200px) {
  .aon-testimonial-carousel__title {
    font-size:5.6rem;
    line-height:6rem
  }
}
@media screen and (min-width:1900px) {
  .aon-testimonial-carousel__title {
    font-size:6.6rem;
    line-height:7rem
  }
}
.aon-testimonial-carousel__eyebrow,
.aon-testimonial-carousel__title {
  color:var(--aon-navy)
}
.aon-testimonial-carousel__header {
  grid-column:1/-1;
  display:flex;
  flex-direction:column;
  gap:var(--spacer-16)
}
.aon-testimonial-carousel__body {
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.8rem;
  line-height:2.8rem;
  color:var(--aon-gray-02);
  margin-top:var(--spacer-16)
}
@media screen and (min-width:1900px) {
  .aon-testimonial-carousel__body {
    font-size:2.2rem;
    line-height:3.4rem
  }
}
.aon-testimonial-carousel__media {
  grid-column:1/-1;
  position:relative;
  padding:0 var(--container-padding) .2rem
}
.aon-testimonial-carousel__img-container {
  aspect-ratio:1;
  width:100%;
  position:relative
}
.aon-testimonial-carousel__img-container picture {
  position:absolute;
  top:0;
  left:0;
  aspect-ratio:1;
  width:100%;
  height:100%
}
.aon-testimonial-carousel__img-container img {
  aspect-ratio:1;
  width:100%;
  object-position:center center;
  object-fit:cover
}
.aon-testimonial-carousel__shade {
  position:absolute;
  bottom:-.1rem;
  left:0;
  width:100%;
  height:14.7rem;
  background:var(--aon-navy)
}
.aon-testimonial-carousel.aon-testimonial-carousel--no-media .aon-testimonial-carousel__media {
  display:none
}
.aon-testimonial-carousel.aon-testimonial-carousel--no-media .aon-testimonial-carousel__shade {
  display:none
}
.aon-testimonial-carousel__content {
  --carousel-padding:var(--spacer-24);
  padding:var(--spacer-40) var(--container-padding) var(--spacer-56);
  background:var(--aon-navy)
}
.aon-testimonial-carousel__content .aon-carousel__slide {
  overflow-x:hidden
}
.aon-testimonial-carousel__content .aon-carousel__slide-item {
  flex:0 0 calc(100% - var(--carousel-padding))
}
.aon-testimonial-carousel__content .quote-block {
  display:flex;
  flex-direction:column;
  justify-content:flex-start;
  padding:0;
  color:var(--aon-white)
}
.aon-testimonial-carousel__content .quote-block__author {
  flex-direction:column;
  justify-content:flex-start;
  align-items:flex-start;
  margin-bottom:var(--spacer-40);
  min-height:var(--spacer-64)
}
.aon-testimonial-carousel__content .quote-block__author-name {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:2.8rem;
  line-height:3.2rem
}
@media screen and (min-width:650px) {
  .aon-testimonial-carousel__content .quote-block__author-name {
    font-size:3.2rem;
    line-height:3.6rem
  }
}
@media screen and (min-width:1900px) {
  .aon-testimonial-carousel__content .quote-block__author-name {
    font-size:3.8rem;
    line-height:4rem
  }
}
.aon-testimonial-carousel__content .quote-block__author-role {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem;
  margin-top:var(--spacer-8);
  color:var(--aon-gray-04)
}
@media screen and (min-width:1900px) {
  .aon-testimonial-carousel__content .quote-block__author-role {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
.aon-testimonial-carousel__content .quote-block__icon {
  width:3.0051rem;
  height:2.5858rem;
  margin-bottom:var(--spacer-24);
  position:relative;
  overflow:hidden
}
.aon-testimonial-carousel__content .quote-block__icon .aon-icon__quote {
  width:3.005rem;
  height:3.005rem;
  position:absolute;
  top:-.2rem
}
.aon-testimonial-carousel__content .quote-block__quotation {
  margin-bottom:0
}
.aon-testimonial-carousel__content .aon-carousel__functions {
  margin-top:var(--spacer-40);
  height:var(--spacer-56)
}
.aon-testimonial-carousel__pagination {
  padding:1.2rem 0;
  flex:1;
  text-align:right
}
.aon-testimonial-carousel__pagination--content {
  font-family:var(--title-font-family);
  font-style:normal;
  letter-spacing:0;
  font-weight:700;
  font-size:2.4rem;
  line-height:2.8rem;
  font-weight:400;
  line-height:3.2rem;
  color:var(--aon-gray-04)
}
@media screen and (min-width:1900px) {
  .aon-testimonial-carousel__pagination--content {
    font-size:2.8rem;
    line-height:3.2rem
  }
}
@media screen and (min-width:1900px) {
  .aon-testimonial-carousel__pagination--content {
    line-height:3.6rem
  }
}
.cw .aon-testimonial-carousel {
  background:var(--aon-gray-08)
}
@media screen and (min-width:1200px) {
  .cw .aon-testimonial-carousel {
    background:var(--aon-white)
  }
  .cw .aon-testimonial-carousel.aon-testimonial-carousel--no-media {
    background:var(--aon-gray-08)
  }
}
.cw .aon-testimonial-carousel .quote-block__icon {
  color:var(--aon-teal-light)
}
@media screen and (min-width:650px) {
  .aon-testimonial-carousel {
    --container-padding:var(--spacer-40)
  }
  .aon-testimonial-carousel .aon-carousel__slide {
    --item-gap:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .aon-testimonial-carousel {
    padding:0 var(--spacer-48);
    overflow:hidden
  }
  .aon-testimonial-carousel__panel {
    grid-column:1/span 7;
    padding:0;
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap);
    grid-template-columns:repeat(7,1fr)
  }
  .aon-testimonial-carousel__panel-content {
    grid-column:1/span 3;
    padding:var(--spacer-128) 0 var(--spacer-48);
    padding-right:var(--spacer-32);
    margin-right:calc(-1 * var(--spacer-40));
    display:flex;
    flex-direction:column;
    justify-content:space-between
  }
  .aon-testimonial-carousel__header {
    width:100%
  }
  .aon-testimonial-carousel__body {
    margin-top:auto
  }
  .aon-testimonial-carousel__media {
    grid-column:4/-1;
    padding:0;
    margin-right:calc(-1 * var(--spacer-40));
    min-height:77.3rem
  }
  .aon-testimonial-carousel__img-container {
    aspect-ratio:3/4;
    min-height:77.3rem
  }
  .aon-testimonial-carousel__img-container img,
  .aon-testimonial-carousel__img-container picture {
    aspect-ratio:3/4;
    min-height:77.3rem
  }
  .aon-testimonial-carousel__img-container img {
    object-position:top left
  }
  .aon-testimonial-carousel__shade {
    display:none
  }
  .aon-testimonial-carousel__content {
    width:auto;
    grid-column:8/-1;
    margin-right:calc(-1 * var(--spacer-48));
    padding:var(--spacer-128) var(--spacer-48) var(--spacer-48) var(--spacer-80);
    display:flex;
    flex-direction:column;
    justify-content:space-between
  }
  .aon-testimonial-carousel__content .quote-block__author {
    margin-bottom:var(--spacer-80);
    max-width:70%
  }
  .aon-testimonial-carousel__content .quote-block__author-name {
    font-size:3.8rem;
    line-height:4rem
  }
  .aon-testimonial-carousel__content .quote-block__author-role {
    font-size:1.6rem;
    line-height:2.6rem;
    margin-top:var(--spacer-16);
    font-weight:400;
    font-size:1.8rem;
    line-height:3rem
  }
}
@media screen and (min-width:1200px) and (min-width:1900px) {
  .aon-testimonial-carousel__content .quote-block__author-role {
    font-size:1.8rem;
    line-height:3rem
  }
}
@media screen and (min-width:1200px) {
  .aon-testimonial-carousel__content .quote-block__icon {
    margin-bottom:var(--spacer-40);
    width:4.3rem;
    height:3.7rem
  }
  .aon-testimonial-carousel__content .quote-block__icon .aon-icon__quote {
    width:4.3rem;
    height:4.3rem;
    top:-.25rem
  }
}
@media screen and (min-width:1200px) {
  .aon-testimonial-carousel__content.aon-testimonial-carousel--single .aon-carousel__slide-item {
    align-items:center
  }
}
@media screen and (min-width:1200px) {
  .aon-testimonial-carousel__content .aon-carousel__functions {
    margin-top:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .aon-testimonial-carousel .aon-carousel__slide {
    --carousel-padding:var(--spacer-56);
    --item-gap:var(--spacer-56);
    flex:1
  }
}
@media screen and (min-width:1200px) {
  .aon-testimonial-carousel.aon-testimonial-carousel--no-media .aon-testimonial-carousel__panel-content {
    grid-column:1/8;
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap);
    grid-template-columns:repeat(7,1fr);
    min-height:77.3rem;
    padding-right:var(--spacer-40)
  }
  .aon-testimonial-carousel.aon-testimonial-carousel--no-media .aon-testimonial-carousel__header {
    grid-column:1/7;
    height:fit-content;
    max-width:65.077%;
    padding:1rem var(--spacer-24);
    padding-left:.2rem
  }
  .aon-testimonial-carousel.aon-testimonial-carousel--no-media .aon-testimonial-carousel__body {
    grid-column:4/7
  }
  .aon-testimonial-carousel.aon-testimonial-carousel--no-media .aon-testimonial-carousel__media {
    aspect-ratio:3/4;
    min-height:77.3rem;
    grid-column:8/8
  }
}
.chart-container {
  padding:var(--spacer-40) var(--spacer-24)
}
@media screen and (min-width:650px) {
  .chart-container {
    padding:var(--spacer-80) var(--spacer-48)
  }
}
.chart-container--theme-navy {
  background-color:var(--aon-navy)
}
.highcharts-container {
  font-family:var(--standard-font-family)
}
.highcharts-color-0 {
  fill:var(--aon-signature-red);
  stroke:var(--aon-signature-red)
}
.highcharts-color-1 {
  fill:var(--aon-gray-05);
  stroke:var(--aon-gray-05)
}
.highcharts-background {
  fill:var(--aon-white)
}
.highcharts-axis-title {
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.8rem;
  line-height:2.8rem;
  font-size:1.4rem;
  line-height:2.2rem;
  font-weight:700;
  fill:var(--aon-navy)
}
@media screen and (min-width:1900px) {
  .highcharts-axis-title {
    font-size:2.2rem;
    line-height:3.4rem
  }
}
@media screen and (min-width:1900px) {
  .highcharts-axis-title {
    font-size:1.6rem;
    line-height:2.4rem
  }
}
.highcharts-axis-labels>text {
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.8rem;
  line-height:2.8rem;
  font-size:1.4rem;
  line-height:2.2rem;
  fill:var(--aon-navy)
}
@media screen and (min-width:1900px) {
  .highcharts-axis-labels>text {
    font-size:2.2rem;
    line-height:3.4rem
  }
}
@media screen and (min-width:1900px) {
  .highcharts-axis-labels>text {
    font-size:1.6rem;
    line-height:2.4rem
  }
}
.highcharts-data-label .data-text,
.highcharts-data-label>text {
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.8rem;
  line-height:2.8rem;
  font-size:1.4rem;
  line-height:2.2rem;
  fill:var(--aon-navy)
}
@media screen and (min-width:1900px) {
  .highcharts-data-label .data-text,
  .highcharts-data-label>text {
    font-size:2.2rem;
    line-height:3.4rem
  }
}
@media screen and (min-width:1900px) {
  .highcharts-data-label .data-text,
  .highcharts-data-label>text {
    font-size:1.6rem;
    line-height:2.4rem
  }
}
.highcharts-data-label .data-text {
  width:7rem;
  display:block;
  text-align:center;
  white-space:normal;
  word-wrap:break-word
}
.highcharts-grid-line {
  stroke:var(--aon-gray-05)
}
.highcharts-axis-line,
.highcharts-legend .highcharts-legend-item .highcharts-point,
.highcharts-series .highcharts-point,
.highcharts-series rect.highcharts-point {
  stroke:none
}
.aon-chart {
  display:flex;
  flex-direction:column;
  gap:var(--spacer-32)
}
.aon-chart__title {
  font-family:var(--title-font-family);
  font-style:normal;
  letter-spacing:0;
  font-weight:700;
  font-size:2.4rem;
  line-height:2.8rem;
  color:var(--aon-navy)
}
@media screen and (min-width:1900px) {
  .aon-chart__title {
    font-size:2.8rem;
    line-height:3.2rem
  }
}
.aon-chart__subtitle {
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.8rem;
  line-height:2.8rem;
  font-size:1.4rem;
  line-height:2.2rem;
  color:var(--aon-gray-02);
  margin-top:var(--spacer-8)
}
@media screen and (min-width:1900px) {
  .aon-chart__subtitle {
    font-size:2.2rem;
    line-height:3.4rem
  }
}
@media screen and (min-width:1900px) {
  .aon-chart__subtitle {
    font-size:1.6rem;
    line-height:2.4rem
  }
}
.aon-chart__caption {
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.8rem;
  line-height:2.8rem;
  color:var(--aon-gray-02)
}
@media screen and (min-width:1900px) {
  .aon-chart__caption {
    font-size:2.2rem;
    line-height:3.4rem
  }
}
.aon-chart__footer {
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.2rem;
  line-height:1.8rem;
  color:var(--aon-gray-02)
}
@media screen and (min-width:1900px) {
  .aon-chart__footer {
    font-size:1.4rem;
    line-height:2.2rem
  }
}
.aon-chart__legend {
  border:.1rem solid var(--aon-gray-05);
  padding:var(--spacer-24)
}
.aon-chart-legend-title {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem;
  color:var(--aon-navy);
  margin-bottom:var(--spacer-16)
}
@media screen and (min-width:1900px) {
  .aon-chart-legend-title {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
.aon-chart-legend-item {
  display:flex;
  align-items:center;
  gap:1rem
}
.aon-chart-legend-item+.aon-chart-legend-item {
  margin-top:var(--spacer-8)
}
.aon-chart-legend-item__symbol {
  flex:0 0 auto;
  width:var(--spacer-16);
  height:var(--spacer-16);
  border-radius:50%;
  display:inline-block
}
.aon-chart-legend-item-0 .aon-chart-legend-item__symbol {
  background-color:var(--aon-signature-red)
}
.aon-chart-legend-item-1 .aon-chart-legend-item__symbol {
  background-color:var(--aon-gray-05)
}
.aon-chart-legend-item__label {
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.8rem;
  line-height:2.8rem;
  font-size:1.4rem;
  line-height:2.2rem;
  color:var(--aon-gray-02)
}
@media screen and (min-width:1900px) {
  .aon-chart-legend-item__label {
    font-size:2.2rem;
    line-height:3.4rem
  }
}
@media screen and (min-width:1900px) {
  .aon-chart-legend-item__label {
    font-size:1.6rem;
    line-height:2.4rem
  }
}
[class*="--theme-light-gray"] .aon-chart .highcharts-background,
[class*="--theme-light-gray"].aon-chart .highcharts-background {
  fill:var(--aon-gray-07)
}
[class*="--theme-lighter-gray"] .aon-chart .highcharts-background,
[class*="--theme-lighter-gray"].aon-chart .highcharts-background {
  fill:var(--aon-gray-08)
}
[class*="--theme-navy"] .aon-chart .aon-chart-legend-title,
[class*="--theme-navy"] .aon-chart .aon-chart__donut-label,
[class*="--theme-navy"] .aon-chart .aon-chart__title,
[class*="--theme-navy"].aon-chart .aon-chart-legend-title,
[class*="--theme-navy"].aon-chart .aon-chart__donut-label,
[class*="--theme-navy"].aon-chart .aon-chart__title {
  color:var(--aon-white)
}
[class*="--theme-navy"] .aon-chart .aon-chart-legend-item__label,
[class*="--theme-navy"] .aon-chart .aon-chart__caption,
[class*="--theme-navy"] .aon-chart .aon-chart__footer,
[class*="--theme-navy"] .aon-chart .aon-chart__subtitle,
[class*="--theme-navy"].aon-chart .aon-chart-legend-item__label,
[class*="--theme-navy"].aon-chart .aon-chart__caption,
[class*="--theme-navy"].aon-chart .aon-chart__footer,
[class*="--theme-navy"].aon-chart .aon-chart__subtitle {
  color:var(--aon-gray-04)
}
[class*="--theme-navy"] .aon-chart .aon-chart__legend,
[class*="--theme-navy"].aon-chart .aon-chart__legend {
  border-color:var(--aon-gray-02)
}
[class*="--theme-navy"] .aon-chart .aon-chart-legend-item-0 .aon-chart-legend-item__symbol,
[class*="--theme-navy"].aon-chart .aon-chart-legend-item-0 .aon-chart-legend-item__symbol {
  background-color:var(--aon-signature-red)
}
[class*="--theme-navy"] .aon-chart .aon-chart-legend-item-1 .aon-chart-legend-item__symbol,
[class*="--theme-navy"].aon-chart .aon-chart-legend-item-1 .aon-chart-legend-item__symbol {
  background-color:var(--aon-gray-02)
}
[class*="--theme-navy"] .aon-chart .highcharts-color-0,
[class*="--theme-navy"].aon-chart .highcharts-color-0 {
  fill:var(--aon-signature-red);
  stroke:var(--aon-signature-red)
}
[class*="--theme-navy"] .aon-chart .highcharts-color-1,
[class*="--theme-navy"].aon-chart .highcharts-color-1 {
  fill:var(--aon-gray-02);
  stroke:var(--aon-gray-02)
}
[class*="--theme-navy"] .aon-chart .highcharts-background,
[class*="--theme-navy"].aon-chart .highcharts-background {
  fill:var(--aon-navy)
}
[class*="--theme-navy"] .aon-chart .highcharts-axis-title,
[class*="--theme-navy"].aon-chart .highcharts-axis-title {
  fill:var(--aon-white)
}
[class*="--theme-navy"] .aon-chart .highcharts-axis-labels>text,
[class*="--theme-navy"].aon-chart .highcharts-axis-labels>text {
  fill:var(--aon-white)
}
[class*="--theme-navy"] .aon-chart .highcharts-data-label>text,
[class*="--theme-navy"].aon-chart .highcharts-data-label>text {
  fill:var(--aon-white)
}
[class*="--theme-navy"] .aon-chart .highcharts-data-label .data-text,
[class*="--theme-navy"].aon-chart .highcharts-data-label .data-text {
  color:var(--aon-white)
}
[class*="--theme-navy"] .aon-chart .highcharts-grid-line,
[class*="--theme-navy"].aon-chart .highcharts-grid-line {
  stroke:var(--aon-gray-02)
}
.aon-chart__donut-label {
  text-align:center;
  color:var(--aon-navy);
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
  display:flex;
  flex-direction:column;
  gap:var(--spacer-4);
  align-items:center;
  justify-content:center
}
.aon-chart.aon-chart--theme-navy .aon-chart__donut-label {
  color:var(--aon-white)
}
.aon-horizontal-bar-chart .highcharts-xaxis-labels>text {
  font-weight:700
}
.comparison-chart {
  display:table;
  width:100%;
  border-collapse:collapse;
  border-spacing:0
}
.comparison-chart th {
  height:5.6rem;
  padding:var(--spacer-8)
}
.comparison-chart th:first-child {
  width:42.4%;
  border:0
}
.comparison-chart th:nth-child(2n) {
  width:28.8%;
  background-color:var(--aon-gray-07)
}
.comparison-chart th:nth-child(3n) {
  width:28.8%;
  background-color:var(--aon-gray-06)
}
.comparison-chart td {
  padding:1.2rem;
  border-left:.1rem solid var(--aon-gray-05);
  border-bottom:.1rem solid var(--aon-gray-05)
}
.comparison-chart td:first-child {
  border-left:0;
  padding-left:0
}
.comparison-chart td:not(:first-child) {
  text-align:center
}
.comparison-chart__container {
  padding:var(--spacer-24)
}
.comparison-chart tr {
  display:table-row
}
.comparison-chart tr:first-child td {
  border-top:.1rem solid var(--aon-gray-05)
}
.comparison-chart tr.comparison-chart__disclaimer td:first-child {
  display:none
}
.comparison-chart tr.comparison-chart__disclaimer td:nth-child(2n) {
  border-left:none;
  border-bottom:none;
  text-align:left;
  padding:0
}
.comparison-chart tr.comparison-chart__disclaimer .disclaimer-block__container {
  width:100%;
  padding-bottom:0
}
.comparison-chart tr.comparison-chart__disclaimer .disclaimer-block__block p {
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.2rem;
  line-height:1.8rem
}
@media screen and (min-width:1900px) {
  .comparison-chart tr.comparison-chart__disclaimer .disclaimer-block__block p {
    font-size:1.4rem;
    line-height:2.2rem
  }
}
.comparison-chart__title {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem;
  color:var(--aon-navy);
  word-break:break-word
}
@media screen and (min-width:1900px) {
  .comparison-chart__title {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
.comparison-chart__desc {
  font-family:var(--standard-font-family);
  font-size:1.2rem;
  line-height:1.8rem;
  color:var(--aon-gray-02);
  word-break:break-word;
  margin-top:var(--spacer-4)
}
.comparison-chart__icon .aon-icon {
  height:var(--spacer-40)
}
.comparison-chart__icon.check-circle {
  color:var(--aon-success)
}
.comparison-chart__icon.close-circle {
  color:var(--aon-signature-red)
}
.comparison-chart__icon.close-circle use {
  transform:translate3d(-.1rem,-.05rem,0)
}
.comparison-chart__icon.question {
  color:var(--aon-gray-02)
}
@media screen and (min-width:650px) {
  .comparison-chart {
    display:grid
  }
  .comparison-chart th {
    height:11rem
  }
  .comparison-chart td {
    padding:var(--spacer-16)
  }
  .comparison-chart td:first-child,
  .comparison-chart th:first-child {
    grid-column:span 1
  }
  .comparison-chart td:nth-child(2n),
  .comparison-chart td:nth-child(3n),
  .comparison-chart th:nth-child(2n),
  .comparison-chart th:nth-child(3n) {
    align-items:center;
    display:flex;
    justify-content:center;
    width:calc(100% + var(--grid-gap));
    margin-left:calc(-1 * var(--grid-gap))
  }
  .comparison-chart td:nth-child(2n),
  .comparison-chart th:nth-child(2n) {
    grid-column:2/3
  }
  .comparison-chart td:nth-child(3n),
  .comparison-chart th:nth-child(3n) {
    grid-column:3/4
  }
  .comparison-chart__disclaimer td:nth-child(2n) {
    grid-column:2/4
  }
  .comparison-chart tr {
    display:grid;
    grid-template-columns:repeat(3,1fr);
    column-gap:var(--grid-gap)
  }
  .comparison-chart tr.comparison-chart__disclaimer td:first-child {
    display:table-cell;
    border-bottom:none
  }
  .comparison-chart__container {
    padding:var(--spacer-64) var(--spacer-48)
  }
  .comparison-chart__title {
    font-family:var(--title-font-family);
    font-style:normal;
    letter-spacing:0;
    font-weight:700;
    font-size:2.4rem;
    line-height:2.8rem
  }
}
@media screen and (min-width:650px) and (min-width:1900px) {
  .comparison-chart__title {
    font-size:2.8rem;
    line-height:3.2rem
  }
}
@media screen and (min-width:650px) {
  .comparison-chart__desc {
    font-size:1.6rem;
    line-height:2.6rem;
    margin-top:var(--spacer-8)
  }
}
@media screen and (min-width:650px) and (min-width:1900px) {
  .comparison-chart__desc {
    font-size:1.8rem;
    line-height:3rem
  }
}
.aon-breadcrumb {
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.8rem;
  line-height:2.8rem;
  font-size:1.4rem;
  line-height:2.2rem
}
@media screen and (min-width:1900px) {
  .aon-breadcrumb {
    font-size:2.2rem;
    line-height:3.4rem
  }
}
@media screen and (min-width:1900px) {
  .aon-breadcrumb {
    font-size:1.6rem;
    line-height:2.4rem
  }
}
.aon-breadcrumb ul {
  display:flex;
  flex-wrap:wrap;
  list-style:none;
  margin:0;
  padding:0
}
.aon-breadcrumb a {
  color:inherit
}
.aon-breadcrumb__back a {
  display:inline-flex;
  align-items:center
}
.aon-breadcrumb__back a svg {
  margin-right:var(--spacer-8);
  width:2.4rem;
  height:2.4rem;
  display:inline-block
}
.aon-breadcrumb__segment {
  display:none
}
@media screen and (min-width:650px) {
  .aon-breadcrumb__back {
    display:none
  }
  .aon-breadcrumb__segment {
    display:inline-block
  }
  .aon-breadcrumb__segment:not(:last-child):after {
    display:inline-block;
    margin:0 var(--spacer-4);
    content:"/"
  }
}
.aon-article-media {
  position:relative;
  display:flex;
  flex-direction:column
}
.aon-article-media__shade {
  position:absolute;
  top:0;
  right:calc(-1 * var(--container-padding));
  left:calc(-1 * var(--container-padding));
  height:var(--spacer-80);
  background-color:var(--aon-white)
}
.aon-article-media__img-container {
  position:relative;
  flex:1;
  display:flex
}
.aon-article-media__img-container>picture {
  width:100%;
  display:flex
}
.aon-article-media__img-container>picture img {
  width:100%;
  object-position:center;
  object-fit:cover;
  aspect-ratio:16/9
}
.aon-article-media__img-container .aon-video {
  width:100%;
  aspect-ratio:16/9
}
.aon-article-media__social-links {
  position:relative;
  background:var(--social-links-bg);
  height:var(--spacer-48);
  display:flex;
  flex-direction:row;
  align-items:center;
  gap:var(--spacer-48);
  margin-right:auto
}
@media screen and (min-width:650px) {
  .aon-article-media__social-links {
    min-width:var(--spacer-48);
    height:auto;
    flex-direction:column;
    gap:var(--spacer-24);
    margin-right:unset
  }
}
@media screen and (min-width:650px) {
  .aon-article-media {
    flex-direction:row;
    align-items:flex-start
  }
}
@media screen and (min-width:1200px) {
  .aon-article-media__shade {
    left:0;
    width:100vw
  }
}
.aon-article-keynotes ol {
  padding:0;
  margin-top:var(--spacer-24)
}
.aon-article-keynotes ol li {
  counter-increment:aon-article-hero-keynotes-counter;
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  gap:var(--spacer-16)
}
.aon-article-keynotes ol li:before {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:2.8rem;
  line-height:3.2rem;
  content:"0" counter(aon-article-hero-keynotes-counter);
  color:var(--aon-signature-red);
  min-width:var(--spacer-40);
  max-width:var(--spacer-40)
}
@media screen and (min-width:650px) {
  .aon-article-keynotes ol li:before {
    font-size:3.2rem;
    line-height:3.6rem
  }
}
@media screen and (min-width:1900px) {
  .aon-article-keynotes ol li:before {
    font-size:3.8rem;
    line-height:4rem
  }
}
.aon-article-keynotes ol li+li {
  margin-top:var(--spacer-24)
}
@media screen and (min-width:650px) {
  .aon-article-keynotes ol {
    margin-top:var(--spacer-32)
  }
  .aon-article-keynotes ol li {
    flex-direction:row;
    gap:var(--spacer-24)
  }
  .aon-article-keynotes ol li+li {
    margin-top:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .aon-article-keynotes {
    display:grid;
    grid-template-columns:repeat(10,1fr);
    column-gap:var(--spacer-40)
  }
  .aon-article-keynotes__title {
    grid-column:1/3
  }
  .aon-article-keynotes ol {
    grid-column:3/-1;
    margin-top:0
  }
}
.aon-article-hero {
  --container-padding:var(--spacer-24);
  --social-links-bg:var(--aon-signature-red);
  padding:0 var(--container-padding) var(--spacer-48);
  background-color:var(--aon-gray-07);
  color:var(--aon-navy)
}
.aon-article-hero__header {
  margin:0 calc(-1 * var(--container-padding));
  padding:var(--spacer-48) var(--container-padding);
  background-color:var(--aon-white)
}
.aon-article-hero__eyebrow {
  color:inherit
}
.aon-article-hero__title {
  margin-top:var(--spacer-16)
}
.aon-article-hero__title:first-child {
  margin-top:0
}
.aon-article-hero__author {
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.8rem;
  line-height:2.8rem;
  font-size:1.6rem;
  line-height:2.6rem;
  margin-top:var(--spacer-24)
}
@media screen and (min-width:1900px) {
  .aon-article-hero__author {
    font-size:2.2rem;
    line-height:3.4rem
  }
}
@media screen and (min-width:1900px) {
  .aon-article-hero__author {
    font-size:1.8rem;
    line-height:3rem
  }
}
.aon-article-hero__author .aon-link {
  display:inline;
  color:inherit
}
.aon-article-hero__author .aon-link:not(:last-of-type)::after {
  content:", ";
  font-size:1.6rem;
  line-height:2.6rem;
  font-weight:400
}
@media screen and (min-width:1900px) {
  .aon-article-hero__author .aon-link:not(:last-of-type)::after {
    font-size:1.8rem;
    line-height:3rem
  }
}
.aon-article-hero__author .aon-link .aon-link__text {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem;
  color:inherit
}
@media screen and (min-width:1900px) {
  .aon-article-hero__author .aon-link .aon-link__text {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
.aon-article-hero__cta {
  display:none;
  margin-top:var(--spacer-24)
}
.aon-article-hero__cta .aon-button,
.aon-article-hero__cta .aon-button__wrapper-content {
  width:100%
}
.aon-article-hero__keynotes,
.aon-article-hero__summary {
  margin-top:var(--spacer-48)
}
@media screen and (min-width:650px) {
  .aon-article-hero {
    --container-padding:var(--spacer-40);
    padding-bottom:var(--spacer-80)
  }
  .aon-article-hero__header {
    padding-bottom:var(--spacer-80)
  }
  .aon-article-hero__title {
    margin-top:var(--spacer-24)
  }
  .aon-article-hero__author {
    margin-top:var(--spacer-24)
  }
  .aon-article-hero__cta .aon-button {
    width:auto
  }
  .aon-article-hero__keynotes,
  .aon-article-hero__summary {
    margin-top:var(--spacer-64)
  }
}
@media screen and (min-width:1200px) {
  .aon-article-hero {
    --container-padding:var(--spacer-48);
    padding-bottom:var(--spacer-64);
    overflow-x:hidden;
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap);
    row-gap:0
  }
  .aon-article-hero__header {
    padding-top:var(--spacer-80);
    grid-column:1/-1;
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap);
    row-gap:0
  }
  .aon-article-hero__eyebrow {
    grid-column:2/12
  }
  .aon-article-hero__title {
    grid-column:2/11;
    margin-top:var(--spacer-32)
  }
  .aon-article-hero__author,
  .aon-article-hero__cta {
    margin-top:var(--spacer-32);
    grid-column:2/12
  }
  .aon-article-hero__media {
    grid-column:1/-1;
    left:calc(-1 * var(--container-padding));
    width:calc(calc(91.6666666667% - -36.6666666667px) + (var(--container-padding) - var(--spacer-40)) + var(--container-padding))
  }
  .aon-article-hero__summary {
    grid-column:2/11;
    margin-top:var(--spacer-64)
  }
  .aon-article-hero__keynotes {
    grid-column:2/12;
    margin-top:var(--spacer-64)
  }
}
.aon-article-hero__media .aon-social-icon {
  color:var(--aon-white)
}
@media screen and (min-width:650px) {
  .aon-article-hero__media .aon-social-icon:first-of-type {
    margin-top:var(--spacer-24)
  }
  .aon-article-hero__media .aon-social-icon:last-of-type {
    margin-bottom:var(--spacer-24)
  }
}
.aon-article-hero__media .aon-social-icons {
  flex-direction:row;
  align-items:center;
  gap:var(--spacer-48);
  padding:0 var(--spacer-24)
}
@media screen and (min-width:650px) {
  .aon-article-hero__media .aon-social-icons {
    flex-direction:column;
    gap:var(--spacer-48);
    padding:0
  }
}
.aon-article-hero--no-media .aon-article-hero__header {
  padding-bottom:var(--spacer-72)
}
@media screen and (min-width:1200px) {
  .aon-article-hero--no-media .aon-article-hero__header {
    padding-bottom:10.4rem
  }
}
.aon-article-hero--no-media .aon-article-media__social-links {
  position:absolute;
  top:calc(-1 * var(--spacer-24))
}
.aon-article-hero--no-media .aon-social-icons {
  flex-direction:row;
  align-items:center;
  height:var(--spacer-48);
  padding:0 var(--spacer-24)
}
.aon-article-hero--no-media .aon-social-icons>.aon-social-icon {
  margin:0
}
@media screen and (min-width:1200px) {
  .aon-article-hero--no-media .aon-article-media {
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap);
    left:0;
    width:100%
  }
  .aon-article-hero--no-media .aon-article-media .aon-article-media__social-links {
    grid-column-start:2
  }
}
.aon-article-hero--no-media .aon-article-hero__summary {
  margin-top:7rem
}
@media screen and (min-width:1200px) {
  .aon-article-hero--no-media .aon-article-hero__summary {
    margin-top:8.8rem
  }
}
.aon-article-hero--no-media .aon-article-media__shade {
  display:none
}
.aon-article-hero--no-media:not(.aon-article-hero--no-cta) .aon-article-media__social-links {
  --social-links-bg:var(--aon-gray-07)
}
.aon-article-hero--no-media:not(.aon-article-hero--no-cta) .aon-social-icon {
  color:var(--aon-navy)
}
.aon-article-hero--no-media:not(.aon-article-hero--no-cta).aon-article-hero--theme-gray .aon-article-media__social-links,
.aon-article-hero--no-media:not(.aon-article-hero--no-cta).aon-article-hero--theme-navy .aon-article-media__social-links {
  --social-links-bg:var(--aon-white)
}
.aon-article-hero--min.aon-article-hero.aon-article-hero--no-media .aon-article-media__social-links {
  position:relative;
  width:fit-content;
  top:0
}
.cw .aon-article-hero {
  --social-links-bg:var(--aon-teal-dark)
}
.cw .aon-article-hero__cta {
  display:block
}
.cw .aon-article-hero.aon-article-hero--no-media:not(.aon-article-hero--no-cta) .aon-article-media__social-links {
  --social-links-bg:var(--aon-gray-07)
}
.cw .aon-article-hero.aon-article-hero--no-media:not(.aon-article-hero--no-cta) .aon-social-icon {
  color:var(--aon-navy)
}
.cw .aon-article-hero.aon-article-hero--no-media:not(.aon-article-hero--no-cta).aon-article-hero--theme-gray .aon-article-media__social-links,
.cw .aon-article-hero.aon-article-hero--no-media:not(.aon-article-hero--no-cta).aon-article-hero--theme-navy .aon-article-media__social-links {
  --social-links-bg:var(--aon-white)
}
.cw .aon-article-keynotes ol li:before {
  color:var(--aon-teal-dark)
}
.aon-article-hero--theme-gray.aon-article-hero {
  background-color:var(--aon-white)
}
.aon-article-hero--theme-gray.aon-article-hero .aon-article-hero__header {
  background-color:var(--aon-gray-07)
}
.aon-article-hero--theme-gray.aon-article-hero .aon-article-hero__media.aon-article-media .aon-article-media__shade {
  background-color:var(--aon-gray-07)
}
.aon-article-hero--theme-navy.aon-article-hero {
  background-color:var(--aon-white)
}
.aon-article-hero--theme-navy.aon-article-hero .aon-article-hero__header {
  background-color:var(--aon-navy);
  color:var(--aon-white)
}
.aon-article-hero--theme-navy.aon-article-hero .aon-article-hero__media.aon-article-media .aon-article-media__shade {
  background-color:var(--aon-navy)
}
.aon-article-hero--theme-navy.aon-article-hero .aon-article-hero__author .aon-link__text {
  background:linear-gradient(to right,var(--aon-white),var(--aon-white));
  background-size:100% .1rem;
  background-repeat:no-repeat;
  background-position:0 100%
}
.aon-article-hero--min.aon-article-hero {
  background-color:var(--aon-white)
}
.aon-article-hero--min.aon-article-hero .aon-article-media {
  margin-bottom:var(--spacer-48)
}
.aon-article-hero--min.aon-article-hero .aon-article-hero__summary {
  margin-top:0
}
.aon-article-hero--min.aon-article-hero .aon-article-hero__header {
  background-color:inherit;
  color:inherit;
  padding-bottom:var(--spacer-48)
}
@media screen and (min-width:1200px) {
  .aon-article-hero--min.aon-article-hero {
    padding-bottom:var(--spacer-80)
  }
}
.aon-article-hero--min.aon-article-hero.aon-article-hero--theme-gray {
  background-color:var(--aon-gray-07)
}
.aon-article-hero--min.aon-article-hero.aon-article-hero--theme-navy {
  background-color:var(--aon-navy);
  color:var(--aon-white)
}
.featured-content-hero {
  --main-text-color:var(--aon-white);
  --secondary-text-color:var(--aon-gray-04);
  padding-left:var(--spacer-24);
  padding-right:var(--spacer-24);
  background-image:linear-gradient(to right,var(--aon-navy),var(--aon-navy));
  background-size:100% calc(100% - var(--spacer-80));
  background-repeat:no-repeat
}
@media screen and (min-width:650px) {
  .featured-content-hero {
    padding-left:var(--spacer-40);
    padding-right:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .featured-content-hero {
    padding-left:var(--spacer-48);
    padding-right:var(--spacer-48)
  }
}
@media screen and (min-width:650px) {
  .featured-content-hero {
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap);
    row-gap:0;
    grid-template-rows:1fr auto var(--spacer-80)
  }
}
.featured-content-hero__insight {
  position:relative;
  margin-top:var(--spacer-56)
}
.featured-content-hero__insight picture {
  flex-grow:1;
  display:flex
}
.featured-content-hero__insight picture img {
  object-fit:cover;
  height:auto
}
@media screen and (min-width:650px) {
  .featured-content-hero__insight {
    grid-column:5/-1;
    grid-row:2/-1;
    margin-top:var(--spacer-64);
    display:flex;
    align-items:flex-end
  }
}
@media screen and (min-width:1200px) {
  .featured-content-hero__insight {
    grid-column:8/-2;
    grid-row:1/-1;
    margin-top:var(--spacer-80);
    display:flex;
    align-items:flex-end
  }
}
.featured-content-hero__insight-content {
  position:absolute;
  bottom:0;
  left:0;
  right:0;
  padding:var(--spacer-24);
  background-color:rgba(38,40,54,.6);
  backdrop-filter:blur(1.5rem);
  -webkit-backdrop-filter:blur(1.5rem)
}
.featured-content-hero__insight-eyebrow {
  --eyebrow-main-color:var(--aon-teal-light)
}
.featured-content-hero__insight-title {
  margin-top:var(--spacer-16);
  color:var(--aon-white)
}
.featured-content-hero__insight-cta {
  margin-top:var(--spacer-24)
}
.featured-content-hero__insight-cta .aon-button {
  --border-color:var(--aon-white);
  --text-color:var(--aon-white);
  --text-color-hover:var(--aon-white);
  --icon-color:var(--aon-white);
  --icon-color-hover:var(--aon-white)
}
@media screen and (min-width:650px) {
  .featured-content-hero__header {
    grid-column:1/-1;
    grid-row:1/2;
    padding-right:var(--spacer-56)
  }
}
@media screen and (min-width:1200px) {
  .featured-content-hero__header {
    padding-right:0;
    grid-column:1/7;
    display:grid;
    grid-template-rows:1fr auto auto
  }
  .featured-content-hero__header:nth-last-child(2) {
    margin-bottom:var(--spacer-48)
  }
}
.featured-content-hero .aon-breadcrumb {
  display:flex;
  padding-top:var(--spacer-32);
  margin-bottom:var(--spacer-48);
  color:var(--secondary-text-color)
}
@media screen and (min-width:650px) {
  .featured-content-hero .aon-breadcrumb {
    padding-top:var(--spacer-40)
  }
  .featured-content-hero .aon-breadcrumb .aon-breadcrumb__back {
    display:none
  }
  .featured-content-hero .aon-breadcrumb .aon-breadcrumb__segment {
    display:inline-block
  }
  .featured-content-hero .aon-breadcrumb .aon-breadcrumb__segment:not(:last-child):after {
    display:inline-block;
    margin:0 var(--spacer-4);
    content:"/"
  }
}
@media screen and (min-width:1200px) {
  .featured-content-hero .aon-breadcrumb {
    padding-top:var(--spacer-32);
    margin-bottom:var(--spacer-128)
  }
}
.featured-content-hero__eyebrow {
  font-family:var(--title-font-family);
  font-style:normal;
  letter-spacing:0;
  font-weight:700;
  font-size:2.4rem;
  line-height:2.8rem;
  color:var(--main-text-color)
}
@media screen and (min-width:1900px) {
  .featured-content-hero__eyebrow {
    font-size:2.8rem;
    line-height:3.2rem
  }
}
.featured-content-hero__eyebrow:first-child {
  padding-top:var(--spacer-48)
}
@media screen and (min-width:650px) {
  .featured-content-hero__eyebrow:first-child {
    padding-top:var(--spacer-80)
  }
}
@media screen and (min-width:1200px) {
  .featured-content-hero__eyebrow {
    grid-row:2/3
  }
  .featured-content-hero__eyebrow:first-child {
    padding-top:var(--spacer-128)
  }
}
.featured-content-hero__title {
  color:var(--aon-white)
}
.featured-content-hero__title:first-child {
  padding-top:var(--spacer-48)
}
.featured-content-hero__title:not(:first-child) {
  margin-top:var(--spacer-24)
}
@media screen and (min-width:650px) {
  .featured-content-hero__title:first-child {
    padding-top:var(--spacer-80)
  }
}
@media screen and (min-width:1200px) {
  .featured-content-hero__title {
    grid-row:3/-1;
    padding-right:0
  }
  .featured-content-hero__title:first-child {
    padding-top:var(--spacer-128);
    align-self:end
  }
}
.featured-content-hero__content+.featured-content-hero__insight {
  margin-top:var(--spacer-48)
}
@media screen and (min-width:650px) {
  .featured-content-hero__content {
    grid-column:1/5;
    margin-top:var(--spacer-64)
  }
  .featured-content-hero__content+.featured-content-hero__insight {
    margin-top:var(--spacer-64)
  }
}
@media screen and (min-width:1200px) {
  .featured-content-hero__content {
    grid-column:1/7;
    margin-top:var(--spacer-24);
    margin-bottom:var(--spacer-48)
  }
  .featured-content-hero__content+.featured-content-hero__insight {
    margin-top:var(--spacer-80)
  }
}
.featured-content-hero__short-description {
  font-size:1.6rem;
  line-height:2.6rem;
  margin-top:var(--spacer-32);
  color:var(--secondary-text-color)
}
@media screen and (min-width:1900px) {
  .featured-content-hero__short-description {
    font-size:1.8rem;
    line-height:3rem
  }
}
@media screen and (min-width:650px) {
  .featured-content-hero__short-description {
    margin-top:0
  }
}
.featured-content-hero__cta {
  margin-top:var(--spacer-40)
}
.featured-content-hero__cta .aon-button__primary,
.featured-content-hero__cta .aon-button__secondary {
  width:100%
}
.featured-content-hero__cta .aon-button__primary .aon-button__wrapper-content,
.featured-content-hero__cta .aon-button__secondary .aon-button__wrapper-content {
  width:100%
}
.featured-content-hero__cta .aon-button {
  --text-color-hover:var(--aon-white);
  --icon-color-hover:var(--aon-white)
}
@media screen and (min-width:650px) {
  .featured-content-hero__cta .aon-button__primary,
  .featured-content-hero__cta .aon-button__secondary {
    width:fit-content
  }
  .featured-content-hero__cta .aon-button__primary .aon-button__wrapper-content,
  .featured-content-hero__cta .aon-button__secondary .aon-button__wrapper-content {
    width:auto
  }
  .featured-content-hero__cta:first-child {
    margin-top:0
  }
}
@media screen and (min-width:1200px) {
  .featured-content-hero__cta {
    margin-top:var(--spacer-48)
  }
  .featured-content-hero__cta:first-child {
    margin-top:var(--spacer-24)
  }
}
.aon-homepage-hero {
  background:var(--aon-gray-07);
  color:var(--aon-navy);
  --body-padding-top:var(--global-header-height-mobile-size);
  --container-padding:var(--spacer-24);
  padding:0 var(--container-padding);
  display:grid;
  grid-template-columns:repeat(var(--grid-columns),1fr);
  gap:var(--grid-gap);
  row-gap:0
}
@media screen and (min-width:1200px) {
  .aon-homepage-hero {
    --body-padding-top:var(--global-header-height-full-size)
  }
}
.aon-homepage-hero>picture {
  grid-column:1/-1;
  grid-row:1
}
.aon-homepage-hero__media {
  width:100vw;
  object-fit:cover;
  aspect-ratio:16/9;
  margin:0 calc(-1 * var(--container-padding))
}
.aon-homepage-hero__cta-panel {
  padding:var(--spacer-40) 0;
  grid-column:1/-1
}
.aon-homepage-hero__cta-panel .aon-button {
  margin-top:var(--spacer-32);
  width:100%
}
.aon-homepage-hero__cta-panel .aon-button .aon-button__wrapper-content {
  flex:1;
  width:100%
}
.aon-homepage-hero__quicklink-panel {
  padding:var(--spacer-24) 0 var(--spacer-48);
  grid-column:1/-1;
  display:flex;
  flex-direction:row;
  gap:var(--spacer-40);
  will-change:transform
}
.aon-homepage-hero__quicklink-panel ul {
  flex:1;
  padding:0;
  list-style:none
}
.aon-homepage-hero__quicklink-panel ul li+li {
  margin-top:var(--spacer-16)
}
.aon-homepage-hero__spotlight {
  margin:0 calc(-1 * var(--container-padding));
  padding:var(--spacer-40) var(--container-padding);
  grid-column:1/-1;
  background:var(--aon-navy);
  color:var(--aon-white);
  overflow-x:hidden
}
.aon-homepage-hero__spotlight-header {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:3.8rem;
  line-height:4.2rem
}
@media screen and (min-width:650px) {
  .aon-homepage-hero__spotlight-header {
    font-size:4.4rem;
    line-height:4.8rem
  }
}
@media screen and (min-width:1200px) {
  .aon-homepage-hero__spotlight-header {
    font-size:5.6rem;
    line-height:6rem
  }
}
@media screen and (min-width:1900px) {
  .aon-homepage-hero__spotlight-header {
    font-size:6.6rem;
    line-height:7rem
  }
}
@media screen and (min-width:1200px) {
  .aon-homepage-hero__spotlight-header {
    font-family:var(--title-font-family);
    font-style:normal;
    font-weight:700;
    letter-spacing:0;
    font-size:4.2rem;
    line-height:4.6rem
  }
}
@media screen and (min-width:1200px) and (min-width:650px) {
  .aon-homepage-hero__spotlight-header {
    font-size:5.2rem;
    line-height:5.6rem
  }
}
@media screen and (min-width:1200px) and (min-width:1200px) {
  .aon-homepage-hero__spotlight-header {
    font-size:8rem;
    line-height:8.4rem
  }
}
@media screen and (min-width:1200px) and (min-width:1900px) {
  .aon-homepage-hero__spotlight-header {
    font-size:9.6rem;
    line-height:10rem
  }
}
.aon-homepage-hero__spotlight-card {
  margin-top:var(--spacer-80);
  position:relative
}
.aon-homepage-hero__spotlight-card>span {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  line-height:1;
  font-size:20rem;
  position:absolute;
  top:-10rem;
  right:calc(-1 * var(--spacer-40));
  text-align:right;
  color:var(--aon-gray-01);
  opacity:.3;
  pointer-events:none
}
@media screen and (min-width:650px) {
  .aon-homepage-hero__spotlight-card>span {
    font-size:40rem
  }
}
@media screen and (min-width:1200px) {
  .aon-homepage-hero__spotlight-card>span {
    font-size:50rem
  }
}
.aon-homepage-hero__spotlight-card>article {
  position:relative
}
.aon-homepage-hero__spotlight-card>article .content-card__title {
  margin-bottom:var(--spacer-24)
}
@media screen and (min-width:650px) {
  .aon-homepage-hero {
    --container-padding:var(--spacer-40)
  }
  .aon-homepage-hero__cta-panel {
    grid-column:span 5;
    padding:var(--spacer-48) 0
  }
  .aon-homepage-hero__cta-panel h2 {
    max-width:calc(80% - -25.6px)
  }
  .aon-homepage-hero__cta-panel .aon-button {
    margin-top:var(--spacer-48);
    width:auto
  }
  .aon-homepage-hero__quicklink-panel {
    grid-column:span 3;
    padding:var(--spacer-48) 0;
    display:block
  }
  .aon-homepage-hero__quicklink-panel ul {
    margin-top:var(--spacer-24)
  }
  .aon-homepage-hero__quicklink-panel ul li+li {
    margin-top:var(--spacer-24)
  }
  .aon-homepage-hero__spotlight {
    padding-top:var(--spacer-56);
    padding-bottom:var(--spacer-56);
    grid-column:1/-1
  }
  .aon-homepage-hero__spotlight-header {
    width:calc(62.5% - 12px)
  }
  .aon-homepage-hero__spotlight-card {
    width:calc(87.5% - 4px);
    margin-top:var(--spacer-128);
    position:relative
  }
  .aon-homepage-hero__spotlight-card:first-of-type {
    margin-top:var(--spacer-96)
  }
  .aon-homepage-hero__spotlight-card>span {
    position:absolute;
    top:-18.2rem;
    right:-13.2rem
  }
}
@media screen and (min-width:1200px) {
  .aon-homepage-hero {
    --container-padding:var(--spacer-48);
    background:var(--aon-navy);
    position:sticky;
    top:0;
    overflow:hidden;
    display:flex;
    gap:0;
    flex-direction:row;
    flex-wrap:nowrap;
    height:100vh;
    width:100vw;
    padding-right:0
  }
  .aon-homepage-hero__media {
    margin:0;
    min-height:100%;
    min-width:100vw;
    height:100%;
    object-fit:cover;
    aspect-ratio:auto
  }
  .aon-homepage-hero__cta-panel {
    min-width:calc(calc(50% - 20px) + var(--spacer-24));
    margin-left:calc(-1 * var(--spacer-48));
    padding:var(--body-padding-top) 0 0 var(--spacer-48);
    background:var(--aon-gray-07);
    color:var(--aon-navy);
    position:relative;
    z-index:2;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:flex-start
  }
  .aon-homepage-hero__cta-panel h2 {
    max-width:calc(83.3333333333% - 6.6666666667px)
  }
  .aon-homepage-hero__cta-panel .aon-button {
    margin-top:var(--spacer-48)
  }
  .aon-homepage-hero__quicklink-panel {
    width:calc(calc(25% - -10px) - var(--spacer-24));
    padding:var(--body-padding-top) var(--spacer-56) 0;
    position:absolute;
    left:calc(50% - 20px);
    top:0;
    bottom:0;
    z-index:1;
    transition:.15s transform;
    display:flex;
    flex-direction:column;
    justify-content:center;
    gap:0;
    background:rgba(249,252,252,.8);
    backdrop-filter:blur(1.5rem);
    -webkit-backdrop-filter:blur(1.5rem);
    color:var(--aon-navy)
  }
  .aon-homepage-hero__quicklink-panel ul {
    flex:initial
  }
  .aon-homepage-hero__spotlight {
    padding:0;
    margin:0;
    align-self:center;
    display:grid;
    column-gap:var(--spacer-40);
    overflow:visible
  }
  .aon-homepage-hero__spotlight-header {
    will-change:transform,opacity;
    grid-column:1/span 6;
    grid-row:1/1;
    width:calc(calc(100% - 0px) - var(--grid-gap));
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    margin-left:-14.4rem
  }
  .aon-homepage-hero__spotlight-header>div {
    margin-bottom:var(--spacer-4);
    position:relative
  }
  .aon-homepage-hero__spotlight-card {
    width:auto;
    padding-top:var(--spacer-128);
    display:flex
  }
  .aon-homepage-hero__spotlight-card.aon-homepage-hero__spotlight-card {
    will-change:transform,opacity;
    margin-top:0
  }
  .aon-homepage-hero__spotlight-card>span {
    top:-2rem;
    right:12.4rem;
    font-size:36rem;
    line-height:25rem
  }
  .aon-homepage-hero__spotlight-card>article {
    width:calc(83.3333333333% - 6.6666666667px);
    position:relative;
    will-change:transform,opacity
  }
}
@media screen and (min-width:1900px) {
  .aon-homepage-hero__cta-panel .aon-button {
    margin-top:var(--spacer-56)
  }
  .aon-homepage-hero__spotlight-card {
    padding-top:24rem
  }
  .aon-homepage-hero__spotlight-card.aon-homepage-hero__spotlight-card {
    margin-top:-16rem
  }
  .aon-homepage-hero__spotlight-card>span {
    font-size:50rem;
    line-height:50rem
  }
  .aon-homepage-hero__spotlight-card>article .content-card__topper {
    margin-bottom:var(--spacer-24)
  }
  .aon-homepage-hero__spotlight-card>article .content-card__title {
    margin-bottom:var(--spacer-32)
  }
}
.aon-homepage-hero--theme-navy.aon-homepage-hero {
  background:var(--aon-navy)
}
.aon-homepage-hero--theme-navy.aon-homepage-hero .aon-homepage-hero__cta-panel {
  background:var(--aon-navy);
  color:var(--aon-white)
}
.aon-homepage-hero--theme-navy.aon-homepage-hero .aon-homepage-hero__quicklink-panel {
  background:rgba(38,40,54,.8);
  color:var(--aon-gray-04)
}
.aon-homepage-hero--theme-signature-red.aon-homepage-hero {
  background:var(--aon-signature-red)
}
.aon-homepage-hero--theme-signature-red.aon-homepage-hero .aon-homepage-hero__cta-panel {
  background:var(--aon-signature-red);
  color:var(--aon-white)
}
.aon-homepage-hero--theme-signature-red.aon-homepage-hero .aon-homepage-hero__quicklink-panel {
  background:var(--aon-navy);
  color:var(--aon-gray-04)
}
@media screen and (min-width:1200px) {
  .aon-homepage-hero__spotlight-card {
    grid-column:span 6;
    grid-row:1/1;
    margin-right:var(--grid-gap)
  }
  .aon-homepage-hero__spotlight-card:first-of-type {
    grid-column:6/span 6
  }
  .aon-homepage-hero__spotlight--four-up {
    min-width:calc(calc(241.6666666667% - -56.6666666667px) + var(--grid-gap) * 2);
    grid-template-columns:repeat(29,1fr)
  }
  .aon-homepage-hero__spotlight--three-up {
    min-width:calc(calc(191.6666666667% - -36.6666666667px) + var(--grid-gap) * 1.6);
    grid-template-columns:repeat(23,1fr)
  }
}
@media screen and (min-width:1900px) {
  .aon-homepage-hero__spotlight-header {
    width:calc(calc(100% - 0px) - var(--grid-gap) - 1.6rem)
  }
  .aon-homepage-hero__spotlight-card {
    margin-right:calc(var(--grid-gap) + 1.7rem)
  }
  .aon-homepage-hero__spotlight--four-up {
    min-width:calc(calc(241.6666666667% - -56.6666666667px) + var(--grid-gap) * 3.9)
  }
  .aon-homepage-hero__spotlight--three-up {
    min-width:calc(calc(191.6666666667% - -36.6666666667px) + var(--grid-gap) * 3.1)
  }
}
@keyframes scrollloader {
  0% {
    left:calc(var(--spacer-8) - var(--full-arrow-width))
  }
  100% {
    left:calc(6.4rem - var(--full-arrow-width))
  }
}
.aon-homepage-hero-v2 {
  position:relative;
  overflow:hidden;
  max-width:100%
}
.aon-homepage-hero-v2 .aon-homepage-hero__cta-panel {
  padding:var(--spacer-48) 0
}
.aon-homepage-hero-v2 .aon-homepage-hero__cta-panel h2 {
  margin-top:var(--spacer-16)
}
.aon-homepage-hero-v2 .aon-homepage-hero__cta-panel__desc {
  margin-top:var(--spacer-16)
}
.aon-homepage-hero-v2 .aon-homepage-hero__quicklink-panel.theme-red {
  padding-left:var(--spacer-24);
  margin-left:-24px;
  margin-right:-42px
}
@media screen and (min-width:650px) {
  .aon-homepage-hero-v2 .aon-homepage-hero__quicklink-panel {
    padding-left:var(--spacer-40)
  }
  .aon-homepage-hero-v2 .aon-homepage-hero__quicklink-panel.theme-red {
    margin-left:0;
    padding-left:var(--spacer-40)
  }
  .aon-homepage-hero-v2 .aon-homepage-hero__cta-panel h2 {
    margin-top:var(--spacer-24)
  }
  .aon-homepage-hero-v2 .aon-homepage-hero__cta-panel .aon-button {
    max-width:unset
  }
  .aon-homepage-hero-v2 .aon-homepage-hero__cta-panel__desc {
    margin-top:var(--spacer-24)
  }
}
@media screen and (min-width:1200px) {
  .aon-homepage-hero-v2 {
    margin-top:calc(-1 * var(--global-header-height-full-size))
  }
  .aon-homepage-hero-v2 .aon-homepage-hero__cta-panel {
    --cta-panel-width:calc(
    calc((100vw - var(--spacer-48) * 2 - var(--spacer-40) * 11) / 12 * 6 + var(--spacer-40) * 5) + var(--spacer-48)
    );
    padding:var(--body-padding-top) 0 0 var(--spacer-48);
    width:var(--cta-panel-width);
    min-width:unset;
    z-index:3
  }
  .aon-homepage-hero-v2 .aon-homepage-hero__cta-panel .aon-button,
  .aon-homepage-hero-v2 .aon-homepage-hero__cta-panel h2 {
    max-width:calc((100vw - var(--spacer-48) * 2 - var(--spacer-40) * 11)/ 12 * 5 + var(--spacer-40) * 4)
  }
  .aon-homepage-hero-v2 .aon-homepage-hero__cta-panel__desc {
    max-width:calc(83.3333333333% - 6.6666666667px)
  }
  .aon-homepage-hero-v2 .aon-homepage-hero__quicklink-panel.theme-red {
    transition:none;
    background:rgba(38,40,54,.8);
    width:calc((100vw - var(--spacer-48) * 2 - var(--spacer-40) * 11)/ 12 * 3 + var(--spacer-40) * 3);
    left:calc(calc((100vw - var(--spacer-48) * 2 - var(--spacer-40) * 11)/ 12 * 6 + var(--spacer-40) * 5) + var(--spacer-48));
    margin-left:0;
    padding-left:var(--spacer-48);
    padding-right:var(--spacer-48);
    z-index:2
  }
  .aon-homepage-hero-v2 .aon-homepage-hero__quicklink-panel {
    transition:none;
    width:calc((100vw - var(--spacer-48) * 2 - var(--spacer-40) * 11)/ 12 * 3 + var(--spacer-40) * 3);
    left:calc(calc((100vw - var(--spacer-48) * 2 - var(--spacer-40) * 11)/ 12 * 6 + var(--spacer-40) * 5) + var(--spacer-48));
    padding-left:var(--spacer-48);
    padding-right:var(--spacer-48);
    z-index:2
  }
}
.aon-homepage-hero .skip-navigation,
.aon-homepage-hero__section-navigation {
  display:none
}
.aon-homepage-hero__scroll-loader {
  display:none
}
.aon-homepage-hero__section-container {
  grid-column:1/-1;
  margin:0 calc(-1 * var(--container-padding));
  padding:var(--spacer-48) var(--container-padding);
  background-color:var(--aon-gray-08)
}
.aon-homepage-hero__section {
  display:grid;
  grid-template-columns:repeat(var(--grid-columns),1fr);
  gap:var(--grid-gap)
}
.aon-homepage-hero__section:not(:last-child) {
  margin-bottom:var(--spacer-56)
}
.aon-homepage-hero__section img {
  aspect-ratio:1;
  width:calc(var(--spacer-40) + var(--spacer-64));
  object-fit:cover
}
.aon-homepage-hero__section .title {
  margin-bottom:var(--spacer-24)
}
.aon-homepage-hero__content-wrapper {
  grid-column:2/-1
}
.aon-homepage-hero__content>h6:first-child {
  display:none
}
.aon-homepage-hero__content h6.title a {
  text-decoration:none;
  color:var(--text-color)
}
.aon-homepage-hero__content h2.title {
  display:none
}
.aon-homepage-hero--theme-navy {
  color:var(--aon-white)
}
.aon-homepage-hero--theme-navy .aon-homepage-hero__section-container {
  background-color:rgba(70,83,94,.2)
}
@media screen and (min-width:650px) {
  .aon-homepage-hero__section-container {
    padding-bottom:var(--spacer-40)
  }
  .aon-homepage-hero__section:not(:last-child) {
    margin-bottom:var(--spacer-40)
  }
  .aon-homepage-hero__section picture {
    grid-column:span 3
  }
  .aon-homepage-hero__section img {
    width:100%
  }
  .aon-homepage-hero__content-wrapper {
    grid-column:span 4
  }
  .aon-homepage-hero__content h6.title {
    font-family:var(--title-font-family);
    font-style:normal;
    font-weight:700;
    letter-spacing:0;
    font-size:2.8rem;
    line-height:3.2rem
  }
}
@media screen and (min-width:650px) and (min-width:650px) {
  .aon-homepage-hero__content h6.title {
    font-size:3.2rem;
    line-height:3.6rem
  }
}
@media screen and (min-width:650px) and (min-width:1900px) {
  .aon-homepage-hero__content h6.title {
    font-size:3.8rem;
    line-height:4rem
  }
}
@media screen and (min-width:1200px) {
  .aon-homepage-hero--theme-navy .aon-homepage-hero__section .aon-button__tertiary {
    --text-color-hover:var(--aon-navy);
    --border-color:var(--aon-signature-red);
    --text-color:var(--aon-navy);
    --icon-color:var(--aon-signature-red);
    --icon-color-hover:var(--aon-signature-red)
  }
  .aon-homepage-hero--theme-navy .aon-homepage-hero__section--white .aon-button__tertiary {
    --border-color:var(--aon-white);
    --text-color:var(--aon-white);
    --text-color-hover:var(--aon-white);
    --icon-color:var(--aon-white);
    --icon-color-hover:var(--aon-white)
  }
  .aon-homepage-hero__scroll-loader {
    position:absolute;
    inset:0;
    left:92vw;
    margin:auto;
    transform:translateY(-1.6rem);
    display:flex;
    height:2.2rem;
    color:var(--aon-white);
    z-index:2;
    --full-arrow-width:20.6rem;
    --text-width:5rem;
    --content-gap:var(--spacer-16);
    width:calc(var(--full-arrow-width) + var(--text-width) + var(--content-gap))
  }
  .aon-homepage-hero__scroll-loader p {
    font-family:var(--title-font-family);
    font-style:normal;
    font-weight:700;
    letter-spacing:0;
    font-size:1.6rem;
    line-height:2rem;
    min-width:3.4rem;
    width:max-content;
    max-width:4.7rem;
    overflow:hidden
  }
}
@media screen and (min-width:1200px) and (min-width:1900px) {
  .aon-homepage-hero__scroll-loader p {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
@media screen and (min-width:1200px) {
  .aon-homepage-hero__scroll-loader .arrow {
    position:absolute;
    inset:0;
    width:var(--full-arrow-width);
    left:calc(var(--text-width) + var(--content-gap));
    overflow:hidden
  }
  .aon-homepage-hero__scroll-loader .arrow .aon-icon {
    position:absolute;
    animation-name:scrollloader;
    animation-duration:5s;
    animation-timing-function:linear;
    animation-iteration-count:infinite
  }
}
@media screen and (min-width:1200px) {
  .aon-homepage-hero__section-container {
    position:absolute;
    inset:0;
    left:calc((100vw - var(--spacer-48) * 2 - var(--spacer-40) * 11)/ 12 * 6 + var(--spacer-40) * 5 + var(--spacer-48));
    width:100vw;
    height:100vh;
    height:100dvh;
    margin:0
  }
}
@media screen and (min-width:1200px) {
  .aon-homepage-hero__section {
    position:absolute;
    display:block;
    width:100vw;
    height:100vh;
    height:100dvh;
    overflow:hidden;
    margin:0;
    padding:0;
    color:var(--aon-navy);
    top:0;
    bottom:0;
    right:0;
    z-index:1
  }
  .aon-homepage-hero__section:not(:nth-child(1 of .aon-homepage-hero__section)) {
    width:0
  }
  .aon-homepage-hero__section--white {
    color:var(--aon-white)
  }
  .aon-homepage-hero__section--white .aon-button__tertiary {
    --border-color:var(--aon-white);
    --text-color:var(--aon-white);
    --text-color-hover:var(--aon-white);
    --icon-color:var(--aon-white);
    --icon-color-hover:var(--aon-white)
  }
  .aon-homepage-hero__section picture {
    position:absolute;
    grid-column:unset;
    inset:0;
    left:auto;
    width:100vw;
    height:100vh;
    height:100dvh
  }
  .aon-homepage-hero__section img {
    position:absolute;
    aspect-ratio:unset;
    inset:-2rem;
    width:calc(100vw + 4rem);
    height:calc(100vh + 4rem);
    height:calc(100dvh + 4rem)
  }
}
@media screen and (min-width:1200px) {
  .aon-homepage-hero__section-navigation {
    --thumbnail-content-gap:var(--spacer-16);
    --thumbnail-card-width:calc((100vw - var(--spacer-48) * 2 - var(--spacer-40) * 11) / 12 * 2 + var(--spacer-40) * 1);
    --thumbnail-content-width:calc(
    var(--thumbnail-card-width) - 2 * var(--thumbnail-content-gap)
    );
    --navigation-height:0;
    display:flex;
    flex-direction:column;
    gap:var(--spacer-24);
    width:fit-content;
    position:fixed;
    top:calc(100vh - var(--spacer-48) - var(--navigation-height));
    top:calc(100dvh - var(--spacer-48) - var(--navigation-height));
    left:var(--spacer-48);
    right:var(--spacer-48);
    opacity:0;
    transform:translate(0,10rem);
    z-index:5
  }
  .aon-homepage-hero__section-navigation .progress {
    width:100%;
    height:.2rem;
    background-color:var(--aon-white)
  }
  .aon-homepage-hero__section-navigation .progress__indicator {
    height:100%;
    background-color:var(--aon-signature-red)
  }
  .aon-homepage-hero__section-navigation .thumbnail-container {
    display:flex;
    gap:var(--grid-gap);
    --grid-gap:var(--spacer-24)
  }
  .aon-homepage-hero__section-navigation .thumbnail {
    width:var(--thumbnail-card-width);
    border:none;
    background:0 0;
    height:fit-content;
    position:relative;
    overflow:hidden
  }
  .aon-homepage-hero__section-navigation .thumbnail__content {
    position:absolute;
    inset:0;
    right:unset;
    width:100%;
    background-image:linear-gradient(0deg,rgba(38,40,54,.6),rgba(38,40,54,.6));
    color:var(--aon-white);
    overflow:hidden
  }
  .aon-homepage-hero__section-navigation .thumbnail__content p {
    font-family:var(--title-font-family);
    font-style:normal;
    font-weight:700;
    letter-spacing:0;
    font-size:1.6rem;
    line-height:2rem;
    text-align:left;
    width:var(--thumbnail-content-width);
    position:absolute;
    inset:var(--thumbnail-content-gap);
    top:auto
  }
}
@media screen and (min-width:1200px) and (min-width:1900px) {
  .aon-homepage-hero__section-navigation .thumbnail__content p {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
@media screen and (min-width:1200px) {
  .aon-homepage-hero__section-navigation .thumbnail:not(:first-child) .thumbnail__content {
    right:0;
    left:unset
  }
  .aon-homepage-hero__section-navigation .thumbnail:not(:first-child) .thumbnail__content p {
    left:auto;
    right:calc(var(--thumbnail-card-width) - var(--thumbnail-content-width) - var(--thumbnail-content-gap))
  }
  .aon-homepage-hero__section-navigation .thumbnail:not(:first-child) .thumbnail__content.active {
    left:0;
    right:unset
  }
  .aon-homepage-hero__section-navigation .thumbnail:not(:first-child) .thumbnail__content.active p {
    right:auto;
    left:var(--thumbnail-content-gap)
  }
}
@media screen and (min-width:1200px) {
  .aon-homepage-hero__section-navigation .thumbnail picture {
    display:flex
  }
}
@media screen and (min-width:1200px) {
  .aon-homepage-hero__section-navigation .thumbnail img {
    width:100%;
    height:auto
  }
}
@media screen and (min-width:1200px) {
  .aon-homepage-hero .skip-navigation {
    cursor:pointer;
    position:fixed;
    right:0;
    bottom:0;
    padding:var(--spacer-24);
    padding-left:var(--spacer-32);
    background-color:var(--aon-gray-07);
    color:var(--aon-navy);
    display:flex;
    gap:var(--spacer-8);
    border:none;
    z-index:5;
    letter-spacing:.2rem
  }
  .aon-homepage-hero .skip-navigation .aon-icon {
    width:var(--spacer-24);
    height:var(--spacer-24)
  }
}
@media screen and (min-width:1200px) {
  .aon-homepage-hero__content-wrapper {
    padding-left:var(--spacer-24);
    padding-right:var(--spacer-24);
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap);
    padding-top:calc(var(--spacer-48) + var(--spacer-40));
    position:absolute;
    inset:0;
    left:auto;
    width:100vw;
    height:100vh;
    height:100dvh
  }
}
@media screen and (min-width:1200px) and (min-width:650px) {
  .aon-homepage-hero__content-wrapper {
    padding-left:var(--spacer-40);
    padding-right:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) and (min-width:1200px) {
  .aon-homepage-hero__content-wrapper {
    padding-left:var(--spacer-48);
    padding-right:var(--spacer-48)
  }
}
@media screen and (min-width:1200px) {
  .aon-homepage-hero__content {
    grid-column:span 7
  }
  .aon-homepage-hero__content>:not(h6.title) {
    opacity:0;
    transform:translateY(10rem)
  }
  .aon-homepage-hero__content h6:first-child {
    display:block
  }
  .aon-homepage-hero__content h2.title {
    display:block;
    margin-top:var(--spacer-24);
    margin-bottom:var(--spacer-40);
    padding-right:var(--spacer-80)
  }
  .aon-homepage-hero__content h6.title {
    display:none
  }
}
@media screen and (min-width:1900px) {
  .aon-homepage-hero__section-navigation {
    gap:var(--spacer-32);
    --thumbnail-content-gap:var(--spacer-24);
    --thumbnail-content-width:22.2rem
  }
  .aon-homepage-hero__section-navigation>.thumbnail-container {
    --grid-gap:var(--spacer-32)
  }
  .aon-homepage-hero__section-navigation .progress {
    height:.3rem
  }
  .aon-homepage-hero__content-wrapper {
    padding-top:calc(var(--spacer-128) + var(--spacer-16))
  }
  .aon-homepage-hero__content {
    grid-column:span 6
  }
  .aon-homepage-hero__content h2.title {
    margin-top:var(--spacer-40);
    margin-bottom:var(--spacer-56);
    padding-right:0
  }
  .aon-homepage-hero .skip-navigation {
    padding:var(--spacer-32);
    padding-left:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  body.aon-lib-loaded .aon-homepage-hero__scroll-loader p {
    min-width:unset
  }
  body.aon-lib-loaded .aon-homepage-hero__scroll-loader .arrow .aon-icon {
    animation:none;
    left:0
  }
}
@supports (-webkit-hyphens:none) {
  .aon-homepage-hero__section img,
  .aon-homepage-hero__section-container,
  .aon-homepage-hero__section-navigation {
    will-change:filter
  }
}
@keyframes aonMediaHeroShrinkFromRight {
  from {
    right:0
  }
  to {
    right:calc(41.67% - 1.6rem)
  }
}
@keyframes aonMediaHeroSlideFromLeft {
  from {
    opacity:0;
    transform:translateX(-25rem)
  }
  to {
    opacity:1;
    transform:translateX(0)
  }
}
.aon-media-hero {
  display:grid;
  grid-template-columns:repeat(var(--grid-columns),1fr);
  gap:var(--grid-gap);
  padding:0 var(--spacer-24);
  row-gap:0;
  color:var(--aon-gray-01);
  --container-padding:var(--spacer-24)
}
.aon-media-hero .aon-button .aon-button__wrapper-content {
  display:flex
}
.aon-media-hero__media {
  grid-column:1/-1;
  margin:0 calc(-1 * var(--spacer-24))
}
.aon-media-hero__media>picture {
  display:flex
}
.aon-media-hero__media>picture img {
  width:100%;
  object-position:top right;
  object-fit:cover;
  aspect-ratio:1/1
}
.aon-media-hero__panel {
  grid-column:1/-1;
  display:flex;
  flex-direction:column;
  padding-left:var(--container-padding);
  padding-right:var(--container-padding);
  padding-bottom:var(--spacer-48);
  margin:0 calc(-1 * var(--spacer-24));
  background:var(--aon-gray-07)
}
.aon-media-hero__main {
  margin-top:var(--spacer-48);
  flex:1;
  display:flex;
  flex-direction:column;
  justify-content:center
}
.aon-media-hero__eyebrow,
.aon-media-hero__title {
  color:var(--aon-navy)
}
.aon-media-hero__desc,
.aon-media-hero__title {
  margin-top:var(--spacer-16)
}
.aon-media-hero__cta {
  margin-top:var(--spacer-32);
  animation-delay:1s;
  animation-duration:.5s;
  animation-fill-mode:both;
  animation-name:aonMediaHeroSlideFromLeft
}
.aon-media-hero .aon-breadcrumb,
.aon-media-hero__eyebrow,
.aon-media-hero__title {
  animation-delay:.8s;
  animation-duration:.5s;
  animation-fill-mode:both;
  animation-name:aonMediaHeroSlideFromLeft
}
.aon-media-hero .aon-breadcrumb {
  margin-top:var(--spacer-32)
}
.aon-media-hero__desc {
  animation-delay:.9s;
  animation-duration:.5s;
  animation-fill-mode:both;
  animation-name:aonMediaHeroSlideFromLeft
}
@media screen and (min-width:650px) {
  .aon-media-hero {
    padding:0 var(--spacer-40);
    --container-padding:var(--spacer-40)
  }
  .aon-media-hero__media {
    margin:0 calc(-1 * var(--spacer-40))
  }
  .aon-media-hero__media>picture img {
    aspect-ratio:16/9
  }
  .aon-media-hero__panel {
    padding-bottom:var(--spacer-80);
    margin:0 calc(-1 * var(--spacer-40))
  }
  .aon-media-hero__main {
    margin-top:var(--spacer-56)
  }
  .aon-media-hero__desc,
  .aon-media-hero__title {
    margin-top:var(--spacer-24)
  }
  .aon-media-hero__desc {
    max-width:calc(75% - 8px)
  }
  .aon-media-hero__cta {
    margin-top:var(--spacer-48);
    align-self:flex-start
  }
}
@media screen and (min-width:1200px) {
  .aon-media-hero {
    padding:0 var(--spacer-48);
    position:relative;
    --container-padding:var(--spacer-48)
  }
  .aon-media-hero__curtain {
    background:var(--aon-gray-07);
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:calc(41.67% - 1.6rem);
    animation-duration:1.1s;
    animation-timing-function:ease-in-out;
    animation-name:aonMediaHeroShrinkFromRight
  }
  .aon-media-hero__media {
    grid-area:1;
    grid-column:1/-1;
    margin:0 calc(-1 * var(--spacer-48))
  }
  .aon-media-hero__panel {
    position:relative;
    grid-area:1;
    grid-column:1/span 7;
    padding-bottom:var(--spacer-48);
    padding-right:var(--spacer-40);
    margin-left:calc(-1 * var(--spacer-48));
    margin-right:calc(-1 * var(--spacer-40))
  }
  .aon-media-hero .aon-breadcrumb,
  .aon-media-hero__main {
    max-width:calc(85.7142857143% - 5.7142857143px)
  }
  .aon-media-hero__main {
    margin-top:var(--spacer-80)
  }
  .aon-media-hero__desc {
    max-width:calc(83.3333333333% - 6.6666666667px)
  }
  .aon-media-hero.aon-media-hero--theme-clarity .aon-media-hero__curtain {
    background:rgba(249,252,252,.7);
    backdrop-filter:blur(1.5rem);
    -webkit-backdrop-filter:blur(1.5rem)
  }
  .aon-media-hero.aon-media-hero--theme-clarity .aon-media-hero__panel {
    background:0 0
  }
  .aon-media-hero.aon-media-hero--theme-navy.aon-media-hero--theme-clarity .aon-media-hero__curtain {
    background:rgba(38,40,54,.6)
  }
  .aon-media-hero.aon-media-hero--theme-navy.aon-media-hero--theme-clarity .aon-media-hero__panel {
    background:0 0
  }
}
.aon-media-hero.aon-media-hero--min .aon-media-hero__main {
  justify-content:center
}
.aon-media-hero.aon-media-hero--min .aon-media-hero__title {
  margin-top:0
}
.aon-media-hero.aon-media-hero--theme-navy {
  color:var(--aon-gray-06)
}
.aon-media-hero.aon-media-hero--theme-navy .aon-media-hero__eyebrow,
.aon-media-hero.aon-media-hero--theme-navy .aon-media-hero__title {
  color:var(--aon-white)
}
.aon-media-hero.aon-media-hero--theme-navy .aon-media-hero__curtain,
.aon-media-hero.aon-media-hero--theme-navy .aon-media-hero__panel {
  background:var(--aon-navy)
}
.search-hero {
  position:relative
}
.search-hero__media picture img {
  width:100%;
  display:block;
  object-fit:cover;
  object-position:top right;
  min-height:100%;
  aspect-ratio:1/1
}
@media screen and (min-width:650px) {
  .search-hero__media picture img {
    aspect-ratio:16/9
  }
}
.search-hero__panel {
  grid-column:span 7;
  margin-right:calc(var(--spacer-32) * -1)
}
.search-hero__panel-grid {
  display:none
}
@media screen and (min-width:1200px) {
  .search-hero__panel-grid {
    display:grid;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
  }
}
.search-hero-content {
  padding:var(--spacer-32) var(--spacer-24) var(--spacer-40) var(--spacer-24)
}
.search-hero-content__inner {
  color:var(--aon-white);
  grid-column:span 5
}
@media screen and (min-width:650px) {
  .search-hero-content__inner {
    grid-column:span 6
  }
}
@media screen and (min-width:1200px) {
  .search-hero-content__inner {
    grid-column:span 5
  }
}
.search-hero-content__title {
  font-family:var(--title-font-family);
  font-style:normal;
  letter-spacing:0;
  font-weight:700;
  font-size:2.4rem;
  line-height:2.8rem
}
@media screen and (min-width:1900px) {
  .search-hero-content__title {
    font-size:2.8rem;
    line-height:3.2rem
  }
}
.search-hero-content__title--lead {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:4.2rem;
  line-height:4.6rem
}
@media screen and (min-width:650px) {
  .search-hero-content__title--lead {
    font-size:5.2rem;
    line-height:5.6rem
  }
}
@media screen and (min-width:1200px) {
  .search-hero-content__title--lead {
    font-size:8rem;
    line-height:8.4rem
  }
}
@media screen and (min-width:1900px) {
  .search-hero-content__title--lead {
    font-size:9.6rem;
    line-height:10rem
  }
}
.search-hero-content__title+.search-hero-content__title--lead {
  margin-top:var(--spacer-16)
}
@media screen and (min-width:1200px) {
  .search-hero-content__title+.search-hero-content__title--lead {
    margin-top:var(--spacer-24)
  }
}
.search-hero-content__text {
  margin-top:var(--spacer-16);
  color:var(--aon-gray-04);
  font-size:1.6rem;
  line-height:2.6rem
}
@media screen and (min-width:1900px) {
  .search-hero-content__text {
    font-size:1.8rem;
    line-height:3rem
  }
}
@media screen and (min-width:650px) {
  .search-hero-content {
    padding:var(--spacer-64) var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .search-hero-content {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    padding:0 var(--spacer-48);
    align-items:center
  }
  .search-hero-content__text {
    margin-top:var(--spacer-24);
    color:var(--aon-gray-06)
  }
}
.search-hero-search {
  position:relative;
  z-index:var(--zindex-2)
}
.search-hero-search-bar {
  background-color:var(--aon-white);
  padding:var(--spacer-48) var(--spacer-24)
}
.search-hero-search-bar__title {
  font-family:var(--title-font-family);
  font-style:normal;
  letter-spacing:0;
  font-weight:700;
  font-size:2.4rem;
  line-height:2.8rem
}
@media screen and (min-width:1900px) {
  .search-hero-search-bar__title {
    font-size:2.8rem;
    line-height:3.2rem
  }
}
.search-hero-search .search-nav-zero__inner {
  min-height:0
}
.search-hero-search .search-nav-zero-state {
  padding:0
}
.search-hero-search .search-autosuggest {
  background-color:var(--aon-white);
  bottom:var(--spacer-48)
}
@media screen and (min-width:650px) {
  .search-hero-search-bar {
    padding:var(--spacer-48) var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .search-hero-search {
    margin-top:-7.3rem;
    padding:0 var(--spacer-48)
  }
  .search-hero-search-bar {
    padding:var(--spacer-48)
  }
}
.search-hero-form {
  margin-top:var(--spacer-24)
}
.search-hero-form-input {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:3.2rem;
  line-height:3.6rem;
  display:block;
  width:100%;
  border:none;
  padding:0
}
@media screen and (min-width:650px) {
  .search-hero-form-input {
    font-size:3.6rem;
    line-height:4rem
  }
}
@media screen and (min-width:1200px) {
  .search-hero-form-input {
    font-size:4rem;
    line-height:4.4rem
  }
}
@media screen and (min-width:1900px) {
  .search-hero-form-input {
    font-size:4.8rem;
    line-height:5.2rem
  }
}
.search-hero-form-input:focus {
  outline:0
}
.search-hero-form-input::placeholder {
  color:var(--aon-gray-03);
  font-weight:500
}
.search-hero-form-input-icon {
  width:var(--spacer-32);
  height:var(--spacer-32)
}
.search-hero-form-input-icon svg {
  fill:var(--aon-navy)
}
@media screen and (min-width:650px) {
  .search-hero-form-input {
    line-height:3.6rem
  }
}
@media screen and (min-width:1200px) {
  .search-hero-form-input {
    line-height:4.4rem
  }
  .search-hero-form-input-icon {
    width:var(--spacer-40);
    height:var(--spacer-40)
  }
}
@media screen and (min-width:1900px) {
  .search-hero-form-input {
    line-height:5.2rem
  }
}
.search-hero-form-group {
  display:flex;
  align-items:center;
  border-bottom:.2rem solid var(--aon-gray-05)
}
.search-hero-form-group.active {
  border-color:var(--aon-teal-dark)
}
.search-hero-form-group .search-hero-form-input {
  background-color:transparent;
  height:var(--spacer-48)
}
@media screen and (min-width:650px) {
  .search-hero-form-group .search-hero-form-input {
    height:calc(var(--spacer-40) + 1rem)
  }
}
@media screen and (min-width:1200px) {
  .search-hero-form-group .search-hero-form-input {
    height:calc(var(--spacer-48) + var(--spacer-8))
  }
}
@media screen and (min-width:1900px) {
  .search-hero-form-group .search-hero-form-input {
    height:calc(5.2rem + var(--spacer-8))
  }
}
.search-hero-form-submit {
  background:0 0;
  border:none;
  cursor:pointer
}
.search-hero--theme-navy {
  background-color:transparent
}
@media screen and (min-width:1200px) {
  .search-hero--theme-navy {
    background-color:var(--aon-navy)
  }
}
.search-hero--theme-gray-07 {
  background-color:transparent
}
@media screen and (min-width:1200px) {
  .search-hero--theme-gray-07 {
    background-color:var(--aon-gray-07)
  }
}
.search-hero--theme-dark .search-hero__panel {
  background-color:var(--aon-navy)
}
.search-hero--theme-dark .search-hero-content {
  background-color:var(--aon-navy)
}
@media screen and (min-width:1200px) {
  .search-hero--theme-dark .search-hero-content {
    background-color:transparent
  }
}
.search-hero--theme-light .search-hero__panel {
  background-color:var(--aon-gray-07)
}
.search-hero--theme-light .search-hero-content {
  background-color:var(--aon-gray-07)
}
@media screen and (min-width:1200px) {
  .search-hero--theme-light .search-hero-content {
    background-color:transparent
  }
}
.search-hero--theme-light .search-hero-content__inner {
  color:var(--aon-navy)
}
.search-hero--theme-light .search-hero-content__inner * {
  color:inherit
}
@media screen and (min-width:1200px) {
  .search-hero--theme-dark.search-hero--theme-clarity .search-hero__panel {
    background-color:rgba(38,40,54,.6);
    backdrop-filter:blur(1.5rem);
    -webkit-backdrop-filter:blur(1.5rem)
  }
  .search-hero--theme-dark.search-hero--theme-clarity .search-hero-content {
    background-color:rgba(38,40,54,.6);
    backdrop-filter:blur(1.5rem);
    -webkit-backdrop-filter:blur(1.5rem)
  }
}
@media screen and (min-width:1200px) {
  .search-hero--theme-dark.search-hero--theme-clarity .search-hero-content {
    background-color:transparent;
    backdrop-filter:unset;
    -webkit-backdrop-filter:unset
  }
}
@media screen and (min-width:1200px) {
  .search-hero--theme-light.search-hero--theme-clarity .search-hero__panel {
    background-color:rgba(238,246,247,.7);
    backdrop-filter:blur(1.5rem);
    -webkit-backdrop-filter:blur(1.5rem)
  }
  .search-hero--theme-light.search-hero--theme-clarity .search-hero-content {
    background-color:rgba(238,246,247,.7);
    backdrop-filter:blur(1.5rem);
    -webkit-backdrop-filter:blur(1.5rem)
  }
}
@media screen and (min-width:1200px) {
  .search-hero--theme-light.search-hero--theme-clarity .search-hero-content {
    background-color:transparent;
    backdrop-filter:unset;
    -webkit-backdrop-filter:unset
  }
}
@media screen and (min-width:1200px) {
  .search-hero--bottom-gap {
    padding-bottom:var(--spacer-48)
  }
}
.aon-simple-hero {
  background-color:var(--aon-gray-06);
  --container-padding:var(--spacer-24)
}
.aon-simple-hero__main {
  padding-left:var(--container-padding);
  padding-right:var(--container-padding);
  padding-bottom:var(--spacer-40);
  display:flex;
  flex-direction:column
}
.aon-simple-hero__main-gutter {
  margin-top:var(--spacer-32);
  flex:1;
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:flex-start;
  gap:var(--spacer-8)
}
.aon-simple-hero .aon-breadcrumb {
  color:var(--aon-gray-01);
  margin-top:var(--spacer-32)
}
.aon-simple-hero .aon-breadcrumb+.aon-simple-hero__main-gutter {
  margin-top:var(--spacer-48)
}
.aon-simple-hero .aon-button {
  align-self:stretch
}
.aon-simple-hero .aon-button .aon-button__wrapper-content {
  display:flex
}
@media screen and (min-width:650px) {
  .aon-simple-hero .aon-button {
    align-self:flex-start
  }
}
.aon-simple-hero__desc {
  background-color:var(--aon-gray-07);
  color:var(--aon-gray-01);
  padding:var(--spacer-40) var(--container-padding) var(--spacer-48);
  display:flex;
  flex-direction:column;
  justify-content:center
}
.aon-simple-hero__desc-gutter {
  display:flex;
  flex-direction:column;
  justify-content:center;
  gap:var(--spacer-32)
}
.aon-simple-hero__desc-gutter.no-gap {
  max-width:unset
}
.aon-simple-hero__desc-gutter.no-gap .aon-button__tertiary .aon-button__wrapper-content {
  display:initial
}
@media screen and (min-width:650px) {
  .aon-simple-hero {
    --container-padding:var(--spacer-40)
  }
  .aon-simple-hero__main {
    padding-bottom:var(--spacer-56)
  }
  .aon-simple-hero__main-gutter {
    margin-top:var(--spacer-56)
  }
  .aon-simple-hero__desc-gutter {
    max-width:calc(75% - 8px)
  }
}
@media screen and (min-width:1200px) {
  .aon-simple-hero {
    --container-padding:var(--spacer-48);
    padding:0 var(--container-padding);
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap)
  }
  .aon-simple-hero__main {
    padding:0 0 var(--spacer-80);
    grid-column:span 8
  }
  .aon-simple-hero__main-gutter {
    margin-top:var(--spacer-80);
    gap:var(--spacer-24);
    max-width:calc(87.5% - 4px)
  }
  .aon-simple-hero__desc {
    grid-column:span 4;
    margin-right:calc(-1 * var(--spacer-48));
    padding:var(--spacer-40) var(--spacer-48)
  }
  .aon-simple-hero__desc-gutter {
    max-width:36.7rem
  }
}
.aon-simple-hero.aon-simple-hero--theme-navy {
  background-color:var(--aon-navy)
}
.aon-simple-hero.aon-simple-hero--theme-navy .aon-breadcrumb {
  color:var(--aon-gray-04)
}
.aon-simple-hero.aon-simple-hero--theme-navy .aon-simple-hero__main {
  color:var(--aon-white)
}
.aon-simple-hero.aon-simple-hero--theme-navy .aon-simple-hero__desc {
  background-color:inherit;
  color:var(--aon-gray-04);
  border-top:.1rem solid var(--aon-gray-02)
}
@media screen and (min-width:1200px) {
  .aon-simple-hero.aon-simple-hero--theme-navy .aon-simple-hero__desc {
    border-top:none;
    border-left:.1rem solid var(--aon-gray-02)
  }
}
.aon-simple-hero.aon-simple-hero--min .aon-simple-hero__main-gutter {
  gap:var(--spacer-48)
}
@keyframes appear {
  0% {
    opacity:0
  }
  100% {
    opacity:1
  }
}
@keyframes fade-in {
  0% {
    transform:translateY(200%);
    opacity:0
  }
  100% {
    transform:translateY(0);
    opacity:1
  }
}
@keyframes active-card {
  0% {
    padding:var(--spacer-16) var(--spacer-32)
  }
  100% {
    padding:var(--spacer-32)
  }
}
@keyframes active-card-x-large {
  0% {
    padding:var(--spacer-16) var(--spacer-40)
  }
  100% {
    padding:var(--spacer-40)
  }
}
@keyframes title-large {
  0% {
    transform:scale(.6666666667);
    font-size:2.4rem;
    margin-bottom:0
  }
  100% {
    transform:scale(1);
    margin-bottom:var(--spacer-24)
  }
}
@keyframes title-x-large {
  0% {
    transform:scale(.5714285714);
    font-size:2.8rem;
    margin-bottom:0
  }
  100% {
    transform:scale(1);
    margin-bottom:var(--spacer-24)
  }
}
.aon-top-insights-hero {
  position:relative;
  color:var(--aon-white)
}
@media screen and (min-width:1200px) {
  .aon-top-insights-hero {
    height:80vh
  }
  .aon-top-insights-hero .aon-button {
    display:none
  }
  .aon-top-insights-hero .aon-top-insights-hero__image-container {
    max-height:80vh
  }
}
.aon-top-insights-hero__card-navigate {
  display:none
}
@media screen and (min-width:1200px) {
  .aon-top-insights-hero__card-navigate {
    display:initial;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    outline:0
  }
}
.aon-top-insights-hero__image-container {
  position:relative;
  z-index:var(--zindex-default);
  aspect-ratio:9/16
}
@media screen and (min-width:650px) {
  .aon-top-insights-hero__image-container {
    aspect-ratio:1/1
  }
}
@media screen and (min-width:1200px) {
  .aon-top-insights-hero__image-container {
    aspect-ratio:auto;
    height:calc(100vh - var(--global-header-height-full-size));
    background-color:var(--aon-white)
  }
}
.aon-top-insights-hero__top-bar {
  display:grid;
  grid-template-columns:repeat(var(--grid-columns),1fr);
  gap:var(--grid-gap)
}
.aon-top-insights-hero__top-bar h2 {
  grid-column:span 4;
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  line-height:5.2rem;
  font-size:4.8rem;
  margin:var(--spacer-40) 0
}
@media screen and (min-width:650px) {
  .aon-top-insights-hero__top-bar h2 {
    line-height:6.8rem;
    font-size:6.4rem
  }
}
@media screen and (min-width:1200px) {
  .aon-top-insights-hero__top-bar h2 {
    line-height:10rem;
    font-size:9.6rem
  }
}
@media screen and (min-width:1900px) {
  .aon-top-insights-hero__top-bar h2 {
    line-height:12.4rem;
    font-size:12rem
  }
}
@media screen and (min-width:1200px) {
  .aon-top-insights-hero__top-bar h2 {
    margin:0
  }
}
@media screen and (min-width:650px) {
  .aon-top-insights-hero__top-bar {
    height:100%
  }
}
@media screen and (min-width:1200px) {
  .aon-top-insights-hero__top-bar {
    display:block;
    padding-left:var(--spacer-48);
    padding-top:var(--spacer-48);
    position:absolute;
    top:0;
    left:0;
    z-index:var(--zindex-2);
    height:auto
  }
}
.aon-top-insights-hero__eyebrow {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem;
  color:var(--aon-teal-light);
  margin-bottom:var(--spacer-8);
  grid-column:span 4
}
@media screen and (min-width:1900px) {
  .aon-top-insights-hero__eyebrow {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
.aon-top-insights-hero__eyebrow .aon-eyebrow__optional-text {
  font-size:1.6rem;
  line-height:2.6rem;
  font-family:var(--standard-font-family);
  color:var(--aon-gray-04)
}
@media screen and (min-width:1900px) {
  .aon-top-insights-hero__eyebrow .aon-eyebrow__optional-text {
    font-size:1.8rem;
    line-height:3rem
  }
}
.aon-top-insights-hero__eyebrow .aon-eyebrow__optional-text::before {
  color:var(--aon-gray-02)
}
.aon-top-insights-hero__hero {
  height:100%;
  background-size:cover;
  background-position:center;
  background-repeat:no-repeat;
  transform:translateZ(0);
  -webkit-transform:translateZ(0);
  position:relative;
  z-index:var(--zindex-default)
}
.aon-top-insights-hero__hero picture img {
  position:absolute;
  width:100%;
  object-fit:cover;
  aspect-ratio:9/16
}
@media screen and (min-width:650px) {
  .aon-top-insights-hero__hero picture img {
    aspect-ratio:1/1
  }
}
@media screen and (min-width:1200px) {
  .aon-top-insights-hero__hero picture img {
    aspect-ratio:16/9;
    height:100%
  }
}
@media screen and (min-width:1200px) {
  .aon-top-insights-hero__hero {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    z-index:0
  }
}
.aon-top-insights-hero__hero:nth-child(n+2) {
  display:none
}
@media screen and (min-width:1200px) {
  .aon-top-insights-hero__hero:nth-child(n+2) {
    display:block
  }
}
.aon-top-insights-hero__hero--hidden {
  opacity:0
}
@media screen and (min-width:1200px) {
  .aon-top-insights-hero__hero--appear {
    animation:appear 1.8s cubic-bezier(.17,.17,.15,1)
  }
}
.aon-top-insights-hero__margin-filler {
  display:none
}
@media screen and (min-width:1200px) {
  .aon-top-insights-hero__margin-filler {
    display:block;
    width:var(--spacer-48);
    background-color:var(--aon-navy);
    height:13.8rem
  }
}
@media screen and (min-width:1900px) {
  .aon-top-insights-hero__margin-filler {
    height:16.2rem
  }
}
.aon-top-insights-hero__article-bar {
  margin-top:-29.8rem;
  width:100%;
  display:grid;
  grid-template-columns:repeat(var(--grid-columns),1fr);
  gap:var(--grid-gap);
  gap:0;
  position:relative;
  z-index:var(--zindex-2)
}
@media screen and (min-width:1200px) {
  .aon-top-insights-hero__article-bar {
    display:flex;
    margin-top:0;
    position:absolute;
    bottom:0;
    align-items:flex-end;
    height:fit-content
  }
}
.aon-top-insights-hero__article-card {
  display:grid;
  grid-template-columns:repeat(var(--grid-columns),1fr);
  gap:var(--grid-gap);
  grid-column:span 4;
  text-decoration:none;
  outline:0;
  color:var(--aon-white);
  padding-top:var(--spacer-24);
  padding-bottom:var(--spacer-24);
  background-color:var(--aon-navy);
  gap:0
}
.aon-top-insights-hero__article-card:nth-child(3) {
  padding-top:var(--spacer-48)
}
.aon-top-insights-hero__article-card:nth-child(3) .aon-button.aon-button__primary.aon-button__primary--red {
  display:none
}
@media screen and (min-width:1200px) {
  .aon-top-insights-hero__article-card:nth-child(3) {
    padding-top:var(--spacer-32)
  }
}
@media screen and (min-width:1900px) {
  .aon-top-insights-hero__article-card:nth-child(3) {
    padding:var(--spacer-40)
  }
}
.aon-top-insights-hero__article-card:nth-child(4) {
  padding-bottom:var(--spacer-48)
}
.aon-top-insights-hero__article-card:nth-child(4) .aon-button.aon-button__primary.aon-button__primary--red {
  display:none
}
@media screen and (min-width:1200px) {
  .aon-top-insights-hero__article-card:nth-child(4) {
    padding-bottom:var(--spacer-32)
  }
}
@media screen and (min-width:1900px) {
  .aon-top-insights-hero__article-card:nth-child(4) {
    padding:var(--spacer-40)
  }
}
@media screen and (min-width:650px) {
  .aon-top-insights-hero__article-card {
    grid-column:span 8;
    gap:0 var(--spacer-32)
  }
}
@media screen and (min-width:1200px) {
  .aon-top-insights-hero__article-card {
    display:flex;
    flex-direction:column;
    flex:1;
    padding:var(--spacer-32);
    justify-content:flex-start;
    align-items:flex-start;
    min-height:13.8rem;
    max-height:13.8rem;
    position:relative
  }
}
@media screen and (min-width:1200px) and (min-width:1900px) {
  .aon-top-insights-hero__article-card {
    min-height:16.2rem;
    max-height:16.2rem
  }
}
@media screen and (min-width:1900px) {
  .aon-top-insights-hero__article-card {
    padding:var(--spacer-40)
  }
}
.aon-top-insights-hero__article-card .aon-button__tertiary {
  grid-column:span 2;
  width:fit-content
}
.aon-top-insights-hero__article-card .aon-top-insights-hero__progress {
  display:none
}
@media screen and (min-width:650px) {
  .aon-top-insights-hero__article-card .aon-button {
    grid-column:span 4;
    width:fit-content
  }
}
.aon-top-insights-hero__article-card .aon-insights-hero__title {
  font-family:var(--title-font-family);
  font-style:normal;
  letter-spacing:0;
  font-weight:700;
  font-size:2.4rem;
  line-height:2.8rem;
  margin-bottom:var(--spacer-32);
  grid-column:1/8;
  width:fit-content;
  height:fit-content
}
@media screen and (min-width:1900px) {
  .aon-top-insights-hero__article-card .aon-insights-hero__title {
    font-size:2.8rem;
    line-height:3.2rem
  }
}
.aon-top-insights-hero__article-card .aon-insights-hero__title a {
  text-decoration:none;
  color:inherit
}
@media screen and (min-width:1200px) {
  .aon-top-insights-hero__article-card .aon-insights-hero__title {
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden;
    margin-bottom:0;
    font-family:var(--title-font-family);
    font-style:normal;
    font-weight:700;
    letter-spacing:0;
    font-size:1.6rem;
    line-height:2rem
  }
}
@media screen and (min-width:1200px) and (min-width:1900px) {
  .aon-top-insights-hero__article-card .aon-insights-hero__title {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
.aon-top-insights-hero__article-card--active {
  padding:var(--spacer-48) var(--spacer-24);
  background:rgba(38,40,54,.6);
  backdrop-filter:blur(1.5rem);
  -webkit-backdrop-filter:blur(1.5rem)
}
@media screen and (min-width:650px) {
  .aon-top-insights-hero__article-card--active {
    padding:var(--spacer-48) var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .aon-top-insights-hero__article-card--active {
    padding:var(--spacer-32);
    max-height:30rem;
    height:fit-content;
    animation:active-card 1.2s cubic-bezier(.17,.17,.15,1) forwards;
    transition:max-height 1.2s cubic-bezier(.17, .17, .15, 1)
  }
}
@media screen and (min-width:1900px) {
  .aon-top-insights-hero__article-card--active {
    animation:active-card-x-large 1.2s cubic-bezier(.17,.17,.15,1) forwards;
    padding:var(--spacer-40)
  }
}
.aon-top-insights-hero__article-card--active .aon-top-insights-hero__eyebrow .aon-eyebrow__optional-text {
  color:var(--aon-gray-06)
}
.aon-top-insights-hero__article-card--active .aon-top-insights-hero__progress {
  width:100%;
  position:absolute;
  top:-.2rem;
  height:.2rem;
  left:0;
  appearance:none;
  display:none;
  background-color:rgba(0,0,0,0);
  border:none
}
@media screen and (min-width:1200px) {
  .aon-top-insights-hero__article-card--active .aon-top-insights-hero__progress {
    display:block
  }
}
.aon-top-insights-hero__article-card--active .aon-top-insights-hero__progress::-webkit-progress-bar {
  background-color:rgba(0,0,0,0)
}
.aon-top-insights-hero__article-card--active .aon-top-insights-hero__progress::-moz-progress-bar {
  background-color:var(--aon-signature-red)
}
.aon-top-insights-hero__article-card--active .aon-top-insights-hero__progress::-webkit-progress-value {
  background-color:var(--aon-signature-red)
}
.aon-top-insights-hero__article-card--active .aon-insights-hero__title {
  margin-bottom:var(--spacer-40);
  width:fit-content;
  height:fit-content
}
@media screen and (min-width:1200px) {
  .aon-top-insights-hero__article-card--active .aon-insights-hero__title {
    font-family:var(--title-font-family);
    font-style:normal;
    letter-spacing:0;
    font-weight:700;
    font-size:2.4rem;
    line-height:2.8rem;
    position:relative;
    transform-origin:center left;
    animation:title-large 1.6s cubic-bezier(.17,.17,.15,1) forwards;
    margin-bottom:0;
    min-height:var(--spacer-48);
    display:-webkit-box;
    -webkit-box-orient:vertical;
    overflow:hidden;
    -webkit-line-clamp:4
  }
}
@media screen and (min-width:1200px) and (min-width:1900px) {
  .aon-top-insights-hero__article-card--active .aon-insights-hero__title {
    font-size:2.8rem;
    line-height:3.2rem
  }
}
@media screen and (min-width:1900px) {
  .aon-top-insights-hero__article-card--active .aon-insights-hero__title {
    animation:title-x-large 1.6s cubic-bezier(.17,.17,.15,1) forwards
  }
}
.aon-top-insights-hero__article-card--active .aon-button__tertiary {
  display:none;
  margin:0
}
@media screen and (min-width:1200px) {
  .aon-top-insights-hero__article-card--active .aon-button__tertiary {
    display:inline-flex;
    animation:fade-in 1s cubic-bezier(.17,.17,.15,1) forwards;
    align-items:flex-end;
    position:relative;
    z-index:var(--zindex-2)
  }
}
.aon-top-insights-hero__article-card--active .aon-button__primary {
  width:100%;
  grid-column:1/8
}
.aon-top-insights-hero__article-card--active .aon-button__primary .aon-button__wrapper-content {
  width:100%
}
@media screen and (min-width:650px) {
  .aon-top-insights-hero__article-card--active .aon-button__primary {
    grid-column:span 4
  }
}
@media screen and (min-width:1200px) {
  .aon-top-insights-hero__article-card--active .aon-button__primary {
    display:none
  }
}
.aon-webinar-media {
  position:relative;
  display:flex;
  flex-direction:column
}
.aon-webinar-media__shade {
  position:absolute;
  top:0;
  right:calc(-1 * var(--container-padding));
  left:calc(-1 * var(--container-padding));
  height:var(--spacer-80);
  background-color:var(--aon-white)
}
.aon-webinar-media__img-container {
  position:relative;
  flex:1;
  display:flex
}
.aon-webinar-media__img-container>picture {
  width:100%;
  display:flex
}
.aon-webinar-media__img-container>picture img {
  width:100%;
  object-position:center;
  object-fit:cover;
  aspect-ratio:16/9
}
.aon-webinar-media__video-container {
  order:-1;
  width:100%
}
@media screen and (min-width:1200px) {
  .aon-webinar-media__video-container {
    display:flex;
    align-items:center;
    order:initial
  }
}
.aon-webinar-media__video-container .aon-video {
  width:100%;
  display:block
}
.aon-webinar-media__social-links {
  position:relative;
  background-color:var(--aon-signature-red);
  height:var(--spacer-48);
  display:flex;
  flex-direction:row;
  gap:var(--spacer-48);
  width:max-content
}
@media screen and (min-width:650px) {
  .aon-webinar-media__social-links {
    min-width:var(--spacer-48);
    width:unset;
    height:auto;
    flex-direction:column;
    gap:var(--spacer-24)
  }
}
@media screen and (min-width:650px) {
  .aon-webinar-media {
    flex-direction:row;
    align-items:flex-start
  }
}
@media screen and (min-width:1200px) {
  .aon-webinar-media__shade {
    left:0;
    width:100vw
  }
}
.aon-webinar-keynotes ol {
  padding:0;
  margin-top:var(--spacer-32)
}
.aon-webinar-keynotes ol li {
  counter-increment:keynotes-counter;
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  gap:var(--spacer-16)
}
.aon-webinar-keynotes ol li:before {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:2.8rem;
  line-height:3.2rem;
  content:"0" counter(keynotes-counter);
  color:var(--aon-signature-red);
  min-width:var(--spacer-40);
  max-width:var(--spacer-40)
}
@media screen and (min-width:650px) {
  .aon-webinar-keynotes ol li:before {
    font-size:3.2rem;
    line-height:3.6rem
  }
}
@media screen and (min-width:1900px) {
  .aon-webinar-keynotes ol li:before {
    font-size:3.8rem;
    line-height:4rem
  }
}
.aon-webinar-keynotes ol li+li {
  margin-top:var(--spacer-24)
}
@media screen and (min-width:650px) {
  .aon-webinar-keynotes ol li {
    flex-direction:row;
    gap:var(--spacer-24)
  }
  .aon-webinar-keynotes ol li+li {
    margin-top:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .aon-webinar-keynotes {
    display:grid;
    grid-template-columns:repeat(10,1fr);
    column-gap:var(--spacer-40)
  }
  .aon-webinar-keynotes__title {
    grid-column:1/3
  }
  .aon-webinar-keynotes ol {
    grid-column:3/-1;
    margin-top:0
  }
}
.aon-webinar-hero {
  --container-padding:var(--spacer-24);
  padding:0 var(--container-padding) var(--spacer-48);
  background-color:var(--aon-gray-07);
  color:var(--aon-navy)
}
.aon-webinar-hero__header {
  margin:0 calc(-1 * var(--container-padding));
  padding:var(--spacer-48) var(--container-padding);
  background-color:var(--aon-white)
}
.aon-webinar-hero__eyebrow {
  color:inherit
}
.aon-webinar-hero__tag-wrapper {
  display:flex;
  align-items:center;
  gap:var(--spacer-4);
  padding:var(--spacer-4) var(--spacer-8);
  background-color:var(--aon-renadier);
  color:var(--aon-white);
  width:max-content;
  margin-bottom:var(--spacer-16)
}
.aon-webinar-hero__tag-wrapper .icon-lock {
  width:var(--spacer-24);
  height:var(--spacer-24)
}
.aon-webinar-hero__tag-wrapper .aon-webinar-hero__tag-eyebrow-text {
  font-family:var(--standard-font-family);
  font-weight:500;
  font-size:1.2rem;
  line-height:1.6rem
}
.aon-webinar-hero__title {
  margin-top:var(--spacer-16)
}
.aon-webinar-hero__title:first-child {
  margin-top:0
}
.aon-webinar-hero__author {
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.8rem;
  line-height:2.8rem;
  font-size:1.6rem;
  line-height:2.6rem;
  margin-top:var(--spacer-24)
}
@media screen and (min-width:1900px) {
  .aon-webinar-hero__author {
    font-size:2.2rem;
    line-height:3.4rem
  }
}
@media screen and (min-width:1900px) {
  .aon-webinar-hero__author {
    font-size:1.8rem;
    line-height:3rem
  }
}
.aon-webinar-hero__author .aon-link {
  display:inline;
  color:inherit
}
.aon-webinar-hero__author .aon-link:not(:last-of-type)::after {
  content:", "
}
.aon-webinar-hero__author .aon-link .aon-link__text {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem;
  color:inherit
}
@media screen and (min-width:1900px) {
  .aon-webinar-hero__author .aon-link .aon-link__text {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
.aon-webinar-hero__cta {
  margin-top:var(--spacer-24)
}
.aon-webinar-hero__cta .aon-button,
.aon-webinar-hero__cta .aon-button__wrapper-content {
  width:100%
}
@media screen and (min-width:650px) {
  .aon-webinar-hero__cta .aon-button,
  .aon-webinar-hero__cta .aon-button__wrapper-content {
    width:auto
  }
}
.aon-webinar-hero__cta .hidden {
  display:none
}
.aon-webinar-hero__keynotes,
.aon-webinar-hero__summary {
  margin-top:var(--spacer-48)
}
@media screen and (min-width:650px) {
  .aon-webinar-hero {
    --container-padding:var(--spacer-40);
    padding-bottom:var(--spacer-80)
  }
  .aon-webinar-hero__header {
    padding-bottom:var(--spacer-80)
  }
  .aon-webinar-hero__title {
    margin-top:var(--spacer-24)
  }
  .aon-webinar-hero__author {
    margin-top:var(--spacer-24)
  }
  .aon-webinar-hero__keynotes,
  .aon-webinar-hero__summary {
    margin-top:var(--spacer-64)
  }
}
@media screen and (min-width:1200px) {
  .aon-webinar-hero {
    --container-padding:var(--spacer-48);
    padding-bottom:var(--spacer-64);
    overflow-x:hidden;
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap);
    row-gap:0
  }
  .aon-webinar-hero__header {
    padding-top:var(--spacer-80);
    grid-column:1/-1;
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap);
    row-gap:0
  }
  .aon-webinar-hero__eyebrow {
    grid-column:2/12
  }
  .aon-webinar-hero__tag-wrapper {
    grid-column:2/12
  }
  .aon-webinar-hero__title {
    grid-column:2/11;
    margin-top:var(--spacer-32)
  }
  .aon-webinar-hero__author {
    margin-top:var(--spacer-32);
    grid-column:2/12
  }
  .aon-webinar-hero__cta {
    grid-column:2/12;
    margin-top:var(--spacer-32)
  }
  .aon-webinar-hero__media {
    grid-column:1/-1;
    left:calc(-1 * var(--container-padding));
    width:calc(calc(91.6666666667% - -36.6666666667px) + (var(--container-padding) - var(--spacer-40)) + var(--container-padding))
  }
  .aon-webinar-hero__summary {
    grid-column:2/11;
    margin-top:var(--spacer-64)
  }
  .aon-webinar-hero__keynotes {
    grid-column:2/12;
    margin-top:var(--spacer-64)
  }
}
.aon-webinar-hero__media .aon-social-icon {
  color:var(--aon-white)
}
@media screen and (min-width:650px) {
  .aon-webinar-hero__media .aon-social-icon:first-of-type {
    margin-top:var(--spacer-16)
  }
  .aon-webinar-hero__media .aon-social-icon:last-of-type {
    margin-bottom:var(--spacer-16)
  }
}
.aon-webinar-hero__media .aon-social-icons {
  flex-direction:row;
  align-items:center;
  gap:var(--spacer-48);
  padding:0 var(--spacer-24)
}
@media screen and (min-width:650px) {
  .aon-webinar-hero__media .aon-social-icons {
    flex-direction:column;
    gap:var(--spacer-24);
    padding:0
  }
}
.aon-webinar-hero--no-media .aon-webinar-hero__header {
  padding-bottom:var(--spacer-64)
}
@media screen and (min-width:1200px) {
  .aon-webinar-hero--no-media .aon-webinar-hero__header {
    padding-bottom:10.4rem
  }
}
.aon-webinar-hero--no-media .aon-webinar-media__social-links {
  position:absolute;
  top:calc(-1 * var(--spacer-24))
}
.aon-webinar-hero--no-media .aon-social-icons {
  flex-direction:row;
  align-items:center;
  height:var(--spacer-48);
  padding:0 var(--spacer-24);
  gap:var(--spacer-48)
}
.aon-webinar-hero--no-media .aon-social-icons>.aon-social-icon {
  margin:0
}
@media screen and (min-width:1200px) {
  .aon-webinar-hero--no-media .aon-webinar-media {
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap);
    left:0;
    width:100%
  }
  .aon-webinar-hero--no-media .aon-webinar-media .aon-webinar-media__social-links {
    grid-column-start:2
  }
}
.aon-webinar-hero--no-media .aon-webinar-hero__summary {
  margin-top:7rem
}
@media screen and (min-width:1200px) {
  .aon-webinar-hero--no-media .aon-webinar-hero__summary {
    margin-top:8.7rem
  }
}
.aon-webinar-hero--no-media .aon-webinar-media__shade {
  display:none
}
.aon-webinar-hero--no-cta .aon-webinar-hero__cta {
  display:none
}
.aon-webinar-hero--min.aon-webinar-hero {
  background-color:var(--aon-white)
}
.aon-webinar-hero--min.aon-webinar-hero .aon-webinar-media__social-links {
  position:relative;
  width:fit-content;
  top:0
}
.aon-webinar-hero--min.aon-webinar-hero .aon-webinar-media {
  margin-bottom:var(--spacer-48)
}
.aon-webinar-hero--min.aon-webinar-hero .aon-webinar-hero__summary {
  margin-top:0
}
.aon-webinar-hero--min.aon-webinar-hero .aon-webinar-hero__header {
  background-color:inherit;
  color:inherit;
  padding-bottom:var(--spacer-48)
}
@media screen and (min-width:1200px) {
  .aon-webinar-hero--min.aon-webinar-hero {
    padding-bottom:var(--spacer-80)
  }
}
.aon-webinar-hero--min.aon-webinar-hero.aon-webinar-hero--theme-gray {
  background-color:var(--aon-gray-07)
}
.aon-webinar-hero--min.aon-webinar-hero.aon-webinar-hero--theme-navy {
  background-color:var(--aon-navy);
  color:var(--aon-white)
}
.aon-webinar-hero--theme-gray.aon-webinar-hero {
  background-color:var(--aon-white)
}
.aon-webinar-hero--theme-gray.aon-webinar-hero .aon-webinar-hero__header {
  background-color:var(--aon-gray-07)
}
.aon-webinar-hero--theme-gray.aon-webinar-hero .aon-webinar-hero__media.aon-webinar-media .aon-webinar-media__shade {
  background-color:var(--aon-gray-07)
}
.aon-webinar-hero--theme-gray.aon-webinar-hero.aon-webinar-hero--no-media:not(.aon-webinar-hero--no-cta) .aon-webinar-media__social-links {
  background-color:var(--aon-white)
}
.aon-webinar-hero--theme-gray.aon-webinar-hero.aon-webinar-hero--no-media:not(.aon-webinar-hero--no-cta) .aon-webinar-media__social-links .aon-social-icon {
  color:var(--aon-navy)
}
.aon-webinar-hero--theme-navy.aon-webinar-hero {
  background-color:var(--aon-white)
}
.aon-webinar-hero--theme-navy.aon-webinar-hero .aon-webinar-hero__header {
  background-color:var(--aon-navy);
  color:var(--aon-white)
}
.aon-webinar-hero--theme-navy.aon-webinar-hero .aon-webinar-hero__media.aon-webinar-media .aon-webinar-media__shade {
  background-color:var(--aon-navy)
}
.aon-webinar-hero--theme-navy.aon-webinar-hero .aon-webinar-hero__author .aon-link__text {
  background:linear-gradient(to right,var(--aon-white),var(--aon-white));
  background-size:100% .1rem;
  background-repeat:no-repeat;
  background-position:0 100%
}
.aon-webinar-hero--theme-navy.aon-webinar-hero.aon-webinar-hero--no-media:not(.aon-webinar-hero--no-cta) .aon-webinar-media__social-links {
  background-color:var(--aon-white)
}
.aon-webinar-hero--theme-navy.aon-webinar-hero.aon-webinar-hero--no-media:not(.aon-webinar-hero--no-cta) .aon-webinar-media__social-links .aon-social-icon {
  color:var(--aon-navy)
}
.aon-webinar-hero.aon-webinar-hero--theme-white.aon-webinar-hero--no-media:not(.aon-webinar-hero--no-cta) .aon-webinar-media__social-links {
  background-color:var(--aon-gray-07)
}
.aon-webinar-hero.aon-webinar-hero--theme-white.aon-webinar-hero--no-media:not(.aon-webinar-hero--no-cta) .aon-webinar-media__social-links .aon-social-icon {
  color:var(--aon-navy)
}
@keyframes slideToLeft {
  from {
    clip-path:polygon(0rem 0rem,0rem 100%,var(--window-right) 100%,var(--window-right) var(--window-top),var(--window-right) var(--window-top),var(--window-right) var(--window-bottom),var(--window-left) var(--window-bottom),var(--window-left) 100%,100% 100%,100% 0%)
  }
  to {
    clip-path:polygon(0rem 0rem,0rem 100%,var(--window-left) 100%,var(--window-left) var(--window-top),var(--window-right) var(--window-top),var(--window-right) var(--window-bottom),var(--window-left) var(--window-bottom),var(--window-left) 100%,100% 100%,100% 0%)
  }
}
@keyframes slideToRight {
  from {
    clip-path:polygon(0rem 0rem,0rem 100%,var(--window-right) 100%,var(--window-right) var(--window-bottom),var(--window-left) var(--window-bottom),var(--window-left) var(--window-top),var(--window-left) var(--window-top),var(--window-left) 100%,100% 100%,100% 0%)
  }
  to {
    clip-path:polygon(0rem 0rem,0rem 100%,var(--window-right) 100%,var(--window-right) var(--window-bottom),var(--window-left) var(--window-bottom),var(--window-left) var(--window-top),var(--window-right) var(--window-top),var(--window-right) 100%,100% 100%,100% 0%)
  }
}
@keyframes fadeInOverlay {
  from {
    background:0 0
  }
  to {
    background:var(--overlay-mask);
    backdrop-filter:blur(1.5rem);
    -webkit-backdrop-filter:blur(1.5rem)
  }
}
@keyframes cwClarityHeroSlideFromBottom {
  from {
    opacity:0;
    transform:translateY(15rem)
  }
  to {
    opacity:1;
    transform:translateY(0)
  }
}
@keyframes appear {
  from {
    opacity:0
  }
  to {
    opacity:1
  }
}
.aon-clarity-hero {
  --container-padding:var(--spacer-24);
  --overlay-mask:var(--aon-gray-08-mask);
  display:grid;
  grid-template-columns:repeat(var(--grid-columns),1fr);
  gap:var(--grid-gap);
  position:relative;
  row-gap:0;
  color:var(--aon-gray-01);
  overflow:hidden
}
.aon-clarity-hero__media {
  grid-area:1;
  grid-column:1/-1;
  position:absolute;
  height:100%
}
.aon-clarity-hero__media>picture {
  height:100%
}
.aon-clarity-hero__media>picture img {
  aspect-ratio:16/9;
  object-fit:cover;
  object-position:center center;
  height:100%
}
.aon-clarity-hero__media-player {
  display:none
}
.aon-clarity-hero__media:not(.aon-clarity-hero__media-foreground) {
  aspect-ratio:16/9
}
.aon-clarity-hero__media.aon-clarity-hero__media-foreground {
  position:relative;
  aspect-ratio:1/1
}
.aon-clarity-hero__media.aon-clarity-hero__media-foreground>picture {
  display:flex
}
.aon-clarity-hero__media.aon-clarity-hero__media-foreground>picture img {
  width:100%;
  object-position:top right;
  object-fit:cover;
  aspect-ratio:1/1
}
@media screen and (min-width:1200px) {
  .aon-clarity-hero.aon-media-hero__video .aon-clarity-hero__media {
    aspect-ratio:16/9
  }
  .aon-clarity-hero.aon-media-hero__video .aon-clarity-hero__media .aon-media-hero__media-video {
    position:absolute;
    top:.1rem;
    left:0;
    bottom:0;
    right:0;
    height:calc(100% - .2rem);
    width:auto
  }
  .aon-clarity-hero.aon-media-hero__video .aon-clarity-hero__media picture {
    display:none
  }
  .aon-clarity-hero.aon-media-hero__video .aon-clarity-hero__media-player {
    display:block
  }
}
.aon-clarity-hero__panel {
  grid-column:1/-1;
  display:flex;
  flex-direction:column;
  padding-bottom:var(--spacer-48);
  margin:0;
  background:var(--overlay-mask);
  backdrop-filter:blur(1.5rem);
  -webkit-backdrop-filter:blur(1.5rem);
  overflow:hidden
}
.aon-clarity-hero__panel:not(:has(.aon-breadcrumb)) .aon-clarity-hero__media.aon-clarity-hero__media-foreground {
  margin-top:var(--spacer-56)
}
.aon-clarity-hero__main {
  margin-top:var(--spacer-48);
  flex:1;
  display:flex;
  flex-direction:column;
  justify-content:center;
  padding-left:var(--container-padding);
  padding-right:var(--container-padding);
  word-break:break-word
}
.aon-clarity-hero .aon-breadcrumb,
.aon-clarity-hero__eyebrow,
.aon-clarity-hero__title {
  color:var(--aon-navy)
}
.aon-clarity-hero__eyebrow {
  opacity:0;
  animation-delay:.1s;
  animation-duration:.5s;
  animation-fill-mode:forwards;
  animation-name:cwClarityHeroSlideFromBottom;
  margin-bottom:var(--spacer-16)
}
.aon-clarity-hero__desc,
.aon-clarity-hero__title {
  opacity:0;
  animation-delay:.15s;
  animation-duration:.5s;
  animation-fill-mode:forwards;
  animation-name:cwClarityHeroSlideFromBottom
}
.aon-clarity-hero__wrapper-cta {
  opacity:0;
  display:flex;
  margin-top:var(--spacer-32);
  flex-direction:column;
  align-items:center;
  animation-delay:.25s;
  animation-duration:.5s;
  animation-fill-mode:forwards;
  animation-name:cwClarityHeroSlideFromBottom
}
.aon-clarity-hero__wrapper-cta .aon-button {
  width:100%
}
.aon-clarity-hero__wrapper-cta .aon-button:not(:first-of-type) {
  margin-top:var(--spacer-32)
}
.aon-clarity-hero__wrapper-cta .aon-button.aon-button__secondary {
  --fill-color:transparent
}
.aon-clarity-hero__wrapper-cta .aon-button__icon-wrapper,
.aon-clarity-hero__wrapper-cta .aon-button__wrapper-content {
  display:flex
}
.aon-clarity-hero__wrapper-cta .aon-button__tertiary .aon-icon {
  margin-bottom:0
}
.aon-clarity-hero__wrapper-cta .aon-button:not(.aon-button__tertiary) .aon-button__wrapper-content {
  flex:1
}
.aon-clarity-hero .aon-breadcrumb {
  grid-area:1;
  grid-column:1/-1;
  padding:0 var(--container-padding);
  margin-top:var(--spacer-32);
  margin-bottom:var(--spacer-24)
}
.aon-clarity-hero__desc {
  font-weight:400;
  line-height:var(--spacer-32);
  color:var(--aon-gray-02);
  margin-top:var(--spacer-16)
}
.aon-clarity-hero.aon-clarity-hero--theme-navy {
  --overlay-mask:var(--aon-navy-mask);
  color:var(--aon-gray-06)
}
.aon-clarity-hero.aon-clarity-hero--theme-navy .aon-clarity-hero__eyebrow,
.aon-clarity-hero.aon-clarity-hero--theme-navy .aon-clarity-hero__title {
  color:var(--aon-white)
}
.aon-clarity-hero.aon-clarity-hero--theme-navy .aon-breadcrumb,
.aon-clarity-hero.aon-clarity-hero--theme-navy .aon-clarity-hero__desc {
  color:var(--aon-gray-04)
}
.aon-clarity-hero.aon-clarity-hero--theme-navy .aon-clarity-hero__panel {
  background:var(--overlay-mask)
}
@media screen and (min-width:650px) {
  .aon-clarity-hero {
    padding:0 var(--spacer-40);
    --container-padding:var(--spacer-40)
  }
  .aon-clarity-hero__media {
    margin:0 calc(-1 * var(--spacer-40))
  }
  .aon-clarity-hero__panel {
    padding-bottom:var(--spacer-78);
    padding-right:var(--container-padding);
    padding-left:var(--container-padding);
    margin:0 calc(-1 * var(--spacer-40))
  }
  .aon-clarity-hero__main {
    margin-top:var(--spacer-56);
    padding:0
  }
  .aon-clarity-hero__desc {
    margin-top:var(--spacer-24)
  }
  .aon-clarity-hero .aon-breadcrumb {
    padding:0
  }
  .aon-clarity-hero__wrapper-cta {
    flex-direction:row;
    margin-top:var(--spacer-48)
  }
  .aon-clarity-hero__wrapper-cta .aon-button {
    width:auto
  }
  .aon-clarity-hero__wrapper-cta .aon-button:not(:first-of-type) {
    margin-top:0;
    margin-left:var(--spacer-32)
  }
}
@media screen and (min-width:1200px) {
  .aon-clarity-hero {
    padding:0 var(--spacer-48);
    position:relative;
    overflow:hidden;
    --container-padding:var(--spacer-48);
    --top-offset:var(--spacer-78)
  }
  .aon-clarity-hero.aon-clarity-hero--theme-navy .aon-clarity-hero__panel {
    background:0 0
  }
  .aon-clarity-hero .aon-breadcrumb {
    height:var(--spacer-24);
    position:relative;
    margin-bottom:0
  }
  .aon-clarity-hero__media {
    margin:0 calc(-1 * var(--spacer-48));
    position:relative
  }
  .aon-clarity-hero__media picture img {
    width:100%;
    height:auto
  }
  .aon-clarity-hero__media .aon-media-hero__media-video,
  .aon-clarity-hero__media picture {
    aspect-ratio:16/9;
    width:100%
  }
  .aon-clarity-hero__media .aon-media-hero__media-video {
    height:calc(100% - .1rem)
  }
  .aon-clarity-hero__media.aon-clarity-hero__media-foreground {
    display:none
  }
  .aon-clarity-hero__media-player {
    opacity:0;
    animation:appear .3s ease-in forwards;
    animation-delay:2.4s
  }
  .aon-clarity-hero__main {
    grid-area:1;
    grid-column:7/-1;
    overflow:hidden;
    margin-top:var(--spacer-78);
    padding-bottom:var(--spacer-48)
  }
  .aon-clarity-hero__panel {
    --window-bottom:calc(100% - var(--spacer-48));
    --window-top:7.8rem;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    padding-bottom:0;
    margin-left:calc(-1 * var(--spacer-48));
    margin-right:calc(-1 * var(--spacer-48));
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap);
    background:0 0;
    backdrop-filter:unset;
    -webkit-backdrop-filter:unset;
    animation-fill-mode:forwards,forwards;
    animation-delay:.8s,2s;
    animation-duration:.8s,.6s;
    animation-timing-function:cubic-bezier(0.82,0,0.47,1.07),cubic-bezier(1,0,0.62,1)
  }
  .aon-clarity-hero__panel:not(:has(.aon-breadcrumb)) {
    --window-top:var(--spacer-56)
  }
  .aon-clarity-hero__panel:not(:has(.aon-breadcrumb)) .aon-clarity-hero__media.aon-clarity-hero__media-foreground {
    animation-name:slideToRight;
    margin-top:0
  }
  .aon-clarity-hero__panel:not(:has(.aon-breadcrumb)) .aon-clarity-hero__main {
    margin-top:var(--spacer-56)
  }
  .aon-clarity-hero:not(.left-alignment) .aon-clarity-hero__panel {
    --window-right:calc(50% - 2rem);
    --window-left:var(--spacer-48);
    animation-name:fadeInOverlay,slideToLeft
  }
  .aon-clarity-hero:not(.left-alignment) .aon-media-hero__media-player {
    left:calc(50% - 7.6rem);
    bottom:var(--spacer-72);
    background-color:var(--aon-gray-08-mask)
  }
  .aon-clarity-hero.left-alignment .aon-clarity-hero__panel {
    --window-right:calc(100% - var(--spacer-48));
    --window-left:calc(50% + 2rem);
    animation-name:fadeInOverlay,slideToRight
  }
  .aon-clarity-hero.left-alignment .aon-clarity-hero__panel .aon-clarity-hero__main {
    grid-column:1/span 6
  }
  .aon-clarity-hero.left-alignment .aon-media-hero__media-player {
    right:var(--spacer-72);
    bottom:var(--spacer-72)
  }
  .aon-clarity-hero__wrapper-cta {
    animation-delay:2.4s;
    animation-duration:.5s;
    animation-fill-mode:forwards;
    animation-name:cwClarityHeroSlideFromBottom;
    max-width:max(53.5rem,calc(66.6666666667% - 13.3333333333px))
  }
  .aon-clarity-hero__eyebrow,
  .aon-clarity-hero__title {
    animation-delay:2.3s;
    animation-duration:.5s;
    animation-fill-mode:forwards;
    animation-name:cwClarityHeroSlideFromBottom;
    max-width:max(62.8rem,calc(83.3333333333% - -33.3333333333px))
  }
  .aon-clarity-hero__eyebrow {
    margin-bottom:var(--spacer-24)
  }
  .aon-clarity-hero__desc {
    animation-delay:2.35s;
    animation-duration:.5s;
    animation-fill-mode:forwards;
    animation-name:cwClarityHeroSlideFromBottom;
    max-width:max(53.5rem,calc(66.6666666667% - 13.3333333333px))
  }
}
@media screen and (min-width:1200px) and (max-width:1399px) {
  .aon-clarity-hero .aon-clarity-hero__title {
    font-size:5.8rem;
    line-height:6rem
  }
}
@keyframes aonMediaHeroSlideFromLeft {
  from {
    opacity:0;
    transform:translateX(-25rem)
  }
  to {
    opacity:1;
    transform:translateX(0)
  }
}
.aon-top-content-hero {
  display:grid;
  grid-template-columns:repeat(var(--grid-columns),1fr);
  gap:var(--grid-gap);
  row-gap:0;
  padding:0 var(--spacer-24);
  --container-padding:var(--spacer-24)
}
.aon-top-content-hero .aon-eyebrow {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem
}
@media screen and (min-width:1900px) {
  .aon-top-content-hero .aon-eyebrow {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
.aon-top-content-hero .aon-eyebrow .aon-eyebrow__optional-text::before {
  font-weight:700;
  color:var(--aon-gray-02);
  line-height:2rem
}
.aon-top-content-hero .aon-eyebrow .aon-eyebrow__optional-text.non-eyebrow::before {
  display:none
}
.aon-top-content-hero__media {
  grid-column:1/-1;
  margin:0 calc(-1 * var(--spacer-24))
}
.aon-top-content-hero__media>picture {
  display:flex
}
.aon-top-content-hero__media>picture img {
  width:100%;
  object-position:top right;
  object-fit:cover;
  aspect-ratio:16/9
}
.aon-top-content-hero__layouts {
  display:grid;
  grid-template-columns:repeat(var(--grid-columns),1fr);
  gap:var(--grid-gap);
  grid-column:1/-1
}
.aon-top-content-hero__panel-clarity {
  grid-column:1/-1;
  display:flex;
  flex-direction:column;
  padding:var(--spacer-24);
  margin:0 calc(-1 * var(--spacer-24));
  color:inherit
}
.aon-top-content-hero__panel-clarity__eyebrow {
  margin-bottom:var(--spacer-8)
}
.aon-top-content-hero__panel-wrapper {
  align-self:center;
  width:100%
}
.aon-top-content-hero__panel-side {
  grid-column:1/-1;
  display:flex;
  flex-direction:column;
  padding:var(--spacer-24);
  margin:0 calc(-1 * var(--spacer-24));
  color:inherit
}
.aon-top-content-hero__button {
  margin-top:var(--spacer-24);
  display:flex;
  gap:var(--spacer-16);
  flex-direction:column
}
.aon-top-content-hero__button .aon-button,
.aon-top-content-hero__button .aon-button__wrapper-content {
  width:100%
}
.aon-top-content-hero__button .aon-button__secondary {
  background-color:transparent
}
.aon-top-content-hero__main {
  flex:1;
  display:flex;
  flex-direction:column;
  justify-content:flex-end
}
.aon-top-content-hero__highlight {
  z-index:1;
  padding:var(--spacer-24) 0;
  overflow-wrap:break-word;
  color:inherit;
  grid-column:1/-1
}
.aon-top-content-hero__highlight,
.aon-top-content-hero__panel-clarity__eyebrow {
  animation-delay:.8s;
  animation-duration:.5s;
  animation-fill-mode:both;
  animation-name:aonMediaHeroSlideFromLeft
}
.aon-top-content-hero__featured-header {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem;
  padding-bottom:var(--spacer-16)
}
@media screen and (min-width:1900px) {
  .aon-top-content-hero__featured-header {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
.aon-top-content-hero__panel-clarity__title {
  animation-delay:.9s;
  animation-duration:.5s;
  animation-fill-mode:both;
  animation-name:aonMediaHeroSlideFromLeft
}
.aon-top-content-hero__button,
.aon-top-content-hero__featured-header {
  animation-delay:1s;
  animation-duration:.5s;
  animation-fill-mode:both;
  animation-name:aonMediaHeroSlideFromLeft
}
.aon-top-content-hero__featured-wrapper {
  list-style:none;
  padding:0;
  padding-top:var(--spacer-32);
  border-top:.1rem solid;
  animation-delay:1.1s;
  animation-duration:.5s;
  animation-fill-mode:both;
  animation-name:aonMediaHeroSlideFromLeft
}
.aon-top-content-hero__featured-item:not(:last-of-type) {
  padding-bottom:var(--spacer-32)
}
.aon-top-content-hero__featured-item__eyebrow {
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  margin-bottom:var(--spacer-8);
  color:var(--eyebrow-optional-text-color)
}
.aon-top-content-hero__featured-item__title {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem;
  text-decoration:none;
  color:inherit
}
@media screen and (min-width:1900px) {
  .aon-top-content-hero__featured-item__title {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
.aon-top-content-hero__featured-item:first-child {
  animation-delay:1.15s;
  animation-duration:.5s;
  animation-fill-mode:both;
  animation-name:aonMediaHeroSlideFromLeft
}
.aon-top-content-hero__featured-item:nth-child(2) {
  animation-delay:1.3s;
  animation-duration:.5s;
  animation-fill-mode:both;
  animation-name:aonMediaHeroSlideFromLeft
}
.aon-top-content-hero__featured-item:nth-child(3) {
  animation-delay:1.45s;
  animation-duration:.5s;
  animation-fill-mode:both;
  animation-name:aonMediaHeroSlideFromLeft
}
.aon-top-content-hero.aon-top-content-hero--theme-navy {
  background-color:var(--aon-navy);
  color:var(--aon-white)
}
.aon-top-content-hero.aon-top-content-hero--theme-navy .aon-top-content-hero__featured-wrapper {
  border-color:var(--aon-gray-02)
}
.aon-top-content-hero.aon-top-content-hero--theme-navy .aon-top-content-hero__media-text-wrapper {
  background-color:var(--aon-gray-01)
}
.aon-top-content-hero.aon-top-content-hero--theme-navy .aon-top-content-hero__media-text {
  color:var(--aon-navy)
}
.aon-top-content-hero.aon-top-content-hero--theme-navy .aon-eyebrow .aon-eyebrow__optional-text::before {
  color:var(--aon-gray-04)
}
.aon-top-content-hero.aon-top-content-hero--theme-clarity {
  background-color:var(--aon-gray-07);
  color:var(--aon-navy)
}
.aon-top-content-hero.aon-top-content-hero--theme-clarity .aon-top-content-hero__featured-wrapper {
  border-color:var(--aon-gray-05)
}
.aon-top-content-hero.aon-top-content-hero--theme-clarity .aon-top-content-hero__button .aon-button__secondary--navy {
  --border-color:var(--aon-navy);
  --fill-color:transparent;
  --fill-color-hover:var(--aon-navy);
  --text-color:var(--aon-navy);
  --text-color-hover:var(--aon-white);
  --icon-color:var(--aon-navy);
  --icon-color-hover:var(--aon-white)
}
.aon-top-content-hero.aon-top-content-hero--theme-clarity .aon-top-content-hero__media-text-wrapper {
  background-color:var(--aon-gray-08)
}
.aon-top-content-hero.aon-top-content-hero--theme-clarity .aon-top-content-hero__media-text {
  color:var(--aon-gray-05)
}
.aon-top-content-hero.aon-top-content-hero--no-media .aon-top-content-hero__media-text-wrapper {
  display:flex;
  width:100%;
  object-position:top right;
  object-fit:cover;
  aspect-ratio:16/9;
  justify-content:end;
  align-items:end;
  position:relative;
  overflow:hidden;
  border:none;
  outline:0;
  height:100%
}
.aon-top-content-hero.aon-top-content-hero--no-media .aon-top-content-hero__media-text {
  font-size:20rem;
  font-weight:700;
  font-family:var(--title-font-family);
  position:absolute;
  right:-1.2rem;
  bottom:-2.5rem
}
@media screen and (min-width:650px) {
  .aon-top-content-hero {
    padding:0 var(--spacer-40);
    --container-padding:var(--spacer-40);
    grid-template-rows:auto auto auto auto
  }
  .aon-top-content-hero__media {
    margin:0 calc(-1 * var(--spacer-40));
    grid-area:2;
    grid-column:1/-1;
    overflow:hidden
  }
  .aon-top-content-hero__media>picture {
    height:100%
  }
  .aon-top-content-hero__media>picture img {
    aspect-ratio:16/9
  }
  .aon-top-content-hero__highlight {
    padding:var(--spacer-40) 0;
    grid-column:1/-1;
    grid-row:1
  }
  .aon-top-content-hero__panel-clarity {
    position:relative;
    grid-area:2;
    grid-column:1/span 6;
    padding:var(--spacer-48) var(--spacer-40);
    margin:0 0 0 calc(-1 * var(--spacer-40));
    justify-content:center;
    display:flex;
    align-items:center
  }
  .aon-top-content-hero__button {
    margin-top:var(--spacer-32);
    display:flex;
    gap:var(--spacer-24);
    flex-direction:column
  }
  .aon-top-content-hero__button .aon-button,
  .aon-top-content-hero__button .aon-button__wrapper-content {
    width:max-content
  }
  .aon-top-content-hero__panel-side {
    padding:var(--spacer-40);
    margin:0 calc(-1 * var(--spacer-40));
    grid-row:4
  }
  .aon-top-content-hero.aon-top-content-hero--theme-clarity .aon-top-content-hero__panel-clarity {
    backdrop-filter:blur(1.5rem);
    -webkit-backdrop-filter:blur(1.5rem);
    background-color:var(--aon-white-mask)
  }
  .aon-top-content-hero.aon-top-content-hero--theme-navy .aon-top-content-hero__panel-clarity {
    backdrop-filter:blur(1.5rem);
    -webkit-backdrop-filter:blur(1.5rem);
    background-color:var(--aon-navy-mask)
  }
  .aon-top-content-hero.aon-top-content-hero--no-media .aon-top-content-hero__media-text {
    font-size:40rem;
    font-weight:700;
    right:-2.2rem;
    bottom:-5.2rem
  }
  .aon-top-content-hero__panel-wrapper {
    align-self:flex-start
  }
}
@media screen and (min-width:900px) {
  .aon-top-content-hero {
    grid-template-rows:unset
  }
  .aon-top-content-hero__button {
    margin-top:var(--spacer-48);
    display:flex;
    gap:var(--spacer-24);
    flex-direction:row
  }
  .aon-top-content-hero__button .aon-button,
  .aon-top-content-hero__button .aon-button__wrapper-content {
    width:max-content
  }
}
@media screen and (min-width:1200px) {
  .aon-top-content-hero {
    padding:0 var(--spacer-48);
    position:relative;
    --container-padding:var(--spacer-48)
  }
  .aon-top-content-hero__media {
    grid-area:1;
    grid-column:1/-1;
    margin:0 calc(-1 * var(--container-padding))
  }
  .aon-top-content-hero__media>picture img {
    aspect-ratio:16/9
  }
  .aon-top-content-hero__panel-clarity {
    grid-area:1;
    grid-column:4/span 6;
    padding:var(--spacer-48);
    margin:0 0 0 calc(-1 * var(--grid-gap))
  }
  .aon-top-content-hero__panel-wrapper {
    max-width:calc(83.3333333333% - -33.3333333333px)
  }
  .aon-top-content-hero__panel-side {
    position:relative;
    grid-area:1;
    grid-column:1/span 3;
    padding:var(--spacer-48);
    margin-left:calc(-1 * var(--container-padding));
    margin-right:0
  }
  .aon-top-content-hero__highlight {
    left:0;
    position:absolute;
    top:var(--spacer-48);
    padding:0;
    grid-column:1/span 3;
    padding-right:var(--container-padding)
  }
  .aon-top-content-hero__schedule {
    padding-top:var(--spacer-48)
  }
  .aon-top-content-hero__button {
    margin-top:var(--spacer-48)
  }
  .aon-top-content-hero.aon-top-content-hero--theme-clarity .aon-top-content-hero__panel-side {
    background-color:var(--aon-gray-07)
  }
  .aon-top-content-hero.aon-top-content-hero--theme-navy .aon-top-content-hero__panel-side {
    background-color:var(--aon-navy)
  }
  .aon-top-content-hero.aon-top-content-hero--no-side-panel .aon-top-content-hero__panel-clarity {
    grid-column:1/span 7;
    margin:0 0 0 calc(-1 * var(--container-padding))
  }
  .aon-top-content-hero.aon-top-content-hero--no-side-panel .aon-top-content-hero__highlight {
    grid-column:1/span 7;
    padding-right:var(--container-padding)
  }
  .aon-top-content-hero.aon-top-content-hero--no-media .aon-top-content-hero__media-text {
    font-size:50rem;
    font-weight:700;
    right:-2.6rem;
    bottom:-6.2rem
  }
}
@keyframes fadeIn {
  from {
    transform:translate3d(100vw,0,0)
  }
  to {
    transform:translate3d(0,0,0)
  }
}
@keyframes scaleUp {
  from {
    width:25%
  }
  to {
    width:100%
  }
}
@keyframes scaleDown {
  from {
    width:100%;
    transform:translate3d(0,0,0)
  }
  to {
    width:0%;
    transform:translate3d(-1rem,0,0)
  }
}
@keyframes fadeInOverlay {
  from {
    background:0 0
  }
  to {
    background:var(--overlay-mask);
    backdrop-filter:blur(1.5rem);
    -webkit-backdrop-filter:blur(1.5rem)
  }
}
@keyframes fadeInMedia {
  from {
    left:110vw
  }
  to {
    left:calc(calc((100vw - var(--spacer-48) * 2 - var(--spacer-40) * 11)/ 12 * 5 + var(--spacer-40) * 4) + var(--spacer-48))
  }
}
@keyframes fadeOut {
  from {
    opacity:1;
    transform:translate3d(0,0,0)
  }
  to {
    opacity:0;
    transform:translate3d(-2rem,0,0)
  }
}
@keyframes fadeInLeft {
  to {
    transform:translate3d(0,0,0);
    opacity:1
  }
}
@keyframes appear {
  from {
    opacity:0
  }
  to {
    opacity:1
  }
}
.aon-immersive-hero.aon-homepage-hero {
  position:relative;
  max-width:100%;
  word-break:break-word;
  background:var(--aon-gray-07)
}
.aon-immersive-hero.aon-homepage-hero ul {
  list-style:none
}
.aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__section-container {
  display:none
}
.aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel {
  grid-column:1/-1;
  margin:0 calc(-1 * var(--spacer-24));
  padding-bottom:0;
  padding-top:0;
  z-index:2
}
@media screen and (min-width:1200px) {
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel {
    min-height:unset
  }
}
.aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel .cta-panel__content {
  display:grid;
  grid-template-columns:repeat(var(--grid-columns),1fr);
  gap:var(--grid-gap);
  grid-column:1/-1;
  padding:4.6rem var(--spacer-24) var(--spacer-40);
  background:var(--aon-navy);
  opacity:0;
  position:relative;
  z-index:2
}
.aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel .cta-panel__content--links,
.aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel .cta-panel__content--title {
  grid-column:1/-1
}
.aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel .cta-panel__content--links {
  display:flex;
  flex-direction:column;
  gap:var(--spacer-40)
}
.aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel .cta-panel__content .cta-panel__links {
  display:flex;
  flex-direction:column;
  gap:var(--spacer-24);
  color:var(--aon-white);
  padding-left:0;
  -webkit-tap-highlight-color:transparent
}
.aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel .cta-panel__content a.aon-button {
  margin-top:0;
  width:100%
}
.aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel .cta-panel__content a.aon-button.aon-button--mobile {
  opacity:0;
  margin-top:calc(var(--spacer-16)/ 2);
  margin-bottom:calc(-1 * var(--spacer-16)/ 2)
}
.aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel .eye-brow {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem;
  font-size:1.6rem;
  line-height:2rem;
  color:var(--aon-gray-04);
  opacity:0
}
@media screen and (min-width:1900px) {
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel .eye-brow {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
.aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel .headline,
.aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel .static-headline {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  line-height:5.2rem;
  font-size:4.8rem;
  color:var(--aon-white)
}
@media screen and (min-width:650px) {
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel .headline,
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel .static-headline {
    line-height:6.8rem;
    font-size:6.4rem
  }
}
@media screen and (min-width:1200px) {
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel .headline,
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel .static-headline {
    line-height:10rem;
    font-size:9.6rem
  }
}
@media screen and (min-width:1900px) {
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel .headline,
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel .static-headline {
    line-height:12.4rem;
    font-size:12rem
  }
}
.aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel .static-headline {
  opacity:0
}
.aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel .dynamic-headlines {
  position:relative;
  opacity:0
}
.aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel .dynamic-headlines .headline {
  opacity:0;
  position:absolute;
  color:var(--aon-teal-light);
  max-width:100%
}
.aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel:not(.active) {
  background:var(--aon-navy)
}
.aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel.active .cta-panel__content {
  opacity:1
}
.aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel.active .cta-panel__content .cta-panel__link:first-child {
  opacity:0;
  transform:translate3d(2rem,0,0);
  animation-delay:.5s;
  animation-duration:.9s;
  animation-fill-mode:forwards;
  animation-timing-function:cubic-bezier(0.35,0,0.34,1);
  animation-name:fadeInLeft;
  animation-delay:.5s;
  animation-duration:.3s
}
.aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel.active .cta-panel__content .cta-panel__link:nth-child(2) {
  opacity:0;
  transform:translate3d(3rem,0,0);
  animation-delay:.5s;
  animation-duration:.9s;
  animation-fill-mode:forwards;
  animation-timing-function:cubic-bezier(0.35,0,0.34,1);
  animation-name:fadeInLeft;
  animation-delay:.6s;
  animation-duration:.3s
}
.aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel.active .cta-panel__content .cta-panel__link:nth-child(3) {
  opacity:0;
  transform:translate3d(4rem,0,0);
  animation-delay:.5s;
  animation-duration:.9s;
  animation-fill-mode:forwards;
  animation-timing-function:cubic-bezier(0.35,0,0.34,1);
  animation-name:fadeInLeft;
  animation-delay:.7s;
  animation-duration:.3s
}
.aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel.active .cta-panel__content .cta-panel__link:nth-child(4) {
  opacity:0;
  transform:translate3d(5rem,0,0);
  animation-delay:.5s;
  animation-duration:.9s;
  animation-fill-mode:forwards;
  animation-timing-function:cubic-bezier(0.35,0,0.34,1);
  animation-name:fadeInLeft;
  animation-delay:.8s;
  animation-duration:.3s
}
.aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel.active .cta-panel__content a.aon-button.aon-button--mobile {
  opacity:0;
  transform:translate3d(2rem,0,0);
  animation-delay:350ms;
  animation-duration:.9s;
  animation-fill-mode:forwards;
  animation-timing-function:cubic-bezier(0.35,0,0.34,1);
  animation-name:fadeInLeft;
  animation-duration:.5s;
  animation-timing-function:ease-out
}
.aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel.active .eye-brow {
  opacity:0;
  transform:translate3d(1rem,0,0);
  animation-delay:350ms;
  animation-duration:.9s;
  animation-fill-mode:forwards;
  animation-timing-function:cubic-bezier(0.35,0,0.34,1);
  animation-name:fadeInLeft;
  animation-duration:.5s
}
.aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel.active .static-headline {
  opacity:0;
  transform:translate3d(3rem,0,0);
  animation-delay:.4s;
  animation-duration:.9s;
  animation-fill-mode:forwards;
  animation-timing-function:cubic-bezier(0.35,0,0.34,1);
  animation-name:fadeInLeft;
  animation-duration:.8s
}
.aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel.active .dynamic-headlines {
  opacity:1
}
.aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel.active .dynamic-headlines .active {
  transform:translate3d(4rem,0,0);
  animation-delay:450ms;
  animation-duration:.9s;
  animation-fill-mode:forwards;
  animation-timing-function:cubic-bezier(0.35,0,0.34,1);
  animation-name:fadeInLeft;
  animation-timing-function:ease-in-out;
  animation-duration:.8s
}
.aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel.active .dynamic-headlines .prev {
  opacity:1;
  animation:fadeOut .8s forwards;
  animation-timing-function:ease-in-out
}
.aon-immersive-hero.aon-homepage-hero .aon-immersive-hero__images {
  display:flex;
  width:100%;
  height:90vw;
  position:relative;
  justify-content:center
}
.aon-immersive-hero.aon-homepage-hero .aon-immersive-hero__images::before {
  content:"";
  position:absolute;
  top:-.5rem;
  width:100%;
  height:1rem;
  background:var(--aon-navy)
}
.aon-immersive-hero.aon-homepage-hero .aon-immersive-hero__images--bg,
.aon-immersive-hero.aon-homepage-hero .aon-immersive-hero__images--content {
  display:flex;
  width:100%;
  aspect-ratio:1;
  position:absolute;
  overflow:hidden
}
.aon-immersive-hero.aon-homepage-hero .aon-immersive-hero__images--bg {
  z-index:0;
  opacity:0;
  background:var(--aon-navy);
  will-change:transform
}
.aon-immersive-hero.aon-homepage-hero .aon-immersive-hero__images--content {
  z-index:2;
  transform:translate3d(0,0,0);
  will-change:transform,width
}
.aon-immersive-hero.aon-homepage-hero .aon-immersive-hero__image {
  position:absolute;
  transform:translate3d(100vw,0,0);
  height:100%
}
.aon-immersive-hero.aon-homepage-hero .aon-immersive-hero__image.prev {
  transform:translate3d(0,0,0);
  width:100%;
  overflow:hidden;
  z-index:1
}
.aon-immersive-hero.aon-homepage-hero .aon-immersive-hero__image.active:not(.init) {
  animation:scaleUp,fadeIn;
  animation-duration:.9s,.9s;
  animation-timing-function:ease-out,ease-out;
  animation-fill-mode:forwards,forwards;
  animation-delay:450ms,450ms;
  z-index:3
}
.aon-immersive-hero.aon-homepage-hero .aon-immersive-hero__image.active.init {
  transform:translate3d(0,0,0);
  width:100%;
  z-index:1;
  overflow:hidden
}
.aon-immersive-hero.aon-homepage-hero .aon-immersive-hero__image.active.init::before {
  content:"";
  width:100%;
  height:calc(100% + .2rem);
  position:absolute;
  top:-.1rem;
  left:0;
  background:var(--aon-navy);
  animation:scaleDown;
  animation-duration:.8s;
  animation-delay:.4s;
  animation-timing-function:ease-out;
  animation-fill-mode:forwards;
  z-index:2
}
.aon-immersive-hero.aon-homepage-hero .aon-immersive-hero__image img,
.aon-immersive-hero.aon-homepage-hero .aon-immersive-hero__image picture {
  aspect-ratio:1/1
}
@media screen and (min-width:650px) {
  .aon-immersive-hero.aon-homepage-hero .aon-immersive-hero__image img,
  .aon-immersive-hero.aon-homepage-hero .aon-immersive-hero__image picture {
    aspect-ratio:16/9
  }
}
.aon-immersive-hero.aon-homepage-hero .aon-immersive-hero__image picture {
  position:absolute;
  top:0;
  left:0;
  height:100%
}
.aon-immersive-hero.aon-homepage-hero .aon-immersive-hero__image img {
  position:relative;
  inset:unset;
  object-fit:cover;
  width:100%
}
.aon-immersive-hero.aon-homepage-hero .aon-immersive-hero__section-karaoke {
  grid-column:1/-1;
  background:var(--aon-gray-07);
  display:flex;
  justify-content:flex-start;
  align-items:center;
  height:100vh;
  will-change:transform,top,position;
  scroll-snap-align:center
}
@media screen and (min-width:650px) {
  .aon-immersive-hero.aon-homepage-hero .aon-immersive-hero__section-karaoke {
    grid-column:2/8;
    margin-right:calc(-1 * var(--spacer-32))
  }
}
@media screen and (min-width:1200px) {
  .aon-immersive-hero.aon-homepage-hero .aon-immersive-hero__section-karaoke {
    min-height:unset
  }
}
.aon-immersive-hero.aon-homepage-hero .aon-immersive-hero__karaoke {
  display:flex;
  padding-left:.1rem;
  padding-right:.2rem;
  width:100%
}
@media screen and (min-width:650px) {
  .aon-immersive-hero.aon-homepage-hero .aon-immersive-hero__karaoke {
    padding-left:0;
    padding-right:0
  }
}
@media screen and (min-width:1200px) {
  .aon-immersive-hero.aon-homepage-hero .aon-immersive-hero__karaoke {
    width:100%;
    padding-left:var(--spacer-32)
  }
}
.aon-immersive-hero.aon-homepage-hero .aon-immersive-hero__karaoke .karaoke-container {
  padding-left:5.5rem;
  padding-top:var(--spacer-16);
  padding-bottom:var(--spacer-16);
  position:relative;
  display:flex;
  align-items:center;
  flex:1
}
@media screen and (min-width:650px) {
  .aon-immersive-hero.aon-homepage-hero .aon-immersive-hero__karaoke .karaoke-container {
    padding-left:var(--spacer-80)
  }
}
@media screen and (min-width:1200px) {
  .aon-immersive-hero.aon-homepage-hero .aon-immersive-hero__karaoke .karaoke-container {
    padding-left:7.3rem
  }
}
.aon-immersive-hero.aon-homepage-hero .aon-immersive-hero__karaoke .karaoke-container.step-1 .karaoke:first-of-type:not(.prev-active) {
  opacity:0
}
.aon-immersive-hero.aon-homepage-hero .aon-immersive-hero__karaoke .progress {
  position:relative;
  display:flex;
  width:.8rem;
  height:100%;
  background:var(--aon-gray-05)
}
.aon-immersive-hero.aon-homepage-hero .aon-immersive-hero__karaoke .progress__indicator {
  width:.8rem;
  height:0%;
  background:var(--aon-teal-dark)
}
.aon-immersive-hero.aon-homepage-hero .aon-immersive-hero__karaoke .karaoke {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:3.8rem;
  line-height:4.2rem;
  color:var(--aon-gray-04);
  position:absolute;
  opacity:0
}
@media screen and (min-width:650px) {
  .aon-immersive-hero.aon-homepage-hero .aon-immersive-hero__karaoke .karaoke {
    font-size:4.4rem;
    line-height:4.8rem
  }
}
@media screen and (min-width:1200px) {
  .aon-immersive-hero.aon-homepage-hero .aon-immersive-hero__karaoke .karaoke {
    font-size:5.6rem;
    line-height:6rem
  }
}
@media screen and (min-width:1900px) {
  .aon-immersive-hero.aon-homepage-hero .aon-immersive-hero__karaoke .karaoke {
    font-size:6.6rem;
    line-height:7rem
  }
}
.aon-immersive-hero.aon-homepage-hero .aon-immersive-hero__karaoke .karaoke.prev-active:not(.active) {
  opacity:0
}
.aon-immersive-hero.aon-homepage-hero .aon-immersive-hero__karaoke .karaoke:first-of-type:not(.prev-active),
.aon-immersive-hero.aon-homepage-hero .aon-immersive-hero__karaoke .karaoke:last-of-type.prev-active {
  opacity:1
}
.aon-immersive-hero.aon-homepage-hero .aon-immersive-hero__karaoke .karaoke.active {
  opacity:1
}
@media screen and (min-width:650px) {
  .aon-immersive-hero.aon-homepage-hero .aon-immersive-hero__karaoke .karaoke {
    font-family:var(--title-font-family);
    font-style:normal;
    font-weight:700;
    letter-spacing:0;
    font-size:4.2rem;
    line-height:4.6rem
  }
}
@media screen and (min-width:650px) and (min-width:650px) {
  .aon-immersive-hero.aon-homepage-hero .aon-immersive-hero__karaoke .karaoke {
    font-size:5.2rem;
    line-height:5.6rem
  }
}
@media screen and (min-width:650px) and (min-width:1200px) {
  .aon-immersive-hero.aon-homepage-hero .aon-immersive-hero__karaoke .karaoke {
    font-size:8rem;
    line-height:8.4rem
  }
}
@media screen and (min-width:650px) and (min-width:1900px) {
  .aon-immersive-hero.aon-homepage-hero .aon-immersive-hero__karaoke .karaoke {
    font-size:9.6rem;
    line-height:10rem
  }
}
@media screen and (min-width:1200px) {
  .aon-immersive-hero.aon-homepage-hero .aon-immersive-hero__karaoke .karaoke {
    font-family:var(--title-font-family);
    font-style:normal;
    font-weight:700;
    letter-spacing:0;
    font-size:3.8rem;
    line-height:4.2rem
  }
}
@media screen and (min-width:1200px) and (min-width:650px) {
  .aon-immersive-hero.aon-homepage-hero .aon-immersive-hero__karaoke .karaoke {
    font-size:4.4rem;
    line-height:4.8rem
  }
}
@media screen and (min-width:1200px) and (min-width:1200px) {
  .aon-immersive-hero.aon-homepage-hero .aon-immersive-hero__karaoke .karaoke {
    font-size:5.6rem;
    line-height:6rem
  }
}
@media screen and (min-width:1200px) and (min-width:1900px) {
  .aon-immersive-hero.aon-homepage-hero .aon-immersive-hero__karaoke .karaoke {
    font-size:6.6rem;
    line-height:7rem
  }
}
@media screen and (min-width:650px) {
  .aon-immersive-hero.aon-homepage-hero {
    padding:0
  }
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel {
    margin:0
  }
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel .cta-panel__content {
    padding:12.8rem var(--spacer-40) 11.6rem
  }
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel .cta-panel__content--title {
    grid-column:1/6;
    padding-left:.3rem
  }
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel .cta-panel__content--links {
    padding-top:var(--spacer-40);
    grid-column:6/-1
  }
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel .cta-panel__content .aon-button--mobile {
    display:none
  }
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel.active .cta-panel__content .static-headline {
    transform:translate3d(5rem,0,0);
    animation-delay:450ms;
    animation-duration:.9s;
    animation-fill-mode:forwards;
    animation-timing-function:cubic-bezier(0.35,0,0.34,1);
    animation-name:fadeInLeft;
    animation-duration:.5s
  }
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel.active .cta-panel__content .dynamic-headlines .active {
    transform:translate3d(5rem,0,0);
    animation-delay:.6s;
    animation-duration:.9s;
    animation-fill-mode:forwards;
    animation-timing-function:cubic-bezier(0.35,0,0.34,1);
    animation-name:fadeInLeft
  }
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel.active .cta-panel__content .dynamic-headlines .prev {
    animation-duration:.7s
  }
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel.active .cta-panel__content .cta-panel__link:first-child {
    transform:translate3d(5rem,0,0);
    animation-delay:.8s;
    animation-duration:.9s;
    animation-fill-mode:forwards;
    animation-timing-function:cubic-bezier(0.35,0,0.34,1);
    animation-name:fadeInLeft;
    animation-delay:1s
  }
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel.active .cta-panel__content .cta-panel__link:nth-child(2) {
    transform:translate3d(5rem,0,0);
    animation-delay:.8s;
    animation-duration:.9s;
    animation-fill-mode:forwards;
    animation-timing-function:cubic-bezier(0.35,0,0.34,1);
    animation-name:fadeInLeft;
    animation-delay:1.1s
  }
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel.active .cta-panel__content .cta-panel__link:nth-child(3) {
    transform:translate3d(5rem,0,0);
    animation-delay:.8s;
    animation-duration:.9s;
    animation-fill-mode:forwards;
    animation-timing-function:cubic-bezier(0.35,0,0.34,1);
    animation-name:fadeInLeft;
    animation-delay:1.2s
  }
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel.active .cta-panel__content .cta-panel__link:nth-child(4) {
    transform:translate3d(5rem,0,0);
    animation-delay:.8s;
    animation-duration:.9s;
    animation-fill-mode:forwards;
    animation-timing-function:cubic-bezier(0.35,0,0.34,1);
    animation-name:fadeInLeft;
    animation-delay:1.3s
  }
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel.active .cta-panel__content .eye-brow {
    transform:translate3d(5rem,0,0);
    animation-delay:.9s;
    animation-duration:.9s;
    animation-fill-mode:forwards;
    animation-timing-function:cubic-bezier(0.35,0,0.34,1);
    animation-name:fadeInLeft;
    animation-duration:.3s
  }
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__image.active:not(.init) {
    animation:scaleUp,fadeIn;
    animation-duration:.9s,1s;
    animation-timing-function:ease-out,ease-out;
    animation-fill-mode:forwards,forwards;
    animation-delay:350ms,350ms;
    z-index:3
  }
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__image.active.init::before {
    animation-duration:1.5s;
    animation-delay:.7s
  }
  .aon-immersive-hero.aon-homepage-hero .aon-immersive-hero__images {
    height:auto;
    aspect-ratio:16/9
  }
  .aon-immersive-hero.aon-homepage-hero .aon-immersive-hero__images--bg,
  .aon-immersive-hero.aon-homepage-hero .aon-immersive-hero__images--content {
    aspect-ratio:16/9
  }
  .aon-immersive-hero.aon-homepage-hero .aon-immersive-hero__images--bg {
    height:90%
  }
}
@media screen and (min-width:1200px) {
  .aon-immersive-hero.aon-homepage-hero {
    background:var(--aon-navy)
  }
  .aon-immersive-hero.aon-homepage-hero .bc-iframe,
  .aon-immersive-hero.aon-homepage-hero .bc-iframe body,
  .aon-immersive-hero.aon-homepage-hero .bc-player-85ollT32P_default,
  .aon-immersive-hero.aon-homepage-hero .bc-player-85ollT32P_default .vjs-poster {
    background-color:var(--aon-gray-07)
  }
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel {
    --cta-panel-width:calc(
    calc((100vw - var(--spacer-48) * 2 - var(--spacer-40) * 11) / 12 * 5 + var(--spacer-40) * 4) + var(--spacer-48)
    );
    display:flex;
    padding-top:var(--global-header-height-full-size);
    padding-bottom:var(--spacer-48);
    padding-right:var(--spacer-40);
    margin-left:0;
    background:var(--aon-navy);
    width:var(--cta-panel-width);
    justify-content:flex-start
  }
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel .cta-panel__content {
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    padding:var(--spacer-56) 0 0;
    flex:1
  }
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel .cta-panel__content--title {
    padding-left:0
  }
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel .cta-panel__content--links {
    padding-top:0
  }
}
@media screen and (min-width:1200px) and (height < 841px) {
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel .cta-panel__content .cta-panel__links {
    display:grid;
    gap:var(--spacer-16);
    column-gap:var(--spacer-24);
    grid-template-columns:1fr 1fr
  }
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel .cta-panel__content .aon-button__text {
    margin-right:0
  }
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel .cta-panel__content .aon-button__icon-wrapper,
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel .cta-panel__content .eye-brow {
    display:none
  }
}
@media screen and (min-width:1200px) {
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel .headline,
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel .static-headline {
    font-size:8rem;
    line-height:8.4rem
  }
}
@media screen and (min-width:1200px) {
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__section-container {
    display:block;
    padding:0;
    left:110vw;
    background:var(--aon-gray-07)
  }
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__section-container.active {
    animation-delay:.2s;
    animation-duration:.9s;
    animation-fill-mode:forwards;
    animation-timing-function:linear;
    animation-name:fadeInMedia
  }
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__section-container.active .aon-immersive-hero__media-player {
    animation:appear .3s ease-out forwards
  }
}
@media screen and (min-width:1200px) {
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__section {
    position:relative;
    aspect-ratio:16/9;
    width:100%;
    background:var(--aon-gray-07)
  }
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__section:first-of-type {
    z-index:1;
    opacity:1
  }
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__section:not(:first-of-type) {
    z-index:-1;
    opacity:0;
    width:0;
    position:absolute
  }
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__section .aon-media-hero__media-video {
    width:100%
  }
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__section .aon-figure,
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__section .aon-media-hero__media-video,
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__section .aon-video {
    aspect-ratio:16/9;
    height:100%;
    float:right;
    overflow:hidden
  }
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__section .aon-video .video-js {
    min-height:100%
  }
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__section .aon-figure {
    position:relative;
    width:100%
  }
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__section .aon-figure picture {
    height:100%;
    width:100%;
    aspect-ratio:16/9
  }
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__section .aon-figure img {
    position:relative;
    aspect-ratio:16/9;
    width:100%;
    height:100%;
    inset:unset;
    float:right
  }
}
@media screen and (min-width:1200px) {
  .aon-immersive-hero.aon-homepage-hero .aon-immersive-hero__images {
    display:none
  }
  .aon-immersive-hero.aon-homepage-hero .aon-immersive-hero__section-karaoke {
    position:absolute;
    inset:0;
    left:100vw;
    width:calc(calc((100vw - var(--spacer-48) * 2 - var(--spacer-40) * 11)/ 12 * 8 + var(--spacer-40) * 8) + var(--spacer-48));
    height:100vh;
    height:100dvh;
    margin:0
  }
}
@media screen and (min-width:1200px) {
  .aon-immersive-hero.aon-homepage-hero .aon-media-hero__video .aon-immersive-hero__media-player {
    display:block;
    opacity:0;
    animation-delay:1s;
    width:var(--spacer-32);
    height:var(--spacer-32);
    position:fixed;
    left:calc(calc((100vw - var(--spacer-48) * 2 - var(--spacer-40) * 11)/ 12 * 7 + var(--spacer-40) * 7) - var(--spacer-24));
    bottom:var(--spacer-40)
  }
  .aon-immersive-hero.aon-homepage-hero .aon-media-hero__video .aon-media-hero__media-player {
    position:relative;
    right:unset;
    bottom:unset;
    background-color:var(--aon-navy);
    opacity:.8
  }
  .aon-immersive-hero.aon-homepage-hero .aon-media-hero__video .aon-media-hero__media-player .aon-lightbox__icon {
    color:var(--aon-white)
  }
}
@media screen and (min-width:1200px) and (max-width:1400px) {
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel .cta-panel__content {
    padding-top:var(--spacer-40)
  }
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel .headline,
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel .static-headline {
    font-size:6.4rem;
    line-height:1.02
  }
}
@media screen and (min-width:1200px) and (height < 701px) {
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel .cta-panel__content {
    padding-top:var(--spacer-40)
  }
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel .headline,
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel .static-headline {
    font-size:6.4rem;
    line-height:1.02
  }
}
@media screen and (min-width:1900px) {
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel .headline,
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel .static-headline {
    font-size:11rem;
    line-height:11.4rem
  }
}
@media screen and (min-width:1900px) and (height < 1081px) {
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel .cta-panel__content .cta-panel__links {
    display:grid;
    gap:var(--spacer-16);
    column-gap:var(--spacer-64);
    grid-template-columns:1fr 1fr
  }
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel .cta-panel__content .aon-button__text {
    margin-right:0
  }
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel .cta-panel__content .aon-button__icon-wrapper,
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel .cta-panel__content .eye-brow {
    display:none
  }
}
@media screen and (min-width:1900px) and (height < 900px) {
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel .cta-panel__content {
    padding-top:var(--spacer-40)
  }
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel .headline,
  .aon-immersive-hero.aon-homepage-hero .aon-homepage-hero__cta-panel .static-headline {
    font-size:8rem;
    line-height:1.02
  }
}
.case-study {
  --bottom-spacer:11.7rem
}
.case-study__wrapper {
  position:relative
}
.case-study__media {
  grid-column:span var(--grid-columns)
}
.case-study__media img {
  width:100%;
  display:block;
  object-fit:cover;
  object-position:center;
  min-height:100%;
  aspect-ratio:16/9
}
.case-study__content {
  display:grid;
  grid-template-columns:repeat(var(--grid-columns),1fr);
  column-gap:var(--grid-gap);
  padding:var(--spacer-32) var(--spacer-24) var(--spacer-48);
  background-color:var(--aon-navy)
}
.case-study__eyebrow {
  color:var(--aon-orange)
}
.case-study__title {
  color:var(--aon-white);
  margin-top:var(--spacer-16)
}
.case-study__content-info {
  grid-column:span var(--grid-columns)
}
.case-study__content-media {
  display:flex;
  justify-content:space-between;
  grid-column:span var(--grid-columns);
  margin-top:var(--spacer-40)
}
.case-study__desc {
  flex:1;
  padding:0;
  margin-right:var(--spacer-24)
}
.case-study__desc li {
  list-style-type:none;
  margin-bottom:var(--spacer-24)
}
.case-study__desc li .p3 {
  color:var(--aon-gray-04);
  margin:0
}
.case-study__desc li .h7 {
  color:var(--aon-white);
  margin-top:.4rem
}
.case-study__desc li:last-child {
  margin-bottom:0
}
.case-study__logo {
  width:11.2rem;
  height:11.2rem
}
.case-study__logo-container {
  width:100%;
  aspect-ratio:1/1;
  position:relative
}
.case-study__logo-container picture {
  position:absolute;
  top:0;
  left:0;
  aspect-ratio:1;
  width:100%;
  height:100%;
  background-color:var(--aon-gray-01)
}
.case-study__logo-container :is(svg,
div,
img) {
  padding:25% 1rem;
  width:100%;
  height:100%;
  object-fit:contain
}
@media screen and (min-width:650px) {
  .case-study__content {
    padding:var(--spacer-48) var(--spacer-40) var(--spacer-56)
  }
  .case-study__logo {
    width:16rem;
    height:16rem
  }
}
@media screen and (min-width:1200px) {
  .case-study {
    height:calc(100vh - var(--global-header-height-full-size))
  }
  .case-study__wrapper {
    height:calc(100% - var(--bottom-spacer))
  }
  .case-study__media {
    position:relative;
    height:100%;
    overflow:hidden
  }
  .case-study__media img {
    height:100%
  }
  .case-study__media-container {
    position:absolute;
    top:0;
    left:0;
    width:100%
  }
  .case-study__media-overlay {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color:#262836;
    opacity:0;
    pointer-events:none
  }
  .case-study__title {
    margin-top:var(--spacer-24)
  }
  .case-study__content {
    column-gap:var(--spacer-24);
    position:absolute;
    bottom:calc(var(--bottom-spacer) * -1);
    left:50%;
    width:calc(100% - var(--spacer-48) * 2);
    padding:0;
    transform:translateX(-50%)
  }
  .case-study__content-info {
    grid-column:span 7;
    padding:var(--spacer-48) 0 var(--spacer-48) var(--spacer-48)
  }
  .case-study__content-media {
    grid-column:span 5;
    margin-top:0;
    padding:var(--spacer-48) var(--spacer-48) var(--spacer-48) 0
  }
  .case-study__desc {
    align-self:center
  }
  .case-study__logo {
    width:23.2rem;
    height:23.2rem
  }
}
.disclaimer-block__container {
  padding:var(--spacer-16) 0
}
@media screen and (min-width:650px) {
  .disclaimer-block__container {
    padding:var(--spacer-24) 0
  }
}
.disclaimer-block__block {
  color:var(--aon-gray-02)
}
.disclaimer-block__block:not(:last-child) {
  margin-bottom:var(--spacer-16)
}
.disclaimer-block__block p {
  font-size:1.2rem;
  line-height:1.6rem
}
.disclaimer-block__header {
  font-weight:500
}
.qa-block {
  display:flex;
  margin-top:var(--spacer-40);
  margin-bottom:var(--spacer-24)
}
@media screen and (min-width:1200px) {
  .qa-block {
    margin-top:var(--spacer-48)
  }
}
.qa-block__container {
  padding-left:0
}
.qa-block__title {
  display:flex
}
.qa-block__sign {
  flex:0 0 var(--spacer-32);
  margin-right:var(--spacer-16)
}
.qa-block__sign-color--teal {
  color:var(--aon-teal-dark)
}
.qa-block__sign-color--signature-red {
  color:var(--aon-signature-red)
}
.qa-block__content {
  flex:1;
  display:flex;
  flex-direction:column
}
.qa-block__question {
  margin-bottom:var(--spacer-16)
}
.qa-block__answer {
  color:var(--aon-gray-02)
}
.qa-block__first-word {
  font-weight:700
}
.aon-tabs {
  --link-color:var(--aon-gray-03);
  --link-color-active:var(--aon-navy);
  --border-color:var(--aon-gray-05)
}
.aon-tabs-swiper {
  overflow-x:scroll;
  overflow-y:visible;
  -ms-overflow-style:none;
  scrollbar-width:none;
  user-select:none;
  white-space:nowrap;
  -webkit-overflow-scrolling:touch;
  -webkit-tap-highlight-color:transparent;
  position:relative;
  margin-bottom:calc(var(--spacer-40) - var(--spacer-4));
  padding-bottom:var(--spacer-4)
}
.aon-tabs-swiper::-webkit-scrollbar {
  display:none
}
.aon-tabs-swiper.active {
  cursor:grabbing;
  cursor:-webkit-grabbing
}
.aon-tabs-nav {
  list-style:none;
  display:inline-flex;
  padding:0;
  border-bottom:.1rem solid var(--border-color);
  min-width:100%;
  margin-bottom:0
}
.aon-tabs-item {
  padding-top:var(--spacer-8);
  display:flex;
  align-items:center;
  cursor:pointer
}
.aon-tabs-item:not(:last-of-type) {
  padding-right:var(--spacer-48)
}
.aon-tabs__link {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem;
  cursor:pointer;
  border:none;
  background-color:transparent;
  padding:0;
  padding-bottom:var(--spacer-16);
  color:var(--link-color);
  white-space:nowrap;
  -webkit-tap-highlight-color:transparent
}
@media screen and (min-width:1900px) {
  .aon-tabs__link {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
.aon-tabs__link--active {
  color:var(--link-color-active);
  position:relative
}
.aon-tabs__link--active::after {
  position:absolute;
  content:"";
  bottom:calc(-1 * var(--spacer-4));
  left:0;
  right:0;
  height:var(--spacer-4);
  background-color:var(--aon-signature-red);
  border-top:.1rem solid var(--border-color)
}
.aon-tabs-content {
  display:grid;
  grid-template:1fr/1fr;
  max-width:100%
}
.aon-tabs-content>.aon-tabs-pane {
  min-width:0;
  grid-area:1/1/2/2;
  z-index:var(--zindex-hidden);
  visibility:visible;
  transition:visibility 0s,opacity var(--base-transition-075) linear
}
.aon-tabs-content>.aon-tabs-pane:not(.aon-tabs-pane--show) {
  opacity:0;
  visibility:hidden;
  transition-delay:var(--base-transition-075),0s
}
.aon-tabs-content>.aon-tabs-pane--active {
  z-index:var(--zindex-default)
}
[class*="--theme-navy"] .aon-tabs {
  --link-color-active:var(--aon-white);
  --border-color:var(--aon-gray-02)
}
[class*="--theme-navy"] .aon-tabs .aon-tabs-pane {
  color:var(--aon-white)
}
.text-data-visual {
  display:grid;
  grid-template-columns:repeat(var(--grid-columns),1fr);
  gap:var(--grid-gap);
  row-gap:var(--spacer-40);
  padding-top:var(--spacer-40);
  padding-bottom:var(--spacer-40);
  --title-color:var(--aon-navy);
  --description-color:var(--aon-gray-02)
}
@media screen and (min-width:1200px) {
  .text-data-visual {
    padding-top:var(--spacer-80);
    padding-bottom:var(--spacer-80)
  }
}
[class*="--theme-navy"] .text-data-visual,
[class*="--theme-navy"].text-data-visual {
  --title-color:var(--aon-white);
  --description-color:var(--aon-gray-04)
}
.text-data-visual__data {
  grid-column:span 4;
  grid-row-start:-1
}
@media screen and (min-width:650px) {
  .text-data-visual__data {
    grid-row-start:unset
  }
}
@media screen and (min-width:1200px) {
  .text-data-visual__data {
    grid-column:8/12
  }
}
.text-data-visual__text {
  grid-column:span 4;
  display:flex;
  flex-direction:column;
  justify-content:center
}
@media screen and (min-width:1200px) {
  .text-data-visual__text {
    grid-column:span 6;
    padding-right:var(--spacer-24)
  }
}
@media screen and (min-width:1200px) {
  .text-data-visual--data-on-left .text-data-visual__data {
    grid-column:2/6
  }
}
@media screen and (min-width:650px) {
  .text-data-visual--data-on-left .text-data-visual__text {
    grid-row-start:1;
    grid-column:5/-1
  }
}
@media screen and (min-width:1200px) {
  .text-data-visual--data-on-left .text-data-visual__text {
    grid-column:7/-1
  }
}
.text-data-visual__title {
  padding-top:var(--spacer-16);
  color:var(--title-color)
}
.text-data-visual__sub-title {
  padding-top:var(--spacer-16);
  color:var(--title-color)
}
.text-data-visual__description {
  padding-top:var(--spacer-16);
  color:var(--description-color)
}
.text-data-visual__cta {
  padding-top:var(--spacer-40)
}
.text-data-visual__cta .aon-button__primary,
.text-data-visual__cta .aon-button__secondary {
  width:100%
}
.text-data-visual__cta .aon-button__primary .aon-button__wrapper-content,
.text-data-visual__cta .aon-button__secondary .aon-button__wrapper-content {
  width:100%
}
@media screen and (min-width:650px) {
  .text-data-visual__cta .aon-button__primary,
  .text-data-visual__cta .aon-button__secondary {
    width:fit-content
  }
  .text-data-visual__cta .aon-button__primary .aon-button__wrapper-content,
  .text-data-visual__cta .aon-button__secondary .aon-button__wrapper-content {
    width:auto
  }
}
.text-wide-data-visual {
  display:flex;
  flex-direction:column;
  padding-top:var(--spacer-40);
  padding-bottom:var(--spacer-40);
  --title-color:var(--aon-navy);
  --description-color:var(--aon-gray-02)
}
@media screen and (min-width:1200px) {
  .text-wide-data-visual {
    padding-top:var(--spacer-80);
    padding-bottom:var(--spacer-48)
  }
  .text-wide-data-visual .aon-chart {
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap);
    row-gap:var(--spacer-32)
  }
  .text-wide-data-visual .aon-chart>* {
    grid-column:1/9
  }
  .text-wide-data-visual .aon-chart .aon-chart__legend {
    grid-row-start:1;
    grid-column:10/-1;
    align-self:start
  }
  .text-wide-data-visual .aon-chart .aon-chart__title-wrapper~.aon-chart__legend {
    grid-row-start:2
  }
}
[class*="--theme-navy"] .text-wide-data-visual,
[class*="--theme-navy"].text-wide-data-visual {
  --title-color:var(--aon-white);
  --description-color:var(--aon-gray-04)
}
.text-wide-data-visual__data {
  order:-1
}
@media screen and (min-width:1200px) {
  .text-wide-data-visual__data {
    order:1
  }
}
.text-wide-data-visual__text {
  padding-top:var(--spacer-40)
}
.text-wide-data-visual__text .aon-eyebrow {
  padding-bottom:var(--spacer-16)
}
@media screen and (min-width:1200px) {
  .text-wide-data-visual__text {
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap);
    row-gap:0;
    order:-1;
    padding-top:0;
    padding-bottom:var(--spacer-40);
    margin-bottom:var(--spacer-24)
  }
  .text-wide-data-visual__text .aon-eyebrow {
    grid-column:span 12
  }
}
.text-wide-data-visual__content {
  grid-column:span 6
}
@media screen and (min-width:1200px) {
  .text-wide-data-visual__content {
    padding-right:var(--spacer-24)
  }
}
.text-wide-data-visual__title {
  grid-column:span 6;
  color:var(--title-color);
  padding-bottom:var(--spacer-16)
}
@media screen and (min-width:1200px) {
  .text-wide-data-visual__title {
    padding-bottom:0;
    padding-right:var(--spacer-24)
  }
}
.text-wide-data-visual__sub-title {
  padding-top:var(--spacer-16);
  color:var(--title-color)
}
.text-wide-data-visual__description {
  color:var(--description-color)
}
@media screen and (min-width:1200px) {
  .text-wide-data-visual__description {
    padding-top:0
  }
}
.text-wide-data-visual__cta {
  padding-top:var(--spacer-40)
}
.text-wide-data-visual__cta .aon-button__primary,
.text-wide-data-visual__cta .aon-button__secondary {
  width:100%
}
.text-wide-data-visual__cta .aon-button__primary .aon-button__wrapper-content,
.text-wide-data-visual__cta .aon-button__secondary .aon-button__wrapper-content {
  width:100%
}
@media screen and (min-width:650px) {
  .text-wide-data-visual__cta .aon-button__primary,
  .text-wide-data-visual__cta .aon-button__secondary {
    width:fit-content
  }
  .text-wide-data-visual__cta .aon-button__primary .aon-button__wrapper-content,
  .text-wide-data-visual__cta .aon-button__secondary .aon-button__wrapper-content {
    width:auto
  }
}
.aon-tooltip {
  cursor:pointer;
  display:inline-block;
  background-color:var(--aon-gray-06);
  color:var(--aon-navy);
  padding:0 var(--spacer-4)
}
.aon-tooltip--animated {
  background-color:transparent;
  background-repeat:no-repeat;
  background-image:linear-gradient(90deg,var(--aon-signature-red) 50%,var(--aon-gray-06) 50%);
  background-size:200% 100%;
  background-position:100%;
  transition:none;
  display:inline-flex
}
.aon-tooltip--animated .aon-tooltip__gutter {
  background-clip:text;
  -webkit-background-clip:text;
  background-image:linear-gradient(90deg,var(--aon-white) 50%,var(--aon-navy) 50%);
  background-size:200% 100%;
  background-position:100%;
  transition:none;
  color:var(--aon-navy);
  -webkit-text-fill-color:transparent
}
.aon-tooltip--animated.aon-tooltip--active,
.aon-tooltip--animated.aon-tooltip--active .aon-tooltip__gutter {
  background-position:0;
  transition:background-position var(--base-transition-05) ease-in-out
}
.aon-tooltip-modal {
  background-color:var(--aon-navy);
  padding:var(--spacer-40);
  width:min(53.6rem,90vw);
  color:var(--aon-white);
  transition:opacity .2s ease-in-out;
  opacity:0;
  cursor:initial;
  z-index:var(--zindex-modal)
}
.aon-tooltip-modal::before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0
}
.aon-tooltip-modal.aon-tooltip-modal--active {
  transition-duration:.5s;
  opacity:1
}
.aon-tooltip-modal.aon-tooltip-modal--mobile {
  position:fixed!important;
  width:auto;
  inset:45% var(--spacer-24) auto var(--spacer-24)!important;
  transform:translateY(-50%)!important
}
.aon-tooltip-modal.aon-tooltip-modal--mobile .aon-tooltip-modal__close {
  display:block
}
.aon-tooltip-modal.aon-tooltip-modal--mobile .aon-tooltip-modal__arrow {
  display:none
}
.aon-tooltip-modal__close {
  position:absolute;
  width:1.4rem;
  height:1.4rem;
  top:var(--spacer-24);
  right:var(--spacer-24);
  display:none;
  border:none
}
.aon-tooltip-modal__content,
.aon-tooltip-modal__footer,
.aon-tooltip-modal__header {
  animation-duration:.5s;
  animation-fill-mode:both;
  animation-name:aonTooltipModalContentAnimation
}
.aon-tooltip-modal .aon-tooltip-modal__header {
  font-family:var(--title-font-family);
  font-style:normal;
  letter-spacing:0;
  font-weight:700;
  font-size:2.4rem;
  line-height:2.8rem;
  margin:0 var(--spacer-16) var(--spacer-16) 0;
  animation-delay:150ms
}
@media screen and (min-width:1900px) {
  .aon-tooltip-modal .aon-tooltip-modal__header {
    font-size:2.8rem;
    line-height:3.2rem
  }
}
.aon-tooltip-modal .aon-tooltip-modal__content {
  color:var(--aon-gray-04);
  margin:0;
  animation-delay:.2s;
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.8rem;
  line-height:2.8rem;
  font-size:1.4rem;
  line-height:2.2rem
}
@media screen and (min-width:1900px) {
  .aon-tooltip-modal .aon-tooltip-modal__content {
    font-size:2.2rem;
    line-height:3.4rem
  }
}
@media screen and (min-width:1900px) {
  .aon-tooltip-modal .aon-tooltip-modal__content {
    font-size:1.6rem;
    line-height:2.4rem
  }
}
.aon-tooltip-modal .aon-tooltip-modal__footer {
  animation-delay:250ms;
  margin-top:var(--spacer-32);
  display:flex;
  flex-direction:row;
  flex-wrap:wrap;
  gap:var(--spacer-16) var(--spacer-40)
}
.aon-tooltip-modal .aon-tooltip-modal__footer a {
  background:0 0
}
.aon-tooltip-modal__text-button .aon-button__wrapper-content .aon-button__text {
  margin-right:0
}
.aon-tooltip-modal__arrow {
  visibility:hidden
}
.aon-tooltip-modal__arrow,
.aon-tooltip-modal__arrow::before {
  position:absolute;
  width:1.8rem;
  height:1.8rem;
  background:inherit
}
.aon-tooltip-modal__arrow::before {
  visibility:visible;
  content:"";
  transform:rotate(45deg)
}
.aon-tooltip-modal[data-popper-placement^=top]>.aon-tooltip-modal__arrow {
  bottom:-.8rem
}
.aon-tooltip-modal[data-popper-placement^=top]::before {
  bottom:-1.2rem
}
.aon-tooltip-modal[data-popper-placement^=bottom]>.aon-tooltip-modal__arrow {
  top:-.8rem
}
.aon-tooltip-modal[data-popper-placement^=bottom]::before {
  top:-1.2rem
}
.aon-tooltip-modal[data-popper-placement^=left]>.aon-tooltip-modal__arrow {
  right:-.8rem
}
.aon-tooltip-modal[data-popper-placement^=left]::before {
  right:-1.2rem
}
.aon-tooltip-modal[data-popper-placement^=right]>.aon-tooltip-modal__arrow {
  left:-.8rem
}
.aon-tooltip-modal[data-popper-placement^=right]::before {
  left:-1.2rem
}
@keyframes aonTooltipModalContentAnimation {
  from {
    opacity:0;
    transform:translateX(-5rem)
  }
  to {
    opacity:1;
    transform:translateX(0)
  }
}
.cw .aon-tooltip--animated {
  background-image:linear-gradient(90deg,var(--aon-teal-dark) 50%,var(--aon-gray-06) 50%)
}
.aon-footer-divider {
  border-top:.1rem solid var(--aon-gray-02)
}
.aon-footer {
  background-color:var(--aon-navy);
  color:var(--aon-white);
  display:flex;
  flex-direction:column;
  row-gap:var(--spacer-48);
  padding:var(--spacer-48) var(--spacer-24)
}
.aon-footer .aon-footer-divider {
  margin:0 calc(var(--spacer-24) * -1)
}
.aon-footer p {
  font-size:1.4rem;
  line-height:2.2rem;
  color:var(--aon-gray-04)
}
@media screen and (min-width:1900px) {
  .aon-footer p {
    font-size:1.6rem;
    line-height:2.4rem
  }
}
@media screen and (min-width:650px) {
  .aon-footer {
    padding:var(--spacer-48) var(--spacer-40)
  }
  .aon-footer .aon-footer-divider {
    margin:0 calc(var(--spacer-40) * -1)
  }
}
@media screen and (min-width:1200px) {
  .aon-footer {
    row-gap:var(--spacer-40);
    padding:var(--spacer-48)
  }
  .aon-footer .aon-footer-divider {
    margin:0 calc(var(--spacer-48) * -1)
  }
}
.aon-footer-top {
  display:flex;
  align-items:center;
  flex-direction:column-reverse
}
.aon-footer-top .aon-footer-top-logo__action {
  display:flex;
  justify-content:space-between;
  align-items:center;
  width:100%
}
@media screen and (min-width:1200px) {
  .aon-footer-top .aon-footer-top-logo__action {
    justify-content:end
  }
}
.aon-footer-top .aon-footer-top-link {
  display:flex;
  gap:.8rem;
  justify-content:space-between;
  width:100%;
  align-items:center;
  color:var(--aon-white);
  text-decoration:none;
  padding:var(--spacer-16) 0;
  margin-top:var(--spacer-48);
  border-top:.1rem solid var(--aon-gray-02);
  border-bottom:.1rem solid var(--aon-gray-02)
}
.aon-footer-top .aon-footer-top-link .aon-footer-top-link__content {
  display:flex;
  gap:.8rem;
  align-items:center
}
.aon-footer-top .aon-footer-top-link .aon-footer-top-link__content .aon-icon__globe {
  height:2.4rem;
  width:2.4rem
}
.aon-footer-top .aon-footer-top-link .aon-footer-top-link__content .location__text {
  color:var(--aon-white);
  font-weight:700;
  font-size:1.4rem;
  line-height:2.2rem
}
@media screen and (min-width:1900px) {
  .aon-footer-top .aon-footer-top-link .aon-footer-top-link__content .location__text {
    font-size:1.6rem;
    line-height:2.4rem
  }
}
.aon-footer-top .aon-footer-top-link .aon-footer-top-link__content .language__text {
  color:var(--aon-white);
  font-size:1.4rem;
  line-height:2.2rem
}
@media screen and (min-width:1900px) {
  .aon-footer-top .aon-footer-top-link .aon-footer-top-link__content .language__text {
    font-size:1.6rem;
    line-height:2.4rem
  }
}
.aon-footer-top .aon-footer-top-link .aon-footer-top-link__content .location__language-line {
  height:1.6rem;
  width:.1rem;
  background:var(--aon-white)
}
.aon-footer-top .aon-footer-top-link .aon-icon__chevron-right {
  width:2.4rem;
  height:2.4rem
}
@media screen and (min-width:1200px) {
  .aon-footer-top .aon-footer-top-link {
    justify-content:start;
    width:14.4rem;
    padding:0;
    margin-top:0;
    border:none
  }
}
@media screen and (min-width:1200px) {
  .aon-footer-top {
    justify-content:space-between;
    flex-direction:row
  }
  .aon-footer-top .aon-logo {
    display:none
  }
}
.aon-logo {
  color:var(--aon-signature-red);
  width:5.9rem;
  height:2.25rem;
  grid-column:1/span 4
}
@media screen and (min-width:650px) {
  .aon-logo {
    grid-column:1/span 2
  }
}
.aon-footer-language-selector {
  border-top:.1rem solid var(--aon-gray-02);
  border-bottom:.1rem solid var(--aon-gray-02);
  padding:var(--spacer-16) 0
}
@media screen and (min-width:1200px) {
  .aon-footer-language-selector {
    display:none
  }
}
.aon-footer-back-to-top {
  display:inline-flex;
  align-items:center;
  gap:var(--spacer-16);
  cursor:pointer;
  background:0 0;
  border:none;
  color:inherit;
  padding:0;
  grid-column:5/span 4
}
.aon-footer-back-to-top>.aon-icon {
  height:2.4rem;
  width:2.4rem
}
@media screen and (min-width:650px) {
  .aon-footer-back-to-top {
    grid-column:-3/-1
  }
}
.aon-footer-content {
  display:grid;
  grid-template-columns:repeat(9,1fr);
  column-gap:var(--spacer-24);
  row-gap:var(--spacer-48)
}
@media screen and (min-width:650px) {
  .aon-footer-content {
    column-gap:var(--spacer-32)
  }
}
@media screen and (min-width:1200px) {
  .aon-footer-content {
    grid-template-columns:repeat(12,1fr);
    column-gap:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .aon-footer-content {
    padding:var(--spacer-24) 0
  }
}
.aon-footer-links {
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  gap:var(--spacer-24);
  grid-column:auto/span 4
}
.aon-footer-links header {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem;
  color:var(--aon-gray-03)
}
@media screen and (min-width:1900px) {
  .aon-footer-links header {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
.aon-footer-links ul {
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  gap:var(--spacer-16);
  list-style:none;
  padding:0
}
.aon-footer-links ul li {
  font-size:1.6rem;
  line-height:2.6rem
}
@media screen and (min-width:1900px) {
  .aon-footer-links ul li {
    font-size:1.8rem;
    line-height:3rem
  }
}
@media screen and (min-width:650px) {
  .aon-footer-links {
    grid-column:auto/span 2
  }
}
.aon-footer-subscribe {
  display:flex;
  flex-direction:column;
  flex-wrap:wrap;
  row-gap:var(--spacer-24);
  order:1;
  grid-column:1/-1
}
.aon-footer-subscribe .aon-logo {
  display:none
}
.aon-footer-subscribe__cta {
  margin-top:var(--spacer-16)
}
@media screen and (min-width:650px) {
  .aon-footer-subscribe__cta {
    margin-top:0
  }
}
.aon-footer-subscribe__cta .aon-button__wrapper-content {
  width:100%
}
@media screen and (min-width:650px) {
  .aon-footer-subscribe {
    grid-column:1/-2;
    display:grid;
    grid-template-columns:1fr auto;
    align-items:flex-end;
    gap:var(--spacer-24) var(--spacer-16)
  }
  .aon-footer-subscribe__desc {
    max-width:42rem
  }
  .aon-footer-subscribe__cta {
    grid-column:2;
    grid-row:1/span 2;
    width:11.8rem;
    height:5.6rem;
    display:flex;
    align-items:center;
    justify-content:center
  }
  .aon-footer-subscribe__cta .aon-button__wrapper-content {
    padding:0;
    width:auto
  }
  .aon-footer-subscribe__cta .aon-button__text {
    margin-right:0
  }
  .aon-footer-subscribe__cta .aon-icon {
    display:none
  }
}
@media screen and (min-width:1200px) {
  .aon-footer-subscribe {
    grid-column:auto/span 4;
    order:-1;
    grid-template-columns:1fr auto;
    gap:var(--spacer-16);
    padding-right:var(--spacer-40)
  }
  .aon-footer-subscribe .aon-logo {
    display:block;
    margin-bottom:var(--spacer-24)
  }
  .aon-footer-subscribe__desc {
    grid-column:1/-1
  }
  .aon-footer-subscribe__cta {
    grid-column:2;
    grid-row:3
  }
}
.aon-footer-bottom {
  display:grid;
  grid-template-columns:repeat(9,1fr);
  column-gap:var(--spacer-24);
  gap:var(--spacer-32) var(--spacer-16);
  align-items:flex-end
}
@media screen and (min-width:650px) {
  .aon-footer-bottom {
    column-gap:var(--spacer-32)
  }
}
@media screen and (min-width:1200px) {
  .aon-footer-bottom {
    grid-template-columns:repeat(12,1fr);
    column-gap:var(--spacer-40)
  }
}
.aon-footer-cp {
  display:flex;
  flex-direction:row;
  flex-wrap:wrap;
  gap:var(--spacer-16) var(--spacer-32);
  grid-column:1/-1
}
.aon-footer-cp__desc {
  flex-basis:100%
}
.aon-footer-cp__link {
  font-size:1.4rem;
  line-height:2.2rem;
  color:inherit
}
@media screen and (min-width:1900px) {
  .aon-footer-cp__link {
    font-size:1.6rem;
    line-height:2.4rem
  }
}
.aon-footer-cp__reference {
  font-size:1.4rem;
  line-height:2.2rem;
  color:inherit;
  text-decoration:underline;
  cursor:pointer
}
@media screen and (min-width:1900px) {
  .aon-footer-cp__reference {
    font-size:1.6rem;
    line-height:2.4rem
  }
}
@media screen and (min-width:650px) {
  .aon-footer-cp {
    gap:var(--spacer-8) var(--spacer-32)
  }
}
@media screen and (min-width:1200px) {
  .aon-footer-cp {
    grid-column:1/-3
  }
}
.aon-social-links {
  display:flex;
  flex-direction:row;
  gap:var(--spacer-24);
  grid-column:1/-1
}
@media screen and (min-width:1200px) {
  .aon-social-links {
    grid-column:-3/-1
  }
}
.aon-social-link {
  width:4rem;
  height:4rem;
  display:flex;
  align-items:center;
  justify-content:center;
  color:var(--aon-white)
}
.aon-footer-link {
  color:inherit;
  text-decoration:none;
  display:inline
}
@media (hover:hover) and (pointer:fine) {
  .aon-footer-link {
    background:linear-gradient(var(--aon-white),var(--aon-white));
    background-repeat:no-repeat;
    background-size:0 .1rem;
    background-position:0 100%;
    transition:background-size var(--base-transition-04)
  }
  .aon-footer-link:hover {
    background-size:100% .1rem
  }
}
.aon-footer-email {
  position:relative;
  background:0 0;
  height:4.2rem;
  width:100%
}
.aon-footer-email__input {
  background:0 0;
  padding:0;
  width:100%;
  border:none;
  box-shadow:none;
  outline:0;
  border-radius:0;
  border-bottom:.2rem solid var(--aon-gray-04);
  padding-top:var(--spacer-8);
  padding-bottom:var(--spacer-8);
  font-size:1.6rem;
  line-height:2.6rem;
  font-weight:400;
  color:var(--aon-white)
}
@media screen and (min-width:1900px) {
  .aon-footer-email__input {
    font-size:1.8rem;
    line-height:3rem
  }
}
.aon-footer-email__input--active {
  border-bottom:.2rem solid var(--aon-teal-light)
}
.aon-footer-email__input--error:not(:focus) {
  border-bottom:.2rem solid var(--aon-signature-red)
}
.aon-footer-email__label {
  position:absolute;
  bottom:0;
  left:0;
  color:var(--aon-gray-05);
  pointer-events:none;
  transform:translateY(-.7rem);
  transition:all var(--base-transition-02) ease;
  font-size:1.6rem;
  line-height:2.6rem;
  font-family:var(--title-font-family);
  letter-spacing:0
}
@media screen and (min-width:1900px) {
  .aon-footer-email__label {
    font-size:1.8rem;
    line-height:3rem
  }
}
.aon-footer-email__label--active {
  transform:translateY(-3.2rem);
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.2rem;
  line-height:1.8rem
}
@media screen and (min-width:1900px) {
  .aon-footer-email__label--active {
    font-size:1.4rem;
    line-height:2.2rem
  }
}
.aon-footer-email__error {
  display:flex;
  align-items:center;
  margin-top:var(--spacer-4)
}
.aon-footer-email__error-icon {
  color:var(--aon-signature-red);
  max-width:var(--spacer-16);
  max-height:var(--spacer-16);
  margin-right:var(--spacer-8)
}
.aon-footer-email__error-text {
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.2rem;
  line-height:1.8rem;
  color:var(--aon-white)
}
@media screen and (min-width:1900px) {
  .aon-footer-email__error-text {
    font-size:1.4rem;
    line-height:2.2rem
  }
}
.aon-footer-email:focus-within .aon-footer-email__label {
  transform:translateY(-3.2rem);
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.2rem;
  line-height:1.8rem
}
@media screen and (min-width:1900px) {
  .aon-footer-email:focus-within .aon-footer-email__label {
    font-size:1.4rem;
    line-height:2.2rem
  }
}
.cw .aon-footer-top {
  display:flex;
  flex-direction:row;
  justify-content:flex-end
}
.cw .aon-footer-bottom {
  position:relative
}
.cw .aon-footer-bottom__logo {
  grid-column:unset;
  display:flex;
  padding:1.2rem var(--spacer-32);
  padding-left:0
}
.cw .aon-footer-links {
  gap:var(--spacer-16)
}
.cw .aon-footer-email .aon-footer-email__label {
  font-weight:400
}
.cw .aon-footer-subscribe {
  row-gap:var(--spacer-16)
}
.cw .aon-footer-subscribe__cta {
  margin-top:0
}
.cw .aon-footer-subscribe__cta .aon-button__text {
  margin-right:0
}
.cw .aon-footer-subscribe__cta .aon-icon {
  display:none
}
.cw .aon-footer-subscribe .aon-button__wrapper-content {
  justify-content:center
}
.cw .aon-footer-subscribe .aon-social-links {
  margin-top:var(--spacer-16)
}
.cw .aon-footer-subscribe .aon-social-links .aon-social-link:first-child {
  margin-left:-.8rem
}
.cw .aon-footer-subscribe__disclaimer .aon-footer-subscribe__desc {
  max-width:100%
}
@media screen and (min-width:650px) {
  .cw .aon-footer-top {
    display:grid
  }
  .cw .aon-footer-bottom .aon-logo {
    grid-column:auto/span 2
  }
  .cw .aon-footer-subscribe__title {
    grid-column:1/-1
  }
  .cw .aon-footer-subscribe__cta {
    grid-column:1;
    grid-row:3
  }
  .cw .aon-footer-subscribe__disclaimer {
    display:grid;
    grid-template-columns:repeat(12,1fr)
  }
  .cw .aon-footer-subscribe__disclaimer .aon-footer-subscribe__desc {
    grid-column:1/-2
  }
}
@media screen and (min-width:1200px) {
  .cw .aon-footer {
    padding:0 var(--spacer-48);
    row-gap:unset
  }
  .cw .aon-footer-top {
    padding:var(--spacer-40) 0
  }
  .cw .aon-footer-bottom {
    align-items:center;
    height:6rem;
    margin:var(--spacer-32) 0
  }
  .cw .aon-footer-bottom__logo {
    position:absolute;
    top:0;
    left:0
  }
  .cw .aon-footer-content {
    margin-bottom:var(--spacer-40)
  }
  .cw .aon-footer-content--layout-2-col .aon-footer-links:first-of-type {
    grid-column-start:9
  }
  .cw .aon-footer-content--layout-3-col .aon-footer-links:first-of-type {
    grid-column-start:7
  }
  .cw .aon-footer-content--layout-4-col .aon-footer-links:first-of-type {
    grid-column-start:5
  }
  .cw .aon-footer-cp {
    grid-column:3/span 10
  }
  .cw .aon-footer-subscribe {
    padding-right:0
  }
  .cw .aon-footer-subscribe__title {
    grid-column:1/-1
  }
  .cw .aon-footer-subscribe__cta {
    grid-row:3;
    grid-column:1
  }
  .cw .aon-footer-subscribe__disclaimer {
    padding:var(--spacer-56) 0
  }
  .cw .aon-footer-subscribe__disclaimer .aon-footer-subscribe__desc {
    grid-column:auto/span 8
  }
}
.aon-sticky-nav {
  display:flex;
  flex-direction:row;
  align-items:center;
  color:var(--aon-navy);
  height:var(--nav-height)
}
.aon-sticky-nav__title {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem;
  max-width:23.9rem;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
  margin-right:auto;
  transform:translateY(-1rem);
  opacity:0;
  transition:transform 1s ease-in-out,opacity 1s ease-in-out;
  display:none
}
@media screen and (min-width:1900px) {
  .aon-sticky-nav__title {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
@media screen and (min-width:1200px) {
  .aon-sticky-nav__title {
    display:block
  }
}
.aon-sticky-nav__action {
  flex:1;
  align-self:stretch;
  display:flex;
  opacity:0;
  transition:opacity 1s ease-in-out,margin-top 1s ease-in-out;
  margin-top:-1rem
}
.aon-sticky-nav__action .content-dropdown__selection {
  padding-left:var(--spacer-24)
}
@media screen and (min-width:650px) {
  .aon-sticky-nav__action .content-dropdown__selection {
    padding-left:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .aon-sticky-nav__action .content-dropdown__selection {
    padding-left:0
  }
}
.aon-sticky-nav .aon-sticky-nav__right-cta {
  display:none;
  height:var(--nav-height);
  margin-left:var(--spacer-16)
}
.aon-sticky-nav .aon-sticky-nav__right-cta>span {
  height:100%
}
.aon-sticky-nav-wrapper--right-button .aon-sticky-nav__right-side {
  width:100%
}
.aon-sticky-nav-wrapper--right-button .aon-sticky-nav__action {
  flex-shrink:1;
  overflow:hidden;
  margin-right:auto
}
.aon-sticky-nav-wrapper--right-button .aon-sticky-nav__right-cta {
  display:block;
  flex-shrink:0
}
.aon-sticky-nav-wrapper--toc .aon-sticky-nav__right-side {
  display:flex;
  flex-direction:row;
  flex:1
}
.aon-sticky-nav-wrapper--toc .aon-button .aon-button__text {
  margin-right:var(--spacer-8)
}
.aon-sticky-nav-wrapper {
  --nav-height:var(--spacer-48);
  background-color:var(--aon-white-mask);
  position:fixed;
  z-index:var(--zindex-sticky-nav);
  top:0;
  left:0;
  right:0;
  transform:translateY(-100%);
  transition:transform var(--base-transition-04);
  visibility:hidden;
  border-bottom:.1rem solid var(--aon-gray-05);
  backdrop-filter:blur(1.5rem);
  -webkit-backdrop-filter:blur(1.5rem)
}
.aon-sticky-nav-wrapper.aon-sticky-nav-wrapper--sticky {
  transform:translateY(0);
  visibility:visible;
  border-bottom:none
}
.aon-sticky-nav-wrapper.aon-sticky-nav-wrapper--sticky .aon-sticky-nav__title {
  transform:translateY(0);
  opacity:1
}
.aon-sticky-nav-wrapper.aon-sticky-nav-wrapper--sticky .aon-sticky-nav__action {
  opacity:1;
  margin-top:0
}
.aon-sticky-nav-wrapper .content-dropdown {
  display:flex
}
.aon-sticky-nav-wrapper .content-dropdown-results__options {
  background-color:var(--aon-white)
}
.aon-sticky-nav-wrapper .content-dropdown-results__option {
  padding:var(--spacer-16) var(--spacer-24)
}
@media screen and (min-width:1200px) {
  .aon-sticky-nav-wrapper .content-dropdown-results__option {
    padding:var(--spacer-16)
  }
}
@media screen and (min-width:650px) {
  .aon-sticky-nav {
    padding:0 var(--spacer-16) 0 var(--spacer-24)
  }
  .aon-sticky-nav .aon-sticky-nav__action {
    flex:none
  }
  .aon-sticky-nav__title {
    display:block;
    max-width:calc(7 / var(--grid-columns) * 100vw - ((7 / var(--grid-columns) * (var(--grid-columns) - 1) * var(--grid-gap)) - (6 * var(--grid-gap))));
    padding-right:var(--spacer-40)
  }
  .aon-sticky-nav .content-dropdown {
    padding:0;
    width:calc(3 / var(--grid-columns) * 100vw - ((3 / var(--grid-columns) * (var(--grid-columns) - 1) * var(--grid-gap)) - (2 * var(--grid-gap))));
    flex:1;
    justify-content:flex-end
  }
  .aon-sticky-nav-wrapper--toc .aon-sticky-nav {
    padding-left:var(--spacer-24);
    padding-right:calc(var(--spacer-24) - var(--spacer-8))
  }
  .aon-sticky-nav-wrapper--toc .aon-sticky-nav__right-side {
    display:block;
    flex:none
  }
  .aon-sticky-nav-wrapper--right-button .aon-sticky-nav {
    padding-left:0;
    padding-right:0
  }
  .aon-sticky-nav-wrapper--right-button .aon-sticky-nav__title {
    display:none
  }
  .aon-sticky-nav-wrapper--right-button .aon-sticky-nav__right-side {
    display:flex;
    flex:1
  }
  .aon-sticky-nav-wrapper--right-button .aon-sticky-nav__action {
    flex:1
  }
  .aon-sticky-nav-wrapper--right-button .aon-sticky-nav .content-dropdown {
    width:100%
  }
  .aon-sticky-nav-wrapper--right-button .aon-sticky-nav .content-dropdown-results__option {
    padding:var(--spacer-16) var(--spacer-40)
  }
  .aon-sticky-nav--jump-site-map {
    display:none
  }
}
@media screen and (min-width:1200px) {
  .aon-sticky-nav {
    padding-left:var(--spacer-48);
    padding-right:var(--spacer-40)
  }
  .aon-sticky-nav__action {
    overflow:unset
  }
  .aon-sticky-nav-wrapper--toc .aon-sticky-nav {
    padding-left:var(--spacer-48);
    padding-right:var(--spacer-40)
  }
  .aon-sticky-nav-wrapper--toc .content-dropdown__selection-content {
    margin-left:auto
  }
  .aon-sticky-nav-wrapper--toc .content-dropdown__selection-icon {
    margin-left:unset
  }
  .aon-sticky-nav-wrapper--right-button .aon-sticky-nav {
    padding-left:var(--spacer-48);
    padding-right:0
  }
  .aon-sticky-nav-wrapper--right-button .aon-sticky-nav__title {
    display:block
  }
  .aon-sticky-nav-wrapper--right-button .aon-sticky-nav__right-side {
    flex:none;
    width:unset
  }
  .aon-sticky-nav-wrapper--right-button .aon-sticky-nav__action {
    overflow:unset;
    flex:0;
    margin-right:unset
  }
  .aon-sticky-nav-wrapper--right-button .aon-sticky-nav .content-dropdown {
    width:calc(3 / var(--grid-columns) * 100vw - ((3 / var(--grid-columns) * (var(--grid-columns) - 1) * var(--grid-gap)) - (2 * var(--grid-gap))))
  }
}
.global-header__body--scroll-up .aon-sticky-nav-wrapper.aon-sticky-nav-wrapper--sticky {
  border-top:.1rem solid var(--aon-gray-05);
  transform:translateY(var(--height-mobile-size))
}
@media screen and (min-width:1200px) {
  .global-header__body--scroll-up .aon-sticky-nav-wrapper.aon-sticky-nav-wrapper--sticky {
    transform:translateY(var(--height-small-size))
  }
}
.global-header__body--menu-open .aon-sticky-nav-wrapper {
  display:none
}
.sticky-nav__body--open {
  touch-action:none;
  -ms-touch-action:none;
  -webkit-overflow-scrolling:auto;
  overflow:hidden
}
.sticky-nav__body--open main {
  overflow:hidden
}
@media screen and (min-width:1200px) {
  .sticky-nav__body--open {
    touch-action:unset;
    -ms-touch-action:unset;
    -webkit-overflow-scrolling:unset;
    overflow:unset
  }
  .sticky-nav__body--open main {
    overflow:unset
  }
}
[class*=__form] label {
  font-weight:400
}
.aon-autocomplete {
  position:relative;
  background:0 0;
  height:var(--spacer-40);
  width:100%;
  margin-bottom:var(--spacer-32)
}
.aon-autocomplete__appearance-icon {
  color:var(--aon-signature-red);
  max-width:4rem;
  max-height:4rem;
  position:absolute;
  right:0;
  bottom:0;
  cursor:pointer;
  pointer-events:none
}
.aon-autocomplete__input {
  background:0 0;
  padding:var(--spacer-8) 0;
  height:100%;
  width:100%;
  box-shadow:none;
  border:none;
  outline:0;
  border-bottom:.2rem solid var(--aon-gray-05);
  font-size:1.6rem;
  line-height:2.6rem;
  font-weight:400;
  color:var(--aon-navy);
  padding-right:var(--spacer-40)
}
@media screen and (min-width:1900px) {
  .aon-autocomplete__input {
    font-size:1.8rem;
    line-height:3rem
  }
}
.aon-autocomplete__input--active {
  border-bottom:.2rem solid var(--aon-teal-dark)
}
.aon-autocomplete__input--error {
  border-bottom:.2rem solid var(--aon-signature-red)
}
.aon-autocomplete__input-datalist::-webkit-calendar-picker-indicator {
  padding:0;
  opacity:0
}
.aon-autocomplete__input::-webkit-inner-spin-button {
  -webkit-appearance:none;
  margin:0
}
.aon-autocomplete__input::-webkit-outer-spin-button {
  -webkit-appearance:none;
  margin:0
}
.aon-autocomplete__input::-webkit-contacts-auto-fill-button {
  visibility:hidden;
  display:none!important;
  pointer-events:none;
  position:absolute;
  right:0
}
.aon-autocomplete__label {
  position:absolute;
  bottom:var(--spacer-8);
  left:0;
  color:var(--aon-gray-01);
  pointer-events:none;
  transition:all var(--base-transition-02) ease;
  font-family:var(--title-font-family);
  font-size:1.6rem;
  line-height:2.6rem;
  letter-spacing:0
}
@media screen and (min-width:1900px) {
  .aon-autocomplete__label {
    font-size:1.8rem;
    line-height:3rem
  }
}
.aon-autocomplete__label--active {
  transform:translateY(-2.4rem);
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.2rem;
  line-height:1.8rem
}
@media screen and (min-width:1900px) {
  .aon-autocomplete__label--active {
    font-size:1.4rem;
    line-height:2.2rem
  }
}
.aon-autocomplete__error {
  display:flex;
  align-items:center;
  margin-top:var(--spacer-4);
  color:var(--aon-signature-red)
}
.aon-autocomplete__error-icon {
  max-width:var(--spacer-16);
  max-height:var(--spacer-16);
  margin-right:var(--spacer-8)
}
.aon-autocomplete__error-text {
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.2rem;
  line-height:1.8rem
}
@media screen and (min-width:1900px) {
  .aon-autocomplete__error-text {
    font-size:1.4rem;
    line-height:2.2rem
  }
}
[class*="--theme-blur-navy"] .aon-autocomplete__appearance-icon {
  color:var(--aon-white)
}
[class*="--theme-blur-navy"] .aon-autocomplete__label {
  color:var(--aon-gray-07)
}
[class*="--theme-blur-navy"] .aon-autocomplete__input {
  color:var(--aon-white);
  border-bottom:.2rem solid var(--aon-gray-02)
}
[class*="--theme-blur-navy"] .aon-autocomplete__input--active,
[class*="--theme-blur-navy"] .aon-autocomplete__input:focus {
  border-bottom:.2rem solid var(--aon-teal-light)
}
[class*="--theme-blur-navy"] .aon-autocomplete__input--error {
  border-bottom:.2rem solid var(--aon-signature-red)
}
[class*="--theme-blur-navy"] .aon-autocomplete__error-text {
  color:var(--aon-white)
}
.aon-autocomplete:focus-within .aon-autocomplete__label {
  transform:translateY(-2.4rem);
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.2rem;
  line-height:1.8rem
}
@media screen and (min-width:1900px) {
  .aon-autocomplete:focus-within .aon-autocomplete__label {
    font-size:1.4rem;
    line-height:2.2rem
  }
}
.no-select {
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -khtml-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}
.aon-autocomplete-custom-V2 {
  position:relative;
  display:grid;
  height:4.2rem
}
.aon-autocomplete-custom-V2 .aon-autocomplete-V2__list {
  background-color:var(--aon-white);
  border:.1rem solid var(--aon-gray-05);
  padding:var(--spacer-8);
  max-height:19.4rem;
  overflow-y:scroll;
  margin-top:var(--spacer-8);
  position:absolute;
  top:100%;
  left:0;
  width:100%;
  z-index:var(--zindex-sticky-nav)
}
.aon-autocomplete-custom-V2 .aon-autocomplete-V2__list--hidden {
  display:none
}
.aon-autocomplete-custom-V2 .aon-autocomplete-V2__list--display {
  display:block
}
.aon-autocomplete-custom-V2 .aon-autocomplete-V2__options {
  list-style-type:none;
  padding:0;
  width:100%
}
.aon-autocomplete-custom-V2 .aon-autocomplete-V2__option {
  font-size:1.4rem;
  line-height:2.2rem;
  display:flex;
  align-items:center;
  color:var(--aon-gray-02);
  padding:var(--spacer-8);
  cursor:pointer;
  outline:0
}
@media screen and (min-width:1900px) {
  .aon-autocomplete-custom-V2 .aon-autocomplete-V2__option {
    font-size:1.6rem;
    line-height:2.4rem
  }
}
.aon-autocomplete-custom-V2 .aon-autocomplete-V2__option-text-found {
  font-weight:700
}
.aon-autocomplete-custom-V2 .aon-autocomplete-V2__option--hover {
  background:var(--aon-gray-07)
}
.aon-autocomplete-custom-V2 .aon-autocomplete-V2__option.hidden {
  display:none
}
.aon-autocomplete-custom-V2 .aon-autocomplete-V2__notFound {
  font-size:1.4rem;
  line-height:2.2rem;
  display:flex;
  align-items:center;
  color:var(--aon-gray-02);
  padding:var(--spacer-8)
}
@media screen and (min-width:1900px) {
  .aon-autocomplete-custom-V2 .aon-autocomplete-V2__notFound {
    font-size:1.6rem;
    line-height:2.4rem
  }
}
.aon-autocomplete-custom-V2 .aon-autocomplete-V2__appearance-icon {
  position:absolute;
  right:0;
  color:var(--aon-signature-red);
  cursor:pointer;
  background:0 0;
  border:none;
  padding:0;
  transition:transform .3s ease-in;
  outline:0
}
.aon-autocomplete-custom-V2 .aon-autocomplete-V2__appearance-icon--active {
  transform:rotate(180deg)
}
.aon-autocomplete-custom-V2 .aon-autocomplete-V2__appearance-icon--inactive {
  transform:rotate(0)
}
.aon-autocomplete-custom-V2 .aon-autocomplete-V2__appearance-icon .aon-icon {
  width:var(--spacer-40);
  height:var(--spacer-40)
}
.aon-autocomplete-custom-V2 .aon-autocomplete-V2__label {
  align-self:center;
  grid-row:1;
  grid-column:1;
  justify-self:self-start;
  color:var(--aon-gray-01);
  pointer-events:none;
  transition:all var(--base-transition-02) ease;
  font-size:1.6rem;
  line-height:2.6rem;
  font-family:var(--title-font-family);
  letter-spacing:0;
  font-weight:400
}
@media screen and (min-width:1900px) {
  .aon-autocomplete-custom-V2 .aon-autocomplete-V2__label {
    font-size:1.8rem;
    line-height:3rem
  }
}
.aon-autocomplete-custom-V2 .aon-autocomplete-V2__label--active {
  transform:translateY(-2.4rem);
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.2rem;
  line-height:1.8rem
}
@media screen and (min-width:1900px) {
  .aon-autocomplete-custom-V2 .aon-autocomplete-V2__label--active {
    font-size:1.4rem;
    line-height:2.2rem
  }
}
.aon-autocomplete-custom-V2 .aon-autocomplete-V2__input {
  grid-column:1;
  grid-row:1;
  background:0 0;
  padding:0;
  width:100%;
  border:none;
  box-shadow:none;
  outline:0;
  border-radius:0;
  border-bottom:.2rem solid var(--aon-gray-05);
  padding-right:var(--spacer-40);
  font-size:1.6rem;
  line-height:2.6rem;
  font-weight:400;
  color:var(--aon-navy);
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis
}
@media screen and (min-width:1900px) {
  .aon-autocomplete-custom-V2 .aon-autocomplete-V2__input {
    font-size:1.8rem;
    line-height:3rem
  }
}
.aon-autocomplete-custom-V2 .aon-autocomplete-V2__input::placeholder {
  font-size:1.6rem;
  line-height:2.6rem;
  color:var(--aon-gray-02)
}
@media screen and (min-width:1900px) {
  .aon-autocomplete-custom-V2 .aon-autocomplete-V2__input::placeholder {
    font-size:1.8rem;
    line-height:3rem
  }
}
.aon-autocomplete-custom-V2 .aon-autocomplete-V2__input--active {
  border-bottom:.2rem solid var(--aon-teal-dark)
}
.aon-autocomplete-custom-V2 .aon-autocomplete-V2__input__error {
  display:flex;
  align-items:center;
  margin-top:var(--spacer-4);
  color:var(--aon-signature-red)
}
.aon-autocomplete-custom-V2 .aon-autocomplete-V2__input__error-icon {
  max-width:var(--spacer-16);
  max-height:var(--spacer-16);
  margin-right:var(--spacer-8)
}
.aon-autocomplete-custom-V2 .aon-autocomplete-V2__input__error-text {
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.2rem;
  line-height:1.8rem
}
@media screen and (min-width:1900px) {
  .aon-autocomplete-custom-V2 .aon-autocomplete-V2__input__error-text {
    font-size:1.4rem;
    line-height:2.2rem
  }
}
.aon-autocomplete-custom-V2 .aon-autocomplete-V2__input--error {
  border-bottom:.2rem solid var(--aon-signature-red);
  padding-bottom:var(--spacer-8)
}
.aon-autocomplete-custom-V2 .aon-autocomplete-V2__input--error+.aon-autocomplete-V2__label+.aon-field__error {
  display:flex
}
.aon-autocomplete-custom-V2 .aon-autocomplete-V2__input--error+.aon-autocomplete-V2__label+.aon-field__error+.aon-autocomplete-V2__appearance-icon {
  top:calc(var(--spacer-8) * -1)
}
[class*="--theme-blur-navy"] .aon-autocomplete-custom-V2 .aon-autocomplete-V2__label {
  color:var(--aon-gray-05)
}
[class*="--theme-blur-navy"] .aon-autocomplete-custom-V2 .aon-autocomplete-V2__appearance-icon {
  color:var(--aon-white)
}
[class*="--theme-blur-navy"] .aon-autocomplete-custom-V2 .aon-autocomplete-V2__input {
  color:var(--aon-white);
  border-bottom:.2rem solid var(--aon-gray-02)
}
[class*="--theme-blur-navy"] .aon-autocomplete-custom-V2 .aon-autocomplete-V2__input--active {
  border-bottom:.2rem solid var(--aon-teal-light)
}
[class*="--theme-blur-navy"] .aon-autocomplete-custom-V2 .aon-autocomplete-V2__input:-webkit-autofill,
[class*="--theme-blur-navy"] .aon-autocomplete-custom-V2 .aon-autocomplete-V2__input:-webkit-autofill:focus,
[class*="--theme-blur-navy"] .aon-autocomplete-custom-V2 .aon-autocomplete-V2__input:-webkit-autofill:hover {
  -webkit-text-fill-color:var(--aon-white);
  caret-color:var(--aon-white)
}
[class*="--theme-blur-navy"] .aon-autocomplete-custom-V2 .aon-autocomplete-V2__input--error {
  border-bottom:.2rem solid var(--aon-signature-red)
}
[class*="--theme-blur-navy"] .aon-autocomplete-custom-V2 .aon-autocomplete-V2__error-text {
  color:var(--aon-white)
}
.aon-autocomplete-custom-V2 .aon-autocomplete-V2:focus-within .aon-textfield__label {
  transform:translateY(-3.2rem);
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.2rem;
  line-height:1.8rem
}
@media screen and (min-width:1900px) {
  .aon-autocomplete-custom-V2 .aon-autocomplete-V2:focus-within .aon-textfield__label {
    font-size:1.4rem;
    line-height:2.2rem
  }
}
.aon-autocomplete-custom-V2 .aon-autocomplete-V2:focus-within .aon-autocomplete-V2__label {
  transform:translateY(-2.4rem);
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.2rem;
  line-height:1.8rem
}
@media screen and (min-width:1900px) {
  .aon-autocomplete-custom-V2 .aon-autocomplete-V2:focus-within .aon-autocomplete-V2__label {
    font-size:1.4rem;
    line-height:2.2rem
  }
}
.aon-autocomplete-custom-V2 input:-webkit-autofill,
.aon-autocomplete-custom-V2 input:-webkit-autofill:focus,
.aon-autocomplete-custom-V2 input:-webkit-autofill:hover {
  -webkit-text-fill-color:var(--aon-navy)
}
.aon-autocomplete-custom-V2.aon-autocomplete-custom-V2--tag.aon-autocomplete-custom-V2--tag-selected input.aon-autocomplete-V2__input {
  color:transparent
}
.aon-autocomplete-custom-V2.aon-autocomplete-custom-V2--tag .aon-autocomplete-V2__label--active {
  transform:translateY(calc(-1 * (var(--spacer-24) + var(--spacer-4))))
}
.aon-autocomplete-custom-V2.aon-autocomplete-custom-V2--tag .aon-autocomplete-V2__tag {
  display:none;
  align-items:center;
  position:absolute;
  top:var(--spacer-4);
  width:calc(100% - var(--spacer-40));
  padding-right:var(--spacer-8);
  cursor:pointer;
  background-color:transparent;
  border:none
}
.aon-autocomplete-custom-V2.aon-autocomplete-custom-V2--tag .aon-autocomplete-V2__tag.aon-autocomplete-V2__tag--active {
  display:flex
}
.aon-autocomplete-custom-V2.aon-autocomplete-custom-V2--tag .aon-autocomplete-V2__tag-value {
  font-family:var(--standard-font-family);
  font-weight:500;
  font-size:1.2rem;
  line-height:1.6rem;
  color:var(--aon-teal-dark);
  background-color:var(--aon-gray-07);
  padding:var(--spacer-8);
  padding-right:var(--spacer-4);
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis
}
.aon-autocomplete-custom-V2.aon-autocomplete-custom-V2--tag .aon-autocomplete-V2__clear-value {
  color:var(--aon-teal-dark);
  background-color:var(--aon-gray-07);
  padding:var(--spacer-8);
  padding-left:0;
  width:calc(var(--spacer-16) + var(--spacer-4));
  height:var(--spacer-32);
  flex-shrink:0;
  cursor:pointer
}
.aon-field {
  position:relative;
  display:grid;
  width:100%
}
.aon-field__input {
  width:100%;
  grid-column:1;
  grid-row:1;
  border-radius:0;
  border:none;
  background:0 0;
  box-shadow:none;
  outline:0;
  color:var(--aon-navy);
  border-bottom:.2rem solid var(--aon-gray-05);
  font-size:1.6rem;
  line-height:2.6rem;
  padding:0;
  padding-bottom:var(--spacer-8);
  font-weight:400
}
@media screen and (min-width:1900px) {
  .aon-field__input {
    font-size:1.8rem;
    line-height:3rem
  }
}
.aon-field__input--active,
.aon-field__input:focus {
  border-bottom:.2rem solid var(--aon-teal-dark)
}
.aon-field__input--error,
.aon-field__input--error:focus {
  border-bottom:.2rem solid var(--aon-signature-red)
}
.aon-field--active .aon-field__input {
  border-bottom:.2rem solid var(--aon-teal-dark)
}
.aon-field--error .aon-field__input {
  border-bottom:.2rem solid var(--aon-signature-red)
}
.aon-field__label {
  font-size:1.6rem;
  line-height:2.6rem;
  align-self:flex-start;
  justify-self:self-start;
  grid-column:1;
  grid-row:1;
  transition:all var(--base-transition-02) ease;
  color:var(--aon-gray-01);
  font-family:var(--title-font-family);
  letter-spacing:0;
  user-select:none;
  pointer-events:none
}
@media screen and (min-width:1900px) {
  .aon-field__label {
    font-size:1.8rem;
    line-height:3rem
  }
}
.aon-field__label--active {
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.2rem;
  line-height:1.8rem;
  transform:translateY(-2rem)
}
@media screen and (min-width:1900px) {
  .aon-field__label--active {
    font-size:1.4rem;
    line-height:2.2rem
  }
}
.aon-field--active .aon-field__label {
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.2rem;
  line-height:1.8rem;
  transform:translateY(-2rem)
}
@media screen and (min-width:1900px) {
  .aon-field--active .aon-field__label {
    font-size:1.4rem;
    line-height:2.2rem
  }
}
.aon-field__error {
  display:none;
  align-items:center;
  margin-top:var(--spacer-4);
  color:var(--aon-signature-red)
}
.aon-field__error-icon {
  max-width:var(--spacer-16);
  max-height:var(--spacer-16);
  margin-right:var(--spacer-8)
}
.aon-field__error-text {
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.2rem;
  line-height:1.8rem
}
@media screen and (min-width:1900px) {
  .aon-field__error-text {
    font-size:1.4rem;
    line-height:2.2rem
  }
}
.aon-field__error.show {
  display:flex
}
.aon-field__input--error+.aon-field__label+.aon-field__error {
  display:flex
}
.aon-field__group {
  display:flex;
  column-gap:var(--spacer-16)
}
[class*="--theme-blur-navy"] .aon-field__error-text,
[class*="--theme-navy"] .aon-field__error-text {
  color:var(--aon-white)
}
[class*="--theme-blur-navy"] .aon-field__input,
[class*="--theme-navy"] .aon-field__input {
  color:var(--aon-white);
  border-bottom:.2rem solid var(--aon-gray-02)
}
[class*="--theme-blur-navy"] .aon-field__input--active,
[class*="--theme-blur-navy"] .aon-field__input:focus,
[class*="--theme-navy"] .aon-field__input--active,
[class*="--theme-navy"] .aon-field__input:focus {
  border-bottom:.2rem solid var(--aon-teal-light)
}
[class*="--theme-blur-navy"] .aon-field__input--error,
[class*="--theme-navy"] .aon-field__input--error {
  border-bottom:.2rem solid var(--aon-signature-red)
}
[class*="--theme-blur-navy"] .aon-field__label,
[class*="--theme-navy"] .aon-field__label {
  color:var(--aon-gray-05)
}
.aon-field input:-webkit-autofill,
.aon-field input:-webkit-autofill:focus,
.aon-field input:-webkit-autofill:hover {
  -webkit-text-fill-color:var(--aon-navy)
}
.aon-field:focus-within .aon-field__label {
  transform:translateY(-2rem);
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.2rem;
  line-height:1.8rem
}
@media screen and (min-width:1900px) {
  .aon-field:focus-within .aon-field__label {
    font-size:1.4rem;
    line-height:2.2rem
  }
}
.aon-field__textinput {
  background:0 0
}
.hidden-appearance {
  -webkit-appearance:none;
  -moz-appearance:none
}
.hidden-appearance::-webkit-textfield-decoration-container {
  display:none
}
.aon-field__select {
  padding:0 var(--spacer-40) var(--spacer-8) 0
}
.aon-field__select option {
  color:initial
}
.aon-field__select+.aon-field__label--active {
  padding-bottom:0
}
.aon-field__appearance-icon {
  color:var(--aon-signature-red);
  max-width:4rem;
  max-height:4rem;
  position:absolute;
  right:0;
  top:calc(-1 * var(--spacer-8));
  pointer-events:none;
  cursor:pointer
}
[class*="--theme-blur-navy"] .aon-field__appearance-icon,
[class*="--theme-navy"] .aon-field__appearance-icon {
  color:var(--aon-white)
}
.aon-autocomplete__input {
  border-radius:0
}
.aon-textarea {
  width:100%
}
.aon-textarea__input {
  width:100%;
  color:var(--aon-navy);
  padding:var(--spacer-16);
  border:.2rem solid var(--aon-gray-05);
  resize:none;
  outline:0;
  font-size:1.6rem;
  line-height:2.6rem
}
@media screen and (min-width:1900px) {
  .aon-textarea__input {
    font-size:1.8rem;
    line-height:3rem
  }
}
.aon-textarea__input:focus,
.aon-textarea__input:not(:placeholder-shown) {
  border:.2rem solid var(--aon-teal-dark)
}
.aon-textarea__input::placeholder {
  color:var(--aon-gray-01)
}
.introduction {
  padding-left:var(--spacer-24);
  padding-right:var(--spacer-24);
  padding-top:var(--spacer-48);
  position:relative
}
@media screen and (min-width:650px) {
  .introduction {
    padding-left:var(--spacer-40);
    padding-right:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .introduction {
    padding-left:var(--spacer-48);
    padding-right:var(--spacer-48)
  }
}
@media screen and (min-width:650px) {
  .introduction {
    padding-top:var(--spacer-80);
    padding-bottom:var(--spacer-80);
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap)
  }
  .introduction section.introduction-content:first-child:nth-last-child(2) {
    grid-column:1/6;
    grid-template-columns:repeat(5,1fr)
  }
}
@media screen and (min-width:1200px) {
  .introduction section.introduction-content:first-child:nth-last-child(2) {
    grid-column:2/8;
    grid-template-columns:repeat(6,1fr)
  }
}
@media screen and (min-width:650px) {
  .introduction-content {
    grid-column:1/8;
    display:grid;
    column-gap:var(--spacer-32);
    grid-template-columns:repeat(7,1fr);
    grid-template-rows:auto auto 1fr
  }
}
@media screen and (min-width:1200px) {
  .introduction-content {
    grid-column:2/11;
    grid-template-columns:repeat(9,1fr);
    column-gap:var(--spacer-40)
  }
}
.introduction-title {
  margin-bottom:var(--spacer-32)
}
@media screen and (min-width:650px) {
  .introduction-title {
    grid-column:1/-1;
    margin-bottom:var(--spacer-24)
  }
}
@media screen and (min-width:1200px) {
  .introduction-title {
    margin-bottom:var(--spacer-48)
  }
}
.introduction-title h3 {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:3.2rem;
  line-height:3.6rem
}
@media screen and (min-width:650px) {
  .introduction-title h3 {
    font-size:3.6rem;
    line-height:4rem
  }
}
@media screen and (min-width:1200px) {
  .introduction-title h3 {
    font-size:4rem;
    line-height:4.4rem
  }
}
@media screen and (min-width:1900px) {
  .introduction-title h3 {
    font-size:4.8rem;
    line-height:5.2rem
  }
}
@media screen and (min-width:1200px) {
  .introduction-title h3 {
    font-family:var(--title-font-family);
    font-style:normal;
    font-weight:700;
    letter-spacing:0;
    font-size:3.8rem;
    line-height:4.2rem
  }
}
@media screen and (min-width:1200px) and (min-width:650px) {
  .introduction-title h3 {
    font-size:4.4rem;
    line-height:4.8rem
  }
}
@media screen and (min-width:1200px) and (min-width:1200px) {
  .introduction-title h3 {
    font-size:5.6rem;
    line-height:6rem
  }
}
@media screen and (min-width:1200px) and (min-width:1900px) {
  .introduction-title h3 {
    font-size:6.6rem;
    line-height:7rem
  }
}
.introduction-body {
  color:var(--aon-gray-02)
}
.introduction-body .richtext-editor-place>:first-child {
  margin-top:0
}
.introduction-body .richtext-editor-place>:last-child {
  margin-bottom:0
}
@media screen and (min-width:650px) {
  .introduction-body {
    grid-column:1/6
  }
}
@media screen and (min-width:1200px) {
  .introduction-body {
    grid-column:1/7
  }
}
.introduction-siderail {
  margin-top:var(--spacer-48)
}
@media screen and (min-width:1200px) {
  .introduction-siderail {
    margin-top:0
  }
}
.introduction-siderail figure.aon-figure {
  margin-left:calc(-1 * var(--spacer-24));
  margin-right:calc(-1 * var(--spacer-24));
  width:auto
}
.introduction-siderail img.aon-img {
  object-fit:cover
}
@media screen and (min-width:650px) {
  .introduction-siderail .introduction-cw-rte {
    border-left:.1rem solid var(--aon-gray-05);
    padding-left:var(--spacer-24)
  }
}
@media screen and (min-width:1200px) {
  .introduction-siderail .introduction-cw-rte {
    padding-left:var(--spacer-40)
  }
}
.introduction-siderail .introduction-cw-rte h6 {
  margin-bottom:var(--spacer-24)
}
.introduction-siderail .introduction-cw-rte ul {
  padding:0;
  list-style-type:none
}
.introduction-siderail .introduction-cw-rte ul li {
  font-size:1.6rem;
  line-height:2.6rem;
  font-weight:400;
  padding:.2rem 0;
  margin-bottom:var(--spacer-8);
  margin-left:1.8rem;
  color:var(--aon-gray-02);
  display:flex;
  position:relative
}
@media screen and (min-width:1900px) {
  .introduction-siderail .introduction-cw-rte ul li {
    font-size:1.8rem;
    line-height:3rem
  }
}
@media screen and (min-width:1900px) {
  .introduction-siderail .introduction-cw-rte ul li {
    padding:0
  }
}
.introduction-siderail .introduction-cw-rte ul li::before {
  content:"";
  background:var(--aon-gray-02);
  width:.6rem;
  height:.6rem;
  border-radius:.6rem;
  position:absolute;
  top:1.2rem;
  left:-1.8rem
}
@media screen and (min-width:650px) {
  .introduction-siderail .introduction-jump-links {
    border-left:.1rem solid var(--aon-gray-05);
    padding-left:var(--spacer-24)
  }
}
@media screen and (min-width:1200px) {
  .introduction-siderail .introduction-jump-links {
    padding-left:var(--spacer-40)
  }
}
.introduction-siderail .introduction-jump-links h6 {
  margin-bottom:var(--spacer-32)
}
.introduction-siderail .introduction-jump-links ol {
  padding:0
}
.introduction-siderail .introduction-jump-links ol li {
  counter-increment:aon-counter;
  display:flex;
  align-items:baseline
}
.introduction-siderail .introduction-jump-links ol li:not(:last-of-type) {
  margin-bottom:var(--spacer-24)
}
.introduction-siderail .introduction-jump-links ol li::before {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem;
  content:"0" counter(aon-counter);
  color:var(--aon-signature-red);
  margin-right:var(--spacer-8);
  flex:1 0 var(--spacer-32);
  max-width:var(--spacer-24)
}
@media screen and (min-width:1900px) {
  .introduction-siderail .introduction-jump-links ol li::before {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
.introduction-siderail .introduction-jump-links ol li>p {
  position:relative
}
.introduction-siderail .introduction-jump-links ol li a {
  font-family:var(--standard-font-family);
  font-weight:500;
  font-style:normal;
  font-size:1.6rem;
  line-height:2.4rem;
  letter-spacing:0;
  color:var(--aon-navy);
  text-decoration:none;
  padding-bottom:var(--spacer-4);
  background:linear-gradient(to right,var(--aon-signature-red),var(--aon-signature-red));
  background-size:100% .1rem;
  background-repeat:no-repeat;
  background-position:0 100%
}
@media screen and (min-width:1900px) {
  .introduction-siderail .introduction-jump-links ol li a {
    font-size:1.8rem;
    line-height:2.6rem
  }
}
@media (hover:hover) and (pointer:fine) {
  @keyframes bg-line {
    0% {
      background-size:10% .1rem
    }
    100% {
      background-size:100% .1rem
    }
  }
  .introduction-siderail .introduction-jump-links ol li a:focus,
  .introduction-siderail .introduction-jump-links ol li a:hover {
    animation:bg-line var(--base-transition-06) linear forwards
  }
}
@media screen and (min-width:650px) {
  .introduction-siderail {
    grid-row:1/-1;
    grid-column:6/-1;
    margin-top:0
  }
  .introduction-siderail figure.aon-figure {
    margin:0;
    width:100%
  }
}
@media screen and (min-width:1200px) {
  .introduction-siderail {
    margin-top:0;
    grid-column:9/12
  }
}
.introduction-read-more {
  display:none
}
.cw .introduction-siderail {
  padding-bottom:var(--spacer-48)
}
@media screen and (min-width:650px) {
  .cw .introduction-siderail {
    padding-bottom:0
  }
}
.introduction--read-more {
  overflow:hidden
}
.introduction--read-more .introduction-content {
  max-height:51rem;
  position:relative;
  padding-bottom:var(--spacer-16);
  overflow:hidden;
  margin-left:calc(-1 * var(--spacer-24));
  margin-right:calc(-1 * var(--spacer-24));
  padding-left:var(--spacer-24);
  padding-right:var(--spacer-24)
}
@media screen and (min-width:650px) {
  .introduction--read-more .introduction-content {
    position:unset;
    padding-bottom:0
  }
}
.introduction--read-more .introduction-read-more {
  display:block;
  padding:var(--spacer-32) var(--spacer-24);
  background-color:rgba(255,255,255,.7);
  position:absolute;
  bottom:0;
  left:0;
  right:0;
  z-index:var(--zindex-2);
  backdrop-filter:blur(0.5rem);
  -webkit-backdrop-filter:blur(0.5rem);
  border-top:.1rem solid var(--aon-gray-05)
}
.introduction--read-more .introduction-read-more .aon-button__primary,
.introduction--read-more .introduction-read-more .aon-button__secondary {
  width:100%
}
.introduction--read-more .introduction-read-more .aon-button__primary .aon-button__wrapper-content,
.introduction--read-more .introduction-read-more .aon-button__secondary .aon-button__wrapper-content {
  width:100%
}
@media screen and (min-width:650px) {
  .introduction--read-more .introduction-read-more {
    backdrop-filter:blur(0.6rem);
    -webkit-backdrop-filter:blur(0.6rem);
    padding:var(--spacer-32) var(--spacer-40);
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap)
  }
  .introduction--read-more .introduction-read-more .aon-button__primary,
  .introduction--read-more .introduction-read-more .aon-button__secondary {
    width:fit-content
  }
  .introduction--read-more .introduction-read-more .aon-button__primary .aon-button__wrapper-content,
  .introduction--read-more .introduction-read-more .aon-button__secondary .aon-button__wrapper-content {
    width:auto
  }
  .introduction--read-more .introduction-read-more .aon-button {
    grid-column:1/-1;
    justify-self:start
  }
}
@media screen and (min-width:1200px) {
  .introduction--read-more .introduction-read-more {
    padding:var(--spacer-32) var(--spacer-48)
  }
  .introduction--read-more .introduction-read-more .aon-button {
    grid-column:2/-1
  }
}
.introduction--read-more .introduction-siderail {
  max-height:51rem;
  padding-bottom:var(--spacer-48)
}
@media screen and (min-width:650px) {
  .introduction--read-more .introduction-siderail {
    padding-bottom:0
  }
}
.introduction-show-less {
  display:none
}
.introduction--show-less .introduction-show-less {
  display:block;
  padding-top:var(--spacer-32);
  padding-bottom:var(--spacer-32)
}
.introduction--show-less .introduction-show-less .aon-button__primary,
.introduction--show-less .introduction-show-less .aon-button__secondary {
  width:100%
}
.introduction--show-less .introduction-show-less .aon-button__primary .aon-button__wrapper-content,
.introduction--show-less .introduction-show-less .aon-button__secondary .aon-button__wrapper-content {
  width:100%
}
@media screen and (min-width:650px) {
  .introduction--show-less .introduction-show-less {
    padding-top:var(--spacer-32);
    grid-column:1/6
  }
  .introduction--show-less .introduction-show-less .aon-button__primary,
  .introduction--show-less .introduction-show-less .aon-button__secondary {
    width:fit-content
  }
  .introduction--show-less .introduction-show-less .aon-button__primary .aon-button__wrapper-content,
  .introduction--show-less .introduction-show-less .aon-button__secondary .aon-button__wrapper-content {
    width:auto
  }
  .introduction--show-less .introduction-show-less .aon-button {
    grid-column:1/-1;
    justify-self:start
  }
}
@media screen and (min-width:1200px) {
  .introduction--show-less .introduction-show-less {
    grid-column:1/7
  }
}
.content-dropdown {
  width:100%;
  max-width:100dvw;
  position:relative
}
.content-dropdown select {
  display:none
}
.aon-sticky-nav-wrapper:not(.aon-sticky-nav-wrapper--right-button) .content-dropdown {
  padding-right:var(--spacer-16)
}
@media screen and (min-width:650px) {
  .aon-sticky-nav-wrapper:not(.aon-sticky-nav-wrapper--right-button) .content-dropdown {
    padding-right:0
  }
}
@media screen and (min-width:1200px) {
  .content-dropdown--toc .content-dropdown-results__options {
    padding-inline:var(--spacer-48);
    padding-top:var(--spacer-8);
    padding-bottom:var(--spacer-8);
    column-count:3;
    column-gap:var(--spacer-32);
    position:fixed;
    width:100vw
  }
  .content-dropdown--toc .content-dropdown-results__options.content-dropdown-results__options--min-state {
    columns:1;
    position:absolute;
    width:100%;
    padding-inline:0
  }
}
.content-dropdown--short {
  width:fit-content
}
.content-dropdown-results__option {
  padding:var(--spacer-16);
  cursor:pointer;
  display:flex;
  gap:var(--spacer-16)
}
.content-dropdown-results__options {
  display:none;
  list-style:none;
  padding-left:0;
  border:.1rem solid var(--aon-gray-05);
  top:var(--nav-height);
  left:0;
  right:0;
  max-height:100dvh;
  overflow:auto;
  position:fixed;
  width:100vw
}
@media screen and (min-width:1200px) {
  .content-dropdown-results__options {
    position:absolute;
    width:100%
  }
}
.content-dropdown-results__option-index,
.content-dropdown__selection-index {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem;
  line-height:1.25;
  color:var(--aon-signature-red);
  width:2.4rem;
  text-align:left;
  flex-shrink:0
}
@media screen and (min-width:1900px) {
  .content-dropdown-results__option-index,
  .content-dropdown__selection-index {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
.content-dropdown-results__option-content,
.content-dropdown__selection-content {
  color:var(--aon-navy);
  font-family:var(--standard-font-family);
  font-weight:500;
  font-style:normal;
  font-size:1.6rem;
  line-height:2.4rem;
  letter-spacing:0;
  line-height:1.25;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis
}
@media screen and (min-width:1900px) {
  .content-dropdown-results__option-content,
  .content-dropdown__selection-content {
    font-size:1.8rem;
    line-height:2.6rem
  }
}
.content-dropdown--toc li .content-dropdown-results__option-content,
.content-dropdown--toc li .content-dropdown__selection-content {
  white-space:initial;
  overflow-wrap:break-word
}
.content-dropdown-results__option-selected {
  background-color:var(--aon-gray-07)
}
.content-dropdown-results__option-focused {
  background-color:var(--aon-gray-06)
}
.content-dropdown__selection {
  padding-left:var(--spacer-24);
  padding-right:var(--spacer-8);
  cursor:pointer;
  display:inline-flex;
  align-items:center;
  gap:var(--spacer-16);
  width:100%;
  height:var(--nav-height);
  border:none;
  background:0 0
}
@media screen and (min-width:1200px) {
  .content-dropdown__selection {
    padding-left:var(--spacer-16)
  }
}
.content-dropdown__selection-icon {
  width:var(--spacer-24);
  height:var(--spacer-24);
  color:var(--aon-signature-red);
  margin-left:auto;
  transition:var(--base-transition-02) ease-in-out;
  flex-basis:var(--spacer-24);
  flex-shrink:0
}
.content-dropdown--active.content-dropdown--short {
  width:100%
}
.content-dropdown--active .content-dropdown-results__options {
  display:block;
  z-index:var(--zindex-default)
}
.aon-sticky-nav-wrapper--sticky.aon-sticky-nav-wrapper--toc .content-dropdown--active .content-dropdown-results__options {
  max-height:calc(100dvh - var(--nav-height))
}
.global-header__body--scroll-up .aon-sticky-nav-wrapper--sticky.aon-sticky-nav-wrapper--toc .content-dropdown--active .content-dropdown-results__options {
  max-height:calc(100dvh - var(--nav-height) - var(--height-mobile-size))
}
@media screen and (min-width:1200px) {
  .aon-sticky-nav-wrapper--sticky.aon-sticky-nav-wrapper--toc .content-dropdown--active .content-dropdown-results__options {
    max-height:100dvh
  }
  .global-header__body--scroll-up .aon-sticky-nav-wrapper--sticky.aon-sticky-nav-wrapper--toc .content-dropdown--active .content-dropdown-results__options {
    max-height:100dvh
  }
}
.content-dropdown--active .content-dropdown__selection-icon {
  transform:rotate(180deg)
}
body.modal-show {
  overflow:hidden;
  touch-action:none
}
.modal {
  background-color:var(--aon-white);
  position:fixed;
  top:-.1rem;
  right:0;
  left:0;
  bottom:0;
  z-index:var(--zindex-modal);
  width:100%;
  height:calc(100% + .1rem);
  overflow-x:hidden;
  overflow-y:auto
}
.modal:not(.show) {
  display:none
}
.modal-dialog {
  margin-top:var(--spacer-24);
  margin-bottom:var(--spacer-24)
}
.modal-dialog--fullscreen {
  margin-top:0;
  margin-bottom:0
}
.modal-dialog--centered {
  display:flex;
  align-items:center;
  min-height:calc(100% - var(--spacer-24) * 2)
}
.modal-dialog--top {
  align-items:start
}
.modal-content {
  position:relative;
  width:100%;
  pointer-events:auto;
  margin-left:var(--spacer-24);
  margin-right:var(--spacer-24)
}
.modal-content--fullscreen {
  margin-left:0;
  margin-right:0
}
.modal-close button {
  cursor:pointer;
  border:none;
  background-color:transparent;
  width:var(--spacer-40);
  height:var(--spacer-40);
  padding:1.2rem
}
.modal-close svg {
  color:var(--aon-signature-red)
}
.modal-nav-sticky {
  position:fixed;
  display:flex;
  top:0;
  justify-content:space-between;
  align-items:center;
  padding:var(--spacer-24);
  width:100%;
  z-index:var(--zindex-2)
}
.modal-nav-sticky svg {
  color:var(--aon-signature-red)
}
@media screen and (min-width:1200px) {
  .modal-nav-sticky {
    display:none
  }
}
@media screen and (min-width:650px) {
  .modal-nav-sticky {
    padding:var(--spacer-32) var(--spacer-40)
  }
}
.aon-modal__success-cta .aon-button__primary,
.aon-modal__success-cta .aon-button__secondary {
  width:100%
}
.aon-modal__success-cta .aon-button__primary .aon-button__wrapper-content,
.aon-modal__success-cta .aon-button__secondary .aon-button__wrapper-content {
  width:100%
}
@media screen and (min-width:650px) {
  .aon-modal__success-cta {
    display:grid;
    grid-template-columns:repeat(8,1fr);
    column-gap:var(--spacer-32);
    height:fit-content
  }
  .aon-modal__success-cta .aon-button {
    grid-column:span 3
  }
}
@media screen and (min-width:1200px) {
  .aon-modal__success-cta {
    display:block
  }
  .aon-modal__success-cta .aon-button__primary,
  .aon-modal__success-cta .aon-button__secondary {
    width:fit-content
  }
  .aon-modal__success-cta .aon-button__primary .aon-button__wrapper-content,
  .aon-modal__success-cta .aon-button__secondary .aon-button__wrapper-content {
    width:auto
  }
}
.aon-modal__featured-insights-title {
  color:var(--aon-gray-02);
  margin-bottom:var(--spacer-32)
}
@media screen and (min-width:650px) {
  .aon-modal__featured-insights-title {
    grid-column:1/-1
  }
}
@media screen and (min-width:1200px) {
  .aon-modal__featured-insights-title {
    margin-bottom:var(--spacer-40)
  }
}
.aon-modal__featured-insights-cards {
  padding-top:var(--spacer-48)
}
.aon-modal__featured-insights-cards:not(:first-child) {
  margin-top:var(--spacer-48);
  border-top:.1rem solid var(--aon-gray-05)
}
.aon-modal__featured-insights-cards .content-card {
  margin-bottom:var(--spacer-40)
}
.aon-modal__featured-insights-cards .content-card .content-card__title:last-child {
  margin-bottom:0
}
@media screen and (min-width:650px) {
  .aon-modal__featured-insights-cards .content-card {
    grid-column:span 4
  }
}
@media screen and (min-width:1200px) {
  .aon-modal__featured-insights-cards .content-card {
    grid-column:span 3
  }
}
@media screen and (min-width:650px) {
  .aon-modal__featured-insights-cards {
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap);
    column-gap:var(--spacer-32);
    row-gap:0
  }
}
@media screen and (min-width:1200px) {
  .aon-modal__featured-insights-cards {
    --grid-columns:6;
    column-gap:var(--spacer-40);
    padding-top:var(--spacer-64)
  }
  .aon-modal__featured-insights-cards:not(:first-child) {
    margin-top:var(--spacer-64)
  }
}
.aon-modal__success-entry-point {
  margin-top:var(--spacer-24)
}
@media screen and (min-width:1200px) {
  .aon-modal__success-entry-point {
    margin-top:var(--spacer-32)
  }
}
.aon-modal__success-short-description {
  color:var(--aon-gray-02)
}
.aon-modal__success-header {
  margin-bottom:var(--spacer-24)
}
.aon-modal__success-icon {
  width:var(--spacer-80);
  height:var(--spacer-80);
  color:var(--aon-teal-dark);
  margin-bottom:var(--spacer-24)
}
@media screen and (min-width:1200px) {
  .aon-modal__success-icon {
    margin-bottom:var(--spacer-32)
  }
}
.aon-modal__success-content {
  grid-column:span 4;
  display:flex;
  flex-direction:column
}
@media screen and (min-width:650px) {
  .aon-modal__success-content {
    grid-column:span 8;
    display:grid;
    grid-template-columns:repeat(8,1fr);
    column-gap:var(--spacer-32)
  }
  .aon-modal__success-content>* {
    grid-column:1/-1
  }
  .aon-modal__success-content>.aon-modal__success-short-description {
    grid-column:span 6
  }
}
@media screen and (min-width:1200px) {
  .aon-modal__success-content {
    grid-column:2/-2;
    display:flex
  }
}
.grecaptcha-badge {
  visibility:hidden
}
.aon-subscribe-modal {
  min-height:100vh;
  width:100%;
  background-color:#fff;
  display:flex;
  flex-direction:column;
  position:relative
}
.aon-subscribe-modal__google-privacy {
  margin-top:var(--spacer-24)
}
@media screen and (min-width:1200px) {
  .aon-subscribe-modal {
    flex-direction:row
  }
}
.aon-subscribe-modal__submit-button {
  width:100%
}
@media screen and (min-width:650px) {
  .aon-subscribe-modal__submit-button {
    width:fit-content
  }
}
.aon-subscribe-modal__sidebar {
  display:grid;
  grid-template-columns:repeat(var(--grid-columns),1fr);
  gap:var(--grid-gap);
  grid-template-rows:auto 1fr;
  --grid-columns:4;
  padding:var(--spacer-80) var(--spacer-24) var(--spacer-40);
  background:var(--aon-navy);
  color:var(--aon-white)
}
@media screen and (min-width:650px) {
  .aon-subscribe-modal__sidebar {
    --grid-columns:8;
    padding:var(--spacer-48) var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .aon-subscribe-modal__sidebar {
    --grid-columns:4;
    flex-basis:35.3472222222%;
    padding:var(--spacer-80) var(--spacer-40) var(--spacer-48) var(--spacer-48)
  }
}
.aon-subscribe-modal__content {
  padding:var(--spacer-48) var(--spacer-24) var(--spacer-24)
}
@media screen and (min-width:650px) {
  .aon-subscribe-modal__content {
    padding:var(--spacer-48) var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .aon-subscribe-modal__content {
    flex-basis:64.6527777778%;
    padding:11.6rem 11.3194444444% var(--spacer-80) 8.0555555556%;
    display:flex;
    flex-direction:column
  }
}
.aon-subscribe-modal__content-header {
  grid-column:span 4;
  word-wrap:break-word;
  -webkit-hyphens:auto;
  -moz-hyphens:auto;
  hyphens:auto
}
@media screen and (min-width:650px) {
  .aon-subscribe-modal__content-header {
    grid-column:span 8
  }
}
@media screen and (min-width:1200px) {
  .aon-subscribe-modal__content-header {
    grid-column:span 4
  }
}
.aon-subscribe-modal__content-subhead {
  grid-column:span 4;
  color:var(--aon-gray-04);
  font-weight:400
}
@media screen and (min-width:650px) {
  .aon-subscribe-modal__content-subhead {
    grid-column:span 6
  }
}
@media screen and (min-width:1200px) {
  .aon-subscribe-modal__content-subhead {
    grid-column:span 3;
    font-weight:400;
    margin-right:calc(-1 * var(--spacer-40))
  }
}
.aon-subscribe-modal__X-button {
  position:absolute;
  right:var(--spacer-24);
  top:var(--spacer-24)
}
@media screen and (min-width:1200px) {
  .aon-subscribe-modal__X-button {
    right:var(--spacer-48);
    top:var(--spacer-48)
  }
}
.aon-subscribe-modal__X-button svg {
  color:var(--aon-white)
}
@media screen and (min-width:1200px) {
  .aon-subscribe-modal__X-button svg {
    color:var(--aon-signature-red)
  }
}
.aon-subscribe-modal__form {
  display:flex;
  flex-direction:column
}
.aon-subscribe-modal__form-section {
  display:flex;
  flex-direction:column;
  width:100%
}
@media screen and (min-width:650px) {
  .aon-subscribe-modal__form-section {
    flex-direction:row
  }
}
.aon-subscribe-modal__form-section:not(:last-child) {
  margin-bottom:var(--spacer-40)
}
.aon-subscribe-modal__form-section-group {
  width:100%
}
.aon-subscribe-modal__form-section-description-group .aon-button__primary,
.aon-subscribe-modal__form-section-description-group .aon-button__secondary {
  width:100%
}
.aon-subscribe-modal__form-section-description-group .aon-button__primary .aon-button__wrapper-content,
.aon-subscribe-modal__form-section-description-group .aon-button__secondary .aon-button__wrapper-content {
  width:100%
}
@media screen and (min-width:650px) {
  .aon-subscribe-modal__form-section-description-group .aon-button__primary,
  .aon-subscribe-modal__form-section-description-group .aon-button__secondary {
    width:fit-content
  }
  .aon-subscribe-modal__form-section-description-group .aon-button__primary .aon-button__wrapper-content,
  .aon-subscribe-modal__form-section-description-group .aon-button__secondary .aon-button__wrapper-content {
    width:auto
  }
}
.aon-subscribe-modal__form-section-input-group>:not(:last-child) {
  margin-bottom:5.2rem
}
@media screen and (min-width:650px) {
  .aon-subscribe-modal__form-section-input-group>:not(:last-child) {
    margin-bottom:6rem
  }
}
.aon-subscribe-modal__form-section-title {
  width:100%;
  margin-bottom:4.4rem
}
@media screen and (min-width:650px) {
  .aon-subscribe-modal__form-section-title {
    min-width:14.8rem;
    width:14.8rem;
    margin-right:17.7325581395%;
    margin-bottom:0
  }
}
.aon-subscribe-modal__form-section-title--remove-margin-bottom {
  margin-bottom:0
}
@media screen and (min-width:1200px) {
  .aon-subscribe-modal__form-section-title {
    margin-right:var(--spacer-40);
    min-width:19rem;
    width:19rem
  }
}
.aon-subscribe-modal__form-section-title-customize-your-subscription {
  max-width:26.1rem
}
@media screen and (min-width:650px) {
  .aon-subscribe-modal__form-section-title-customize-your-subscription {
    max-width:100%
  }
}
.aon-subscribe-modal__form-description {
  color:var(--aon-gray-01);
  margin-bottom:var(--spacer-40)
}
.aon-subscribe-modal__form-description p {
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.2rem;
  line-height:1.8rem
}
@media screen and (min-width:1900px) {
  .aon-subscribe-modal__form-description p {
    font-size:1.4rem;
    line-height:2.2rem
  }
}
.aon-subscribe-modal__form-description a,
.aon-subscribe-modal__form-description a:active,
.aon-subscribe-modal__form-description a:hover,
.aon-subscribe-modal__form-description a:visited {
  color:var(--aon-gray-01)
}
.aon-subscribe-modal .modal-nav-sticky {
  background-color:var(--aon-navy)
}
.aon-subscribe-modal .modal-nav-sticky h4 {
  color:var(--aon-white)
}
.aon-subscribe-modal .modal-nav-sticky svg {
  color:var(--aon-white)
}
.aon-subscribe-modal--success .aon-subscribe-modal__X-button {
  display:none
}
@media screen and (min-width:1200px) {
  .aon-subscribe-modal--success .aon-subscribe-modal__X-button {
    display:block
  }
}
.aon-subscribe-modal--success .aon-subscribe-modal__sidebar {
  display:none
}
@media screen and (min-width:1200px) {
  .aon-subscribe-modal--success .aon-subscribe-modal__sidebar {
    display:grid
  }
}
.aon-subscribe-modal--success .aon-subscribe-modal__content {
  padding-bottom:var(--spacer-48);
  margin-top:8.8rem
}
@media screen and (min-width:650px) {
  .aon-subscribe-modal--success .aon-subscribe-modal__content {
    margin-top:10.4rem
  }
}
@media screen and (min-width:1200px) {
  .aon-subscribe-modal--success .aon-subscribe-modal__content {
    margin-top:0;
    padding-top:var(--spacer-96);
    padding-bottom:var(--spacer-128)
  }
}
.aon-lead-modal {
  min-height:100vh;
  width:100%;
  position:relative;
  row-gap:0
}
@media screen and (min-width:650px) {
  .aon-lead-modal {
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap);
    grid-template-rows:1fr;
    align-content:flex-start;
    row-gap:0
  }
}
.aon-lead-modal>* {
  padding-left:var(--spacer-24);
  padding-right:var(--spacer-24);
  margin-left:calc(-1 * var(--spacer-24));
  margin-right:calc(-1 * var(--spacer-24))
}
@media screen and (min-width:650px) {
  .aon-lead-modal>* {
    padding-left:var(--spacer-40);
    padding-right:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .aon-lead-modal>* {
    padding-left:var(--spacer-48);
    padding-right:var(--spacer-48)
  }
}
@media screen and (min-width:650px) {
  .aon-lead-modal>* {
    margin-left:calc(-1 * var(--spacer-40));
    margin-right:calc(-1 * var(--spacer-40))
  }
}
@media screen and (min-width:1200px) {
  .aon-lead-modal>* {
    margin-left:calc(-1 * var(--spacer-48));
    margin-right:calc(-1 * var(--spacer-48))
  }
}
.aon-lead-modal__sidebar {
  padding-top:var(--spacer-24);
  padding-bottom:var(--spacer-40);
  background-color:var(--aon-gray-07);
  grid-column:span 4
}
@media screen and (min-width:650px) {
  .aon-lead-modal__sidebar {
    padding-top:var(--spacer-40);
    grid-column:span 8;
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap)
  }
}
@media screen and (min-width:1200px) {
  .aon-lead-modal__sidebar {
    grid-column:span 4;
    --grid-columns:4;
    grid-template-rows:auto auto 1fr;
    height:100%;
    margin-right:calc(-1 * var(--spacer-40));
    padding-top:var(--spacer-80);
    padding-right:var(--spacer-40);
    padding-bottom:var(--spacer-48)
  }
}
.aon-lead-modal__sidebar>section {
  grid-column:span 4
}
@media screen and (min-width:650px) {
  .aon-lead-modal__sidebar>section:not(:first-child) {
    grid-column:6/-1
  }
}
@media screen and (min-width:1200px) {
  .aon-lead-modal__sidebar>section:not(:first-child) {
    grid-column:span 4
  }
}
.aon-lead-modal__sidebar--header {
  display:grid;
  grid-template-columns:repeat(var(--grid-columns),1fr);
  gap:var(--grid-gap);
  grid-template-columns:repeat(4,1fr);
  gap:0 var(--grid-gap);
  margin-top:var(--spacer-64)
}
.aon-lead-modal__sidebar--header h2 {
  grid-column:span 3
}
.aon-lead-modal__sidebar--header p {
  margin-top:var(--spacer-24);
  color:var(--aon-gray-01);
  grid-column:span 4
}
@media screen and (min-width:1200px) {
  .aon-lead-modal__sidebar--header p {
    margin-top:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .aon-lead-modal__sidebar--header {
    margin-top:0;
    display:grid;
    grid-template-columns:repeat(4,1fr);
    column-gap:var(--spacer-40)
  }
  .aon-lead-modal__sidebar--header>* {
    grid-column:span 3
  }
  .aon-lead-modal__sidebar--header .modal-title {
    grid-column:span 4;
    word-wrap:break-word;
    -webkit-hyphens:auto;
    -moz-hyphens:auto;
    hyphens:auto
  }
}
.aon-lead-modal__sidebar .aon-lead-modal__sidebar--header {
  grid-column:span 4
}
@media screen and (min-width:650px) {
  .aon-lead-modal__sidebar .aon-lead-modal__sidebar--header:not(:first-child) {
    grid-column:6/-1
  }
}
@media screen and (min-width:1200px) {
  .aon-lead-modal__sidebar .aon-lead-modal__sidebar--header:not(:first-child) {
    grid-column:span 4
  }
}
.aon-lead-modal__sidebar--addresses {
  margin-top:var(--spacer-40)
}
@media screen and (min-width:650px) {
  .aon-lead-modal__sidebar--addresses {
    margin-top:0
  }
}
.aon-lead-modal__sidebar--contacts,
.aon-lead-modal__sidebar--cta {
  display:flex;
  flex-direction:column
}
.aon-lead-modal__sidebar--contacts a,
.aon-lead-modal__sidebar--contacts p,
.aon-lead-modal__sidebar--cta a,
.aon-lead-modal__sidebar--cta p {
  font-size:1.6rem;
  line-height:2.6rem;
  text-decoration:none;
  color:inherit
}
@media screen and (min-width:1900px) {
  .aon-lead-modal__sidebar--contacts a,
  .aon-lead-modal__sidebar--contacts p,
  .aon-lead-modal__sidebar--cta a,
  .aon-lead-modal__sidebar--cta p {
    font-size:1.8rem;
    line-height:3rem
  }
}
.aon-lead-modal__sidebar--contacts a:hover,
.aon-lead-modal__sidebar--cta a:hover {
  color:var(--aon-navy)
}
.aon-lead-modal__sidebar--cta {
  gap:var(--spacer-16)
}
.aon-lead-modal__sidebar--cta .aon-button {
  width:fit-content
}
@media screen and (min-width:650px) {
  .aon-lead-modal__sidebar--cta {
    margin-top:var(--spacer-64);
    min-height:0
  }
}
@media screen and (min-width:1200px) {
  .aon-lead-modal__sidebar--cta {
    gap:var(--spacer-24);
    margin-top:0;
    min-height:calc(var(--spacer-40) * 5 + var(--spacer-48))
  }
}
.aon-lead-modal__sidebar--contacts {
  color:var(--aon-gray-02);
  gap:var(--spacer-4);
  margin-top:var(--spacer-40)
}
@media screen and (min-width:1200px) {
  .aon-lead-modal__sidebar--contacts {
    margin-top:0
  }
}
.aon-lead-modal__content {
  padding-top:var(--spacer-48);
  padding-bottom:var(--spacer-48);
  background-color:#fff;
  grid-column:span 4;
  display:grid;
  grid-template-columns:repeat(var(--grid-columns),1fr);
  gap:var(--grid-gap)
}
@media screen and (min-width:650px) {
  .aon-lead-modal__content {
    --grid-columns:8;
    grid-column:span 8;
    padding-bottom:var(--spacer-48)
  }
}
@media screen and (min-width:1200px) {
  .aon-lead-modal__content {
    grid-column:5/-1;
    padding-top:11.6rem;
    padding-left:0;
    padding-bottom:var(--spacer-80);
    margin-left:0
  }
}
.aon-lead-modal__X-button {
  color:var(--aon-signature-red);
  position:absolute;
  right:var(--spacer-24);
  top:var(--spacer-24)
}
@media screen and (min-width:650px) {
  .aon-lead-modal__X-button {
    right:var(--spacer-40);
    top:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .aon-lead-modal__X-button {
    right:var(--spacer-48);
    top:var(--spacer-48)
  }
}
.aon-lead-modal__form {
  display:flex;
  flex-direction:column;
  grid-column:span 4;
  row-gap:var(--spacer-56)!important
}
@media screen and (min-width:650px) {
  .aon-lead-modal__form {
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap);
    grid-column:span 8;
    row-gap:var(--spacer-80)!important;
    align-content:flex-start
  }
}
@media screen and (min-width:1200px) {
  .aon-lead-modal__form {
    grid-column:2/-2;
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap);
    --grid-columns:6!important
  }
}
.aon-lead-modal__form-section {
  display:flex;
  flex-wrap:wrap;
  padding:0
}
@media screen and (min-width:650px) {
  .aon-lead-modal__form-section {
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap);
    grid-column:span 8
  }
}
@media screen and (min-width:1200px) {
  .aon-lead-modal__form-section {
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap);
    grid-column:span 6;
    --grid-columns:6!important
  }
}
.aon-lead-modal__form-section--title {
  margin-bottom:var(--spacer-32);
  width:100%
}
@media screen and (min-width:650px) {
  .aon-lead-modal__form-section--title {
    margin-bottom:0;
    grid-column:span 2
  }
}
.aon-lead-modal__form-section--group {
  display:flex;
  flex-direction:column;
  gap:var(--spacer-40);
  width:100%
}
@media screen and (min-width:650px) {
  .aon-lead-modal__form-section--group {
    grid-column:4/-1
  }
}
@media screen and (min-width:1200px) {
  .aon-lead-modal__form-section--group {
    grid-column:span 4
  }
}
@media screen and (min-width:650px) {
  .aon-lead-modal__form-legal-container {
    grid-column:4/-1;
    margin-top:var(--spacer-8)
  }
}
@media screen and (min-width:1200px) {
  .aon-lead-modal__form-legal-container {
    grid-column:3/-1;
    margin-top:0
  }
}
.aon-lead-modal__form-legal {
  color:var(--aon-gray-01);
  margin-top:var(--spacer-32);
  margin-bottom:var(--spacer-32)
}
@media screen and (min-width:650px) {
  .aon-lead-modal__form-legal {
    margin-top:0;
    margin-bottom:var(--spacer-40)
  }
}
.aon-lead-modal__form-legal p {
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.2rem;
  line-height:1.8rem
}
@media screen and (min-width:1900px) {
  .aon-lead-modal__form-legal p {
    font-size:1.4rem;
    line-height:2.2rem
  }
}
.aon-lead-modal__form-legal p:not(:last-child) {
  margin-bottom:var(--spacer-24)
}
.aon-lead-modal__form-legal a,
.aon-lead-modal__form-legal a:active,
.aon-lead-modal__form-legal a:hover,
.aon-lead-modal__form-legal a:visited {
  color:var(--aon-gray-01)
}
.aon-lead-modal__form .aon-button__primary,
.aon-lead-modal__form .aon-button__secondary {
  width:100%
}
.aon-lead-modal__form .aon-button__primary .aon-button__wrapper-content,
.aon-lead-modal__form .aon-button__secondary .aon-button__wrapper-content {
  width:100%
}
@media screen and (min-width:650px) {
  .aon-lead-modal__form .aon-button {
    width:fit-content
  }
}
.aon-lead-modal .modal-nav-sticky {
  background-color:var(--aon-gray-07)
}
.aon-lead-modal .modal-nav-sticky h4 {
  color:var(--aon-navy)
}
.aon-lead-modal--success .aon-lead-modal__X-button {
  display:none
}
@media screen and (min-width:1200px) {
  .aon-lead-modal--success .aon-lead-modal__X-button {
    display:block
  }
}
.aon-lead-modal--success .aon-lead-modal__sidebar {
  display:none
}
@media screen and (min-width:1200px) {
  .aon-lead-modal--success .aon-lead-modal__sidebar {
    display:grid
  }
}
.aon-lead-modal--success .aon-lead-modal__content {
  margin-top:8.8rem
}
@media screen and (min-width:650px) {
  .aon-lead-modal--success .aon-lead-modal__content {
    margin-top:10.4rem
  }
}
@media screen and (min-width:1200px) {
  .aon-lead-modal--success .aon-lead-modal__content {
    margin-top:0;
    padding-top:var(--spacer-96);
    padding-bottom:var(--spacer-128)
  }
}
.lead-modal-tag {
  grid-column:1/-1
}
.lead-modal-tag h6 {
  color:var(--aon-teal-dark)
}
.lead-modal-tag h3 {
  margin-top:var(--spacer-8)
}
.aon-leadCTA-banner {
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center;
  padding:var(--spacer-24);
  position:relative
}
.aon-leadCTA-banner picture img {
  position:absolute;
  top:0;
  left:0;
  height:100%;
  width:100%;
  object-fit:cover;
  z-index:-1
}
@media screen and (min-width:650px) {
  .aon-leadCTA-banner {
    padding:var(--spacer-64) var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .aon-leadCTA-banner {
    padding:var(--spacer-80) var(--spacer-48)
  }
}
.aon-leadCTA-banner__panel {
  backdrop-filter:blur(1rem);
  -webkit-backdrop-filter:blur(1rem);
  padding:var(--spacer-24);
  gap:var(--spacer-32)
}
@media screen and (min-width:650px) {
  .aon-leadCTA-banner__panel {
    padding:var(--spacer-48)
  }
}
@media screen and (min-width:1200px) {
  .aon-leadCTA-banner__panel {
    padding:var(--spacer-48) 0 var(--spacer-80) 0;
    gap:var(--spacer-40)
  }
}
.aon-leadCTA-banner__content-left {
  grid-column:span 4
}
@media screen and (min-width:650px) {
  .aon-leadCTA-banner__content-left {
    grid-column:span 6
  }
}
@media screen and (min-width:1200px) {
  .aon-leadCTA-banner__content-left {
    padding-left:var(--spacer-48);
    grid-column:span 5
  }
}
.aon-leadCTA-banner__title {
  padding-top:var(--spacer-8)
}
@media screen and (min-width:650px) {
  .aon-leadCTA-banner__title {
    padding-top:var(--spacer-16)
  }
}
.aon-leadCTA-banner__content-right {
  display:flex;
  flex-direction:column;
  justify-content:center;
  color:var(--aon-white);
  margin-top:0;
  grid-column:span 4
}
@media screen and (min-width:650px) {
  .aon-leadCTA-banner__content-right {
    grid-column:span 6
  }
}
@media screen and (min-width:1200px) {
  .aon-leadCTA-banner__content-right {
    padding-top:var(--spacer-32);
    padding-left:0;
    grid-column:8/span 4
  }
}
.aon-leadCTA-banner__submit {
  padding-top:var(--spacer-40)
}
.aon-leadCTA-banner__submit .aon-button__wrapper-content {
  padding:1.5rem var(--spacer-24)
}
.aon-leadCTA-banner__submit .aon-button__primary,
.aon-leadCTA-banner__submit .aon-button__secondary {
  width:100%
}
.aon-leadCTA-banner__submit .aon-button__primary .aon-button__wrapper-content,
.aon-leadCTA-banner__submit .aon-button__secondary .aon-button__wrapper-content {
  width:100%
}
@media screen and (min-width:650px) {
  .aon-leadCTA-banner__submit {
    display:flex;
    align-items:flex-end;
    padding-top:var(--spacer-24)
  }
  .aon-leadCTA-banner__submit .aon-button {
    margin-bottom:-.1rem
  }
  .aon-leadCTA-banner__submit .aon-button__wrapper-content {
    padding:1.9rem var(--spacer-24)
  }
  .aon-leadCTA-banner__submit .aon-button__text {
    margin-right:0;
    white-space:nowrap
  }
  .aon-leadCTA-banner__submit .aon-button.aon-icon {
    margin-left:var(--spacer-24)
  }
  .aon-leadCTA-banner__submit .aon-button__primary,
  .aon-leadCTA-banner__submit .aon-button__secondary {
    width:fit-content
  }
  .aon-leadCTA-banner__submit .aon-button__primary .aon-button__wrapper-content,
  .aon-leadCTA-banner__submit .aon-button__secondary .aon-button__wrapper-content {
    width:auto
  }
}
.aon-leadCTA-banner__input {
  width:100%;
  padding-bottom:var(--spacer-48)
}
@media screen and (min-width:650px) {
  .aon-leadCTA-banner__input {
    padding-right:var(--spacer-24);
    padding-bottom:var(--spacer-0)
  }
}
.aon-leadCTA-banner__input .aon-field__error {
  position:absolute;
  bottom:-2.2rem;
  left:0
}
.lead-banner-text {
  color:var(--aon-navy)
}
.lead-banner-cta {
  margin-top:var(--spacer-24)
}
.lead-banner-cta.aon-button {
  width:100%
}
.lead-banner-cta.aon-button .aon-button__wrapper-content {
  display:flex
}
@media screen and (min-width:650px) {
  .lead-banner-cta.aon-button {
    width:fit-content
  }
  .lead-banner-cta.aon-button .aon-button__wrapper-content {
    display:inline-flex
  }
}
.aon-subcribeCTA-banner {
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center;
  padding:var(--spacer-24);
  position:relative
}
.aon-subcribeCTA-banner picture img {
  position:absolute;
  object-fit:cover;
  top:0;
  left:0;
  height:100%;
  width:100%
}
@media screen and (min-width:650px) {
  .aon-subcribeCTA-banner {
    padding:var(--spacer-64) var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .aon-subcribeCTA-banner {
    padding:var(--spacer-80) var(--spacer-48)
  }
}
.aon-subcribeCTA-banner__panel {
  backdrop-filter:blur(1rem);
  -webkit-backdrop-filter:blur(1rem);
  padding:var(--spacer-24) var(--spacer-24) var(--spacer-24) 0
}
@media screen and (min-width:650px) {
  .aon-subcribeCTA-banner__panel {
    padding:var(--spacer-48) var(--spacer-48) var(--spacer-48) 0
  }
}
@media screen and (min-width:1200px) {
  .aon-subcribeCTA-banner__panel {
    padding:var(--spacer-48) 0 var(--spacer-80) 0
  }
}
.aon-subcribeCTA-banner__panel .aon-eyebrow {
  --eyebrow-main-color:var(--aon-teal-light);
  --eyebrow-optional-slash-color:var(--aon-gray-02);
  --eyebrow-optional-text-color:var(--aon-gray-04);
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem
}
@media screen and (min-width:1900px) {
  .aon-subcribeCTA-banner__panel .aon-eyebrow {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
.aon-subcribeCTA-banner__panel .aon-button__primary--red {
  --border-color:var(--aon-signature-red);
  --fill-color:var(--aon-signature-red);
  --fill-color-hover:transparent;
  --text-color:var(--aon-white);
  --text-color-hover:var(--aon-white);
  --icon-color:var(--aon-white);
  --icon-color-hover:var(--aon-white)
}
.aon-subcribeCTA-banner__content-left {
  padding-left:var(--spacer-24);
  grid-column:span 4
}
@media screen and (min-width:650px) {
  .aon-subcribeCTA-banner__content-left {
    padding-left:var(--spacer-48);
    grid-column:span 6
  }
}
@media screen and (min-width:1200px) {
  .aon-subcribeCTA-banner__content-left {
    grid-column:span 5
  }
}
.aon-subcribeCTA-banner__title {
  padding-top:var(--spacer-8);
  color:var(--aon-white)
}
@media screen and (min-width:650px) {
  .aon-subcribeCTA-banner__title {
    padding-top:var(--spacer-16)
  }
}
.aon-subcribeCTA-banner__subtitle {
  padding-top:var(--spacer-8);
  font-size:1.6rem;
  line-height:2.6rem;
  color:var(--aon-white)
}
@media screen and (min-width:1900px) {
  .aon-subcribeCTA-banner__subtitle {
    font-size:1.8rem;
    line-height:3rem
  }
}
@media screen and (min-width:650px) {
  .aon-subcribeCTA-banner__subtitle {
    padding-top:var(--spacer-16)
  }
}
.aon-subcribeCTA-banner__content-right {
  display:flex;
  flex-direction:column;
  justify-content:center;
  color:var(--aon-white);
  padding-left:var(--spacer-24);
  grid-column:span 4
}
@media screen and (min-width:650px) {
  .aon-subcribeCTA-banner__content-right {
    padding-left:var(--spacer-48);
    grid-column:span 6
  }
}
@media screen and (min-width:1200px) {
  .aon-subcribeCTA-banner__content-right {
    padding-top:var(--spacer-32);
    padding-left:0;
    grid-column:8/span 4
  }
}
.aon-subcribeCTA-banner__submit {
  padding-top:var(--spacer-40)
}
.aon-subcribeCTA-banner__submit .aon-button__wrapper-content {
  padding:1.5rem var(--spacer-24)
}
.aon-subcribeCTA-banner__submit .aon-button__primary,
.aon-subcribeCTA-banner__submit .aon-button__secondary {
  width:100%
}
.aon-subcribeCTA-banner__submit .aon-button__primary .aon-button__wrapper-content,
.aon-subcribeCTA-banner__submit .aon-button__secondary .aon-button__wrapper-content {
  width:100%
}
@media screen and (min-width:650px) {
  .aon-subcribeCTA-banner__submit {
    display:flex;
    align-items:flex-end;
    padding-top:var(--spacer-24)
  }
  .aon-subcribeCTA-banner__submit .aon-button {
    margin-bottom:-.1rem
  }
  .aon-subcribeCTA-banner__submit .aon-button__wrapper-content {
    padding:1.9rem var(--spacer-24)
  }
  .aon-subcribeCTA-banner__submit .aon-button__text {
    margin-right:0;
    white-space:nowrap
  }
  .aon-subcribeCTA-banner__submit .aon-button.aon-icon {
    display:none
  }
  .aon-subcribeCTA-banner__submit .aon-button__primary,
  .aon-subcribeCTA-banner__submit .aon-button__secondary {
    width:fit-content
  }
  .aon-subcribeCTA-banner__submit .aon-button__primary .aon-button__wrapper-content,
  .aon-subcribeCTA-banner__submit .aon-button__secondary .aon-button__wrapper-content {
    width:auto
  }
}
.aon-subcribeCTA-banner__input {
  width:100%;
  padding-bottom:var(--spacer-48)
}
@media screen and (min-width:650px) {
  .aon-subcribeCTA-banner__input {
    padding-right:var(--spacer-24);
    padding-bottom:var(--spacer-0)
  }
}
.aon-subcribeCTA-banner__input .aon-field__error {
  position:absolute;
  bottom:-2.2rem;
  left:0
}
.subscribe-action-block {
  margin-top:var(--spacer-24)
}
.subscribe-grid {
  --grid-gap:var(--spacer-32)
}
@media screen and (min-width:1200px) {
  .subscribe-grid {
    --grid-gap:var(--spacer-40)
  }
}
@media screen and (min-width:650px) {
  .aon-tray-layouts {
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap);
    row-gap:0
  }
}
@media screen and (min-width:1200px) {
  .aon-tray-layouts {
    min-height:calc(100vh - var(--header-height))
  }
}
.aon-tray-layouts>* {
  padding-left:var(--spacer-24);
  padding-right:var(--spacer-24);
  margin-left:calc(-1 * var(--spacer-24));
  margin-right:calc(-1 * var(--spacer-24))
}
@media screen and (min-width:650px) {
  .aon-tray-layouts>* {
    padding-left:var(--spacer-40);
    padding-right:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .aon-tray-layouts>* {
    padding-left:var(--spacer-48);
    padding-right:var(--spacer-48)
  }
}
@media screen and (min-width:650px) {
  .aon-tray-layouts>* {
    margin-left:calc(-1 * var(--spacer-40));
    margin-right:calc(-1 * var(--spacer-40))
  }
}
@media screen and (min-width:1200px) {
  .aon-tray-layouts>* {
    margin-left:calc(-1 * var(--spacer-48));
    margin-right:calc(-1 * var(--spacer-48))
  }
}
.aon-tray-layouts__left {
  background-color:var(--aon-gray-07);
  padding-top:var(--spacer-40);
  padding-bottom:var(--spacer-40);
  display:grid;
  grid-template-columns:repeat(var(--grid-columns),1fr);
  gap:var(--grid-gap);
  grid-column:span 4
}
@media screen and (min-width:650px) {
  .aon-tray-layouts__left {
    grid-column:span 8
  }
}
@media screen and (min-width:1200px) {
  .aon-tray-layouts__left {
    grid-column:span 4;
    --grid-columns:4;
    margin-right:0;
    padding-top:var(--spacer-56);
    padding-bottom:var(--spacer-56);
    padding-right:0
  }
}
@media screen and (min-width:1900px) {
  .aon-tray-layouts__left {
    padding-top:var(--spacer-80);
    padding-bottom:var(--spacer-80)
  }
}
.aon-tray-layouts__left--header {
  grid-column:span 4
}
@media screen and (min-width:650px) {
  .aon-tray-layouts__left--header {
    grid-column:6/1
  }
}
@media screen and (min-width:1200px) {
  .aon-tray-layouts__left--header {
    padding-right:var(--spacer-80);
    grid-column:span 4
  }
}
@media screen and (min-width:1900px) {
  .aon-tray-layouts__left--header {
    padding-right:0;
    grid-column:span 3
  }
}
@media screen and (min-width:1900px) {
  .aon-tray-layouts__left--title {
    font-family:var(--title-font-family);
    font-style:normal;
    font-weight:700;
    letter-spacing:0;
    font-size:3.8rem;
    line-height:4.2rem
  }
}
@media screen and (min-width:1900px) and (min-width:650px) {
  .aon-tray-layouts__left--title {
    font-size:4.4rem;
    line-height:4.8rem
  }
}
@media screen and (min-width:1900px) and (min-width:1200px) {
  .aon-tray-layouts__left--title {
    font-size:5.6rem;
    line-height:6rem
  }
}
@media screen and (min-width:1900px) and (min-width:1900px) {
  .aon-tray-layouts__left--title {
    font-size:6.6rem;
    line-height:7rem
  }
}
.aon-tray-layouts__left--subtitle {
  padding-top:var(--spacer-16);
  font-size:1.4rem;
  line-height:2.2rem;
  color:var(--aon-gray-01)
}
@media screen and (min-width:1900px) {
  .aon-tray-layouts__left--subtitle {
    font-size:1.6rem;
    line-height:2.4rem
  }
}
@media screen and (min-width:1200px) {
  .aon-tray-layouts__left--subtitle {
    padding-top:var(--spacer-24)
  }
}
.aon-tray-layouts__left--button {
  padding-top:var(--spacer-24)
}
.aon-tray-layouts__left--button .aon-button__primary,
.aon-tray-layouts__left--button .aon-button__secondary {
  width:100%
}
.aon-tray-layouts__left--button .aon-button__primary .aon-button__wrapper-content,
.aon-tray-layouts__left--button .aon-button__secondary .aon-button__wrapper-content {
  width:100%
}
@media screen and (min-width:650px) {
  .aon-tray-layouts__left--button .aon-button__primary,
  .aon-tray-layouts__left--button .aon-button__secondary {
    width:fit-content
  }
  .aon-tray-layouts__left--button .aon-button__primary .aon-button__wrapper-content,
  .aon-tray-layouts__left--button .aon-button__secondary .aon-button__wrapper-content {
    width:auto
  }
}
@media screen and (min-width:1200px) {
  .aon-tray-layouts__left--button {
    padding-top:var(--spacer-32)
  }
}
.aon-tray-layouts__right {
  background-color:var(--aon-gray-08);
  padding-top:var(--spacer-40);
  padding-bottom:var(--spacer-40);
  display:grid;
  grid-template-columns:repeat(var(--grid-columns),1fr);
  gap:var(--grid-gap);
  grid-column:span 4
}
@media screen and (min-width:650px) {
  .aon-tray-layouts__right {
    grid-column:span 8;
    --grid-columns:8
  }
}
@media screen and (min-width:1200px) {
  .aon-tray-layouts__right {
    margin-left:calc(-1 * var(--spacer-40));
    padding-top:var(--spacer-56);
    padding-bottom:var(--spacer-56);
    padding-left:var(--spacer-40)
  }
}
@media screen and (min-width:1900px) {
  .aon-tray-layouts__right {
    padding-top:var(--spacer-80);
    padding-bottom:var(--spacer-80)
  }
}
.aon-tray-layouts__right--content {
  grid-column:span 4;
  row-gap:var(--spacer-56)
}
@media screen and (min-width:650px) {
  .aon-tray-layouts__right--content {
    grid-column:span 8;
    row-gap:var(--spacer-80)
  }
}
@media screen and (min-width:1200px) {
  .aon-tray-layouts__right--content {
    grid-column:2/-2;
    --grid-columns:6
  }
}
@keyframes leftToRight {
  0% {
    transform:translateX(-5rem)
  }
  100% {
    transform:translateX(0)
  }
}
@keyframes appear {
  0% {
    opacity:0
  }
  100% {
    opacity:1
  }
}
@media screen and (min-width:650px) {
  .aon-industries-tray {
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap);
    grid-auto-flow:column;
    grid-gap:0 var(--spacer-32);
    grid-template-rows:repeat(1,1fr);
    grid-template-columns:repeat(2,1fr)
  }
}
@media screen and (min-width:1200px) {
  .aon-industries-tray {
    grid-gap:0 var(--spacer-40)
  }
}
.aon-industries-tray__title {
  color:var(--aon-teal-dark);
  padding-bottom:var(--spacer-24);
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem
}
@media screen and (min-width:1900px) {
  .aon-industries-tray__title {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
@media screen and (min-width:650px) {
  .aon-industries-tray__title {
    padding-bottom:var(--spacer-32)
  }
}
.aon-industries-tray__list {
  list-style-type:none;
  padding-left:0
}
.aon-industries-tray__list:not(:last-child) {
  margin-bottom:var(--spacer-48)
}
@media screen and (min-width:650px) {
  .aon-industries-tray__list:not(:last-child) {
    margin-bottom:0
  }
}
.aon-industries-tray__item:not(:last-child) {
  margin-bottom:var(--spacer-24)
}
@media screen and (min-width:1900px) {
  .aon-industries-tray__item:not(:last-child) {
    margin-bottom:var(--spacer-32)
  }
}
.aon-industries-tray__link {
  transition:color var(--base-transition-02) linear;
  color:var(--aon-navy);
  text-decoration:none;
  font-family:var(--title-font-family);
  font-style:normal;
  letter-spacing:0;
  font-weight:700;
  font-size:2.4rem;
  line-height:2.8rem
}
@media screen and (min-width:1900px) {
  .aon-industries-tray__link {
    font-size:2.8rem;
    line-height:3.2rem
  }
}
@media (hover:hover) and (pointer:fine) {
  .aon-industries-tray__title.inactive {
    color:var(--aon-gray-03)
  }
  .aon-industries-tray__link.inactive {
    color:var(--aon-gray-03)
  }
}
.aon-industries-tray__link.active {
  color:var(--aon-navy)
}
.insights-tray .aon-about-tray__title {
  padding-bottom:0
}
@media (hover:hover) and (pointer:fine) {
  .insights-tray .aon-about-tray__title.in-active {
    color:var(--aon-gray-03)
  }
}
.insights-tray .aon-tray-layouts__right {
  background-color:var(--aon-gray-08)
}
.insights-tray-right__header {
  display:flex;
  align-items:flex-end;
  justify-content:space-between
}
.insights-tray .js-hover {
  transition:opacity .2s linear
}
@media (hover:hover) and (pointer:fine) {
  .insights-tray .js-hover.blur {
    opacity:.4!important
  }
}
.insights-topics {
  margin-top:var(--spacer-24)
}
@media screen and (min-width:650px) {
  .insights-topics {
    margin-top:var(--spacer-32)
  }
}
.insights-topics__list {
  list-style:none;
  padding:0
}
@media screen and (min-width:650px) {
  .insights-topics__list {
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap);
    row-gap:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .insights-topics__list {
    --grid-columns:6
  }
}
.insights-topics__link {
  display:block;
  color:var(--aon-navy);
  text-decoration:none
}
@media screen and (min-width:650px) {
  .insights-topics__item {
    grid-column:span 4
  }
}
@media screen and (min-width:1200px) {
  .insights-topics__item {
    grid-column:span 3
  }
}
.insights-topics__item img {
  display:block;
  object-fit:cover;
  width:8.4rem;
  height:8.4rem
}
@media screen and (min-width:650px) {
  .insights-topics__item img {
    width:100%;
    height:auto
  }
}
.insights-topics__item-caption {
  font-family:var(--title-font-family);
  font-style:normal;
  letter-spacing:0;
  font-weight:700;
  font-size:2.4rem;
  line-height:2.8rem;
  padding-left:var(--spacer-16)
}
@media screen and (min-width:1900px) {
  .insights-topics__item-caption {
    font-size:2.8rem;
    line-height:3.2rem
  }
}
@media screen and (min-width:650px) {
  .insights-topics__item-caption {
    padding-left:0;
    margin-top:var(--spacer-16)
  }
}
.insights-topics__item+.insights-topics__item {
  margin-top:var(--spacer-24)
}
@media screen and (min-width:650px) {
  .insights-topics__item+.insights-topics__item {
    margin-top:0
  }
}
.insights-topics__figure {
  display:flex;
  align-items:center
}
@media screen and (min-width:650px) {
  .insights-topics__figure {
    display:block
  }
}
a.insights-view-all {
  transition:opacity .2s linear
}
@media (hover:hover) and (pointer:fine) {
  a.insights-view-all.in-active {
    opacity:.4!important
  }
}
a.aon-button.insights-view-all-desktop {
  display:none
}
@media screen and (min-width:650px) {
  a.aon-button.insights-view-all-desktop {
    display:block
  }
}
a.aon-button.insights-view-all-mobile {
  margin-top:var(--spacer-24)
}
@media screen and (min-width:650px) {
  a.aon-button.insights-view-all-mobile {
    display:none
  }
}
.aon-tray-layouts__right .aon-about-tray {
  display:grid;
  grid-template-columns:repeat(var(--grid-columns),1fr);
  gap:var(--grid-gap);
  grid-column:span 4
}
@media screen and (min-width:650px) {
  .aon-tray-layouts__right .aon-about-tray {
    --grid-columns:8;
    grid-column:span 8
  }
}
@media screen and (min-width:1200px) {
  .aon-tray-layouts__right .aon-about-tray {
    --grid-columns:6;
    grid-column:span 6
  }
}
.aon-tray-layouts__right .aon-about-tray__group {
  grid-column:span 4
}
.aon-tray-layouts__right .aon-about-tray__group:not(:last-child) {
  padding-bottom:var(--spacer-24)
}
@media screen and (min-width:650px) {
  .aon-tray-layouts__right .aon-about-tray__group {
    grid-column:span 5
  }
  .aon-tray-layouts__right .aon-about-tray__group:not(:last-child) {
    padding-bottom:0;
    grid-column:span 3
  }
}
@media screen and (min-width:1200px) {
  .aon-tray-layouts__right .aon-about-tray__group {
    grid-column:span 4
  }
  .aon-tray-layouts__right .aon-about-tray__group:not(:last-child) {
    grid-column:span 2
  }
}
.aon-tray-layouts__right .aon-about-tray__title {
  color:var(--aon-teal-dark);
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem;
  padding-bottom:var(--spacer-24)
}
@media screen and (min-width:1900px) {
  .aon-tray-layouts__right .aon-about-tray__title {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
@media screen and (min-width:650px) {
  .aon-tray-layouts__right .aon-about-tray__title:not(:last-child) {
    padding-bottom:var(--spacer-32)
  }
}
.aon-tray-layouts__right .aon-about-tray__list {
  list-style-type:none;
  padding-left:0
}
.aon-tray-layouts__right .aon-about-tray__list:not(:last-child) {
  padding-bottom:var(--spacer-24)
}
@media screen and (min-width:650px) {
  .aon-tray-layouts__right .aon-about-tray__list:not(:last-child) {
    padding-bottom:var(--spacer-32)
  }
}
.aon-tray-layouts__right .aon-about-tray__item:not(:last-child) {
  padding-bottom:var(--spacer-24)
}
@media screen and (min-width:1900px) {
  .aon-tray-layouts__right .aon-about-tray__item:not(:last-child) {
    padding-bottom:var(--spacer-32)
  }
}
.aon-tray-layouts__right .aon-about-tray__link {
  transition:all var(--base-transition-02) linear;
  color:var(--aon-navy);
  text-decoration:none;
  font-family:var(--title-font-family);
  font-style:normal;
  letter-spacing:0;
  font-weight:700;
  font-size:2.4rem;
  line-height:2.8rem
}
@media screen and (min-width:1900px) {
  .aon-tray-layouts__right .aon-about-tray__link {
    font-size:2.8rem;
    line-height:3.2rem
  }
}
@media (hover:hover) and (pointer:fine) {
  .aon-tray-layouts__right .aon-about-tray__title.inactive {
    color:var(--aon-gray-03)
  }
  .aon-tray-layouts__right .aon-about-tray__link.inactive {
    color:var(--aon-gray-03)
  }
  .aon-tray-layouts__right .aon-about-tray__link.inactive p {
    color:var(--aon-gray-03)
  }
  .aon-tray-layouts__right .aon-about-tray__link.inactive img {
    opacity:.4
  }
}
.aon-tray-layouts__right .aon-about-tray__link.active a {
  color:var(--aon-navy)
}
.aon-tray-layouts__right .aon-about-tray__link.active p {
  color:var(--aon-navy)
}
.aon-tray-layouts__right .aon-about-tray__card {
  display:flex;
  align-items:center
}
@media screen and (min-width:650px) {
  .aon-tray-layouts__right .aon-about-tray__card {
    align-items:initial
  }
}
.aon-tray-layouts__right .aon-about-tray__card picture {
  max-width:8.4rem;
  max-height:8.4rem;
  width:100%;
  object-fit:cover
}
@media screen and (min-width:650px) {
  .aon-tray-layouts__right .aon-about-tray__card picture {
    aspect-ratio:16/9;
    max-width:19.1rem;
    max-height:10.7rem
  }
}
@media screen and (min-width:1900px) {
  .aon-tray-layouts__right .aon-about-tray__card picture {
    max-width:27rem;
    max-height:15.2rem
  }
}
.aon-tray-layouts__right .aon-about-tray__card-img {
  transition:opacity var(--base-transition-02) linear;
  width:100%;
  object-fit:cover;
  aspect-ratio:1
}
@media screen and (min-width:650px) {
  .aon-tray-layouts__right .aon-about-tray__card-img {
    aspect-ratio:16/9
  }
}
.aon-tray-layouts__right .aon-about-tray__card-title {
  padding-left:var(--spacer-16);
  font-family:var(--title-font-family);
  font-style:normal;
  letter-spacing:0;
  font-weight:700;
  font-size:2.4rem;
  line-height:2.8rem
}
@media screen and (min-width:1900px) {
  .aon-tray-layouts__right .aon-about-tray__card-title {
    font-size:2.8rem;
    line-height:3.2rem
  }
}
@media screen and (min-width:1900px) {
  .aon-tray-layouts__right .aon-about-tray__card-title {
    padding-left:var(--spacer-24)
  }
}
.aon-tray-layouts__right {
  background-color:var(--aon-gray-08)
}
.solutions-tray a {
  text-decoration:none
}
.solutions-tray-title {
  font-family:var(--title-font-family);
  font-style:normal;
  letter-spacing:0;
  font-weight:700;
  font-size:2.4rem;
  line-height:2.8rem;
  display:inline-flex;
  align-items:center;
  color:var(--aon-navy)
}
@media screen and (min-width:1900px) {
  .solutions-tray-title {
    font-size:2.8rem;
    line-height:3.2rem
  }
}
.solutions-tray-title span {
  flex:1
}
.solutions-tray-icon {
  width:var(--spacer-32);
  height:var(--spacer-32);
  margin-left:var(--spacer-16)
}
@media screen and (min-width:650px) {
  .solutions-tray-icon {
    margin-left:var(--spacer-8)
  }
}
.solutions-tray-icon svg {
  fill:var(--aon-signature-red)
}
.solutions-tray .solutions-tray-topics h6 {
  display:inline-block
}
.solutions-tray .solutions-tray-topics a {
  transition:color .2s linear
}
@media (hover:hover) and (pointer:fine) {
  .solutions-tray .solutions-tray-topics a.in-active {
    color:var(--aon-gray-03)
  }
  .solutions-tray .solutions-tray-topics a.in-active svg {
    fill:var(--aon-gray-03)
  }
}
@media screen and (min-width:650px) {
  .solutions-grid {
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap)
  }
}
@media screen and (min-width:1200px) {
  .solutions-grid {
    --grid-columns:6
  }
}
.solutions-list {
  list-style:none;
  padding:0;
  margin-top:var(--spacer-24)
}
.solutions-list-box+.solutions-list-box {
  margin-top:var(--spacer-48)
}
@media screen and (min-width:650px) {
  .solutions-list-box {
    grid-column:span 4
  }
  .solutions-list-box+.solutions-list-box {
    margin-top:0
  }
}
@media screen and (min-width:1200px) {
  .solutions-list-box {
    grid-column:span 3
  }
}
.solutions-list-container+.solutions-list-container {
  margin-top:var(--spacer-48)
}
.solutions-list__item {
  opacity:1
}
.solutions-list__item+.solutions-list__item {
  margin-top:var(--spacer-24)
}
.solutions-list__link {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem;
  color:var(--aon-gray-01)
}
@media screen and (min-width:1900px) {
  .solutions-list__link {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
body {
  --height-full-size:11.6rem;
  --height-small-size:var(--spacer-64);
  --height-mobile-size:8.4rem;
  --header-medium-height:7.6rem;
  --button-size:3.6rem;
  --height-topper:10.6rem
}
body.has-global-header {
  padding-top:var(--height-mobile-size)
}
@media screen and (min-width:1200px) {
  body.has-global-header {
    padding-top:var(--height-full-size)
  }
}
body.has-global-header.cw {
  padding-top:var(--header-medium-height)
}
@media screen and (min-width:650px) {
  body.has-global-header.cw {
    padding-top:var(--header-medium-height)
  }
}
@media screen and (min-width:1200px) {
  body.has-global-header.cw {
    padding-top:var(--height-full-size)
  }
}
.global-header {
  --mask-z-index:var(--zindex-2);
  --mask-item-z-index:var(--zindex-global-nav);
  --mega-menu-offset:var(--spacer-40);
  --header-height:var(--height-full-size);
  background-color:var(--aon-white);
  z-index:var(--zindex-global-nav);
  position:fixed;
  top:0;
  left:0;
  right:0;
  transition:transform var(--base-transition-04)
}
.global-header * {
  -webkit-tap-highlight-color:transparent
}
.global-header__mask,
.global-header__mask-item {
  display:none
}
@media screen and (min-width:1200px) {
  .global-header__icon {
    z-index:var(--mask-item-z-index)
  }
  .global-header__mask,
  .global-header__mask-item {
    position:absolute;
    top:calc(100% - var(--mega-menu-offset));
    left:0;
    right:0;
    bottom:0;
    background-color:var(--aon-white);
    z-index:var(--mask-z-index)
  }
  .global-header__mask-item,
  .global-header__mask-item-item {
    z-index:var(--mask-item-z-index)
  }
  .global-header__mask {
    z-index:var(--zindex-sticky-nav)
  }
}
.global-header__nav {
  --padding-gap:var(--spacer-24);
  padding-top:var(--padding-gap);
  padding-bottom:var(--padding-gap);
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  transition:padding,height var(--base-transition-04) linear
}
@media screen and (min-width:1200px) {
  .global-header__nav {
    height:var(--height-full-size);
    --padding-gap:var(--spacer-40)
  }
}
.global-header__nav ul {
  list-style:none
}
.global-header__nav a {
  text-decoration:none
}
.global-header__icon {
  padding-left:var(--spacer-24);
  display:inline-flex;
  align-items:baseline
}
.global-header__icon a {
  display:inline-flex;
  align-items:center;
  height:2.25rem;
  width:3.91rem;
  color:var(--aon-signature-red)
}
@media screen and (min-width:1200px) {
  .global-header__icon a {
    width:9.5rem
  }
}
@media screen and (min-width:650px) {
  .global-header__icon {
    padding-left:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .global-header__icon {
    padding-left:var(--spacer-48)
  }
}
.global-header__contact,
.global-header__links,
.global-header__mega-menu {
  display:none
}
@media screen and (min-width:1200px) {
  .global-header__contact,
  .global-header__links,
  .global-header__mega-menu {
    display:inline-flex
  }
}
.language-selector__button--in-nav {
  display:none
}
@media screen and (min-width:1200px) {
  .language-selector__button--in-nav {
    display:flex
  }
  .language-selector__button--in-nav .aon-icon__chevron-right {
    display:none
  }
}
.global-header__mega-menu {
  padding-left:0;
  position:relative
}
@media screen and (min-width:1200px) {
  .global-header__mega-menu {
    position:unset;
    margin-left:2rem
  }
  .global-header__mega-menu::before {
    content:"";
    position:absolute;
    top:calc(100% - var(--mega-menu-offset));
    left:0;
    bottom:unset;
    width:100%;
    height:0;
    opacity:0;
    margin-top:0;
    padding-bottom:0;
    background-color:var(--aon-gray-08);
    overflow-y:auto;
    transition-property:all;
    transition-duration:0s
  }
}
@media screen and (min-width:1200px) {
  .global-header__nav--open .global-header__mega-menu:hover::before {
    height:calc(100vh - var(--height-full-size) + var(--spacer-64));
    opacity:1;
    margin-top:var(--mega-menu-offset);
    padding-bottom:var(--spacer-24);
    transition-delay:0.2s
  }
}
@media screen and (min-width:1200px) {
  .global-header__mega-menu-item {
    padding-left:2rem;
    padding-right:2rem
  }
  .global-header__mega-menu-item:focus-within .global-header__mega-menu-link::before {
    width:100%
  }
}
.global-header__mega-sub-menu-title {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem;
  line-height:2.4rem;
  align-items:center;
  z-index:var(--zindex-2);
  background-color:var(--aon-white);
  display:none;
  position:absolute;
  top:0;
  left:0;
  right:50%;
  transform:translate(0,-100%);
  padding-top:var(--spacer-24);
  padding-bottom:var(--spacer-24);
  padding-left:var(--spacer-24);
  cursor:pointer
}
@media screen and (min-width:1900px) {
  .global-header__mega-sub-menu-title {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
@media screen and (min-width:650px) {
  .global-header__mega-sub-menu-title {
    padding-left:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .global-header__mega-sub-menu-title {
    line-height:3.2rem
  }
}
.global-header__mega-sub-menu-title .aon-icon {
  width:var(--spacer-24);
  height:var(--button-size);
  margin-right:var(--spacer-8)
}
.global-header__mega-menu-link {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:3.2rem;
  line-height:3.6rem;
  color:var(--aon-navy);
  display:flex;
  align-items:center;
  justify-content:space-between;
  -webkit-tap-highlight-color:transparent;
  outline:0;
  position:relative
}
@media screen and (min-width:650px) {
  .global-header__mega-menu-link {
    font-size:3.6rem;
    line-height:4rem
  }
}
@media screen and (min-width:1200px) {
  .global-header__mega-menu-link {
    font-size:4rem;
    line-height:4.4rem
  }
}
@media screen and (min-width:1900px) {
  .global-header__mega-menu-link {
    font-size:4.8rem;
    line-height:5.2rem
  }
}
.global-header__mega-menu-link::before {
  content:"";
  width:0;
  height:.2rem;
  background-color:var(--aon-signature-red);
  position:absolute;
  bottom:0;
  left:0;
  transition:width var(--base-transition-05) linear;
  transition-delay:150ms;
  z-index:calc(var(--mask-item-z-index) + 1)
}
.global-header__mega-menu-link .aon-icon {
  width:var(--spacer-40);
  height:var(--spacer-40)
}
@media screen and (min-width:1200px) {
  .global-header__mega-menu-link {
    font-family:var(--title-font-family);
    font-style:normal;
    font-weight:700;
    letter-spacing:0;
    font-size:1.6rem;
    line-height:2rem;
    line-height:2rem;
    padding:var(--spacer-8) 0
  }
}
@media screen and (min-width:1200px) and (min-width:1900px) {
  .global-header__mega-menu-link {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
@media screen and (min-width:1200px) {
  .global-header__mega-menu-link .aon-icon {
    display:none
  }
}
.global-header__mega-sub-menu {
  display:none;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  z-index:var(--zindex-2)
}
@media screen and (min-width:1200px) {
  .global-header__mega-sub-menu {
    display:block;
    padding-top:var(--mega-menu-offset);
    top:calc(100% - var(--mega-menu-offset));
    bottom:unset;
    height:calc(100vh - var(--height-full-size) + var(--spacer-64));
    padding-bottom:var(--spacer-24)
  }
}
.global-header__trigger-menu-wrapper {
  position:relative;
  margin-left:auto;
  margin-right:var(--spacer-24)
}
@media screen and (min-width:650px) {
  .global-header__trigger-menu-wrapper {
    margin-right:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .global-header__trigger-menu-wrapper {
    display:none
  }
}
.global-header__search-mask {
  display:none;
  width:calc(var(--button-size) * 4);
  height:calc(100% + .4rem);
  position:absolute;
  left:50%;
  bottom:0;
  transform:translate(-50%,100%);
  z-index:var(--zindex-search-mask)
}
.global-header__nav--small .global-header__search-mask {
  height:1.2rem
}
.search-tray-zero-state-open .search-nav-zero {
  opacity:1;
  pointer-events:auto;
  z-index:var(--zindex-2)
}
.search-tray-zero-state-open .global-header__search-mask {
  display:block
}
.global-header__search {
  display:inline-flex;
  width:fit-content;
  height:3.6rem;
  margin-left:auto;
  position:relative;
  --icon-size:var(--spacer-24);
  --icon-offset:calc(2rem - (var(--button-size) - var(--icon-size)) / 2)
}
.global-header__search .aon-icon__search {
  border:0;
  background-color:transparent;
  width:var(--button-size);
  height:100%;
  position:relative;
  cursor:pointer
}
.global-header__search .aon-icon__search .aon-icon {
  width:var(--icon-size);
  height:var(--icon-size);
  margin-left:auto;
  margin-right:auto
}
.global-header__search .aon-icon__search:focus {
  outline:0
}
.global-header__search .aon-icon__search.active::before,
.global-header__search .aon-icon__search:hover::before {
  width:var(--icon-size)
}
@media screen and (min-width:1200px) {
  .global-header__search {
    margin-left:0;
    padding:0 var(--icon-offset)
  }
  .global-header__search .aon-icon__search:before {
    content:"";
    width:0;
    height:.2rem;
    background-color:var(--aon-signature-red);
    position:absolute;
    bottom:0;
    left:calc((var(--button-size) - var(--icon-size))/ 2);
    transition:width var(--base-transition-05) linear;
    transition-delay:150ms;
    z-index:var(--zindex-search-mask)
  }
}
.global-header__search~.global-header__trigger-menu-wrapper {
  margin-left:var(--spacer-24)
}
.search-tray-zero-state-open body {
  -webkit-overflow-scrolling:auto;
  height:100%;
  overflow:hidden
}
.search-tray-zero-state-open .global-header__search .aon-icon__search {
  color:transparent
}
.search-tray-zero-state-open .global-header__search .aon-icon__search svg {
  fill:currentColor
}
.search-tray-zero-state-open .global-header__search .aon-icon__search::before {
  width:0;
  z-index:var(--mask-item-z-index)
}
@media screen and (min-width:1200px) {
  .search-tray-zero-state-open .global-header__search .aon-icon__search {
    color:initial
  }
  .search-tray-zero-state-open .global-header__search .aon-icon__search::before {
    width:var(--icon-size)
  }
}
.search-tray-zero-state-open .global-header__trigger-menu-wrapper {
  margin-left:auto
}
.global-header__mega-sub-menu--open .global-header__mega-sub-menu {
  display:block;
  background-color:var(--aon-gray-08);
  overflow-y:auto
}
.global-header__mega-sub-menu--open .global-header__mega-sub-menu-title {
  display:inline-flex;
  align-items:center;
  z-index:var(--zindex-2);
  background-color:var(--aon-white)
}
@media screen and (min-width:1200px) {
  .global-header__mega-sub-menu--open .global-header__mega-sub-menu-title {
    display:none
  }
}
@media screen and (min-width:1200px) {
  .global-header__mega-sub-menu--open {
    padding-left:2rem;
    padding-right:2rem
  }
  .global-header__mega-sub-menu--open .global-header__mega-menu-link::before {
    width:100%
  }
}
.global-header__languages-wrapper {
  display:flex;
  align-items:flex-end;
  background:0 0;
  cursor:pointer;
  position:relative;
  border:0;
  outline:0
}
.global-header__languages-wrapper::before {
  content:"";
  width:0;
  height:.2rem;
  background-color:var(--aon-signature-red);
  position:absolute;
  bottom:-.8rem;
  left:0
}
@media screen and (min-width:1200px) {
  .global-header__languages-wrapper::before {
    transition:width var(--base-transition-05) linear
  }
}
@media (hover:hover) and (pointer:fine) {
  .global-header__languages-wrapper:hover::before {
    width:100%
  }
}
.global-header__languages-wrapper:focus-visible {
  outline:0
}
.global-header__languages-wrapper:focus-visible::before {
  width:100%
}
.global-header__languages-wrapper .aon-icon__chevron-down {
  transition:transform .35s ease
}
.global-header__languages-wrapper.active::before {
  width:100%
}
.global-header__languages-wrapper.active .aon-icon__chevron-down {
  transform:rotate(180deg);
  transition:transform .35s ease
}
.global-header__links {
  padding:0 var(--spacer-24)
}
.global-header__links ul {
  width:100%;
  border-top:.1rem solid var(--aon-gray-05);
  padding:0;
  display:flex;
  align-items:center
}
.global-header__links li {
  grid-column:span 1
}
@media screen and (min-width:650px) {
  .global-header__links ul {
    border-top-color:var(--aon-gray-06)
  }
}
@media screen and (min-width:1200px) {
  .global-header__links {
    padding:0 var(--spacer-48) 0 var(--spacer-48);
    border-top:none;
    position:relative;
    margin-left:auto
  }
  .global-header__links ul {
    border-top:none
  }
  .global-header__links li:not(:last-of-type) {
    margin-bottom:0;
    margin-right:var(--spacer-24)
  }
  .global-header__links::before {
    height:var(--spacer-16);
    width:.1rem;
    background-color:var(--aon-gray-05);
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    left:var(--spacer-24)
  }
  .global-header__links::after {
    content:"";
    display:block;
    height:var(--spacer-16);
    width:.1rem;
    background-color:var(--aon-gray-05);
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    right:var(--spacer-24)
  }
}
.global-header__link {
  color:var(--aon-gray-02);
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem;
  font-weight:400
}
@media screen and (min-width:1900px) {
  .global-header__link {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
@media screen and (min-width:1200px) {
  .global-header__link {
    font-size:1.4rem;
    line-height:2.2rem
  }
}
@media screen and (min-width:1200px) and (min-width:1900px) {
  .global-header__link {
    font-size:1.6rem;
    line-height:2.4rem
  }
}
.global-header__contact a {
  cursor:pointer;
  font-family:var(--standard-font-family);
  font-weight:500;
  font-style:normal;
  font-size:1.6rem;
  line-height:2.4rem;
  letter-spacing:0;
  color:var(--aon-gray-01);
  border-bottom:.1rem solid var(--aon-signature-red)
}
@media screen and (min-width:1900px) {
  .global-header__contact a {
    font-size:1.8rem;
    line-height:2.6rem
  }
}
@media screen and (min-width:1200px) {
  .global-header__contact {
    margin-left:auto
  }
  .global-header__contact:nth-last-child(3) {
    margin-right:var(--spacer-48)
  }
  .global-header__contact a {
    font-size:1.4rem;
    line-height:2.2rem;
    border-bottom:none
  }
}
@media screen and (min-width:1200px) and (min-width:1900px) {
  .global-header__contact a {
    font-size:1.6rem;
    line-height:2.4rem
  }
}
@media screen and (min-width:1200px) {
  .global-header__contact+.global-header__links {
    margin-left:0
  }
  .global-header__contact+.global-header__links::before {
    content:""
  }
}
.global-header__trigger-menu {
  width:var(--spacer-24);
  height:var(--spacer-24);
  border:none;
  background-color:transparent;
  padding:0;
  cursor:pointer;
  -webkit-tap-highlight-color:transparent
}
.global-header__trigger-menu>div {
  width:var(--spacer-24);
  height:.1rem;
  background-color:var(--aon-navy);
  position:absolute;
  transition:transform ease var(--base-transition-05);
  -webkit-transition:transform ease var(--base-transition-05)
}
.global-header__trigger-menu>div:first-child {
  transform:translateY(-.6rem)
}
.global-header__trigger-menu>div:last-child {
  transform:translateY(.6rem);
  width:var(--spacer-16)
}
.global-header__body--menu-open {
  position:relative;
  touch-action:none;
  -ms-touch-action:none
}
.global-header__body--menu-open body {
  -webkit-overflow-scrolling:auto;
  overflow:hidden
}
.global-header__body--menu-open main {
  overflow:hidden
}
.global-header__body--menu-open .global-header {
  height:100%;
  display:flex;
  flex-direction:column;
  position:fixed;
  top:0;
  left:0;
  right:0;
  z-index:var(--zindex-global-nav);
  overflow-y:auto
}
@media screen and (min-width:1200px) {
  .global-header__body--menu-open .global-header {
    min-height:unset
  }
}
.global-header__body--menu-open .global-header .global-header__nav {
  flex-grow:1;
  display:grid;
  grid-template-rows:auto auto auto 1fr;
  grid-template-columns:1fr 1fr;
  background-color:var(--aon-white);
  align-items:stretch;
  padding-top:0;
  padding-bottom:0;
  height:100%;
  overflow-y:auto;
  position:relative;
  background-image:linear-gradient(to right,var(--aon-gray-08),var(--aon-gray-08));
  background-size:100% calc(100% - 3 * var(--spacer-24));
  background-repeat:no-repeat;
  background-position-y:100%
}
@media screen and (min-width:1200px) {
  .global-header__body--menu-open .global-header .global-header__nav {
    display:flex;
    align-items:center;
    flex-grow:0;
    background-image:none
  }
  .global-header__body--menu-open .global-header .global-header__nav.global-header__nav--sub-menu-open {
    overflow-y:hidden
  }
}
.global-header__body--menu-open .global-header .global-header__icon {
  grid-row:1/2;
  grid-column:1/2;
  padding-top:var(--spacer-24);
  padding-bottom:var(--spacer-24);
  position:sticky;
  top:0;
  z-index:var(--zindex-2);
  background-color:var(--aon-white)
}
@media screen and (min-width:1200px) {
  .global-header__body--menu-open .global-header .global-header__icon {
    padding-top:var(--spacer-40);
    padding-bottom:var(--spacer-40)
  }
}
.global-header__body--menu-open .global-header .global-header__contact,
.global-header__body--menu-open .global-header .global-header__links,
.global-header__body--menu-open .global-header .global-header__mega-menu {
  display:inline-flex;
  background-color:var(--aon-gray-08);
  padding-left:var(--spacer-24);
  padding-right:var(--spacer-24)
}
@media screen and (min-width:650px) {
  .global-header__body--menu-open .global-header .global-header__contact,
  .global-header__body--menu-open .global-header .global-header__links,
  .global-header__body--menu-open .global-header .global-header__mega-menu {
    padding-left:var(--spacer-40);
    padding-right:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .global-header__body--menu-open .global-header .global-header__contact,
  .global-header__body--menu-open .global-header .global-header__links,
  .global-header__body--menu-open .global-header .global-header__mega-menu {
    background-color:var(--aon-white);
    padding-left:0;
    padding-right:0
  }
}
.global-header__body--menu-open .global-header .language-selector__button--in-nav {
  display:flex
}
.global-header__body--menu-open .global-header .global-header__mega-menu {
  grid-row:2/3;
  grid-column:1/-1;
  flex-direction:column;
  padding-top:var(--spacer-40);
  padding-bottom:var(--spacer-40)
}
.global-header__body--menu-open .global-header .global-header__mega-menu>li:not(:last-of-type) {
  margin-bottom:var(--spacer-24)
}
@media screen and (min-width:1200px) {
  .global-header__body--menu-open .global-header .global-header__mega-menu {
    flex-direction:row;
    padding-top:0;
    padding-bottom:0;
    padding-left:var(--spacer-40);
    align-self:initial
  }
  .global-header__body--menu-open .global-header .global-header__mega-menu>li:not(:last-of-type) {
    margin-bottom:0
  }
}
.global-header__body--menu-open .global-header .global-header__search {
  display:none
}
@media screen and (min-width:1200px) {
  .global-header__body--menu-open .global-header .global-header__search {
    display:block
  }
}
.global-header__body--menu-open .global-header .global-header__contact {
  grid-row:5/6;
  grid-column:1/2;
  padding-bottom:var(--spacer-24);
  align-items:flex-end
}
@media screen and (min-width:1200px) {
  .global-header__body--menu-open .global-header .global-header__contact {
    padding-bottom:0
  }
}
.global-header__body--menu-open .global-header .global-header__links {
  grid-row:3/4;
  grid-column:1/-1;
  padding-bottom:var(--spacer-40)
}
.global-header__body--menu-open .global-header .global-header__links ul {
  display:grid;
  grid-template-columns:repeat(2,1fr);
  gap:var(--spacer-24);
  padding-top:var(--spacer-40);
  word-break:break-word
}
@media screen and (min-width:650px) {
  .global-header__body--menu-open .global-header .global-header__links {
    display:grid;
    grid-template-columns:1fr 1fr;
    grid-column-gap:var(--spacer-32)
  }
  .global-header__body--menu-open .global-header .global-header__links ul {
    grid-column:1/-1;
    gap:var(--spacer-32);
    grid-template-columns:repeat(3,1fr)
  }
  .global-header__body--menu-open .global-header .global-header__links ul li:nth-child(3n-1) {
    text-align:center
  }
  .global-header__body--menu-open .global-header .global-header__links ul li:nth-child(3n) {
    text-align:right
  }
}
@media screen and (min-width:1200px) {
  .global-header__body--menu-open .global-header .global-header__links {
    display:flex;
    padding-bottom:0;
    padding-left:var(--spacer-48);
    padding-right:var(--spacer-48)
  }
  .global-header__body--menu-open .global-header .global-header__links ul {
    flex-direction:row;
    padding-top:0
  }
}
.global-header__body--menu-open .global-header .global-header__trigger-menu-wrapper {
  grid-row:1/2;
  grid-column:2/-1;
  justify-self:end;
  position:sticky;
  top:0;
  background-color:var(--aon-white);
  display:flex;
  align-items:center;
  justify-content:flex-end;
  width:100%;
  height:100%;
  margin-right:0;
  padding-right:var(--spacer-24)
}
@media screen and (min-width:650px) {
  .global-header__body--menu-open .global-header .global-header__trigger-menu-wrapper {
    padding-right:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .global-header__body--menu-open .global-header .global-header__trigger-menu-wrapper {
    width:unset
  }
}
.global-header__body--menu-open .global-header__trigger-menu>div,
.search-tray-zero-state-open .global-header__trigger-menu>div {
  background-color:transparent
}
.global-header__body--menu-open .global-header__trigger-menu>div:first-child,
.search-tray-zero-state-open .global-header__trigger-menu>div:first-child {
  transform:rotate(45deg);
  background-color:var(--aon-signature-red)
}
.global-header__body--menu-open .global-header__trigger-menu>div:last-child,
.search-tray-zero-state-open .global-header__trigger-menu>div:last-child {
  transform:rotate(-45deg);
  width:var(--spacer-24);
  background-color:var(--aon-signature-red)
}
.global-header__body--sub-menu-open {
  overflow-y:hidden;
  position:relative;
  touch-action:none;
  -ms-touch-action:none
}
.global-header__body--sub-menu-open body {
  -webkit-overflow-scrolling:auto
}
.global-header__body--sub-menu-open main {
  overflow:hidden
}
.global-header__body--menu-open .global-header .global-header__nav.global-header__nav--sub-menu-open {
  overflow-y:hidden
}
.global-header__body--menu-open .global-header .global-header__nav.global-header__nav--sub-menu-open .global-header__mega-menu {
  grid-row:2/-1
}
.global-header__body--scroll-down .global-header {
  --header-height:var(--height-small-size);
  transform:translate3d(0,-100%,0)
}
.global-header__body--scroll-up {
  --padding-gap:var(--spacer-24)
}
@media screen and (min-width:1200px) {
  .global-header__body--scroll-up {
    --padding-gap:var(--spacer-16)
  }
}
.global-header__body--scroll-up .global-header {
  --header-height:var(--height-small-size);
  transform:none
}
@media screen and (min-width:1200px) {
  .global-header__body--scroll-up .global-header__mega-menu {
    margin-bottom:calc(-1 * var(--spacer-16))
  }
  .global-header__body--scroll-up .global-header__mega-menu-item {
    padding-bottom:var(--spacer-16)
  }
}
.global-header__body--scroll-up-no-animation .global-header {
  --header-height:var(--height-small-size);
  transform:none;
  transition:none
}
@media screen and (min-width:1200px) {
  .global-header__nav--small {
    --padding-gap:var(--spacer-16);
    --mega-menu-offset:var(--padding-gap);
    padding-top:var(--padding-gap);
    padding-bottom:var(--padding-gap);
    height:var(--height-small-size)
  }
  .global-header__nav--small .global-header__mega-menu-link {
    padding-bottom:var(--spacer-4)
  }
  .global-header__nav--small .global-header__icon {
    padding-top:0;
    padding-bottom:0
  }
  .global-header__nav--small .global-header__icon a {
    height:3rem;
    width:8rem
  }
  .global-header__nav--small .global-header__mega-sub-menu--open .global-header__mega-sub-menu {
    height:calc(100vh - var(--height-small-size) + var(--spacer-16));
    padding-bottom:0
  }
  .global-header__nav--small .aon-country-selector__sub-menu {
    top:var(--height-small-size);
    height:calc(100vh - var(--height-small-size))
  }
  .global-header__nav--small .aon-country-selector__sub-menu .aon-tray-layouts__left {
    height:calc(100vh - var(--height-small-size))
  }
  .global-header__nav--small .global-header__search:hover::before {
    top:var(--height-small-size);
    height:calc(100vh - var(--height-small-size))
  }
}
.aon-country-selector__sub-menu {
  cursor:auto;
  position:fixed;
  left:0;
  bottom:0;
  top:7.2rem;
  min-height:calc(100vh - 7.2rem);
  min-height:-webkit-fill-available;
  width:100%;
  overflow-y:auto;
  opacity:0;
  pointer-events:none;
  -webkit-overflow-scrolling:touch;
  background-color:var(--aon-gray-08)
}
@supports (-webkit-touch-callout:none) {
  .aon-country-selector__sub-menu {
    padding-bottom:var(--spacer-80)
  }
  @media screen and (min-width:1200px) {
    .aon-country-selector__sub-menu {
      padding-bottom:0
    }
  }
}
@media screen and (min-width:1200px) {
  .aon-country-selector__sub-menu {
    top:var(--height-full-size);
    height:calc(100vh - var(--height-full-size));
    transition:opacity .6s;
    background-color:var(--aon-white)
  }
  .aon-country-selector__sub-menu .aon-tray-layouts__left {
    height:calc(100vh - var(--height-full-size))
  }
}
.aon-country-selector__sub-menu .aon-icon {
  color:var(--aon-signature-red)
}
.aon-country-selector__sub-menu .accordion-block__icon .aon-icon {
  display:block;
  width:100%;
  height:100%
}
.aon-country-selector__sub-menu.active {
  opacity:1;
  pointer-events:auto;
  z-index:2
}
.lang-tray-state-open body {
  -webkit-overflow-scrolling:auto;
  height:100%;
  overflow:hidden
}
.global-header__language-back {
  display:none
}
.global-header__mega-sub-menu-title-lang {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem;
  position:fixed;
  top:0;
  z-index:var(--zindex-2);
  background-color:var(--aon-white);
  line-height:2.4rem;
  display:none;
  align-items:center;
  padding-top:var(--spacer-24);
  padding-bottom:var(--spacer-24);
  padding-left:var(--spacer-24);
  width:calc(100% - 3 * var(--spacer-24));
  cursor:pointer
}
@media screen and (min-width:1900px) {
  .global-header__mega-sub-menu-title-lang {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
@media screen and (min-width:650px) {
  .global-header__mega-sub-menu-title-lang {
    padding-left:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .global-header__mega-sub-menu-title-lang {
    line-height:3.2rem
  }
}
.global-header__mega-sub-menu-title-lang .aon-icon {
  width:var(--spacer-24);
  height:var(--spacer-24);
  margin-right:var(--spacer-8)
}
.global-header__mega-sub-menu-title-lang.active {
  display:inline-flex
}
.lang-tray-state-open .global-header__mega-sub-menu-title-lang {
  display:inline-flex
}
@media screen and (min-width:1200px) {
  .lang-tray-state-open .global-header__mega-sub-menu-title-lang {
    display:none
  }
}
.search-nav-zero {
  cursor:auto;
  position:fixed;
  left:0;
  bottom:0;
  top:8.3rem;
  height:calc(100vh - 7.2rem);
  width:100%;
  overflow:scroll;
  opacity:0;
  pointer-events:none;
  background-color:var(--aon-white);
  -webkit-overflow-scrolling:touch
}
.search-nav-zero__inner {
  min-height:100%
}
.search-nav-zero .search-hero-search-bar__title {
  color:var(--aon-navy)
}
.search-nav-zero.active {
  opacity:1;
  pointer-events:auto
}
@media screen and (min-width:1200px) {
  .search-nav-zero {
    top:var(--height-full-size);
    height:calc(100vh - var(--height-full-size));
    transition:opacity .6s
  }
}
@media screen and (min-width:1200px) {
  .global-header__nav--small .search-nav-zero {
    top:var(--height-small-size);
    height:calc(100vh - var(--height-small-size))
  }
}
.has-language-selection-bar .search-nav-zero {
  top:calc(var(--height-mobile-size) + var(--language-selector-bar-height));
  height:calc(100vh - var(--height-mobile-size) - var(--language-selector-bar-height))
}
@media screen and (min-width:1200px) {
  .has-language-selection-bar .search-nav-zero {
    top:calc(var(--height-full-size) + var(--language-selector-bar-height));
    height:calc(100vh - var(--height-full-size) - var(--language-selector-bar-height));
    transition:opacity .6s
  }
}
@media screen and (min-width:1200px) {
  .has-language-selection-bar .global-header__nav--small .search-nav-zero {
    top:calc(var(--height-small-size) + var(--language-selector-bar-height));
    height:calc(100vh - var(--height-small-size) - var(--language-selector-bar-height))
  }
}
.search-nav-zero-state {
  background-color:var(--aon-gray-07);
  position:relative;
  padding:var(--spacer-48) var(--spacer-24) var(--spacer-24)
}
.search-nav-zero-state .search-hero-form-input-icon {
  color:var(--aon-navy)
}
.search-nav-zero-state .search-hero-form-input-icon.active {
  color:var(--aon-signature-red)
}
.search-nav-zero-state .search-hero-form-input-icon svg {
  fill:currentColor
}
@media screen and (min-width:650px) {
  .search-nav-zero-state .search-hero-form-input-icon {
    width:var(--spacer-40);
    height:var(--spacer-40)
  }
}
.search-nav-zero-state .search-hero-form-submit {
  margin-left:var(--spacer-16)
}
@media screen and (min-width:650px) {
  .search-nav-zero-state {
    padding:var(--spacer-48) var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .search-nav-zero-state {
    padding:var(--spacer-48)
  }
}
.search-autosuggest {
  display:none;
  background-color:inherit;
  bottom:var(--spacer-24);
  left:0;
  position:absolute;
  width:100%;
  padding:0 var(--spacer-24);
  transform:translateY(100%);
  z-index:var(--zindex-relatedsolutions-thumbnail-bottom)
}
.search-autosuggest.block {
  display:block
}
.search-autosuggest__list {
  list-style:none;
  padding:0;
  padding-top:var(--spacer-24);
  padding-bottom:var(--spacer-24)
}
@media screen and (min-width:650px) {
  .search-autosuggest__list {
    padding-bottom:var(--spacer-48)
  }
}
.search-autosuggest__item+.search-autosuggest__item {
  margin-top:var(--spacer-16)
}
.search-autosuggest__item-text {
  font-family:var(--title-font-family);
  font-style:normal;
  letter-spacing:0;
  font-weight:700;
  font-size:2.4rem;
  line-height:2.8rem;
  cursor:pointer;
  color:var(--aon-gray-01);
  font-weight:400
}
@media screen and (min-width:1900px) {
  .search-autosuggest__item-text {
    font-size:2.8rem;
    line-height:3.2rem
  }
}
.search-autosuggest__item-text.inactive {
  color:var(--aon-gray-02)
}
.search-autosuggest__item-text.active {
  color:var(--aon-navy)
}
@media screen and (min-width:650px) {
  .search-autosuggest {
    bottom:var(--spacer-48);
    padding:0 var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .search-autosuggest {
    padding:0 var(--spacer-48)
  }
}
.search-recommend {
  padding:var(--spacer-48) var(--spacer-24)
}
@media screen and (min-width:650px) {
  .search-recommend {
    padding:var(--spacer-48) var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .search-recommend {
    padding:var(--spacer-64) var(--spacer-48)
  }
}
.search-recommend__title {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem;
  flex:1;
  color:var(--aon-teal-dark)
}
@media screen and (min-width:1900px) {
  .search-recommend__title {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
.popular-searches {
  grid-column:1/-1
}
@media screen and (min-width:1200px) {
  .popular-searches {
    grid-column:span 5
  }
}
@media screen and (min-width:1900px) {
  .popular-searches {
    grid-column:span 4
  }
}
.popular-searches__list {
  margin-top:var(--spacer-32);
  list-style:none;
  padding:0
}
@media screen and (min-width:1200px) {
  .popular-searches__list {
    margin-top:var(--spacer-40)
  }
}
.popular-searches__item {
  font-family:var(--title-font-family);
  font-style:normal;
  letter-spacing:0;
  font-weight:700;
  font-size:2.4rem;
  line-height:2.8rem
}
@media screen and (min-width:1900px) {
  .popular-searches__item {
    font-size:2.8rem;
    line-height:3.2rem
  }
}
.popular-searches__item+.popular-searches__item {
  margin-top:var(--spacer-24)
}
@media screen and (min-width:1200px) {
  .popular-searches__item+.popular-searches__item {
    margin-top:var(--spacer-16)
  }
}
.popular-searches__link {
  text-decoration:none;
  display:inline-block;
  color:var(--aon-navy);
  transition:color var(--base-transition-02) linear
}
@media screen and (min-width:1200px) {
  .popular-searches__link.inactive {
    color:var(--aon-gray-03)
  }
}
.top-insights {
  display:none
}
@media screen and (min-width:1200px) {
  .top-insights {
    grid-column:7/12;
    display:grid;
    --grid-columns:5;
    --grid-gap:var(--spacer-40)
  }
}
.top-insights-header {
  display:flex;
  align-items:center;
  justify-content:space-between;
  grid-column:1/-1
}
.top-insights__list {
  list-style:none;
  padding:0;
  grid-column:1/-1
}
.top-insights__item {
  transition:opacity var(--base-transition-02) linear
}
@media (hover:hover) and (pointer:fine) {
  .top-insights__item.inactive {
    opacity:.4
  }
}
.top-insights__item+.top-insights__item {
  margin-top:var(--spacer-24)
}
.top-insights__link {
  display:grid;
  gap:var(--grid-gap);
  grid-template-columns:repeat(5,1fr);
  text-decoration:none
}
.top-insights__thumbnail {
  grid-column:span 2
}
.top-insights__thumbnail img {
  aspect-ratio:16/9;
  display:block;
  width:100%
}
.top-insights__article {
  grid-column:span 3
}
@media screen and (min-width:1900px) {
  .top-insights__article {
    grid-column:span 2
  }
}
.top-insights__text,
.top-insights__title {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem
}
@media screen and (min-width:1900px) {
  .top-insights__text,
  .top-insights__title {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
.top-insights__title {
  color:var(--aon-gray-02)
}
.top-insights__text {
  color:var(--aon-navy);
  margin-top:var(--spacer-16);
  display:inline-block
}
.top-insights .view-all-insights {
  display:flex;
  justify-content:flex-end;
  flex:1
}
a[disabled]:focus {
  outline:0
}
.cw .global-header__icon {
  align-items:center
}
@media screen and (max-width:320px) {
  .cw .global-header__icon {
    max-width:23.2rem
  }
}
.cw .global-header__icon .aon-logo,
.cw .global-header__icon a {
  width:2.68rem;
  height:1.01rem
}
.cw .global-header__nav {
  --padding-gap:var(--spacer-16)
}
@media screen and (max-width:320px) {
  .cw .global-header__nav {
    flex-wrap:nowrap;
    --padding-gap:1.8rem
  }
}
.cw .global-header__nav--sub-menu-open .global-header__ctas--mobile,
.cw .global-header__nav--sub-menu-open .global-header__icon {
  visibility:hidden
}
.cw .global-header__search {
  width:var(--spacer-24);
  height:var(--spacer-24)
}
@media screen and (max-width:320px) {
  .cw .global-header__search {
    margin-left:0
  }
}
.cw .global-header__search .search-nav-zero {
  top:6.8rem
}
.cw .global-header__mask-item {
  width:100%
}
.cw .global-header__ctas {
  display:none;
  z-index:99
}
.cw .global-header__ctas .aon-button__text {
  margin-right:0
}
.cw .global-header__ctas .aon-button:first-child {
  margin-right:var(--spacer-16)
}
.cw .global-header__ctas .aon-button__secondary {
  display:none
}
.cw .global-header__logo-lockup {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem;
  max-width:16.4rem;
  margin-left:var(--spacer-16)
}
@media screen and (min-width:1900px) {
  .cw .global-header__logo-lockup {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
.cw .global-header__mega-menu {
  grid-row:2/5
}
.cw .global-header__mega-menu .aon-tray-layouts {
  word-break:break-word;
  grid-template-rows:auto 1fr
}
@media screen and (min-width:1200px) {
  .cw .global-header__mega-menu .aon-tray-layouts {
    grid-template-rows:unset
  }
}
.cw .global-header__mega-menu .aon-tray-layouts__left--title {
  margin-top:0;
  margin-bottom:0
}
.cw .global-header__mega-menu .aon-tray-layouts__left--subtitle {
  font-size:1.6rem;
  line-height:2.6rem;
  color:var(--aon-gray-02);
  padding-top:var(--spacer-16)
}
@media screen and (min-width:1900px) {
  .cw .global-header__mega-menu .aon-tray-layouts__left--subtitle {
    font-size:1.8rem;
    line-height:3rem
  }
}
.cw .global-header__mega-menu .aon-tray-layouts__left--button {
  padding-top:var(--spacer-40)
}
.cw .global-header__mega-menu .aon-tray-layouts__right .insights-topics {
  margin-top:0
}
.cw .global-header__mega-menu .aon-tray-layouts__right .insights-topics__item-quotation {
  font-size:1.4rem;
  line-height:2.2rem;
  color:var(--aon-gray-02);
  margin-top:.8rem;
  margin-left:var(--spacer-16)
}
@media screen and (min-width:1900px) {
  .cw .global-header__mega-menu .aon-tray-layouts__right .insights-topics__item-quotation {
    font-size:1.6rem;
    line-height:2.4rem
  }
}
.cw .global-header__mega-menu .aon-tray-layouts__right .insights-topics__figure {
  align-items:start
}
.cw .global-header__mega-menu .aon-about-tray {
  display:block
}
.cw .global-header__mega-menu .aon-about-tray__item {
  padding-bottom:var(--spacer-16)
}
.cw .global-header__mega-menu .aon-about-tray__group:not(:last-child) {
  padding-bottom:0
}
.cw .global-header__mega-menu .aon-about-tray__group.content-card-block .aon-about-tray__item {
  padding-bottom:var(--spacer-24)
}
.cw .global-header__mega-menu .aon-about-tray__group:not(.content-card-block) .aon-about-tray__item:last-child {
  padding-bottom:0
}
.cw .global-header__mega-menu .aon-about-tray__link-list {
  margin-bottom:var(--spacer-48)
}
.cw .global-header__mega-menu .aon-about-tray__card {
  align-items:start
}
.cw .global-header__mega-menu .aon-about-tray__card-img {
  width:8.4rem;
  height:8.4rem
}
.cw .global-header__mega-menu .aon-about-tray__title {
  padding-bottom:var(--spacer-24)
}
.cw .global-header__mega-menu .aon-about-tray__card-sub-title {
  font-size:1.4rem;
  line-height:2.2rem;
  color:var(--aon-gray-02);
  padding-top:.8rem;
  padding-left:var(--spacer-16)
}
@media screen and (min-width:1900px) {
  .cw .global-header__mega-menu .aon-about-tray__card-sub-title {
    font-size:1.6rem;
    line-height:2.4rem
  }
}
.cw .global-header__trigger-menu-wrapper {
  margin-left:var(--spacer-16)
}
.cw .global-header__mega-sub-menu--open .global-header__mega-sub-menu-title {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem;
  padding-top:var(--spacer-16);
  padding-bottom:var(--spacer-16)
}
@media screen and (min-width:1900px) {
  .cw .global-header__mega-sub-menu--open .global-header__mega-sub-menu-title {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
.global-header__body--menu-open .cw .global-header__nav {
  grid-template-columns:2fr 1fr;
  grid-template-rows:7.6rem 1fr;
  background-size:100% calc(100% - 7.6rem)
}
@media screen and (max-width:320px) {
  .global-header__body--menu-open .cw .global-header__nav {
    grid-template-columns:3fr 1fr
  }
}
.global-header__body--menu-open .cw .global-header__mega-sub-menu-title {
  top:-.4rem
}
.global-header__body--menu-open .cw .global-header__ctas {
  display:none
}
.global-header__body--menu-open .cw .global-header__icon {
  padding-top:var(--spacer-16);
  padding-bottom:var(--spacer-16)
}
.global-header__body--menu-open .cw .global-header__mega-menu {
  grid-row:2/5;
  padding-bottom:var(--spacer-24)
}
.global-header__body--menu-open .cw .global-header__ctas--mobile {
  position:absolute;
  bottom:var(--spacer-24);
  left:var(--spacer-24);
  width:calc(100% - var(--spacer-48))
}
.global-header__body--menu-open .cw .global-header__ctas--mobile div {
  width:100%
}
.global-header__body--menu-open .cw .global-header__ctas--mobile div:first-child {
  margin-bottom:var(--spacer-16)
}
.global-header__body--menu-open .cw .global-header__ctas--mobile div .aon-button__secondary--red {
  --fill-color:transparent
}
.global-header__body--menu-open .cw .global-header__ctas--mobile div .aon-button {
  width:100%;
  justify-content:space-between
}
.global-header__body--menu-open .cw .global-header__ctas--mobile div .aon-button__wrapper-content {
  width:100%;
  flex-wrap:nowrap
}
.global-header__body--menu-open .cw .global-header__ctas--mobile div .aon-button__wrapper-content .aon-button__text {
  flex-grow:1
}
@media screen and (min-width:650px) {
  .global-header__body--menu-open .cw .global-header__ctas--mobile {
    left:var(--spacer-40);
    width:calc(100% - var(--spacer-80));
    display:flex;
    justify-content:space-between
  }
  .global-header__body--menu-open .cw .global-header__ctas--mobile div {
    width:calc(50% - .8rem)
  }
}
.global-header__body--menu-open .cw .language-selector__button--in-nav {
  position:absolute;
  bottom:15.6rem
}
@media screen and (min-width:650px) {
  .global-header__body--menu-open .cw .language-selector__button--in-nav {
    bottom:10rem
  }
}
@media screen and (min-width:650px) {
  .cw .global-header {
    --header-medium-height:7.6rem
  }
  .cw .global-header__icon .aon-logo,
  .cw .global-header__icon a {
    width:6.3rem;
    height:2.387rem
  }
  .cw .global-header__ctas {
    display:flex;
    align-items:center;
    padding-right:var(--spacer-40);
    height:5.6rem;
    order:1
  }
  .cw .global-header__ctas .aon-button {
    height:100%
  }
  .cw .global-header__nav {
    height:var(--header-medium-height);
    --padding-gap:1rem
  }
  .cw .global-header__nav--sub-menu-open .global-header__icon {
    visibility:visible
  }
  .cw .global-header__nav>.global-header__ctas .aon-button {
    height:100%
  }
  .cw .global-header__nav>.global-header__ctas .aon-button__text {
    font-size:1.5rem;
    font-weight:500;
    line-height:2.4rem
  }
  .cw .global-header__logo-lockup {
    margin-left:var(--spacer-24)
  }
  .cw .global-header__trigger-menu-wrapper {
    align-items:center;
    display:flex;
    margin-left:var(--spacer-24);
    margin-right:var(--spacer-24)
  }
  .cw .global-header__search .search-nav-zero {
    --padding-gap:1rem;
    top:var(--header-medium-height)
  }
}
@media screen and (min-width:650px) and (min-width:1200px) {
  .cw .global-header__mega-menu .global-header__mega-menu-link {
    font-size:1.4rem
  }
}
@media screen and (min-width:650px) {
  .cw .global-header__mega-menu .about-tray.about-tray-column .aon-about-tray__link-list {
    margin-bottom:0
  }
}
@media screen and (min-width:650px) {
  .cw .global-header__mega-menu .aon-about-tray {
    display:grid;
    --grid-columns:8;
    grid-column:8
  }
  .cw .global-header__mega-menu .aon-about-tray__card-sub-title,
  .cw .global-header__mega-menu .aon-about-tray__card-title {
    padding-left:0
  }
  .cw .global-header__mega-menu .aon-about-tray__card-title {
    margin-top:var(--spacer-16)
  }
  .cw .global-header__mega-menu .aon-about-tray__group {
    grid-column:span 4
  }
  .cw .global-header__mega-menu .aon-about-tray__group:not(:last-child) {
    grid-column:span 4
  }
  .cw .global-header__mega-menu .aon-about-tray__group.content-card-block .aon-about-tray__item {
    padding-bottom:var(--spacer-40)
  }
  .cw .global-header__mega-menu .aon-about-tray__link.inactive .aon-button__wrapper-content {
    -webkit-text-fill-color:var(--aon-gray-03)
  }
  .cw .global-header__mega-menu .aon-about-tray__link.inactive .aon-button__text {
    color:var(--aon-gray-03)
  }
  .cw .global-header__mega-menu .aon-about-tray__card-img {
    width:100%;
    height:auto
  }
}
@media screen and (min-width:650px) {
  .cw .global-header__mega-menu .aon-tray-layouts__right .insights-topics__item-quotation {
    margin-left:0
  }
}
@media screen and (min-width:650px) {
  .cw .global-header .content-card-block .aon-about-tray__card {
    flex-flow:column
  }
  .cw .global-header .content-card-block .aon-about-tray__card picture {
    max-width:100%;
    max-height:100%
  }
}
@media screen and (min-width:650px) {
  .cw .global-header .about-tray-column .aon-about-tray {
    --grid-columns:8
  }
  .cw .global-header .about-tray-column .aon-about-tray__group:not(.content-card-block) {
    grid-column:1/9;
    grid-row:1/2;
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:var(--spacer-40)
  }
  .cw .global-header .about-tray-column .content-card-block {
    grid-column:span 8
  }
  .cw .global-header .about-tray-column .content-card-block .aon-about-tray__list {
    --grid-gap:var(--spacer-40);
    display:grid;
    grid-template-columns:repeat(6,1fr);
    gap:var(--grid-gap);
    row-gap:var(--grid-gap)
  }
  .cw .global-header .about-tray-column .content-card-block .aon-about-tray__item {
    grid-column:span 3;
    padding-bottom:0
  }
}
@media screen and (min-width:1200px) {
  .cw .global-header__nav {
    height:var(--height-full-size);
    --padding-gap:3rem;
    padding-top:2.8rem;
    padding-bottom:2.8rem
  }
  .cw .global-header__nav--small {
    height:var(--height-full-size)
  }
  .cw .global-header__icon {
    align-items:center
  }
  .cw .global-header__icon .aon-logo,
  .cw .global-header__icon a {
    width:6.3rem;
    height:2.387rem
  }
  .cw .global-header__trigger-menu-wrapper {
    display:none
  }
  .cw .global-header__mega-menu {
    margin-left:auto
  }
  .cw .global-header__mega-menu .aon-tray-layouts__right--content {
    --grid-columns:4
  }
  .cw .global-header__mega-menu .aon-tray-layouts__left--header {
    padding-right:var(--spacer-48)
  }
  .cw .global-header__mega-menu-item {
    padding-left:var(--spacer-16);
    padding-right:var(--spacer-16)
  }
  .cw .global-header__ctas {
    padding-right:var(--spacer-48)
  }
  .cw .global-header__ctas .aon-button__secondary {
    display:inline-block
  }
  .cw .global-header__ctas--mobile {
    display:none
  }
  .cw .global-header .language-selector__button--in-nav {
    display:none
  }
  .cw .global-header__logo-lockup {
    font-size:2rem;
    line-height:2.2rem;
    max-width:20.4rem;
    margin-left:var(--spacer-32)
  }
  .cw .global-header__search {
    width:fit-content;
    height:3.6rem;
    padding-left:.2rem;
    padding-right:1.8rem
  }
  .cw .global-header__search .search-nav-zero {
    top:var(--height-full-size)
  }
  .cw.has-language-selection-bar .search-nav-zero {
    top:calc(var(--height-full-size) + var(--language-selector-bar-height))
  }
}
@media screen and (min-width:1300px) {
  .cw .global-header__logo-lockup {
    margin-left:var(--spacer-40)
  }
  .cw .global-header__icon .aon-logo,
  .cw .global-header__icon a {
    width:9.5rem;
    height:3.6rem
  }
  .cw .global-header .language-selector__button--in-nav {
    display:flex
  }
}
.sf-filter-actions-wrapper select {
  background-color:transparent
}
.search-tray-zero-state-open.aon-sr-page-open {
  overflow:auto
}
.search-tray-zero-state-open.aon-sr-page-open.modal-show {
  overflow:hidden
}
.search-tray-zero-state-open.aon-sr-page-open .search-nav-zero.aon-sr-page__searchbox {
  position:static;
  height:auto;
  opacity:1;
  pointer-events:auto;
  overflow:visible
}
.search-tray-zero-state-open.aon-sr-page-open .search-nav-zero.aon-sr-page__searchbox .search-nav-zero__inner {
  min-height:auto
}
.search-tray-zero-state-open.aon-sr-page-open .global-header .global-header__search {
  pointer-events:none
}
.search-tray-zero-state-open.aon-sr-page-open .global-header .global-header__search::before {
  display:none
}
.search-tray-zero-state-open.aon-sr-page-open .global-header .search-nav-zero {
  display:none
}
.search-tray-zero-state-open.aon-sr-page-open .global-header .global-header__trigger-menu>div {
  background-color:var(--aon-navy)
}
.search-tray-zero-state-open.aon-sr-page-open .global-header .global-header__trigger-menu>div:first-child {
  transform:translateY(-.6rem)
}
.search-tray-zero-state-open.aon-sr-page-open .global-header .global-header__trigger-menu>div:last-child {
  transform:translateY(.6rem)
}
.search-tray-zero-state-open.aon-sr-page-open .search-autosuggest {
  background-color:var(--aon-gray-07);
  z-index:var(--zindex-2)
}
.aon-sr-meta__sort.loading {
  display:none
}
.aon-sr-page {
  padding:var(--spacer-24) var(--spacer-24) var(--spacer-48)
}
@media screen and (min-width:650px) {
  .aon-sr-page {
    padding-left:var(--spacer-40);
    padding-right:var(--spacer-40)
  }
  .aon-sr-page .aon-sr-filter-toggle {
    width:auto
  }
  .aon-sr-page .aon-sr-filter-toggle .aon-icon {
    z-index:var(--zindex-default)
  }
  .aon-sr-page .aon-sr-filter {
    padding:var(--spacer-40)
  }
  .aon-sr-page .aon-sr-filter__done {
    align-self:flex-start
  }
}
.aon-sr-page .aon-sr-content {
  margin-top:var(--spacer-48);
  margin-bottom:var(--spacer-48)
}
@media screen and (min-width:1200px) {
  .aon-sr-page .aon-sr-content {
    margin-top:var(--spacer-64);
    margin-bottom:var(--spacer-64)
  }
}
.aon-sr-page .aon-sr-content .list-wrapper+.list-wrapper {
  margin-top:var(--spacer-32)
}
@media screen and (min-width:1200px) {
  .aon-sr-page .aon-sr-content .list-wrapper+.list-wrapper {
    margin-top:var(--spacer-64)
  }
}
.aon-sr-page .aon-sr-content .container {
  padding:0
}
.aon-sr-page .aon-sr-content .container em {
  font-weight:700;
  font-style:normal
}
.aon-sr-page .aon-sr-content .container .no-style>* {
  all:unset
}
@media screen and (min-width:1200px) {
  .aon-sr-page {
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap);
    padding:var(--spacer-64) var(--spacer-48)
  }
  .aon-sr-page .aon-sr-filter-toggle {
    display:none
  }
  .aon-sr-page .aon-sr-filter-wrapper {
    padding:0;
    padding-right:7.2rem;
    grid-column:span 3
  }
  .aon-sr-page .aon-sr-filter {
    display:block;
    position:static;
    padding:0
  }
  .aon-sr-page .aon-sr-filter__done,
  .aon-sr-page .aon-sr-filter__header {
    display:none
  }
  .aon-sr-page .aon-sr-filter__content {
    margin:0;
    overflow:visible
  }
  .aon-sr-page .aon-sr-body {
    grid-column:span 9;
    padding:0
  }
  .aon-sr-page .aon-sr-body__gutter {
    max-width:calc(88.8888888889% - 4.4444444444px)
  }
  .aon-sr-page .aon-sr-meta {
    flex-direction:row-reverse;
    justify-content:space-between
  }
  .aon-sr-page .aon-sr-meta__summary {
    max-width:calc(66.6666666667% - 13.3333333333px)
  }
}
@media screen and (min-width:1900px) {
  .aon-sr-page {
    padding:var(--spacer-80) var(--spacer-48)
  }
  .aon-sr-page .aon-sr-body {
    grid-column:4/-1
  }
  .aon-sr-page .aon-sr-body__gutter {
    max-width:calc(66.6666666667% - 13.3333333333px)
  }
}
.aon-sr-page input[type=checkbox] {
  border-radius:0;
  -webkit-appearance:none
}
@media screen and (min-width:1200px) {
  .aon-sr-page--no-result .aon-sr-filter-wrapper {
    grid-column:span 0
  }
  .aon-sr-page--no-result .aon-sr-body {
    grid-column:1/-1
  }
}
.aon-sr-filter-toggle {
  border-color:var(--aon-gray-05);
  width:100%;
  margin-bottom:var(--spacer-24)
}
.aon-sr-filter-toggle .aon-button__wrapper-content {
  width:100%
}
.aon-sr-filter {
  position:fixed;
  z-index:var(--zindex-modal);
  top:var(--body-padding-top);
  left:0;
  bottom:0;
  right:0;
  background:var(--aon-white);
  padding:var(--spacer-24);
  display:none;
  flex-direction:column
}
.aon-sr-filter.aon-sr-filter--active {
  display:flex
}
.aon-sr-filter__header {
  display:flex;
  justify-content:space-between;
  border-bottom:.1rem solid var(--aon-gray-05);
  padding-bottom:var(--spacer-16)
}
.aon-sr-filter__header h6 {
  font-family:var(--standard-font-family);
  font-weight:500;
  font-style:normal;
  font-size:1.6rem;
  line-height:2.4rem;
  letter-spacing:0;
  color:var(--aon-navy)
}
@media screen and (min-width:1900px) {
  .aon-sr-filter__header h6 {
    font-size:1.8rem;
    line-height:2.6rem
  }
}
.aon-sr-filter__header button {
  cursor:pointer;
  border:none;
  background-color:transparent;
  width:var(--spacer-24);
  height:var(--spacer-24);
  padding:var(--spacer-4);
  color:var(--aon-signature-red)
}
.aon-sr-filter__content {
  flex:1;
  overflow-y:auto;
  margin:var(--spacer-32) 0
}
.aon-sr-filter__done .aon-button__wrapper-content {
  width:100%
}
.aon-sr-facet+.aon-sr-facet {
  border-top:.1rem solid var(--aon-gray-05);
  margin-top:var(--spacer-16);
  padding-top:var(--spacer-16)
}
.aon-sr-facet__header {
  width:100%;
  display:flex;
  flex-direction:row;
  justify-content:space-between;
  align-items:center;
  text-align:left;
  gap:var(--spacer-16);
  cursor:pointer;
  border:none;
  background-color:transparent;
  color:var(--aon-navy);
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem;
  margin-bottom:var(--spacer-16)
}
@media screen and (min-width:1900px) {
  .aon-sr-facet__header {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
.aon-sr-facet__header svg {
  width:var(--spacer-40);
  min-width:var(--spacer-40);
  height:var(--spacer-40);
  color:var(--aon-signature-red);
  transition:transform .3s ease-in
}
.aon-sr-facet__body {
  display:none
}
.aon-sr-facet__item {
  display:flex;
  flex-direction:row;
  align-items:flex-start;
  gap:var(--spacer-16);
  cursor:pointer;
  color:var(--aon-gray-01)
}
.aon-sr-facet__item+.aon-sr-facet__item {
  margin-top:var(--spacer-8)
}
.aon-sr-facet__item input[type=checkbox] {
  width:var(--spacer-24);
  min-width:var(--spacer-24);
  height:var(--spacer-24);
  accent-color:var(--aon-signature-red);
  display:grid;
  place-content:center;
  appearance:none;
  border:.1rem solid var(--aon-gray-03)
}
.aon-sr-facet__item input[type=checkbox]::before {
  content:"";
  width:100%;
  height:100%
}
.aon-sr-facet__item input[type=checkbox]:checked::before {
  content:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxOCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNi4wMDAwMiAxMS4yMDE2TDEuODAwMDIgNy4wMDE1NkwwLjQwMDAyNCA4LjQwMTU2TDYuMDAwMDIgMTQuMDAxNkwxOCAyLjAwMTU2TDE2LjYgMC42MDE1NjJMNi4wMDAwMiAxMS4yMDE2WiIgZmlsbD0iI0VCMDAxNyIvPjwvc3ZnPg==")
}
.aon-sr-facet__item span {
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.8rem;
  line-height:2.8rem;
  font-size:1.4rem;
  line-height:2.2rem;
  letter-spacing:0;
  word-break:break-word
}
@media screen and (min-width:1900px) {
  .aon-sr-facet__item span {
    font-size:2.2rem;
    line-height:3.4rem
  }
}
@media screen and (min-width:1900px) {
  .aon-sr-facet__item span {
    font-size:1.6rem;
    line-height:2.4rem
  }
}
.aon-sr-facet__more-less {
  margin-top:var(--spacer-16)
}
.aon-sr-facet__more-less a {
  display:block;
  color:var(--aon-gray-01);
  text-decoration:underline;
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.8rem;
  line-height:2.8rem;
  font-size:1.6rem;
  line-height:2.6rem
}
@media screen and (min-width:1900px) {
  .aon-sr-facet__more-less a {
    font-size:2.2rem;
    line-height:3.4rem
  }
}
@media screen and (min-width:1900px) {
  .aon-sr-facet__more-less a {
    font-size:1.8rem;
    line-height:3rem
  }
}
.aon-sr-facet.active .aon-sr-facet__header svg {
  transform:rotate(180deg)
}
.aon-sr-facet.active .aon-sr-facet__body {
  display:block
}
.aon-sr-body {
  padding-top:var(--spacer-24)
}
.aon-sr-meta {
  display:flex;
  flex-direction:column;
  gap:var(--spacer-24)
}
.aon-sr-meta .edit-button {
  display:none
}
.aon-sr-meta__sort select {
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.8rem;
  line-height:2.8rem;
  font-size:1.6rem;
  line-height:2.6rem;
  cursor:pointer;
  margin-left:var(--spacer-8);
  color:var(--aon-gray-02);
  padding-right:var(--spacer-48);
  border:none;
  appearance:none;
  background-position-x:right;
  background-position-y:center;
  background-repeat:no-repeat;
  background-size:var(--spacer-32);
  background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuMTk5NzEgMTMuMjEyM0wxMC4xMzMgMTIuMjY1NkwxNS45OTk3IDE4LjEzMjNMMjEuODY2NCAxMi4yNjU2TDIyLjgxMyAxMy4yMTIzTDE2LjQ3OTcgMTkuNTQ1NkMxNi4yMTMgMTkuODEyMyAxNS43OTk3IDE5LjgxMjMgMTUuNTMzIDE5LjU0NTZMOS4xOTk3MSAxMy4yMTIzWiIgZmlsbD0iI0VCMDAxNyIvPgo8L3N2Zz4=")
}
@media screen and (min-width:1900px) {
  .aon-sr-meta__sort select {
    font-size:2.2rem;
    line-height:3.4rem
  }
}
@media screen and (min-width:1900px) {
  .aon-sr-meta__sort select {
    font-size:1.8rem;
    line-height:3rem
  }
}
.aon-sr-paginator-wrapper {
  padding:var(--spacer-24) 0;
  border-top:.1rem solid var(--aon-gray-04);
  border-bottom:.1rem solid var(--aon-gray-04)
}
@media screen and (min-width:1200px) {
  .aon-sr-paginator-wrapper {
    padding:var(--spacer-16) 0
  }
  .aon-sr-paginator-wrapper .aon-sr-paginator {
    display:inline-flex;
    gap:var(--spacer-32)
  }
}
.aon-sr-paginator {
  display:flex;
  flex-direction:row;
  justify-content:space-between;
  align-items:center
}
.aon-sr-paginator a {
  color:var(--aon-navy);
  text-decoration:underline;
  cursor:pointer;
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.8rem;
  line-height:2.8rem;
  font-size:1.6rem;
  line-height:2.6rem
}
@media screen and (min-width:1900px) {
  .aon-sr-paginator a {
    font-size:2.2rem;
    line-height:3.4rem
  }
}
@media screen and (min-width:1900px) {
  .aon-sr-paginator a {
    font-size:1.8rem;
    line-height:3rem
  }
}
.aon-sr-paginator a[disabled] {
  text-decoration:none;
  cursor:default;
  visibility:hidden
}
.aon-sr-related-searches.article-tags {
  margin-top:var(--spacer-24);
  padding:0
}
.aon-sr-related-searches.article-tags .article-tags__content {
  border:none;
  padding:0
}
@media screen and (min-width:1200px) {
  .aon-sr-related-searches.article-tags {
    margin-top:var(--spacer-16)
  }
}
.aon-sr-filter-toggle .aon-icon {
  z-index:var(--zindex-default)
}
.sf-filter-info-custom {
  margin-bottom:var(--spacer-40)
}
.sf-filter-info-custom span {
  display:inline-block
}
@media screen and (min-width:1200px) {
  .sf-filter-info-custom {
    margin-bottom:var(--spacer-64)
  }
}
.sf-filter-info-custom .aon-button__text {
  margin-right:0
}
.sf-filter-info-custom .aon-button .aon-button__text {
  font-size:unset;
  line-height:unset;
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:3.2rem;
  line-height:3.6rem;
  font-weight:700;
  background-size:100% .2rem
}
@media screen and (min-width:650px) {
  .sf-filter-info-custom .aon-button .aon-button__text {
    font-size:3.6rem;
    line-height:4rem
  }
}
@media screen and (min-width:1200px) {
  .sf-filter-info-custom .aon-button .aon-button__text {
    font-size:4rem;
    line-height:4.4rem
  }
}
@media screen and (min-width:1900px) {
  .sf-filter-info-custom .aon-button .aon-button__text {
    font-size:4.8rem;
    line-height:5.2rem
  }
}
@media (hover:hover) and (pointer:fine) {
  .sf-filter-info-custom .aon-button__tertiary:hover .aon-button__text {
    animation:bg-line-02 var(--base-transition-06) linear forwards
  }
  @keyframes bg-line-02 {
    0% {
      background-size:10% .2rem
    }
    100% {
      background-size:100% .2rem
    }
  }
}
.sf-filter-info-custom .no-result__not-found {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:3.2rem;
  line-height:3.6rem;
  font-weight:400;
  line-height:4rem
}
@media screen and (min-width:650px) {
  .sf-filter-info-custom .no-result__not-found {
    font-size:3.6rem;
    line-height:4rem
  }
}
@media screen and (min-width:1200px) {
  .sf-filter-info-custom .no-result__not-found {
    font-size:4rem;
    line-height:4.4rem
  }
}
@media screen and (min-width:1900px) {
  .sf-filter-info-custom .no-result__not-found {
    font-size:4.8rem;
    line-height:5.2rem
  }
}
@media screen and (min-width:650px) {
  .sf-filter-info-custom .no-result__not-found {
    line-height:4.4rem
  }
}
@media screen and (min-width:1200px) {
  .sf-filter-info-custom .no-result__not-found {
    line-height:4.8rem
  }
}
@media screen and (min-width:1900px) {
  .sf-filter-info-custom .no-result__not-found {
    font-size:4.8rem;
    line-height:5.6rem
  }
}
.sf-filter-info-custom .no-result__not-found:not(:last-child) {
  margin-bottom:var(--spacer-16)
}
.sf-filter-info-custom .no-result__not-found strong {
  display:inline-block;
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:3.2rem;
  line-height:3.6rem
}
@media screen and (min-width:650px) {
  .sf-filter-info-custom .no-result__not-found strong {
    font-size:3.6rem;
    line-height:4rem
  }
}
@media screen and (min-width:1200px) {
  .sf-filter-info-custom .no-result__not-found strong {
    font-size:4rem;
    line-height:4.4rem
  }
}
@media screen and (min-width:1900px) {
  .sf-filter-info-custom .no-result__not-found strong {
    font-size:4.8rem;
    line-height:5.2rem
  }
}
.sf-filter-info-custom .no-result__suggestion--question {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:3.2rem;
  line-height:3.6rem;
  font-weight:400;
  line-height:4rem;
  font-weight:400
}
@media screen and (min-width:650px) {
  .sf-filter-info-custom .no-result__suggestion--question {
    font-size:3.6rem;
    line-height:4rem
  }
}
@media screen and (min-width:1200px) {
  .sf-filter-info-custom .no-result__suggestion--question {
    font-size:4rem;
    line-height:4.4rem
  }
}
@media screen and (min-width:1900px) {
  .sf-filter-info-custom .no-result__suggestion--question {
    font-size:4.8rem;
    line-height:5.2rem
  }
}
@media screen and (min-width:650px) {
  .sf-filter-info-custom .no-result__suggestion--question {
    line-height:4.4rem
  }
}
@media screen and (min-width:1200px) {
  .sf-filter-info-custom .no-result__suggestion--question {
    line-height:4.8rem
  }
}
@media screen and (min-width:1900px) {
  .sf-filter-info-custom .no-result__suggestion--question {
    font-size:4.8rem;
    line-height:5.6rem
  }
}
.sf-filter-info-custom .no-result__text {
  font-size:0;
  display:inline
}
.no-result__text--wrapper {
  display:inline-block;
  font-size:0
}
.no-result__suggestion {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:3.2rem;
  line-height:3.6rem;
  font-weight:700
}
@media screen and (min-width:650px) {
  .no-result__suggestion {
    font-size:3.6rem;
    line-height:4rem
  }
}
@media screen and (min-width:1200px) {
  .no-result__suggestion {
    font-size:4rem;
    line-height:4.4rem
  }
}
@media screen and (min-width:1900px) {
  .no-result__suggestion {
    font-size:4.8rem;
    line-height:5.2rem
  }
}
.no-result__suggestion span {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:3.2rem;
  line-height:3.6rem
}
@media screen and (min-width:650px) {
  .no-result__suggestion span {
    font-size:3.6rem;
    line-height:4rem
  }
}
@media screen and (min-width:1200px) {
  .no-result__suggestion span {
    font-size:4rem;
    line-height:4.4rem
  }
}
@media screen and (min-width:1900px) {
  .no-result__suggestion span {
    font-size:4.8rem;
    line-height:5.2rem
  }
}
.no-result__question-mark {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:3.2rem;
  line-height:3.6rem;
  font-weight:400;
  line-height:4rem
}
@media screen and (min-width:650px) {
  .no-result__question-mark {
    font-size:3.6rem;
    line-height:4rem
  }
}
@media screen and (min-width:1200px) {
  .no-result__question-mark {
    font-size:4rem;
    line-height:4.4rem
  }
}
@media screen and (min-width:1900px) {
  .no-result__question-mark {
    font-size:4.8rem;
    line-height:5.2rem
  }
}
@media screen and (min-width:650px) {
  .no-result__question-mark {
    line-height:4.4rem
  }
}
@media screen and (min-width:1200px) {
  .no-result__question-mark {
    line-height:4.8rem
  }
}
@media screen and (min-width:1900px) {
  .no-result__question-mark {
    font-size:4.8rem;
    line-height:5.6rem
  }
}
.no-result__question-mark--left {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:3.2rem;
  line-height:3.6rem;
  font-weight:400;
  line-height:4rem;
  font-weight:700
}
@media screen and (min-width:650px) {
  .no-result__question-mark--left {
    font-size:3.6rem;
    line-height:4rem
  }
}
@media screen and (min-width:1200px) {
  .no-result__question-mark--left {
    font-size:4rem;
    line-height:4.4rem
  }
}
@media screen and (min-width:1900px) {
  .no-result__question-mark--left {
    font-size:4.8rem;
    line-height:5.2rem
  }
}
@media screen and (min-width:650px) {
  .no-result__question-mark--left {
    line-height:4.4rem
  }
}
@media screen and (min-width:1200px) {
  .no-result__question-mark--left {
    line-height:4.8rem
  }
}
@media screen and (min-width:1900px) {
  .no-result__question-mark--left {
    font-size:4.8rem;
    line-height:5.6rem
  }
}
.no-result__question-mark--right {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:3.2rem;
  line-height:3.6rem;
  font-weight:400;
  line-height:4rem;
  font-weight:700
}
@media screen and (min-width:650px) {
  .no-result__question-mark--right {
    font-size:3.6rem;
    line-height:4rem
  }
}
@media screen and (min-width:1200px) {
  .no-result__question-mark--right {
    font-size:4rem;
    line-height:4.4rem
  }
}
@media screen and (min-width:1900px) {
  .no-result__question-mark--right {
    font-size:4.8rem;
    line-height:5.2rem
  }
}
@media screen and (min-width:650px) {
  .no-result__question-mark--right {
    line-height:4.4rem
  }
}
@media screen and (min-width:1200px) {
  .no-result__question-mark--right {
    line-height:4.8rem
  }
}
@media screen and (min-width:1900px) {
  .no-result__question-mark--right {
    font-size:4.8rem;
    line-height:5.6rem
  }
}
.no-result__sub-info-container {
  color:var(--aon-gray-01)
}
.no-result__main-info {
  font-family:var(--title-font-family);
  font-style:normal;
  letter-spacing:0;
  font-weight:700;
  font-size:2.4rem;
  line-height:2.8rem;
  font-weight:400;
  line-height:3.2rem;
  font-weight:400;
  margin-bottom:var(--spacer-16)
}
@media screen and (min-width:1900px) {
  .no-result__main-info {
    font-size:2.8rem;
    line-height:3.2rem
  }
}
@media screen and (min-width:1900px) {
  .no-result__main-info {
    line-height:3.6rem
  }
}
.no-result__sub-info {
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.8rem;
  line-height:2.8rem
}
@media screen and (min-width:1900px) {
  .no-result__sub-info {
    font-size:2.2rem;
    line-height:3.4rem
  }
}
.no-result__contact {
  background:0 0;
  border:transparent;
  cursor:pointer;
  text-decoration:underline;
  color:var(--aon-navy);
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.8rem;
  line-height:2.8rem
}
@media screen and (min-width:1900px) {
  .no-result__contact {
    font-size:2.2rem;
    line-height:3.4rem
  }
}
.no-result__hidden {
  display:none
}
.no-result__sr-page {
  padding:var(--spacer-40) var(--spacer-24);
  gap:0;
  --grid-gap:0;
  display:block
}
@media screen and (min-width:650px) {
  .no-result__sr-page {
    padding:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .no-result__sr-page {
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap);
    padding:var(--spacer-64) var(--spacer-48)
  }
}
@media screen and (min-width:1900px) {
  .no-result__sr-page {
    padding:var(--spacer-80) var(--spacer-48)
  }
}
.no-result__sr-page .aon-sr-meta {
  gap:0
}
.no-result__sr-page .aon-sr-body {
  padding-top:0;
  grid-column:1/-1
}
@media screen and (min-width:1200px) {
  .no-result__sr-page .aon-sr-body {
    grid-column:span 8
  }
}
.no-result__sr-page .aon-sr-body .aon-sr-body__gutter .aon-sr-content {
  margin:0
}
@media screen and (min-width:1200px) {
  .no-result__sr-page .aon-sr-meta__summary {
    max-width:100%;
    width:100%
  }
}
@media screen and (min-width:1200px) {
  .no-result__sr-page .aon-sr-meta__summary .search-feedback-filters-custom {
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap);
    --grid-gap:0 var(--grid-gap);
    gap:0 var(--grid-gap)
  }
  .no-result__sr-page .aon-sr-meta__summary .search-feedback-filters-custom .sf-filter-info-custom {
    grid-column:1/-1
  }
  .no-result__sr-page .aon-sr-meta__summary .search-feedback-filters-custom .no-result__sub-info-container {
    grid-column:1/-1
  }
}
@media screen and (min-width:1900px) {
  .no-result__sr-page .aon-sr-meta__summary .search-feedback-filters-custom .no-result__sub-info-container {
    grid-column:1/-1;
    grid-row-start:2
  }
}
.no-result__sr-page .aon-sr-meta__summary .aon-button__reload {
  width:100%
}
.no-result__sr-page .aon-sr-meta__summary .aon-button__reload .aon-button__wrapper-content {
  width:100%
}
@media screen and (min-width:650px) {
  .no-result__sr-page .aon-sr-meta__summary .aon-button__reload {
    width:fit-content
  }
  .no-result__sr-page .aon-sr-meta__summary .aon-button__reload .aon-button__wrapper-content {
    width:auto
  }
}
.no-result__sr-page .no-result__suggestion--container {
  font-size:0
}
.no-result__sr-page .aon-sr-noresult {
  padding:0
}
.no-result__sr-page .aon-sr-noresult__title {
  grid-column:span 4
}
@media screen and (min-width:650px) {
  .no-result__sr-page .aon-sr-noresult__title {
    grid-column:span 8
  }
}
@media screen and (min-width:1200px) {
  .no-result__sr-page .aon-sr-noresult__title {
    grid-column:span 12
  }
}
.aon-search-result__card--container:not(:last-child) {
  margin-bottom:var(--spacer-32)
}
@media screen and (min-width:1200px) {
  .aon-search-result__card--container:not(:last-child) {
    margin-bottom:var(--spacer-48)
  }
}
.aon-search-result__card {
  display:grid;
  grid-template-columns:repeat(var(--grid-columns),1fr);
  gap:var(--grid-gap);
  gap:var(--spacer-8)
}
@media screen and (min-width:1200px) {
  .aon-search-result__card {
    --grid-columns:8
  }
}
.aon-search-result__card-content {
  grid-column:1/-1
}
.aon-search-result-body .badge {
  grid-column:1/-1;
  color:#fff;
  width:fit-content;
  padding:var(--spacer-8);
  background-color:var(--aon-tag-background);
  border:none;
  outline:transparent;
  font-family:var(--standard-font-family);
  font-size:1.2rem;
  line-height:1.6rem;
  font-style:normal;
  text-decoration:none
}
.aon-search-result-title {
  grid-column:1/-1
}
.aon-search-result-title a {
  font-family:var(--title-font-family);
  font-style:normal;
  letter-spacing:0;
  font-weight:700;
  font-size:2.4rem;
  line-height:2.8rem;
  color:inherit;
  text-decoration:none
}
@media screen and (min-width:1900px) {
  .aon-search-result-title a {
    font-size:2.8rem;
    line-height:3.2rem
  }
}
.aon-search-result-text span {
  grid-column:1/-1;
  font-size:1.6rem;
  line-height:2.6rem;
  display:-webkit-box;
  -webkit-line-clamp:1;
  -webkit-box-orient:vertical;
  overflow:hidden
}
@media screen and (min-width:1900px) {
  .aon-search-result-text span {
    font-size:1.8rem;
    line-height:3rem
  }
}
@media screen and (min-width:1200px) {
  .aon-search-result-text span {
    -webkit-line-clamp:2
  }
}
@media screen and (min-width:1200px) {
  .aon-search-result-custom--case-study .card-searchstudio-js-text span {
    -webkit-line-clamp:3
  }
}
.aon-search-result-custom__media .aon-search-result__card {
  gap:var(--spacer-24)
}
@media screen and (min-width:650px) {
  .aon-search-result-custom__media .aon-search-result__card {
    gap:var(--spacer-32)
  }
}
@media screen and (min-width:1200px) {
  .aon-search-result-custom__media .aon-search-result__card {
    gap:var(--spacer-40)
  }
}
.aon-search-result-custom__media .aon-search-result__card-content {
  display:none
}
@media screen and (min-width:1200px) {
  .aon-search-result-custom__media .aon-search-result__card-content {
    display:block
  }
}
.aon-search-result-custom__media .aon-search-result-content--has-media {
  grid-column:2/5;
  display:grid;
  grid-template-columns:repeat(var(--grid-columns),1fr);
  gap:var(--grid-gap);
  gap:var(--spacer-8);
  height:fit-content
}
@media screen and (min-width:650px) {
  .aon-search-result-custom__media .aon-search-result-content--has-media {
    grid-column:3/9
  }
}
.aon-search-result-custom__media .aon-search-result-media {
  grid-column:span 1
}
@media screen and (min-width:650px) {
  .aon-search-result-custom__media .aon-search-result-media {
    grid-column:span 2
  }
}
.aon-search-result-custom__media .aon-search-result-media img {
  width:100%;
  object-fit:cover;
  object-position:center
}
.aon-search-result-custom__media .aon-search-result-text span {
  color:var(--aon-gray-01)
}
@media screen and (min-width:1200px) {
  .aon-search-result-custom__media .aon-search-result-text span {
    -webkit-line-clamp:3
  }
}
.aon-search-result-custom__skeleton .aon-eyebrow,
.aon-search-result-custom__skeleton .aon-search-result-media,
.aon-search-result-custom__skeleton .aon-search-result-title,
.aon-search-result-custom__skeleton .aon-search-result__card-content,
.aon-search-result-custom__skeleton .badge {
  background-color:var(--aon-gray-07);
  width:100%;
  position:relative;
  overflow:hidden
}
.aon-search-result-custom__skeleton .aon-eyebrow::after,
.aon-search-result-custom__skeleton .aon-search-result-media::after,
.aon-search-result-custom__skeleton .aon-search-result-title::after,
.aon-search-result-custom__skeleton .aon-search-result__card-content::after,
.aon-search-result-custom__skeleton .badge::after {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  transform:translateX(-100%);
  background-image:linear-gradient(90.32deg,var(--aon-gray-07) .35%,var(--aon-gray-06) 53.28%,var(--aon-gray-08) 65.31%,var(--aon-gray-07) 99.81%);
  animation:shine 3s infinite;
  content:""
}
.aon-search-result-custom__skeleton .aon-search-result-media {
  height:var(--spacer-64);
  width:var(--spacer-64)
}
@media screen and (min-width:650px) {
  .aon-search-result-custom__skeleton .aon-search-result-media {
    height:14.8rem;
    width:14.8rem
  }
}
@media screen and (min-width:1200px) {
  .aon-search-result-custom__skeleton .aon-search-result-media {
    height:19.1rem;
    width:19.1rem
  }
}
.aon-search-result-custom__skeleton .badge {
  height:var(--spacer-32);
  width:5.1rem
}
.aon-search-result-custom__skeleton .aon-search-result-title {
  height:var(--spacer-24);
  width:100%
}
@media screen and (min-width:650px) {
  .aon-search-result-custom__skeleton .aon-search-result-title {
    width:16.7rem
  }
}
@media screen and (min-width:1200px) {
  .aon-search-result-custom__skeleton .aon-search-result-title {
    width:var(--spacer-128)
  }
}
.aon-search-result-custom__skeleton .aon-eyebrow {
  height:var(--spacer-24);
  width:var(--spacer-128)
}
@media screen and (min-width:1200px) {
  .aon-search-result-custom__skeleton .aon-eyebrow {
    width:51.3rem
  }
}
.aon-search-result-custom__skeleton .aon-search-result__card-content {
  height:var(--spacer-16)
}
.aon-search-result-custom__skeleton .aon-search-result__card-content:last-of-type {
  width:32.4rem
}
@keyframes shine {
  100% {
    transform:translateX(100%)
  }
}
.card-searchstudio-js.display-none {
  display:none
}
.aon-pagination {
  padding:0 var(--spacer-24) var(--spacer-40)
}
@media screen and (min-width:650px) {
  .aon-pagination {
    padding:0 var(--spacer-40) var(--spacer-56)
  }
}
@media screen and (min-width:1200px) {
  .aon-pagination {
    padding:0 0 var(--spacer-80)
  }
}
@media screen and (min-width:1900px) {
  .aon-pagination {
    padding:0 0 var(--spacer-96)
  }
}
.aon-pagination--hide {
  display:none
}
.aon-pagination__container {
  display:flex;
  align-items:center;
  justify-content:center;
  padding-top:var(--spacer-40)
}
@media screen and (min-width:650px) {
  .aon-pagination__container {
    padding-top:var(--spacer-48)
  }
}
@media screen and (min-width:1200px) {
  .aon-pagination__container {
    padding-top:var(--spacer-56)
  }
}
@media screen and (min-width:1900px) {
  .aon-pagination__container {
    padding-top:var(--spacer-64)
  }
}
.aon-pagination__container .aon-button {
  touch-action:manipulation;
  --disabled-opacity:1
}
.aon-sr-paginator__ranger {
  flex-grow:1;
  display:flex;
  justify-content:center
}
@media screen and (min-width:650px) {
  .aon-sr-paginator__ranger {
    justify-content:space-evenly
  }
}
@media screen and (min-width:1200px) {
  .aon-sr-paginator__ranger {
    flex-grow:0;
    column-gap:var(--spacer-48);
    padding:0 var(--spacer-48)
  }
}
.aon-sr-paginator__ranger button {
  background-color:transparent;
  cursor:pointer;
  border:none
}
.aon-sr-paginator__ranger button,
.aon-sr-paginator__ranger span {
  font-family:var(--standard-font-family);
  font-weight:500;
  font-style:normal;
  font-size:1.6rem;
  line-height:2.4rem;
  letter-spacing:0;
  --inactive-color:var(--aon-gray-02);
  --active-color:var(--aon-navy);
  color:var(--inactive-color);
  width:var(--spacer-40);
  height:var(--spacer-40);
  align-items:center;
  justify-content:center;
  text-decoration:none;
  display:none
}
@media screen and (min-width:1900px) {
  .aon-sr-paginator__ranger button,
  .aon-sr-paginator__ranger span {
    font-size:1.8rem;
    line-height:2.6rem
  }
}
.aon-sr-paginator__ranger button.aon-sr-paginator__ranger--current,
.aon-sr-paginator__ranger span.aon-sr-paginator__ranger--current {
  display:flex;
  color:var(--active-color);
  cursor:default
}
.aon-sr-paginator__ranger button:hover,
.aon-sr-paginator__ranger span:hover {
  color:var(--active-color)
}
@media screen and (min-width:650px) {
  .aon-sr-paginator__ranger button,
  .aon-sr-paginator__ranger span {
    display:flex
  }
}
.aon-sr-paginator__ranger span.aon-sr-paginator__ranger--inactive {
  cursor:default;
  color:var(--inactive-color)
}
.aon-sr-paginator__ranger span.aon-sr-paginator__ranger--inactive:hover {
  color:var(--inactive-color)
}
.aon-sr-paginator__ranger span.aon-sr-paginator__ranger--inactive:last-of-type,
.aon-sr-paginator__ranger span.aon-sr-paginator__ranger--inactive:nth-last-of-type(2) {
  display:flex
}
@media screen and (min-width:650px) {
  .aon-sr-paginator__ranger span.aon-sr-paginator__ranger--inactive:last-of-type,
  .aon-sr-paginator__ranger span.aon-sr-paginator__ranger--inactive:nth-last-of-type(2) {
    display:none
  }
}
.aon-pagination--theme-navy .aon-sr-paginator__ranger button,
.aon-pagination--theme-navy .aon-sr-paginator__ranger span {
  --inactive-color:var(--aon-gray-04);
  --active-color:var(--aon-white)
}
.aon-pagination--theme-navy .aon-button.aon-button__primary.aon-button__primary--red.aon-button__icon {
  --border-color:var(--aon-signature-red);
  --fill-color:var(--aon-signature-red);
  --fill-color-hover:#0000;
  --icon-color-hover:var(--aon-white)
}
.aon-progress-bar {
  position:relative;
  height:var(--spacer-4)
}
.aon-progress-bar__background {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:var(--aon-navy)
}
.aon-progress-bar__progress {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:var(--aon-teal-light);
  transform:scaleX(0);
  transform-origin:0;
  transition:transform .3s ease
}
.brand-statement,
.brand-statement--theme-light-gray,
.brand-statement--theme-lighter-gray,
.brand-statement--theme-navy {
  padding-top:var(--spacer-48);
  padding-bottom:var(--spacer-48);
  grid-template-columns:var(--spacer-8) 1fr;
  --grid-gap:var(--spacer-24)
}
.brand-statement--theme-light-gray__line-container .brand-statement__line,
.brand-statement--theme-lighter-gray__line-container .brand-statement__line,
.brand-statement--theme-navy__line-container .brand-statement__line,
.brand-statement__line-container .brand-statement__line {
  width:var(--spacer-8);
  height:100%
}
.brand-statement--theme-light-gray__line-container .brand-statement__line--theme-signature-red,
.brand-statement--theme-lighter-gray__line-container .brand-statement__line--theme-signature-red,
.brand-statement--theme-navy__line-container .brand-statement__line--theme-signature-red,
.brand-statement__line-container .brand-statement__line--theme-signature-red {
  background-color:var(--aon-signature-red)
}
.brand-statement--theme-light-gray__line-container .brand-statement__line--theme-teal,
.brand-statement--theme-lighter-gray__line-container .brand-statement__line--theme-teal,
.brand-statement--theme-navy__line-container .brand-statement__line--theme-teal,
.brand-statement__line-container .brand-statement__line--theme-teal {
  background-color:var(--aon-teal-dark)
}
@media screen and (min-width:650px) {
  .brand-statement,
  .brand-statement--theme-light-gray,
  .brand-statement--theme-lighter-gray,
  .brand-statement--theme-navy {
    --grid-gap:var(--spacer-32);
    padding-top:var(--spacer-96);
    padding-bottom:var(--spacer-96)
  }
}
@media screen and (min-width:1200px) {
  .brand-statement,
  .brand-statement--theme-light-gray,
  .brand-statement--theme-lighter-gray,
  .brand-statement--theme-navy {
    --grid-gap:var(--spacer-40);
    grid-template-columns:repeat(var(--grid-columns),1fr);
    padding-top:var(--spacer-128);
    padding-bottom:var(--spacer-128)
  }
  .brand-statement--theme-light-gray__line-container,
  .brand-statement--theme-lighter-gray__line-container,
  .brand-statement--theme-navy__line-container,
  .brand-statement__line-container {
    grid-column:span 1;
    justify-self:flex-end
  }
  .brand-statement--theme-light-gray__content,
  .brand-statement--theme-lighter-gray__content,
  .brand-statement--theme-navy__content,
  .brand-statement__content {
    grid-column:span 9
  }
}
.brand-statement--theme-navy {
  color:#fff
}
.brand-statement--theme-navy .brand-statement__line-container .brand-statement__line--theme-teal {
  background-color:var(--aon-teal-light)
}
.accordion-link-list {
  padding:var(--spacer-48) 0
}
@media screen and (min-width:650px) {
  .accordion-link-list {
    padding:var(--spacer-80) 0
  }
}
.accordion-link-list__container {
  --grid-gap:var(--spacer-32) var(--spacer-24)
}
@media screen and (min-width:650px) {
  .accordion-link-list__container {
    --grid-gap:var(--spacer-48) var(--spacer-32)
  }
}
@media screen and (min-width:1200px) {
  .accordion-link-list__container {
    --grid-gap:var(--spacer-40)
  }
}
.accordion-link-list__title {
  grid-column:span 4
}
@media screen and (min-width:650px) {
  .accordion-link-list__title {
    grid-column:span 8
  }
}
@media screen and (min-width:1200px) {
  .accordion-link-list__title {
    grid-column:2/5
  }
}
.accordion-link-list__content {
  grid-column:span 4
}
@media screen and (min-width:650px) {
  .accordion-link-list__content {
    grid-column:span 8
  }
}
@media screen and (min-width:1200px) {
  .accordion-link-list__content {
    grid-column:6/12
  }
}
.accordion-link-list__content .accordion-block {
  margin:0
}
.accordion-link-list .accordion-block__body {
  padding-top:var(--spacer-8)
}
@media screen and (min-width:650px) {
  .accordion-link-list .accordion-block__body {
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap);
    grid-gap:0 var(--spacer-32);
    grid-auto-flow:column;
    grid-template-rows:repeat(1,1fr);
    grid-template-columns:repeat(2,1fr)
  }
}
@media screen and (min-width:1200px) {
  .accordion-link-list .accordion-block__body {
    grid-gap:0 var(--spacer-40)
  }
}
.accordion-link-list__wrapper {
  padding:0;
  list-style-type:none;
  padding-right:var(--spacer-48)
}
.accordion-link-list__wrapper:not(:first-child) {
  margin-top:var(--spacer-16)
}
@media screen and (min-width:650px) {
  .accordion-link-list__wrapper:not(:first-child) {
    margin-top:0
  }
}
.accordion-link-list__item:not(:first-child) {
  margin-top:var(--spacer-16)
}
.aon-link-list {
  padding:var(--spacer-48) 0
}
@media screen and (min-width:650px) {
  .aon-link-list {
    padding:var(--spacer-80) 0
  }
}
.aon-link-list__container {
  --grid-gap:var(--spacer-48) var(--spacer-24)
}
@media screen and (min-width:650px) {
  .aon-link-list__container {
    --grid-gap:var(--spacer-48) var(--spacer-32)
  }
}
@media screen and (min-width:1200px) {
  .aon-link-list__container {
    --grid-gap:var(--spacer-40)
  }
}
.aon-link-list__title {
  grid-column:span 4
}
@media screen and (min-width:650px) {
  .aon-link-list__title {
    grid-column:span 8
  }
}
@media screen and (min-width:1200px) {
  .aon-link-list__title {
    grid-column:2/5
  }
}
.aon-link-list__content {
  grid-column:span 4
}
@media screen and (min-width:650px) {
  .aon-link-list__content {
    grid-column:span 8
  }
}
@media screen and (min-width:1200px) {
  .aon-link-list__content {
    grid-column:6/12
  }
}
.aon-link-list__content .accordion-block {
  margin:0
}
.aon-link-list__sub-title {
  padding-bottom:var(--spacer-32)
}
@media screen and (min-width:650px) {
  .aon-link-list__body {
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap);
    grid-gap:0 var(--spacer-32);
    grid-auto-flow:column;
    grid-template-rows:repeat(1,1fr);
    grid-template-columns:repeat(2,1fr)
  }
}
@media screen and (min-width:1200px) {
  .aon-link-list__body {
    grid-gap:0 var(--spacer-40)
  }
}
.aon-link-list__wrapper {
  padding:0;
  list-style-type:none;
  padding-right:var(--spacer-48)
}
.aon-link-list__wrapper:not(:first-child) {
  margin-top:var(--spacer-16)
}
@media screen and (min-width:650px) {
  .aon-link-list__wrapper:not(:first-child) {
    margin-top:0
  }
}
.aon-link-list__item:not(:first-child) {
  margin-top:var(--spacer-16)
}
.aon-link-list .aon-link__text.unlinked {
  background:0 0
}
.aon-link {
  text-decoration:none
}
.aon-link__text {
  font-family:var(--standard-font-family);
  font-weight:500;
  font-style:normal;
  font-size:1.6rem;
  line-height:2.4rem;
  letter-spacing:0;
  font-style:normal;
  letter-spacing:0;
  color:var(--aon-navy);
  background:linear-gradient(to right,var(--aon-signature-red),var(--aon-signature-red));
  background-size:100% .1rem;
  background-repeat:no-repeat;
  background-position:0 100%
}
@media screen and (min-width:1900px) {
  .aon-link__text {
    font-size:1.8rem;
    line-height:2.6rem
  }
}
.aon-link .aon-icon {
  color:var(--aon-signature-red);
  display:inline;
  width:var(--spacer-24);
  height:var(--spacer-24);
  margin-left:var(--spacer-8);
  margin-bottom:-1rem;
  vertical-align:super
}
@media (hover:hover) and (pointer:fine) {
  .aon-link:hover .aon-link__text {
    animation:bg-line var(--base-transition-06) linear forwards
  }
  @keyframes bg-line {
    0% {
      background-size:10% .1rem
    }
    100% {
      background-size:100% .1rem
    }
  }
}
.capabilities-gateway {
  padding-top:var(--spacer-48);
  padding-bottom:var(--spacer-24)
}
@media screen and (min-width:650px) {
  .capabilities-gateway {
    padding-top:var(--spacer-64);
    padding-bottom:var(--spacer-64)
  }
}
@media screen and (min-width:1200px) {
  .capabilities-gateway {
    padding-top:var(--spacer-80);
    padding-bottom:var(--spacer-48)
  }
}
@media screen and (min-width:1900px) {
  .capabilities-gateway {
    padding-top:var(--spacer-96);
    padding-bottom:var(--spacer-96)
  }
}
.capabilities-gateway__header {
  padding-bottom:var(--spacer-48)
}
@media screen and (min-width:650px) {
  .capabilities-gateway__header {
    padding-bottom:var(--spacer-64)
  }
}
@media screen and (min-width:1200px) {
  .capabilities-gateway__header {
    padding-bottom:var(--spacer-80)
  }
}
@media screen and (min-width:1900px) {
  .capabilities-gateway__header {
    padding-bottom:var(--spacer-96)
  }
}
.capabilities-gateway__title {
  color:var(--aon-navy);
  grid-column:span 4
}
@media screen and (min-width:650px) {
  .capabilities-gateway__title {
    grid-column:span 8
  }
}
@media screen and (min-width:1200px) {
  .capabilities-gateway__title {
    display:flex;
    align-items:end;
    grid-column:2/8
  }
}
.capabilities-gateway__subtitle {
  padding-top:var(--spacer-8);
  grid-column:span 4
}
.capabilities-gateway__subtitle p {
  color:var(--aon-gray-02)
}
@media screen and (min-width:650px) {
  .capabilities-gateway__subtitle {
    padding-top:0;
    grid-column:span 6
  }
}
@media screen and (min-width:1200px) {
  .capabilities-gateway__subtitle {
    grid-column:-2/9;
    display:flex;
    flex-direction:column;
    justify-content:end
  }
}
.capabilities-gateway__button {
  padding-top:var(--spacer-24)
}
.capabilities-gateway__button .aon-button__primary,
.capabilities-gateway__button .aon-button__secondary {
  width:100%
}
.capabilities-gateway__button .aon-button__primary .aon-button__wrapper-content,
.capabilities-gateway__button .aon-button__secondary .aon-button__wrapper-content {
  width:100%
}
@media screen and (min-width:650px) {
  .capabilities-gateway__button {
    padding-top:var(--spacer-32)
  }
  .capabilities-gateway__button .aon-button__primary,
  .capabilities-gateway__button .aon-button__secondary {
    width:fit-content
  }
  .capabilities-gateway__button .aon-button__primary .aon-button__wrapper-content,
  .capabilities-gateway__button .aon-button__secondary .aon-button__wrapper-content {
    width:auto
  }
}
@media screen and (min-width:1900px) {
  .capabilities-gateway__button {
    padding-top:var(--spacer-40)
  }
}
.capabilities-gateway__content {
  background-color:var(--aon-white);
  padding-top:var(--spacer-40);
  padding-bottom:var(--spacer-24)
}
@media screen and (min-width:650px) {
  .capabilities-gateway__content {
    padding-top:var(--spacer-56);
    padding-bottom:var(--spacer-56)
  }
}
@media screen and (min-width:1200px) {
  .capabilities-gateway__content {
    padding-top:var(--spacer-80);
    padding-bottom:var(--spacer-80)
  }
}
@media screen and (min-width:1900px) {
  .capabilities-gateway__content {
    padding-top:var(--spacer-96);
    padding-bottom:var(--spacer-96)
  }
}
.capabilities-gateway__text {
  grid-column:span 4;
  padding-left:var(--spacer-24);
  padding-right:var(--spacer-24)
}
@media screen and (min-width:650px) {
  .capabilities-gateway__text {
    grid-column:span 8;
    padding-left:var(--spacer-32);
    padding-right:var(--spacer-32)
  }
}
@media screen and (min-width:1200px) {
  .capabilities-gateway__text {
    grid-column:2/8;
    padding-left:0;
    padding-right:0
  }
}
.capabilities-gateway__note {
  font-family:var(--title-font-family);
  font-style:normal;
  letter-spacing:0;
  font-weight:700;
  font-size:2.4rem;
  line-height:2.8rem;
  color:var(--aon-gray-02);
  margin-bottom:var(--spacer-16)
}
@media screen and (min-width:1900px) {
  .capabilities-gateway__note {
    font-size:2.8rem;
    line-height:3.2rem
  }
}
@media screen and (min-width:650px) {
  .capabilities-gateway__note {
    margin-bottom:var(--spacer-24)
  }
}
.capabilities-gateway__question {
  color:var(--aon-navy);
  margin-bottom:var(--spacer-16);
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:3.2rem;
  line-height:3.6rem
}
@media screen and (min-width:650px) {
  .capabilities-gateway__question {
    font-size:3.6rem;
    line-height:4rem
  }
}
@media screen and (min-width:1200px) {
  .capabilities-gateway__question {
    font-size:4rem;
    line-height:4.4rem
  }
}
@media screen and (min-width:1900px) {
  .capabilities-gateway__question {
    font-size:4.8rem;
    line-height:5.2rem
  }
}
@media screen and (min-width:650px) {
  .capabilities-gateway__question {
    margin-bottom:var(--spacer-24)
  }
}
@media screen and (min-width:1200px) {
  .capabilities-gateway__question {
    margin-bottom:var(--spacer-40)
  }
}
.capabilities-gateway__solution {
  display:grid;
  grid-column:span 4;
  grid-template-columns:repeat(1,1fr);
  grid-auto-rows:1fr;
  gap:var(--spacer-16) 0;
  padding-left:var(--spacer-24);
  padding-right:var(--spacer-24)
}
.capabilities-gateway__solution-tag {
  cursor:inherit
}
@media screen and (min-width:650px) {
  .capabilities-gateway__solution {
    grid-column:span 8;
    grid-template-columns:repeat(2,1fr);
    gap:var(--spacer-24) var(--spacer-32);
    padding-left:var(--spacer-32);
    padding-right:var(--spacer-32)
  }
}
@media screen and (min-width:1200px) {
  .capabilities-gateway__solution {
    grid-column:2/12;
    grid-template-columns:repeat(3,1fr);
    gap:var(--spacer-40);
    padding-left:0;
    padding-right:0
  }
}
.aon-solution-tag {
  position:relative;
  display:flex;
  align-items:center;
  text-decoration:none;
  padding:var(--spacer-16) var(--spacer-24);
  border:.1rem solid var(--aon-gray-05);
  cursor:pointer;
  background-color:transparent;
  background-repeat:no-repeat;
  background-image:linear-gradient(90deg,var(--aon-signature-red) 50%,var(--aon-white) 50%);
  background-size:201% 100%;
  background-position:100%;
  transition:background-position var(--base-transition-08) ease-in-out
}
@media screen and (min-width:1900px) {
  .aon-solution-tag {
    padding:var(--spacer-24) var(--spacer-32)
  }
}
.aon-solution-tag__icon {
  color:var(--aon-signature-red);
  min-width:var(--spacer-24);
  width:var(--spacer-24);
  transition:color var(--base-transition-01) linear;
  transition-delay:var(--base-transition-06)
}
.aon-solution-tag__icon:last-child {
  display:none;
  color:transparent;
  transition:color var(--base-transition-02) linear;
  transition-delay:0
}
@media screen and (min-width:1200px) {
  .aon-solution-tag__icon:last-child {
    display:block
  }
}
@media screen and (min-width:1900px) {
  .aon-solution-tag__icon {
    min-width:var(--spacer-32);
    width:var(--spacer-32)
  }
}
.aon-solution-tag__content {
  display:flex;
  align-items:center
}
@media screen and (min-width:1200px) {
  .aon-solution-tag__content {
    margin-right:var(--spacer-24)
  }
}
.aon-solution-tag__name {
  margin-left:var(--spacer-24)
}
@media screen and (min-width:1900px) {
  .aon-solution-tag__name {
    margin-left:var(--spacer-32)
  }
}
.aon-solution-tag__name span {
  font-family:var(--standard-font-family);
  font-weight:500;
  font-style:normal;
  font-size:1.6rem;
  line-height:2.4rem;
  letter-spacing:0;
  color:var(--aon-navy);
  display:inline;
  background:linear-gradient(var(--aon-white),var(--aon-white));
  background-repeat:no-repeat;
  background-size:0 .1rem;
  background-position:0 100%;
  transition:background-size var(--base-transition-06) ease-in-out;
  transition-delay:var(--base-transition-02)
}
@media screen and (min-width:1900px) {
  .aon-solution-tag__name span {
    font-size:1.8rem;
    line-height:2.6rem
  }
}
.aon-solution-tag__wrapper {
  display:inline-flex;
  align-items:center;
  justify-content:space-between;
  width:100%
}
@media (hover:hover) and (pointer:fine) {
  .aon-solution-tag .aon-solution-tag__wrapper {
    background-clip:text;
    -webkit-background-clip:text;
    background-image:linear-gradient(90deg,var(--aon-white) 50%,var(--aon-navy) 50%);
    color:var(--aon-navy);
    -webkit-text-fill-color:transparent;
    background-size:201% 100%;
    background-position:100%;
    transition:background-position var(--base-transition-08) ease-in-out
  }
  .aon-solution-tag:active,
  .aon-solution-tag:focus-visible,
  .aon-solution-tag:hover {
    background-position:0
  }
  .aon-solution-tag:active .aon-solution-tag__icon,
  .aon-solution-tag:focus-visible .aon-solution-tag__icon,
  .aon-solution-tag:hover .aon-solution-tag__icon {
    color:var(--aon-white);
    transition:color var(--base-transition-01) ease-in;
    transition-delay:var(--base-transition-01)
  }
  .aon-solution-tag:active .aon-solution-tag__icon:last-child,
  .aon-solution-tag:focus-visible .aon-solution-tag__icon:last-child,
  .aon-solution-tag:hover .aon-solution-tag__icon:last-child {
    color:var(--aon-white);
    transition:color var(--base-transition-03) ease-in;
    transition-delay:var(--base-transition-05)
  }
  .aon-solution-tag:active .aon-solution-tag__name span,
  .aon-solution-tag:focus-visible .aon-solution-tag__name span,
  .aon-solution-tag:hover .aon-solution-tag__name span {
    background-size:100% .1rem
  }
  .aon-solution-tag:active .aon-solution-tag__wrapper,
  .aon-solution-tag:focus-visible .aon-solution-tag__wrapper,
  .aon-solution-tag:hover .aon-solution-tag__wrapper {
    background-image:linear-gradient(90deg,var(--aon-white) 50%,var(--aon-navy) 50%);
    background-position:0
  }
}
.aon-filter {
  padding:var(--spacer-40) var(--spacer-24);
  height:fit-content;
  width:100%;
  position:relative;
  background-color:var(--aon-gray-07)
}
@media screen and (min-width:650px) {
  .aon-filter {
    padding:var(--spacer-64) var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .aon-filter {
    padding:var(--spacer-64) var(--spacer-48)
  }
}
.aon-filter__open-filter-btn--mobile {
  background-color:transparent;
  border:none;
  top:0;
  left:0;
  width:100%;
  height:var(--spacer-56);
  position:absolute;
  cursor:pointer
}
@media screen and (min-width:650px) {
  .aon-filter__open-filter-btn--mobile {
    display:none
  }
}
.aon-filter__title-bar {
  display:flex;
  align-items:center;
  justify-content:space-between;
  flex-shrink:0
}
@media screen and (min-width:650px) {
  .aon-filter__title-bar {
    width:100%
  }
}
@media screen and (min-width:1200px) {
  .aon-filter__title-bar {
    margin-right:10.2056962025%;
    width:13.7rem
  }
}
.aon-filter__title-bar--height {
  height:var(--spacer-56)
}
@media screen and (min-width:650px) {
  .aon-filter__title-bar--height {
    height:100%
  }
}
.aon-filter__title-bar-title {
  font-family:var(--standard-font-family);
  font-weight:500;
  font-style:normal;
  font-size:1.6rem;
  line-height:2.4rem;
  letter-spacing:0;
  color:var(--aon-navy);
  display:none
}
@media screen and (min-width:1900px) {
  .aon-filter__title-bar-title {
    font-size:1.8rem;
    line-height:2.6rem
  }
}
@media screen and (min-width:650px) {
  .aon-filter__title-bar-title {
    font-family:var(--title-font-family);
    font-style:normal;
    letter-spacing:0;
    font-weight:700;
    font-size:2.4rem;
    line-height:2.8rem;
    font-weight:700;
    display:block
  }
}
@media screen and (min-width:650px) and (min-width:1900px) {
  .aon-filter__title-bar-title {
    font-size:2.8rem;
    line-height:3.2rem
  }
}
.aon-filter__title-bar-title-mobile {
  display:block;
  font-family:var(--standard-font-family);
  font-weight:500;
  font-style:normal;
  font-size:1.6rem;
  line-height:2.4rem;
  letter-spacing:0;
  color:var(--aon-navy)
}
@media screen and (min-width:1900px) {
  .aon-filter__title-bar-title-mobile {
    font-size:1.8rem;
    line-height:2.6rem
  }
}
@media screen and (min-width:650px) {
  .aon-filter__title-bar-title-mobile {
    display:none
  }
}
@media screen and (min-width:650px) {
  .aon-filter__title-bar-util-group {
    display:none
  }
}
.aon-filter__title-bar-open-filter {
  background:0 0;
  border:none;
  color:var(--aon-signature-red);
  width:var(--spacer-24);
  height:var(--spacer-24);
  cursor:pointer
}
.aon-filter__title-bar-close-filter {
  background:0 0;
  border:none;
  cursor:pointer;
  color:var(--aon-signature-red);
  max-height:var(--spacer-24);
  max-width:var(--spacer-24)
}
.aon-filter__group {
  display:flex;
  flex-direction:column;
  background:var(--aon-white);
  overflow:hidden;
  position:relative;
  padding:0 var(--spacer-24);
  height:var(--spacer-56)
}
@media screen and (min-width:650px) {
  .aon-filter__group {
    flex-direction:row;
    align-items:center;
    justify-content:flex-start;
    flex-wrap:wrap;
    gap:var(--spacer-40);
    overflow:unset;
    height:100%
  }
}
@media screen and (min-width:1200px) {
  .aon-filter__group {
    flex-wrap:nowrap;
    gap:unset
  }
}
.aon-filter__group--full-height {
  height:100%
}
.aon-filter__group--overflow {
  overflow:unset
}
@media screen and (min-width:650px) {
  .aon-filter__autocomplete-group {
    display:flex;
    flex-wrap:wrap;
    width:100%;
    gap:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .aon-filter__autocomplete-group {
    flex-wrap:nowrap;
    gap:unset
  }
}
.aon-filter__autocomplete-group--open {
  margin-top:var(--spacer-16)
}
@media screen and (min-width:650px) {
  .aon-filter__autocomplete-group--open {
    margin-top:0
  }
}
.aon-filter__autocomplete-group .aon-autocomplete-custom-V2 {
  width:100%;
  margin-bottom:var(--spacer-24)
}
@media screen and (min-width:650px) {
  .aon-filter__autocomplete-group .aon-autocomplete-custom-V2 {
    margin-bottom:0;
    width:calc(50% - var(--spacer-40)/ 2)
  }
}
@media screen and (min-width:1200px) {
  .aon-filter__autocomplete-group .aon-autocomplete-custom-V2 {
    width:100%
  }
  .aon-filter__autocomplete-group .aon-autocomplete-custom-V2:not(:first-child) {
    margin-left:var(--spacer-40)
  }
}
.aon-filter__clear-filter {
  background:0 0;
  border:none;
  cursor:pointer;
  display:flex;
  align-items:center;
  margin-bottom:var(--spacer-24);
  margin-top:var(--spacer-8)
}
@media screen and (min-width:650px) {
  .aon-filter__clear-filter {
    margin-bottom:0;
    display:none
  }
}
.aon-filter__clear-filter-desktop {
  background:0 0;
  border:none;
  cursor:pointer;
  display:none;
  align-items:center;
  padding:0
}
@media screen and (min-width:650px) {
  .aon-filter__clear-filter-desktop {
    display:flex;
    position:absolute;
    right:var(--spacer-48);
    top:var(--spacer-32)
  }
}
.aon-filter__clear-filter-bar {
  display:flex;
  justify-content:flex-end
}
.aon-filter__clear-filter-icon {
  width:var(--spacer-24);
  height:var(--spacer-24);
  color:var(--aon-navy)
}
.aon-filter__clear-filter-text {
  font-size:1.4rem;
  line-height:2.2rem;
  color:var(--aon-navy);
  margin-right:var(--spacer-8)
}
@media screen and (min-width:1900px) {
  .aon-filter__clear-filter-text {
    font-size:1.6rem;
    line-height:2.4rem
  }
}
.aon-filter__title-bar-hidden {
  display:none
}
@media screen and (min-width:650px) {
  .aon-filter__title-bar-hidden {
    display:grid
  }
}
.aon-filter__hidden {
  display:none
}
.aon-filter--two-up {
  padding-top:var(--spacer-48);
  padding-bottom:var(--spacer-48)
}
@media screen and (min-width:650px) {
  .aon-filter--two-up {
    padding:var(--spacer-48) var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .aon-filter--two-up {
    padding:var(--spacer-48)
  }
}
.aon-filter--two-up .aon-filter__group {
  row-gap:0;
  height:auto
}
@media screen and (min-width:650px) {
  .aon-filter--two-up .aon-filter__group {
    background-color:var(--aon-gray-07);
    padding:0
  }
}
@media screen and (min-width:1200px) {
  .aon-filter--two-up .aon-filter__group {
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap);
    row-gap:0;
    align-items:flex-end;
    align-self:end
  }
  .aon-filter--two-up .aon-filter__group .aon-filter__autocomplete-group {
    grid-column:5/-1;
    padding-bottom:.9rem;
    padding-top:var(--spacer-64)
  }
}
@media screen and (min-width:650px) {
  .aon-filter--two-up .aon-filter__title-bar {
    display:none
  }
}
.aon-filter--two-up .aon-filter__headline {
  margin-left:calc(-1 * var(--spacer-24));
  margin-right:calc(-1 * var(--spacer-24));
  background-color:var(--aon-gray-07);
  padding-bottom:var(--spacer-32)
}
@media screen and (min-width:650px) {
  .aon-filter--two-up .aon-filter__headline {
    padding-bottom:var(--spacer-48);
    margin-left:0;
    margin-right:0;
    max-width:50%
  }
}
@media screen and (min-width:1200px) {
  .aon-filter--two-up .aon-filter__headline {
    grid-column:1/5;
    padding-bottom:0;
    max-width:unset;
    align-self:flex-end
  }
}
.aon-filter--two-up .aon-filter__open-filter-btn--mobile {
  top:unset;
  bottom:0
}
@media screen and (min-width:650px) {
  .aon-filter--two-up .aon-filter__clear-filter-desktop {
    top:unset;
    bottom:13.9rem
  }
}
@media screen and (min-width:1200px) {
  .aon-filter--two-up .aon-filter__clear-filter-desktop {
    padding-top:.3rem;
    bottom:13.4rem
  }
}
.aon-filter--bulk {
  background-color:var(--aon-white)
}
.aon-filter--bulk .aon-filter__headline {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:3.8rem;
  line-height:4.2rem;
  margin-bottom:var(--spacer-40)
}
@media screen and (min-width:650px) {
  .aon-filter--bulk .aon-filter__headline {
    font-size:4.4rem;
    line-height:4.8rem
  }
}
@media screen and (min-width:1200px) {
  .aon-filter--bulk .aon-filter__headline {
    font-size:5.6rem;
    line-height:6rem
  }
}
@media screen and (min-width:1900px) {
  .aon-filter--bulk .aon-filter__headline {
    font-size:6.6rem;
    line-height:7rem
  }
}
@media screen and (min-width:650px) {
  .aon-filter--bulk .aon-filter__headline {
    margin-bottom:var(--spacer-48)
  }
}
.aon-filter--bulk .aon-filter__group {
  background-color:var(--aon-gray-08)
}
@media screen and (min-width:1200px) {
  .aon-filter--bulk .aon-filter__autocomplete-group {
    flex-wrap:wrap;
    gap:var(--spacer-24) var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .aon-filter--bulk .aon-filter__autocomplete-group .aon-autocomplete-custom-V2 {
    width:calc((100% - 2 * var(--spacer-40))/ 3)
  }
}
@media screen and (min-width:1200px) {
  .aon-filter--bulk .aon-filter__autocomplete-group .aon-autocomplete-custom-V2:not(:first-child) {
    margin-left:0
  }
}
@media screen and (min-width:1200px) {
  .aon-filter--bulk .aon-filter__title-bar {
    align-self:flex-start
  }
}
.aon-filter--bulk .aon-filter__clear-filter-bar,
.aon-filter--bulk .aon-filter__clear-filter-desktop {
  display:none
}
.filter-results--topic-card {
  padding-left:var(--spacer-24);
  padding-right:var(--spacer-24);
  background-color:var(--aon-gray-07);
  padding-bottom:var(--spacer-56)
}
@media screen and (min-width:650px) {
  .filter-results--topic-card {
    padding-left:var(--spacer-40);
    padding-right:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .filter-results--topic-card {
    padding-left:var(--spacer-48);
    padding-right:var(--spacer-48)
  }
}
@media screen and (min-width:650px) {
  .filter-results--topic-card {
    padding-bottom:var(--spacer-80)
  }
}
@media screen and (min-width:1900px) {
  .filter-results--topic-card {
    padding-bottom:var(--spacer-96)
  }
}
.topic-card__title {
  margin-bottom:var(--spacer-32)
}
@media screen and (min-width:650px) {
  .topic-card__title {
    margin-bottom:var(--spacer-40)
  }
}
@media screen and (min-width:1900px) {
  .topic-card__title {
    margin-bottom:var(--spacer-48)
  }
}
.topic-card__thumbnail {
  display:flex;
  margin-bottom:var(--spacer-24)
}
.topic-card__thumbnail picture {
  display:flex;
  align-items:flex-start;
  flex-grow:1
}
.topic-card__thumbnail picture img {
  aspect-ratio:16/9
}
@media screen and (min-width:650px) {
  .topic-card__thumbnail {
    margin-bottom:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .topic-card__thumbnail {
    grid-column:span 3;
    padding-left:var(--spacer-48);
    margin-bottom:0
  }
  .topic-card__thumbnail picture img {
    aspect-ratio:1/1;
    object-fit:cover;
    object-position:left top
  }
}
.topic-card__header {
  margin-bottom:var(--spacer-16)
}
.topic-card__header a {
  text-decoration:none;
  color:var(--aon-navy)
}
.topic-card__short-description {
  color:var(--aon-gray-02);
  font-size:1.6rem;
  line-height:2.6rem
}
@media screen and (min-width:1900px) {
  .topic-card__short-description {
    font-size:1.8rem;
    line-height:3rem
  }
}
@media screen and (min-width:650px) {
  .topic-card__short-description {
    font-family:var(--standard-font-family);
    font-weight:400;
    font-size:1.8rem;
    line-height:2.8rem
  }
}
@media screen and (min-width:650px) and (min-width:1900px) {
  .topic-card__short-description {
    font-size:2.2rem;
    line-height:3.4rem
  }
}
@media screen and (min-width:1200px) {
  .topic-card__content {
    grid-column:span 5
  }
}
.topic-card__sub-topics {
  margin-top:var(--spacer-32)
}
@media screen and (min-width:650px) {
  .topic-card__sub-topics {
    margin-top:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .topic-card__sub-topics {
    grid-column:10/-1;
    margin-top:0;
    padding-right:var(--spacer-48)
  }
}
.topic-card__sub-topics-list {
  display:grid;
  gap:var(--spacer-16);
  list-style:none;
  padding:0;
  margin-top:var(--spacer-16)
}
@media screen and (min-width:650px) {
  .topic-card__sub-topics-list {
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr;
    grid-auto-flow:column
  }
}
@media screen and (min-width:1200px) {
  .topic-card__sub-topics-list {
    grid-template-rows:1fr;
    grid-template-columns:1fr;
    grid-auto-flow:initial
  }
}
.topic-card__main {
  background-color:var(--aon-white);
  padding:var(--spacer-24)
}
@media screen and (min-width:650px) {
  .topic-card__main {
    padding:var(--spacer-48)
  }
}
@media screen and (min-width:1200px) {
  .topic-card__main {
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap);
    padding-left:0;
    padding-right:0
  }
}
.filter-results--insights-grid {
  padding-left:var(--spacer-24);
  padding-right:var(--spacer-24);
  padding-top:var(--spacer-24)
}
@media screen and (min-width:650px) {
  .filter-results--insights-grid {
    padding-left:var(--spacer-40);
    padding-right:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .filter-results--insights-grid {
    padding-left:var(--spacer-48);
    padding-right:var(--spacer-48)
  }
}
.filter-results__title {
  margin-bottom:var(--spacer-40)
}
.filter-results__title-loading {
  display:none
}
.filter-results__title.hidden {
  display:none
}
.filter-results__grid {
  display:grid;
  grid-template-columns:repeat(var(--grid-columns),1fr);
  gap:var(--grid-gap);
  row-gap:var(--spacer-40)
}
@media screen and (min-width:1200px) {
  .filter-results__grid {
    row-gap:var(--spacer-56)
  }
}
.filter-results__grid .content-card {
  grid-column:span 4
}
@media screen and (min-width:1200px) {
  .filter-results__grid .content-card {
    grid-column:span 3
  }
}
.filter-results__grid .content-card__title {
  margin-bottom:0
}
.filter-results__grid .content-card__title:focus-visible {
  outline-style:solid;
  border-radius:.2rem;
  outline-width:.2rem
}
.filter-results__grid .content-card__topper--media picture {
  display:flex;
  align-items:flex-start
}
.latest-insight-grid .super-component__item .content-card .content-card__title:last-child {
  margin-bottom:0
}
.latest-insight-grid .super-component__item .content-card .content-card__eyebrow>span {
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.8rem;
  line-height:2.8rem;
  font-size:1.6rem;
  line-height:2.6rem
}
@media screen and (min-width:1900px) {
  .latest-insight-grid .super-component__item .content-card .content-card__eyebrow>span {
    font-size:2.2rem;
    line-height:3.4rem
  }
}
@media screen and (min-width:1900px) {
  .latest-insight-grid .super-component__item .content-card .content-card__eyebrow>span {
    font-size:1.8rem;
    line-height:3rem
  }
}
.aon-capabilities-grid__container {
  padding-top:var(--spacer-32);
  padding-bottom:var(--spacer-40)
}
@media screen and (min-width:650px) {
  .aon-capabilities-grid__container {
    padding-bottom:var(--spacer-80)
  }
}
.aon-capabilities-grid__header {
  grid-column:span 4;
  margin-bottom:var(--spacer-24)
}
@media screen and (min-width:650px) {
  .aon-capabilities-grid__header {
    grid-column:span 8
  }
}
.aon-capabilities-grid__result {
  font-size:1.6rem;
  line-height:2.6rem;
  color:var(--aon-gray-01)
}
@media screen and (min-width:1900px) {
  .aon-capabilities-grid__result {
    font-size:1.8rem;
    line-height:3rem
  }
}
.aon-capabilities-grid__item {
  grid-column:span 4;
  list-style-type:none
}
@media screen and (min-width:1200px) {
  .aon-capabilities-grid__item {
    grid-column:span 3
  }
}
.aon-capabilities-grid__item img {
  display:block
}
.aon-capabilities-grid__item-container {
  grid-column:span 4;
  display:grid;
  grid-template-columns:repeat(var(--grid-columns),1fr);
  gap:var(--grid-gap);
  row-gap:var(--spacer-40)
}
@media screen and (min-width:1200px) {
  .aon-capabilities-grid__item-container {
    row-gap:var(--spacer-56)
  }
}
.aon-capabilities-grid__item-img {
  width:100%
}
.aon-capabilities-grid__item-title {
  font-family:var(--title-font-family);
  font-style:normal;
  letter-spacing:0;
  font-weight:700;
  font-size:2.4rem;
  line-height:2.8rem;
  margin-top:var(--spacer-24)
}
@media screen and (min-width:1900px) {
  .aon-capabilities-grid__item-title {
    font-size:2.8rem;
    line-height:3.2rem
  }
}
.aon-capabilities-grid__item-title a {
  color:inherit;
  text-decoration:none
}
.aon-video.aon-video--auto-play {
  cursor:default
}
.aon-video .video-js {
  font-family:var(--standard-font-family);
  cursor:pointer
}
.aon-video .video-js .vjs-time-tooltip {
  font-family:var(--standard-font-family)
}
.aon-video .video-js .vjs-dock-text {
  display:none
}
.aon-video .video-js .vjs-control {
  width:5.2rem
}
.aon-video .video-js .vjs-big-play-button {
  border-radius:50%;
  margin:0;
  transform:translate(-50%,-50%);
  background-image:url("/lib/cursors/play.svg");
  background-position:center;
  background-repeat:no-repeat;
  background-size:100% 100%;
  width:var(--spacer-64);
  height:var(--spacer-64)
}
@media screen and (min-width:650px) {
  .aon-video .video-js .vjs-big-play-button {
    width:var(--spacer-80);
    height:var(--spacer-80)
  }
}
@media screen and (min-width:1200px) {
  .aon-video .video-js .vjs-big-play-button {
    width:var(--spacer-96);
    height:var(--spacer-96)
  }
}
.aon-video .video-js .vjs-big-play-button .vjs-icon-placeholder::before {
  content:""
}
.aon-video .video-js .vjs-button>.vjs-icon-placeholder:before {
  font-size:2.2rem;
  line-height:var(--spacer-48)
}
.aon-video .video-js .vjs-time-control {
  align-items:center;
  font-family:var(--title-font-family);
  font-size:1.6rem;
  font-weight:700;
  line-height:1.6rem
}
.aon-video .video-js .vjs-control-bar {
  background-color:rgba(38,40,54,.6);
  height:var(--spacer-48)
}
.aon-video .video-js .vjs-volume-bar {
  margin-top:auto;
  margin-bottom:auto
}
.aon-video .video-js.vjs-has-started.vjs-ended .vjs-poster {
  display:inline-block
}
.aon-video .video-js.vjs-has-started.vjs-ended .vjs-big-play-button {
  display:block
}
.aon-video .video-js.vjs-has-started.vjs-ended .vjs-control-bar {
  display:none
}
.aon-video .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,
.aon-video .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,
.aon-video .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,
.aon-video .video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,
.aon-video .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,
.aon-video .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal {
  height:var(--spacer-48)
}
.aon-video .video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-active .vjs-control-bar:not(.vjs-focus-within):not(.vjs-control-bar-visible),
.aon-video .video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-inactive .vjs-control-bar:not(.vjs-focus-within):not(.vjs-control-bar-visible),
.aon-video .video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-active .vjs-control-bar:not(.vjs-focus-within):not(.vjs-control-bar-visible),
.aon-video .video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar:not(.vjs-focus-within):not(.vjs-control-bar-visible),
.aon-video .video-js.vjs-has-started.vjs-paused.vjs-ad-playing.vjs-user-inactive .vjs-control-bar,
.aon-video .video-js.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar:not(.vjs-focus-within):not(.vjs-control-bar-visible) {
  transform:translateY(var(--spacer-48))
}
.aon-video .video-js .vjs-progress-control {
  display:unset;
  width:100%;
  height:var(--spacer-8);
  top:calc(-1 * var(--spacer-8))
}
.aon-video .video-js.vjs-mouse .vjs-progress-control {
  height:var(--spacer-8);
  top:calc(-1 * var(--spacer-8))
}
.aon-video .video-js.vjs-mouse .vjs-progress-control:hover {
  height:var(--spacer-8);
  top:calc(-1 * var(--spacer-8))
}
.aon-video .video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-active:not(.vjs-audio-only-mode) .vjs-progress-control,
.aon-video .video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-inactive:not(.vjs-audio-only-mode) .vjs-progress-control,
.aon-video .video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-active:not(.vjs-audio-only-mode) .vjs-progress-control,
.aon-video .video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-inactive:not(.vjs-audio-only-mode) .vjs-progress-control,
.aon-video .video-js.vjs-has-started.vjs-paused.vjs-ad-playing.vjs-user-inactive:not(.vjs-audio-only-mode) .vjs-progress-control,
.aon-video .video-js.vjs-has-started.vjs-playing.vjs-user-inactive:not(.vjs-audio-only-mode) .vjs-progress-control {
  height:var(--spacer-8);
  top:calc(-1 * var(--spacer-8))
}
.aon-video .video-js .vjs-play-progress,
.aon-video .video-js .vjs-volume-level {
  background-color:var(--aon-signature-red)
}
.aon-video .video-js .vjs-load-progress,
.aon-video .video-js .vjs-load-progress div,
.aon-video .video-js .vjs-slider {
  background-color:transparent
}
.aon-video[data-is-gated-webinar-video=true] {
  pointer-events:none
}
.aon-video[data-is-gated-webinar-video=true] .video-js .vjs-big-play-button {
  background-image:url("/lib/cursors/lock.svg")
}
body.lightbox-show {
  overflow:hidden;
  touch-action:none
}
.aon-lightbox {
  position:relative;
  display:none
}
.aon-lightbox__wrapper {
  position:fixed;
  top:-.1rem;
  right:0;
  left:0;
  bottom:0;
  background-color:var(--aon-navy-lightbox);
  z-index:var(--zindex-modal);
  width:100%;
  height:0;
  overflow-x:hidden;
  overflow-y:auto
}
.aon-lightbox__dialog {
  position:relative;
  margin-top:var(--spacer-40);
  margin-bottom:var(--spacer-40);
  display:flex;
  align-items:center;
  min-height:calc(100% - var(--spacer-40) * 2)
}
.aon-lightbox__content {
  width:100%;
  pointer-events:auto;
  margin:0 var(--spacer-16)
}
@media screen and (min-width:650px) {
  .aon-lightbox__content {
    margin:0 var(--spacer-80)
  }
}
@media screen and (min-width:1200px) {
  .aon-lightbox__content {
    margin:0 16.3rem
  }
}
.aon-lightbox__close {
  position:absolute;
  display:block;
  right:2.2rem;
  top:-2.2rem;
  cursor:pointer;
  border:none;
  background-color:transparent;
  width:var(--spacer-32);
  height:var(--spacer-32)
}
@media screen and (min-width:1200px) {
  .aon-lightbox__close {
    right:var(--spacer-48);
    top:var(--spacer-8)
  }
}
.aon-lightbox__close svg {
  color:var(--aon-white);
  width:var(--spacer-24);
  height:var(--spacer-24);
  margin:auto
}
.aon-lightbox.show {
  display:block
}
.aon-lightbox.show .aon-lightbox__wrapper {
  height:calc(100% + .1rem)
}
.aon-lightbox__video {
  display:block
}
.aon-media-hero__video .aon-media-hero__curtain {
  display:none
}
.aon-media-hero__video.aon-media-hero--theme-clarity .aon-media-hero__panel {
  background:rgba(249,252,252,.7);
  backdrop-filter:blur(1.5rem);
  -webkit-backdrop-filter:blur(1.5rem)
}
.aon-media-hero__video.aon-media-hero--theme-navy.aon-media-hero--theme-clarity .aon-media-hero__panel {
  background:rgba(38,40,54,.6);
  backdrop-filter:blur(1.5rem);
  -webkit-backdrop-filter:blur(1.5rem)
}
.aon-media-hero__video .aon-media-hero__button {
  display:flex;
  flex-direction:column
}
@media screen and (min-width:650px) {
  .aon-media-hero__video .aon-media-hero__button {
    flex-direction:row
  }
}
.aon-media-hero__video .aon-media-hero__button .aon-media-hero__cta:not(:first-child) {
  margin-top:var(--spacer-16)
}
@media screen and (min-width:650px) {
  .aon-media-hero__video .aon-media-hero__button .aon-media-hero__cta:not(:first-child) {
    margin-top:var(--spacer-48);
    margin-left:var(--spacer-16)
  }
}
.aon-media-hero__video .aon-media-hero__button .aon-media-hero__cta .aon-button__primary,
.aon-media-hero__video .aon-media-hero__button .aon-media-hero__cta .aon-button__secondary {
  width:100%
}
.aon-media-hero__video .aon-media-hero__button .aon-media-hero__cta .aon-button__primary .aon-button__wrapper-content,
.aon-media-hero__video .aon-media-hero__button .aon-media-hero__cta .aon-button__secondary .aon-button__wrapper-content {
  width:100%
}
@media screen and (min-width:650px) {
  .aon-media-hero__video .aon-media-hero__button .aon-media-hero__cta .aon-button__primary,
  .aon-media-hero__video .aon-media-hero__button .aon-media-hero__cta .aon-button__secondary {
    width:fit-content
  }
  .aon-media-hero__video .aon-media-hero__button .aon-media-hero__cta .aon-button__primary .aon-button__wrapper-content,
  .aon-media-hero__video .aon-media-hero__button .aon-media-hero__cta .aon-button__secondary .aon-button__wrapper-content {
    width:auto
  }
}
.aon-media-hero__video .aon-media-hero__media {
  position:relative
}
.aon-media-hero__video .aon-media-hero__media-player {
  display:none;
  position:absolute;
  background-color:var(--aon-gray-07-mask);
  align-items:center;
  justify-content:center;
  border-radius:50%;
  cursor:pointer;
  right:var(--spacer-48);
  bottom:var(--spacer-48);
  width:var(--spacer-32);
  height:var(--spacer-32);
  padding:var(--spacer-4);
  border:none;
  z-index:var(--zindex-2)
}
.aon-media-hero__video .aon-media-hero__media-player .aon-lightbox__icon {
  width:var(--spacer-24);
  height:var(--spacer-24);
  color:var(--aon-navy)
}
.aon-media-hero__video .aon-media-hero__media-video {
  display:none
}
@media screen and (min-width:1200px) {
  .aon-media-hero__video .aon-media-hero__media-video {
    display:block
  }
  .aon-media-hero__video .aon-media-hero__media img {
    display:none
  }
}
.aon-media-hero__video .aon-media-hero__media-video-mobile {
  display:none;
  transform:scale(0);
  position:fixed;
  top:0;
  left:0;
  right:0;
  bottom:0
}
@media screen and (min-width:1200px) {
  .aon-media-hero__video .aon-video .video-js {
    pointer-events:none
  }
}
@media screen and (min-width:1200px) {
  .aon-media-hero__video .aon-media-hero__media-lightbox img {
    display:block
  }
}
.aon-media-hero__video .aon-media-hero__media-lightbox .aon-media-hero__media-video {
  display:none
}
.aon-media-hero__video .aon-media-hero__media-lightbox .aon-media-hero__media-player--pause,
.aon-media-hero__video .aon-media-hero__media-lightbox .aon-media-hero__media-player--play {
  display:none!important
}
@media screen and (min-width:1200px) {
  .aon-media-hero__video .aon-media-hero__media-lightbox .aon-video .video-js {
    pointer-events:initial
  }
}
.aon-media-hero__video .aon-media-hero__media--image img {
  display:block
}
.aon-media-hero__video .aon-media-hero__media--image .aon-media-hero__media-video {
  display:none
}
.aon-media-hero .aon-button__secondary--red {
  --border-color:var(--aon-signature-red);
  --fill-color:transparent;
  --fill-color-hover:var(--aon-signature-red);
  --text-color:var(--aon-navy);
  --text-color-hover:var(--aon-white);
  --icon-color-hover:var(--aon-white)
}
.aon-media-hero .aon-media-hero--theme-navy.aon-media-hero--theme-clarity .aon-media-hero__media-player,
.aon-media-hero.aon-media-hero--theme-navy .aon-media-hero__media-player {
  background-color:var(--aon-navy-play-button)
}
.aon-media-hero .aon-media-hero--theme-navy.aon-media-hero--theme-clarity .aon-lightbox__icon,
.aon-media-hero.aon-media-hero--theme-navy .aon-lightbox__icon {
  color:var(--aon-white)
}
.aon-media-hero .aon-media-hero--theme-navy.aon-media-hero--theme-clarity .aon-button__secondary--red,
.aon-media-hero.aon-media-hero--theme-navy .aon-button__secondary--red {
  --border-color:var(--aon-white);
  --fill-color:transparent;
  --fill-color-hover:var(--aon-white);
  --text-color:var(--aon-white);
  --text-color-hover:var(--aon-navy);
  --icon-color:var(--aon-white);
  --icon-color-hover:var(--aon-navy)
}
.aon-cta-banner {
  position:relative
}
.aon-cta-banner .aon-media-hero__button {
  display:flex;
  flex-direction:column
}
@media screen and (min-width:650px) {
  .aon-cta-banner .aon-media-hero__button {
    flex-direction:row
  }
}
.aon-cta-banner .aon-media-hero__button .aon-media-hero__cta:not(:first-child) {
  margin-top:var(--spacer-16)
}
@media screen and (min-width:650px) {
  .aon-cta-banner .aon-media-hero__button .aon-media-hero__cta:not(:first-child) {
    margin-top:var(--spacer-48);
    margin-left:var(--spacer-16)
  }
}
.aon-cta-banner .aon-media-hero__button .aon-media-hero__cta .aon-button__primary,
.aon-cta-banner .aon-media-hero__button .aon-media-hero__cta .aon-button__secondary {
  width:100%
}
.aon-cta-banner .aon-media-hero__button .aon-media-hero__cta .aon-button__primary .aon-button__wrapper-content,
.aon-cta-banner .aon-media-hero__button .aon-media-hero__cta .aon-button__secondary .aon-button__wrapper-content {
  width:100%
}
@media screen and (min-width:650px) {
  .aon-cta-banner .aon-media-hero__button .aon-media-hero__cta .aon-button__primary,
  .aon-cta-banner .aon-media-hero__button .aon-media-hero__cta .aon-button__secondary {
    width:fit-content
  }
  .aon-cta-banner .aon-media-hero__button .aon-media-hero__cta .aon-button__primary .aon-button__wrapper-content,
  .aon-cta-banner .aon-media-hero__button .aon-media-hero__cta .aon-button__secondary .aon-button__wrapper-content {
    width:auto
  }
}
.aon-cta-banner .aon-media-hero__media {
  margin:0
}
.aon-cta-banner .aon-media-hero__media-player {
  display:none;
  position:absolute;
  background-color:var(--aon-gray-08-mask);
  align-items:center;
  justify-content:center;
  border-radius:50%;
  cursor:pointer;
  right:var(--spacer-48);
  bottom:var(--spacer-48);
  width:var(--spacer-32);
  height:var(--spacer-32);
  padding:var(--spacer-4);
  border:none;
  z-index:var(--zindex-2)
}
.aon-cta-banner .aon-media-hero__media-player .aon-lightbox__icon {
  width:var(--spacer-24);
  height:var(--spacer-24);
  color:var(--aon-navy)
}
.aon-cta-banner .aon-media-hero__media-video {
  display:none
}
@media screen and (min-width:1200px) {
  .aon-cta-banner .aon-media-hero__media-video {
    display:block
  }
  .aon-cta-banner .aon-media-hero__media img {
    display:none
  }
}
.aon-cta-banner .aon-media-hero__media-video-mobile {
  display:none;
  transform:scale(0);
  position:fixed;
  top:0;
  left:0;
  right:0;
  bottom:0
}
@media screen and (min-width:1200px) {
  .aon-cta-banner .aon-video .video-js {
    pointer-events:none
  }
}
@media screen and (min-width:1200px) {
  .aon-cta-banner .aon-media-hero__media-lightbox img {
    display:block
  }
}
.aon-cta-banner .aon-media-hero__media-lightbox .aon-media-hero__media-video {
  display:none
}
.aon-cta-banner .aon-media-hero__media-lightbox .aon-media-hero__media-player--pause,
.aon-cta-banner .aon-media-hero__media-lightbox .aon-media-hero__media-player--play {
  display:none!important
}
@media screen and (min-width:1200px) {
  .aon-cta-banner .aon-media-hero__media-lightbox .aon-video .video-js {
    pointer-events:initial
  }
}
.aon-cta-banner .aon-media-hero__media--image img {
  display:block
}
.aon-cta-banner .aon-media-hero__media--image .aon-media-hero__media-video {
  display:none
}
.aon-features-carousel {
  position:relative
}
.aon-features-carousel .aon-media-hero__button {
  display:flex;
  flex-direction:column
}
@media screen and (min-width:650px) {
  .aon-features-carousel .aon-media-hero__button {
    flex-direction:row
  }
}
.aon-features-carousel .aon-media-hero__button .aon-media-hero__cta:not(:first-child) {
  margin-top:var(--spacer-16)
}
@media screen and (min-width:650px) {
  .aon-features-carousel .aon-media-hero__button .aon-media-hero__cta:not(:first-child) {
    margin-top:var(--spacer-48);
    margin-left:var(--spacer-16)
  }
}
.aon-features-carousel .aon-media-hero__button .aon-media-hero__cta .aon-button__primary,
.aon-features-carousel .aon-media-hero__button .aon-media-hero__cta .aon-button__secondary {
  width:100%
}
.aon-features-carousel .aon-media-hero__button .aon-media-hero__cta .aon-button__primary .aon-button__wrapper-content,
.aon-features-carousel .aon-media-hero__button .aon-media-hero__cta .aon-button__secondary .aon-button__wrapper-content {
  width:100%
}
@media screen and (min-width:650px) {
  .aon-features-carousel .aon-media-hero__button .aon-media-hero__cta .aon-button__primary,
  .aon-features-carousel .aon-media-hero__button .aon-media-hero__cta .aon-button__secondary {
    width:fit-content
  }
  .aon-features-carousel .aon-media-hero__button .aon-media-hero__cta .aon-button__primary .aon-button__wrapper-content,
  .aon-features-carousel .aon-media-hero__button .aon-media-hero__cta .aon-button__secondary .aon-button__wrapper-content {
    width:auto
  }
}
.aon-features-carousel .aon-media-hero__media {
  margin:0
}
.aon-features-carousel .aon-media-hero__media-player {
  display:none;
  position:absolute;
  background-color:var(--aon-gray-08-mask);
  align-items:center;
  justify-content:center;
  border-radius:50%;
  cursor:pointer;
  right:var(--spacer-48);
  bottom:var(--spacer-48);
  width:var(--spacer-32);
  height:var(--spacer-32);
  padding:var(--spacer-4);
  border:none;
  z-index:var(--zindex-2)
}
.aon-features-carousel .aon-media-hero__media-player .aon-lightbox__icon {
  width:var(--spacer-24);
  height:var(--spacer-24);
  color:var(--aon-navy)
}
.aon-features-carousel .aon-media-hero__media-video {
  display:none
}
@media screen and (min-width:1200px) {
  .aon-features-carousel .aon-media-hero__media-video {
    display:block
  }
  .aon-features-carousel .aon-media-hero__media img {
    display:none
  }
}
.aon-features-carousel .aon-media-hero__media-video-mobile {
  display:none;
  transform:scale(0);
  position:fixed;
  top:0;
  left:0;
  right:0;
  bottom:0
}
@media screen and (min-width:1200px) {
  .aon-features-carousel .aon-video .video-js {
    pointer-events:none
  }
}
@media screen and (min-width:1200px) {
  .aon-features-carousel .aon-media-hero__media-lightbox img {
    display:block
  }
}
.aon-features-carousel .aon-media-hero__media-lightbox .aon-media-hero__media-video {
  display:none
}
.aon-features-carousel .aon-media-hero__media-lightbox .aon-media-hero__media-player--pause,
.aon-features-carousel .aon-media-hero__media-lightbox .aon-media-hero__media-player--play {
  display:none!important
}
@media screen and (min-width:1200px) {
  .aon-features-carousel .aon-media-hero__media-lightbox .aon-video .video-js {
    pointer-events:initial
  }
}
.aon-features-carousel .aon-media-hero__media--image img {
  display:block
}
.aon-features-carousel .aon-media-hero__media--image .aon-media-hero__media-video {
  display:none
}
.aon-insights-hub {
  --insights-hub-background:var(--aon-gray-07)
}
.aon-insights-hub .template {
  display:none
}
.aon-insights-hub .template.active {
  display:block
}
.aon-insights-hub__content {
  position:relative
}
.aon-insights-hub__content .aon-sr-noresult {
  padding-top:0;
  padding-bottom:var(--spacer-64);
  background-color:var(--insights-hub-background)
}
.aon-insights-hub__content .aon-sr-noresult__title {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:3.2rem;
  line-height:3.6rem;
  font-weight:400;
  line-height:4rem;
  color:var(--aon-navy)
}
@media screen and (min-width:650px) {
  .aon-insights-hub__content .aon-sr-noresult__title {
    font-size:3.6rem;
    line-height:4rem
  }
}
@media screen and (min-width:1200px) {
  .aon-insights-hub__content .aon-sr-noresult__title {
    font-size:4rem;
    line-height:4.4rem
  }
}
@media screen and (min-width:1900px) {
  .aon-insights-hub__content .aon-sr-noresult__title {
    font-size:4.8rem;
    line-height:5.2rem
  }
}
@media screen and (min-width:650px) {
  .aon-insights-hub__content .aon-sr-noresult__title {
    line-height:4.4rem
  }
}
@media screen and (min-width:1200px) {
  .aon-insights-hub__content .aon-sr-noresult__title {
    line-height:4.8rem
  }
}
@media screen and (min-width:1900px) {
  .aon-insights-hub__content .aon-sr-noresult__title {
    font-size:4.8rem;
    line-height:5.6rem
  }
}
.aon-insights-hub__content .aon-sr-noresult__retry {
  font-family:var(--title-font-family);
  font-style:normal;
  letter-spacing:0;
  font-weight:700;
  font-size:2.4rem;
  line-height:2.8rem;
  font-weight:400;
  line-height:3.2rem;
  color:var(--aon-gray-01);
  padding-top:var(--spacer-16)
}
@media screen and (min-width:1900px) {
  .aon-insights-hub__content .aon-sr-noresult__retry {
    font-size:2.8rem;
    line-height:3.2rem
  }
}
@media screen and (min-width:1900px) {
  .aon-insights-hub__content .aon-sr-noresult__retry {
    line-height:3.6rem
  }
}
@media screen and (min-width:1900px) {
  .aon-insights-hub__content .aon-sr-noresult__retry {
    padding-top:var(--spacer-24)
  }
}
.aon-insights-hub__content .aon-sr-noresult .aon-button__reload {
  margin-top:var(--spacer-48);
  width:100%
}
.aon-insights-hub__content .aon-sr-noresult .aon-button__reload .aon-button__wrapper-content {
  width:100%
}
@media screen and (min-width:650px) {
  .aon-insights-hub__content .aon-sr-noresult .aon-button__reload {
    width:fit-content
  }
  .aon-insights-hub__content .aon-sr-noresult .aon-button__reload .aon-button__wrapper-content {
    width:auto
  }
}
.aon-insights-hub__content .aon-sr-noresult .aon-sr-noresult__content {
  padding-bottom:0
}
.aon-insights-hub .aon-insights-hub__filter .aon-filter__group {
  padding:0 var(--spacer-24)
}
@media screen and (min-width:650px) {
  .aon-insights-hub .aon-insights-hub__filter .aon-filter__group {
    padding:var(--spacer-48) var(--spacer-40)
  }
}
.aon-insights-hub .aon-insights-hub__filter>* {
  visibility:visible
}
.aon-insights-hub .aon-insights-hub__filter.aon-insights-hub__filter--hidden {
  max-height:0;
  padding:0
}
.aon-insights-hub .aon-insights-hub__filter.aon-insights-hub__filter--hidden>* {
  visibility:hidden
}
.aon-insights-hub .aon-insights-hub__filter~.template.active .featured-topics:first-child {
  padding-top:0
}
.aon-insights-hub .aon-insights-hub__filter~.template.active:empty~.featured-topics {
  padding-top:0
}
.aon-insights-hub .aon-insights-hub__filter~.template.active:empty~.featured-topics~.featured-topics {
  padding-top:var(--spacer-40)
}
@media screen and (min-width:1200px) {
  .aon-insights-hub .aon-insights-hub__filter~.template.active:empty~.featured-topics~.featured-topics {
    padding-top:var(--spacer-80)
  }
}
.aon-insights-hub .filter-results__summary {
  padding-left:var(--spacer-24);
  padding-right:var(--spacer-24);
  background-color:var(--insights-hub-background);
  color:var(--aon-gray-01);
  padding-bottom:0
}
@media screen and (min-width:650px) {
  .aon-insights-hub .filter-results__summary {
    padding-left:var(--spacer-40);
    padding-right:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .aon-insights-hub .filter-results__summary {
    padding-left:var(--spacer-48);
    padding-right:var(--spacer-48)
  }
}
@media screen and (min-width:650px) {
  .aon-insights-hub .filter-results__summary .p2 {
    padding-bottom:var(--spacer-16)
  }
}
@media screen and (min-width:1200px) {
  .aon-insights-hub .filter-results__summary .p2 {
    padding-bottom:var(--spacer-24)
  }
}
@media screen and (min-width:1900px) {
  .aon-insights-hub .filter-results__summary .p2 {
    padding-bottom:var(--spacer-32)
  }
}
.aon-insights-hub .filter-results--insights-grid {
  background-color:var(--insights-hub-background)
}
.aon-insights-hub .filter-results--insights-grid.no-result {
  padding-top:0;
  display:none
}
.aon-insights-hub .filter-results--insights-grid.loading {
  display:none
}
.aon-insights-hub .filter-results--insights-grid.hidden {
  display:none
}
.aon-insights-hub .no-result-insights .aon-sr-noresult {
  padding-top:0
}
.aon-insights-hub .no-result-insights .filter-results__title {
  display:none
}
.aon-insights-hub .no-result-insights.aon-sr-noresult {
  padding-top:0
}
.aon-insights-hub.cw .filter-results.filter-results--topic-card {
  display:none!important
}
.aon-insights-hub .filter-results--topic-card.template:not(.active)+.filter-results--insights-grid {
  padding-top:var(--spacer-48)
}
.aon-insights-hub .filter-results--topic-card .aon-sr-summary-loading-topic {
  display:none
}
.aon-insights-hub .filter-results--topic-card.error {
  display:none
}
.aon-insights-hub .edit-button,
.aon-insights-hub .input-container-wrapper {
  display:none
}
.aon-insights-hub .filter-results__grid {
  display:block
}
.aon-insights-hub .filter-results__grid .container {
  padding:0
}
.aon-insights-hub .filter-results__grid .no-style>* {
  all:unset
}
.aon-insights-hub .filter-results__grid .sf-list {
  display:grid;
  grid-template-columns:repeat(var(--grid-columns),1fr);
  gap:var(--grid-gap);
  row-gap:var(--spacer-40)
}
@media screen and (min-width:1200px) {
  .aon-insights-hub .filter-results__grid .sf-list {
    row-gap:var(--spacer-56)
  }
}
.aon-insights-hub .filter-results__grid .sf-list .list-wrapper {
  grid-column:span 4
}
@media screen and (min-width:1200px) {
  .aon-insights-hub .filter-results__grid .sf-list .list-wrapper {
    grid-column:span 3
  }
}
.aon-insights-hub .filter-results__grid .content-card__eyebrow {
  text-transform:capitalize
}
.aon-insights-hub .aon-sr-summary-loading {
  background-color:var(--insights-hub-background);
  padding-bottom:var(--spacer-24)
}
@media screen and (min-width:1200px) {
  .aon-insights-hub .aon-sr-summary-loading {
    padding-bottom:var(--spacer-48)
  }
}
.aon-insights-hub .aon-sr-summary-loading .filter-results__title {
  display:block;
  padding-top:var(--spacer-48)
}
.aon-insights-hub .aon-sr-summary-loading .sf-list {
  display:grid;
  grid-template-columns:repeat(var(--grid-columns),1fr);
  gap:var(--grid-gap);
  row-gap:var(--spacer-40)
}
@media screen and (min-width:1200px) {
  .aon-insights-hub .aon-sr-summary-loading .sf-list {
    row-gap:var(--spacer-56)
  }
}
.aon-insights-hub .aon-sr-summary-loading .sf-list .list-wrapper {
  grid-column:span 4
}
@media screen and (min-width:650px) {
  .aon-insights-hub .aon-sr-summary-loading .sf-list .list-wrapper {
    grid-column:span 8
  }
}
@media screen and (min-width:1200px) {
  .aon-insights-hub .aon-sr-summary-loading .sf-list .list-wrapper {
    grid-column:span 3
  }
}
.aon-insights-hub .aon-sr-summary-loading .sf-list__skeleton .list-wrapper:nth-child(1n+2) {
  display:none
}
@media screen and (min-width:650px) {
  .aon-insights-hub .aon-sr-summary-loading .sf-list__skeleton .list-wrapper:nth-child(1n) {
    display:block
  }
  .aon-insights-hub .aon-sr-summary-loading .sf-list__skeleton .list-wrapper:nth-child(2n+2) {
    display:none
  }
}
@media screen and (min-width:1200px) {
  .aon-insights-hub .aon-sr-summary-loading .sf-list__skeleton .list-wrapper:nth-child(2n+2) {
    display:block
  }
}
.aon-insights-hub .filter-results--topic-card.loading {
  padding-bottom:var(--spacer-56)
}
.aon-insights-hub .filter-results--topic-card.loading .slot {
  display:none
}
@media screen and (min-width:650px) {
  .aon-insights-hub .filter-results--topic-card.loading {
    padding-bottom:var(--spacer-80)
  }
}
@media screen and (min-width:1900px) {
  .aon-insights-hub .filter-results--topic-card.loading {
    padding-bottom:var(--spacer-96)
  }
}
.aon-insights-hub .filter-results--topic-card.loading .aon-sr-summary-loading-topic {
  display:block;
  padding:var(--spacer-24)
}
@media screen and (min-width:650px) {
  .aon-insights-hub .filter-results--topic-card.loading .aon-sr-summary-loading-topic {
    padding:var(--spacer-48)
  }
}
.aon-insights-hub .filter-results--topic-card.loading .aon-sr-summary-loading-topic .aon-sr-grid__loading .content-card__skeleton {
  aspect-ratio:16/9
}
@media screen and (min-width:1200px) {
  .aon-insights-hub .filter-results--topic-card.loading .aon-sr-summary-loading-topic .aon-sr-grid__loading .content-card__skeleton {
    aspect-ratio:1;
    width:25.8rem
  }
}
@media screen and (min-width:1900px) {
  .aon-insights-hub .filter-results--topic-card.loading .aon-sr-summary-loading-topic .aon-sr-grid__loading .content-card__skeleton {
    width:37.8rem
  }
}
.aon-insights-hub .paginator {
  background-color:var(--insights-hub-background)
}
.aon-insights-hub .paginator .loading {
  display:none
}
.aon-insights-hub .paginator .aon-button:disabled {
  --fill-color:transparent
}
.aon-insights-hub.bulk .aon-sr-noresult,
.aon-insights-hub.bulk .aon-sr-summary-loading,
.aon-insights-hub.bulk .filter-results--insights-grid,
.aon-insights-hub.bulk .filter-results--topic-card,
.aon-insights-hub.bulk .filter-results__summary,
.aon-insights-hub.bulk .paginator {
  background-color:var(--aon-white)
}
.aon-insights-hub.bulk .topic-card__main {
  background-color:var(--aon-gray-08)
}
.aon-all-solutions .edit-button,
.aon-all-solutions .input-container-wrapper {
  display:none
}
.aon-all-solutions.no-result .aon-sr-grid__result {
  display:none
}
.aon-all-solutions .aon-sr-summary {
  padding-left:var(--spacer-24);
  padding-right:var(--spacer-24);
  padding-top:var(--spacer-32);
  color:var(--aon-gray-01)
}
@media screen and (min-width:650px) {
  .aon-all-solutions .aon-sr-summary {
    padding-left:var(--spacer-40);
    padding-right:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .aon-all-solutions .aon-sr-summary {
    padding-left:var(--spacer-48);
    padding-right:var(--spacer-48)
  }
}
.aon-all-solutions .aon-sr-summary-loading {
  padding-top:var(--spacer-32);
  color:var(--aon-gray-01)
}
.aon-all-solutions .aon-sr-grid {
  padding-left:var(--spacer-24);
  padding-right:var(--spacer-24);
  padding-top:var(--spacer-24);
  padding-bottom:var(--spacer-40)
}
@media screen and (min-width:650px) {
  .aon-all-solutions .aon-sr-grid {
    padding-left:var(--spacer-40);
    padding-right:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .aon-all-solutions .aon-sr-grid {
    padding-left:var(--spacer-48);
    padding-right:var(--spacer-48)
  }
}
@media screen and (min-width:1200px) {
  .aon-all-solutions .aon-sr-grid__loading {
    padding-bottom:var(--spacer-32)
  }
}
.aon-all-solutions .aon-sr-grid .container {
  padding:0
}
.aon-all-solutions .aon-sr-grid .no-style>* {
  all:unset
}
.aon-all-solutions .aon-sr-grid .sf-list {
  display:grid;
  grid-template-columns:repeat(var(--grid-columns),1fr);
  gap:var(--grid-gap);
  row-gap:var(--spacer-40)
}
@media screen and (min-width:1200px) {
  .aon-all-solutions .aon-sr-grid .sf-list {
    row-gap:var(--spacer-56)
  }
}
.aon-all-solutions .aon-sr-grid .sf-list .list-wrapper {
  grid-column:span 4
}
@media screen and (min-width:1200px) {
  .aon-all-solutions .aon-sr-grid .sf-list .list-wrapper {
    grid-column:span 3
  }
}
.aon-all-solutions .aon-sr-grid .sf-list__skeleton .list-wrapper:nth-child(1n+2) {
  display:none
}
@media screen and (min-width:650px) {
  .aon-all-solutions .aon-sr-grid .sf-list__skeleton .list-wrapper:nth-child(1n) {
    display:block
  }
  .aon-all-solutions .aon-sr-grid .sf-list__skeleton .list-wrapper:nth-child(2n+2) {
    display:none
  }
}
@media screen and (min-width:1200px) {
  .aon-all-solutions .aon-sr-grid .sf-list__skeleton .list-wrapper:nth-child(2n+2) {
    display:block
  }
}
.aon-all-solutions .aon-sr-grid .content-card__eyebrow {
  text-transform:capitalize
}
.aon-all-solutions .aon-sr-noresult {
  display:flex;
  flex-direction:column;
  justify-content:center;
  height:100%;
  padding-top:var(--spacer-40);
  padding-bottom:var(--spacer-40)
}
@media screen and (min-width:1200px) {
  .aon-all-solutions .aon-sr-noresult {
    padding-top:var(--spacer-64);
    padding-bottom:var(--spacer-64)
  }
}
@media screen and (min-width:1900px) {
  .aon-all-solutions .aon-sr-noresult {
    padding-bottom:7.2rem;
    padding-top:7.2rem
  }
}
.aon-all-solutions .aon-sr-noresult__content {
  display:grid;
  grid-template-columns:repeat(var(--grid-columns),1fr);
  gap:var(--grid-gap);
  gap:0 var(--grid-gap);
  padding-bottom:var(--spacer-40)
}
@media screen and (min-width:1900px) {
  .aon-all-solutions .aon-sr-noresult__content {
    padding-bottom:var(--spacer-48)
  }
}
.aon-all-solutions .aon-sr-noresult__reload {
  padding-bottom:0
}
@media screen and (min-width:1900px) {
  .aon-all-solutions .aon-sr-noresult__reload {
    padding-bottom:0
  }
}
.aon-all-solutions .aon-sr-noresult__title {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:3.2rem;
  line-height:3.6rem;
  font-weight:400;
  line-height:4rem;
  grid-column:1/-1
}
@media screen and (min-width:650px) {
  .aon-all-solutions .aon-sr-noresult__title {
    font-size:3.6rem;
    line-height:4rem
  }
}
@media screen and (min-width:1200px) {
  .aon-all-solutions .aon-sr-noresult__title {
    font-size:4rem;
    line-height:4.4rem
  }
}
@media screen and (min-width:1900px) {
  .aon-all-solutions .aon-sr-noresult__title {
    font-size:4.8rem;
    line-height:5.2rem
  }
}
@media screen and (min-width:650px) {
  .aon-all-solutions .aon-sr-noresult__title {
    line-height:4.4rem
  }
}
@media screen and (min-width:1200px) {
  .aon-all-solutions .aon-sr-noresult__title {
    line-height:4.8rem
  }
}
@media screen and (min-width:1900px) {
  .aon-all-solutions .aon-sr-noresult__title {
    font-size:4.8rem;
    line-height:5.6rem
  }
}
@media screen and (min-width:650px) {
  .aon-all-solutions .aon-sr-noresult__title {
    grid-column:1/7
  }
}
@media screen and (min-width:1200px) {
  .aon-all-solutions .aon-sr-noresult__title {
    grid-column:1/9;
    max-width:unset;
    align-self:flex-end
  }
}
.aon-all-solutions .aon-sr-noresult__retry {
  font-family:var(--title-font-family);
  font-style:normal;
  letter-spacing:0;
  font-weight:700;
  font-size:2.4rem;
  line-height:2.8rem;
  font-weight:400;
  line-height:3.2rem;
  color:var(--aon-gray-01);
  padding-top:var(--spacer-16);
  grid-column:1/-1
}
@media screen and (min-width:1900px) {
  .aon-all-solutions .aon-sr-noresult__retry {
    font-size:2.8rem;
    line-height:3.2rem
  }
}
@media screen and (min-width:1900px) {
  .aon-all-solutions .aon-sr-noresult__retry {
    line-height:3.6rem
  }
}
@media screen and (min-width:650px) {
  .aon-all-solutions .aon-sr-noresult__retry {
    grid-column:1/7
  }
}
@media screen and (min-width:1200px) {
  .aon-all-solutions .aon-sr-noresult__retry {
    padding-top:var(--spacer-24);
    grid-column:1/9
  }
}
.aon-all-solutions .aon-sr-noresult .aon-button__reload {
  width:100%
}
.aon-all-solutions .aon-sr-noresult .aon-button__reload .aon-button__wrapper-content {
  width:100%
}
@media screen and (min-width:650px) {
  .aon-all-solutions .aon-sr-noresult .aon-button__reload {
    width:max-content
  }
}
.aon-office-locator__filter {
  padding-bottom:var(--spacer-32)
}
@media screen and (min-width:650px) {
  .aon-office-locator__filter {
    padding-bottom:var(--spacer-48)
  }
}
.aon-office-locator__filter .aon-filter__open-filter-btn--mobile,
.aon-office-locator__filter .aon-filter__title-bar {
  display:none
}
.aon-office-locator__filter .aon-filter__clear-filter-bar {
  justify-content:flex-start;
  display:flex
}
.aon-office-locator__filter .aon-filter__clear-filter {
  margin-top:var(--spacer-40);
  margin-bottom:0
}
.aon-office-locator__filter .aon-filter__autocomplete-group {
  margin-top:var(--spacer-16)
}
@media screen and (min-width:650px) {
  .aon-office-locator__filter .aon-filter__autocomplete-group {
    margin-top:0
  }
}
.aon-office-locator__filter .aon-filter__autocomplete-group .aon-autocomplete-custom-V2 {
  display:grid;
  margin-top:var(--spacer-40);
  margin-bottom:0
}
.aon-office-locator__filter .aon-filter__autocomplete-group .aon-autocomplete-custom-V2:first-child {
  margin-top:0
}
@media screen and (min-width:650px) {
  .aon-office-locator__filter .aon-filter__autocomplete-group .aon-autocomplete-custom-V2 {
    margin-top:0
  }
}
.aon-office-locator__filter .aon-filter__group {
  overflow:unset;
  background-color:var(--aon-gray-07);
  padding:0
}
.aon-office-locator__filter .aon-filter__headline {
  margin-left:0;
  margin-right:0;
  padding-bottom:var(--spacer-40)
}
@media screen and (min-width:650px) {
  .aon-office-locator__filter .aon-filter__headline {
    padding-bottom:var(--spacer-48)
  }
}
@media screen and (min-width:1200px) {
  .aon-office-locator__filter .aon-filter__headline {
    padding-bottom:0
  }
}
.aon-office-locator .edit-button,
.aon-office-locator .input-container-wrapper {
  display:none
}
.aon-office-locator .template {
  display:none
}
.aon-office-locator .template.active {
  display:block
}
.aon-office-locator .office-locator__summary {
  padding-left:var(--spacer-24);
  padding-right:var(--spacer-24);
  font-size:1.6rem;
  line-height:2.6rem;
  padding-top:var(--spacer-40);
  color:var(--aon-gray-01)
}
@media screen and (min-width:650px) {
  .aon-office-locator .office-locator__summary {
    padding-left:var(--spacer-40);
    padding-right:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .aon-office-locator .office-locator__summary {
    padding-left:var(--spacer-48);
    padding-right:var(--spacer-48)
  }
}
@media screen and (min-width:1900px) {
  .aon-office-locator .office-locator__summary {
    font-size:1.8rem;
    line-height:3rem
  }
}
@media screen and (min-width:1200px) {
  .aon-office-locator .office-locator__summary {
    padding-top:var(--spacer-80)
  }
}
@media screen and (min-width:1200px) {
  .aon-office-locator .aon-sr-noresult__retry {
    padding-top:var(--spacer-16)
  }
}
.aon-office-locator .aon-sr-summary-loading {
  padding:var(--spacer-40) 0
}
@media screen and (min-width:1200px) {
  .aon-office-locator .aon-sr-summary-loading {
    padding:var(--spacer-80) 0
  }
}
.office-locator__results-grid {
  display:none;
  padding-left:var(--spacer-24);
  padding-right:var(--spacer-24);
  margin-bottom:var(--spacer-40)
}
.office-locator__results-grid.active {
  display:block
}
@media screen and (min-width:650px) {
  .office-locator__results-grid {
    padding-left:var(--spacer-40);
    padding-right:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .office-locator__results-grid {
    padding-left:var(--spacer-48);
    padding-right:var(--spacer-48)
  }
}
@media screen and (min-width:1200px) {
  .office-locator__results-grid {
    margin-bottom:var(--spacer-80)
  }
}
.office-locator__results-grid #noresult-rte-template.promo-body {
  display:none
}
.office-locator__results-grid #noresult-rte-template.promo-body .promo-caption {
  padding:0
}
.office-locator__results-grid #noresult-rte-template.promo-body .promo-caption__title {
  grid-column:span 6;
  padding-right:0;
  font-weight:400
}
.office-locator__results-grid #noresult-rte-template.promo-body .promo-caption .promo-content {
  grid-column:span 8;
  grid-row:auto
}
.office-locator__results-grid #noresult-rte-template.promo-body .promo-caption .promo-content__text {
  color:var(--aon-gray-02);
  padding-right:0
}
@media screen and (min-width:1200px) {
  .office-locator__results-grid #noresult-rte-template.promo-body .promo-caption {
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap);
    grid-column:1/-1;
    row-gap:var(--spacer-16)
  }
}
.office-locator__result-row {
  border-top:var(--border-width-default) solid var(--aon-gray-05);
  padding:var(--spacer-40) 0
}
.office-locator__result-row:last-child {
  border-bottom:var(--border-width-default) solid var(--aon-gray-05)
}
@media screen and (min-width:1200px) {
  .office-locator__result-row {
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap);
    padding:var(--spacer-64) 0
  }
}
.office-locator__result-city {
  color:var(--aon-gray-03);
  margin-bottom:var(--spacer-16)
}
@media screen and (min-width:650px) {
  .office-locator__result-city {
    margin-bottom:var(--spacer-24)
  }
}
@media screen and (min-width:1200px) {
  .office-locator__result-city {
    grid-column:span 4;
    margin-bottom:0
  }
}
@media screen and (min-width:650px) {
  .office-locator__result-locators-list {
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap)
  }
}
@media screen and (min-width:1200px) {
  .office-locator__result-locators-list {
    grid-column:span 8;
    --grid-columns:8
  }
}
.office-locator__result-locator:not(:last-child) {
  margin-bottom:var(--spacer-16)
}
@media screen and (min-width:650px) {
  .office-locator__result-locator {
    grid-column:span 4
  }
  .office-locator__result-locator:not(:last-child) {
    margin-bottom:0
  }
}
.office-locator__result-locator-name {
  margin-bottom:var(--spacer-8)
}
.office-locator__result-locator-address {
  font-size:1.6rem;
  line-height:2.6rem;
  color:var(--aon-gray-02)
}
@media screen and (min-width:1900px) {
  .office-locator__result-locator-address {
    font-size:1.8rem;
    line-height:3rem
  }
}
.office-locator__results-header {
  padding-left:var(--spacer-24);
  padding-right:var(--spacer-24);
  padding-top:var(--spacer-16)
}
@media screen and (min-width:650px) {
  .office-locator__results-header {
    padding-left:var(--spacer-40);
    padding-right:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .office-locator__results-header {
    padding-left:var(--spacer-48);
    padding-right:var(--spacer-48)
  }
}
.office-locator__results-header .aon-button__primary,
.office-locator__results-header .aon-button__secondary {
  width:100%
}
.office-locator__results-header .aon-button__primary .aon-button__wrapper-content,
.office-locator__results-header .aon-button__secondary .aon-button__wrapper-content {
  width:100%
}
@media screen and (min-width:650px) {
  .office-locator__results-header {
    display:flex;
    justify-content:space-between;
    align-items:center;
    column-gap:var(--spacer-24);
    padding-bottom:var(--spacer-40)
  }
  .office-locator__results-header .aon-button__primary,
  .office-locator__results-header .aon-button__secondary {
    width:fit-content
  }
  .office-locator__results-header .aon-button__primary .aon-button__wrapper-content,
  .office-locator__results-header .aon-button__secondary .aon-button__wrapper-content {
    width:auto
  }
}
@media screen and (min-width:1200px) {
  .office-locator__results-header {
    padding-top:var(--spacer-40);
    padding-bottom:var(--spacer-64)
  }
}
.office-locator__results-header-title {
  margin-bottom:var(--spacer-24)
}
@media screen and (min-width:650px) {
  .office-locator__results-header-title {
    margin-bottom:0
  }
}
.office-locator__results-header-cta {
  margin-bottom:var(--spacer-40)
}
@media screen and (min-width:650px) {
  .office-locator__results-header-cta {
    margin-bottom:0;
    flex-shrink:0
  }
}
.office-locator__result-row--loading .office-locator__result-city .content-card__skeleton {
  width:17.6rem;
  height:var(--spacer-24)
}
.office-locator__result-row--loading .office-locator__result-locator .content-card__skeleton {
  height:var(--spacer-16)
}
.office-locator__result-row--loading .office-locator__result-locator .content-card__skeleton:not(:last-child) {
  margin-bottom:var(--spacer-8)
}
.office-locator__result-row--loading .office-locator__result-locator .content-card__skeleton:first-child {
  height:var(--spacer-24);
  margin-bottom:var(--spacer-16)
}
.aon-component--filtered {
  display:none
}
#office-locator-filtered-view.no-result .office-locator__results-header,
#office-locator-filtered-view.no-result .office-locator__summary {
  display:none
}
#office-locator-filtered-view.no-result .office-locator__results-grid.active {
  margin-top:var(--spacer-40)
}
@media screen and (min-width:1200px) {
  #office-locator-filtered-view.no-result .office-locator__results-grid.active {
    margin-top:var(--spacer-80)
  }
}
#office-locator-filtered-view.no-result .office-locator__results-grid.active #noresult-rte-template {
  display:block
}
#office-locator-filtered-view.no-result .office-locator__results-grid.active #noresult-rte-template .promo-cta {
  margin-top:0
}
#office-locator-filtered-view.no-result .office-locator__results-grid.active #noresult-rte-template .promo-cta .aon-button:not(.hidden) {
  margin-top:var(--spacer-40)
}
#office-locator-filtered-view.no-result .office-locator__results-grid.active #noresult-rte-template .promo-cta .aon-button:nth-child(2) {
  margin-top:var(--spacer-16)
}
@media screen and (min-width:650px) {
  #office-locator-filtered-view.no-result .office-locator__results-grid.active #noresult-rte-template .promo-cta .aon-button:nth-child(2) {
    margin-top:var(--spacer-40)
  }
}
#office-locator-filtered-view.no-result .office-locator__results-grid.active #noresult-rte-template .hidden {
  display:none
}
#office-locator-filtered-view.no-result .office-locator__result-row {
  display:none
}
.aon-event__filter {
  padding-bottom:var(--spacer-32)
}
.aon-event__filter .aon-filter__clear-filter-desktop {
  bottom:var(--spacer-24)
}
.aon-event__filter .aon-filter__open-filter-btn--mobile,
.aon-event__filter .aon-filter__title-bar {
  display:flex
}
@media screen and (min-width:650px) {
  .aon-event__filter .aon-filter__open-filter-btn--mobile,
  .aon-event__filter .aon-filter__title-bar {
    display:none
  }
}
@media screen and (min-width:1200px) {
  .aon-event__filter .aon-filter__title-bar {
    display:flex;
    align-items:start
  }
}
.aon-event__filter .aon-filter__clear-filter {
  margin-top:var(--spacer-40);
  margin-bottom:0;
  display:none
}
.aon-event__filter .aon-filter__autocomplete-group {
  margin:var(--spacer-16) 0
}
@media screen and (min-width:650px) {
  .aon-event__filter .aon-filter__autocomplete-group {
    margin-top:0
  }
}
.aon-event__filter .aon-filter__autocomplete-group .aon-autocomplete-custom-V2 {
  display:grid;
  margin-top:var(--spacer-40);
  margin-bottom:var(--spacer-16);
  width:auto
}
.aon-event__filter .aon-filter__autocomplete-group .aon-autocomplete-custom-V2:first-child {
  margin-top:0
}
@media screen and (min-width:650px) {
  .aon-event__filter .aon-filter__autocomplete-group .aon-autocomplete-custom-V2 {
    margin-top:0;
    width:calc((100% - 1 * var(--spacer-40))/ 2);
    padding-bottom:var(--spacer-48);
    margin-left:auto
  }
}
@media screen and (min-width:1200px) {
  .aon-event__filter .aon-filter__autocomplete-group .aon-autocomplete-custom-V2 {
    margin-top:var(--spacer-24);
    width:calc((100% - 2 * var(--spacer-40))/ 3)
  }
}
.aon-office-locator .edit-button,
.aon-office-locator .input-container-wrapper {
  display:none
}
.aon-office-locator .template {
  display:none
}
.aon-office-locator .template.active {
  display:block
}
.aon-office-locator .office-locator__summary {
  padding-left:var(--spacer-24);
  padding-right:var(--spacer-24);
  font-size:1.6rem;
  line-height:2.6rem;
  padding-top:var(--spacer-40);
  color:var(--aon-gray-01)
}
@media screen and (min-width:650px) {
  .aon-office-locator .office-locator__summary {
    padding-left:var(--spacer-40);
    padding-right:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .aon-office-locator .office-locator__summary {
    padding-left:var(--spacer-48);
    padding-right:var(--spacer-48)
  }
}
@media screen and (min-width:1900px) {
  .aon-office-locator .office-locator__summary {
    font-size:1.8rem;
    line-height:3rem
  }
}
@media screen and (min-width:1200px) {
  .aon-office-locator .office-locator__summary {
    padding-top:var(--spacer-80)
  }
}
@media screen and (min-width:1200px) {
  .aon-office-locator .aon-sr-noresult__retry {
    padding-top:var(--spacer-16)
  }
}
.aon-office-locator .aon-sr-summary-loading {
  padding:var(--spacer-40) 0
}
@media screen and (min-width:1200px) {
  .aon-office-locator .aon-sr-summary-loading {
    padding:var(--spacer-80) 0
  }
}
.office-locator__results-grid {
  display:none;
  padding-left:var(--spacer-24);
  padding-right:var(--spacer-24);
  margin-bottom:var(--spacer-40)
}
.office-locator__results-grid.active {
  display:block
}
@media screen and (min-width:650px) {
  .office-locator__results-grid {
    padding-left:var(--spacer-40);
    padding-right:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .office-locator__results-grid {
    padding-left:var(--spacer-48);
    padding-right:var(--spacer-48)
  }
}
@media screen and (min-width:1200px) {
  .office-locator__results-grid {
    margin-bottom:var(--spacer-80)
  }
}
.office-locator__results-grid #noresult-rte-template.promo-body {
  display:none
}
.office-locator__results-grid #noresult-rte-template.promo-body .promo-caption {
  padding:0
}
.office-locator__results-grid #noresult-rte-template.promo-body .promo-caption__title {
  grid-column:span 6;
  padding-right:0;
  font-weight:400
}
.office-locator__results-grid #noresult-rte-template.promo-body .promo-caption .promo-content {
  grid-column:span 8;
  grid-row:auto
}
.office-locator__results-grid #noresult-rte-template.promo-body .promo-caption .promo-content__text {
  color:var(--aon-gray-02);
  padding-right:0
}
@media screen and (min-width:1200px) {
  .office-locator__results-grid #noresult-rte-template.promo-body .promo-caption {
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap);
    grid-column:1/-1;
    row-gap:var(--spacer-16)
  }
}
.office-locator__result-row {
  border-top:var(--border-width-default) solid var(--aon-gray-05);
  padding:var(--spacer-40) 0
}
.office-locator__result-row:last-child {
  border-bottom:var(--border-width-default) solid var(--aon-gray-05)
}
@media screen and (min-width:1200px) {
  .office-locator__result-row {
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap);
    padding:var(--spacer-64) 0
  }
}
.office-locator__result-city {
  color:var(--aon-gray-03);
  margin-bottom:var(--spacer-16)
}
@media screen and (min-width:650px) {
  .office-locator__result-city {
    margin-bottom:var(--spacer-24)
  }
}
@media screen and (min-width:1200px) {
  .office-locator__result-city {
    grid-column:span 4;
    margin-bottom:0
  }
}
@media screen and (min-width:650px) {
  .office-locator__result-locators-list {
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap)
  }
}
@media screen and (min-width:1200px) {
  .office-locator__result-locators-list {
    grid-column:span 8;
    --grid-columns:8
  }
}
.office-locator__result-locator:not(:last-child) {
  margin-bottom:var(--spacer-16)
}
@media screen and (min-width:650px) {
  .office-locator__result-locator {
    grid-column:span 4
  }
  .office-locator__result-locator:not(:last-child) {
    margin-bottom:0
  }
}
.office-locator__result-locator-name {
  margin-bottom:var(--spacer-8)
}
.office-locator__result-locator-address {
  font-size:1.6rem;
  line-height:2.6rem;
  color:var(--aon-gray-02)
}
@media screen and (min-width:1900px) {
  .office-locator__result-locator-address {
    font-size:1.8rem;
    line-height:3rem
  }
}
.office-locator__results-header {
  padding-left:var(--spacer-24);
  padding-right:var(--spacer-24);
  padding-top:var(--spacer-16)
}
@media screen and (min-width:650px) {
  .office-locator__results-header {
    padding-left:var(--spacer-40);
    padding-right:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .office-locator__results-header {
    padding-left:var(--spacer-48);
    padding-right:var(--spacer-48)
  }
}
.office-locator__results-header .aon-button__primary,
.office-locator__results-header .aon-button__secondary {
  width:100%
}
.office-locator__results-header .aon-button__primary .aon-button__wrapper-content,
.office-locator__results-header .aon-button__secondary .aon-button__wrapper-content {
  width:100%
}
@media screen and (min-width:650px) {
  .office-locator__results-header {
    display:flex;
    justify-content:space-between;
    align-items:center;
    column-gap:var(--spacer-24);
    padding-bottom:var(--spacer-40)
  }
  .office-locator__results-header .aon-button__primary,
  .office-locator__results-header .aon-button__secondary {
    width:fit-content
  }
  .office-locator__results-header .aon-button__primary .aon-button__wrapper-content,
  .office-locator__results-header .aon-button__secondary .aon-button__wrapper-content {
    width:auto
  }
}
@media screen and (min-width:1200px) {
  .office-locator__results-header {
    padding-top:var(--spacer-40);
    padding-bottom:var(--spacer-64)
  }
}
.office-locator__results-header-title {
  margin-bottom:var(--spacer-24)
}
@media screen and (min-width:650px) {
  .office-locator__results-header-title {
    margin-bottom:0
  }
}
.office-locator__results-header-cta {
  margin-bottom:var(--spacer-40)
}
@media screen and (min-width:650px) {
  .office-locator__results-header-cta {
    margin-bottom:0;
    flex-shrink:0
  }
}
.office-locator__result-row--loading .office-locator__result-city .content-card__skeleton {
  width:17.6rem;
  height:var(--spacer-24)
}
.office-locator__result-row--loading .office-locator__result-locator .content-card__skeleton {
  height:var(--spacer-16)
}
.office-locator__result-row--loading .office-locator__result-locator .content-card__skeleton:not(:last-child) {
  margin-bottom:var(--spacer-8)
}
.office-locator__result-row--loading .office-locator__result-locator .content-card__skeleton:first-child {
  height:var(--spacer-24);
  margin-bottom:var(--spacer-16)
}
.aon-component--filtered {
  display:none
}
#office-locator-filtered-view.no-result .office-locator__results-header,
#office-locator-filtered-view.no-result .office-locator__summary {
  display:none
}
#office-locator-filtered-view.no-result .office-locator__results-grid.active {
  margin-top:var(--spacer-40)
}
@media screen and (min-width:1200px) {
  #office-locator-filtered-view.no-result .office-locator__results-grid.active {
    margin-top:var(--spacer-80)
  }
}
#office-locator-filtered-view.no-result .office-locator__results-grid.active #noresult-rte-template {
  display:block
}
#office-locator-filtered-view.no-result .office-locator__results-grid.active #noresult-rte-template .promo-cta {
  margin-top:0
}
#office-locator-filtered-view.no-result .office-locator__results-grid.active #noresult-rte-template .promo-cta .aon-button:not(.hidden) {
  margin-top:var(--spacer-40)
}
#office-locator-filtered-view.no-result .office-locator__results-grid.active #noresult-rte-template .promo-cta .aon-button:nth-child(2) {
  margin-top:var(--spacer-16)
}
@media screen and (min-width:650px) {
  #office-locator-filtered-view.no-result .office-locator__results-grid.active #noresult-rte-template .promo-cta .aon-button:nth-child(2) {
    margin-top:var(--spacer-40)
  }
}
#office-locator-filtered-view.no-result .office-locator__results-grid.active #noresult-rte-template .hidden {
  display:none
}
#office-locator-filtered-view.no-result .office-locator__result-row {
  display:none
}
.event-filter__header {
  margin:var(--spacer-40) var(--spacer-24);
  display:flex;
  align-items:center
}
.event-filter__header .event-filter__header-btn {
  display:none;
  height:var(--spacer-56);
  flex-shrink:0
}
@media screen and (min-width:650px) {
  .event-filter__header .event-filter__header-btn {
    display:block
  }
}
.event-filter__header .event-filter__header-btn .aon-button__wrapper-content-show {
  display:flex;
  align-items:center
}
.event-filter__header .event-filter__header-btn .aon-button__wrapper-content-show.show-content {
  display:none
}
.event-filter__header .event-filter__header-btn .aon-button__wrapper-content-hide {
  display:none;
  align-items:center
}
.event-filter__header .event-filter__header-btn .aon-button__wrapper-content-hide.hide-content {
  display:flex
}
.event-filter__header .super-component__header--title {
  font-size:3.8rem
}
@media screen and (min-width:650px) {
  .event-filter__header .super-component__header--title {
    font-size:5.6rem
  }
}
@media screen and (min-width:650px) {
  .event-filter__header {
    margin:var(--spacer-80) var(--spacer-48) var(--spacer-40) var(--spacer-48);
    gap:var(--spacer-40)
  }
}
.event-filter__form {
  width:100%;
  display:block!important
}
.event-filter__form.show-form {
  display:block!important
}
.event-filter__form .aon-filter__headline {
  height:100%;
  display:none;
  align-items:center;
  margin-left:0;
  margin-right:0;
  padding-bottom:var(--spacer-40)
}
@media screen and (min-width:650px) {
  .event-filter__form .aon-filter__headline {
    display:flex;
    padding-bottom:var(--spacer-48)
  }
}
@media screen and (min-width:1200px) {
  .event-filter__form .aon-filter__headline {
    grid-column:1/3!important;
    padding-bottom:0
  }
}
@media screen and (min-width:1200px) {
  .event-filter__form {
    display:none!important
  }
  .event-filter__form .aon-filter__autocomplete-group {
    grid-column:3/-1!important;
    flex-wrap:wrap;
    gap:var(--spacer-24) var(--spacer-40)
  }
  .event-filter__form .aon-autocomplete-custom-V2:not(:first-child) {
    margin-left:0
  }
}
@media screen and (min-width:650px) {
  .event-filter__form {
    display:none!important
  }
}
.list-content-cards.active {
  display:grid
}
.aon-filter--event {
  padding:0 var(--spacer-24)
}
.aon-filter--event .aon-filter__group {
  background:var(--aon-gray-08)!important;
  row-gap:0;
  height:auto
}
.aon-filter--event .aon-filter__group .aon-filter__autocomplete-group {
  margin-top:0;
  padding-bottom:0
}
@media screen and (min-width:650px) {
  .aon-filter--event .aon-filter__group .aon-filter__autocomplete-group {
    margin-top:var(--spacer-24)!important
  }
}
@media screen and (min-width:1200px) {
  .aon-filter--event .aon-filter__group .aon-filter__autocomplete-group {
    margin-top:0!important
  }
}
@media screen and (min-width:1200px) {
  .aon-filter--event .aon-filter__group {
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap);
    row-gap:0;
    align-items:flex-end;
    align-self:end
  }
  .aon-filter--event .aon-filter__group .aon-filter__autocomplete-group {
    grid-column:5/-1
  }
}
@media screen and (min-width:650px) {
  .aon-filter--event .aon-filter__group {
    background-color:var(--aon-gray-08);
    padding:var(--spacer-48) var(--spacer-40)
  }
}
@media screen and (min-width:650px) {
  .aon-filter--event {
    padding:0 var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .aon-filter--event {
    padding:0 var(--spacer-48)
  }
}
.aon-filter__mobile {
  display:flex;
  justify-content:space-between
}
.aon-filter__mobile .aon-filter__mobile-title-close,
.aon-filter__mobile .aon-filter__mobile-title-open {
  font-size:var(--spacer-16);
  font-weight:500
}
@media screen and (min-width:650px) {
  .aon-filter__mobile {
    display:none
  }
}
.container.office-locator__summary {
  padding-top:0
}
.super-component__contents {
  padding:0
}
.content-card-event {
  height:100%
}
.content-card-event .content-card__title {
  margin-bottom:var(--spacer-16)
}
.content-card-event .content-card__location {
  margin-top:auto;
  margin-bottom:0
}
.filter-results--insights-grid {
  padding:0 var(--spacer-24) var(--spacer-40) var(--spacer-24)
}
@media screen and (min-width:650px) {
  .filter-results--insights-grid {
    padding:0 var(--spacer-48) var(--spacer-80) var(--spacer-48)
  }
}
.filter-results--insights-grid.has-pagination {
  padding-bottom:var(--spacer-20)
}
@media screen and (min-width:650px) {
  .filter-results--insights-grid.has-pagination {
    padding-bottom:var(--spacer-40)
  }
}
.aon-filter__title-bar--height {
  padding:var(--spacer-16) 0
}
@media screen and (min-width:650px) {
  .aon-filter__title-bar--height {
    padding:0;
    margin-bottom:0
  }
}
.aon-pagination {
  padding-bottom:0
}
.aon-pagination__container {
  padding-bottom:var(--spacer-40)
}
@media screen and (min-width:650px) {
  .aon-pagination__container {
    padding-bottom:var(--spacer-56)
  }
}
@media screen and (min-width:1200px) {
  .aon-pagination__container {
    padding-bottom:var(--spacer-80)
  }
}
.aon-filter__title-bar-close-filter {
  margin-right:var(--spacer-8)
}
.content-card__foot .content-card__location {
  margin-top:0
}
.aon-filter__autocomplete-group--open {
  margin-top:var(--spacer-16)!important
}
@media screen and (min-width:650px) {
  .aon-filter__autocomplete-group--open {
    margin-top:0!important
  }
}
.aon-autocomplete-custom-V2.aon-autocomplete-custom-V2--tag {
  margin-bottom:var(--spacer-24)
}
.aon-autocomplete-custom-V2.aon-autocomplete-custom-V2--tag:last-child {
  margin-bottom:var(--spacer-16)
}
@media screen and (min-width:650px) {
  .aon-autocomplete-custom-V2.aon-autocomplete-custom-V2--tag:last-child {
    margin-bottom:0
  }
}
@media screen and (min-width:650px) {
  .aon-autocomplete-custom-V2.aon-autocomplete-custom-V2--tag {
    margin-bottom:0
  }
}
.aon-insights-filter {
  margin-top:var(--spacer-40)
}
.aon-filter__title-bar.aon-filter__title--event {
  align-items:self-start
}
.super-component .super-component__header:has(h3.super-component__header--title:empty) {
  display:none
}
@media screen and (min-width:1200px) {
  .aon-support-form .aon-simple-hero {
    grid-column:1/-1;
    margin-left:calc(-1 * var(--spacer-48));
    margin-right:calc(-1 * var(--spacer-48))
  }
}
@media screen and (min-width:1200px) {
  .aon-support-form {
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap);
    padding-left:var(--spacer-24);
    padding-right:var(--spacer-24);
    row-gap:0
  }
}
@media screen and (min-width:1200px) and (min-width:650px) {
  .aon-support-form {
    padding-left:var(--spacer-40);
    padding-right:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) and (min-width:1200px) {
  .aon-support-form {
    padding-left:var(--spacer-48);
    padding-right:var(--spacer-48)
  }
}
.support-form__filter-section {
  padding-top:var(--spacer-48);
  padding-bottom:var(--spacer-48)
}
@media screen and (min-width:1200px) {
  .support-form__filter-section {
    padding-top:11.6rem;
    padding-bottom:calc(11.6rem - var(--spacer-16));
    grid-column:1/span 6
  }
}
.support-form__accepted-section {
  display:none;
  padding:var(--spacer-48) 0;
  grid-column:1/-1
}
@media screen and (min-width:1200px) {
  .support-form__accepted-section {
    grid-column:1/span 6;
    padding:11.6rem 0
  }
  .support-form__accepted-section>* {
    grid-column:2/span 6
  }
}
.support-form__accepted-section .aon-icon {
  width:var(--spacer-80);
  height:var(--spacer-80);
  color:var(--aon-success)
}
.support-form__contact-address:not(:first-child) {
  margin-top:var(--spacer-48)
}
.support-form__contact-address-name {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem;
  margin-bottom:var(--spacer-8)
}
@media screen and (min-width:1900px) {
  .support-form__contact-address-name {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
.support-form__contact-address-detail {
  font-size:1.6rem;
  line-height:2.6rem;
  color:var(--aon-gray-02)
}
@media screen and (min-width:1900px) {
  .support-form__contact-address-detail {
    font-size:1.8rem;
    line-height:3rem
  }
}
.support-form__contact-address-detail a {
  text-decoration:none;
  color:var(--aon-gray-02)
}
.support-form__contact-address-detail span {
  display:block
}
.support-form__contact-address-detail+.support-form__contact-address-detail-detail {
  margin-top:var(--spacer-16)
}
@media screen and (min-width:650px) {
  .support-form__contact-address-detail+.support-form__contact-address-detail-detail {
    margin-top:var(--spacer-24)
  }
}
@media screen and (min-width:1200px) {
  .support-form__contact-address:not(:first-child) {
    margin-top:var(--spacer-80)
  }
}
.support-form__contact {
  --x-padding:var(--spacer-40);
  --y-padding:var(--spacer-40);
  padding-bottom:var(--y-padding);
  padding-top:var(--x-padding)
}
.support-form__contact .column-siderail .siderail-card {
  margin-top:0;
  margin-bottom:0
}
@media screen and (min-width:650px) {
  .support-form__contact .column-siderail,
  .support-form__contact .support-form__contact-address {
    grid-column:4/-1
  }
}
@media screen and (min-width:1200px) {
  .support-form__contact .column-siderail,
  .support-form__contact .support-form__contact-address {
    grid-column:2/span 3
  }
}
@media screen and (min-width:650px) {
  .support-form__contact {
    --x-padding:var(--spacer-40);
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap);
    row-gap:0
  }
}
@media screen and (min-width:1200px) {
  .support-form__contact {
    --x-padding:11.6rem;
    --y-padding:var(--spacer-80);
    margin-left:0;
    padding-left:0;
    grid-column:8/span 3;
    display:unset
  }
}
.support-form__main-section {
  padding-left:var(--spacer-24);
  padding-right:var(--spacer-24);
  row-gap:0;
  background-color:var(--aon-white)
}
@media screen and (min-width:650px) {
  .support-form__main-section {
    padding-left:var(--spacer-40);
    padding-right:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .support-form__main-section {
    padding-left:var(--spacer-48);
    padding-right:var(--spacer-48)
  }
}
@media screen and (min-width:1200px) {
  .support-form__main-section {
    grid-column:1/-1;
    padding-left:0;
    padding-right:0
  }
}
.support-form__main-section.success .support-form__filter-section {
  display:none
}
.support-form__main-section.success .support-form__accepted-section {
  display:flex;
  flex-direction:column
}
.support-form__main-section.success .column-siderail {
  grid-column:1/-1
}
.support-form__main-section.success .support-form__contact-address {
  grid-column:1/-1
}
@media screen and (min-width:1200px) {
  .support-form__main-section {
    grid-column:2/span 10;
    display:grid;
    grid-template-columns:repeat(10,1fr);
    gap:4rem
  }
}
.support-form__filter-label {
  font-family:var(--title-font-family);
  font-style:normal;
  letter-spacing:0;
  font-weight:700;
  font-size:2.4rem;
  line-height:2.8rem;
  margin-bottom:var(--spacer-32)
}
@media screen and (min-width:1900px) {
  .support-form__filter-label {
    font-size:2.8rem;
    line-height:3.2rem
  }
}
@media screen and (min-width:650px) {
  .support-form__filter-label {
    grid-column:span 2;
    margin-bottom:0
  }
}
@media screen and (min-width:1200px) {
  .support-form__filter-label {
    padding-right:var(--spacer-40)
  }
}
@media screen and (min-width:650px) {
  .support-form__filter {
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap)
  }
}
@media screen and (min-width:1200px) {
  .support-form__filter {
    --grid-columns:6
  }
}
.support-form__filter--inquiry {
  visibility:hidden;
  max-height:0;
  margin-top:0;
  overflow:hidden;
  transition:all var(--base-transition-01) linear
}
.support-form__filter--inquiry.show {
  visibility:visible;
  max-height:calc(10 * var(--spacer-128));
  margin-top:var(--spacer-56);
  overflow:unset;
  transition:all var(--base-transition-02) linear
}
@media screen and (min-width:1200px) {
  .support-form__filter--inquiry.show {
    margin-top:var(--spacer-80)
  }
}
.aon-support-form__filter {
  background-color:var(--aon-white);
  padding:0;
  margin-bottom:var(--spacer-16)
}
.aon-support-form__filter .aon-filter__clear-filter-bar,
.aon-support-form__filter .aon-filter__clear-filter-desktop,
.aon-support-form__filter .aon-filter__open-filter-btn--mobile,
.aon-support-form__filter .aon-filter__title-bar {
  display:none
}
.aon-support-form__filter .aon-filter__autocomplete-group .aon-autocomplete-custom-V2 {
  display:grid;
  margin-bottom:0
}
@media screen and (min-width:650px) {
  .aon-support-form__filter .aon-filter__autocomplete-group .aon-autocomplete-custom-V2 {
    grid-column:4/-1;
    width:auto
  }
}
@media screen and (min-width:1200px) {
  .aon-support-form__filter .aon-filter__autocomplete-group .aon-autocomplete-custom-V2 {
    grid-column:span 4;
    margin-left:0
  }
}
@media screen and (min-width:650px) {
  .aon-support-form__filter .aon-filter__autocomplete-group {
    display:block
  }
}
.aon-support-form__filter .aon-filter__group {
  display:block;
  background-color:var(--aon-white);
  padding:0;
  overflow:initial
}
@media screen and (min-width:1200px) {
  .aon-support-form__filter .aon-filter__group .aon-filter__autocomplete-group {
    padding:0
  }
}
.support-form__contact-action-eyebrow {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem;
  margin-bottom:var(--spacer-8);
  color:var(--aon-teal-dark)
}
@media screen and (min-width:1900px) {
  .support-form__contact-action-eyebrow {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
@media screen and (min-width:650px) {
  .support-form__contact-action-eyebrow {
    display:block
  }
}
.support-form__contact-action-header {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem;
  margin-bottom:var(--spacer-24)
}
@media screen and (min-width:1900px) {
  .support-form__contact-action-header {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
@media screen and (min-width:650px) {
  .support-form__contact-action-header {
    display:block
  }
}
.support-form__contact-action {
  border-bottom:.1rem solid var(--aon-gray-05);
  margin-top:var(--spacer-24)
}
.support-form__contact-action+.support-form__contact-action {
  margin-top:var(--spacer-16)
}
@media screen and (min-width:650px) {
  .support-form__contact-action+.support-form__contact-action {
    margin-top:var(--spacer-56)
  }
}
.support-form__help-box-call-detail {
  font-size:1.6rem;
  line-height:2.6rem;
  color:var(--aon-gray-02)
}
@media screen and (min-width:1900px) {
  .support-form__help-box-call-detail {
    font-size:1.8rem;
    line-height:3rem
  }
}
.support-form__help-box-call-detail a {
  color:var(--aon-gray-02);
  text-decoration:none
}
.support-form__help-box-call-detail span {
  display:block
}
.support-form__help-box-call {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem;
  color:var(--aon-gray-01);
  margin-bottom:var(--spacer-16)
}
@media screen and (min-width:1900px) {
  .support-form__help-box-call {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
.support-form__help-box-cta {
  margin-bottom:var(--spacer-48)
}
.support-form__help-box-cta .aon-button__primary,
.support-form__help-box-cta .aon-button__secondary {
  width:100%
}
.support-form__help-box-cta .aon-button__primary .aon-button__wrapper-content,
.support-form__help-box-cta .aon-button__secondary .aon-button__wrapper-content {
  width:100%
}
.support-form__help-box-cta .aon-button+.aon-button {
  margin-top:var(--spacer-16)
}
@media screen and (min-width:650px) {
  .support-form__help-box-cta .aon-button+.aon-button {
    margin-top:0;
    margin-left:var(--spacer-16)
  }
}
.support-form__help-box-cta .aon-button__secondary--red {
  --fill-color:transparent
}
@media screen and (min-width:650px) {
  .support-form__help-box-cta {
    margin-bottom:var(--spacer-56)
  }
  .support-form__help-box-cta .aon-button__primary,
  .support-form__help-box-cta .aon-button__secondary {
    width:fit-content
  }
  .support-form__help-box-cta .aon-button__primary .aon-button__wrapper-content,
  .support-form__help-box-cta .aon-button__secondary .aon-button__wrapper-content {
    width:auto
  }
}
.support-form__help-box-body {
  font-size:1.6rem;
  line-height:2.6rem;
  color:var(--aon-gray-02);
  margin-bottom:var(--spacer-32)
}
@media screen and (min-width:1900px) {
  .support-form__help-box-body {
    font-size:1.8rem;
    line-height:3rem
  }
}
.support-form__help-box-header {
  font-family:var(--title-font-family);
  font-style:normal;
  letter-spacing:0;
  font-weight:700;
  font-size:2.4rem;
  line-height:2.8rem;
  margin-bottom:var(--spacer-16)
}
@media screen and (min-width:1900px) {
  .support-form__help-box-header {
    font-size:2.8rem;
    line-height:3.2rem
  }
}
@media screen and (min-width:650px) {
  .support-form__help-box-header {
    font-family:var(--title-font-family);
    font-style:normal;
    font-weight:700;
    letter-spacing:0;
    font-size:2.8rem;
    line-height:3.2rem
  }
}
@media screen and (min-width:650px) and (min-width:650px) {
  .support-form__help-box-header {
    font-size:3.2rem;
    line-height:3.6rem
  }
}
@media screen and (min-width:650px) and (min-width:1900px) {
  .support-form__help-box-header {
    font-size:3.8rem;
    line-height:4rem
  }
}
.support-form__help-box {
  background-color:var(--aon-gray-08);
  border-left:var(--border-width-thick) solid var(--aon-signature-red);
  padding-left:var(--spacer-24);
  padding-right:var(--spacer-24);
  padding-top:0;
  padding-bottom:0;
  visibility:hidden;
  overflow:hidden;
  max-height:0;
  transition:all var(--base-transition-03) linear
}
.support-form__help-box>* {
  opacity:0;
  transition:opacity var(--base-transition-01) linear
}
.support-form__help-box.show {
  overflow:initial;
  visibility:visible;
  max-height:calc(20 * var(--spacer-128));
  margin-top:var(--spacer-8);
  margin-bottom:var(--spacer-16);
  padding-top:var(--spacer-48);
  padding-bottom:var(--spacer-48);
  transition:all var(--base-transition-06) linear
}
.support-form__help-box.show>* {
  opacity:1;
  transition:opacity var(--base-transition-01) linear;
  transition-delay:var(--base-transition-05)
}
@media screen and (min-width:650px) {
  .support-form__help-box {
    padding-left:var(--spacer-40);
    padding-right:var(--spacer-40)
  }
  .support-form__help-box.show {
    margin-top:var(--spacer-32);
    padding-top:var(--spacer-40);
    padding-bottom:var(--spacer-40)
  }
}
.support-form__form_content {
  display:none
}
.support-form__form_content.show {
  display:block
}
.support-form__form_content .aon-lead-modal__form-section--title {
  margin-bottom:var(--spacer-24)
}
@media screen and (min-width:650px) {
  .support-form__form_content .aon-lead-modal__form-section--title {
    margin-bottom:0
  }
}
.support-form__form_content .aon-lead-modal__form-legal-container {
  margin-top:0
}
.support-form__form_content .aon-lead-modal__form-legal-container .aon-button__primary,
.support-form__form_content .aon-lead-modal__form-legal-container .aon-button__secondary {
  width:100%
}
.support-form__form_content .aon-lead-modal__form-legal-container .aon-button__primary .aon-button__wrapper-content,
.support-form__form_content .aon-lead-modal__form-legal-container .aon-button__secondary .aon-button__wrapper-content {
  width:100%
}
@media screen and (min-width:650px) {
  .support-form__form_content .aon-lead-modal__form-legal-container .aon-button__primary,
  .support-form__form_content .aon-lead-modal__form-legal-container .aon-button__secondary {
    width:fit-content
  }
  .support-form__form_content .aon-lead-modal__form-legal-container .aon-button__primary .aon-button__wrapper-content,
  .support-form__form_content .aon-lead-modal__form-legal-container .aon-button__secondary .aon-button__wrapper-content {
    width:auto
  }
}
.support-form__form_content .aon-lead-modal__form-legal {
  margin-top:var(--spacer-56)
}
@media screen and (min-width:650px) {
  .support-form__form_content .aon-lead-modal__form-legal {
    margin-top:var(--spacer-40);
    margin-bottom:var(--spacer-40)
  }
}
.support-form__form_content .aon-lead-modal__form-section {
  row-gap:0;
  margin-top:var(--spacer-56)
}
@media screen and (min-width:1200px) {
  .support-form__form_content .aon-lead-modal__form-section {
    margin-top:var(--spacer-80)
  }
}
.support-form__accepted-header {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:3.8rem;
  line-height:4.2rem;
  margin-top:var(--spacer-24);
  margin-bottom:var(--spacer-24)
}
@media screen and (min-width:650px) {
  .support-form__accepted-header {
    font-size:4.4rem;
    line-height:4.8rem
  }
}
@media screen and (min-width:1200px) {
  .support-form__accepted-header {
    font-size:5.6rem;
    line-height:6rem
  }
}
@media screen and (min-width:1900px) {
  .support-form__accepted-header {
    font-size:6.6rem;
    line-height:7rem
  }
}
@media screen and (min-width:1200px) {
  .support-form__accepted-header {
    margin-top:var(--spacer-32)
  }
}
.support-form__accepted-short-description {
  color:var(--aon-gray-02)
}
.aon-tabs {
  --link-color:var(--aon-gray-03);
  --link-color-active:var(--aon-navy);
  --border-color:var(--aon-gray-05)
}
.table-of-contents {
  padding-top:4.8rem;
  padding-bottom:4.8rem;
  row-gap:4rem;
  background-color:var(--aon-gray-08)
}
@media screen and (min-width:650px) {
  .table-of-contents {
    padding-top:8rem;
    padding-bottom:8rem
  }
}
@media screen and (min-width:1200px) {
  .table-of-contents {
    row-gap:4.8rem
  }
}
.table-of-contents>* {
  grid-column:1/-1
}
@media screen and (min-width:1200px) {
  .table-of-contents>* {
    grid-column:2/-2
  }
}
.table-of-contents__header {
  width:100%;
  flex-direction:column;
  align-items:flex-start
}
.table-of-contents__header-title {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:3.2rem;
  line-height:3.6rem;
  color:var(--aon-navy)
}
@media screen and (min-width:650px) {
  .table-of-contents__header-title {
    font-size:3.6rem;
    line-height:4rem
  }
}
@media screen and (min-width:1200px) {
  .table-of-contents__header-title {
    font-size:4rem;
    line-height:4.4rem
  }
}
@media screen and (min-width:1900px) {
  .table-of-contents__header-title {
    font-size:4.8rem;
    line-height:5.2rem
  }
}
.table-of-contents__view-less-cta,
.table-of-contents__view-more-cta {
  --fill-color:transparent
}
.table-of-contents ol {
  padding:0;
  column-count:1;
  column-gap:4rem;
  row-gap:2.4rem;
  counter-reset:li-counter
}
@media screen and (min-width:650px) {
  .table-of-contents ol {
    column-count:2
  }
}
@media screen and (min-width:1200px) {
  .table-of-contents ol {
    column-count:3
  }
}
.table-of-contents ol li {
  counter-increment:li-counter;
  display:flex;
  align-items:baseline;
  margin-bottom:2.4rem
}
@media screen and (min-width:650px) {
  .table-of-contents ol li {
    column-count:3
  }
}
.table-of-contents ol li::before {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem;
  content:counter(li-counter,decimal-leading-zero);
  color:var(--aon-signature-red);
  margin-right:var(--spacer-8);
  flex:1 0 2.8rem;
  max-width:2.8rem
}
@media screen and (min-width:1900px) {
  .table-of-contents ol li::before {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
.table-of-contents ol li>p {
  position:relative
}
.table-of-contents ol li a {
  font-family:var(--standard-font-family);
  font-weight:500;
  font-style:normal;
  font-size:1.6rem;
  line-height:2.4rem;
  letter-spacing:0;
  color:var(--aon-navy);
  text-decoration:none;
  padding-bottom:var(--spacer-4);
  background:linear-gradient(to right,var(--aon-signature-red),var(--aon-signature-red));
  background-size:100% .1rem;
  background-repeat:no-repeat;
  background-position:0 100%;
  -webkit-hyphens:auto;
  -moz-hyphens:auto;
  hyphens:auto;
  word-wrap:break-word
}
@media screen and (min-width:1900px) {
  .table-of-contents ol li a {
    font-size:1.8rem;
    line-height:2.6rem
  }
}
@media (hover:hover) and (pointer:fine) {
  @keyframes bg-line {
    0% {
      background-size:10% .1rem
    }
    100% {
      background-size:100% .1rem
    }
  }
  .table-of-contents ol li a:focus,
  .table-of-contents ol li a:hover {
    animation:bg-line var(--base-transition-06) linear forwards
  }
}
.table-of-contents li.table-of-contents__last-item {
  margin-bottom:0
}
@media screen and (min-width:650px) {
  .table-of-contents li.table-of-contents__last-item {
    margin-bottom:2.4rem
  }
}
.table-of-contents button .aon-button__wrapper-content {
  width:100%
}
.table-of-contents .table-of-contents__display-none {
  display:none
}
.aon-floating-dialog .aon-dialog-overlay {
  display:none;
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:var(--aon-navy-play-button);
  z-index:10;
  opacity:0;
  transition:opacity .5s ease;
  backdrop-filter:blur(0.8rem)
}
.aon-floating-dialog .aon-dialog-overlay.is-visible {
  display:block;
  opacity:1
}
.aon-floating-dialog .aon-dialog__content--inquiry {
  margin-bottom:var(--spacer-16)
}
.aon-floating-dialog .aon-dialog-popup {
  --bottom-spacer:calc(var(--spacer-16) + var(--spacer-96));
  max-height:0;
  overflow:hidden;
  transition:max-height .8s ease-out;
  right:var(--spacer-16);
  bottom:var(--bottom-spacer);
  background-color:var(--aon-gray-06);
  position:fixed;
  z-index:20;
  left:var(--spacer-16)
}
.aon-floating-dialog .aon-dialog-popup.is-visible {
  overflow:auto;
  max-height:calc(100dvh - var(--bottom-spacer) - var(--spacer-16))
}
.aon-floating-dialog .aon-dialog-popup.is-hidden {
  max-height:0
}
.aon-floating-dialog .aon-dialog-popup .aon-dialog__content {
  padding:var(--spacer-24)
}
.aon-floating-dialog .aon-dialog-popup .aon-dialog__content h5 {
  margin-bottom:var(--spacer-24)
}
.aon-floating-dialog .aon-dialog-popup .aon-dialog__content .aon-dialog__content--inquiry,
.aon-floating-dialog .aon-dialog-popup .aon-dialog__content .aon-dialog__content--support {
  background-color:var(--aon-white);
  color:var(--aon-signature-red);
  transition:background-color .3s ease;
  cursor:pointer
}
.aon-floating-dialog .aon-dialog-popup .aon-dialog__content .aon-dialog__content--inquiry .aon-button__text-sub,
.aon-floating-dialog .aon-dialog-popup .aon-dialog__content .aon-dialog__content--support .aon-button__text-sub {
  color:var(--aon-gray-02)!important;
  font-size:1.6rem;
  line-height:2.6rem;
  background-color:transparent;
  background-clip:text;
  background-repeat:no-repeat;
  background-image:linear-gradient(to right,var(--fill-color) 50%,var(--aon-gray-02) 50%);
  background-position-x:100%;
  background-position-y:0;
  background-size:200% 200%;
  transition:background-position var(--base-transition-05) ease-in-out
}
@media screen and (min-width:1900px) {
  .aon-floating-dialog .aon-dialog-popup .aon-dialog__content .aon-dialog__content--inquiry .aon-button__text-sub,
  .aon-floating-dialog .aon-dialog-popup .aon-dialog__content .aon-dialog__content--support .aon-button__text-sub {
    font-size:1.8rem;
    line-height:3rem
  }
}
.aon-floating-dialog .aon-dialog-popup .aon-dialog__content .aon-dialog__content--inquiry .aon-button__text-sub:hover,
.aon-floating-dialog .aon-dialog-popup .aon-dialog__content .aon-dialog__content--support .aon-button__text-sub:hover {
  -webkit-text-fill-color:transparent
}
.aon-floating-dialog .aon-dialog-popup .aon-dialog__content .aon-dialog__content--inquiry:hover .aon-button__text-sub,
.aon-floating-dialog .aon-dialog-popup .aon-dialog__content .aon-dialog__content--support:hover .aon-button__text-sub {
  color:inherit;
  background-position:0 0
}
.aon-floating-dialog .aon-dialog-popup .aon-dialog__content .aon-dialog__content--inquiry:hover svg,
.aon-floating-dialog .aon-dialog-popup .aon-dialog__content .aon-dialog__content--support:hover svg {
  color:var(--aon-white)
}
@media (hover:none) {
  .aon-floating-dialog .aon-dialog-popup .aon-dialog__content .aon-dialog__content--inquiry:hover svg,
  .aon-floating-dialog .aon-dialog-popup .aon-dialog__content .aon-dialog__content--support:hover svg {
    color:var(--aon-signature-red)
  }
  .aon-floating-dialog .aon-dialog-popup .aon-dialog__content .aon-dialog__content--inquiry:hover .aon-button__text-sub,
  .aon-floating-dialog .aon-dialog-popup .aon-dialog__content .aon-dialog__content--support:hover .aon-button__text-sub {
    color:var(--aon-gray-02)!important;
    font-size:1.6rem;
    line-height:2.6rem;
    background-color:transparent;
    background-clip:text;
    background-repeat:no-repeat;
    background-image:linear-gradient(to right,var(--fill-color) 50%,var(--aon-gray-02) 50%);
    background-position-x:100%;
    background-position-y:0;
    background-size:200% 200%;
    transition:background-position var(--base-transition-05) ease-in-out;
    -webkit-text-fill-color:transparent
  }
}
@media screen and (hover:none) and (min-width:1900px) {
  .aon-floating-dialog .aon-dialog-popup .aon-dialog__content .aon-dialog__content--inquiry:hover .aon-button__text-sub,
  .aon-floating-dialog .aon-dialog-popup .aon-dialog__content .aon-dialog__content--support:hover .aon-button__text-sub {
    font-size:1.8rem;
    line-height:3rem
  }
}
.aon-floating-dialog .aon-dialog-popup .aon-dialog__content .aon-dialog__content--inquiry .aon-button__wrapper-content,
.aon-floating-dialog .aon-dialog-popup .aon-dialog__content .aon-dialog__content--support .aon-button__wrapper-content {
  margin-top:var(--spacer-8);
  display:flex;
  align-items:center
}
.aon-floating-dialog .aon-dialog-popup .aon-dialog__content .aon-dialog__content--inquiry .aon-button__wrapper-content .aon-button__text,
.aon-floating-dialog .aon-dialog-popup .aon-dialog__content .aon-dialog__content--support .aon-button__wrapper-content .aon-button__text {
  color:var(--aon-navy);
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem;
  margin-right:var(--spacer-16)!important
}
@media screen and (min-width:1900px) {
  .aon-floating-dialog .aon-dialog-popup .aon-dialog__content .aon-dialog__content--inquiry .aon-button__wrapper-content .aon-button__text,
  .aon-floating-dialog .aon-dialog-popup .aon-dialog__content .aon-dialog__content--support .aon-button__wrapper-content .aon-button__text {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
.aon-floating-dialog .aon-dialog-popup .aon-dialog__content .aon-dialog__content--inquiry .aon-button__wrapper-content .aon-button__icon-wrapper svg,
.aon-floating-dialog .aon-dialog-popup .aon-dialog__content .aon-dialog__content--support .aon-button__wrapper-content .aon-button__icon-wrapper svg {
  width:2.4rem;
  height:2.4rem
}
.aon-floating-dialog .aon-dialog-popup .aon-dialog__content .aon-dialog__content--inquiry .aon-button .aon-button__wrapper-content,
.aon-floating-dialog .aon-dialog-popup .aon-dialog__content .aon-dialog__content--support .aon-button .aon-button__wrapper-content {
  padding:0;
  justify-content:unset
}
.aon-floating-dialog .aon-dialog-popup .aon-dialog__content .aon-dialog__content--inquiry .aon-button__secondary,
.aon-floating-dialog .aon-dialog-popup .aon-dialog__content .aon-dialog__content--support .aon-button__secondary {
  border:none;
  display:flex;
  flex-direction:column;
  padding:var(--spacer-24)
}
.aon-floating-dialog .aon-dialog-popup .aon-dialog__content .aon-dialog__content--inquiry .aon-group-of-three,
.aon-floating-dialog .aon-dialog-popup .aon-dialog__content .aon-dialog__content--inquiry .aon-question,
.aon-floating-dialog .aon-dialog-popup .aon-dialog__content .aon-dialog__content--support .aon-group-of-three,
.aon-floating-dialog .aon-dialog-popup .aon-dialog__content .aon-dialog__content--support .aon-question {
  display:inline-block;
  width:var(--spacer-32);
  height:var(--spacer-32);
  color:var(--aon-signature-red);
  transition:color var(--base-transition-02) ease-in;
  transition-delay:var(--base-transition-02)
}
@media (hover:hover) and (pointer:fine) {
  .aon-floating-dialog .aon-dialog-popup .aon-dialog__content .aon-dialog__content--inquiry .aon-button__text-sub,
  .aon-floating-dialog .aon-dialog-popup .aon-dialog__content .aon-dialog__content--support .aon-button__text-sub {
    background-clip:text;
    -webkit-background-clip:text;
    background-image:linear-gradient(90deg,var(--text-color-hover) 50%,var(--aon-gray-02) 50%);
    background-size:201% 100%;
    background-position:100%;
    transition:background-position var(--base-transition-05) ease-in-out;
    color:var(--aon-gray-02);
    -webkit-text-fill-color:transparent
  }
  .aon-floating-dialog .aon-dialog-popup .aon-dialog__content .aon-dialog__content--inquiry:active .aon-button__text-sub,
  .aon-floating-dialog .aon-dialog-popup .aon-dialog__content .aon-dialog__content--inquiry:hover .aon-button__text-sub,
  .aon-floating-dialog .aon-dialog-popup .aon-dialog__content .aon-dialog__content--support:active .aon-button__text-sub,
  .aon-floating-dialog .aon-dialog-popup .aon-dialog__content .aon-dialog__content--support:hover .aon-button__text-sub {
    background-position:0
  }
  .aon-floating-dialog .aon-dialog-popup .aon-dialog__content .aon-dialog__content--inquiry:active .aon-group-of-three,
  .aon-floating-dialog .aon-dialog-popup .aon-dialog__content .aon-dialog__content--inquiry:active .aon-question,
  .aon-floating-dialog .aon-dialog-popup .aon-dialog__content .aon-dialog__content--inquiry:hover .aon-group-of-three,
  .aon-floating-dialog .aon-dialog-popup .aon-dialog__content .aon-dialog__content--inquiry:hover .aon-question,
  .aon-floating-dialog .aon-dialog-popup .aon-dialog__content .aon-dialog__content--support:active .aon-group-of-three,
  .aon-floating-dialog .aon-dialog-popup .aon-dialog__content .aon-dialog__content--support:active .aon-question,
  .aon-floating-dialog .aon-dialog-popup .aon-dialog__content .aon-dialog__content--support:hover .aon-group-of-three,
  .aon-floating-dialog .aon-dialog-popup .aon-dialog__content .aon-dialog__content--support:hover .aon-question {
    color:var(--aon-white);
    transition:color var(--base-transition-01) ease-in;
    transition-delay:var(--base-transition-01)
  }
}
@media screen and (min-width:650px) {
  .aon-floating-dialog .aon-dialog-popup {
    right:var(--spacer-24);
    left:unset;
    max-width:45rem;
    min-width:35rem
  }
}
@media screen and (min-width:1200px) {
  .aon-floating-dialog .aon-dialog-popup {
    right:var(--spacer-32);
    --bottom-spacer:calc(var(--spacer-16) + var(--spacer-128))
  }
}
.aon-floating-dialog .dialog-popup-btn {
  position:fixed;
  bottom:var(--spacer-16);
  right:var(--spacer-16);
  background-color:var(--aon-signature-red);
  color:var(--aon-white);
  border:none;
  border-radius:50%;
  display:flex;
  justify-content:center;
  height:8rem;
  width:8rem;
  align-items:center;
  cursor:pointer;
  transition:background-color .3s ease;
  z-index:20;
  transform:translateX(30rem)
}
.aon-floating-dialog .dialog-popup-btn.is-hidden {
  transform:translateX(30rem);
  transition:transform .5s ease
}
.aon-floating-dialog .dialog-popup-btn.is-visible {
  transform:translateX(0);
  transition:transform .5s ease
}
@media (hover:hover) and (pointer:fine) {
  .aon-floating-dialog .dialog-popup-btn:hover .dialog-btn__connect .dialog-btn__text {
    opacity:0
  }
  .aon-floating-dialog .dialog-popup-btn:hover .dialog-btn__connect .aon-icon__arrow-right {
    transform:translateX(0)
  }
}
@media (hover:none) {
  .aon-floating-dialog .dialog-popup-btn:hover .dialog-btn__connect .dialog-btn__text {
    opacity:1
  }
  .aon-floating-dialog .dialog-popup-btn:hover .dialog-btn__connect .aon-icon__arrow-right {
    transform:translateX(-10rem)
  }
}
.aon-floating-dialog .dialog-popup-btn .dialog-btn__connect {
  font-size:1.2rem;
  line-height:1.4rem;
  margin:var(--spacer-4);
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:3;
  overflow:hidden;
  text-overflow:ellipsis;
  word-wrap:break-word;
  position:relative
}
.aon-floating-dialog .dialog-popup-btn .dialog-btn__connect .aon-icon__arrow-right {
  transform:translateX(-10rem);
  transition:transform .2s ease;
  width:2.8rem;
  position:absolute;
  left:2.2rem
}
@media screen and (min-width:1200px) {
  .aon-floating-dialog .dialog-popup-btn .dialog-btn__connect .aon-icon__arrow-right {
    width:3.6rem
  }
}
.aon-floating-dialog .dialog-popup-btn .dialog-btn__connect .dialog-btn__text {
  opacity:1;
  transition:opacity .4s ease;
  transition-delay:0.1s;
  font-size:1.5rem;
  line-height:1.7rem
}
@media screen and (min-width:1200px) {
  .aon-floating-dialog .dialog-popup-btn .dialog-btn__connect {
    font-size:1.6rem;
    line-height:2rem;
    margin:var(--spacer-8)
  }
}
.aon-floating-dialog .dialog-popup-btn .aon-icon__close {
  height:2.4rem;
  width:2.4rem;
  margin-right:.8rem
}
@media screen and (min-width:1200px) {
  .aon-floating-dialog .dialog-popup-btn .aon-icon__close {
    height:3.2rem;
    width:3.2rem;
    margin-right:1.5rem
  }
}
@media screen and (min-width:650px) {
  .aon-floating-dialog .dialog-popup-btn {
    right:var(--spacer-24)
  }
}
@media screen and (min-width:1200px) {
  .aon-floating-dialog .dialog-popup-btn {
    bottom:var(--spacer-32);
    right:var(--spacer-32);
    height:9.6rem;
    width:9.6rem
  }
}
.aon-floating-dialog .dialog-popup-btn .hidden {
  display:none
}
.no-scroll {
  overflow:hidden
}
.aon-404 {
  max-height:calc(100vh - var(--global-header-height-mobile-size));
  height:100vh;
  width:100%;
  background-color:var(--aon-gray-07);
  padding-top:var(--spacer-40);
  color:var(--aon-navy);
  position:relative;
  overflow:hidden
}
@media screen and (min-width:650px) {
  .aon-404 {
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap);
    padding-top:var(--spacer-48);
    min-height:95.2rem
  }
}
@media screen and (min-width:1200px) {
  .aon-404 {
    min-height:unset;
    padding:0 var(--spacer-48);
    height:calc(100vh - var(--global-header-height-mobile-size))
  }
}
.aon-404__content-container {
  grid-column:span 4;
  position:relative;
  z-index:var(--zindex-2)
}
@media screen and (min-width:1200px) {
  .aon-404__content-container {
    background-color:var(--aon-gray-07-mask);
    backdrop-filter:blur(1.5rem);
    -webkit-backdrop-filter:blur(1.5rem);
    padding:var(--spacer-48);
    padding-right:0;
    margin-left:calc(-1 * var(--spacer-48));
    display:grid;
    grid-template-columns:repeat(4,1fr);
    grid-template-rows:repeat(3,minmax(auto,max-content));
    gap:0 var(--grid-gap);
    height:100%
  }
}
@media screen and (min-width:1900px) {
  .aon-404__content-container {
    padding:var(--spacer-56) 0 var(--spacer-56) var(--spacer-48)
  }
}
.aon-404__content-container>* {
  grid-column:span 3
}
.aon-404__title {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:3.2rem;
  line-height:3.6rem;
  margin-bottom:var(--spacer-16)
}
@media screen and (min-width:650px) {
  .aon-404__title {
    font-size:3.6rem;
    line-height:4rem
  }
}
@media screen and (min-width:1200px) {
  .aon-404__title {
    font-size:4rem;
    line-height:4.4rem
  }
}
@media screen and (min-width:1900px) {
  .aon-404__title {
    font-size:4.8rem;
    line-height:5.2rem
  }
}
@media screen and (min-width:650px) {
  .aon-404__title {
    margin-bottom:var(--spacer-24)
  }
}
@media screen and (min-width:1900px) {
  .aon-404__title {
    margin-bottom:var(--spacer-32)
  }
}
.aon-404__sub-title {
  font-size:1.6rem;
  line-height:2.6rem;
  color:var(--aon-gray-01);
  margin-bottom:var(--spacer-32)
}
@media screen and (min-width:1900px) {
  .aon-404__sub-title {
    font-size:1.8rem;
    line-height:3rem
  }
}
@media screen and (min-width:650px) {
  .aon-404__sub-title {
    margin-bottom:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .aon-404__sub-title {
    font-family:var(--standard-font-family);
    font-weight:400;
    font-size:1.8rem;
    line-height:2.8rem;
    color:var(--aon-gray-02)
  }
}
@media screen and (min-width:1200px) and (min-width:1900px) {
  .aon-404__sub-title {
    font-size:2.2rem;
    line-height:3.4rem
  }
}
@media screen and (min-width:1900px) {
  .aon-404__sub-title {
    margin-bottom:var(--spacer-48)
  }
}
.aon-404__navigate-link-container {
  display:flex;
  flex-direction:column
}
.aon-404__navigate-link-container>* {
  margin-bottom:var(--spacer-24)
}
.aon-404__navigate-link-container>.aon-button {
  width:fit-content
}
.aon-404__navigate-title {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem
}
@media screen and (min-width:1900px) {
  .aon-404__navigate-title {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
.aon-404__banner {
  position:absolute;
  right:-5.8rem;
  bottom:0
}
.aon-404__banner span {
  font-family:var(--title-font-family);
  font-weight:700;
  font-size:20rem;
  line-height:20rem;
  color:var(--aon-gray-01);
  display:block;
  max-height:20rem
}
@media screen and (min-width:650px) {
  .aon-404__banner span {
    max-height:40rem
  }
}
@media screen and (min-width:1200px) {
  .aon-404__banner span {
    max-height:80rem
  }
}
@media screen and (min-width:1900px) {
  .aon-404__banner span {
    max-height:96rem
  }
}
@media screen and (min-width:650px) {
  .aon-404__banner {
    bottom:0;
    right:-6.6rem
  }
  .aon-404__banner span {
    font-size:40rem;
    line-height:40rem
  }
}
@media screen and (min-width:1200px) {
  .aon-404__banner {
    right:-23.1rem;
    top:15.4rem
  }
  .aon-404__banner span {
    font-size:80rem;
    line-height:80rem
  }
}
@media screen and (min-width:1900px) {
  .aon-404__banner {
    right:-9.3rem;
    top:33.7rem
  }
  .aon-404__banner span {
    font-size:96rem;
    line-height:96rem
  }
}
@supports (-webkit-touch-callout:none) {
  @media screen and (orientation:portrait) and (min-width:1200px) {
    .aon-404 {
      position:initial
    }
  }
  @media screen and (orientation:landscape) and (min-width:650px) {
    .aon-404 {
      min-height:95.2rem;
      overflow-y:auto
    }
  }
  @media screen and (orientation:landscape) and (min-width:1200px) {
    .aon-404 {
      overflow:hidden
    }
  }
  @media screen and (orientation:landscape) {
    .aon-404__banner {
      bottom:0
    }
  }
  @media screen and (orientation:landscape) and (min-width:650px) {
    .aon-404__banner {
      top:41.9rem;
      bottom:unset
    }
  }
}
.aon-homepage .homepage-animation-element>* {
  transform:translateY(5rem);
  opacity:0;
  transition-delay:0s,0.15s;
  transition-duration:.8s,.65s;
  transition-property:transform,opacity;
  transition-timing-function:cubic-bezier(0.17,0.17,0.15,1),linear
}
.aon-homepage .homepage-animation-element.show-animation>* {
  transform:translateY(0);
  opacity:1
}
.aon-homepage.global-header__body--scroll-up .homepage-animation-element>* {
  transition-delay:0s;
  transition-duration:0s
}
.aon-country-selector {
  height:100%
}
.aon-country-selector .aon-tray-layouts {
  position:relative
}
@media screen and (min-width:1200px) {
  .aon-country-selector .aon-tray-layouts {
    position:initial
  }
}
.aon-country-selector .aon-tray-layouts__left {
  display:none;
  padding-top:var(--spacer-40);
  padding-bottom:var(--spacer-40);
  --grid-gap:0 var(--spacer-32)
}
@media screen and (min-width:1200px) {
  .aon-country-selector .aon-tray-layouts__left {
    padding-top:var(--spacer-80);
    padding-bottom:var(--spacer-48);
    --grid-gap:var(--spacer-32);
    display:grid
  }
}
.aon-country-selector .aon-tray-layouts__left--header {
  grid-column:span 4;
  padding-right:0
}
@media screen and (min-width:650px) {
  .aon-country-selector .aon-tray-layouts__left--header {
    grid-column:6/1
  }
}
@media screen and (min-width:1200px) {
  .aon-country-selector .aon-tray-layouts__left--header {
    grid-column:span 4;
    padding-right:var(--spacer-48)
  }
}
.aon-country-selector .aon-tray-layouts__left--guide {
  font-size:1.4rem;
  line-height:2.2rem;
  color:var(--aon-navy);
  margin-bottom:var(--spacer-24)
}
@media screen and (min-width:1900px) {
  .aon-country-selector .aon-tray-layouts__left--guide {
    font-size:1.6rem;
    line-height:2.4rem
  }
}
@media screen and (min-width:1200px) {
  .aon-country-selector .aon-tray-layouts__left--guide {
    margin-bottom:var(--spacer-8)
  }
}
.aon-country-selector .aon-tray-layouts__left--button {
  display:flex;
  flex-direction:column;
  justify-content:end;
  grid-column:span 4;
  padding-top:var(--spacer-40)
}
@media screen and (min-width:650px) {
  .aon-country-selector .aon-tray-layouts__left--button {
    grid-column:6/1;
    padding-top:var(--spacer-24)
  }
}
@media screen and (min-width:1200px) {
  .aon-country-selector .aon-tray-layouts__left--button {
    grid-column:span 4;
    padding-right:var(--spacer-80);
    position:fixed;
    bottom:var(--spacer-48)
  }
}
@media screen and (min-width:1900px) {
  .aon-country-selector .aon-tray-layouts__left--button {
    grid-column:span 3;
    padding-right:0
  }
}
.aon-country-selector .aon-tray-layouts__left--title {
  margin:0;
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:3.2rem;
  line-height:3.6rem
}
@media screen and (min-width:650px) {
  .aon-country-selector .aon-tray-layouts__left--title {
    font-size:3.6rem;
    line-height:4rem
  }
}
@media screen and (min-width:1200px) {
  .aon-country-selector .aon-tray-layouts__left--title {
    font-size:4rem;
    line-height:4.4rem
  }
}
@media screen and (min-width:1900px) {
  .aon-country-selector .aon-tray-layouts__left--title {
    font-size:4.8rem;
    line-height:5.2rem
  }
}
.aon-country-selector .aon-tray-layouts__left p {
  font-size:1.4rem;
  line-height:2.2rem;
  padding-top:var(--spacer-24);
  color:var(--aon-gray-01)
}
@media screen and (min-width:1900px) {
  .aon-country-selector .aon-tray-layouts__left p {
    font-size:1.6rem;
    line-height:2.4rem
  }
}
@media screen and (min-width:1900px) {
  .aon-country-selector .aon-tray-layouts__left p {
    padding-top:var(--spacer-32)
  }
}
.aon-country-selector .aon-tray-layouts__right {
  padding-top:var(--spacer-24);
  padding-bottom:var(--spacer-24)
}
@media screen and (min-width:650px) {
  .aon-country-selector .aon-tray-layouts__right {
    padding-top:var(--spacer-40);
    padding-bottom:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .aon-country-selector .aon-tray-layouts__right {
    padding-top:var(--spacer-80);
    padding-bottom:var(--spacer-80)
  }
}
.aon-country-selector .aon-tray-layouts__right .accordion-block {
  grid-column:span 8;
  margin-top:0;
  margin-bottom:0;
  border-bottom:none
}
.aon-country-selector .aon-tray-layouts__right .accordion-block .accordion-block-list .accordion-block__item:last-child {
  border-bottom:.1rem solid var(--aon-gray-05)
}
.aon-country-selector__list {
  grid-gap:0
}
@media screen and (min-width:650px) {
  .aon-country-selector__list {
    column-count:2;
    grid-gap:0 var(--spacer-32)
  }
}
@media screen and (min-width:1200px) {
  .aon-country-selector__list {
    column-count:3;
    grid-gap:0 var(--spacer-40)
  }
}
.aon-country-selector__item {
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  column-gap:var(--spacer-8);
  font-size:1.4rem;
  line-height:2.2rem;
  font-weight:700;
  color:var(--aon-navy)
}
@media screen and (min-width:1900px) {
  .aon-country-selector__item {
    font-size:1.6rem;
    line-height:2.4rem
  }
}
.aon-country-selector__item:not(:last-child) {
  margin-bottom:var(--spacer-8)
}
.aon-country-selector__language {
  text-decoration:none;
  font-size:1.4rem;
  line-height:2.2rem;
  color:var(--aon-gray-02);
  font-weight:400;
  cursor:pointer;
  background:linear-gradient(to right,var(--aon-signature-red),var(--aon-signature-red));
  background-size:0 .1rem;
  background-repeat:no-repeat;
  background-position:0 100%;
  margin-right:var(--spacer-8)
}
@media screen and (min-width:1900px) {
  .aon-country-selector__language {
    font-size:1.6rem;
    line-height:2.4rem
  }
}
@media (hover:hover) and (pointer:fine) {
  .aon-country-selector__language:hover {
    animation:bg-line var(--base-transition-06) linear forwards
  }
  @keyframes bg-line {
    0% {
      background-size:10% .1rem
    }
    100% {
      background-size:100% .1rem
    }
  }
}
.aon-country-selector .aon-country-selector__language:not(:last-child) {
  position:relative
}
.aon-country-selector .aon-country-selector__language:not(:last-child)::after {
  content:"";
  position:absolute;
  width:.1rem;
  height:70%;
  right:calc(-1 * var(--spacer-8));
  top:15%;
  background-color:var(--aon-navy)
}
.aon-country-selector .accordion-block__icon {
  flex:0 0 var(--spacer-40);
  height:var(--spacer-40)
}
.aon-country-selector .accordion-block__icon .aon-icon {
  color:var(--aon-signature-red)
}
@media screen and (min-width:1200px) {
  .aon-gate-content__modal {
    background-color:var(--aon-navy)
  }
}
.aon-gate-content__input-field {
  grid-column:1/-1
}
.aon-gate-content__form-legal-container {
  grid-column:1/-1
}
.aon-gate-content__form {
  row-gap:var(--spacer-40)!important
}
.aon-gate-content__container {
  display:grid;
  grid-template-columns:repeat(var(--grid-columns),1fr);
  gap:var(--grid-gap)
}
@media screen and (min-width:1200px) {
  .aon-gate-content__container {
    padding:var(--spacer-80) var(--grid-gap);
    background-color:var(--aon-navy);
    min-height:100vh;
    align-items:center
  }
}
.aon-gate-content__content {
  position:relative;
  grid-column:1/-1
}
@media screen and (min-width:1200px) {
  .aon-gate-content__content {
    grid-column:2/12;
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap);
    --grid-columns:10!important;
    height:fit-content
  }
}
.aon-gate-content__sidebar--header {
  grid-column:-1/1!important;
  margin-top:0
}
.aon-gate-content__sidebar--header .aon-gate-content__download-text {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem;
  margin-top:0;
  color:var(--aon-gray-01);
  margin-bottom:var(--spacer-16)
}
@media screen and (min-width:1900px) {
  .aon-gate-content__sidebar--header .aon-gate-content__download-text {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
.aon-gate-content__sidebar {
  padding:var(--spacer-80) var(--grid-gap) var(--spacer-40)
}
@media screen and (min-width:1200px) {
  .aon-gate-content__sidebar {
    padding:var(--spacer-80) var(--grid-gap) var(--spacer-40) var(--spacer-48)
  }
}
.aon-gate-content__title {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:3.2rem;
  line-height:3.6rem
}
@media screen and (min-width:650px) {
  .aon-gate-content__title {
    font-size:3.6rem;
    line-height:4rem
  }
}
@media screen and (min-width:1200px) {
  .aon-gate-content__title {
    font-size:4rem;
    line-height:4.4rem
  }
}
@media screen and (min-width:1900px) {
  .aon-gate-content__title {
    font-size:4.8rem;
    line-height:5.2rem
  }
}
.aon-gate-content__title--small {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:3.2rem;
  line-height:3.6rem
}
@media screen and (min-width:650px) {
  .aon-gate-content__title--small {
    font-size:3.6rem;
    line-height:4rem
  }
}
@media screen and (min-width:1200px) {
  .aon-gate-content__title--small {
    font-size:4rem;
    line-height:4.4rem
  }
}
@media screen and (min-width:1900px) {
  .aon-gate-content__title--small {
    font-size:4.8rem;
    line-height:5.2rem
  }
}
@media screen and (min-width:1200px) {
  .aon-gate-content__title--small {
    display:none
  }
}
.aon-gate-content__title--large {
  display:none
}
@media screen and (min-width:1200px) {
  .aon-gate-content__title--large {
    display:block
  }
}
.aon-gate-content__form-container {
  padding:var(--spacer-40) var(--grid-gap)
}
@media screen and (min-width:1200px) {
  .aon-gate-content__form-container {
    padding:11.5rem 0 11.5rem;
    --grid-columns:6
  }
}
.aon-gate-content__modal-nav-sticky {
  display:flex;
  justify-content:space-between;
  background-color:var(--aon-gray-07)
}
@media screen and (min-width:1200px) {
  .aon-gate-content__modal-nav-sticky {
    display:none
  }
}
.aon-gate-content__form-legal {
  margin-top:0;
  margin-bottom:var(--spacer-40)
}
.aon-gate-content__X-button {
  top:var(--spacer-24);
  right:var(--spacer-24)
}
@media screen and (min-width:650px) {
  .aon-gate-content__X-button {
    top:var(--spacer-32);
    right:var(--spacer-32)
  }
}
@media screen and (min-width:1200px) {
  .aon-gate-content__X-button {
    top:var(--spacer-40);
    right:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .aon-gate-content__X-button--small {
    display:none
  }
}
.aon-gate-content__X-button--large {
  display:none
}
@media screen and (min-width:1200px) {
  .aon-gate-content__X-button--large {
    display:block;
    top:var(--spacer-40);
    right:var(--spacer-40)
  }
}
.aon-gate-content__success-icon {
  grid-column:span 1;
  color:var(--aon-teal-dark);
  margin-bottom:var(--spacer-24);
  width:var(--spacer-80);
  height:var(--spacer-80)
}
@media screen and (min-width:1200px) {
  .aon-gate-content__success-icon {
    margin-bottom:var(--spacer-32)
  }
}
.aon-gate-content__success-content {
  grid-column:1/-1
}
@media screen and (min-width:650px) {
  .aon-gate-content__success-content {
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap);
    row-gap:0
  }
}
@media screen and (min-width:1200px) {
  .aon-gate-content__success-content {
    display:block
  }
}
.aon-gate-content__success-content .title {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:3.2rem;
  line-height:3.6rem;
  grid-column:1/-1;
  margin-bottom:var(--spacer-24)
}
@media screen and (min-width:650px) {
  .aon-gate-content__success-content .title {
    font-size:3.6rem;
    line-height:4rem
  }
}
@media screen and (min-width:1200px) {
  .aon-gate-content__success-content .title {
    font-size:4rem;
    line-height:4.4rem
  }
}
@media screen and (min-width:1900px) {
  .aon-gate-content__success-content .title {
    font-size:4.8rem;
    line-height:5.2rem
  }
}
@media screen and (min-width:1200px) {
  .aon-gate-content__success-content .title {
    font-family:var(--title-font-family);
    font-style:normal;
    font-weight:700;
    letter-spacing:0;
    font-size:2.8rem;
    line-height:3.2rem
  }
}
@media screen and (min-width:1200px) and (min-width:650px) {
  .aon-gate-content__success-content .title {
    font-size:3.2rem;
    line-height:3.6rem
  }
}
@media screen and (min-width:1200px) and (min-width:1900px) {
  .aon-gate-content__success-content .title {
    font-size:3.8rem;
    line-height:4rem
  }
}
.aon-gate-content__success-content .description {
  grid-column:span 6;
  margin-bottom:var(--spacer-48);
  color:var(--aon-gray-02)
}
@media screen and (min-width:650px) {
  .aon-gate-content__success-content .description {
    margin-bottom:var(--spacer-40)
  }
}
.aon-gate-content__success-content .aon-button {
  width:100%
}
@media screen and (min-width:650px) {
  .aon-gate-content__success-content .aon-button {
    grid-column:1/-1;
    width:fit-content
  }
}
.aon-gate-content__success-form {
  row-gap:0!important;
  padding:var(--spacer-48) var(--spacer-24)
}
@media screen and (min-width:650px) {
  .aon-gate-content__success-form {
    padding:var(--spacer-48) var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .aon-gate-content__success-form {
    padding:0
  }
}
.aon-gate-content__success-form-container {
  padding:8.8rem 0 0
}
@media screen and (min-width:650px) {
  .aon-gate-content__success-form-container {
    padding:10rem 0 0
  }
}
@media screen and (min-width:1200px) {
  .aon-gate-content__success-form-container {
    padding:var(--spacer-80) 0 var(--spacer-128)
  }
}
.aon-gate-content__success-sticky-nav {
  top:10rem
}
.aon-gate-content__success-sidebar {
  padding:var(--spacer-24);
  display:none
}
@media screen and (min-width:650px) {
  .aon-gate-content__success-sidebar {
    padding:var(--spacer-32) var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .aon-gate-content__success-sidebar {
    display:block;
    padding:var(--spacer-80) var(--grid-gap) var(--spacer-128) var(--spacer-48)
  }
}
.aon-gate-content__success-sidebar .aon-gate-content__sidebar--header {
  display:flex;
  justify-content:space-between
}
@media screen and (min-width:1200px) {
  .aon-gate-content__success-sidebar .aon-gate-content__sidebar--header {
    display:block
  }
}
.aon-gate-content__success-sidebar .aon-gate-content__download-text {
  display:none
}
@media screen and (min-width:1200px) {
  .aon-gate-content__success-sidebar .aon-gate-content__download-text {
    display:block
  }
}
.aon-gate-content__success-sidebar__sidebar--header {
  display:flex;
  justify-content:space-between
}
@media screen and (min-width:1200px) {
  .aon-gate-content__success-sidebar__sidebar--header {
    display:block
  }
}
.aon-gate-content__sidebar--description {
  grid-column:1/-1
}
@media screen and (min-width:1200px) {
  .aon-gate-content__sidebar--description {
    display:block
  }
}
.aon-switch {
  position:relative;
  display:inline-block;
  min-width:4.2rem;
  width:4.2rem;
  height:var(--spacer-24)
}
.aon-switch input[type=checkbox] {
  opacity:0;
  width:0;
  height:0
}
.aon-switch .aon-slider {
  position:absolute;
  cursor:pointer;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background-color:var(--aon-gray-03);
  -webkit-transition:transform .4s;
  transition:transform .4s
}
.aon-switch .aon-slider:before {
  position:absolute;
  content:"";
  height:1.2rem;
  width:1.2rem;
  left:.6rem;
  bottom:.6rem;
  background-color:var(--aon-white);
  -webkit-transition:transform .4s;
  transition:transform .4s
}
.aon-switch input:checked+.aon-slider:before {
  -webkit-transform:translateX(1.5rem);
  -ms-transform:translateX(1.5rem);
  transform:translateX(1.5rem);
  height:1.8rem;
  width:1.8rem;
  bottom:.3rem
}
.aon-switch input:checked+.aon-slider {
  background-color:var(--aon-teal-dark)
}
.aon-switch input:focus-visible+.aon-slider {
  outline:auto .2rem Highlight;
  outline:auto .5rem -webkit-focus-ring-color
}
.aon-switch .aon-slider.aon-round {
  border-radius:10rem;
  width:4.2rem;
  outline:.2rem solid transparent
}
.aon-switch .aon-slider.aon-round:before {
  border-radius:50%
}
.aon-switch__description-group {
  display:flex
}
.aon-switch__description-group .aon-switch__description {
  font-size:1.4rem;
  line-height:2.2rem;
  margin-left:var(--spacer-16);
  color:var(--aon-navy)
}
@media screen and (min-width:1900px) {
  .aon-switch__description-group .aon-switch__description {
    font-size:1.6rem;
    line-height:2.4rem
  }
}
.aon-switch__description-group .aon-switch__description strong {
  font-weight:500
}
.aon-site-map__head {
  background-color:var(--aon-gray-06);
  padding:var(--spacer-40) var(--spacer-24)
}
@media screen and (min-width:650px) {
  .aon-site-map__head {
    padding:var(--spacer-48) var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .aon-site-map__head {
    padding:var(--spacer-80) var(--spacer-48)
  }
}
.aon-site-map__head h2 {
  color:var(--aon-navy)
}
.aon-site-map__body {
  padding-top:var(--spacer-48);
  padding-bottom:var(--spacer-48)
}
@media screen and (min-width:1200px) {
  .aon-site-map__body {
    padding-top:var(--spacer-80);
    padding-bottom:var(--spacer-80)
  }
}
.aon-site-map__section:not(:last-child) {
  padding-bottom:var(--spacer-48)
}
@media screen and (min-width:1200px) {
  .aon-site-map__section:not(:last-child) {
    padding-bottom:var(--spacer-80)
  }
}
.aon-site-map__section h3 {
  color:var(--aon-navy)
}
.aon-site-map__content {
  margin-top:var(--spacer-40)
}
@media screen and (min-width:1200px) {
  .aon-site-map__content {
    margin-top:var(--spacer-56)
  }
}
.aon-site-map__content h5 {
  color:var(--aon-navy)
}
.aon-site-map__content-group h5 {
  margin-bottom:var(--spacer-24)
}
.aon-site-map__content-one {
  grid-column:span 4;
  display:grid;
  grid-template-rows:repeat(1,1fr);
  grid-template-columns:repeat(1,1fr);
  grid-gap:0 var(--spacer-40)
}
.aon-site-map__content-one>.aon-site-map__content-group:last-child {
  margin-top:var(--spacer-40)
}
@media screen and (min-width:650px) {
  .aon-site-map__content-one {
    display:initial;
    grid-column:span 4
  }
}
@media screen and (min-width:1200px) {
  .aon-site-map__content-one {
    display:grid;
    grid-column:span 8;
    grid-template-columns:repeat(2,1fr)
  }
  .aon-site-map__content-one .aon-site-map__content-group:last-child {
    margin-top:0
  }
}
.aon-site-map__content-two {
  grid-column:span 4;
  margin-top:var(--spacer-16)
}
@media screen and (min-width:650px) {
  .aon-site-map__content-two {
    margin-top:0
  }
}
.aon-site-map__content-list {
  list-style-type:none;
  padding:0
}
.aon-site-map__content-item:not(:last-child) {
  margin-bottom:var(--spacer-16)
}
.aon-site-map__content-item a,
.aon-site-map__content-item span {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem;
  cursor:pointer;
  text-decoration:none;
  color:var(--aon-navy);
  background:linear-gradient(to right,var(--aon-signature-red),var(--aon-signature-red));
  background-size:0 .1rem;
  background-repeat:no-repeat;
  background-position:0 100%
}
@media screen and (min-width:1900px) {
  .aon-site-map__content-item a,
  .aon-site-map__content-item span {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
@media (hover:hover) and (pointer:fine) {
  .aon-site-map__content-item a:hover,
  .aon-site-map__content-item span:hover {
    animation:bg-line var(--base-transition-06) linear forwards
  }
  @keyframes bg-line {
    0% {
      background-size:10% .1rem
    }
    100% {
      background-size:100% .1rem
    }
  }
}
.aon-site-map__content-item button {
  text-align:left;
  border:none;
  background-color:transparent
}
.aon-site-map__group-section {
  padding-bottom:var(--spacer-48)
}
@media screen and (min-width:1200px) {
  .aon-site-map__group-section {
    padding-bottom:var(--spacer-80)
  }
}
.aon-site-map__group-section .aon-site-map__content {
  display:grid;
  --grid-columns:4
}
@media screen and (min-width:1200px) {
  .aon-site-map__group-section .aon-site-map__content {
    --grid-columns:7
  }
}
.aon-site-map__group-section .aon-site-map__section {
  grid-column:span 4;
  padding-top:var(--spacer-24);
  border-top:.1rem solid var(--aon-gray-04)
}
@media screen and (min-width:1200px) {
  .aon-site-map__group-section .aon-site-map__section {
    grid-column:1/8;
    padding-top:var(--spacer-48)
  }
}
.aon-site-map__group-section .aon-site-map__section:first-child {
  padding-bottom:var(--spacer-16)
}
@media screen and (min-width:650px) {
  .aon-site-map__group-section .aon-site-map__section:first-child {
    padding-bottom:0
  }
}
.aon-site-map__group-section .aon-site-map__section:last-child {
  grid-column:span 4
}
.aon-site-map__group-section .aon-site-map__section:last-child .aon-site-map__content {
  display:block
}
@media screen and (min-width:1200px) {
  .aon-site-map__group-section .aon-site-map__section:last-child {
    grid-column:9/13
  }
}
.aon-site-map__group-section .aon-site-map__content-group:first-child {
  grid-column:span 4
}
.aon-site-map__group-section .aon-site-map__content-group:last-child {
  grid-column:span 4;
  margin-top:var(--spacer-16)
}
@media screen and (min-width:650px) {
  .aon-site-map__group-section .aon-site-map__content-group:last-child {
    margin-top:var(--spacer-8)
  }
}
@media screen and (min-width:1200px) {
  .aon-site-map__group-section .aon-site-map__content-group:last-child {
    grid-column:span 3;
    margin-top:0
  }
}
.aon-site-map .aon-site-map__section-location {
  padding-top:var(--spacer-24);
  border-top:.1rem solid var(--aon-gray-04)
}
@media screen and (min-width:1200px) {
  .aon-site-map .aon-site-map__section-location {
    padding-top:var(--spacer-48)
  }
}
.aon-site-map .aon-site-map__section-location .aon-site-map__content-list {
  column-count:1;
  grid-gap:0
}
@media screen and (min-width:650px) {
  .aon-site-map .aon-site-map__section-location .aon-site-map__content-list {
    column-count:2;
    grid-gap:0 var(--spacer-32)
  }
}
@media screen and (min-width:1200px) {
  .aon-site-map .aon-site-map__section-location .aon-site-map__content-list {
    column-count:6;
    grid-gap:0 var(--spacer-40)
  }
}
.aon-sr-noresult {
  display:flex;
  flex-direction:column;
  justify-content:center;
  height:100%;
  padding-top:var(--spacer-40);
  padding-bottom:var(--spacer-40)
}
@media screen and (min-width:1200px) {
  .aon-sr-noresult {
    padding-top:var(--spacer-64);
    padding-bottom:var(--spacer-64)
  }
}
@media screen and (min-width:1900px) {
  .aon-sr-noresult {
    padding-bottom:7.2rem;
    padding-top:7.2rem
  }
}
.aon-sr-noresult__content {
  display:grid;
  grid-template-columns:repeat(var(--grid-columns),1fr);
  gap:var(--grid-gap);
  gap:0 var(--grid-gap);
  padding-bottom:var(--spacer-40)
}
@media screen and (min-width:1900px) {
  .aon-sr-noresult__content {
    padding-bottom:var(--spacer-48)
  }
}
.aon-sr-noresult__title {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:3.2rem;
  line-height:3.6rem;
  font-weight:400;
  line-height:4rem;
  grid-column:1/-1
}
@media screen and (min-width:650px) {
  .aon-sr-noresult__title {
    font-size:3.6rem;
    line-height:4rem
  }
}
@media screen and (min-width:1200px) {
  .aon-sr-noresult__title {
    font-size:4rem;
    line-height:4.4rem
  }
}
@media screen and (min-width:1900px) {
  .aon-sr-noresult__title {
    font-size:4.8rem;
    line-height:5.2rem
  }
}
@media screen and (min-width:650px) {
  .aon-sr-noresult__title {
    line-height:4.4rem
  }
}
@media screen and (min-width:1200px) {
  .aon-sr-noresult__title {
    line-height:4.8rem
  }
}
@media screen and (min-width:1900px) {
  .aon-sr-noresult__title {
    font-size:4.8rem;
    line-height:5.6rem
  }
}
@media screen and (min-width:650px) {
  .aon-sr-noresult__title {
    grid-column:1/7
  }
}
@media screen and (min-width:1200px) {
  .aon-sr-noresult__title {
    grid-column:1/9;
    max-width:unset;
    align-self:flex-end
  }
}
.aon-sr-noresult__retry {
  font-family:var(--title-font-family);
  font-style:normal;
  letter-spacing:0;
  font-weight:700;
  font-size:2.4rem;
  line-height:2.8rem;
  font-weight:400;
  line-height:3.2rem;
  color:var(--aon-gray-01);
  padding-top:var(--spacer-16);
  grid-column:1/-1
}
@media screen and (min-width:1900px) {
  .aon-sr-noresult__retry {
    font-size:2.8rem;
    line-height:3.2rem
  }
}
@media screen and (min-width:1900px) {
  .aon-sr-noresult__retry {
    line-height:3.6rem
  }
}
@media screen and (min-width:650px) {
  .aon-sr-noresult__retry {
    grid-column:1/7
  }
}
@media screen and (min-width:1200px) {
  .aon-sr-noresult__retry {
    padding-top:var(--spacer-24);
    grid-column:1/9
  }
}
.aon-sr-noresult .aon-button__reload {
  width:100%
}
.aon-sr-noresult .aon-button__reload .aon-button__wrapper-content {
  width:100%
}
@media screen and (min-width:650px) {
  .aon-sr-noresult .aon-button__reload {
    width:max-content
  }
}
.aon-office-location-detail {
  padding-top:var(--spacer-24);
  padding-bottom:var(--spacer-24)
}
@media screen and (min-width:650px) {
  .aon-office-location-detail {
    padding-top:var(--spacer-40);
    padding-bottom:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .aon-office-location-detail {
    padding-top:var(--spacer-48);
    padding-bottom:var(--spacer-48)
  }
}
.aon-office-location-detail__wrapper {
  background-color:var(--aon-white)
}
@media screen and (min-width:1200px) {
  .aon-office-location-detail__wrapper {
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap)
  }
}
.aon-office-location-detail__caption {
  padding:var(--spacer-48) var(--spacer-24)
}
@media screen and (min-width:650px) {
  .aon-office-location-detail__caption {
    padding:var(--spacer-48) var(--spacer-32)
  }
}
@media screen and (min-width:1200px) {
  .aon-office-location-detail__caption {
    display:flex;
    grid-column:1/-1;
    column-gap:var(--spacer-16);
    padding:var(--spacer-48)
  }
}
@media screen and (min-width:1900px) {
  .aon-office-location-detail__caption {
    padding:var(--spacer-56)
  }
}
.aon-office-location-detail__title h4 {
  padding-top:var(--spacer-16)
}
.aon-office-location-detail__title .aon-eyebrow {
  line-height:2rem
}
@media screen and (min-width:650px) {
  .aon-office-location-detail__title .aon-eyebrow {
    padding-right:var(--spacer-24)
  }
  .aon-office-location-detail__title h4 {
    padding-right:var(--spacer-24)
  }
}
@media screen and (min-width:1200px) {
  .aon-office-location-detail__title {
    flex:1 0 50%;
    max-width:50%;
    margin-bottom:0;
    padding-right:var(--spacer-16)
  }
}
@media screen and (min-width:1900px) {
  .aon-office-location-detail__title .aon-eyebrow {
    line-height:2.2rem
  }
}
.aon-office-location-detail__content {
  color:var(--aon-gray-02);
  padding-top:var(--spacer-16)
}
@media screen and (min-width:650px) {
  .aon-office-location-detail__content p {
    padding-right:var(--spacer-24)
  }
}
@media screen and (min-width:1200px) {
  .aon-office-location-detail__content {
    width:100%;
    padding-top:0
  }
}
.aon-office-location-detail__group-button {
  display:flex;
  flex-direction:column;
  gap:var(--spacer-16) 0;
  padding-top:var(--spacer-40)
}
.aon-office-location-detail__group-button .aon-button__primary,
.aon-office-location-detail__group-button .aon-button__secondary {
  width:100%
}
.aon-office-location-detail__group-button .aon-button__primary .aon-button__wrapper-content,
.aon-office-location-detail__group-button .aon-button__secondary .aon-button__wrapper-content {
  width:100%
}
@media screen and (min-width:650px) {
  .aon-office-location-detail__group-button {
    flex-direction:row;
    gap:0 var(--spacer-16)
  }
  .aon-office-location-detail__group-button .aon-button__primary,
  .aon-office-location-detail__group-button .aon-button__secondary {
    width:fit-content
  }
  .aon-office-location-detail__group-button .aon-button__primary .aon-button__wrapper-content,
  .aon-office-location-detail__group-button .aon-button__secondary .aon-button__wrapper-content {
    width:auto
  }
}
.aon-country-selector .aon-tray-layouts__left {
  display:block
}
.aon-country-selector .aon-tray-layouts__left .aon-tray-layouts__left--header {
  display:block
}
.aon-country-selector .aon-tray-layouts__left .aon-tray-layouts__left--header .aon-tray-layouts__left--header-left .aon-tray-layouts__left--title {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:3.8rem;
  line-height:4.2rem
}
@media screen and (min-width:650px) {
  .aon-country-selector .aon-tray-layouts__left .aon-tray-layouts__left--header .aon-tray-layouts__left--header-left .aon-tray-layouts__left--title {
    font-size:4.4rem;
    line-height:4.8rem
  }
}
@media screen and (min-width:1200px) {
  .aon-country-selector .aon-tray-layouts__left .aon-tray-layouts__left--header .aon-tray-layouts__left--header-left .aon-tray-layouts__left--title {
    font-size:5.6rem;
    line-height:6rem
  }
}
@media screen and (min-width:1900px) {
  .aon-country-selector .aon-tray-layouts__left .aon-tray-layouts__left--header .aon-tray-layouts__left--header-left .aon-tray-layouts__left--title {
    font-size:6.6rem;
    line-height:7rem
  }
}
.aon-country-selector .aon-tray-layouts__left .aon-tray-layouts__left--header .aon-tray-layouts__left--header-left .aon-tray-layouts__left--description {
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.8rem;
  line-height:2.8rem
}
@media screen and (min-width:1900px) {
  .aon-country-selector .aon-tray-layouts__left .aon-tray-layouts__left--header .aon-tray-layouts__left--header-left .aon-tray-layouts__left--description {
    font-size:2.2rem;
    line-height:3.4rem
  }
}
@media screen and (min-width:650px) {
  .aon-country-selector .aon-tray-layouts__left .aon-tray-layouts__left--header .aon-tray-layouts__left--header-left {
    grid-column:1/span 4
  }
}
.aon-country-selector .aon-tray-layouts__left .aon-tray-layouts__left--header .aon-tray-layouts__left--header-right {
  margin-top:var(--spacer-40)
}
@media screen and (min-width:650px) {
  .aon-country-selector .aon-tray-layouts__left .aon-tray-layouts__left--header .aon-tray-layouts__left--header-right {
    margin-top:0
  }
}
@media screen and (min-width:1200px) {
  .aon-country-selector .aon-tray-layouts__left .aon-tray-layouts__left--header .aon-tray-layouts__left--header-right {
    margin-top:var(--spacer-96)
  }
}
.aon-country-selector .aon-tray-layouts__left .aon-tray-layouts__left--header .aon-tray-layouts__left--header-right .aon-tray-layouts__left--explore {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem
}
@media screen and (min-width:1900px) {
  .aon-country-selector .aon-tray-layouts__left .aon-tray-layouts__left--header .aon-tray-layouts__left--header-right .aon-tray-layouts__left--explore {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
.aon-country-selector .aon-tray-layouts__left .aon-tray-layouts__left--header .aon-tray-layouts__left--header-right .aon-country-selector__item {
  margin-top:var(--spacer-24)
}
@media screen and (min-width:650px) {
  .aon-country-selector .aon-tray-layouts__left .aon-tray-layouts__left--header .aon-tray-layouts__left--header-right {
    grid-column:6/span 3
  }
}
@media screen and (min-width:650px) {
  .aon-country-selector .aon-tray-layouts__left .aon-tray-layouts__left--header {
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap);
    grid-column:span 8
  }
}
@media screen and (min-width:1200px) {
  .aon-country-selector .aon-tray-layouts__left .aon-tray-layouts__left--header {
    display:block
  }
}
.aon-country-selector .aon-tray-layouts__right .aon-tray-layouts__right--title {
  color:var(--aon-teal-dark);
  margin-bottom:var(--spacer-32);
  font-family:var(--title-font-family);
  font-style:normal;
  letter-spacing:0;
  font-weight:700;
  font-size:2.4rem;
  line-height:2.8rem
}
@media screen and (min-width:1200px) {
  .aon-country-selector .aon-tray-layouts__right .aon-tray-layouts__right--title {
    margin-bottom:var(--spacer-48)
  }
}
@media screen and (min-width:1900px) {
  .aon-country-selector .aon-tray-layouts__right .aon-tray-layouts__right--title {
    font-size:2.8rem;
    line-height:3.2rem
  }
}
.content-rows {
  padding-top:var(--spacer-40);
  padding-bottom:var(--spacer-40);
  row-gap:0
}
.content-rows .aon-icon__medical-bag {
  width:var(--spacer-56);
  height:var(--spacer-56);
  flex:0 0 var(--spacer-56);
  color:var(--aon-signature-red)
}
.content-rows .aon-icon__chevron-down {
  height:var(--spacer-40);
  flex:0 0 var(--spacer-40);
  color:var(--aon-signature-red)
}
.content-rows__sidebar-left {
  grid-column:span 4
}
.content-rows__sidebar-left__desc {
  color:var(--aon-gray-02);
  margin-top:var(--spacer-16)
}
.content-rows__sidebar-left__cta {
  margin-top:var(--spacer-40);
  width:100%
}
.content-rows__sidebar-left__cta>span {
  width:100%
}
.content-rows__sidebar-right {
  grid-column:span 4;
  margin-top:var(--spacer-40)
}
.content-rows__sidebar-right .accordion-block {
  margin:0
}
.content-rows__sidebar-right .accordion-block .aon-icon__medical-bag {
  margin-right:var(--spacer-16)
}
.content-rows__sidebar-right .accordion-block__title {
  margin-right:var(--spacer-16)
}
.content-rows__sidebar-right .accordion-block__body {
  padding-bottom:var(--spacer-32)
}
.content-rows__sidebar-right .accordion-block__body .accordion-block__content-copy+p {
  margin-top:var(--spacer-24)
}
.content-rows__sidebar-right .accordion-block__body .accordion-block__content-title {
  width:100%;
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem;
  color:var(--aon-navy);
  margin-bottom:var(--spacer-8);
  display:inline-block
}
@media screen and (min-width:1900px) {
  .content-rows__sidebar-right .accordion-block__body .accordion-block__content-title {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
.content-rows__sidebar-right .accordion-block__body .aon-button {
  margin-top:var(--spacer-24)
}
.content-rows__sidebar-right__disclaimer {
  margin-top:var(--spacer-40);
  color:var(--aon-gray-02);
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.2rem;
  line-height:1.8rem
}
@media screen and (min-width:1900px) {
  .content-rows__sidebar-right__disclaimer {
    font-size:1.4rem;
    line-height:2.2rem
  }
}
.content-rows__show-less-cta,
.content-rows__show-more-cta {
  --fill-color:transparent;
  width:100%;
  margin-top:var(--spacer-40)
}
.content-rows__show-less-cta>span,
.content-rows__show-more-cta>span {
  width:100%
}
.content-rows__display-none {
  display:none
}
.content-rows--theme-white {
  --background-color:var(--aon-white)
}
.content-rows--theme-light-gray {
  --background-color:var(--aon-gray-07)
}
.content-rows div.accordion-block__header {
  display:none
}
@media screen and (min-width:650px) {
  .content-rows {
    padding-top:var(--spacer-56);
    padding-bottom:var(--spacer-56)
  }
  .content-rows__sidebar-left,
  .content-rows__sidebar-right {
    grid-column:span 8
  }
  .content-rows__sidebar-left__cta {
    width:auto
  }
}
@media screen and (min-width:1200px) {
  .content-rows {
    padding-top:var(--spacer-80);
    padding-bottom:var(--spacer-80)
  }
  .content-rows__sidebar-left {
    grid-column:span 4;
    padding-right:var(--spacer-24)
  }
  .content-rows__sidebar-right {
    margin-top:0
  }
  .content-rows__sidebar-right .accordion-block {
    border-bottom:none
  }
  .content-rows__sidebar-right .accordion-block__body {
    display:grid;
    gap:var(--grid-gap);
    grid-template-columns:repeat(8,1fr);
    padding-top:var(--spacer-48);
    padding-bottom:var(--spacer-48);
    border-top:.1rem solid var(--aon-gray-05)
  }
  .content-rows__sidebar-right .accordion-block__title {
    margin-left:0;
    margin-right:0;
    color:var(--aon-navy)
  }
  .content-rows__sidebar-right .accordion-block__header {
    border-top:none;
    cursor:auto;
    grid-column:span 3;
    padding:0;
    align-self:left;
    padding-right:var(--spacer-24)
  }
  .content-rows__sidebar-right .accordion-block__header .aon-icon__medical-bag {
    width:auto;
    margin-right:0;
    margin-bottom:var(--spacer-16)
  }
  .content-rows__sidebar-right .accordion-block__header .aon-button {
    display:inline-block
  }
  .content-rows__sidebar-right .accordion-block__content {
    grid-column:span 5
  }
  .content-rows__sidebar-right .accordion-block__content .aon-button {
    display:none
  }
  .content-rows__sidebar-right__disclaimer {
    margin-top:var(--spacer-24)
  }
  .content-rows__show-less-cta,
  .content-rows__show-more-cta {
    margin-top:var(--spacer-24)
  }
  .content-rows summary.accordion-block__header {
    display:none
  }
  .content-rows div.accordion-block__header {
    display:block
  }
}
.cw .content-rows .aon-icon__chevron-down,
.cw .content-rows .aon-icon__medical-bag {
  color:var(--aon-teal-dark)
}
.cw .content-rows .accordion-block__toggle.accordion-block__header {
  flex-wrap:nowrap
}
.cw .content-rows .aon-icon__chevron-down {
  max-width:var(--spacer-40)
}
.footer-disclaimer {
  background-color:var(--aon-navy);
  padding:var(--spacer-32) var(--spacer-24)
}
.footer-disclaimer p,
.footer-disclaimer p.footer-disclaimer-style {
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.2rem;
  line-height:1.8rem;
  color:var(--aon-gray-04);
  max-width:88.8rem
}
@media screen and (min-width:1900px) {
  .footer-disclaimer p,
  .footer-disclaimer p.footer-disclaimer-style {
    font-size:1.4rem;
    line-height:2.2rem
  }
}
.footer-disclaimer .footer-disclaimer-style {
  margin-top:1.8rem
}
.footer-disclaimer .footer-disclaimer-style:first-of-type {
  margin-top:0
}
.footer-disclaimer .footer-disclaimer-style a {
  color:var(--aon-white);
  font-weight:500;
  text-decoration:underline
}
@media screen and (min-width:650px) {
  .footer-disclaimer {
    padding:var(--spacer-48) var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .footer-disclaimer {
    padding:var(--spacer-56) var(--spacer-48);
    display:grid;
    grid-template-columns:repeat(12,1fr);
    gap:var(--grid-gap);
    row-gap:0
  }
  .footer-disclaimer p.footer-disclaimer-style {
    grid-column:1/9;
    max-width:unset
  }
}
body.has-language-selector-overlay {
  overflow:hidden;
  padding:0;
  margin:0;
  height:100%
}
@media screen and (min-width:1200px) {
  body.has-language-selection-bar {
    padding-top:calc(var(--height-full-size) + var(--language-selector-bar-height))
  }
}
.language-selector__button--in-footer {
  grid-column:span 2;
  background-color:transparent;
  display:none;
  align-items:center;
  border:none;
  cursor:pointer;
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem;
  color:var(--aon-white);
  height:var(--spacer-24)
}
@media screen and (min-width:1900px) {
  .language-selector__button--in-footer {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
@media screen and (min-width:1200px) {
  .language-selector__button--in-footer {
    display:flex
  }
}
@media screen and (min-width:1900px) {
  .language-selector__button--in-footer {
    grid-column:span 1
  }
}
.language-selector__button--in-footer .aon-icon {
  width:2.4rem;
  height:2.4rem;
  color:var(--aon-white);
  justify-self:flex-start
}
.language-selector__button--in-footer .aon-icon__globe {
  margin-right:var(--spacer-8)
}
.language-selector__button--in-footer--small {
  background-color:transparent;
  display:flex;
  justify-content:flex-start;
  align-items:center;
  border:none;
  font-size:1.4rem;
  line-height:2.2rem;
  color:var(--aon-white);
  height:var(--spacer-24);
  cursor:pointer;
  width:100%
}
@media screen and (min-width:1900px) {
  .language-selector__button--in-footer--small {
    font-size:1.6rem;
    line-height:2.4rem
  }
}
.language-selector__button--in-footer--small:before {
  display:none
}
.language-selector__button--in-footer--small .aon-icon {
  width:2.4rem;
  height:2.4rem;
  color:var(--aon-white);
  justify-self:flex-start
}
.language-selector__button--in-footer--small .aon-icon__globe {
  margin-right:var(--spacer-8)
}
.language-selector__button--in-footer--small .aon-icon__chevron-right {
  justify-self:flex-end;
  margin-left:auto
}
.language-selector__button--in-nav {
  grid-row:4/5;
  grid-column:1/-1;
  margin:0 var(--spacer-24);
  padding-top:var(--spacer-40);
  padding-bottom:var(--spacer-40);
  height:max-content;
  border-top:.1rem solid var(--aon-gray-05)
}
@media screen and (min-width:650px) {
  .language-selector__button--in-nav {
    border-top-color:var(--aon-gray-06);
    margin:0 var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .language-selector__button--in-nav {
    border:none;
    margin:0;
    padding:0 var(--spacer-48) 0 0
  }
}
.language-selector__button--in-nav .global-header__languages-wrapper {
  background-color:transparent;
  display:flex;
  justify-content:flex-start;
  align-items:center;
  border:none;
  color:var(--aon-gray-01);
  height:var(--spacer-24);
  cursor:pointer;
  width:100%;
  font-size:1.4rem;
  line-height:2.2rem;
  font-weight:700
}
@media screen and (min-width:1900px) {
  .language-selector__button--in-nav .global-header__languages-wrapper {
    font-size:1.6rem;
    line-height:2.4rem
  }
}
.language-selector__button--in-nav .global-header__languages-wrapper:before {
  display:none
}
.language-selector__button--in-nav .global-header__languages-wrapper .aon-icon {
  width:2.4rem;
  height:2.4rem;
  color:var(--aon-gray-01);
  justify-self:flex-start
}
.language-selector__button--in-nav .global-header__languages-wrapper .aon-icon__globe {
  margin-right:var(--spacer-8)
}
.language-selector__button--in-nav .global-header__languages-wrapper .aon-icon__chevron-right {
  justify-self:flex-end;
  margin-left:auto
}
.language-selector__button--in-nav .global-header__languages-wrapper .language-selector__text-locale {
  font-weight:400
}
.language-selector__button--in-nav .global-header__languages-wrapper .language-selector__text-locale::before {
  content:"|";
  margin-left:var(--spacer-8);
  margin-right:var(--spacer-8);
  color:var(--aon-navy)
}
.top-hat-banner__bar {
  background-color:var(--aon-gray-07);
  z-index:var(--zindex-global-nav);
  height:auto!important;
  display:flex;
  align-items:center;
  justify-content:space-between;
  position:relative;
  bottom:0;
  animation:bar-open .3s ease-in-out;
  animation-fill-mode:forwards;
  padding:calc(var(--spacer-8) + var(--spacer-4)) var(--spacer-24);
  gap:var(--spacer-16)
}
.top-hat-banner__bar.hide-header {
  display:none
}
@media screen and (min-width:650px) {
  .top-hat-banner__bar {
    padding:calc(var(--spacer-8) + var(--spacer-4)) var(--spacer-40);
    gap:var(--spacer-56)
  }
}
@media screen and (min-width:1200px) {
  .top-hat-banner__bar {
    padding:calc(var(--spacer-8) + var(--spacer-4)) var(--spacer-48)
  }
}
.top-hat-banner__bar button {
  background-color:transparent;
  display:flex;
  width:2.4rem;
  height:2.4rem;
  justify-content:flex-start;
  align-items:center;
  border:none;
  font-size:1.4rem;
  line-height:2.2rem;
  color:var(--aon-gray-02);
  cursor:pointer
}
@media screen and (min-width:1900px) {
  .top-hat-banner__bar button {
    font-size:1.6rem;
    line-height:2.4rem
  }
}
.top-hat-banner__bar button .aon-icon {
  width:2.4rem;
  height:2.4rem;
  color:var(--aon-gray-01);
  display:flex;
  justify-content:center;
  align-items:center;
  justify-self:flex-start
}
.top-hat-banner__bar--close {
  bottom:var(--language-selector-bar-height);
  height:0;
  animation:bar-close .3s ease-in-out;
  animation-fill-mode:forwards
}
@keyframes bar-open {
  0% {
    bottom:var(--language-selector-bar-height);
    height:0
  }
  100% {
    bottom:0;
    height:var(--language-selector-bar-height)
  }
}
@keyframes bar-close {
  0% {
    bottom:0;
    height:var(--language-selector-bar-height)
  }
  100% {
    bottom:var(--language-selector-bar-height);
    height:0
  }
}
.top-hat-banner__bar .top-hat-banner__bar-content {
  display:-webkit-box;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:normal;
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.2rem;
  line-height:1.8rem
}
@media screen and (min-width:1900px) {
  .top-hat-banner__bar .top-hat-banner__bar-content {
    font-size:1.4rem;
    line-height:2.2rem
  }
}
.top-hat-banner__bar .top-hat-banner__bar-content a {
  background:linear-gradient(to right,var(--aon-navy),var(--aon-navy));
  background-size:100% .1rem;
  background-repeat:no-repeat;
  background-position:0 100%;
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.2rem;
  line-height:1.8rem
}
@media screen and (min-width:1900px) {
  .top-hat-banner__bar .top-hat-banner__bar-content a {
    font-size:1.4rem;
    line-height:2.2rem
  }
}
.language-selector__overlay {
  display:grid;
  grid-template-columns:repeat(var(--grid-columns),1fr);
  gap:var(--grid-gap);
  height:calc(100vh - 7.2rem);
  height:calc(100dvh - 7.2rem);
  width:100vw;
  position:fixed;
  z-index:var(--zindex-language-selector);
  left:0;
  top:-1000rem;
  background:var(--aon-navy-mask);
  backdrop-filter:blur(1.5rem)
}
@media screen and (min-width:1200px) {
  .language-selector__overlay {
    padding:0 var(--spacer-48);
    height:100vh
  }
}
@keyframes overlay-open {
  0% {
    top:-1000rem;
    background:0 0;
    backdrop-filter:blur(0)
  }
  1% {
    top:0;
    background:0 0;
    backdrop-filter:blur(0)
  }
  100% {
    top:0;
    background:var(--aon-navy-mask);
    backdrop-filter:blur(1.5rem)
  }
}
@keyframes overlay-close {
  0% {
    top:0;
    background:var(--aon-navy-mask);
    backdrop-filter:blur(1.5rem)
  }
  99% {
    top:0;
    background:0 0;
    backdrop-filter:blur(0)
  }
  100% {
    top:-1000rem;
    background:0 0
  }
}
@keyframes language-selector-open {
  0% {
    position:relative;
    left:-120%
  }
  100% {
    position:relative;
    left:0
  }
}
@keyframes language-selector-close {
  0% {
    position:relative;
    left:0
  }
  100% {
    position:relative;
    left:-120%
  }
}
.language-selector__overlay--open {
  display:grid;
  top:7.2rem
}
@media screen and (min-width:1200px) {
  .language-selector__overlay--open {
    top:0;
    display:grid;
    animation:overlay-open .3s ease-in-out;
    animation-fill-mode:forwards
  }
  .language-selector__overlay--open .language-selector--in-overlay {
    animation:language-selector-open .3s ease-in-out;
    animation-fill-mode:forwards
  }
}
.language-selector__overlay--close {
  display:none;
  top:7.2rem
}
@media screen and (min-width:1200px) {
  .language-selector__overlay--close {
    top:0;
    display:grid;
    animation:overlay-close .3s ease-in-out;
    animation-fill-mode:forwards
  }
  .language-selector__overlay--close .language-selector--in-overlay {
    animation:language-selector-close .3s ease-in-out;
    animation-fill-mode:forwards
  }
}
.language-selector__overlay--default {
  animation:none;
  display:none
}
.language-selector__overlay .language-selector--in-overlay {
  display:grid;
  grid-template-columns:repeat(var(--grid-columns),1fr);
  gap:var(--grid-gap);
  grid-column:1/-1;
  position:relative;
  left:0;
  overflow-y:auto;
  background-color:var(--aon-gray-07);
  height:100%;
  row-gap:0;
  grid-template-rows:min-content auto
}
@media screen and (min-width:1200px) {
  .language-selector__overlay .language-selector--in-overlay {
    grid-column:span 4;
    margin-left:-4.8rem;
    padding:var(--spacer-48);
    grid-template-columns:repeat(4,1fr);
    row-gap:var(--spacer-48);
    grid-template-rows:min-content min-content auto
  }
}
.language-selector__overlay .language-selector--in-overlay .language-selector__header {
  grid-column:1/-1;
  display:none;
  justify-content:space-between
}
@media screen and (min-width:1200px) {
  .language-selector__overlay .language-selector--in-overlay .language-selector__header {
    display:flex
  }
}
.language-selector__overlay .language-selector--in-overlay .language-selector__header button,
.language-selector__overlay .language-selector--in-overlay .language-selector__header div {
  background-color:transparent;
  display:flex;
  align-items:center;
  border:none;
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:1.6rem;
  line-height:2rem;
  color:var(--aon-gray-02);
  height:var(--spacer-24);
  font-weight:500
}
@media screen and (min-width:1900px) {
  .language-selector__overlay .language-selector--in-overlay .language-selector__header button,
  .language-selector__overlay .language-selector--in-overlay .language-selector__header div {
    font-size:1.8rem;
    line-height:2.2rem
  }
}
.language-selector__overlay .language-selector--in-overlay .language-selector__header button .aon-icon,
.language-selector__overlay .language-selector--in-overlay .language-selector__header div .aon-icon {
  width:2.4rem;
  height:2.4rem;
  color:var(--aon-gray-01);
  justify-self:flex-start
}
.language-selector__overlay .language-selector--in-overlay .language-selector__header button .aon-icon__globe,
.language-selector__overlay .language-selector--in-overlay .language-selector__header div .aon-icon__globe {
  margin-right:var(--spacer-8)
}
.language-selector__overlay .language-selector--in-overlay .language-selector__header button .aon-icon__close,
.language-selector__overlay .language-selector--in-overlay .language-selector__header div .aon-icon__close {
  justify-self:flex-end;
  margin-left:var(--spacer-8)
}
.language-selector__overlay .language-selector--in-overlay .language-selector__header button {
  font-weight:400;
  cursor:pointer
}
.language-selector--in-small {
  height:100%;
  width:100%;
  display:grid;
  grid-template-rows:min-content auto
}
.language-selector__title {
  font-family:var(--title-font-family);
  font-style:normal;
  font-weight:700;
  letter-spacing:0;
  font-size:3.2rem;
  line-height:3.6rem;
  margin:0;
  grid-column:1/-1;
  padding:var(--spacer-40) var(--spacer-24);
  background-color:var(--aon-gray-07)
}
@media screen and (min-width:650px) {
  .language-selector__title {
    font-size:3.6rem;
    line-height:4rem
  }
}
@media screen and (min-width:1200px) {
  .language-selector__title {
    font-size:4rem;
    line-height:4.4rem
  }
}
@media screen and (min-width:1900px) {
  .language-selector__title {
    font-size:4.8rem;
    line-height:5.2rem
  }
}
@media screen and (min-width:650px) {
  .language-selector__title {
    padding:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .language-selector__title {
    padding:0
  }
}
.language-selector__content {
  grid-column:1/-1;
  display:grid;
  grid-template-columns:repeat(var(--grid-columns),1fr);
  gap:var(--grid-gap);
  grid-template-rows:min-content auto 5.5rem;
  row-gap:0;
  padding:var(--spacer-40) var(--spacer-24);
  background-color:var(--aon-white)
}
@media screen and (min-width:650px) {
  .language-selector__content {
    padding:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .language-selector__content {
    grid-template-columns:repeat(4,1fr);
    padding:0;
    background-color:var(--aon-gray-07)
  }
}
.language-selector__content .available-languages,
.language-selector__content .explore-other-languages {
  grid-column:1/-1;
  display:grid;
  grid-template-columns:repeat(var(--grid-columns),1fr);
  gap:var(--grid-gap);
  grid-template-rows:min-content min-content;
  row-gap:var(--spacer-16)
}
@media screen and (min-width:1200px) {
  .language-selector__content .available-languages,
  .language-selector__content .explore-other-languages {
    grid-template-columns:repeat(4,1fr)
  }
}
.language-selector__content .available-languages p,
.language-selector__content .explore-other-languages p {
  font-size:1.4rem;
  line-height:2.2rem;
  grid-column:1/-1
}
@media screen and (min-width:1900px) {
  .language-selector__content .available-languages p,
  .language-selector__content .explore-other-languages p {
    font-size:1.6rem;
    line-height:2.4rem
  }
}
.language-selector__content .available-languages ul,
.language-selector__content .explore-other-languages ul {
  grid-column:1/-1;
  display:grid;
  grid-template-columns:repeat(var(--grid-columns),1fr);
  gap:var(--grid-gap);
  list-style:none;
  padding:0;
  row-gap:var(--spacer-16);
  columns:var(--spacer-24)
}
@media screen and (min-width:1200px) {
  .language-selector__content .available-languages ul,
  .language-selector__content .explore-other-languages ul {
    grid-template-columns:repeat(4,1fr);
    column-gap:var(--spacer-32)
  }
}
.language-selector__content .available-languages ul li,
.language-selector__content .explore-other-languages ul li {
  grid-column:span 2
}
.language-selector__content .available-languages ul li a,
.language-selector__content .explore-other-languages ul li a {
  font-family:var(--standard-font-family);
  font-weight:500;
  font-style:normal;
  font-size:1.6rem;
  line-height:2.4rem;
  letter-spacing:0;
  width:fit-content;
  color:var(--aon-navy);
  text-decoration:none
}
@media screen and (min-width:1900px) {
  .language-selector__content .available-languages ul li a,
  .language-selector__content .explore-other-languages ul li a {
    font-size:1.8rem;
    line-height:2.6rem
  }
}
@media screen and (min-width:1200px) and (hover:hover) and (pointer:fine) {
  .language-selector__content .available-languages ul li a,
  .language-selector__content .explore-other-languages ul li a {
    background:linear-gradient(var(--aon-navy),var(--aon-navy));
    background-repeat:no-repeat;
    background-size:0 .1rem;
    background-position:0 100%;
    transition:background-size var(--base-transition-04)
  }
  .language-selector__content .available-languages ul li a:hover,
  .language-selector__content .explore-other-languages ul li a:hover {
    background-size:100% .1rem
  }
}
.language-selector__content .looking-for-location {
  display:grid;
  grid-template-columns:repeat(var(--grid-columns),1fr);
  gap:var(--grid-gap);
  grid-column:1/-1;
  grid-row:-1/-2;
  row-gap:var(--spacer-8)
}
.language-selector__content .looking-for-location p {
  font-size:1.4rem;
  line-height:2.2rem;
  grid-column:1/-1;
  color:var(--aon-gray-01)
}
@media screen and (min-width:1900px) {
  .language-selector__content .looking-for-location p {
    font-size:1.6rem;
    line-height:2.4rem
  }
}
.language-selector__content .looking-for-location .aon-icon__arrow-right {
  color:var(--aon-signature-red)
}
@media screen and (min-width:1200px) {
  .language-selector__content .looking-for-location {
    grid-template-columns:repeat(4,1fr)
  }
}
.language-selector__content .looking-for-location a {
  grid-column:1/-1;
  text-decoration:none
}
.language-selector__content .available-languages {
  padding-bottom:var(--spacer-40);
  margin-bottom:var(--spacer-40);
  border-bottom:.1rem solid var(--aon-gray-05)
}
@media screen and (min-width:1200px) {
  .language-selector__content .available-languages {
    padding-bottom:var(--spacer-32);
    margin-bottom:var(--spacer-32)
  }
}
.language-selector__content .available-languages ul li .current-language {
  font-weight:400;
  color:var(--aon-gray-02);
  text-decoration:none;
  cursor:not-allowed;
  pointer-events:none
}
.language-selector__content .explore-other-languages {
  padding-bottom:var(--spacer-80)
}
.language-selector__content .explore-other-languages ul li .current-language {
  font-weight:400;
  color:var(--aon-gray-02);
  text-decoration:none;
  cursor:not-allowed;
  pointer-events:none
}
@media screen and (min-width:1200px) {
  .global-header__body--scroll-down .language-selector__overlay--open {
    animation:overlay-open-scroll-down .3s ease-in-out;
    animation-fill-mode:forwards
  }
  @keyframes overlay-open-scroll-down {
    0% {
      top:-1000rem;
      background:0 0;
      backdrop-filter:blur(0)
    }
    1% {
      top:var(--height-small-size);
      background:0 0;
      backdrop-filter:blur(0)
    }
    100% {
      top:var(--height-small-size);
      background:var(--aon-navy-mask);
      backdrop-filter:blur(1.5rem)
    }
  }
}
.fifty-fifty-cards {
  padding:var(--spacer-48) var(--spacer-24);
  word-break:break-word;
  transform:translateZ(0);
  will-change:transform
}
.fifty-fifty-cards a[href^=tel],
.fifty-fifty-cards a[x-apple-data-detectors] {
  color:inherit!important;
  text-decoration:none!important
}
.fifty-fifty-cards__title .p1 {
  color:var(--aon-gray-02);
  margin-top:var(--spacer-16)
}
.fifty-fifty-cards__media {
  position:relative;
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center;
  aspect-ratio:3/4;
  margin-top:var(--spacer-48)
}
.fifty-fifty-cards__media img {
  position:absolute;
  object-fit:cover;
  top:0;
  left:0;
  height:100%;
  width:100%;
  transform:translateZ(0);
  will-change:transform
}
.fifty-fifty-cards__media-description-eyebrow {
  color:var(--aon-teal-light)
}
.fifty-fifty-cards__media-title {
  color:var(--aon-white);
  margin-top:.8rem
}
.fifty-fifty-cards__media-description-body {
  padding:var(--spacer-24);
  backdrop-filter:blur(1.5rem);
  -webkit-backdrop-filter:blur(1.5rem)
}
.fifty-fifty-cards__media-description {
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  transition:all 50ms ease-out
}
.fifty-fifty-cards__media-description--theme-navy {
  background-color:rgba(38,40,54,.8)
}
.fifty-fifty-cards__media-description--theme-neutral {
  background-color:rgba(229,239,240,.8)
}
.fifty-fifty-cards__media-description--theme-neutral .fifty-fifty-cards__media-description-eyebrow {
  color:var(--aon-teal-dark)
}
.fifty-fifty-cards__media-description--theme-neutral .fifty-fifty-cards__media-title {
  color:var(--aon-navy)
}
.fifty-fifty-cards__media-description--theme-teal {
  background-color:rgba(0,117,133,.8)
}
.fifty-fifty-cards__media-description--theme-teal .fifty-fifty-cards__media-description-eyebrow {
  color:var(--aon-white)
}
.fifty-fifty-cards__media-description--theme-teal .fifty-fifty-cards__media-title {
  color:var(--aon-white)
}
.fifty-fifty-cards__media-description--theme-teal .aon-button__tertiary {
  --text-color:var(--aon-white);
  --icon-color:var(--aon-white);
  --icon-color-hover:var(--aon-white);
  --border-color:var(--aon-white)
}
.fifty-fifty-cards__media-container {
  height:calc(100% - .1rem);
  min-height:50rem;
  transform:translateZ(0);
  will-change:transform
}
.fifty-fifty-cards__media-foreground {
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center;
  position:relative;
  padding:var(--spacer-24);
  height:100%;
  min-height:50rem;
  transform:translateZ(0);
  will-change:transform
}
.fifty-fifty-cards__cta {
  margin-top:var(--spacer-32)
}
.fifty-fifty-cards__cta .aon-button,
.fifty-fifty-cards__cta .aon-button__wrapper-content {
  width:100%
}
.fifty-fifty-cards__link {
  margin-top:var(--spacer-24)
}
.fifty-fifty-cards__link a.aon-button.aon-button__tertiary {
  width:100%
}
.fifty-fifty-cards__link a.aon-button.aon-button__tertiary .aon-button__wrapper-content {
  flex:1
}
@media screen and (min-width:650px) {
  .fifty-fifty-cards {
    padding:var(--spacer-64) var(--spacer-40)
  }
  .fifty-fifty-cards__wrapper {
    display:grid;
    grid-template-columns:repeat(8,1fr);
    column-gap:var(--grid-gap)
  }
  .fifty-fifty-cards__title {
    grid-template-columns:repeat(4,1fr);
    display:grid;
    column-gap:var(--grid-gap);
    row-gap:var(--spacer-40);
    grid-template-rows:auto 1fr;
    grid-column:span 4
  }
  .fifty-fifty-cards__title h2 {
    grid-column:span 4;
    font-family:var(--title-font-family);
    font-style:normal;
    font-weight:700;
    letter-spacing:0;
    font-size:3.2rem;
    line-height:3.6rem
  }
}
@media screen and (min-width:650px) and (min-width:650px) {
  .fifty-fifty-cards__title h2 {
    font-size:3.6rem;
    line-height:4rem
  }
}
@media screen and (min-width:650px) and (min-width:1200px) {
  .fifty-fifty-cards__title h2 {
    font-size:4rem;
    line-height:4.4rem
  }
}
@media screen and (min-width:650px) and (min-width:1900px) {
  .fifty-fifty-cards__title h2 {
    font-size:4.8rem;
    line-height:5.2rem
  }
}
@media screen and (min-width:650px) {
  .fifty-fifty-cards__desc {
    grid-column:span 3
  }
  .fifty-fifty-cards__desc .p1 {
    margin-top:0
  }
}
@media screen and (min-width:650px) {
  .fifty-fifty-cards__media {
    grid-column:5/9;
    margin-top:0
  }
  .fifty-fifty-cards__media .fifty-fifty-cards__media-description.right-alignment {
    grid-column:4/-1
  }
}
@media screen and (min-width:650px) {
  .fifty-fifty-cards__media-container {
    height:100%;
    min-height:50rem
  }
}
@media screen and (min-width:650px) {
  .fifty-fifty-cards__cta {
    margin-top:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .fifty-fifty-cards {
    padding:0;
    height:100%;
    width:100%;
    background-color:var(--aon-white)
  }
  .fifty-fifty-cards__wrapper {
    padding:0 var(--spacer-48);
    grid-template-columns:repeat(12,1fr);
    width:100%;
    height:100%
  }
  .fifty-fifty-cards__title {
    display:flex;
    flex-flow:column;
    justify-content:space-between;
    grid-column:1/6;
    height:100vh;
    height:100dvh;
    padding:var(--spacer-96) 0;
    transition:all 50ms ease-out;
    will-change:transform;
    transform:translateZ(0)
  }
  .fifty-fifty-cards__title h2 {
    font-family:var(--title-font-family);
    font-style:normal;
    font-weight:700;
    letter-spacing:0;
    font-size:3.8rem;
    line-height:4.2rem
  }
}
@media screen and (min-width:1200px) and (min-width:650px) {
  .fifty-fifty-cards__title h2 {
    font-size:4.4rem;
    line-height:4.8rem
  }
}
@media screen and (min-width:1200px) and (min-width:1200px) {
  .fifty-fifty-cards__title h2 {
    font-size:5.6rem;
    line-height:6rem
  }
}
@media screen and (min-width:1200px) and (min-width:1900px) {
  .fifty-fifty-cards__title h2 {
    font-size:6.6rem;
    line-height:7rem
  }
}
@media screen and (min-width:1200px) and (max-width:1399px) {
  .fifty-fifty-cards__title {
    padding:7.2rem 0
  }
  .fifty-fifty-cards__title h2 {
    font-size:4.8rem;
    line-height:5.2rem
  }
}
@media screen and (min-width:1200px) {
  .fifty-fifty-cards__media {
    grid-column:6/13;
    display:grid;
    grid-template-columns:repeat(7,1fr);
    gap:var(--spacer-40);
    width:100%;
    height:100vh;
    height:100dvh;
    background-color:var(--aon-white)
  }
}
@media screen and (min-width:1200px) {
  .fifty-fifty-cards__media-title {
    font-family:var(--title-font-family);
    font-style:normal;
    font-weight:700;
    letter-spacing:0;
    font-size:2.8rem;
    line-height:3.2rem
  }
}
@media screen and (min-width:1200px) and (min-width:650px) {
  .fifty-fifty-cards__media-title {
    font-size:3.2rem;
    line-height:3.6rem
  }
}
@media screen and (min-width:1200px) and (min-width:1900px) {
  .fifty-fifty-cards__media-title {
    font-size:3.8rem;
    line-height:4rem
  }
}
@media screen and (min-width:1200px) {
  .fifty-fifty-cards__desc {
    display:grid;
    grid-template-columns:repeat(5,1fr);
    gap:var(--spacer-32)
  }
  .fifty-fifty-cards__desc .p1 {
    grid-column:span 4
  }
}
@media screen and (min-width:1200px) {
  .fifty-fifty-cards__media-container {
    display:grid;
    grid-template-columns:repeat(7,1fr);
    grid-column:span 7;
    gap:var(--spacer-40);
    height:100%;
    min-height:50rem;
    width:100%
  }
}
@media screen and (min-width:1200px) {
  .fifty-fifty-cards__media-foreground {
    grid-column:2/8;
    width:calc(100% + var(--grid-gap) + var(--spacer-48));
    margin-left:calc(-1 * var(--spacer-40));
    overflow:hidden
  }
}
@media screen and (min-width:1200px) {
  .fifty-fifty-cards__media-description {
    height:100%;
    grid-column:1/5;
    transform:translateZ(0);
    will-change:transform
  }
}
@media screen and (min-width:1200px) {
  .fifty-fifty-cards__media-description-body {
    position:absolute;
    left:0;
    width:100%;
    bottom:7.2rem;
    padding:var(--spacer-40) var(--spacer-32)
  }
}
@media screen and (min-width:1200px) {
  .fifty-fifty-cards__cta {
    grid-column:span 3;
    margin-top:0;
    grid-template-columns:repeat(5,1fr)
  }
  .fifty-fifty-cards__cta.cta--fake {
    display:block;
    opacity:0;
    z-index:-1;
    position:absolute
  }
}
@media screen and (min-width:1200px) {
  .fifty-fifty-wrapper {
    position:relative;
    scroll-snap-type:y mandatory
  }
  .fifty-fifty-wrapper.enableAnimation {
    height:100vh;
    height:100dvh
  }
  .fifty-fifty-wrapper.enableAnimation .fifty-fifty-cards {
    position:absolute;
    overflow:hidden;
    scroll-snap-align:start
  }
}
.aon-selection-point {
  padding-left:var(--spacer-24);
  padding-right:var(--spacer-24)
}
@media screen and (min-width:650px) {
  .aon-selection-point {
    padding-left:var(--spacer-40);
    padding-right:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .aon-selection-point {
    padding-left:var(--spacer-48);
    padding-right:var(--spacer-48)
  }
}
.aon-selection-point__header {
  display:grid;
  grid-template-columns:repeat(var(--grid-columns),1fr);
  gap:var(--grid-gap);
  padding-top:var(--spacer-48);
  padding-bottom:var(--spacer-48);
  background-color:var(--aon-gray-07);
  --x-padding:var(--spacer-24);
  margin-left:calc(-1 * var(--x-padding));
  margin-right:calc(-1 * var(--x-padding));
  padding-right:var(--x-padding);
  padding-left:var(--x-padding)
}
.aon-selection-point__header-title {
  grid-column:1/-1
}
@media screen and (min-width:650px) {
  .aon-selection-point__header {
    padding-top:var(--spacer-56);
    padding-bottom:var(--spacer-56);
    --x-padding:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .aon-selection-point__header {
    --x-padding:var(--spacer-48);
    padding-top:var(--spacer-80);
    padding-bottom:var(--spacer-80)
  }
  .aon-selection-point__header-title {
    grid-column:1/span 7
  }
}
.aon-selection-point__content {
  display:grid;
  grid-template-columns:repeat(var(--grid-columns),1fr);
  gap:var(--grid-gap);
  padding-bottom:var(--spacer-48);
  padding-top:var(--spacer-48);
  row-gap:var(--spacer-32)
}
.aon-selection-point__content-title {
  grid-column:1/-1
}
.aon-selection-point__content-container {
  display:flex;
  flex-direction:column;
  gap:var(--spacer-40);
  grid-column:1/-1
}
.aon-selection-point__content-button {
  --border-color:var(--aon-gray-05);
  padding:var(--spacer-24);
  display:flex;
  flex-direction:column;
  row-gap:var(--spacer-16)
}
.aon-selection-point__content-button .aon-group-of-three,
.aon-selection-point__content-button .aon-question {
  display:inline-block;
  width:var(--spacer-32);
  height:var(--spacer-32);
  color:var(--aon-signature-red);
  transition:color var(--base-transition-02) ease-in;
  transition-delay:var(--base-transition-02)
}
.aon-selection-point__content-button .aon-arrow-right {
  width:var(--spacer-32);
  height:var(--spacer-32)
}
.aon-selection-point__content-button.aon-button .aon-button__wrapper-content {
  padding:0;
  display:initial;
  flex-direction:row;
  color:unset
}
.aon-selection-point__content-button.aon-button .aon-button__wrapper-content .aon-icon {
  display:inline;
  margin-bottom:-1rem;
  vertical-align:super
}
.aon-selection-point__content-button.aon-button .aon-button__text {
  font-family:var(--title-font-family);
  font-style:normal;
  letter-spacing:0;
  font-weight:700;
  font-size:2.4rem;
  line-height:2.8rem;
  margin-right:var(--spacer-16)
}
@media screen and (min-width:1900px) {
  .aon-selection-point__content-button.aon-button .aon-button__text {
    font-size:2.8rem;
    line-height:3.2rem
  }
}
.aon-selection-point__content-button.aon-button .aon-button__text-sub {
  text-align:left;
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.8rem;
  line-height:2.8rem;
  color:var(--aon-gray-02)
}
@media screen and (min-width:1900px) {
  .aon-selection-point__content-button.aon-button .aon-button__text-sub {
    font-size:2.2rem;
    line-height:3.4rem
  }
}
@media (hover:hover) and (pointer:fine) {
  .aon-selection-point__content-button.aon-button .aon-button__text-sub {
    background-clip:text;
    -webkit-background-clip:text;
    background-image:linear-gradient(90deg,var(--text-color-hover) 50%,var(--aon-gray-02) 50%);
    background-size:201% 100%;
    background-position:100%;
    transition:background-position var(--base-transition-05) ease-in-out;
    color:var(--aon-gray-02);
    -webkit-text-fill-color:transparent
  }
  .aon-selection-point__content-button.aon-button:active .aon-button__text-sub,
  .aon-selection-point__content-button.aon-button:hover .aon-button__text-sub {
    background-position:0
  }
  .aon-selection-point__content-button.aon-button:active .aon-group-of-three,
  .aon-selection-point__content-button.aon-button:active .aon-question,
  .aon-selection-point__content-button.aon-button:hover .aon-group-of-three,
  .aon-selection-point__content-button.aon-button:hover .aon-question {
    color:var(--aon-white);
    transition:color var(--base-transition-01) ease-in;
    transition-delay:var(--base-transition-01)
  }
}
@media screen and (min-width:650px) {
  .aon-selection-point__content {
    row-gap:var(--spacer-48)
  }
  .aon-selection-point__content-container .aon-selection-point__content-button {
    padding:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .aon-selection-point__content {
    padding-top:11.6rem;
    padding-bottom:11.6rem;
    row-gap:var(--spacer-56)
  }
  .aon-selection-point__content-button .aon-group-of-three,
  .aon-selection-point__content-button .aon-question {
    width:var(--spacer-40);
    height:var(--spacer-40)
  }
  .aon-selection-point__content-title {
    grid-column:2/12
  }
  .aon-selection-point__content-container {
    grid-column:2/12;
    display:grid;
    grid-template-columns:repeat(2,1fr)
  }
  .aon-selection-point__content-container .aon-selection-point__content-button {
    width:100%;
    height:100%
  }
}
.cw .simple-grid-component .content-card__topper.content-card__topper--media img {
  width:100%;
  height:auto;
  aspect-ratio:16/9;
  max-width:unset;
  max-height:unset
}
.cw .simple-grid-component .content-card__title {
  color:var(--aon-navy)
}
@media screen and (min-width:1200px) {
  .cw .simple-grid-component .super-component__contents {
    row-gap:var(--grid-gap)
  }
}
.aon-lead-gen {
  padding-left:var(--spacer-24);
  padding-right:var(--spacer-24)
}
@media screen and (min-width:650px) {
  .aon-lead-gen {
    padding-left:var(--spacer-40);
    padding-right:var(--spacer-40)
  }
}
@media screen and (min-width:1200px) {
  .aon-lead-gen {
    padding-left:var(--spacer-48);
    padding-right:var(--spacer-48)
  }
}
.aon-lead-gen .hidden {
  visibility:hidden
}
.aon-lead-gen .aon-simple-hero {
  margin-left:calc(-1 * var(--spacer-24));
  margin-right:calc(-1 * var(--spacer-24));
  grid-column:1/-1;
  display:grid;
  grid-template-columns:repeat(var(--grid-columns),1fr);
  gap:var(--grid-gap);
  row-gap:var(--spacer-48)
}
@media screen and (min-width:650px) {
  .aon-lead-gen .aon-simple-hero {
    margin-left:calc(-1 * var(--spacer-40));
    margin-right:calc(-1 * var(--spacer-40))
  }
}
@media screen and (min-width:1200px) {
  .aon-lead-gen .aon-simple-hero {
    margin-left:calc(-1 * var(--spacer-48));
    margin-right:calc(-1 * var(--spacer-48))
  }
}
.aon-lead-gen .aon-simple-hero__main {
  grid-column:1/-1;
  padding-bottom:var(--spacer-48)
}
@media screen and (min-width:1200px) {
  .aon-lead-gen .aon-simple-hero__main {
    padding-bottom:var(--spacer-80);
    grid-column:1/8
  }
  .aon-lead-gen .aon-simple-hero__main .aon-breadcrumb+.aon-simple-hero__main-gutter {
    margin-top:var(--spacer-80)
  }
}
.aon-lead-gen__form {
  display:flex;
  flex-direction:column;
  grid-column:span 4;
  row-gap:var(--spacer-56)!important
}
@media screen and (min-width:650px) {
  .aon-lead-gen__form {
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap);
    grid-column:span 8;
    row-gap:var(--spacer-80)!important;
    align-content:flex-start
  }
}
@media screen and (min-width:1200px) {
  .aon-lead-gen__form {
    grid-column:2/-6;
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap);
    --grid-columns:6!important
  }
}
.aon-lead-gen__form-section {
  display:flex;
  flex-wrap:wrap;
  padding:0
}
.aon-lead-gen__form-section .aon-field__group {
  flex-direction:column;
  row-gap:var(--spacer-40)
}
@media screen and (min-width:650px) {
  .aon-lead-gen__form-section {
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap);
    grid-column:span 8
  }
  .aon-lead-gen__form-section .aon-field__group {
    flex-direction:row
  }
}
@media screen and (min-width:1200px) {
  .aon-lead-gen__form-section {
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap);
    grid-column:span 6;
    --grid-columns:6!important
  }
}
.aon-lead-gen__form-section--title {
  margin-bottom:var(--spacer-32);
  width:100%
}
@media screen and (min-width:650px) {
  .aon-lead-gen__form-section--title {
    margin-bottom:0;
    width:14.8rem;
    grid-column:span 2
  }
}
.aon-lead-gen__form-section--group {
  display:flex;
  flex-direction:column;
  gap:var(--spacer-40);
  width:100%
}
@media screen and (min-width:650px) {
  .aon-lead-gen__form-section--group {
    grid-column:4/-1
  }
}
@media screen and (min-width:1200px) {
  .aon-lead-gen__form-section--group {
    grid-column:span 4
  }
}
@media screen and (min-width:650px) {
  .aon-lead-gen__form-legal-container {
    grid-column:4/-1;
    margin-top:var(--spacer-8)
  }
}
@media screen and (min-width:1200px) {
  .aon-lead-gen__form-legal-container {
    grid-column:3/-1;
    margin-top:0
  }
}
.aon-lead-gen__form-legal {
  color:var(--aon-gray-01);
  margin-top:var(--spacer-32);
  margin-bottom:var(--spacer-32)
}
@media screen and (min-width:650px) {
  .aon-lead-gen__form-legal {
    margin-top:0;
    margin-bottom:var(--spacer-40)
  }
}
.aon-lead-gen__form-legal p {
  font-family:var(--standard-font-family);
  font-weight:400;
  font-size:1.2rem;
  line-height:1.8rem
}
@media screen and (min-width:1900px) {
  .aon-lead-gen__form-legal p {
    font-size:1.4rem;
    line-height:2.2rem
  }
}
.aon-lead-gen__form-legal p:not(:last-child) {
  margin-bottom:var(--spacer-24)
}
.aon-lead-gen__form-legal a,
.aon-lead-gen__form-legal a:active,
.aon-lead-gen__form-legal a:hover,
.aon-lead-gen__form-legal a:visited {
  color:var(--aon-gray-01)
}
.aon-lead-gen__form .aon-button__primary,
.aon-lead-gen__form .aon-button__secondary {
  width:100%
}
.aon-lead-gen__form .aon-button__primary .aon-button__wrapper-content,
.aon-lead-gen__form .aon-button__secondary .aon-button__wrapper-content {
  width:100%
}
@media screen and (min-width:650px) {
  .aon-lead-gen__form .aon-button {
    width:fit-content
  }
}
.aon-lead-gen__success {
  grid-column:1/-1;
  display:none
}
.aon-lead-gen__success-icon {
  width:var(--spacer-80);
  height:var(--spacer-80);
  color:var(--aon-teal-dark)
}
.aon-lead-gen__success-header {
  margin-bottom:var(--spacer-24);
  margin-top:var(--spacer-24)
}
.aon-lead-gen__success-short-description {
  color:var(--aon-gray-02)
}
.aon-lead-gen .column-siderail {
  grid-column:1/-1
}
.aon-lead-gen .column-siderail .siderail-card {
  margin-top:0;
  margin-bottom:0
}
@media screen and (min-width:650px) {
  .aon-lead-gen .column-siderail {
    grid-column:4/-1;
    row-gap:var(--spacer-40)
  }
  .aon-lead-gen .column-siderail--sucess {
    grid-column:1/-1
  }
}
@media screen and (min-width:1200px) {
  .aon-lead-gen .column-siderail {
    grid-column:9/-2;
    height:max-content
  }
}
.aon-lead-gen__content {
  display:grid;
  grid-template-columns:repeat(var(--grid-columns),1fr);
  gap:var(--grid-gap);
  padding-top:var(--spacer-48);
  padding-bottom:var(--spacer-48);
  row-gap:8.8rem
}
.aon-lead-gen__content.submit-success .aon-lead-gen__success {
  display:grid
}
.aon-lead-gen__content.submit-success .aon-lead-gen__form {
  display:none
}
.aon-lead-gen__content.submit-success .column-siderail {
  grid-column:1/-1
}
@media screen and (min-width:1200px) {
  .aon-lead-gen__content.submit-success .column-siderail {
    grid-column:9/-2
  }
}
.aon-lead-gen__tag {
  grid-column:1/-1
}
.aon-lead-gen__tag h6 {
  color:var(--aon-teal-dark);
  margin-bottom:var(--spacer-8)
}
@media screen and (min-width:650px) {
  .aon-lead-gen__header {
    row-gap:var(--spacer-56);
    padding-bottom:var(--spacer-56)
  }
  .aon-lead-gen__success-header {
    margin-top:var(--spacer-32)
  }
}
@media screen and (min-width:1200px) {
  .aon-lead-gen__content {
    padding-top:11.6rem;
    padding-bottom:11.6rem
  }
  .aon-lead-gen__header {
    row-gap:var(--spacer-80);
    padding-bottom:var(--spacer-80)
  }
  .aon-lead-gen__header .aon-breadcrumb {
    grid-column:span 7
  }
  .aon-lead-gen__header-title {
    grid-column:span 7
  }
  .aon-lead-gen__success {
    grid-column:2/span 6
  }
}
.aon-lead-gen__featured-insights-cards {
  padding-top:var(--spacer-48)
}
.aon-lead-gen__featured-insights-cards:not(:first-child) {
  margin-top:var(--spacer-48);
  border-top:.1rem solid var(--aon-gray-05)
}
.aon-lead-gen__featured-insights-cards .content-card {
  margin-bottom:var(--spacer-40)
}
.aon-lead-gen__featured-insights-cards .content-card .content-card__title:last-child {
  margin-bottom:0
}
@media screen and (min-width:650px) {
  .aon-lead-gen__featured-insights-cards .content-card {
    grid-column:span 4
  }
}
@media screen and (min-width:1200px) {
  .aon-lead-gen__featured-insights-cards .content-card {
    grid-column:span 3
  }
}
@media screen and (min-width:650px) {
  .aon-lead-gen__featured-insights-cards {
    display:grid;
    grid-template-columns:repeat(var(--grid-columns),1fr);
    gap:var(--grid-gap);
    column-gap:var(--spacer-32);
    row-gap:0
  }
}
@media screen and (min-width:1200px) {
  .aon-lead-gen__featured-insights-cards {
    --grid-columns:6;
    column-gap:var(--spacer-40);
    padding-top:var(--spacer-64)
  }
  .aon-lead-gen__featured-insights-cards:not(:first-child) {
    margin-top:var(--spacer-64)
  }
}
.aon-lead-gen__featured-insights-title {
  color:var(--aon-gray-02);
  margin-bottom:var(--spacer-32)
}
@media screen and (min-width:650px) {
  .aon-lead-gen__featured-insights-title {
    grid-column:1/-1
  }
}
@media screen and (min-width:1200px) {
  .aon-lead-gen__featured-insights-title {
    margin-bottom:var(--spacer-40)
  }
}
