@font-face {
	font-display:block;
	font-family:Roboto;
	src:url(https://assets.sendinblue.com/font/Roboto/Latin/normal/normal/7529907e9eaf8ebb5220c5f9850e3811.woff2) format("woff2"),
	url(https://assets.sendinblue.com/font/Roboto/Latin/normal/normal/25c678feafdc175a70922a116c9be3e7.woff) format("woff")
}
@font-face {
	font-display:fallback;
	font-family:Roboto;
	src:url(https://assets.sendinblue.com/font/Roboto/Latin/medium/normal/6e9caeeafb1f3491be3e32744bc30440.woff2) format("woff2"),
	url(https://assets.sendinblue.com/font/Roboto/Latin/medium/normal/71501f0d8d5aa95960f6475d5487d4c2.woff) format("woff");
	font-weight:600
}
@font-face {
	font-display:fallback;
	font-family:Roboto;
	src:url(https://assets.sendinblue.com/font/Roboto/Latin/bold/normal/3ef7cf158f310cf752d5ad08cd0e7e60.woff2) format("woff2"),
	url(https://assets.sendinblue.com/font/Roboto/Latin/bold/normal/ece3a1d82f18b60bcce0211725c476aa.woff) format("woff");
	font-weight:700
}
@font-face {
	font-display:block;
	font-family:Publico;
	src:url(https://assets.sendinblue.com/font/Publico/Latin/medium/4e7300fa7617a56e5717a8d26aa1c74a.woff) format("woff")
}
*,
:after,
:before {
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.page,
.page__body {
	display:-webkit-flex;
	display:flex;
	-webkit-flex-direction:column;
	flex-direction:column;
	font-size:1rem;
	line-height:1.5rem
}
.page__body {
	background:#fff;
	color:#1f2d3d;
	font-family:Roboto,sans-serif;
	font-size-adjust:.52832031;
	margin:0;
	min-height:100vh;
	overflow-x:hidden;
	overflow-y:scroll
}
.page__body_chromatic {
	background:#044a75;
	color:#f9fafc
}
.page__header {
	z-index:1
}
.page__strut {
	display:-webkit-flex;
	display:flex;
	-webkit-flex-grow:1;
	flex-grow:1
}
.page__sidebar-toggler {
	background:0 0;
	border:0;
	color:#1f2d3d;
	contain:strict;
	height:4rem;
	left:0;
	margin:0;
	outline:0;
	padding:1.25rem;
	position:absolute;
	visibility:hidden;
	width:4rem;
	z-index:1
}
.page__sidebar-toggler.collapsible__trigger_toggled .hamburger__bun:first-child {
	-webkit-transform:translateY(.5rem) rotate(45deg);
	transform:translateY(.5rem) rotate(45deg)
}
.page__sidebar-toggler.collapsible__trigger_toggled .hamburger__bun:last-child {
	-webkit-transform:translateY(-.5rem) rotate(-45deg);
	transform:translateY(-.5rem) rotate(-45deg)
}
.page__sidebar-toggler.collapsible__trigger_toggled .hamburger__steak {
	opacity:0
}
.hamburger {
	display:-webkit-flex;
	display:flex;
	height:100%;
	-webkit-flex-direction:column;
	flex-direction:column;
	-webkit-justify-content:space-around;
	justify-content:space-around
}
.hamburger__bun,
.hamburger__steak {
	background:currentColor;
	display:block;
	height:.125rem
}
.hamburger__steak {
	transition:opacity .25s ease
}
.hamburger__bun {
	-webkit-transform-origin:50%;
	transform-origin:50%;
	transition:-webkit-transform .25s ease;
	transition:transform .25s ease;
	transition:transform .25s ease,-webkit-transform .25s ease
}
.page__sidebar {
	-webkit-flex:0 0 14.5rem;
	flex:0 0 14.5rem
}
.page__content {
	min-width:0;
	padding:1.5rem 2.5rem
}
.page__content code,
.page__content kbd,
.page__content pre,
.page__content samp,
.page__content tt {
	font-family:monospace,monospace;
	font-size:1em;
	font-size-adjust:none
}
.page__content:not(.page__content_centered) {
	-webkit-flex-grow:1;
	flex-grow:1
}
.page__sidebar+.page__content {
	background:#fff
}
.page__content_centered {
	-webkit-align-self:center;
	align-self:center;
	margin:auto
}
@media(max-width:59.5rem) {
	.page__sidebar-toggler {
		-webkit-transform:translateX(-50%);
		transform:translateX(-50%);
		transition:-webkit-transform .25s ease;
		transition:transform .25s ease;
		transition:transform .25s ease,-webkit-transform .25s ease;
		visibility:visible;
		will-change:transform
	}
	.page__sidebar-toggler.collapsible__trigger_toggled {
		-webkit-transform:translateX(0);
		transform:translateX(0)
	}
	.page__sidebar {
		padding-top:2.5rem;
		transition:visibility 0s .25s;
		visibility:hidden
	}
	.page__sidebar.collapsible__content_toggled {
		transition-delay:0s;
		visibility:visible
	}
	.page__sidebar+.page__content {
		min-width:100%;
		-webkit-transform:translateX(-14.5rem);
		transform:translateX(-14.5rem);
		transition:-webkit-transform .2s ease;
		transition:transform .2s ease;
		transition:transform .2s ease,-webkit-transform .2s ease;
		will-change:transform
	}
	.collapsible__content_toggled+.page__content {
		-webkit-transform:translateX(0);
		transform:translateX(0)
	}
}

.clickable_button,
.clickable_link {
	font:inherit;
	margin:0
}
.clickable_button.collapsible__trigger:before,
.clickable_link.collapsible__trigger:before {
	border-left:.25rem solid transparent;
	border-right:.25rem solid transparent;
	border-bottom:0;
	border-top:.25rem solid;
	content:"";
	float:right;
	margin:.625rem 0 0 .25em
}
.clickable_button.collapsible__trigger_toggled:before,
.clickable_link.collapsible__trigger_toggled:before {
	border-bottom:.25rem solid;
	border-top:0
}
.clickable_button:not([disabled]):not(.clickable_locked),
.clickable_link:not([disabled]):not(.clickable_locked) {
	cursor:pointer
}
.clickable_button.clickable_locked,
.clickable_link.clickable_locked {
	cursor:not-allowed
}
.clickable_button {
	background:#673ab7;
	border:1px solid #673ab7;
	border-radius:3px;
	color:#fff;
	display:inline-block;
	outline:0;
	padding:calc(.5rem - 1px) calc(1rem - 1px);
	text-decoration:none
}
.clickable_button.collapsible__trigger {
	overflow:hidden;
	text-align:left;
	text-overflow:ellipsis;
	white-space:nowrap
}
.clickable_button.clickable_locked,
.clickable_button[disabled] {
	opacity:.5
}
.clickable_button:focus {
	box-shadow:0 0 0 2px #c9e1f4
}
.clickable_button:focus:not([disabled]):not(.clickable_locked),
.clickable_button:hover:not([disabled]):not(.clickable_locked) {
	background:#007cd9;
	border-color:#007cd9
}
.clickable_button.clickable_locked {
	background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0NDggNTEyJz48cGF0aCBkPSdNMjI0IDQxMmMtMTUuNSAwLTI4LTEyLjUtMjgtMjh2LTY0YzAtMTUuNSAxMi41LTI4IDI4LTI4czI4IDEyLjUgMjggMjh2NjRjMCAxNS41LTEyLjUgMjgtMjggMjh6bTIyNC0xNzJ2MjI0YzAgMjYuNS0yMS41IDQ4LTQ4IDQ4SDQ4Yy0yNi41IDAtNDgtMjEuNS00OC00OFYyNDBjMC0yNi41IDIxLjUtNDggNDgtNDhoMzJ2LTQ4QzgwIDY0LjUgMTQ0LjgtLjIgMjI0LjQgMCAzMDQgLjIgMzY4IDY1LjggMzY4IDE0NS40VjE5MmgzMmMyNi41IDAgNDggMjEuNSA0OCA0OHptLTMyMC00OGgxOTJ2LTQ4YzAtNTIuOS00My4xLTk2LTk2LTk2cy05NiA0My4xLTk2IDk2djQ4em0yNzIgNDhINDh2MjI0aDM1MlYyNDB6JyBmaWxsPScjZmZmJy8+PC9zdmc+);
	background-position:right 1rem center;
	padding-right:calc(2.5rem - 1px)
}
.clickable_ghost {
	background:0 0;
	border-color:#c0ccda;
	color:#3c4858
}
.clickable_ghost:focus:not([disabled]):not(.clickable_locked),
.clickable_ghost:hover:not([disabled]):not(.clickable_locked) {
	background:0 0;
	border-color:#8492a6
}
.clickable_ghost.clickable_locked {
	background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0NDggNTEyJz48cGF0aCBkPSdNMjI0IDQxMmMtMTUuNSAwLTI4LTEyLjUtMjgtMjh2LTY0YzAtMTUuNSAxMi41LTI4IDI4LTI4czI4IDEyLjUgMjggMjh2NjRjMCAxNS41LTEyLjUgMjgtMjggMjh6bTIyNC0xNzJ2MjI0YzAgMjYuNS0yMS41IDQ4LTQ4IDQ4SDQ4Yy0yNi41IDAtNDgtMjEuNS00OC00OFYyNDBjMC0yNi41IDIxLjUtNDggNDgtNDhoMzJ2LTQ4QzgwIDY0LjUgMTQ0LjgtLjIgMjI0LjQgMCAzMDQgLjIgMzY4IDY1LjggMzY4IDE0NS40VjE5MmgzMmMyNi41IDAgNDggMjEuNSA0OCA0OHptLTMyMC00OGgxOTJ2LTQ4YzAtNTIuOS00My4xLTk2LTk2LTk2cy05NiA0My4xLTk2IDk2djQ4em0yNzIgNDhINDh2MjI0aDM1MlYyNDB6JyBmaWxsPScjM2M0ODU4Jy8+PC9zdmc+)
}
.clickable_dropdown {
	display:inline-block;
	position:relative
}
.clickable_dropdown .menu {
	margin-top:2px
}
.clickable_dropdown .menu_left {
	left:0
}
.clickable_dropdown .menu_right {
	right:0
}
.clickable_block {
	width:100%
}
.clickable_cta {
	border-radius:9999em
}
.clickable_link {
	background:0 0;
	border:0;
	color:#673ab7;
	display:inline;
	padding:0;
	text-decoration:none
}
.clickable_link:focus {
	outline:0
}
.clickable_link:focus:not(.clickable_locked),
.clickable_link:hover:not(.clickable_locked) {
	color:#007cd9;
	text-decoration:underline
}
.clickable_link.clickable_locked {
	background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0NDggNTEyJz48cGF0aCBkPSdNMjI0IDQxMmMtMTUuNSAwLTI4LTEyLjUtMjgtMjh2LTY0YzAtMTUuNSAxMi41LTI4IDI4LTI4czI4IDEyLjUgMjggMjh2NjRjMCAxNS41LTEyLjUgMjgtMjggMjh6bTIyNC0xNzJ2MjI0YzAgMjYuNS0yMS41IDQ4LTQ4IDQ4SDQ4Yy0yNi41IDAtNDgtMjEuNS00OC00OFYyNDBjMC0yNi41IDIxLjUtNDggNDgtNDhoMzJ2LTQ4QzgwIDY0LjUgMTQ0LjgtLjIgMjI0LjQgMCAzMDQgLjIgMzY4IDY1LjggMzY4IDE0NS40VjE5MmgzMmMyNi41IDAgNDggMjEuNSA0OCA0OHptLTMyMC00OGgxOTJ2LTQ4YzAtNTIuOS00My4xLTk2LTk2LTk2cy05NiA0My4xLTk2IDk2djQ4em0yNzIgNDhINDh2MjI0aDM1MlYyNDB6JyBmaWxsPScjMDA5MmZmJy8+PC9zdmc+);
	background-position:right 1px center;
	opacity:.5;
	padding-right:1.5rem
}
.clickable_sneaky,
.clickable_sneaky:focus,
.clickable_sneaky:hover {
	color:inherit
}
.clickable_plan {
	color:#673ab7
}
.clickable_plan:focus,
.clickable_plan:hover {
	color:#007cd9
}
.clickable_destructive {
	background:#ff4949;
	border-color:#ff4949
}
.clickable_destructive:focus:not([disabled]):not(.clickable_locked),
.clickable_destructive:hover:not([disabled]):not(.clickable_locked) {
	background:#d93e3e;
	border-color:#d93e3e
}
.clickable_locked {
	background-repeat:no-repeat;
	background-size:1em
}
.clickable__group {
	display:-webkit-inline-flex;
	display:inline-flex;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap
}
.clickable__group .clickable_button:focus,
.clickable__group .clickable_button:hover {
	position:relative
}
.clickable__group .clickable_button:not(:first-child),
.clickable__group .clickable_dropdown:not(:first-child) .clickable_button {
	border-bottom-left-radius:0;
	border-top-left-radius:0;
	margin-left:-1px
}
.clickable__group>.clickable_button:not(:last-child),
.clickable__group>.clickable_dropdown:not(:last-child) .clickable_button {
	border-bottom-right-radius:0;
	border-top-right-radius:0
}
.clickable__group>.clickable_dropdown:not(:last-child) .clickable_link,
.clickable__group>.clickable_link:not(:last-child) {
	margin-right:1.5em;
	position:relative
}
.clickable__group>.clickable_dropdown:not(:last-child) .clickable_link:after,
.clickable__group>.clickable_link:not(:last-child):after {
	background:#c0ccda;
	border-radius:50%;
	content:"";
	cursor:auto;
	display:inline-block;
	height:.25rem;
	pointer-events:none;
	position:absolute;
	right:-.9em;
	top:.7em;
	width:.25rem
}
.clickable__icon {
	height:1.5rem;
	vertical-align:bottom;
	width:1.5rem
}
.clickable__icon:not(.icon_standalone) {
	margin-right:calc(.7002rem - 1px)
}
.content__header {
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	padding-bottom:1.5rem
}
.content__heading {
	color:#091e3f;
	font-family:Publico;
	font-size:1.51571657rem;
	line-height:2rem;
	margin:0
}
.content__subheading {
	font-size:1.74110113rem;
	line-height:2rem;
	font-weight:400;
	margin:.5rem 0 0;
	text-align:center
}
.content__toolbar {
	margin:-.25rem 0
}
.content__divider {
	border:0;
	border-bottom:1px solid #c0ccda;
	margin:-1px 0 0
}
.content__body {
	margin-top:2rem
}
.content__body .notification {
	margin-bottom:1.5rem
}
.preauth {
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-direction:column;
	flex-direction:column
}
.preauth .content__heading {
	text-align:center
}
.preauth__banner {
	color:inherit;
	font-size:2rem;
	margin-bottom:2.5rem;
	text-decoration:none
}
.preauth__banner .organization__logo {
	width:auto
}
.preauth__panel {
	background:#fff;
	border-radius:3px;
	color:#3c4858;
	max-width:calc(100% + 6px + 5rem);
	padding:2.5rem
}
.preauth__footer {
	margin-top:1rem
}
.navigation__link {
	color:#687484;
	outline:0
}
.navigation__link,
.navigation__link:focus,
.navigation__link:hover {
	text-decoration:none
}
.navigation__heading {
	color:#3c4858;
	display:block
}
.navigation_layout_grid .navigation__link {
	border:1px solid #c0ccda;
	border-radius:3px;
	display:block;
	padding:calc(1.5rem - 1px);
	text-align:center
}
.navigation_layout_grid .navigation__link:focus,
.navigation_layout_grid .navigation__link:hover {
	border:1px solid #673ab7
}
.navigation_layout_grid .navigation__heading {
	font-size:1.51571657rem;
	line-height:2.5rem
}
.navigation_layout_grid .navigation__icon {
	display:block;
	height:4em;
	margin:1rem auto;
	width:4em
}
.navigation_layout_list .navigation__link {
	-webkit-align-items:center;
	align-items:center;
	border-bottom:1px solid #c0ccda;
	display:-webkit-flex;
	display:flex;
	padding:1.5rem 0 calc(1.5rem - 1px)
}
.navigation_layout_list .navigation__link:last-child {
	border-bottom:0;
	padding-bottom:1.5rem
}
.navigation_layout_list .navigation__link:focus .navigation__heading,
.navigation_layout_list .navigation__link:focus .navigation__icon,
.navigation_layout_list .navigation__link:hover .navigation__heading,
.navigation_layout_list .navigation__link:hover .navigation__icon {
	color:#673ab7
}
.navigation_layout_list .navigation__icon {
	-webkit-flex-shrink:0;
	flex-shrink:0;
	height:1.5em;
	margin:0 1rem;
	width:1.5em
}
.navigation_layout_tabs {
	box-shadow:inset 0 -1px 0 #c0ccda;
	display:-webkit-flex;
	display:flex;
	overflow-x:auto;
	overflow-y:hidden
}
.navigation_layout_tabs .navigation__link {
	padding:.5rem 1rem calc(.5rem - 2px)
}
.navigation_layout_tabs .navigation__link:focus,
.navigation_layout_tabs .navigation__link:hover {
	border-bottom:2px solid #673ab7
}
.navigation_layout_tabs .navigation__link .tag {
	vertical-align:bottom
}
.navigation_layout_tabs .navigation__link_active {
	border-bottom:2px solid #673ab7;
	color:#673ab7
}
.navigation_layout_tabs .navigation__link_active .tag {
	background:#673ab7;
	color:#fff
}
.tag {
	background:#eff2f7;
	border-radius:1em;
	contain:content;
	display:inline-block;
	font-size:.87055056rem;
	line-height:1.5rem;
	padding:0 .5rem
}
.tag[class*=status_] {
	background:currentColor
}
.tag[class*=status_]:first-line {
	color:#fff
}
.notification {
	border:1px solid;
	border-radius:3px;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	padding:calc(.5rem - 1px)
}
.notification.collapsible {
	padding-right:2rem;
	position:relative
}
.notification__content {
	display:-webkit-flex;
	display:flex;
	margin:0;
	padding:.5rem
}
.notification__actions {
	margin-left:auto;
	padding:.25rem
}
.notification__action {
	background:0 0;
	border:0;
	color:#673ab7;
	cursor:pointer;
	font:inherit;
	padding:.25rem;
	text-transform:uppercase
}
.notification__action:focus {
	outline:none
}
.notification__icon {
	-webkit-flex-shrink:0;
	flex-shrink:0;
	height:1.5em;
	margin-right:calc(1rem - 1px);
	width:1.5em
}
.notification__list {
	list-style:none;
	margin:0;
	padding:0
}
.notification__item+.notification__item {
	margin-top:1rem
}
.notification_info {
	background-color:#e9f8ff;
	border-color:#1fb6ff;
	color:#0c4966
}
.notification_info .notification__icon {
	color:#1fb6ff
}
.notification_success {
	background-color:#e7faf0;
	border-color:#13ce66;
	color:#085229
}
.notification_success .notification__icon {
	color:#13ce66
}
.notification_error {
	background-color:#ffeded;
	border-color:#ff4949;
	color:#661d1d
}
.notification_error .notification__icon {
	color:#ff4949
}
.notification_warning {
	background-color:#fff5e9;
	border-color:#ff9a25;
	color:#663e0f
}
.notification_warning .notification__icon {
	color:#ff9a25
}
.notification_standalone {
	text-align:center
}
.notification_standalone .notification__icon {
	height:8rem;
	margin:0 0 2rem;
	vertical-align:bottom;
	width:7.5rem
}
.notification__closer {
	background:0 0;
	border:0;
	color:#8492a6;
	cursor:pointer;
	height:1rem;
	position:absolute;
	right:.75rem;
	top:calc(1.125rem + 1px);
	width:1rem
}
.notification__closer:focus,
.notification__closer:hover {
	color:#3c4858
}
.notification__closer:focus {
	outline:0
}
.notification__closer:after,
.notification__closer:before {
	border:solid;
	border-width:0 0 0 2px;
	bottom:0;
	content:"";
	left:50%;
	margin-left:-1px;
	position:absolute;
	top:0
}
.notification__closer:after {
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.notification__closer:before {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
::-webkit-input-placeholder {
	color:#c0ccda;
	opacity:1
}
::-moz-placeholder {
	color:#c0ccda;
	opacity:1
}
:-ms-input-placeholder {
	color:#c0ccda;
	opacity:1
}
::-ms-input-placeholder {
	color:#c0ccda;
	opacity:1
}
::placeholder {
	color:#c0ccda;
	opacity:1
}
.form_fieldset {
	display:table-row-group
}
.fieldset__separator {
	display:table-row
}
.fieldset__separator:after,
.fieldset__separator:before {
	background:#c0ccda;
	background-clip:padding-box;
	border:solid transparent;
	border-width:calc(4rem - 1px) 0 4rem;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	content:"";
	display:table-cell;
	height:1px
}
.form__fieldset {
	border:0;
	display:table-row;
	padding:0
}
.form__fieldset:first-child .form__entries,
.form__fieldset:first-child .form__legend {
	padding-top:0
}
.form__entries,
.form__legend {
	display:table-cell;
	margin:0;
	padding-top:4rem;
	vertical-align:top
}
.form__legend {
	font-size:1.14869835rem;
	line-height:1.5rem;
	font-weight:700;
	padding-right:2.5rem
}
@media(max-width:45rem) {
	.fieldset__separator,
	.form__entries,
	.form__fieldset,
	.form__legend,
	.form_fieldset {
		display:block
	}
	.form__legend {
		padding-bottom:.5rem;
		padding-right:0
	}
	.form__entries {
		padding-top:0
	}
	.fieldset__separator {
		border:0
	}
}
.form__entry {
	border:0;
	margin:0;
	padding:0;
	position:relative
}
.form__entry:not(:first-child) {
	margin-top:1.5rem
}
.entry__label+.form__entry {
	margin-top:0
}
.entry__label {
	display:table;
	font-weight:700;
	padding:0;
	white-space:normal
}
.form__row {
	display:-webkit-flex;
	display:flex;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin:-.25rem -.75rem
}
.form__row:not(:first-child) {
	margin-top:1.25rem
}
.entry__label+.form__row {
	margin-top:-.25rem
}
.form__row>.form__entry {
	margin:.25rem .75rem
}
.entry__optional-indicator {
	color:#687484;
	font-size:.87055056rem;
	line-height:1rem;
	font-weight:400
}
.entry__field {
	-webkit-align-items:center;
	align-items:center;
	background:#fff;
	border:1px solid #c0ccda;
	border-radius:3px;
	display:-webkit-inline-flex;
	display:inline-flex;
	margin:.25rem 0;
	max-width:100%
}
.entry__field:focus-within {
	box-shadow:0 0 0 2px #c9e1f4
}
.input,
.input__affix {
	background:0 0;
	border:0;
	font:inherit;
	margin:0
}
.input:first-child,
.input__affix:first-child {
	padding-left:.5rem
}
.input:last-child,
.input__affix:last-child {
	padding-right:.5rem
}
.input,
.input__button {
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	color:inherit;
	outline:0
}
.input:not(textarea),
.input__button {
	height:calc(2.5rem - 2px)
}
.input__affix {
	color:#687484;
	-webkit-flex-shrink:0;
	flex-shrink:0
}
.input__button {
	cursor:pointer;
	padding:0 .5rem
}
.input__button[type=submit] {
	border-bottom-left-radius:0;
	border-left:1px solid #c0ccda;
	border-top-left-radius:0;
	color:inherit;
	margin-left:.5rem
}
.input__button .icon {
	height:1.5rem;
	vertical-align:bottom;
	width:1.5rem
}
.input {
	box-shadow:none;
	min-width:1px;
	padding:0
}
textarea.input {
	padding:calc(.5rem - 1px)
}
select.input {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyODYuMSAxNjcnPjxwYXRoIGQ9J00yNC4xIDBoMjM4YzIxLjQgMCAzMi4xIDI1LjkgMTcgNDFsLTExOSAxMTljLTkuNCA5LjQtMjQuNiA5LjQtMzMuOSAwTDcuMSA0MUMtOCAyNS45IDIuNyAwIDI0LjEgMHonIGZpbGw9JyMzYzQ4NTgnLz48L3N2Zz4=);
	background-position:right .65em top 50%;
	background-repeat:no-repeat;
	background-size:.65em auto
}
select.input:first-child,
select.input:last-child {
	padding-right:calc(2rem - 1px)
}
.entry_block .entry__field,
.form__row .entry__field,
.form_block .entry__field {
	display:-webkit-flex;
	display:flex
}
.entry_block .input,
.form__row .input,
.form_block .input {
	-webkit-flex-grow:1;
	flex-grow:1
}
.entry_phrasing,
.entry_phrasing .entry__label,
.entry_phrasing .entry__specification {
	display:inline-block
}
.entry_phrasing .entry__label {
	font-weight:400
}
.entry_errored {
	margin-left:-.5rem;
	padding-left:.5rem
}
.entry_errored:before {
	background:#ff4949;
	bottom:0;
	content:"";
	position:absolute;
	right:100%;
	top:0;
	width:.25rem
}
.entry__error,
.entry__label,
.entry__specification,
.form__error {
	max-width:40em
}
.entry__error,
.entry__specification,
.form__error {
	display:block
}
.entry__choice+.entry__error,
.entry__choice+.entry__specification,
.entry__error+.entry__error,
.entry__error+.entry__specification,
.entry__specification+.entry__error,
.entry__specification+.entry__specification {
	margin-top:.5rem
}
.entry__error {
	color:#ff4949;
	font-size:.87055056rem;
	line-height:1rem
}
.entry__specification {
	color:#687484;
	margin:0
}
.entry__choice {
	padding-left:1.5em;
	text-indent:-1.5em
}
.entry__choice label {
	cursor:pointer
}
.entry__choice .checkbox,
.entry__choice .radio-button {
	margin-right:.5em
}
.entry__choice .toggletip {
	text-indent:0
}
.entry__choice:not(:first-child) {
	margin-top:.5rem
}
.entry__choices.menu {
	margin-top:2px;
	max-height:20rem;
	overflow:auto;
	padding:.5rem
}
.checkbox,
.radio-button {
	background:#fff;
	border:1px solid #687484;
	cursor:pointer;
	display:inline-block;
	height:1em;
	vertical-align:-.125em;
	width:1em;
	position:relative
}
.checkbox {
	border-radius:3px
}
.radio-button {
	border-radius:50%
}
.radio-button:before {
	border-radius:50%;
	bottom:2px;
	content:"";
	left:2px;
	position:absolute;
	right:2px;
	top:2px
}
.checkbox_tick_negative:after,
.checkbox_tick_negative:before {
	border:solid #fff;
	border-width:0 0 0 2px;
	bottom:0;
	content:"";
	left:50%;
	margin-left:-1px;
	position:absolute;
	top:0
}
.checkbox_tick_negative:after {
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.checkbox_tick_negative:before,
.checkbox_tick_positive:before {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.checkbox_tick_positive:before {
	border-color:#fff;
	border-style:solid;
	border-width:0 2px 2px 0;
	bottom:1px;
	content:"";
	left:50%;
	margin-left:-25%;
	position:absolute;
	top:1px;
	-webkit-transform-origin:80% 45%;
	transform-origin:80% 45%;
	width:50%
}
.input_replaced {
	opacity:0;
	position:absolute;
	z-index:-1
}
.input_replaced:checked+.checkbox_tick_positive {
	background:#13ce66;
	border-color:#13ce66
}
.input_replaced:checked+.checkbox_tick_negative {
	background:#ff4949;
	border-color:#ff4949
}
.input_replaced:checked+.radio-button {
	border-color:#673ab7
}
.input_replaced:checked+.radio-button:before {
	background:#673ab7
}
.input_replaced:indeterminate+.checkbox {
	background:#fff;
	border-color:#687484
}
.input_replaced:indeterminate+.checkbox:before {
	background:#687484;
	border:0;
	content:"";
	height:2px;
	left:2px;
	margin:-1px 0 0;
	position:absolute;
	right:2px;
	-webkit-transform:none;
	transform:none;
	top:50%;
	width:auto
}
.input_replaced:indeterminate+.checkbox:after {
	content:normal
}
.input_replaced:active+.checkbox,
.input_replaced:active+.radio-button,
.input_replaced:focus+.checkbox,
.input_replaced:focus+.radio-button {
	box-shadow:0 0 0 2px #c9e1f4
}
.choice__form {
	border:0;
	margin:0;
	padding:0
}
.choice__form[disabled] {
	display:none
}
.entry__choice+.choice__form {
	border-left:2px solid #c0ccda;
	margin-left:calc(.5em - 1px);
	padding:.5rem calc(.5rem + .5em - 1px)
}
::-ms-reveal {
	display:none
}
::-webkit-inner-spin-button,
::-webkit-search-decoration {
	display:none
}
[type=search] {
	-webkit-appearance:textfield;
	-moz-appearance:textfield;
	appearance:textfield
}
.input[readonly] {
	background-color:#f9fafc
}
.input[type=text]+.input__password-toggler {
	color:#673ab7
}
.ap-nostyle-input-icon {
	display:none
}
.ap-nostyle-dropdown-menu {
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	background:#fff;
	border:1px solid #c0ccda;
	border-radius:3px;
	list-style:none;
	margin:0;
	max-width:100vw;
	min-width:100%;
	padding:calc(.5rem - 1px) 0
}
.ap-nostyle-dropdown-menu.collapsible__content {
	position:absolute;
	top:100%;
	z-index:1
}
.ap-nostyle-dropdown-menu.collapsible__content:not(.collapsible__content_toggled) {
	display:none
}
.ap-nostyle-dropdown-menu em {
	font-style:normal;
	font-weight:700
}
.ap-nostyle-input {
	padding-right:.5rem
}
.ap-nostyle-suggestion {
	cursor:default;
	color:inherit;
	cursor:pointer;
	display:block;
	overflow:hidden;
	padding:.5rem 1rem;
	text-decoration:none;
	text-overflow:ellipsis;
	white-space:nowrap
}
.ap-nostyle-cursor,
.ap-nostyle-suggestion:focus:not(.menu__control_locked),
.ap-nostyle-suggestion:hover:not(.menu__control_locked) {
	background:#eff2f7
}
.ap-footer {
	display:none
}
.toggletip {
	contain:none!important
}
.row__primary {
	color:#1f2d3d;
	font-weight:700
}
.table__scroller {
	padding-top:9rem;
	margin-top:-9rem
}
.navigation_tag {
	position:relative
}
.navigation_tag .navigation_tag-label {
	padding-right:5px
}
.navigation_tag .tag {
	position:absolute;
	color:#427aab;
	font-size:.8125rem;
	line-height:1rem;
	top:-8px;
	font-weight:400;
	padding:2px 5px;
	margin-left:0;
	background:#c3e7fc;
	border-radius:3px
}
.page__content {
	padding-left:2rem!important;
	padding-right:2rem!important
}
.confirmation__area {
	margin-top:2.5rem!important
}
.confirmation__area .entry__label {
	margin-bottom:.5rem
}
.saml__spacertop {
	margin-top:1.5rem
}
.saml__spacerbottom {
	margin-bottom:1.5rem
}
.saml__spacertop__sm {
	padding-top:1.5rem
}
.saml__form__legend {
	font-size:1.14869835rem;
	line-height:1.5rem;
	font-weight:700
}
.cursor__pointer {
	cursor:pointer
}
.update_profile_custom_submit .form__entry,
.update_profile_submit_loader {
	margin:0!important
}
.update_profile_submit_loader.active {
	margin:1.5rem 0!important
}
.algolia-places-nostyle .input {
	width:306px!important
}
.topnav__toggletip {
	text-align:center
}
.topnav__toggletip .toggletip__content {
	text-align:left;
	left:unset;
	position:fixed;
	color:#1f2d3d;
	top:unset
}
.menu__toggletip:hover .toggletip__content,
.sidenav__toggletip:hover .toggletip__content,
.topnav__toggletip:hover .toggletip__content {
	clip:auto;
	-webkit-clip-path:none;
	clip-path:none;
	pointer-events:auto;
	z-index:1
}
.sidenav__toggletip .toggletip__content {
	color:#1f2d3d
}
.input_replaced:checked+.checkbox_tick_positive.hyphen {
	background:#fff;
	border-color:#687484
}
.checkbox_tick_positive.hyphen:before {
	border:solid #687484;
	border-width:0 2px 0 0;
	bottom:1px;
	content:"";
	left:50%;
	margin-left:-25%;
	position:absolute;
	top:1px;
	-webkit-transform-origin:68% 38%;
	transform-origin:68% 38%;
	width:50%
}
.checkbox_tick_negative.hyphen:before,
.checkbox_tick_positive.hyphen:before {
	-webkit-transform:rotate(45deg);
	transform:rotate(90deg)
}
.display__block {
	display:block
}
.sidebar {
	z-index:1
}
.page__header {
	z-index:2
}
.header__organization_center:hover {
	background:0 0!important;
	cursor:default
}
.footer__copyright {
	position:fixed;
	left:0;
	bottom:12px;
	width:100%;
	color:#687484;
	font-size:.87055056rem;
	line-height:1rem
}
.forbidden_back {
	margin-left:1rem
}
.discoverability-modal .content__header {
	box-shadow:none!important;
	padding-bottom:0;
	margin-bottom:0;
	font-family:Publico
}
.discoverability-modal .content__divider {
	border-top:0;
	margin-top:0;
	margin-bottom:1.5rem
}
.discoverability-modal p {
	margin:1.2rem 0 1.5rem
}
.discoverability-modal .clickable_button,
.discoverability-modal p {
	font-family:Roboto,sans-serif
}
.discoverability-modal .clickable_ghost {
	margin-left:1rem
}
.discoverability-modal .svg_holder {
	position:relative
}
.discoverability-modal .sib_logo_svg_nav {
	width:300px;
	font-family:Roboto;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	position:absolute;
	top:7rem;
	left:1rem;
	color:#fff
}
.discoverability-modal .sib_logo_svg_nav svg {
	width:32px;
	height:32px;
	margin-right:1.75rem
}
.discoverability-modal .sib_logo_svg_nav .menu_link {
	width:80px;
	white-space:nowrap;
	margin-right:1.5rem
}
.discoverability-modal .sib_logo_svg_nav .menu_link.menu_link_last {
	margin-left:-1rem
}
.discoverability-modal .sib_logo_svg_nav .svg_plus_icon {
	height:1.5rem;
	fill:#fff;
	position:absolute;
	right:-18px
}
.apps_discoverability_icon .st0 {
	fill:#044a75
}
.apps_discoverability_icon .st2 {
	fill:#fff
}
.apps_discoverability_icon .st4 {
	fill:#ffd9d4
}
.apps_discoverability_icon .st5 {
	fill:#673ab7
}
.apps_discoverability_icon .st6 {
	fill:#0095ff
}
.entry_warning {
	margin-left:-.5rem;
	padding-left:.25rem
}
.entry_warning:before {
	background:#ff9a25;
	bottom:0;
	content:"";
	position:absolute;
	right:100%;
	top:0;
	width:.25rem
}
#profile_form .entry__field,
.entry_warning .entry__field {
	margin-bottom:0
}
#profile_form .entry__error {
	margin-top:.25rem
}
#profile_form .profile_terms_checkbox {
	max-width:40rem
}
#profile_form .profile_terms_checkbox .entry_warning {
	margin-left:0
}
#profile_form .profile_terms_checkbox .entry_warning .entry__choice {
	line-height:.875rem
}
#profile_form #personal__info_details {
	max-width:40rem;
	display:block
}
form[name=update_profile] {
	display:block
}
form[name=update_profile] #personal__info_details,
form[name=update_profile] .form__legend {
	padding-top:0
}
form[name=verify_phone_number] label[for=verify_phone_number_verificationCode] {
	margin:auto
}
#verify_phone .notification {
	margin-bottom:2rem
}
#verify_phone .notification .notification__icon {
	width:1.5rem;
	height:1.5rem;
	margin:0 calc(1rem - 1px) 0 0
}


