/*
 * Global CSS
 *
 * DO NOT EDIT THIS CSS FILE DIRECTLY. IT IS GENERATED BY GRUNT.
 * -------------------------------------------------------------
 * This file is just a clearing-house, see the pcss directory
 * and edit the source files found there.
 *
 */

/* Reset */

/* -----------------------------------------------------------------------------
 *
 * Global "Resets"
 *
 * ----------------------------------------------------------------------------- */

* {
	box-sizing: border-box;
}

@-o-viewport {
	width: device-width;
}

@viewport {
	width: device-width;
}

/* -----------------------------------------------------------------------------
 *
 * HTML5 Elements
 *
 * ----------------------------------------------------------------------------- */

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
	display: block;
}

/* -----------------------------------------------------------------------------
 *
 * Normalize "Light"
 *
 * See normalize source code for clarity on rules
 * https://github.com/necolas/normalize.css
 *
 * ----------------------------------------------------------------------------- */

html {
	font-size: 100%;
	-webkit-tap-highlight-color: transparent;
	-webkit-text-size-adjust: 100%;
	   -moz-text-size-adjust: 100%;
	        text-size-adjust: 100%;
}

body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-smoothing: antialiased;
	min-width: 320px;
	overflow-x: hidden;
}

figure {
	line-height: 0;
}

figcaption {
	line-height: normal;
}

svg:not(:root) {
	overflow: hidden;
}

audio,
canvas,
progress,
video {
	display: inline-block;
}

progress {
	vertical-align: baseline;
}

template,
[hidden] {
	display: none;
}

a {
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
	        text-decoration-skip: objects;
}

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

pre {
	overflow: auto;
}

code,
kbd,
pre,
samp {
	font-family: monospace;
	font-size: 1em;
}

b,
strong {
	font-weight: bolder;
}

dfn {
	font-style: italic;
}

mark {
	background-color: #ff0;
	color: #000;
}

small {
	font-size: 80%;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

hr {
	border: 0;
	height: 0;
}

/* Input: Kill browser input chrome */

input[type="text"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="submit"],
input[type="password"],
input[type="reset"],
input[type="button"],
button,
textarea {
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
}

input,
button,
select,
textarea,
optgroup {
	color: inherit;
	font: inherit;
	-webkit-font-smoothing: antialiased;
	line-height: normal;
}

input,
button,
select,
textarea {
	border-radius: 0;
	box-sizing: border-box;
	margin: 0;
	outline: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

select:-moz-focusring {
		color: transparent;
		text-shadow: 0 0 0 #000;
	}

legend {
	color: inherit;
	display: table;
	max-width: 100%;
	white-space: normal;
}

textarea {
	overflow: auto;
	resize: none;
}

optgroup {
	font-weight: 700;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	cursor: pointer;
	overflow: visible;
}

button[disabled],
html input[disabled] {
	cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

/* -----------------------------------------------------------------------------
 *
 * Reset "Light"
 *
 * ----------------------------------------------------------------------------- */

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
main,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
	border: 0;
	margin: 0;
	padding: 0;
}

ol,
ul {
	list-style: none;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
	font-weight: 400;
	text-rendering: optimizelegibility;
}

img {
	border-style: none;
	height: auto;
	-ms-interpolation-mode: bicubic;
	max-width: 100%;
}

iframe,
video,
embed {
	max-height: 100%;
	max-width: 100%;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

/**
 * Foundation for Sites by ZURB
 * Version 6.4.2
 * foundation.zurb.com
 * Licensed under MIT Open Source
 */

@media print, screen and (min-width: 40em) {
	.reveal, .reveal.tiny, .reveal.small, .reveal.large {
	  right: auto;
	  left: auto;
	  margin: 0 auto; } }

/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */

/* Document
		 ========================================================================== */

/**
	   * 1. Change the default font family in all browsers (opinionated).
	   * 2. Correct the line height in all browsers.
	   * 3. Prevent adjustments of font size after orientation changes in
	   *    IE on Windows Phone and in iOS.
	   */

html {
	font-family: sans-serif;
	/* 1 */
	line-height: 1.15;
	/* 2 */
	-ms-text-size-adjust: 100%;
	/* 3 */
	-webkit-text-size-adjust: 100%;
	/* 3 */ }

/* Sections
		 ========================================================================== */

/**
	   * Remove the margin in all browsers (opinionated).
	   */

body {
	margin: 0; }

/**
	   * Add the correct display in IE 9-.
	   */

article,
  aside,
  footer,
  header,
  nav,
  section {
	display: block; }

/**
	   * Correct the font size and margin on `h1` elements within `section` and
	   * `article` contexts in Chrome, Firefox, and Safari.
	   */

h1 {
	font-size: 2em;
	margin: 0.67em 0; }

/* Grouping content
		 ========================================================================== */

/**
	   * Add the correct display in IE 9-.
	   */

figcaption,
  figure {
	display: block; }

/**
	   * Add the correct margin in IE 8.
	   */

figure {
	margin: 1em 40px; }

/**
	   * 1. Add the correct box sizing in Firefox.
	   * 2. Show the overflow in Edge and IE.
	   */

hr {
	box-sizing: content-box;
	/* 1 */
	height: 0;
	/* 1 */
	overflow: visible;
	/* 2 */ }

/**
	   * Add the correct display in IE.
	   */

main {
	display: block; }

/**
	   * 1. Correct the inheritance and scaling of font size in all browsers.
	   * 2. Correct the odd `em` font sizing in all browsers.
	   */

pre {
	font-family: monospace, monospace;
	/* 1 */
	font-size: 1em;
	/* 2 */ }

/* Links
		 ========================================================================== */

/**
	   * 1. Remove the gray background on active links in IE 10.
	   * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
	   */

a {
	background-color: transparent;
	/* 1 */
	-webkit-text-decoration-skip: objects;
	/* 2 */ }

/**
	   * Remove the outline on focused links when they are also active or hovered
	   * in all browsers (opinionated).
	   */

a:active,
  a:hover {
	outline-width: 0; }

/* Text-level semantics
		 ========================================================================== */

/**
	   * 1. Remove the bottom border in Firefox 39-.
	   * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
	   */

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

/**
	   * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
	   */

b,
  strong {
	font-weight: inherit; }

/**
	   * Add the correct font weight in Chrome, Edge, and Safari.
	   */

b,
  strong {
	font-weight: bolder; }

/**
	   * 1. Correct the inheritance and scaling of font size in all browsers.
	   * 2. Correct the odd `em` font sizing in all browsers.
	   */

code,
  kbd,
  samp {
	font-family: monospace, monospace;
	/* 1 */
	font-size: 1em;
	/* 2 */ }

/**
	   * Add the correct font style in Android 4.3-.
	   */

dfn {
	font-style: italic; }

/**
	   * Add the correct background and color in IE 9-.
	   */

mark {
	background-color: #ff0;
	color: #000; }

/**
	   * Add the correct font size in all browsers.
	   */

small {
	font-size: 80%; }

/**
	   * Prevent `sub` and `sup` elements from affecting the line height in
	   * all browsers.
	   */

sub,
  sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline; }

sub {
	bottom: -0.25em; }

sup {
	top: -0.5em; }

/* Embedded content
		 ========================================================================== */

/**
	   * Add the correct display in IE 9-.
	   */

audio,
  video {
	display: inline-block; }

/**
	   * Add the correct display in iOS 4-7.
	   */

audio:not([controls]) {
	display: none;
	height: 0; }

/**
	   * Remove the border on images inside links in IE 10-.
	   */

img {
	border-style: none; }

/**
	   * Hide the overflow in IE.
	   */

svg:not(:root) {
	overflow: hidden; }

/* Forms
		 ========================================================================== */

/**
	   * 1. Change the font styles in all browsers (opinionated).
	   * 2. Remove the margin in Firefox and Safari.
	   */

button,
  input,
  optgroup,
  select,
  textarea {
	font-family: sans-serif;
	/* 1 */
	font-size: 100%;
	/* 1 */
	line-height: 1.15;
	/* 1 */
	margin: 0;
	/* 2 */ }

/**
	   * Show the overflow in IE.
	   */

button {
	overflow: visible; }

/**
	   * Remove the inheritance of text transform in Edge, Firefox, and IE.
	   * 1. Remove the inheritance of text transform in Firefox.
	   */

button,
  select {
	/* 1 */
	text-transform: none; }

/**
	   * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
	   *    controls in Android 4.
	   * 2. Correct the inability to style clickable types in iOS and Safari.
	   */

button,
  html [type="button"],
  [type="reset"],
  [type="submit"] {
	-webkit-appearance: button;
	/* 2 */ }

button,
  [type="button"],
  [type="reset"],
  [type="submit"] {
	/**
		 * Remove the inner border and padding in Firefox.
		 */
	/**
		 * Restore the focus styles unset by the previous rule.
		 */ }

button::-moz-focus-inner,
	[type="button"]::-moz-focus-inner,
	[type="reset"]::-moz-focus-inner,
	[type="submit"]::-moz-focus-inner {
	  border-style: none;
	  padding: 0; }

button:-moz-focusring,
	[type="button"]:-moz-focusring,
	[type="reset"]:-moz-focusring,
	[type="submit"]:-moz-focusring {
	  outline: 1px dotted ButtonText; }

/**
	   * Show the overflow in Edge.
	   */

input {
	overflow: visible; }

/**
	   * 1. Add the correct box sizing in IE 10-.
	   * 2. Remove the padding in IE 10-.
	   */

[type="checkbox"],
  [type="radio"] {
	box-sizing: border-box;
	/* 1 */
	padding: 0;
	/* 2 */ }

/**
	   * Correct the cursor style of increment and decrement buttons in Chrome.
	   */

[type="number"]::-webkit-inner-spin-button,
  [type="number"]::-webkit-outer-spin-button {
	height: auto; }

/**
	   * 1. Correct the odd appearance in Chrome and Safari.
	   * 2. Correct the outline style in Safari.
	   */

[type="search"] {
	-webkit-appearance: textfield;
	/* 1 */
	outline-offset: -2px;
	/* 2 */
	/**
		 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
		 */ }

[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {
	  -webkit-appearance: none; }

/**
	   * 1. Correct the inability to style clickable types in iOS and Safari.
	   * 2. Change font properties to `inherit` in Safari.
	   */

::-webkit-file-upload-button {
	-webkit-appearance: button;
	/* 1 */
	font: inherit;
	/* 2 */ }

/**
	   * Change the border, margin, and padding in all browsers (opinionated).
	   */

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em; }

/**
	   * 1. Correct the text wrapping in Edge and IE.
	   * 2. Correct the color inheritance from `fieldset` elements in IE.
	   * 3. Remove the padding so developers are not caught out when they zero out
	   *    `fieldset` elements in all browsers.
	   */

legend {
	box-sizing: border-box;
	/* 1 */
	display: table;
	/* 1 */
	max-width: 100%;
	/* 1 */
	padding: 0;
	/* 3 */
	color: inherit;
	/* 2 */
	white-space: normal;
	/* 1 */ }

/**
	   * 1. Add the correct display in IE 9-.
	   * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
	   */

progress {
	display: inline-block;
	/* 1 */
	vertical-align: baseline;
	/* 2 */ }

/**
	   * Remove the default vertical scrollbar in IE.
	   */

textarea {
	overflow: auto; }

/* Interactive
		 ========================================================================== */

/*
	   * Add the correct display in Edge, IE, and Firefox.
	   */

details {
	display: block; }

/*
	   * Add the correct display in all browsers.
	   */

summary {
	display: list-item; }

/*
	   * Add the correct display in IE 9-.
	   */

menu {
	display: block; }

/* Scripting
		 ========================================================================== */

/**
	   * Add the correct display in IE 9-.
	   */

canvas {
	display: inline-block; }

/**
	   * Add the correct display in IE.
	   */

template {
	display: none; }

/* Hidden
		 ========================================================================== */

/**
	   * Add the correct display in IE 10-.
	   */

[hidden] {
	display: none; }

.foundation-mq {
	font-family: "small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"; }

html {
	box-sizing: border-box;
	font-size: 100%; }

*,
  *::before,
  *::after {
	box-sizing: inherit; }

body {
	margin: 0;
	padding: 0;
	background: #fefefe;
	font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	font-weight: normal;
	line-height: 1.5;
	color: #0a0a0a;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale; }

img {
	display: inline-block;
	vertical-align: middle;
	max-width: 100%;
	height: auto;
	-ms-interpolation-mode: bicubic; }

textarea {
	height: auto;
	min-height: 50px;
	border-radius: 3px; }

select {
	box-sizing: border-box;
	width: 100%;
	border-radius: 3px; }

.map_canvas img,
  .map_canvas embed,
  .map_canvas object,
  .mqa-display img,
  .mqa-display embed,
  .mqa-display object {
	max-width: none !important; }

button {
	padding: 0;
	-webkit-appearance: none;
	   -moz-appearance: none;
			appearance: none;
	border: 0;
	border-radius: 3px;
	background: transparent;
	line-height: 1;
	cursor: auto; }

[data-whatinput='mouse'] button {
	  outline: 0; }

pre {
	overflow: auto; }

button,
  input,
  optgroup,
  select,
  textarea {
	font-family: inherit; }

.is-visible {
	display: block !important; }

.is-hidden {
	display: none !important; }

[type='text'], [type='password'], [type='date'], [type='datetime'], [type='datetime-local'], [type='month'], [type='week'], [type='email'], [type='number'], [type='search'], [type='tel'], [type='time'], [type='url'], [type='color'],
  textarea {
	display: block;
	box-sizing: border-box;
	width: 100%;
	height: 2.4375rem;
	margin: 0 0 1rem;
	padding: 0.5rem;
	border: 1px solid #cacaca;
	border-radius: 3px;
	background-color: #fefefe;
	box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);
	font-family: inherit;
	font-size: 1rem;
	font-weight: normal;
	line-height: 1.5;
	color: #0a0a0a;
	transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
	-webkit-appearance: none;
	   -moz-appearance: none;
			appearance: none; }

[type='text']:focus, [type='password']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='week']:focus, [type='email']:focus, [type='number']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='url']:focus, [type='color']:focus,
	textarea:focus {
	  outline: none;
	  border: 1px solid #8a8a8a;
	  background-color: #fefefe;
	  box-shadow: 0 0 5px #cacaca;
	  transition: box-shadow 0.5s, border-color 0.25s ease-in-out; }

textarea {
	max-width: 100%; }

textarea[rows] {
	  height: auto; }

input::-moz-placeholder,
  textarea::-moz-placeholder {
	color: #cacaca; }

input::-moz-placeholder, textarea::-moz-placeholder {
	color: #cacaca; }

input::placeholder,
  textarea::placeholder {
	color: #cacaca; }

input:disabled, input[readonly],
  textarea:disabled,
  textarea[readonly] {
	background-color: #e6e6e6;
	cursor: not-allowed; }

[type='submit'],
  [type='button'] {
	-webkit-appearance: none;
	   -moz-appearance: none;
			appearance: none;
	border-radius: 3px; }

input[type='search'] {
	box-sizing: border-box; }

[type='file'],
  [type='checkbox'],
  [type='radio'] {
	margin: 0 0 1rem; }

[type='checkbox'] + label,
  [type='radio'] + label {
	display: inline-block;
	vertical-align: baseline;
	margin-left: 0.5rem;
	margin-right: 1rem;
	margin-bottom: 0; }

[type='checkbox'] + label[for],
	[type='radio'] + label[for] {
	  cursor: pointer; }

label > [type='checkbox'],
  label > [type='radio'] {
	margin-right: 0.5rem; }

[type='file'] {
	width: 100%; }

label {
	display: block;
	margin: 0;
	font-size: 0.875rem;
	font-weight: normal;
	line-height: 1.8;
	color: #0a0a0a; }

label.middle {
	  margin: 0 0 1rem;
	  padding: 0.5625rem 0; }

.help-text {
	margin-top: -0.5rem;
	font-size: 0.8125rem;
	font-style: italic;
	color: #0a0a0a; }

.input-group {
	display: flex;
	width: 100%;
	margin-bottom: 1rem;
	align-items: stretch; }

.input-group > :first-child {
	  border-radius: 3px 0 0 3px; }

.input-group > :last-child > * {
	  border-radius: 0 3px 3px 0; }

.input-group-label, .input-group-field, .input-group-button, .input-group-button a,
  .input-group-button input,
  .input-group-button button,
  .input-group-button label {
	margin: 0;
	white-space: nowrap; }

.input-group-label {
	padding: 0 1rem;
	border: 1px solid #cacaca;
	background: #e6e6e6;
	color: #0a0a0a;
	text-align: center;
	white-space: nowrap;
	display: flex;
	flex: 0 0 auto;
	align-items: center; }

.input-group-label:first-child {
	  border-right: 0; }

.input-group-label:last-child {
	  border-left: 0; }

.input-group-field {
	border-radius: 0;
	flex: 1 1 0px;
	height: auto;
	min-width: 0; }

.input-group-button {
	padding-top: 0;
	padding-bottom: 0;
	text-align: center;
	display: flex;
	flex: 0 0 auto; }

.input-group-button a,
	.input-group-button input,
	.input-group-button button,
	.input-group-button label {
	  height: auto;
		 align-self: stretch;
	  padding-top: 0;
	  padding-bottom: 0;
	  font-size: 1rem; }

fieldset {
	margin: 0;
	padding: 0;
	border: 0; }

legend {
	max-width: 100%;
	margin-bottom: 0.5rem; }

.fieldset {
	margin: 1.125rem 0;
	padding: 1.25rem;
	border: 1px solid #cacaca; }

.fieldset legend {
	  margin: 0;
	  margin-left: -0.1875rem;
	  padding: 0 0.1875rem; }

select {
	height: 2.4375rem;
	margin: 0 0 1rem;
	padding: 0.5rem;
	-webkit-appearance: none;
	   -moz-appearance: none;
			appearance: none;
	border: 1px solid #cacaca;
	border-radius: 3px;
	background-color: #fefefe;
	font-family: inherit;
	font-size: 1rem;
	font-weight: normal;
	line-height: 1.5;
	color: #0a0a0a;
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");
	background-origin: content-box;
	background-position: right -1rem center;
	background-repeat: no-repeat;
	background-size: 9px 6px;
	padding-right: 1.5rem;
	transition: box-shadow 0.5s, border-color 0.25s ease-in-out; }

@media screen and (min-width: 0\0) {
	  select {
		background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg=="); } }

select:focus {
	  outline: none;
	  border: 1px solid #8a8a8a;
	  background-color: #fefefe;
	  box-shadow: 0 0 5px #cacaca;
	  transition: box-shadow 0.5s, border-color 0.25s ease-in-out; }

select:disabled {
	  background-color: #e6e6e6;
	  cursor: not-allowed; }

select::-ms-expand {
	  display: none; }

select[multiple] {
	  height: auto;
	  background-image: none; }

.is-invalid-input:not(:focus) {
	border-color: #c60f13;
	background-color: #f8e6e7; }

.is-invalid-input:not(:focus)::-moz-placeholder {
	  color: #c60f13; }

.is-invalid-input:not(:focus)::placeholder {
	  color: #c60f13; }

.is-invalid-label {
	color: #c60f13; }

.form-error {
	display: none;
	margin-top: -0.5rem;
	margin-bottom: 1rem;
	font-size: 0.75rem;
	font-weight: bold;
	color: #c60f13; }

.form-error.is-visible {
	  display: block; }

.dropdown.menu > li.opens-left > .is-dropdown-submenu {
	top: 100%;
	right: 0;
	left: auto; }

.dropdown.menu > li.opens-right > .is-dropdown-submenu {
	top: 100%;
	right: auto;
	left: 0; }

.dropdown.menu > li.is-dropdown-submenu-parent > a {
	position: relative;
	padding-right: 1.5rem; }

.dropdown.menu > li.is-dropdown-submenu-parent > a::after {
	display: block;
	width: 0;
	height: 0;
	border: inset 6px;
	content: '';
	border-bottom-width: 0;
	border-top-style: solid;
	border-color: #2ba6cb transparent transparent;
	right: 5px;
	left: auto;
	margin-top: -3px; }

.dropdown.menu a {
	padding: 0.7rem 1rem; }

[data-whatinput='mouse'] .dropdown.menu a {
	  outline: 0; }

.dropdown.menu .is-active > a {
	background: transparent;
	color: #2ba6cb; }

.no-js .dropdown.menu ul {
	display: none; }

.dropdown.menu .nested.is-dropdown-submenu {
	margin-right: 0;
	margin-left: 0; }

.dropdown.menu.vertical > li .is-dropdown-submenu {
	top: 0; }

.dropdown.menu.vertical > li.opens-left > .is-dropdown-submenu {
	right: 100%;
	left: auto;
	top: 0; }

.dropdown.menu.vertical > li.opens-right > .is-dropdown-submenu {
	right: auto;
	left: 100%; }

.dropdown.menu.vertical > li > a::after {
	right: 14px; }

.dropdown.menu.vertical > li.opens-left > a::after {
	right: auto;
	left: 5px;
	display: block;
	width: 0;
	height: 0;
	border: inset 6px;
	content: '';
	border-left-width: 0;
	border-right-style: solid;
	border-color: transparent #2ba6cb transparent transparent; }

.dropdown.menu.vertical > li.opens-right > a::after {
	display: block;
	width: 0;
	height: 0;
	border: inset 6px;
	content: '';
	border-right-width: 0;
	border-left-style: solid;
	border-color: transparent transparent transparent #2ba6cb; }

@media print, screen and (min-width: 40em) {
	.dropdown.menu.medium-horizontal > li.opens-left > .is-dropdown-submenu {
	  top: 100%;
	  right: 0;
	  left: auto; }
	.dropdown.menu.medium-horizontal > li.opens-right > .is-dropdown-submenu {
	  top: 100%;
	  right: auto;
	  left: 0; }
	.dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a {
	  position: relative;
	  padding-right: 1.5rem; }
	.dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after {
	  display: block;
	  width: 0;
	  height: 0;
	  border: inset 6px;
	  content: '';
	  border-bottom-width: 0;
	  border-top-style: solid;
	  border-color: #2ba6cb transparent transparent;
	  right: 5px;
	  left: auto;
	  margin-top: -3px; }
	.dropdown.menu.medium-vertical > li .is-dropdown-submenu {
	  top: 0; }
	.dropdown.menu.medium-vertical > li.opens-left > .is-dropdown-submenu {
	  right: 100%;
	  left: auto;
	  top: 0; }
	.dropdown.menu.medium-vertical > li.opens-right > .is-dropdown-submenu {
	  right: auto;
	  left: 100%; }
	.dropdown.menu.medium-vertical > li > a::after {
	  right: 14px; }
	.dropdown.menu.medium-vertical > li.opens-left > a::after {
	  right: auto;
	  left: 5px;
	  display: block;
	  width: 0;
	  height: 0;
	  border: inset 6px;
	  content: '';
	  border-left-width: 0;
	  border-right-style: solid;
	  border-color: transparent #2ba6cb transparent transparent; }
	.dropdown.menu.medium-vertical > li.opens-right > a::after {
	  display: block;
	  width: 0;
	  height: 0;
	  border: inset 6px;
	  content: '';
	  border-right-width: 0;
	  border-left-style: solid;
	  border-color: transparent transparent transparent #2ba6cb; } }

@media print, screen and (min-width: 64em) {
	.dropdown.menu.large-horizontal > li.opens-left > .is-dropdown-submenu {
	  top: 100%;
	  right: 0;
	  left: auto; }
	.dropdown.menu.large-horizontal > li.opens-right > .is-dropdown-submenu {
	  top: 100%;
	  right: auto;
	  left: 0; }
	.dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a {
	  position: relative;
	  padding-right: 1.5rem; }
	.dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a::after {
	  display: block;
	  width: 0;
	  height: 0;
	  border: inset 6px;
	  content: '';
	  border-bottom-width: 0;
	  border-top-style: solid;
	  border-color: #2ba6cb transparent transparent;
	  right: 5px;
	  left: auto;
	  margin-top: -3px; }
	.dropdown.menu.large-vertical > li .is-dropdown-submenu {
	  top: 0; }
	.dropdown.menu.large-vertical > li.opens-left > .is-dropdown-submenu {
	  right: 100%;
	  left: auto;
	  top: 0; }
	.dropdown.menu.large-vertical > li.opens-right > .is-dropdown-submenu {
	  right: auto;
	  left: 100%; }
	.dropdown.menu.large-vertical > li > a::after {
	  right: 14px; }
	.dropdown.menu.large-vertical > li.opens-left > a::after {
	  right: auto;
	  left: 5px;
	  display: block;
	  width: 0;
	  height: 0;
	  border: inset 6px;
	  content: '';
	  border-left-width: 0;
	  border-right-style: solid;
	  border-color: transparent #2ba6cb transparent transparent; }
	.dropdown.menu.large-vertical > li.opens-right > a::after {
	  display: block;
	  width: 0;
	  height: 0;
	  border: inset 6px;
	  content: '';
	  border-right-width: 0;
	  border-left-style: solid;
	  border-color: transparent transparent transparent #2ba6cb; } }

.dropdown.menu.align-right .is-dropdown-submenu.first-sub {
	top: 100%;
	right: 0;
	left: auto; }

.is-dropdown-menu.vertical {
	width: 100px; }

.is-dropdown-menu.vertical.align-right {
	  float: right; }

.is-dropdown-submenu-parent {
	position: relative; }

.is-dropdown-submenu-parent a::after {
	  position: absolute;
	  top: 50%;
	  right: 5px;
	  left: auto;
	  margin-top: -6px; }

.is-dropdown-submenu-parent.opens-inner > .is-dropdown-submenu {
	  top: 100%;
	  left: auto; }

.is-dropdown-submenu-parent.opens-left > .is-dropdown-submenu {
	  right: 100%;
	  left: auto; }

.is-dropdown-submenu-parent.opens-right > .is-dropdown-submenu {
	  right: auto;
	  left: 100%; }

.is-dropdown-submenu {
	position: absolute;
	top: 0;
	left: 100%;
	z-index: 1;
	display: none;
	min-width: 200px;
	border: 1px solid #cacaca;
	background: #fefefe; }

.dropdown .is-dropdown-submenu a {
	  padding: 0.7rem 1rem; }

.is-dropdown-submenu .is-dropdown-submenu-parent > a::after {
	  right: 14px; }

.is-dropdown-submenu .is-dropdown-submenu-parent.opens-left > a::after {
	  right: auto;
	  left: 5px;
	  display: block;
	  width: 0;
	  height: 0;
	  border: inset 6px;
	  content: '';
	  border-left-width: 0;
	  border-right-style: solid;
	  border-color: transparent #2ba6cb transparent transparent; }

.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a::after {
	  display: block;
	  width: 0;
	  height: 0;
	  border: inset 6px;
	  content: '';
	  border-right-width: 0;
	  border-left-style: solid;
	  border-color: transparent transparent transparent #2ba6cb; }

.is-dropdown-submenu .is-dropdown-submenu {
	  margin-top: -1px; }

.is-dropdown-submenu > li {
	  width: 100%; }

.is-dropdown-submenu.js-dropdown-active {
	  display: block; }

.title-bar {
	padding: 0.5rem;
	background: #0a0a0a;
	color: #fefefe;
	display: flex;
	justify-content: flex-start;
	align-items: center; }

.title-bar .menu-icon {
	  margin-left: 0.25rem;
	  margin-right: 0.25rem; }

.title-bar-left,
  .title-bar-right {
	flex: 1 1 0px; }

.title-bar-right {
	text-align: right; }

.title-bar-title {
	display: inline-block;
	vertical-align: middle;
	font-weight: bold; }

.top-bar {
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: center;
	padding: 0.5rem;
	flex-wrap: wrap; }

.top-bar,
	.top-bar ul {
	  background-color: #e6e6e6; }

.top-bar input {
	  max-width: 200px;
	  margin-right: 1rem; }

.top-bar .input-group-field {
	  width: 100%;
	  margin-right: 0; }

.top-bar input.button {
	  width: auto; }

.top-bar .top-bar-left,
	.top-bar .top-bar-right {
		 flex: 0 0 100%;
	  max-width: 100%; }

@media print, screen and (min-width: 40em) {
	  .top-bar {
		flex-wrap: nowrap; }
		.top-bar .top-bar-left {
			 flex: 1 1 auto;
		  margin-right: auto; }
		.top-bar .top-bar-right {
			 flex: 0 1 auto;
		  margin-left: auto; } }

@media screen and (max-width: 63.9375em) {
	  .top-bar.stacked-for-medium {
		flex-wrap: wrap; }
		.top-bar.stacked-for-medium .top-bar-left,
		.top-bar.stacked-for-medium .top-bar-right {
			 flex: 0 0 100%;
		  max-width: 100%; } }

@media screen and (max-width: 74.9375em) {
	  .top-bar.stacked-for-large {
		flex-wrap: wrap; }
		.top-bar.stacked-for-large .top-bar-left,
		.top-bar.stacked-for-large .top-bar-right {
			 flex: 0 0 100%;
		  max-width: 100%; } }

.top-bar-title {
	flex: 0 0 auto;
	margin: 0.5rem 1rem 0.5rem 0; }

.top-bar-left,
  .top-bar-right {
	flex: 0 0 auto; }

.dropdown-pane {
	position: absolute;
	z-index: 10;
	width: 300px;
	padding: 1rem;
	visibility: hidden;
	display: none;
	border: 1px solid #cacaca;
	border-radius: 3px;
	background-color: #fefefe;
	font-size: 1rem; }

.dropdown-pane.is-opening {
	  display: block; }

.dropdown-pane.is-open {
	  visibility: visible;
	  display: block; }

.dropdown-pane.tiny {
	width: 100px; }

.dropdown-pane.small {
	width: 200px; }

.dropdown-pane.large {
	width: 400px; }

body.is-reveal-open {
	overflow: hidden; }

html.is-reveal-open,
  html.is-reveal-open body {
	min-height: 100%;
	overflow: hidden;
	position: fixed;
	-webkit-user-select: none;
	   -moz-user-select: none;
			user-select: none; }

.reveal-overlay {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1005;
	display: none;
	background-color: rgba(10, 10, 10, 0.45);
	overflow-y: scroll; }

.reveal {
	z-index: 1006;
	backface-visibility: hidden;
	display: none;
	padding: 1rem;
	border: 1px solid #cacaca;
	border-radius: 3px;
	background-color: #fefefe;
	position: relative;
	top: 100px;
	margin-right: auto;
	margin-left: auto;
	overflow-y: auto; }

[data-whatinput='mouse'] .reveal {
	  outline: 0; }

@media print, screen and (min-width: 40em) {
	  .reveal {
		min-height: 0; } }

.reveal .column {
	  min-width: 0; }

.reveal > :last-child {
	  margin-bottom: 0; }

@media print, screen and (min-width: 40em) {
	  .reveal {
		width: 600px;
		max-width: 62.5rem; } }

.reveal.collapse {
	  padding: 0; }

@media print, screen and (min-width: 40em) {
	  .reveal.tiny {
		width: 30%;
		max-width: 62.5rem; } }

@media print, screen and (min-width: 40em) {
	  .reveal.small {
		width: 50%;
		max-width: 62.5rem; } }

@media print, screen and (min-width: 40em) {
	  .reveal.large {
		width: 90%;
		max-width: 62.5rem; } }

.reveal.full {
	  top: 0;
	  left: 0;
	  width: 100%;
	  max-width: none;
	  height: 100%;
	  height: 100vh;
	  min-height: 100vh;
	  margin-left: 0;
	  border: 0;
	  border-radius: 0; }

@media screen and (max-width: 39.9375em) {
	  .reveal {
		top: 0;
		left: 0;
		width: 100%;
		max-width: none;
		height: 100%;
		height: 100vh;
		min-height: 100vh;
		margin-left: 0;
		border: 0;
		border-radius: 0; } }

.reveal.without-overlay {
	  position: fixed; }

.slide-in-down.mui-enter {
	transition-duration: 500ms;
	transition-timing-function: linear;
	transform: translateY(-100%);
	transition-property: transform, opacity;
	backface-visibility: hidden; }

.slide-in-down.mui-enter.mui-enter-active {
	transform: translateY(0); }

.slide-in-left.mui-enter {
	transition-duration: 500ms;
	transition-timing-function: linear;
	transform: translateX(-100%);
	transition-property: transform, opacity;
	backface-visibility: hidden; }

.slide-in-left.mui-enter.mui-enter-active {
	transform: translateX(0); }

.slide-in-up.mui-enter {
	transition-duration: 500ms;
	transition-timing-function: linear;
	transform: translateY(100%);
	transition-property: transform, opacity;
	backface-visibility: hidden; }

.slide-in-up.mui-enter.mui-enter-active {
	transform: translateY(0); }

.slide-in-right.mui-enter {
	transition-duration: 500ms;
	transition-timing-function: linear;
	transform: translateX(100%);
	transition-property: transform, opacity;
	backface-visibility: hidden; }

.slide-in-right.mui-enter.mui-enter-active {
	transform: translateX(0); }

.slide-out-down.mui-leave {
	transition-duration: 500ms;
	transition-timing-function: linear;
	transform: translateY(0);
	transition-property: transform, opacity;
	backface-visibility: hidden; }

.slide-out-down.mui-leave.mui-leave-active {
	transform: translateY(100%); }

.slide-out-right.mui-leave {
	transition-duration: 500ms;
	transition-timing-function: linear;
	transform: translateX(0);
	transition-property: transform, opacity;
	backface-visibility: hidden; }

.slide-out-right.mui-leave.mui-leave-active {
	transform: translateX(100%); }

.slide-out-up.mui-leave {
	transition-duration: 500ms;
	transition-timing-function: linear;
	transform: translateY(0);
	transition-property: transform, opacity;
	backface-visibility: hidden; }

.slide-out-up.mui-leave.mui-leave-active {
	transform: translateY(-100%); }

.slide-out-left.mui-leave {
	transition-duration: 500ms;
	transition-timing-function: linear;
	transform: translateX(0);
	transition-property: transform, opacity;
	backface-visibility: hidden; }

.slide-out-left.mui-leave.mui-leave-active {
	transform: translateX(-100%); }

.fade-in.mui-enter {
	transition-duration: 500ms;
	transition-timing-function: linear;
	opacity: 0;
	transition-property: opacity; }

.fade-in.mui-enter.mui-enter-active {
	opacity: 1; }

.fade-out.mui-leave {
	transition-duration: 500ms;
	transition-timing-function: linear;
	opacity: 1;
	transition-property: opacity; }

.fade-out.mui-leave.mui-leave-active {
	opacity: 0; }

.hinge-in-from-top.mui-enter {
	transition-duration: 500ms;
	transition-timing-function: linear;
	transform: perspective(2000px) rotateX(-90deg);
	transform-origin: top;
	transition-property: transform, opacity;
	opacity: 0; }

.hinge-in-from-top.mui-enter.mui-enter-active {
	transform: perspective(2000px) rotate(0deg);
	opacity: 1; }

.hinge-in-from-right.mui-enter {
	transition-duration: 500ms;
	transition-timing-function: linear;
	transform: perspective(2000px) rotateY(-90deg);
	transform-origin: right;
	transition-property: transform, opacity;
	opacity: 0; }

.hinge-in-from-right.mui-enter.mui-enter-active {
	transform: perspective(2000px) rotate(0deg);
	opacity: 1; }

.hinge-in-from-bottom.mui-enter {
	transition-duration: 500ms;
	transition-timing-function: linear;
	transform: perspective(2000px) rotateX(90deg);
	transform-origin: bottom;
	transition-property: transform, opacity;
	opacity: 0; }

.hinge-in-from-bottom.mui-enter.mui-enter-active {
	transform: perspective(2000px) rotate(0deg);
	opacity: 1; }

.hinge-in-from-left.mui-enter {
	transition-duration: 500ms;
	transition-timing-function: linear;
	transform: perspective(2000px) rotateY(90deg);
	transform-origin: left;
	transition-property: transform, opacity;
	opacity: 0; }

.hinge-in-from-left.mui-enter.mui-enter-active {
	transform: perspective(2000px) rotate(0deg);
	opacity: 1; }

.hinge-in-from-middle-x.mui-enter {
	transition-duration: 500ms;
	transition-timing-function: linear;
	transform: perspective(2000px) rotateX(-90deg);
	transform-origin: center;
	transition-property: transform, opacity;
	opacity: 0; }

.hinge-in-from-middle-x.mui-enter.mui-enter-active {
	transform: perspective(2000px) rotate(0deg);
	opacity: 1; }

.hinge-in-from-middle-y.mui-enter {
	transition-duration: 500ms;
	transition-timing-function: linear;
	transform: perspective(2000px) rotateY(-90deg);
	transform-origin: center;
	transition-property: transform, opacity;
	opacity: 0; }

.hinge-in-from-middle-y.mui-enter.mui-enter-active {
	transform: perspective(2000px) rotate(0deg);
	opacity: 1; }

.hinge-out-from-top.mui-leave {
	transition-duration: 500ms;
	transition-timing-function: linear;
	transform: perspective(2000px) rotate(0deg);
	transform-origin: top;
	transition-property: transform, opacity;
	opacity: 1; }

.hinge-out-from-top.mui-leave.mui-leave-active {
	transform: perspective(2000px) rotateX(-90deg);
	opacity: 0; }

.hinge-out-from-right.mui-leave {
	transition-duration: 500ms;
	transition-timing-function: linear;
	transform: perspective(2000px) rotate(0deg);
	transform-origin: right;
	transition-property: transform, opacity;
	opacity: 1; }

.hinge-out-from-right.mui-leave.mui-leave-active {
	transform: perspective(2000px) rotateY(-90deg);
	opacity: 0; }

.hinge-out-from-bottom.mui-leave {
	transition-duration: 500ms;
	transition-timing-function: linear;
	transform: perspective(2000px) rotate(0deg);
	transform-origin: bottom;
	transition-property: transform, opacity;
	opacity: 1; }

.hinge-out-from-bottom.mui-leave.mui-leave-active {
	transform: perspective(2000px) rotateX(90deg);
	opacity: 0; }

.hinge-out-from-left.mui-leave {
	transition-duration: 500ms;
	transition-timing-function: linear;
	transform: perspective(2000px) rotate(0deg);
	transform-origin: left;
	transition-property: transform, opacity;
	opacity: 1; }

.hinge-out-from-left.mui-leave.mui-leave-active {
	transform: perspective(2000px) rotateY(90deg);
	opacity: 0; }

.hinge-out-from-middle-x.mui-leave {
	transition-duration: 500ms;
	transition-timing-function: linear;
	transform: perspective(2000px) rotate(0deg);
	transform-origin: center;
	transition-property: transform, opacity;
	opacity: 1; }

.hinge-out-from-middle-x.mui-leave.mui-leave-active {
	transform: perspective(2000px) rotateX(-90deg);
	opacity: 0; }

.hinge-out-from-middle-y.mui-leave {
	transition-duration: 500ms;
	transition-timing-function: linear;
	transform: perspective(2000px) rotate(0deg);
	transform-origin: center;
	transition-property: transform, opacity;
	opacity: 1; }

.hinge-out-from-middle-y.mui-leave.mui-leave-active {
	transform: perspective(2000px) rotateY(-90deg);
	opacity: 0; }

.scale-in-up.mui-enter {
	transition-duration: 500ms;
	transition-timing-function: linear;
	transform: scale(0.5);
	transition-property: transform, opacity;
	opacity: 0; }

.scale-in-up.mui-enter.mui-enter-active {
	transform: scale(1);
	opacity: 1; }

.scale-in-down.mui-enter {
	transition-duration: 500ms;
	transition-timing-function: linear;
	transform: scale(1.5);
	transition-property: transform, opacity;
	opacity: 0; }

.scale-in-down.mui-enter.mui-enter-active {
	transform: scale(1);
	opacity: 1; }

.scale-out-up.mui-leave {
	transition-duration: 500ms;
	transition-timing-function: linear;
	transform: scale(1);
	transition-property: transform, opacity;
	opacity: 1; }

.scale-out-up.mui-leave.mui-leave-active {
	transform: scale(1.5);
	opacity: 0; }

.scale-out-down.mui-leave {
	transition-duration: 500ms;
	transition-timing-function: linear;
	transform: scale(1);
	transition-property: transform, opacity;
	opacity: 1; }

.scale-out-down.mui-leave.mui-leave-active {
	transform: scale(0.5);
	opacity: 0; }

.spin-in.mui-enter {
	transition-duration: 500ms;
	transition-timing-function: linear;
	transform: rotate(-0.75turn);
	transition-property: transform, opacity;
	opacity: 0; }

.spin-in.mui-enter.mui-enter-active {
	transform: rotate(0);
	opacity: 1; }

.spin-out.mui-leave {
	transition-duration: 500ms;
	transition-timing-function: linear;
	transform: rotate(0);
	transition-property: transform, opacity;
	opacity: 1; }

.spin-out.mui-leave.mui-leave-active {
	transform: rotate(0.75turn);
	opacity: 0; }

.spin-in-ccw.mui-enter {
	transition-duration: 500ms;
	transition-timing-function: linear;
	transform: rotate(0.75turn);
	transition-property: transform, opacity;
	opacity: 0; }

.spin-in-ccw.mui-enter.mui-enter-active {
	transform: rotate(0);
	opacity: 1; }

.spin-out-ccw.mui-leave {
	transition-duration: 500ms;
	transition-timing-function: linear;
	transform: rotate(0);
	transition-property: transform, opacity;
	opacity: 1; }

.spin-out-ccw.mui-leave.mui-leave-active {
	transform: rotate(-0.75turn);
	opacity: 0; }

.slow {
	transition-duration: 750ms !important; }

.fast {
	transition-duration: 250ms !important; }

.linear {
	transition-timing-function: linear !important; }

.ease {
	transition-timing-function: ease !important; }

.ease-in {
	transition-timing-function: ease-in !important; }

.ease-out {
	transition-timing-function: ease-out !important; }

.ease-in-out {
	transition-timing-function: ease-in-out !important; }

.bounce-in {
	transition-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important; }

.bounce-out {
	transition-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important; }

.bounce-in-out {
	transition-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important; }

.short-delay {
	transition-delay: 300ms !important; }

.long-delay {
	transition-delay: 700ms !important; }

.shake {
	animation-name: shake-7; }

@keyframes shake-7 {
	0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% {
	  transform: translateX(7%); }
	5%, 15%, 25%, 35%, 45%, 55%, 65%, 75%, 85%, 95% {
	  transform: translateX(-7%); } }

.spin-cw {
	animation-name: spin-cw-1turn; }

@keyframes spin-cw-1turn {
	0% {
	  transform: rotate(-1turn); }
	100% {
	  transform: rotate(0); } }

.spin-ccw {
	animation-name: spin-cw-1turn; }

@keyframes spin-cw-1turn {
	0% {
	  transform: rotate(0); }
	100% {
	  transform: rotate(1turn); } }

.wiggle {
	animation-name: wiggle-7deg; }

@keyframes wiggle-7deg {
	40%, 50%, 60% {
	  transform: rotate(7deg); }
	35%, 45%, 55%, 65% {
	  transform: rotate(-7deg); }
	0%, 30%, 70%, 100% {
	  transform: rotate(0); } }

.shake,
  .spin-cw,
  .spin-ccw,
  .wiggle {
	animation-duration: 500ms; }

.infinite {
	animation-iteration-count: infinite; }

.slow {
	animation-duration: 750ms !important; }

.fast {
	animation-duration: 250ms !important; }

.linear {
	animation-timing-function: linear !important; }

.ease {
	animation-timing-function: ease !important; }

.ease-in {
	animation-timing-function: ease-in !important; }

.ease-out {
	animation-timing-function: ease-out !important; }

.ease-in-out {
	animation-timing-function: ease-in-out !important; }

.bounce-in {
	animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important; }

.bounce-out {
	animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important; }

.bounce-in-out {
	animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important; }

.short-delay {
	animation-delay: 300ms !important; }

.long-delay {
	animation-delay: 700ms !important; }

.accordion {
	margin-left: 0;
	background: #fefefe;
	list-style-type: none; }

.accordion[disabled] .accordion-title {
		cursor: not-allowed; }

.accordion-item:first-child > :first-child {
	border-radius: 0 0 0 0; }

.accordion-item:last-child > :last-child {
	border-radius: 0 0 0 0; }

.accordion-title {
	position: relative;
	display: block;
	padding: 1.25rem 1rem;
	border: 1px solid #e6e6e6;
	border-bottom: 0;
	font-size: 0.75rem;
	line-height: 1;
	color: #1779ba; }

:last-child:not(.is-active) > .accordion-title {
		border-bottom: 1px solid #e6e6e6;
		border-radius: 0 0 0 0; }

.accordion-title:hover, .accordion-title:focus {
		background-color: #e6e6e6; }

.accordion-title::before {
		position: absolute;
		top: 50%;
		right: 1rem;
		margin-top: -0.5rem;
		content: '+'; }

.is-active > .accordion-title::before {
		content: '\2013'; }

.accordion-content {
	display: none;
	padding: 1rem;
	border: 1px solid #e6e6e6;
	border-bottom: 0;
	background-color: #fefefe;
	color: #0a0a0a; }

:last-child > .accordion-content:last-child {
		border-bottom: 1px solid #e6e6e6; }

/* Utilities */

/* -----------------------------------------------------------------------------
 *
 * Utilities
 *
 * ----------------------------------------------------------------------------- */

/* Variables */

:root {
	/* -----------------------------------------------------------------------------
	* Blues
	* ----------------------------------------------------------------------------- */
	--color-blue: #008cff;
	--color-blue-a-38: rgb(var(--color-blue), 0.38);
	--color-blue-a-44: rgb(var(--color-blue), 0.44);
	--color-blue-dark: #004783;
	--color-blue-mid-dark: #005eff;
	--color-blue-mid-dark-a-10: rgb(var(--color-blue-mid-dark), 0.1);
	--color-blue-mid-dark-a-14: rgb(var(--color-blue-mid-dark), 0.14);
	--color-blue-mid-dark-a-40: rgb(var(--color-blue-mid-dark), 0.4);
	--color-blue-light: #d5e9fa;
	--color-blue-off: #0f1031;
	--color-blue-turquoise: #90cdff;

	/* -----------------------------------------------------------------------------
	* Purple
	* ----------------------------------------------------------------------------- */
	--color-purple: #9500ff;
	--color-purple-light: #b671f9;

	/* -----------------------------------------------------------------------------
	* Greens
	* ----------------------------------------------------------------------------- */
	--color-green: #23bb9c;
	--color-green-light: #7bedb2;
	--color-green-lime: #bffda9;

	/* -----------------------------------------------------------------------------
	* Yellow
	* ----------------------------------------------------------------------------- */
	--color-yellow: #ffe352;
	--color-yellow-dark: #ffc649;
	--color-yellow-light: #fff691;
	--color-yellow-active: #fef059;
	--color-yellow-pale: #fffbcc;

	/* -----------------------------------------------------------------------------
	* Red
	* ----------------------------------------------------------------------------- */
	--color-red: #f95852;
	--color-red-dark: #dc3545;
	--color-red-darker:rgb(160, 30, 43);
	--color-red-light: #f87373;

	/* -----------------------------------------------------------------------------
	* Grey
	* ----------------------------------------------------------------------------- */
	--color-grey-dark: #323944;
	--color-grey-dark-ish: #656a72;
	--color-grey-mid: #687886;
	--color-grey-mid-2: #4e5765;
	--color-grey-mid-a-23: rgb(var(--color-grey-mid), 0.23);
	--color-grey-mid-a-29: rgb(var(--color-grey-mid), 0.29);
	--color-grey-mid-a-60: rgb(var(--color-grey-mid), 0.6);
	--color-grey: #d0d2d3;
	--color-grey-mid-light: #ebeef2;
	--color-grey-light: #f4f6f8;
	--color-grey-background: #f9fcfd;
	--color-grey-shadow: #e6eaee;
	--color-grey-overlay: #d9dde5;
	--color-grey-athens: #fcfcfd;

	/* -----------------------------------------------------------------------------
	* White
	* ----------------------------------------------------------------------------- */
	--color-white: #fff;
	--color-wild-sand: #f5f5f5;

	/* -----------------------------------------------------------------------------
	* Black
	* ----------------------------------------------------------------------------- */
	--color-black: #000;
	--color-tundora: #3f3b3c;

	/* -----------------------------------------------------------------------------
	* Main
	* ----------------------------------------------------------------------------- */
	--color-main: var(--color-blue);
	--color-secondary: var(--color-blue-off);

	/* -----------------------------------------------------------------------------
	* Links
	* ----------------------------------------------------------------------------- */
	--color-link: var(--color-main);
	--color-link-hover: var(--color-blue-dark);

	/* -----------------------------------------------------------------------------
	 * Text
	 * ----------------------------------------------------------------------------- */
	--color-text: var(--color-secondary);

	/* -----------------------------------------------------------------------------
	 * Borders
	 * ----------------------------------------------------------------------------- */
	--color-border: var(--color-blue-light);
	--color-border-input: var(--color-grey);

	/* -----------------------------------------------------------------------------
	 * Shadows
	 * ----------------------------------------------------------------------------- */
	--color-shadow: var(--color-grey-shadow);

	/* -----------------------------------------------------------------------------
	 * Background
	 * ----------------------------------------------------------------------------- */
	--color-bgd: var(--color-grey-light);

	/* -----------------------------------------------------------------------------
	 * Social
	 * ----------------------------------------------------------------------------- */

	--color-facebook: #3b5998;
	--color-google-plus: #d34836;
	--color-linkedin: #0077b5;
	--color-outlook: #0072c6;
	--color-pinterest: #bd081c;
	--color-twitter: #0084b4;

	/* -----------------------------------------------------------------------------
	 * App Ui
	 * ----------------------------------------------------------------------------- */

	/* Selects */

	--select-bg-color: #e9e9e9;
	--select-border: #d1cece;
	--select-arrow: #646262;
}

:root {
	/* Easing: Sine */
	--ease-in-sine: cubic-bezier(0.47, 0, 0.745, 0.715);
	--ease-out-sine: cubic-bezier(0.39, 0.575, 0.565, 1);
	--ease-in-out-sine: cubic-bezier(0.445, 0.05, 0.55, 0.95);

	/* Easing: Quad */
	--ease-in-quad: cubic-bezier(0.55, 0.085, 0.68, 0.53);
	--ease-out-quad: cubic-bezier(0.25, 0.46, 0.45, 0.94);
	--ease-in-out-quad: cubic-bezier(0.455, 0.03, 0.515, 0.955);

	/* Easing: Cubic */
	--ease-in-cubic: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	--ease-out-cubic: cubic-bezier(0.215, 0.61, 0.355, 1);
	--ease-in-out-cubic: cubic-bezier(0.645, 0.045, 0.355, 1);

	/* Easing: Quart */
	--ease-in-quart: cubic-bezier(0.895, 0.03, 0.685, 0.22);
	--ease-out-quart: cubic-bezier(0.165, 0.84, 0.44, 1);
	--ease-in-out-quart: cubic-bezier(0.77, 0, 0.175, 1);

	/* Easing: Quint */
	--ease-in-quint: cubic-bezier(0.755, 0.05, 0.855, 0.06);
	--ease-out-quint: cubic-bezier(0.23, 1, 0.32, 1);
	--ease-in-out-quint: cubic-bezier(0.86, 0, 0.07, 1);

	/* Easing: Expo */
	--ease-in-expo: cubic-bezier(0.95, 0.05, 0.795, 0.035);
	--ease-out-expo: cubic-bezier(0.19, 1, 0.22, 1);
	--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);

	/* Easing: Circ */
	--ease-in-circ: cubic-bezier(0.6, 0.04, 0.98, 0.335);
	--ease-out-circ: cubic-bezier(0.075, 0.82, 0.165, 1);
	--ease-in-out-circ: cubic-bezier(0.785, 0.135, 0.15, 0.86);

	/* Easing: Back */
	--ease-in-back: cubic-bezier(0.6, -0.28, 0.735, 0.045);
	--ease-out-back: cubic-bezier(0.175, 0.885, 0.32, 1.275);
	--ease-in-out-back: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

:root {
	/* -----------------------------------------------------------------------------
	 * Gutters
	 * ----------------------------------------------------------------------------- */

	--grid-width-default: 1248px;

	/* Gutter - Default */
	--grid-gutter: 48px;
}

:root {
	--path-svg: '/../images/svg';
}

:root {
	--transition: all 0.3s ease-in-out;
	--transition-button-primary: color 200ms ease-in-out, border-color 200ms ease-in-out, background-color 200ms ease-in-out;
	--transition-opacity: opacity 0.3s ease;
	--transition-ease-out-opacity: opacity 0.25s ease-out;
	--transition-ease-in-opacity: opacity 250ms 300ms ease-in;
	--transition-embed-icon: opacity 0.15s ease-in-out, background-color 0.2s, transform 0.2s ease;
	--transition-wp-playlist-icon: background-color 0.2s, transform 0.2s ease;
	--transition-ease-box-shadow: box-shadow 0.2s ease;
}

:root {
	/* -----------------------------------------------------------------------------
	 * Font Stacks
	 * ----------------------------------------------------------------------------- */

	--font-family-proxima-nova: proxima-nova, "Helvetica Neue", helvetica, arial, sans-serif;
	--font-family-mono: 'PT Mono', monospace;
	--font-family-base: var(--font-family-proxima-nova);
	--font-family-secondary: var(--font-family-mono);

	/* -----------------------------------------------------------------------------
	 * Font Weights
	 * ----------------------------------------------------------------------------- */

	--font-weight-light: 300;
	--font-weight-regular: 400;
	--font-weight-medium: 500;
	--font-weight-semibold: 600;
	--font-weight-bold: 700;

	/* -----------------------------------------------------------------------------
	 * Border Radius
	 * ----------------------------------------------------------------------------- */

	--border-radius-base: 4px;
	--border-radius-round: 50%;
}

:root {
	--vspace-tiny: 8px;
	--vspace-xs: 16px;
	--vspace-s: 24px;
	--vspace-m: 32px;
	--vspace-l: 48px;
	--vspace-xl: 64px;
	--vspace-super: 96px;
}

/* Mixins */

/* Headlines */

/* Titles */

/* Subheader */

/* Overline */

/* -----------------------------------------------------------------------------
 *
 * Triangles
 *
 * ----------------------------------------------------------------------------- */

/* -----------------------------------------------------------------------------
 *
 * Split long words into multiple lines
 *
 * ----------------------------------------------------------------------------- */

/* -----------------------------------------------------------------------------
 *
 *  text to a single line, with an ellipsis
 *
 * ----------------------------------------------------------------------------- */

/* -----------------------------------------------------------------------------
 *
 * Remove the default antialiased font-smoothing
 *
 * ----------------------------------------------------------------------------- */

/* -----------------------------------------------------------------------------
 *
 * Clearfix
 *
 * ----------------------------------------------------------------------------- */

/* -----------------------------------------------------------------------------
 *
 * Touch & Pointer Bug Fix
 *
 * + Disable text select on clickable elements for pointer & touch events
 *
 * NOTE:
 * This should be utilized for elements that have a JS
 * touchstart or pointerdown event bound to them
 *
 * ----------------------------------------------------------------------------- */

/* -----------------------------------------------------------------------------
 *
 * Hide from both screenreaders and browsers
 *
 * @author: h5bp.com/u
 *
 * ----------------------------------------------------------------------------- */

/* -----------------------------------------------------------------------------
 *
 * Hide only visually, but have it available for screenreaders
 *
 * @author: h5bp.com/v
 *
 * ----------------------------------------------------------------------------- */

/* -----------------------------------------------------------------------------
 *
 * Show element after has been hidden with %visually-hide
 *
 * ----------------------------------------------------------------------------- */

/* -----------------------------------------------------------------------------
 *
 * Form Placeholders
 *
 * ----------------------------------------------------------------------------- */

/* Base */

/* -----------------------------------------------------------------------------
 *
 * Base
 *
 * This file is just a clearing-house.
 * Make partials (start with an underscore) for any actual css code.
 *
 * ----------------------------------------------------------------------------- */

/* -----------------------------------------------------------------------------
 *
 * Globals: HTML & Body
 *
 * ----------------------------------------------------------------------------- */

html {
	background: #fff;
	background: var(--color-white);
}

body {
	background: #fff;
	background: var(--color-white);
	font-family: proxima-nova, "Helvetica Neue", helvetica, arial, sans-serif;
	font-family: var(--font-family-base);
	overflow-x: hidden;
	overflow-y: scroll;
	overflow: hidden scroll;
	width: 100%;
}

button {
	cursor: pointer;
}

/* -----------------------------------------------------------------------------
 *
 * Globals: Font & Color
 *
 * ----------------------------------------------------------------------------- */

body,
form,
button,
input,
select,
textarea {
	color: #0f1031;
	color: var(--color-text);
}

/* -----------------------------------------------------------------------------
 *
 * Globals: Text Selection
 *
 * ----------------------------------------------------------------------------- */

::-moz-selection {
	background: #008cff;
	background: var(--color-main);
	color: #fff;
	color: var(--color-white);
	text-shadow: none;
}

::selection {
	background: #008cff;
	background: var(--color-main);
	color: #fff;
	color: var(--color-white);
	text-shadow: none;
}

.row {
	margin: 0 auto;
	max-width: 1440px;
	width: 100%;
}

.column {
	padding-left: 25px;
	padding-right: 25px;
}

@media (min-width: 640px) {

.column {
		padding-left: 64px;
		padding-right: 64px
}
	}

@media (min-width: 1200px) {

.column {
		padding-left: 95px;
		padding-right: 95px
}
	}

/*
	For Items that extend passed the normal grid, but the content remains within it
	Example:
	<div class="row--outer">
		<div class="row--inner"></div>
	</div>
*/

.row--outer {
	margin-left: auto;
	margin-right: auto;
	max-width: 1440px;
	padding: 0 10px;
	width: 100%;
}

@media (min-width: 640px) {

.row--outer {
		padding: 0 32px
}
	}

@media (min-width: 1200px) {

.row--outer {
		padding: 0 64px
}
	}

.row--inner {
	padding-left: 15px;
	padding-right: 15px;
}

@media (min-width: 640px) {

.row--inner {
		padding-left: 30px;
		padding-right: 30px
}
	}

/* No Padding on Mobile Row Outer */

.row--outer--flush {
	padding: 0;
}

@media (min-width: 1330px) {

.row--outer--flush {
		padding: 0 64px
}
	}

.row--inner--flush {
	padding-left: 25px;
	padding-right: 25px;
}

@media (min-width: 640px) {

.row--inner--flush {
		padding-left: 64px;
		padding-right: 32px
}
	}

@media (min-width: 1200px) {

.row--inner--flush {
		padding-left: 95px;
		padding-right: 32px
}
	}

@media (min-width: 1330px) {

.row--inner--flush {
		padding-left: 32px;
		padding-right: 0
}
	}

/* Push Main Content away from Banner */

.page--push {
	padding-top: 32px;
	padding-top: var(--vspace-m);
}

/* CASE: Onboarding pages */

.page--push.onboarding {
		padding-top: 32px;
		padding-top: var(--vspace-m);
	}

@media (min-width: 640px) {

.page--push.onboarding {
			padding-top: 54px
	}
		}

/* CASE: audience pages */

.page--push.page--lists {
		padding-top: 37px;
		padding-top: calc(var(--vspace-m) + 5px);
	}

/* Shortcuts Page */

@media (min-width: 960px) {

.is-campaign-open .event-header--shortcuts .column,
	.is-campaign-open .shortcut-row {
			max-width: calc(50% + 50vw - 560px)
	}
		}

@media (min-width: 960px) {

.is-campaign-closed .event-header--shortcuts .column,
	.is-campaign-closed .shortcut-row {
			max-width: calc(50% + 50vw - 310px)
	}
		}

/* Set height to keep footer at bottom of viewport */

#page-content {
	background: #fff;
	background: var(--color-white);
	min-height: 100vh;
	padding-bottom: 80px;
	position: relative;
	transform: translate3d(0, 0, 0);
	z-index: 2;
}

/* Necessary to make the search's position: fixed work on mobile */

#page-content.page--events {
		transform: none;
	}

@media (min-width: 640px) {

#page-content.page--events {
			transform: translate3d(0, 0, 0)
	}
		}

#page-content.page--design-system a.anchor {
			position: relative;
			top: -90px;
		}

#page-content.page--design-system .column {
			padding: 0 25px;
		}

@media (min-width: 640px) {

#page-content.page--design-system .column {
				padding: 0 40px
		}
			}

#page-content.page--design-system .svgicon {
			min-height: 13px;
			min-width: 13px;
			mix-blend-mode: difference;
		}

/* Site Wrap */

.site-wrap {
	padding-top: 70px;
}

.login .site-wrap {
		padding-top: 0;
	}

.site-wrap.has-site-notice {
		padding-top: 111px;
	}

.site-wrap.site-wrap--grey,
	.site-wrap.site-wrap--grey #page-content {
		background-color: #f4f6f8;
		background-color: var(--color-grey-light);
	}

@media (min-width: 640px) {

.site-wrap {
		padding-top: 70px
}

		.site-wrap.has-site-notice {
			padding-top: 118px;
		}
	}

@media (max-width: 767px) {

.site-wrap {
		overflow-x: hidden;
		width: 100vw
}
	}

@supports (position: sticky) {

.site-wrap {
		padding-top: 0
}
	}

.site-wrap--secondary {
	padding-top: 70px;
}

/* Row with sidebar  */

.has-sidebar {
	display: flex;
	flex-wrap: wrap;
}

@media (min-width: 640px) {

.has-sidebar {
		flex-wrap: nowrap
}
	}

.has-sidebar .has-sidebar__sidebar {
		display: none;
		width: 100%;
	}

@media (min-width: 768px) {

.has-sidebar .has-sidebar__sidebar {
			display: block;
			flex: 0 0 240px
	}
		}

@media (min-width: 960px) {

.has-sidebar .has-sidebar__sidebar {
			display: block;
			flex: 0 0 276px
	}
		}

.has-sidebar .has-sidebar__main {
		margin: 0;
		position: relative;
		transition: margin 0.3s ease;
		width: 100%;
	}

@media (min-width: 768px) {

.has-sidebar .has-sidebar__main {
			margin-left: 24px;
			padding-left: 0
	}
		}

@media (min-width: 960px) {

.has-sidebar .has-sidebar__main {
			margin-left: 78px
	}
		}

@media (min-width: 1200px) {

.has-sidebar .has-sidebar__main {
			margin-left: 156px;
			margin-right: 24px
	}
		}

.has-sidebar .has-sidebar__main-header {
		margin-bottom: 32px;
		margin-bottom: var(--vspace-m);
	}

@media (min-width: 640px) {

.has-sidebar .has-sidebar__main-header {
			margin-bottom: 64px;
			margin-bottom: var(--vspace-xl)
	}
		}

.has-sidebar .has-sidebar__main-header h1 {
			font-size: 30px;
			font-weight: 500;
			margin: 0;

			letter-spacing: -0.32px;
			line-height: 1.23;
			margin-bottom: 20px;
		}

@media (min-width: 640px) {

.has-sidebar .has-sidebar__main-header h1 {
				font-size: 38px;
				font-weight: 500;
				line-height: 1.37;
				margin: 0;

				margin-bottom: 20px
		}
			}

.flex-wrap {
	display: flex;
}

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

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

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

.sticky {
	align-self: flex-start;
	position: sticky;
	top: 0;
}

#app-content {
	background: #fff;
	background: var(--color-white);
	min-height: 100vh;
	padding-bottom: 80px;
	position: relative;
	z-index: 2;
}

@media (min-width: 640px) {

.message-single #app-content {
			padding-top: 75px
	}
		}

/* Set flex element to justify-content center */

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

/* Reduced width container. CASE: Forgot password screens */

.row--reduced {
	max-width: 490px;
}

.list-unstyled {
	list-style: none;
	margin: 0;
	padding: 0;
}

@media (max-width: 959px) {

.mobile-fixed {
		overflow: hidden
}
	}

/* -----------------------------------------------------------------------------
 *
 * SVG Icons: Icons (via PostCSS Inline SVG)
 *
 * ----------------------------------------------------------------------------- */

.svg-include {
	display: inline-block;
	height: auto;
	width: 18px;
}

.svg-include svg {
		height: 100%;
		width: 100%;
	}

.svgicon {
	background-repeat: no-repeat;
	background-size: contain;
}

.svgicon-icon-save {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpath d='M19 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11l5 5v11a2 2 0 0 1-2 2z'/%3E %3Cpolyline points='17,21 17,13 7,13 7,21'/%3E %3Cpolyline points='7,3 7,8 15,8'/%3E %3C/svg%3E");
}

.svgicon-icon-save-green {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpath d='M19 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11l5 5v11a2 2 0 0 1-2 2z'/%3E %3Cpolyline points='17,21 17,13 7,13 7,21'/%3E %3Cpolyline points='7,3 7,8 15,8'/%3E %3C/svg%3E");
}

.svgicon-icon-preview {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg id='947852ec-5bfd-4fe7-985c-16dffda698d5' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' width='22.85' height='14.63' viewBox='0 0 22.85 14.63'%3E %3Ctitle%3EPreview%3C/title%3E %3Cg id='0ae42f9e-d271-4405-a1cc-9a94e92412e1' data-name='00.Design-System-'%3E %3Cg id='f6c3a570-5d4d-4894-ad57-2154702af7b7' data-name='Promoter---Design-System---Base-Design-System'%3E %3Cg id='825e6709-b181-46b0-b101-1a74b6c8c71b' data-name='Icongraphy'%3E %3Cg id='6c76c4f7-2bbe-4ece-a29b-ce68a914b63f' data-name='Iconography/Preview'%3E %3Cg id='391b55e0-f668-4425-ae1c-223375ec78d2' data-name='eye-17'%3E %3Cpath id='c41cb2f0-c5dd-4878-b55d-7989c39837c1' data-name='Shape' d='M1,7.5S5.68.94,11.45.94,22,7.5,22,7.5s-4.8,6.56-10.5,6.56S1,7.5,1,7.5Z' transform='translate(-0.03 -0.19)' style='fill: none;;stroke-linecap: square;stroke-width: 1.5px' stroke='%23687886'/%3E %3Cellipse id='4e00a8fa-f62c-4fca-a22e-fbcea61c0644' data-name='Oval' cx='11.54' cy='7.25' rx='2.83' ry='2.75' style='fill: none;stroke-linecap: square;stroke-width: 1.5px' stroke='%23687886'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

.svgicon-icon-trash {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpolyline points='3,6 5,6 21,6' stroke='%23687886'/%3E %3Cpath d='M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2' stroke='%23687886'/%3E %3Cline x1='10' y1='11' x2='10' y2='17'/%3E %3Cline x1='14' y1='11' x2='14' y2='17'/%3E %3C/svg%3E");
}

.svgicon-icon-plus {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='50px' height='50px' viewBox='0 0 50 50' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 52.2 (67145) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EIcons/Shortcuts/Plus%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Icons/Shortcuts/Plus' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='simple-add' transform='translate(10.000000, 10.000000)' fill-rule='nonzero' stroke='%230F1031' stroke-width='1.5'%3E %3Cpath d='M16,0 L16,31' id='Shape' stroke='var(--color-white)'/%3E %3Cpath d='M31,16 L0,16' id='Shape' stroke='var(--color-white)'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

.svgicon-icon-plus-blue {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='50px' height='50px' viewBox='0 0 50 50' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 52.2 (67145) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EIcons/Shortcuts/Plus%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Icons/Shortcuts/Plus' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='simple-add' transform='translate(10.000000, 10.000000)' fill-rule='nonzero' stroke='%230F1031' stroke-width='1.5'%3E %3Cpath d='M16,0 L16,31' id='Shape' stroke='var(--color-blue)'/%3E %3Cpath d='M31,16 L0,16' id='Shape' stroke='var(--color-blue)'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

.svgicon-icon-edit {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpath d='M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7'/%3E %3Cpath d='M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z'/%3E %3C/svg%3E");
}

.svgicon-icon-announcement {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpath d='M3 11l18-5v12L3 14v-3z' stroke='var(--color-white)'/%3E %3Cpath d='M11.6 16.8a3 3 0 1 1-5.8-1.6' stroke='var(--color-white)'/%3E %3C/svg%3E");
}

.svgicon-icon-add {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpath d='M12 5v14' stroke='var(--color-white)'/%3E %3Cpath d='M5 12h14' stroke='var(--color-white)'/%3E %3C/svg%3E");
}

.svgicon-icon-add-ticket {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpath d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7z' stroke='var(--color-white)'/%3E %3Cpath d='M14,2v4a1,1 0 0,0 1,1h4' stroke='var(--color-white)'/%3E %3Cpath d='M12 11v6' stroke='var(--color-white)'/%3E %3Cpath d='M9 14h6' stroke='var(--color-white)'/%3E %3C/svg%3E");
}

.svgicon-icon-art {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpath d='M9 2a1 1 0 0 0-1 1v2H6a1 1 0 0 0-1 1v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V6a1 1 0 0 0-1-1h-2V3a1 1 0 0 0-1-1H9z' stroke='var(--color-white)'/%3E %3Crect x='9' y='9' width='6' height='6' stroke='var(--color-white)'/%3E %3Cpath d='m9 9 3 3 3-3' stroke='var(--color-white)'/%3E %3C/svg%3E");
}

.svgicon-icon-balloon {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cellipse cx='12' cy='8' rx='6' ry='8'/%3E %3Cpath d='M12 16v5' stroke='var(--color-white)'/%3E %3Cpath d='M8 21h8' stroke='var(--color-white)'/%3E %3C/svg%3E");
}

.svgicon-icon-building {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='50px' height='50px' viewBox='0 0 50 50' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 52.2 (67145) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EIcons/Shortcuts/Custom/Building%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Icons/Shortcuts/Custom/Building' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='bank' transform='translate(4.000000, 5.000000)' fill-rule='nonzero' stroke='%230F1031' stroke-width='1.5'%3E %3Cpolygon id='Path' points='21.0125 0 0 10.775641 0 16.1634615 42.025 16.1634615 42.025 10.775641' stroke='var(--color-white)'/%3E %3Cpath d='M3.77147436,31.249359 L3.77147436,20.4737179' id='Path' stroke='var(--color-white)'/%3E %3Cpath d='M14.5471154,31.249359 L14.5471154,20.4737179' id='Path' stroke='var(--color-white)'/%3E %3Cpath d='M26.4003205,31.249359 L26.4003205,20.4737179' id='Path' stroke='var(--color-white)'/%3E %3Cpath d='M37.1759615,31.249359 L37.1759615,20.4737179' id='Path' stroke='var(--color-white)'/%3E %3Ccircle id='Oval' cx='21.0125' cy='9.15929487' r='2.69391026' stroke='var(--color-white)'/%3E %3Crect id='Rectangle' x='0' y='35.5596154' width='42.025' height='5.38782051' stroke='var(--color-white)'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

.svgicon-icon-cake {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='50px' height='50px' viewBox='0 0 50 50' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 52.2 (67145) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EIcons/Shortcuts/Custom/Cake%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Icons/Shortcuts/Custom/Cake' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='cupcake' transform='translate(5.000000, 4.000000)' fill-rule='nonzero' stroke='%230F1031' stroke-width='1.5'%3E %3Cpolyline id='Path' points='5 28 7.81818182 42 33.1818182 42 36 28' stroke='var(--color-white)'/%3E %3Cpath d='M28.5714286,16 L34.2857143,16 C37.4416271,16 40,18.6862915 40,22 C40,25.3137085 37.4416271,28 34.2857143,28 L5.71428571,28 C2.55837286,28 6.34413157e-16,25.3137085 0,22 C-3.17206578e-16,18.6862915 2.55837286,16 5.71428571,16 L14.2857143,16' id='Path' stroke='var(--color-white)'/%3E %3Cpath d='M9.93181812,16 C7.20805017,16 5,13.7207223 5,10.9090909 C5,8.09745949 7.20805017,5.81818186 9.93181812,5.81818182 L23.3181818,5.81818182 C26.7811837,6.08548388 29.8560982,3.54619964 30.3636364,0 C35.0756364,1.49963636 36,5.63490909 36,8.84654545 C36,12.304 33.2987727,16 30.3636364,16' id='Path' stroke='var(--color-white)'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

.svgicon-icon-clip-board {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%230f1031' viewBox='0 0 50 50' preserveAspectRatio='xMidYMid meet' stroke-width='1.5'%3E %3Cg%3E %3Cpath d='M16.5 22.5h18m-18 7h18m-18 7h7' stroke='var(--color-white)'/%3E %3Cpath d='M34.873 9.5H43.5v37h-36v-37h8.731' stroke='var(--color-white)'/%3E %3C/g%3E %3Cpath d='M30.5 7.5a5 5 0 1 0-10 0h-4v6h18v-6h-4z' stroke='var(--color-white)'/%3E %3C/svg%3E");
}

.svgicon-icon-clock {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='50px' height='50px' viewBox='0 0 50 50' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 52.2 (67145) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EIcons/Shortcuts/Custom/Clock%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Icons/Shortcuts/Custom/Clock' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='clock' transform='translate(3.000000, 3.000000)' fill-rule='nonzero' stroke='%230F1031' stroke-width='1.5'%3E %3Ccircle id='Oval' cx='22' cy='22' r='22' stroke='var(--color-white)'/%3E %3Cpolyline id='Path' points='22.5116279 9.20930233 22.5116279 21.4883721 34.7906977 21.4883721' stroke='var(--color-white)'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

.svgicon-icon-clock2 {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cg fill='none' fill-rule='evenodd' stroke='%23687886' stroke-width='1.5' transform='translate(1 1)'%3E %3Ccircle cx='8' cy='8' r='8' stroke-linecap='square'/%3E %3Cpath stroke-linecap='round' d='M7 5.5L7 9.75M10.1318 9.75L7.13184 9.75'/%3E %3C/g%3E %3C/svg%3E");
}

.svgicon-icon-custom-alarm {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='50px' height='50px' viewBox='0 0 50 50' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 52.2 (67145) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EIcons/Shortcuts/Custom/Custom Alarm%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Icons/Shortcuts/Custom/Custom-Alarm' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='alarm' transform='translate(8.000000, 4.000000)'%3E %3Cpath d='M31.1111111,23.368421 L31.1111111,13.6315788 C31.111111,6.10306569 25.017209,4.32402654e-16 17.5,0 C9.98279098,-4.32402654e-16 3.888889,6.10306569 3.88888889,13.6315788 L3.88888889,23.368421 C3.83105494,28.1785126 2.4882606,32.8853602 0,37 L35,37 C32.5117394,32.8853602 31.1689451,28.1785126 31.1111111,23.368421 Z' id='Path' stroke='var(--color-white)' stroke-width='1.5' fill-rule='nonzero'/%3E %3Cpath d='M13,40 C13.8286734,41.7988044 16.0308653,43 18.5,43 C20.9691347,43 23.1713266,41.7988044 24,40 L13,40 Z' id='Path' fill='%230F1031' stroke='var(--color-white)'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

.svgicon-icon-dounut {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='50px' height='50px' viewBox='0 0 50 50' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 52.2 (67145) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EIcons/Shortcuts/Custom/Dounut%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Icons/Shortcuts/Custom/Dounut' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='donut' transform='translate(3.000000, 3.000000)' fill-rule='nonzero' stroke='%230F1031' stroke-width='1.5'%3E %3Cpath d='M0.956521739,22 C4.4,25.4434783 10.1391304,25.826087 14.3478261,22' id='Path' stroke='var(--color-white)'/%3E %3Cpath d='M29.6521739,22 C31.9478261,25.826087 35.2,28.8869565 41.7043478,29.6521739' id='Path' stroke='var(--color-white)'/%3E %3Ccircle id='Oval' cx='22' cy='22' r='21.0434783' stroke='var(--color-white)'/%3E %3Ccircle id='Oval' cx='22' cy='22' r='7.65217391' stroke='var(--color-white)'/%3E %3Cpath d='M10.5217391,4.7826087 L12.4347826,6.69565217' id='Path' stroke='var(--color-white)'/%3E %3Cpath d='M31.5652174,10.5217391 L33.4782609,12.4347826' id='Path' stroke='var(--color-white)'/%3E %3Cpath d='M20.0869565,8.60869565 L22,6.69565217' id='Path' stroke='var(--color-white)'/%3E %3Cpath d='M39.2173913,18.173913 L41.1304348,16.2608696' id='Path' stroke='var(--color-white)'/%3E %3Cpath d='M8.60869565,16.2608696 L10.5217391,14.3478261' id='Path' stroke='var(--color-white)'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

.svgicon-icon-drink {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='50px' height='50px' viewBox='0 0 50 50' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 52.2 (67145) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EIcons/Shortcuts/Custom/Drink%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Icons/Shortcuts/Custom/Drink' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='drink-2' transform='translate(11.000000, 5.000000)' stroke-width='1.5'%3E %3Cpath d='M17.5714286,6.83333333 C17.5714286,3.075 20.6464286,0 24.4047619,0 C28.1630952,0 31.2380952,3.075 31.2380952,6.83333333 C31.2380952,10.5916667 28.1630952,13.6666667 24.4047619,13.6666667' id='Path' stroke='var(--color-white)' fill-rule='nonzero'/%3E %3Cpath d='M24.4047619,6.83333333 L0,6.83333333 L0,17.6465201 C0,24.6750916 5.40391156,30.2619048 12.202381,30.2619048 C19.0008503,30.2619048 24.4047619,24.6750916 24.4047619,17.6465201 L24.4047619,6.83333333 Z' id='Path' stroke='var(--color-white)' fill-rule='nonzero'/%3E %3Cpath d='M11.7142857,30.2619048 L11.7142857,40.0238095' id='Path' stroke='var(--color-white)' fill-rule='nonzero'/%3E %3Cpath d='M4.88095238,40.0238095 L18.547619,40.0238095' id='Path' stroke='var(--color-white)' stroke-linecap='square'/%3E %3Cpolyline id='Path' stroke='var(--color-white)' fill-rule='nonzero' points='10.7380952 19.5238095 5.36904762 0 0 0'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

.svgicon-icon-flag {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='50px' height='50px' viewBox='0 0 50 50' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 52.2 (67145) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EIcons/Shortcuts/Custom/Flag%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Icons/Shortcuts/Custom/Flag' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='flag-points-32' transform='translate(7.000000, 4.000000)' fill-rule='nonzero' stroke='%230F1031' stroke-width='1.5'%3E %3Cpolyline id='Path' points='1 4 36 4 30.1666667 16 36 28 1 28' stroke='var(--color-white)'/%3E %3Cpath d='M1,0 L1,43' id='Path' stroke='var(--color-white)'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

.svgicon-icon-forward {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='50px' height='50px' viewBox='0 0 50 50' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 52.2 (67145) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EIcons/Shortcuts/Custom/Forward%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Icons/Shortcuts/Custom/Forward' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='reply' transform='translate(5.000000, 9.000000)' fill-rule='nonzero' stroke='%230F1031' stroke-width='1.5'%3E %3Cpath d='M0,15.3560372 L15.2380952,0 L15.2380952,9.59752322 C25.9047619,9.59752322 40,13.8204334 40,32.6315789 C34.8571429,23.8018576 29.5238095,21.1145511 15.2380952,21.1145511 L15.2380952,30.7120743 L0,15.3560372 Z' id='Path' stroke='var(--color-white)'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

.svgicon-icon-halloween {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='50px' height='50px' viewBox='0 0 50 50' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 52.2 (67145) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EIcons/Shortcuts/Custom/Halloween%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Icons/Shortcuts/Custom/Halloween' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='pumpkin' transform='translate(2.000000, 5.000000)' fill-rule='nonzero' stroke='%230F1031' stroke-width='1.5'%3E %3Cpolygon id='Path' points='10.2222222 22.4888889 12.9481481 17.3777778 18.4 22.4888889' stroke='var(--color-white)'/%3E %3Cpolygon id='Path' points='34.7555556 22.4888889 32.0296296 17.3777778 26.5777778 22.4888889' stroke='var(--color-white)'/%3E %3Cpath d='M12.2666667,30.6666667 C14.4127843,33.7191704 18.4104527,35.7777778 23,35.7777778 C27.5895473,35.7777778 31.5872157,33.7191704 33.7333333,30.6666667 L12.2666667,30.6666667 Z' id='Path' stroke='var(--color-white)'/%3E %3Cpath d='M19.4222222,7.15555556 C19.4222222,3.15070421 22.8451181,0.546122063 24.9305926,0 L27.6,2.68860092 C27.6,2.68860092 25.0140116,4.41098589 25.262181,7.06801753' id='Path' stroke='var(--color-white)'/%3E %3Cpath d='M29.1333508,40.8888889 L16.866649,40.8888889 C7.55145645,40.8888889 0,33.1091259 0,23.5122993 L0,23.5122631 C0,13.9154382 6.01813983,6.13567363 15.3333333,6.13567363 C15.3333333,6.13567363 20.3166667,6.26731486 23,7.71536523 C26.2583333,6.0040324 30.6666667,6.13567363 30.6666667,6.13567363 C39.9818608,6.13567363 46,13.9154382 46,23.5122633 L46,23.5122994 C46,33.1091259 38.4485451,40.8888889 29.1333508,40.8888889 Z' id='Path' stroke='var(--color-white)'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

.svgicon-icon-hat {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='50px' height='50px' viewBox='0 0 50 50' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 52.2 (67145) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EIcons/Shortcuts/Custom/Hat%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Icons/Shortcuts/Custom/Hat' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='cap' transform='translate(3.000000, 7.000000)' fill-rule='nonzero' stroke='%230F1031' stroke-width='1.5'%3E %3Cpath d='M6.8,24 C6.8,24 0,25.8 0,29 C0,32.6 12.09,37 19.5,37 C27.3,37 39,28 39,28' id='Path' stroke='var(--color-white)'/%3E %3Cpath d='M22,0.222222222 C30,1.98445998 36,8.81118881 36,17.2307692 L36,28.6410909' id='Path' stroke='var(--color-white)'/%3E %3Cpath d='M43,26 C43,26 37.6,30 25,30 C12.4,30 7,26 7,26 L7,18 C7,8 15,0 25,0 C35,0 43,8 43,18 L43,26 Z' id='Path' stroke='var(--color-white)'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

.svgicon-icon-headphones {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='50px' height='50px' viewBox='0 0 50 50' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 52.2 (67145) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EIcons/Shortcuts/Custom/Headphones%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Icons/Shortcuts/Custom/Headphones' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='headphones' transform='translate(3.000000, 4.000000)' fill-rule='nonzero' stroke='%230F1031' stroke-width='1.5'%3E %3Cpath d='M2.14883721,25.7744512 L2.14883721,15.4604191 C2.14883721,6.92240265 9.26868698,0 18.0502326,0 L26.0009302,0 C34.7824758,0 41.9023256,6.92240265 41.9023256,15.4604191 L41.9023256,25.7860465' id='Path' stroke='var(--color-white)'/%3E %3Cpath d='M13.9674419,21.9025116 C13.0156605,21.6387907 12.0139953,21.4883721 10.9744186,21.4883721 C4.91254884,21.4883721 0,26.2978605 0,32.2325581 C0,38.1672558 4.91254884,42.9767442 10.9744186,42.9767442 C12.0139953,42.9767442 13.0156605,42.8263256 13.9674419,42.5626047 L13.9674419,21.9025116 Z' id='Path' stroke='var(--color-white)'/%3E %3Cpath d='M30.0325581,42.5626047 C30.9843395,42.8263256 31.9860047,42.9767442 33.0255814,42.9767442 C39.0874512,42.9767442 44,38.1672558 44,32.2325581 C44,26.2978605 39.0874512,21.4883721 33.0255814,21.4883721 C31.9860047,21.4883721 30.9843395,21.6387907 30.0325581,21.9025116 L30.0325581,42.5626047 Z' id='Path' stroke='var(--color-white)'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

.svgicon-icon-holidays {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='50px' height='50px' viewBox='0 0 50 50' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 52.2 (67145) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EIcons/Shortcuts/Custom/Holidays%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Icons/Shortcuts/Custom/Holidays' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='snow-ball' transform='translate(4.000000, 4.000000)' fill-rule='nonzero' stroke='%230F1031' stroke-width='1.5'%3E %3Cpath d='M15.7666667,8.6 L15.7666667,13.555556' id='Path' stroke='var(--color-white)'/%3E %3Cpath d='M8.12222222,18.1555556 L8.12222222,23.1111116' id='Path' stroke='var(--color-white)'/%3E %3Cpath d='M28.1888889,12.4222222 L28.1888889,16.3777782' id='Path' stroke='var(--color-white)'/%3E %3Cpath d='M34.8777778,22.9333333 L34.8777778,27.8888893' id='Path' stroke='var(--color-white)'/%3E %3Cpolygon id='Path' points='14 29.4222222 21.6444444 17 29.2888889 29.4222222' stroke='var(--color-white)'/%3E %3Cpath d='M21.4777778,30 L21.4777778,36.6888889' id='Path' stroke='var(--color-white)'/%3E %3Cpath d='M43,36.3111111 L43,21.1814598 C43,9.4832629 33.3741316,0 21.5000206,0 L21.499978,0 C9.62586835,0 0,9.4832629 0,21.1814598 L0,36.3111111' id='Path' stroke='var(--color-white)'/%3E %3Crect id='Rectangle' x='0' y='36.3111111' width='43' height='6.68888889' stroke='var(--color-white)'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

.svgicon-icon-kiss {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='50px' height='50px' viewBox='0 0 50 50' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 52.2 (67145) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EIcons/Shortcuts/Custom/Kiss%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Icons/Shortcuts/Custom/Kiss' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='kiss' transform='translate(3.000000, 3.000000)' fill-rule='nonzero' stroke='%230F1031' stroke-width='1.5'%3E %3Cpath d='M34.5,17.5 C34.5,19.709139 32.709139,21.5 30.5,21.5 C28.290861,21.5 26.5,19.709139 26.5,17.5' id='Path' stroke='var(--color-white)'/%3E %3Cpath d='M16.5,17.5 C16.5,19.709139 14.709139,21.5 12.5,21.5 C10.290861,21.5 8.5,19.709139 8.5,17.5' id='Path' stroke='var(--color-white)'/%3E %3Cpath d='M29.5,40.922 C20.6150497,44.5755145 10.3837357,41.7268739 4.66528779,34.0074267 C-1.05316009,26.2879796 -0.797278049,15.6705852 5.28639636,8.23557238 C11.3700708,0.800559557 21.7267328,-1.55190536 30.4253688,2.52537827 C39.1240048,6.60266189 43.9415043,16.0676626 42.119,25.5' id='Path' stroke='var(--color-white)'/%3E %3Cpath d='M21.5,34.5000251 L23,34.5 C23.9487453,34.5042469 24.8173908,33.9687583 25.2398168,33.1192338 C25.6622429,32.2697093 25.5649711,31.2539183 24.989,30.5 C25.5649711,29.7460817 25.6622429,28.7302907 25.2398168,27.8807662 C24.8173908,27.0312417 23.9487453,26.4957531 23,26.5 L21.5,26.4999749' id='Path' stroke='var(--color-white)'/%3E %3Cpath d='M42.541,31.492 C41.8561487,30.7753467 40.8783033,30.4157955 39.8923271,30.5180898 C38.9063509,30.6203841 38.023144,31.1730181 37.5,32.015 C36.976856,31.1730181 36.0936491,30.6203841 35.1076729,30.5180898 C34.1216967,30.4157955 33.1438513,30.7753467 32.459,31.492 C31.1797585,32.8324362 31.1797585,34.9415638 32.459,36.282 L37.5,41.5 L42.542,36.282 C43.8199431,34.9408891 43.8195029,32.8325772 42.541,31.492 Z' id='Path' stroke='var(--color-white)'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

.svgicon-icon-lightning {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='50px' height='50px' viewBox='0 0 50 50' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 52.2 (67145) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EIcons/Shortcuts/Custom/Lightning%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Icons/Shortcuts/Custom/Lightning' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='flash-21' transform='translate(5.000000, 5.000000)' fill-rule='nonzero' stroke='%230F1031' stroke-width='1.5'%3E %3Cpolygon id='Path' points='22.2222222 0 0 24.4444444 20 24.4444444 17.7777778 40 40 15.5555556 20 15.5555556' stroke='var(--color-white)'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

.svgicon-icon-maintenance {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='50px' height='50px' viewBox='0 0 50 50' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 52.2 (67145) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EIcons/Shortcuts/Custom/Maintenance%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Icons/Shortcuts/Custom/Maintenance' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='settings-tool-66' transform='translate(5.000000, 6.000000)' fill-rule='nonzero' stroke='%230F1031' stroke-width='1.5'%3E %3Cpath d='M39.4258769,7.05758703 L33.7119817,12.6289381 L27.0457706,6.12902852 L32.7596658,0.557677419 C31.7252491,0.177427508 30.6272097,-0.0115101429 29.5217919,0.00054230868 C23.7574701,0.0499585433 19.0969979,4.59416633 19.0463173,10.214686 C19.0506248,11.2911338 19.2438787,12.3589199 19.6177069,13.3717849 L0,29.7144148 L9.52315867,39 L26.2839179,20.0574063 C27.3183347,20.4376562 28.416374,20.6265938 29.5217919,20.6145414 C35.2861136,20.5651251 39.9465858,16.0209174 39.9972664,10.4003977 C40.0257207,9.26089369 39.8318174,8.12649803 39.4258769,7.05758703 Z' id='Path' stroke='var(--color-white)'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

.svgicon-icon-meal {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='50px' height='50px' viewBox='0 0 50 50' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 52.2 (67145) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EIcons/Shortcuts/Custom/Meal%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Icons/Shortcuts/Custom/Meal' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='cutlery-77' transform='translate(10.000000, 4.000000)' fill-rule='nonzero' stroke='%230F1031' stroke-width='1.5'%3E %3Cpath d='M16.0740741,1.14814815 L16.0740741,15.8444444 C16.0740741,17.8743704 14.275787,19.5185185 12.0555556,19.5185185 L4.01851852,19.5185185 C1.79828704,19.5185185 0,17.8743704 0,15.8444444 L0,1.14814815' id='Path' stroke='var(--color-white)'/%3E %3Cpath d='M8.61111111,1.14814815 L8.61111111,12.6296296' id='Path' stroke='var(--color-white)'/%3E %3Cpath d='M8.61111111,19.5185185 L8.61111111,42.4814815' id='Path' stroke='var(--color-white)'/%3E %3Cpath d='M29.8518519,29.8518519 L20.6666667,29.8518519 L20.6666667,7.96049383 C20.6666667,3.56431111 23.9568,0 28.0148148,0 L29.8518519,0 L29.8518519,29.8518519 Z' id='Path' stroke='var(--color-white)'/%3E %3Cpath d='M29.8518519,30 L29.8518519,42.4814815' id='Path' stroke='var(--color-white)'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

.svgicon-icon-menu {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='50px' height='50px' viewBox='0 0 50 50' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 52.2 (67145) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EIcons/Shortcuts/Custom/Menu%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Icons/Shortcuts/Custom/Menu' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='restaurant-menu' transform='translate(7.000000, 5.000000)' fill-rule='nonzero' stroke='%230F1031' stroke-width='1.5'%3E %3Crect id='Rectangle' x='0' y='0' width='29.6470588' height='40.1142857' stroke='var(--color-white)'/%3E %3Cpath d='M7.41176471,26.2285714 L21.1764706,26.2285714' id='Path' stroke='var(--color-white)'/%3E %3Cpath d='M7.41176471,32.4 L21.1764706,32.4' id='Path' stroke='var(--color-white)'/%3E %3Cellipse id='Oval' cx='14.8235294' cy='14.4' rx='5.29411765' ry='5.14285714' stroke='var(--color-white)'/%3E %3Cpath d='M35.4705882,6.17142857 L35.4705882,34.9714286' id='Path' stroke='var(--color-white)'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

.svgicon-icon-message {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='50px' height='50px' viewBox='0 0 50 50' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 52.2 (67145) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EIcons/Shortcuts/Custom/Message%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Icons/Shortcuts/Custom/Message' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='f-chat' transform='translate(4.000000, 5.000000)' fill-rule='nonzero' stroke='%230F1031' stroke-width='1.5'%3E %3Cpolygon id='Path' points='43 0 0 0 0 29.3181818 13.6818182 29.3181818 21.5 39.0909091 29.3181818 29.3181818 43 29.3181818' stroke='var(--color-white)'/%3E %3Cpath d='M11.7272727,11.0757576 L31.2727273,11.0757576' id='Path' stroke='var(--color-white)'/%3E %3Cpath d='M11.7272727,20.1969697 L23.4545455,20.1969697' id='Path' stroke='var(--color-white)'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

.svgicon-icon-mic {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='50px' height='50px' viewBox='0 0 50 50' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 52.2 (67145) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EIcons/Shortcuts/Custom/Mic%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Icons/Shortcuts/Custom/Mic' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='mic' transform='translate(4.000000, 0.000000)' fill-rule='nonzero' stroke='%230F1031' stroke-width='1.5'%3E %3Cpolyline id='Path' points='27.2608696 29.3458695 7.01831715 44.826087 1.17391304 38.9812198 16.6508375 18.7391304' stroke='var(--color-white)'/%3E %3Ccircle id='Oval' transform='translate(28.864992, 17.118256) rotate(-45.000000) translate(-28.864992, -17.118256) ' cx='28.8649923' cy='17.1182562' r='11.7634337' stroke='var(--color-white)'/%3E %3Cpath d='M0,42.8695652 L3.13043478,46' id='Path' stroke='var(--color-white)'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

.svgicon-icon-mixer {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='50px' height='50px' viewBox='0 0 50 50' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 52.2 (67145) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EIcons/Shortcuts/Custom/Mixer%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Icons/Shortcuts/Custom/Mixer' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='remix' transform='translate(4.000000, 8.000000)' fill-rule='nonzero' stroke='%230F1031' stroke-width='1.5'%3E %3Crect id='Rectangle' x='0.934782609' y='0.934782609' width='41.1304348' height='33.6521739' stroke='var(--color-white)'/%3E %3Ccircle id='Oval' cx='15.8913043' cy='17.7608696' r='9.34782609' stroke='var(--color-white)'/%3E %3Cpath d='M32.7173913,17.7608696 L32.7173913,27.1086957' id='Path' stroke='var(--color-white)'/%3E %3Cpath d='M32.7173913,8.41304348 L32.7173913,12.1521739' id='Path' stroke='var(--color-white)'/%3E %3Cpath d='M28.9782609,12.1521739 L36.4565217,12.1521739' id='Path' stroke='var(--color-white)'/%3E %3Ccircle id='Oval' fill='%230F1031' cx='15.8913043' cy='17.7608696' r='1.86956522' stroke='var(--color-white)'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

.svgicon-icon-money {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='50px' height='50px' viewBox='0 0 50 50' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 52.2 (67145) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EIcons/Shortcuts/Custom/Money%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Icons/Shortcuts/Custom/Money' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='payment' transform='translate(5.000000, 4.000000)' stroke='%23111111' stroke-width='1.5'%3E %3Cpath d='M7.15116279,9.05813953 L7.15116279,5.24418605 C7.15116279,3.66425581 8.43169767,2.38372093 10.0116279,2.38372093 C11.5915581,2.38372093 12.872093,3.66425581 12.872093,5.24418605 L12.872093,9.05813953' id='Path' stroke='var(--color-white)'/%3E %3Cpath d='M12.872093,9.05813953 L12.872093,4.29069767 C12.872093,2.71076744 14.1526279,1.43023256 15.7325581,1.43023256 C17.3124884,1.43023256 18.5930233,2.71076744 18.5930233,4.29069767 L18.5930233,9.05813953' id='Path' stroke='var(--color-white)'/%3E %3Cpath d='M24.3139535,9.05813953 L24.3139535,4.29069767 C24.3139535,2.71076744 25.5944884,1.43023256 27.1744186,1.43023256 C28.7543488,1.43023256 30.0348837,2.71076744 30.0348837,4.29069767 L30.0348837,9.05813953' id='Path' stroke='var(--color-white)'/%3E %3Cpath d='M18.5930233,9.05813953 L18.5930233,3.3372093 C18.5930233,1.75727907 19.8735581,0.476744186 21.4534884,0.476744186 C23.0334186,0.476744186 24.3139535,1.75727907 24.3139535,3.3372093 L24.3139535,9.05813953' id='Path' stroke='var(--color-white)'/%3E %3Cpolyline id='Path' points='23.4376977 28.127907 0.476744186 28.127907 0.476744186 9.05813953 40.5232558 9.05813953 40.5232558 28.127907 35.755814 28.127907' stroke='var(--color-white)'/%3E %3Ccircle id='Oval' stroke-linecap='square' cx='19.5465116' cy='18.5930233' r='3.81395349' stroke='var(--color-white)'/%3E %3Cpath d='M10.0116279,14.7790698 L6.19767442,14.7790698' id='Path' stroke-linecap='square' stroke='var(--color-white)'/%3E %3Cpath d='M7.15116279,28.127907 C7.15116279,36.0266047 13.5547907,42.4302326 21.4534884,42.4302326 C29.352186,42.4302326 35.755814,36.0266047 35.755814,28.127907 L35.755814,15.7325581 C32.4529302,15.7325581 30.0348837,18.1506047 30.0348837,21.4534884 L30.0348837,25.2674419 C25.5267907,25.2674419 21.4534884,28.7533953 21.4534884,32.8953488' id='Path' stroke='var(--color-white)'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

.svgicon-icon-mountain {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='50px' height='50px' viewBox='0 0 50 50' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 52.2 (67145) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EIcons/Shortcuts/Custom/Mountain%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Icons/Shortcuts/Custom/Mountain' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='mountain' transform='translate(3.000000, 7.000000)' fill-rule='nonzero' stroke='%230F1031' stroke-width='1.5'%3E %3Cpath d='M14.3181818,13.2954545 L30.6818182,13.2954545' id='Path' stroke='var(--color-white)'/%3E %3Cpolygon id='Path' points='22.5 0 45 35.7954545 0 35.7954545' stroke='var(--color-white)'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

.svgicon-icon-movie {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='50px' height='50px' viewBox='0 0 50 50' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 52.2 (67145) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EIcons/Shortcuts/Custom/Movie%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Icons/Shortcuts/Custom/Movie' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='video-66' transform='translate(4.000000, 5.000000)' fill-rule='nonzero' stroke='%230F1031' stroke-width='1.5'%3E %3Crect id='Rectangle' x='0' y='18' width='30' height='22' stroke='var(--color-white)'/%3E %3Cpolyline id='Path' points='30 26.7857143 43 20 43 39 30 32.2142857' stroke='var(--color-white)'/%3E %3Ccircle id='Oval' cx='8.5' cy='6.5' r='6.5' stroke='var(--color-white)'/%3E %3Ccircle id='Oval' cx='24.5' cy='8.5' r='4.5' stroke='var(--color-white)'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

.svgicon-icon-nav {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='50px' height='50px' viewBox='0 0 50 50' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 52.2 (67145) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EIcons/Shortcuts/Custom/Nav%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Icons/Shortcuts/Custom/Nav' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='compass-05' transform='translate(2.000000, 3.000000)' fill-rule='nonzero' stroke='%230F1031' stroke-width='1.5'%3E %3Ccircle id='Oval' cx='22' cy='22' r='21.2903226' stroke='var(--color-white)'/%3E %3Cpolygon id='Path' points='31.9354839 12.0645161 26.2580645 26.2580645 12.0645161 31.9354839 17.7419355 17.7419355' stroke='var(--color-white)'/%3E %3Ccircle id='Oval' fill='%230F1031' cx='22' cy='22' r='1.41935484' stroke='var(--color-white)'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

.svgicon-icon-nope {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='50px' height='50px' viewBox='0 0 50 50' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 52.2 (67145) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EIcons/Shortcuts/Custom/Nope%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Icons/Shortcuts/Custom/Nope' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='ban' transform='translate(3.000000, 3.000000)' fill-rule='nonzero' stroke='%230F1031' stroke-width='1.5'%3E %3Cpath d='M36.9217391,7.07826087 L7.07826087,36.9217391' id='Path' stroke='var(--color-white)'/%3E %3Ccircle id='Oval' cx='22' cy='22' r='21.0434783' stroke='var(--color-white)'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

.svgicon-icon-pin {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='50px' height='50px' viewBox='0 0 50 50' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 52.2 (67145) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EIcons/Shortcuts/Custom/Pin%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Icons/Shortcuts/Custom/Pin' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='pin' transform='translate(5.000000, 5.000000)' fill-rule='nonzero' stroke='%230F1031' stroke-width='1.5'%3E %3Cpath d='M27.7777778,37.7777778 L2.22222222,12.2222222' id='Path' stroke='var(--color-white)'/%3E %3Cpath d='M25.5555556,0 L40,14.4444444' id='Path' stroke='var(--color-white)'/%3E %3Cpath d='M15,25 L0,40' id='Path' stroke='var(--color-white)'/%3E %3Cpath d='M37.7777778,11.1111111 L23.3333333,33.3333333' id='Path' stroke='var(--color-white)'/%3E %3Cpath d='M6.66666667,16.6666667 L28.8888889,2.22222222' id='Path' stroke='var(--color-white)'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

.svgicon-icon-plane {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='50px' height='50px' viewBox='0 0 50 50' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 52.2 (67145) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EIcons/Shortcuts/Custom/Plane%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Icons/Shortcuts/Custom/Plane' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='send' transform='translate(5.000000, 5.000000)' fill-rule='nonzero' stroke='%230F1031' stroke-width='1.5'%3E %3Cpolyline id='Path' points='10.4761905 22.8095238 10.4761905 37.0952381 20 29' stroke='var(--color-white)'/%3E %3Cpath d='M39.047619,0.952380952 L10.4761905,23.8095238' id='Path' stroke='var(--color-white)'/%3E %3Cpolygon id='Path' points='0 14.4620811 40 0 32.8571429 39.047619' stroke='var(--color-white)'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

.svgicon-icon-question {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='50px' height='50px' viewBox='0 0 50 50' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 52.2 (67145) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EIcons/Shortcuts/Custom/Question%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Icons/Shortcuts/Custom/Question' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='question' transform='translate(13.000000, 34.000000)'/%3E %3Cg id='alert-square-exc' transform='translate(6.000000, 6.000000)'%3E %3Crect id='Rectangle-path' stroke='var(--color-white)' stroke-width='1.5' stroke-linecap='square' x='0' y='0' width='38' height='38'/%3E %3Cg id='Group' transform='translate(15.000000, 11.000000)' fill='%23111111'%3E %3Cpath d='M2.95486623,11 C2.95486623,10.2949524 2.91184962,9.38195238 3.36078142,8.52735714 C3.63158401,8.01245238 4.13508052,7.46847619 4.87184834,6.89569048 C6.61012382,5.56233333 7.20629371,4.97566667 7.20629371,3.69338095 C7.20629371,2.18166667 6.02867774,1.51433333 4.34179124,1.51433333 C2.95861936,1.51433333 1.90110348,1.82809524 0.665458395,2.39407143 L0,1.01304762 C1.42128055,0.337595238 2.90607558,0 4.45496247,0 C5.89096683,0 7.00737794,0.320833333 7.80448451,0.961714286 C8.60130237,1.60285714 9,2.50642857 9,3.67295238 C9,4.57521429 8.76326426,5.31535714 8.13158401,6.06178571 C7.84576891,6.39938095 7.22938988,6.94335714 6.28215821,7.69345238 C5.52258292,8.28011905 5.02081863,8.76778571 4.77657663,9.15645238 C4.37874511,9.78921429 4.40992494,10.5215 4.40992494,11 L2.95486623,11 Z' id='Path' fill='var(--color-white)'/%3E %3Ccircle id='Oval' cx='3.5' cy='14.5' r='1.5' fill='var(--color-white)'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

.svgicon-icon-rain {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='50px' height='50px' viewBox='0 0 50 50' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 52.2 (67145) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EIcons/Shortcuts/Custom/Rain%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Icons/Shortcuts/Custom/Rain' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='umbrella-13' transform='translate(6.000000, 4.000000)' fill-rule='nonzero' stroke='%230F1031' stroke-width='1.5'%3E %3Cpath d='M31.2,36.075 C31.2,39.30615 28.58115,41.925 25.35,41.925 C22.11885,41.925 19.5,39.30615 19.5,36.075 L19.5,20.475' id='Path' stroke='var(--color-white)'/%3E %3Cpath d='M19.5,3.9 L19.5,0' id='Path' stroke='var(--color-white)'/%3E %3Cpath d='M19.5,2.925 C13.72605,5.7993 9.75,11.6376 9.75,18.525 C9.75,19.188 9.75,20.475 9.75,20.475' id='Path' stroke='var(--color-white)'/%3E %3Cpath d='M19.5,2.925 C25.27395,5.7993 29.25,11.6376 29.25,18.525 C29.25,19.188 29.25,20.475 29.25,20.475' id='Path' stroke='var(--color-white)'/%3E %3Cpath d='M19.5,20.475 L19.5,2.925' id='Path' stroke='var(--color-white)'/%3E %3Cpath d='M39,20.475 C38.0211,10.62165 29.61075,2.925 19.5,2.925 C9.38925,2.925 0.9789,10.62165 0,20.475 L39,20.475 Z' id='Path' stroke='var(--color-white)'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

.svgicon-icon-sleep {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='50px' height='50px' viewBox='0 0 50 50' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 52.2 (67145) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EIcons/Shortcuts/Custom/Sleep%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Icons/Shortcuts/Custom/Sleep' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='sleep-2' transform='translate(3.000000, 2.000000)' fill-rule='nonzero' stroke='%230F1031' stroke-width='1.5'%3E %3Cpath d='M36.5,12.5 C35.8,12.5 35.1,12.6 34.5,12.8 C34.5,12.7 34.5,12.6 34.5,12.5 C34.5,5.9 29.1,0.5 22.5,0.5 C18,0.5 14.1,3 12,6.7 C11.5,6.6 11,6.5 10.5,6.5 C5,6.5 0.5,11 0.5,16.5 C0.5,21.4 4.1,25.5 8.8,26.3 C10.1,32.1 15.3,36.5 21.5,36.5 C27.1,36.5 31.9,32.9 33.7,28 C34.6,28.3 35.5,28.5 36.5,28.5 C40.9,28.5 44.5,24.9 44.5,20.5 C44.5,16.1 40.9,12.5 36.5,12.5 Z' id='Path' stroke='var(--color-white)'/%3E %3Ccircle id='Oval' cx='4.5' cy='40.5' r='4' stroke='var(--color-white)'/%3E %3Cpolyline id='Path' points='18.5 12.5 24.5 12.5 18.5 22.5 26.5 22.5' stroke='var(--color-white)'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

.svgicon-icon-star {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='50px' height='50px' viewBox='0 0 50 50' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 52.2 (67145) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EIcons/Shortcuts/Custom/Star%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Icons/Shortcuts/Custom/Star' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cpolygon id='Path' stroke='var(--color-white)' stroke-width='1.5' fill-rule='nonzero' points='25 4 31.798 17.82546 47 20.0429591 36 30.8039805 38.596 46 25 38.82546 11.404 46 14 30.8039805 3 20.0429591 18.202 17.82546'/%3E %3C/g%3E %3C/svg%3E");
}

.svgicon-icon-thumbs-down {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='50px' height='50px' viewBox='0 0 50 50' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 52.2 (67145) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EIcons/Shortcuts/Custom/Thumbs Down%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Icons/Shortcuts/Custom/Thumbs-Down' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='thumb-up' transform='translate(25.500000, 25.500000) scale(1, -1) translate(-25.500000, -25.500000) translate(8.000000, 6.000000)' fill-rule='nonzero' stroke='%230F1031' stroke-width='1.5'%3E %3Cpolyline id='Path' points='8 39 0 39 0 19 8 19' stroke='var(--color-white)'/%3E %3Cpath d='M8,18.8275862 L13.4,0 L14.75,0 C16.9867532,0 18.8,1.80629946 18.8,4.03448276 L18.8,17.4827586 L30.95,17.4827586 C33.1867532,17.4827586 35,19.2890581 35,21.5172414 L35,22.862069 L32.6051,35.7011379 C32.2495388,37.6111722 30.5780682,38.9975972 28.628,39 L8,39 L8,18.8275862 Z' id='Path' stroke='var(--color-white)'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

.svgicon-icon-thumbsup {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='50px' height='50px' viewBox='0 0 50 50' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 52.2 (67145) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EIcons/Shortcuts/Custom/Thumbsup%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Icons/Shortcuts/Custom/Thumbsup' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='thumb-up' transform='translate(8.000000, 6.000000)' fill-rule='nonzero' stroke='%230F1031' stroke-width='1.5'%3E %3Cpolyline id='Path' points='8 39 0 39 0 19 8 19' stroke='var(--color-white)'/%3E %3Cpath d='M8,18.8275862 L13.4,0 L14.75,0 C16.9867532,0 18.8,1.80629946 18.8,4.03448276 L18.8,17.4827586 L30.95,17.4827586 C33.1867532,17.4827586 35,19.2890581 35,21.5172414 L35,22.862069 L32.6051,35.7011379 C32.2495388,37.6111722 30.5780682,38.9975972 28.628,39 L8,39 L8,18.8275862 Z' id='Path' stroke='var(--color-white)'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

.svgicon-icon-tree {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='50px' height='50px' viewBox='0 0 50 50' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 52.2 (67145) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EIcons/Shortcuts/Custom/Tree%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Icons/Shortcuts/Custom/Tree' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='tree-03' transform='translate(11.000000, 4.000000)' fill-rule='nonzero' stroke='%230F1031' stroke-width='1.5'%3E %3Cpolygon id='Path' points='28.3255814 32.2325581 0 32.2325581 14.1627907 0' stroke='var(--color-white)'/%3E %3Cpath d='M13.9767442,23 L13.9767442,40.5813953' id='Path' stroke='var(--color-white)'/%3E %3Cpath d='M4,40.9767442 L24.5116279,40.9767442' id='Path' stroke='var(--color-white)'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

.svgicon-icon-trophy {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='50px' height='50px' viewBox='0 0 50 50' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 52.2 (67145) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EIcons/Shortcuts/Custom/Trophy%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Icons/Shortcuts/Custom/Trophy' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='trophy' transform='translate(7.000000, 6.000000)' fill-rule='nonzero' stroke='%230F1031' stroke-width='1.5'%3E %3Cpath d='M6.65853659,14.2682927 L4.99390244,14.2682927 C2.23584628,14.2682927 7.39246063e-16,11.8727431 0,8.91768293 L0,0 L6.65853659,0' id='Path' stroke='var(--color-white)'/%3E %3Cpath d='M28.5365854,14.2682927 L30.2012195,14.2682927 C32.9592757,14.2682927 35.195122,11.8727431 35.195122,8.91768293 L35.195122,0 L28.5365854,0' id='Path' stroke='var(--color-white)'/%3E %3Cpath d='M18.0731707,31.3902439 L18.0731707,24.7317073' id='Path' stroke='var(--color-white)'/%3E %3Cpath d='M18.0731707,24.7317073 C12.2943864,24.7317073 7.6097561,19.9862377 7.6097561,14.1324042 L7.6097561,0 L28.5365854,0 L28.5365854,14.1324042 C28.5365854,19.9862377 23.8519551,24.7317073 18.0731707,24.7317073 Z' id='Path' stroke='var(--color-white)'/%3E %3Cpath d='M28.5365854,39 L7.6097561,39 C7.6097561,35.3225918 10.732843,32.3414634 14.5853659,32.3414634 L21.5609756,32.3414634 C25.4134985,32.3414634 28.5365854,35.3225918 28.5365854,39 Z' id='Path' stroke='var(--color-white)'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

.svgicon-icon-wand {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='50px' height='50px' viewBox='0 0 50 50' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 52.2 (67145) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EIcons/Shortcuts/Custom/Wand%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Icons/Shortcuts/Custom/Wand' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='wand-11' transform='translate(4.000000, 4.000000)' fill-rule='nonzero' stroke='%230F1031' stroke-width='1.5'%3E %3Cpath d='M20.4878049,15.3658537 L26.6341463,21.5121951' id='Path' stroke='var(--color-white)'/%3E %3Cpolygon id='Rectangle' transform='translate(16.763478, 25.123239) rotate(45.000000) translate(-16.763478, -25.123239) ' points='12.5469179 6.90437842 20.857858 6.93226748 20.9800386 43.3421001 12.6690986 43.3142111' stroke='var(--color-white)'/%3E %3Cpath d='M26.6341463,2.04878049 L26.6341463,0' id='Path' stroke='var(--color-white)'/%3E %3Cpath d='M37.0829268,4.91707317 L38.7219512,3.27804878' id='Path' stroke='var(--color-white)'/%3E %3Cpath d='M39.9512195,15.3658537 L42,15.3658537' id='Path' stroke='var(--color-white)'/%3E %3Cpath d='M37.0829268,25.8146341 L38.7219512,27.4536585' id='Path' stroke='var(--color-white)'/%3E %3Cpath d='M16.1853659,4.91707317 L14.5463415,3.27804878' id='Path' stroke='var(--color-white)'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

.svgicon-icon-wink {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='50px' height='50px' viewBox='0 0 50 50' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 52.2 (67145) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EIcons/Shortcuts/Custom/Wink%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Icons/Shortcuts/Custom/Wink' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='wink-11' transform='translate(4.000000, 3.000000)' stroke-width='1.5'%3E %3Ccircle id='Oval' stroke='var(--color-white)' stroke-linecap='square' cx='11.5' cy='18.5' r='2'/%3E %3Ccircle id='Oval' stroke='var(--color-white)' fill-rule='nonzero' cx='21.5' cy='21.5' r='21'/%3E %3Cpath d='M26.5,18.5 C28.8113156,17.3272722 31.6095008,17.7270129 33.5,19.5' id='Path' stroke='var(--color-white)' fill-rule='nonzero'/%3E %3Cpath d='M21.5,36.5 C27.0228475,36.5 31.5,32.0228475 31.5,26.5 L11.5,26.5 C11.5,32.0228475 15.9771525,36.5 21.5,36.5 Z' id='Path' stroke='var(--color-white)' fill-rule='nonzero'/%3E %3Ccircle id='Oval' stroke='var(--color-white)' fill='%230F1031' fill-rule='nonzero' cx='11.5' cy='18.5' r='2'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

.svgicon-icon-subscriber {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E %3Ccircle cx='12' cy='7' r='4'/%3E %3C/svg%3E");
}

.svgicon-icon-add-sub {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpath d='M16 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2'/%3E %3Ccircle cx='8.5' cy='7' r='4'/%3E %3Cline x1='20' y1='8' x2='20' y2='14'/%3E %3Cline x1='23' y1='11' x2='17' y2='11'/%3E %3C/svg%3E");
}

.svgicon-icon-add-individuals {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpath d='M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2'/%3E %3Ccircle cx='9' cy='7' r='4'/%3E %3Cpath d='M23 21v-2a4 4 0 0 0-3-3.87'/%3E %3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E %3Cline x1='20' y1='8' x2='20' y2='14'/%3E %3Cline x1='23' y1='11' x2='17' y2='11'/%3E %3C/svg%3E");
}

.svgicon-icon-settings {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Ccircle cx='12' cy='12' r='3'/%3E %3Cpath d='M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1 0 2.83 2 2 0 0 1-2.83 0l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-2 2 2 2 0 0 1-2-2v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83 0 2 2 0 0 1 0-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1-2-2 2 2 0 0 1 2-2h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 0-2.83 2 2 0 0 1 2.83 0l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 2-2 2 2 0 0 1 2 2v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 0 2 2 0 0 1 0 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-.09a1.65 1.65 0 0 0-1.51 1z'/%3E %3C/svg%3E");
}

.svgicon-icon-add-individuals2 {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpath d='M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2'/%3E %3Ccircle cx='9' cy='7' r='4'/%3E %3Cpath d='M23 21v-2a4 4 0 0 0-3-3.87'/%3E %3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E %3Cline x1='20' y1='8' x2='20' y2='14'/%3E %3Cline x1='23' y1='11' x2='17' y2='11'/%3E %3C/svg%3E");
}

.svgicon-icon-settings2 {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' viewBox='0 0 16.7 17.2'%3E %3Cstyle%3E .st0%7Bfill:none;stroke:%23687886;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round%7D %3C/style%3E %3Cg id='Promoter---Audiences---List-View---Desktop' transform='translate(-976 -103)'%3E %3Cg id='Tool-Bar' transform='translate(0 71)'%3E %3Cg id='Settings' transform='translate(977.66 33)'%3E %3Cg id='Group-3' transform='translate(0 .438)'%3E %3Cpath id='Path' d='M12.4 7.1c0-.5-.1-.9-.2-1.4l2-1.1-1.6-2.7-2 1.1c-.6-.6-1.4-1.1-2.3-1.3V-.6H5.2v2.3c-1 .2-1.8.7-2.5 1.4L.7 2-.9 4.7l2 1.1c0 .4-.1.9-.1 1.3 0 .5.1.9.2 1.4l-2 1.1 1.6 2.7 2-1.1c.7.6 1.5 1.1 2.4 1.4v2.3h3.1v-2.3c.9-.3 1.7-.7 2.4-1.4l2 1.1 1.6-2.7-2-1.1c0-.4.1-.9.1-1.4z' class='st0'/%3E %3Ccircle id='Oval' cx='6.7' cy='7.1' r='2.6' class='st0'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

.svgicon-icon-plus-circle {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Ccircle cx='12' cy='12' r='10' fill='var(--color-blue)' stroke='var(--color-blue)'/%3E %3Cpath d='M12 8v8' stroke='var(--color-white)'/%3E %3Cpath d='M8 12h8' stroke='var(--color-white)'/%3E %3C/svg%3E");
}

.svgicon-icon-alert,
.svgicon-icon-warning {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpath d='M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z'/%3E %3Cline x1='12' y1='9' x2='12' y2='13'/%3E %3Cline x1='12' y1='17' x2='12.01' y2='17'/%3E %3C/svg%3E");
}

.svgicon-icon-check-single,
.svgicon-icon-success {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' fill='none' stroke='%230f1031' xmlns:v='https://vecta.io/nano'%3E%3Ccircle cx='9.5' cy='9.5' r='8.5' stroke-width='1.25'/%3E%3Cpath stroke-width='.75' d='M7.94 13.941c-.083 0-.162-.032-.221-.09L5 11.164l.442-.436 2.468 2.439L13.506 6l.494.376-5.812 7.445c-.055.07-.137.114-.227.12H7.94z'/%3E%3C/svg%3E");
}

.svgicon-icon-search {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Ccircle cx='11' cy='11' r='8'/%3E %3Cpath d='m21 21-4.35-4.35'/%3E %3C/svg%3E");
}

.svgicon-icon-info {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Ccircle cx='12' cy='12' r='10'/%3E %3Cline x1='12' y1='16' x2='12' y2='12'/%3E %3Cline x1='12' y1='8' x2='12.01' y2='8'/%3E %3C/svg%3E");
}

.svgicon-icon-error {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Ccircle cx='12' cy='12' r='10'/%3E %3Cline x1='15' y1='9' x2='9' y2='15'/%3E %3Cline x1='9' y1='9' x2='15' y2='15'/%3E %3C/svg%3E");
}

.svgicon-icon-close {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cline x1='18' y1='6' x2='6' y2='18'/%3E %3Cline x1='6' y1='6' x2='18' y2='18'/%3E %3C/svg%3E");
}

.svgicon-icon-bolt {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cmask id='path-1-outside-1' maskUnits='userSpaceOnUse' x='0' y='0' width='12' height='14' fill='black'%3E %3Crect fill='white' width='12' height='14'/%3E %3Cpath d='M8.02279 1H4.07342L2 8.25581H5.94937V13L9.8 5.93023H6.64051L8.02279 1Z'/%3E %3C/mask%3E %3Cpath d='M4.07342 1V0H3.31915L3.11191 0.725239L4.07342 1ZM8.02279 1L8.98566 1.26996L9.34171 0H8.02279V1ZM6.64051 5.93023L5.67763 5.66027L5.32158 6.93023H6.64051V5.93023ZM9.8 5.93023L10.6782 6.40855L11.4834 4.93023H9.8V5.93023ZM5.94937 13H4.94937C4.94937 13.4572 5.25949 13.8562 5.70258 13.9691C6.14567 14.0819 6.60885 13.8799 6.82756 13.4783L5.94937 13ZM5.94937 8.25581H6.94937V7.25581H5.94937V8.25581ZM2 8.25581L1.03849 7.98105L0.674212 9.25581H2V8.25581ZM4.07342 2H8.02279V0H4.07342V2ZM7.05991 0.730042L5.67763 5.66027L7.60338 6.20019L8.98566 1.26996L7.05991 0.730042ZM6.64051 6.93023H9.8V4.93023H6.64051V6.93023ZM8.92181 5.45192L5.07118 12.5217L6.82756 13.4783L10.6782 6.40855L8.92181 5.45192ZM6.94937 13V8.25581H4.94937V13H6.94937ZM5.94937 7.25581H2V9.25581H5.94937V7.25581ZM2.96151 8.53058L5.03493 1.27476L3.11191 0.725239L1.03849 7.98105L2.96151 8.53058Z' fill='%230F1031' mask='url(%23path-1-outside-1)'/%3E %3C/svg%3E");
}

.svgicon-icon-lock {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Crect x='3' y='11' width='18' height='11' rx='2' ry='2'/%3E %3Ccircle cx='12' cy='16' r='1'/%3E %3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E %3C/svg%3E");
}

.svgicon-icon-sparkles {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='18' viewBox='0 0 17 18'%3E %3Cg fill='none' fill-rule='evenodd' stroke='%23687886' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpath fill='%23687886' fill-rule='nonzero' d='M15.0652,4.64706 C15.0652,4.64706 14.983,3.56731 13.751,3.2976 C14.983,3.02789 15.0652,1.94814 15.0652,1.94814 C15.0652,1.94814 15.1475,3.02789 16.3795,3.2976 C15.1471,3.56731 15.0652,4.64706 15.0652,4.64706 Z'/%3E %3Cpath d='M9.52299,14.4394 C9.52299,14.4394 9.19105,10.0793 4.21484,8.989 C9.19105,7.89902 9.52299,3.53856 9.52299,3.53856 C9.52299,3.53856 9.85457,7.89867 14.8311,8.989 C9.85457,10.0789 9.52299,14.4394 9.52299,14.4394 Z'/%3E %3Cpath fill='%23687886' fill-rule='nonzero' d='M3.55198,17.0806 C3.55198,17.0806 3.38604,14.8996 0.896484,14.3543 C3.38604,13.8089 3.55198,11.6279 3.55198,11.6279 C3.55198,11.6279 3.71792,13.8089 6.20748,14.3543 C3.71792,14.8996 3.55198,17.0806 3.55198,17.0806 Z'/%3E %3Cpath d='M3.55198 5.53335C3.55198 5.53335 3.38604 3.35236.896484 2.807 3.38604 2.26163 3.55198.08064 3.55198.08064 3.55198.08064 3.71792 2.26163 6.20748 2.807 3.71792 3.35236 3.55198 5.53335 3.55198 5.53335zM14.7896 16.0297C15.6679 16.0297 16.38 15.3176 16.38 14.4393 16.38 13.561 15.6679 12.8489 14.7896 12.8489 13.9113 12.8489 13.1992 13.561 13.1992 14.4393 13.1992 15.3176 13.9113 16.0297 14.7896 16.0297z'/%3E %3C/g%3E %3C/svg%3E");
}

.svgicon-icon-check {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='27' height='23' viewBox='0 0 27 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M1 12.2808L10.0909 21.3718L26 1.37175' stroke='%233F3B3C' stroke-width='1.5'/%3E %3C/svg%3E");
}

.svgicon-icon-phone {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21'%3E %3Cpath fill='%23687886' d='M18.97,18.3301 C19.8567,17.4201 19.8567,16.2068 18.97,15.3201 L16.5433,12.8935 C16.1233,12.4501 15.61,12.2168 15.05,12.2168 C14.5133,12.2168 14,12.4501 13.5567,12.8935 L12.1567,14.2935 C12.04,14.2235 11.9233,14.1768 11.8067,14.1068 C11.6433,14.0368 11.5033,13.9435 11.3633,13.8735 C10.0567,13.0568 8.86667,11.9601 7.74667,10.5835 C7.18667,9.88346 6.81334,9.30013 6.55667,8.69346 C6.90667,8.3668 7.25667,8.0168 7.58334,7.69013 C7.7,7.57346 7.84,7.43346 7.95667,7.3168 C8.4,6.87346 8.65667,6.3368 8.65667,5.80013 C8.65667,5.26346 8.42334,4.75013 7.95667,4.28346 L6.76667,3.07013 C6.62667,2.93013 6.48667,2.79013 6.37,2.65013 C6.11334,2.37013 5.83334,2.09013 5.55334,1.83346 C5.13334,1.41346 4.62,1.18013 4.08334,1.18013 C3.54667,1.18013 3.03334,1.41346 2.59,1.83346 L1.07334,3.35013 C0.513335,3.91013 0.186668,4.5868 0.116668,5.38013 C0.0233349,6.66346 0.396668,7.85346 0.676668,8.6468 C1.37667,10.5601 2.45,12.3568 4.03667,14.2701 C5.97334,16.5801 8.28334,18.3768 10.92,19.6601 C11.9233,20.1501 13.2767,20.7101 14.7933,20.8035 C14.8867,20.8035 14.98,20.8035 15.0733,20.8035 C16.0767,20.8035 16.94,20.4301 17.5933,19.7068 L17.6167,19.6835 C17.85,19.4035 18.1067,19.1468 18.3867,18.8901 C18.5967,18.7268 18.7833,18.5401 18.97,18.3301 Z M17.5933,18.0735 C17.3133,18.3535 17.01,18.6335 16.7533,18.9601 C16.31,19.4501 15.7733,19.6601 15.0967,19.6601 C15.0267,19.6601 14.9567,19.6601 14.8867,19.6601 C13.58,19.5435 12.3667,19.0535 11.4333,18.6101 C8.93667,17.3968 6.76667,15.6935 4.94667,13.5235 C3.45334,11.7268 2.45,10.0468 1.77334,8.25013 C1.35334,7.15346 1.21334,6.29013 1.28334,5.4968 C1.33,4.98346 1.54,4.56346 1.89,4.19013 L3.38334,2.6968 C3.59334,2.4868 3.82667,2.37013 4.06,2.37013 C4.34,2.37013 4.57334,2.53346 4.73667,2.6968 C5.01667,2.95346 5.25,3.21013 5.53,3.49013 C5.67,3.63013 5.81,3.77013 5.95,3.91013 L7.14,5.10013 C7.37334,5.33346 7.49,5.5668 7.49,5.80013 C7.49,6.03346 7.37334,6.2668 7.14,6.50013 C7.02334,6.6168 6.88334,6.7568 6.76667,6.87346 C6.39334,7.2468 6.04334,7.5968 5.67,7.9468 L5.64667,7.97013 C5.27334,8.34346 5.34334,8.7168 5.41334,8.95013 C5.41334,8.97346 5.41334,8.97346 5.43667,8.9968 C5.74,9.74346 6.18334,10.4668 6.86,11.3068 C8.07334,12.8001 9.35667,13.9668 10.7567,14.8535 C10.9433,14.9701 11.13,15.0635 11.2933,15.1568 C11.4567,15.2268 11.5967,15.3201 11.7367,15.3901 C11.76,15.3901 11.76,15.4135 11.7833,15.4135 C11.9233,15.4835 12.0633,15.5301 12.2033,15.5301 C12.5533,15.5301 12.7867,15.2968 12.8567,15.2268 L14.3733,13.7101 C14.5133,13.5701 14.77,13.3835 15.05,13.3835 C15.33,13.3835 15.54,13.5701 15.7033,13.7101 L18.13,16.1368 C18.69,16.6968 18.4333,17.2101 18.1067,17.5368 C17.9667,17.7235 17.78,17.8868 17.5933,18.0735 Z M10.8733,4.2368 C10.92,3.91013 11.2233,3.70013 11.55,3.77013 C12.95,4.00346 14.21,4.6568 15.2133,5.68346 C16.2167,6.71013 16.87,7.97013 17.1267,9.3468 C17.1733,9.67346 16.9633,9.9768 16.66,10.0235 C16.6367,10.0235 16.59,10.0235 16.5667,10.0235 C16.2867,10.0235 16.03,9.81346 15.9833,9.53346 C15.7967,8.39013 15.2367,7.3168 14.3967,6.50013 C13.5567,5.66013 12.5067,5.12346 11.3633,4.91346 C11.0133,4.8668 10.8033,4.56346 10.8733,4.2368 Z M19.74,9.37013 C19.39,7.3168 18.41,5.45013 16.94,3.9568 C15.4467,2.46346 13.58,1.5068 11.5267,1.1568 C11.2,1.11013 10.99,0.806796 11.06,0.48013 C11.13,0.153463 11.41,-0.0565372 11.7367,0.0134629 C14,0.386796 16.1,1.46013 17.7567,3.1168 C19.4133,4.77346 20.51,6.87346 20.8833,9.16013 C20.93,9.4868 20.72,9.79013 20.4167,9.8368 C20.3933,9.8368 20.3467,9.8368 20.3233,9.8368 C20.0433,9.86013 19.7867,9.65013 19.74,9.37013 Z'/%3E %3C/svg%3E");
}

.svgicon-icon-virtual {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='10' viewBox='0 0 15 10'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath fill='%230F1031' fill-rule='nonzero' d='M12.9266,0.162045 C12.7165,-0.0540151 12.3945,-0.0540151 12.1844,0.162045 C11.9743,0.378106 11.9743,0.709399 12.1844,0.925459 C14.369,3.17249 14.369,6.83111 12.1844,9.07814 C11.9743,9.2942 11.9743,9.62549 12.1844,9.84156 C12.2824,9.94238 12.4225,10 12.5625,10 C12.7025,10 12.8286,9.94238 12.9266,9.84156 C15.5173,7.17681 15.5173,2.82679 12.9266,0.162045 Z'/%3E %3Cpath fill='%230F1031' fill-rule='nonzero' d='M11.138 1.93377C10.928 1.71771 10.6059 1.71771 10.3958 1.93377 10.1858 2.14983 10.1858 2.48113 10.3958 2.69719 10.998 3.31656 11.3201 4.12319 11.3201 5.00183 11.3201 5.86607 10.998 6.6871 10.3958 7.29207 10.1858 7.50813 10.1858 7.83943 10.3958 8.05549 10.4939 8.15632 10.6339 8.21393 10.7739 8.21393 10.914 8.21393 11.04 8.15632 11.138 8.05549 11.9363 7.24886 12.3844 6.15416 12.3704 5.00183 12.3704 3.84951 11.9363 2.7548 11.138 1.93377zM3.30928.925459C3.51933.709399 3.51933.378106 3.30928.162045 3.09922-.0540151 2.77713-.0540151 2.56707.162045-.0236579 2.82679-.0236579 7.17681 2.56707 9.84156 2.66509 9.94238 2.80513 10 2.93117 10 3.07121 10 3.19724 9.94238 3.30928 9.84156 3.51933 9.62549 3.51933 9.2942 3.30928 9.07814 1.12466 6.83111 1.12466 3.17249 3.30928.925459z'/%3E %3Cpath fill='%230F1031' fill-rule='nonzero' d='M5.07624,2.71159 C5.2863,2.49553 5.2863,2.16424 5.07624,1.94818 C4.86618,1.73212 4.54409,1.73212 4.33403,1.94818 C2.69557,3.63345 2.69557,6.37022 4.34804,8.06989 C4.44606,8.17072 4.5861,8.22834 4.72614,8.22834 C4.86618,8.22834 4.99222,8.17072 5.09024,8.06989 C5.3003,7.85383 5.3003,7.52254 5.09024,7.30648 C3.8579,6.03892 3.8439,3.97915 5.07624,2.71159 Z'/%3E %3Cpath stroke='%230F1031' stroke-width='1.103' d='M7.75325,6.37134 C8.50123,6.37134 9.10758,5.75416 9.10758,4.99283 C9.10758,4.2315 8.50123,3.61432 7.75325,3.61432 C7.00528,3.61432 6.39893,4.2315 6.39893,4.99283 C6.39893,5.75416 7.00528,6.37134 7.75325,6.37134 Z'/%3E %3C/g%3E %3C/svg%3E");
}

.svgicon-icon-virtual-white {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='10' viewBox='0 0 15 10'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath fill='var(--color-white)' fill-rule='nonzero' d='M12.9266,0.162045 C12.7165,-0.0540151 12.3945,-0.0540151 12.1844,0.162045 C11.9743,0.378106 11.9743,0.709399 12.1844,0.925459 C14.369,3.17249 14.369,6.83111 12.1844,9.07814 C11.9743,9.2942 11.9743,9.62549 12.1844,9.84156 C12.2824,9.94238 12.4225,10 12.5625,10 C12.7025,10 12.8286,9.94238 12.9266,9.84156 C15.5173,7.17681 15.5173,2.82679 12.9266,0.162045 Z'/%3E %3Cpath fill='var(--color-white)' fill-rule='nonzero' d='M11.138 1.93377C10.928 1.71771 10.6059 1.71771 10.3958 1.93377 10.1858 2.14983 10.1858 2.48113 10.3958 2.69719 10.998 3.31656 11.3201 4.12319 11.3201 5.00183 11.3201 5.86607 10.998 6.6871 10.3958 7.29207 10.1858 7.50813 10.1858 7.83943 10.3958 8.05549 10.4939 8.15632 10.6339 8.21393 10.7739 8.21393 10.914 8.21393 11.04 8.15632 11.138 8.05549 11.9363 7.24886 12.3844 6.15416 12.3704 5.00183 12.3704 3.84951 11.9363 2.7548 11.138 1.93377zM3.30928.925459C3.51933.709399 3.51933.378106 3.30928.162045 3.09922-.0540151 2.77713-.0540151 2.56707.162045-.0236579 2.82679-.0236579 7.17681 2.56707 9.84156 2.66509 9.94238 2.80513 10 2.93117 10 3.07121 10 3.19724 9.94238 3.30928 9.84156 3.51933 9.62549 3.51933 9.2942 3.30928 9.07814 1.12466 6.83111 1.12466 3.17249 3.30928.925459z'/%3E %3Cpath fill='var(--color-white)' fill-rule='nonzero' d='M5.07624,2.71159 C5.2863,2.49553 5.2863,2.16424 5.07624,1.94818 C4.86618,1.73212 4.54409,1.73212 4.33403,1.94818 C2.69557,3.63345 2.69557,6.37022 4.34804,8.06989 C4.44606,8.17072 4.5861,8.22834 4.72614,8.22834 C4.86618,8.22834 4.99222,8.17072 5.09024,8.06989 C5.3003,7.85383 5.3003,7.52254 5.09024,7.30648 C3.8579,6.03892 3.8439,3.97915 5.07624,2.71159 Z'/%3E %3Cpath stroke='%230F1031' stroke-width='1.103' d='M7.75325,6.37134 C8.50123,6.37134 9.10758,5.75416 9.10758,4.99283 C9.10758,4.2315 8.50123,3.61432 7.75325,3.61432 C7.00528,3.61432 6.39893,4.2315 6.39893,4.99283 C6.39893,5.75416 7.00528,6.37134 7.75325,6.37134 Z' fill='var(--color-white)'/%3E %3C/g%3E %3C/svg%3E");
}

input[type="text"],
input[type="search"] {
	border: 1px solid #d0d2d3;
	border-radius: 4px;
	border-radius: var(--border-radius-base);
	color: #687886;
	color: var(--color-grey-mid);
}

.form-search-icon {
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Ccircle cx='11' cy='11' r='8'/%3E %3Cpath d='m21 21-4.35-4.35'/%3E %3C/svg%3E") right no-repeat;
	background-size: cover;
	height: 15px;
	width: 15px;
}

/* Typography */

a {
	color: #008cff;
	color: var(--color-link);
	-webkit-text-decoration: none;
	text-decoration: none;
}

a:hover,
	a:active {
		color: #004783;
		color: var(--color-link-hover);
	}

/* Headlines */

.headline__large {
	font-size: 38px;
	font-weight: 500;
	line-height: 1.37;
	margin: 0;
}

@media (min-width: 640px) {

.headline__large {
		font-size: 38px
}
	}

.headline {
	font-size: 30px;
	font-weight: 500;
	margin: 0;
}

/* Titles */

.title__large {
	font-size: 22px;
	margin: 0;
}

/* Overline */

.overline {
	color: #687886;
	color: var(--color-grey-mid);
	font-size: 10px;
	letter-spacing: 1.7px;
	margin: 0;
	text-transform: uppercase;
}

hr {
	border-top: 1px solid #d5e9fa;
	border-top: 1px solid var(--color-border);
}

.t-content hr {
		margin: 48px auto;
		margin: var(--vspace-l) auto;
	}

mark {
	background: #008cff;
	background: var(--color-main);
	color: #fff;
	color: var(--color-white);
	padding-left: 3px;
	padding-right: 3px;
}

/* Media */

/* -----------------------------------------------------------------------------
 * Media: Images
 * ----------------------------------------------------------------------------- */

img {
	margin-left: auto;
	margin-right: auto;
}

.t-content img {
		display: block;
		height: auto;
		line-height: 0;
	}

/* -----------------------------------------------------------------------------
 * Move image up & to the right (onboarding - review)
 * ----------------------------------------------------------------------------- */

.image--pull-right {
	position: relative;
	transform: translate(0, -25%);
	z-index: -1;
}

/* Forms */

/* -------------------------------------------------------------------------
 * Global Forms
 * ------------------------------------------------------------------------- */

form {

}

/* -----------------------------------------------------------------------------
 *
 * Form: Field Group / Wrapper
 *
 * Example:
 * <div class="form-field-group form-control-required">
 *   <label class="form-control-label" for="textFieldExample">Label</label>
 *	 <input id="textFieldExample" class="form-control" name="textFieldExample" aria-describedby="textFieldExampleHelper" type="text" />
 *	 <p id="textFieldExampleHelper" class="form-control-helper">Helper text</p>
 * </div>
 *
 * ----------------------------------------------------------------------------- */

.form-field-group {
	margin-bottom: 20px;
}

fieldset .form-field-group {
		margin-bottom: 32px;
	}

/* -----------------------------------------------------------------------------
 *
 * Form: Control Group / Wrapper
 *
 * Example:
 * <div class="form-field-group form-control-required">
 *   <div class="form-control-group">
 *     <label class="form-control-label" for="textFieldExample">Label</label>
 *	   <input id="textFieldExample" class="form-control" name="textFieldExample" aria-describedby="textFieldExampleHelper" type="text" />
 *	   <p id="textFieldExampleHelper" class="form-control-helper">Helper text</p>
 *   </div>
 * </div>
 *
 * ----------------------------------------------------------------------------- */

.form-control-group {
	padding: 17px 0 0;
	position: relative;
}

.form-control-group:first-of-type,
	.form-control-group.form-control-group--border-top {
		border-top: 1px solid #d5e9fa;
		border-top: 1px solid var(--color-blue-light);
	}

@media (min-width: 640px) {

.form-control-group {
		margin-bottom: 25px;
		padding-top: 22px
}
	}

/* -----------------------------------------------------------------------------
 *
 * Form: Control Group - Inline
 * Displays elements inside group on same line
 *
 * Example:
 * <div class="form-field-group form-control-required">
 *   <div class="form-control-group--inline">
 *     <button type="submit" class="btn btn--blue">Login</button>
 *	   <input id="textFieldExample" class="form-control" name="textFieldExample" aria-describedby="textFieldExampleHelper" type="text" />
 *	   <p id="textFieldExampleHelper" class="form-control-helper">Helper text</p>
 *   </div>
 * </div>
 *
 * ----------------------------------------------------------------------------- */

.form-control-group--inline {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding: 17px 0 0;
	position: relative;
}

/* -----------------------------------------------------------------------------
 * Placeholder
 * ----------------------------------------------------------------------------- */

/* -----------------------------------------------------------------------------
 * Focus
 * ----------------------------------------------------------------------------- */

/* -------------------------------------------------------------------------
 * Label
 * ------------------------------------------------------------------------- */

/* -----------------------------------------------------------------------------
 *
 * Label (custom): "Overline" style
 *
 * Example:
 *  <label for="textinput class="form-control-label form-control-custom-label">Custom Label Example</label>
 *
 * ----------------------------------------------------------------------------- */

.form-control-label {
	text-rendering: optimizelegibility;
}

/* CASE: overline style */

.form-control-label.form-control-custom-label {
		color: #687886;
		color: var(--color-grey-mid);
		font-size: 10px;
		font-weight: 600;
		letter-spacing: 1.38px;
		line-height: 1.25;
		margin-bottom: 5px;
		position: relative;
		text-transform: uppercase;
		z-index: 2;
	}

@media (min-width: 640px) {

.form-control-label.form-control-custom-label {
			font-size: 12px
	}
		}

/* -------------------------------------------------------------------------
 * Form Control Helper
 * ------------------------------------------------------------------------- */

.form-control-helper {
	bottom: 3px;
	font-size: 12px;
	font-weight: 600;
	font-weight: var(--font-weight-semibold);
	left: 0;
	line-height: 1.25;
	margin: 0 !important;
	position: absolute;
	text-rendering: optimizelegibility;
	z-index: 2;
}

.login-form__wrap .form-control-helper {
		bottom: 3px;
	}

@media (min-width: 640px) {

.login-form__wrap .form-control-helper {
			bottom: -20px
	}
		}

.form-state--error {
	color: #f95852;
	color: var(--color-red);
}

.form-state--success {
	color: #23bb9c;
	color: var(--color-green);
}

/* -----------------------------------------------------------------------------
 *
 * Form: Control / Widget
 *
 * Note: applies by default to textarea, type="file", & select
 *
 * Example:
 * <input name="text" class="form-control" type="text" />
 *
 * ----------------------------------------------------------------------------- */

.form-control {
	border: 1px solid #d0d2d3;
	border: 1px solid var(--color-grey);
	border-radius: 4px;
	box-shadow: none;
	color: #687886;
	color: var(--color-grey-mid);
	font-size: 14px;
	font-weight: 500;
	height: 50px;
	line-height: 1.4;
}

.form-control:focus {
		border: 1px solid #008cff;
		border: 1px solid var(--color-blue);
		box-shadow: none;
	}

.form-control[disabled],
	.form-control[readonly] {
		background-color: rgba(213,233,250,0.50196);
		padding: 6px 9px 13px;
	}

/* CASE: Custom Styled */

.form-control.form-control-custom-style {
		font-size: 22px;
		margin: 0;
	}

.form-control.form-control-custom-style::input-placeholder {
		color: #d5e9fa;
		color: var(--color-blue-light);
	}

.form-control.form-control-custom-style::-moz-placeholder {
		color: #d5e9fa;
		color: var(--color-blue-light);
	}

.form-control.form-control-custom-style::placeholder {
		color: #d5e9fa;
		color: var(--color-blue-light);
	}

.form-control.form-control-custom-style:placeholder {
		color: #d5e9fa;
		color: var(--color-blue-light);
	}

.form-control.form-control-custom-style:input-placeholder {
		color: #d5e9fa;
		color: var(--color-blue-light);
	}

.form-control.form-control-custom-style {

		border: none;
		border-radius: 0;
		box-shadow: none;
		color: #0f1031;
		color: var(--color-blue-off);
		font-weight: 500;
		font-weight: var(--font-weight-medium);
		height: auto;
		line-height: 1.23;
		padding: 0 0 19px;
		position: relative;
		text-rendering: optimizelegibility;
		z-index: 2;
}

.form-control.form-control-custom-style + span {
			border-bottom: 1px solid #d5e9fa;
			border-bottom: 1px solid var(--color-blue-light);
			display: block;
			height: calc(100% + 1px);
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			position: absolute;
			width: 100%;
			z-index: 1;
		}

@media (min-width: 640px) {

.form-control.form-control-custom-style + span {
				height: calc(100% + 25px)
		}
			}

@media (min-width: 640px) {

.form-control.form-control-custom-style {
			padding: 0
	}
		}

.form-control.form-control-custom-style:focus {
			border: none;
			box-shadow: none;
			outline: none;
		}

.form-control.form-control-custom-style:focus + span {
				border-bottom-color: #008cff;
				border-bottom-color: var(--color-blue);
			}

.form-control.form-control-custom-style.is-invalid + span {
				border-bottom-color: #f95852;
				border-bottom-color: var(--color-red);
			}

/* Set span element to share webkit yellow if autofill is used */

.form-control.form-control-custom-style:-webkit-autofill + span,
		.form-control.form-control-custom-style textarea:-webkit-autofill + span,
		.form-control.form-control-custom-style select:-webkit-autofill + span {
			background: rgb(250, 255, 189) !important;
		}

/* CASE: Custom Styled WITHOUT span */

.form-control.form-control-custom-style--border-bottom {
		font-size: 22px;
		margin: 0;
	}

.form-control.form-control-custom-style--border-bottom::input-placeholder {
		color: #d5e9fa;
		color: var(--color-blue-light);
	}

.form-control.form-control-custom-style--border-bottom::-moz-placeholder {
		color: #d5e9fa;
		color: var(--color-blue-light);
	}

.form-control.form-control-custom-style--border-bottom::placeholder {
		color: #d5e9fa;
		color: var(--color-blue-light);
	}

.form-control.form-control-custom-style--border-bottom:placeholder {
		color: #d5e9fa;
		color: var(--color-blue-light);
	}

.form-control.form-control-custom-style--border-bottom:input-placeholder {
		color: #d5e9fa;
		color: var(--color-blue-light);
	}

.form-control.form-control-custom-style--border-bottom {

		border: none;
		border-bottom: 1px solid #d5e9fa;
		border-bottom: 1px solid var(--color-blue-light);
		border-radius: 0;
		box-shadow: none;
		color: #0f1031;
		color: var(--color-blue-off);
		font-weight: 500;
		font-weight: var(--font-weight-medium);
		height: auto;
		line-height: 1.23;
		padding: 0 0 19px;
		text-rendering: optimizelegibility;
}

@media (min-width: 640px) {

.form-control.form-control-custom-style--border-bottom {
			padding-bottom: 24px
	}
		}

.form-control.form-control-custom-style--border-bottom:focus {
			border: none;
			border-bottom: 1px solid #008cff;
			border-bottom: 1px solid var(--color-blue);
			box-shadow: none;
			outline: none;
		}

.is-invalid .form-control.form-control-custom-style--border-bottom {
			border-bottom: 1px solid #f95852;
			border-bottom: 1px solid var(--color-red);
		}

.form-control.form-control-custom-style--border-bottom.form-control-error {
			border-bottom: 1px solid #f95852;
			border-bottom: 1px solid var(--color-red);
		}

/* Set span element to share webkit yellow if autofill is used */

.form-control.form-control-custom-style--border-bottom:-webkit-autofill,
		.form-control.form-control-custom-style--border-bottom:-webkit-autofill:hover,
		.form-control.form-control-custom-style--border-bottom:-webkit-autofill:focus {
			box-shadow: 0 0 0 1000px #fff inset;
			-webkit-transition: none !important;
			transition: none !important;
		}

/* CASE: Custom Styled WITHOUT span */

.form-control.form-control-custom-style--field-group-dns {
		font-size: 22px;
		margin: 0;
	}

.form-control.form-control-custom-style--field-group-dns::input-placeholder {
		color: #d5e9fa;
		color: var(--color-blue-light);
	}

.form-control.form-control-custom-style--field-group-dns::-moz-placeholder {
		color: #d5e9fa;
		color: var(--color-blue-light);
	}

.form-control.form-control-custom-style--field-group-dns::placeholder {
		color: #d5e9fa;
		color: var(--color-blue-light);
	}

.form-control.form-control-custom-style--field-group-dns:placeholder {
		color: #d5e9fa;
		color: var(--color-blue-light);
	}

.form-control.form-control-custom-style--field-group-dns:input-placeholder {
		color: #d5e9fa;
		color: var(--color-blue-light);
	}

.form-control.form-control-custom-style--field-group-dns {

		border-radius: 0;
		box-shadow: none;
		color: #0f1031;
		color: var(--color-blue-off);
		font-weight: 500;
		font-weight: var(--font-weight-medium);
		height: auto;
		line-height: 1.23;
		margin-top: 15px;
		padding: 0;
		text-rendering: optimizelegibility;
}

.form-control.form-control-custom-style--field-group-dns .form-control-group {
			margin-bottom: 20px;
		}

.form-control.form-control-custom-style--field-group-dns .form-control-title--group-dns-status {
			margin-left: 10px;
			position: relative;
			top: -2px;
		}

@media (min-width: 640px) {

.form-control.form-control-custom-style--field-group-dns {
			padding: 18px 0
	}
		}

.form-control.form-control-custom-style--field-group-dns:focus {
			border-color: #008cff;
			border-color: var(--color-blue);
			box-shadow: none;
			outline: none;
		}

.form-control.form-control-custom-style--field-group-dns .form-control-field-help-container .help-block {
			top: -4px;
		}

.is-invalid .form-control.form-control-custom-style--field-group-dns {
			border-color: #f95852;
			border-color: var(--color-red);
		}

.form-control.form-control-custom-style--field-group-dns.form-control-error {
			border-color: #f95852;
			border-color: var(--color-red);
		}

.form-control.form-control-custom-style--field-group-dns .form-control-title--group-dns {
			font-size: 16px;
			font-weight: 700;
			margin-bottom: 20px;
		}

.form-control.form-control-custom-style--field-group-dns .form-control-custom-label {
			clear: both;
		}

/* Set span element to share webkit yellow if autofill is used */

.form-control.form-control-custom-style--field-group-dns:-webkit-autofill,
		.form-control.form-control-custom-style--field-group-dns:-webkit-autofill:hover,
		.form-control.form-control-custom-style--field-group-dns:-webkit-autofill:focus {
			box-shadow: 0 0 0 1000px #fff inset;
			-webkit-transition: none !important;
			transition: none !important;
		}

.btn[value='verify_dns'] {
	margin-bottom: 15px;
}

.device-ios .form-control {
	font-size: 16px !important;
}

.form-control-info {
	background-color: #f4f6f8;
	background-color: var(--color-grey-light);
	border-radius: 12px;
	color: #008cff;
	color: var(--color-blue);
	font-size: 11px;
	font-weight: 600;
	font-weight: var(--font-weight-semibold);
	line-height: 13px;
	padding: 4px 9px 3px;
	position: absolute;
	right: 0;
	top: 12px;
	z-index: 2;
}

@media (min-width: 640px) {

.form-control-info {
		font-size: 12px;
		line-height: 15px;
		padding: 6px 14px;
		top: 16px
}
	}

/* -----------------------------------------------------------------------------
 *
 * Custom password field
 * Display hashed password font size as larger than placeholder font size
 *
 * ----------------------------------------------------------------------------- */

input[type="password"].form-control-custom-style {
	font-size: 38px;
}

input[type="password"].form-control-custom-style::input-placeholder {
		font-size: 22px;
	}

input[type="password"].form-control-custom-style::-moz-placeholder {
		font-size: 22px;
	}

input[type="password"].form-control-custom-style::placeholder {
		font-size: 22px;
	}

input[type="password"].form-control-custom-style:placeholder {
		font-size: 22px;
	}

input[type="password"].form-control-custom-style:input-placeholder {
		font-size: 22px;
	}

@media (max-width: 767px) {

input[type="password"].form-control-custom-style {
		font-size: 22px
}

		input[type="password"].form-control-custom-style::input-placeholder {
			font-size: 16px;
		}

		input[type="password"].form-control-custom-style::-moz-placeholder {
			font-size: 16px;
		}

		input[type="password"].form-control-custom-style::placeholder {
			font-size: 16px;
		}

		input[type="password"].form-control-custom-style:placeholder {
			font-size: 16px;
		}

		input[type="password"].form-control-custom-style:input-placeholder {
			font-size: 16px;
		}
	}

/* -----------------------------------------------------------------------------
 *
 * Input valid indicator
 * Optional class to display green "check" icon when input is valid
 *
 * ----------------------------------------------------------------------------- */

.input--valid::after {
		background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpolyline points='20,6 9,17 4,12'/%3E %3C/svg%3E") center no-repeat #7bedb2;
		background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpolyline points='20,6 9,17 4,12'/%3E %3C/svg%3E") center no-repeat var(--color-green-light);
		border-radius: 100%;
		content: '';
		display: block;
		height: 32px;
		position: absolute;
		right: 0;
		top: 50%;
		width: 32px;
		z-index: 2;
	}

/* stylelint-disable no-descending-specificity */

/* -----------------------------------------------------------------------------
 *
 * Form Control: Radio simple / default
 *
 * Example:
 * <div class="form-field-group">
 *   <span class="form-control-radio">
 *     <input id="radioExample" name="radioExample" type="radio" value="RadioExample" checked="checked" />
 *     <label for="radioExample">Radio Example</label>
 *   </span>
 * </div>
 *
 * ----------------------------------------------------------------------------- */

input[type="radio"] {
		margin-bottom: 0;
	}

/* -----------------------------------------------------------------------------
 *
 * Form Control: Radio & Checkbox, custom styled
 *
 * Example:
 * <div class="form-field-group">
 *   <span class="form-control-radio form-control-custom-style">
 *     <input id="radioExample" name="radioExample" type="radio" value="RadioExample" checked="checked" />
 *     <label for="radioExample">Radio Example</label>
 *   </span>
 * </div>
 *
 * ----------------------------------------------------------------------------- */

.form-control-radio.form-control-fieldset {
		margin-bottom: 32px;
	}

.form-control-radio.form-control-fieldset .form-control-radio__label {
			padding-left: 50px;
			position: relative;
			width: 100%;
		}

.form-control-radio.form-control-fieldset .form-control-radio__label .form-control-radio__label__title {
				display: block;
				line-height: 1.3;
				margin-bottom: 5px;

				color: #0f1031;

				color: var(--color-secondary);

				font-family: proxima-nova, "Helvetica Neue", helvetica, arial, sans-serif;

				font-family: var(--font-family-base);

				font-size: 16px;

				margin: 0;
			}

.form-control-radio.form-control-fieldset .form-control-radio__label .form-control-radio__label__subtitle {
				display: block;
				line-height: 1.3;

				color: #0f1031;

				color: var(--color-secondary);

				font-family: proxima-nova, "Helvetica Neue", helvetica, arial, sans-serif;

				font-family: var(--font-family-base);

				font-size: 12px;

				margin: 0;

				text-transform: none;
			}

.form-control-radio.form-control-fieldset .form-control-radio__input:checked,
			.form-control-radio.form-control-fieldset .form-control-radio__input:not(:checked) {
				height: 0;
				opacity: 0;
				width: 0;
			}

.form-control-radio.form-control-fieldset .form-control-radio__input:checked + label,
			.form-control-radio.form-control-fieldset .form-control-radio__input:not(:checked) + label {
				cursor: pointer;
				display: inline-block;
				line-height: 32px;
				margin: 0;
				position: relative;
			}

.form-control-radio.form-control-fieldset .form-control-radio__input:checked + label::before, .form-control-radio.form-control-fieldset .form-control-radio__input:not(:checked) + label::before {
					background: #fff;
					border: 1px solid #d0d2d3;
					border: 1px solid var(--color-grey);
					border-radius: 100%;
					content: '';
					height: 32px;
					left: 0;
					position: absolute;
					top: 50%;
					transform: translateY(-50%);
					width: 32px;
				}

.form-control-radio.form-control-fieldset .form-control-radio__input:checked + label::after, .form-control-radio.form-control-fieldset .form-control-radio__input:not(:checked) + label::after {
					background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpolyline points='20,6 9,17 4,12'/%3E %3C/svg%3E") center no-repeat #7bedb2;
					background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpolyline points='20,6 9,17 4,12'/%3E %3C/svg%3E") center no-repeat var(--color-green-light);
					border-radius: 100%;
					content: '';
					height: 32px;
					left: 0;
					position: absolute;
					top: 50%;
					transform: translateY(-50%);
					transition: all 0.2s ease;
					transition: all 0.2s ease;
					width: 32px;
				}

.form-control-radio.form-control-fieldset .form-control-radio__input:not(:checked) + label::after {
				opacity: 0;
			}

.form-control-radio.form-control-fieldset .form-control-radio__input:checked + label::after {
				opacity: 1;
			}

.form-control-radio.form-control-fieldset .form-control-radio__input:checked + label {
				border-bottom-color: #008cff;
				border-bottom-color: var(--color-blue);
				font-weight: 500;
				font-weight: var(--font-weight-medium);
			}

/* CASE: Custom Styled */

.form-control-radio.form-control-custom-style {
		align-items: center;
		display: flex;
		justify-content: space-between;
	}

.form-control-radio.form-control-custom-style:first-of-type {
			border-top: 1px solid #d5e9fa;
			border-top: 1px solid var(--color-blue-light);
		}

.form-control-radio.form-control-custom-style .form-control-radio__label {
			color: #0f1031;
			color: var(--color-secondary);
			font-family: proxima-nova, "Helvetica Neue", helvetica, arial, sans-serif;
			font-family: var(--font-family-base);
			font-size: 16px;
			margin: 0;

			border-bottom: 1px solid #d5e9fa;

			border-bottom: 1px solid var(--color-blue-light);
			padding: 24px 0;
			position: relative;
			width: 100%;
		}

@media (min-width: 640px) {

.form-control-radio.form-control-custom-style .form-control-radio__label {
				font-size: 22px;
				margin: 0
		}
			}

.form-control-radio.form-control-custom-style .form-control-radio__input:checked,
			.form-control-radio.form-control-custom-style .form-control-radio__input:not(:checked) {
				height: 0;
				opacity: 0;
				width: 0;
			}

.form-control-radio.form-control-custom-style .form-control-radio__input:checked + label,
			.form-control-radio.form-control-custom-style .form-control-radio__input:not(:checked) + label {
				cursor: pointer;
				display: inline-block;
				line-height: 32px;
				margin: 0;
				position: relative;
			}

.form-control-radio.form-control-custom-style .form-control-radio__input:checked + label::before, .form-control-radio.form-control-custom-style .form-control-radio__input:not(:checked) + label::before {
					background: #fff;
					border: 1px solid #d0d2d3;
					border: 1px solid var(--color-grey);
					border-radius: 100%;
					content: '';
					height: 32px;
					position: absolute;
					right: 0;
					top: 50%;
					transform: translateY(-50%);
					width: 32px;
				}

.form-control-radio.form-control-custom-style .form-control-radio__input:checked + label::after, .form-control-radio.form-control-custom-style .form-control-radio__input:not(:checked) + label::after {
					background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpolyline points='20,6 9,17 4,12'/%3E %3C/svg%3E") center no-repeat #7bedb2;
					background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpolyline points='20,6 9,17 4,12'/%3E %3C/svg%3E") center no-repeat var(--color-green-light);
					border-radius: 100%;
					content: '';
					height: 32px;
					position: absolute;
					right: 0;
					top: 50%;
					transform: translateY(-50%);
					transition: all 0.2s ease;
					transition: all 0.2s ease;
					width: 32px;
				}

.form-control-radio.form-control-custom-style .form-control-radio__input:not(:checked) + label::after {
				opacity: 0;
			}

.form-control-radio.form-control-custom-style .form-control-radio__input:checked + label::after {
				opacity: 1;
			}

.form-control-radio.form-control-custom-style .form-control-radio__input:checked + label {
				border-bottom-color: #008cff;
				border-bottom-color: var(--color-blue);
				font-weight: 500;
				font-weight: var(--font-weight-medium);
			}

/* -----------------------------------------------------------------------------
 *
 * Form Control: Checkbox simple / default
 *
 * Example:
 * <div class="form-field-group">
 *   <span class="form-control-checkbox">
 *     <input id="checkboxExample" name="checkboxExample" type="checkbox" value="CheckboxExample" checked="checked" />
 *     <label for="checkboxExample">Checkbox Example</label>
 *   </span>
 * </div>
 *
 * ----------------------------------------------------------------------------- */

input[type="checkbox"] {
		margin-bottom: 0;
	}

/* -----------------------------------------------------------------------------
 *
 * Form Control: Checkbox custom styled
 *
 * Example:
 * <div class="form-field-group">
 *   <span class="form-control-checkbox form-control-custom-style">
 *     <input id="checkboxExample" name="checkboxExample" type="checkbox" value="CheckboxExample" checked="checked" />
 *     <label for="checkboxExample">Checkbox Example</label>
 *   </span>
 * </div>
 *
 * ----------------------------------------------------------------------------- */

/* CASE: Custom Styled */

.form-control-checkbox.form-control-custom-style {
		position: relative;
	}

.form-control-checkbox.form-control-custom-style input[type="checkbox"] {
			opacity: 0;
			position: absolute;
		}

.form-control-checkbox.form-control-custom-style input[type="checkbox"] + label {
				color: #687886;
				color: var(--color-grey-mid);
				cursor: pointer;
				font-size: 12px;
				line-height: 1.25;
				padding: 0;
				position: relative;
			}

@media (min-width: 600px) {

.form-control-checkbox.form-control-custom-style input[type="checkbox"] + label {
					font-size: 14px;
					line-height: 1.2
			}
				}

.form-control-checkbox.form-control-custom-style input[type="checkbox"] + label::before {
					border: 1px solid #d0d2d3;
					border: 1px solid var(--color-border-input);
					border-radius: 4px;
					content: '';
					display: inline-block;
					height: 25px;
					margin-right: 10px;
					vertical-align: middle;
					width: 25px;
				}

.form-control-checkbox.form-control-custom-style input[type="checkbox"]:checked + label::before {
						background: #008cff;
						background: var(--color-blue);
						border-color: #008cff;
						border-color: var(--color-blue);
						content: '';
					}

.form-control-checkbox.form-control-custom-style input[type="checkbox"]:checked + label::after {
						background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpolyline points='20,6 9,17 4,12'/%3E %3C/svg%3E") center no-repeat;
						border-color: #008cff;
						border-color: var(--color-blue);
						content: '';
						height: 25px;
						left: 0;
						position: absolute;
						top: 0;
						width: 25px;
					}

.form-control-checkbox.form-control-custom-style input[type="checkbox"]:focus + label::before {
						border: 1px solid #008cff;
						border: 1px solid var(--color-blue);
						box-shadow: 0 0 5px 0 #008cff;
						box-shadow: 0 0 5px 0 var(--color-blue);
					}

/* -----------------------------------------------------------------------------
 *
 * Form Control: Select, simple / default
 *
 * Example:
 * <div class="form-field-group">
 *   <label class="form-control-label" for="select">Select Control</label>
 *   <select id="select" name="select">
 *     <option value="" class="form-control-select-placeholder" hidden="" disabled="disabled" selected="selected">Placeholder</option>
 *     <option value="">Option 1</option>
 *     <option value="">Option 2</option>
 *     <option value="">Option 3</option>
 *   </select>
 * </div>
 *
 * ----------------------------------------------------------------------------- */

select {
	margin-bottom: 0;
}

/* -----------------------------------------------------------------------------
 *
 * Form Control: Select, custom styled
 *
 * Example:
 * <div class="form-field-group">
 *   <label class="form-control-label" for="select">Select Control</label>
 *   <div class="form-control-select">
 *     <select id="select" name="select">
 *       <option value="" hidden="" disabled="disabled" selected="selected">Placeholder</option>
 *       <option value="">Option 1</option>
 *       <option value="">Option 2</option>
 *       <option value="">Option 3</option>
 *      </select>
 *   </div>
 * </div>
 *
 * ----------------------------------------------------------------------------- */

.form-control-select {
	position: relative;
}

.form-control-select:after {
		border-color: #000 transparent transparent;
		border-style: solid;
		border-width: 5px 5px 2px;
		content: "";
		display: inline-block;
		height: 0;
		pointer-events: none;
		position: absolute;
		right: 10px;
		top: 20px;
		width: 0;
	}

.form-control-select select {
		-webkit-appearance: none;
		   -moz-appearance: none;
		        appearance: none;
		background: #fff;
		background: var(--color-white);
		border: 1px solid #d0d2d3;
		border: 1px solid var(--color-grey);
		border-radius: 4px;
		box-shadow: none;
		font-size: 14px;
		height: auto;
		line-height: 1;
		padding: 16px 30px 16px 14px;
	}

.form-control-select select::-ms-expand {
			display: none;
		}

.form-control-select select:focus,
		.form-control-select select:active {
			border: 1px solid #008cff;
			border: 1px solid var(--color-blue);
		}

/* A11Y */

/* -----------------------------------------------------------------------------
 *
 * A11Y
 *
 * This file is just a clearing-house.
 * Make partials (start with an underscore) for any actual css code.
 *
 * ----------------------------------------------------------------------------- */

/* -----------------------------------------------------------------------------
 *
 * Accessibility Links
 *
 * ----------------------------------------------------------------------------- */

.a11y-skip-link:focus,
	.a11y-skip-link:active {
		align-items: center;
		background-color: #f4f6f8;
		background-color: var(--color-bgd);
		border: 0;
		clip: inherit;
		color: #0f1031;
		color: var(--color-text);
		display: flex;
		font-size: 14px;
		height: 50px;
		justify-content: center;
		left: 0;
		margin: 0;
		padding: 0 32px;
		position: absolute;
		right: 0;
		top: 0;
		width: 100%;
		z-index: 20;
	}

/* -----------------------------------------------------------------------------
 *
 * Hide from screenreaders & browsers
 *
 * ----------------------------------------------------------------------------- */

.a11y-hidden {
	display: none !important;
	visibility: hidden;
}

/* -----------------------------------------------------------------------------
 *
 * Hide from browsers & show for screenreaders
 *
 * ----------------------------------------------------------------------------- */

.a11y-visual-hide {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	white-space: nowrap;
	width: 1px;
}

/* -----------------------------------------------------------------------------
 *
 * Show for browsers & screenreaders
 *
 * ----------------------------------------------------------------------------- */

.a11y-visual-show {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	white-space: nowrap;
	width: 1px;
}

/* Components */

/* -----------------------------------------------------------------------------
 *
 * Components
 *
 * ----------------------------------------------------------------------------- */

/* -----------------------------------------------------------------------------
 *
 * Common Components
 *
 * Shared styles that can be used across multiple components
 *
 * ----------------------------------------------------------------------------- */

a.external::after {
	color: #008cff;
	color: var(--color-blue);
    content: "[\2197]";
    display: inline;
	font-size: 110%;
    font-weight: bold;
	margin-left: 3px;
}

.badge {
	border-radius: 12px;
	display: inline-block;
	font-size: 11px;
	font-weight: 600;
	font-weight: var(--font-weight-semibold);
	line-height: 13px;
	padding: 3px 9px;
	position: relative;
	text-align: center;
}

.badge--blue {
	background-color: #008cff;
	background-color: var(--color-blue);
	color: #fff;
	color: var(--color-white);
}

.badge--green {
	background-color: #7bedb2;
	background-color: var(--color-green-light);
	color: #0f1031;
	color: var(--color-blue-off);
}

.badge--grey {
	background-color: #f4f6f8;
	background-color: var(--color-grey-light);
	color: #0f1031;
	color: var(--color-blue-off);
}

.badge--yellow {
	background-color: #fff691;
	background-color: var(--color-yellow-light);
	color: #0f1031;
	color: var(--color-blue-off);
}

.badge--black {
	background-color: #0f1031;
	background-color: var(--color-blue-off);
	color: #f9fcfd;
	color: var(--color-grey-background);
}

button {
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
	border: 0;
}

.btn {
	border-radius: 4px;
	border-radius: var(--border-radius-base);
	color: #0f1031;
	color: var(--color-secondary);
	display: inline-block;
	font-size: 14px;
	font-weight: 600;
	height: 48px;
	line-height: 1;
	padding: 17px 15px;
	text-align: center;
	transition: all 0.3s ease;
}

.btn:hover,
	.btn:focus {
		box-shadow: 0 16px 24px 0 rgba(0, 94, 255, 0.09);
		color: #0f1031;
		color: var(--color-secondary);
		cursor: pointer;
	}

.btn:disabled {
		background: #fff;
		background: var(--color-white);
		border: 1px solid #d5e9fa;
		border: 1px solid var(--color-blue-light);
		box-shadow: none;
		color: #90cdff;
		color: var(--color-blue-turquoise);
		cursor: not-allowed;
	}

.btn-email {
	border-radius: 4px;
	display: block;
	line-height: 1;
	padding: 17px 15px;
	text-align: center;
}

.btn--blue {
	background: #008cff;
	background: var(--color-main);
	border: 1px solid rgba(0, 140, 255, 0.44);
	color: #fff;
	color: var(--color-white);
	transition: all 0.2s ease;
}

.btn--blue::after {
		background: url("data:image/svg+xml;charset=utf-8,%3Csvg id='7a628a95-cdf4-49cb-bc60-2a5e77d3e508' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11'%3E %3Ctitle%3Earrow-right%3C/title%3E %3Cg id='05b2f594-6175-4435-979f-26c0e7a52314' data-name='00.Symbols'%3E %3Cg id='7baf2abc-087b-4494-aae1-1b1c0cfb5e4c' data-name='UI/Button/Button:Press'%3E %3Cg id='b0a2ae10-7b5b-407b-97a4-b85eca83e639' data-name='Button'%3E %3Cpolygon id='ffa63b75-8b87-4b3a-90c4-3320aacbee0b' data-name='Shape' points='7 5.5 6.3 6.2 1.6 11 0 9.6 4 5.5 0 1.4 1.6 0 6.3 4.8 7 5.5' fill='%23fff'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") right no-repeat;
		content: '';
		display: inline-block;
		height: 11px;
		padding-left: 20px;
		transform: translateX(0);
		transition: transform 0.3s ease;
		width: 7px;
	}

.btn--blue:hover,
	.btn--blue:focus {
		background: #fff;
		background: var(--color-white);
		color: #008cff;
		color: var(--color-main);
	}

.btn--blue:hover::after, .btn--blue:focus::after {
			background: url("data:image/svg+xml;charset=utf-8,%3Csvg id='7a628a95-cdf4-49cb-bc60-2a5e77d3e508' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11'%3E %3Ctitle%3Earrow-right%3C/title%3E %3Cg id='05b2f594-6175-4435-979f-26c0e7a52314' data-name='00.Symbols'%3E %3Cg id='7baf2abc-087b-4494-aae1-1b1c0cfb5e4c' data-name='UI/Button/Button:Press'%3E %3Cg id='b0a2ae10-7b5b-407b-97a4-b85eca83e639' data-name='Button'%3E %3Cpolygon id='ffa63b75-8b87-4b3a-90c4-3320aacbee0b' data-name='Shape' points='7 5.5 6.3 6.2 1.6 11 0 9.6 4 5.5 0 1.4 1.6 0 6.3 4.8 7 5.5' fill='%23008cff'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") right no-repeat;
			transform: translateX(3px);
		}

.btn--blue:active {
		border: 1px solid #008cff;
		border: 1px solid var(--color-main);
	}

.btn--blue:disabled {
		background: #fff;
		background: var(--color-white);
		border: 1px solid #d5e9fa;
		border: 1px solid var(--color-blue-light);
		box-shadow: none;
		color: #90cdff;
		color: var(--color-blue-turquoise);
		cursor: not-allowed;
	}

.btn--blue:disabled::after {
			background: url("data:image/svg+xml;charset=utf-8,%3Csvg id='7a628a95-cdf4-49cb-bc60-2a5e77d3e508' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11'%3E %3Ctitle%3Earrow-right%3C/title%3E %3Cg id='05b2f594-6175-4435-979f-26c0e7a52314' data-name='00.Symbols'%3E %3Cg id='7baf2abc-087b-4494-aae1-1b1c0cfb5e4c' data-name='UI/Button/Button:Press'%3E %3Cg id='b0a2ae10-7b5b-407b-97a4-b85eca83e639' data-name='Button'%3E %3Cpolygon id='ffa63b75-8b87-4b3a-90c4-3320aacbee0b' data-name='Shape' points='7 5.5 6.3 6.2 1.6 11 0 9.6 4 5.5 0 1.4 1.6 0 6.3 4.8 7 5.5' fill='%23008cff'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") right no-repeat;
			opacity: 0.4;
			transform: translateX(0);
		}

.btn--blue:disabled:hover::after, .btn--blue:disabled:focus::after {
				background: url("data:image/svg+xml;charset=utf-8,%3Csvg id='7a628a95-cdf4-49cb-bc60-2a5e77d3e508' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11'%3E %3Ctitle%3Earrow-right%3C/title%3E %3Cg id='05b2f594-6175-4435-979f-26c0e7a52314' data-name='00.Symbols'%3E %3Cg id='7baf2abc-087b-4494-aae1-1b1c0cfb5e4c' data-name='UI/Button/Button:Press'%3E %3Cg id='b0a2ae10-7b5b-407b-97a4-b85eca83e639' data-name='Button'%3E %3Cpolygon id='ffa63b75-8b87-4b3a-90c4-3320aacbee0b' data-name='Shape' points='7 5.5 6.3 6.2 1.6 11 0 9.6 4 5.5 0 1.4 1.6 0 6.3 4.8 7 5.5' fill='%23008cff'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") right no-repeat;
				transform: translateX(0);
			}

.btn--yellow {
	background: #ffe352;
	background: var(--color-yellow);
}

.btn--yellow:hover,
	.btn--yellow:focus {
		background: #ffc649;
		background: var(--color-yellow-dark);
	}

.btn--yellow:active {
		background: #fef059;
		background: var(--color-yellow-active);
	}

.btn--yellow:disabled {
		background: #fffbcc;
		border: 1px solid #fffbcc;
		color: #687886;
		color: var(--color-grey-mid);
	}

.btn--green {
	background: #f4f6f8;
	background: var(--color-grey-light);
}

.btn--green:hover,
	.btn--green:focus {
		background: #7bedb2;
		background: var(--color-green-light);
	}

.btn--green:active {
		background: #23bb9c;
		background: var(--color-green);
	}

.btn--green:disabled {
		background: #f4f6f8;
		background: var(--color-grey-light);
		border: 1px solid #f4f6f8;
		border: 1px solid var(--color-grey-light);
		color: #687886;
		color: var(--color-grey-mid);
	}

.btn--red {
	background: #f95852;
	background: var(--color-red);
	color: #fff;
	color: var(--color-white);
}

.btn--red:hover,
	.btn--red:focus {
		background: #f95852;
		background: var(--color-red);
		color: #fff;
		color: var(--color-white);
	}

.btn--red:active {
		background: #f95852;
		background: var(--color-red);
		color: #fff;
		color: var(--color-white);
	}

.btn--red:disabled {
		background: #f87373;
		background: var(--color-red-light);
		color: #fff;
		color: var(--color-white);
	}

.btn--toggle::after {
		position: relative;
		top: 1px;
	}

.btn--toggle::after,
	.btn--toggle:focus::after,
	.btn--toggle:hover::after {
		transform: rotate(90deg);
		transform-origin: 16px;
	}

.btn--toggle.hover::after {
			transform: rotate(-90deg);
		}

.btn--watch {
	height: 32px;
	padding: 9px 13px 7px 12px;
}

.btn--watch::after {
		content: normal;
	}

.btn--watch::before {
		background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11'%3E %3Cpolygon fill='%23FFF' points='7 5.5 6.111 6.202 0 11 0 5.5 0 0 6.111 4.798'/%3E %3C/svg%3E") center no-repeat;
		content: '';
		display: inline-block;
		height: 11px;
		margin-right: 5px;
		position: relative;
		top: -1px;
		transition: 0.3s background ease;
		vertical-align: middle;
		width: 7px;
	}

.btn--watch:focus::before,
	.btn--watch:hover::before {
		background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11'%3E %3Cpolygon fill='var(--color-blue)' points='7 5.5 6.111 6.202 0 11 0 5.5 0 0 6.111 4.798'/%3E %3C/svg%3E") center no-repeat;
	}

/* Mobile Menu Button */

.menu-icon {
	background-color: transparent;
	border: 0;
	color: inherit;
	cursor: pointer;
	display: inline-block;
	font: inherit;
	height: 16px;
	margin: 0;
	overflow: visible;
	padding: 0;
	text-transform: none;
	transition-duration: 0.15s;
	transition-property: opacity, filter;
	transition-timing-function: linear;
	width: 22px;
}

.menu-icon:hover {
	opacity: 0.7;
}

.menu-icon-box {
	display: inline-block;
	height: 16px;
	position: relative;
	width: 22px;
}

.menu-icon-inner,
.menu-icon-inner::before,
.menu-icon-inner::after {
	background-color: #0f1031;
	background-color: var(--color-blue-off);
	border-radius: 2px;
	height: 2px;
	position: absolute;
	transition-duration: 0.15s;
	transition-property: transform;
	transition-timing-function: ease;
	width: 22px;
}

.menu-icon-inner {
	display: block;
	margin-top: -2px;
	top: 50%;
	transition-duration: 75ms;
	transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.menu-icon-inner::before,
.menu-icon-inner::after {
	content: "";
	display: block;
}

.menu-icon-inner::before {
	top: -7px;
}

.menu-icon-inner::after {
	bottom: -7px;
}

.menu-icon .menu-icon-inner::before {
	transition: top 75ms ease 0.12s, opacity 75ms ease;
}

.menu-icon .menu-icon-inner::after {
	transition: bottom 75ms ease 0.12s, transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.menu-icon.is-active .menu-icon-inner {
	transform: rotate(45deg);
	transition-delay: 0.12s;
	transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

.menu-icon.is-active .menu-icon-inner::before {
	opacity: 0;
	top: 0;
	transition: top 75ms ease, opacity 75ms ease 0.12s;
}

.menu-icon.is-active .menu-icon-inner::after {
	bottom: 0;
	transform: rotate(-90deg);
	transition: bottom 75ms ease, transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;
}

/* CLOSE ICON - USED ON MODAL */

.icon-close {
	display: block;
	height: 22px;
	margin-left: auto;
	position: relative;
	width: 22px;
}

.icon-close:hover {
		cursor: pointer;
	}

.icon-close-inner {
	display: block;
	width: 22px;
}

.icon-close-inner::before,
	.icon-close-inner::after {
		background-color: #0f1031;
		background-color: var(--color-blue-off);
		border-radius: 2px;
		content: '';
		display: block;
		height: 2px;
		position: absolute;
		transition: background-color ease 0.3s;
		width: 100%;
	}

.icon-close-inner::before {
		transform: rotate(45deg);
	}

.icon-close-inner::after {
		transform: rotate(-45deg);
	}

.icon-close:hover .icon-close-inner::before,
		.icon-close:hover .icon-close-inner::after {
			background-color: #008cff;
			background-color: var(--color-blue);
		}

.card {
	background: #fff;
	background: var(--color-white);
	border: 1px solid rgba(0, 121, 221, 0.17);
	border-radius: 4px;
	border-radius: var(--border-radius-base);
	margin: 0;
	transition: border 0.3s ease-out, box-shadow 0.5s ease;
}

.card:hover,
	.card:focus {
		background: #fff;
		background: var(--color-white);
		border: 1px solid rgba(0, 140, 255, 0.44);
		box-shadow: 0 16px 24px 0 rgba(0, 94, 255, 0.09);
		cursor: pointer;
	}

.card:active,
	.card.active {
		background: #fff;
		background: var(--color-white);
		border: 1px solid #008cff;
		border: 1px solid var(--color-main);
		box-shadow: 0 16px 24px 0 rgba(0, 94, 255, 0.09);
	}

.card:active > span, .card.active > span {
			color: #008cff;
			color: var(--color-main);
		}

.card.disabled {
		background-color: rgba(213,233,250, 0.3);
		border: 0;
		box-shadow: none;
		cursor: default;
	}

.card.disabled > span {
			color: #000;
			color: initial;
		}

.card--alt {
	background: #f4f6f8;
	background: var(--color-grey-light);
	border: 1px solid transparent;
}

.card__event {
	margin-bottom: 8px;
	padding: 17px 0;
}

/* canceling out active state since the whole card is not clickable */

.card__event:active {
		border: 1px solid rgba(0, 140, 255, 0.44);
	}

@media (min-width: 640px) {

.card__event {
		padding: 31px 0
}
	}

.card--shortcut {
	height: 100px;
	padding: 20px 32px 20px 20px;
}

/* Connection Test Form */

.connection-test-form {
	background: #f8f9fa;
	border: 1px solid #e9ecef;
	border-radius: 8px;
	margin-bottom: 2rem;
	padding: 1.5rem;
}

.connection-test-form__title {
		color: #495057;
		font-size: 1.25rem;
		font-weight: 600;
		margin-bottom: 0.5rem;
	}

.connection-test-form__description {
		color: #6c757d;
		margin-bottom: 1rem;
	}

.connection-test-form__form {
		display: flex;
		justify-content: center;
	}

.connection-test-form__button {
		align-items: center;
		display: flex;
		gap: 0.5rem;
	}

/* Connection Status Card */

.connection-status-card {
	background: #fff;
	border: 1px solid #e9ecef;
	border-radius: 8px;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
	margin-bottom: 2rem;
	padding: 1.5rem;
}

.connection-status-card__title {
		color: #495057;
		font-size: 1.25rem;
		font-weight: 600;
		margin-bottom: 1rem;
	}

/* Connection Status Info */

.connection-status-info {
	display: flex;
	flex-direction: column;
	gap: 0.75rem;
}

.connection-status-info__item {
		align-items: center;
		border-bottom: 1px solid #f1f3f4;
		display: flex;
		justify-content: space-between;
		padding: 0.5rem 0;
	}

.connection-status-info__item:last-child {
			border-bottom: none;
		}

.connection-status-info__label {
		color: #495057;
		font-weight: 500;
	}

.connection-status-info__value {
		align-items: center;
		display: flex;
		font-weight: 500;
		gap: 0.5rem;
	}

.connection-status-info__value--success {
			color: #28a745;
		}

.connection-status-info__value--error {
			color: #dc3545;
		}

.connection-status-info__value--warning {
			color: #ffc107;
		}

/* Connection Status Error */

.connection-status-error {
	background: #f8d7da;
	border: 1px solid #f5c6cb;
	border-radius: 6px;
	margin-top: 1rem;
	padding: 1rem;
}

.connection-status-error__title {
		color: #721c24;
		font-size: 1.125rem;
		font-weight: 600;
		margin-bottom: 0.5rem;
	}

.connection-status-error__message {
		color: #721c24;
	}

/* Connection Explanation */

.connection-explanation {
	margin-bottom: 2rem;
}

.connection-explanation__box {
		border: 1px solid;
		border-radius: 8px;
		padding: 1.5rem;
	}

.connection-explanation__box--success {
			background: #d4edda;
			border-color: #c3e6cb;
		}

.connection-explanation__box--success .connection-explanation__box-icon {
				color: #155724;
			}

.connection-explanation__box--success h4 {
				color: #155724;
			}

.connection-explanation__box--success p {
				color: #155724;
			}

.connection-explanation__box--warning {
			background: #fff3cd;
			border-color: #ffeaa7;
		}

.connection-explanation__box--warning .connection-explanation__box-icon {
				color: #856404;
			}

.connection-explanation__box--warning h4 {
				color: #856404;
			}

.connection-explanation__box--warning p {
				color: #856404;
			}

.connection-explanation__box-icon {
			float: left;
			font-size: 1.25rem;
			margin-right: 0.75rem;
			margin-top: 0.25rem;
		}

.connection-explanation__box h4 {
			font-size: 1.125rem;
			font-weight: 600;
			margin-bottom: 0.5rem;
		}

.connection-explanation__box p {
			margin-bottom: 0.5rem;
		}

.connection-explanation__box p:last-child {
				margin-bottom: 0;
			}

/* Connection Test Navigation */

.connection-test-navigation {
	text-align: center;
}

.connection-test-navigation .cta {
		align-items: center;
		display: inline-flex;
		gap: 0.5rem;
	}

/* Profile Page Connection Test Box */

.profile-connection-test-box {
	background: #e7f3ff;
	border: 1px solid #b3d9ff;
	border-radius: 8px;
	margin: 1.5rem 0;
	padding: 1.5rem;
}

.profile-connection-test-box__icon {
		color: #06c;
		float: left;
		font-size: 1.25rem;
		margin-right: 0.75rem;
		margin-top: 0.25rem;
	}

.profile-connection-test-box h4 {
		color: #06c;
		font-size: 1.125rem;
		font-weight: 600;
		margin-bottom: 0.5rem;
	}

.profile-connection-test-box p {
		color: #06c;
		margin-bottom: 1rem;
	}

/* Connection Test Results */

.connection-test-results {
	background: #fff;
	border: 1px solid #e9ecef;
	border-radius: 8px;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
	margin-bottom: 2rem;
	padding: 1.5rem;
}

.connection-test-results__title {
		color: #495057;
		font-size: 1.25rem;
		font-weight: 600;
		margin-bottom: 1rem;
	}

.connection-test-results__content {
		/* Content wrapper for test results */
	}

.connection-test-results #test-output {
		background: #f9f9f9;
		border: 3px solid #dadada;
		border-radius: 4px;
		font-family: monospace;
		font-size: 14px;
		line-height: 1.4;
		margin: 10px 0;
		padding: 20px;
		white-space: pre-wrap;
	}

.connection-test-results #test-output.test-success {
			border-color: #7bedb2;
		}

.connection-test-results #test-output.test-error {
			border-color: #f95852;
		}

/* Connection Test Unblock Notification */

.connection-test-unblock-notification {
	background: #d4edda;
	border: 1px solid #c3e6cb;
	border-radius: 8px;
	margin: 1rem 0;
	padding: 1.5rem;
}

.connection-test-unblock-notification__content {
		align-items: flex-start;
		display: flex;
		gap: 1rem;
	}

.connection-test-unblock-notification__icon {
		color: #155724;
		font-size: 1.5rem;
		margin-top: 0.25rem;
	}

.connection-test-unblock-notification__text {
		flex: 1;
	}

.connection-test-unblock-notification__text h4 {
			color: #155724;
			font-size: 1.125rem;
			font-weight: 600;
			margin-bottom: 0.5rem;
		}

.connection-test-unblock-notification__text p {
			color: #155724;
			margin: 0;
		}

/* Mobile Responsive */

@media (max-width: 768px) {
	.connection-status-info__item {
		align-items: flex-start;
		flex-direction: column;
		gap: 0.25rem;
	}

	.connection-test-form,
	.connection-status-card,
	.connection-test-results {
		padding: 1rem;
	}

	.profile-connection-test-box {
		padding: 1rem;
	}

	.connection-test-unblock-notification {
		padding: 1rem;
	}

		.connection-test-unblock-notification__content {
			flex-direction: column;
			gap: 0.75rem;
			text-align: center;
		}

		.connection-test-unblock-notification__icon {
			margin-top: 0;
		}
}

.cta {
	color: #687886;
	color: var(--color-grey-mid);
	font-size: 14px;
	font-weight: 600;
}

.cta:hover,
	.cta:focus {
		color: #008cff;
		color: var(--color-main);
	}

.cta--blue {
	color: #008cff;
	color: var(--color-blue);
}

.cta--blue:hover,
	.cta--blue:focus {
		color: #004783;
		color: var(--color-blue-dark);
	}

.cta--arrow::after {
		background: url("data:image/svg+xml;charset=utf-8,%3Csvg id='7a628a95-cdf4-49cb-bc60-2a5e77d3e508' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11'%3E %3Ctitle%3Earrow-right%3C/title%3E %3Cg id='05b2f594-6175-4435-979f-26c0e7a52314' data-name='00.Symbols'%3E %3Cg id='7baf2abc-087b-4494-aae1-1b1c0cfb5e4c' data-name='UI/Button/Button:Press'%3E %3Cg id='b0a2ae10-7b5b-407b-97a4-b85eca83e639' data-name='Button'%3E %3Cpolygon id='ffa63b75-8b87-4b3a-90c4-3320aacbee0b' data-name='Shape' points='7 5.5 6.3 6.2 1.6 11 0 9.6 4 5.5 0 1.4 1.6 0 6.3 4.8 7 5.5' fill='%23687886'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") right no-repeat;
		background-size: contain;
		content: '';
		display: inline-block;
		height: 9px;
		padding-left: 11px;
		transform: translateX(0);
		transition: transform 0.3s ease;
		width: 6px;
	}

.cta--arrow:hover::after {
		background: url("data:image/svg+xml;charset=utf-8,%3Csvg id='7a628a95-cdf4-49cb-bc60-2a5e77d3e508' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11'%3E %3Ctitle%3Earrow-right%3C/title%3E %3Cg id='05b2f594-6175-4435-979f-26c0e7a52314' data-name='00.Symbols'%3E %3Cg id='7baf2abc-087b-4494-aae1-1b1c0cfb5e4c' data-name='UI/Button/Button:Press'%3E %3Cg id='b0a2ae10-7b5b-407b-97a4-b85eca83e639' data-name='Button'%3E %3Cpolygon id='ffa63b75-8b87-4b3a-90c4-3320aacbee0b' data-name='Shape' points='7 5.5 6.3 6.2 1.6 11 0 9.6 4 5.5 0 1.4 1.6 0 6.3 4.8 7 5.5' fill='%23008cff'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") right no-repeat;
		transform: translateX(3px);
	}

.cta--underline {
	display: inline-block;
	position: relative;
}

.cta--underline::after {
		background: #687886;
		background: var(--color-grey-mid);
		content: '';
		display: block;
		height: 2px;
		width: 100%;
	}

.cta--underline:hover::after,
	.cta--underline:focus::after,
	.cta--underline[disabled]::after {
		background: #008cff;
		background: var(--color-main);
	}

.cta--underline[disabled]::after {
		opacity: 0.5;
	}

.cta--underline-blue {
	composes: cta--underline;
}

.cta--underline-blue::after {
		background: #008cff;
		background: var(--color-blue);
	}

.date-block {
	align-items: center;
	background: #008cff;
	background: var(--color-main);
	color: #fff;
	color: var(--color-white);
	display: flex;
	flex-shrink: 0;
	height: 60px;
	justify-content: center;
	width: 60px;
}

.date-block__time {
	text-align: center;
}

.date-block__time > * {
		display: block;
		font-weight: 700;
		line-height: 1;
	}

.date-block__month {
	font-size: 11px;
}

@media (max-width: 767px) {

.date-block__month {
		font-size: 12px
}
	}

.date-block__month--double {
	font-size: 10px;
}

.date-block__date {
	font-size: 24px;
}

@media (max-width: 767px) {

.date-block__date {
		font-size: 18px
}
	}

.date-block__date--double {
	font-size: 16px;
}

.date-block__year {
	font-size: 12px;
}

@media (max-width: 767px) {

.date-block__year {
		font-size: 9px
}
	}

/* Date Block Small Sized */

.date-block--small {
	background: #004783;
	background: var(--color-blue-dark);
	height: 45px;
	width: 45px;
}

.date-block--small .date-block__date {
		font-size: 22px;
		margin-top: 0;
	}

.date-block--small .date-block__date--double {
		font-size: 12px;
	}

/* small date block, then large on medium screen size */

.date-block--mixed {
	height: 45px;
	width: 45px;
}

@media (min-width: 640px) {

.date-block--mixed {
		height: 60px;
		width: 60px
}
	}

.date-block--mixed .date-block__date {
		font-size: 24px;
		margin-top: 0;
	}

@media (max-width: 767px) {

.date-block--mixed .date-block__date {
			font-size: 18px
	}
		}

.date-block--mixed .date-block__date--double {
		font-size: 12px;
	}

@media (min-width: 640px) {

.date-block--mixed .date-block__date--double {
			font-size: 16px
	}
		}

.swiper-wrapper {
	margin: 0 auto;
}

.swiper-wrapper.first-load {
	animation-duration: 1.3s;
	animation-name: bounceInLeft;
}

@media (min-width: 1330px) {

.swiper-wrapper.first-load {
		animation: none
}
	}

@keyframes bounceInLeft {

	0%,
	60%,
	75%,
	90%,
	100% {
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}

	0% {
		transform: translate3d(-400px, 0, 0);
	}

	60% {
		transform: translate3d(25px, 0, 0);
	}

	75% {
		transform: translate3d(-10px, 0, 0);
	}

	90% {
		transform: translate3d(5px, 0, 0);
	}

	100% {
		transform: translate3d(0, 0, 0);
	}
}

.swiper-wrapper--messages {
	width: 1450px;
}

@media (min-width: 640px) {

.swiper-wrapper--messages {
		width: auto
}
	}

.messages {
	border-bottom: 1px solid #d5e9fa;
	border-bottom: 1px solid var(--color-blue-light);
}

.message.fret {
	border-top: 1px solid #d5e9fa;
	border-top: 1px solid var(--color-blue-light);
	padding: 22px 50px 18px 20px;
}

@media (min-width: 640px) {

.message.fret {
		padding-left: 0;
		padding-right: 0
}
	}

.message--trigger .message__items::before {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cmask id='path-1-outside-1' maskUnits='userSpaceOnUse' x='0' y='0' width='12' height='14' fill='black'%3E %3Crect fill='white' width='12' height='14'/%3E %3Cpath d='M8.02279 1H4.07342L2 8.25581H5.94937V13L9.8 5.93023H6.64051L8.02279 1Z'/%3E %3C/mask%3E %3Cpath d='M4.07342 1V0H3.31915L3.11191 0.725239L4.07342 1ZM8.02279 1L8.98566 1.26996L9.34171 0H8.02279V1ZM6.64051 5.93023L5.67763 5.66027L5.32158 6.93023H6.64051V5.93023ZM9.8 5.93023L10.6782 6.40855L11.4834 4.93023H9.8V5.93023ZM5.94937 13H4.94937C4.94937 13.4572 5.25949 13.8562 5.70258 13.9691C6.14567 14.0819 6.60885 13.8799 6.82756 13.4783L5.94937 13ZM5.94937 8.25581H6.94937V7.25581H5.94937V8.25581ZM2 8.25581L1.03849 7.98105L0.674212 9.25581H2V8.25581ZM4.07342 2H8.02279V0H4.07342V2ZM7.05991 0.730042L5.67763 5.66027L7.60338 6.20019L8.98566 1.26996L7.05991 0.730042ZM6.64051 6.93023H9.8V4.93023H6.64051V6.93023ZM8.92181 5.45192L5.07118 12.5217L6.82756 13.4783L10.6782 6.40855L8.92181 5.45192ZM6.94937 13V8.25581H4.94937V13H6.94937ZM5.94937 7.25581H2V9.25581H5.94937V7.25581ZM2.96151 8.53058L5.03493 1.27476L3.11191 0.725239L1.03849 7.98105L2.96151 8.53058Z' fill='%230F1031' mask='url(%23path-1-outside-1)'/%3E %3C/svg%3E");
	content: '';
	display: block;
	height: 14px;
	left: -22px;
	position: absolute;
	top: 4px;
	width: 12px;
}

@media (min-width: 640px) {

.message--trigger .message__items::before {
		top: 5px
}
	}

.message__items {
	display: flex;
	flex-wrap: nowrap !important;
	position: relative;
}

.message__items::-webkit-scrollbar {
		display: none;
	}

.message__items > * {
		flex: 1 0 0;
		margin-right: 24px;
		text-align: center;
	}

.message__tile {
	display: inline-block;
	font-size: inherit;
	line-height: 1.5;
	margin-bottom: 5px;
}

.message__tile a {
		color: #0f1031;
		color: var(--color-secondary);
		font-family: proxima-nova, "Helvetica Neue", helvetica, arial, sans-serif;
		font-family: var(--font-family-base);
		font-size: 16px;
		margin: 0;

		font-weight: 600;
	}

.message__tile a:hover,
		.message__tile a:focus {
			color: #008cff;
			color: var(--color-main);
		}

.message__tile-sent {
	margin-bottom: -5px;
	margin-left: 5px;
	top: -1px;
}

@media (min-width: 640px) {

.message__tile-sent {
		display: none
}
	}

.message__subhead {
	-webkit-box-orient: vertical;
	color: #687886;
	color: var(--color-grey-mid);
	display: -webkit-box; /* stylelint-disable-line */
	font-size: 13px;
	-webkit-line-clamp: 3;
	overflow: hidden;
}

.message__details {
	flex-basis: auto;
	text-align: left;
	width: 33%;
}

@media (min-width: 640px) {

.message__details {
		flex-basis: 0;
		width: auto
}
	}

.message__type {
	color: #687886;
	color: var(--color-grey-mid);
	font-size: 14px;
	font-weight: 500;
}

.message__date {
	display: flex;
	flex-basis: auto;
	justify-content: flex-start;
	text-align: left;
	width: 13%;
}

.message__date span {
		display: block;
	}

.message__date .message__month {
		color: #687886;
		color: var(--color-grey-mid);
		font-size: 14px;
		font-weight: 500;
	}

.message__date .message__time {
		color: #687886;
		color: var(--color-grey-mid);
		font-family: 'PT Mono', monospace;
		font-family: var(--font-family-secondary);
		font-size: 12px;
	}

@media (min-width: 640px) {

.message__date {
		flex-basis: 0;
		width: auto
}
	}

.message__status {
	margin-right: 48px;
	text-align: right;
}

.message__status .pill {
		width: 115px;
	}

.message__sent {
	color: #687886;
	color: var(--color-grey-mid);
	display: flex;
	flex-basis: auto;
	font-family: proxima-nova, "Helvetica Neue", helvetica, arial, sans-serif;
	font-family: var(--font-family-proxima-nova);
	font-size: 14px;
	font-weight: 500;
	font-weight: var(--font-weight-medium);
	justify-content: flex-start;
	line-height: 25px;
	position: relative;
	text-align: left;
	width: 13%;
}

.message__sent > span {
		display: none;
	}

@media (min-width: 640px) {

.message__sent {
		flex-basis: 0;
		text-indent: 0;
		width: auto
}

		.message__sent > span {
			display: inline;
		}
	}

.message__attendees {
	flex-basis: 161px;
}

@media (min-width: 640px) {

.message__attendees {
		flex-basis: 0
}
	}

.message__attendees .pill {
		letter-spacing: 0.5px;
		width: 173px;
	}

.message__lists {
	align-items: baseline;
	display: flex;
	flex-basis: 120px;
	font-size: 14px;
	font-weight: 500;
	justify-content: center;
}

.message__lists .message__lists__button {
		align-items: center;
		display: flex;
		padding: 4px 0;
	}

.message__lists .message__lists--dots {
		position: static;
		transform: translateY(0);
	}

.message__lists .message__lists--label {
		display: flex;
	}

@media (min-width: 640px) {

.message__lists {
		flex-basis: 0
}
	}

/* No Messages */

.empty-message__outer {
	padding: 55px 0;
}

.empty-message--messages .empty-message__outer {
	padding: 0;
}

.empty-message--borders {
	border-bottom: 0;
	border-top: 0;
}

@media (min-width: 640px) {

.empty-message--borders {
		border-bottom: 1px solid #d5e9fa;
		border-bottom: 1px solid var(--color-blue-light);
		border-top: 1px solid #d5e9fa;
		border-top: 1px solid var(--color-blue-light)
}
	}

.empty-message__graphic {
	background-size: contain;
	height: auto;
	max-height: 290px;
	max-width: 600px;
	padding-bottom: 24.25%;
	width: 100%;
}

.empty-message--messages .empty-message__graphic {
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg id='e468193a-15f4-4bc0-8774-dd171e8e0d47' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' width='601' height='290' viewBox='0 0 601 290'%3E %3Ctitle%3Eempty-messages%3C/title%3E %3Cg id='f2746297-dff3-45a6-a38a-3801df26fecc' data-name='03.Event-Single'%3E %3Cg id='05b42da9-6f5f-4204-9334-450edf6f28be' data-name='Promoter---Event-Single---Messages-Empty'%3E %3Crect x='-96' y='-448' width='1440' height='900' style='fill: %23fff'/%3E %3Cg id='797317fd-0d41-4e82-a75e-9be4ed81afbc' data-name='Empty-State'%3E %3Cg id='f4f56989-f298-4d1c-8f24-ba595dad04ca' data-name='Illustration'%3E %3Cpath id='92078fd1-247e-494d-85e9-b287a64382da' data-name='Fill-1' d='M237,133a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %23f87373'/%3E %3Cpath id='b35eb575-b38d-4cd9-af40-79dfb9cf1daa' data-name='Fill-3' d='M227,133a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %23f87373'/%3E %3Cpath id='8ba1a9df-480b-40b8-bbf5-4abfdc843531' data-name='Fill-5' d='M215,133a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %23f87373'/%3E %3Cpath id='c25b6c5c-e03f-4fb7-b753-0a5cc81b4c54' data-name='Fill-7' d='M204,133a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='af924f8c-6c23-4306-bfa4-1746818a6b5c' data-name='Fill-9' d='M193,133a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='6db0f985-d186-4311-8bc8-a457ceaaf18e' data-name='Fill-11' d='M182,133a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='6ef32980-2700-4087-abae-10465379a73d' data-name='Fill-13' d='M171,133a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='8ba02982-d488-4be3-a3d9-9ce63af2942f' data-name='Fill-15' d='M160,133a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='eca4eb80-cdd5-47b8-9896-008888529bd8' data-name='Fill-17' d='M149,133a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='40c82353-97f6-449c-b714-71385a3ed21c' data-name='Fill-19' d='M138,133a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='f0377f9d-1e3a-4ce8-866c-9bdc4fda8e79' data-name='Fill-21' d='M127,133a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='a2fb4d05-1751-4bce-9b78-a70f9c418afd' data-name='Fill-23' d='M115,133a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='e59e2169-c8ce-4175-9a77-c8a72fd3191f' data-name='Fill-25' d='M105,133a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='ed3d6757-e6f6-4c65-a826-28149385cea5' data-name='Fill-27' d='M93,133a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='5b103034-23d7-4746-b0f9-79f62469d56e' data-name='Fill-29' d='M82,133a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='15d5bc1c-57f2-49f3-bf12-5c430b5f3444' data-name='Fill-31' d='M72,133a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='8cd41f77-a4fd-4604-a8c3-5955ed4bd285' data-name='Fill-33' d='M60,133a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='a30de88e-2d0f-4706-a94b-a0392ed6c6c2' data-name='Fill-35' d='M38,133a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='1134ccfc-ce4c-46b3-8106-9b8703d469e2' data-name='Fill-37' d='M27,133a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='fed80fcf-a1e7-43fe-a68c-87c67578f64f' data-name='Fill-39' d='M15,133a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='656d3727-7286-45c0-b634-895d828a8f36' data-name='Fill-41' d='M237,144a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %23f87373'/%3E %3Cpath id='761c4041-d4d5-463e-8e4e-15ec7ce37a1b' data-name='Fill-43' d='M227,144a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %23f87373'/%3E %3Cpath id='9d3b26a5-19f1-4b90-bb84-d502927bc687' data-name='Fill-45' d='M215,144a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %23f87373'/%3E %3Cpath id='4ff2e016-2c3a-4dff-883f-9a4345d1da85' data-name='Fill-47' d='M204,144a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='a1baeb8a-159f-4d68-b2b7-0fe54945011b' data-name='Fill-49' d='M193,144a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='620835ae-7650-42fb-9801-d615a89cef6e' data-name='Fill-51' d='M182,144a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='31b48134-938d-4e06-9cfc-2c3c34bfa693' data-name='Fill-53' d='M171,144a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='ce237eb0-223f-4b93-a97b-920caad52b9e' data-name='Fill-55' d='M160,144a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='80cb76ee-deb6-4a00-b575-bb3766cc5285' data-name='Fill-57' d='M149,144a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='c641c6db-2ac1-4cfb-9d28-0dbe0e1dc117' data-name='Fill-59' d='M138,144a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='cb4f6935-7810-4bd7-9f81-77d9a88f1e22' data-name='Fill-61' d='M127,144a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='d99d48c7-4630-4842-ae4c-1bb3c95b255a' data-name='Fill-63' d='M115,144a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='4f4cc03e-f54b-430c-a032-56f90f773589' data-name='Fill-65' d='M105,144a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='8c34ec04-48c3-45e5-aac1-70dffe3f2fa4' data-name='Fill-67' d='M93,144a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='0296eb58-1569-48b2-917e-02914d69ed56' data-name='Fill-69' d='M82,144a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='2378cf9e-33f4-4b9c-a6f9-e7e9733cb889' data-name='Fill-71' d='M72,144a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='69c06edb-090f-4099-ba55-a3a0af26b769' data-name='Fill-73' d='M60,144a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='52da8f46-ffef-44b1-8325-8cbeb152036a' data-name='Fill-75' d='M49,144a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='a4f104c7-6966-49b5-86aa-91275b3bc113' data-name='Fill-77' d='M38,144a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='37be08e9-c510-4930-abe1-18046e4940ef' data-name='Fill-79' d='M27,144a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='3bd660da-9263-4a96-bc48-6a7fe0492558' data-name='Fill-81' d='M237,156a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %23f87373'/%3E %3Cpath id='790abedc-b5ae-47f7-82c7-44c0f494c732' data-name='Fill-83' d='M227,156a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %23f87373'/%3E %3Cpath id='dc1d2861-9bf0-497e-bdbe-3784a57a7580' data-name='Fill-85' d='M215,156a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %23f87373'/%3E %3Cpath id='9eaf3c95-239d-4644-9db2-5f656ac6b90c' data-name='Fill-87' d='M204,156a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='3d879942-35e8-4833-8159-ceda1a9343cb' data-name='Fill-89' d='M193,156a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='9da7f0e9-b037-47a6-8eb7-768f9fa602ba' data-name='Fill-91' d='M182,156a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='56795def-379b-487c-a6c4-88bef92e9334' data-name='Fill-93' d='M171,156a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='682ed0d3-2f81-4180-8b3c-578ff664532c' data-name='Fill-95' d='M160,156a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='6dd98f4b-f724-4b67-9ff9-bd37507094bd' data-name='Fill-97' d='M149,156a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='9cf748d7-c272-4801-bff5-ee86a71915fa' data-name='Fill-99' d='M138,156a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='36731367-5416-4f98-b549-61715b57692d' data-name='Fill-101' d='M127,156a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='fecb27a5-932e-4b00-87a7-138a0a3adba4' data-name='Fill-103' d='M115,156a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='9f16c825-ac5b-498d-b3c2-b319fe03c51e' data-name='Fill-105' d='M105,156a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='96cf1bb9-f773-4e9f-9c56-ada6452001f9' data-name='Fill-107' d='M93,156a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='7bc93538-b0ad-4b3c-b374-79c5d7a3712f' data-name='Fill-109' d='M82,156a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='58e7646a-4795-4950-8b08-dd2fbb829873' data-name='Fill-111' d='M72,156a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='8682da49-077d-4cbd-a314-36adb9155953' data-name='Fill-113' d='M60,156a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='7264eff2-d57e-477e-8b01-798ecd1bb16c' data-name='Fill-115' d='M38,156a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='c3df2b08-b0c4-4d80-ac9f-9b8b354fcae3' data-name='Fill-117' d='M27,156a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cg id='a304a9c0-0667-46e4-89be-b469ae76816e' data-name='Group-161'%3E %3Cpath id='e5c64902-e4f6-4063-8f91-2d5f1611589d' data-name='Fill-119' d='M238,166.46a2.27,2.27,0,1,1-2.27-2.17,2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='fe3d5556-0de6-47b0-8369-bcc3c7045c30' data-name='Fill-121' d='M226.86,166.46a2.27,2.27,0,1,1-2.27-2.17,2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='38849f43-97b0-46c9-8bd7-ddf374c64152' data-name='Fill-123' d='M215.76,166.46a2.27,2.27,0,1,1-2.27-2.17,2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='6c0a5263-8de0-4069-8e20-7a996dd5cdb6' data-name='Fill-125' d='M204.66,166.46a2.27,2.27,0,1,1-2.27-2.17,2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='8f9c9241-a376-4d66-8412-2673beb6cdb6' data-name='Fill-127' d='M193.57,166.46a2.27,2.27,0,1,1-2.27-2.17,2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='763218b4-46d6-4b21-ae69-bac202b74b0e' data-name='Fill-129' d='M182.47,166.46a2.27,2.27,0,1,1-2.27-2.17,2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='9e89b9a0-ab41-4d09-9086-07964cac4da8' data-name='Fill-131' d='M171.37,166.46a2.27,2.27,0,1,1-2.27-2.17,2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='1afe88e3-4b39-4378-a6a0-94e51738ba23' data-name='Fill-133' d='M160.27,166.46a2.27,2.27,0,1,1-2.27-2.17,2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='53ec737d-4899-45ae-95dc-df4e520b88d4' data-name='Fill-135' d='M149.17,166.46a2.27,2.27,0,1,1-2.27-2.17,2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='39fadf06-b957-48cd-93cd-7ab9e5739890' data-name='Fill-137' d='M138.08,166.46a2.27,2.27,0,1,1-2.27-2.17,2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='a119b07c-08b4-4158-b985-e6435fcebb77' data-name='Fill-139' d='M127,166.46a2.27,2.27,0,1,1-2.27-2.17,2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='f3eb8bff-ae3a-46eb-9382-86228cce1b47' data-name='Fill-141' d='M115.88,166.46a2.27,2.27,0,1,1-2.27-2.17,2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='bc549d01-1aac-40e6-98ee-49057a2c2f16' data-name='Fill-143' d='M104.78,166.46a2.27,2.27,0,1,1-2.27-2.17,2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='d725dfac-1374-400e-ad08-67e79c8ff9ef' data-name='Fill-145' d='M93.69,166.46a2.27,2.27,0,1,1-2.27-2.17,2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='ddff42e4-d0f5-424f-9dd8-8410438dc937' data-name='Fill-147' d='M82.59,166.46a2.27,2.27,0,1,1-2.27-2.17,2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='8926cfcf-a57f-498c-aaab-534d88a7f1a4' data-name='Fill-149' d='M71.49,166.46a2.27,2.27,0,1,1-2.27-2.17,2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='f5cb125a-53c0-49e8-b8e3-a032140a78f4' data-name='Fill-151' d='M60.39,166.46a2.27,2.27,0,1,1-2.27-2.17,2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='54ebbca5-1309-4fb5-bf1e-622f0416430c' data-name='Fill-153' d='M49.29,166.46A2.27,2.27,0,1,1,47,164.29a2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='4ad77d05-8a4f-4659-8c91-3cd4f17a7d6f' data-name='Fill-155' d='M38.2,166.46a2.27,2.27,0,1,1-2.27-2.17,2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='8c5784e4-57dd-4f44-af42-a75d7f358701' data-name='Fill-157' d='M27.1,166.46a2.27,2.27,0,1,1-2.27-2.17,2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='e777518f-6c5f-49e0-ba6a-5f62f0339821' data-name='Fill-159' d='M16,166.46a2.27,2.27,0,1,1-2.27-2.17A2.22,2.22,0,0,1,16,166.46' style='fill: %2359bafc'/%3E %3C/g%3E %3Cpath id='c142e648-6d1d-4a38-8373-42522d9dfa3c' data-name='Fill-162' d='M237,179a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %23f87373'/%3E %3Cpath id='66b7e221-af45-459a-9203-79b510a3125d' data-name='Fill-164' d='M227,179a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %23f87373'/%3E %3Cpath id='ec7ffba1-c87e-42a1-a508-b5bc82f20c94' data-name='Fill-166' d='M215,179a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %23f87373'/%3E %3Cpath id='da26a5ed-52ed-40eb-a559-5690eef4ab4b' data-name='Fill-168' d='M204,179a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='1c60d2db-b4b8-4204-bb18-dc8a2bdfae46' data-name='Fill-170' d='M193,179a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='f6aa05d6-231e-4c10-804f-74bfee67e5df' data-name='Fill-172' d='M182,179a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='fc36275f-c272-429d-86e7-b0c4160f66c6' data-name='Fill-174' d='M171,179a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='5d7b0919-5168-4cea-8c44-de59095ced26' data-name='Fill-176' d='M160,179a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='72c1e4da-b391-47b4-8244-4d745e65c154' data-name='Fill-178' d='M149,179a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='83b90d40-2f5e-41cd-8a3a-cfa85661df49' data-name='Fill-180' d='M138,179a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='b610df14-c399-4881-a869-19acdab446f2' data-name='Fill-182' d='M127,179a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='d6ed9b22-2ae8-4e85-8a7d-0ed3fa751f87' data-name='Fill-184' d='M115,179a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='748f4678-ee62-4a3a-b4aa-c2edf63c0fbe' data-name='Fill-186' d='M105,179a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='ea3480eb-7051-4172-b389-ba6203c7d302' data-name='Fill-188' d='M93,179a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='5514e73b-6151-44a8-a766-ac80cd42675f' data-name='Fill-190' d='M82,179a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='f079cb7d-3406-4841-a7bb-690c0c6f77cd' data-name='Fill-192' d='M60,179a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='779b0238-b757-4d7a-8a4a-9dd32d7323da' data-name='Fill-194' d='M49,179a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='03361792-5af6-4987-93be-e40e6d17ff4f' data-name='Fill-196' d='M38,179a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='7c3625bb-a155-45b7-8a6f-67ff5b2373e9' data-name='Fill-198' d='M15,179a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='9153b248-41fa-4c26-9c5f-ebc08ed2ccc0' data-name='Fill-200' d='M237,190a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %23f87373'/%3E %3Cpath id='7b47229e-dea5-4946-9671-eeca95860139' data-name='Fill-202' d='M227,190a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %23f87373'/%3E %3Cpath id='c62cdd20-b4d3-473e-ad5a-4ca6c94fe40c' data-name='Fill-204' d='M215,190a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %23f87373'/%3E %3Cpath id='680b7e12-a012-4d5a-af7c-4200859bdac7' data-name='Fill-206' d='M204,190a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='7d75a118-491b-460e-aeea-60d6870fc7aa' data-name='Fill-208' d='M193,190a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='ef3aec05-5093-47ce-b40c-d1dff0fa9024' data-name='Fill-210' d='M182,190a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='bbf978e0-8ad4-4f2f-b211-2d5d220ba76c' data-name='Fill-212' d='M171,190a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='33e91274-dced-46e1-9ccb-361929be4afa' data-name='Fill-214' d='M160,190a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='146ee56c-c2e2-41a0-8b44-cffffe237a66' data-name='Fill-216' d='M149,190a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='f2ae99a6-ed9a-4fa9-a61a-01110750e70f' data-name='Fill-218' d='M138,190a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='3b5ad51f-2abc-49cf-ac85-e097f2933e96' data-name='Fill-220' d='M127,190a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='8f5a2b08-b24c-4bd7-82cb-76a0dd1fdc64' data-name='Fill-222' d='M115,190a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='b3871155-87fb-4a4c-8e81-f54ab4269527' data-name='Fill-224' d='M105,190a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='96c9ce03-d61b-45f0-a285-853ecec50b86' data-name='Fill-226' d='M93,190a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='05140a0a-7c88-4bee-9456-4df532d0f54e' data-name='Fill-228' d='M82,190a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='2e8df96b-2b89-480c-b640-9836d5e97e08' data-name='Fill-230' d='M72,190a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='1d3c0df0-4542-4f5e-8e74-264c5cb34403' data-name='Fill-232' d='M60,190a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='699e252e-9e12-4078-b5a4-3fa8943babd8' data-name='Fill-234' d='M49,190a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='6b5363b2-0836-47a5-99d2-f55d683696cc' data-name='Fill-236' d='M38,190a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='5443693b-bf71-4fdd-ba3a-226693188cdc' data-name='Fill-238' d='M27,190a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cg id='64065ce6-5a10-4767-9cd9-18a9a77e476b' data-name='Group-282'%3E %3Cpath id='70a13839-1147-4e79-b399-96ec8c9d3d98' data-name='Fill-240' d='M238,202.18a2.27,2.27,0,1,1-2.27-2.17,2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='042832eb-f039-4de0-9fc6-9044b6b23df6' data-name='Fill-242' d='M226.86,202.18a2.27,2.27,0,1,1-2.27-2.17,2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='20e5373f-e726-4a59-9d92-362a02b85ac0' data-name='Fill-244' d='M215.76,202.18a2.27,2.27,0,1,1-2.27-2.17,2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='3b34a0e6-57d5-42ec-abfc-bac914746920' data-name='Fill-246' d='M204.66,202.18a2.27,2.27,0,1,1-2.27-2.17,2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='e3bc5373-e884-45ef-8ca8-f97ec9801541' data-name='Fill-248' d='M193.57,202.18A2.27,2.27,0,1,1,191.3,200a2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='86711c50-8d88-4b12-a3ea-b65670f31410' data-name='Fill-250' d='M182.47,202.18A2.27,2.27,0,1,1,180.2,200a2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='a86f091f-b28c-4e21-b0f3-5ba125094efa' data-name='Fill-252' d='M171.37,202.18A2.27,2.27,0,1,1,169.1,200a2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='2c85f932-a9ce-4a36-b16b-3bcbd66ae5b3' data-name='Fill-254' d='M160.27,202.18A2.27,2.27,0,1,1,158,200a2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='b62a5759-6f28-4bc8-9e64-14f38a2a9a98' data-name='Fill-256' d='M149.17,202.18A2.27,2.27,0,1,1,146.9,200a2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='11ea02cd-23f7-47ef-945b-ea8156c30f14' data-name='Fill-258' d='M138.08,202.18a2.27,2.27,0,1,1-2.27-2.17,2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='af492352-aeca-4d27-a595-1f06151038ba' data-name='Fill-260' d='M127,202.18a2.27,2.27,0,1,1-2.27-2.17,2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='ef0f8196-6426-4d0b-b682-95c4e3a9ff8e' data-name='Fill-262' d='M115.88,202.18a2.27,2.27,0,1,1-2.27-2.17,2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='0091c91c-0809-47fd-a3a8-a51aafa5b36a' data-name='Fill-264' d='M104.78,202.18a2.27,2.27,0,1,1-2.27-2.17,2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='4daa3e36-ba89-4eb6-9d1d-0f9a7a3caf14' data-name='Fill-266' d='M93.69,202.18A2.27,2.27,0,1,1,91.42,200a2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='be2c8662-6ea1-4831-8c09-4e8e32b01227' data-name='Fill-268' d='M82.59,202.18A2.27,2.27,0,1,1,80.32,200a2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='0a277fa0-0fe4-4387-99e2-ca02d93a4f23' data-name='Fill-270' d='M71.49,202.18A2.27,2.27,0,1,1,69.22,200a2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='7e291b46-ab8f-4085-92f6-73131d598900' data-name='Fill-272' d='M60.39,202.18A2.27,2.27,0,1,1,58.12,200a2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='1d460e82-f733-4b88-baaf-78f80d003db1' data-name='Fill-274' d='M49.29,202.18A2.27,2.27,0,1,1,47,200a2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='1e54404f-9279-4222-b6b6-ffa5207e381b' data-name='Fill-276' d='M38.2,202.18A2.27,2.27,0,1,1,35.93,200a2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='faf55b53-71fe-49fb-b266-b3dc5637c339' data-name='Fill-278' d='M27.1,202.18A2.27,2.27,0,1,1,24.83,200a2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='7dc852e9-c729-4d98-98c0-000f9f92cde4' data-name='Fill-280' d='M16,202.18A2.27,2.27,0,1,1,13.73,200,2.22,2.22,0,0,1,16,202.18' style='fill: %2359bafc'/%3E %3C/g%3E %3Cpath id='f697b281-04a8-416c-bb03-c647ef41d29a' data-name='Fill-283' d='M237,213a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %23f87373'/%3E %3Cpath id='fa194f05-2e5b-4678-b6fa-ac88fc8846ab' data-name='Fill-285' d='M227,213a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %23f87373'/%3E %3Cpath id='fd8f5008-fddc-4744-af58-aa334123bcff' data-name='Fill-287' d='M215,213a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %23f87373'/%3E %3Cpath id='a5179f94-dc94-4263-95fd-2fc78e2d2ecd' data-name='Fill-289' d='M204,213a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='36aedee3-c17f-485d-98f6-3a66fb840241' data-name='Fill-291' d='M193,213a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='3048499c-ba25-4365-8233-3a0d2eac1413' data-name='Fill-293' d='M182,213a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='e1c4349f-4047-468c-9507-1e72d9d0a61a' data-name='Fill-295' d='M171,213a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='f3393b25-c036-4592-8b5b-ad5d7a353ac7' data-name='Fill-297' d='M160,213a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='30110a47-6242-4ae7-9e0a-e69cc41bf14f' data-name='Fill-299' d='M149,213a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='7a106df3-e5dd-4e33-9d87-3ac7cd5d250d' data-name='Fill-301' d='M138,213a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='eca40484-d38b-4a1a-bd6a-6ecbce9fbff6' data-name='Fill-303' d='M127,213a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='0e3526a4-3f1f-4d9f-a0e9-75a00e329282' data-name='Fill-305' d='M115,213a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='969d2c60-407c-4e6c-924e-4fa24c743dd8' data-name='Fill-307' d='M105,213a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='9c90e4d0-74bf-4321-9579-af0e58419678' data-name='Fill-309' d='M93,213a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='d9b6cfb3-8309-4338-8d0f-1e86107f5e2f' data-name='Fill-311' d='M82,213a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='dee2699e-98fe-4b3d-8eb8-aa78cc960e86' data-name='Fill-313' d='M72,213a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='a15b6339-7101-44f0-a583-85bfd90e104f' data-name='Fill-315' d='M60,213a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='da3020a0-456b-49cb-993c-2787460d3441' data-name='Fill-317' d='M49,213a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cg id='6d01512e-128d-4930-8399-4fbcd67a4533' data-name='Group-361'%3E %3Cpath id='bfe9d287-b340-4078-a33d-51779d8f0022' data-name='Fill-319' d='M238,224a2.27,2.27,0,1,1-2.27-2.17A2.23,2.23,0,0,1,238,224' style='fill: %2359bafc'/%3E %3Cpath id='435631e0-f82e-450b-9161-2f187604ce4e' data-name='Fill-321' d='M226.86,224a2.27,2.27,0,1,1-2.27-2.17,2.23,2.23,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='bb3e673e-c98f-49db-9638-25a18a105eb7' data-name='Fill-323' d='M215.76,224a2.27,2.27,0,1,1-2.27-2.17,2.23,2.23,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='76745f97-f44a-47a1-bc2c-7ee5a292559b' data-name='Fill-325' d='M204.66,224a2.27,2.27,0,1,1-2.27-2.17,2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='484262eb-6f9f-4ede-8456-5c8e53e33550' data-name='Fill-327' d='M193.57,224a2.27,2.27,0,1,1-2.27-2.17,2.23,2.23,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='0446ad03-97b8-4df6-8a89-2135a5fcbf29' data-name='Fill-329' d='M182.47,224a2.27,2.27,0,1,1-2.27-2.17,2.23,2.23,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='bfd2523e-0818-4b48-a5f1-887673ee4713' data-name='Fill-331' d='M171.37,224a2.27,2.27,0,1,1-2.27-2.17,2.23,2.23,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='07304c11-aff0-4c92-8e4b-3a247438038c' data-name='Fill-333' d='M160.27,224a2.27,2.27,0,1,1-2.27-2.17,2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='12eb75a3-dde4-40c9-b141-7dc387860b3d' data-name='Fill-335' d='M149.17,224a2.27,2.27,0,1,1-2.27-2.17,2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='17132ee2-0758-4f29-8524-872b14e14f00' data-name='Fill-337' d='M138.08,224a2.27,2.27,0,1,1-2.27-2.17,2.23,2.23,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='f9a1d072-d7f5-4a74-a21a-a81e497f19bb' data-name='Fill-339' d='M127,224a2.27,2.27,0,1,1-2.27-2.17A2.23,2.23,0,0,1,127,224' style='fill: %2359bafc'/%3E %3Cpath id='290a5a57-ae96-47bf-bb7c-f0747f5165b6' data-name='Fill-341' d='M115.88,224a2.27,2.27,0,1,1-2.27-2.17,2.23,2.23,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='d7e0b0ff-9a24-4ef0-8306-ad9ecc00b07b' data-name='Fill-343' d='M104.78,224a2.27,2.27,0,1,1-2.27-2.17,2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='263942de-043a-4d07-8638-d68f3367f225' data-name='Fill-345' d='M93.69,224a2.27,2.27,0,1,1-2.27-2.17A2.23,2.23,0,0,1,93.69,224' style='fill: %2359bafc'/%3E %3Cpath id='10eb7715-bb9c-44ba-996d-810f4ec93c1f' data-name='Fill-347' d='M82.59,224a2.27,2.27,0,1,1-2.27-2.17A2.23,2.23,0,0,1,82.59,224' style='fill: %2359bafc'/%3E %3Cpath id='4689708e-7be1-427b-a3b2-36677114a944' data-name='Fill-349' d='M71.49,224a2.27,2.27,0,1,1-2.27-2.17A2.23,2.23,0,0,1,71.49,224' style='fill: %2359bafc'/%3E %3Cpath id='d3806847-6923-40bf-b610-f82d8a543e21' data-name='Fill-351' d='M60.39,224a2.27,2.27,0,1,1-2.27-2.17A2.23,2.23,0,0,1,60.39,224' style='fill: %2359bafc'/%3E %3Cpath id='3f7dfc07-2038-4012-a80b-e18f8001f43a' data-name='Fill-353' d='M49.29,224A2.27,2.27,0,1,1,47,221.83,2.22,2.22,0,0,1,49.29,224' style='fill: %2359bafc'/%3E %3Cpath id='fea9206e-464f-44df-85b9-ddb024e7f571' data-name='Fill-355' d='M38.2,224a2.27,2.27,0,1,1-2.27-2.17A2.23,2.23,0,0,1,38.2,224' style='fill: %2359bafc'/%3E %3Cpath id='7b97e8a1-89c3-4eba-a2ed-879f720f8b20' data-name='Fill-357' d='M27.1,224a2.27,2.27,0,1,1-2.27-2.17A2.23,2.23,0,0,1,27.1,224' style='fill: %2359bafc'/%3E %3Cpath id='a9cab9e2-6e77-4c37-b228-408377d3f985' data-name='Fill-359' d='M16,224a2.27,2.27,0,1,1-2.27-2.17A2.23,2.23,0,0,1,16,224' style='fill: %2359bafc'/%3E %3C/g%3E %3Cpath id='68e4c586-4cf7-4350-b8db-56a709d0480a' data-name='Fill-362' d='M237,235a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %23f87373'/%3E %3Cpath id='b058d86a-7ee7-4cba-afc1-b6d575415f77' data-name='Fill-364' d='M227,235a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %23f87373'/%3E %3Cpath id='0411a756-2ae4-4311-b2f5-cdf69705c142' data-name='Fill-366' d='M215,235a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %23f87373'/%3E %3Cpath id='11ac8d1d-83c4-43ac-86fe-8310c5e04361' data-name='Fill-368' d='M204,235a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='64f92467-60ba-4327-a34a-3a794286519a' data-name='Fill-370' d='M193,235a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='1df995d2-3e90-4825-bbdf-74a34261d0e0' data-name='Fill-372' d='M182,235a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='8162d431-8e35-4768-8716-eba6793fe93e' data-name='Fill-374' d='M171,235a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='9bd8edae-47e7-42cf-bd20-14c3805ab86b' data-name='Fill-376' d='M160,235a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='2dcbe4e6-3a80-4e50-bf48-b2a953711bec' data-name='Fill-378' d='M149,235a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='3f37616e-a5de-4b9d-bc34-3468e0d34a24' data-name='Fill-380' d='M138,235a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='07bd33b9-f802-4707-8001-9ed58e4dec8d' data-name='Fill-382' d='M127,235a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='95ed0abe-9fd9-4730-8d9b-7e5b3540a2ae' data-name='Fill-384' d='M115,235a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='4f80a619-c0a8-4591-92ba-89f15c01017e' data-name='Fill-386' d='M105,235a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='b3c02bfe-c5c7-481b-a514-54a480500786' data-name='Fill-388' d='M93,235a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='2f77754b-e6a4-4275-ac76-94e477bfa39d' data-name='Fill-390' d='M72,235a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='28d8efe7-1f04-4494-a1ed-e6e39b26fc62' data-name='Fill-392' d='M60,235a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='3e5cb0ff-933a-412d-8e20-1e507b26fc53' data-name='Fill-394' d='M38,235a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='a2ed9a20-1a34-4b26-aac1-96b5b8ca8d07' data-name='Fill-396' d='M15,235a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cg id='a91a9f4f-5b6e-41a1-a21b-6b2968270a52' data-name='Group-440'%3E %3Cpath id='10c54f00-21de-4893-883d-4194f982978d' data-name='Fill-398' d='M238,246.81a2.27,2.27,0,1,1-2.27-2.17,2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='19c096ff-1962-4e37-bfe4-8e73a24a2bf5' data-name='Fill-400' d='M226.86,246.81a2.27,2.27,0,1,1-2.27-2.17,2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='7131f69b-7d3e-45c7-866b-da67a66cb8c5' data-name='Fill-402' d='M215.76,246.81a2.27,2.27,0,1,1-2.27-2.17,2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='3909f108-ac8c-4392-b0c1-46e4a0abf62f' data-name='Fill-404' d='M204.66,246.81a2.27,2.27,0,1,1-2.27-2.17,2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='1e819901-e586-43dd-b2bf-19b23b3bae7a' data-name='Fill-406' d='M193.57,246.81a2.27,2.27,0,1,1-2.27-2.17,2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='4bd8215d-c8b7-4d68-8ee5-4eacc3ed7546' data-name='Fill-408' d='M182.47,246.81a2.27,2.27,0,1,1-2.27-2.17,2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='0021fcb0-ff5f-49f6-b5cc-f86cdea04d49' data-name='Fill-410' d='M171.37,246.81a2.27,2.27,0,1,1-2.27-2.17,2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='63d62c75-23de-4463-94b7-8bf3a0a251e0' data-name='Fill-412' d='M160.27,246.81a2.27,2.27,0,1,1-2.27-2.17,2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='1692cbca-ecf4-4f31-8e88-4176a217577e' data-name='Fill-414' d='M149.17,246.81a2.27,2.27,0,1,1-2.27-2.17,2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='1f9923d2-070c-4992-b5be-ae3c7ce8aef0' data-name='Fill-416' d='M138.08,246.81a2.27,2.27,0,1,1-2.27-2.17,2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='bdc88b09-ccf3-49cd-afc1-78249dfd09ef' data-name='Fill-418' d='M127,246.81a2.27,2.27,0,1,1-2.27-2.17,2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='8f6b2cb1-c5ae-463a-ae92-e2fcfa975dc9' data-name='Fill-420' d='M115.88,246.81a2.27,2.27,0,1,1-2.27-2.17,2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='bc1895f2-413e-49b9-b179-0281f6075d26' data-name='Fill-422' d='M104.78,246.81a2.27,2.27,0,1,1-2.27-2.17,2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='6da3a0e6-e6b0-4b2e-8499-6779627d8573' data-name='Fill-424' d='M93.69,246.81a2.27,2.27,0,1,1-2.27-2.17,2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='21702d28-24ac-4292-919e-4b9422af498b' data-name='Fill-426' d='M82.59,246.81a2.27,2.27,0,1,1-2.27-2.17,2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='8f7f6e92-400c-4f93-ad84-82a7776b36c0' data-name='Fill-428' d='M71.49,246.81a2.27,2.27,0,1,1-2.27-2.17,2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='66b2d77a-837e-4873-9a19-d7531f66b369' data-name='Fill-430' d='M60.39,246.81a2.27,2.27,0,1,1-2.27-2.17,2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='fff35306-ef8c-4366-b339-800c16fdae5a' data-name='Fill-432' d='M49.29,246.81A2.27,2.27,0,1,1,47,244.64a2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='e53e61b6-6da9-47df-96bd-cf78ec760a34' data-name='Fill-434' d='M38.2,246.81a2.27,2.27,0,1,1-2.27-2.17,2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='4d21f242-564f-4806-96d3-e4129932f85e' data-name='Fill-436' d='M27.1,246.81a2.27,2.27,0,1,1-2.27-2.17,2.22,2.22,0,0,1,2.27,2.17' style='fill: %2359bafc'/%3E %3Cpath id='595945b8-a48a-41ff-9691-82e4b185d65b' data-name='Fill-438' d='M16,246.81a2.27,2.27,0,1,1-2.27-2.17A2.22,2.22,0,0,1,16,246.81' style='fill: %2359bafc'/%3E %3C/g%3E %3Cpath id='a1bb2b22-7ba5-40d7-bd35-e8f07c6f871c' data-name='Fill-441' d='M237,258a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %23f87373'/%3E %3Cpath id='16aa8cb8-2844-472e-99c8-6721503fe41f' data-name='Fill-443' d='M227,258a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %23f87373'/%3E %3Cpath id='01029b9c-3322-4cd5-a53f-d80771c1191b' data-name='Fill-445' d='M215,258a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %23f87373'/%3E %3Cpath id='85be238e-3d32-4d38-a1a9-4891281b3bf3' data-name='Fill-447' d='M204,258a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='ce28d05a-0937-471a-8bce-95d2b6d5a67f' data-name='Fill-449' d='M193,258a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='e5ca66de-6650-4410-8549-f7267bd534f6' data-name='Fill-451' d='M182,258a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='2244225f-e480-4075-a76c-955cc4575254' data-name='Fill-453' d='M171,258a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='be72fa10-e06f-4961-a6a5-695b9adb0d9e' data-name='Fill-455' d='M160,258a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='fd78b20a-7437-477e-911e-848c8bc46520' data-name='Fill-457' d='M149,258a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='eece641c-e0a2-4492-bca3-028fd8b83037' data-name='Fill-459' d='M138,258a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='246e33b3-363d-4cff-aaf1-9baffd8ff896' data-name='Fill-461' d='M127,258a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='1d2464f4-c518-4d52-843f-6983017e49df' data-name='Fill-463' d='M115,258a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='b08a43a1-8f0b-437a-af12-51b200156fe0' data-name='Fill-465' d='M105,258a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='e7c78df5-9976-4e5b-afec-cc4aa637d766' data-name='Fill-467' d='M93,258a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='f715e311-e561-4c72-8e5b-8627a9ef1509' data-name='Fill-469' d='M82,258a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='0e603aeb-74ff-4e48-b221-7fa59cd934fd' data-name='Fill-471' d='M72,258a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='80a5840a-8240-4f5f-9daa-3ae2fcc2ed8a' data-name='Fill-473' d='M60,258a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='0dbd269d-e82c-4156-a76f-ae84a1ef324b' data-name='Fill-475' d='M38,258a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpath id='b8bf6741-9d50-4f31-82de-fd373df21a1c' data-name='Fill-477' d='M27,258a2,2,0,1,1-2-2,2,2,0,0,1,2,2' style='fill: %2359bafc'/%3E %3Cpolygon id='2cf0e611-25fc-42ed-ac9a-ba5d7e5c6f9c' data-name='Fill-479' points='207.14 1 0 1 124.55 290 349 290 207.14 1' style='fill: %23f4f6f8'/%3E %3Cpath id='2bf2fe50-0181-4c79-a6c5-9620659d5dbf' data-name='Fill-481' d='M35,30.67a22.49,22.49,0,0,1,13.56-2.56,32.47,32.47,0,0,1,6.83,1.78,22.67,22.67,0,0,0,6.26,1.52,20.9,20.9,0,0,0,6.22-.63A38.94,38.94,0,0,0,74,28.54c4.1-1.77,8.18-4,12.67-5.63a31.91,31.91,0,0,1,14.25-1.74,71.71,71.71,0,0,1,13.62,3.08c4.39,1.32,8.68,2.76,13.07,3.62a32,32,0,0,0,13.37.2A28,28,0,0,1,127.36,30a97.06,97.06,0,0,1-13.59-2.43,83.35,83.35,0,0,0-13.14-2.27A28.82,28.82,0,0,0,88,27.06c-4.14,1.42-8.19,3.59-12.56,5.34a42.7,42.7,0,0,1-6.83,2.13,21.2,21.2,0,0,1-7.33.27,23.41,23.41,0,0,1-6.86-2.23,32.14,32.14,0,0,0-6.22-2.35A24.61,24.61,0,0,0,35,30.67' style='fill: %2359bafc'/%3E %3Cpath id='ce53c870-4569-431e-a30e-c7109bb88a41' data-name='Fill-483' d='M156,29a9.57,9.57,0,0,1,4.43-3.08,29,29,0,0,1,5.14-1.28,60.76,60.76,0,0,1,10.3-.63c3.39,0,6.71.21,10,.29s6.61.06,10.1-.13a26.35,26.35,0,0,1-9.88,3.54,60.7,60.7,0,0,1-10.29.63c-3.4,0-6.72-.21-10-.31-1.65,0-3.33-.1-4.95,0A12.9,12.9,0,0,0,156,29' style='fill: %2359bafc'/%3E %3Cpath id='186a84a8-5b48-4c62-8028-99ff225b5674' data-name='Fill-485' d='M45,57.45A21,21,0,0,1,49.36,55a27,27,0,0,1,4.87-1.42A37.26,37.26,0,0,1,59.28,53a44.87,44.87,0,0,1,5.06.17c6.75.6,13.12,2.52,19.38,3.71A53.51,53.51,0,0,0,93.07,58a32.31,32.31,0,0,0,4.61-.26c1.54-.23,3.1-.51,4.68-.85,3.14-.7,6.36-1.52,9.67-2a32.65,32.65,0,0,1,5-.31,19.38,19.38,0,0,1,4.93.79,26.94,26.94,0,0,0-4.86.38,38,38,0,0,0-4.67,1.17c-3.08.94-6.1,2.18-9.28,3.18A36.3,36.3,0,0,1,93.12,62,46.4,46.4,0,0,1,83,61.06c-6.61-1.27-12.77-3.47-19-4.61S51.19,55,45,57.45' style='fill: %2359bafc'/%3E %3Cpath id='27660afb-4235-4fb8-969e-b594fecc72ca' data-name='Fill-487' d='M129,56.39c1.92.09,3.28-1,4.74-2a23.14,23.14,0,0,1,2.36-1.61A11.58,11.58,0,0,1,139,51.57a21,21,0,0,1,5.88-.56c1.88.05,3.68.19,5.51.33,3.63.32,7.2.77,10.77,1.17s7.13.71,10.87,1a32.25,32.25,0,0,1-10.94,2.43A72.68,72.68,0,0,1,150,55.68c-1.81-.17-3.64-.36-5.4-.56a26.93,26.93,0,0,0-5-.19,10.55,10.55,0,0,0-2.36.43c-.79.23-1.63.57-2.52.89a13,13,0,0,1-2.84.71,4.36,4.36,0,0,1-2.85-.57' style='fill: %2359bafc'/%3E %3Cpath id='7318d2ae-b12a-441f-8c68-a1e168a49de2' data-name='Fill-489' d='M181,52a7.62,7.62,0,0,1,4.05-2.13,30.45,30.45,0,0,1,4.51-.58c2.92-.21,5.85-.27,8.77-.2s5.77.34,8.51.35A18.84,18.84,0,0,0,215,48a8.76,8.76,0,0,1-3.36,3,15.84,15.84,0,0,1-4.44,1.5,42.43,42.43,0,0,1-9,.5c-2.92-.08-5.83-.28-8.74-.64-1.48-.18-2.87-.43-4.25-.56A11,11,0,0,0,181,52' style='fill: %2359bafc'/%3E %3Cpath id='c21df82f-f8d4-4c06-9f97-c1c5b8da8f2c' data-name='Fill-491' d='M59,85c1.91-3,5.26-5.09,8.7-6.3a42.85,42.85,0,0,1,10.72-2,94.78,94.78,0,0,1,21.55.68c7.12,1,13.89,2.73,20.71,2.72A53.44,53.44,0,0,0,141,76a39.91,39.91,0,0,1-20.18,7.33c-7.39.62-14.59-.86-21.45-1.86a147.63,147.63,0,0,0-20.82-1.56,52.63,52.63,0,0,0-10.31.73A18.38,18.38,0,0,0,59,85' style='fill: %2359bafc'/%3E %3Cpath id='9a0eb409-66ec-4e35-b984-67d7b7eb3b8b' data-name='Fill-493' d='M153,76a60.56,60.56,0,0,1,8.53-4.34C163,71,164.46,70.46,166,70a44.62,44.62,0,0,1,4.73-1.39,28.84,28.84,0,0,1,10.06-.22A23,23,0,0,1,190,71.77a82.25,82.25,0,0,0-9.43-.37,51.94,51.94,0,0,0-8.95,1c-.73.12-1.47.34-2.21.54s-1.49.39-2.24.57l-4.6,1.07A62.54,62.54,0,0,1,153,76' style='fill: %2359bafc'/%3E %3Cpath id='c5b97088-70e1-4a28-9041-bf52673b53c0' data-name='Fill-495' d='M70,104c1.79-2.56,5-4.25,8.21-5.11a30.3,30.3,0,0,1,10-.79,91.08,91.08,0,0,1,9.47,1.34c3.08.56,6.09,1.09,9.35,1.45a26.23,26.23,0,0,1-9.66,1.53c-3.26,0-6.42-.3-9.49-.53a59,59,0,0,0-9-.07A25.84,25.84,0,0,0,70,104' style='fill: %2359bafc'/%3E %3Cpath id='97cb2f09-f3b1-41ff-9a31-04780a596ac2' data-name='Fill-497' d='M119,101.06a19.87,19.87,0,0,1,3.84-1.91A33.19,33.19,0,0,1,126.63,98a34.58,34.58,0,0,1,3.93-.75,21.28,21.28,0,0,1,4.44-.15,9.63,9.63,0,0,1-3.18,2.85,15.43,15.43,0,0,1-4,1.6,16.72,16.72,0,0,1-4.36.49,11.68,11.68,0,0,1-4.47-.94' style='fill: %2359bafc'/%3E %3Cpath id='4e561f49-946d-42ae-ae38-1159a52cc1c5' data-name='Fill-499' d='M142,121.24a35.63,35.63,0,0,0-16.12-1.84,36.25,36.25,0,0,0-3.9.74,32.34,32.34,0,0,0-3.76,1.22A54.35,54.35,0,0,0,111,125a85.6,85.6,0,0,1-7.61,4.07,31.61,31.61,0,0,1-8.44,2.5A29.87,29.87,0,0,1,78,129.49a44.27,44.27,0,0,0,16.29-1.23c1.29-.36,2.56-.82,3.81-1.28s2.46-1,3.66-1.66c2.4-1.23,4.77-2.7,7.25-4.13a43.93,43.93,0,0,1,7.95-3.75,27.26,27.26,0,0,1,8.73-1.44A26.58,26.58,0,0,1,142,121.24' style='fill: %2359bafc'/%3E %3Cpath id='99aeb37f-1e36-4e47-b023-5c72017213e3' data-name='Fill-501' d='M230,89,191,100.91s4.51,3.25,12.1,3.08,28.9-2.32,28.9-2.32S228.57,95.33,230,89' style='fill: %2359bafc'/%3E %3Cpath id='d663fdb4-fdc2-4d83-aeca-8e94b011df40' data-name='Fill-503' d='M260.48,116,260,126.7s16.86-2.8,27.19,6.3l.81-10.3s-5.37-6-27.52-6.7' style='fill: %2359bafc'/%3E %3Cpath id='a24f9fe4-3bd6-45ee-95a8-17fe15d0f0c8' data-name='Fill-505' d='M436,149a61.39,61.39,0,0,1-13-4.49c-2.09-1-4.11-2-6.1-3.2s-3.88-2.45-5.74-3.8a52.18,52.18,0,0,1-9.88-9.53A36,36,0,0,1,395,116a53.28,53.28,0,0,0,7.59,11,66.93,66.93,0,0,0,9.89,8.9,96.36,96.36,0,0,0,11.31,7.22A133.51,133.51,0,0,0,436,149' style='fill: %2359bafc'/%3E %3Cpath id='577ef74c-b09c-4417-a103-221be33d9e30' data-name='Fill-507' d='M348.83,51.57c-4.24-2.66-8.63-5.3-13.58-6.18a39.6,39.6,0,0,0-7.46-.6,9.61,9.61,0,0,0-1.82.1c-.58.11-1.21.27-1.81.42l-3.65,1c-9.72,2.66-19.39,5.49-29.07,8.31q-29.06,8.41-58.05,17l-29,8.69-14.49,4.32-7.23,2.13c-2.24.63-3.54,1.83-3.57,3.7a6.88,6.88,0,0,0,.67,3,13.21,13.21,0,0,0,1.76,2.85A10.9,10.9,0,0,0,184,98.54l1.49,1c.5.33,1.06.55,1.58.84,4.27,2.19,9.2,3,14.12,3.46a100,100,0,0,0,15-.11c5-.29,10-.82,15.08-1.17l0,.31c-10,1.57-19.94,3.44-30.23,3.14a39.08,39.08,0,0,1-15.19-3.16,18.52,18.52,0,0,1-1.79-.88l-1.7-1a14,14,0,0,1-3.13-2.73A15.94,15.94,0,0,1,177,94.67a9.68,9.68,0,0,1-1-4.27A6.37,6.37,0,0,1,177.82,86a9.09,9.09,0,0,1,3.91-2.22L189,81.52l14.54-4.17,29.15-8.13Q261.82,61.08,291,53.09c9.74-2.62,19.47-5.26,29.26-7.72l3.69-.9c.63-.13,1.22-.27,1.88-.39a10,10,0,0,1,2-.06,39.55,39.55,0,0,1,7.59.76,27.32,27.32,0,0,1,7.14,2.62c2.25,1.17,4.37,2.53,6.48,3.91Z' style='fill: %2359bafc'/%3E %3Cpath id='1b7af75d-d61c-40b3-aae8-bc06eb382f34' data-name='Fill-509' d='M290,158.43A35.08,35.08,0,0,1,305,157.35a52.37,52.37,0,0,1,14.49,4.3,77.66,77.66,0,0,1,13.05,7.62A94.61,94.61,0,0,1,344,179c-4-3.06-8-6-12.19-8.71a98.82,98.82,0,0,0-13-7.2,60.24,60.24,0,0,0-14-4.52,42.1,42.1,0,0,0-14.77-.14' style='fill: %2359bafc'/%3E %3Cpath id='f2f7e08f-eb06-4b19-b9d2-03d8044bfd26' data-name='Stroke-511' d='M299,188l12,3.58a5.62,5.62,0,0,0,2.86.32,5.26,5.26,0,0,0,3.33-2.81A8.63,8.63,0,0,0,318,185c-.13-6-3.65-10.76-8.24-13.84S299.54,166.54,294,165' style='fill: none;stroke: %2359bafc;stroke-width: 1.5px'/%3E %3Cpath id='d791dff5-24ea-45f3-baf7-0da91f350982' data-name='Fill-513' d='M305.48,186.8l6.3,2.17a.29.29,0,0,0,.16,0,.39.39,0,0,0,.14-.12,12.9,12.9,0,0,0,1.34-1.86,3.32,3.32,0,0,0,.18-3.41,3.65,3.65,0,0,0-2-1.28c-1.09-.37-2.12-1-3.22-1.28-.8-.2-1.2.25-1.75.8A5.85,5.85,0,0,0,305.2,184a3.47,3.47,0,0,0-.19,1.39c0,.27.17,1.35.47,1.45' style='fill: %2359bafc'/%3E %3Cpath id='95fded36-2ac1-4ad4-b167-b2a317e48588' data-name='Stroke-515' d='M270,169.21c7.05,8.71,18.19,23.53,19.2,24.5,5.15,4.94,11.7-5.44,11.8-11.78S290.89,160.36,283.31,151' style='fill: none;stroke: %2359bafc;stroke-width: 1.5px'/%3E %3Cpath id='8ddb0bf8-f929-405d-aab8-3275c0bb3377' data-name='Fill-517' d='M587,2c-95-20.23-456,116.9-456,116.9s23.21.13,33.83,5.06c0,0,12.89-13.3,39.41-23.09,9.56-3.52,56.66-18.37,118.87-37.75C439.83,26.79,587,2,587,2' style='fill: %230f1031'/%3E %3Cpath id='dcb46af2-3052-4682-9913-4056950446f0' data-name='Fill-519' d='M283,156l0,.68a6,6,0,0,0,0-.68' style='fill: %23d8704f'/%3E %3Cpath id='ca49e7e6-895d-42bd-a433-39c09d33f384' data-name='Stroke-521' d='M288,123c-.63,10.61-4,28.18-5.26,33.41-1,4.16-4.7,7.6-8.45,9.79s-8.44,2.55-11.13.19c-2.46-2.16-2.83-5.95-3-9.49-.35-7.21-.07-33.53.32-40.89' style='fill: none;stroke: %2359bafc;stroke-width: 1.5px'/%3E %3Cpath id='ccd09d7b-a808-49ca-a45c-fabf4503c941' data-name='Fill-523' d='M263,156.49a4.39,4.39,0,0,1,1.67-2.5,4.16,4.16,0,0,1,2.57-1,2.62,2.62,0,0,1,2.14,1.29,7.22,7.22,0,0,1,.79,2.4c.26,1.33.52,2.65.76,4a1.78,1.78,0,0,1-.08,1.22,2.51,2.51,0,0,1-1.32,1,19.45,19.45,0,0,1-2.59.91,3.06,3.06,0,0,1-2.55-.07,2.39,2.39,0,0,1-.66-1.7Z' style='fill: %2359bafc'/%3E %3Cpath id='219ead88-e89f-40fe-a085-c7f13aab6175' data-name='Fill-525' d='M286.05,182.85a6.74,6.74,0,0,1,1.1-4.46,5.22,5.22,0,0,1,2.9-2.3c1.73-.42,3.12.71,4.29,1.79s2.64,2.52,2.66,4.51c0,2.23-1.63,4.39-3.17,6.26a3.15,3.15,0,0,1-1.75,1.34c-.67.08-1.15-.44-1.55-.92Z' style='fill: %2359bafc'/%3E %3Cpath id='036464c8-886f-44bb-aba4-16d47cd89b6e' data-name='Fill-527' d='M296,85l-6-12c-3.87,1.54-7.54,3.09-11,4.66,0,0,5.88,2.48,17,7.34' style='fill: %2359bafc'/%3E %3Cpath id='16ee2bcd-a535-4044-b108-8e4187e8e107' data-name='Fill-529' d='M306,90l-8.86-20Q294,71.31,291,72.63l3.54,8a24.35,24.35,0,0,0,5,7.37' style='fill: %2359bafc'/%3E %3Cpath id='e5b20dd8-b04a-4c25-9283-9bb6da5d8d29' data-name='Fill-531' d='M339.35,97c.19.26,0,0,0,.1l-.11,0L339,97l-.42-.16c-.28-.11-.56-.23-.84-.32L336,96c-1.17-.31-2.34-.63-3.52-.91-2.36-.57-4.73-1.09-7.11-1.61-4.75-1-9.51-2-14.25-3.14a134.1,134.1,0,0,1-14.09-4c-1.17-.38-2.29-.9-3.43-1.37s-2.24-1.16-3.24-1.76a41.36,41.36,0,0,0-6.56-2.92,37.47,37.47,0,0,0-6.95-1.69,17.79,17.79,0,0,0-7,.28c-2.47.53-4.84.85-7.25,1.23l-7.22,1.08c-2.4.36-4.81.72-7.19,1.12-1.2.2-2.37.42-3.55.67s-2.41.47-3.59.7a18.84,18.84,0,0,0-6.52,2.22,9.72,9.72,0,0,0-3.91,5.16,11.67,11.67,0,0,0-.15,6.6,16,16,0,0,0,3.16,6c3,3.53,7.22,5.85,11.62,7.56a65.22,65.22,0,0,0,13.82,3.6c4.7.72,9.56.66,14.54,1.45a40.41,40.41,0,0,1,14.05,5.26,90.87,90.87,0,0,1,12,8.64c3.79,3.15,7.38,6.5,10.85,9.94s6.88,7,10.21,10.52c13.35,14.22,26.06,28.95,40.1,42.24q5.24,5,10.77,9.64c3.71,3,7.48,6,11.44,8.7a98.9,98.9,0,0,0,12.25,7.33,69.92,69.92,0,0,0,13.19,5.12c9.4,2.48,18.71,5.49,28.08,7.37a80.93,80.93,0,0,0,14.17,1.67l.45,0h.22c-3.22,2.61-.88.66-1.59,1.21l0-.11.19-.89.38-1.79.76-3.57,1.57-7.13,6.27-28.51,3.23-14.24,1.62-7.12.83-3.55.41-1.78.21-.89.1-.45.05-.22,0-.11c0,.05,0-.26.08.08l.3-.29c.1.41,0,.17,0,.3l0,.11,0,.22-.08.45-.16.9-.3,1.8-.62,3.6-1.27,7.19L461,192.29,455.66,221l-1.32,7.18-.68,3.58-.34,1.79-.17.9,0,.11c-.73.63,1.61-1.24-1.64,1.43h-.7a84.16,84.16,0,0,1-14.8-1.45c-4.86-.85-9.63-2-14.36-3.24l-14.13-3.64a73.16,73.16,0,0,1-14-5.34,101.47,101.47,0,0,1-12.82-7.56,181,181,0,0,1-22.62-18.93c-14.05-13.68-26.59-28.63-39.68-43-3.28-3.58-6.6-7.11-10-10.54s-6.89-6.77-10.55-9.88A86.85,86.85,0,0,0,286.27,124a37.23,37.23,0,0,0-13-5.07c-4.63-.8-9.55-.8-14.47-1.6a67.75,67.75,0,0,1-14.32-3.89c-4.58-1.85-9.16-4.35-12.46-8.37a18.11,18.11,0,0,1-3.54-6.86,13.87,13.87,0,0,1,.27-7.79,11.73,11.73,0,0,1,4.83-6.17,20.76,20.76,0,0,1,7.23-2.4c1.21-.22,2.41-.4,3.57-.64s2.43-.45,3.64-.62c2.41-.37,4.82-.7,7.23-1l7.23-1c2.39-.33,4.85-.64,7.14-1.09a19.2,19.2,0,0,1,7.51-.21,38.44,38.44,0,0,1,7.18,1.85,44.27,44.27,0,0,1,6.71,3.1c1.07.67,2.08,1.21,3.14,1.77s2.17,1,3.32,1.39a135,135,0,0,0,13.92,4.13c4.72,1.18,9.46,2.24,14.2,3.34,2.37.55,4.74,1.11,7.09,1.72,1.19.29,2.36.63,3.53,1l1.75.56c.29.1.57.22.86.34l.43.17.21.08.11,0c.08.07,0-.12.22.18Z' style='fill: %2359bafc'/%3E %3Cpath id='f237bf59-ee0c-45d5-8206-9c7c01562918' data-name='Fill-533' d='M233.05,96.93c.14,2.12,1.78,3.77,3.45,4.95,1.09.77,2.45,1.46,3.67.94a3.27,3.27,0,0,0,1.65-2.14,13.19,13.19,0,0,0,.34-2.82,33.64,33.64,0,0,1,1-6.08c.46-1.77,1.5-3.51,1.83-5.27.56-3-4.78-.68-6.25-.27-6.3,1.75-5.74,9.55-5.66,10.69' style='fill: %2359bafc'/%3E %3Cpath id='c91b9dae-c282-42cc-942b-16625aa1bd9e' data-name='Fill-535' d='M397.79,232.83l-.63,2.72a6.19,6.19,0,0,0,3.93,7.23l57.55,13.93a10.21,10.21,0,0,0,12.59-9.66L474,149.69,425.68,130Z' style='fill: %2359bafc'/%3E %3Cpath id='2d32d208-d9a4-4b89-9e73-ce7a7ed776fd' data-name='Fill-537' d='M150,115c2.51-1.11,5.06-2.12,7.61-3.11s5.13-1.93,7.71-2.86,5.17-1.81,7.79-2.64l3.93-1.25c1.32-.38,2.63-.79,4-1.14-1.25.56-2.52,1.07-3.79,1.61l-3.82,1.5c-2.55,1-5.13,1.93-7.71,2.86s-5.17,1.81-7.79,2.64-5.23,1.67-7.89,2.39' style='fill: %23fff'/%3E %3Cpath id='4c40ead2-dfd7-47d2-9b07-f97dff1355ba' data-name='Fill-539' d='M516,49.05l7-4.7L510.07,16q-7.38,1.37-15.07,2.84l12.7,27.85A5.64,5.64,0,0,0,516,49.05' style='fill: %2359bafc'/%3E %3Cpath id='b922b1e9-4371-4b2d-a753-dc64b979e737' data-name='Fill-541' d='M550.84,26c2.43-1.65,4.82-3.26,7.16-4.8L552.2,8c-4.81.86-9.89,1.77-15.2,2.74l5.61,12.81A5.54,5.54,0,0,0,550.84,26' style='fill: %2359bafc'/%3E %3Cpath id='c7338619-4c84-442a-b8f2-29d0360b5b91' data-name='Fill-543' d='M564.74,15.23l.26-.15L560.64,6,554,7.07l2.8,5.84a5.69,5.69,0,0,0,7.94,2.32' style='fill: %2359bafc'/%3E %3Cpath id='fd8c69e6-c150-45ed-9d2c-ef96e57b4ebb' data-name='Fill-545' d='M563,5.71l1.55,3.21a5.74,5.74,0,0,0,7.86,2.38C583.4,5.37,593,1.26,601,0c0,0-14.68,2-38,5.71' style='fill: %2359bafc'/%3E %3Cpath id='8c9b4c22-909d-401d-83c5-8acd21aa7e06' data-name='Fill-547' d='M536.94,34l.06,0L526.8,12,520,13.21l8.56,18.49A5.74,5.74,0,0,0,536.94,34' style='fill: %2359bafc'/%3E %3Cpath id='5961ace8-71d4-4807-95a3-e1d4c41d559e' data-name='Fill-549' d='M543.92,30.05,544,30l-9-19-7,1.2,7.32,15.47a6,6,0,0,0,8.6,2.38' style='fill: %2359bafc'/%3E %3Cpath id='143166df-cdf9-4e3f-9bc0-4109822152c5' data-name='Fill-551' d='M530.94,39.05l.06,0L519,14l-7,1.22,10.31,21.5a6,6,0,0,0,8.63,2.33' style='fill: %2359bafc'/%3E %3Cpath id='dd8e252f-3f9a-40e0-b645-a15e6bacaea5' data-name='Fill-553' d='M451.32,87.38,452,87,426.68,32,420,33.5l23.54,51.17a5.72,5.72,0,0,0,7.78,2.71' style='fill: %2359bafc'/%3E %3Cpath id='ca3f5fdc-7fe1-4bd7-a362-ab2434ccba02' data-name='Fill-555' d='M501.8,57.12l7.2-4.54L493.15,19c-5,.92-10,1.88-15.15,2.86l15.54,32.91a5.77,5.77,0,0,0,8.26,2.35' style='fill: %2359bafc'/%3E %3Cpath id='dea00f61-94d8-4593-84ba-2f7fd86731d0' data-name='Fill-557' d='M466.32,79.28q3.87-2.15,7.68-4.35L452,27q-7.44,1.56-14.95,3.18l21.4,46.53a5.68,5.68,0,0,0,7.92,2.57' style='fill: %2359bafc'/%3E %3Cpath id='a5309455-e1d1-4169-8f2e-61d048a8e707' data-name='Fill-559' d='M458.43,83.33,459,83,434.68,30,428,31.47l22.57,49.19a5.69,5.69,0,0,0,7.86,2.67' style='fill: %2359bafc'/%3E %3Cpath id='c8b4c3e6-f732-41d3-b593-5e0b7553ebf3' data-name='Fill-561' d='M479.72,71.2c2.45-1.49,4.87-3,7.28-4.49L467.7,24q-7.29,1.5-14.7,3.06l18.82,41.65a5.51,5.51,0,0,0,7.9,2.49' style='fill: %2359bafc'/%3E %3Cpath id='4d90bca4-3459-46ca-86f0-f54c70836f6f' data-name='Fill-563' d='M494.81,63.11,495,63,476.65,22,470,23.36l16.68,37.27a5.58,5.58,0,0,0,8.13,2.48' style='fill: %2359bafc'/%3E %3Cpath id='1f53ad6f-6c5b-4379-96fc-ee9915440b96' data-name='Fill-565' d='M338.24,101.81l.76.19L320.22,60c-2.1.72-4.18,1.45-6.22,2.19l13.71,30.67a15.82,15.82,0,0,0,10.53,9' style='fill: %2359bafc'/%3E %3Cpath id='9e07d91a-587b-4f38-9231-2388c2603374' data-name='Fill-567' d='M355.2,104.47c1.26.19,2.53.37,3.8.53L336.29,55,330,57l19.65,43.27a7.29,7.29,0,0,0,5.55,4.22' style='fill: %2359bafc'/%3E %3Cpath id='8c191c89-c676-485a-ae2b-fde61328628a' data-name='Fill-569' d='M349.92,105H350L328.45,58,322,60.1,338.46,96a15.8,15.8,0,0,0,11.46,9' style='fill: %2359bafc'/%3E %3Cpath id='3e9501eb-2135-49f8-be2b-ae1748fd1fd3' data-name='Fill-571' d='M318.34,95.83C321.43,96.92,324.65,98,328,99L311.77,63c-4.79,1.73-9.4,3.47-13.77,5.24l6.81,15.1a23.45,23.45,0,0,0,13.53,12.49' style='fill: %2359bafc'/%3E %3Cpath id='08750ae5-c8f7-4bd2-bfdd-9ddc5e62630c' data-name='Fill-573' d='M372.37,106.82c2.19.1,4.4.17,6.63.18L352.73,51q-7.51,2.09-14.73,4.23L357.59,97a17.24,17.24,0,0,0,14.78,9.83' style='fill: %2359bafc'/%3E %3Cpath id='06088beb-f039-41bf-ab2c-6c168ab75cc1' data-name='Fill-575' d='M428,91.51c2.93,1.09,13.19.22,16-1.13L417.93,34q-7.49,1.7-14.93,3.44Z' style='fill: %2359bafc'/%3E %3Cpath id='17925a8f-cae5-47e9-8d15-e03cdf775751' data-name='Fill-577' d='M410.78,103.84Q415.9,102.63,421,101L392.92,41q-7.51,1.8-14.92,3.67l26.25,56a5.76,5.76,0,0,0,6.53,3.13' style='fill: %2359bafc'/%3E %3Cpath id='bf4c50a0-99e5-4d16-b8a4-c18ecf96a480' data-name='Fill-579' d='M427.85,97.59l1.15-.46L401.6,38,395,39.58l25.55,55.13a5.72,5.72,0,0,0,7.3,2.88' style='fill: %2359bafc'/%3E %3Cpath id='93cb47e3-1293-42dd-a7ea-e5fd1a2078a0' data-name='Fill-581' d='M401.5,105.92c.83-.14,1.67-.29,2.5-.45L376.46,45,370,46.7l25.5,56a5.57,5.57,0,0,0,6,3.23' style='fill: %2359bafc'/%3E %3Cpath id='1fc3d5bc-0e4a-4902-bc17-a63718faa1cc' data-name='Fill-583' d='M384.6,107c1.13,0,2.27-.09,3.4-.15L361.43,49q-3.24.89-6.43,1.79l24.31,52.93A5.65,5.65,0,0,0,384.6,107' style='fill: %2359bafc'/%3E %3Cpath id='67bef3c8-8fae-4784-9f85-e92e7f3747d6' data-name='Fill-585' d='M393,107c1-.09,2-.2,3-.32L368.52,47q-3.28.87-6.52,1.75l25.32,54.94A5.67,5.67,0,0,0,393,107' style='fill: %2359bafc'/%3E %3Cpath id='a20f0514-45b4-4359-98b4-8e006f476ef2' data-name='Fill-587' d='M284,152s-.62,15.75-6.39,25L270,168.22A21.27,21.27,0,0,0,284,152' style='fill: %2359bafc'/%3E %3Cpath id='a62f9a7c-5a2b-4e28-bb5c-b04aef4ecc7d' data-name='Fill-589' d='M300.67,178s2,1.46,3.33,11l-5-1s4-4.93,1.67-10' style='fill: %2359bafc'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") center no-repeat;
}

@media (min-width: 640px) {

.empty-message__contain {
		align-items: center;
		display: flex
}

		.empty-message__contain > * {
			width: 50%;
		}
	}

.empty-message__selection {
	margin: 0 auto;
}

@media (min-width: 640px) {

.empty-message__selection {
		margin-bottom: 72px
}
	}

.empty-message__selection .flex-wrap {
		flex-direction: column;
	}

@media (min-width: 768px) {

.empty-message__selection .flex-wrap {
			flex-direction: row
	}
		}

.empty-message__selection-heading {
	font-size: 15px;
	margin: 0 0 24px;
	text-align: center;
}

@media (min-width: 640px) {

.empty-message__selection-heading {
		font-size: 28px;
		margin: 32px 0 64px
}
	}

.empty-message__content {
	margin-top: 30px;
}

@media (min-width: 640px) {

.empty-message__content {
		margin-top: 0;
		padding-left: 20px
}
	}

@media (min-width: 960px) {

.empty-message__content {
		padding-left: 80px
}
	}

.empty-message__content-hd {
	font-size: 22px;
	line-height: 1.3;
	margin-bottom: 30px;
}

@media (min-width: 960px) {

.empty-message__content-hd {
		font-size: 30px
}
	}

.empty-message__content-error {
	color: #f95852;
	color: var(--color-red);
	font-size: 14px;
	line-height: 1.3;
	margin-bottom: 30px;
}

@media (min-width: 960px) {

.empty-message__content-error {
		font-size: 16px
}
	}

.campaign-messages__container {
	background-color: #fcfcfd;
	background-color: var(--color-grey-athens);
	border-bottom: 1px solid rgb(#687886, 0.6);
	border-bottom: 1px solid var(--color-grey-mid-a-60);
	padding-top: 22px;
}

.campaign-messages__container + .fret {
		border-top-width: 0;
	}

@media (min-width: 640px) {

.campaign-messages__container {
		background: none;
		border: 1px solid rgb(#687886, 0.6);
		border: 1px solid var(--color-grey-mid-a-60);
		border-radius: 0 0 4px 4px;
		border-top-width: 0;
		padding-top: 0
}

		.campaign-messages__container + .fret {
			border-bottom: 1px solid #d5e9fa;
			border-bottom: 1px solid var(--color-blue-light);
		}

		.campaign-messages__container + .fret + .fret {
			border-top-width: 0;
		}
	}

.campaign-messages__head-container {
	align-items: center;
	background-color: #fcfcfd;
	background-color: var(--color-grey-athens);
	border-bottom: 1px solid #d5e9fa;
	border-bottom: 1px solid var(--color-blue-light);
	margin-top: -32px;
	padding: 30px 24px;
}

@media (min-width: 640px) {

.campaign-messages__head-container {
		background-color: transparent;
		border: 1px solid rgb(#687886, 0.6);
		border: 1px solid var(--color-grey-mid-a-60);
		border-bottom: 0;
		border-radius: 4px 4px 0 0;
		display: flex;
		margin-top: 0;
		padding: 40px 32px 30px
}

		.campaign-messages__head-container + .frets {
			border-bottom-width: 0;
		}
	}

.campaign-messages__image {
	display: none;
}

@media (min-width: 640px) {

.campaign-messages__image {
		align-items: center;
		border: 1px solid #3f3b3c;
		border: 1px solid var(--color-tundora);
		display: flex;
		height: 58px;
		justify-content: center;
		position: relative;
		width: 58px
}
	}

.campaign-messages__image::before {
		background-color: #f5f5f5;
		background-color: var(--color-wild-sand);
		top: 4px;
		right: 4px;
		bottom: 4px;
		left: 4px;
		content: '';
		position: absolute;
	}

.campaign-messages__image svg {
		flex-grow: 0;
		z-index: 2;
	}

@media (min-width: 640px) {

.campaign-messages__head {
		padding-left: 24px
}
	}

.campaign-messages__headline {
	font-size: 24px;
	letter-spacing: -0.46875px;
	line-height: 28px;
}

@media (min-width: 640px) {

.campaign-messages__headline {
		font-size: 30px;
		letter-spacing: -0.46875px;
		line-height: 35px
}
	}

.campaign-messages__description {
	font-size: 16px;
	line-height: 26px;
	padding-top: 14px;
}

@media (min-width: 960px) {

.campaign-messages__description {
		display: flex;
		padding-top: 8px
}
	}

.campaign-messages__btn--remove {
	color: #008cff;
	color: var(--color-blue);
}

@media (min-width: 960px) {

.campaign-messages__btn--remove {
		margin-left: 5px
}
	}

@media (max-width: 640px) {

.campaign-messages__btn--remove {
		line-height: 20px;
		text-align: left
}
	}

.campaign-messages__btn--remove:focus {
		border: 1px solid #008cff;
		border: 1px solid var(--color-blue);
		box-shadow: none;
	}

.campaign-messages__btn--remove:hover {
		color: #0f1031;
		color: var(--color-blue-off);
	}

.reveal {
	border: 1px solid #d0d2d3;
	border: 1px solid var(--color-grey);
	padding: 0;
}

.reveal.full {
		bottom: 0;
		height: 100%;
		min-height: 100%;
		right: 0;
	}

.modal__header {
	align-items: center;
	background: #fff;
	background: var(--color-white);
	box-shadow: 0 1px 0 0 #e6eaee;
	display: flex;
	padding: 16px;
}

.modal__title {
	color: #0f1031;
	color: var(--color-secondary);
	font-family: proxima-nova, "Helvetica Neue", helvetica, arial, sans-serif;
	font-family: var(--font-family-base);
	font-size: 16px;
	margin: 0;
}

@media (min-width: 600px) {

.modal__title {
		font-size: 22px;
		margin: 0
}
	}

@media (max-width: 767px) {

.modal__title {
		max-width: 280px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
}
	}

.modal__content {
	margin: 0 auto;
	max-width: 815px;
	padding: 25px 0;
	width: 100%;
}

@media (min-width: 640px) {

.modal__content {
		padding-top: 64px
}
	}

.modal__content--full {
	max-width: none;
}

@media (min-width: 640px) {

.modal__content-inner {
		display: flex;
		margin: 0 auto;
		max-width: 1090px
}
	}

.modal__column-left {
	align-items: flex-start;
	display: flex;
	justify-content: center;
	margin: 0 auto 25px;
	width: 100%;
}

@media (min-width: 640px) {

.modal__column-left {
		flex: none;
		justify-content: flex-end;
		padding: 0 24px;
		width: 40%
}
	}

.modal__column-right {
	width: 100%;
}

@media (min-width: 640px) {

.modal__column-right {
		flex: none;
		padding: 0 24px;
		width: 60%
}
	}

@media (min-width: 640px) {

.modal__column-right > * {
			max-width: 500px
	}
		}

.modal__content-title {
	font-size: 30px;
	font-weight: 500;
	margin: 0;

	font-weight: 400;

	font-weight: var(--font-weight-regular);
	margin-bottom: 20px;
}

@media (min-width: 640px) {

.modal--revert .modal__content-title {
			max-width: none
	}
		}

.modal__content-description {
	margin-bottom: 30px;
}

.modal__content-details {
	margin-bottom: 30px;
}

.modal__content-details-item {
	border-bottom: 1px solid #d5e9fa;
	border-bottom: 1px solid var(--color-blue-light);
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 3.3;
}

.pill {
	border-radius: 12px;
	color: #0f1031;
	color: var(--color-secondary);
	display: inline-block;
	font-size: 12px;
	font-weight: 600;
	min-width: 90px;
	padding: 4px 16px;
	text-align: center;
	text-transform: capitalize;
}

.pill--small {
	border-radius: 9.5px;
	font-size: 11px;
	line-height: 1.182;
	min-width: 0;
	padding: 3px 10px;
}

.pill--draft,
.pill--trigger_draft {
	background: #fff691;
	background: var(--color-yellow-light);
}

.pill--scheduled,
.pill--warning {
	background: #ffe352;
	background: var(--color-yellow);
}

.pill--queued,
.pill--processing {
	background: #bffda9;
	background: var(--color-green-lime);
}

.pill--sent,
.pill--trigger_active,
.pill--success {
	background: #7bedb2;
	background: var(--color-green-light);
}

.pill--failure,
.pill--trash,
.pill--error {
	background: #f95852;
	background: var(--color-red);
}

.pill--on_hold {
	background: #f87373;
	background: var(--color-red-light);
}

.pill--info {
	background: #a4d4ff;
}

.pill--trigger_inactive {
	background: #f4f6f8;
	background: var(--color-grey-light);
}

.pill--email {
	background: #f4f6f8;
	background: var(--color-grey-light);
	color: #008cff;
	color: var(--color-main);
}

.pill--single {
	border: 1px solid rgba(0, 140, 255, 0.44);
	padding: 3px 16px;
}

.pill--multi {
	border: 1px solid rgba(0, 140, 255, 0.44);
	padding: 2px 16px;
}

.pill--multi:hover,
	.pill--multi:focus,
	.pill--multi.hover {
		border: 1px solid #008cff;
		border: 1px solid var(--color-main);
		cursor: pointer;
	}

.pill--large {
	border: 1px solid rgba(0, 140, 255, 0.44);
	border-radius: 15px;
	font-size: 14px;
	font-weight: 500;
	padding: 2px 16px;
}

.pill--large--link:hover,
	.pill--large--link:active {
		border: 1px solid #008cff;
		border: 1px solid var(--color-main);
	}

/* Tags */

.pill--tag {
	border: 1px solid rgba(0, 140, 255, 0.44);
	color: #008cff;
	color: var(--color-main);
}

.pill--tag:hover,
	.pill--tag:focus {
		border: 1px solid #008cff;
		border: 1px solid var(--color-main);
	}

.pill--tag:active {
		background: #008cff;
		background: var(--color-main);
		color: #fff;
		color: var(--color-white);
	}

/* Dropdown State for the Multi Label */

.dropdown-pane--dark {
	background: #0f1031;
	background: var(--color-blue-off);
	border-radius: 4px;
	box-shadow: 0 16px 24px 0 rgba(0, 94, 255, 0.09);
	color: #fff;
	color: var(--color-white);
	font-size: 12px;
	font-weight: 600;
	padding: 10px;
	text-align: left;
	width: auto;
}

.dropdown-pane--dark::before {
		border-bottom: 6px solid #0f1031;
		border-bottom: 6px solid var(--color-blue-off);
		border-left: 6px solid transparent;
		border-right: 6px solid transparent;
		content: '';
		display: block;
		height: 0;
		left: 50%;
		position: absolute;
		top: -6px;
		transform: translate(-50%, 0);
		width: 0;
	}

.stats-list {
	display: flex;
	list-style: none;
	margin: 0;
	padding: 0;
}

.stats-list > li {
		color: #687886;
		color: var(--color-grey-mid);
		display: inline-block;
		text-align: left;
	}

.stats-list > * + * {
		margin-left: 25px;
	}

.stats-list .stat-list_percent {
		display: block;
		font-family: 'PT Mono', monospace;
		font-family: var(--font-family-secondary);
		font-size: 14px;
		font-weight: 600;
		line-height: 1;
	}

.stats-list .stat-list_description {
		display: block;
		font-size: 12px;
	}

.stats-list--inactive .stat-list_percent {
		font-weight: 500;
	}

@media (max-width: 640px) {

.stats-list--hide-mobile {
		display: none !important;
		visibility: hidden
}
	}

.tabbed {
	list-style: none;
	margin: 0;
}

.tabbed > * {
		display: inline-block;
	}

.tabbed > * + * {
		margin-left: 21px;
	}

.tabs__item {
	color: #687886;
	color: var(--color-grey-mid);
	display: inline-block;
	font-size: 14px;
	font-weight: 600;
}

.tabs__item:hover,
	.tabs__item:focus {
		color: #323944;
		color: var(--color-grey-dark);
	}

.tabs__item::after {
		background: transparent;
		content: '';
		display: block;
		height: 2px;
		margin: 0;
		margin-top: 10px;
		width: 100%;
	}

.tabs__item.is-active {
		color: #323944;
		color: var(--color-grey-dark);
	}

.tabs__item.is-active::after {
			background: #323944;
			background: var(--color-grey-dark);
		}

.tabs__item .new-container {
		position: relative;
	}

.tabs__item .new-label {
		bottom: 10px;
		color: #9500ff;
		color: var(--color-purple);
		font-size: 10px;
		font-weight: 900;
		letter-spacing: 0.02em;
		position: absolute;
		right: -24px;
		text-transform: uppercase;
	}

.frets {
	border-bottom: 1px solid #d5e9fa;
	border-bottom: 1px solid var(--color-blue-light);
}

.fret {
	border-top: 1px solid #d5e9fa;
	border-top: 1px solid var(--color-blue-light);
	padding: 16px 0 10px;
}

.fret:first-child {
		border-top: 0;
		padding-top: 0;
	}

@media (min-width: 640px) {

.fret:first-child {
			border-top: 1px solid #d5e9fa;
			border-top: 1px solid var(--color-blue-light);
			padding-top: 16px
	}
		}

@media (min-width: 640px) {

.fret__item {
		display: flex;
		flex-wrap: wrap
}
	}

@media (min-width: 960px) {

		.fret__item > * {
			margin-bottom: 0;
		}
	}

.frets--striped > *:nth-child(even) {
	background-color: rgba(248, 251, 253, 0.88);
}

.single-header {
	align-items: center;
	background-color: #008cff;
	background-color: var(--color-main);
	color: #fff;
	color: var(--color-white);
	display: flex;
	height: 70px;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 99;
}

.single-header--shortcuts {
		background-color: #9500ff;
		background-color: var(--color-purple);
	}

.single-header__back {
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpolyline points='15,18 9,12 15,6'/%3E %3C/svg%3E") left no-repeat;
	background-size: contain;
	height: 15px;
	margin-left: 15px;
	padding-right: 30px;
}

@media (min-width: 640px) {

.single-header__back {
		position: absolute
}
	}

.single-header__contain {
	align-items: center;
	display: flex;
	margin-left: -22px;
}

@media (min-width: 640px) {

.single-header__contain {
		margin-left: 0
}
	}

.single-header__figure {
	margin-right: 15px;
}

.single-header__icon {
	height: 35px;
	width: 35px;
}

.single-header__title {
	font-size: 16px;
	font-weight: 600;
}

.single-header__pretitle {
	font-style: italic;
}

.single-header__meta {
	font-family: 'PT Mono', monospace;
	font-family: var(--font-family-secondary);
	font-size: 12px;
	font-weight: 700;
}

.single-header__meta-virtual {
	background-color: rgb(#fff, 0.2);
	background-color: rgb(var(--color-white), 0.2);
	border-radius: 20px;
	display: inline-block;
	margin-right: 1px;
	padding: 1px 3px 1px 7px;
}

.single-header__meta-virtual .svgicon {
		height: 10px;
		transform: translateY(-1px);
		vertical-align: middle;
		width: 15px;
	}

.single-header__meta-date::after {
		content: "|";
		display: none;
	}

@media (min-width: 640px) {

.single-header__meta-date::after {
			display: inline
	}
		}

.single-header__meta-link {
	color: #fff;
	color: var(--color-white);
	display: none;
	transition: opacity 0.3s;
}

@media (min-width: 640px) {

.single-header__meta-link {
		display: inline
}
	}

.single-header__meta-link:hover,
	.single-header__meta-link:focus {
		color: #fff;
		color: var(--color-white);
		opacity: 0.8;
		transition: opacity 0.3s;
	}

/* -----------------------------------------------------------------------------
 * Animation - Rotate 360deg
 * ----------------------------------------------------------------------------- */

@keyframes rotate {

	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}

.merge-tag-pill {
	background: #fff;
	background: var(--color-white);
	border: 1px solid #008cff;
	border: 1px solid var(--color-blue);
	border-radius: 20px;
	color: #008cff;
	color: var(--color-blue);
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	font-weight: 600;
	font-weight: var(--font-weight-semibold);
	margin: 1px 0;
	padding: 3px 13px;
	-webkit-user-select: none;
	   -moz-user-select: none;
	        user-select: none;
}

.merge-tag-pill:hover,
	.merge-tag-pill:active {
		background: #008cff;
		background: var(--color-blue);
		color: #fff;
		color: var(--color-white);
	}

.mce-content-body .merge-tag-pill {
	background: #008cff;
	background: var(--color-blue);
	color: #fff;
	color: var(--color-white);
	cursor: default;
}

.mce-content-body .merge-tag-pill:hover,
	.mce-content-body .merge-tag-pill:active {
		background: #008cff;
		background: var(--color-blue);
		color: #fff;
		color: var(--color-white);
	}

.event-details-tab .frets {
		border-bottom: 0;
	}

.event-details-tab .fret {
		padding-top: 0;
	}

@media (min-width: 640px) {

.event-details-tab .fret {
			padding: 46px 0
	}
		}

.event-details-tab .column__main {
		max-width: 600px;
		width: 100%;
	}

@media (min-width: 1200px) {

.event-details-tab .column__main {
			max-width: 80%;
			padding-left: 31px
	}
		}

/* Kitchen Sink */

.event-details-tab .column__main h1 {
			font-size: 38px;
			font-weight: 500;
			line-height: 1.37;
			margin: 0;

			margin-bottom: 14px;
		}

.event-details-tab .column__main h2 {
			font-size: 30px;
			font-weight: 500;
			margin: 0;

			letter-spacing: -0.5px;
			line-height: 1.2;
			margin-bottom: 12px;
		}

.event-details-tab .column__main h3 {
			font-size: 26px;
			letter-spacing: -0.41px;
			line-height: 1.2;
			margin-bottom: 12px;
		}

.event-details-tab .column__main h4 {
			font-size: 22px;
			margin: 0;

			line-height: 1.2;
			margin-bottom: 12px;
		}

.event-details-tab .column__main h5 {
			font-size: 20px;
			line-height: 1.2;
			margin-bottom: 12px;
		}

.event-details-tab .column__main h6 {
			font-size: 18px;
			font-weight: 500;
			font-weight: var(--font-weight-medium);
			line-height: 1.2;
			margin-bottom: 12px;
		}

.event-details-tab .column__main p {
			margin-bottom: 24px;
		}

.event-details-tab .column__main .alignright {
			clear: left;
			float: right;
			margin: 32px 0 32px 32px;
		}

.event-details-tab .column__main .alignleft {
			border: 1px solid #d0d2d3;
			border: 1px solid var(--color-grey);
			clear: right;
			float: left;
			margin: 32px 32px 32px 0;
		}

.event-details-tab .column__main .aligncenter {
			clear: both;
			display: block;
			margin: 0 auto;
		}

.event-details-tab .column__main ul,
		.event-details-tab .column__main ol {
			margin: 0 0 40px 20px;
			padding: 0;
		}

.event-details-tab .column__main ul li, .event-details-tab .column__main ol li {
				font-size: 16px;
				line-height: 2;
			}

.event-details-tab .column__main ul {
			list-style: disc;
		}

.event-details-tab .column__main ol {
			counter-reset: item;
		}

.event-details-tab .column__main ol > li {
				counter-increment: item;
				list-style-type: none;
			}

.event-details-tab .column__main ol > li::before {
					content: counter(item) '.';
					display: inline-block;
					font-weight: 700;
					margin-left: -18px;
					margin-right: 5px;
				}

.event-details-tab .column__main blockquote {
			margin-bottom: 32px;
			quotes: "\201C""\201D""\2018""\2019";
		}

.event-details-tab .column__main blockquote > p {
				display: inline;
				font-size: 20px;
				line-height: 1.4;
				margin-bottom: 0;
			}

.event-details-tab .column__main blockquote > p::before,
				.event-details-tab .column__main blockquote > p::after {
					display: inline;
				}

.event-details-tab .column__main blockquote > p::before {
					content: open-quote;
				}

.event-details-tab .column__main blockquote > p::after {
					content: close-quote;
				}

.event-details-tab .column__main blockquote cite {
				color: #687886;
				color: var(--color-grey-mid);
				font-size: 10px;
				letter-spacing: 1.7px;
				margin: 0;
				text-transform: uppercase;

				font-size: 12px;
				font-style: normal;
				font-weight: 600;
				font-weight: var(--font-weight-semibold);
				line-height: 1.25;
			}

.event-details-tab .column__main .wp-caption {
			max-width: 100%;
		}

.event-details-tab .column__main .wp-caption p {
				margin-bottom: 0;
			}

.event-details-tab .column__main .wp-caption-text {
			font-size: 12px;
			line-height: 1.5;
			margin-bottom: 24px !important;
			margin-top: 16px;
		}

.event-details-tab .column__main table {
			border-collapse: collapse;
			margin-bottom: 32px;
		}

.event-details-tab .column__main thead {

		}

.event-details-tab .column__main tbody {

		}

.event-details-tab .column__main th {
			background-color: #f9fcfd;
			border: 1px solid #d5e9fa;
			color: #0f1031;
			color: var(--color-blue-off);
			font-size: 18px;
			line-height: 1.2;
			padding: 18px;
			vertical-align: middle;
		}

.event-details-tab .column__main td {
			border: 1px solid #d5e9fa;
			font-size: 14px;
			line-height: 1.5;
			padding: 18px;
			vertical-align: top;
		}

.event-details-tab .column__sidebar {
		border-top: 2px solid #f4f6f8;
		border-top: 2px solid var(--color-grey-light);
		color: #323944;
		color: var(--color-grey-dark);
		margin-top: 20px;
		max-width: 460px;
		padding-top: 20px;
		width: 100%;
	}

@media (min-width: 768px) {

.event-details-tab .column__sidebar {
			border-left: 2px solid #f4f6f8;
			border-left: 2px solid var(--color-grey-light);
			border-top: none;
			margin: 0 0 0 auto;
			padding: 0 45px
	}
		}

.event-details-tab .event-description {
		color: #323944;
		color: var(--color-grey-dark);
		font-size: 16px;
		line-height: 1.6;
	}

.event-details-tab .event-details-img {
		margin-bottom: 30px;
	}

.event-details-tab .event-details-wrap {
		margin-bottom: 30px;
	}

.event-details-tab .event-details__heading {
		color: #0f1031;
		color: var(--color-secondary);
		font-family: proxima-nova, "Helvetica Neue", helvetica, arial, sans-serif;
		font-family: var(--font-family-base);
		font-size: 12px;
		margin: 0;
		text-transform: none;

		color: #687886;

		color: var(--color-grey-mid);
		font-weight: 600;
		letter-spacing: 1.38px;
		margin-bottom: 5px;
		text-transform: uppercase;
	}

.event-details-tab .event-details__meta::after {
		clear: both;
		content: '';
		display: table;
	}

.event-details-tab .event-details__meta {

		display: block;
		font-size: 14px;
		line-height: 1.9;
}

.event-details-tab .event-details__meta-label,
	.event-details-tab .event-details__meta-item {
		margin: 0;
	}

.event-details-tab .event-details__meta-label {
		float: left;
		font-weight: 600;
		font-weight: var(--font-weight-semibold);
		margin-right: 0.25rem;
	}

.event-details-tab .event-details-location-address address {
			font-style: normal;
		}

.event-details-tab .event-details-location-address span {
			display: block;
		}

.event-details-tab .ed-details-location {
		margin-bottom: 20px;
	}

.event-details-tab .ed-details-zoom .event-details__meta {
			line-height: 22px;
			margin: 12px 0;
		}

.event-details-tab .ed-details-zoom .event-details__meta-label {
			font-weight: 400;
			font-weight: var(--font-weight-regular);
		}

.event-details-tab .ed-details-zoom .svgicon {
			height: 21px;
			width: 21px;
		}

.event-details-tab .event-details-zoom-numbers {
		font-size: 14px;
		margin-top: 7px;
	}

.table-full {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}

.table--report {
	margin: 20px 0;
}

.table--report thead tr {
			text-align: left;
		}

.table--report tbody tr:nth-child(even) {
				background: #f3f3f3;
			}

.table--report tbody td {
			padding: 10px;
		}

.cell-actions {
	align-items: center;
	background-color: white;
	display: flex;
	flex-wrap: wrap;
	gap: 3px;
	justify-content: center;
}

.search {
	position: relative;
}

.search .search__button {
		left: 16px;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
	}

.search .search__button .svgicon {
			height: 16px;
			width: 16px;
		}

.search .search__input {
		background-position: 16px 50%;
		border: 1px solid #d0d2d3;
		border: 1px solid var(--color-grey);
		border-radius: 4px;
		box-shadow: none;
		color: #0f1031;
		color: var(--color-blue-off);
		font-size: 14px;
		font-weight: 500;
		font-weight: var(--font-weight-medium);
		letter-spacing: 0.2px;
		line-height: 19px;
		margin-bottom: 0;
		padding: 23px 60px 23px 40px;
	}

@media (min-width: 640px) {

.search .search__input {
			min-width: 276px
	}
		}

.search .search__input::-moz-placeholder {
			color: #687886;
			color: var(--color-grey-mid);
		}

.search .search__input::placeholder {
			color: #687886;
			color: var(--color-grey-mid);
		}

.search .search__input:focus,
		.search .search__input:active {
			border: 1px solid #008cff;
			border: 1px solid var(--color-main);
			box-shadow: 0 16px 24px 0 rgba(0, 94, 255, 0.09);
			color: #0f1031;
			color: var(--color-blue-off);
		}

.search .search__clear {
		position: absolute;
		right: 16px;
		top: 16px;
	}

.search .search__clear .icon-close {
			height: 14px;
			width: 14px;
		}

.search .search__clear .icon-close-inner::before,
		.search .search__clear .icon-close-inner::after {
			border-radius: 0;
			top: 7px;
		}

.notifications {
	position: sticky;
	top: 70px;
	z-index: 1;
}

.notification {
	background-color: #fff;
	background-color: var(--color-white);
	border-bottom: 2px solid #000;
	border-bottom: 2px solid var(--color-black);
	padding: 18px 20px;
	position: relative;
	text-align: center;
}

@media (min-width: 640px) {

.notification {
		padding: 11px 30px 11px 15px
}
	}

.notification .svgicon {
		height: 16px;
		margin-bottom: 7px;
		vertical-align: middle;
		width: 16px;
	}

@media (min-width: 640px) {

.notification .svgicon {
			margin-bottom: 0;
			margin-right: 3px
	}
		}

.notification__content {
	display: inline-block;
	font-size: 12px;
	line-height: 18px;
	vertical-align: middle;
}

@media (min-width: 640px) {

.notification__content {
		font-size: 14px;
		margin: 3px 0
}
	}

.notification__close {
	padding: 10px;
	position: absolute;
	right: 10px;
	top: 14px;
}

@media (min-width: 640px) {

.notification__close {
		right: 5px;
		top: 9px
}
	}

.notification__close .svgicon {
		display: block;
		height: 10px;
		margin: 0;
		width: 10px;
	}

.notification--info {
	border-bottom-color: #008cff;
	border-bottom-color: var(--color-blue);
}

.notification--warning {
	border-bottom-color: #ffc649;
	border-bottom-color: var(--color-yellow-dark);
}

.notification--error {
	border-bottom-color: #f87373;
	border-bottom-color: var(--color-red-light);
}

.notification--success {
	border-bottom-color: #7bedb2;
	border-bottom-color: var(--color-green-light);
}

.notification--with-title .notification__content {
		font-size: 15px;
		line-height: 1.5em;
		max-width: 800px;
	}

.notification--with-title p,
	.notification--with-title h1,
	.notification--with-title h2,
	.notification--with-title h3,
	.notification--with-title h4,
	.notification--with-title h5,
	.notification--with-title h6 {
		text-align: left;
	}

.notification--with-title h1,
	.notification--with-title h2,
	.notification--with-title h3,
	.notification--with-title h4,
	.notification--with-title h5,
	.notification--with-title h6 {
		line-height: 1.8em;
	}

.notification--with-title h3 {
		font-size: 18px;
	}

.notification--with-title .svgicon {
		margin-right: 5px;
		margin-top: 12px;
		vertical-align: top;
	}

.accordion {
	border: 1px solid rgb(#008cff, 0.38);
	border: 1px solid var(--color-blue-a-38);
}

.accordion-title {
	background-color: transparent;
	border: 0;
	color: #0f1031;
	color: var(--color-blue-off);
	font-size: 12px;
	font-weight: 600;
	font-weight: var(--font-weight-semibold);
	line-height: 14px;
	padding-right: 40px;
	transition: box-shadow 0.2s ease;
	transition: var(--transition-ease-box-shadow);
}

.accordion-title::before {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpolyline points='6,9 12,15 18,9'/%3E %3C/svg%3E");
		content: '';
		height: 7px;
		margin-top: -3.5px;
		right: 21px;
		width: 11px;
	}

.accordion-title:hover,
	.accordion-title:focus {
		background-color: transparent;
		color: currentcolor;
	}

@media (min-width: 640px) {

.accordion-title {
		padding-right: 16px
}
	}

.is-active > .accordion-title::before {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpolyline points='18,15 12,9 6,15'/%3E %3C/svg%3E");
	content: '';
}

.accordion-content {
	background-color: #fff;
	background-color: var(--color-white);
	border: 0;
}

:last-child:not(.is-active) > .accordion-title,
:last-child > .accordion-content:last-child {
	border: 0;
}

.dropdown-pane--event {
	background-color: #008cff;
	background-color: var(--color-blue);
	border-color: #008cff;
	border-color: var(--color-blue);
	border-radius: 4px;
	font-size: 14px;
	font-weight: 600;
	font-weight: var(--font-weight-semibold);
	margin-bottom: 8px;
	padding: 12px;
	position: relative;
	width: 100%;
}

.dropdown-pane--event li {
		padding: 6px 0;
	}

.dropdown-pane--event.hover li {
		opacity: 0.6;
	}

.dropdown-pane--event.hover li.active {
			opacity: 1;
		}

.dropdown-pane--event a {
		color: #fff;
		color: var(--color-white);
	}

@media (min-width: 640px) {

.dropdown-pane--event {
		margin-bottom: 0;
		position: absolute
}
	}

.dropdown-pane--tooltip {
	background-color: #0f1031;
	background-color: var(--color-blue-off);
	border-radius: 4px;
	color: #fff;
	color: var(--color-white);
	font-size: 12px;
	font-weight: 500;
	line-height: 20px;
	padding: 10px 15px;
	white-space: nowrap;
	width: auto;
	z-index: 99;
}

.dropdown-pane--tooltip::before {
		border: 7px transparent solid;
		border-bottom-color: #0f1031;
		border-bottom-color: var(--color-blue-off);
		content: '';
		left: 50%;
		position: absolute;
		top: -14px;
		transform: translateX(-50%);
		width: 0;
	}

/* Modals */

/* stylelint-disable */

.modal--add-to-event .search__events-list {
		margin-bottom: 32px;
	}

.modal--add-to-event .search__events-list--current .event-notice {
		display: none;
	}

.modal--add-to-event .search__events-list--selected {
		display: none;
	}

.modal--add-to-event .search__events-list--selected.show {
			display: block;
		}

.modal--add-to-event .search__events-list--selected .event-wrap {
			background-color: #f9fafb;
		}

.modal--add-to-event .search__events-list--selected .form-control-radio.form-control-custom-style .form-control-radio__input:checked + label {
			border-bottom: 1px solid #d5e9fa;
			border-bottom: 1px solid var(--color-blue-light);
		}

.modal--add-to-event .selected-events {
		color: #687886;
		color: var(--color-grey-mid);
		font-size: 12px;
		font-weight: 600;
		letter-spacing: 1.38px;
		line-height: 15px;
		margin: 45px 0 16px;
		text-transform: uppercase;
	}

.modal--add-to-event .event-wrap {
		width: 100%;
	}

.modal--add-to-event .event-wrap .date-block--mixed .date-block__date {
				font-size: 22px;
			}

@media (min-width: 640px) {

.modal--add-to-event .event-info {
			flex: 2;
			position: relative
	}
		}

.modal--add-to-event .event-details {
		padding: 18px 25px;
	}

.modal--add-to-event .event-details .event-info-name {
			font-weight: 500;
			margin-bottom: 0;
		}

.modal--add-to-event .event-details__content {
		align-items: flex-start;
		padding-right: 32px;
		width: 100%;
	}

@media (min-width: 640px) {

.modal--add-to-event .event-details__content {
			align-items: center
	}
		}

.modal--add-to-event .event-notice {
		margin-top: 12px;
	}

@media (min-width: 640px) {

.modal--add-to-event .event-notice {
			margin-top: 0;
			padding-right: 24px;
			position: absolute;
			right: 0;
			top: 50%;
			transform: translateY(-50%)
	}
		}

.modal--add-to-event .event-notice p {
			color: #687886;
			color: var(--color-grey-mid);
			font-size: 12px;
			font-weight: 500;
			line-height: 1.25;
			margin-bottom: 0;
		}

@media (min-width: 640px) {

.modal--add-to-event .event-notice p {
				font-size: 14px;
				line-height: 1.2
		}
			}

.modal--add-to-event .form-control-radio {
		margin-left: -25px;
		margin-right: -25px;
		position: relative;
	}

@media (min-width: 640px) {

.modal--add-to-event .form-control-radio {
			margin-left: 0;
			margin-right: 0
	}
		}

.modal--add-to-event .form-control-radio__label {
		height: 100%;
		padding: 25px !important;
		position: absolute !important;
	}

.modal--add-to-event .form-control-radio__label:before,
		.modal--add-to-event .form-control-radio__label:after {
			right: 25px !important;
			top: auto !important;
			transform: none !important;
		}

.modal--add-to-event .input-group {
		position: relative;
	}

.modal--add-to-event .form-control__clear {
		display: none;
		position: absolute;
		right: 16px;
		top: 18px;
	}

.modal--add-to-event .form-control__clear .icon-close {
			color: blue;
			height: 18px;
			width: 18px;
		}

.modal--add-to-event .form-control {
		background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Ccircle cx='11' cy='11' r='8'/%3E %3Cpath d='m21 21-4.35-4.35'/%3E %3C/svg%3E") no-repeat;
		background-position: 16px 50%;
		border-radius: 4px;
		font-size: 16px;
		height: 58px;
		line-height: 1.25;
		margin-bottom: 8px;
		padding-left: 40px;
	}

.modal--add-to-event .form-control::-moz-placeholder {
			color: #687886;
			color: var(--color-grey-mid);
		}

.modal--add-to-event .form-control::placeholder {
			color: #687886;
			color: var(--color-grey-mid);
		}

.modal--add-to-event .form-control:focus,
		.modal--add-to-event .form-control:active {
			border: 1px solid #008cff;
			border: 1px solid var(--color-main);
			box-shadow: 0 16px 24px 0 rgba(0, 94, 255, 0.09);
			color: #0f1031;
			color: var(--color-blue-off);
		}

.modal--add-to-event .form-control + .form-control__clear {
			display: block;
		}

.modal--add-to-event .btn,
	.modal--add-to-event .cta {
		display: block;
	}

@media (min-width: 640px) {

.modal--add-to-event .btn,
	.modal--add-to-event .cta {
			display: inline-block;
			margin-left: 25px
	}
		}

.modal--add-to-event .cta {
		margin-top: 24px;
	}

@media (min-width: 640px) {

.modal--add-to-event .cta {
			margin-left: 24px;
			margin-top: 0
	}
		}

/* Vendor */

/* -----------------------------------------------------------------------------
 *
 * Vendor
 *
 * ----------------------------------------------------------------------------- */

@media (min-width: 960px) {

.mceContain .mce-menubar {
			display: none
	}
		}

.mceContain .mce-toolbar-grp {
		display: none;
	}

@media (min-width: 960px) {

.mceContain .mce-toolbar-grp {
			display: block
	}
		}

.mceContain div.mce-edit-area iframe {
			min-height: 350px;
			padding: 20px;
			width: calc(100% - 20px) !important;
		}

.mceContain .tribe-mce {
		background: transparent;
		border-radius: 4px;
	}

.mceContain .mce-container {
		background: transparent;
		box-shadow: none;
	}

.mceContain .mce-btn {
		background: transparent;
	}

.mce-content-body.no-scroll {
	overflow: hidden !important;
	padding: 7px 13px;
}

.mce-edit-area.mce-container.mce-panel.mce-stack-layout-item.mce-last {
	border-width: 0 !important;
}

.mce-top-part.mce-container.mce-stack-layout-item.mce-first {
	border-bottom: 1px solid #d0d2d3;
	border-bottom: 1px solid var(--color-grey);
}

.mce-content-body {
	font-size: 14px;
	line-height: 2;
	padding-right: 20px;
}

.mce-content-body ul {
		display: block;
		list-style: disc;
		margin: 1em 0;
		padding-left: 40px;
	}

.mce-content-body ol {
		display: block;
		list-style: decimal;
		margin: 1em 0;
		padding-left: 40px;
	}

.mce-content-body blockquote {
		display: block;
		margin-left: 25px;
		margin-right: 25px;
	}

.mce-content-body[data-id="subject"] p {
		margin-top: 2px;
	}

.mce-menubtn span {
	color: #687886;
	color: var(--color-grey-mid);
	font-size: 14px;
	font-weight: 500;
	line-height: 17px;
}

.mce-btn.mce-active .mce-ico {
	color: #008cff !important;
	color: var(--color-main) !important;
}

.mce-listbox .mce-caret {
	right: 17%;
}

/* Skin updates */

.mce-tinymce.mce-container {
		box-shadow: none;
	}

.mce-tinymce .mce-top-part::before {
		content: normal;
	}

.mce-tinymce .mce-toolbar-grp {
		padding: 2px 0;
	}

/* Content */

/* -----------------------------------------------------------------------------
 *
 * Content
 *
 * ----------------------------------------------------------------------------- */

/* Header */

.site-header-container {
	background: #fff;
	background: var(--color-white);
	display: flex;
	flex-direction: column;
	left: 0;
	position: fixed; /* fallback for browsers that don't support "sticky" */
	position: sticky;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 10;
}

@media (max-width: 959px) {

.mobile-fixed .site-header-container {
			position: fixed
	}
		}

.site-header {
	background: #fff;
	background: var(--color-white);
	border-bottom: 1px solid #ebeef2;
	border-bottom: 1px solid var(--color-grey-mid-light);
}

.top-bar {
	background: #fff;
	background: var(--color-white);
	display: none;
	padding: 16px 15px;
}

@media (min-width: 640px) {

.top-bar {
		display: flex !important
}
	}

.title-bar {
	align-items: center;
	background: #fff;
	background: var(--color-white);
	justify-content: space-between;
	padding: 16px 15px;
}

@media (min-width: 640px) {

.title-bar {
		display: none
}
	}

/* Logo */

.site-logo {
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40px' height='38px' viewBox='0 0 40 38' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cdefs%3E %3Cpolygon id='path-1' points='0.000155844156 0.378493506 39.5516883 0.378493506 39.5516883 37.9218701 0.000155844156 37.9218701'/%3E %3C/defs%3E %3Cg id='00.Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='Navigation/Onboarding' transform='translate(-16.000000, -16.000000)'%3E %3Cg id='Navigation---Main'%3E %3Cg id='Logo' transform='translate(16.000000, 15.500000)'%3E %3Cpath d='M1.70244156,1.83854545 L18.7736104,1.83854545 C19.8214026,1.83854545 20.678026,2.69568831 20.678026,3.74348052 L23.7263377,16.8873766 C23.7263377,17.9346494 22.8691948,18.7923117 21.8214026,18.7923117 L6.07438961,18.7923117 L1.70244156,1.83854545 Z' id='Fill-1' fill='%23008CFF'/%3E %3Cpath d='M15.3667013,18.2371948 L16.7900779,24.8091429 C16.7900779,25.8569351 17.6477403,26.7140779 18.695013,26.7140779 L37.0165714,26.7140779 L31.0768312,18.2371948 L35.0134545,9.76083117 L22.7121558,9.76083117' id='Fill-3' fill='%23008CFF'/%3E %3Cg id='Group-7' transform='translate(0.000000, 0.141091)'%3E %3Cmask id='mask-2' fill='white'%3E %3Cuse xlink:href='%23path-1'/%3E %3C/mask%3E %3Cg id='Clip-6'/%3E %3Cpath d='M3.41054545,3.01693506 L18.7731429,3.01693506 C19.0910649,3.01693506 19.3591169,3.28550649 19.3591169,3.60238961 L22.397039,16.8532987 C22.3450909,17.1213506 22.1024935,17.3317403 21.8214545,17.3317403 L7.14716883,17.3317403 L3.41054545,3.01693506 Z M32.9461299,10.9384935 L29.5601558,18.2299221 L34.4817143,25.2538182 L21.1024935,25.2538182 L24.808987,18.0434286 L24.7679481,18.0486234 C24.9450909,17.6496623 25.0453506,17.2096623 25.0453506,16.7462857 L23.7139221,10.9384935 L32.9461299,10.9384935 Z M32.5939221,17.9618701 L37.0806753,8.30057143 L23.1092468,8.30057143 L21.9928831,3.43251948 C21.9045714,1.7332987 20.4941818,0.378493506 18.7731429,0.378493506 L0.000155844156,0.378493506 L0.424571429,2.02524675 L0.425090909,2.02732468 L5.05262338,19.9701818 L5.11028571,19.9701818 L9.79703896,37.9161558 L12.5227532,37.9218701 L7.83651948,19.9701818 L14.423013,19.9701818 L15.4754805,24.8262857 C15.5585974,26.5307013 16.9710649,27.8917403 18.6952208,27.8917403 L39.5518442,27.8917403 L32.5939221,17.9618701 Z' id='Fill-5' fill='%230F1031' mask='url(%23mask-2)'/%3E %3C/g%3E %3Cpath d='M13.370961,7.68623377 L11.437974,7.68623377 L12.0410909,9.77818182 L13.9678442,9.77818182 C14.6052468,9.77818182 14.9621299,9.37402597 14.7839481,8.74597403 C14.6016104,8.10493506 14.0104416,7.68623377 13.370961,7.68623377 Z M8.45615584,5.6638961 L13.1148571,5.6638961 C15.2068052,5.6638961 16.7444675,7.07220779 17.2166753,8.76 C17.6852468,10.4337662 16.9382338,11.8145455 14.8665455,11.8145455 L12.6286234,11.8145455 L13.5371948,14.9667532 L11.1735584,14.9667532 L8.45615584,5.6638961 Z' id='Fill-8' fill='%23FFFFFF'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") center no-repeat;
	display: none;
	height: 37px;
	margin-bottom: 10px;
	width: 40px;
}

@media (min-width: 640px) {

.site-logo {
		display: block;
		margin-bottom: 0
}
	}

.site-logo--mobile {
	display: block;
	margin-bottom: 0;
}

@media (min-width: 640px) {

.site-logo--mobile {
		display: none
}
	}

@media (min-width: 640px) {

.top-bar-nav {
		padding: 0 40px
}
	}

/* User Menu */

#user-menu {
	border: none;
	border-radius: 4px;
	display: block;
	padding: 0;
	position: static !important;
	visibility: visible;
	width: 100%;
}

@media (min-width: 640px) {

#user-menu {
		border: 1px solid #f4f6f8;
		border: 1px solid var(--color-grey-light);
		display: none;
		left: auto !important;
		position: absolute !important;
		right: 0 !important;
		top: calc(100% + 10px) !important;
		visibility: hidden;
		width: 176px
}

		#user-menu.is-open {
			display: block;
			visibility: visible;
		}
	}

.user-menu__list {
	background: #fff !important;
	background: var(--color-white) !important;
	border-radius: 4px;
	margin: 0;
	padding-bottom: 0;
	padding-top: 0;
	text-align: left;
}

@media (min-width: 640px) {

.user-menu__list {
		border: 1px solid #e6eaee;
		box-shadow: 0 16px 24px 0 rgba(0, 94, 255, 0.1);
		padding: 15px 0
}
	}

.user-menu__list-item {
	font-size: 14px;
	font-weight: 500;
	line-height: 17px;
}

@media (min-width: 640px) {

.user-menu__list-item {
		text-align: left
}
	}

.user-menu__list-item a {
		color: #0f1031;
		color: var(--color-blue-off);
		display: block;
		font-size: 14px;
		font-weight: 500;
		padding: 9px 0;
	}

.user-menu__list-item a:hover,
		.user-menu__list-item a:focus {
			color: #008cff;
			color: var(--color-main);
		}

@media (min-width: 640px) {

.user-menu__list-item a {
			color: #0f1031;
			color: var(--color-secondary);
			font-size: 12px;
			padding: 0 15px
	}
		}

@media (min-width: 640px) {

.user-menu__list-item.user-menu__list-item--logout {
			border-top: 1px solid #e6eaee;
			padding-top: 15px
	}
		}

@media (min-width: 640px) {

.user-menu__list-item + .user-menu__list-item {
			margin-top: 10px
	}
		}

.user-menu__item--logout {
	color: #f95852;
	color: var(--color-red);
	display: block;
	font-size: 14px;
	font-weight: 500;
	padding: 0;
	text-align: left;
	width: 100%;
}

.user-menu__item--logout:hover,
	.user-menu__item--logout:focus {
		color: #008cff;
		color: var(--color-main);
	}

@media (min-width: 640px) {

.user-menu__item--logout {
		font-size: 12px;
		padding: 0 15px
}
	}

/* Main Nav */

.main-nav__menu {
	background: white !important;
	margin-bottom: 30px;
}

@media (min-width: 640px) {

.main-nav__menu {
		display: flex;
		margin-bottom: 0
}
	}

.main-nav__menu .main-nav__menu-item a {
			box-sizing: border-box;
			color: #0f1031;
			color: var(--color-blue-off);
			font-size: 22px;
			font-weight: 500;
			padding: 10px 0;
		}

.main-nav__menu .main-nav__menu-item a:hover {
				color: #008cff;
				color: var(--color-main);
			}

.main-nav__menu .main-nav__menu-item a.current {
				color: #008cff;
				color: var(--color-main);
			}

@media (min-width: 640px) {

.main-nav__menu .main-nav__menu-item a {
				color: #687886;
				color: var(--color-grey-mid);
				font-size: 14px;
				font-weight: 600
		}
			}

@media (min-width: 640px) {

.main-nav__menu .main-nav__menu-item {
			padding: 0 12px
	}

			.main-nav__menu .main-nav__menu-item:first-child {
				padding-left: 0;
			}
		}

.main-nav__menu .main-nav__menu-item + .main-nav__menu-item {
		margin-top: 9px;
	}

@media (min-width: 640px) {

.main-nav__menu .main-nav__menu-item + .main-nav__menu-item {
			margin-top: 0
	}
		}

.top-bar-right {
	position: relative;
}

.top-bar-right .user-menu-toggle {
		cursor: pointer;
		display: none;
	}

@media (min-width: 640px) {

.top-bar-right .user-menu-toggle {
			align-items: center;
			display: flex
	}
		}

.top-bar-right .user-menu-toggle svg {
			margin-left: 8px;
			transition: transform 0.1s;
			width: 9px;
		}

.top-bar-right .user-menu-img {
		border-radius: 100px;
		height: 36px;
		width: 36px;
	}

.top-bar-right [aria-expanded="true"] svg {
		transform: rotate(180deg);
		transition: transform 0.1s;
	}

.top-bar ul.user-menu__list {
	background: #fff;
	background: var(--color-white);
}

.top-bar .title__large {
	font-weight: 500;
}

.site-notice {
	align-items: center;
	background: #fff;
	background: var(--color-white);
	border-bottom: 1px solid #ebeef2;
	display: flex;
	height: 70px;
	justify-content: center;
	padding: 10px 15px;
	width: 100%;
}

@media (min-width: 640px) {

.site-notice {
		height: 48px
}
	}

.site-notice p {
		display: inline-block;
		font-size: 14px;
		line-height: 1.2;
		margin: 0;
		text-align: left;
	}

@media (min-width: 640px) {

.site-notice p {
			text-align: center
	}
		}

.site-notice img {
		display: inline-block;
		margin-left: 0;
		margin-right: 8px;
		vertical-align: top;
		width: 20px;
	}

.site-notice--admin {
		order: -1;
	}

/* Events */

.event-meta-contact li {
	line-height: 1;
	position: relative;
}

.event-meta-message-type--triggered::before {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cmask id='path-1-outside-1' maskUnits='userSpaceOnUse' x='0' y='0' width='12' height='14' fill='black'%3E %3Crect fill='white' width='12' height='14'/%3E %3Cpath d='M8.02279 1H4.07342L2 8.25581H5.94937V13L9.8 5.93023H6.64051L8.02279 1Z'/%3E %3C/mask%3E %3Cpath d='M4.07342 1V0H3.31915L3.11191 0.725239L4.07342 1ZM8.02279 1L8.98566 1.26996L9.34171 0H8.02279V1ZM6.64051 5.93023L5.67763 5.66027L5.32158 6.93023H6.64051V5.93023ZM9.8 5.93023L10.6782 6.40855L11.4834 4.93023H9.8V5.93023ZM5.94937 13H4.94937C4.94937 13.4572 5.25949 13.8562 5.70258 13.9691C6.14567 14.0819 6.60885 13.8799 6.82756 13.4783L5.94937 13ZM5.94937 8.25581H6.94937V7.25581H5.94937V8.25581ZM2 8.25581L1.03849 7.98105L0.674212 9.25581H2V8.25581ZM4.07342 2H8.02279V0H4.07342V2ZM7.05991 0.730042L5.67763 5.66027L7.60338 6.20019L8.98566 1.26996L7.05991 0.730042ZM6.64051 6.93023H9.8V4.93023H6.64051V6.93023ZM8.92181 5.45192L5.07118 12.5217L6.82756 13.4783L10.6782 6.40855L8.92181 5.45192ZM6.94937 13V8.25581H4.94937V13H6.94937ZM5.94937 7.25581H2V9.25581H5.94937V7.25581ZM2.96151 8.53058L5.03493 1.27476L3.11191 0.725239L1.03849 7.98105L2.96151 8.53058Z' fill='%230F1031' mask='url(%23path-1-outside-1)'/%3E %3C/svg%3E");
	content: '';
	display: block;
	height: 14px;
	left: -22px;
	opacity: 7.5;
	position: absolute;
	top: 2px;
	width: 12px;
}

@media (min-width: 640px) {

.event-details {
		display: flex;
		justify-content: space-between;
		padding-right: 28px
}
	}

@media (min-width: 960px) {

.event-details {
		align-items: center
}
	}

.event-details .event-info-name {
		color: #0f1031;
		color: var(--color-secondary);
		font-family: proxima-nova, "Helvetica Neue", helvetica, arial, sans-serif;
		font-family: var(--font-family-base);
		font-size: 16px;
		margin: 0;

		font-weight: 600;
		margin-bottom: 5px;
	}

.event-details .event-info-name a {
			color: #0f1031;
			color: var(--color-secondary);
			line-height: 1;
		}

.event-details .event-info-name a:hover,
			.event-details .event-info-name a:focus {
				color: #008cff;
				color: var(--color-main);
			}

.event-details .event-info {
		padding-left: 15px;
	}

.event-details .event-info ul {
			margin-bottom: 0;
		}

.event-details .event-info li {
			display: block;
			font-size: 0.75rem;
			line-height: 14px;
			margin-bottom: 5px;
		}

.event-details .event-time {
		font-family: 'PT Mono', monospace;
		font-family: var(--font-family-secondary);
		font-size: 12px;
		letter-spacing: 0.2px;
	}

.event-details .event-info-location {
		color: #687886;
		color: var(--color-grey-mid);
		display: none;
		font-size: 12px;
		font-style: normal;
	}

@media (min-width: 640px) {

.event-details .event-info-location {
			display: block
	}
		}

.event-details .event-meta {
		display: none;
		justify-content: space-between;
		text-align: left;
		width: 100%;
	}

@media (min-width: 640px) {

.event-details .event-meta {
			display: flex;
			min-width: 260px;
			width: 260px
	}
		}

@media (min-width: 960px) {

.event-details .event-meta {
			min-width: 350px;
			width: 350px
	}
		}

.event-details .event-meta .event-meta-contact {
			margin-right: 5%;
			max-width: 200px;
		}

.event-details + .event-details {
	margin-top: 20px;
}

.event-details__content {
	display: flex;
}

@media (min-width: 640px) {

.event-details__content {
		margin-bottom: 0;
		padding-right: 30px
}
	}

.events-list {
	margin-bottom: 43px;
	width: 100%;
}

.events-list .events-list__heading {
		color: #687886;
		color: var(--color-grey-mid);
		font-family: proxima-nova, "Helvetica Neue", helvetica, arial, sans-serif;
		font-family: var(--font-family-base);
		font-size: 12px;
		margin: 0;
		text-transform: none;

		font-weight: 600;
		letter-spacing: 1.38px;
		margin-bottom: 1rem;
		text-transform: uppercase;
	}

.event-meta-stats .overline,
.event-meta-contact .overline {
	margin-bottom: 10px;
}

.event-meta-contact__date {
	color: #687886;
	color: var(--color-grey-mid);
	font-size: 12px;
	margin-top: 9px;
}

/* Event Listing Header */

.event-header {
	background: #f4f6f8;
	background: var(--color-grey-light);
	padding: 27px 0 90px;
}

@media (min-width: 640px) {

.event-header {
		padding: 50px 0 150px
}
	}

.event-header .row {
		align-items: flex-start;
		flex-direction: column;
	}

@media (min-width: 640px) {

.event-header .row {
			align-items: center;
			flex-direction: row
	}
		}

.event-header .column {
		width: 100%;
	}

@media (min-width: 640px) {

.event-header .column {
			width: auto
	}
		}

.event-header .column--search {
		background-color: #fff;
		background-color: var(--color-white);
		border-top: 1px solid #e6eaee;
		border-top: 1px solid var(--color-grey-shadow);
		bottom: 0;
		padding-bottom: 15px;
		padding-top: 15px;
		position: fixed;
		z-index: 1;
	}

@media (min-width: 640px) {

.event-header .column--search {
			background-color: transparent;
			border-top: none;
			bottom: auto;
			padding-bottom: 0;
			padding-top: 0;
			position: relative
	}
		}

.event-header h1 {
		margin-bottom: 20px;
	}

.event-header p {
		font-size: 14px;
		line-height: 1.4;
	}

.event-header--shortcuts {
	margin-bottom: 63px;
	padding-bottom: 27px;
}

@media (min-width: 640px) {

.event-header--shortcuts {
		margin-bottom: 50px;
		padding: 52px 0 100px
}
	}

.event-header--shortcuts h1 {
		line-height: 52px;
		margin-bottom: 10px;
	}

@media (min-width: 640px) {

.event-header--shortcuts h1 {
			margin-bottom: 0
	}
		}

.event-header--shortcuts p {
		font-size: 14px;
		line-height: 21px;
	}

@media (min-width: 640px) {

.event-header--shortcuts p {
			font-size: 12px;
			line-height: 19px
	}
		}

@media (max-width: 640px) {

.event-header--shortcuts .row--outer {
			padding: 0
	}
		}

@media (min-width: 640px) {

.event-header--shortcuts .column {
			padding: 0 16px 0 0
	}
		}

.event-nav {
	margin-top: 12px;
}

@media (min-width: 640px) {

.event-nav {
		margin-top: 17px
}
	}

.events-list-wrap {
	margin-top: -63px;
}

@media (min-width: 640px) {

.events-list-wrap {
		margin-top: -111px
}
	}

/* Event Single Banner */

.event-single-banner {
	background: #f4f6f8;
	background: var(--color-grey-light);
	padding: 22px 0 0;
	position: relative;
	z-index: 3;
}

.event-single-banner .headline__large {
		margin-bottom: 5px;
	}

.event-single-banner .column {
		position: relative;
	}

.event-single-banner__new {
	background-color: #fff;
	background-color: var(--color-white);
	bottom: 0;
	left: 0;
	padding: 16px 8px 8px;
	position: fixed;
	right: 0;
}

@media (min-width: 640px) {

.event-single-banner__new {
		background-color: transparent;
		bottom: -24px;
		left: auto;
		padding: 0;
		position: absolute;
		right: 64px;
		z-index: 3
}
	}

.event-single-banner__new a {
		display: flex;
		width: 100%;
	}

.event-single-banner__new a::after {
			margin-left: auto;
		}

@media (min-width: 640px) {

.event-single-banner__new a {
			display: inline-block;
			width: auto
	}
		}

.event-single-banner__new button {
		width: 100%;
	}

@media (min-width: 640px) {

.event-single-banner__new button {
			width: auto
	}
		}

.event-single-banner__back a {
	color: #687886;
	color: var(--color-grey-mid);
	display: block;
	font-size: 12px;
	font-weight: 600;
	margin-bottom: 28px;
}

.event-single-banner__back a::before {
		background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpolyline points='15,18 9,12 15,6'/%3E %3C/svg%3E") left no-repeat;
		background-size: contain;
		content: '';
		display: inline-block;
		height: 9px;
		padding-left: 11px;
		transform: translateX(0);
		transition: transform 0.2s ease;
		width: 6px;
	}

.event-single-banner__back a:hover,
	.event-single-banner__back a:focus {
		color: #323944;
		color: var(--color-grey-dark);
	}

.event-single-banner__back a:hover::before, .event-single-banner__back a:focus::before {
			background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpolyline points='15,18 9,12 15,6'/%3E %3C/svg%3E") left no-repeat;
			transform: translateX(-3px);
		}

.event-single-banner__info {
	display: flex;
	margin-bottom: 24px;
}

@media (min-width: 640px) {

.event-single-banner__info {
		margin-bottom: 34px
}
	}

.event-single-banner__info .date-block {
		margin-right: 20px;
	}

@media (min-width: 640px) {

.event-single-banner__info .date-block {
			margin-right: 26px
	}
		}

.event-single-banner__info .headline__large {
		font-size: 22px;
		line-height: 1;
	}

@media (min-width: 640px) {

.event-single-banner__info .headline__large {
			font-size: 38px
	}
		}

.event-single-banner__info .event-virtual {
		background-color: rgb(#0f1031, 0.2);
		background-color: rgb(var(--color-blue-off), 0.2);
		border-radius: 20px;
		display: inline-block;
		font-size: 11px;
		font-weight: 600;
		font-weight: var(--font-weight-semibold);
		height: 20px;
		letter-spacing: 0.5px;
		line-height: 22px;
		margin-right: 3px;
		padding: 0 3px 0 7px;
		vertical-align: baseline;
	}

@media (min-width: 640px) {

.event-single-banner__info .event-virtual {
			font-size: 14px;
			line-height: 21px
	}
		}

.event-single-banner__info .event-virtual .svgicon {
			height: 10px;
			transform: translateY(-1px);
			vertical-align: middle;
			width: 15px;
		}

@media (min-width: 640px) {

.event-single-banner__info .event-virtual .svgicon {
				transform: translateY(-2px)
		}
			}

.event-single-banner__info .event-virtual span {
			padding-right: 9px;
		}

.event-single .event-single-banner__info .event-virtual span {
				display: none;
			}

.event-single-banner__info .event-time {
		font-family: 'PT Mono', monospace;
		font-family: var(--font-family-secondary);
		font-size: 12px;
	}

@media (min-width: 640px) {

.event-single-banner__info .event-time {
			font-size: 14px
	}
		}

.btn--add-campaign {
	margin-top: 10px;
}

@media (min-width: 640px) {

.btn--add-campaign {
		margin-left: 20px;
		margin-top: 0
}
	}

/* Event Nav */

.event-nav__list {
	margin: 0 0 20px;
}

@media (min-width: 640px) {

.event-nav__list {
		margin: 0 0 45px
}
	}

.event-nav__list-item a {
		font-size: 14px;
		font-weight: 600;
		line-height: 17px;
		padding: 25px 15px;
	}

.event-nav__list-item a:hover,
		.event-nav__list-item a.current {
			color: #008cff;
			color: var(--color-main);
		}

.event-nav__list-item:first-child a {
			padding-left: 0;
		}

.event-nav__list-item.current a {
			color: #008cff;
			color: var(--color-main);
		}

.headline--events {
	display: none;
	font-weight: 400;
	margin-bottom: 20px;
}

@media (min-width: 640px) {

.headline--events {
		display: block
}
	}

.pagination-footer {
	font-size: 16px;
	font-weight: 500;
	font-weight: var(--font-weight-medium);
	line-height: 20px;
}

.pagination-footer .pagination {
		align-items: center;
		display: flex;
		justify-content: center;
	}

.pagination-footer .pagination li {
			margin-right: 15px;
		}

.pagination-footer .pagination li a,
			.pagination-footer .pagination li span {
				color: #687886;
				color: var(--color-grey-mid);
				transition: color 0.15s;
			}

.pagination-footer .pagination li a:hover, .pagination-footer .pagination li span:hover {
					color: #323944;
					color: var(--color-grey-dark);
				}

.pagination-footer .pagination li:first-child.disabled,
			.pagination-footer .pagination li:last-child.disabled {
				display: none;
			}

.pagination-footer .pagination li:first-child,
			.pagination-footer .pagination li:last-child {
				font-size: 24px;
				font-weight: 700;
				font-weight: var(--font-weight-bold);
				transform: translateY(-1px);
			}

.pagination-footer .pagination li.active span {
				color: #0f1031;
				color: var(--color-blue-off);
				font-weight: 700;
				font-weight: var(--font-weight-bold);
				position: relative;
			}

.pagination-footer .pagination li.active span::after {
					background-color: #0f1031;
					background-color: var(--color-blue-off);
					content: '';
					height: 2px;
					left: 0;
					min-width: 10px;
					position: absolute;
					top: 100%;
					transform: translateY(5px);
					width: 100%;
				}

.event-header-toggle {
	display: inline;
	position: relative;
}

.event-header-toggle .headline__large {
		display: inline;
	}

@media (max-width: 767px) {

.event-header-toggle .headline__large {
			font-size: 30px
	}
		}

.event-header-toggle button {
		cursor: pointer;
	}

.event-header-toggle button img {
			height: 7px;
			margin-left: 5px;
			transform: translateY(-5px);
			transform-origin: center center;
			width: 11px;
		}

.event-header-toggle .toggle-list {
		background-color: #fff;
		background-color: var(--color-white);
		border: 1px solid #e6eaee;
		border: 1px solid var(--color-grey-shadow);
		border-radius: 4px;
		bottom: 0;
		box-shadow: 0 16px 24px 0 rgba(0, 94, 255, 0.1);
		display: none;
		padding: 18px;
		position: absolute;
		right: 0;
		transform: translateY(calc(100% + 10px));
		width: 100%;
		z-index: 1;
	}

.event-header-toggle .toggle-list li {
			font-size: 14px;
			font-weight: 500;
			font-weight: var(--font-weight-medium);
			line-height: 17px;
			margin-bottom: 10px;
		}

.event-header-toggle .toggle-list li a {
				color: #0f1031;
				color: var(--color-blue-off);
			}

.event-header-toggle .toggle-list li .active {
				color: #008cff;
				color: var(--color-blue);
			}

.event-header-toggle .toggle-list li:last-child {
				margin-bottom: 0;
			}

.event-header-toggle.isOpen button img {
			transform: translateY(-5px) rotate(180deg);
		}

.event-header-toggle.isOpen .toggle-list {
			display: block;
		}

.empty__events__section {
	align-items: center;
	background-color: #fff;
	background-color: var(--color-white);
	border: 1px solid rgba(0, 121, 221, 0.17);
	border-radius: 4px;
	color: #0f1031;
	color: var(--color-blue-off);
	display: flex;
	flex-flow: row wrap;
	justify-content: center;
	padding: 55px 49px;
	transform: translateY(-102px);
	width: 100%;
}

@media (max-width: 767px) {

.empty__events__section {
		padding: 25px;
		transform: translateY(-60px)
}
	}

.empty__events__section.empty__events__section--no-translate {
		transform: translateY(0);
	}

@media (max-width: 767px) {

.empty__events__section.empty__events__section--no-translate {
			transform: translateY(0)
	}
		}

.empty__events__section .empty__events__section__image,
	.empty__events__section .empty__events__section__content {
		flex: 1;
	}

@media (max-width: 767px) {

.empty__events__section .empty__events__section__image,
	.empty__events__section .empty__events__section__content {
			flex-basis: 100%
	}
		}

.empty__events__section .empty__events__section__image {
		display: flex;
		margin-right: 90px;
	}

@media (max-width: 767px) {

.empty__events__section .empty__events__section__image {
			margin-bottom: 25px;
			margin-right: 0
	}
		}

.empty__events__section .empty__events__section__image img {
			align-self: center;
		}

.empty__events__section .empty__events__section__content {
		align-items: center;
		display: flex;
		font-size: 30px;
		justify-content: center;
		letter-spacing: -0.47px;
		line-height: 37px;
	}

.empty__events__section .empty__events__section__content a:not(.btn) {
			border-bottom: 1px solid #008cff;
			border-bottom: 1px solid var(--color-link);
			position: relative;
			white-space: nowrap;
		}

.empty__events__section .empty__events__section__content a:not(.btn):hover {
				border-bottom-color: #004783;
				border-bottom-color: var(--color-link-hover);
			}

@media (max-width: 767px) {

.empty__events__section .empty__events__section__content {
			font-size: 20px;
			line-height: 30px
	}
		}

/* Archived Event Notice */

.event-archived-notice {
	margin: 0 auto;
	max-width: 480px;
	padding: 40px 20px;
	text-align: center;
}

.event-archived-notice__icon {
	color: #0f1031;
	color: var(--color-blue-off, #6c757d);
	margin-bottom: 16px;
}

.event-archived-notice__heading {
	color: #000;
	color: var(--color-black, #212529);
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 12px;
}

.event-archived-notice__text {
	color: #0f1031;
	color: var(--color-blue-off, #6c757d);
	font-size: 14px;
	line-height: 1.5;
	margin-bottom: 8px;
}

.event-archived-notice__text:last-of-type {
		margin-bottom: 24px;
	}

/* Onboarding */

.onboarding-contain {
	display: flex;
	justify-content: space-between;
	padding-top: 20px;
	width: 100%;
}

@media (min-width: 640px) {

.onboarding-contain {
		padding-left: 25px;
		padding-right: 25px
}
	}

@media (min-width: 1200px) {

.onboarding-contain {
		justify-content: flex-start
}
	}

@media (min-width: 1024px) {

.onboarding-contain .has-sidebar__main {
			margin-left: 38px
	}
		}

@media (min-width: 1200px) {

.onboarding-contain .has-sidebar__main {
			margin-left: 154px;
			max-width: 709px
	}
		}

.has-sidebar__sidebar--onboarding {
	border-right: 2px solid #f4f6f8;
	border-right: 2px solid var(--color-grey-light);
}

.sidebar__list-item {
	margin-bottom: 16px;
	margin-bottom: var(--vspace-xs);
	padding-left: 20px;
	position: relative;
}

.sidebar__list-item.current-step::before {
			background: #008cff;
			background: var(--color-blue);
			border-radius: 2px;
			content: '';
			display: block;
			height: 14px;
			left: 0;
			position: absolute;
			top: 50%;
			transform: translateY(-50%);
			width: 4px;
		}

.sidebar__list-item.complete::before {
			background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpolyline points='20,6 9,17 4,12'/%3E %3C/svg%3E") center no-repeat #7bedb2;
			background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpolyline points='20,6 9,17 4,12'/%3E %3C/svg%3E") center no-repeat var(--color-green-light);
			background-size: cover;
			border-radius: 100%;
			content: '';
			display: block;
			height: 13px;
			left: 0;
			position: absolute;
			top: 50%;
			transform: translateY(-50%);
			width: 13px;
		}

.sidebar__list-link {
	color: #687886;
	color: var(--color-grey-mid);
	font-weight: 600;
	font-weight: var(--font-weight-semibold);
}

.current-step .sidebar__list-link {
		color: #008cff;
		color: var(--color-link);
	}

.license__input-wrap {
	margin: 0 0 48px 0;
	margin: 0 0 var(--vspace-l) 0;
	position: relative;
}

.onboarding-section .form-control-group .license__input {
		border-bottom: 1px solid #d5e9fa;
		border-bottom: 1px solid var(--color-blue-light);
		font-family: 'PT Mono', monospace;
		font-family: var(--font-family-secondary);
		font-size: 14px;
		height: auto;
		line-height: 1.79;
		margin-top: 5px;
		padding-bottom: 6px;
		text-transform: uppercase;
	}

@media (min-width: 500px) {

.onboarding-section .form-control-group .license__input {
			font-size: 18px
	}
		}

@media (min-width: 600px) {

.onboarding-section .form-control-group .license__input {
			font-size: 22px
	}
		}

@media (min-width: 640px) {

.onboarding-section .form-control-group .license__input {
			font-size: 24px
	}
		}

@media (min-width: 768px) {

.onboarding-section .form-control-group .license__input {
			font-size: 18px
	}
		}

@media (min-width: 960px) {

.onboarding-section .form-control-group .license__input {
			font-size: 23px
	}
		}

@media (min-width: 1024px) {

.onboarding-section .form-control-group .license__input {
			font-size: 26px
	}
		}

.onboarding-section .form-control-group .license__input:active,
		.onboarding-section .form-control-group .license__input:focus {
			border-bottom: 1px solid #008cff;
			border-bottom: 1px solid var(--color-blue);
		}

.license__input-link {
	font-size: 12px;
	font-weight: 500;
	font-weight: var(--font-weight-medium);
	line-height: 1.21;
	position: absolute;
	right: 0;
	text-align: right;
	top: 15px;
	z-index: 4;
}

@media (min-width: 640px) {

.license__input-link {
		font-size: 14px;
		top: 20px
}
	}

.license__input-feedback {
	bottom: 10px;
	color: #f95852;
	color: var(--color-red);
	display: none;
	font-size: 12px;
	font-weight: 600;
	font-weight: var(--font-weight-semibold);
	left: 0;
	letter-spacing: 0.5px;
	line-height: 1.25;
	position: absolute;
	z-index: 3;
}

.license__input-indicator {
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpolyline points='20,6 9,17 4,12'/%3E %3C/svg%3E") center no-repeat #7bedb2;
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpolyline points='20,6 9,17 4,12'/%3E %3C/svg%3E") center no-repeat var(--color-green-light);
	border-radius: 100%;
	display: none;
	height: 32px;
	position: absolute;
	right: 0;
	top: 48%;
	width: 32px;
	z-index: 3;
}

.onboarding-section .license__input.license__input--success {
		border-bottom: 1px solid #008cff;
		border-bottom: 1px solid var(--color-blue);
	}

.onboarding-section .license__input.license__input--fail {
		border-bottom: 1px solid #f95852;
		border-bottom: 1px solid var(--color-red);
		padding-bottom: 24px;
	}

.onboarding-section .license__input--fail ~ .license__input-feedback {
		display: block;
	}

.onboarding-section .license__input--success ~ .license__input-indicator {
		display: block;
	}

.onboarding-section .has-sidebar__main-header {
		max-width: 709px;
	}

.user-profile__form-wrap {
	display: flex;
}

.user-profile__img-wrap {
	display: none;
}

@media (min-width: 640px) {

.user-profile__img-wrap {
		display: block;
		height: 160px;
		margin-right: 48px;
		margin-right: var(--vspace-l);
		width: 160px
}
	}

.user-profile__img {
	border-radius: 100%;
}

.user-profile__form {
	max-width: 495px;
	width: 100%;
}

.user-profile__form input[type="password"] {
		font-size: 38px;
	}

.user-profile__form input[type="password"]::input-placeholder {
			font-size: 22px;
		}

.user-profile__form input[type="password"]::-moz-placeholder {
			font-size: 22px;
		}

.user-profile__form input[type="password"]::placeholder {
			font-size: 22px;
		}

.user-profile__form input[type="password"]:placeholder {
			font-size: 22px;
		}

.user-profile__form input[type="password"]:input-placeholder {
			font-size: 22px;
		}

@media (max-width: 767px) {

.user-profile__form input[type="password"] {
			font-size: 22px
	}

			.user-profile__form input[type="password"]::input-placeholder {
				font-size: 16px;
			}

			.user-profile__form input[type="password"]::-moz-placeholder {
				font-size: 16px;
			}

			.user-profile__form input[type="password"]::placeholder {
				font-size: 16px;
			}

			.user-profile__form input[type="password"]:placeholder {
				font-size: 16px;
			}

			.user-profile__form input[type="password"]:input-placeholder {
				font-size: 16px;
			}
		}

.user-profile__validation {
	margin-top: 40px;
}

.user-profile__validation-list {
	display: flex;
	flex-wrap: wrap;
	margin: 21px 0;
}

.user-profile__validation-list-item {
	color: #687886;
	color: var(--color-grey-mid);
	font-size: 12px;
	font-weight: 500;
	font-weight: var(--font-weight-medium);
	line-height: 15px;
	margin-bottom: 5px;
	width: 50%;
}

.user-profile__validation-list-item::before {
		background: #008cff;
		background: var(--color-blue);
		border-radius: 100%;
		content: '';
		display: inline-block;
		height: 8px;
		margin-right: 8px;
		margin-right: var(--vspace-tiny);
		width: 8px;
	}

.user-profile__validation-list-item.disabled::before {
			background: #d5e9fa;
			background: var(--color-blue-light);
		}

.input--valid::after {
		background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpolyline points='20,6 9,17 4,12'/%3E %3C/svg%3E") center no-repeat #7bedb2;
		background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpolyline points='20,6 9,17 4,12'/%3E %3C/svg%3E") center no-repeat var(--color-green-light);
		border-radius: 100%;
		content: '';
		display: block;
		height: 32px;
		position: absolute;
		right: 0;
		top: 50%;
		transform: translateY(-50%);
		width: 32px;
	}

.onboarding-section {
	display: none;
}

.onboarding-section:first-child {
		display: block;
	}

.onboarding-section .form-control-helper {
		display: none;
	}

.onboarding-section .form-control-error ~ .form-control-helper {
		display: block;
	}

.form-control.form-control-custom-style.form-control-error {
	border-bottom: 1px solid #f95852;
	border-bottom: 1px solid var(--color-red);
}

.onboarding--loading {
	align-items: center;
	background: rgba(255, 255, 255, 0.9);
	display: none;
	height: 100%;
	justify-content: center;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 4;
}

.onboarding--loading.is-active {
	display: flex;
}

.popup-notification {
	display: block;
	font-weight: 400;
	margin-bottom: 24px;
}

.loader {
	height: 4em;
	position: relative;
	width: 4em;
}

.bubble {
	animation: inflate 0.8s ease-in-out infinite;
	border-radius: 100%;
	height: 1em;
	position: absolute;
	width: 1em;
}

.bubble--1 {
	animation-delay: 0.1s;
	background: #ffc649;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.bubble--2 {
	animation-delay: 0.3s;
	background: #7bedb2;
	top: 0;
	right: 0;
	bottom: 0;
	left: 2.5em;
}

.bubble--3 {
	animation-delay: 0.5s;
	background: #9500ff;
	top: 2.5em;
	right: 0;
	bottom: 0;
	left: 0;
}

.bubble--4 {
	animation-delay: 0.75s;
	background: #f95852;
	top: 2.5em;
	right: 0;
	bottom: 0;
	left: 2.5em;
}

@keyframes inflate {

	0% {
		transform: scale(1);
	}

	50% {
		transform: scale(2);
	}

	100% {
		transform: scale(1);
	}
}

.onboarding-notification .card {
	cursor: default;
	padding: 25px 33px 25px 8px;
	position: relative;
}

@media (min-width: 640px) {

.onboarding-notification .card {
		padding: 55px 0
}
	}

.onboarding-notification__content {
	align-items: center;
	display: flex;
	line-height: 26px;
}

.onboarding-notification__content figure {
		display: none;
		margin-left: 30px;
		margin-right: 50px;
	}

@media (min-width: 640px) {

.onboarding-notification__content figure {
			display: block
	}
		}

.onboarding-notification__content h3 {
		font-size: 24px;
		letter-spacing: -0.46875px;
		line-height: 29px;
		margin-bottom: 8px;
	}

@media (min-width: 640px) {

.onboarding-notification__content h3 {
			font-size: 30px;
			line-height: 37px
	}
		}

.onboarding-notification__content ul {
		margin-top: 11px;
		padding-left: 18px;
	}

@media (min-width: 640px) {

.onboarding-notification__content ul {
			padding: 0 18px
	}
		}

.onboarding-notification__content li {
		display: inline-block;
		margin-bottom: 12px;
		text-indent: -14px;
	}

.onboarding-notification__content li:last-child {
			margin-bottom: 0;
		}

.onboarding-notification__content li::before {
			content: "\2B24";
			font-size: 7px;
			padding-right: 8px;
			vertical-align: middle;
		}

@media (min-width: 640px) {

.onboarding-notification__content li {
			margin: 0 50px 0 0
	}
		}

.onboarding-notification__content-slot {
	max-width: 800px;
}

@media (min-width: 640px) {

.onboarding-notification__close .svgicon {
		height: 16px;
		width: 16px
}
	}

/* Footer */

.site-footer {
	bottom: 0;
	font-family: 'PT Mono', monospace;
	font-family: var(--font-family-secondary);
	font-size: 12px;
	letter-spacing: 0.2px;
	line-height: 1.17;
	padding-top: 40px;
	position: sticky;
	text-align: center;
	z-index: 1;
}

.site-footer::after {
		background: url("data:image/svg+xml;charset=utf-8,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 255.42 80'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23f4f6f8;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EPromoter-Footer-Pattern%3C/title%3E%3Crect class='cls-1' x='123.72' y='69.58' width='8.27' height='8.27' transform='translate(89.18 -68.82) rotate(45)'/%3E%3Crect class='cls-1' x='123.72' y='52.52' width='8.27' height='8.27' transform='translate(77.12 -73.81) rotate(45)'/%3E%3Crect class='cls-1' x='193.51' y='69.96' width='8.27' height='8.27' transform='translate(109.9 -118.06) rotate(45)'/%3E%3Crect class='cls-1' x='210.95' y='69.96' width='8.27' height='8.27' transform='translate(115 -130.38) rotate(45)'/%3E%3Crect class='cls-1' x='210.95' y='52.9' width='8.27' height='8.27' transform='translate(102.94 -135.38) rotate(45)'/%3E%3Crect class='cls-1' x='245.82' y='70.01' width='8.27' height='8.27' transform='translate(125.26 -155.03) rotate(45)'/%3E%3Crect class='cls-1' x='245.82' y='52.96' width='8.27' height='8.27' transform='translate(113.19 -160.03) rotate(45)'/%3E%3Crect class='cls-1' x='245.82' y='35.87' width='8.27' height='8.27' transform='translate(101.12 -165.03) rotate(45)'/%3E%3Crect class='cls-1' x='2.1' y='69.5' width='8.27' height='8.27' transform='translate(53.51 17.16) rotate(45)'/%3E%3Crect class='cls-1' x='19.54' y='69.56' width='8.27' height='8.27' transform='translate(58.66 4.84) rotate(45)'/%3E%3Crect class='cls-1' x='19.54' y='52.5' width='8.27' height='8.27' transform='translate(46.6 -0.16) rotate(45)'/%3E%3Crect class='cls-1' x='54.46' y='69.88' width='8.27' height='8.27' transform='translate(69.12 -19.75) rotate(45)'/%3E%3Crect class='cls-1' x='54.46' y='52.82' width='8.27' height='8.27' transform='translate(57.05 -24.75) rotate(45)'/%3E%3Crect class='cls-1' x='54.46' y='35.74' width='8.27' height='8.27' transform='translate(44.97 -29.75) rotate(45)'/%3E%3Crect class='cls-1' x='54.46' y='18.79' width='8.27' height='8.27' transform='translate(32.99 -34.72) rotate(45)'/%3E%3Crect class='cls-1' x='54.46' y='1.71' width='8.27' height='8.27' transform='translate(20.91 -39.72) rotate(45)'/%3E%3Crect class='cls-1' x='71.89' y='69.88' width='8.27' height='8.27' transform='translate(74.22 -32.08) rotate(45)'/%3E%3Crect class='cls-1' x='71.89' y='52.82' width='8.27' height='8.27' transform='translate(62.16 -37.08) rotate(45)'/%3E%3Crect class='cls-1' x='89.34' y='69.94' width='8.27' height='8.27' transform='translate(79.37 -44.4) rotate(45)'/%3E%3Crect class='cls-1' x='89.34' y='52.88' width='8.27' height='8.27' transform='translate(67.31 -49.4) rotate(45)'/%3E%3Crect class='cls-1' x='89.34' y='35.8' width='8.27' height='8.27' transform='translate(55.23 -54.4) rotate(45)'/%3E%3Crect class='cls-1' x='89.34' y='18.85' width='8.27' height='8.27' transform='translate(43.24 -59.36) rotate(45)'/%3E%3C/svg%3E") center repeat;
		content: '';
		display: block;
		height: 80px;
		width: 100%;
	}

/* Footer Logo */

.site-footer__logo {
	background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 121 25' style='enable-background:new 0 0 121 25;' xml:space='preserve'%3E %3Cstyle type='text/css'%3E .st0%7Bfill:%23687886;%7D %3C/style%3E %3Cg%3E %3Cpath class='st0' d='M10.5,4.4H2.5v15.9h4.1v-5.4h3.9c3.6,0,5.5-2.4,5.5-5.2C16,6.8,14.1,4.4,10.5,4.4z M9.9,11.4H6.6V7.9h3.3 c1.1,0,1.9,0.7,1.9,1.8C11.8,10.8,11,11.4,9.9,11.4z'/%3E %3Cpath class='st0' d='M20.5,10.3V8.8h-3.7v11.5h3.7V13c0.5-0.7,1.7-1.1,2.7-1.1c0.4,0,0.7,0,0.9,0.1V8.5 C22.7,8.5,21.2,9.3,20.5,10.3z'/%3E %3Cpath class='st0' d='M30.5,8.5c-3.9,0-6.3,2.8-6.3,6c0,3.2,2.4,6,6.3,6c3.9,0,6.3-2.8,6.3-6C36.8,11.3,34.5,8.5,30.5,8.5z M30.5,17.3c-1.6,0-2.5-1.3-2.5-2.8c0-1.5,0.9-2.8,2.5-2.8c1.6,0,2.5,1.3,2.5,2.8C33,16.1,32.1,17.3,30.5,17.3z'/%3E %3Cpath class='st0' d='M52.5,8.5c-1.8,0-3.3,1-4,2c-0.5-1.4-1.6-2-3.3-2c-1.8,0-3.3,1-3.8,1.7V8.8h-3.7v11.5h3.7v-7.4 c0.4-0.5,1.1-1.1,2-1.1c1.1,0,1.5,0.7,1.5,1.5v7h3.7v-7.4c0.4-0.5,1.1-1.1,2.1-1.1c1.1,0,1.5,0.7,1.5,1.5v7h3.6V12 C55.9,9.6,54.6,8.5,52.5,8.5z'/%3E %3Cpath class='st0' d='M63.2,8.5c-3.9,0-6.3,2.8-6.3,6c0,3.2,2.4,6,6.3,6c3.9,0,6.3-2.8,6.3-6C69.4,11.3,67.1,8.5,63.2,8.5z M63.2,17.3c-1.6,0-2.5-1.3-2.5-2.8c0-1.5,0.9-2.8,2.5-2.8c1.6,0,2.5,1.3,2.5,2.8C65.7,16.1,64.8,17.3,63.2,17.3z'/%3E %3Cpath class='st0' d='M75,17.3c-0.6,0-1-0.5-1-1.2V12h2.3V8.8H74V5.7h-3.6v3.1V12v5.2c0,2.2,1.3,3.4,3.6,3.4c1.4,0,2.3-0.3,2.7-0.8 l-0.7-2.8C75.8,17.2,75.4,17.3,75,17.3z'/%3E %3Cpath class='st0' d='M82.8,8.5c-3.6,0-6.1,2.7-6.1,6c0,3.7,2.7,6,6.3,6c1.8,0,3.7-0.5,4.8-1.5l-1.5-2.3c-0.6,0.6-1.8,1-2.8,1 c-1.7,0-2.7-1-2.9-2h8.2v-0.8C88.7,11,86.2,8.5,82.8,8.5z M80.4,13.3c0.1-0.8,0.8-2,2.4-2c1.7,0,2.3,1.2,2.4,2H80.4z'/%3E %3Cpath class='st0' d='M114.1,11.7l2.8-6.1h-8.8l-0.7-3.1c-0.1-1.1-0.9-1.9-2-1.9H93.5l0.3,1l1.8,7c-1,0.3-2,0.9-2.6,1.6V8.8h-3.7 v11.5h3.7V13c0.5-0.7,1.7-1.1,2.7-1.1c0.3,0,0.6,0,0.8,0.1l3.2,12.3l1.7,0l-3-11.3h4.2l0.7,3.1c0.1,1.1,0.9,1.9,2,1.9h13.2 L114.1,11.7z M98,11.4l-2.4-9h9.7c0.2,0,0.4,0.2,0.4,0.4l1.9,8.4c0,0.2-0.2,0.3-0.4,0.3H98z M109.1,11.8L109.1,11.8 c0.1-0.2,0.1-0.5,0.1-0.8l-0.8-3.7h5.8l-2.1,4.6l3.1,4.4h-8.5L109.1,11.8z'/%3E %3C/g%3E %3C/svg%3E") center no-repeat;
	display: block;
	height: 25px;
	margin: 0 auto 15px;
	width: 120px;
}

/* Footer meta/content */

.site-footer__meta {
	color: #1d2531;
	font-family: 'PT Mono', monospace;
	font-family: var(--font-family-secondary);
	font-size: 12px;
	letter-spacing: 0.2px;
	line-height: 1.5;
	margin-bottom: 20px;
	padding: 0 24px;
}

.site-footer__meta a {
		color: #008cff;
		color: var(--color-link);
	}

.site-footer__meta a:hover {
			color: #004783;
			color: var(--color-link-hover);
		}

/* Footer - Login  */

.site-footer--login {
	left: 0;
	position: absolute;
	right: 0;
}

/* Audiences */

.swiper-wrapper--audience {
	width: 800px;
}

@media (min-width: 768px) {

.swiper-wrapper--audience {
		width: auto
}
	}

.audience__item {
	display: flex;
	flex-wrap: no-wrap;
}

.audience__item::-webkit-scrollbar {
		display: none;
	}

.audience__item > * {
		flex: 1 0 0;
		margin-right: 24px;
	}

.audience__type {
	color: #687886;
	color: var(--color-grey-mid);
	font-size: 14px;
	font-weight: 500;
}

.audience__subscribers__hd {
	color: #687886;
	color: var(--color-grey-mid);
	display: block;
	font-family: 'PT Mono', monospace;
	font-family: var(--font-family-secondary);
	font-size: 14px;
	font-weight: 700;
	line-height: 1;
}

.audience__subscribers__ft {
	color: #687886;
	color: var(--color-grey-mid);
	display: block;
	font-size: 12px;
}

@media (min-width: 1330px) {

.empty-message--audience-list .row--outer {
			padding: 0
	}
		}

/* padding to allow for search bar at bottom */

.audience-single {
	padding-bottom: 110px;
}

@media (min-width: 640px) {

.audience-single {
		padding-bottom: 0;
		padding-top: 80px
}
	}

.audience-single__header {
	border-bottom: 1px solid #e6eaee;
	margin: 20px 0;
	padding-bottom: 20px;
}

@media (min-width: 640px) {

.audience-single__header {
		background: #fff;
		background: var(--color-white);
		margin-bottom: 0;
		margin-top: 0;
		padding-bottom: 0;
		position: fixed;
		top: 70px;
		width: 100%
}
	}

.audience-single__column {
	text-align: left;
}

.audience-member {
	padding: 10px 0;
}

@media (min-width: 640px) {

.audience-member {
		padding: 17px 0
}
	}

.audience-member .audience-single__column {
		color: #0f1031;
		color: var(--color-secondary);
		font-size: 14px;
		font-weight: 500;
	}

@media (min-width: 640px) {

.audience-single__header__content {
		align-items: center;
		display: flex;
		height: 77px;
		justify-content: space-between
}
	}

.audience-single__title {
	font-size: 22px;
	margin: 0;

	color: #0f1031;

	color: var(--color-blue-off);
	line-height: 27px;
	margin-bottom: 6px;
}

.audience-single__header-info {

}

.audience-single__subs {
	font-family: 'PT Mono', monospace;
	font-family: var(--font-family-mono);
	font-size: 12px;
	line-height: 1;
}

.audience-single__section-header {
	color: #687886;
	color: var(--color-grey-mid);
	display: flex;
	font-size: 12px;
	letter-spacing: 1.38px;
	margin: 10px auto;
	max-width: 1376px;
	text-transform: uppercase;
}

.audience-single__section-header > * {
		cursor: pointer;
	}

@media (min-width: 640px) {

.audience-single__section-header {
		margin: 30px auto 10px
}
	}

.fret.audience-member:first-child {
	border-top: 1px solid #d5e9fa;
	border-top: 1px solid var(--color-blue-light);
	padding-top: 10px;
}

@media (min-width: 640px) {

.fret.audience-member:first-child {
		padding-top: 17px
}
	}

.swiper-wrapper--audience-members {
	width: 1376px;
}

@media (min-width: 1330px) {

.swiper-wrapper--audience-members {
		width: auto
}
	}

.audience-member__names {
	display: flex;
	width: 40%;
}

@media (min-width: 640px) {

.audience-member__names {
		width: 33.3333%
}
	}

.audience-member__names > * + * {
		padding-left: 25px;
	}

.audience-single__column--email {
	width: 60vw;
}

@media (min-width: 640px) {

.audience-single__column--email {
		width: 50%
}
	}

.audience-member__item--unsubscribed .audience-single__column--email .email::after {
				content: 'Unsubscribed';
				font-style: italic;
				margin-left: 10px;
			}

.audience-single__column--first-name,
.audience-single__column--last-name {
	min-width: 105px;
	width: 50%;
}

.audience-single__column--first-name {
	padding-left: 10px;
}

.audience-single__column--date {
	padding-left: 30px;
	width: 32%;
}

@media (min-width: 640px) {

.audience-single__column--date {
		padding-left: 0;
		text-align: left;
		width: 16.6666%
}
	}

.audience-members .audience-single__column {
		color: #0f1031;
		color: var(--color-secondary);
		font-size: 14px;
		font-weight: 500;
	}

.audience-members .audience-member__item--unsubscribed .audience-single__column {
			color: #687886;
			color: var(--color-grey-mid);
		}

.audience-members .audience-single__section-header .audience-single__column {
			color: #687886;
			color: var(--color-grey-mid);
			font-size: 10px;
			letter-spacing: 1.7px;
			margin: 0;
			text-transform: uppercase;

			font-size: 12px;
		}

.audience-member__item {
	display: flex;
	flex-wrap: nowrap;
}

.audience-single__header-search {
	background: #fff;
	background: var(--color-white);
	border-top: 1px solid #d0d2d3;
	border-top: 1px solid var(--color-grey);
	bottom: 0;
	left: 0;
	padding: 0 10px;
	position: fixed;
	width: 100%;
	z-index: 3;
}

@media (min-width: 640px) {

.audience-single__header-search {
		border-top: 0;
		padding: 0;
		position: static;
		width: auto
}
	}

.audience-single__header-search form {
		position: relative;
	}

.audience-single__header-search input[type="search"] {
		box-shadow: none;
		color: #323944;
		color: var(--color-grey-dark);
		height: 48px;
		margin-top: 20px;
		padding-left: 35px;
	}

@media (min-width: 640px) {

.audience-single__header-search input[type="search"] {
			margin: 0;
			min-width: 276px
	}
		}

.audience-single__header-search input[type="search"]::-moz-placeholder {
			color: #687886;
			color: var(--color-grey-mid);
		}

.audience-single__header-search input[type="search"]::placeholder {
			color: #687886;
			color: var(--color-grey-mid);
		}

.audience-single__header-search .form-search-icon {
		left: 14px;
		position: absolute;
		top: 17px;
	}

.audience-single__column.sort.asc,
.audience-single__column.sort.desc {
	color: #008cff;
	color: var(--color-main);
}

.empty-message--audience-single {
	display: none;
}

.empty-message--audience-single.is-active {
		display: block;
	}

.empty-message--audience-single .empty-message__contain {
		justify-content: center;
	}

.empty-message--audience-single .empty-message__image {
		max-width: 413px;
	}

.empty-message--audience-single .empty-message__outer {
		border-top: 0;
	}

/* Error Page / 404 */

.error-page .img__wrap {
		margin-top: -20px;
	}

@media (min-width: 768px) {

.error-page .img__wrap {
			margin-top: 85px
	}
		}

.error-page .content__wrap {
		z-index: 2;
	}

.error-page .content__wrap h1 {
			font-size: 30px;
			font-weight: 500;
			margin: 0;

			margin-bottom: 20px;
		}

@media (min-width: 768px) {

.error-page .content__wrap {
			margin-left: -50px;
			padding-right: 70px
	}

			.error-page .content__wrap h1 {
				font-size: 38px;
				font-weight: 500;
				line-height: 1.37;
				margin: 0;

				margin-bottom: 35px;
			}
		}

/* Privacy / Terms */

.legal {
	margin: 0 auto;
	max-width: 1080px;
}

.legal p,
	.legal ul,
	.legal ol,
	.legal dl,
	.legal blockquote,
	.legal pre,
	.legal td,
	.legal th,
	.legal textarea,
	.legal caption {
		font-size: 1em; /* equiv 16px */
		line-height: 1.5;
		margin: 0 0 1.5em;
	}

.legal h1 {
		font-size: 2.38em;
		margin-top: 50px;
	}

.legal h2 {
		font-size: 1.625em; /* equiv 26px */
		line-height: 1.8462;
		margin: 0;
	}

.legal h3 {
		font-size: 1.375em; /* equiv 22px */
		line-height: 1.0909;
		margin: 0 0 0.9034em;
	}

.legal h2 + h3 {
		margin-top: 1em;
	}

/* Messages */

.message-header {
	background: #fff;
	background: var(--color-white);
}

@media (min-width: 640px) {

.message-header {
		box-shadow: 0 1px 0 0 #e6eaee;
		box-shadow: 0 1px 0 0 var(--color-grey-shadow);
		left: 0;
		padding: 12px 0 8px;
		position: fixed;
		right: 0;
		top: 70px;
		width: 100%
}
	}

.message-header .column {
		padding-left: 16px;
		padding-right: 16px;
	}

.message-header__contain {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

@media (min-width: 640px) {

.message-header__contain {
		align-items: flex-start;
		padding: 0
}
	}

.message-header__message-subject {
	font-size: 22px;
	margin: 0;

	background: #fff;

	background: var(--color-white);
	box-shadow: 0 1px 0 0 #e6eaee;
	box-shadow: 0 1px 0 0 var(--color-grey-shadow);
	font-family: proxima-nova, "Helvetica Neue", helvetica, arial, sans-serif;
	font-family: var(--font-family-proxima-nova);
	font-weight: 500;
	font-weight: var(--font-weight-medium);
	padding: 14px 0 18px;
	width: 100%;
}

@media (min-width: 640px) {

.message-header__message-subject {
		box-shadow: none;
		margin-right: 18px;
		padding: 0;
		width: auto
}
	}

.message-timestamp {
	display: block;
	font-family: 'PT Mono', monospace;
	font-family: var(--font-family-secondary);
	font-size: 12px;
	line-height: 1.16;
	margin-top: 4px;
}

.message-status {
	margin-top: 5px;
}

.message-toolbar__wrap {
	align-items: flex-start;
	background: #fff;
	background: var(--color-white);
	bottom: 0;
	box-shadow: 0 -1px 0 0 #e6eaee;
	box-shadow: 0 -1px 0 0 var(--color-grey-shadow);
	display: flex;
	justify-content: space-between;
	left: 0;
	padding: 10px 16px;
	position: fixed;
	right: 0;
	width: 100%;
}

@media (min-width: 640px) {

.message-toolbar__wrap {
		background: transparent;
		box-shadow: none;
		flex-grow: 2;
		margin-left: auto;
		padding: 0;
		position: relative;
		width: auto
}
	}

@media (min-width: 640px) {

.message-toolbar__list {
		margin-left: auto
}
	}

.message-toolbar__list-item {
	display: inline-block;
}

.svgicon-icon-preview {
	height: 13px;
	width: 20px;
}

.svgicon-icon-save {
	height: 13px;
	width: 13px;
}

.svgicon-icon-trash {
	height: 14px;
	width: 13px;
}

.message-header__toolbar-link {
	color: #687886;
	color: var(--color-grey-mid);
	display: block;
	font-size: 12px;
	font-weight: 600;
	font-weight: var(--font-weight-semibold);
	line-height: 1.25;
	padding: 11px 0 11px 10px;
}

@media (min-width: 640px) {

.message-header__toolbar-link {
		padding: 20px 0 20px 20px
}
	}

.message-header__toolbar-link--preview:hover {
		color: #008cff;
		color: var(--color-blue);
	}

.message-header__toolbar-link--preview:hover .svgicon-icon-preview {
			background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg id='947852ec-5bfd-4fe7-985c-16dffda698d5' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' width='22.85' height='14.63' viewBox='0 0 22.85 14.63'%3E %3Ctitle%3EPreview%3C/title%3E %3Cg id='0ae42f9e-d271-4405-a1cc-9a94e92412e1' data-name='00.Design-System-'%3E %3Cg id='f6c3a570-5d4d-4894-ad57-2154702af7b7' data-name='Promoter---Design-System---Base-Design-System'%3E %3Cg id='825e6709-b181-46b0-b101-1a74b6c8c71b' data-name='Icongraphy'%3E %3Cg id='6c76c4f7-2bbe-4ece-a29b-ce68a914b63f' data-name='Iconography/Preview'%3E %3Cg id='391b55e0-f668-4425-ae1c-223375ec78d2' data-name='eye-17'%3E %3Cpath id='c41cb2f0-c5dd-4878-b55d-7989c39837c1' data-name='Shape' d='M1,7.5S5.68.94,11.45.94,22,7.5,22,7.5s-4.8,6.56-10.5,6.56S1,7.5,1,7.5Z' transform='translate(-0.03 -0.19)' style='fill: none;;stroke-linecap: square;stroke-width: 1.5px' stroke='%23008cff'/%3E %3Cellipse id='4e00a8fa-f62c-4fca-a22e-fbcea61c0644' data-name='Oval' cx='11.54' cy='7.25' rx='2.83' ry='2.75' style='fill: none;stroke-linecap: square;stroke-width: 1.5px' stroke='%23008cff'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
		}

.message-header__toolbar-link--save:hover {
		color: #23bb9c;
		color: var(--color-green);
	}

.message-header__toolbar-link--save:hover .svgicon-icon-save {
			animation: rotate 0.5s forwards ease-in-out;
			background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpath d='M19 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11l5 5v11a2 2 0 0 1-2 2z'/%3E %3Cpolyline points='17,21 17,13 7,13 7,21'/%3E %3Cpolyline points='7,3 7,8 15,8'/%3E %3C/svg%3E");
		}

.message-header__toolbar-link--delete:hover {
		color: #f95852;
		color: var(--color-red);
	}

.message-header__toolbar-link--delete:hover .svgicon-icon-trash {
			background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpolyline points='3,6 5,6 21,6' stroke='%23f95852'/%3E %3Cpath d='M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2' stroke='%23f95852'/%3E %3Cline x1='10' y1='11' x2='10' y2='17'/%3E %3Cline x1='14' y1='11' x2='14' y2='17'/%3E %3C/svg%3E");
		}

.svgicon {
	display: inline-block;
	margin-right: 5px;
	transition: transform 0.3s ease;
	vertical-align: top;
}

/* Reduce space between date bar and title */

.new-message-header {
	background: #fff;
	background: var(--color-white);
	border-bottom: 1px solid #d5e9fa;
	border-bottom: 1px solid var(--color-blue-light);
	left: 0;
	padding: 3px 0 7px;
	position: fixed;
	width: 100%;
	z-index: 95;
}

.new-message-header__inner {
	align-items: center;
	display: flex;
	min-height: 58px;
	padding: 0 20px;
}

@media (min-width: 640px) {

.new-message-header__inner {
		padding: 0 95px
}
	}

.new-message-header__title {
	font-size: 22px;
	font-weight: 500;
	font-weight: var(--font-weight-medium);
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.new-message-card {
	color: currentcolor;
	padding: 40px 20px;
	position: relative;
	text-align: center;
	width: 100%;
}

@media (min-width: 768px) {

.new-message-card {
		max-width: 455px;
		padding: 40px 15px
}
	}

@media (min-width: 1024px) {

.new-message-card {
		max-width: 455px;
		padding: 40px 33px
}
	}

.new-message-card:not(:last-child) {
		margin-bottom: 16px;
	}

@media (min-width: 768px) {

.new-message-card:not(:last-child) {
			margin-bottom: 0;
			margin-right: 26px
	}
		}

.new-message-card svg {
		margin-bottom: 40px;
		margin-top: 40px;
	}

.new-message-card__title,
.new-message-card__text {
	margin: 0 auto;
	max-width: 297px;
}

.new-message-card__title {
	font-size: 22px;
	font-weight: 500;
	font-weight: var(--font-weight-medium);
	line-height: 26px;
	margin: 0 auto;
	max-width: 280px;
	transition: color 0.3s ease;
}

.new-message-card__title .new-label {
		color: #9500ff;
		color: var(--color-purple);
		font-size: 11px;
		font-weight: 900;
		letter-spacing: 0.02em;
		margin-left: 4px;
		margin-top: -4px;
		position: absolute;
		text-transform: uppercase;
	}

.new-message-card:hover .new-message-card__title {
		color: #008cff;
		color: var(--color-blue);
	}

.new-message-card__img {
	margin: 15px 0 7px;
	width: 73%;
}

@media (min-width: 640px) {

.new-message-card__img {
		width: auto
}
	}

.new-message-card__text {
	font-size: 14px;
	line-height: 24px;
}

.new-message-card:hover .new-message-card__text {
		color: #000;
		color: var(--color-black);
	}

.modal--campaign-add .modal__content-inner, .modal--campaign-remove .modal__content-inner {
		max-width: 1040px;
	}

@media (min-width: 640px) {

.modal--campaign-add .modal__content-inner, .modal--campaign-remove .modal__content-inner {
			padding: 0 71px
	}
		}

.modal--campaign-add .modal__column-left, .modal--campaign-remove .modal__column-left {
		display: none;
		flex: 0;
	}

@media (min-width: 640px) {

.modal--campaign-add .modal__column-left, .modal--campaign-remove .modal__column-left {
			display: flex
	}
		}

.modal--campaign-add .modal__column-right, .modal--campaign-remove .modal__column-right {
		flex: 1;
	}

.modal--campaign-add .modal__column-right > *, .modal--campaign-remove .modal__column-right > * {
			max-width: none;
		}

.modal--campaign-add .modal__image, .modal--campaign-remove .modal__image {
		height: 100px;
	}

.modal--campaign-add .modal__content-title, .modal--campaign-remove .modal__content-title {
		font-size: 30px;
		letter-spacing: -0.46875px;
		line-height: 37px;
		margin: 0 0 12px;
	}

.modal--campaign-add .modal__content-description, .modal--campaign-remove .modal__content-description {
		line-height: 26px;
	}

.modal--campaign-add .modal__content-no-shortcuts-wrapper, .modal--campaign-remove .modal__content-no-shortcuts-wrapper {
		display: none;
	}

.modal--campaign-add .modal__content-shortcuts-wrapper, .modal--campaign-remove .modal__content-shortcuts-wrapper {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		margin: 23px 0;
	}

@media (min-width: 640px) {

.modal--campaign-add .modal__content-shortcuts-wrapper, .modal--campaign-remove .modal__content-shortcuts-wrapper {
			margin: 48px 68px 48px 0
	}
		}

.modal--campaign-add .modal__content-shortcut, .modal--campaign-remove .modal__content-shortcut {
		border: 1px solid rgba(0, 140, 255, 0.44);
		display: flex;
		margin-bottom: 12px;
		min-width: 0;
		position: relative;
		width: 100%;
	}

@media (min-width: 640px) {

.modal--campaign-add .modal__content-shortcut, .modal--campaign-remove .modal__content-shortcut {
			flex: 0 0 48%;
			margin-bottom: 20px;
			width: auto
	}
		}

.modal--campaign-add .modal__content-shortcut-icon, .modal--campaign-remove .modal__content-shortcut-icon {
		text-align: center;
		width: 42px;
	}

.modal--campaign-add .modal__content-shortcut-icon .svgicon, .modal--campaign-remove .modal__content-shortcut-icon .svgicon {
			height: 19px;
			width: 18px;
		}

.modal--campaign-add .modal__content-shortcut-details, .modal--campaign-remove .modal__content-shortcut-details {
		display: flex;
		flex: 1;
		flex-direction: column;
		justify-content: center;
		overflow: hidden;
		padding: 0 15px;
		text-align: left;
	}

.modal--campaign-add .modal__content-shortcut-details > *, .modal--campaign-remove .modal__content-shortcut-details > * {
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
		}

.modal--campaign-add .modal__content-shortcut-details h4, .modal--campaign-remove .modal__content-shortcut-details h4 {
			font-weight: 500;
			font-weight: var(--font-weight-medium);
		}

.modal--campaign-add .modal__content-shortcut-details strong,
		.modal--campaign-add .modal__content-shortcut-details span,
		.modal--campaign-remove .modal__content-shortcut-details strong,
		.modal--campaign-remove .modal__content-shortcut-details span {
			color: #4e5765;
			color: var(--color-grey-mid-2);
			font-size: 12px;
		}

.modal--campaign-add .modal__content-shortcut-details strong, .modal--campaign-remove .modal__content-shortcut-details strong {
			font-weight: 600;
		}

.modal--campaign-add .modal__content-shortcut-menu-trigger, .modal--campaign-remove .modal__content-shortcut-menu-trigger {
		padding: 13px;
		position: absolute;
		right: 0;
		top: 0;
	}

.modal--campaign-add .modal__content-shortcut-menu-trigger .svgicon, .modal--campaign-remove .modal__content-shortcut-menu-trigger .svgicon {
			background-size: contain;
			display: block;
			height: 10px;
			margin: 0 auto;
			width: 10px;
		}

@media (max-width: 640px) {

.modal--campaign-add .modal__content-shortcut-menu-list, .modal--campaign-remove .modal__content-shortcut-menu-list {
			display: none
	}
		}

.modal--campaign-add .modal__content-button-group, .modal--campaign-remove .modal__content-button-group {
		margin-top: 0;
	}

.modal--campaign-add .modal__content-button-group button, .modal--campaign-remove .modal__content-button-group button {
			display: block;
		}

.modal--campaign-add .modal__content-button-group .btn, .modal--campaign-remove .modal__content-button-group .btn {
			margin-bottom: 18px;
			width: 100%;
		}

@media (min-width: 640px) {

.modal--campaign-add .modal__content-button-group .btn, .modal--campaign-remove .modal__content-button-group .btn {
				margin-bottom: 24px;
				width: auto
		}
			}

.modal--campaign-add .modal__content-button-group .cta, .modal--campaign-remove .modal__content-button-group .cta {
			display: inline-block;
		}

@media (min-width: 640px) {

.modal--campaign-add .modal__content-button-group .cta, .modal--campaign-remove .modal__content-button-group .cta {
				display: block;
				margin-left: 16px
		}
			}

@media (max-width: 640px) {

.modal--campaign-add .modal__content-button-group, .modal--campaign-remove .modal__content-button-group {
			text-align: center
	}
		}

.modal--campaign-remove .modal__column-left {
		margin-right: 0;
	}

.modal--campaign-remove .modal__column-right {
		margin-right: auto;
		max-width: 500px;
	}

.modal--campaign-remove .modal__content-select-wrapper {
		max-width: 170px;
	}

.modal--campaign-remove .modal__content-button-group {
		margin-top: 25px;
		text-align: left;
	}

.modal--campaign-remove .modal__content-button-group form,
		.modal--campaign-remove .modal__content-button-group button {
			display: inline-block;
		}

.modal--campaign-remove .modal__content-button-group .btn:disabled {
			border: 0;
		}

.modal--campaign-remove .modal__content-button-group .cta {
			display: inline-block;
			margin-left: 0;
		}

/* User Profile Form */

.page-user-profile {
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 70px;
}

@media (min-width: 640px) {

.page-user-profile {
		padding-left: 0;
		padding-right: 0
}
	}

.page-user-profile .form-control-title {
		font-size: 30px;
		font-weight: 500;
		margin: 0;

		font-weight: 400;

		font-weight: var(--font-weight-regular);
		margin-bottom: 10px;
	}

.page-user-profile .form-control-group {
		margin-bottom: 0;
	}

.page-user-profile .form-control-group--hidden {
		display: none;
	}

.page-user-profile .section-break {
		margin-top: 35px;
	}

.page-user-profile .btn--submit {
		margin-top: 5px;
	}

.page-user-profile .user-profile__validation-list {
		margin-top: 25px;
	}

/* Hide yellow autofill background color */

.page-user-profile input:-webkit-autofill,
	.page-user-profile input:-webkit-autofill:hover,
	.page-user-profile input:-webkit-autofill:active {
		box-shadow: 0 0 0 1000px #fff inset;
	}

.page-user-profile .form-errors__list {
		margin-bottom: 50px;
	}

.page-user-profile .form-errors__list-item {
		align-items: center;
		display: flex;
		position: relative;
	}

.page-user-profile .form-errors__list-item span {
			padding-left: 15px;
		}

.page-user-profile .form-errors__list-item::before {
			background: #f87373;
			background: var(--color-red-light);
			border-radius: 100%;
			color: #fff;
			color: var(--color-white);
			content: '!';
			display: block;
			flex-shrink: 0;
			font-weight: 700;
			font-weight: var(--font-weight-bold);
			height: 24px;
			text-align: center;
			width: 24px;
		}

.page-user-profile .form-success__message {
		align-items: center;
		display: flex;
		margin-bottom: 50px;
	}

.page-user-profile .form-success__message::before {
			background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpolyline points='20,6 9,17 4,12'/%3E %3C/svg%3E") center no-repeat #7bedb2;
			background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpolyline points='20,6 9,17 4,12'/%3E %3C/svg%3E") center no-repeat var(--color-green-light);
			background-size: cover;
			border-radius: 100%;
			content: '';
			display: block;
			flex-shrink: 0;
			height: 24px;
			margin-right: 5px;
			width: 24px;
		}

.page-user-profile .form-error__message {
		align-items: center;
		display: flex;
		margin-bottom: 50px;
	}

.page-user-profile .form-error__message::before {
			background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Ccircle cx='12' cy='12' r='10'/%3E %3Cline x1='15' y1='9' x2='9' y2='15'/%3E %3Cline x1='9' y1='9' x2='15' y2='15'/%3E %3C/svg%3E") center no-repeat #f87373;
			background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Ccircle cx='12' cy='12' r='10'/%3E %3Cline x1='15' y1='9' x2='9' y2='15'/%3E %3Cline x1='9' y1='9' x2='15' y2='15'/%3E %3C/svg%3E") center no-repeat var(--color-red-light);
			background-size: cover;
			border-radius: 100%;
			content: '';
			display: block;
			flex-shrink: 0;
			height: 24px;
			margin-right: 5px;
			width: 24px;
		}

.page-user-profile .profile-email-verification-box {
		background-color: #f4f6f8;
		background-color: var(--color-grey-light);
		margin-top: 24px;
		padding: 30px 50px;
		position: relative;
	}

.page-user-profile .profile-email-verification-box__icon {
			display: inline-block;
			height: 19px;
			left: 20px;
			margin-top: 2px;
			position: absolute;
			width: 19px;
		}

.page-user-profile .profile-email-verification-box h4 {
			font-weight: 600;
			font-weight: var(--font-weight-semibold);
			margin-bottom: 15px;
		}

.page-user-profile .profile-email-verification-box p {
			font-size: 14px;
			line-height: 17px;
			margin-bottom: 15px;
		}

.page-user-profile .profile-email-verification-box p:last-child {
				margin-bottom: 0;
			}

.page-user-profile .profile-email-verification-box .cta {
			color: #008cff;
			color: var(--color-blue);
		}

.page-user-profile .profile-email-verification-box .cta::after {
				background: #008cff;
				background: var(--color-blue);
			}

@media (min-width: 640px) {

.page-user-profile .profile-email-verification-box {
			margin-top: 15px
	}
		}

.page-user-profile .profile-email-verification-box--warning {
		background-color: rgb(#fffbcc, 0.5);
		background-color: rgb(var(--color-yellow-pale), 0.5);
	}

.page-user-profile .profile-email-verification-box--success {
		background-color: rgb(#7bedb2, 0.38);
		background-color: rgb(var(--color-green-light), 0.38);
	}

/* Settings Pages */

.settings-mail-delivery__form-wrap {
	display: flex;
}

.settings-mail-delivery__form {
	max-width: 720px;
	width: 100%;
}

.settings-mail-delivery__form input[type="password"] {
		font-size: 38px;
	}

.settings-mail-delivery__form input[type="password"]::input-placeholder {
			font-size: 22px;
		}

.settings-mail-delivery__form input[type="password"]::-moz-placeholder {
			font-size: 22px;
		}

.settings-mail-delivery__form input[type="password"]::placeholder {
			font-size: 22px;
		}

.settings-mail-delivery__form input[type="password"]:placeholder {
			font-size: 22px;
		}

.settings-mail-delivery__form input[type="password"]:input-placeholder {
			font-size: 22px;
		}

@media (max-width: 767px) {

.settings-mail-delivery__form input[type="password"] {
			font-size: 22px
	}

			.settings-mail-delivery__form input[type="password"]::input-placeholder {
				font-size: 16px;
			}

			.settings-mail-delivery__form input[type="password"]::-moz-placeholder {
				font-size: 16px;
			}

			.settings-mail-delivery__form input[type="password"]::placeholder {
				font-size: 16px;
			}

			.settings-mail-delivery__form input[type="password"]:placeholder {
				font-size: 16px;
			}

			.settings-mail-delivery__form input[type="password"]:input-placeholder {
				font-size: 16px;
			}
		}

.settings-mail-delivery__validation {
	margin-top: 40px;
}

.settings-mail-delivery__validation-list {
	display: flex;
	flex-wrap: wrap;
	margin: 21px 0;
}

.settings-mail-delivery__validation-list-item {
	color: #687886;
	color: var(--color-grey-mid);
	font-size: 12px;
	font-weight: 500;
	font-weight: var(--font-weight-medium);
	line-height: 15px;
	margin-bottom: 5px;
	width: 50%;
}

.settings-mail-delivery__validation-list-item::before {
		background: #008cff;
		background: var(--color-blue);
		border-radius: 100%;
		content: '';
		display: inline-block;
		height: 8px;
		margin-right: 8px;
		margin-right: var(--vspace-tiny);
		width: 8px;
	}

.settings-mail-delivery__validation-list-item.disabled::before {
			background: #d5e9fa;
			background: var(--color-blue-light);
		}

.form-control-field-help-action-button .svg-include {
		width: 16px;
	}

.form-control-field-help-action-button span {
		display: inline-block;
		position: relative;
		top: -2px;
	}

.form-control-field-help-container {
	position: relative;
}

.form-control-field-help-container .help-block {
		padding-top: 19px;
		position: absolute;
		right: 0;
		top: 0;
		z-index: 20;
	}

.form-control-field-help-container .help-block button {
			background: none;
			border: none;
			color: #687886;
			color: var(--color-grey-mid);
			cursor: pointer;
			font-size: 14px;
			line-height: 17px;
			padding: 0;
		}

.form-control-field-help-container .help-block button.button--red {
				color: #f95852;
				color: var(--color-red);
			}

.form-control-field-help-container .help-block button.button--red .svg-include {
					width: 14px;
				}

.form-control-field-help-container .help-block button.button--red svg {
					stroke: #f95852 !important;
					stroke: var(--color-red) !important;
				}

.form-control-field-help-container .help-block button.button--red span {
					display: inline-block;
					position: relative;
					top: -2px;
				}

.form-control-numbered-section > * {
		margin-left: 60px;
	}

.form-control-numbered-section .form-control-numbered-section-header {
		align-items: flex-start;
		display: flex;
		flex-flow: row wrap;
		justify-content: flex-end;
		margin-left: 0;
	}

.form-control-numbered-section .form-control-numbered-section-header .form-control-numbered-section-item-number {
			background-color: #687886;
			border-radius: 20px;
			color: #fff;
			font-size: 20px;
			font-weight: 700;
			height: 40px;
			line-height: 40px;
			margin-right: 20px;
			text-align: center;
			width: 40px;
		}

.form-control-numbered-section .form-control-numbered-section-header .form-control-numbered-section-item-content {
			border-bottom: 1px solid #d5e9fa;
			border-bottom: 1px solid var(--color-blue-light);
			padding-bottom: 30px;
			width: calc(100% - 60px);
		}

.form-control-numbered-section .form-control-numbered-section-header .form-control-numbered-section-item-content .form-control-numbered-section-item-title {
				font-weight: 700;
			}

.form-control-numbered-section .form-control-numbered-section-header .form-control-numbered-section-item-content .form-control-numbered-section-item-description {
				font-size: 14px;
			}

.form-control-numbered-section .form-control-numbered-section-header .form-control-title-domain-state {
			margin-left: 10px;
			position: relative;
			top: -2px;
		}

.form-control-numbered-section .form-control-numbered-section-header--no-border .form-control-numbered-section-item-content {
				border-bottom: none;
				padding-bottom: 0;
			}

/* Login */

.page-login .flex-wrap {
		height: 100%;
	}

.page-login {
	height: 100%;
	padding-bottom: 0 !important;
	padding-top: 64px;
	padding-top: var(--vspace-xl);
	transform: none !important;
}

@media (min-width: 600px) {

.page-login {
		padding-left: inherit;
		padding-right: inherit
}
	}

@media (min-width: 768px) {

.page-login {
		padding-top: 0
}
	}

.page-login .site-footer {
		padding-left: 24px;
		padding-left: var(--vspace-s);
		padding-right: 70px;
		text-align: left;
	}

@media (min-width: 600px) {

.page-login .site-footer {
			padding-right: 0
	}
		}

@media (min-width: 768px) {

.page-login .site-footer {
			padding-left: 40px
	}
		}

@media (min-width: 960px) {

.page-login .site-footer {
			padding-left: 60px
	}
		}

@media (min-width: 1200px) {

.page-login .site-footer {
			padding-left: 120px
	}
		}

.page-login .site-footer .site-footer__meta {
			margin-top: 5px;
			padding: 0;
		}

.login__illustration {
	background-image: url('../images/login.png');
	background-position: center center;
	background-size: cover;
	display: none;
	height: 100vh;
	position: fixed;
	width: 50%;
}

@media (min-width: 768px) {

.login__illustration {
		display: block
}
	}

.login__container {
	height: auto;
	min-height: 100vh;
	padding-bottom: 250px;
	padding-left: 24px;
	padding-left: var(--vspace-s);
	padding-right: 24px;
	padding-right: var(--vspace-s);
	position: relative;
	width: 100%;
}

@media (min-width: 768px) {

.login__container {
		margin-left: auto;
		padding: 120px 40px 250px;
		width: 50%
}
	}

@media (min-width: 960px) {

.login__container {
		padding-left: 60px;
		padding-right: 60px
}
	}

@media (min-width: 1200px) {

.login__container {
		padding-left: 120px;
		padding-right: 120px
}
	}

.login__content h2 {
		font-size: 30px;
		font-weight: 500;
		margin: 0;

		margin-bottom: 8px;

		margin-bottom: var(--vspace-tiny);
	}

@media (min-width: 640px) {

.login__content h2 {
			font-size: 38px;
			font-weight: 500;
			line-height: 1.37;
			margin: 0;

			margin-bottom: 16px;

			margin-bottom: var(--vspace-xs)
	}
		}

.promoter-logo {
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='80px' height='76px' viewBox='0 0 80 76' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cdefs%3E %3Cpolygon id='path-1' points='0.000311688312 0.756987013 79.1033766 0.756987013 79.1033766 75.8437403 0.000311688312 75.8437403'/%3E %3C/defs%3E %3Cg id='08.Log-In' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='Promoter---Log-in' transform='translate(-840.000000, -103.000000)'%3E %3Cg id='Logo' transform='translate(840.000000, 102.000000)'%3E %3Cpath d='M3.40488312,3.67709091 L37.5472208,3.67709091 C39.6428052,3.67709091 41.3560519,5.39137662 41.3560519,7.48696104 L47.4526753,33.7747532 C47.4526753,35.8692987 45.7383896,37.5846234 43.6428052,37.5846234 L12.1487792,37.5846234 L3.40488312,3.67709091 Z' id='Fill-1' fill='%23008CFF'/%3E %3Cpath d='M30.7334026,36.4743896 L33.5801558,49.6182857 C33.5801558,51.7138701 35.2954805,53.4281558 37.390026,53.4281558 L74.0331429,53.4281558 L62.1536623,36.4743896 L70.0269091,19.5216623 L45.4243117,19.5216623' id='Fill-3' fill='%23008CFF'/%3E %3Cg id='Group-7' transform='translate(0.000000, 0.282182)'%3E %3Cmask id='mask-2' fill='white'%3E %3Cuse xlink:href='%23path-1'/%3E %3C/mask%3E %3Cg id='Clip-6'/%3E %3Cpath d='M6.82109091,6.03387013 L37.5462857,6.03387013 C38.1821299,6.03387013 38.7182338,6.57101299 38.7182338,7.20477922 L44.7940779,33.7065974 C44.6901818,34.2427013 44.204987,34.6634805 43.6429091,34.6634805 L14.2943377,34.6634805 L6.82109091,6.03387013 Z M65.8922597,21.876987 L59.1203117,36.4598442 L68.9634286,50.5076364 L42.204987,50.5076364 L49.617974,36.0868571 L49.5358961,36.0972468 C49.8901818,35.2993247 50.0907013,34.4193247 50.0907013,33.4925714 L47.4278442,21.876987 L65.8922597,21.876987 Z M65.1878442,35.9237403 L74.1613506,16.6011429 L46.2184935,16.6011429 L43.9857662,6.86503896 C43.8091429,3.4665974 40.9883636,0.756987013 37.5462857,0.756987013 L0.000311688312,0.756987013 L0.849142857,4.05049351 L0.850181818,4.05464935 L10.1052468,39.9403636 L10.2205714,39.9403636 L19.5940779,75.8323117 L25.0455065,75.8437403 L15.673039,39.9403636 L28.846026,39.9403636 L30.950961,49.6525714 C31.1171948,53.0614026 33.9421299,55.7834805 37.3904416,55.7834805 L79.1036883,55.7834805 L65.1878442,35.9237403 Z' id='Fill-5' fill='%230F1031' mask='url(%23mask-2)'/%3E %3C/g%3E %3Cpath d='M26.7419221,15.3724675 L22.8759481,15.3724675 L24.0821818,19.5563636 L27.9356883,19.5563636 C29.2104935,19.5563636 29.9242597,18.7480519 29.5678961,17.4919481 C29.2032208,16.2098701 28.0208831,15.3724675 26.7419221,15.3724675 Z M16.9123117,11.3277922 L26.2297143,11.3277922 C30.4136104,11.3277922 33.4889351,14.1444156 34.4333506,17.52 C35.3704935,20.8675325 33.8764675,23.6290909 29.7330909,23.6290909 L25.2572468,23.6290909 L27.0743896,29.9335065 L22.3471169,29.9335065 L16.9123117,11.3277922 Z' id='Fill-8' fill='%23FFFFFF'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") center no-repeat;
	display: block;
	height: 78px;
	margin-bottom: 16px;
	margin-bottom: var(--vspace-xs);
	width: 80px;
}

@media (min-width: 600px) {

.promoter-logo {
		margin-bottom: 64px;
		margin-bottom: var(--vspace-xl)
}
	}

.login-form,
.login-form__container {
	margin-top: 20px;
}

.login-form p > .cta, .login-form__container p > .cta {
		font-size: inherit;
	}

.login-form .cta--light, .login-form__container .cta--light {
		font-weight: 400;
		font-weight: var(--font-weight-regular);
	}

.login-form .cta--light::after, .login-form__container .cta--light::after {
			height: 1px;
		}

.login-form .form-control-group--inline, .login-form__container .form-control-group--inline {
		align-items: center;
		justify-content: flex-start;
	}

.login-form .form-control-group--inline > *, .login-form__container .form-control-group--inline > * {
			margin: 15px 0;
		}

.login-form .form-control-group--inline .btn--blue, .login-form__container .form-control-group--inline .btn--blue {
			margin-right: 14px;
		}

@media (min-width: 768px) {

.login-form .form-control-group--inline, .login-form__container .form-control-group--inline {
			align-items: center;
			justify-content: flex-start
	}
		}

/* Temp */

.forgot-password .illustration {
		display: block;
		margin: 0 auto 18px;
	}

.forgot-password .headline__large {
		margin-bottom: 16px;
	}

.forgot-password p {
		margin-bottom: 33px;
	}

.forgot-password .form-control-group:last-of-type {
		margin-bottom: 40px;
	}

.forgot-password .promoter-logo {
		background: url('/images/svg/logo-login.svg') center no-repeat;
		display: block;
		height: 78px;
		margin-bottom: 16px;
		margin-bottom: var(--vspace-xs);
		width: 80px;
	}

@media (min-width: 600px) {

.forgot-password .promoter-logo {
			margin-bottom: 64px;
			margin-bottom: var(--vspace-xl)
	}
		}

.forgot-password .cta {
		margin-left: 20px;
	}

/* Shortcuts */

.shortcut-row {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-left: -10px;
	margin-right: -10px;
}

@media (min-width: 600px) {

.shortcut-row {
		justify-content: flex-start
}
	}

.shortcuts--design-system .shortcut-row {
		margin: 0 auto;
	}

.row.shortcuts .shortcut-row {
		justify-content: flex-start;
	}

.shortcut {
	align-items: center;
	display: flex;
	flex: 0 0 48%;
	flex-flow: column nowrap;
	height: 175px;
	justify-content: flex-start;
	margin: 0 1% 2%;
	min-width: 0;
	overflow: hidden;
	position: relative;
}

@media (min-width: 640px) {

.shortcut {
		flex: 0 0 32%;
		height: 225px;
		margin: 0 0.5% 1%
}
	}

@media (min-width: 960px) {

.shortcut {
		flex: 0 0 24%
}
	}

@media (min-width: 1200px) {

.shortcut {
		flex: 0 0 19%
}
	}

/* Just used in design system */

.shortcuts--design-system .shortcut {
		flex: 0 0 auto;
		height: 225px;
		margin: 0 10px 0 0;
		width: 250px;
	}

.is-campaign-open .shortcut {
		flex: 0 0 48%;
	}

@media (min-width: 640px) {

.is-campaign-open .shortcut {
			flex: 0 0 32%
	}
		}

@media (min-width: 960px) {

.is-campaign-open .shortcut {
			flex: 0 0 48%
	}
		}

@media (min-width: 1200px) {

.is-campaign-open .shortcut {
			flex: 0 0 32%
	}
		}

@media (min-width: 1440px) {

.is-campaign-open .shortcut {
			flex: 0 0 24%
	}
		}

.is-campaign-closed .shortcut {
		flex: 0 0 48%;
	}

@media (min-width: 640px) {

.is-campaign-closed .shortcut {
			flex: 0 0 32%
	}
		}

@media (min-width: 1200px) {

.is-campaign-closed .shortcut {
			flex: 0 0 24%
	}
		}

@media (min-width: 1440px) {

.is-campaign-closed .shortcut {
			flex: 0 0 19%
	}
		}

.shortcut--small {
	background: #f4f6f8;
	background: var(--color-grey-light);
	border-color: transparent;
}

/* Just used in design system */

.shortcuts--design-system .shortcut--small {
		flex: 0 0 auto;
		height: 125px;
		width: 135px;
	}

/* CASE: shortcut card does not have a title, adjust content to be vertically and horizontally centered */

.shortcut--has-no-title {
	justify-content: center;
}

.shortcut--custom .custom-circle {
		border: 2px solid #0f1031;
		border: 2px solid var(--color-blue-off);
		border-radius: 100%;
		display: block;
		height: 70px;
		width: 70px;
	}

.shortcut--custom::before {
		background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='16px' height='14px' viewBox='0 0 16 14' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com --%3E %3Ctitle%3EPolygon 2%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='00.Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='Card/Shortcut/Custom-Large:Menu-Click' transform='translate(-11.000000, -12.000000)' fill='%239500FF'%3E %3Cpolygon id='Polygon-2' transform='translate(20.000000, 19.000000) rotate(90.000000) translate(-20.000000, -19.000000) ' points='20 12 26.374151 15.8695048 26.374151 23.6085145 20 27.4780193 13.625849 23.6085145 13.625849 15.8695048'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E") center no-repeat;
		background-size: contain;
		content: '';
		display: block;
		height: 14px;
		left: 10px;
		position: absolute;
		top: 12px;
		width: 16px;
		z-index: 12;
	}

.shortcut--custom.shortcut--small::before {
			height: 11px;
			width: 10px;
		}

.shortcut--custom.shortcut--small .custom-circle {
			height: 40px;
			width: 40px;
		}

.shortcut--modal {
	background: #fff;
	background: var(--color-white);
	border: 1px solid rgba(0, 121, 221, 0.17);
	border-radius: 4px;
	border-radius: var(--border-radius-base);
	flex: none;
	margin: 0;
	width: 195px;
}

@media (min-width: 640px) {

.shortcut--modal {
		flex: auto;
		height: 225px;
		max-width: 250px;
		min-width: 190px
}
	}

.shortcut__remove {
	display: none;
	position: absolute;
	top: calc(100% - 50px);
	visibility: visible;
	width: calc(100% - 14px);
}

.shortcut__remove span {
		color: #008cff;
		color: var(--color-blue);
	}

@media (min-width: 640px) {

.shortcut__remove {
		top: calc(100% - 50px);
		width: calc(100% - 34px)
}
	}

.shortcut__img {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	height: 60px;
	margin: 31px auto auto;
	width: 60px;
}

@media (min-width: 640px) {

.shortcut__img {
		margin-top: 26px
}
	}

.shortcut--add-custom {
	border-style: dashed;
}

.shortcut--add-custom:hover,
	.shortcut--add-custom:focus {
		border-style: dashed;
	}

.shortcut--add-custom .shortcut__img {
		background-color: #f4f6f8;
		background-color: var(--color-grey-light);
		background-size: 24px;
		border-radius: 100%;
		height: 40px;
		width: 40px;
	}

@media (min-width: 640px) {

.shortcut--add-custom .shortcut__img {
			background-size: 38px;
			height: 70px;
			width: 70px
	}
		}

.shortcut__title {
	color: #0f1031;
	color: var(--color-blue-off);
	font-family: proxima-nova, "Helvetica Neue", helvetica, arial, sans-serif;
	font-family: var(--font-family-base);
	font-size: 14px;
	margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;

	display: block;
	font-size: 12px;
	font-weight: 500;
	font-weight: var(--font-weight-medium);
	margin-top: 21px;
	padding: 0 32px;
	text-align: center;
	width: 100%;
}

.shortcut--add-custom .shortcut__title {
		padding: 0 31px;
	}

@media (max-width: 640px) {

.shortcut--add-custom .shortcut__title {
			white-space: normal
	}
		}

.shortcut--small .shortcut__title {
		color: #323944;
		color: var(--color-grey-dark);
		font-family: proxima-nova, "Helvetica Neue", helvetica, arial, sans-serif;
		font-family: var(--font-family-base);
		font-size: 12px;
		margin: 0;
		text-transform: none;

		margin: 15px auto 13px;
	}

.shortcut--small:active .shortcut__title {
		color: #008cff;
		color: var(--color-blue);
		font-weight: 500;
		font-weight: var(--font-weight-medium);
	}

@media (min-width: 640px) {

.shortcut__title {
		font-size: 16px;
		margin-bottom: 0
}
	}

.shortcut__description {
	color: #0f1031;
	color: var(--color-secondary);
	font-family: proxima-nova, "Helvetica Neue", helvetica, arial, sans-serif;
	font-family: var(--font-family-base);
	font-size: 12px;
	margin: 0;
	text-transform: none;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;

	color: #687886;

	color: var(--color-grey-mid);
	display: none;
	height: 18px;
	margin-bottom: 20px;
	padding: 0 10px;
	text-align: center;
	width: 100%;
}

.shortcut--custom .shortcut__description,
	.shortcut--modified .shortcut__description {
		color: #9500ff;
		color: var(--color-purple);
	}

@media (min-width: 640px) {

.shortcut__description {
		display: block
}
	}

.shortcut__audience-schedule {
	color: #0f1031;
	color: var(--color-secondary);
	font-family: proxima-nova, "Helvetica Neue", helvetica, arial, sans-serif;
	font-family: var(--font-family-base);
	font-size: 12px;
	margin: 0;
	text-transform: none;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;

	color: #4e5765;

	color: var(--color-grey-mid-2);
	display: none;
	margin-bottom: 20px;
	text-align: center;
	width: 100%;
}

.shortcut__audience-schedule strong {
		display: block;
		font-weight: 600;
		font-weight: var(--font-weight-semibold);
	}

.shortcut--trigger .shortcut__audience-schedule {
		visibility: hidden;
	}

.shortcut__audience-schedule .shortcut__description {
		margin: 0;
	}

@media (min-width: 640px) {

.shortcut__audience-schedule {
		display: block
}
	}

.shortcut__link,
.shortcut__trigger,
.tooltip__trigger {
	cursor: pointer;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.tooltip__trigger {
	display: none;
}

.shortcut__menu-wrap {
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.shortcut__menu-trigger-wrap {
	background-color: #fff;
	background-color: var(--color-white);
	display: flex;
	justify-content: flex-end;
	pointer-events: none;
	position: relative;
	width: 100%;
	z-index: 11;
}

.shortcut__menu-trigger {
	opacity: 0;
	pointer-events: auto;
	transition: all ease-in-out 0.3s;
}

.shortcut__menu-trigger:hover,
	.shortcut__menu-trigger.hover,
	.shortcut:hover .shortcut__menu-trigger {
		opacity: 1;
	}

.shortcut__menu-icon {
	display: block;
	height: auto;
	overflow: hidden;
	padding: 5px 12px;
	position: relative;
	text-align: right;
	width: auto;
}

.shortcut__menu-icon i {
		background: #000;
		background: var(--color-black);
		border-radius: 100%;
		display: inline-block;
		height: 7px;
		width: 7px;
	}

.shortcut__menu-icon::before,
	.shortcut__menu-icon::after {
		background: #000;
		background: var(--color-black);
		border-radius: 100%;
		content: '';
		display: inline-block;
		height: 7px;
		width: 7px;
	}

.shortcut__menu-icon::before {
		margin-right: 3px;
	}

.shortcut__menu-icon::after {
		margin-left: 3px;
	}

.shortcut__menu-icon:hover {
		cursor: pointer;
	}

.shortcut__menu-trigger.hover .shortcut__menu-icon i,
		.shortcut__menu-trigger.hover .shortcut__menu-icon::before,
		.shortcut__menu-trigger.hover .shortcut__menu-icon::after {
			background: #008cff;
			background: var(--color-blue);
		}

.shortcut__menu-list {
	background: #0f1031;
	background: var(--color-blue-off);
	border-radius: 4px;
	box-shadow: 0 16px 24px 0 rgb(#005eff, 0.1);
	box-shadow: 0 16px 24px 0 var(--color-blue-mid-dark-a-10);
	left: auto !important;
	margin: 0;
	margin-top: 5px;
	opacity: 0;
	padding: 10px;
	position: absolute;
	right: 12px !important;
	text-align: left;
	top: 100% !important;
	transform: translateY(-150%);
	transition: opacity 0.7s ease-out, transform 0.3s ease-out;
	width: auto;
}

.shortcut__menu-list::after {
		border: solid transparent;
		border-bottom-color: #0f1031;
		border-bottom-color: var(--color-blue-off);
		border-width: 5px;
		bottom: 100%;
		content: '';
		height: 0;
		left: 80%;
		margin-left: 0;
		pointer-events: none;
		position: absolute;
		width: 0;
	}

.shortcut__menu-list.is-open {
		opacity: 1;
		transform: translateY(0);
	}

.shortcut__menu-list-item {
	margin: 0;
	padding: 0;
	white-space: nowrap;
}

.shortcut__menu-link,
.shortcut__menu-button {
	color: #fff;
	color: var(--color-white);
	cursor: pointer;
	display: block;
	font-size: 13px;
	font-weight: 600;
	font-weight: var(--font-weight-semibold);
	line-height: 1.7;
	text-align: left;
	white-space: nowrap;
	width: 100%;
}

.shortcut__menu-link:hover,
	.shortcut__menu-link:focus,
	.shortcut__menu-button:hover,
	.shortcut__menu-button:focus {
		color: #008cff;
		color: var(--color-blue);
	}

.shortcut__menu-link.shortcut__menu-link--delete, .shortcut__menu-button.shortcut__menu-link--delete {
		color: #f95852;
		color: var(--color-red);
	}

.shortcut-row--campaign-edit::before {
		background-color: rgb(#d9dde5, 90%);
		background-color: rgb(var(--color-grey-overlay), 90%);
		content: '';
		display: block;
		height: calc(100% + 268px);
		left: 0;
		position: absolute;
		right: 0;
		top: 0;
	}

.shortcut-row--campaign-edit .shortcut--add-custom,
	.shortcut-row--campaign-edit .shortcut--trigger {
		z-index: -1;
	}

.shortcut-row--campaign-edit .shortcut:not(.shortcut--add-custom) {
		overflow: visible;
	}

.shortcut-row--campaign-edit .shortcut:not(.shortcut--add-custom) .shortcut__img {
			background-color: #f4f6f8;
			background-color: var(--color-grey-light);
			background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='50px' height='50px' viewBox='0 0 50 50' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 52.2 (67145) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EIcons/Shortcuts/Plus%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Icons/Shortcuts/Plus' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='simple-add' transform='translate(10.000000, 10.000000)' fill-rule='nonzero' stroke='%230F1031' stroke-width='1.5'%3E %3Cpath d='M16,0 L16,31' id='Shape' stroke='var(--color-blue)'/%3E %3Cpath d='M31,16 L0,16' id='Shape' stroke='var(--color-blue)'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E") !important;
			background-position: center;
			background-repeat: no-repeat;
			background-size: 24px;
			border-radius: 100%;
			height: 40px;
			width: 40px;
		}

@media (min-width: 640px) {

.shortcut-row--campaign-edit .shortcut:not(.shortcut--add-custom) .shortcut__img {
				background-size: 38px;
				height: 70px;
				width: 70px
		}
			}

.shortcut-row--campaign-edit .shortcut:not(.shortcut--add-custom):hover .shortcut__img {
			background-color: #008cff;
			background-color: var(--color-blue);
			background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='50px' height='50px' viewBox='0 0 50 50' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 52.2 (67145) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EIcons/Shortcuts/Plus%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Icons/Shortcuts/Plus' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='simple-add' transform='translate(10.000000, 10.000000)' fill-rule='nonzero' stroke='%230F1031' stroke-width='1.5'%3E %3Cpath d='M16,0 L16,31' id='Shape' stroke='var(--color-white)'/%3E %3Cpath d='M31,16 L0,16' id='Shape' stroke='var(--color-white)'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E") !important;
		}

.shortcut-row--campaign-edit .shortcut:not(.shortcut--add-custom).shortcut--active .shortcut__img {
			background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='27' height='23' viewBox='0 0 27 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M1 12.2808L10.0909 21.3718L26 1.37175' stroke='%233F3B3C' stroke-width='1.5'/%3E %3C/svg%3E") !important;
			background-size: 16px;
			display: none;
		}

@media (min-width: 640px) {

.shortcut-row--campaign-edit .shortcut:not(.shortcut--add-custom).shortcut--active .shortcut__img {
				background-size: 26px;
				display: block
		}
			}

.shortcut-row--campaign-edit .shortcut:not(.shortcut--add-custom).shortcut--active:hover .shortcut__img {
			background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='27' height='23' viewBox='0 0 27 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M1 12.2808L10.0909 21.3718L26 1.37175' stroke='var(--color-white)' stroke-width='1.5'/%3E %3C/svg%3E") !important;
		}

.shortcut-row--campaign-edit .shortcut:not(.shortcut--add-custom).shortcut--active .shortcut__remove {
			display: block;
		}

@media (max-width: 959px) {

.shortcut-row--campaign-edit .shortcut:not(.shortcut--add-custom).shortcut--active .shortcut__remove {
				background: #f4f6f8;
				background: var(--color-grey-light);
				border: 0;
				box-shadow: none;
				color: #323944;
				color: var(--color-grey-dark);
				margin-top: 10px;
				order: 1;
				position: static;
				width: calc(100% - 25px)
		}

				.shortcut-row--campaign-edit .shortcut:not(.shortcut--add-custom).shortcut--active .shortcut__remove::before {
					display: none;
				}
			}

@media (min-width: 960px) {

.shortcut-row--campaign-edit .shortcut:not(.shortcut--add-custom).shortcut--active .shortcut__remove {
				display: none
		}
			}

@media (min-width: 960px) {

.shortcut-row--campaign-edit .shortcut:not(.shortcut--add-custom).shortcut--active:hover .shortcut__remove {
				display: block
		}
			}

.shortcut-row--campaign-edit .shortcut__link,
	.shortcut-row--campaign-edit .shortcut__trigger,
	.shortcut-row--campaign-edit .shortcut__menu-wrap {
		display: none;
	}

.shortcut-row--campaign-edit .tooltip__trigger {
		display: block;
	}

.shortcut-row--campaign-edit.shortcut-row--campaign-edit-disable .shortcut:not(.shortcut--add-custom):not(.shortcut--active) {
	pointer-events: none;
}

.shortcut-row--campaign-edit.shortcut-row--campaign-edit-disable .shortcut:not(.shortcut--add-custom):not(.shortcut--active) .shortcut__img {
		transform: rotate(-45deg);
	}

.shortcut-browser {
	align-items: center;
	display: flex;
	flex-wrap: nowrap;
	overflow-x: scroll;
}

.shortcut-browser .shortcut {
		flex-shrink: 0;
	}

.shortcut-browser .shortcut:hover {
			box-shadow: none;
		}

.shortcut-browser .shortcut.is-active {
			background: #fff;
			background: var(--color-white);
			border: 1px solid #008cff;
			border: 1px solid var(--color-main);
			box-shadow: 0 16px 24px 0 rgba(0, 94, 255, 0.09);
			cursor: pointer;
		}

.shortcut-browser .shortcut.is-active .shortcut__title {
				color: #008cff;
				color: var(--color-blue);
			}

#modal__add-to-event .modal__content {
		position: relative;
	}

#modal__add-to-event .search__loader {
		background: rgba(255, 255, 255, 0.9);
		display: none;
		height: 100%;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
		z-index: 4;
	}

#modal__add-to-event .search__loader.show {
			display: block;
		}

#modal__add-to-event .search__loader > .loader {
			left: 50%;
			position: absolute;
			top: 50%;
		}

.modal--confirm-event h3 {
		color: #0f1031;
		font-size: 30px;
		letter-spacing: -0.47px;
		line-height: 37px;
		margin-bottom: 33px;
		margin-top: 25px;
	}

.modal--confirm-event img {
		max-width: 80%;
	}

.modal--confirm-event .cta {
		margin-left: 16px;
	}

@media (min-width: 640px) {

.modal--confirm-event .cta {
			margin-left: 24px
	}
		}

.modal--delete .modal__title,
	.modal--revert .modal__title {
		display: flex;
	}

.modal--delete .modal__title::before,
		.modal--revert .modal__title::before {
			background-position: left;
			background-repeat: no-repeat;
			background-size: contain;
			content: '';
			display: inline-block;
			height: 22px;
			margin-right: 11px;
			vertical-align: middle;
		}

@media (min-width: 600px) {

.modal--delete .modal__title::before,
		.modal--revert .modal__title::before {
				height: 30px;
				margin-right: 15px
		}
			}

.modal--delete .modal__title::before {
			background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%230f1031' fill='none' stroke-linecap='square' stroke-width='1.5' viewBox='0 0 25 27' preserveAspectRatio='xMidYMid meet'%3E %3Cpath d='M21.786 10v16H4.214V10'/%3E %3Cpath d='M10.42 11.778v8.296m5.16-8.296v8.296M9 5V1h8v4m7 1H1'/%3E %3C/svg%3E");
			width: 17px;
		}

@media (min-width: 600px) {

.modal--delete .modal__title::before {
				width: 24px
		}
			}

.modal--revert .modal__title::before {
			background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg id='8614c18c-54d5-4f55-9213-ac04b5a0f145' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' width='16.16' height='12.79' viewBox='0 0 16.16 12.79'%3E %3Ctitle%3ERevert%3C/title%3E %3Cg id='5c4cb059-5631-42c7-b6fc-a30b1a48eb8e' data-name='00.Design-System-'%3E %3Cg id='5f6ada43-b991-4c91-94b5-3148c82cb7e4' data-name='Promoter---Design-System---Base-Design-System'%3E %3Cg id='434455b4-5122-4975-b885-42f6693ab19e' data-name='Icongraphy'%3E %3Cg id='cfbb0f13-d129-4fc7-83dd-9e0db48f94a6' data-name='Iconography/Revert'%3E %3Cg id='c06fad3d-520a-45e1-806d-db20741a6d8c' data-name='back-80'%3E %3Cpath id='5e56fb5d-cc8d-4c68-bbcf-f1a0a0aeea15' data-name='Shape' d='M3.59,10.18h6.82a4.46,4.46,0,1,0,0-8.91H2.87' transform='translate(0.55 -0.52)' style='fill: none' stroke='var(--color-blue-off)'/%3E %3Cg id='8357ff89-b7c9-4e07-9ecc-d8a8fb91049c' data-name='Group'%3E %3Cpolygon id='723acb08-e2fe-48a8-854f-f6cc3a0dc92d' data-name='Shape' points='3.79 7.35 3.79 11.79 0.83 9.57 3.79 7.35' fill='var(--color-blue-off)' stroke='var(--color-blue-off)'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
			width: 22px;
		}

@media (min-width: 600px) {

.modal--revert .modal__title::before {
				width: 30px
		}
			}

.modal__content-select-label {
	color: #687886;
	color: var(--color-grey-mid);
	font-size: 10px;
	font-weight: 600;
	letter-spacing: 0.5px;
	margin-bottom: 9px;
	text-transform: uppercase;
}

.modal__content-select-wrapper {
	max-width: 170px;
}

.modal__content-button-group {
	margin-top: 25px;
}

.modal__content-button-group > * {
		cursor: pointer;
		margin-right: 20px;
	}

/* Landing Page */

.landing-page .row {
		align-items: center;
		display: flex;
		flex-direction: column-reverse;
	}

@media (min-width: 768px) {

.landing-page .row {
			flex-direction: row
	}
		}

.landing-page .img__wrap {
		z-index: 1;
	}

.landing-page .content__wrap {
		z-index: 2;
	}

.landing-page .content__wrap h1 {
			font-size: 30px;
			font-weight: 500;
			margin: 0;

			margin-bottom: 20px;
		}

@media (min-width: 768px) {

.landing-page .content__wrap {
			padding-right: 70px
	}

			.landing-page .content__wrap h1 {
				font-size: 38px;
				font-weight: 500;
				line-height: 1.37;
				margin: 0;

				margin-bottom: 35px;
			}
		}

.unsubscribe-page .row {
		align-items: center;
		display: flex;
		justify-content: center;
	}

.unsubscribe-page .column {
		padding: 0;
	}

.unsubscribe-page .img__wrap {
		display: none;
	}

@media (min-width: 640px) {

.unsubscribe-page .img__wrap {
			display: block;
			max-width: 580px
	}
		}

.unsubscribe-page .content__wrap {
		padding: 0 25px;
	}

@media (min-width: 768px) {

.unsubscribe-page .content__wrap {
			padding-left: 0;
			padding-right: 120px
	}
		}

.unsubscribe-page .content__wrap .headline__large {
			margin-bottom: 16px;
		}

.unsubscribe-page .content__wrap .title__large {
			margin-bottom: 10px;
		}

.unsubscribe-page .content__wrap .event-time {
			display: block;
			font-family: 'PT Mono', monospace;
			font-family: var(--font-family-mono);
			font-size: 14px;
			line-height: 1;
			margin-bottom: 30px;
		}

.unsubscribe-page .content__wrap .event-single-banner__descrption em {
			font-weight: 500;
		}

.unsubscribe-page .form-control-radio.form-control-fieldset .form-control-radio__label::before,
			.unsubscribe-page .form-control-radio.form-control-fieldset .form-control-radio__label::after {
				top: 0 !important;
				transform: none !important;
			}

.unsubscribe-page .form-control-radio.form-control-fieldset .form-control-radio__label .form-control-radio__label__title {
				font-weight: 600;
				margin-bottom: 8px;
			}

.unsubscribe-page.unsubscribe_page_multi .content__wrap {
			max-width: 450px;
		}

/* Lists */

.page--lists#page-content .pagination-footer,
.page--list-show#page-content .pagination-footer {
	margin-top: 43px;
}

.lists__title__row {
	margin-bottom: 15px;
}

.lists__title__row .column {
		align-items: center;
		display: flex;
		justify-content: space-between;
	}

.lists__title__row .lists__title {
		padding-bottom: 0;
	}

.subscribers-remaining {
	border: 1px solid #d5e9fa;
	border: 1px solid var(--color-blue-light);
	border-radius: 4px;
	font-size: 14px;
	margin-bottom: 8px;
	padding: 15px;
	width: 100%;
}

.subscribers-remaining--icon {
		background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E %3Ccircle cx='12' cy='7' r='4'/%3E %3C/svg%3E") center / 24px 16px no-repeat;
		display: inline-block;
		float: left;
		height: 20px;
		margin-bottom: 20px;
		width: 28px;
	}

.subscribers-remaining--amount {
		color: #0f1031;
		color: var(--color-blue-off);
		font-weight: 600;
	}

.subscribers-remaining--link {
		border-bottom: 1px solid #323944;
		border-bottom: 1px solid var(--color-grey-dark);
		color: #323944;
		color: var(--color-grey-dark);
		font-weight: 500;
	}

.subscribers-remaining--link:hover {
			border-bottom-color: #687886;
			border-bottom-color: var(--color-grey-mid);
			color: #687886;
			color: var(--color-grey-mid);
		}

@media (min-width: 640px) {

	.subscribers-remaining {
		align-items: center;
		border: 0;
		display: flex;
		margin-bottom: 0;
		padding: 0;
		width: auto;
	}

		.subscribers-remaining--icon {
			background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2' fill='var(--color-blue)'/%3E %3Ccircle cx='12' cy='7' r='4'/%3E %3C/svg%3E") center / 24px 16px no-repeat;
			float: none;
			height: 24px;
			margin-bottom: 0 !important;
			width: 32px;
		}

		.subscribers-remaining--amount {
			color: #008cff;
			color: var(--color-blue);
		}
}

.lists-header {
	background-color: #f4f6f8;
	background-color: var(--color-grey-light);
	position: relative;
	z-index: 3;
}

.lists-header .column {
		position: relative;
	}

.lists-header__title {
	line-height: 1.23;
	padding: 30px 0 22px;
}

@media (min-width: 640px) {

.lists-header__title {
		font-size: 38px;
		font-weight: 500;
		line-height: 1.37;
		margin: 0;

		padding: 52px 0 32px
}
	}

.lists-header__button-wrapper {
	bottom: 13px;
	left: 8px;
	position: fixed;
	right: 8px;
}

@media (min-width: 640px) {

.lists-header__button-wrapper {
		bottom: -24px;
		left: auto;
		position: absolute;
		right: 64px
}
	}

@media (min-width: 1200px) {

.lists-header__button-wrapper {
		right: 95px
}
	}

.lists-header__button {
	width: 100%;
}

@media (min-width: 640px) {

.lists-header__button {
		width: auto
}
	}

.lists-header__button--content {
	display: none;
}

@media (min-width: 640px) {

.lists-header__button--content {
		display: inline-block
}
	}

.list-color-dot {
	border-radius: 50%;
	display: inline-block;
	height: 8px;
	margin-right: 8px;
	width: 8px;
}

.lists__subheader__row {
	border-bottom: 1px solid #e6eaee;
	border-bottom: 1px solid var(--color-grey-shadow);
	margin-bottom: 34px;
	width: 100%;
}

@media (max-width: 767px) {

.lists__subheader__row {
		border-bottom: 0;
		margin-bottom: 10px
}

		.lists__subheader__row .subscribers__subheader-search-form {
			position: static;
		}
	}

@media (max-width: 767px) {

.lists__subheader__row .lists__subheader__column {
			padding: 0
	}
		}

@media (min-width: 640px) {

.lists__subheader {
		padding: 15px 0 18px !important
}
	}

@media (max-width: 767px) {

.lists__subheader {
		display: block !important
}
	}

.lists__subheader-title {
	align-items: center;
	display: flex;
	font-size: 22px;
	margin-bottom: 8px;
}

@media (max-width: 767px) {

.lists__subheader-title {
		font-size: 22px;
		font-weight: 400;
		margin-bottom: 6px
}
	}

.lists__subheader__actions {
	display: flex;
}

@media (max-width: 767px) {

.lists__subheader__actions {
		display: block;
		padding: 0 25px
}

		.lists__subheader__actions .subscribers__subheader-search-form {
			border-top: 0;
			padding: 15px 0;
		}
	}

@media (max-width: 767px) {

.lists__subheader__hgroup {
		border-bottom: 1px solid #e6eaee;
		border-bottom: 1px solid var(--color-grey-shadow);
		margin-bottom: 14px;
		padding: 18px 25px
}
	}

.lists__subheader__buttongroup {
	align-items: center;
	display: none;
}

.lists__subheader__buttongroup button {
		align-items: center;
		cursor: pointer;
		display: flex;
		margin-right: 20px;
	}

.lists__subheader__buttongroup i {
		height: 15px;
		margin-right: 5px;
		width: 15px;
	}

.lists__subheader__buttongroup i.svgicon.svgicon-icon-add-individuals2 {
			width: 20px;
		}

.lists__subheader__buttongroup span {
		color: #687886;
		color: var(--color-grey-mid);
		font-size: 12px;
		font-weight: 600;
		line-height: 15px;
	}

@media (min-width: 640px) {

.lists__subheader__buttongroup {
		display: flex
}
	}

.lists__subheader__mobileActions {
	background-color: #fff;
	background-color: var(--color-white);
	border-top: 1px solid #d0d2d3;
	border-top: 1px solid var(--color-grey);
	bottom: 0;
	display: flex;
	left: 50%;
	padding: 15px;
	position: fixed;
	transform: translate(-50%, 0);
	width: 100%;
	z-index: 95;
}

@media (min-width: 640px) {

.lists__subheader__mobileActions {
		display: none
}
	}

.lists__subheader__mobileActions .lists__subheader__buttongroup {
		display: flex;
		margin: 0 auto;
	}

.swiper-wrapper--lists {
}

@media (min-width: 640px) {

.lists__title {
		clip: auto;
		height: auto;
		margin: 0;
		overflow: visible;
		position: static;
		white-space: inherit;
		width: auto;

		line-height: 1.23;
		padding-bottom: 16px
}
	}

@media (min-width: 640px) {

.lists__table {
		min-width: 960px
}
	}

.lists__table-row-inner {
	align-items: center;
	display: flex;
}

@media (min-width: 1330px) {

.lists__table-row-inner {
		padding-right: 32px
}
	}

.lists__list-title {
	font-weight: 500;
	line-height: 1.25;
	position: relative;

	color: #0f1031;

	color: var(--color-secondary);

	font-family: proxima-nova, "Helvetica Neue", helvetica, arial, sans-serif;

	font-family: var(--font-family-base);

	font-size: 16px;

	margin: 0;
}

.lists__list-title .list-color-dot {
		left: 0;
		margin-right: 0;
		position: absolute;
		top: 50%;
		transform: translate(-16px, -50%);
	}

@media (min-width: 640px) {

.lists__list-title {
		font-size: 18px;
		line-height: 1.22
}
	}

.lists__list-title-link {
	color: #0f1031;
	color: var(--color-secondary);
}

.lists__list-title-link:hover,
	.lists__list-title-link:focus {
		color: #008cff;
		color: var(--color-main);
	}

.lists__table-row {
	padding: 15px 0 20px;
}

@media (min-width: 640px) {

.lists__table-row {
		padding: 20px 0 22px
}
	}

@media (min-width: 640px) {

.lists__table-row:first-child {
			padding-top: 20px
	}
		}

.lists__table-cell {
	flex: none;
	padding-right: 24px;
}

.lists__table-cell:not(.lists__table-cell--title):not(.lists__table-cell--actions) {
		display: none !important;
		visibility: hidden;
	}

@media (min-width: 640px) {

.lists__table-cell:not(.lists__table-cell--title):not(.lists__table-cell--actions) {
			display: block !important;
			visibility: visible
	}
		}

.lists__table-cell--title {
	flex: auto;
	position: relative;
}

.lists__table-cell--title::before {
		border-radius: 50%;
		content: '';
		display: block;
		height: 8px;
		left: 0;
		position: absolute;
		top: 6px;
		width: 8px;
	}

.lists__table-cell--purple::before {
		background-color: #9500ff;
	}

.lists__table-cell--subscribers {
	width: 11.9%;
}

.lists__table-cell--unsubscribed {
	width: 12.7%;
}

.lists__table-cell--opens,
.lists__table-cell--clicks {
	width: 9.6%;
}

.lists__table-cell--bounce {
	width: 8.6%;
}

.lists__table-cell--stat {
	color: #687886;
	color: var(--color-grey-mid);
}

.lists__table-cell-inner {
	margin-left: 16px;
}

.lists__list-subtitle {
	color: #0f1031;
	color: var(--color-secondary);
	font-family: 'PT Mono', monospace;
	font-family: var(--font-family-secondary);
	font-size: 12px;
	margin: 0;
	text-transform: none;

	display: block;
	line-height: 1.167;
	margin-top: 5px;
}

.lists__list-subtitle--date {
	display: none !important;
	visibility: hidden;
}

@media (min-width: 640px) {

.lists__list-subtitle--date {
		display: block !important;
		visibility: visible
}
	}

@media (min-width: 640px) {

.lists__list-subtitle--subscribers {
		display: none !important;
		visibility: hidden
}
	}

.lists__list-stat-number {
	display: block;
	font-family: 'PT Mono', monospace;
	font-family: var(--font-family-secondary);
	font-size: 14px;
	font-weight: 600;
	line-height: 1;
}

.lists__list-stat-unit {
	display: block;
	font-family: proxima-nova, "Helvetica Neue", helvetica, arial, sans-serif;
	font-family: var(--font-family-base);
	font-size: 12px;
	line-height: 1.231;
	margin-top: 2px;
}

.lists__table-cell--add {
	flex: none;
	margin: 0 -5px;
}

.lists__list-add-subscriber-button {
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpath d='M16 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2'/%3E %3Ccircle cx='8.5' cy='7' r='4'/%3E %3Cline x1='20' y1='8' x2='20' y2='14'/%3E %3Cline x1='23' y1='11' x2='17' y2='11'/%3E %3Cline x1='14' y1='2' x2='22' y2='2'/%3E %3Cline x1='14' y1='5' x2='22' y2='5'/%3E %3C/svg%3E") center / 24px 16px no-repeat;
	cursor: pointer;
	display: block;
	height: 26px;
	width: 34px;
}

.lists__list-add-subscriber-button:hover,
	.lists__list-add-subscriber-button:focus {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpath d='M16 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2' fill='var(--color-blue)'/%3E %3Ccircle cx='8.5' cy='7' r='4'/%3E %3Cline x1='20' y1='8' x2='20' y2='14'/%3E %3Cline x1='23' y1='11' x2='17' y2='11'/%3E %3Cline x1='14' y1='2' x2='22' y2='2'/%3E %3Cline x1='14' y1='5' x2='22' y2='5'/%3E %3C/svg%3E");
	}

.lists__table-cell--actions {
	flex: none;
	margin-right: -12px;
	padding-right: 0;
	position: relative;
}

.lists__list-menu-trigger {
	cursor: pointer;
	display: block;
}

.lists__list-menu-icon {
	display: flex;
	height: auto;
	overflow: hidden;
	padding: 5px 12px;
	position: relative;
	text-align: right;
	width: auto;
}

.lists__list-menu-icon i {
		background: #687886;
		background: var(--color-grey-mid);
		border-radius: 100%;
		display: block;
		height: 6px;
		width: 6px;
	}

.lists__list-menu-icon::before,
	.lists__list-menu-icon::after {
		background: #687886;
		background: var(--color-grey-mid);
		border-radius: 100%;
		content: '';
		display: block;
		height: 6px;
		width: 6px;
	}

.lists__list-menu-icon::before {
		margin-right: 3px;
	}

.lists__list-menu-icon::after {
		margin-left: 3px;
	}

.lists__list-menu-icon:hover::before,
		.lists__list-menu-icon:hover::after,
		.lists__list-menu-icon:hover i {
			background: #0f1031;
			background: var(--color-blue-off);
		}

.lists__list-menu-trigger.hover .lists__list-menu-icon i,
		.lists__list-menu-trigger.hover .lists__list-menu-icon::before,
		.lists__list-menu-trigger.hover .lists__list-menu-icon::after {
			background: #008cff;
			background: var(--color-blue);
		}

.lists__list-menu {
	background: #0f1031;
	background: var(--color-blue-off);
	border-radius: 4px;
	box-shadow: 0 16px 24px 0 rgba(0, 94, 255, 0.1);
	left: auto !important;
	margin: 0;
	margin-top: 5px;
	margin-top: 5px;
	opacity: 0;
	padding: 10px;
	position: absolute;
	right: 12px !important;
	text-align: left;
	top: 100% !important;
	transform: translateY(-10%);
	transition: opacity 0.7s ease-out, transform 0.3s ease-out;
	width: 125px;
}

.lists__list-menu::after {
		border: solid transparent;
		border-bottom-color: #0f1031;
		border-width: 5px;
		bottom: 100%;
		content: '';
		height: 0;
		left: 80%;
		margin-left: 0;
		pointer-events: none;
		position: absolute;
		width: 0;
	}

.lists__list-menu.is-open {
		opacity: 1;
		transform: translateY(0);
	}

.lists__list-menu-item {
	margin: 0;
	padding: 0;
	white-space: nowrap;
}

@media (min-width: 640px) {

.lists__list-menu-item--add {
		display: none !important;
		visibility: hidden
}
	}

.lists__list-menu-link,
.lists__list-menu-button {
	color: #fff;
	color: var(--color-white);
	cursor: pointer;
	display: block;
	font-size: 13px;
	font-weight: 600;
	font-weight: var(--font-weight-semibold);
	line-height: 1.7;
	text-align: left;
	white-space: nowrap;
	width: 100%;
}

.lists__list-menu-link:hover,
	.lists__list-menu-link:focus,
	.lists__list-menu-button:hover,
	.lists__list-menu-button:focus {
		color: #008cff;
		color: var(--color-blue);
	}

.lists__list-menu-link.shortcut__menu-link--delete, .lists__list-menu-button.shortcut__menu-link--delete {
		color: #f95852;
		color: var(--color-red);
	}

/* Subscribers */

.page--subscribers#page-content {
	transform: none;
}

.page--subscribers#page-content .pagination-footer {
	margin-top: 43px;
}

.subscribers__subheader {
	align-items: center;
	background-color: #fff;
	background-color: var(--color-white);
	border-bottom: 1px solid var(--color-gray-200);
	display: flex;
	justify-content: space-between;
	padding: 1rem;
	position: relative;
	z-index: 1;
}

@media (min-width: 640px) {

.subscribers__subheader {
		padding: 1.5rem
}
	}

.subscribers__subheader-container {
	align-items: center;
	display: flex;
	justify-content: space-between;
	width: 100%;
}

.subscribers__subheader-title {
	margin: 0;
}

@media (min-width: 640px) {

.subscribers__subheader-title {
		clip: auto;
		height: auto;
		margin: 0;
		overflow: visible;
		position: static;
		white-space: inherit;
		width: auto
}
	}

.subscribers__subheader-subtitle {
	font-family: 'PT Mono', monospace;
	font-family: var(--font-family-mono);
	font-size: 12px;
	letter-spacing: 0.2px;
	line-height: 14px;
}

.subscribers__subheader-search-form {
	background-color: #fff;
	background-color: var(--color-white);
	border-top: 1px solid #d0d2d3;
	border-top: 1px solid var(--color-grey);
	bottom: 0;
	left: 0;
	padding: 15px 17px;
	position: fixed;
	right: 0;
	z-index: 1;
}

@media (min-width: 640px) {

.subscribers__subheader-search-form {
		border-top: 0;
		padding: 0;
		position: static
}
	}

.subscribers__subheader-search-input {
	color: #687886;
	color: var(--color-grey-mid);
	font-family: proxima-nova, "Helvetica Neue", helvetica, arial, sans-serif;
	font-family: var(--font-family-base);
	font-size: 14px;
	margin: 0;

	background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Ccircle cx='11' cy='11' r='8'/%3E %3Cpath d='m21 21-4.35-4.35'/%3E %3C/svg%3E") 16px center / 14px 14px no-repeat;
	box-shadow: none;
	color: #687886;
	color: var(--color-grey-mid);
	font-weight: 500;
	height: auto;
	letter-spacing: 0.2px;
	line-height: 1.214;
	padding: 15px 0 14px 40px;
	width: 100%;
}

@media (min-width: 640px) {

.subscribers__subheader-search-input {
		width: 276px
}
	}

.subscribers__subheader-search-input::-moz-placeholder {
		color: #687886;
		color: var(--color-grey-mid);
	}

.subscribers__subheader-search-input::placeholder {
		color: #687886;
		color: var(--color-grey-mid);
	}

.subscribers__subheader-search-input:hover,
	.subscribers__subheader-search-input:focus {
		background-color: #fff;
		background-color: var(--color-white);
		border-color: #008cff;
		border-color: var(--color-blue);
		box-shadow: none;
	}

.swiper-wrapper--subscribers {
	width: 1130px;
}

@media (min-width: 768px) {

.swiper-wrapper--subscribers {
		width: auto
}
	}

.subscribers__table-header-inner {
	color: #687886;
	color: var(--color-grey-mid);
	font-family: proxima-nova, "Helvetica Neue", helvetica, arial, sans-serif;
	font-family: var(--font-family-base);
	font-size: 12px;
	margin: 0;
	text-transform: uppercase;

	display: flex;
	font-weight: 600;
	letter-spacing: 1.4px;
	line-height: 1.25;
	padding-bottom: 12px;
}

@media (min-width: 1330px) {

.subscribers__table-header-inner {
		padding-right: 32px
}
	}

.subscribers__table-header-cell {
	flex: none;
}

@media (min-width: 640px) {

.subscribers__table-header-cell {
		padding-right: 24px
}
	}

.subscribers__table-header-cell:last-child {
		padding-right: 0;
	}

.subscribers__table-header-cell--email {
	flex: auto;
}

.subscribers__table-header-cell--first-name {
	width: 12.5%;
}

.subscribers__table-header-cell--last-name {
	width: 13.1%;
}

.subscribers__table-header-cell--date-added {
	width: 12.5%;
}

.subscribers__table-header-cell--lists {
	width: 13.5%;
}

.subscribers__table-header-cell--recent-event {
	width: 17.3%;
}

.subscribers__table-header-cell--last-message {
	width: 11%;
}

.subscribers__table-row {
	padding: 0;
}

.subscribers__table-row--even {
	background-color: #f9fcfd;
	background-color: var(--color-grey-background);
}

.subscribers__table-row-inner {
	color: #0f1031;
	color: var(--color-secondary);
	font-family: proxima-nova, "Helvetica Neue", helvetica, arial, sans-serif;
	font-family: var(--font-family-base);
	font-size: 14px;
	margin: 0;

	align-items: center;
	display: flex;
	font-weight: 500;
	line-height: 1.214;
}

@media (min-width: 1330px) {

.subscribers__table-row-inner {
		padding-right: 32px
}
	}

@media (min-width: 640px) {

.subscribers__table-cell {
		padding-right: 24px
}
	}

.subscribers__table-cell:last-child {
		padding-right: 0;
	}

.subscribers__table-cell--email {
	align-items: center;
	display: flex;
	flex: auto;
}

.subscribers__table-cell--first-name {
	width: 12.5%;
}

.subscribers__table-cell--last-name {
	width: 13.1%;
}

.subscribers__table-cell--date-added {
	width: 12.5%;
}

.subscribers__table-cell--lists {
	position: relative;
	width: 13.5%;
}

.subscribers__table-cell--recent-event {
	width: 17.3%;
}

.subscribers__table-cell--last-message {
	width: 11%;
}

.subscribers__table-row--unsubscribed .subscribers__table-cell-text {
		color: #687886;
		color: var(--color-grey-mid);
	}

.subscribers__table-row-checkbox-wrapper {
	margin-right: 13px;
	padding: 20px 0;
}

.subscribers__table-row-checkbox {
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
	border: 1px solid #d0d2d3;
	border: 1px solid var(--color-grey);
	border-radius: 4px;
	box-shadow: 0 16px 24px 0 rgba(0, 94, 255, 0.09);
	cursor: pointer;
	display: block;
	height: 18px;
	position: relative;
	width: 18px;
}

.subscribers__table-row-checkbox:hover,
	.subscribers__table-row-checkbox:focus {
		border-color: #008cff;
		border-color: var(--color-blue);
	}

.subscribers__table-row-checkbox:checked {
		background-color: #008cff;
		background-color: var(--color-blue);
		border-color: #008cff;
		border-color: var(--color-blue);
	}

.subscribers__table-row-checkbox:checked::after {
			border-color: #fff;
			border-color: var(--color-white);
			border-style: solid;
			border-width: 0 2px 2px 0;
			content: '';
			display: block;
			height: 11px;
			left: 50%;
			position: absolute;
			top: 50%;
			transform: translate(-50%, -60%) rotateZ(45deg);
			width: 6px;
		}

.subscribers__subscriber-email-wrapper {
	display: flex;
	flex-wrap: wrap;
	max-width: calc(100% - 31px);
}

.subscribers__subscriber-email {
	margin-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

@media (min-width: 640px) {

.subscribers__subscriber-email {
		margin-right: 0
}
	}

.subscribers__table-row--unsubscribed .subscribers__subscriber-email {
		-webkit-text-decoration: line-through;
		text-decoration: line-through;
	}

.subscribers__unsubscribed {
	font-style: italic;
}

@media (min-width: 640px) {

.subscribers__unsubscribed {
		border: 0;
		clip: rect(0, 0, 0, 0);
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute;
		white-space: nowrap;
		width: 1px
}
	}

.subscribers__subscriber-first-name,
.subscribers__subscriber-last-name {
	word-break: break-word;
}

.subscribers__subscriber-lists,
.subscribers__table-cell--lists .subscribers__subscriber-lists,
.subscribers__subscriber-recent-event,
.subscribers__subscriber-last-message {
	display: block;
	overflow: hidden;
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.subscribers__subscriber-list-dots {
	display: flex;
	padding-right: 10px;
	position: absolute;
	right: 100%;
	top: 50%;
	transform: translateY(-50%);
}

.subscribers__subscriber-list-dot {
	border: 2px solid #fff;
	border: 2px solid var(--color-white);
	border-radius: 50%;
	height: 10px;
	margin-right: -4px;
	width: 10px;
}

.subscribers__actions {
	background-color: #323944;
	background-color: var(--color-grey-dark);
	border: 1px solid #687886;
	border: 1px solid var(--color-grey-mid);
	border-radius: 4px;
	bottom: 85px;
	box-shadow: 0 16px 24px 0 rgba(0, 94, 255, 0.14);
	display: flex;
	left: 50%;
	opacity: 0;
	pointer-events: none;
	position: fixed;
	transform: translate(-50%, 100%);
	transition: all 0.15s;
	z-index: 97;
}

@media (min-width: 640px) {

.subscribers__actions {
		bottom: 20px
}
	}

.subscribers__actions.page--list {
	bottom: 55px;
}

@media (min-width: 640px) {

.subscribers__actions.page--list {
		bottom: 20px
}
	}

.subscribers__actions--show {
	opacity: 1;
	pointer-events: all;
	transform: translate(-50%, 0);
}

.subscribers__actions-left,
.subscribers__actions-right {
	flex: none;
	padding: 12px 8px;
}

.subscribers__actions-left {
	border-right: 1px solid rgba(104, 120, 134, 0.5);
	display: flex;
}

.subscribers__action {
	color: #fff;
	color: var(--color-white);
	cursor: pointer;
	font-family: proxima-nova, "Helvetica Neue", helvetica, arial, sans-serif;
	font-family: var(--font-family-base);
	font-size: 13px;
	font-weight: 600;
	line-height: 1.231;
	padding: 8px;
	white-space: nowrap;
}

.subscribers__action:hover,
	.subscribers__action:focus {
		color: #008cff;
		color: var(--color-blue);
	}

.subscribers__action--delete {
	display: flex;
}

.subscribers__action--delete::before {
		background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpolyline points='3,6 5,6 21,6' stroke='%23fff'/%3E %3Cpath d='M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2' stroke='%23fff'/%3E %3Cline x1='10' y1='11' x2='10' y2='17'/%3E %3Cline x1='14' y1='11' x2='14' y2='17'/%3E %3C/svg%3E") center no-repeat;
		content: '';
		display: inline-block;
		height: 16px;
		margin-right: 8px;
		width: 15px;
	}

.subscribers__action--delete:hover,
	.subscribers__action--delete:focus {
		color: #f95852;
		color: var(--color-red);
	}

.subscribers__action--delete:hover::before, .subscribers__action--delete:focus::before {
			background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpolyline points='3,6 5,6 21,6' stroke='%23f95852'/%3E %3Cpath d='M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2' stroke='%23f95852'/%3E %3Cline x1='10' y1='11' x2='10' y2='17'/%3E %3Cline x1='14' y1='11' x2='14' y2='17'/%3E %3C/svg%3E");
		}

/* Timeline */

@media (min-width: 640px) {

.timeline__title {
		clip: auto;
		height: auto;
		margin: 0;
		overflow: visible;
		position: static;
		white-space: inherit;
		width: auto;

		padding-bottom: 24px;

		padding-bottom: var(--vspace-s)
}
	}

/* stylelint-disable no-descending-specificity */

@media (min-width: 640px) {

.timeline__row {
		padding: 0 32px
}
	}

@media (min-width: 1200px) {

.timeline__row {
		padding: 0 64px
}
	}

@media (min-width: 640px) {

.timeline__column {
		border-top: 1px solid rgb(#687886, 0.23);
		border-top: 1px solid var(--color-grey-mid-a-23);
		padding: 40px 32px
}
	}

@media (min-width: 960px) {

.timeline__column {
		padding: 40px 31px
}
	}

@media (min-width: 640px) {

.page--timeline-first-view .timeline__column {
			border-bottom: 1px solid #d5e9fa;
			border-bottom: 1px solid var(--color-blue-light);
			border-top: 1px solid #d5e9fa;
			border-top: 1px solid var(--color-blue-light)
	}
		}

@media (min-width: 960px) {

.timeline__column-content {
		align-items: flex-start;
		display: flex;
		flex-direction: row-reverse;
		margin: 0 -24px;
		margin: 0 calc(var(--vspace-s)*-1)
}
	}

@media (min-width: 960px) {

.page--timeline-first-view .timeline__column-content {
			align-items: center;
			margin: 0
	}
		}

.timeline__sidebar {
	margin-bottom: 24px;
	margin-bottom: var(--vspace-s);
}

@media (min-width: 640px) {

.timeline__sidebar {
		margin-bottom: 32px;
		margin-bottom: var(--vspace-m)
}
	}

@media (min-width: 960px) {

.timeline__sidebar {
		flex: none;
		margin: 0;
		padding: 0 24px;
		padding: 0 var(--vspace-s);
		width: 25%
}
	}

@media (min-width: 960px) {

.page--timeline-first-view .timeline__sidebar {
			margin: 0 0 0 96px;
			margin: 0 0 0 var(--vspace-super);
			padding: 0
	}
		}

@media (min-width: 960px) {

.timeline__sidebar-text {
		font-size: 30px;
		font-weight: 500;
		margin: 0;

		margin-bottom: 32px;

		margin-bottom: var(--vspace-m)
}
	}

@media (min-width: 960px) {

.timeline__sidebar-cta {
		display: inline-block !important;
		visibility: visible
}
	}

.timeline__sidebar-cta::after {
		content: none;
	}

@media (min-width: 960px) {

.timeline__content {
		flex: none;
		padding: 0 24px;
		padding: 0 var(--vspace-s);
		width: 75%
}
	}

@media (min-width: 960px) {

.page--timeline-first-view .timeline__content {
			padding: 0
	}
		}

@media (min-width: 960px) {

.page--timeline-first-view .timeline__sidebar, .page--timeline-first-view .timeline__content {
			flex: none;
			width: calc(50% - 48px);
			width: calc(50% - var(--vspace-super)/2)
	}
		}

@media (min-width: 960px) {

.timeline__first-view-image-wrapper {
		display: block !important;
		visibility: visible
}
	}

.timeline__timeline {
	position: relative;
}

.timeline__timeline::before {
		background-color: #d5e9fa;
		background-color: var(--color-blue-light);
		content: '';
		height: calc(100% - 16px);
		left: 50%;
		position: absolute;
		top: 8px;
		width: 1px;
	}

@media (min-width: 640px) {

.timeline__timeline::before {
			left: calc(50% + 48px);
			left: calc(50% + var(--vspace-super)/2)
	}
		}

@media (min-width: 960px) {

.page--timeline-first-view .timeline__timeline {
			display: none !important;
			visibility: hidden
	}
		}

.timeline__timeline--no-messages::before {
		content: none;
	}

.timeline__month-group {
	position: relative;
}

@media (min-width: 640px) {

.timeline__month-group {
		margin-top: -8px
}
	}

.timeline__accordion {
	margin-bottom: 12px;
}

.timeline__accordion-title .badge {
		margin: -5px 0 -5px 5px;
	}

@media (min-width: 640px) {

.timeline__accordion-title {
		pointer-events: none
}

		.timeline__accordion-title::before {
			content: normal;
		}

		.timeline__accordion-title .badge {
			display: none;
		}
	}

@media (min-width: 640px) {

.timeline__accordion-content {
		display: block !important
}
	}

.is-active .timeline__accordion-title .badge {
		display: none;
	}

@media (min-width: 640px) {

		.is-active .timeline__accordion-title::before {
			content: normal;
		}
	}

.timeline__accordion-message {
	align-items: baseline;
	border-top: 1px solid #d5e9fa;
	border-top: 1px solid var(--color-blue-light);
	display: flex;
	margin: 19px 0;
	padding-top: 19px;
	position: relative;
}

.timeline__accordion-message:first-child {
		border-top-width: 0;
		margin-top: -35px;
	}

.timeline__accordion-message:last-child {
		margin-bottom: 0;
	}

.timeline__accordion-message::before {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cmask id='path-1-outside-1' maskUnits='userSpaceOnUse' x='0' y='0' width='12' height='14' fill='black'%3E %3Crect fill='white' width='12' height='14'/%3E %3Cpath d='M8.02279 1H4.07342L2 8.25581H5.94937V13L9.8 5.93023H6.64051L8.02279 1Z'/%3E %3C/mask%3E %3Cpath d='M4.07342 1V0H3.31915L3.11191 0.725239L4.07342 1ZM8.02279 1L8.98566 1.26996L9.34171 0H8.02279V1ZM6.64051 5.93023L5.67763 5.66027L5.32158 6.93023H6.64051V5.93023ZM9.8 5.93023L10.6782 6.40855L11.4834 4.93023H9.8V5.93023ZM5.94937 13H4.94937C4.94937 13.4572 5.25949 13.8562 5.70258 13.9691C6.14567 14.0819 6.60885 13.8799 6.82756 13.4783L5.94937 13ZM5.94937 8.25581H6.94937V7.25581H5.94937V8.25581ZM2 8.25581L1.03849 7.98105L0.674212 9.25581H2V8.25581ZM4.07342 2H8.02279V0H4.07342V2ZM7.05991 0.730042L5.67763 5.66027L7.60338 6.20019L8.98566 1.26996L7.05991 0.730042ZM6.64051 6.93023H9.8V4.93023H6.64051V6.93023ZM8.92181 5.45192L5.07118 12.5217L6.82756 13.4783L10.6782 6.40855L8.92181 5.45192ZM6.94937 13V8.25581H4.94937V13H6.94937ZM5.94937 7.25581H2V9.25581H5.94937V7.25581ZM2.96151 8.53058L5.03493 1.27476L3.11191 0.725239L1.03849 7.98105L2.96151 8.53058Z' fill='%230F1031' mask='url(%23path-1-outside-1)'/%3E %3C/svg%3E");
		background-repeat: no-repeat;
		background-size: 10px;
		content: '';
		display: block;
		flex-basis: 100%;
		height: 12px;
		margin-right: 10px;
		max-width: 10px;
	}

@media (min-width: 640px) {

.timeline__accordion-message .timeline__message-menu-trigger {
			opacity: 1
	}
		}

.timeline__accordion-message .timeline__message-menu-list {
		transform: translate(50%, 19px);
	}

.timeline__accordion-message-title {
	align-items: flex-start;
	display: flex;
	font-weight: 500;
	font-weight: var(--font-weight-medium);
	line-height: 19px;
}

.timeline__accordion-message-title > span {
		word-break: break-word;
	}

.timeline__accordion-message-subtitle {
	font-family: 'PT Mono', monospace;
	font-family: var(--font-family-mono);
	font-size: 12px;
}

.timeline__accordion-message-sent {
	margin-left: 7px;
}

.timeline__bar-wrapper {
	margin: 16px 0;
}

@media (min-width: 640px) {

.timeline__bar-wrapper {
		margin: 0;
		padding-left: 96px;
		padding-left: var(--vspace-super);
		position: absolute;
		transform: translateY(calc(-50% - 16px));
		width: 100%
}
	}

@media (min-width: 640px) {

.timeline__bar-wrapper:last-child {
			transform: translateY(calc(-50% - 20px))
	}
		}

@media (min-width: 640px) {

.timeline__month-wrapper + .timeline__bar-wrapper {
			transform: translateY(-50%)
	}
		}

@media (min-width: 640px) {

.timeline__month-group--no-messages .timeline__bar-wrapper {
			margin: 24px 0 32px;
			position: static;
			transform: none
	}
		}

@media (min-width: 640px) {

.timeline__bar-wrapper + .timeline__bar-wrapper {
			position: static;
			transform: none
	}
		}

@media (min-width: 640px) {

.timeline__month-group--no-messages .timeline__bar-wrapper + .timeline__bar-wrapper {
			margin-top: -18px
	}
		}

@media (min-width: 640px) {

.timeline__month-group--has-messages .timeline__month-wrapper + .timeline__bar-wrapper + .timeline__bar-wrapper {
			margin-bottom: -21px;
			margin-top: 28px
	}
		}

@media (min-width: 640px) {

.timeline__month-group--has-messages .timeline__bar-wrapper + .timeline__bar-wrapper:not(:last-child) {
			margin-bottom: -18px
	}
		}

.timeline__bar {
	display: flex;
	position: relative;
}

.timeline__bar::before {
		content: '';
		height: 1px;
		left: 0;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		width: 100%;
	}

.timeline__bar-wrapper--event .timeline__bar::before {
			background-color: #9500ff;
			background-color: var(--color-purple);
		}

.timeline__bar-wrapper--today .timeline__bar::before {
			background-color: #23bb9c;
			background-color: var(--color-green);
		}

.timeline__bar-label {
	border-radius: 9px 2px 2px 9px;
	color: #fff;
	color: var(--color-white);
	font-size: 10px;
	font-weight: 900;
	letter-spacing: 1.4px;
	line-height: 1.2;
	padding: 3px 4px 3px 12px;
	position: relative;
	text-transform: uppercase;
}

.timeline__bar-label::after {
		border-bottom: 8px solid transparent;
		border-top: 8px solid transparent;
		content: '';
		position: absolute;
		right: -10px;
		top: 50%;
		transform: translateY(-50%);
	}

.timeline__bar-wrapper--event .timeline__bar-label {
		background-color: #9500ff;
		background-color: var(--color-purple);
	}

.timeline__bar-wrapper--event .timeline__bar-label::after {
			border-left: 10px solid #9500ff;
			border-left: 10px solid var(--color-purple);
		}

.timeline__bar-wrapper--today .timeline__bar-label {
		background-color: #23bb9c;
		background-color: var(--color-green);
	}

.timeline__bar-wrapper--today .timeline__bar-label::after {
			border-left: 10px solid #23bb9c;
			border-left: 10px solid var(--color-green);
		}

.timeline__month-wrapper {
	margin: 12px 0;
}

.timeline__month-wrapper:only-child {
		margin-bottom: 24px;
	}

.timeline__month {
	align-items: center;
	display: flex;
	position: relative;
}

.timeline__month::after {
		border-top: 1px dashed rgb(#687886, 0.29);
		border-top: 1px dashed var(--color-grey-mid-a-29);
		content: '';
		flex: auto;
		height: 1px;
		transform: translateY(-50%);
	}

.timeline__month-label {
	color: #687886;
	color: var(--color-grey-mid);
	flex: none;
	font-size: 12px;
	font-weight: 600;
	font-weight: var(--font-weight-semibold);
	letter-spacing: 1.2px;
	line-height: 1.25;
	padding-right: 7px;
	text-transform: uppercase;
}

@media (min-width: 640px) {

.timeline__month-label {
		padding-right: 0;
		width: 85px
}
	}

@media (min-width: 640px) {

.timeline__timeline--spans-multiple-years .timeline__month-label {
			width: 108px
	}
		}

.timeline__month-group--new-year .timeline__month-label {
		font-weight: 900;
	}

.timeline__new-message {
	display: flex;
	justify-content: center;
	margin: 20px 0;
}

@media (min-width: 640px) {

.timeline__new-message {
		left: calc(50% + 60px);
		left: calc(50% + (var(--vspace-super) + var(--vspace-s))/2);
		margin: 0;
		position: absolute;
		transform: translate(-50%, calc(-50% - 41px));
		white-space: nowrap
}
	}

.timeline__new-message-button {
	display: flex;
	text-align: left;
	text-transform: capitalize;
}

@media (min-width: 640px) {

.timeline__new-message-button {
		display: inline-block
}
	}

.timeline__new-message-button::after {
		background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23FFF' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='square'%3E%3Cpath d='M5.84 1v10M11 5.84H1' stroke='var(--color-white)'/%3E%3C/g%3E%3C/svg%3E") right no-repeat;
		background-size: contain;
		height: 12px;
		width: 12px;
	}

.timeline__new-message-button:hover::after, .timeline__new-message-button:focus::after {
			background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23FFF' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='square'%3E%3Cpath d='M5.84 1v10M11 5.84H1' stroke='var(--color-blue)'/%3E%3C/g%3E%3C/svg%3E") right no-repeat;
			transform: none;
		}

.timeline__new-message-button-text {
	flex: auto;
}

/* stylelint-disable no-descending-specificity */

.timeline__message-wrapper {
	margin: 20px 0;
}

@media (min-width: 640px) {

.timeline__message-wrapper {
		margin: 24px 0 32px;
		padding-left: 96px;
		padding-left: var(--vspace-super)
}
	}

.timeline__message-wrapper + .timeline__message-wrapper {
		margin-top: 56px;
	}

@media (min-width: 640px) {

.timeline__message-wrapper + .timeline__message-wrapper {
			margin-top: 24px
	}
		}

.timeline__message-wrapper-inner {
	display: flex;
	justify-content: center;
}

.timeline__message {
	align-items: flex-start;
	background-color: #fff;
	background-color: var(--color-white);
	border: 1px solid rgb(#008cff, 0.38);
	border: 1px solid var(--color-blue-a-38);
	border-radius: 4px;
	border-radius: var(--border-radius-base);
	display: flex;
	flex: none;
	max-width: 340px;
	position: relative;
	transition: box-shadow 0.2s ease;
	transition: var(--transition-ease-box-shadow);
}

.timeline__message:hover {
		box-shadow: 0 16px 24px 0 rgb(#005eff, 0.14);
		box-shadow: 0 16px 24px 0 var(--color-blue-mid-dark-a-14);
	}

@media (min-width: 640px) {

.timeline__message:hover .timeline__message-menu-trigger {
				opacity: 1
		}
			}

.timeline__message-date {
	display: flex;
	flex: none;
	flex-direction: column;
	padding: 11px 14px;
	text-align: center;
}

.timeline__message-date-weekday {
	color: #687886;
	color: var(--color-grey-mid);
	font-size: 12px;
	font-weight: 500;
	font-weight: var(--font-weight-medium);
	line-height: 1.167;
}

.timeline__message-date-daynum {
	font-size: 24px;
	font-weight: 600;
	font-weight: var(--font-weight-semibold);
	line-height: 1;
}

.timeline__message-content-row--title {
	align-items: flex-start;
	display: flex;
	flex: auto;
	padding-top: 13px;
}

.timeline__message-title {
	color: #0f1031;
	color: var(--color-secondary);
	font-family: proxima-nova, "Helvetica Neue", helvetica, arial, sans-serif;
	font-family: var(--font-family-base);
	font-size: 16px;
	margin: 0;

	flex: 0 1 auto;
	font-weight: 500;
	font-weight: var(--font-weight-medium);
	line-height: 1.25;
	margin-top: -2px;
}

.timeline__message-title-link {

	/* stylelint-disable-next-line */
	-webkit-box-orient: vertical;
	color: #0f1031;
	color: var(--color-secondary);

	/* stylelint-disable-next-line */
	display: -webkit-box;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.timeline__message-title-link:hover,
	.timeline__message-title-link:focus {
		color: #008cff;
		color: var(--color-blue);
	}

.timeline__message-status {
	flex: none;
	margin-left: 6px;
}

.timeline__message-content-row--details {
	color: #323944;
	color: var(--color-grey-dark);
	font-family: 'PT Mono', monospace;
	font-family: var(--font-family-secondary);
	font-size: 11px;
	line-height: 1.167;
	padding: 3px 0 13px;
}

.timeline__message-menu-trigger-wrapper {
	align-self: center;
	margin-left: auto;
}

.timeline__message-menu-trigger {
	display: flex;
	padding: 8px 9px;
	transition: opacity 0.3s ease;
	transition: var(--transition-opacity);
}

@media (min-width: 640px) {

.timeline__message-menu-trigger {
		opacity: 0
}
	}

@media (min-width: 640px) {

.timeline__message-menu-trigger:hover,
	.timeline__message-menu-trigger:focus {
			opacity: 1
	}
		}

@media (min-width: 640px) {

.timeline__message-menu-trigger.hover {
			opacity: 1
	}
		}

.timeline__message-menu-trigger.hover .timeline__message-menu-trigger-dot {
			background-color: #008cff;
			background-color: var(--color-blue);
		}

.timeline__message-menu-trigger-dot {
	background-color: #0f1031;
	background-color: var(--color-secondary);
	border-radius: 50%;
	height: 5px;
	margin-right: 3px;
	width: 5px;
}

.timeline__message-menu-trigger-dot:last-child {
		margin-right: 0;
	}

.timeline__message-menu-list {
	background: #0f1031;
	background: var(--color-blue-off);
	border-radius: 4px;
	box-shadow: 0 16px 24px 0 rgb(#005eff, 0.1);
	box-shadow: 0 16px 24px 0 var(--color-blue-mid-dark-a-10);
	left: auto !important;
	margin: 0;
	margin-top: 5px;
	padding: 5px 28px 7px 12px;
	position: absolute;
	right: 19px !important;
	top: 50% !important;
	transform: translate(50%, 10px);
	width: auto;
}

.timeline__message-menu-list::after {
		border: solid transparent;
		border-bottom-color: #0f1031;
		border-bottom-color: var(--color-blue-off);
		border-width: 5px;
		bottom: 100%;
		content: '';
		height: 0;
		left: 50%;
		pointer-events: none;
		position: absolute;
		transform: translateX(-50%);
		width: 0;
	}

.timeline__message-menu-list-item {
	margin: 0;
	padding: 0;
	white-space: nowrap;
}

.timeline__message-menu-link,
.timeline__message-menu-button {
	color: #fff;
	color: var(--color-white);
	cursor: pointer;
	display: block;
	font-size: 12px;
	font-weight: 600;
	font-weight: var(--font-weight-semibold);
	line-height: 1.7;
	text-align: left;
	white-space: nowrap;
	width: 100%;
}

.timeline__message-menu-link:hover,
	.timeline__message-menu-link:focus,
	.timeline__message-menu-button:hover,
	.timeline__message-menu-button:focus {
		color: #008cff;
		color: var(--color-blue);
	}

.timeline__add-button-wrapper {
	left: 50%;
	position: absolute;
	z-index: 1;
}

@media (min-width: 640px) {

.timeline__add-button-wrapper {
		padding-left: 96px;
		padding-left: var(--vspace-super)
}
	}

.timeline__add-button-wrapper--above {
	transform: translate(-50%, -40px);
}

@media (min-width: 640px) {

.timeline__add-button-wrapper--above {
		transform: translate(-50%, -28px)
}
	}

.timeline__add-button-wrapper--below {
	transform: translate(-50%, 16px);
}

@media (min-width: 640px) {

.timeline__add-button-wrapper--below {
		transform: translate(-50%, 4px)
}
	}

.timeline__add-button {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Ccircle cx='12' cy='12' r='10' stroke='var(--color-blue)' fill='var(--color-white)'/%3E %3Cpath d='M12 8v8' stroke='var(--color-blue)'/%3E %3Cpath d='M8 12h8' stroke='var(--color-blue)'/%3E %3C/svg%3E");
	border-radius: 50%;
	flex: none;
	height: 24px;
	margin-right: 0;
	transition: box-shadow 0.2s ease;
	transition: var(--transition-ease-box-shadow);
	width: 24px;
}

.timeline__add-button:hover,
	.timeline__add-button:focus {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Ccircle cx='12' cy='12' r='10' fill='var(--color-blue)' stroke='var(--color-blue)'/%3E %3Cpath d='M12 8v8' stroke='var(--color-white)'/%3E %3Cpath d='M8 12h8' stroke='var(--color-white)'/%3E %3C/svg%3E");
		box-shadow: 0 3px 24px 0 rgb(#005eff, 0.4);
		box-shadow: 0 3px 24px 0 var(--color-blue-mid-dark-a-40);
	}

.timeline__add-button:active {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Ccircle cx='12' cy='12' r='10' fill='var(--color-blue-dark)' stroke='var(--color-blue-dark)'/%3E %3Cpath d='M12 8v8' stroke='var(--color-white)'/%3E %3Cpath d='M8 12h8' stroke='var(--color-white)'/%3E %3C/svg%3E");
	}

/* Quick Tip */

.quick-tip {
	background-color: #fffbcc;
	background-color: var(--color-yellow-pale);
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='30' viewBox='0 0 22 30'%3E %3Cg fill='none' fill-rule='evenodd' stroke='%230F0F32' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.25' transform='translate(1 1)'%3E %3Cpath d='M20.1681 10.0915C20.1717 5.13149 16.5675.90544 11.669.12614 6.7706-.653163 2.03285 2.24575.49702 6.96202-1.0388178 11.6783 1.08343 16.8111 5.50145 19.0657L5.50145 27.5082 14.6681 27.5082 14.6681 19.0749C18.0441 17.3521 20.1688 13.8817 20.1681 10.0915L20.1681 10.0915zM5.50146 23.8416L14.6681 23.8416'/%3E %3Cpolyline points='4.585 8.258 8.251 11.925 11.918 8.258 15.585 11.925'/%3E %3C/g%3E %3C/svg%3E");
	background-position: top 16px right 24px;
	background-position: top var(--vspace-xs) right var(--vspace-s);
	background-repeat: no-repeat;
	margin-top: 7px;
	padding: 16px 24px;
	padding: var(--vspace-xs) var(--vspace-s);
}

.quick-tip__dismiss-form {
	font-size: 10px;
	line-height: 1.2;
	margin-bottom: 24px;
	margin-bottom: var(--vspace-s);
}

.quick-tip__dismiss-button {
	background: left top 2px / 7px no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cline x1='18' y1='6' x2='6' y2='18'/%3E %3Cline x1='6' y1='6' x2='18' y2='18'/%3E %3C/svg%3E");
	color: #687886;
	color: var(--color-grey-mid);
	font-weight: 700;
	font-weight: var(--font-weight-bold);
	letter-spacing: 1.15px;
	line-height: 1.2;
	padding-left: 13px;
	text-transform: uppercase;
}

.quick-tip__dismiss-button:hover,
	.quick-tip__dismiss-button:focus {
		background: left top 2px / 7px no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cline x1='18' y1='6' x2='6' y2='18'/%3E %3Cline x1='6' y1='6' x2='18' y2='18'/%3E %3C/svg%3E");
		color: #0f1031;
		color: var(--color-blue-off);
	}

.quick-tip__title {
	font-size: 16px;
	font-weight: 600;
	font-weight: var(--font-weight-semibold);
	line-height: 1.125;
	margin-bottom: 12px;
}

.quick-tip__message {
	font-size: 14px;
	line-height: 1.286;
	margin-bottom: 16px;
	margin-bottom: var(--vspace-xs);
}

.quick-tip__action-wrapper {
	font-size: 14px;
	line-height: 1.286;
}

.quick-tip__action {
	background: right top 4px / 6px 10px no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg id='7a628a95-cdf4-49cb-bc60-2a5e77d3e508' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11'%3E %3Ctitle%3Earrow-right%3C/title%3E %3Cg id='05b2f594-6175-4435-979f-26c0e7a52314' data-name='00.Symbols'%3E %3Cg id='7baf2abc-087b-4494-aae1-1b1c0cfb5e4c' data-name='UI/Button/Button:Press'%3E %3Cg id='b0a2ae10-7b5b-407b-97a4-b85eca83e639' data-name='Button'%3E %3Cpolygon id='ffa63b75-8b87-4b3a-90c4-3320aacbee0b' data-name='Shape' points='7 5.5 6.3 6.2 1.6 11 0 9.6 4 5.5 0 1.4 1.6 0 6.3 4.8 7 5.5' fill='%23008cff'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
	color: #008cff;
	color: var(--color-blue);
	display: inline-block;
	font-weight: 600;
	font-weight: var(--font-weight-semibold);
	line-height: 1.286;
	padding-right: 12px;
	text-align: left;
}

.quick-tip__action:hover,
	.quick-tip__action:focus {
		background: right top 4px / 6px 10px no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg id='7a628a95-cdf4-49cb-bc60-2a5e77d3e508' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11'%3E %3Ctitle%3Earrow-right%3C/title%3E %3Cg id='05b2f594-6175-4435-979f-26c0e7a52314' data-name='00.Symbols'%3E %3Cg id='7baf2abc-087b-4494-aae1-1b1c0cfb5e4c' data-name='UI/Button/Button:Press'%3E %3Cg id='b0a2ae10-7b5b-407b-97a4-b85eca83e639' data-name='Button'%3E %3Cpolygon id='ffa63b75-8b87-4b3a-90c4-3320aacbee0b' data-name='Shape' points='7 5.5 6.3 6.2 1.6 11 0 9.6 4 5.5 0 1.4 1.6 0 6.3 4.8 7 5.5' fill='%23004783'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
		color: #004783;
		color: var(--color-blue-dark);
	}

/* Admin */

/* User Table Sorting */

.user-table__header {
	position: relative;
}

.user-table__header--sortable {
		cursor: pointer;
	}

.user-table__sort-link {
	color: #495057;
	display: inline-flex;
	font-weight: 500;
	-webkit-text-decoration: none;
	text-decoration: none;
	transition: color 0.2s ease;
}

.user-table__sort-link:hover {
		color: #007bff;
		-webkit-text-decoration: none;
		text-decoration: none;
	}

.user-table__sort-link--active {
		color: #007bff;
		font-weight: 600;
	}

.user-table__sort-indicator {
	color: #6c757d;
	font-size: 0.875rem;
	margin-left: 0.5rem;
	transition: all 0.2s ease;
}

.user-table__sort-indicator::after {
		content: '\2B65';
	}

.user-table__sort-indicator--asc {
		color: #007bff;
	}

.user-table__sort-indicator--asc::after {
			content: '';
			width: 0;
			height: 0;
			border-left: 4px solid transparent;
			border-right: 4px solid transparent;
			border-bottom: 6px solid currentColor;
			display: inline-block;
			margin-left: 4px;
		}

.user-table__sort-indicator--desc {
		color: #007bff;
	}

.user-table__sort-indicator--desc::after {
			content: '';
			width: 0;
			height: 0;
			border-left: 4px solid transparent;
			border-right: 4px solid transparent;
			border-top: 6px solid currentColor;
			display: inline-block;
			margin-left: 4px;
		}

/* Admin User Banner */

.admin-user-banner {
	background: #f4f6f8;
	background: var(--color-grey-light);
	padding: 22px 0 0;
	position: relative;
	z-index: 3;
}

.admin-user-banner .headline__large {
		margin-bottom: 5px;
	}

.admin-user-banner .column {
		position: relative;
	}

.admin-user-banner__back a {
		color: #687886;
		color: var(--color-grey-mid);
		display: block;
		font-size: 12px;
		font-weight: 600;
		margin-bottom: 28px;
	}

.admin-user-banner__back a::before {
			background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpolyline points='15,18 9,12 15,6'/%3E %3C/svg%3E") left no-repeat;
			background-size: contain;
			content: '';
			display: inline-block;
			height: 9px;
			padding-left: 11px;
			transform: translateX(0);
			transition: transform 0.2s ease;
			width: 6px;
		}

.admin-user-banner__back a:hover,
		.admin-user-banner__back a:focus {
			color: #323944;
			color: var(--color-grey-dark);
		}

.admin-user-banner__back a:hover::before, .admin-user-banner__back a:focus::before {
				background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpolyline points='15,18 9,12 15,6'/%3E %3C/svg%3E") left no-repeat;
				transform: translateX(-3px);
			}

.admin-user-banner__info {
	display: flex;
	margin-bottom: 24px;
}

@media (min-width: 640px) {

.admin-user-banner__info {
		margin-bottom: 34px
}
	}

.admin-user-banner__info .headline__large {
		font-size: 22px;
		line-height: 1;
	}

@media (min-width: 640px) {

.admin-user-banner__info .headline__large {
			font-size: 38px
	}
		}

.admin-user-banner__info .active-state {
		opacity: 0.3;
	}

.admin-user-banner__info .active-state__inactive {
		color: #f00;
		opacity: 1;
	}

.admin-user-banner__info .btn--watch {
		background-color: #fff;
	}

.admin-user-banner__info .btn--watch::before {
			background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11'%3E %3Cpolygon fill='var(--color-blue)' points='7 5.5 6.111 6.202 0 11 0 5.5 0 0 6.111 4.798'/%3E %3C/svg%3E") center no-repeat;
		}

.admin-user-banner__switch {
	background-color: #fff;
	background-color: var(--color-white);
	bottom: 0;
	left: 0;
	padding: 16px 8px 8px;
	position: fixed;
	right: 0;
}

@media (min-width: 640px) {

.admin-user-banner__switch {
		background-color: transparent;
		bottom: -24px;
		left: 95px;
		padding: 0;
		position: absolute;
		right: auto;
		z-index: 3
}
	}

.admin-user-banner__switch a {
		display: flex;
		width: 100%;
	}

.admin-user-banner__switch a::after {
			margin-left: auto;
		}

@media (min-width: 640px) {

.admin-user-banner__switch a {
			display: inline-block;
			width: auto
	}
		}

.admin-user-banner__switch button {
		width: 100%;
	}

@media (min-width: 640px) {

.admin-user-banner__switch button {
			width: auto
	}
		}

.admin-user-banner__switch button::after {
			display: none;
		}

.admin-user-banner__timezone,
.admin-user-banner__company {
	color: #aaa;
}

/* User Fields */

.admin-user-field {
	margin-bottom: 1rem;
}

.admin-user-field__description {
	color: #aaa;
	font-size: 0.8rem;
}

.admin-user-field__label {
	font-size: 1rem;
	font-weight: 700;
}

/* User Layout */

.admin-user-row--flex {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 1rem;
}

@media (min-width: 1024px) {

.admin-user-row--flex {
		flex-wrap: nowrap
}
	}

.admin-user-provider__item {
	display: flex;
	flex-wrap: nowrap;
	margin-bottom: 1rem;
}

.admin-user-provider__item .btn {
		margin-right: 1rem;
	}

.admin-user-provider__item-url {
		flex: 1;
		word-break: break-all;
	}

/* Recent Errors Table */

.recent-errors .table {
		border-collapse: collapse;
		margin: 1rem 0;
		table-layout: fixed;
		width: 100%;
	}

.recent-errors .table thead {
			background-color: #f8f9fa;
			border-bottom: 2px solid #dee2e6;
		}

.recent-errors .table thead th {
				border-bottom: 2px solid #dee2e6;
				color: #495057;
				font-weight: 600;
				padding: 12px 16px;
				text-align: left;
			}

.recent-errors .table thead th:nth-child( 1 ) {
					width: 15%;
				}

.recent-errors .table thead th:nth-child( 2 ) {
					width: 20%;
				}

.recent-errors .table thead th:nth-child( 3 ) {
					width: 65%;
				}

.recent-errors .table tbody tr {
				border-bottom: 1px solid #e9ecef;
			}

.recent-errors .table tbody tr:hover {
					background-color: #f8f9fa;
				}

.recent-errors .table tbody tr:last-child {
					border-bottom: none;
				}

.recent-errors .table tbody td {
				border-bottom: 1px solid #e9ecef;
				padding: 12px 16px;
				vertical-align: top;
			}

.recent-errors .table tbody td:first-child {
					color: #6c757d;
					font-weight: 500;
				}

.recent-errors .table tbody td:nth-child( 1 ) {
					width: 15%;
				}

.recent-errors .table tbody td:nth-child( 2 ) {
					font-weight: 500;
					text-transform: capitalize;
					width: 20%;
				}

.recent-errors .table tbody td:nth-child( 3 ) {
					width: 65%;
				}

.recent-errors .table tbody td .error-message {
					color: #dc3545;
					color: var(--color-red-dark);
					display: block;
					font-family: monospace;
					font-size: 0.9em;
					word-wrap: break-word;
					word-break: break-word;
				}

/* Users table */

.user-table__row:nth-child(2n) {
		background-color: #f4f6f8;
		background-color: var(--color-grey-light);
	}

.user-table__row td {
		padding: 1px 5px;
	}

.user-table__row .user-table__cell--email {
		word-wrap: anywhere;
	}

.user-table__cell--user-id {
	text-align: center;
}

/* Action Buttons */

.cell-actions .btn {
		flex-wrap: wrap;
		gap: 3px;
		min-width: 90px;
		overflow: hidden;
		text-align: center;
		text-overflow: ellipsis;
		white-space: wrap;
	}

.cell-actions .btn.btn--red {
			background-color: #dc3545;
			background-color: var(--color-red-dark);
		}

.cell-actions .btn.btn--red:hover,
			.cell-actions .btn.btn--red:focus {
				background-color: rgb(160, 30, 43);
				background-color: var(--color-red-darker);
			}

.btn--red-light {
	background-color: rgba(220, 53, 69, 0.7);
	border-color: rgba(220, 53, 69, 0.5);
	color: #fff;
}

.btn--red-light:hover,
	.btn--red-light:focus {
		background-color: rgba(220, 53, 69, 0.8);
		border-color: rgba(220, 53, 69, 0.6);
	}

/* Status Indicators */

.user-table__cell--user-status {
	text-align: center;
}

.user-table__cell--user-status .user-status--active {
		color: #28a745;
		font-weight: bold;
	}

.user-table__cell--user-status .user-status--blocked {
		color: #dc3545 !important;
		color: var(--color-red-dark) !important;
		font-weight: bold;
	}

.user-table__cell--user-status .user-status__time {
		white-space: nowrap;
	}

/* Disabled Button States */

.btn--disabled {
	background-color: #6c757d;
	border-color: #6c757d;
	color: #fff;
	cursor: not-allowed;
	opacity: 0.6;
}

.btn--disabled:hover,
	.btn--disabled:focus {
		background-color: #6c757d;
		border-color: #6c757d;
		opacity: 0.6;
	}

/* Layout Columns */

.admin-user-column__main {
	width: 100%;
}

.admin-user-column__sidebar {
	width: 100%;
}

@media (min-width: 1260px) {

.admin-user-column__sidebar {
		flex: 0 0 400px;
		padding-left: 0
}
	}

/* User Sections */

.admin-user-section {
	border: 1px solid #323944;
	border: 1px solid var(--color-grey-dark);
	border-radius: 4px;
	border-radius: var(--border-radius-base);
	margin: 1rem 0;
	padding: 1rem;
}

.admin-user-section h3 {
		font-weight: bold;
		margin-bottom: 1rem;
	}

.admin-user-section .recent-errors,
	.admin-user-section .alert p {
		margin: 1rem 0;
	}

.admin-user-section .alert-warning .btn--red {
		background-color: #dc3545;
		background-color: var(--color-red-dark);
	}

.admin-user-section .alert-warning .btn--red:hover,
		.admin-user-section .alert-warning .btn--red:focus {
			background-color: rgb(160, 30, 43);
			background-color: var(--color-red-darker);
		}

/* Users Search Form */

.users-search-section {
	margin-bottom: 1rem;
	padding: 1.5rem;
	background: #f8f9fa;
	border-radius: 8px;
	border: 1px solid #e9ecef;
	display: flex;
	justify-content: center;
}

.users-search-form {
	margin: 0;
	width: 100%;
}

.users-search-input-group {
	display: flex;
	gap: 0.75rem;
	align-items: stretch;
	justify-content: center;
}

.users-search-input {
	flex: 1;
	padding: 0.75rem 1rem;
	border: 1px solid #ced4da;
	border-radius: 4px;
	font-size: 1rem;
	transition: border-color 0.15s ease-in-out;
	min-width: 200px;
	box-sizing: border-box;
	margin: 0;
}

.users-search-input:focus {
	outline: none;
	border-color: #007bff;
}

.users-search-column-select {
	border: 1px solid #ced4da;
	border-radius: 4px;
	font-size: 1rem;
	background-color: white;
	min-width: 140px;
	width: auto;
	transition: border-color 0.15s ease-in-out;
	box-sizing: border-box;
}

.users-search-column-select:focus {
	outline: none;
	border-color: #007bff;
}

.users-search-btn, .users-clear-btn {
	padding: 0.75rem 1.5rem;
	border: none;
	border-radius: 4px;
	font-size: 1rem;
	cursor: pointer;
	transition: background-color 0.15s ease-in-out;
	height: 2.5rem;
	display: flex;
	align-items: center;
	justify-content: center;
	min-width: 80px;
	box-sizing: border-box;
}

.users-search-btn {
	background-color: #007bff;
	color: white;
}

.users-search-btn:hover {
	background-color: #0056b3;
	color: white;
}

.users-clear-btn {
	background-color: #e9ecef;
	color: #495057;
	-webkit-text-decoration: none;
	text-decoration: none;
	display: inline-flex;
	border: 1px solid #ced4da;
}

.users-clear-btn:hover {
	background-color: #dee2e6;
	color: #495057;
	-webkit-text-decoration: none;
	text-decoration: none;
}

@media (max-width: 768px) {
	.users-search-section {
		padding: 1rem;
	}

	.users-search-input-group {
		flex-direction: column;
		align-items: stretch;
		gap: 0.5rem;
	}

	.users-search-input,
	.users-search-column-select,
	.users-search-btn,
	.users-clear-btn {
		width: 100%;
		margin-bottom: 0;
	}

	.users-search-input {
		min-width: auto;
	}

	.users-search-column-select {
		min-width: auto;
	}
}

/* -----------------------------------------------------------------------------
 *
 * Admin Shortcuts Table
 *
 * ----------------------------------------------------------------------------- */

.admin-shortcuts-table {
	border-collapse: collapse;
	width: 100%;
	max-width: 600px;
	margin-top: 1rem;
}

.admin-shortcuts-table th,
	.admin-shortcuts-table td {
		border: 1px solid #323944;
		border: 1px solid var(--color-grey-dark);
		padding: 0.5rem;
		text-align: left;
	}

.admin-shortcuts-table th {
		background-color: #f4f6f8;
		background-color: var(--color-grey-light);
		font-weight: 600;
	}

/* Make column 3 (Name) wider */

.admin-shortcuts-table th:nth-child(3),
	.admin-shortcuts-table td:nth-child(3) {
		width: 50%;
	}

/* Icon column should be narrow */

.admin-shortcuts-table th:nth-child(2),
	.admin-shortcuts-table td:nth-child(2) {
		width: 80px;
		text-align: center;
	}

/* ID column should be narrow */

.admin-shortcuts-table th:nth-child(1),
	.admin-shortcuts-table td:nth-child(1) {
		width: 60px;
		text-align: center;
	}

/* Actions column */

.admin-shortcuts-table th:nth-child(4),
	.admin-shortcuts-table td:nth-child(4) {
		width: auto;
		text-align: center;
	}

/* Icon styling */

.admin-shortcuts-table td:nth-child(2) img {
		max-width: 40px;
		max-height: 40px;
		-o-object-fit: contain;
		   object-fit: contain;
	}

/* Action buttons spacing */

.admin-shortcuts-table td:nth-child(4) .button {
		margin-right: 0.5rem;
	}

.admin-shortcuts-table td:nth-child(4) .button:last-child {
		margin-right: 0;
	}

/* -----------------------------------------------------------------------------
 *
 * Admin Sync Status Page & User Page Sync Status Table
 *
 * ----------------------------------------------------------------------------- */

/* Table Styles (used on sync status page and user page) */

.sync-status-table {
	width: 100%;
	border-collapse: collapse;
}

.sync-status-table__row {
	border-bottom: 1px solid #e9ecef;
}

.sync-status-table__row:nth-child(2n) {
		background-color: #f8f9fa;
	}

.sync-status-table__row:hover {
		background-color: #e9ecef;
	}

.sync-status-table__header-row {
	background-color: #f8f9fa;
}

.sync-status-table__header {
	padding: 0.5rem;
	text-align: left;
	font-weight: 600;
	border-bottom: 2px solid #ced4da;
	font-size: 0.875rem;
	color: #495057;
}

.sync-status-table__cell {
	padding: 0.5rem;
	vertical-align: top;
	font-size: 0.875rem;
	word-wrap: break-word;
	word-break: break-word;
	word-wrap: break-word;
}

.sync-status-table__cell code {
		background: #f8f9fa;
		padding: 0.125rem 0.25rem;
		border-radius: 2px;
		font-family: monospace;
		font-size: 0.8rem;
		color: #495057;
	}

.sync-status-table__empty {
	text-align: center;
	padding: 40px;
	color: #6c757d;
}

/* Severity Badges */

.sync-status-severity {
	display: inline-block;
	padding: 0.25rem 0.5rem;
	border-radius: 4px;
	font-weight: 500;
	font-size: 0.75rem;
}

.sync-status-severity--error {
	background-color: #f8d7da;
	color: #721c24;
}

.sync-status-severity--warning {
	background-color: #fff3cd;
	color: #856404;
}

.sync-status-severity--info {
	background-color: #d1ecf1;
	color: #0c5460;
}

.sync-status-severity--debug {
	background-color: #e2e3e5;
	color: #383d41;
}

/* Risk Score Badges */

.sync-status-risk-score--blocked {
	color: #721c24;
	background-color: #f8d7da;
	padding: 0.25rem 0.5rem;
	border-radius: 4px;
	font-weight: 700;
	font-size: 0.8rem;
}

.sync-status-risk-score--warning {
	color: #856404;
	background-color: #fff3cd;
	padding: 0.25rem 0.5rem;
	border-radius: 4px;
	font-weight: 600;
	font-size: 0.8rem;
}

.sync-status-risk-score--active {
	color: #495057;
	font-weight: 500;
	font-size: 0.8rem;
}

.text-muted {
	color: #6c757d;
}

/* Sync Status Page Specific Styles */

/* Statistics Cards */

.sync-status-page .sync-status-stats {
		display: flex;
		gap: 2rem;
		margin-bottom: 2rem;
	}

.sync-status-page .sync-status-stats__card {
		background: #f8f9fa;
		border: 1px solid #e9ecef;
		border-radius: 8px;
		flex: 1;
		padding: 0.5rem 1rem;
	}

.sync-status-page .sync-status-stats__stat {
		display: flex;
		align-items: center;
		gap: 0.5rem;
	}

.sync-status-page .sync-status-stats__stat-title {
		color: #495057;
		font-size: 0.875rem;
		font-weight: 500;
	}

.sync-status-page .sync-status-stats__stat-number {
		color: #007bff;
		font-size: 1.5rem;
		font-weight: bold;
		vertical-align: middle;
	}

/* Section Headings */

.sync-status-page .sync-status-section {
		margin-bottom: 2.5rem;
	}

/* Extra spacing between stacked sections (e.g. Error Frequency → Risk Score Weights). */

.sync-status-page .sync-status-section + .sync-status-section {
		margin-top: 1.5rem;
	}

.sync-status-page .sync-status-section__heading {
		font-size: 1.125rem;
		font-weight: 600;
		color: #212529;
		margin-bottom: 1rem;
		padding-bottom: 0.5rem;
		border-bottom: 1px solid #e9ecef;
	}

/* Filters Section */

.sync-status-page .sync-status-filters-section {
		background: #f8f9fa;
		border: 1px solid #e9ecef;
		border-radius: 8px;
		margin-bottom: 1rem;
		padding: 1rem 1.5rem;
	}

.sync-status-page .sync-status-filters-form {
		margin: 0;
	}

.sync-status-page .sync-status-filters-group {
		display: flex;
		gap: 0.75rem;
		flex-wrap: wrap;
		align-items: stretch;
	}

.sync-status-page .sync-status-filters-select {
		border: 1px solid #ced4da;
		border-radius: 4px;
		font-size: 1rem;
		background-color: white;
		min-width: 150px;
		padding: 0.5rem 0.75rem;
		transition: border-color 0.15s ease-in-out;
		box-sizing: border-box;
	}

.sync-status-page .sync-status-filters-select:focus {
			outline: none;
			border-color: #007bff;
		}

/* Chart Containers */

.sync-status-page .sync-status-chart-container {
		background: white;
		border: 1px solid #e9ecef;
		border-radius: 8px;
		padding: 1.5rem;
		min-height: 300px;
		position: relative;
	}

.sync-status-page .sync-status-chart-empty {
		text-align: center;
		color: #6c757d;
		padding: 4rem 1rem;
		margin: 0;
	}

/* Reference Table */

.sync-status-page .sync-status-reference-table .sync-status-table__row:hover {
			background-color: inherit;
		}

/* Footnotes */

.sync-status-page .sync-status-footnotes {
		margin-top: 1rem;
		padding: 1rem 1.25rem;
		background: #f8f9fa;
		border: 1px solid #e9ecef;
		border-radius: 6px;
		font-size: 0.8rem;
		color: #6c757d;
		line-height: 1.6;
	}

.sync-status-page .sync-status-footnotes p {
			margin: 0;
		}

/* User Page Sync Errors Search Form */

.user-sync-search-section {
	margin-bottom: 1rem;
	padding: 1.5rem;
	background: #f8f9fa;
	border-radius: 8px;
	border: 1px solid #e9ecef;
	display: flex;
	justify-content: center;
}

.user-sync-search-form {
	margin: 0;
	width: 100%;
}

.user-sync-search-input-group {
	display: flex;
	gap: 0.75rem;
	align-items: stretch;
	justify-content: center;
}

.user-sync-search-input {
	flex: 1;
	padding: 0.75rem 1rem;
	border: 1px solid #ced4da;
	border-radius: 4px;
	font-size: 1rem;
	transition: border-color 0.15s ease-in-out;
	min-width: 200px;
	box-sizing: border-box;
	margin: 0;
}

.user-sync-search-input:focus {
		outline: none;
		border-color: #007bff;
	}

.user-sync-search-column-select {
	border: 1px solid #ced4da;
	border-radius: 4px;
	font-size: 1rem;
	background-color: white;
	min-width: 140px;
	width: auto;
	transition: border-color 0.15s ease-in-out;
	box-sizing: border-box;
}

.user-sync-search-column-select:focus {
		outline: none;
		border-color: #007bff;
	}

.user-sync-search-btn,
.user-sync-clear-btn {
	padding: 0.75rem 1.5rem;
	border: none;
	border-radius: 4px;
	font-size: 1rem;
	cursor: pointer;
	transition: background-color 0.15s ease-in-out;
	height: 2.5rem;
	display: flex;
	align-items: center;
	justify-content: center;
	min-width: 80px;
	box-sizing: border-box;
}

.user-sync-search-btn {
	background-color: #007bff;
	color: white;
}

.user-sync-search-btn:hover {
		background-color: #0056b3;
		color: white;
	}

.user-sync-clear-btn {
	background-color: #e9ecef;
	color: #495057;
	-webkit-text-decoration: none;
	text-decoration: none;
	display: inline-flex;
	border: 1px solid #ced4da;
}

.user-sync-clear-btn:hover {
		background-color: #dee2e6;
		color: #495057;
		-webkit-text-decoration: none;
		text-decoration: none;
	}

/* User Page Sync Errors (Card Layout) */

.user-sync-errors {
	display: flex;
	flex-direction: column;
	gap: 1rem;
}

.user-sync-error {
	background: #f8f9fa;
	border: 1px solid #e9ecef;
	border-radius: 8px;
	padding: 1.25rem;
}

.user-sync-error__header {
	display: flex;
	gap: 1rem;
	align-items: center;
	margin-bottom: 1rem;
	padding-bottom: 1rem;
	border-bottom: 1px solid #e9ecef;
}

.user-sync-error__time {
	font-size: 0.875rem;
	color: #6c757d;
	font-weight: 500;
	white-space: nowrap;
}

.user-sync-error__type {
	flex: 0 0 auto;
}

.user-sync-error__type code {
		background: white;
		padding: 0.25rem 0.5rem;
		border-radius: 3px;
		font-family: monospace;
		font-size: 0.8rem;
		color: #495057;
	}

.user-sync-error__severity {
	display: inline-block;
	padding: 0.25rem 0.75rem;
	border-radius: 4px;
	font-weight: 500;
	font-size: 0.75rem;
	white-space: nowrap;
}

.user-sync-error__severity--error {
	background-color: #f8d7da;
	color: #721c24;
}

.user-sync-error__severity--warning {
	background-color: #fff3cd;
	color: #856404;
}

.user-sync-error__severity--info {
	background-color: #d1ecf1;
	color: #0c5460;
}

.user-sync-error__severity--debug {
	background-color: #e2e3e5;
	color: #383d41;
}

.user-sync-error__body {
	display: flex;
	flex-direction: column;
	gap: 0.75rem;
}

.user-sync-error__row {
	font-size: 0.875rem;
	color: #495057;
	line-height: 1.4;
}

.user-sync-error__row strong {
		display: block;
		color: #212529;
		font-weight: 600;
		margin-bottom: 0.25rem;
	}

.user-sync-error__row code {
		background: white;
		padding: 0.125rem 0.375rem;
		border-radius: 3px;
		font-family: monospace;
		font-size: 0.8rem;
	}

.user-sync-errors__pagination {
	margin-top: 1.5rem;
	padding-top: 1.5rem;
	border-top: 1px solid #e9ecef;
}

/* Responsive */

@media (max-width: 1024px) {
	.sync-status-table {
		font-size: 0.8rem;
	}

	.sync-status-table__cell {
		padding: 0.75rem 0.5rem;
	}
}

@media (max-width: 768px) {
		.sync-status-page .sync-status-stats {
			flex-direction: column;
			gap: 1rem;
		}

		.sync-status-page .sync-status-filters-group {
			flex-direction: column;
		}

		.sync-status-page .sync-status-filters-select {
			width: 100%;
		}

		.sync-status-page .table-responsive {
			font-size: 12px;
		}

		.sync-status-page .sync-status-table__cell {
			padding: 0.5rem 0.25rem;
			font-size: 0.75rem;
		}
}

/* Overrides */

/* @todo: Hacky, temporary override to remove TinyMCE deprecation warning. Remove when TinyMCE is upgraded. */

.mce-notification-warning {
	display: none;
}

/*# sourceMappingURL=app.css.map */
