:root {
  --color-primary-5: #F2F7FC;
  --color-primary-20: #C9E0F4;
  --color-primary-40: #6FACDE;
  --color-primary-95: #212E4A;
  --color-primary-white: #ffffff;
  --color-secondary-5: #F0F8FF;
  --color-secondary-10: #F2F7FC;
  --color-secondary-20: #3391C9;
  --color-secondary-60: #0075BC;
  --color-secondary-80: #065486;
  --color-secondary-95: #072C4A;
  --color-accent-1-5: #FDF5EF;
  --color-accent-1-60: #CE4A26;
  --color-accent-1-80: #8A2F22;
  --color-accent-2-5: #FDF8E9;
  --color-accent-2-40: #F0B232;
  --color-accent-3-10: #DDEEE4;
  --color-accent-3-50: #3F8367;
  --color-error-10: #FFDDDD;
  --color-error-70: #D20000;
  --color-neutral-5: #F6F6F6;
  --color-neutral-10: #E7E7E7;
  --color-neutral-15: #E0E0E0;
  --color-neutral-20: #D1D1D1;
  --color-neutral-30: #898D8D;
  --color-neutral-40: #888888;
  --color-neutral-60: #5D5D5D;
  --color-neutral-80: #444444;
  --font-family-sans: "Source Sans 3", sans-serif;
  --font-family-serif: "Roboto Slab", serif;
  --font-family-body: var(--font-family-sans);
  --font-family-heading: var(--font-family-serif);
  --spacing-base: 16px;
  --border-radius-sm: 4px;
  --border-radius-md: 8px;
  --border-radius-lg: 12px;
  --border-radius-xl: 16px;
  --border-radius-2xl: 24px;
}

.ajg-brand-refresh-2027 {
  --color-primary-5: #F0F4F8;
  --color-primary-20: #B8D4E8;
  --color-primary-40: #5A9BC8;
  --color-primary-95: #1A2B40;
  --color-primary-white: #ffffff;
  --color-secondary-5: #EDF5FC;
  --color-secondary-10: #E8F2FA;
  --color-secondary-20: #2A7DB5;
  --color-secondary-60: #006AAD;
  --color-secondary-80: #054A78;
  --color-secondary-95: #062540;
  --color-accent-1-5: #FBF3EE;
  --color-accent-1-60: #C04422;
  --color-accent-1-80: #7A2A1C;
  --color-accent-2-5: #FCF7E6;
  --color-accent-2-40: #E8A82E;
  --color-accent-3-10: #D8EADE;
  --color-accent-3-50: #367555;
  --color-error-10: #FFDDDD;
  --color-error-70: #C50000;
  --color-neutral-5: #F5F5F5;
  --color-neutral-10: #E5E5E5;
  --color-neutral-15: #DCDCDC;
  --color-neutral-20: #CCCCCC;
  --color-neutral-30: #858585;
  --color-neutral-40: #808080;
  --color-neutral-60: #555555;
  --color-neutral-80: #3D3D3D;
  --font-family-sans: "Noto Sans", sans-serif;
  --font-family-serif: "Noto Sans", sans-serif;
  --font-family-body: "Noto Sans", sans-serif;
  --font-family-heading: "Noto Sans", sans-serif;
  --border-radius-sm: 6px;
  --border-radius-md: 10px;
  --border-radius-lg: 16px;
  --border-radius-xl: 20px;
  --border-radius-2xl: 28px;
}

.ajg-brand-refresh-2027, .ajg-brand-refresh-2027 *:not([class*=icon-]):not([class*=icomoon]):not(.icomoon) {
  font-family: var(--font-family-body) !important;
}
.ajg-brand-refresh-2027 h1:not([class*=icon-]):not([class*=icomoon]):not(.icomoon), .ajg-brand-refresh-2027 h2:not([class*=icon-]):not([class*=icomoon]):not(.icomoon), .ajg-brand-refresh-2027 h3:not([class*=icon-]):not([class*=icomoon]):not(.icomoon), .ajg-brand-refresh-2027 h4:not([class*=icon-]):not([class*=icomoon]):not(.icomoon), .ajg-brand-refresh-2027 h5:not([class*=icon-]):not([class*=icomoon]):not(.icomoon), .ajg-brand-refresh-2027 h6:not([class*=icon-]):not([class*=icomoon]):not(.icomoon) {
  font-family: var(--font-family-heading) !important;
}
.ajg-brand-refresh-2027 input, .ajg-brand-refresh-2027 textarea, .ajg-brand-refresh-2027 select, .ajg-brand-refresh-2027 button {
  font-family: var(--font-family-body) !important;
}
.ajg-brand-refresh-2027 [class*=icon-],
.ajg-brand-refresh-2027 [class*=icomoon],
.ajg-brand-refresh-2027 .icomoon {
  font-family: "icomoon" !important;
}
.ajg-brand-refresh-2027 [class*=icon-]::before,
.ajg-brand-refresh-2027 [class*=icon-]::after,
.ajg-brand-refresh-2027 [class*=icomoon]::before,
.ajg-brand-refresh-2027 [class*=icomoon]::after {
  font-family: "icomoon" !important;
}

.ajg-brand-refresh-2027 a:not([class]) {
  color: var(--color-secondary-60);
}
.ajg-brand-refresh-2027 a:not([class]):hover {
  color: var(--color-secondary-80);
}
.ajg-brand-refresh-2027 a:not([class]):visited {
  color: var(--color-secondary-80);
}
.ajg-brand-refresh-2027 [class*=ajg-buttons-primary],
.ajg-brand-refresh-2027 [class*=ajg-button-more] {
  border-radius: var(--border-radius-md);
  font-weight: 600;
}
.ajg-brand-refresh-2027 [class*=ajg-buttons-secondary] {
  border-radius: var(--border-radius-md);
  font-weight: 600;
}
.ajg-brand-refresh-2027 :focus-visible {
  outline: 3px solid var(--color-secondary-60);
  outline-offset: 2px;
}
/*# sourceMappingURL=maps/brand-2027-theme.css.map */
