

@media(min-width: 600px) {
	[data-animation=fade-in] {
		opacity: 0;
		transform: scale(0.9)
	}

	[data-animation=fade-in][data-animation-state=active] {
		opacity: 1;
		transform: scale(1);
		transition: opacity .35s cubic-bezier(0.65, 0, 0.35, 1), transform .85s cubic-bezier(0, 0.85, 0.25, 1)
	}

	[data-animation=fade-in-move-up] {
		opacity: 0;
		transform: translate3d(0, 3rem, 0) scale(0.95)
	}

	[data-animation=fade-in-move-up][data-animation-state=active] {
		opacity: 1;
		transform: translate3d(0, 0, 0) scale(1);
		transition: opacity .35s cubic-bezier(0.65, 0, 0.35, 1), transform .85s cubic-bezier(0, 0.85, 0.25, 1)
	}
}

[data-animation=brandguide-cards]>div {
	transition: transform .85s cubic-bezier(0.35, 0.35, 0, 1);
	transform-origin: 50% 300%;
	transform: rotate(0)
}

[data-animation=brandguide-cards][data-animation-state=active]>:nth-child(1) {
	transform: rotate(-14deg)
}

@media(max-width: 599.98px) {
	[data-animation=brandguide-cards][data-animation-state=active]>:nth-child(1) {
		transform: rotate(-6deg)
	}
}

[data-animation=brandguide-cards][data-animation-state=active]>:nth-child(2) {
	transform: rotate(-13.972deg)
}

@media(max-width: 599.98px) {
	[data-animation=brandguide-cards][data-animation-state=active]>:nth-child(2) {
		transform: rotate(-5.988deg)
	}
}

[data-animation=brandguide-cards][data-animation-state=active]>:nth-child(3) {
	transform: rotate(-13.776deg)
}

@media(max-width: 599.98px) {
	[data-animation=brandguide-cards][data-animation-state=active]>:nth-child(3) {
		transform: rotate(-5.904deg)
	}
}

[data-animation=brandguide-cards][data-animation-state=active]>:nth-child(4) {
	transform: rotate(-13.244deg)
}

@media(max-width: 599.98px) {
	[data-animation=brandguide-cards][data-animation-state=active]>:nth-child(4) {
		transform: rotate(-5.676deg)
	}
}

[data-animation=brandguide-cards][data-animation-state=active]>:nth-child(5) {
	transform: rotate(-12.208deg)
}

@media(max-width: 599.98px) {
	[data-animation=brandguide-cards][data-animation-state=active]>:nth-child(5) {
		transform: rotate(-5.232deg)
	}
}

[data-animation=brandguide-cards][data-animation-state=active]>:nth-child(6) {
	transform: rotate(-10.5deg)
}

@media(max-width: 599.98px) {
	[data-animation=brandguide-cards][data-animation-state=active]>:nth-child(6) {
		transform: rotate(-4.5deg)
	}
}

[data-animation=brandguide-cards][data-animation-state=active]>:nth-child(7) {
	transform: rotate(-7.952deg)
}

@media(max-width: 599.98px) {
	[data-animation=brandguide-cards][data-animation-state=active]>:nth-child(7) {
		transform: rotate(-3.408deg)
	}
}

[data-animation=brandguide-cards][data-animation-state=active]>:nth-child(8) {
	transform: rotate(-4.396deg)
}

@media(max-width: 599.98px) {
	[data-animation=brandguide-cards][data-animation-state=active]>:nth-child(8) {
		transform: rotate(-1.884deg)
	}
}

[data-animation=brandguide-cards][data-animation-state=active]>:nth-child(9) {
	transform: rotate(0.336deg)
}

@media(max-width: 599.98px) {
	[data-animation=brandguide-cards][data-animation-state=active]>:nth-child(9) {
		transform: rotate(0.144deg)
	}
}

[data-animation=brandguide-cards][data-animation-state=active]>:nth-child(10) {
	transform: rotate(6.412deg)
}

@media(max-width: 599.98px) {
	[data-animation=brandguide-cards][data-animation-state=active]>:nth-child(10) {
		transform: rotate(2.748deg)
	}
}

[data-animation=brandguide-cards][data-animation-state=active]>:nth-child(11) {
	transform: rotate(14deg)
}

@media(max-width: 599.98px) {
	[data-animation=brandguide-cards][data-animation-state=active]>:nth-child(11) {
		transform: rotate(6deg)
	}
}



.icon,
.h-interactive-logo::before,
.h-share-logo::before,
.tagify tag x,
.c-input-text__toggle-visibility,
.c-input-checkbox label:before,
.c-input-checkbox--small label:before,
.c-close-button,
.b-modal__copy::before,
.c-color-picker__copy::before,
.b-control__scroll-left1,
.b-control__scroll-right1,
.b-control__scroll-left2,
.b-control__scroll-right2,
.b-control__scroll-left3,
.b-control__scroll-right3,
.b-chat-window__message--sent:before,
.b-chat-window__message--error:before {
	font-family: "mybrandnewlogo-icons";
	display: inline-block;
	font-weight: normal;
	font-style: normal;
	speak: none
}

.icon-arrow-end:before {
	content: ""
}

.icon-arrow-left:before,
.b-control__scroll-left3:before,
.b-control__scroll-left2:before,
.b-control__scroll-left1:before {
	content: ""
}

.icon-arrow-right:before,
.b-control__scroll-right3:before,
.b-control__scroll-right2:before,
.b-control__scroll-right1:before {
	content: ""
}

.icon-arrow-start:before {
	content: ""
}

.icon-background:before {
	content: ""
}

.icon-bitmap:before {
	content: ""
}

.icon-box:before {
	content: ""
}

.icon-brightness:before {
	content: ""
}

.icon-browser:before {
	content: ""
}

.icon-cancel:before,
.tagify tag x:before,
.c-close-button:before,
.b-modal__copy.error:before,
.error.c-color-picker__copy:before,
.b-chat-window__message--error:before {
	content: ""
}

.icon-cart:before {
	content: ""
}

.icon-circular:before {
	content: ""
}

.icon-clock:before,
.b-brandguide__image-files a:not(.active) span.icon:before,
.b-brandguide__image-files a:not(.active) span.h-interactive-logo:before,
.b-brandguide__image-files a:not(.active) span.h-share-logo:before,
.b-brandguide__image-files a:not(.active) span.c-input-text__toggle-visibility:before,
.b-brandguide__image-files a:not(.active) span.c-close-button:before,
.b-brandguide__image-files a:not(.active) span.b-modal__copy:before,
.b-brandguide__image-files a:not(.active) span.c-color-picker__copy:before,
.b-brandguide__image-files a:not(.active) span.b-control__scroll-left1:before,
.b-brandguide__image-files a:not(.active) span.b-control__scroll-right1:before,
.b-brandguide__image-files a:not(.active) span.b-control__scroll-left2:before,
.b-brandguide__image-files a:not(.active) span.b-control__scroll-right2:before,
.b-brandguide__image-files a:not(.active) span.b-control__scroll-left3:before,
.b-brandguide__image-files a:not(.active) span.b-control__scroll-right3:before,
.b-brandguide__image-files a:not(.active) span.b-chat-window__message--sent:before,
.b-brandguide__image-files a:not(.active) span.b-chat-window__message--error:before {
	content: ""
}

.icon-color:before {
	content: ""
}

.icon-confirm:before,
.c-input-checkbox label:before,
.c-input-checkbox--small label:before,
.b-purchase-form__steps li.valid:before,
.b-modal__copy.success:before,
.success.c-color-picker__copy:before,
.b-chat-window__message--sent:before {
	content: ""
}

.icon-content-size:before {
	content: ""
}

.icon-content:before {
	content: ""
}

.icon-copy:before {
	content: ""
}

.icon-copyright:before {
	content: ""
}

.icon-corner-size:before {
	content: ""
}

.icon-corners-curved:before {
	content: ""
}

.icon-corners-cut-off:before {
	content: ""
}

.icon-corners-flower:before {
	content: ""
}

.icon-corners-round:before {
	content: ""
}

.icon-corners-super:before {
	content: ""
}

.icon-corners:before {
	content: ""
}

.icon-creditcard:before {
	content: ""
}

.icon-curve:before {
	content: ""
}

.icon-cut-out:before {
	content: ""
}

.icon-delete:before {
	content: ""
}

.icon-design:before {
	content: ""
}

.icon-detail:before {
	content: ""
}

.icon-divider-line:before {
	content: ""
}

.icon-divider-squiggle:before {
	content: ""
}

.icon-divider-zigzag:before {
	content: ""
}

.icon-divider:before {
	content: ""
}

.icon-double-drop:before {
	content: ""
}

.icon-download:before {
	content: ""
}

.icon-drop:before {
	content: ""
}

.icon-duplicate:before {
	content: ""
}

.icon-edit:before,
.h-interactive-logo:before,
.h-share-logo:before {
	content: ""
}

.icon-effect-bokeh:before {
	content: ""
}

.icon-effect-burst:before {
	content: ""
}

.icon-effect-polkadot:before {
	content: ""
}

.icon-effect-shine:before {
	content: ""
}

.icon-effect-squiggle:before {
	content: ""
}

.icon-effect-zigzag:before {
	content: ""
}

.icon-effect:before {
	content: ""
}

.icon-email:before {
	content: ""
}

.icon-facebook:before {
	content: ""
}

.icon-fill:before {
	content: ""
}

.icon-flip:before {
	content: ""
}

.icon-font:before {
	content: ""
}

.icon-form:before {
	content: ""
}

.icon-gradient-linear:before {
	content: ""
}

.icon-gradient-radial:before {
	content: ""
}

.icon-gradient:before {
	content: ""
}

.icon-happy:before {
	content: ""
}

.icon-heart:before {
	content: ""
}

.icon-height:before {
	content: ""
}

.icon-help:before {
	content: ""
}

.icon-hex:before {
	content: ""
}

.icon-hidden:before,
.c-input-text__toggle-visibility:before {
	content: ""
}

.icon-hole:before {
	content: ""
}

.icon-hue:before {
	content: ""
}

.icon-icon:before {
	content: ""
}

.icon-ideal:before {
	content: ""
}

.icon-indicator:before {
	content: "☞"
}

.icon-inset:before {
	content: ""
}

.icon-instagram:before {
	content: ""
}

.icon-language:before {
	content: ""
}

.icon-layout:before {
	content: ""
}

.icon-length:before {
	content: ""
}

.icon-letter-spacing:before {
	content: ""
}

.icon-lining:before {
	content: ""
}

.icon-link-back:before {
	content: ""
}

.icon-link:before {
	content: ""
}

.icon-linkedin:before {
	content: ""
}

.icon-lock:before {
	content: ""
}

.icon-logo-oops:before {
	content: ""
}

.icon-margin:before {
	content: ""
}

.icon-menu:before {
	content: ""
}

.icon-monogram:before {
	content: ""
}

.icon-monokai:before {
	content: ""
}

.icon-name:before {
	content: ""
}

.icon-outline:before {
	content: ""
}

.icon-paper-plane:before {
	content: ""
}

.icon-paypal:before {
	content: ""
}

.icon-plus:before {
	content: ""
}

.icon-position:before {
	content: ""
}

.icon-randomize:before {
	content: ""
}

.icon-ratio:before {
	content: ""
}

.icon-ring-position:before {
	content: ""
}

.icon-ring:before {
	content: ""
}

.icon-rotation:before {
	content: ""
}

.icon-saturation:before {
	content: ""
}

.icon-scroll-down:before {
	content: ""
}

.icon-shadow-striped:before {
	content: ""
}

.icon-shadow-2d:before {
	content: ""
}

.icon-shadow-3d:before {
	content: ""
}

.icon-shadow:before {
	content: ""
}

.icon-shape-blob:before {
	content: ""
}

.icon-shape-circle:before {
	content: ""
}

.icon-shape-dart:before {
	content: ""
}

.icon-shape-drop:before {
	content: ""
}

.icon-shape-kite:before {
	content: ""
}

.icon-shape-ngon:before {
	content: ""
}

.icon-shape-rectangle:before {
	content: ""
}

.icon-shape-star:before {
	content: ""
}

.icon-shape-triangle:before {
	content: ""
}

.icon-shape:before {
	content: ""
}

.icon-shapes:before {
	content: ""
}

.icon-share:before,
.h-share-logo:before {
	content: ""
}

.icon-sides:before {
	content: ""
}

.icon-size:before {
	content: ""
}

.icon-slogan:before {
	content: ""
}

.icon-smart-shape:before {
	content: ""
}

.icon-social-media:before {
	content: ""
}

.icon-spikes:before {
	content: ""
}

.icon-star:before {
	content: ""
}

.icon-strength:before {
	content: ""
}

.icon-stroke-offset:before {
	content: ""
}

.icon-stroke:before {
	content: ""
}

.icon-structure-text-inside-symbol:before {
	content: ""
}

.icon-structure-text-with-icon-horizontal:before {
	content: ""
}

.icon-structure-text-with-icon-inside-symbol:before {
	content: ""
}

.icon-structure-text-with-icon:before {
	content: ""
}

.icon-structure-text-with-monogram-horizontal:before {
	content: ""
}

.icon-structure-text-with-monogram:before {
	content: ""
}

.icon-structure-text-with-symbol-horizontal:before {
	content: ""
}

.icon-structure-text-with-symbol:before {
	content: ""
}

.icon-structure-text:before {
	content: ""
}

.icon-style:before {
	content: ""
}

.icon-symbol:before {
	content: ""
}

.icon-taco:before {
	content: ""
}

.icon-text:before {
	content: ""
}

.icon-thumbs-up:before {
	content: ""
}

.icon-transparent:before {
	content: ""
}

.icon-twitter:before {
	content: ""
}

.icon-type:before {
	content: ""
}

.icon-typography:before {
	content: ""
}

.icon-unique:before {
	content: ""
}

.icon-variation:before {
	content: ""
}

.icon-vector:before {
	content: ""
}

.icon-visible:before,
.c-input-text__toggle-visibility.active:before {
	content: ""
}

.icon-wallpaper:before {
	content: ""
}

.icon-whatsapp:before {
	content: ""
}

.icon-youtube:before {
	content: ""
}

.l-article {
	width: 100%;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	flex-direction: column
}

.l-article .b-logo-strip {
	justify-content: flex-start
}

.l-article header {
	padding: 0 0 3rem
}

@media(max-width: 1279.98px) {
	.l-article header {
		padding: 2rem 0 1.5rem
	}
}

.l-article h1 {
	margin-top: 2rem;
	font-size: 2.75rem
}

.l-article div.container>.responsive-picture,
.l-article div.container--margin>.responsive-picture {
	margin-bottom: 1rem
}

.l-article div.container:last-child>div,
.l-article div.container--margin:last-child>div,
.l-article div.container-big:last-child>div {
	margin-bottom: 0
}

.l-article div.intro {
	margin-top: 3rem;
	font-size: 1.625rem
}

@media(max-width: 599.98px) {
	.l-article div.intro {
		margin-top: 1.5rem
	}
}

@media(max-width: 599.98px) {
	.l-article div.intro {
		font-size: 1rem
	}
}

.l-article div.content {
	max-width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center
}

.l-article div.content p+h4 {
	margin-top: 2rem
}

.l-article div.content div.container h2,
.l-article div.content div.container--margin h2 {
	margin-top: 6rem
}

@media(max-width: 599.98px) {

	.l-article div.content div.container h2,
	.l-article div.content div.container--margin h2 {
		margin-top: 3rem
	}
}

.l-article div.content div.container h3,
.l-article div.content div.container--margin h3 {
	margin-top: 4rem;
	display: flex;
	align-items: flex-start
}

@media(max-width: 599.98px) {

	.l-article div.content div.container h3,
	.l-article div.content div.container--margin h3 {
		margin-top: 3rem
	}
}

.l-article div.content div.container h3 .c-number,
.l-article div.content div.container--margin h3 .c-number {
	margin-top: -0.125em
}

.l-article div.content div.container h3 span:last-child,
.l-article div.content div.container--margin h3 span:last-child {
	flex: 1
}

.l-article div.content div.container h2+h3,
.l-article div.content div.container--margin h2+h3 {
	margin-top: 1rem
}

.l-article div.content div.container.h-center h3,
.l-article div.content div.h-center.container--margin h3 {
	justify-content: center
}

.l-article div.content div.container.images,
.l-article div.content div.images.container--margin {
	display: flex;
	flex-wrap: wrap;
	margin-right: -0.25rem;
	margin-left: -0.25rem
}

.l-article div.content div.container.images>div,
.l-article div.content div.images.container--margin>div {
	position: relative;
	width: 100%;
	padding-right: .25rem;
	padding-left: .25rem;
	flex: 0 0 50%;
	max-width: 50%
}

.l-article div.content div.container.input h2,
.l-article div.content div.input.container--margin h2 {
	margin-top: 6rem
}

@media(max-width: 599.98px) {

	.l-article div.content div.container.input h2,
	.l-article div.content div.input.container--margin h2 {
		margin-top: 3rem
	}
}

.l-article div.content div.container.input h3,
.l-article div.content div.input.container--margin h3 {
	margin-top: 1rem
}

.l-article div.content div.container ul li,
.l-article div.content div.container--margin ul li,
.l-article div.content div.container ol li,
.l-article div.content div.container--margin ol li {
	margin-bottom: 1.5rem
}

.l-article img {
	max-width: 100%
}

.l-article .responsive-picture {
	border-radius: .75rem;
	overflow: hidden;
	-webkit-mask-image: radial-gradient(#000, #000);
	mask-image: radial-gradient(#000, #000)
}

.l-footer {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	margin-top: 6rem;
	background-color: #2240b1;
	color: #fffffffc;
	padding: 3rem 0;
	width: 100%;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	flex-direction: column;
	position: relative
}

.l-header,
.l-header--input,
.l-header--small {
	padding: 2rem 0 4rem;
	width: 100%;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	flex-direction: column
}

@media(max-width: 1279.98px) {

	.l-header,
	.l-header--input,
	.l-header--small {
		padding: 2rem 0 4rem
	}
}

.l-header--small {
	padding-bottom: 0
}

.l-header__logo {
	text-align: center;
	font-size: 4.5rem;
	margin: 0;
	padding: 0;
	line-height: 1;
	font-weight: 900;
	letter-spacing: -0.025em
}

.l-header__logo h1 {
	display: inline-block
}

.l-header__logo+h2 {
	text-align: center
}

@media(max-width: 1279.98px) {
	.l-header__logo {
		font-size: 2.5rem
	}
}

@media(max-width: 599.98px) {
	.l-header__logo {
		font-size: 2.75rem
	}
}

.l-header--input {
	padding-bottom: 4rem
}

.l-header--input span.logo {
	position: relative;
	width: 1.5em;
	height: 1.5em;
	display: inline-block;
	margin: 0 .5rem -0.75em 0
}

.l-header--input svg {
	position: absolute;
	left: 0;
	top: -0.375em;
	width: 100%;
	height: 100%;
	cursor: pointer;
	overflow: visible;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}

@media(max-width: 1279.98px) {
	.l-header--input {
		padding-bottom: 2rem
	}

	.l-header--input h1 span,
	.l-header--input h2 span {
		display: block
	}

	.l-header--input h1 {
		display: block
	}

	.l-header--input span.logo {
		margin: 0 0 -1rem 0
	}
}

.l-main,
.l-main__section {
	width: 100%;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	flex-direction: column
}

.l-main {
	padding-top: 3.75rem
}

.l-overlay {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	visibility: hidden;
	opacity: 0;
	background-color: #fffffffc;
	z-index: 99;
	pointer-events: none
}

.supports-backdrop-filter .l-overlay {
	background-color: rgb(34 64 177 / 32%);
	-webkit-backdrop-filter: blur(16px) contrast(0.85) saturate(1.25);
	backdrop-filter: blur(16px) contrast(0.85) saturate(1.25)
}

.l-overlay__content {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	flex-direction: column;
	width: 100%;
	height: 100%
}

.l-overlay__content>.container,
.l-overlay__content>.container--margin,
.l-overlay__content>.container-big {
	display: none
}

.l-overlay__content>.container.active,
.l-overlay__content>.active.container--margin,
.l-overlay__content>.container-big.active {
	display: block
}

@media(max-width: 599.98px) {
	.l-overlay__content::after {
		content: "";
		display: block;
		width: 100%;
		height: 20rem
	}
}

.l-overlay__scrollable {
	width: 100%;
	height: 100%;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	flex-direction: column
}

.l-overlay.active {
	pointer-events: auto;
	visibility: visible
}

.l-overlay.centered .container,
.l-overlay.centered .container--margin {
	margin-top: auto;
	margin-bottom: auto
}

.b-alert {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	width: 100%;
	padding: 1rem 0;
	background-color: #183292;
	color: #fff;
	text-align: center
}

.b-alert code {
	background: #fff;
	color: #183292;
	padding: .25rem .5rem;
	margin: 0 .5rem;
	font-weight: 600;
	font-family: Nunito, Helvetica, Arial, sans-serif;
	white-space: nowrap
}

.b-appsumo {
	text-align: center
}

.b-appsumo__image {
	margin: 2rem auto 1rem auto;
	width: 6.5rem;
	max-width: 100%;
	height: 4rem;
	position: relative
}

.b-appsumo__image img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	max-width: 100%;
	height: auto
}

.b-block-list {
	display: flex;
	flex-wrap: wrap;
	margin-right: -1rem;
	margin-left: -1rem;
	margin-bottom: 6rem;
	margin-top: 0;
	padding: 0;
	list-style-type: none
}

@media(max-width: 599.98px) {
	.b-block-list {
		margin-bottom: 3rem
	}
}

.b-block-list h4 span.icon,
.b-block-list h4 span.h-interactive-logo::before,
.b-block-list h4 span.h-share-logo::before,
.b-block-list h4 span.c-input-text__toggle-visibility,
.b-block-list h4 span.c-close-button,
.b-block-list h4 span.b-modal__copy::before,
.b-block-list h4 span.c-color-picker__copy::before,
.b-block-list h4 span.b-control__scroll-left1,
.b-block-list h4 span.b-control__scroll-right1,
.b-block-list h4 span.b-control__scroll-left2,
.b-block-list h4 span.b-control__scroll-right2,
.b-block-list h4 span.b-control__scroll-left3,
.b-block-list h4 span.b-control__scroll-right3,
.b-block-list h4 span.b-chat-window__message--sent:before,
.b-block-list h4 span.b-chat-window__message--error:before {
	margin-right: .5rem;
	transform: translate(0, 0.25rem);
	font-size: 1.625rem
}

.b-block-list>li {
	position: relative;
	width: 100%;
	padding-right: 1rem;
	padding-left: 1rem;
	flex: 0 0 50%;
	max-width: 50%;
	padding-bottom: 3rem;
	font-size: .75rem
}

@media(max-width: 599.98px) {
	.b-block-list>li {
		flex: 0 0 100%;
		max-width: 100%;
		padding-bottom: 2rem
	}
}

.b-block-list>li p {
	margin-bottom: 0
}

.b-brandguide {
	width: 100%;
	padding-right: .25rem;
	padding-left: .25rem;
	margin-right: auto;
	margin-left: auto
}

.b-brandguide h3 span.icon,
.b-brandguide h3 span.h-interactive-logo::before,
.b-brandguide h3 span.h-share-logo::before,
.b-brandguide h3 span.c-input-text__toggle-visibility,
.b-brandguide h3 span.c-close-button,
.b-brandguide h3 span.b-modal__copy::before,
.b-brandguide h3 span.c-color-picker__copy::before,
.b-brandguide h3 span.b-control__scroll-left1,
.b-brandguide h3 span.b-control__scroll-right1,
.b-brandguide h3 span.b-control__scroll-left2,
.b-brandguide h3 span.b-control__scroll-right2,
.b-brandguide h3 span.b-control__scroll-left3,
.b-brandguide h3 span.b-control__scroll-right3,
.b-brandguide h3 span.b-chat-window__message--sent:before,
.b-brandguide h3 span.b-chat-window__message--error:before {
	margin-right: .5rem
}

.b-brandguide__intro {
	margin-bottom: 3rem;
	width: 100%;
	max-width: 920px
}

@media(max-width: 599.98px) {
	.b-brandguide__intro {
		margin-bottom: 1.5rem
	}
}

.b-brandguide__intro .c-button,
.b-brandguide__intro .c-color-picker__button,
.b-brandguide__intro .b-icon-selector__controls .active.c-color-picker__button,
.b-icon-selector__controls .b-brandguide__intro .active.c-color-picker__button,
.b-brandguide__intro .c-button-text__button,
.b-brandguide__intro .b-icon-selector__controls .active.c-button-text__button,
.b-icon-selector__controls .b-brandguide__intro .active.c-button-text__button,
.b-brandguide__intro .c-button--small,
.b-brandguide__intro .b-icon-selector__controls .active.c-button--small,
.b-icon-selector__controls .b-brandguide__intro .active.c-button--small,
.b-brandguide__intro .c-button--on-white,
.b-brandguide__intro .b-icon-selector__controls .active.c-button--on-white,
.b-icon-selector__controls .b-brandguide__intro .active.c-button--on-white,
.b-brandguide__intro .c-button--outline,
.b-brandguide__intro .b-icon-selector__controls .active.c-button--outline,
.b-icon-selector__controls .b-brandguide__intro .active.c-button--outline,
.b-brandguide__intro .b-icon-selector__controls .c-button.active,
.b-icon-selector__controls .b-brandguide__intro .c-button.active,
.b-brandguide__intro .b-icon-selector__controls .active.b-control__button--confirm,
.b-icon-selector__controls .b-brandguide__intro .active.b-control__button--confirm,
.b-brandguide__intro .b-control__button--confirm {
	margin-bottom: 1rem
}

.b-brandguide .c-button__secondary,
.b-brandguide .b-control__button--cancel,
.b-brandguide .b-control__button--purchase,
.b-brandguide .b-control__button--secondary {
	padding: 1rem
}

.b-brandguide__colors p,
.b-brandguide__fonts p,
.b-brandguide__swatches p {
	margin: 0
}

.b-brandguide__swatches {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 3rem
}

@media(max-width: 599.98px) {
	.b-brandguide__swatches {
		margin-bottom: 1.5rem
	}
}

.b-brandguide__swatch {
	margin-bottom: 1rem
}

.b-brandguide__swatch:not(:last-child) {
	margin-right: 1rem
}

.b-brandguide__swatch-color {
	width: 8rem;
	height: 8rem;
	border-radius: .75rem;
	box-shadow: 0 .1rem .15rem rgba(40, 36, 89, .2), 0 .25rem .4rem rgba(40, 36, 89, .15);
	margin-bottom: 1rem
}

@media(max-width: 919.98px) {
	.b-brandguide__swatch-color {
		width: 6rem;
		height: 6rem
	}
}

.b-brandguide__swatch-value {
	font-size: .75rem;
	font-weight: 600
}

.b-brandguide__swatch span.icon-lock {
	color: #bccbed
}

.b-brandguide__fonts {
	margin-bottom: 3rem
}

@media(max-width: 599.98px) {
	.b-brandguide__fonts {
		margin-bottom: 1.5rem
	}
}

.b-brandguide__font {
	font-size: .75rem
}

.b-brandguide__font:not(:last-child) {
	margin-right: 1rem;
	margin-bottom: 1rem
}

.b-brandguide__font table {
	border-collapse: collapse;
	-webkit-user-select: auto;
	-moz-user-select: auto;
	user-select: auto
}

.b-brandguide__font table td {
	margin: 0;
	padding: 0
}

.b-brandguide__font table td:first-child {
	padding-right: 1rem
}

.b-brandguide__font table td:last-child {
	font-weight: 600
}

.b-brandguide__font span.icon-lock {
	color: #bccbed
}

.b-brandguide__images {
	display: flex;
	flex-wrap: wrap;
	margin-right: -0.5rem;
	margin-left: -0.5rem;
	margin-bottom: 3rem;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}

@media(max-width: 599.98px) {
	.b-brandguide__images {
		margin-bottom: 1.5rem
	}
}

.b-brandguide__package,
.b-brandguide__package--small {
	display: grid;
	grid-template: 1fr/1fr;
	place-items: center;
	cursor: pointer;
	text-transform: inherit
}

.b-brandguide__package .b-brandguide__image,
.b-brandguide__package--small .b-brandguide__image {
	grid-column: 1/1;
	grid-row: 1/1
}

.b-brandguide__package:hover[data-animation-state=active]>:nth-child(1),
.b-brandguide__package--small:hover[data-animation-state=active]>:nth-child(1) {
	transform: rotate(-16deg);
	transition: transform .25s cubic-bezier(0.35, 0.35, 0, 1)
}

@media(max-width: 599.98px) {

	.b-brandguide__package:hover[data-animation-state=active]>:nth-child(1),
	.b-brandguide__package--small:hover[data-animation-state=active]>:nth-child(1) {
		transform: rotate(-8deg)
	}
}

.b-brandguide__package:hover[data-animation-state=active]>:nth-child(2),
.b-brandguide__package--small:hover[data-animation-state=active]>:nth-child(2) {
	transform: rotate(-15.99968deg);
	transition: transform .25s cubic-bezier(0.35, 0.35, 0, 1)
}

@media(max-width: 599.98px) {

	.b-brandguide__package:hover[data-animation-state=active]>:nth-child(2),
	.b-brandguide__package--small:hover[data-animation-state=active]>:nth-child(2) {
		transform: rotate(-7.99984deg)
	}
}

.b-brandguide__package:hover[data-animation-state=active]>:nth-child(3),
.b-brandguide__package--small:hover[data-animation-state=active]>:nth-child(3) {
	transform: rotate(-15.98976deg);
	transition: transform .25s cubic-bezier(0.35, 0.35, 0, 1)
}

@media(max-width: 599.98px) {

	.b-brandguide__package:hover[data-animation-state=active]>:nth-child(3),
	.b-brandguide__package--small:hover[data-animation-state=active]>:nth-child(3) {
		transform: rotate(-7.99488deg)
	}
}

.b-brandguide__package:hover[data-animation-state=active]>:nth-child(4),
.b-brandguide__package--small:hover[data-animation-state=active]>:nth-child(4) {
	transform: rotate(-15.92224deg);
	transition: transform .25s cubic-bezier(0.35, 0.35, 0, 1)
}

@media(max-width: 599.98px) {

	.b-brandguide__package:hover[data-animation-state=active]>:nth-child(4),
	.b-brandguide__package--small:hover[data-animation-state=active]>:nth-child(4) {
		transform: rotate(-7.96112deg)
	}
}

.b-brandguide__package:hover[data-animation-state=active]>:nth-child(5),
.b-brandguide__package--small:hover[data-animation-state=active]>:nth-child(5) {
	transform: rotate(-15.67232deg);
	transition: transform .25s cubic-bezier(0.35, 0.35, 0, 1)
}

@media(max-width: 599.98px) {

	.b-brandguide__package:hover[data-animation-state=active]>:nth-child(5),
	.b-brandguide__package--small:hover[data-animation-state=active]>:nth-child(5) {
		transform: rotate(-7.83616deg)
	}
}

.b-brandguide__package:hover[data-animation-state=active]>:nth-child(6),
.b-brandguide__package--small:hover[data-animation-state=active]>:nth-child(6) {
	transform: rotate(-15deg);
	transition: transform .25s cubic-bezier(0.35, 0.35, 0, 1)
}

@media(max-width: 599.98px) {

	.b-brandguide__package:hover[data-animation-state=active]>:nth-child(6),
	.b-brandguide__package--small:hover[data-animation-state=active]>:nth-child(6) {
		transform: rotate(-7.5deg)
	}
}

.b-brandguide__package:hover[data-animation-state=active]>:nth-child(7),
.b-brandguide__package--small:hover[data-animation-state=active]>:nth-child(7) {
	transform: rotate(-13.51168deg);
	transition: transform .25s cubic-bezier(0.35, 0.35, 0, 1)
}

@media(max-width: 599.98px) {

	.b-brandguide__package:hover[data-animation-state=active]>:nth-child(7),
	.b-brandguide__package--small:hover[data-animation-state=active]>:nth-child(7) {
		transform: rotate(-6.75584deg)
	}
}

.b-brandguide__package:hover[data-animation-state=active]>:nth-child(8),
.b-brandguide__package--small:hover[data-animation-state=active]>:nth-child(8) {
	transform: rotate(-10.62176deg);
	transition: transform .25s cubic-bezier(0.35, 0.35, 0, 1)
}

@media(max-width: 599.98px) {

	.b-brandguide__package:hover[data-animation-state=active]>:nth-child(8),
	.b-brandguide__package--small:hover[data-animation-state=active]>:nth-child(8) {
		transform: rotate(-5.31088deg)
	}
}

.b-brandguide__package:hover[data-animation-state=active]>:nth-child(9),
.b-brandguide__package--small:hover[data-animation-state=active]>:nth-child(9) {
	transform: rotate(-5.51424deg);
	transition: transform .25s cubic-bezier(0.35, 0.35, 0, 1)
}

@media(max-width: 599.98px) {

	.b-brandguide__package:hover[data-animation-state=active]>:nth-child(9),
	.b-brandguide__package--small:hover[data-animation-state=active]>:nth-child(9) {
		transform: rotate(-2.75712deg)
	}
}

.b-brandguide__package:hover[data-animation-state=active]>:nth-child(10),
.b-brandguide__package--small:hover[data-animation-state=active]>:nth-child(10) {
	transform: rotate(2.89568deg);
	transition: transform .25s cubic-bezier(0.35, 0.35, 0, 1)
}

@media(max-width: 599.98px) {

	.b-brandguide__package:hover[data-animation-state=active]>:nth-child(10),
	.b-brandguide__package--small:hover[data-animation-state=active]>:nth-child(10) {
		transform: rotate(1.44784deg)
	}
}

.b-brandguide__package:hover[data-animation-state=active]>:nth-child(11),
.b-brandguide__package--small:hover[data-animation-state=active]>:nth-child(11) {
	transform: rotate(16deg);
	transition: transform .25s cubic-bezier(0.35, 0.35, 0, 1)
}

@media(max-width: 599.98px) {

	.b-brandguide__package:hover[data-animation-state=active]>:nth-child(11),
	.b-brandguide__package--small:hover[data-animation-state=active]>:nth-child(11) {
		transform: rotate(8deg)
	}
}

.b-brandguide__package:hover[data-animation-state=active] .c-button,
.b-brandguide__package:hover[data-animation-state=active] .c-color-picker__button,
.b-brandguide__package:hover[data-animation-state=active] .c-button-text__button,
.b-brandguide__package:hover[data-animation-state=active] .c-button--small,
.b-brandguide__package:hover[data-animation-state=active] .c-button--on-white,
.b-brandguide__package:hover[data-animation-state=active] .c-button--outline,
.b-brandguide__package:hover[data-animation-state=active] .b-control__button--confirm,
.b-brandguide__package--small:hover[data-animation-state=active] .c-button,
.b-brandguide__package--small:hover[data-animation-state=active] .c-color-picker__button,
.b-brandguide__package--small:hover[data-animation-state=active] .c-button-text__button,
.b-brandguide__package--small:hover[data-animation-state=active] .c-button--small,
.b-brandguide__package--small:hover[data-animation-state=active] .c-button--on-white,
.b-brandguide__package--small:hover[data-animation-state=active] .c-button--outline,
.b-brandguide__package--small:hover[data-animation-state=active] .b-control__button--confirm {
	outline: none;
	color: #fff;
	background-position: 85% 0;
	transition: background-position .15s cubic-bezier(0, 0.85, 0.25, 1);
	background: #2240b1e6;
}

.b-brandguide__package--small .b-brandguide__image-small {
	width: 4.5rem;
	height: 4.5rem;
	grid-column: 1/1;
	grid-row: 1/1
}

.b-brandguide__package--small .b-brandguide__image-small img {
	width: 100%;
	height: auto;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -50%;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	pointer-events: none;
	border-radius: .1875rem
}

.b-brandguide__package--small .b-brandguide__image-inner {
	padding: .2rem;
	border-radius: .375rem
}

:checked+label .b-brandguide__package--small .b-brandguide__image-inner {
	box-shadow: 0 .1rem .15rem rgba(142, 16, 37, .2), 0 .25rem .4rem rgba(142, 16, 37, .15)
}

.b-brandguide__package--small .b-brandguide__image-mask {
	border-radius: .1875rem
}

.b-brandguide__package--small.has-multiple>:nth-child(1) {
	transform: rotate(-11deg);
	transform-origin: 50% 500%
}

.b-brandguide__package--small.has-multiple>:nth-child(2) {
	transform: rotate(-10.99978deg);
	transform-origin: 50% 500%
}

.b-brandguide__package--small.has-multiple>:nth-child(3) {
	transform: rotate(-10.99296deg);
	transform-origin: 50% 500%
}

.b-brandguide__package--small.has-multiple>:nth-child(4) {
	transform: rotate(-10.94654deg);
	transform-origin: 50% 500%
}

.b-brandguide__package--small.has-multiple>:nth-child(5) {
	transform: rotate(-10.77472deg);
	transform-origin: 50% 500%
}

.b-brandguide__package--small.has-multiple>:nth-child(6) {
	transform: rotate(-10.3125deg);
	transform-origin: 50% 500%
}

.b-brandguide__package--small.has-multiple>:nth-child(7) {
	transform: rotate(-9.28928deg);
	transform-origin: 50% 500%
}

.b-brandguide__package--small.has-multiple>:nth-child(8) {
	transform: rotate(-7.30246deg);
	transform-origin: 50% 500%
}

.b-brandguide__package--small.has-multiple>:nth-child(9) {
	transform: rotate(-3.79104deg);
	transform-origin: 50% 500%
}

.b-brandguide__package--small.has-multiple>:nth-child(10) {
	transform: rotate(1.99078deg);
	transform-origin: 50% 500%
}

.b-brandguide__package--small.has-multiple>:nth-child(11) {
	transform: rotate(11deg);
	transform-origin: 50% 500%
}

.b-brandguide__package p,
.b-brandguide__package--small p {
	white-space: nowrap;
	overflow: hidden;
	color: #2240b1
}

.b-brandguide__image {
	position: relative;
	width: 100%;
	padding-right: .5rem;
	padding-left: .5rem;
	flex: 0 0 25%;
	max-width: 25%;
	margin-bottom: 1rem
}

@media(max-width: 1279.98px) {
	.b-brandguide__image {
		flex: 0 0 25%;
		max-width: 25%
	}
}

@media(max-width: 919.98px) {
	.b-brandguide__image {
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%
	}
}

@media(max-width: 599.98px) {
	.b-brandguide__image {
		flex: 0 0 50%;
		max-width: 50%
	}

	.b-brandguide__image .b-brandguide__image-inner {
		padding: .5rem
	}
}

.b-brandguide__image:not(.active)[data-modal] {
	cursor: pointer
}

.b-brandguide__image:not(.active) .b-brandguide__image-lock {
	position: absolute;
	right: -0.5rem;
	top: -0.5rem;
	background-color: #183292;
	color: #fff;
	font-size: 1rem;
	width: 2rem;
	height: 2rem;
	border-radius: 1rem;
	z-index: 3;
	display: flex;
	justify-content: center;
	align-items: center;
	border: .125rem solid #fffffffc
}

.b-brandguide__image-inner {
	background-color: #fff;
	padding: 1rem 1rem .75rem 1rem;
	border-radius: .75rem;
	box-shadow: 0 .1rem .15rem rgba(40, 36, 89, .2), 0 .25rem .4rem rgba(40, 36, 89, .15);
	height: 100%
}

.b-brandguide__image-wrap {
	background: linear-gradient(45deg, rgba(199, 207, 226, 0.5) 25%, transparent 25%, transparent 75%, rgba(199, 207, 226, 0.5) 75%, rgba(199, 207, 226, 0.5) 0), linear-gradient(45deg, rgba(199, 207, 226, 0.5) 25%, transparent 25%, transparent 75%, rgba(199, 207, 226, 0.5) 75%, rgba(199, 207, 226, 0.5) 0), #fff;
	background-size: 10px 10px, 10px 10px;
	background-repeat: repeat;
	background-position: 0 0, 5px 5px;
	margin-bottom: .25rem;
	display: inline-block;
	width: 100%;
	padding-bottom: 100%;
	position: relative;
	border-radius: .375rem
}

.has-dark-background .b-brandguide__image-wrap {
	background: linear-gradient(45deg, rgba(0, 0, 0, 0.25) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.25) 75%, rgba(0, 0, 0, 0.25) 0), linear-gradient(45deg, rgba(0, 0, 0, 0.25) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.25) 75%, rgba(0, 0, 0, 0.25) 0), #5a5872;
	background-size: 10px 10px, 10px 10px;
	background-position: 0 0, 5px 5px
}

.has-black-background .b-brandguide__image-wrap {
	background: #222
}

.has-white-background .b-brandguide__image-wrap {
	background: #fff;
	border: 1px solid rgba(40, 36, 89, .075)
}

.social-media .cover .b-brandguide__image-wrap {
	padding-bottom: 45%;
	background: none
}

.b-brandguide__image-wrap>span.icon,
.b-brandguide__image-wrap>span.h-interactive-logo::before,
.b-brandguide__image-wrap>span.h-share-logo::before,
.b-brandguide__image-wrap>span.c-input-text__toggle-visibility,
.b-brandguide__image-wrap>span.c-close-button,
.b-brandguide__image-wrap>span.b-modal__copy::before,
.b-brandguide__image-wrap>span.c-color-picker__copy::before,
.b-brandguide__image-wrap>span.b-control__scroll-left1,
.b-brandguide__image-wrap>span.b-control__scroll-right1,
.b-brandguide__image-wrap>span.b-control__scroll-left2,
.b-brandguide__image-wrap>span.b-control__scroll-right2,
.b-brandguide__image-wrap>span.b-control__scroll-left3,
.b-brandguide__image-wrap>span.b-control__scroll-right3,
.b-brandguide__image-wrap>span.b-chat-window__message--sent:before,
.b-brandguide__image-wrap>span.b-chat-window__message--error:before {
	background-color: #bccbed;
	border-radius: 100%;
	width: 3rem;
	height: 3rem;
	position: absolute;
	left: 1rem;
	top: 1rem;
	font-size: 2rem;
	color: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

@media(max-width: 1279.98px) {

	.b-brandguide__image-wrap>span.icon,
	.b-brandguide__image-wrap>span.h-interactive-logo::before,
	.b-brandguide__image-wrap>span.h-share-logo::before,
	.b-brandguide__image-wrap>span.c-input-text__toggle-visibility,
	.b-brandguide__image-wrap>span.c-close-button,
	.b-brandguide__image-wrap>span.b-modal__copy::before,
	.b-brandguide__image-wrap>span.c-color-picker__copy::before,
	.b-brandguide__image-wrap>span.b-control__scroll-left1,
	.b-brandguide__image-wrap>span.b-control__scroll-right1,
	.b-brandguide__image-wrap>span.b-control__scroll-left2,
	.b-brandguide__image-wrap>span.b-control__scroll-right2,
	.b-brandguide__image-wrap>span.b-control__scroll-left3,
	.b-brandguide__image-wrap>span.b-control__scroll-right3,
	.b-brandguide__image-wrap>span.b-chat-window__message--sent:before,
	.b-brandguide__image-wrap>span.b-chat-window__message--error:before {
		font-size: 2rem
	}
}

.b-brandguide__image-mask {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	border-radius: .375rem
}

.b-brandguide__image-files {
	font-weight: 600;
	font-size: .75rem
}

@media(max-width: 599.98px) {
	.b-brandguide__image-files {
		font-size: .625rem
	}
}

.b-brandguide__image-files a,
.b-brandguide__image-files div.inactive {
	display: flex;
	text-transform: uppercase;
	padding: .25rem 0;
	justify-content: space-between
}

.b-brandguide__image-files a {
	pointer-events: none;
	color: #bccbed
}

.b-brandguide__image-files a.active {
	pointer-events: auto;
	color: #2240b1
}

.b-brandguide__image-files div {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.b-brandguide__image-files div div:last-child {
	margin-left: 1rem
}

.b-brandguide__image-files div.dimensions {
	color: #bccbed;
	font-weight: 300;
	font-size: .625rem
}

.b-brandguide__image-files span.icon,
.b-brandguide__image-files span.h-interactive-logo::before,
.b-brandguide__image-files span.h-share-logo::before,
.b-brandguide__image-files span.c-input-text__toggle-visibility,
.b-brandguide__image-files span.c-close-button,
.b-brandguide__image-files span.b-modal__copy::before,
.b-brandguide__image-files span.c-color-picker__copy::before,
.b-brandguide__image-files span.b-control__scroll-left1,
.b-brandguide__image-files span.b-control__scroll-right1,
.b-brandguide__image-files span.b-control__scroll-left2,
.b-brandguide__image-files span.b-control__scroll-right2,
.b-brandguide__image-files span.b-control__scroll-left3,
.b-brandguide__image-files span.b-control__scroll-right3,
.b-brandguide__image-files span.b-chat-window__message--sent:before,
.b-brandguide__image-files span.b-chat-window__message--error:before {
	margin-right: .25em
}

.b-brandguide__image-files span.inactive {
	color: #bccbed
}

.b-brandguide__image-files .inactive {
	color: #bccbed
}

.b-brandguide__image img {
	width: 100%;
	height: auto;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -50%;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	pointer-events: none;
	border-radius: .375rem
}

.b-brandguide__image p {
	font-size: .75rem;
	margin: 0 0 .25rem;
	display: flex;
	align-items: center
}

.b-brandguide__image p .icon,
.b-brandguide__image p .h-interactive-logo::before,
.b-brandguide__image p .h-share-logo::before,
.b-brandguide__image p .tagify tag x,
.tagify tag .b-brandguide__image p x,
.b-brandguide__image p .c-input-text__toggle-visibility,
.b-brandguide__image p .c-input-checkbox label:before,
.b-brandguide__image p .c-input-checkbox--small label:before,
.c-input-checkbox .b-brandguide__image p label:before,
.c-input-checkbox--small .b-brandguide__image p label:before,
.b-brandguide__image p .c-close-button,
.b-brandguide__image p .b-modal__copy::before,
.b-brandguide__image p .c-color-picker__copy::before,
.b-brandguide__image p .b-control__scroll-left1,
.b-brandguide__image p .b-control__scroll-right1,
.b-brandguide__image p .b-control__scroll-left2,
.b-brandguide__image p .b-control__scroll-right2,
.b-brandguide__image p .b-control__scroll-left3,
.b-brandguide__image p .b-control__scroll-right3,
.b-brandguide__image p .b-chat-window__message--sent:before,
.b-brandguide__image p .b-chat-window__message--error:before {
	font-size: 1rem;
	margin-right: .25em
}

.b-bug {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center
}

.b-bug__wrap {
	margin: 2rem auto;
	width: 16rem;
	height: 16rem;
	position: relative
}

.b-bug__wrap::after {
	content: "";
	position: absolute;
	left: -1px;
	top: -1px;
	right: -1px;
	bottom: -1px;
	background-image: url("data:image/svg+xml,%3c%3fxml version='1.0' encoding='utf-8'%3f%3e %3csvg height='256px' version='1.1' viewBox='0 0 1000 1000' width='256px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e %3cg fill='%23f7f9fb' stroke='%23f7f9fb' stroke-width='10'%3e %3cpath d='M500%2c0H0v500C0%2c125%2c125%2c0%2c500%2c0z'/%3e %3cpath d='M0%2c500v500h500C125%2c1000%2c0%2c875%2c0%2c500z'/%3e %3cpath d='M500%2c0c375%2c0%2c500%2c125%2c500%2c500V0H500z'/%3e %3cpath d='M500%2c1000h500V500C1000%2c875%2c875%2c1000%2c500%2c1000z'/%3e %3c/g%3e %3c/svg%3e");
	background-size: 100%;
	z-index: 2
}

.b-bug canvas {
	background-color: #bccbed;
	width: 100%;
	height: 100%
}

.b-bug h3 {
	margin-bottom: 0
}

.b-bug__explanation {
	display: block;
	text-align: left;
	margin: 2rem 0
}

.b-business-name {
	width: 100%;
	height: 0;
	padding-bottom: 64.7058823529%;
	margin-bottom: 2rem;
	position: relative;
	box-shadow: 0 .1rem .15rem rgba(40, 36, 89, .15), 0 .25rem .5rem rgba(40, 36, 89, .15), 0 .75rem 1.75rem rgba(40, 36, 89, .2);
	border-radius: .75rem;
	overflow: hidden;
	z-index: 1;
	background-color: #fff;
	color: #222;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}

.b-business-name__content {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	transform: scale(1);
	transition: transform .25s cubic-bezier(0.35, 0.35, 0, 1)
}

.b-business-name__name {
	font-size: 1.625rem;
	font-weight: 600
}

.b-business-name__slogan {
	font-size: 1rem
}

.b-business-name__cta {
	color: #2240b1;
	opacity: 0;
	text-transform: uppercase;
	font-size: .75rem;
	font-weight: 600;
	margin-top: .5rem;
	display: flex;
	justify-items: center;
	align-items: center
}

.b-business-name__cta .icon,
.b-business-name__cta .h-interactive-logo::before,
.b-business-name__cta .h-share-logo::before,
.b-business-name__cta .tagify tag x,
.tagify tag .b-business-name__cta x,
.b-business-name__cta .c-input-text__toggle-visibility,
.b-business-name__cta .c-input-checkbox label:before,
.b-business-name__cta .c-input-checkbox--small label:before,
.c-input-checkbox .b-business-name__cta label:before,
.c-input-checkbox--small .b-business-name__cta label:before,
.b-business-name__cta .c-close-button,
.b-business-name__cta .b-modal__copy::before,
.b-business-name__cta .c-color-picker__copy::before,
.b-business-name__cta .b-control__scroll-left1,
.b-business-name__cta .b-control__scroll-right1,
.b-business-name__cta .b-control__scroll-left2,
.b-business-name__cta .b-control__scroll-right2,
.b-business-name__cta .b-control__scroll-left3,
.b-business-name__cta .b-control__scroll-right3,
.b-business-name__cta .b-chat-window__message--sent:before,
.b-business-name__cta .b-chat-window__message--error:before {
	font-size: 1rem;
	margin-right: .5rem
}

.b-business-name__name,
.b-business-name__slogan,
.b-business-name__cta {
	transform: translate3d(0, 1rem, 0) scale(1);
	transition: all .25s cubic-bezier(0.35, 0.35, 0, 1);
	transition-property: transform, opacity
}

.b-business-name:hover,
.b-business-name:focus,
.b-business-name.focus {
	color: #183292
}

.b-business-name:hover .b-business-name__content,
.b-business-name:focus .b-business-name__content,
.b-business-name.focus .b-business-name__content {
	transition: transform .35s cubic-bezier(0, 0.85, 0.25, 1)
}

.b-business-name:hover .b-business-name__name,
.b-business-name:hover .b-business-name__slogan,
.b-business-name:hover .b-business-name__cta,
.b-business-name:focus .b-business-name__name,
.b-business-name:focus .b-business-name__slogan,
.b-business-name:focus .b-business-name__cta,
.b-business-name.focus .b-business-name__name,
.b-business-name.focus .b-business-name__slogan,
.b-business-name.focus .b-business-name__cta {
	transform: translate3d(0, 0, 0) scale(1.05)
}

.b-business-name:hover .b-business-name__cta,
.b-business-name:focus .b-business-name__cta,
.b-business-name.focus .b-business-name__cta {
	transform: translate3d(0, 0, 0);
	transition-delay: .15s;
	opacity: 1
}

.b-business-names {
	display: block;
	width: 100%;
	padding: 4rem 0;
	text-align: center
}

.b-business-names .b-business-name__wrap {
	width: 50%;
	display: inline-block;
	padding: 0 1rem;
	float: left
}

@media(max-width: 1439.98px) {
	.b-business-names .b-business-name__wrap .b-business_name {
		padding-bottom: 75%
	}
}

@media(max-width: 1279.98px) {
	.b-business-names .b-business-name__wrap .b-business_name {
		padding-bottom: 85%
	}
}

@media(max-width: 919.98px) {
	.b-business-names .b-business-name__wrap {
		width: 100%;
		display: block;
		padding: 0
	}

	.b-business-names .b-business-name__wrap .b-business-name {
		padding-bottom: 64.7058823529%
	}
}

.b-change-basic-details {
	margin: 2rem 0 0 0;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-end
}

.b-change-basic-details:not(.active) {
	pointer-events: none
}

.b-change-basic-details:not(.active) .c-input-text input,
.b-change-basic-details:not(.active) .c-input-text--keywords input,
.b-change-basic-details:not(.active) .c-input-text--small input {
	color: #bccbed;
	border-color: #bccbed
}

.b-change-basic-details:not(.active) .c-button,
.b-change-basic-details:not(.active) .c-color-picker__button,
.b-change-basic-details:not(.active) .c-button-text__button,
.b-change-basic-details:not(.active) .c-button--small,
.b-change-basic-details:not(.active) .c-button--on-white,
.b-change-basic-details:not(.active) .c-button--outline,
.b-change-basic-details:not(.active) .b-control__button--confirm {
	background: #bccbed
}

.b-change-basic-details>div {
	width: 100%
}

.b-change-basic-details>div:last-child {
	width: auto
}

@media(min-width: 600px) {
	.b-change-basic-details {
		flex-direction: row;
		justify-content: space-between;
		align-items: flex-end
	}

	.b-change-basic-details div {
		margin: 0 .5rem
	}

	.b-change-basic-details div:last-child {
		flex: none
	}

	.b-change-basic-details .c-button,
	.b-change-basic-details .c-color-picker__button,
	.b-change-basic-details .b-icon-selector__controls .active.c-color-picker__button,
	.b-icon-selector__controls .b-change-basic-details .active.c-color-picker__button,
	.b-change-basic-details .c-button-text__button,
	.b-change-basic-details .b-icon-selector__controls .active.c-button-text__button,
	.b-icon-selector__controls .b-change-basic-details .active.c-button-text__button,
	.b-change-basic-details .c-button--small,
	.b-change-basic-details .b-icon-selector__controls .active.c-button--small,
	.b-icon-selector__controls .b-change-basic-details .active.c-button--small,
	.b-change-basic-details .c-button--on-white,
	.b-change-basic-details .b-icon-selector__controls .active.c-button--on-white,
	.b-icon-selector__controls .b-change-basic-details .active.c-button--on-white,
	.b-change-basic-details .c-button--outline,
	.b-change-basic-details .b-icon-selector__controls .active.c-button--outline,
	.b-icon-selector__controls .b-change-basic-details .active.c-button--outline,
	.b-change-basic-details .b-icon-selector__controls .c-button.active,
	.b-icon-selector__controls .b-change-basic-details .c-button.active,
	.b-change-basic-details .b-icon-selector__controls .active.b-control__button--confirm,
	.b-icon-selector__controls .b-change-basic-details .active.b-control__button--confirm,
	.b-change-basic-details .b-control__button--confirm {
		padding-left: 2rem;
		padding-right: 2rem
	}
}

.b-change-basic-details__button {
	position: relative
}

@keyframes loading-dot {
	0% {
		transform: scale(0.75)
	}

	50% {
		transform: scale(1)
	}

	100% {
		transform: scale(0.75)
	}
}

.b-chat-window {
	position: fixed;
	right: 1rem;
	bottom: 1rem;
	z-index: 20
}

.b-chat-window__body,
.b-chat-window__footer {
	font-size: .85rem;
	line-height: 1.25
}

.b-chat-window--open {
	border-radius: .5rem;
	display: flex;
	align-content: flex-start;
	flex-direction: column;
	width: 28rem;
	max-width: 50vw;
	padding: 2rem 1rem 1rem;
	background-color: #fff;
	color: #2240b1;
	box-shadow: 0 .1rem .15rem rgba(40, 36, 89, .15), 0 .5rem 1rem rgba(40, 36, 89, .15), 0 2rem 4rem rgba(40, 36, 89, .25)
}

@media(max-width: 599.98px) {
	.b-chat-window--open {
		width: calc(100% - 2rem);
		max-width: calc(100% - 2rem)
	}
}

.b-chat-window--open .b-chat-window__form {
	display: flex
}

.b-chat-window--open .b-chat-window__open {
	display: none
}

.b-chat-window__form {
	display: none;
	flex-direction: column
}

.b-chat-window__close,
.b-chat-window__delete {
	position: absolute;
	top: 0;
	width: 2rem;
	height: 2.5rem;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	z-index: 2
}

.b-chat-window__close:focus,
.b-chat-window__close:hover,
.b-chat-window__delete:focus,
.b-chat-window__delete:hover {
	color: #183292
}

.b-chat-window__close {
	right: .25rem;
	font-size: 1.25rem
}

.b-chat-window__delete {
	right: 2rem;
	font-size: 1rem
}

.b-chat-window__open {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 3.5rem;
	height: 3.5rem;
	background-color: #fff;
	box-shadow: 0 .1rem .15rem rgba(40, 36, 89, .15), 0 .5rem 1rem rgba(40, 36, 89, .15), 0 2rem 4rem rgba(40, 36, 89, .25);
	border-radius: 50%;
	font-size: 2rem;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	z-index: 2
}

.b-chat-window__open:focus,
.b-chat-window__open:hover {
	color: #183292
}

.b-chat-window__open::before {
	content: "";
	width: 0;
	heigth: 0;
	border: .5rem solid #fff;
	border-right-color: rgba(0, 0, 0, 0);
	border-bottom-color: rgba(0, 0, 0, 0);
	position: absolute;
	bottom: -0.5rem;
	left: .75rem
}

.b-chat-window--has-message .b-chat-window__open::after {
	content: "";
	position: absolute;
	right: .25rem;
	top: .25rem;
	width: .5rem;
	height: .5rem;
	border-radius: .5rem;
	background-color: #183292
}

.b-chat-window__body {
	height: 24rem;
	max-height: calc(75vh - 8rem);
	position: relative;
	z-index: 1
}

.b-chat-window__body::before,
.b-chat-window__body::after {
	position: absolute;
	width: 100%;
	height: 2rem;
	content: "";
	z-index: 2;
	pointer-event: none;
	opacity: 0
}

.b-chat-window__body::before {
	top: -1px;
	background-image: linear-gradient(180deg, hsl(0, 0%, 100%) 0%, hsla(0, 0%, 100%, 0.928) 3.4%, hsla(0, 0%, 100%, 0.849) 7.4%, hsla(0, 0%, 100%, 0.765) 11.7%, hsla(0, 0%, 100%, 0.678) 16.6%, hsla(0, 0%, 100%, 0.59) 21.9%, hsla(0, 0%, 100%, 0.501) 27.7%, hsla(0, 0%, 100%, 0.415) 34%, hsla(0, 0%, 100%, 0.332) 40.7%, hsla(0, 0%, 100%, 0.254) 47.8%, hsla(0, 0%, 100%, 0.184) 55.4%, hsla(0, 0%, 100%, 0.122) 63.5%, hsla(0, 0%, 100%, 0.071) 71.9%, hsla(0, 0%, 100%, 0.033) 80.9%, hsla(0, 0%, 100%, 0.009) 90.2%, hsla(0, 0%, 100%, 0) 100%)
}

.b-chat-window__body::after {
	bottom: -1px;
	background-image: linear-gradient(0, hsl(0, 0%, 100%) 0%, hsla(0, 0%, 100%, 0.928) 3.4%, hsla(0, 0%, 100%, 0.849) 7.4%, hsla(0, 0%, 100%, 0.765) 11.7%, hsla(0, 0%, 100%, 0.678) 16.6%, hsla(0, 0%, 100%, 0.59) 21.9%, hsla(0, 0%, 100%, 0.501) 27.7%, hsla(0, 0%, 100%, 0.415) 34%, hsla(0, 0%, 100%, 0.332) 40.7%, hsla(0, 0%, 100%, 0.254) 47.8%, hsla(0, 0%, 100%, 0.184) 55.4%, hsla(0, 0%, 100%, 0.122) 63.5%, hsla(0, 0%, 100%, 0.071) 71.9%, hsla(0, 0%, 100%, 0.033) 80.9%, hsla(0, 0%, 100%, 0.009) 90.2%, hsla(0, 0%, 100%, 0) 100%)
}

.b-chat-window__body--is-scrollable:before,
.b-chat-window__body--is-scrollable:after {
	opacity: 1
}

.b-chat-window__messages {
	display: flex;
	flex-direction: column;
	margin-right: -0.75rem;
	padding-right: .75rem;
	height: 100%;
	overflow-y: auto;
	padding-top: 1rem;
	padding-bottom: 2rem
}

.b-chat-window__messages>div {
	display: flex;
	flex-direction: column
}

.b-chat-window__examples {
	margin-top: 1rem
}

.b-chat-window__examples p {
	display: inline-block;
	background-color: #fff;
	padding: .25rem .5rem;
	margin-bottom: .5rem;
	font-size: .625rem;
	font-weight: 600;
	color: #2240b1;
	border-radius: .25rem
}

.b-chat-window__examples p:hover {
	color: #183292;
	cursor: pointer
}

.b-chat-window__loading-indicator {
	position: relative
}

.b-chat-window__loading-indicator>div {
	position: absolute;
	top: 0;
	width: .3rem;
	height: .3rem;
	border-radius: .3rem;
	background-color: #2240b1;
	animation: loading-dot 1s infinite
}

.b-chat-window__loading-indicator>div:nth-child(1) {
	left: .5rem;
	animation-delay: .15s
}

.b-chat-window__loading-indicator>div:nth-child(2) {
	left: 1rem;
	animation-delay: .3s
}

.b-chat-window__disclaimer {
	justify-content: center;
	font-size: .625rem;
	color: #bccbed;
	margin-bottom: 1rem
}

.b-chat-window__message {
	border-radius: .25rem;
	background-color: #bccbed;
	border: 2px solid #bccbed;
	padding: .75rem .5rem;
	margin: 0 0 .5rem 0;
	width: 85%;
	position: relative
}

.b-chat-window__message p {
	margin: 0;
	overflow: hidden
}

.b-chat-window__message p a {
	text-transform: inherit;
	font-weight: 900;
	white-space: nowrap;
	background-color: #fff;
	border-radius: 1rem;
	padding: 0 .5rem
}

.b-chat-window__message:before {
	position: absolute;
	right: .25rem;
	top: 50%;
	border-radius: 100%;
	width: 1.5rem;
	height: 1.5rem;
	margin-top: -0.75rem;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 1rem
}

.b-chat-window__message:after {
	content: "";
	width: 0;
	heigth: 0;
	border: .5rem solid #bccbed;
	border-right-color: rgba(0, 0, 0, 0);
	border-bottom-color: rgba(0, 0, 0, 0);
	position: absolute;
	bottom: -1rem;
	left: 1.25rem
}

.b-chat-window__message--self {
	padding-right: 2.5rem;
	background-color: #2240b1;
	border: 2px solid #2240b1;
	color: #fff;
	align-self: flex-end;
	margin-bottom: 1rem
}

.b-chat-window__message--self:after {
	border: .5rem solid #2240b1;
	border-left-color: rgba(0, 0, 0, 0);
	border-bottom-color: rgba(0, 0, 0, 0);
	left: auto;
	right: 1.25rem
}

.b-chat-window__message--error {
	background-color: #fff;
	border: 2px solid #183292;
	color: #183292
}

.b-chat-window__message--error:after {
	content: none
}

.b-chat-window__message--error:before {
	color: #183292
}

.b-chat-window__message--sent:before {
	color: #fff
}

.b-chat-window__message-links {
	margin: .375rem 0 0 0
}

.b-chat-window__message-links a {
	text-transform: none;
	background-color: #fff;
	border: .125rem solid #bccbed;
	padding: .125rem .5rem;
	margin-right: .125rem;
	margin-top: .125rem;
	font-size: .625rem;
	font-weight: 600;
	display: inline-block;
	text-decoration: none;
	color: #bccbed;
	border-radius: 1rem;
	max-width: 24ch;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.b-chat-window__source {
	font-size: 1rem;
	margin: -0.25rem 0 -0.5rem
}

.b-chat-window__footer {
	padding-top: 1rem
}

.b-chat-window__actions {
	display: flex;
	width: 100%
}

.b-chat-window__input {
	width: 100%;
	margin: 0 .75rem 0 0;
	display: flex;
	flex-shrink: 1;
	font-size: inherit;
	padding: .5rem;
	font-family: inherit;
	line-height: 1.5;
	color: #2240b1;
	background: none;
	border: .125rem solid #2240b1;
	-webkit-border-radius: 0;
	-webkit-user-select: text;
	-moz-user-select: text;
	user-select: text;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

@media(max-width: 599.98px) {
	.b-chat-window__input {
		font-size: 16px
	}
}

.b-chat-window__input::-moz-placeholder {
	opacity: 0;
	transform: translate3d(-1rem, 0, 0);
	-moz-transition: all .35s cubic-bezier(0, 0.85, 0.25, 1);
	transition: all .35s cubic-bezier(0, 0.85, 0.25, 1);
	-moz-transition-property: opacity, transform;
	transition-property: opacity, transform;
	font-weight: 400
}

.b-chat-window__input::placeholder {
	opacity: 0;
	transform: translate3d(-1rem, 0, 0);
	transition: all .35s cubic-bezier(0, 0.85, 0.25, 1);
	transition-property: opacity, transform;
	font-weight: 400
}

.b-chat-window__input:hover,
.b-chat-window__input:focus {
	outline: none;
	border-color: #183292
}

.b-chat-window__input:hover::-moz-placeholder,
.b-chat-window__input:focus::-moz-placeholder {
	opacity: 1;
	transform: translate3d(0, 0, 0)
}

.b-chat-window__input:hover::placeholder,
.b-chat-window__input:focus::placeholder {
	opacity: 1;
	transform: translate3d(0, 0, 0)
}

.b-chat-window__form--loading .b-chat-window__input {
	pointer-events: none;
	color: #bccbed
}

.b-chat-window .c-button--on-white,
.b-chat-window .b-user-input .c-button,
.b-chat-window .b-user-input .c-color-picker__button,
.b-chat-window .b-user-input .c-button-text__button,
.b-chat-window .b-user-input .c-button--small,
.b-chat-window .b-user-input .b-control__button--confirm,
.b-chat-window .b-user-input .c-button--outline,
.b-user-input .b-chat-window .c-button,
.b-user-input .b-chat-window .c-color-picker__button,
.b-user-input .b-chat-window .c-button-text__button,
.b-user-input .b-chat-window .c-button--small,
.b-user-input .b-chat-window .b-control__button--confirm,
.b-user-input .b-chat-window .c-button--outline {
	flex-shrink: 0;
	width: 2.5rem;
	font-size: 1.25rem;
	padding: 0
}

.b-color-gradient__wrap {
	display: flex;
	flex-wrap: wrap;
	margin-right: -1.5rem;
	margin-left: -1.5rem
}

.b-color-gradient__wrap>div {
	position: relative;
	width: 100%;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
	flex: 0 0 58.3333333333%;
	max-width: 58.3333333333%
}

.b-color-gradient__wrap>div:first-child {
	flex: 0 0 41.6666666667%;
	max-width: 41.6666666667%
}

@media(max-width: 919.98px) {
	.b-color-gradient__wrap {
		display: flex;
		flex-wrap: wrap;
		margin-right: -0.25rem;
		margin-left: -0.25rem
	}

	.b-color-gradient__wrap>div {
		position: relative;
		width: 100%;
		padding-right: .25rem;
		padding-left: .25rem;
		flex: 0 0 100%;
		max-width: 100%
	}

	.b-color-gradient__wrap>div:first-child {
		flex: 0 0 66.6666666667%;
		max-width: 66.6666666667%;
		margin-left: 16.6666666667%
	}
}

@media(max-width: 599.98px) {
	.b-color-gradient__wrap>div:first-child {
		flex: 0 0 83.3333333333%;
		max-width: 83.3333333333%;
		margin-left: 8.3333333333%
	}
}

.b-color-gradient__swatch-wrap {
	cursor: pointer;
	background: #fff;
	border-radius: .75rem;
	box-shadow: 0 .1rem .15rem rgba(40, 36, 89, .15), 0 .25rem .5rem rgba(40, 36, 89, .15), 0 .75rem 1.75rem rgba(40, 36, 89, .2);
	margin-bottom: 3rem;
	width: 100%;
	height: 0;
	padding-bottom: 100%;
	position: relative
}

.b-color-gradient__swatch {
	background: #bccbed;
	border-radius: 50%;
	position: absolute;
	left: 2rem;
	top: 2rem;
	right: 2rem;
	bottom: 2rem
}

.b-color-gradient__controls {
	margin-bottom: 1.5rem
}

.b-color-gradient__actions {
	display: flex;
	justify-content: flex-end
}

.b-color-gradient__actions .c-button--secondary {
	flex-shrink: 3
}

.b-color-gradient__code {
	font-family: Courier, monospace;
	font-size: .625rem;
	white-space: pre-wrap;
	padding: 1rem;
	background: #bccbed;
	border-radius: .75rem;
	margin-bottom: 3rem;
	-webkit-tap-highlight-color: #183292;
	-webkit-touch-callout: default;
	-webkit-user-select: text;
	-moz-user-select: text;
	user-select: text
}

.b-color-gradient__attribute {
	color: #2240b1;
	cursor: pointer;
	background-color: rgba(0, 0, 0, 0);
	white-space: nowrap;
	position: relative;
	z-index: 1;
	display: flex
}

.b-color-gradient__attribute>div {
	width: 100%
}

@media(max-width: 599.98px) {
	.b-color-gradient__attribute .c-option {
		margin-left: -0.5rem;
		flex-wrap: wrap
	}

	.b-color-gradient__attribute .c-option__value {
		height: 2.5rem
	}

	.b-color-gradient__attribute .c-option__value::before {
		top: .25rem;
		bottom: .25rem
	}

	.b-color-gradient__attribute .c-option__value:first-child {
		margin-left: 0
	}
}

.b-color-gradient__attribute>.icon,
.b-color-gradient__attribute>.h-interactive-logo::before,
.b-color-gradient__attribute>.h-share-logo::before,
.tagify tag .b-color-gradient__attribute>x,
.b-color-gradient__attribute>.c-input-text__toggle-visibility,
.c-input-checkbox .b-color-gradient__attribute>label:before,
.c-input-checkbox--small .b-color-gradient__attribute>label:before,
.b-color-gradient__attribute>.c-close-button,
.b-color-gradient__attribute>.b-modal__copy::before,
.b-color-gradient__attribute>.c-color-picker__copy::before,
.b-color-gradient__attribute>.b-control__scroll-left1,
.b-color-gradient__attribute>.b-control__scroll-right1,
.b-color-gradient__attribute>.b-control__scroll-left2,
.b-color-gradient__attribute>.b-control__scroll-right2,
.b-color-gradient__attribute>.b-control__scroll-left3,
.b-color-gradient__attribute>.b-control__scroll-right3,
.b-color-gradient__attribute>.b-chat-window__message--error:before,
.b-color-gradient__attribute>.b-chat-window__message--sent:before {
	display: flex;
	align-items: center;
	width: 2rem
}

.b-color-gradient__attribute.active {
	color: #183292
}

.b-color-gradient__attribute.disabled {
	color: #bccbed;
	cursor: default
}

.b-color-gradient__attribute.disabled .c-slider {
	cursor: default
}

.b-color-gradient__attribute.disabled .c-slider__track,
.b-color-gradient__attribute.disabled .c-slider__thumb {
	background-color: #bccbed
}

@keyframes color-copy {
	0% {
		transform: scale(1);
		opacity: 1
	}

	25% {
		opacity: 0;
		transform: scale(1.25)
	}

	75% {
		opacity: 0;
		transform: scale(0.75)
	}

	100% {
		opacity: 1;
		transform: scale(1)
	}
}

a.product-hunt {
	display: block;
	margin: -2rem 0 2rem;
	text-align: center
}

.b-color-palette__code {
	font-family: Courier, monospace;
	font-size: .625rem;
	white-space: pre-wrap;
	padding: 1rem;
	border: 1px solid;
	border-radius: 10px;
	margin-bottom: 3rem;
	-webkit-tap-highlight-color: #183292;
	-webkit-touch-callout: default;
	-webkit-user-select: text;
	-moz-user-select: text;
	user-select: text
}

.b-color-palettes {
	display: flex;
	flex-wrap: wrap;
	margin-right: -1rem;
	margin-left: -1rem;
	margin-bottom: 3rem;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}

@media(max-width: 599.98px) {
	.b-color-palettes {
		margin-bottom: 1.5rem
	}

	.c-option {
		width: 100%;
		position: relative;
		display: block !important;
	}
}

.b-color-palettes__item {
	position: relative;
	width: 100%;
	padding-right: 1rem;
	padding-left: 1rem;
	flex: 0 0 25%;
	max-width: 25%
}

@media(max-width: 1279.98px) {
	.b-color-palettes__item {
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%
	}
}

@media(max-width: 919.98px) {
	.b-color-palettes__item {
		flex: 0 0 50%;
		max-width: 50%
	}
}

@media(max-width: 599.98px) {
	.b-color-palettes__item {
		flex: 0 0 100%;
		max-width: 100%
	}
}

.b-color-palettes__controls {
	z-index: 1;
	justify-content: center;
	align-items: center;
	margin-top: -1rem;
	flex-wrap: wrap
}

.b-color-palettes__action {
	font-size: .85rem;
	font-weight: 400;
	cursor: pointer;
	margin: .5rem 0 0;
	text-transform: inherit;
	width: 100%;
	display: flex;
	justify-content: center;
	opacity: 0;
	transition: opacity .25s cubic-bezier(0.35, 0.35, 0, 1)
}

.b-color-palettes__item-wrap {
	width: 100%;
	margin-bottom: 1.1rem;
	padding: 0.1rem;
	background-color: #fff;
	border-radius: .75rem;
	display: flex;
	flex-direction: column;
	align-items: flex-end
}

.b-color-palettes__item-wrap:hover .b-color-palettes__action,
.b-color-palettes__item-wrap:focus .b-color-palettes__action {
	opacity: 1
}

.b-color-palettes__item-background {
	border-radius: 16px 16px 8px 8px;
	flex-direction: column;
	width: 100%;
	height: 14rem;
	display: flex;
	overflow: hidden;
	transform: translate3d(0, 0, 0)
}

.b-color-palettes__item-background>div {
	flex: 1;
	cursor: pointer;
	transition: all .15s cubic-bezier(0.35, 0.35, 0, 1);
	position: relative;
	overflow: hidden
}

.b-color-palettes__item-background>div:hover,
.b-color-palettes__item-background>div:focus {
	flex: 25%
}

.b-color-palettes__item-background>div:hover span,
.b-color-palettes__item-background>div:focus span {
	opacity: 1
}

.b-color-palettes__item-background>div span {
	transition: opacity .25s cubic-bezier(0.35, 0.35, 0, 1);
	opacity: 0;
	color: #222;
	position: absolute;
	display: flex;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	justify-content: center;
	align-items: center;
	pointer-events: none;
	font-size: .625rem;
	font-weight: 600;
	text-transform: uppercase;
	overflow: hidden
}

.b-color-palettes__item-background>div.is-dark span {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #fff
}

.b-color-palettes__item-background>div.copied span {
	animation: .85s color-copy cubic-bezier(0.65, 0, 0.35, 1)
}

.b-control {
	font-size: .75rem;
	letter-spacing: .05em;
	text-transform: uppercase;
	position: relative;
	z-index: 2;
	min-height: 16rem
}

@media(max-width: 919.98px) {
	.b-control {
		margin: 0 1rem
	}
}

.b-control ::-webkit-scrollbar {
	width: .125rem;
	height: .125rem;
	visibility: visible
}

.b-control ::-webkit-scrollbar-thumb {
	background-color: #2240b1
}

.is-saving .b-control .b-control__loading-icon {
	display: block
}

.is-saving .b-control .b-control__button--confirm {
	visibility: hidden
}

.b-control__scroll-left1,
.b-control__scroll-right1,
.b-control__scroll-left2,
.b-control__scroll-right2,
.b-control__scroll-left3,
.b-control__scroll-right3 {
	display: block;
	position: absolute;
	height: 2rem;
	width: 2rem;
	cursor: pointer;
	visibility: hidden
}

.b-control__scroll-left1::before,
.b-control__scroll-right1::before,
.b-control__scroll-left2::before,
.b-control__scroll-right2::before,
.b-control__scroll-left3::before,
.b-control__scroll-right3::before {
	display: flex;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	justify-content: center;
	align-items: center
}

.b-control__scroll-left1.active,
.b-control__scroll-right1.active,
.b-control__scroll-left2.active,
.b-control__scroll-right2.active,
.b-control__scroll-left3.active,
.b-control__scroll-right3.active {
	visibility: visible
}

.b-control__scroll-left1:hover,
.b-control__scroll-right1:hover,
.b-control__scroll-left2:hover,
.b-control__scroll-right2:hover,
.b-control__scroll-left3:hover,
.b-control__scroll-right3:hover {
	color: #183292
}

.b-control__scroll-left1 {
	left: -2rem;
	top: 0
}

.b-control__scroll-right1 {
	right: -2rem;
	top: 0
}

.b-control__scroll-left2 {
	left: -2rem;
	top: 2.25rem
}

.b-control__scroll-right2 {
	right: -2rem;
	top: 2.25rem
}

.b-control__scroll-left3 {
	left: -2rem;
	top: 5.5rem
}

.b-control__scroll-right3 {
	right: -2rem;
	top: 5.5rem
}

.b-control__screen-items,
.b-control__tab-items,
.b-control__attribute-items {
	display: flex;
	width: 100%;
	overflow-x: scroll;
	overflow-y: hidden;
	-webkit-overflow-scrolling: touch;
	position: relative
}

.b-control__screen-items:not(.scrollable)::-webkit-scrollbar,
.b-control__tab-items:not(.scrollable)::-webkit-scrollbar,
.b-control__attribute-items:not(.scrollable)::-webkit-scrollbar {
	visibility: hidden
}

.b-control__screen-item,
.b-control__screen-label,
.b-control__tab-item,
.b-control__attribute-item {
	position: relative;
	white-space: nowrap
}

.b-control__screen-item::before,
.b-control__screen-label::before,
.b-control__tab-item::before,
.b-control__attribute-item::before {
	font-family: "mybrandnewlogo-icons";
	padding-right: .25rem
}

.b-control__screen-items {
	display: none;
	position: absolute;
	left: 0;
	top: 0
}

.b-control__screen-items.active {
	display: flex;
	opacity: 0
}

.b-control__screen-contents {
	display: none;
	min-height: 8rem
}

.b-control__screen-contents.active {
	display: flex
}

.b-control__screen-item {
	color: #2240b1;
	cursor: pointer;
	padding: .5rem 1rem;
	background-color: rgba(0, 0, 0, 0);
	display: block
}

.b-control__screen-item:first-child {
	padding-left: 0
}

.b-control__screen-item:last-child {
	padding-right: 0
}

.b-control__screen-content {
	display: none;
	width: 100%
}

.b-control__screen-content.active {
	display: block
}

.b-control__screen-label {
	color: #2240b1;
	padding: .5rem 1rem;
	background-color: #bccbed;
	position: relative
}

.b-control__tab-items:not(.scrollable)::after {
	position: absolute;
	content: "";
	width: 100%;
	height: .125rem;
	background-color: #bccbed;
	left: 0;
	bottom: 0
}

.b-control__tab-item {
	color: #2240b1;
	cursor: pointer;
	padding: .5rem 1rem;
	background-color: rgba(0, 0, 0, 0);
	position: relative
}

.b-control__tab-item.active {
	color: #183292
}

.b-control__tab-item.disabled {
	color: #bccbed;
	cursor: default
}

.b-control__tab-item:first-child {
	padding-left: 0
}

.b-control__tab-item:last-child {
	padding-right: 0
}

.b-control__tab-content {
	display: none;
	width: 100%
}

.b-control__tab-content.active {
	display: block
}

.b-control__attribute-item {
	color: #2240b1;
	cursor: pointer;
	padding: .5rem 1rem;
	background-color: rgba(0, 0, 0, 0);
	white-space: nowrap;
	position: relative
}

.b-control__attribute-item.active {
	color: #183292
}

.b-control__attribute-item.disabled {
	color: #bccbed;
	cursor: default
}

.b-control__attribute-item:first-child {
	padding-left: 0
}

.b-control__attribute-item:last-child {
	padding-right: 0
}

.b-control__attribute-content {
	display: none
}

.b-control__attribute-content.active {
	display: block
}

.b-control__buttons {
	margin-top: 1rem;
	width: 100%;
	padding: 0;
	justify-content: flex-end;
	display: none
}

@media(max-width: 599.98px) {
	.b-control__buttons {
		margin-left: -1rem;
		width: calc(100% + 2rem);
		padding: 0
	}
}

.b-control__buttons.active {
	display: flex;
	opacity: 0
}

.b-control__save-buttons {
	left: 0;
	top: 5rem;
	position: absolute;
	right: 0;
	padding: 0;
	justify-content: flex-end;
	display: flex;
	pointer-events: none;
	align-items: center
}

@media(max-width: 599.98px) {
	.b-control__save-buttons {
		left: -1rem;
		right: -1rem;
		flex-direction: column-reverse;
		align-items: flex-end
	}

	.b-control__save-buttons .b-control__button--cancel {
		padding-right: 1rem
	}

	.b-control__save-buttons .b-control__button--secondary {
		margin-top: .5rem;
		padding-right: 0
	}
}

.b-control__save-buttons.active {
	pointer-events: auto
}

.b-control__button--cancel,
.b-control__button--purchase,
.b-control__button--secondary {
	flex-shrink: 3
}

.b-control__button:last-child {
	border-right: none
}

.b-control__loading-icon {
	border-color: #2240b1;
	width: 2.75rem;
	height: 2.75rem;
	border-width: .25rem;
	border-style: solid;
	animation: 2s loader-icon-3 cubic-bezier(0.35, 0.35, 0, 1) infinite;
	position: absolute;
	right: 4rem;
	top: 50%;
	margin-top: -1.375rem;
	margin-left: -1.375rem;
	display: none
}

.b-control__loading-icon::before {
	border-color: #2240b1;
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -0.375rem;
	margin-left: -0.375rem;
	width: .75rem;
	height: .75rem;
	border-width: .25rem;
	border-style: solid;
	animation: 2s loader-icon-1 cubic-bezier(0.35, 0.35, 0, 1) infinite
}

.b-control__loading-icon::after {
	border-color: #2240b1;
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -0.875rem;
	margin-left: -0.875rem;
	width: 1.75rem;
	height: 1.75rem;
	border-width: .25rem;
	border-style: solid;
	animation: 2s loader-icon-2 cubic-bezier(0.35, 0.35, 0, 1) infinite
}

.b-copyright {
	font-size: .625rem;
	color: #fffffffc
}

.b-copyright p {
	margin-bottom: 0
}

.b-copyright p .icon,
.b-copyright p .h-interactive-logo::before,
.b-copyright p .h-share-logo::before,
.b-copyright p .tagify tag x,
.tagify tag .b-copyright p x,
.b-copyright p .c-input-text__toggle-visibility,
.b-copyright p .c-input-checkbox label:before,
.b-copyright p .c-input-checkbox--small label:before,
.c-input-checkbox .b-copyright p label:before,
.c-input-checkbox--small .b-copyright p label:before,
.b-copyright p .c-close-button,
.b-copyright p .b-modal__copy::before,
.b-copyright p .c-color-picker__copy::before,
.b-copyright p .b-chat-window__message--error:before,
.b-copyright p .b-chat-window__message--sent:before,
.b-copyright p .b-control__scroll-left1,
.b-copyright p .b-control__scroll-right1,
.b-copyright p .b-control__scroll-left2,
.b-copyright p .b-control__scroll-right2,
.b-copyright p .b-control__scroll-left3,
.b-copyright p .b-control__scroll-right3 {
	font-size: 1rem;
	vertical-align: middle;
	margin-bottom: .15rem
}

.b-copyright p .icon:first-of-type,
.b-copyright p .h-interactive-logo:first-of-type::before,
.b-copyright p .h-share-logo:first-of-type::before,
.b-copyright p .tagify tag x:first-of-type,
.tagify tag .b-copyright p x:first-of-type,
.b-copyright p .c-input-text__toggle-visibility:first-of-type,
.b-copyright p .c-input-checkbox label:first-of-type:before,
.b-copyright p .c-input-checkbox--small label:first-of-type:before,
.c-input-checkbox .b-copyright p label:first-of-type:before,
.c-input-checkbox--small .b-copyright p label:first-of-type:before,
.b-copyright p .c-close-button:first-of-type,
.b-copyright p .b-modal__copy:first-of-type::before,
.b-copyright p .c-color-picker__copy:first-of-type::before,
.b-copyright p .b-chat-window__message--error:first-of-type:before,
.b-copyright p .b-chat-window__message--sent:first-of-type:before,
.b-copyright p .b-control__scroll-left1:first-of-type,
.b-copyright p .b-control__scroll-right1:first-of-type,
.b-copyright p .b-control__scroll-left2:first-of-type,
.b-copyright p .b-control__scroll-right2:first-of-type,
.b-copyright p .b-control__scroll-left3:first-of-type,
.b-copyright p .b-control__scroll-right3:first-of-type {
	margin: 0 0 .15rem .3rem
}

.b-copyright p a {
	text-transform: capitalize
}

.b-copyright p a,
.b-copyright p a:hover,
.b-copyright p a:focus {
	color: #fff
}

.b-creation-steps {
	text-align: center;
	display: flex;
	justify-content: center;
	margin: 0 auto 2rem;
	cursor: default
}

h2+.b-creation-steps {
	margin: 2rem auto 0
}

.b-creation-steps a {
	cursor: pointer
}

.b-creation-steps a.active:hover {
	color: #183292
}

.b-creation-steps a.active:hover div {
	background-color: #183292
}

.b-creation-steps__step {
	display: flex;
	margin: 0 1rem;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	color: #bccbed;
	text-transform: none
}

@media(max-width: 599.98px) {
	.b-creation-steps__step {
		margin: 0 .5rem
	}
}

.b-creation-steps__step:first-child {
	margin-left: 0
}

.b-creation-steps__step:last-child {
	margin-right: 0
}

.b-creation-steps__step div {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	width: 1.25rem;
	height: 1.25rem;
	background-color: #bccbed;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: .75rem;
	font-weight: 700;
	color: #fffffffc
}

.b-creation-steps__step p {
	font-size: .75rem;
	margin: 0 0 0 .5rem;
	line-height: 1;
	text-align: left
}

.b-creation-steps__step.active {
	color: #2240b1
}

.b-creation-steps__step.active div {
	background-color: #2240b1
}

.b-examples__content {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	margin-bottom: 3rem
}

@media(max-width: 599.98px) {
	.b-examples__content {
		margin-bottom: 1.5rem
	}
}

@media(max-width: 919.98px) {
	.b-examples__content {
		justify-content: start;
		align-items: start
	}
}

.b-examples__content h2 {
	margin-bottom: 1rem
}

.b-examples__content h3 {
	margin-bottom: 0
}

.b-examples__content p {
	margin-top: 0;
	margin-bottom: 2rem
}

.b-examples__content .b-logo-overview {
	margin-bottom: 0
}

.b-examples__content p+h3 {
	margin-top: 6rem
}

@media(max-width: 599.98px) {
	.b-examples__content p+h3 {
		margin-top: 3rem
	}
}

.b-examples__link {
	text-align: center;
	margin-bottom: 6rem
}

@media(max-width: 599.98px) {
	.b-examples__link {
		margin-bottom: 3rem
	}
}

.b-featured-logos {
	display: flex;
	justify-content: space-around;
	margin-top: -5rem;
	margin-bottom: 6rem
}

@media(max-width: 599.98px) {
	.b-featured-logos {
		margin-top: -3rem
	}
}

@media(max-width: 599.98px) {
	.b-featured-logos {
		margin-bottom: 3rem
	}
}

@media(max-width: 599.98px) {
	.b-featured-logos {
		display: none
	}
}

.b-featured-logos__wrap {
	display: flex;
	align-items: center
}

.b-featured-logos__logo {
	margin: 0 1rem
}

.b-featured-logos__logo:first-child {
	margin-left: 0
}

.b-featured-logos__logo:last-child {
	margin-right: 0
}

.b-featured-logos__logo img,
.b-featured-logos__logo svg {
	width: 100%;
	height: auto;
	max-width: 12rem
}

.b-font-selector {
	display: none
}

.b-font-selector.active {
	display: block
}

.b-font-selector__fonts {
	display: flex;
	flex-wrap: wrap;
	margin-right: -0.75rem;
	margin-left: -0.75rem;
	margin-bottom: 6rem;
	margin-top: 4.75rem
}

@media(max-width: 599.98px) {
	.b-font-selector__fonts {
		margin-bottom: 3rem
	}
}

.b-font-selector__font-inner {
	padding: .5rem 0;
	height: 8rem;
	background-color: #fff;
	border-radius: .75rem;
	box-shadow: 0 .1rem .15rem rgba(40, 36, 89, .2), 0 .25rem .4rem rgba(40, 36, 89, .15);
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center
}

.b-font-selector__font {
	position: relative;
	width: 100%;
	padding-right: .75rem;
	padding-left: .75rem;
	flex: 0 0 33.3333333333%;
	max-width: 33.3333333333%;
	cursor: pointer;
	font-size: 3rem;
	font-variant-ligatures: none;
	margin-bottom: 1.5rem;
	position: relative;
	transform: scale(1);
	transition: transform .25s cubic-bezier(0.35, 0.35, 0, 1)
}

@media(max-width: 1279.98px) {
	.b-font-selector__font {
		flex: 0 0 50%;
		max-width: 50%
	}
}

@media(max-width: 599.98px) {
	.b-font-selector__font {
		flex: 0 0 100%;
		max-width: 100%
	}
}

.b-font-selector__font:hover,
.b-font-selector__font:focus {
	color: #183292;
	transform: scale(1.025)
}

.b-font-selector__font:hover .b-font-selector__name,
.b-font-selector__font:focus .b-font-selector__name {
	opacity: 1;
	transform: translate3d(0, 0, 0)
}

.b-font-selector__font.active {
	color: #183292
}

.b-font-selector__font.active .b-font-selector__font-inner {
	border: .125rem solid #183292
}

.b-font-selector__font::after {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-image: url("data:image/svg+xml,%3csvg version='1.1' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e %3ccircle cx='20' cy='50' r='7.5' fill='%23bccbed' /%3e %3ccircle cx='50' cy='50' r='7.5' fill='%23bccbed' /%3e %3ccircle cx='80' cy='50' r='7.5' fill='%23bccbed' /%3e %3c/svg%3e");
	background-size: 2rem;
	background-position: center;
	background-repeat: no-repeat;
	visibility: visible;
	opacity: 1
}

.b-font-selector__font.loaded::after {
	opacity: 0;
	visibility: hidden
}

.b-font-selector__text {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 0 1rem
}

.b-font-selector__name {
	opacity: 0;
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center;
	bottom: .5rem;
	font-size: .75rem;
	text-transform: uppercase;
	color: #bccbed;
	transform: translate3d(0, 0.25rem, 0);
	transition: opacity .25s cubic-bezier(0.35, 0.35, 0, 1), transform .25s cubic-bezier(0.35, 0.35, 0, 1)
}

.b-gradient-selector {
	margin: auto;
	margin-top: 6rem;
	margin-bottom: 6rem;
	padding: 4rem 0;
	display: none
}

@media(max-width: 599.98px) {
	.b-gradient-selector {
		margin-top: 3rem
	}
}

@media(max-width: 599.98px) {
	.b-gradient-selector {
		margin-bottom: 3rem
	}
}

.b-gradient-selector.active {
	display: block
}

.b-gradient-selector__items {
	display: flex;
	flex-wrap: wrap;
	margin-right: -0.25rem;
	margin-left: -0.25rem;
	list-style-type: none
}

.b-gradient-selector__item {
	position: relative;
	width: 100%;
	padding-right: .25rem;
	padding-left: .25rem;
	flex: 0 0 25%;
	max-width: 25%;
	margin-bottom: .5rem
}

@media(max-width: 599.98px) {
	.b-gradient-selector__item {
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%
	}
}

.b-gradient-selector__swatch-wrap {
	content: "";
	background-color: #fff;
	position: relative;
	width: 100%;
	padding-bottom: 100%;
	border-radius: .75rem;
	box-shadow: 0 .1rem .15rem rgba(40, 36, 89, .2), 0 .25rem .4rem rgba(40, 36, 89, .15);
	transform: translate3d(0, 0, 0)
}

.b-gradient-selector__swatch {
	position: relative;
	cursor: pointer;
	border-radius: 50%;
	position: absolute;
	left: 1rem;
	top: 1rem;
	right: 1rem;
	bottom: 1rem
}

@media(max-width: 599.98px) {
	.b-gradient-selector__swatch {
		left: .5rem;
		top: .5rem;
		right: .5rem;
		bottom: .5rem
	}
}

.b-guidelines {
	margin-bottom: 6rem
}

@media(max-width: 599.98px) {
	.b-guidelines {
		margin-bottom: 3rem
	}
}

@media(min-width: 920px) {

	.b-guidelines.home .b-guidelines__item:nth-child(4),
	.b-guidelines.how-it-works .b-guidelines__item:nth-child(4),
	.b-guidelines.article .b-guidelines__item:nth-child(4) {
		display: none
	}
}

.b-guidelines.home .b-guidelines__item,
.b-guidelines.how-it-works .b-guidelines__item,
.b-guidelines.article .b-guidelines__item {
	position: relative;
	width: 100%;
	padding-right: .25rem;
	padding-left: .25rem
}

.b-guidelines__items {
	display: flex;
	flex-wrap: wrap;
	margin-right: -0.25rem;
	margin-left: -0.25rem
}

.b-guidelines__item {
	margin-bottom: 1.5rem;
	position: relative;
	width: 100%;
	padding-right: .75rem;
	padding-left: .75rem;
	flex: 0 0 100%;
	max-width: 100%
}

@media(min-width: 480px) {
	.b-guidelines__item {
		flex: 0 0 50%;
		max-width: 50%
	}
}

@media(min-width: 920px) {
	.b-guidelines__item {
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%
	}
}

.b-guidelines__item a {
	margin: 0 .5rem;
	display: block;
	height: 100%;
	background-color: #fff;
	border-radius: .75rem;
	text-transform: none;
	box-shadow: 0 .1rem .15rem rgba(40, 36, 89, .2), 0 .25rem .4rem rgba(40, 36, 89, .15);
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	transform: translate3d(0, 0, 0);
	overflow: hidden;
	margin: 0
}

.b-guidelines__item a .responsive-picture {
	border-top-left-radius: .75rem;
	border-top-right-radius: .75rem;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}

.b-guidelines__item a picture::before {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}

.b-guidelines__item a picture img,
.b-guidelines__item a picture img.loaded,
.b-guidelines__item a picture img.loaded.lazyloaded,
.b-guidelines__item a picture .preview {
	transition: transform .65s cubic-bezier(0.35, 0.35, 0, 1)
}

.b-guidelines__item a:hover picture img,
.b-guidelines__item a:hover picture img.loaded,
.b-guidelines__item a:hover picture img.loaded.lazyloaded,
.b-guidelines__item a:hover picture .preview {
	transition: transform .25s cubic-bezier(0.35, 0.35, 0, 1);
	transform: scale(1.035)
}

.b-guidelines__item h3 {
	font-size: 1rem;
	padding: 1rem 1rem 0;
	margin: 0 0 .5rem;
	line-height: 1;
	color: #2240b1
}

.b-guidelines__item h4 {
	font-size: .75rem;
	padding: 0 1rem 1rem;
	margin: 0;
	line-height: 1;
	font-weight: 400;
	color: #2240b1
}

.b-header {
	text-align: center;
	margin: 0 auto 6rem;
	padding: 2rem 0
}

.b-header h2 {
	font-size: 1.625rem;
	font-weight: 900;
	text-transform: uppercase
}

.b-header h3 {
	font-size: 1rem;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: .25em;
	margin-bottom: 0
}

.b-hero {
	margin-bottom: 6rem
}

@media(max-width: 599.98px) {
	.b-hero {
		margin-bottom: 3rem
	}
}

.b-hero .b-slideshow__rounded {
	margin-bottom: 1rem
}

.b-hero__item {
	width: 100%
}

.b-icon-selector {
	margin: auto;
	margin-top: 6rem;
	margin-bottom: 6rem;
	padding: 2rem 0;
	display: none
}

@media(max-width: 599.98px) {
	.b-icon-selector {
		margin-top: 3rem
	}
}

@media(max-width: 599.98px) {
	.b-icon-selector {
		margin-bottom: 3rem
	}
}

.b-icon-selector__wrap {
	padding: 2rem 3rem;
	box-shadow: 0 .1rem .15rem rgba(40, 36, 89, .15), 0 .25rem .5rem rgba(40, 36, 89, .15), 0 .75rem 1.75rem rgba(40, 36, 89, .2);
	border-radius: .75rem;
	background-color: #fff
}

@media(max-width: 1279.98px) {
	.b-icon-selector__wrap {
		padding: 2rem
	}
}

@media(max-width: 599.98px) {
	.b-icon-selector__wrap {
		padding: 2rem 1rem
	}
}

.b-icon-selector .c-input-text label,
.b-icon-selector .c-input-text--keywords label,
.b-icon-selector .c-input-text--small label {
	text-transform: none
}

.b-icon-selector.active {
	display: block
}

.b-icon-selector.interactive .b-icon-selector__actions {
	opacity: 1;
	pointer-events: auto
}

.b-icon-selector.interactive .b-icon-selector__submit .b-icon-selector__loading-icon {
	opacity: 0;
	transition: .35s cubic-bezier(0, 0.85, 0.25, 1);
	transform: scale(0.85)
}

.b-icon-selector.interactive .b-icon-selector__submit .b-icon-selector__loading-icon::before {
	transform: scale(0.7225);
	transition: .35s cubic-bezier(0, 0.85, 0.25, 1)
}

.b-icon-selector.interactive .b-icon-selector__submit .b-icon-selector__loading-icon::after {
	transform: scale(0.85);
	transition: .35s cubic-bezier(0, 0.85, 0.25, 1)
}

.b-icon-selector:not(.interactive) {
	pointer-events: none
}

.b-icon-selector__actions,
.b-icon-selector__load-actions {
	display: flex;
	justify-content: flex-end;
	opacity: 0;
	pointer-events: none;
	transition: .35s cubic-bezier(0, 0.85, 0.25, 1);
	transition-property: opacity;
	margin-bottom: 2rem
}

.b-icon-selector__submit {
	position: relative
}

.b-icon-selector__icons {
	display: flex;
	flex-wrap: wrap;
	margin: 0;
	padding: 0;
	list-style-type: none;
	margin-left: -1rem;
	margin-right: -1rem
}

.b-icon-selector__icon {
	margin: 0;
	padding: 0;
	display: block;
	width: 20%;
	transform: scale(1);
	transition: transform .35s cubic-bezier(0, 0.85, 0.25, 1);
	cursor: pointer
}

@media(min-width: 600px) {
	.b-icon-selector__icon {
		width: 16.6%
	}
}

@media(min-width: 920px) {
	.b-icon-selector__icon {
		width: 14.2%
	}
}

.b-icon-selector__icon>div {
	width: 100%;
	height: 0;
	padding-bottom: 100%;
	position: relative;
	overflow: hidden
}

.b-icon-selector__icon:hover {
	transform: scale(1.1)
}

.b-icon-selector__icon-image {
	position: absolute;
	display: block;
	top: 1rem;
	left: 1rem;
	right: 1rem;
	bottom: 1rem;
	background-size: contain;
	opacity: 0;
	filter: url(184702cde59c970a.css#monotone);
	transform: translate3d(0, 0, 0)
}

.b-icon-selector__icon-image.loading {
	transition: opacity .35s cubic-bezier(0.65, 0, 0.35, 1)
}

.b-icon-selector__icon-image.loaded,
.b-icon-selector__icon-image.error {
	opacity: 1
}

.b-icon-selector__icon-image.error {
	background-color: #bccbed;
	background-image: url("data:image/svg+xml,%3csvg version='1.1' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e %3cpath d='M10%2c10 L90%2c90 M10%2c90 L90%2c10' stroke-width='6.25' stroke-linecap='round' stroke-linejoin='round' stroke='white' fill='none' /%3e %3c/svg%3e");
	background-size: 2rem;
	background-position: center;
	background-repeat: no-repeat
}

.b-icon-selector__loading-icon {
	border-color: #2240b1;
	width: 2.75rem;
	height: 2.75rem;
	border-width: .25rem;
	border-style: solid;
	animation: 2s loader-icon-3 cubic-bezier(0.35, 0.35, 0, 1) infinite;
	position: absolute;
	right: 4rem;
	top: 50%;
	margin-top: -1.375rem;
	margin-left: -1.375rem;
	opacity: 1;
	transform: scale(1);
	transition-property: opacity, transform
}

.b-icon-selector__loading-icon::before {
	border-color: #2240b1;
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -0.375rem;
	margin-left: -0.375rem;
	width: .75rem;
	height: .75rem;
	border-width: .25rem;
	border-style: solid;
	animation: 2s loader-icon-1 cubic-bezier(0.35, 0.35, 0, 1) infinite
}

.b-icon-selector__loading-icon::after {
	border-color: #2240b1;
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -0.875rem;
	margin-left: -0.875rem;
	width: 1.75rem;
	height: 1.75rem;
	border-width: .25rem;
	border-style: solid;
	animation: 2s loader-icon-2 cubic-bezier(0.35, 0.35, 0, 1) infinite
}

.b-icon-selector__loading-icon::before,
.b-icon-selector__loading-icon::after {
	transform: scale(1);
	transition-property: opacity, transform
}

.b-icon-selector__controls {
	text-align: right;
	margin: 2rem 0 1rem 0;
	display: none;
	position: relative
}

.b-icon-selector__controls.active {
	display: block
}

.b-icon-selector__controls .b-icon-selector__load-actions {
	opacity: 0;
	pointer-events: none
}

.b-icon-selector__controls.interactive .b-icon-selector__load-actions {
	opacity: 1;
	pointer-events: auto
}

.b-icon-selector__controls.interactive .b-icon-selector__loading-icon {
	opacity: 0;
	transition: .35s cubic-bezier(0, 0.85, 0.25, 1);
	transform: scale(0.85)
}

.b-icon-selector__controls.interactive .b-icon-selector__loading-icon::before {
	transform: scale(0.7225);
	transition: .35s cubic-bezier(0, 0.85, 0.25, 1)
}

.b-icon-selector__controls.interactive .b-icon-selector__loading-icon::after {
	transform: scale(0.85);
	transition: .35s cubic-bezier(0, 0.85, 0.25, 1)
}

.b-icon-selector__controls .c-button,
.b-icon-selector__controls .c-color-picker__button,
.b-icon-selector__controls .active.c-color-picker__button,
.b-icon-selector__controls .b-user-input .c-color-picker__button,
.b-user-input .b-icon-selector__controls .c-color-picker__button,
.b-icon-selector__controls .c-button-text__button,
.b-icon-selector__controls .active.c-button-text__button,
.b-icon-selector__controls .b-user-input .c-button-text__button,
.b-user-input .b-icon-selector__controls .c-button-text__button,
.b-icon-selector__controls .c-button--small,
.b-icon-selector__controls .active.c-button--small,
.b-icon-selector__controls .b-user-input .c-button--small,
.b-user-input .b-icon-selector__controls .c-button--small,
.b-icon-selector__controls .c-button--on-white,
.b-icon-selector__controls .b-user-input .c-button,
.b-user-input .b-icon-selector__controls .c-button,
.b-icon-selector__controls .b-user-input .b-control__button--confirm,
.b-user-input .b-icon-selector__controls .b-control__button--confirm,
.b-icon-selector__controls .b-user-input .c-button--outline,
.b-user-input .b-icon-selector__controls .c-button--outline,
.b-icon-selector__controls .active.c-button--on-white,
.b-icon-selector__controls .b-user-input .c-button--on-white,
.b-user-input .b-icon-selector__controls .c-button--on-white,
.b-icon-selector__controls .c-button--outline,
.b-icon-selector__controls .active.c-button--outline,
.b-icon-selector__controls .c-button.active,
.b-icon-selector__controls .active.b-control__button--confirm,
.b-icon-selector__controls .b-control__button--confirm {
	margin-bottom: 2rem;
	background: #bccbed;
	color: #fffffffc;
	cursor: default
}

.b-icon-selector__controls .c-button:hover,
.b-icon-selector__controls .c-color-picker__button:hover,
.b-icon-selector__controls .c-button-text__button:hover,
.b-icon-selector__controls .c-button--small:hover,
.b-icon-selector__controls .c-button--on-white:hover,
.b-icon-selector__controls .c-button--outline:hover,
.b-icon-selector__controls .b-control__button--confirm:hover {
	background-color: #bccbed;
	color: #fffffffc
}

.b-icon-selector__controls .c-button:hover::before,
.b-icon-selector__controls .c-color-picker__button:hover::before,
.b-icon-selector__controls .c-button-text__button:hover::before,
.b-icon-selector__controls .c-button--small:hover::before,
.b-icon-selector__controls .c-button--on-white:hover::before,
.b-icon-selector__controls .c-button--outline:hover::before,
.b-icon-selector__controls .b-control__button--confirm:hover::before {
	visibility: hidden
}

.b-image {
	display: flex;
	flex-wrap: wrap;
	margin-right: -0.25rem;
	margin-left: -0.25rem
}

.b-image__wrap {
	position: relative;
	width: 100%;
	padding-right: .25rem;
	padding-left: .25rem;
	flex: 0 0 100%;
	max-width: 100%
}

@media(min-width: 920px) {
	.b-image__wrap {
		flex: 0 0 83.3333333333%;
		max-width: 83.3333333333%;
		margin-left: 8.3333333333%
	}
}

@media(min-width: 1280px) {
	.b-image__wrap {
		flex: 0 0 66.6666666667%;
		max-width: 66.6666666667%;
		margin-left: 16.6666666667%
	}
}

.b-instruction__text {
	margin-bottom: 3rem;
	display: flex
}

@media(max-width: 599.98px) {
	.b-instruction__text {
		margin-bottom: 1.5rem
	}
}

.b-instruction__text h4 {
	display: flex;
	align-items: center;
	font-size: 1rem;
	text-align: left;
	margin-bottom: 1rem
}

.b-instruction__text img {
	width: 25%;
	height: 25%;
	margin-left: 2rem
}

@media(max-width: 919.98px) {
	.b-instruction__text img {
		display: none
	}
}

.b-instruction__images {
	margin-top: 1rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 6rem
}

@media(max-width: 599.98px) {
	.b-instruction__images {
		margin-bottom: 3rem
	}
}

@media(max-width: 919.98px) {
	.b-instruction__images {
		flex-direction: column
	}
}

.b-instruction__image {
	width: 30%;
	text-align: center
}

.b-instruction__image h3 {
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 1rem;
	text-align: left;
	margin-bottom: 0
}

.b-instruction__image img {
	filter: drop-shadow(0 0.75rem 0.75rem rgba(40, 36, 89, 0.25))
}

@media(max-width: 919.98px) {
	.b-instruction__image {
		width: 100%;
		margin-bottom: 2rem
	}

	.b-instruction__image img {
		width: 40%
	}

	.b-instruction__image:last-child {
		margin-bottom: 0
	}
}

@media(max-width: 599.98px) {
	.b-instruction__image img {
		width: 50%
	}
}

.b-instruction__step-number,
.b-instruction__step h3 span:first-child {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	width: 3rem;
	height: 3rem;
	background-color: #2240b1;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 1.625rem;
	font-weight: 900;
	color: #fffffffc;
	margin-right: 1rem
}

.b-instruction__step-number {
	flex: 0 0 auto;
	width: 2rem;
	height: 2rem;
	font-size: 1rem;
	margin-right: .5rem
}

.b-instruction__step {
	margin-bottom: 6rem
}

@media(max-width: 599.98px) {
	.b-instruction__step {
		margin-bottom: 3rem
	}
}

.b-instruction__step h3 {
	display: flex;
	align-items: center
}

.b-languages,
.b-languages--small {
	margin: 0 0 2rem;
	padding: 0;
	list-style-type: none;
	color: #2240b1
}

.b-languages li,
.b-languages--small li {
	width: 9rem;
	display: inline-block;
	margin: 0;
	padding: 0
}

.b-languages__language {
	cursor: pointer;
	text-transform: capitalize
}

.b-languages__language:hover {
	color: #183292
}

.b-languages__language.active {
	color: #183292
}

.b-languages--small {
	font-size: .625rem;
	margin-bottom: 2rem
}

.b-languages--small li {
	width: auto;
	margin: 0 .5rem
}

.b-languages--small li a {
	color: #fffffffc
}

.b-languages--small li a:hover {
	color: #fff
}

.b-logo {
	margin-top: 2rem;
	width: 100%
}

.b-logo .b-logo-thumbnail__wrap img,
.b-logo .b-logo-thumbnail__wrap--white img {
	box-shadow: none
}

.b-logo__wrap {
	display: flex;
	justify-content: center;
	background-color: #fff;
	border-radius: .75rem;
	box-shadow: 0 .1rem .15rem rgba(40, 36, 89, .2), 0 .25rem .4rem rgba(40, 36, 89, .15);
	padding: 0 2rem;
	margin: 0 -2rem
}

@media(max-width: 1279.98px) {
	.b-logo__wrap {
		margin: 0
	}
}

@media(max-width: 919.98px) {
	.b-logo__wrap {
		flex-direction: column;
		align-items: center
	}
}

@media(max-width: 599.98px) {
	.b-logo__wrap {
		padding: 0 1rem
	}
}

.b-logo__preview {
	position: relative
}

.b-logo__preview div.is-downloadable {
	position: absolute;
	right: -0.5rem;
	top: 15.5rem;
	background-color: #2240b1;
	color: #fff;
	font-size: 1.625rem;
	width: 3rem;
	height: 3rem;
	border-radius: 1.5rem;
	z-index: 3;
	display: flex;
	justify-content: center;
	align-items: center;
	border: .25rem solid #fff;
	pointer-events: none
}

.b-logo .b-slideshow {
	margin: 2rem 0
}

.b-logo .b-slideshow .b-logo-thumbnail,
.b-logo .b-slideshow .b-logo-thumbnail--big,
.b-logo .b-slideshow .b-logo-thumbnail--small {
	display: block;
	width: 16rem;
	height: 16rem
}

.b-logo .b-slideshow .h-black {
	background-color: #000
}

.b-logo .b-slideshow .h-white {
	background-color: #fff
}

.b-logo .b-slideshow p {
	font-size: .625rem;
	margin: .5rem 0 1rem;
	color: #bccbed;
	text-align: center
}

.b-logo .b-logo-thumbnail--small {
	width: 5rem;
	height: 5rem
}

.b-logo__meta p {
	margin-top: 0
}

.b-logo__actions {
	margin: 2rem 0 2rem 2rem
}

@media(max-width: 919.98px) {
	.b-logo__actions {
		margin: 0 0 2rem
	}
}

.b-logo__actions .c-button,
.b-logo__actions .c-color-picker__button,
.b-logo__actions .b-icon-selector__controls .active.c-color-picker__button,
.b-icon-selector__controls .b-logo__actions .active.c-color-picker__button,
.b-logo__actions .c-button-text__button,
.b-logo__actions .b-icon-selector__controls .active.c-button-text__button,
.b-icon-selector__controls .b-logo__actions .active.c-button-text__button,
.b-logo__actions .c-button--small,
.b-logo__actions .b-icon-selector__controls .active.c-button--small,
.b-icon-selector__controls .b-logo__actions .active.c-button--small,
.b-logo__actions .c-button--on-white,
.b-logo__actions .b-icon-selector__controls .active.c-button--on-white,
.b-icon-selector__controls .b-logo__actions .active.c-button--on-white,
.b-logo__actions .c-button--outline,
.b-logo__actions .b-icon-selector__controls .active.c-button--outline,
.b-icon-selector__controls .b-logo__actions .active.c-button--outline,
.b-logo__actions .b-control__button--confirm,
.b-logo__actions .b-icon-selector__controls .c-button.active,
.b-icon-selector__controls .b-logo__actions .c-button.active,
.b-logo__actions .b-icon-selector__controls .active.b-control__button--confirm,
.b-icon-selector__controls .b-logo__actions .active.b-control__button--confirm {
	margin: 0 0 2rem 0
}

.b-logo__actions>p {
	margin-top: 2rem
}

.b-logo__action,
.b-logo__action--disabled {
	font-size: .75rem;
	font-weight: 600;
	cursor: pointer
}

.b-logo__action a,
.b-logo__action--disabled a {
	padding: .25rem 0;
	display: block
}

.b-logo__action span.icon,
.b-logo__action span.h-interactive-logo::before,
.b-logo__action span.h-share-logo::before,
.b-logo__action span.c-input-text__toggle-visibility,
.b-logo__action span.c-close-button,
.b-logo__action span.b-modal__copy::before,
.b-logo__action span.c-color-picker__copy::before,
.b-logo__action--disabled span.icon,
.b-logo__action--disabled span.h-interactive-logo::before,
.b-logo__action--disabled span.h-share-logo::before,
.b-logo__action--disabled span.c-input-text__toggle-visibility,
.b-logo__action--disabled span.c-close-button,
.b-logo__action--disabled span.b-modal__copy::before,
.b-logo__action--disabled span.c-color-picker__copy::before,
.b-logo__action span.b-chat-window__message--error:before,
.b-logo__action--disabled span.b-chat-window__message--error:before,
.b-logo__action span.b-chat-window__message--sent:before,
.b-logo__action--disabled span.b-chat-window__message--sent:before,
.b-logo__action span.b-control__scroll-left1,
.b-logo__action--disabled span.b-control__scroll-left1,
.b-logo__action span.b-control__scroll-right1,
.b-logo__action--disabled span.b-control__scroll-right1,
.b-logo__action span.b-control__scroll-left2,
.b-logo__action--disabled span.b-control__scroll-left2,
.b-logo__action span.b-control__scroll-right2,
.b-logo__action--disabled span.b-control__scroll-right2,
.b-logo__action span.b-control__scroll-left3,
.b-logo__action--disabled span.b-control__scroll-left3,
.b-logo__action span.b-control__scroll-right3,
.b-logo__action--disabled span.b-control__scroll-right3 {
	margin-right: .5rem
}

.b-logo__action--disabled {
	pointer-events: none;
	text-transform: uppercase;
	color: #bccbed;
	padding: .25rem 0
}

.b-logo__action-download {
	position: relative
}

.b-logo__action-download .c-button,
.b-logo__action-download .c-color-picker__button,
.b-logo__action-download .b-icon-selector__controls .active.c-color-picker__button,
.b-icon-selector__controls .b-logo__action-download .active.c-color-picker__button,
.b-logo__action-download .c-button-text__button,
.b-logo__action-download .b-icon-selector__controls .active.c-button-text__button,
.b-icon-selector__controls .b-logo__action-download .active.c-button-text__button,
.b-logo__action-download .c-button--small,
.b-logo__action-download .b-icon-selector__controls .active.c-button--small,
.b-icon-selector__controls .b-logo__action-download .active.c-button--small,
.b-logo__action-download .c-button--on-white,
.b-logo__action-download .b-icon-selector__controls .active.c-button--on-white,
.b-icon-selector__controls .b-logo__action-download .active.c-button--on-white,
.b-logo__action-download .c-button--outline,
.b-logo__action-download .b-icon-selector__controls .active.c-button--outline,
.b-icon-selector__controls .b-logo__action-download .active.c-button--outline,
.b-logo__action-download .b-control__button--confirm,
.b-logo__action-download .b-icon-selector__controls .c-button.active,
.b-icon-selector__controls .b-logo__action-download .c-button.active,
.b-logo__action-download .b-icon-selector__controls .active.b-control__button--confirm,
.b-icon-selector__controls .b-logo__action-download .active.b-control__button--confirm {
	visibility: hidden;
	pointer-events: none
}

.b-logo__action-download .b-logo__loading-icon,
.b-logo__action-download .b-logo__loading-text {
	display: block
}

.b-logo__action-download.active .c-button,
.b-logo__action-download.active .c-color-picker__button,
.b-logo__action-download.active .c-button-text__button,
.b-logo__action-download.active .c-button--small,
.b-logo__action-download.active .c-button--on-white,
.b-logo__action-download.active .c-button--outline,
.b-logo__action-download.active .b-control__button--confirm {
	visibility: visible;
	pointer-events: auto
}

.b-logo__action-download.active .b-logo__loading-icon,
.b-logo__action-download.active .b-logo__loading-text {
	display: none
}

.b-logo__loading-icon {
	border-color: #2240b1;
	width: 2.75rem;
	height: 2.75rem;
	border-width: .25rem;
	border-style: solid;
	animation: 2s loader-icon-3 cubic-bezier(0.35, 0.35, 0, 1) infinite;
	position: absolute;
	left: 0;
	top: 0
}

.b-logo__loading-icon::before {
	border-color: #2240b1;
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -0.375rem;
	margin-left: -0.375rem;
	width: .75rem;
	height: .75rem;
	border-width: .25rem;
	border-style: solid;
	animation: 2s loader-icon-1 cubic-bezier(0.35, 0.35, 0, 1) infinite
}

.b-logo__loading-icon::after {
	border-color: #2240b1;
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -0.875rem;
	margin-left: -0.875rem;
	width: 1.75rem;
	height: 1.75rem;
	border-width: .25rem;
	border-style: solid;
	animation: 2s loader-icon-2 cubic-bezier(0.35, 0.35, 0, 1) infinite
}

.b-logo__loading-text {
	position: absolute;
	left: 4rem;
	top: .75rem;
	font-size: .75rem;
	margin: 0
}

.b-logo__action-with-notice .c-button,
.b-logo__action-with-notice .c-color-picker__button,
.b-logo__action-with-notice .b-icon-selector__controls .active.c-color-picker__button,
.b-icon-selector__controls .b-logo__action-with-notice .active.c-color-picker__button,
.b-logo__action-with-notice .c-button-text__button,
.b-logo__action-with-notice .b-icon-selector__controls .active.c-button-text__button,
.b-icon-selector__controls .b-logo__action-with-notice .active.c-button-text__button,
.b-logo__action-with-notice .c-button--small,
.b-logo__action-with-notice .b-icon-selector__controls .active.c-button--small,
.b-icon-selector__controls .b-logo__action-with-notice .active.c-button--small,
.b-logo__action-with-notice .c-button--on-white,
.b-logo__action-with-notice .b-icon-selector__controls .active.c-button--on-white,
.b-icon-selector__controls .b-logo__action-with-notice .active.c-button--on-white,
.b-logo__action-with-notice .c-button--outline,
.b-logo__action-with-notice .b-icon-selector__controls .active.c-button--outline,
.b-icon-selector__controls .b-logo__action-with-notice .active.c-button--outline,
.b-logo__action-with-notice .b-control__button--confirm,
.b-logo__action-with-notice .b-icon-selector__controls .c-button.active,
.b-icon-selector__controls .b-logo__action-with-notice .c-button.active,
.b-logo__action-with-notice .b-icon-selector__controls .active.b-control__button--confirm,
.b-icon-selector__controls .b-logo__action-with-notice .active.b-control__button--confirm {
	margin-bottom: 1rem
}

.b-logo__action-with-notice p {
	font-size: .75rem;
	margin: 0 0 2rem
}

@keyframes loader-icon-1 {
	0% {
		transform: rotate(0)
	}

	100% {
		transform: rotate(1080deg)
	}
}

@keyframes loader-icon-2 {
	0% {
		transform: rotate(720deg)
	}

	100% {
		transform: rotate(0)
	}
}

@keyframes loader-icon-3 {
	0% {
		transform: rotate(0)
	}

	100% {
		transform: rotate(360deg)
	}
}

.b-logo-card {
	width: 100%;
	height: 0;
	padding-bottom: 64.7058823529%;
	margin-bottom: 1rem;
	position: relative;
	box-shadow: 0 .1rem .15rem rgba(40, 36, 89, .15), 0 .25rem .5rem rgba(40, 36, 89, .15), 0 .75rem 1.75rem rgba(40, 36, 89, .2);
	border-radius: .75rem;
	overflow: hidden;
	z-index: 1
}

.b-logo-card__top-actions {
	display: flex;
	justify-content: center;
	margin: 0rem 0 1rem;
	background-color: #fff;
	border-radius: .75rem;
	border: 1px solid rgba(40, 36, 89, .075)
}

.b-logo-card__top-actions:empty {
	margin: 0;
	border: none
}

.b-logo-card__top-actions div {
	text-transform: uppercase;
	font-size: .75rem;
	font-weight: 600;
	display: flex;
	align-items: center;
	cursor: pointer;
	padding: 1rem
}

.b-logo-card__top-actions div:hover,
.b-logo-card__top-actions div:focus {
	outline: none;
	color: #183292
}

.b-logo-card__top-actions div span.icon,
.b-logo-card__top-actions div span.h-interactive-logo::before,
.b-logo-card__top-actions div span.h-share-logo::before,
.b-logo-card__top-actions div span.c-input-text__toggle-visibility,
.b-logo-card__top-actions div span.c-close-button,
.b-logo-card__top-actions div span.b-modal__copy::before,
.b-logo-card__top-actions div span.c-color-picker__copy::before,
.b-logo-card__top-actions div span.b-chat-window__message--error:before,
.b-logo-card__top-actions div span.b-chat-window__message--sent:before,
.b-logo-card__top-actions div span.b-control__scroll-left1,
.b-logo-card__top-actions div span.b-control__scroll-right1,
.b-logo-card__top-actions div span.b-control__scroll-left2,
.b-logo-card__top-actions div span.b-control__scroll-right2,
.b-logo-card__top-actions div span.b-control__scroll-left3,
.b-logo-card__top-actions div span.b-control__scroll-right3 {
	margin-right: .35em;
	font-size: 1rem
}

@media(max-width: 599.98px) {
	.b-logo-card__top-actions div {
		padding: 1rem .75rem
	}

	.b-logo-card__top-actions-help span.icon,
	.b-logo-card__top-actions-help span.h-interactive-logo::before,
	.b-logo-card__top-actions-help span.h-share-logo::before,
	.b-logo-card__top-actions-help span.c-input-text__toggle-visibility,
	.b-logo-card__top-actions-help span.c-close-button,
	.b-logo-card__top-actions-help span.b-modal__copy::before,
	.b-logo-card__top-actions-help span.c-color-picker__copy::before,
	.b-logo-card__top-actions-help span.b-chat-window__message--error:before,
	.b-logo-card__top-actions-help span.b-chat-window__message--sent:before,
	.b-logo-card__top-actions-help span.b-control__scroll-left1,
	.b-logo-card__top-actions-help span.b-control__scroll-right1,
	.b-logo-card__top-actions-help span.b-control__scroll-left2,
	.b-logo-card__top-actions-help span.b-control__scroll-right2,
	.b-logo-card__top-actions-help span.b-control__scroll-left3,
	.b-logo-card__top-actions-help span.b-control__scroll-right3 {
		margin-right: 0
	}

	.b-logo-card__top-actions-help .text {
		display: none
	}
}

.b-logo-card.error::after {
	content: "";
	position: absolute;
	pointer-events: none;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	background-image: url(../images/f9d47450fc794fbc.svg);
	background-size: 4rem;
	background-repeat: no-repeat;
	background-position: center
}

.b-logo-card__previous {
	position: absolute;
	left: -4rem;
	top: 50%
}

.b-logo-card__next {
	position: absolute;
	right: -4rem;
	top: 50%
}

@media(max-width: 919.98px) {
	.b-logo-card {
		padding-bottom: 75%
	}
}

.b-logo-card svg,
.b-logo-card canvas {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border-radius: .75rem
}

.b-logo-card__loading {
	background-color: #2240b1;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 1;
	z-index: 1;
	transition: none;
	transition-delay: 0;
	visibility: visible;
	border-radius: .75rem
}

.b-logo-card__loading-icon {
	border-color: #fff;
	width: 2.75rem;
	height: 2.75rem;
	border-width: .25rem;
	border-style: solid;
	animation: 2s loader-icon-3 cubic-bezier(0.35, 0.35, 0, 1) infinite;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -1.375rem;
	margin-left: -1.375rem
}

.b-logo-card__loading-icon::before {
	border-color: #fff;
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -0.375rem;
	margin-left: -0.375rem;
	width: .75rem;
	height: .75rem;
	border-width: .25rem;
	border-style: solid;
	animation: 2s loader-icon-1 cubic-bezier(0.35, 0.35, 0, 1) infinite
}

.b-logo-card__loading-icon::after {
	border-color: #fff;
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -0.875rem;
	margin-left: -0.875rem;
	width: 1.75rem;
	height: 1.75rem;
	border-width: .25rem;
	border-style: solid;
	animation: 2s loader-icon-2 cubic-bezier(0.35, 0.35, 0, 1) infinite
}

.b-logo-card__action-wrap {
	display: flex;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	justify-content: center;
	align-items: center;
	flex-direction: column
}

.b-logo-card__iterate-wrap {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	color: #2240b1;
	position: absolute;
	left: 0;
	width: 100%;
	bottom: 0;
	z-index: 2;
	opacity: 0;
	transform: translate3d(0, 1rem, 0);
	transition: all .25s cubic-bezier(0.35, 0.35, 0, 1);
	transition-delay: 0;
	transition-property: transform, opacity, visibility;
	visibility: hidden;
	font-size: .75rem
}

.b-logo-card__iterate-wrap div {
	display: flex;
	align-items: center
}

.b-logo-card__iterate-wrap div span.icon,
.b-logo-card__iterate-wrap div span.h-interactive-logo::before,
.b-logo-card__iterate-wrap div span.h-share-logo::before,
.b-logo-card__iterate-wrap div span.c-input-text__toggle-visibility,
.b-logo-card__iterate-wrap div span.c-close-button,
.b-logo-card__iterate-wrap div span.b-modal__copy::before,
.b-logo-card__iterate-wrap div span.c-color-picker__copy::before,
.b-logo-card__iterate-wrap div span.b-chat-window__message--error:before,
.b-logo-card__iterate-wrap div span.b-chat-window__message--sent:before,
.b-logo-card__iterate-wrap div span.b-control__scroll-left1,
.b-logo-card__iterate-wrap div span.b-control__scroll-right1,
.b-logo-card__iterate-wrap div span.b-control__scroll-left2,
.b-logo-card__iterate-wrap div span.b-control__scroll-right2,
.b-logo-card__iterate-wrap div span.b-control__scroll-left3,
.b-logo-card__iterate-wrap div span.b-control__scroll-right3 {
	margin-right: .25rem
}

@media(min-width: 920px) {
	.b-logo-card__iterate-wrap div.b-logo-card__iterate-title {
		display: none
	}
}

@media(min-width: 1280px) {
	.b-logo-card__iterate-wrap div.b-logo-card__iterate-title {
		display: flex
	}
}

.b-logo-card__iterate-title {
	padding: .5rem 1rem
}

.b-logo-card__iterate {
	cursor: pointer;
	padding: .5rem 1rem;
	position: relative
}

.b-logo-card__iterate:hover,
.b-logo-card__iterate:focus {
	color: #183292
}

.b-logo-card__actions {
	box-shadow: 0 0 2rem rgba(40, 36, 89, .35);
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	background-color: #fffffffc;
	position: absolute;
	left: 0;
	width: 100%;
	bottom: 0;
	z-index: 2;
	opacity: 0;
	transform: translate3d(0, 1rem, 0);
	transition: all .25s cubic-bezier(0.35, 0.35, 0, 1);
	transition-delay: 0;
	transition-property: transform, opacity, visibility;
	visibility: hidden;
	font-size: .75rem;
	padding: .5rem 0 2rem
}

.b-logo-card__actions div {
	margin: 0 .25rem
}

@media(max-width: 1439.98px) {

	.b-logo-card__actions div.c-button,
	.b-logo-card__actions div.c-color-picker__button,
	.b-logo-card__actions .b-icon-selector__controls div.active.c-color-picker__button,
	.b-icon-selector__controls .b-logo-card__actions div.active.c-color-picker__button,
	.b-logo-card__actions div.c-button-text__button,
	.b-logo-card__actions .b-icon-selector__controls div.active.c-button-text__button,
	.b-icon-selector__controls .b-logo-card__actions div.active.c-button-text__button,
	.b-logo-card__actions div.c-button--small,
	.b-logo-card__actions .b-icon-selector__controls div.active.c-button--small,
	.b-icon-selector__controls .b-logo-card__actions div.active.c-button--small,
	.b-logo-card__actions div.c-button--on-white,
	.b-logo-card__actions .b-icon-selector__controls div.active.c-button--on-white,
	.b-icon-selector__controls .b-logo-card__actions div.active.c-button--on-white,
	.b-logo-card__actions div.c-button--outline,
	.b-logo-card__actions .b-icon-selector__controls div.active.c-button--outline,
	.b-icon-selector__controls .b-logo-card__actions div.active.c-button--outline,
	.b-logo-card__actions div.b-control__button--confirm,
	.b-logo-card__actions .b-icon-selector__controls div.c-button.active,
	.b-icon-selector__controls .b-logo-card__actions div.c-button.active,
	.b-logo-card__actions .b-icon-selector__controls div.active.b-control__button--confirm,
	.b-icon-selector__controls .b-logo-card__actions div.active.b-control__button--confirm {
		padding: 1rem 3rem
	}
}

.b-logo-card__actions div.c-button__secondary,
.b-logo-card__actions div.b-control__button--cancel,
.b-logo-card__actions div.b-control__button--purchase,
.b-logo-card__actions div.b-control__button--secondary {
	padding: 1rem 4rem;
	background-color: #fffffffc
}

.b-logo-card.loaded .b-logo-card__loading {
	transition: all .25s cubic-bezier(0.35, 0.35, 0, 1);
	transition-property: opacity, visibility;
	transition-delay: .15s;
	opacity: 0;
	visibility: hidden
}

.b-logo-card.error {
	background-color: #bccbed
}

.b-logo-card.error svg,
.b-logo-card.error canvas {
	display: none
}

.b-logo-cards {
	display: block;
	width: 100%;
	padding: 4rem 0;
	text-align: center
}

.b-logo-cards .b-logo-wrap {
	width: 50%;
	display: inline-block;
	padding: 0 1rem
}

@media(max-width: 1439.98px) {
	.b-logo-cards .b-logo-wrap .b-logo-card {
		padding-bottom: 75%
	}
}

@media(max-width: 1279.98px) {
	.b-logo-cards .b-logo-wrap .b-logo-card {
		padding-bottom: 85%
	}
}

@media(max-width: 919.98px) {
	.b-logo-cards .b-logo-wrap {
		width: 100%;
		display: block;
		padding: 0
	}

	.b-logo-cards .b-logo-wrap .b-logo-card {
		padding-bottom: 64.7058823529%
	}
}

.b-logo-cards .b-logo-card {
	margin-bottom: 2rem
}

.b-logo-cards .b-logo-card:not(.error):hover .b-logo-card__actions,
.b-logo-cards .b-logo-card:not(.error):focus .b-logo-card__actions,
.b-logo-cards .b-logo-card:not(.error).focus .b-logo-card__actions {
	opacity: 1;
	transform: translate3d(0, 0, 0);
	visibility: visible
}

.b-logo-cards .b-logo-card:not(.error):hover .b-logo-card__iterate-wrap,
.b-logo-cards .b-logo-card:not(.error):focus .b-logo-card__iterate-wrap,
.b-logo-cards .b-logo-card:not(.error).focus .b-logo-card__iterate-wrap {
	transition-delay: .15s;
	opacity: 1;
	transform: translate3d(0, 0, 0);
	visibility: visible
}

.b-logo-cards>.c-button,
.b-logo-cards>.c-color-picker__button,
.b-icon-selector__controls .b-logo-cards>.active.c-color-picker__button,
.b-logo-cards>.c-button-text__button,
.b-icon-selector__controls .b-logo-cards>.active.c-button-text__button,
.b-logo-cards>.c-button--small,
.b-icon-selector__controls .b-logo-cards>.active.c-button--small,
.b-logo-cards>.c-button--on-white,
.b-icon-selector__controls .b-logo-cards>.active.c-button--on-white,
.b-logo-cards>.c-button--outline,
.b-icon-selector__controls .b-logo-cards>.active.c-button--outline,
.b-logo-cards>.b-control__button--confirm,
.b-icon-selector__controls .b-logo-cards>.c-button.active,
.b-icon-selector__controls .b-logo-cards>.active.b-control__button--confirm {
	margin-top: 4rem;
	margin-bottom: 8rem;
	background: #bccbed;
	color: #fffffffc;
	cursor: default
}

.b-logo-cards>.c-button:hover,
.b-logo-cards>.c-color-picker__button:hover,
.b-logo-cards>.c-button-text__button:hover,
.b-logo-cards>.c-button--small:hover,
.b-logo-cards>.c-button--on-white:hover,
.b-logo-cards>.c-button--outline:hover,
.b-logo-cards>.b-control__button--confirm:hover {
	background-color: #bccbed;
	color: #fffffffc
}

.b-logo-cards>.c-button:hover::before,
.b-logo-cards>.c-color-picker__button:hover::before,
.b-logo-cards>.c-button-text__button:hover::before,
.b-logo-cards>.c-button--small:hover::before,
.b-logo-cards>.c-button--on-white:hover::before,
.b-logo-cards>.c-button--outline:hover::before,
.b-logo-cards>.b-control__button--confirm:hover::before {
	visibility: hidden
}

.b-logo-cards>.c-button.active,
.b-logo-cards>.active.c-color-picker__button,
.b-logo-cards>.active.c-button-text__button,
.b-logo-cards>.active.c-button--small,
.b-logo-cards>.active.c-button--on-white,
.b-logo-cards>.active.c-button--outline,
.b-logo-cards>.active.b-control__button--confirm {
	background: #2240b1;
	background-size: 400% 100%;
	background-position: 0 0;
	color: #fff;
	cursor: pointer
}

.b-logo-cards>.c-button.active:hover,
.b-logo-cards>.active.c-color-picker__button:hover,
.b-logo-cards>.active.c-button-text__button:hover,
.b-logo-cards>.active.c-button--small:hover,
.b-logo-cards>.active.c-button--on-white:hover,
.b-logo-cards>.active.c-button--outline:hover,
.b-logo-cards>.active.b-control__button--confirm:hover {
	background: #2240b1;
	background-size: 400% 100%;
	background-position: 85% 0
}

.b-logo-cards>.c-button.active:hover::before,
.b-logo-cards>.active.c-color-picker__button:hover::before,
.b-logo-cards>.active.c-button-text__button:hover::before,
.b-logo-cards>.active.c-button--small:hover::before,
.b-logo-cards>.active.c-button--on-white:hover::before,
.b-logo-cards>.active.c-button--outline:hover::before,
.b-logo-cards>.active.b-control__button--confirm:hover::before {
	visibility: visible
}

.b-logo-list {
	margin-bottom: 6rem;
	display: flex;
	flex-wrap: wrap;
	margin: 0 -0.25rem
}

@media(max-width: 599.98px) {
	.b-logo-list {
		margin-bottom: 3rem
	}
}

.b-logo-list__logo {
	width: 7.5rem;
	display: block;
	margin: .25rem;
	position: relative
}

.b-logo-list__logo img {
	display: block;
	border-radius: .75rem;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0
}

.b-logo-list__price {
	position: absolute;
	right: -0.5rem;
	top: -0.5rem;
	background-color: #2240b1;
	color: #fff;
	font-size: .75rem;
	font-weight: 600;
	width: 2rem;
	height: 2rem;
	border-radius: 1rem;
	z-index: 3;
	display: flex;
	justify-content: center;
	align-items: center;
	border: .125rem solid #fffffffc
}

.b-logo-list__price.is-free {
	background-color: #6bcc50
}

.b-logo-screen {
	transition: opacity .85s cubic-bezier(0.35, 0.35, 0, 1)
}

.b-logo-screen.active {
	transition: none;
	opacity: .05
}

.b-logo-strip {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	margin-right: -0.25rem;
	margin-left: -0.25rem
}

.b-logo-strip__logo {
	position: relative;
	width: 100%;
	padding-right: .25rem;
	padding-left: .25rem;
	flex: 0 0 33.3333333333%;
	max-width: 33.3333333333%;
	margin-bottom: .5rem;
	line-height: 0
}

.b-logo-strip__logo img {
	width: 100%;
	height: auto
}

.b-logo-strip__logo .responsive-picture {
	border-radius: .75rem;
	box-shadow: 0 .1rem .15rem rgba(40, 36, 89, .2), 0 .25rem .4rem rgba(40, 36, 89, .15)
}

.b-logo-strip.featured .b-logo-strip__logo {
	flex: 0 0 25%;
	max-width: 25%
}

.b-logo-strip.featured .b-logo-strip__logo:nth-child(-n+3) {
	flex: 0 0 33.3333333333%;
	max-width: 33.3333333333%
}

@media(max-width: 599.98px) {
	.b-logo-strip.featured .b-logo-strip__logo:nth-child(-n+4) {
		flex: 0 0 50%;
		max-width: 50%
	}

	.b-logo-strip.featured .b-logo-strip__logo:nth-child(n+5) {
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%
	}
}

.b-logo-overview {
	width: 100%;
	padding-right: .25rem;
	padding-left: .25rem;
	margin-right: auto;
	margin-left: auto;
	max-width: 680px;
	margin-top: 2rem;
	margin-bottom: 2rem
}

@media(min-width: 480px) {
	.b-logo-overview {
		max-width: 480px
	}
}

@media(min-width: 600px) {
	.b-logo-overview {
		max-width: 600px
	}
}

@media(min-width: 920px) {
	.b-logo-overview {
		max-width: 920px
	}
}

@media(min-width: 1280px) {
	.b-logo-overview {
		max-width: 1200px
	}
}

.b-logo-thumbnails {
	display: flex;
	flex-wrap: wrap;
	margin-right: -0.75rem;
	margin-left: -0.75rem
}

.b-logo-thumbnails__col {
	position: relative;
	width: 100%;
	padding-right: .75rem;
	padding-left: .75rem;
	flex: 0 0 25%;
	max-width: 25%
}

@media(max-width: 1279.98px) {
	.b-logo-thumbnails__col {
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%
	}
}

@media(max-width: 599.98px) {
	.b-logo-thumbnails__col {
		flex: 0 0 50%;
		max-width: 50%
	}
}

.b-logo-thumbnails .b-logo-thumbnail,
.b-logo-thumbnails .b-logo-thumbnail--big,
.b-logo-thumbnails .b-logo-thumbnail--small,
.b-logo-thumbnails .b-logo-thumbnail-new {
	width: 100%;
	margin: 0 0 1.5rem;
	transform: scale(1);
	transition: transform .35s cubic-bezier(0, 0.85, 0.25, 1);
	position: relative
}

.b-logo-thumbnails .b-logo-thumbnail:hover,
.b-logo-thumbnails .b-logo-thumbnail--big:hover,
.b-logo-thumbnails .b-logo-thumbnail--small:hover {
	transform: scale(1.05)
}

.b-logo-thumbnails .b-logo-thumbnail-new:hover .b-logo-thumbnail__wrap,
.b-logo-thumbnails .b-logo-thumbnail-new:hover .b-logo-thumbnail__wrap--white {
	border-color: #183292
}

.b-logo-thumbnails .b-logo-thumbnail-new:hover .b-logo-thumbnail__wrap::after,
.b-logo-thumbnails .b-logo-thumbnail-new:hover .b-logo-thumbnail__wrap--white::after {
	background-color: #183292
}

.b-logo-thumbnail,
.b-logo-thumbnail--big,
.b-logo-thumbnail--small {
	width: 14rem;
	padding-bottom: 100%;
	position: relative
}

@media(max-width: 1279.98px) {

	.b-logo-thumbnail,
	.b-logo-thumbnail--big,
	.b-logo-thumbnail--small {
		width: 12rem
	}
}

@media(max-width: 599.98px) {

	.b-logo-thumbnail,
	.b-logo-thumbnail--big,
	.b-logo-thumbnail--small {
		width: 10rem
	}
}

.b-logo-thumbnail__wrap,
.b-logo-thumbnail__wrap--white {
	display: block;
	width: 100%;
	height: 100%;
	z-index: 1;
	position: absolute;
	left: 0;
	top: 0
}

.b-logo-thumbnail__wrap::before,
.b-logo-thumbnail__wrap--white::before {
	content: "";
	position: absolute;
	border-radius: .75rem;
	left: 1px;
	top: 1px;
	right: 1px;
	bottom: 1px;
	background-color: #bccbed;
	z-index: -1
}

.b-logo-thumbnail__wrap::after,
.b-logo-thumbnail__wrap--white::after {
	content: "";
	position: absolute;
	border-radius: .75rem;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	box-shadow: inset 0 0 1px rgba(40, 36, 89, .2)
}

.b-logo-thumbnail-new {
	padding-bottom: 100%
}

.b-logo-thumbnail-new .b-logo-thumbnail__wrap,
.b-logo-thumbnail-new .b-logo-thumbnail__wrap--white {
	border: .125rem dashed #2240b1;
	background-color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	border-radius: .75rem;
	font-size: 2.5rem
}

.b-logo-thumbnail-new .b-logo-thumbnail__wrap::before,
.b-logo-thumbnail-new .b-logo-thumbnail__wrap--white::before {
	content: none
}

.b-logo-thumbnail-new .b-logo-thumbnail__wrap::after,
.b-logo-thumbnail-new .b-logo-thumbnail__wrap--white::after {
	z-index: 1;
	content: "";
	background: #2240b1;
	width: 4rem;
	height: 4rem;
	border-radius: 50%;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -2rem;
	margin-top: -2rem
}

.b-logo-thumbnail-new .b-logo-thumbnail__wrap span.icon,
.b-logo-thumbnail-new .b-logo-thumbnail__wrap span.h-interactive-logo::before,
.b-logo-thumbnail-new .b-logo-thumbnail__wrap span.h-share-logo::before,
.b-logo-thumbnail-new .b-logo-thumbnail__wrap span.c-input-text__toggle-visibility,
.b-logo-thumbnail-new .b-logo-thumbnail__wrap span.c-close-button,
.b-logo-thumbnail-new .b-logo-thumbnail__wrap span.b-modal__copy::before,
.b-logo-thumbnail-new .b-logo-thumbnail__wrap span.c-color-picker__copy::before,
.b-logo-thumbnail-new .b-logo-thumbnail__wrap--white span.icon,
.b-logo-thumbnail-new .b-logo-thumbnail__wrap--white span.h-interactive-logo::before,
.b-logo-thumbnail-new .b-logo-thumbnail__wrap--white span.h-share-logo::before,
.b-logo-thumbnail-new .b-logo-thumbnail__wrap--white span.c-input-text__toggle-visibility,
.b-logo-thumbnail-new .b-logo-thumbnail__wrap--white span.c-close-button,
.b-logo-thumbnail-new .b-logo-thumbnail__wrap--white span.b-modal__copy::before,
.b-logo-thumbnail-new .b-logo-thumbnail__wrap--white span.c-color-picker__copy::before,
.b-logo-thumbnail-new .b-logo-thumbnail__wrap span.b-chat-window__message--error:before,
.b-logo-thumbnail-new .b-logo-thumbnail__wrap--white span.b-chat-window__message--error:before,
.b-logo-thumbnail-new .b-logo-thumbnail__wrap span.b-chat-window__message--sent:before,
.b-logo-thumbnail-new .b-logo-thumbnail__wrap--white span.b-chat-window__message--sent:before,
.b-logo-thumbnail-new .b-logo-thumbnail__wrap span.b-control__scroll-left1,
.b-logo-thumbnail-new .b-logo-thumbnail__wrap--white span.b-control__scroll-left1,
.b-logo-thumbnail-new .b-logo-thumbnail__wrap span.b-control__scroll-right1,
.b-logo-thumbnail-new .b-logo-thumbnail__wrap--white span.b-control__scroll-right1,
.b-logo-thumbnail-new .b-logo-thumbnail__wrap span.b-control__scroll-left2,
.b-logo-thumbnail-new .b-logo-thumbnail__wrap--white span.b-control__scroll-left2,
.b-logo-thumbnail-new .b-logo-thumbnail__wrap span.b-control__scroll-right2,
.b-logo-thumbnail-new .b-logo-thumbnail__wrap--white span.b-control__scroll-right2,
.b-logo-thumbnail-new .b-logo-thumbnail__wrap span.b-control__scroll-left3,
.b-logo-thumbnail-new .b-logo-thumbnail__wrap--white span.b-control__scroll-left3,
.b-logo-thumbnail-new .b-logo-thumbnail__wrap span.b-control__scroll-right3,
.b-logo-thumbnail-new .b-logo-thumbnail__wrap--white span.b-control__scroll-right3 {
	z-index: 2;
	color: #fff;
	margin-left: 1.5625%;
	margin-top: 1.5625%
}

.b-logo-thumbnail svg,
.b-logo-thumbnail--big svg,
.b-logo-thumbnail--small svg {
	width: 100%;
	height: 100%
}

.b-logo-thumbnail img,
.b-logo-thumbnail--big img,
.b-logo-thumbnail--small img {
	width: 100%;
	height: 100%;
	max-width: 100%;
	max-height: 100%;
	border-radius: .75rem;
	box-shadow: 0 .1rem .15rem rgba(40, 36, 89, .2), 0 .25rem .4rem rgba(40, 36, 89, .15);
	opacity: 0
}

.b-logo-thumbnail img.loading,
.b-logo-thumbnail--big img.loading,
.b-logo-thumbnail--small img.loading {
	transition: opacity .35s cubic-bezier(0.65, 0, 0.35, 1)
}

.b-logo-thumbnail img.loaded,
.b-logo-thumbnail--big img.loaded,
.b-logo-thumbnail--small img.loaded,
.b-logo-thumbnail img.error,
.b-logo-thumbnail--big img.error,
.b-logo-thumbnail--small img.error {
	opacity: 1
}

.b-logo-thumbnail img.loaded+canvas.preview,
.b-logo-thumbnail--big img.loaded+canvas.preview,
.b-logo-thumbnail--small img.loaded+canvas.preview,
.b-logo-thumbnail img.error+canvas.preview,
.b-logo-thumbnail--big img.error+canvas.preview,
.b-logo-thumbnail--small img.error+canvas.preview {
	opacity: 0
}

.b-logo-thumbnail img.error,
.b-logo-thumbnail--big img.error,
.b-logo-thumbnail--small img.error {
	background-color: #bccbed;
	background-image: url("data:image/svg+xml,%3csvg version='1.1' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e %3ccircle cx='20' cy='50' r='7.5' fill='white' /%3e %3ccircle cx='50' cy='50' r='7.5' fill='white' /%3e %3ccircle cx='80' cy='50' r='7.5' fill='white' /%3e %3c/svg%3e");
	background-size: 2rem;
	background-position: center;
	background-repeat: no-repeat
}

.b-logo-thumbnail canvas.preview,
.b-logo-thumbnail--big canvas.preview,
.b-logo-thumbnail--small canvas.preview {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 1;
	transition: opacity .25s cubic-bezier(0.35, 0.35, 0, 1)
}

.b-logo-thumbnail div.is-downloadable,
.b-logo-thumbnail--big div.is-downloadable,
.b-logo-thumbnail--small div.is-downloadable {
	position: absolute;
	right: -0.5rem;
	bottom: -0.5rem;
	background-color: #2240b1;
	color: #fff;
	font-size: 1.625rem;
	width: 3rem;
	height: 3rem;
	border-radius: 1.5rem;
	z-index: 3;
	display: flex;
	justify-content: center;
	align-items: center;
	border: .25rem solid #fffffffc
}

.b-logo-thumbnail--small {
	width: 4rem;
	padding-bottom: 4rem;
	min-width: 4rem
}

.b-logo-thumbnail--small .b-logo-thumbnail__wrap::before,
.b-logo-thumbnail--small .b-logo-thumbnail__wrap--white::before,
.b-logo-thumbnail--small .b-logo-thumbnail__wrap::after,
.b-logo-thumbnail--small .b-logo-thumbnail__wrap--white::after {
	border-radius: .375rem
}

.b-logo-thumbnail--small img {
	border-radius: .375rem
}

.b-logo-thumbnail--big {
	width: 20rem;
	padding-bottom: 20rem;
	margin: 2rem auto
}

@media(max-width: 599.98px) {
	.b-logo-thumbnail--big {
		width: 16rem;
		padding-bottom: 16rem
	}
}

.b-logo-thumbnail--big img {
	box-shadow: 0 .1rem .15rem rgba(40, 36, 89, .15), 0 .25rem .5rem rgba(40, 36, 89, .15), 0 .75rem 1.75rem rgba(40, 36, 89, .2)
}

.b-mockups {
	margin-bottom: 6rem
}

@media(max-width: 599.98px) {
	.b-mockups {
		margin-bottom: 3rem
	}
}

.b-mockups__row {
	display: flex;
	flex-wrap: wrap;
	margin-right: -0.25rem;
	margin-left: -0.25rem;
	margin-bottom: -0.5rem
}

.b-mockups__item {
	position: relative;
	width: 100%;
	padding-right: .25rem;
	padding-left: .25rem;
	flex: 0 0 50%;
	max-width: 50%;
	margin-bottom: .5rem;
	width: 100%;
	border-radius: .75rem;
	overflow: hidden
}

@media(min-width: 600px) {
	.b-mockups__item {
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%
	}

	.b-mockups__item:nth-child(4) {
		display: none
	}
}

.b-mockups svg,
.b-mockups img,
.b-mockups canvas {
	width: 100%;
	height: auto;
	border-radius: .75rem;
	overflow: hidden
}

.b-mockups__caption {
	font-size: .625rem;
	color: #bccbed;
	text-align: right;
	margin-bottom: 0
}

.b-mockups__caption a {
	color: #bccbed
}

.b-mockup {
	width: 36rem;
	max-width: 100%;
	margin-bottom: 6rem
}

@media(max-width: 599.98px) {
	.b-mockup {
		margin-bottom: 3rem
	}
}

.b-mockup__item {
	margin: 0 .5rem;
	width: 100%;
	border-radius: .75rem;
	overflow: hidden
}

.b-mockup svg {
	width: 100%;
	height: auto;
	border-radius: .75rem;
	overflow: hidden
}

.b-mockup__bg {
	position: relative;
	padding-bottom: 100%
}

.b-mockup__bg>div {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-size: 100%;
	background-repeat: no-repeat
}

.b-mockup__composite {
	position: relative;
	padding-bottom: 100%;
	background: linear-gradient(180deg, #bccbed 0%, #fffffffc 100%);
	border-radius: .75rem;
	overflow: hidden
}

.b-mockup__composite img {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	pointer-events: none
}

.b-mockup__composite-product,
.b-mockup__composite-mask,
.b-mockup__composite-light {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border-radius: .75rem;
	overflow: hidden
}

.b-mockup__composite img.b-mockup__composite-image,
.b-mockup__composite-image {
	position: absolute;
	left: 25%;
	top: 25%;
	width: 50%;
	height: auto
}

.b-mockup__composite-mask {
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	border: 1px solid #fffffffc
}

@keyframes icon-pop-up {
	0% {
		transform: scale(0);
		opacity: 0
	}

	25% {
		opacity: 1;
		transform: scale(1.25)
	}

	100% {
		transform: scale(1)
	}
}

@keyframes icon-pop-out {
	0% {
		transform: scale(1);
		opacity: 1
	}

	25% {
		opacity: 1;
		transform: scale(0.75)
	}

	100% {
		transform: scale(1.25);
		opacity: 0
	}
}

.b-modal {
	display: none
}

.b-modal__content {
	width: 100%;
	margin: 0 auto;
	padding: .5rem 0 1.5rem 0;
	max-width: 680px
}

.b-modal__content-wrap {
	padding: 2rem;
	box-shadow: 0 .1rem .15rem rgba(40, 36, 89, .15), 0 .5rem 1rem rgba(40, 36, 89, .15), 0 2rem 4rem rgba(40, 36, 89, .25);
	border-radius: 10px;
	background-color: #fff
}

@media(max-width: 599.98px) {
	.b-modal__content-wrap {
		padding: 1rem
	}
}

.b-modal__content-wrap .b-logo-thumbnail--small img {
	box-shadow: none
}

.b-modal__content .b-user-input {
	padding: 0;
	margin-top: 2rem;
	position: relative
}

.b-modal__content .b-user-input__action {
	visibility: hidden
}

.b-modal__content.active .b-modal__loading-icon {
	display: none
}

.b-modal__content.active .b-user-input__action,
.b-modal__content.active .b-modal__actions {
	visibility: visible
}

.b-modal__content:not(.active) {
	pointer-events: none
}

.b-modal__content:not(.active) input,
.b-modal__content:not(.active) select {
	border-color: #bccbed
}

.b-modal__content:not(.active) input:checked+label:after,
.b-modal__content:not(.active) select:checked+label:after {
	background-color: #bccbed
}

.b-modal__content:not(.active) label {
	color: #bccbed
}

.b-modal__content:not(.active) label:after {
	border-color: #bccbed
}

.b-modal__header {
	display: flex;
	align-items: center;
	margin-bottom: 2rem
}

.b-modal__header span.icon,
.b-modal__header span.h-interactive-logo::before,
.b-modal__header span.h-share-logo::before,
.b-modal__header span.c-input-text__toggle-visibility,
.b-modal__header span.c-close-button,
.b-modal__header span.b-modal__copy::before,
.b-modal__header span.c-color-picker__copy::before,
.b-modal__header span.b-chat-window__message--error:before,
.b-modal__header span.b-chat-window__message--sent:before,
.b-modal__header span.b-control__scroll-left1,
.b-modal__header span.b-control__scroll-right1,
.b-modal__header span.b-control__scroll-left2,
.b-modal__header span.b-control__scroll-right2,
.b-modal__header span.b-control__scroll-left3,
.b-modal__header span.b-control__scroll-right3 {
	font-size: 4rem;
	margin-right: .5rem;
	line-height: 1
}

.b-modal__header h3 {
	margin: 0 0 0 .5rem
}

.b-modal__header h3 .small {
	font-size: 1rem;
	display: block
}

.b-modal__url-wrapper {
	display: flex;
	align-items: center;
	max-width: 100%
}

.b-modal__url {
	background-color: #bccbed;
	color: #2240b1;
	font-size: .75rem;
	padding: 1rem .5rem;
	overflow-wrap: break-word;
	max-width: 75%;
	border-style: solid;
	-o-border-image: 0;
	border-image: 0
}

.b-modal__copy,
.c-color-picker__copy {
	padding: 1rem 2rem 1rem 1rem;
	font-size: .75rem;
	cursor: pointer;
	position: relative
}

.b-modal__copy::before,
.c-color-picker__copy::before {
	position: absolute;
	right: 1rem;
	top: 1rem;
	font-size: 1rem;
	animation-fill-mode: forwards;
	line-height: 1
}

.b-modal__copy.error::before,
.error.c-color-picker__copy::before {
	color: #183292;
	animation: .85s icon-pop-up cubic-bezier(0, 0.85, 0.25, 1)
}

.b-modal__copy.success::before,
.success.c-color-picker__copy::before {
	color: #2240b1;
	animation: .85s icon-pop-up cubic-bezier(0, 0.85, 0.25, 1)
}

.b-modal__copy.fade::before,
.fade.c-color-picker__copy::before {
	animation: .85s icon-pop-out cubic-bezier(0, 0.85, 0.25, 1);
	animation-fill-mode: forwards
}

.b-modal__sidebar {
	border-radius: .375rem;
	margin-bottom: 2rem
}

.b-modal__sidebar img {
	border-radius: .375rem;
	max-width: 100%
}

@media(max-width: 599.98px) {
	.b-modal__sidebar {
		display: none
	}
}

.b-modal__actions {
	margin-top: 2rem;
	width: 100%;
	display: flex;
	justify-content: flex-end;
	visibility: hidden
}

.b-modal__loading-icon {
	border-color: #2240b1;
	width: 2.75rem;
	height: 2.75rem;
	border-width: .25rem;
	border-style: solid;
	animation: 2s loader-icon-3 cubic-bezier(0.35, 0.35, 0, 1) infinite;
	position: absolute;
	right: 0;
	bottom: 0
}

.b-modal__loading-icon::before {
	border-color: #2240b1;
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -0.375rem;
	margin-left: -0.375rem;
	width: .75rem;
	height: .75rem;
	border-width: .25rem;
	border-style: solid;
	animation: 2s loader-icon-1 cubic-bezier(0.35, 0.35, 0, 1) infinite
}

.b-modal__loading-icon::after {
	border-color: #2240b1;
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -0.875rem;
	margin-left: -0.875rem;
	width: 1.75rem;
	height: 1.75rem;
	border-width: .25rem;
	border-style: solid;
	animation: 2s loader-icon-2 cubic-bezier(0.35, 0.35, 0, 1) infinite
}

.b-modal__toggle-view>form,
.b-modal__toggle-view>div {
	display: none
}

.b-modal__toggle-view>form:first-child,
.b-modal__toggle-view>div:first-child {
	display: block
}

.b-modal__toggle-view.toggled-on>form,
.b-modal__toggle-view.toggled-on>div {
	display: block
}

.b-modal__toggle-view.toggled-on>form:first-child,
.b-modal__toggle-view.toggled-on>div:first-child {
	display: none
}

.b-navigation {
	width: 100%;
	font-size: 1.2rem;
	font-weight: 600;
	padding: 0 1rem;
	z-index: 9;
	color: #2240b1;
	position: fixed;
	left: 0;
	top: 0;
	height: 2.75rem;
	pointer-events: none
}

.has-outdated-message .b-navigation {
	margin-top: 6rem
}

@media(max-width: 919.98px) {
	.b-navigation .b-navigation__menu-center {
		justify-content: flex-start
	}

	.b-navigation .b-navigation__menu-center :first-child {
		padding-left: 0
	}

	.b-navigation .c-close-button {
		right: 0;
		padding-right: .5rem
	}
}

.b-navigation .c-close-button {
	top: -0.5rem
}

.b-navigation .c-option__value {
	height: 2.75rem;
	z-index: 10
}

.b-navigation .c-option__value:before {
	top: .5rem;
	bottom: .5rem
}

@media(min-width: 1280px) {
	.b-navigation.collapsible {
		transform: translate3d(0, 1rem, 0);
		transition: transform .5s cubic-bezier(0.35, 0.35, 0, 1)
	}

	.b-navigation.collapsible.small {
		transform: translate3d(0, 0, 0)
	}
}

.b-navigation__wrap {
	padding: 0 1rem;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	transform: translate3d(0, -0.75rem, 0);
	transition: opacity .25s cubic-bezier(0.35, 0.35, 0, 1), transform .25s cubic-bezier(0.35, 0.35, 0, 1)
}

.b-navigation__wrap::before {
	position: absolute;
	content: "";
	background-color: #fffffffc;
	left: 0;
	top: -1rem;
	width: 100%;
	height: 3.75rem;
	border-bottom: 1px solid rgba(40, 36, 89, .075);
	opacity: 0;
	transition: opacity .25s cubic-bezier(0.35, 0.35, 0, 1);
	z-index: -1
}

.supports-backdrop-filter .b-navigation__wrap::before {
	background-color: rgba(247, 249, 251, .85);
	-webkit-backdrop-filter: blur(16px) contrast(0.85) saturate(1.25);
	backdrop-filter: blur(16px) contrast(0.85) saturate(1.25)
}

.b-navigation.active .b-navigation__wrap {
	opacity: 1;
	transform: translate3d(0, 0, 0)
}

.b-navigation.small .b-navigation__wrap::before {
	opacity: 1
}

.has-menu .b-navigation__wrap::before {
	content: none
}

@media(max-width: 599.98px) {
	.b-navigation {
		padding: 0
	}
}

.b-navigation__item {
	height: 2.75rem;
	padding: 0 .75rem;
	display: inline-flex;
	align-items: center;
	position: relative;
	cursor: pointer;
	white-space: nowrap
}

.modal .b-navigation__item.active {
	color: #183292
}

.b-navigation__item .icon,
.b-navigation__item .h-interactive-logo::before,
.b-navigation__item .h-share-logo::before,
.b-navigation__item .tagify tag x,
.tagify tag .b-navigation__item x,
.b-navigation__item .c-input-text__toggle-visibility,
.b-navigation__item .c-input-checkbox label:before,
.b-navigation__item .c-input-checkbox--small label:before,
.c-input-checkbox .b-navigation__item label:before,
.c-input-checkbox--small .b-navigation__item label:before,
.b-navigation__item .c-close-button,
.b-navigation__item .b-chat-window__message--error:before,
.b-navigation__item .b-chat-window__message--sent:before,
.b-navigation__item .b-control__scroll-left1,
.b-navigation__item .b-control__scroll-right1,
.b-navigation__item .b-control__scroll-left2,
.b-navigation__item .b-control__scroll-right2,
.b-navigation__item .b-control__scroll-left3,
.b-navigation__item .b-control__scroll-right3,
.b-navigation__item .b-modal__copy::before,
.b-navigation__item .c-color-picker__copy::before {
	font-size: 1.25rem;
	margin-right: .25em
}

.b-navigation__item:hover,
.b-navigation__item:focus {
	color: #183292
}

.b-navigation__item.inactive {
	cursor: default
}

.b-navigation__item.inactive:hover,
.b-navigation__item.inactive:focus {
	color: #2240b1
}

.b-navigation__item.cart {
	transition: opacity .85s cubic-bezier(0.35, 0.35, 0, 1), transform .85s cubic-bezier(0.35, 0.35, 0, 1);
	transform: translate3d(0, 1rem, 0);
	visibility: hidden;
	opacity: 0;
	pointer-events: none
}

.b-navigation__item.cart.active {
	visibility: visible;
	transform: translate3d(0, 0, 0);
	opacity: 1;
	pointer-events: auto
}

.b-navigation__item.cart::after {
	content: "";
	position: absolute;
	right: 0rem;
	top: .75rem;
	width: .5rem;
	height: .5rem;
	border-radius: .5rem;
	background-color: #183292
}

@media(max-width: 1279.98px) {
	.b-navigation__item.cart::after {
		right: 1.25rem;
		top: .75rem
	}
}

.b-navigation .icon-logo {
	font-size: 1.5rem;
}

.b-navigation__menu-icon {
	font-size: 2rem
}

.b-navigation__menu {
	width: 100%;
	display: flex;
	justify-content: space-between
}

.b-navigation__menu-left {
	display: flex;
	justify-content: flex-start;
	pointer-events: auto
}

.b-navigation__menu-right {
	display: flex;
	justify-content: flex-end;
	pointer-events: auto
}

.b-navigation__menu-center {
	width: 100%;
	display: flex;
	justify-content: center
}

.b-navigation__menu-small {
	display: none;
	justify-content: space-between
}

.b-navigation__menu-small .b-navigation__menu-left {
	margin-left: -1rem
}

.b-navigation__menu-small .b-navigation__menu-left :nth-child(2) {
	padding-left: 0
}

@media(max-width: 1279.98px) {
	.b-navigation.main .b-navigation__menu {
		display: none
	}

	.b-navigation.main .b-navigation__menu-small {
		display: flex
	}

	.has-menu .b-navigation.main .b-navigation__menu-small {
		display: none
	}
}

@media(min-width: 920px) {
	.b-navigation.modal .b-navigation__menu-right {
		padding-right: 3rem
	}
}

@media(max-width: 919.98px) {
	.b-navigation.modal .b-navigation__menu {
		display: none
	}

	.b-navigation.modal .b-navigation__menu-small {
		display: flex
	}

	.has-menu .b-navigation.modal .b-navigation__menu-small {
		display: none
	}
}

.has-menu .b-navigation {
	transform: none;
	transition: none
}

.has-menu .b-navigation .b-navigation__wrap {
	transform: none;
	transition: none;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #fffffffc;
	justify-content: center;
	align-items: center;
	z-index: 10;
	display: flex;
	flex-direction: column;
	pointer-events: auto
}

.has-menu .b-navigation .b-navigation__wrap .b-navigation__menu {
	width: auto;
	display: flex;
	flex-direction: column
}

.has-menu .b-navigation .b-navigation__wrap .b-navigation__menu .b-navigation__menu-left,
.has-menu .b-navigation .b-navigation__wrap .b-navigation__menu .b-navigation__menu-right,
.has-menu .b-navigation .b-navigation__wrap .b-navigation__menu .b-navigation__menu-center {
	flex-direction: column
}

.has-menu .b-navigation .b-navigation__wrap .b-navigation__menu .b-navigation__item {
	display: inline-flex;
	align-items: center;
	height: 3rem;
	line-height: 1;
	padding: 0 2rem;
	margin: 0 auto 0 0
}

.has-menu.supports-backdrop-filter .b-navigation .b-navigation__wrap {
	background-color: rgba(247, 249, 251, .9);
	-webkit-backdrop-filter: blur(16px) contrast(0.85) saturate(1.25);
	backdrop-filter: blur(16px) contrast(0.85) saturate(1.25)
}

@keyframes notification {
	0% {
		transform: translate3d(0, -100%, 0);
		opacity: 0
	}

	5% {
		transform: translate3d(0, 0, 0);
		opacity: 1
	}

	90% {
		transform: translate3d(0, 0, 0);
		opacity: 1
	}

	100% {
		transform: translate3d(0, -100%, 0);
		opacity: 0
	}
}

.b-notifications {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	opacity: 0;
	transform: translate3d(0, 0, 0);
	animation: 5s notification cubic-bezier(0.65, 0, 0.35, 1);
	animation-delay: .25s;
	animation-fill-mode: forwards;
	display: flex;
	justify-content: center;
	z-index: 11;
	pointer-events: none;
	padding-top: 0.4rem;
}

.b-notifications__message,
.b-notifications__message--success,
.b-notifications__message--info,
.b-notifications__message--error {
	color: #2240b1;
	background-color: white;
	padding: 0.5rem 4rem 0.5rem 1rem;
	margin: 0 1rem;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: .45rem;
	box-shadow: 0 .1rem .15rem rgba(40, 36, 89, .15), 0 .5rem 1rem rgba(40, 36, 89, .15), 0 2rem 4rem rgba(40, 36, 89, .25)
}

@media(max-width: 599.98px) {

	.b-notifications__message,
	.b-notifications__message--success,
	.b-notifications__message--info,
	.b-notifications__message--error {
		padding: .5rem 1rem
	}
}

.b-notifications__message span.icon,
.b-notifications__message span.h-interactive-logo::before,
.b-notifications__message span.h-share-logo::before,
.b-notifications__message span.c-input-text__toggle-visibility,
.b-notifications__message span.c-close-button,
.b-notifications__message--success span.icon,
.b-notifications__message--success span.h-interactive-logo::before,
.b-notifications__message--success span.h-share-logo::before,
.b-notifications__message--success span.c-input-text__toggle-visibility,
.b-notifications__message--success span.c-close-button,
.b-notifications__message--info span.icon,
.b-notifications__message--info span.h-interactive-logo::before,
.b-notifications__message--info span.h-share-logo::before,
.b-notifications__message--info span.c-input-text__toggle-visibility,
.b-notifications__message--info span.c-close-button,
.b-notifications__message--error span.icon,
.b-notifications__message--error span.h-interactive-logo::before,
.b-notifications__message--error span.h-share-logo::before,
.b-notifications__message--error span.c-input-text__toggle-visibility,
.b-notifications__message--error span.c-close-button,
.b-notifications__message span.b-chat-window__message--error:before,
.b-notifications__message--success span.b-chat-window__message--error:before,
.b-notifications__message--info span.b-chat-window__message--error:before,
.b-notifications__message--error span.b-chat-window__message--error:before,
.b-notifications__message span.b-chat-window__message--sent:before,
.b-notifications__message--success span.b-chat-window__message--sent:before,
.b-notifications__message--info span.b-chat-window__message--sent:before,
.b-notifications__message--error span.b-chat-window__message--sent:before,
.b-notifications__message span.b-control__scroll-left1,
.b-notifications__message--success span.b-control__scroll-left1,
.b-notifications__message--info span.b-control__scroll-left1,
.b-notifications__message--error span.b-control__scroll-left1,
.b-notifications__message span.b-control__scroll-right1,
.b-notifications__message--success span.b-control__scroll-right1,
.b-notifications__message--info span.b-control__scroll-right1,
.b-notifications__message--error span.b-control__scroll-right1,
.b-notifications__message span.b-control__scroll-left2,
.b-notifications__message--success span.b-control__scroll-left2,
.b-notifications__message--info span.b-control__scroll-left2,
.b-notifications__message--error span.b-control__scroll-left2,
.b-notifications__message span.b-control__scroll-right2,
.b-notifications__message--success span.b-control__scroll-right2,
.b-notifications__message--info span.b-control__scroll-right2,
.b-notifications__message--error span.b-control__scroll-right2,
.b-notifications__message span.b-control__scroll-left3,
.b-notifications__message--success span.b-control__scroll-left3,
.b-notifications__message--info span.b-control__scroll-left3,
.b-notifications__message--error span.b-control__scroll-left3,
.b-notifications__message span.b-control__scroll-right3,
.b-notifications__message--success span.b-control__scroll-right3,
.b-notifications__message--info span.b-control__scroll-right3,
.b-notifications__message--error span.b-control__scroll-right3,
.b-notifications__message span.b-modal__copy::before,
.b-notifications__message span.c-color-picker__copy::before,
.b-notifications__message--success span.b-modal__copy::before,
.b-notifications__message--success span.c-color-picker__copy::before,
.b-notifications__message--info span.b-modal__copy::before,
.b-notifications__message--info span.c-color-picker__copy::before,
.b-notifications__message--error span.b-modal__copy::before,
.b-notifications__message--error span.c-color-picker__copy::before {
	display: flex;
	flex-shrink: 0;
	flex-grow: 0;
	justify-content: center;
	align-items: center;
	background-color: #fffffffc;
	color: #2240b1;
	width: 2rem;
	height: 2rem;
	font-size: 1.25rem;
	border-radius: 1rem;
	margin-right: 1rem
}

.b-notifications__message p,
.b-notifications__message--success p,
.b-notifications__message--info p,
.b-notifications__message--error p {
	margin: 0;
	padding: 0
}

.b-notifications__message--error {
	background-color: #f94646
}

.b-notifications__message--error span.icon,
.b-notifications__message--error span.h-interactive-logo::before,
.b-notifications__message--error span.h-share-logo::before,
.b-notifications__message--error span.c-input-text__toggle-visibility,
.b-notifications__message--error span.c-close-button,
.b-notifications__message--error span.b-chat-window__message--error:before,
.b-notifications__message--error span.b-chat-window__message--sent:before,
.b-notifications__message--error span.b-control__scroll-left1,
.b-notifications__message--error span.b-control__scroll-right1,
.b-notifications__message--error span.b-control__scroll-left2,
.b-notifications__message--error span.b-control__scroll-right2,
.b-notifications__message--error span.b-control__scroll-left3,
.b-notifications__message--error span.b-control__scroll-right3,
.b-notifications__message--error span.b-modal__copy::before,
.b-notifications__message--error span.c-color-picker__copy::before {
	color: #f94646
}

.b-outdated {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 6rem;
	text-align: center;
	z-index: 1500;
	background-color: #183292;
	color: #fff
}

.b-outdated__wrap {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	height: 6rem
}

.b-outdated h6 {
	font-size: 1rem;
	line-height: 1.5;
	margin: 0
}

.b-outdated p {
	font-size: 1rem;
	line-height: 1.5;
	margin: 0
}

.b-outdated a {
	color: #fff;
	white-space: nowrap
}

.b-outdated a:hover,
.b-outdated a:focus {
	color: #fff
}

.b-outdated.active {
	display: block
}

#outdated p>a::before,
#outdated p>a::after {
	background-color: #fff
}

.b-page-list {
	text-align: left;
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
	align-items: flex-start
}

@media(max-width: 599.98px) {
	.b-page-list {
		justify-content: space-around
	}
}

.b-page-list__break {
	width: 0;
	height: 0;
	overflow: hidden
}

@media(max-width: 599.98px) {
	.b-page-list__break {
		flex-basis: 100%
	}
}

.b-page-list ul {
	margin: 0 0 2rem;
	padding: 0;
	list-style-type: none
}

.b-page-list ul:first-child {
	margin-left: 0
}

.b-page-list ul:last-child {
	margin-right: 0
}

.b-page-list li {
	margin: 0;
	padding: 0
}

.b-page-list a {
	font-size: .75rem;
	color: #fffffffc;
	display: inline-block;
	padding: .25rem 0
}

.b-page-list a:hover,
.b-page-list a:focus {
	color: #fff
}

.b-page-list__icons a {
	font-size: 1.625rem;
	margin: 0 .25rem
}

.b-page-list__icons a span.text {
	width: 0;
	overflow: hidden;
	display: inline-block;
	color: rgba(0, 0, 0, 0)
}

.b-page-list__icons a:first-child {
	margin-left: 0
}

.b-page-list__icons a:last-child {
	margin-right: 0
}

@media(max-width: 599.98px) {
	.b-page-list a {
		font-size: .625rem
	}

	.b-page-list .b-page-list__icons a {
		font-size: 1rem
	}
}

.b-pagination {
	width: 100%;
	text-align: center;
	margin: 4rem 0 0;
	display: flex;
	justify-content: center;
	font-size: .75rem
}

.b-pagination a {
	display: flex;
	width: 2rem;
	height: 2rem;
	color: #2240b1;
	justify-content: center;
	align-items: center
}

.b-pagination a.active {
	color: #183292
}

.b-pagination a.inactive {
	color: #bccbed;
	pointer-events: none
}

.b-palette-selector {
	margin: auto;
	margin-top: 6rem;
	margin-bottom: 6rem;
	padding: 4rem 0;
	display: none
}

@media(max-width: 599.98px) {
	.b-palette-selector {
		margin-top: 3rem
	}
}

@media(max-width: 599.98px) {
	.b-palette-selector {
		margin-bottom: 3rem
	}
}

@media(min-width: 600px) {
	.b-palette-selector {
		padding: 4rem 2rem
	}
}

@media(min-width: 920px) {
	.b-palette-selector {
		padding: 4rem
	}
}

.b-palette-selector.active {
	display: block
}

.b-palette-selector.interactive .b-icon-selector__actions {
	opacity: 1;
	pointer-events: auto
}

.b-palette-selector:not(.interactive) {
	pointer-events: none
}

.b-palette-selector__actions {
	display: flex;
	justify-content: flex-end;
	opacity: 0;
	pointer-events: none;
	transition: .35s cubic-bezier(0, 0.85, 0.25, 1);
	transition-property: opacity;
	margin-bottom: 2rem
}

.b-palette-selector__items {
	display: flex;
	flex-wrap: wrap;
	margin: 0;
	padding: 0;
	list-style-type: none;
	margin-left: -1rem;
	margin-right: -1rem
}

.b-palette-selector__item {
	margin-right: .5rem
}

.b-palette-selector__swatch {
	width: 3rem;
	height: 3rem;
	display: inline-block;
	margin: 0;
	position: relative;
	cursor: pointer;
	flex-shrink: 0;
	overflow: visible
}

.b-payment-options {
	margin: 4rem 0 -6rem;
	width: 10rem;
	max-width: 100%;
	height: 6.5rem;
	position: relative
}

.b-payment-options img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	max-width: 100%;
	height: auto
}

.b-photo {
	border-radius: .75rem;
	overflow: hidden;
	width: 100%;
	height: 32rem;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 6rem;
	position: relative
}

@media(max-width: 599.98px) {
	.b-photo {
		margin-bottom: 3rem
	}
}

.b-photo__background {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

.b-photo__background div {
	background-color: #bccbed;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-position: center
}

.b-photo h3 {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 14rem;
	height: 14rem;
	border-radius: 100%;
	background-color: #fffffffc;
	font-size: 1.625rem;
	text-align: center;
	color: #2240b1;
	text-transform: uppercase;
	font-weight: 900;
	line-height: 1.25;
	z-index: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.b-pricing {
	margin: 0 auto;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 6rem
}

@media(max-width: 599.98px) {
	.b-pricing {
		margin-bottom: 3rem
	}
}

.b-pricing p {
	margin: 0 0 1rem
}

.b-pricing__attention {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 1rem;
	font-size: .75rem;
	letter-spacing: .1em;
	text-transform: uppercase;
	font-weight: 700;
	color: #183292;
	position: absolute;
	top: -2rem;
	left: 0;
	width: 100%
}

@media(max-width: 919.98px) {
	.b-pricing__attention {
		letter-spacing: 0
	}
}

@media(max-width: 599.98px) {
	.b-pricing__attention {
		display: none
	}
}

.b-pricing__header {
	padding: 1rem;
	background-color: #fff;
	color: #2240b1;
	border-top-left-radius: .75rem;
	border-top-right-radius: .75rem;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.b-pricing__option:nth-child(2) .b-pricing__header {
	background-color: #2240b1;
	color: #fff;
	margin-bottom: 1rem
}

.b-pricing__header p {
	text-align: center;
	font-size: .75rem;
	padding: 0;
	margin: 0
}

@media(max-width: 919.98px) {
	.b-pricing__header {
		padding: 1rem .5rem
	}
}

@media(max-width: 599.98px) {
	.b-pricing__header {
		padding: 1rem
	}
}

.b-pricing__content {
	padding: 0 1rem
}

@media(max-width: 919.98px) {
	.b-pricing__content {
		padding: 0 .5rem
	}
}

@media(max-width: 599.98px) {
	.b-pricing__content {
		padding: 0 1rem
	}
}

.b-pricing__option {
	position: relative;
	margin: 0 .5rem;
	background-color: #fff;
	width: 16rem;
	box-shadow: 0 .1rem .15rem rgba(40, 36, 89, .2), 0 .25rem .4rem rgba(40, 36, 89, .15);
	border-radius: .75rem;
	height: auto
}

.b-pricing__option:nth-child(2) {
	width: 22rem;
	box-shadow: 0 .1rem .15rem rgba(40, 36, 89, .15), 0 .25rem .5rem rgba(40, 36, 89, .15), 0 .75rem 1.75rem rgba(40, 36, 89, .2)
}

.b-pricing__option h3 {
	text-align: center;
	font-size: 1rem;
	text-transform: uppercase;
	margin: 0;
	letter-spacing: .1em
}

.b-pricing__option h4 {
	font-size: 2.75rem;
	font-weight: 900;
	text-align: center;
	margin: 0
}

.b-pricing__option h5 {
	text-align: center;
	margin: 1rem 0 0;
	color: #6bcc50;
	font-weight: 600
}

.b-pricing__option h5 span {
	font-weight: 500;
	color: #bccbed;
	text-decoration: line-through;
	display: block
}

.b-pricing__option p {
	font-size: .75rem
}

.b-pricing__option ul {
	list-style-type: none;
	margin: 0 0 1rem;
	padding: 0;
	font-size: .75rem
}

.b-pricing__option ul::before {
	content: "";
	display: block;
	width: 100%;
	height: 1px;
	background-color: rgba(40, 36, 89, .15);
	margin-bottom: 1rem
}

.b-pricing__option ul::after {
	content: "";
	display: block;
	width: 100%;
	height: 1px;
	background-color: rgba(40, 36, 89, .15);
	margin-top: 1rem
}

.b-pricing__option ul li {
	display: flex;
	align-items: center;
	font-weight: 600
}

.b-pricing__option ul li span.icon,
.b-pricing__option ul li span.h-interactive-logo::before,
.b-pricing__option ul li span.h-share-logo::before,
.b-pricing__option ul li span.c-input-text__toggle-visibility,
.b-pricing__option ul li span.c-close-button,
.b-pricing__option ul li span.b-chat-window__message--error:before,
.b-pricing__option ul li span.b-chat-window__message--sent:before,
.b-pricing__option ul li span.b-control__scroll-left1,
.b-pricing__option ul li span.b-control__scroll-right1,
.b-pricing__option ul li span.b-control__scroll-left2,
.b-pricing__option ul li span.b-control__scroll-right2,
.b-pricing__option ul li span.b-control__scroll-left3,
.b-pricing__option ul li span.b-control__scroll-right3,
.b-pricing__option ul li span.b-modal__copy::before,
.b-pricing__option ul li span.c-color-picker__copy::before {
	font-size: 1rem;
	margin-right: .5rem
}

@media(max-width: 919.98px) {
	.b-pricing__option {
		width: 30%;
		margin: 0 .25rem
	}

	.b-pricing__option:nth-child(2) {
		width: 40%
	}

	.b-pricing__option h3 {
		font-size: .75rem;
		letter-spacing: 0
	}

	.b-pricing__option h4 {
		font-size: 1.625rem
	}

	.b-pricing__option ul {
		display: none
	}
}

@media(max-width: 599.98px) {
	.b-pricing__option {
		width: 100%;
		margin-bottom: 1rem
	}

	.b-pricing__option:nth-child(2) {
		width: 100%
	}
}

@media(max-width: 599.98px) {
	.b-pricing {
		flex-direction: column
	}
}

.b-purchase-form {
	position: relative
}

.b-purchase-form.active .b-purchase-form__loading-icon {
	opacity: 0;
	transition: .35s cubic-bezier(0, 0.85, 0.25, 1);
	transform: scale(0.85)
}

.b-purchase-form.active .b-purchase-form__loading-icon::before {
	transform: scale(0.7225);
	transition: .35s cubic-bezier(0, 0.85, 0.25, 1)
}

.b-purchase-form.active .b-purchase-form__loading-icon::after {
	transform: scale(0.85);
	transition: .35s cubic-bezier(0, 0.85, 0.25, 1)
}

.b-purchase-form.active .b-purchase-form__actions {
	transform: translate3d(0, 0, 0);
	opacity: 1;
	pointer-events: auto
}

.b-purchase-form:not(.active) {
	pointer-events: none
}

.b-purchase-form:not(.active) .b-purchase-form__screen.active {
	pointer-events: none
}

.b-purchase-form form {
	background-color: #fff;
	padding: 2rem;
	box-shadow: 0 .1rem .15rem rgba(40, 36, 89, .15), 0 .5rem 1rem rgba(40, 36, 89, .15), 0 2rem 4rem rgba(40, 36, 89, .25);
	border-radius: .75rem
}

@media(max-width: 599.98px) {
	.b-purchase-form form {
		padding: 1rem
	}
}

.b-purchase-form p {
	margin: 0 auto 1rem
}

.b-purchase-form fieldset {
	padding: 0 0 .5rem 0;
	margin: 0;
	border: none
}

.b-purchase-form__legend {
	display: none;
	padding: 0;
	font-weight: 600;
	font-size: 1rem;
	margin-bottom: 2rem
}

.b-purchase-form__summary {
	display: flex;
	align-items: flex-end;
	font-size: .75rem;
	line-height: 1
}

.b-purchase-form__summary h4 {
	font-size: .75rem;
	margin-bottom: .5rem
}

.b-purchase-form__summary .b-logo-thumbnail--small {
	min-width: 5rem;
	padding-bottom: 5rem;
	margin-right: .5rem
}

.b-purchase-form__summary table {
	margin: 0;
	padding: 0
}

.b-purchase-form__summary table tr td:first-child {
	padding-right: 1rem
}

.b-purchase-form__summary-total {
	font-weight: 600
}

.b-purchase-form__label {
	color: #bccbed;
	font-size: .75rem;
	text-transform: lowercase;
	display: block;
	margin-bottom: 1rem;
	height: 100%
}

.b-purchase-form__action {
	margin-top: .5rem;
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	position: relative
}

.b-purchase-form__product {
	width: 50%
}

.b-purchase-form__action-right {
	position: relative
}

.b-purchase-form__actions {
	display: flex;
	justify-content: flex-end;
	opacity: 0;
	pointer-events: none;
	transform: scale(0.85);
	transition: .35s cubic-bezier(0, 0.85, 0.25, 1);
	transition-property: opacity, transform
}

.b-purchase-form__actions .c-button__secondary,
.b-purchase-form__actions .b-control__button--cancel,
.b-purchase-form__actions .b-control__button--purchase,
.b-purchase-form__actions .b-control__button--secondary {
	display: none
}

.b-purchase-form__actions .c-button--on-white,
.b-purchase-form__actions .b-user-input .c-button,
.b-purchase-form__actions .b-user-input .c-color-picker__button,
.b-purchase-form__actions .b-user-input .c-button-text__button,
.b-purchase-form__actions .b-user-input .c-button--small,
.b-purchase-form__actions .b-user-input .b-control__button--confirm,
.b-purchase-form__actions .b-user-input .c-button--outline,
.b-user-input .b-purchase-form__actions .c-button,
.b-user-input .b-purchase-form__actions .c-color-picker__button,
.b-user-input .b-purchase-form__actions .c-button-text__button,
.b-user-input .b-purchase-form__actions .c-button--small,
.b-user-input .b-purchase-form__actions .b-control__button--confirm,
.b-user-input .b-purchase-form__actions .c-button--outline {
	padding-left: 3rem;
	padding-right: 3rem
}

@media(max-width: 599.98px) {

	.b-purchase-form__actions .c-button--on-white,
	.b-purchase-form__actions .b-user-input .c-button,
	.b-purchase-form__actions .b-user-input .c-color-picker__button,
	.b-purchase-form__actions .b-user-input .c-button-text__button,
	.b-purchase-form__actions .b-user-input .c-button--small,
	.b-purchase-form__actions .b-user-input .b-control__button--confirm,
	.b-purchase-form__actions .b-user-input .c-button--outline,
	.b-user-input .b-purchase-form__actions .c-button,
	.b-user-input .b-purchase-form__actions .c-color-picker__button,
	.b-user-input .b-purchase-form__actions .c-button-text__button,
	.b-user-input .b-purchase-form__actions .c-button--small,
	.b-user-input .b-purchase-form__actions .b-control__button--confirm,
	.b-user-input .b-purchase-form__actions .c-button--outline {
		padding-left: 1rem;
		padding-right: 1rem
	}
}

.b-purchase-form__coupon-button {
	white-space: nowrap;
	padding: 1rem 0rem .25rem;
	margin-bottom: 1rem;
	color: #2240b1;
	font-size: .75rem;
	text-transform: uppercase;
	transition: color .35s cubic-bezier(0, 0.85, 0.25, 1);
	cursor: pointer;
	font-weight: 600
}

.b-purchase-form__coupon-button:hover,
.b-purchase-form__coupon-button:focus {
	color: #183292
}

.b-purchase-form__coupon-value {
	background-color: #183292;
	color: #fff;
	font-size: .75rem;
	font-weight: 600;
	padding: 0 .5rem;
	display: inline-block;
	text-align: right
}

.b-purchase-form__summary-discount {
	display: none
}

.b-purchase-form__summary-discount.active {
	display: table-row
}

.b-purchase-form__summary-original {
	text-decoration: line-through
}

.b-purchase-form__screen-wrap {
	position: relative;
	overflow: hidden
}

.b-purchase-form__screen {
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	pointer-events: none;
	width: 100%;
	background-color: #fff
}

@media(max-width: 599.98px) {
	.b-purchase-form__screen {
		padding-bottom: 2rem
	}
}

.b-purchase-form__screen.active {
	pointer-events: auto
}

.b-purchase-form__screen-intro {
	margin-bottom: 1.5rem
}

.b-purchase-form__screen-intro p {
	font-size: .75rem;
	margin-bottom: 0
}

.b-purchase-form__payment-method-screens {
	margin-top: .5rem
}

.b-purchase-form__user-details {
	display: none
}

.b-purchase-form__user-details p {
	font-size: .75rem;
	margin: 0;
	display: none
}

.b-purchase-form__user-details p.active {
	display: block
}

.b-purchase-form__top {
	display: flex;
	justify-content: space-between
}

.b-purchase-form__top p {
	margin: 0;
	padding: 0;
	font-size: 1rem
}

.b-purchase-form__steps-wrap {
	transform: translate3d(0, -0.25rem, 0);
	display: flex;
	justify-content: space-between;
	align-items: center
}

.b-purchase-form__steps-cancel {
	font-size: 1.625rem;
	cursor: pointer;
	text-transform: uppercase;
	margin: -1rem -1rem 0 0;
	padding: 1rem;
	color: #2240b1
}

.b-purchase-form__steps-cancel:focus,
.b-purchase-form__steps-cancel:hover {
	color: #183292
}

.b-purchase-form__steps {
	font-size: .75rem;
	margin: 0 -1rem;
	padding: 0;
	list-style-type: none;
	display: flex;
	justify-content: center;
	margin-top: -1rem
}

.b-purchase-form__steps li {
	margin: 0;
	padding: 1rem;
	display: inline;
	text-transform: uppercase;
	color: #bccbed;
	position: relative;
	cursor: pointer
}

.b-purchase-form__steps li::before {
	content: ""
}

.b-purchase-form__steps li.valid {
	color: #2240b1
}

.b-purchase-form__steps li.valid::before {
	font-size: 1rem;
	font-family: "mybrandnewlogo-icons";
	position: absolute;
	left: auto;
	right: 0;
	top: .875rem;
	color: #183292
}

.b-purchase-form__steps li.active {
	color: #183292
}

.b-purchase-form__steps li:focus,
.b-purchase-form__steps li:hover {
	color: #183292
}

.b-purchase-form__loading-icon {
	border-color: #2240b1;
	width: 2.75rem;
	height: 2.75rem;
	border-width: .25rem;
	border-style: solid;
	animation: 2s loader-icon-3 cubic-bezier(0.35, 0.35, 0, 1) infinite;
	position: absolute;
	right: 4rem;
	top: 50%;
	margin-top: -1.375rem;
	margin-left: -1.375rem;
	opacity: 1;
	transform: scale(1);
	transition-property: opacity, transform
}

.b-purchase-form__loading-icon::before {
	border-color: #2240b1;
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -0.375rem;
	margin-left: -0.375rem;
	width: .75rem;
	height: .75rem;
	border-width: .25rem;
	border-style: solid;
	animation: 2s loader-icon-1 cubic-bezier(0.35, 0.35, 0, 1) infinite
}

.b-purchase-form__loading-icon::after {
	border-color: #2240b1;
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -0.875rem;
	margin-left: -0.875rem;
	width: 1.75rem;
	height: 1.75rem;
	border-width: .25rem;
	border-style: solid;
	animation: 2s loader-icon-2 cubic-bezier(0.35, 0.35, 0, 1) infinite
}

.b-purchase-form__loading-icon::before,
.b-purchase-form__loading-icon::after {
	transform: scale(1);
	transition-property: opacity, transform
}

.b-purchase-form .has-error label {
	color: #183292
}

.b-purchase-form.is-scrollable {
	margin-bottom: 3rem
}

.b-purchase-form.is-scrollable .b-purchase-form__steps {
	visibility: hidden
}

.b-purchase-form.is-scrollable .b-purchase-form__steps li {
	display: none
}

.b-purchase-form.is-scrollable .b-purchase-form__screen {
	opacity: 1;
	pointer-events: auto;
	position: relative;
	left: auto;
	top: auto;
	padding-bottom: 1rem
}

.b-purchase-form.is-scrollable .b-purchase-form__legend {
	display: block
}

@media(max-width: 599.98px) {
	.b-purchase-form__product {
		width: 100%;
		margin-bottom: 2rem
	}

	.b-purchase-form__action {
		flex-direction: column;
		justify-content: flex-end
	}

	.b-purchase-form__actions .c-button__secondary,
	.b-purchase-form__actions .b-control__button--cancel,
	.b-purchase-form__actions .b-control__button--purchase,
	.b-purchase-form__actions .b-control__button--secondary {
		display: block
	}
}

@keyframes scroll-down {
	0% {
		transform: translate3d(0, 0, 0)
	}

	5% {
		transform: translate3d(0, 8px, 0)
	}

	10% {
		transform: translate3d(0, 0, 0)
	}

	15% {
		transform: translate3d(0, 8px, 0)
	}

	20% {
		transform: translate3d(0, 0, 0)
	}
}

.b-scroll-indicator {
	width: 3rem;
	height: 3rem;
	border-radius: 2rem;
	border: .125rem solid #fffffffc;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 1rem;
	background-color: #2240b1;
	color: #fffffffc;
	position: fixed;
	left: 50%;
	margin-left: -1.5rem;
	bottom: 1rem;
	transition: all .35s cubic-bezier(0, 0.85, 0.25, 1);
	transition-property: opacity, transform;
	opacity: 0;
	transform: translate3d(0, 2rem, 0);
	z-index: 100
}

.b-scroll-indicator.active {
	opacity: 1;
	transform: translate3d(0, 0, 0);
	animation: 2s scroll-down cubic-bezier(0.65, 0, 0.35, 1) infinite;
	animation-delay: 1s
}

.b-sector-list {
	margin-bottom: 6rem;
	font-size: .75rem
}

@media(max-width: 599.98px) {
	.b-sector-list {
		margin-bottom: 3rem
	}
}

.b-sector-list ul {
	margin: 2rem -1rem 2rem;
	padding: 0;
	list-style-type: none;
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	flex-wrap: wrap
}

.b-sector-list li {
	margin: 0;
	padding: 0 1rem;
	width: 33%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

@media(max-width: 1279.98px) {
	.b-sector-list li {
		width: 50%
	}
}

@media(max-width: 599.98px) {
	.b-sector-list li {
		width: 100%
	}
}

.b-sector-list a {
	display: block;
	padding: .25rem 0;
	text-transform: lowercase;
	text-transform: inherit;
	font-weight: 600;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.b-share,
.b-share--margin {
	text-align: center;
	margin-top: 2rem
}

.b-share--margin {
	margin: 2rem 0 4rem
}

.b-share--margin .b-share__text {
	margin: 2rem 0
}

.b-share__text a {
	white-space: nowrap
}

.b-share__icons {
	margin: 0;
	display: inline-flex;
	justify-content: center;
	align-items: center
}

.b-share__icons a {
	padding: .25rem;
	font-size: 1.5rem;
	display: inline-block
}

.b-share .c-button,
.b-share .c-color-picker__button,
.b-share .b-icon-selector__controls .active.c-color-picker__button,
.b-icon-selector__controls .b-share .active.c-color-picker__button,
.b-share .b-user-input .c-color-picker__button,
.b-user-input .b-share .c-color-picker__button,
.b-share .b-user-input .b-icon-selector__controls .active.c-color-picker__button,
.b-user-input .b-icon-selector__controls .b-share .active.c-color-picker__button,
.b-share .b-icon-selector__controls .b-user-input .active.c-color-picker__button,
.b-icon-selector__controls .b-user-input .b-share .active.c-color-picker__button,
.b-share .c-button-text__button,
.b-share .b-icon-selector__controls .active.c-button-text__button,
.b-icon-selector__controls .b-share .active.c-button-text__button,
.b-share .b-user-input .c-button-text__button,
.b-user-input .b-share .c-button-text__button,
.b-share .b-user-input .b-icon-selector__controls .active.c-button-text__button,
.b-user-input .b-icon-selector__controls .b-share .active.c-button-text__button,
.b-share .b-icon-selector__controls .b-user-input .active.c-button-text__button,
.b-icon-selector__controls .b-user-input .b-share .active.c-button-text__button,
.b-share .c-button--small,
.b-share .b-icon-selector__controls .active.c-button--small,
.b-icon-selector__controls .b-share .active.c-button--small,
.b-share .b-user-input .c-button--small,
.b-user-input .b-share .c-button--small,
.b-share .b-user-input .b-icon-selector__controls .active.c-button--small,
.b-user-input .b-icon-selector__controls .b-share .active.c-button--small,
.b-share .b-icon-selector__controls .b-user-input .active.c-button--small,
.b-icon-selector__controls .b-user-input .b-share .active.c-button--small,
.b-share .c-button--on-white,
.b-share .b-user-input .c-button,
.b-share .b-user-input .c-color-picker__button,
.b-share .b-user-input .b-icon-selector__controls .active.c-color-picker__button,
.b-icon-selector__controls .b-share .b-user-input .active.c-color-picker__button,
.b-share .b-user-input .c-color-picker__button,
.b-share .b-user-input .b-icon-selector__controls .active.c-color-picker__button,
.b-share .b-icon-selector__controls .b-user-input .active.c-color-picker__button,
.b-icon-selector__controls .b-share .b-user-input .active.c-color-picker__button,
.b-share .b-user-input .c-button-text__button,
.b-share .b-user-input .b-icon-selector__controls .active.c-button-text__button,
.b-icon-selector__controls .b-share .b-user-input .active.c-button-text__button,
.b-share .b-user-input .c-button-text__button,
.b-share .b-user-input .b-icon-selector__controls .active.c-button-text__button,
.b-share .b-icon-selector__controls .b-user-input .active.c-button-text__button,
.b-icon-selector__controls .b-share .b-user-input .active.c-button-text__button,
.b-share .b-user-input .c-button--small,
.b-share .b-user-input .b-icon-selector__controls .active.c-button--small,
.b-icon-selector__controls .b-share .b-user-input .active.c-button--small,
.b-share .b-user-input .c-button--small,
.b-share .b-user-input .b-icon-selector__controls .active.c-button--small,
.b-share .b-icon-selector__controls .b-user-input .active.c-button--small,
.b-icon-selector__controls .b-share .b-user-input .active.c-button--small,
.b-user-input .b-share .c-button,
.b-user-input .b-share .c-color-picker__button,
.b-user-input .b-share .b-icon-selector__controls .active.c-color-picker__button,
.b-icon-selector__controls .b-user-input .b-share .active.c-color-picker__button,
.b-user-input .b-share .c-color-picker__button,
.b-user-input .b-share .b-icon-selector__controls .active.c-color-picker__button,
.b-user-input .b-icon-selector__controls .b-share .active.c-color-picker__button,
.b-icon-selector__controls .b-user-input .b-share .active.c-color-picker__button,
.b-user-input .b-share .c-button-text__button,
.b-user-input .b-share .b-icon-selector__controls .active.c-button-text__button,
.b-icon-selector__controls .b-user-input .b-share .active.c-button-text__button,
.b-user-input .b-share .c-button-text__button,
.b-user-input .b-share .b-icon-selector__controls .active.c-button-text__button,
.b-user-input .b-icon-selector__controls .b-share .active.c-button-text__button,
.b-icon-selector__controls .b-user-input .b-share .active.c-button-text__button,
.b-user-input .b-share .c-button--small,
.b-user-input .b-share .b-icon-selector__controls .active.c-button--small,
.b-icon-selector__controls .b-user-input .b-share .active.c-button--small,
.b-user-input .b-share .c-button--small,
.b-user-input .b-share .b-icon-selector__controls .active.c-button--small,
.b-user-input .b-icon-selector__controls .b-share .active.c-button--small,
.b-icon-selector__controls .b-user-input .b-share .active.c-button--small,
.b-share .b-user-input .b-control__button--confirm,
.b-user-input .b-share .b-control__button--confirm,
.b-share .b-user-input .b-icon-selector__controls .c-button.active,
.b-share .b-user-input .b-icon-selector__controls .active.c-color-picker__button,
.b-share .b-user-input .b-icon-selector__controls .active.c-color-picker__button,
.b-share .b-user-input .b-icon-selector__controls .active.c-color-picker__button,
.b-share .b-user-input .b-icon-selector__controls .active.c-button-text__button,
.b-share .b-user-input .b-icon-selector__controls .active.c-button-text__button,
.b-share .b-user-input .b-icon-selector__controls .active.c-button-text__button,
.b-share .b-user-input .b-icon-selector__controls .active.c-button--small,
.b-share .b-user-input .b-icon-selector__controls .active.c-button--small,
.b-share .b-user-input .b-icon-selector__controls .active.c-button--small,
.b-user-input .b-icon-selector__controls .b-share .c-button.active,
.b-user-input .b-icon-selector__controls .b-share .active.c-color-picker__button,
.b-user-input .b-icon-selector__controls .b-share .active.c-color-picker__button,
.b-user-input .b-icon-selector__controls .b-share .active.c-color-picker__button,
.b-user-input .b-icon-selector__controls .b-share .active.c-button-text__button,
.b-user-input .b-icon-selector__controls .b-share .active.c-button-text__button,
.b-user-input .b-icon-selector__controls .b-share .active.c-button-text__button,
.b-user-input .b-icon-selector__controls .b-share .active.c-button--small,
.b-user-input .b-icon-selector__controls .b-share .active.c-button--small,
.b-user-input .b-icon-selector__controls .b-share .active.c-button--small,
.b-share .b-icon-selector__controls .b-user-input .c-button.active,
.b-share .b-icon-selector__controls .b-user-input .active.c-color-picker__button,
.b-share .b-icon-selector__controls .b-user-input .active.c-color-picker__button,
.b-share .b-icon-selector__controls .b-user-input .active.c-color-picker__button,
.b-share .b-icon-selector__controls .b-user-input .active.c-button-text__button,
.b-share .b-icon-selector__controls .b-user-input .active.c-button-text__button,
.b-share .b-icon-selector__controls .b-user-input .active.c-button-text__button,
.b-share .b-icon-selector__controls .b-user-input .active.c-button--small,
.b-share .b-icon-selector__controls .b-user-input .active.c-button--small,
.b-share .b-icon-selector__controls .b-user-input .active.c-button--small,
.b-icon-selector__controls .b-user-input .b-share .c-button.active,
.b-icon-selector__controls .b-user-input .b-share .active.c-color-picker__button,
.b-icon-selector__controls .b-user-input .b-share .active.c-color-picker__button,
.b-icon-selector__controls .b-user-input .b-share .active.c-color-picker__button,
.b-icon-selector__controls .b-user-input .b-share .active.c-button-text__button,
.b-icon-selector__controls .b-user-input .b-share .active.c-button-text__button,
.b-icon-selector__controls .b-user-input .b-share .active.c-button-text__button,
.b-icon-selector__controls .b-user-input .b-share .active.c-button--small,
.b-icon-selector__controls .b-user-input .b-share .active.c-button--small,
.b-icon-selector__controls .b-user-input .b-share .active.c-button--small,
.b-share .b-user-input .b-icon-selector__controls .active.b-control__button--confirm,
.b-user-input .b-icon-selector__controls .b-share .active.b-control__button--confirm,
.b-share .b-icon-selector__controls .b-user-input .active.b-control__button--confirm,
.b-icon-selector__controls .b-user-input .b-share .active.b-control__button--confirm,
.b-share .b-user-input .c-button--outline,
.b-user-input .b-share .c-button--outline,
.b-share .b-user-input .b-icon-selector__controls .active.c-button--outline,
.b-user-input .b-icon-selector__controls .b-share .active.c-button--outline,
.b-share .b-icon-selector__controls .b-user-input .active.c-button--outline,
.b-icon-selector__controls .b-user-input .b-share .active.c-button--outline,
.b-share .b-icon-selector__controls .active.c-button--on-white,
.b-icon-selector__controls .b-share .active.c-button--on-white,
.b-share .b-icon-selector__controls .b-user-input .active.c-button,
.b-share .b-icon-selector__controls .b-user-input .active.c-color-picker__button,
.b-share .b-icon-selector__controls .b-user-input .active.c-color-picker__button,
.b-share .b-icon-selector__controls .b-user-input .active.c-color-picker__button,
.b-share .b-icon-selector__controls .b-user-input .active.c-button-text__button,
.b-share .b-icon-selector__controls .b-user-input .active.c-button-text__button,
.b-share .b-icon-selector__controls .b-user-input .active.c-button-text__button,
.b-share .b-icon-selector__controls .b-user-input .active.c-button--small,
.b-share .b-icon-selector__controls .b-user-input .active.c-button--small,
.b-share .b-icon-selector__controls .b-user-input .active.c-button--small,
.b-icon-selector__controls .b-user-input .b-share .active.c-button,
.b-icon-selector__controls .b-user-input .b-share .active.c-color-picker__button,
.b-icon-selector__controls .b-user-input .b-share .active.c-color-picker__button,
.b-icon-selector__controls .b-user-input .b-share .active.c-color-picker__button,
.b-icon-selector__controls .b-user-input .b-share .active.c-button-text__button,
.b-icon-selector__controls .b-user-input .b-share .active.c-button-text__button,
.b-icon-selector__controls .b-user-input .b-share .active.c-button-text__button,
.b-icon-selector__controls .b-user-input .b-share .active.c-button--small,
.b-icon-selector__controls .b-user-input .b-share .active.c-button--small,
.b-icon-selector__controls .b-user-input .b-share .active.c-button--small,
.b-share .b-user-input .b-icon-selector__controls .active.c-button,
.b-share .b-user-input .b-icon-selector__controls .active.c-color-picker__button,
.b-share .b-user-input .b-icon-selector__controls .active.c-color-picker__button,
.b-share .b-user-input .b-icon-selector__controls .active.c-color-picker__button,
.b-share .b-user-input .b-icon-selector__controls .active.c-button-text__button,
.b-share .b-user-input .b-icon-selector__controls .active.c-button-text__button,
.b-share .b-user-input .b-icon-selector__controls .active.c-button-text__button,
.b-share .b-user-input .b-icon-selector__controls .active.c-button--small,
.b-share .b-user-input .b-icon-selector__controls .active.c-button--small,
.b-share .b-user-input .b-icon-selector__controls .active.c-button--small,
.b-user-input .b-icon-selector__controls .b-share .active.c-button,
.b-user-input .b-icon-selector__controls .b-share .active.c-color-picker__button,
.b-user-input .b-icon-selector__controls .b-share .active.c-color-picker__button,
.b-user-input .b-icon-selector__controls .b-share .active.c-color-picker__button,
.b-user-input .b-icon-selector__controls .b-share .active.c-button-text__button,
.b-user-input .b-icon-selector__controls .b-share .active.c-button-text__button,
.b-user-input .b-icon-selector__controls .b-share .active.c-button-text__button,
.b-user-input .b-icon-selector__controls .b-share .active.c-button--small,
.b-user-input .b-icon-selector__controls .b-share .active.c-button--small,
.b-user-input .b-icon-selector__controls .b-share .active.c-button--small,
.b-share .b-user-input .c-button--on-white,
.b-user-input .b-share .c-button--on-white,
.b-share .b-user-input .b-icon-selector__controls .active.c-button--on-white,
.b-user-input .b-icon-selector__controls .b-share .active.c-button--on-white,
.b-share .b-icon-selector__controls .b-user-input .active.c-button--on-white,
.b-icon-selector__controls .b-user-input .b-share .active.c-button--on-white,
.b-share .c-button--outline,
.b-share .b-icon-selector__controls .active.c-button--outline,
.b-icon-selector__controls .b-share .active.c-button--outline,
.b-share--margin .c-button,
.b-share--margin .c-color-picker__button,
.b-share--margin .b-icon-selector__controls .active.c-color-picker__button,
.b-icon-selector__controls .b-share--margin .active.c-color-picker__button,
.b-share--margin .b-user-input .c-color-picker__button,
.b-user-input .b-share--margin .c-color-picker__button,
.b-share--margin .b-user-input .b-icon-selector__controls .active.c-color-picker__button,
.b-user-input .b-icon-selector__controls .b-share--margin .active.c-color-picker__button,
.b-share--margin .b-icon-selector__controls .b-user-input .active.c-color-picker__button,
.b-icon-selector__controls .b-user-input .b-share--margin .active.c-color-picker__button,
.b-share--margin .c-button-text__button,
.b-share--margin .b-icon-selector__controls .active.c-button-text__button,
.b-icon-selector__controls .b-share--margin .active.c-button-text__button,
.b-share--margin .b-user-input .c-button-text__button,
.b-user-input .b-share--margin .c-button-text__button,
.b-share--margin .b-user-input .b-icon-selector__controls .active.c-button-text__button,
.b-user-input .b-icon-selector__controls .b-share--margin .active.c-button-text__button,
.b-share--margin .b-icon-selector__controls .b-user-input .active.c-button-text__button,
.b-icon-selector__controls .b-user-input .b-share--margin .active.c-button-text__button,
.b-share--margin .c-button--small,
.b-share--margin .b-icon-selector__controls .active.c-button--small,
.b-icon-selector__controls .b-share--margin .active.c-button--small,
.b-share--margin .b-user-input .c-button--small,
.b-user-input .b-share--margin .c-button--small,
.b-share--margin .b-user-input .b-icon-selector__controls .active.c-button--small,
.b-user-input .b-icon-selector__controls .b-share--margin .active.c-button--small,
.b-share--margin .b-icon-selector__controls .b-user-input .active.c-button--small,
.b-icon-selector__controls .b-user-input .b-share--margin .active.c-button--small,
.b-share--margin .c-button--on-white,
.b-share--margin .b-user-input .c-button,
.b-share--margin .b-user-input .c-color-picker__button,
.b-share--margin .b-user-input .b-icon-selector__controls .active.c-color-picker__button,
.b-icon-selector__controls .b-share--margin .b-user-input .active.c-color-picker__button,
.b-share--margin .b-user-input .c-color-picker__button,
.b-share--margin .b-user-input .b-icon-selector__controls .active.c-color-picker__button,
.b-share--margin .b-icon-selector__controls .b-user-input .active.c-color-picker__button,
.b-icon-selector__controls .b-share--margin .b-user-input .active.c-color-picker__button,
.b-share--margin .b-user-input .c-button-text__button,
.b-share--margin .b-user-input .b-icon-selector__controls .active.c-button-text__button,
.b-icon-selector__controls .b-share--margin .b-user-input .active.c-button-text__button,
.b-share--margin .b-user-input .c-button-text__button,
.b-share--margin .b-user-input .b-icon-selector__controls .active.c-button-text__button,
.b-share--margin .b-icon-selector__controls .b-user-input .active.c-button-text__button,
.b-icon-selector__controls .b-share--margin .b-user-input .active.c-button-text__button,
.b-share--margin .b-user-input .c-button--small,
.b-share--margin .b-user-input .b-icon-selector__controls .active.c-button--small,
.b-icon-selector__controls .b-share--margin .b-user-input .active.c-button--small,
.b-share--margin .b-user-input .c-button--small,
.b-share--margin .b-user-input .b-icon-selector__controls .active.c-button--small,
.b-share--margin .b-icon-selector__controls .b-user-input .active.c-button--small,
.b-icon-selector__controls .b-share--margin .b-user-input .active.c-button--small,
.b-user-input .b-share--margin .c-button,
.b-user-input .b-share--margin .c-color-picker__button,
.b-user-input .b-share--margin .b-icon-selector__controls .active.c-color-picker__button,
.b-icon-selector__controls .b-user-input .b-share--margin .active.c-color-picker__button,
.b-user-input .b-share--margin .c-color-picker__button,
.b-user-input .b-share--margin .b-icon-selector__controls .active.c-color-picker__button,
.b-user-input .b-icon-selector__controls .b-share--margin .active.c-color-picker__button,
.b-icon-selector__controls .b-user-input .b-share--margin .active.c-color-picker__button,
.b-user-input .b-share--margin .c-button-text__button,
.b-user-input .b-share--margin .b-icon-selector__controls .active.c-button-text__button,
.b-icon-selector__controls .b-user-input .b-share--margin .active.c-button-text__button,
.b-user-input .b-share--margin .c-button-text__button,
.b-user-input .b-share--margin .b-icon-selector__controls .active.c-button-text__button,
.b-user-input .b-icon-selector__controls .b-share--margin .active.c-button-text__button,
.b-icon-selector__controls .b-user-input .b-share--margin .active.c-button-text__button,
.b-user-input .b-share--margin .c-button--small,
.b-user-input .b-share--margin .b-icon-selector__controls .active.c-button--small,
.b-icon-selector__controls .b-user-input .b-share--margin .active.c-button--small,
.b-user-input .b-share--margin .c-button--small,
.b-user-input .b-share--margin .b-icon-selector__controls .active.c-button--small,
.b-user-input .b-icon-selector__controls .b-share--margin .active.c-button--small,
.b-icon-selector__controls .b-user-input .b-share--margin .active.c-button--small,
.b-share--margin .b-user-input .b-control__button--confirm,
.b-user-input .b-share--margin .b-control__button--confirm,
.b-share--margin .b-user-input .b-icon-selector__controls .c-button.active,
.b-share--margin .b-user-input .b-icon-selector__controls .active.c-color-picker__button,
.b-share--margin .b-user-input .b-icon-selector__controls .active.c-color-picker__button,
.b-share--margin .b-user-input .b-icon-selector__controls .active.c-color-picker__button,
.b-share--margin .b-user-input .b-icon-selector__controls .active.c-button-text__button,
.b-share--margin .b-user-input .b-icon-selector__controls .active.c-button-text__button,
.b-share--margin .b-user-input .b-icon-selector__controls .active.c-button-text__button,
.b-share--margin .b-user-input .b-icon-selector__controls .active.c-button--small,
.b-share--margin .b-user-input .b-icon-selector__controls .active.c-button--small,
.b-share--margin .b-user-input .b-icon-selector__controls .active.c-button--small,
.b-user-input .b-icon-selector__controls .b-share--margin .c-button.active,
.b-user-input .b-icon-selector__controls .b-share--margin .active.c-color-picker__button,
.b-user-input .b-icon-selector__controls .b-share--margin .active.c-color-picker__button,
.b-user-input .b-icon-selector__controls .b-share--margin .active.c-color-picker__button,
.b-user-input .b-icon-selector__controls .b-share--margin .active.c-button-text__button,
.b-user-input .b-icon-selector__controls .b-share--margin .active.c-button-text__button,
.b-user-input .b-icon-selector__controls .b-share--margin .active.c-button-text__button,
.b-user-input .b-icon-selector__controls .b-share--margin .active.c-button--small,
.b-user-input .b-icon-selector__controls .b-share--margin .active.c-button--small,
.b-user-input .b-icon-selector__controls .b-share--margin .active.c-button--small,
.b-share--margin .b-icon-selector__controls .b-user-input .c-button.active,
.b-share--margin .b-icon-selector__controls .b-user-input .active.c-color-picker__button,
.b-share--margin .b-icon-selector__controls .b-user-input .active.c-color-picker__button,
.b-share--margin .b-icon-selector__controls .b-user-input .active.c-color-picker__button,
.b-share--margin .b-icon-selector__controls .b-user-input .active.c-button-text__button,
.b-share--margin .b-icon-selector__controls .b-user-input .active.c-button-text__button,
.b-share--margin .b-icon-selector__controls .b-user-input .active.c-button-text__button,
.b-share--margin .b-icon-selector__controls .b-user-input .active.c-button--small,
.b-share--margin .b-icon-selector__controls .b-user-input .active.c-button--small,
.b-share--margin .b-icon-selector__controls .b-user-input .active.c-button--small,
.b-icon-selector__controls .b-user-input .b-share--margin .c-button.active,
.b-icon-selector__controls .b-user-input .b-share--margin .active.c-color-picker__button,
.b-icon-selector__controls .b-user-input .b-share--margin .active.c-color-picker__button,
.b-icon-selector__controls .b-user-input .b-share--margin .active.c-color-picker__button,
.b-icon-selector__controls .b-user-input .b-share--margin .active.c-button-text__button,
.b-icon-selector__controls .b-user-input .b-share--margin .active.c-button-text__button,
.b-icon-selector__controls .b-user-input .b-share--margin .active.c-button-text__button,
.b-icon-selector__controls .b-user-input .b-share--margin .active.c-button--small,
.b-icon-selector__controls .b-user-input .b-share--margin .active.c-button--small,
.b-icon-selector__controls .b-user-input .b-share--margin .active.c-button--small,
.b-share--margin .b-user-input .b-icon-selector__controls .active.b-control__button--confirm,
.b-user-input .b-icon-selector__controls .b-share--margin .active.b-control__button--confirm,
.b-share--margin .b-icon-selector__controls .b-user-input .active.b-control__button--confirm,
.b-icon-selector__controls .b-user-input .b-share--margin .active.b-control__button--confirm,
.b-share--margin .b-user-input .c-button--outline,
.b-user-input .b-share--margin .c-button--outline,
.b-share--margin .b-user-input .b-icon-selector__controls .active.c-button--outline,
.b-user-input .b-icon-selector__controls .b-share--margin .active.c-button--outline,
.b-share--margin .b-icon-selector__controls .b-user-input .active.c-button--outline,
.b-icon-selector__controls .b-user-input .b-share--margin .active.c-button--outline,
.b-share--margin .b-icon-selector__controls .active.c-button--on-white,
.b-icon-selector__controls .b-share--margin .active.c-button--on-white,
.b-share--margin .b-icon-selector__controls .b-user-input .active.c-button,
.b-share--margin .b-icon-selector__controls .b-user-input .active.c-color-picker__button,
.b-share--margin .b-icon-selector__controls .b-user-input .active.c-color-picker__button,
.b-share--margin .b-icon-selector__controls .b-user-input .active.c-color-picker__button,
.b-share--margin .b-icon-selector__controls .b-user-input .active.c-button-text__button,
.b-share--margin .b-icon-selector__controls .b-user-input .active.c-button-text__button,
.b-share--margin .b-icon-selector__controls .b-user-input .active.c-button-text__button,
.b-share--margin .b-icon-selector__controls .b-user-input .active.c-button--small,
.b-share--margin .b-icon-selector__controls .b-user-input .active.c-button--small,
.b-share--margin .b-icon-selector__controls .b-user-input .active.c-button--small,
.b-icon-selector__controls .b-user-input .b-share--margin .active.c-button,
.b-icon-selector__controls .b-user-input .b-share--margin .active.c-color-picker__button,
.b-icon-selector__controls .b-user-input .b-share--margin .active.c-color-picker__button,
.b-icon-selector__controls .b-user-input .b-share--margin .active.c-color-picker__button,
.b-icon-selector__controls .b-user-input .b-share--margin .active.c-button-text__button,
.b-icon-selector__controls .b-user-input .b-share--margin .active.c-button-text__button,
.b-icon-selector__controls .b-user-input .b-share--margin .active.c-button-text__button,
.b-icon-selector__controls .b-user-input .b-share--margin .active.c-button--small,
.b-icon-selector__controls .b-user-input .b-share--margin .active.c-button--small,
.b-icon-selector__controls .b-user-input .b-share--margin .active.c-button--small,
.b-share--margin .b-user-input .b-icon-selector__controls .active.c-button,
.b-share--margin .b-user-input .b-icon-selector__controls .active.c-color-picker__button,
.b-share--margin .b-user-input .b-icon-selector__controls .active.c-color-picker__button,
.b-share--margin .b-user-input .b-icon-selector__controls .active.c-color-picker__button,
.b-share--margin .b-user-input .b-icon-selector__controls .active.c-button-text__button,
.b-share--margin .b-user-input .b-icon-selector__controls .active.c-button-text__button,
.b-share--margin .b-user-input .b-icon-selector__controls .active.c-button-text__button,
.b-share--margin .b-user-input .b-icon-selector__controls .active.c-button--small,
.b-share--margin .b-user-input .b-icon-selector__controls .active.c-button--small,
.b-share--margin .b-user-input .b-icon-selector__controls .active.c-button--small,
.b-user-input .b-icon-selector__controls .b-share--margin .active.c-button,
.b-user-input .b-icon-selector__controls .b-share--margin .active.c-color-picker__button,
.b-user-input .b-icon-selector__controls .b-share--margin .active.c-color-picker__button,
.b-user-input .b-icon-selector__controls .b-share--margin .active.c-color-picker__button,
.b-user-input .b-icon-selector__controls .b-share--margin .active.c-button-text__button,
.b-user-input .b-icon-selector__controls .b-share--margin .active.c-button-text__button,
.b-user-input .b-icon-selector__controls .b-share--margin .active.c-button-text__button,
.b-user-input .b-icon-selector__controls .b-share--margin .active.c-button--small,
.b-user-input .b-icon-selector__controls .b-share--margin .active.c-button--small,
.b-user-input .b-icon-selector__controls .b-share--margin .active.c-button--small,
.b-share--margin .b-user-input .c-button--on-white,
.b-user-input .b-share--margin .c-button--on-white,
.b-share--margin .b-user-input .b-icon-selector__controls .active.c-button--on-white,
.b-user-input .b-icon-selector__controls .b-share--margin .active.c-button--on-white,
.b-share--margin .b-icon-selector__controls .b-user-input .active.c-button--on-white,
.b-icon-selector__controls .b-user-input .b-share--margin .active.c-button--on-white,
.b-share--margin .c-button--outline,
.b-share--margin .b-icon-selector__controls .active.c-button--outline,
.b-icon-selector__controls .b-share--margin .active.c-button--outline,
.b-share .b-control__button--confirm,
.b-share--margin .b-control__button--confirm,
.b-share .b-icon-selector__controls .c-button.active,
.b-share .b-icon-selector__controls .active.c-color-picker__button,
.b-share .b-icon-selector__controls .active.c-color-picker__button,
.b-share .b-icon-selector__controls .b-user-input .active.c-color-picker__button,
.b-user-input .b-share .b-icon-selector__controls .active.c-color-picker__button,
.b-share .b-icon-selector__controls .active.c-button-text__button,
.b-share .b-icon-selector__controls .active.c-button-text__button,
.b-share .b-icon-selector__controls .b-user-input .active.c-button-text__button,
.b-user-input .b-share .b-icon-selector__controls .active.c-button-text__button,
.b-share .b-icon-selector__controls .active.c-button--small,
.b-share .b-icon-selector__controls .active.c-button--small,
.b-share .b-icon-selector__controls .b-user-input .active.c-button--small,
.b-user-input .b-share .b-icon-selector__controls .active.c-button--small,
.b-share .b-icon-selector__controls .active.c-button--on-white,
.b-share .b-icon-selector__controls .b-user-input .active.c-button,
.b-share .b-icon-selector__controls .b-user-input .active.c-color-picker__button,
.b-share .b-icon-selector__controls .b-user-input .active.c-color-picker__button,
.b-share .b-icon-selector__controls .b-user-input .active.c-color-picker__button,
.b-share .b-icon-selector__controls .b-user-input .active.c-button-text__button,
.b-share .b-icon-selector__controls .b-user-input .active.c-button-text__button,
.b-share .b-icon-selector__controls .b-user-input .active.c-button-text__button,
.b-share .b-icon-selector__controls .b-user-input .active.c-button--small,
.b-share .b-icon-selector__controls .b-user-input .active.c-button--small,
.b-share .b-icon-selector__controls .b-user-input .active.c-button--small,
.b-user-input .b-share .b-icon-selector__controls .active.c-button,
.b-user-input .b-share .b-icon-selector__controls .active.c-color-picker__button,
.b-user-input .b-share .b-icon-selector__controls .active.c-color-picker__button,
.b-user-input .b-share .b-icon-selector__controls .active.c-color-picker__button,
.b-user-input .b-share .b-icon-selector__controls .active.c-button-text__button,
.b-user-input .b-share .b-icon-selector__controls .active.c-button-text__button,
.b-user-input .b-share .b-icon-selector__controls .active.c-button-text__button,
.b-user-input .b-share .b-icon-selector__controls .active.c-button--small,
.b-user-input .b-share .b-icon-selector__controls .active.c-button--small,
.b-user-input .b-share .b-icon-selector__controls .active.c-button--small,
.b-share .b-icon-selector__controls .b-user-input .active.b-control__button--confirm,
.b-user-input .b-share .b-icon-selector__controls .active.b-control__button--confirm,
.b-share .b-icon-selector__controls .b-user-input .active.c-button--outline,
.b-user-input .b-share .b-icon-selector__controls .active.c-button--outline,
.b-share .b-icon-selector__controls .active.c-button--on-white,
.b-share .b-icon-selector__controls .b-user-input .active.c-button--on-white,
.b-user-input .b-share .b-icon-selector__controls .active.c-button--on-white,
.b-icon-selector__controls .b-share .c-button.active,
.b-icon-selector__controls .b-share .active.c-color-picker__button,
.b-icon-selector__controls .b-share .active.c-color-picker__button,
.b-icon-selector__controls .b-share .b-user-input .active.c-color-picker__button,
.b-user-input .b-icon-selector__controls .b-share .active.c-color-picker__button,
.b-icon-selector__controls .b-share .active.c-button-text__button,
.b-icon-selector__controls .b-share .active.c-button-text__button,
.b-icon-selector__controls .b-share .b-user-input .active.c-button-text__button,
.b-user-input .b-icon-selector__controls .b-share .active.c-button-text__button,
.b-icon-selector__controls .b-share .active.c-button--small,
.b-icon-selector__controls .b-share .active.c-button--small,
.b-icon-selector__controls .b-share .b-user-input .active.c-button--small,
.b-user-input .b-icon-selector__controls .b-share .active.c-button--small,
.b-icon-selector__controls .b-share .active.c-button--on-white,
.b-icon-selector__controls .b-share .b-user-input .active.c-button,
.b-icon-selector__controls .b-share .b-user-input .active.c-color-picker__button,
.b-icon-selector__controls .b-share .b-user-input .active.c-color-picker__button,
.b-icon-selector__controls .b-share .b-user-input .active.c-color-picker__button,
.b-icon-selector__controls .b-share .b-user-input .active.c-button-text__button,
.b-icon-selector__controls .b-share .b-user-input .active.c-button-text__button,
.b-icon-selector__controls .b-share .b-user-input .active.c-button-text__button,
.b-icon-selector__controls .b-share .b-user-input .active.c-button--small,
.b-icon-selector__controls .b-share .b-user-input .active.c-button--small,
.b-icon-selector__controls .b-share .b-user-input .active.c-button--small,
.b-user-input .b-icon-selector__controls .b-share .active.c-button,
.b-user-input .b-icon-selector__controls .b-share .active.c-color-picker__button,
.b-user-input .b-icon-selector__controls .b-share .active.c-color-picker__button,
.b-user-input .b-icon-selector__controls .b-share .active.c-color-picker__button,
.b-user-input .b-icon-selector__controls .b-share .active.c-button-text__button,
.b-user-input .b-icon-selector__controls .b-share .active.c-button-text__button,
.b-user-input .b-icon-selector__controls .b-share .active.c-button-text__button,
.b-user-input .b-icon-selector__controls .b-share .active.c-button--small,
.b-user-input .b-icon-selector__controls .b-share .active.c-button--small,
.b-user-input .b-icon-selector__controls .b-share .active.c-button--small,
.b-icon-selector__controls .b-share .b-user-input .active.b-control__button--confirm,
.b-user-input .b-icon-selector__controls .b-share .active.b-control__button--confirm,
.b-icon-selector__controls .b-share .b-user-input .active.c-button--outline,
.b-user-input .b-icon-selector__controls .b-share .active.c-button--outline,
.b-icon-selector__controls .b-share .active.c-button--on-white,
.b-icon-selector__controls .b-share .b-user-input .active.c-button--on-white,
.b-user-input .b-icon-selector__controls .b-share .active.c-button--on-white,
.b-share--margin .b-icon-selector__controls .c-button.active,
.b-share--margin .b-icon-selector__controls .active.c-color-picker__button,
.b-share--margin .b-icon-selector__controls .active.c-color-picker__button,
.b-share--margin .b-icon-selector__controls .b-user-input .active.c-color-picker__button,
.b-user-input .b-share--margin .b-icon-selector__controls .active.c-color-picker__button,
.b-share--margin .b-icon-selector__controls .active.c-button-text__button,
.b-share--margin .b-icon-selector__controls .active.c-button-text__button,
.b-share--margin .b-icon-selector__controls .b-user-input .active.c-button-text__button,
.b-user-input .b-share--margin .b-icon-selector__controls .active.c-button-text__button,
.b-share--margin .b-icon-selector__controls .active.c-button--small,
.b-share--margin .b-icon-selector__controls .active.c-button--small,
.b-share--margin .b-icon-selector__controls .b-user-input .active.c-button--small,
.b-user-input .b-share--margin .b-icon-selector__controls .active.c-button--small,
.b-share--margin .b-icon-selector__controls .active.c-button--on-white,
.b-share--margin .b-icon-selector__controls .b-user-input .active.c-button,
.b-share--margin .b-icon-selector__controls .b-user-input .active.c-color-picker__button,
.b-share--margin .b-icon-selector__controls .b-user-input .active.c-color-picker__button,
.b-share--margin .b-icon-selector__controls .b-user-input .active.c-color-picker__button,
.b-share--margin .b-icon-selector__controls .b-user-input .active.c-button-text__button,
.b-share--margin .b-icon-selector__controls .b-user-input .active.c-button-text__button,
.b-share--margin .b-icon-selector__controls .b-user-input .active.c-button-text__button,
.b-share--margin .b-icon-selector__controls .b-user-input .active.c-button--small,
.b-share--margin .b-icon-selector__controls .b-user-input .active.c-button--small,
.b-share--margin .b-icon-selector__controls .b-user-input .active.c-button--small,
.b-user-input .b-share--margin .b-icon-selector__controls .active.c-button,
.b-user-input .b-share--margin .b-icon-selector__controls .active.c-color-picker__button,
.b-user-input .b-share--margin .b-icon-selector__controls .active.c-color-picker__button,
.b-user-input .b-share--margin .b-icon-selector__controls .active.c-color-picker__button,
.b-user-input .b-share--margin .b-icon-selector__controls .active.c-button-text__button,
.b-user-input .b-share--margin .b-icon-selector__controls .active.c-button-text__button,
.b-user-input .b-share--margin .b-icon-selector__controls .active.c-button-text__button,
.b-user-input .b-share--margin .b-icon-selector__controls .active.c-button--small,
.b-user-input .b-share--margin .b-icon-selector__controls .active.c-button--small,
.b-user-input .b-share--margin .b-icon-selector__controls .active.c-button--small,
.b-share--margin .b-icon-selector__controls .b-user-input .active.b-control__button--confirm,
.b-user-input .b-share--margin .b-icon-selector__controls .active.b-control__button--confirm,
.b-share--margin .b-icon-selector__controls .b-user-input .active.c-button--outline,
.b-user-input .b-share--margin .b-icon-selector__controls .active.c-button--outline,
.b-share--margin .b-icon-selector__controls .active.c-button--on-white,
.b-share--margin .b-icon-selector__controls .b-user-input .active.c-button--on-white,
.b-user-input .b-share--margin .b-icon-selector__controls .active.c-button--on-white,
.b-icon-selector__controls .b-share--margin .c-button.active,
.b-icon-selector__controls .b-share--margin .active.c-color-picker__button,
.b-icon-selector__controls .b-share--margin .active.c-color-picker__button,
.b-icon-selector__controls .b-share--margin .b-user-input .active.c-color-picker__button,
.b-user-input .b-icon-selector__controls .b-share--margin .active.c-color-picker__button,
.b-icon-selector__controls .b-share--margin .active.c-button-text__button,
.b-icon-selector__controls .b-share--margin .active.c-button-text__button,
.b-icon-selector__controls .b-share--margin .b-user-input .active.c-button-text__button,
.b-user-input .b-icon-selector__controls .b-share--margin .active.c-button-text__button,
.b-icon-selector__controls .b-share--margin .active.c-button--small,
.b-icon-selector__controls .b-share--margin .active.c-button--small,
.b-icon-selector__controls .b-share--margin .b-user-input .active.c-button--small,
.b-user-input .b-icon-selector__controls .b-share--margin .active.c-button--small,
.b-icon-selector__controls .b-share--margin .active.c-button--on-white,
.b-icon-selector__controls .b-share--margin .b-user-input .active.c-button,
.b-icon-selector__controls .b-share--margin .b-user-input .active.c-color-picker__button,
.b-icon-selector__controls .b-share--margin .b-user-input .active.c-color-picker__button,
.b-icon-selector__controls .b-share--margin .b-user-input .active.c-color-picker__button,
.b-icon-selector__controls .b-share--margin .b-user-input .active.c-button-text__button,
.b-icon-selector__controls .b-share--margin .b-user-input .active.c-button-text__button,
.b-icon-selector__controls .b-share--margin .b-user-input .active.c-button-text__button,
.b-icon-selector__controls .b-share--margin .b-user-input .active.c-button--small,
.b-icon-selector__controls .b-share--margin .b-user-input .active.c-button--small,
.b-icon-selector__controls .b-share--margin .b-user-input .active.c-button--small,
.b-user-input .b-icon-selector__controls .b-share--margin .active.c-button,
.b-user-input .b-icon-selector__controls .b-share--margin .active.c-color-picker__button,
.b-user-input .b-icon-selector__controls .b-share--margin .active.c-color-picker__button,
.b-user-input .b-icon-selector__controls .b-share--margin .active.c-color-picker__button,
.b-user-input .b-icon-selector__controls .b-share--margin .active.c-button-text__button,
.b-user-input .b-icon-selector__controls .b-share--margin .active.c-button-text__button,
.b-user-input .b-icon-selector__controls .b-share--margin .active.c-button-text__button,
.b-user-input .b-icon-selector__controls .b-share--margin .active.c-button--small,
.b-user-input .b-icon-selector__controls .b-share--margin .active.c-button--small,
.b-user-input .b-icon-selector__controls .b-share--margin .active.c-button--small,
.b-icon-selector__controls .b-share--margin .b-user-input .active.b-control__button--confirm,
.b-user-input .b-icon-selector__controls .b-share--margin .active.b-control__button--confirm,
.b-icon-selector__controls .b-share--margin .b-user-input .active.c-button--outline,
.b-user-input .b-icon-selector__controls .b-share--margin .active.c-button--outline,
.b-icon-selector__controls .b-share--margin .active.c-button--on-white,
.b-icon-selector__controls .b-share--margin .b-user-input .active.c-button--on-white,
.b-user-input .b-icon-selector__controls .b-share--margin .active.c-button--on-white,
.b-share .b-icon-selector__controls .active.b-control__button--confirm,
.b-icon-selector__controls .b-share .active.b-control__button--confirm,
.b-share--margin .b-icon-selector__controls .active.b-control__button--confirm,
.b-icon-selector__controls .b-share--margin .active.b-control__button--confirm {
	margin-top: 2rem
}

.b-share-mockup-section {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	margin-top: 8rem;
	text-align: center
}

.b-share-mockup-section h2 {
	margin-bottom: 1rem
}

.b-share-mockup-section h3 {
	margin-bottom: 0
}

.b-share-mockup-section p {
	margin-top: 0;
	margin-bottom: 0
}

.b-share-mockup-section p+h3 {
	margin-top: 6rem
}

@media(max-width: 599.98px) {
	.b-share-mockup-section p+h3 {
		margin-top: 3rem
	}
}

.b-share-mockup,
.b-share-mockup--big,
.b-share-mockup-social,
.b-share-mockup--small,
.b-share-mockup--black-and-white,
.b-share-mockup--medium {
	margin-top: 2rem;
	width: 32rem;
	position: relative;
	margin-bottom: 8rem;
	max-width: 100%;
	position: relative
}

.b-share-mockup img,
.b-share-mockup--big img,
.b-share-mockup-social img,
.b-share-mockup--small img,
.b-share-mockup--black-and-white img,
.b-share-mockup--medium img {
	width: 100%;
	height: auto
}

.b-share-mockup canvas,
.b-share-mockup--big canvas,
.b-share-mockup-social canvas,
.b-share-mockup--small canvas,
.b-share-mockup--black-and-white canvas,
.b-share-mockup--medium canvas {
	width: 100%;
	height: auto;
	position: absolute;
	left: 0;
	top: 0
}

.b-share-mockup__monotone-wrap {
	padding-bottom: 50%;
	border-radius: .75rem
}

.b-share-mockup__monotone-wrap[data-is-black] {
	background: #fff;
	border: 1px solid rgba(40, 36, 89, .075)
}

.b-share-mockup__monotone-wrap[data-is-white] {
	background: #222
}

.b-share-mockup__monotone {
	position: absolute;
	width: 50%;
	left: 25%;
	height: auto
}

.b-share-mockup__multiply {
	mix-blend-mode: multiply
}

.b-share-mockup--medium {
	width: 40rem
}

.b-share-mockup--black-and-white {
	display: flex;
	justify-content: center;
	align-items: center
}

.b-share-mockup--black-and-white .b-share-mockup__wrap {
	width: 16rem;
	margin: 1rem;
	padding: 1rem
}

.b-share-mockup--black-and-white .b-share-mockup__wrap:not(.h-has-dark-background) {
	background-color: #fff
}

.b-share-mockup--black-and-white .b-share-mockup__wrap::after {
	border-image-width: 1rem
}

.b-share-mockup__wrap {
	display: block;
	width: 100%;
	height: 100%;
	position: relative
}

.b-share-mockup__wrap::after {
	content: "";
	position: absolute;
	left: -1px;
	top: -1px;
	right: -1px;
	bottom: -1px;
	background-image: url("data:image/svg+xml,%3c%3fxml version='1.0' encoding='utf-8'%3f%3e %3csvg height='256px' version='1.1' viewBox='0 0 1000 1000' width='256px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e %3cg fill='%23f7f9fb' stroke='%23f7f9fb' stroke-width='10'%3e %3cpath d='M500%2c0H0v500C0%2c125%2c125%2c0%2c500%2c0z'/%3e %3cpath d='M0%2c500v500h500C125%2c1000%2c0%2c875%2c0%2c500z'/%3e %3cpath d='M500%2c0c375%2c0%2c500%2c125%2c500%2c500V0H500z'/%3e %3cpath d='M500%2c1000h500V500C1000%2c875%2c875%2c1000%2c500%2c1000z'/%3e %3c/g%3e %3c/svg%3e");
	background-size: 100%;
	z-index: 2
}

.b-share-mockup__wrap img {
	display: block;
	margin: 0 auto
}

.b-share-mockup__wrap img.small {
	width: 25%
}

.b-share-mockup--small {
	width: 8rem
}

.b-share-mockup-social {
	width: 100%;
	padding-bottom: 35%
}

.b-share-mockup-social__bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-position: center;
	border-radius: .75rem;
	overflow: hidden
}

.b-share-mockup-social__profile {
	box-sizing: content-box;
	position: absolute;
	width: 20%;
	padding-bottom: 20%;
	left: 5%;
	border-radius: 50%;
	bottom: -20%;
	border: .5rem solid #fffffffc;
	overflow: hidden;
	background-size: cover;
	background-position: center;
	background-color: #fffffffc
}

.b-share-mockup-social__profile img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border-radius: 50%
}

.b-share-mockup--big {
	width: 56rem
}

.b-share-mockups__row {
	display: flex;
	flex-wrap: wrap;
	margin-right: -0.5rem;
	margin-left: -0.5rem
}

.b-share-mockups__item {
	position: relative;
	width: 100%;
	padding-right: .5rem;
	padding-left: .5rem;
	flex: 0 0 100%;
	max-width: 100%;
	width: 100%;
	margin-bottom: 1rem
}

@media(min-width: 480px) {
	.b-share-mockups__item {
		flex: 0 0 50%;
		max-width: 50%
	}
}

.b-share-mockups__item svg,
.b-share-mockups__item img {
	width: 100%;
	height: auto
}

.b-share-mockups__item.js-show-modal {
	cursor: pointer
}

.b-site-wide-message {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 6rem;
	text-align: center;
	z-index: 10;
	background-color: #282459;
	background-image: #2240b1;
	color: #fff
}

@media(min-width: 600px) {
	.b-site-wide-message {
		height: 4rem
	}
}

.b-site-wide-message__wrap {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	height: 100%;
	padding: 0 4rem 0 1rem
}

@media(max-width: 599.98px) {
	.b-site-wide-message__wrap {
		padding: 0 3rem 0 .5rem
	}
}

.b-site-wide-message h6 {
	font-size: 1rem;
	line-height: 1.25;
	margin: 0
}

.b-site-wide-message p {
	font-size: 1rem;
	line-height: 1.25;
	margin: 0
}

.b-site-wide-message a {
	text-transform: inherit;
	display: inline-block;
	font-weight: 900;
	white-space: nowrap;
	background-color: #fff;
	padding: .25rem .5rem;
	border-radius: .375rem;
	margin: 0 .25rem
}

.b-site-wide-message.active {
	display: block
}

@media(max-width: 599.98px) {
	.b-site-wide-message .c-close-button {
		right: 0
	}
}

.b-site-wide-message .c-close-button:not(.disabled):hover,
.b-site-wide-message .c-close-button:not(.disabled):focus {
	color: #fff
}

.b-slideshow {
	position: relative;
	overflow: hidden
}

.b-slideshow,
.b-slideshow img,
.b-slideshow p {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
	-webkit-touch-callout: none !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	user-select: none !important
}

.b-slideshow img {
	pointer-events: none
}

.b-slideshow__screens {
	cursor: grab;
	transition: transform .25s cubic-bezier(0.35, 0.35, 0, 1)
}

.b-slideshow__screens.is-controlling {
	transition: none;
	cursor: grabbing
}

.b-slideshow__screens.is-playing {
	transition: transform 1.5s cubic-bezier(0.65, 0.15, 0, 1)
}

.b-slideshow__screens.is-first-transition {
	transition: transform .75s cubic-bezier(0, 0, 0.35, 1)
}

.b-slideshow__screens.is-last-transition {
	transition: transform .75s cubic-bezier(0.65, 0, 1, 1)
}

.b-slideshow__screens.no-transition {
	transition: none
}

.b-slideshow__screens>div {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0
}

.b-slideshow__screens>div:first-child {
	position: relative;
	opacity: 1
}

.b-slideshow__pages {
	width: 100%;
	display: flex;
	justify-content: center
}

.b-slideshow__page {
	padding: .75rem;
	position: relative;
	cursor: pointer
}

.b-slideshow__page::after {
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -0.25rem 0 0 -0.25rem;
	background-color: #bccbed;
	width: .5rem;
	height: .5rem;
	border-radius: .5rem
}

.b-slideshow__page:hover::after {
	background-color: #183292
}

.b-slideshow__page.active::after {
	background-color: #183292
}

.b-slideshow__rounded {
	border-radius: .75rem;
	overflow: hidden;
	transform: translate3d(0, 0, 0)
}

.b-slideshow__rounded .b-slideshow__screen {
	border-radius: .75rem;
	overflow: hidden;
	background-color: #bccbed;
	transform: translate3d(0, 0, 0)
}

.b-steps {
	display: flex;
	flex-wrap: wrap;
	margin-right: -0.25rem;
	margin-left: -0.25rem;
	margin-bottom: 6rem;
	margin-top: 0;
	padding: 0;
	list-style-type: none;
	counter-reset: how-it-works-steps
}

@media(max-width: 599.98px) {
	.b-steps {
		margin-bottom: 3rem
	}
}

.b-steps.wide li {
	flex: 0 0 50%;
	max-width: 50%
}

@media(max-width: 599.98px) {
	.b-steps.wide li {
		flex: 0 0 100%;
		max-width: 100%
	}
}

.b-steps.small {
	font-size: .75rem
}

.b-steps.small li>div {
	padding: 1.5rem 1rem
}

.b-steps li {
	position: relative;
	width: 100%;
	padding-right: .25rem;
	padding-left: .25rem;
	flex: 0 0 33.3333333333%;
	max-width: 33.3333333333%;
	margin-bottom: .5rem
}

.b-steps li>div {
	padding: 2rem;
	border-radius: .75rem;
	background-color: #fff;
	height: 100%;
	border: 1px solid rgba(40, 36, 89, .075)
}

@media(max-width: 599.98px) {
	.b-steps li>div {
		padding: 1.5rem 1rem
	}
}

@media(max-width: 919.98px) {
	.b-steps li {
		flex: 0 0 100%;
		max-width: 100%
	}
}

.b-steps li h4 {
	position: relative;
	margin-left: 2rem
}

.b-steps li h4::before {
	position: absolute;
	content: "";
	background-color: #2240b1;
	width: 1.5rem;
	height: 1.5rem;
	border-radius: 50%;
	left: -2rem;
	top: 0
}

.b-steps li h4::after {
	position: absolute;
	left: -2rem;
	top: 0;
	color: #fff;
	counter-increment: how-it-works-steps;
	content: counter(how-it-works-steps);
	color: #fff;
	width: 1.5rem;
	height: 1.5rem;
	display: flex;
	justify-content: center;
	align-items: center
}

.b-steps li p {
	margin-bottom: 0
}

.b-terms {
	font-size: .75rem
}

.b-terms ul {
	margin: 0 -1rem 2rem;
	padding: 0;
	list-style-type: none;
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	flex-wrap: wrap
}

.b-terms li {
	margin: 0;
	padding: 0 1rem;
	width: 25%;
	display: flex;
	justify-content: space-between
}

@media(max-width: 919.98px) {
	.b-terms li {
		width: 50%
	}
}

.b-terms__name {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.b-terms__count {
	color: #bccbed;
	margin-left: .25rem
}

.b-testimonials {
	margin-bottom: 6rem;
	align-items: center;
	margin-top: -2.5rem
}

@media(max-width: 599.98px) {
	.b-testimonials {
		margin-bottom: 3rem
	}
}

.b-testimonials .b-slideshow__screens {
	margin-bottom: 2rem
}

.b-testimonial {
	padding-top: 2.5rem;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%
}

.b-testimonial blockquote {
	width: 40rem;
	position: relative;
	font-size: 1.625rem;
	margin: 0 4rem
}

.b-testimonial blockquote::before {
	position: absolute;
	left: -3.5rem;
	top: -2.5rem;
	content: "“";
	font-size: 8rem;
	color: #bccbed
}

@media(max-width: 919.98px) {
	.b-testimonial blockquote {
		margin: 0 2rem;
		font-size: 1rem
	}

	.b-testimonial blockquote::before {
		left: -2rem;
		top: -0.5rem;
		content: "“";
		font-size: 4rem
	}
}

.b-testimonial__author {
	font-style: normal;
	font-size: 1rem;
	display: flex;
	align-items: center
}

.b-testimonial__author div:nth-child(2) {
	margin-left: 1rem
}

.b-testimonial__author span {
	display: block
}

.b-testimonial__author span:first-child {
	text-transform: uppercase
}

@media(max-width: 919.98px) {
	.b-testimonial__author {
		font-size: .75rem
	}
}

.b-testimonial__profile {
	width: 6rem;
	display: block
}

.b-testimonial__profile picture.intrinsic::before {
	border-radius: 100%
}

.b-testimonial__profile .preview {
	border-radius: 100%
}

.b-testimonial__profile img {
	border-radius: 100%
}

@media(max-width: 919.98px) {
	.b-testimonial__profile {
		width: 4rem
	}
}

.b-testimonial__stars {
	color: #f8d110;
	letter-spacing: .125em;
	white-space: nowrap
}

.b-testimonial__logo {
	margin: -2rem 0 -2rem auto;
	width: 12rem;
	height: 12rem;
	position: relative
}

@media(max-width: 599.98px) {
	.b-testimonial__logo {
		display: none
	}
}

.b-testimonial__logo img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: auto
}

.b-user-data {
	margin-top: 4rem
}

.b-user-data__table {
	width: 100%;
	padding-right: .25rem;
	padding-left: .25rem;
	margin-right: auto;
	margin-left: auto;
	padding: 2rem;
	background-color: #fff;
	border-radius: .75rem;
	box-shadow: 0 .1rem .15rem rgba(40, 36, 89, .2), 0 .25rem .4rem rgba(40, 36, 89, .15)
}

@media(max-width: 599.98px) {
	.b-user-data__table {
		padding: 1.5rem 1rem
	}
}

.b-user-data__table+.b-user-data__table {
	margin-top: 1rem
}

.b-user-data__row {
	display: flex;
	flex-wrap: wrap;
	margin-right: -0.25rem;
	margin-left: -0.25rem
}

.b-user-data__row:last-child .b-user-data__value {
	padding-bottom: 0
}

.b-user-data__key,
.b-user-data__value {
	position: relative;
	width: 100%;
	padding-right: .25rem;
	padding-left: .25rem;
	flex: 0 0 50%;
	max-width: 50%
}

@media(max-width: 599.98px) {

	.b-user-data__key,
	.b-user-data__value {
		flex: 0 0 100%;
		max-width: 100%
	}
}

@media(max-width: 599.98px) {
	.b-user-data__key {
		font-size: .75rem
	}
}

.b-user-data__value {
	display: flex;
	flex-direction: row;
	align-items: baseline;
	padding-bottom: .5rem;
	color: #2240b1
}

@media(max-width: 599.98px) {
	.b-user-data__value {
		padding-bottom: 1rem
	}
}

.b-user-data__value span.icon,
.b-user-data__value span.h-interactive-logo::before,
.b-user-data__value span.h-share-logo::before,
.b-user-data__value span.c-input-text__toggle-visibility,
.b-user-data__value span.c-close-button,
.b-user-data__value span.b-chat-window__message--error:before,
.b-user-data__value span.b-chat-window__message--sent:before,
.b-user-data__value span.b-control__scroll-left1,
.b-user-data__value span.b-control__scroll-right1,
.b-user-data__value span.b-control__scroll-left2,
.b-user-data__value span.b-control__scroll-right2,
.b-user-data__value span.b-control__scroll-left3,
.b-user-data__value span.b-control__scroll-right3,
.b-user-data__value span.b-modal__copy::before,
.b-user-data__value span.c-color-picker__copy::before {
	margin-left: .25rem;
	font-size: 1.625rem;
	line-height: 1rem;
	transform: translate3d(0, 0.25rem, 0)
}

.b-user-data__value span.control {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: .75rem;
	transform: none;
	opacity: 0
}

.b-user-data__value:not(.inactive) {
	cursor: pointer
}

.b-user-data__value:not(.inactive):hover,
.b-user-data__value:not(.inactive):focus {
	color: #183292
}

.b-user-data__value:not(.inactive):hover span:last-child,
.b-user-data__value:not(.inactive):focus span:last-child {
	opacity: 1
}

.b-user-data__danger-zone {
	margin: 2rem auto;
	padding-top: 2rem;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center
}

.b-user-data__danger-zone p {
	margin-bottom: 1rem
}

.b-user-data__link {
	font-size: .75rem;
	cursor: pointer
}

.b-user-data__link:hover,
.b-user-data__link:focus {
	color: #183292
}

.b-user-input {
	position: relative;
	padding: 2rem 0 0
}

.b-user-input form,
.b-user-input__form {
	background-color: #fff;
	border-radius: .75rem;
	box-shadow: 0 .1rem .15rem rgba(40, 36, 89, .2), 0 .25rem .4rem rgba(40, 36, 89, .15);
	padding: 2rem 3rem
}

@media(max-width: 919.98px) {

	.b-user-input form,
	.b-user-input__form {
		padding: 2rem
	}
}

.b-user-input.main {
	opacity: 0
}

.b-user-input.main.active {
	opacity: 1
}

@media(max-width: 919.98px) {
	.b-user-input {
		padding: 4rem 2rem 0
	}
}

@media(max-width: 599.98px) {
	.b-user-input {
		padding: 3rem 0 0
	}

	.b-user-input form,
	.b-user-input__form {
		padding: 1.5rem 1rem
	}
}

.b-user-input__meta {
	margin-top: 3rem;
	text-align: right;
	font-size: .75rem
}

.b-user-input__meta a {
	font-weight: 600;
	padding: .5rem 0;
	display: block
}

.b-user-input__wrap {
	width: 100%;
	overflow: hidden;
	position: relative
}

.b-user-input__screens {
	display: inline-flex;
	flex-wrap: nowrap;
	width: 100%;
	min-height: 12rem;
	position: relative;
	overflow: hidden
}

.b-user-input__screen {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	flex-basis: 100%;
	max-width: 100%;
	flex-shrink: 0
}

.b-user-input__screen.hidden {
	display: none;
	flex-shrink: 1;
	flex-basis: 0;
	max-width: 0
}

.b-user-input__actions {
	display: flex;
	justify-content: space-between
}

.b-user-input__actions .c-button__secondary,
.b-user-input__actions .b-control__button--cancel,
.b-user-input__actions .b-control__button--purchase,
.b-user-input__actions .b-control__button--secondary {
	white-space: nowrap
}

.b-user-input__action {
	position: relative;
	margin-top: 2rem;
	display: flex;
	justify-content: flex-end
}

.b-user-input__autocomplete-container {
	position: relative;
	width: 100%;
	height: 0
}

.b-user-input__autocomplete {
	font-size: 1rem;
	position: absolute;
	z-index: 1000;
	padding: .5rem 1rem;
	background-color: #fff;
	max-height: 14rem;
	overflow: auto;
	box-shadow: 0 .1rem .15rem rgba(40, 36, 89, .15), 0 .25rem .5rem rgba(40, 36, 89, .15), 0 .75rem 1.75rem rgba(40, 36, 89, .2);
	border-bottom-left-radius: .75rem;
	border-bottom-right-radius: .75rem
}

.b-user-input__autocomplete:empty {
	display: none
}

.b-user-input__autocomplete-result {
	margin: 0;
	padding: .125rem 0;
	text-align: left;
	color: #2240b1;
	position: relative;
	z-index: 0
}

.b-user-input__autocomplete-result:hover,
.b-user-input__autocomplete-result:focus {
	cursor: pointer;
	color: #183292
}

.b-user-input__autocomplete-result .highlight {
	cursor: pointer;
	color: #183292;
	pointer-events: none
}

.b-user-input__autocomplete-result.selected {
	color: #183292
}

.b-user-input__autocomplete-result.selected::before {
	content: "";
	position: absolute;
	left: -0.5rem;
	right: -0.5rem;
	height: 100%;
	bottom: 0;
	background-color: #fffffffc;
	z-index: -1;
	border-radius: .375rem;
	border: .125rem solid #bccbed
}

.b-user-input__loading-icon {
	border-color: #2240b1;
	width: 2.75rem;
	height: 2.75rem;
	border-width: .25rem;
	border-style: solid;
	animation: 2s loader-icon-3 cubic-bezier(0.35, 0.35, 0, 1) infinite;
	position: absolute;
	right: .5rem;
	top: 1rem;
	margin-top: -1.375rem;
	margin-left: -1.375rem;
	opacity: 1;
	transform: scale(1);
	transition-property: opacity, transform
}

.b-user-input__loading-icon::before {
	border-color: #2240b1;
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -0.375rem;
	margin-left: -0.375rem;
	width: .75rem;
	height: .75rem;
	border-width: .25rem;
	border-style: solid;
	animation: 2s loader-icon-1 cubic-bezier(0.35, 0.35, 0, 1) infinite
}

.b-user-input__loading-icon::after {
	border-color: #2240b1;
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -0.875rem;
	margin-left: -0.875rem;
	width: 1.75rem;
	height: 1.75rem;
	border-width: .25rem;
	border-style: solid;
	animation: 2s loader-icon-2 cubic-bezier(0.35, 0.35, 0, 1) infinite
}

.b-user-input__loading-icon::before,
.b-user-input__loading-icon::after {
	transform: scale(1);
	transition-property: opacity, transform
}

.b-user-input.active .b-user-input__loading-icon {
	opacity: 0;
	transition: .35s cubic-bezier(0, 0.85, 0.25, 1);
	transform: scale(0.85)
}

.b-user-input.active .b-user-input__loading-icon::before {
	transform: scale(0.7225);
	transition: .35s cubic-bezier(0, 0.85, 0.25, 1)
}

.b-user-input.active .b-user-input__loading-icon::after {
	transform: scale(0.85);
	transition: .35s cubic-bezier(0, 0.85, 0.25, 1)
}

.b-user-input.active .b-user-input__submit {
	opacity: 1;
	pointer-events: auto
}

.b-user-input:not(.active) .b-user-input__submit {
	pointer-events: none;
	opacity: 0
}

.b-user-input .c-button span.icon,
.b-user-input .c-button span.h-interactive-logo::before,
.b-user-input .c-button span.h-share-logo::before,
.b-user-input .c-button span.c-input-text__toggle-visibility,
.b-user-input .c-color-picker__button span.icon,
.b-user-input .c-color-picker__button span.h-interactive-logo::before,
.b-user-input .c-color-picker__button span.h-share-logo::before,
.b-user-input .c-color-picker__button span.c-input-text__toggle-visibility,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.icon,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.h-interactive-logo::before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.h-share-logo::before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.c-input-text__toggle-visibility,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.icon,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.h-interactive-logo::before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.h-share-logo::before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.c-input-text__toggle-visibility,
.b-user-input .c-color-picker__button span.icon,
.b-user-input .c-color-picker__button span.h-interactive-logo::before,
.b-user-input .c-color-picker__button span.h-share-logo::before,
.b-user-input .c-color-picker__button span.c-input-text__toggle-visibility,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.icon,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.h-interactive-logo::before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.h-share-logo::before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.c-input-text__toggle-visibility,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.icon,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.h-interactive-logo::before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.h-share-logo::before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.c-input-text__toggle-visibility,
.b-user-input .c-button span.c-close-button,
.b-user-input .c-color-picker__button span.c-close-button,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.c-close-button,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.c-close-button,
.b-user-input .c-color-picker__button span.c-close-button,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.c-close-button,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.c-close-button,
.b-user-input .c-button-text__button span.icon,
.b-user-input .c-button-text__button span.h-interactive-logo::before,
.b-user-input .c-button-text__button span.h-share-logo::before,
.b-user-input .c-button-text__button span.c-input-text__toggle-visibility,
.b-user-input .c-button-text__button span.c-close-button,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.icon,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.h-interactive-logo::before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.h-share-logo::before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.c-input-text__toggle-visibility,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.c-close-button,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.icon,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.h-interactive-logo::before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.h-share-logo::before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.c-input-text__toggle-visibility,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.c-close-button,
.b-user-input .c-button-text__button span.icon,
.b-user-input .c-button-text__button span.h-interactive-logo::before,
.b-user-input .c-button-text__button span.h-share-logo::before,
.b-user-input .c-button-text__button span.c-input-text__toggle-visibility,
.b-user-input .c-button-text__button span.c-close-button,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.icon,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.h-interactive-logo::before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.h-share-logo::before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.c-input-text__toggle-visibility,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.c-close-button,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.icon,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.h-interactive-logo::before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.h-share-logo::before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.c-input-text__toggle-visibility,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.c-close-button,
.b-user-input .c-button--small span.icon,
.b-user-input .c-button--small span.h-interactive-logo::before,
.b-user-input .c-button--small span.h-share-logo::before,
.b-user-input .c-button--small span.c-input-text__toggle-visibility,
.b-user-input .c-button--small span.c-close-button,
.b-user-input .b-icon-selector__controls .active.c-button--small span.icon,
.b-user-input .b-icon-selector__controls .active.c-button--small span.h-interactive-logo::before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.h-share-logo::before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.c-input-text__toggle-visibility,
.b-user-input .b-icon-selector__controls .active.c-button--small span.c-close-button,
.b-icon-selector__controls .b-user-input .active.c-button--small span.icon,
.b-icon-selector__controls .b-user-input .active.c-button--small span.h-interactive-logo::before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.h-share-logo::before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.c-input-text__toggle-visibility,
.b-icon-selector__controls .b-user-input .active.c-button--small span.c-close-button,
.b-user-input .c-button--small span.icon,
.b-user-input .c-button--small span.h-interactive-logo::before,
.b-user-input .c-button--small span.h-share-logo::before,
.b-user-input .c-button--small span.c-input-text__toggle-visibility,
.b-user-input .c-button--small span.c-close-button,
.b-user-input .b-icon-selector__controls .active.c-button--small span.icon,
.b-user-input .b-icon-selector__controls .active.c-button--small span.h-interactive-logo::before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.h-share-logo::before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.c-input-text__toggle-visibility,
.b-user-input .b-icon-selector__controls .active.c-button--small span.c-close-button,
.b-icon-selector__controls .b-user-input .active.c-button--small span.icon,
.b-icon-selector__controls .b-user-input .active.c-button--small span.h-interactive-logo::before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.h-share-logo::before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.c-input-text__toggle-visibility,
.b-icon-selector__controls .b-user-input .active.c-button--small span.c-close-button,
.b-user-input .c-button--on-white span.icon,
.b-user-input .c-button--on-white span.h-interactive-logo::before,
.b-user-input .c-button--on-white span.h-share-logo::before,
.b-user-input .c-button--on-white span.c-input-text__toggle-visibility,
.b-user-input .c-button--on-white span.c-close-button,
.b-user-input .c-button span.icon,
.b-user-input .c-button span.h-interactive-logo::before,
.b-user-input .c-button span.h-share-logo::before,
.b-user-input .c-button span.c-input-text__toggle-visibility,
.b-user-input .c-color-picker__button span.icon,
.b-user-input .c-color-picker__button span.h-interactive-logo::before,
.b-user-input .c-color-picker__button span.h-share-logo::before,
.b-user-input .c-color-picker__button span.c-input-text__toggle-visibility,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.icon,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.h-interactive-logo::before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.h-share-logo::before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.c-input-text__toggle-visibility,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.icon,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.h-interactive-logo::before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.h-share-logo::before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.c-input-text__toggle-visibility,
.b-user-input .c-color-picker__button span.icon,
.b-user-input .c-color-picker__button span.h-interactive-logo::before,
.b-user-input .c-color-picker__button span.h-share-logo::before,
.b-user-input .c-color-picker__button span.c-input-text__toggle-visibility,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.icon,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.h-interactive-logo::before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.h-share-logo::before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.c-input-text__toggle-visibility,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.icon,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.h-interactive-logo::before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.h-share-logo::before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.c-input-text__toggle-visibility,
.b-user-input .c-button span.c-close-button,
.b-user-input .c-color-picker__button span.c-close-button,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.c-close-button,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.c-close-button,
.b-user-input .c-color-picker__button span.c-close-button,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.c-close-button,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.c-close-button,
.b-user-input .c-button-text__button span.icon,
.b-user-input .c-button-text__button span.h-interactive-logo::before,
.b-user-input .c-button-text__button span.h-share-logo::before,
.b-user-input .c-button-text__button span.c-input-text__toggle-visibility,
.b-user-input .c-button-text__button span.c-close-button,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.icon,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.h-interactive-logo::before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.h-share-logo::before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.c-input-text__toggle-visibility,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.c-close-button,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.icon,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.h-interactive-logo::before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.h-share-logo::before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.c-input-text__toggle-visibility,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.c-close-button,
.b-user-input .c-button-text__button span.icon,
.b-user-input .c-button-text__button span.h-interactive-logo::before,
.b-user-input .c-button-text__button span.h-share-logo::before,
.b-user-input .c-button-text__button span.c-input-text__toggle-visibility,
.b-user-input .c-button-text__button span.c-close-button,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.icon,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.h-interactive-logo::before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.h-share-logo::before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.c-input-text__toggle-visibility,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.c-close-button,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.icon,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.h-interactive-logo::before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.h-share-logo::before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.c-input-text__toggle-visibility,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.c-close-button,
.b-user-input .c-button--small span.icon,
.b-user-input .c-button--small span.h-interactive-logo::before,
.b-user-input .c-button--small span.h-share-logo::before,
.b-user-input .c-button--small span.c-input-text__toggle-visibility,
.b-user-input .c-button--small span.c-close-button,
.b-user-input .b-icon-selector__controls .active.c-button--small span.icon,
.b-user-input .b-icon-selector__controls .active.c-button--small span.h-interactive-logo::before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.h-share-logo::before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.c-input-text__toggle-visibility,
.b-user-input .b-icon-selector__controls .active.c-button--small span.c-close-button,
.b-icon-selector__controls .b-user-input .active.c-button--small span.icon,
.b-icon-selector__controls .b-user-input .active.c-button--small span.h-interactive-logo::before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.h-share-logo::before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.c-input-text__toggle-visibility,
.b-icon-selector__controls .b-user-input .active.c-button--small span.c-close-button,
.b-user-input .c-button--small span.icon,
.b-user-input .c-button--small span.h-interactive-logo::before,
.b-user-input .c-button--small span.h-share-logo::before,
.b-user-input .c-button--small span.c-input-text__toggle-visibility,
.b-user-input .c-button--small span.c-close-button,
.b-user-input .b-icon-selector__controls .active.c-button--small span.icon,
.b-user-input .b-icon-selector__controls .active.c-button--small span.h-interactive-logo::before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.h-share-logo::before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.c-input-text__toggle-visibility,
.b-user-input .b-icon-selector__controls .active.c-button--small span.c-close-button,
.b-icon-selector__controls .b-user-input .active.c-button--small span.icon,
.b-icon-selector__controls .b-user-input .active.c-button--small span.h-interactive-logo::before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.h-share-logo::before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.c-input-text__toggle-visibility,
.b-icon-selector__controls .b-user-input .active.c-button--small span.c-close-button,
.b-user-input .b-control__button--confirm span.icon,
.b-user-input .b-control__button--confirm span.h-interactive-logo::before,
.b-user-input .b-control__button--confirm span.h-share-logo::before,
.b-user-input .b-control__button--confirm span.c-input-text__toggle-visibility,
.b-user-input .b-control__button--confirm span.c-close-button,
.b-user-input .b-icon-selector__controls .c-button.active span.icon,
.b-user-input .b-icon-selector__controls .c-button.active span.h-interactive-logo::before,
.b-user-input .b-icon-selector__controls .c-button.active span.h-share-logo::before,
.b-user-input .b-icon-selector__controls .c-button.active span.c-input-text__toggle-visibility,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.icon,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.h-interactive-logo::before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.h-share-logo::before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.c-input-text__toggle-visibility,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.icon,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.h-interactive-logo::before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.h-share-logo::before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.c-input-text__toggle-visibility,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.icon,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.h-interactive-logo::before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.h-share-logo::before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.c-input-text__toggle-visibility,
.b-user-input .b-icon-selector__controls .c-button.active span.c-close-button,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.c-close-button,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.c-close-button,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.c-close-button,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.icon,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.h-interactive-logo::before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.h-share-logo::before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.c-input-text__toggle-visibility,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.c-close-button,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.icon,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.h-interactive-logo::before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.h-share-logo::before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.c-input-text__toggle-visibility,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.c-close-button,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.icon,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.h-interactive-logo::before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.h-share-logo::before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.c-input-text__toggle-visibility,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.c-close-button,
.b-user-input .b-icon-selector__controls .active.c-button--small span.icon,
.b-user-input .b-icon-selector__controls .active.c-button--small span.h-interactive-logo::before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.h-share-logo::before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.c-input-text__toggle-visibility,
.b-user-input .b-icon-selector__controls .active.c-button--small span.c-close-button,
.b-user-input .b-icon-selector__controls .active.c-button--small span.icon,
.b-user-input .b-icon-selector__controls .active.c-button--small span.h-interactive-logo::before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.h-share-logo::before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.c-input-text__toggle-visibility,
.b-user-input .b-icon-selector__controls .active.c-button--small span.c-close-button,
.b-user-input .b-icon-selector__controls .active.c-button--small span.icon,
.b-user-input .b-icon-selector__controls .active.c-button--small span.h-interactive-logo::before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.h-share-logo::before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.c-input-text__toggle-visibility,
.b-user-input .b-icon-selector__controls .active.c-button--small span.c-close-button,
.b-icon-selector__controls .b-user-input .c-button.active span.icon,
.b-icon-selector__controls .b-user-input .c-button.active span.h-interactive-logo::before,
.b-icon-selector__controls .b-user-input .c-button.active span.h-share-logo::before,
.b-icon-selector__controls .b-user-input .c-button.active span.c-input-text__toggle-visibility,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.icon,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.h-interactive-logo::before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.h-share-logo::before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.c-input-text__toggle-visibility,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.icon,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.h-interactive-logo::before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.h-share-logo::before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.c-input-text__toggle-visibility,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.icon,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.h-interactive-logo::before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.h-share-logo::before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.c-input-text__toggle-visibility,
.b-icon-selector__controls .b-user-input .c-button.active span.c-close-button,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.c-close-button,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.c-close-button,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.c-close-button,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.icon,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.h-interactive-logo::before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.h-share-logo::before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.c-input-text__toggle-visibility,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.c-close-button,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.icon,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.h-interactive-logo::before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.h-share-logo::before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.c-input-text__toggle-visibility,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.c-close-button,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.icon,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.h-interactive-logo::before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.h-share-logo::before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.c-input-text__toggle-visibility,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.c-close-button,
.b-icon-selector__controls .b-user-input .active.c-button--small span.icon,
.b-icon-selector__controls .b-user-input .active.c-button--small span.h-interactive-logo::before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.h-share-logo::before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.c-input-text__toggle-visibility,
.b-icon-selector__controls .b-user-input .active.c-button--small span.c-close-button,
.b-icon-selector__controls .b-user-input .active.c-button--small span.icon,
.b-icon-selector__controls .b-user-input .active.c-button--small span.h-interactive-logo::before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.h-share-logo::before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.c-input-text__toggle-visibility,
.b-icon-selector__controls .b-user-input .active.c-button--small span.c-close-button,
.b-icon-selector__controls .b-user-input .active.c-button--small span.icon,
.b-icon-selector__controls .b-user-input .active.c-button--small span.h-interactive-logo::before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.h-share-logo::before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.c-input-text__toggle-visibility,
.b-icon-selector__controls .b-user-input .active.c-button--small span.c-close-button,
.b-user-input .b-icon-selector__controls .active.b-control__button--confirm span.icon,
.b-user-input .b-icon-selector__controls .active.b-control__button--confirm span.h-interactive-logo::before,
.b-user-input .b-icon-selector__controls .active.b-control__button--confirm span.h-share-logo::before,
.b-user-input .b-icon-selector__controls .active.b-control__button--confirm span.c-input-text__toggle-visibility,
.b-user-input .b-icon-selector__controls .active.b-control__button--confirm span.c-close-button,
.b-icon-selector__controls .b-user-input .active.b-control__button--confirm span.icon,
.b-icon-selector__controls .b-user-input .active.b-control__button--confirm span.h-interactive-logo::before,
.b-icon-selector__controls .b-user-input .active.b-control__button--confirm span.h-share-logo::before,
.b-icon-selector__controls .b-user-input .active.b-control__button--confirm span.c-input-text__toggle-visibility,
.b-icon-selector__controls .b-user-input .active.b-control__button--confirm span.c-close-button,
.b-user-input .c-button--outline span.icon,
.b-user-input .c-button--outline span.h-interactive-logo::before,
.b-user-input .c-button--outline span.h-share-logo::before,
.b-user-input .c-button--outline span.c-input-text__toggle-visibility,
.b-user-input .c-button--outline span.c-close-button,
.b-user-input .b-icon-selector__controls .active.c-button--outline span.icon,
.b-user-input .b-icon-selector__controls .active.c-button--outline span.h-interactive-logo::before,
.b-user-input .b-icon-selector__controls .active.c-button--outline span.h-share-logo::before,
.b-user-input .b-icon-selector__controls .active.c-button--outline span.c-input-text__toggle-visibility,
.b-user-input .b-icon-selector__controls .active.c-button--outline span.c-close-button,
.b-icon-selector__controls .b-user-input .active.c-button--outline span.icon,
.b-icon-selector__controls .b-user-input .active.c-button--outline span.h-interactive-logo::before,
.b-icon-selector__controls .b-user-input .active.c-button--outline span.h-share-logo::before,
.b-icon-selector__controls .b-user-input .active.c-button--outline span.c-input-text__toggle-visibility,
.b-icon-selector__controls .b-user-input .active.c-button--outline span.c-close-button,
.b-user-input .b-icon-selector__controls .active.c-button--on-white span.icon,
.b-user-input .b-icon-selector__controls .active.c-button--on-white span.h-interactive-logo::before,
.b-user-input .b-icon-selector__controls .active.c-button--on-white span.h-share-logo::before,
.b-user-input .b-icon-selector__controls .active.c-button--on-white span.c-input-text__toggle-visibility,
.b-user-input .b-icon-selector__controls .active.c-button--on-white span.c-close-button,
.b-icon-selector__controls .b-user-input .active.c-button--on-white span.icon,
.b-icon-selector__controls .b-user-input .active.c-button--on-white span.h-interactive-logo::before,
.b-icon-selector__controls .b-user-input .active.c-button--on-white span.h-share-logo::before,
.b-icon-selector__controls .b-user-input .active.c-button--on-white span.c-input-text__toggle-visibility,
.b-icon-selector__controls .b-user-input .active.c-button--on-white span.c-close-button,
.b-icon-selector__controls .b-user-input .active.c-button span.icon,
.b-icon-selector__controls .b-user-input .active.c-button span.h-interactive-logo::before,
.b-icon-selector__controls .b-user-input .active.c-button span.h-share-logo::before,
.b-icon-selector__controls .b-user-input .active.c-button span.c-input-text__toggle-visibility,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.icon,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.h-interactive-logo::before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.h-share-logo::before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.c-input-text__toggle-visibility,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.icon,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.h-interactive-logo::before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.h-share-logo::before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.c-input-text__toggle-visibility,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.icon,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.h-interactive-logo::before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.h-share-logo::before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.c-input-text__toggle-visibility,
.b-icon-selector__controls .b-user-input .active.c-button span.c-close-button,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.c-close-button,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.c-close-button,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.c-close-button,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.icon,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.h-interactive-logo::before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.h-share-logo::before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.c-input-text__toggle-visibility,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.c-close-button,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.icon,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.h-interactive-logo::before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.h-share-logo::before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.c-input-text__toggle-visibility,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.c-close-button,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.icon,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.h-interactive-logo::before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.h-share-logo::before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.c-input-text__toggle-visibility,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.c-close-button,
.b-icon-selector__controls .b-user-input .active.c-button--small span.icon,
.b-icon-selector__controls .b-user-input .active.c-button--small span.h-interactive-logo::before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.h-share-logo::before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.c-input-text__toggle-visibility,
.b-icon-selector__controls .b-user-input .active.c-button--small span.c-close-button,
.b-icon-selector__controls .b-user-input .active.c-button--small span.icon,
.b-icon-selector__controls .b-user-input .active.c-button--small span.h-interactive-logo::before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.h-share-logo::before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.c-input-text__toggle-visibility,
.b-icon-selector__controls .b-user-input .active.c-button--small span.c-close-button,
.b-icon-selector__controls .b-user-input .active.c-button--small span.icon,
.b-icon-selector__controls .b-user-input .active.c-button--small span.h-interactive-logo::before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.h-share-logo::before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.c-input-text__toggle-visibility,
.b-icon-selector__controls .b-user-input .active.c-button--small span.c-close-button,
.b-user-input .b-icon-selector__controls .active.c-button span.icon,
.b-user-input .b-icon-selector__controls .active.c-button span.h-interactive-logo::before,
.b-user-input .b-icon-selector__controls .active.c-button span.h-share-logo::before,
.b-user-input .b-icon-selector__controls .active.c-button span.c-input-text__toggle-visibility,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.icon,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.h-interactive-logo::before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.h-share-logo::before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.c-input-text__toggle-visibility,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.icon,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.h-interactive-logo::before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.h-share-logo::before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.c-input-text__toggle-visibility,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.icon,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.h-interactive-logo::before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.h-share-logo::before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.c-input-text__toggle-visibility,
.b-user-input .b-icon-selector__controls .active.c-button span.c-close-button,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.c-close-button,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.c-close-button,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.c-close-button,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.icon,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.h-interactive-logo::before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.h-share-logo::before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.c-input-text__toggle-visibility,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.c-close-button,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.icon,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.h-interactive-logo::before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.h-share-logo::before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.c-input-text__toggle-visibility,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.c-close-button,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.icon,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.h-interactive-logo::before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.h-share-logo::before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.c-input-text__toggle-visibility,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.c-close-button,
.b-user-input .b-icon-selector__controls .active.c-button--small span.icon,
.b-user-input .b-icon-selector__controls .active.c-button--small span.h-interactive-logo::before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.h-share-logo::before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.c-input-text__toggle-visibility,
.b-user-input .b-icon-selector__controls .active.c-button--small span.c-close-button,
.b-user-input .b-icon-selector__controls .active.c-button--small span.icon,
.b-user-input .b-icon-selector__controls .active.c-button--small span.h-interactive-logo::before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.h-share-logo::before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.c-input-text__toggle-visibility,
.b-user-input .b-icon-selector__controls .active.c-button--small span.c-close-button,
.b-user-input .b-icon-selector__controls .active.c-button--small span.icon,
.b-user-input .b-icon-selector__controls .active.c-button--small span.h-interactive-logo::before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.h-share-logo::before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.c-input-text__toggle-visibility,
.b-user-input .b-icon-selector__controls .active.c-button--small span.c-close-button,
.b-user-input .c-button--on-white span.icon,
.b-user-input .c-button--on-white span.h-interactive-logo::before,
.b-user-input .c-button--on-white span.h-share-logo::before,
.b-user-input .c-button--on-white span.c-input-text__toggle-visibility,
.b-user-input .c-button--on-white span.c-close-button,
.b-user-input .b-icon-selector__controls .active.c-button--on-white span.icon,
.b-user-input .b-icon-selector__controls .active.c-button--on-white span.h-interactive-logo::before,
.b-user-input .b-icon-selector__controls .active.c-button--on-white span.h-share-logo::before,
.b-user-input .b-icon-selector__controls .active.c-button--on-white span.c-input-text__toggle-visibility,
.b-user-input .b-icon-selector__controls .active.c-button--on-white span.c-close-button,
.b-icon-selector__controls .b-user-input .active.c-button--on-white span.icon,
.b-icon-selector__controls .b-user-input .active.c-button--on-white span.h-interactive-logo::before,
.b-icon-selector__controls .b-user-input .active.c-button--on-white span.h-share-logo::before,
.b-icon-selector__controls .b-user-input .active.c-button--on-white span.c-input-text__toggle-visibility,
.b-icon-selector__controls .b-user-input .active.c-button--on-white span.c-close-button,
.b-user-input .c-button--outline span.icon,
.b-user-input .c-button--outline span.h-interactive-logo::before,
.b-user-input .c-button--outline span.h-share-logo::before,
.b-user-input .c-button--outline span.c-input-text__toggle-visibility,
.b-user-input .c-button--outline span.c-close-button,
.b-user-input .b-control__button--confirm span.icon,
.b-user-input .b-control__button--confirm span.h-interactive-logo::before,
.b-user-input .b-control__button--confirm span.h-share-logo::before,
.b-user-input .b-control__button--confirm span.c-input-text__toggle-visibility,
.b-user-input .b-control__button--confirm span.c-close-button,
.b-user-input .c-button span.b-chat-window__message--error:before,
.b-user-input .c-color-picker__button span.b-chat-window__message--error:before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-chat-window__message--error:before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-chat-window__message--error:before,
.b-user-input .c-color-picker__button span.b-chat-window__message--error:before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-chat-window__message--error:before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-chat-window__message--error:before,
.b-user-input .c-button-text__button span.b-chat-window__message--error:before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-chat-window__message--error:before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-chat-window__message--error:before,
.b-user-input .c-button-text__button span.b-chat-window__message--error:before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-chat-window__message--error:before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-chat-window__message--error:before,
.b-user-input .c-button--small span.b-chat-window__message--error:before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-chat-window__message--error:before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-chat-window__message--error:before,
.b-user-input .c-button--small span.b-chat-window__message--error:before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-chat-window__message--error:before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-chat-window__message--error:before,
.b-user-input .c-button--on-white span.b-chat-window__message--error:before,
.b-user-input .c-button span.b-chat-window__message--error:before,
.b-user-input .c-color-picker__button span.b-chat-window__message--error:before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-chat-window__message--error:before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-chat-window__message--error:before,
.b-user-input .c-color-picker__button span.b-chat-window__message--error:before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-chat-window__message--error:before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-chat-window__message--error:before,
.b-user-input .c-button-text__button span.b-chat-window__message--error:before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-chat-window__message--error:before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-chat-window__message--error:before,
.b-user-input .c-button-text__button span.b-chat-window__message--error:before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-chat-window__message--error:before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-chat-window__message--error:before,
.b-user-input .c-button--small span.b-chat-window__message--error:before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-chat-window__message--error:before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-chat-window__message--error:before,
.b-user-input .c-button--small span.b-chat-window__message--error:before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-chat-window__message--error:before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-chat-window__message--error:before,
.b-user-input .b-control__button--confirm span.b-chat-window__message--error:before,
.b-user-input .b-icon-selector__controls .c-button.active span.b-chat-window__message--error:before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-chat-window__message--error:before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-chat-window__message--error:before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-chat-window__message--error:before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-chat-window__message--error:before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-chat-window__message--error:before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-chat-window__message--error:before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-chat-window__message--error:before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-chat-window__message--error:before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-chat-window__message--error:before,
.b-icon-selector__controls .b-user-input .c-button.active span.b-chat-window__message--error:before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-chat-window__message--error:before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-chat-window__message--error:before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-chat-window__message--error:before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-chat-window__message--error:before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-chat-window__message--error:before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-chat-window__message--error:before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-chat-window__message--error:before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-chat-window__message--error:before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-chat-window__message--error:before,
.b-user-input .b-icon-selector__controls .active.b-control__button--confirm span.b-chat-window__message--error:before,
.b-icon-selector__controls .b-user-input .active.b-control__button--confirm span.b-chat-window__message--error:before,
.b-user-input .c-button--outline span.b-chat-window__message--error:before,
.b-user-input .b-icon-selector__controls .active.c-button--outline span.b-chat-window__message--error:before,
.b-icon-selector__controls .b-user-input .active.c-button--outline span.b-chat-window__message--error:before,
.b-user-input .b-icon-selector__controls .active.c-button--on-white span.b-chat-window__message--error:before,
.b-icon-selector__controls .b-user-input .active.c-button--on-white span.b-chat-window__message--error:before,
.b-icon-selector__controls .b-user-input .active.c-button span.b-chat-window__message--error:before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-chat-window__message--error:before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-chat-window__message--error:before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-chat-window__message--error:before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-chat-window__message--error:before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-chat-window__message--error:before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-chat-window__message--error:before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-chat-window__message--error:before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-chat-window__message--error:before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-chat-window__message--error:before,
.b-user-input .b-icon-selector__controls .active.c-button span.b-chat-window__message--error:before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-chat-window__message--error:before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-chat-window__message--error:before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-chat-window__message--error:before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-chat-window__message--error:before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-chat-window__message--error:before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-chat-window__message--error:before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-chat-window__message--error:before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-chat-window__message--error:before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-chat-window__message--error:before,
.b-user-input .c-button--on-white span.b-chat-window__message--error:before,
.b-user-input .b-icon-selector__controls .active.c-button--on-white span.b-chat-window__message--error:before,
.b-icon-selector__controls .b-user-input .active.c-button--on-white span.b-chat-window__message--error:before,
.b-user-input .c-button--outline span.b-chat-window__message--error:before,
.b-user-input .b-control__button--confirm span.b-chat-window__message--error:before,
.b-user-input .c-button span.b-chat-window__message--sent:before,
.b-user-input .c-color-picker__button span.b-chat-window__message--sent:before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-chat-window__message--sent:before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-chat-window__message--sent:before,
.b-user-input .c-color-picker__button span.b-chat-window__message--sent:before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-chat-window__message--sent:before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-chat-window__message--sent:before,
.b-user-input .c-button-text__button span.b-chat-window__message--sent:before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-chat-window__message--sent:before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-chat-window__message--sent:before,
.b-user-input .c-button-text__button span.b-chat-window__message--sent:before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-chat-window__message--sent:before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-chat-window__message--sent:before,
.b-user-input .c-button--small span.b-chat-window__message--sent:before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-chat-window__message--sent:before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-chat-window__message--sent:before,
.b-user-input .c-button--small span.b-chat-window__message--sent:before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-chat-window__message--sent:before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-chat-window__message--sent:before,
.b-user-input .c-button--on-white span.b-chat-window__message--sent:before,
.b-user-input .c-button span.b-chat-window__message--sent:before,
.b-user-input .c-color-picker__button span.b-chat-window__message--sent:before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-chat-window__message--sent:before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-chat-window__message--sent:before,
.b-user-input .c-color-picker__button span.b-chat-window__message--sent:before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-chat-window__message--sent:before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-chat-window__message--sent:before,
.b-user-input .c-button-text__button span.b-chat-window__message--sent:before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-chat-window__message--sent:before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-chat-window__message--sent:before,
.b-user-input .c-button-text__button span.b-chat-window__message--sent:before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-chat-window__message--sent:before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-chat-window__message--sent:before,
.b-user-input .c-button--small span.b-chat-window__message--sent:before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-chat-window__message--sent:before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-chat-window__message--sent:before,
.b-user-input .c-button--small span.b-chat-window__message--sent:before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-chat-window__message--sent:before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-chat-window__message--sent:before,
.b-user-input .b-control__button--confirm span.b-chat-window__message--sent:before,
.b-user-input .b-icon-selector__controls .c-button.active span.b-chat-window__message--sent:before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-chat-window__message--sent:before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-chat-window__message--sent:before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-chat-window__message--sent:before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-chat-window__message--sent:before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-chat-window__message--sent:before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-chat-window__message--sent:before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-chat-window__message--sent:before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-chat-window__message--sent:before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-chat-window__message--sent:before,
.b-icon-selector__controls .b-user-input .c-button.active span.b-chat-window__message--sent:before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-chat-window__message--sent:before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-chat-window__message--sent:before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-chat-window__message--sent:before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-chat-window__message--sent:before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-chat-window__message--sent:before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-chat-window__message--sent:before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-chat-window__message--sent:before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-chat-window__message--sent:before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-chat-window__message--sent:before,
.b-user-input .b-icon-selector__controls .active.b-control__button--confirm span.b-chat-window__message--sent:before,
.b-icon-selector__controls .b-user-input .active.b-control__button--confirm span.b-chat-window__message--sent:before,
.b-user-input .c-button--outline span.b-chat-window__message--sent:before,
.b-user-input .b-icon-selector__controls .active.c-button--outline span.b-chat-window__message--sent:before,
.b-icon-selector__controls .b-user-input .active.c-button--outline span.b-chat-window__message--sent:before,
.b-user-input .b-icon-selector__controls .active.c-button--on-white span.b-chat-window__message--sent:before,
.b-icon-selector__controls .b-user-input .active.c-button--on-white span.b-chat-window__message--sent:before,
.b-icon-selector__controls .b-user-input .active.c-button span.b-chat-window__message--sent:before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-chat-window__message--sent:before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-chat-window__message--sent:before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-chat-window__message--sent:before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-chat-window__message--sent:before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-chat-window__message--sent:before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-chat-window__message--sent:before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-chat-window__message--sent:before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-chat-window__message--sent:before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-chat-window__message--sent:before,
.b-user-input .b-icon-selector__controls .active.c-button span.b-chat-window__message--sent:before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-chat-window__message--sent:before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-chat-window__message--sent:before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-chat-window__message--sent:before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-chat-window__message--sent:before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-chat-window__message--sent:before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-chat-window__message--sent:before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-chat-window__message--sent:before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-chat-window__message--sent:before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-chat-window__message--sent:before,
.b-user-input .c-button--on-white span.b-chat-window__message--sent:before,
.b-user-input .b-icon-selector__controls .active.c-button--on-white span.b-chat-window__message--sent:before,
.b-icon-selector__controls .b-user-input .active.c-button--on-white span.b-chat-window__message--sent:before,
.b-user-input .c-button--outline span.b-chat-window__message--sent:before,
.b-user-input .b-control__button--confirm span.b-chat-window__message--sent:before,
.b-user-input .c-button span.b-control__scroll-left1,
.b-user-input .c-color-picker__button span.b-control__scroll-left1,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-left1,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-left1,
.b-user-input .c-color-picker__button span.b-control__scroll-left1,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-left1,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-left1,
.b-user-input .c-button-text__button span.b-control__scroll-left1,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-left1,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-left1,
.b-user-input .c-button-text__button span.b-control__scroll-left1,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-left1,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-left1,
.b-user-input .c-button--small span.b-control__scroll-left1,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-left1,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-left1,
.b-user-input .c-button--small span.b-control__scroll-left1,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-left1,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-left1,
.b-user-input .c-button--on-white span.b-control__scroll-left1,
.b-user-input .c-button span.b-control__scroll-left1,
.b-user-input .c-color-picker__button span.b-control__scroll-left1,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-left1,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-left1,
.b-user-input .c-color-picker__button span.b-control__scroll-left1,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-left1,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-left1,
.b-user-input .c-button-text__button span.b-control__scroll-left1,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-left1,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-left1,
.b-user-input .c-button-text__button span.b-control__scroll-left1,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-left1,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-left1,
.b-user-input .c-button--small span.b-control__scroll-left1,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-left1,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-left1,
.b-user-input .c-button--small span.b-control__scroll-left1,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-left1,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-left1,
.b-user-input .b-control__button--confirm span.b-control__scroll-left1,
.b-user-input .b-icon-selector__controls .c-button.active span.b-control__scroll-left1,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-left1,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-left1,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-left1,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-left1,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-left1,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-left1,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-left1,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-left1,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-left1,
.b-icon-selector__controls .b-user-input .c-button.active span.b-control__scroll-left1,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-left1,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-left1,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-left1,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-left1,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-left1,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-left1,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-left1,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-left1,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-left1,
.b-user-input .b-icon-selector__controls .active.b-control__button--confirm span.b-control__scroll-left1,
.b-icon-selector__controls .b-user-input .active.b-control__button--confirm span.b-control__scroll-left1,
.b-user-input .c-button--outline span.b-control__scroll-left1,
.b-user-input .b-icon-selector__controls .active.c-button--outline span.b-control__scroll-left1,
.b-icon-selector__controls .b-user-input .active.c-button--outline span.b-control__scroll-left1,
.b-user-input .b-icon-selector__controls .active.c-button--on-white span.b-control__scroll-left1,
.b-icon-selector__controls .b-user-input .active.c-button--on-white span.b-control__scroll-left1,
.b-icon-selector__controls .b-user-input .active.c-button span.b-control__scroll-left1,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-left1,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-left1,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-left1,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-left1,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-left1,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-left1,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-left1,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-left1,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-left1,
.b-user-input .b-icon-selector__controls .active.c-button span.b-control__scroll-left1,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-left1,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-left1,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-left1,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-left1,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-left1,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-left1,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-left1,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-left1,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-left1,
.b-user-input .c-button--on-white span.b-control__scroll-left1,
.b-user-input .b-icon-selector__controls .active.c-button--on-white span.b-control__scroll-left1,
.b-icon-selector__controls .b-user-input .active.c-button--on-white span.b-control__scroll-left1,
.b-user-input .c-button--outline span.b-control__scroll-left1,
.b-user-input .b-control__button--confirm span.b-control__scroll-left1,
.b-user-input .c-button span.b-control__scroll-right1,
.b-user-input .c-color-picker__button span.b-control__scroll-right1,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-right1,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-right1,
.b-user-input .c-color-picker__button span.b-control__scroll-right1,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-right1,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-right1,
.b-user-input .c-button-text__button span.b-control__scroll-right1,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-right1,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-right1,
.b-user-input .c-button-text__button span.b-control__scroll-right1,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-right1,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-right1,
.b-user-input .c-button--small span.b-control__scroll-right1,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-right1,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-right1,
.b-user-input .c-button--small span.b-control__scroll-right1,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-right1,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-right1,
.b-user-input .c-button--on-white span.b-control__scroll-right1,
.b-user-input .c-button span.b-control__scroll-right1,
.b-user-input .c-color-picker__button span.b-control__scroll-right1,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-right1,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-right1,
.b-user-input .c-color-picker__button span.b-control__scroll-right1,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-right1,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-right1,
.b-user-input .c-button-text__button span.b-control__scroll-right1,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-right1,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-right1,
.b-user-input .c-button-text__button span.b-control__scroll-right1,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-right1,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-right1,
.b-user-input .c-button--small span.b-control__scroll-right1,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-right1,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-right1,
.b-user-input .c-button--small span.b-control__scroll-right1,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-right1,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-right1,
.b-user-input .b-control__button--confirm span.b-control__scroll-right1,
.b-user-input .b-icon-selector__controls .c-button.active span.b-control__scroll-right1,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-right1,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-right1,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-right1,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-right1,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-right1,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-right1,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-right1,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-right1,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-right1,
.b-icon-selector__controls .b-user-input .c-button.active span.b-control__scroll-right1,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-right1,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-right1,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-right1,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-right1,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-right1,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-right1,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-right1,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-right1,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-right1,
.b-user-input .b-icon-selector__controls .active.b-control__button--confirm span.b-control__scroll-right1,
.b-icon-selector__controls .b-user-input .active.b-control__button--confirm span.b-control__scroll-right1,
.b-user-input .c-button--outline span.b-control__scroll-right1,
.b-user-input .b-icon-selector__controls .active.c-button--outline span.b-control__scroll-right1,
.b-icon-selector__controls .b-user-input .active.c-button--outline span.b-control__scroll-right1,
.b-user-input .b-icon-selector__controls .active.c-button--on-white span.b-control__scroll-right1,
.b-icon-selector__controls .b-user-input .active.c-button--on-white span.b-control__scroll-right1,
.b-icon-selector__controls .b-user-input .active.c-button span.b-control__scroll-right1,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-right1,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-right1,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-right1,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-right1,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-right1,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-right1,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-right1,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-right1,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-right1,
.b-user-input .b-icon-selector__controls .active.c-button span.b-control__scroll-right1,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-right1,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-right1,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-right1,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-right1,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-right1,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-right1,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-right1,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-right1,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-right1,
.b-user-input .c-button--on-white span.b-control__scroll-right1,
.b-user-input .b-icon-selector__controls .active.c-button--on-white span.b-control__scroll-right1,
.b-icon-selector__controls .b-user-input .active.c-button--on-white span.b-control__scroll-right1,
.b-user-input .c-button--outline span.b-control__scroll-right1,
.b-user-input .b-control__button--confirm span.b-control__scroll-right1,
.b-user-input .c-button span.b-control__scroll-left2,
.b-user-input .c-color-picker__button span.b-control__scroll-left2,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-left2,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-left2,
.b-user-input .c-color-picker__button span.b-control__scroll-left2,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-left2,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-left2,
.b-user-input .c-button-text__button span.b-control__scroll-left2,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-left2,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-left2,
.b-user-input .c-button-text__button span.b-control__scroll-left2,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-left2,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-left2,
.b-user-input .c-button--small span.b-control__scroll-left2,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-left2,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-left2,
.b-user-input .c-button--small span.b-control__scroll-left2,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-left2,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-left2,
.b-user-input .c-button--on-white span.b-control__scroll-left2,
.b-user-input .c-button span.b-control__scroll-left2,
.b-user-input .c-color-picker__button span.b-control__scroll-left2,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-left2,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-left2,
.b-user-input .c-color-picker__button span.b-control__scroll-left2,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-left2,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-left2,
.b-user-input .c-button-text__button span.b-control__scroll-left2,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-left2,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-left2,
.b-user-input .c-button-text__button span.b-control__scroll-left2,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-left2,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-left2,
.b-user-input .c-button--small span.b-control__scroll-left2,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-left2,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-left2,
.b-user-input .c-button--small span.b-control__scroll-left2,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-left2,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-left2,
.b-user-input .b-control__button--confirm span.b-control__scroll-left2,
.b-user-input .b-icon-selector__controls .c-button.active span.b-control__scroll-left2,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-left2,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-left2,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-left2,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-left2,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-left2,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-left2,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-left2,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-left2,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-left2,
.b-icon-selector__controls .b-user-input .c-button.active span.b-control__scroll-left2,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-left2,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-left2,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-left2,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-left2,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-left2,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-left2,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-left2,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-left2,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-left2,
.b-user-input .b-icon-selector__controls .active.b-control__button--confirm span.b-control__scroll-left2,
.b-icon-selector__controls .b-user-input .active.b-control__button--confirm span.b-control__scroll-left2,
.b-user-input .c-button--outline span.b-control__scroll-left2,
.b-user-input .b-icon-selector__controls .active.c-button--outline span.b-control__scroll-left2,
.b-icon-selector__controls .b-user-input .active.c-button--outline span.b-control__scroll-left2,
.b-user-input .b-icon-selector__controls .active.c-button--on-white span.b-control__scroll-left2,
.b-icon-selector__controls .b-user-input .active.c-button--on-white span.b-control__scroll-left2,
.b-icon-selector__controls .b-user-input .active.c-button span.b-control__scroll-left2,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-left2,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-left2,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-left2,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-left2,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-left2,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-left2,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-left2,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-left2,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-left2,
.b-user-input .b-icon-selector__controls .active.c-button span.b-control__scroll-left2,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-left2,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-left2,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-left2,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-left2,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-left2,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-left2,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-left2,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-left2,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-left2,
.b-user-input .c-button--on-white span.b-control__scroll-left2,
.b-user-input .b-icon-selector__controls .active.c-button--on-white span.b-control__scroll-left2,
.b-icon-selector__controls .b-user-input .active.c-button--on-white span.b-control__scroll-left2,
.b-user-input .c-button--outline span.b-control__scroll-left2,
.b-user-input .b-control__button--confirm span.b-control__scroll-left2,
.b-user-input .c-button span.b-control__scroll-right2,
.b-user-input .c-color-picker__button span.b-control__scroll-right2,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-right2,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-right2,
.b-user-input .c-color-picker__button span.b-control__scroll-right2,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-right2,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-right2,
.b-user-input .c-button-text__button span.b-control__scroll-right2,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-right2,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-right2,
.b-user-input .c-button-text__button span.b-control__scroll-right2,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-right2,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-right2,
.b-user-input .c-button--small span.b-control__scroll-right2,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-right2,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-right2,
.b-user-input .c-button--small span.b-control__scroll-right2,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-right2,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-right2,
.b-user-input .c-button--on-white span.b-control__scroll-right2,
.b-user-input .c-button span.b-control__scroll-right2,
.b-user-input .c-color-picker__button span.b-control__scroll-right2,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-right2,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-right2,
.b-user-input .c-color-picker__button span.b-control__scroll-right2,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-right2,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-right2,
.b-user-input .c-button-text__button span.b-control__scroll-right2,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-right2,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-right2,
.b-user-input .c-button-text__button span.b-control__scroll-right2,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-right2,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-right2,
.b-user-input .c-button--small span.b-control__scroll-right2,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-right2,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-right2,
.b-user-input .c-button--small span.b-control__scroll-right2,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-right2,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-right2,
.b-user-input .b-control__button--confirm span.b-control__scroll-right2,
.b-user-input .b-icon-selector__controls .c-button.active span.b-control__scroll-right2,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-right2,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-right2,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-right2,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-right2,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-right2,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-right2,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-right2,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-right2,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-right2,
.b-icon-selector__controls .b-user-input .c-button.active span.b-control__scroll-right2,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-right2,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-right2,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-right2,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-right2,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-right2,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-right2,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-right2,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-right2,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-right2,
.b-user-input .b-icon-selector__controls .active.b-control__button--confirm span.b-control__scroll-right2,
.b-icon-selector__controls .b-user-input .active.b-control__button--confirm span.b-control__scroll-right2,
.b-user-input .c-button--outline span.b-control__scroll-right2,
.b-user-input .b-icon-selector__controls .active.c-button--outline span.b-control__scroll-right2,
.b-icon-selector__controls .b-user-input .active.c-button--outline span.b-control__scroll-right2,
.b-user-input .b-icon-selector__controls .active.c-button--on-white span.b-control__scroll-right2,
.b-icon-selector__controls .b-user-input .active.c-button--on-white span.b-control__scroll-right2,
.b-icon-selector__controls .b-user-input .active.c-button span.b-control__scroll-right2,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-right2,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-right2,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-right2,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-right2,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-right2,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-right2,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-right2,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-right2,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-right2,
.b-user-input .b-icon-selector__controls .active.c-button span.b-control__scroll-right2,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-right2,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-right2,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-right2,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-right2,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-right2,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-right2,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-right2,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-right2,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-right2,
.b-user-input .c-button--on-white span.b-control__scroll-right2,
.b-user-input .b-icon-selector__controls .active.c-button--on-white span.b-control__scroll-right2,
.b-icon-selector__controls .b-user-input .active.c-button--on-white span.b-control__scroll-right2,
.b-user-input .c-button--outline span.b-control__scroll-right2,
.b-user-input .b-control__button--confirm span.b-control__scroll-right2,
.b-user-input .c-button span.b-control__scroll-left3,
.b-user-input .c-color-picker__button span.b-control__scroll-left3,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-left3,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-left3,
.b-user-input .c-color-picker__button span.b-control__scroll-left3,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-left3,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-left3,
.b-user-input .c-button-text__button span.b-control__scroll-left3,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-left3,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-left3,
.b-user-input .c-button-text__button span.b-control__scroll-left3,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-left3,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-left3,
.b-user-input .c-button--small span.b-control__scroll-left3,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-left3,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-left3,
.b-user-input .c-button--small span.b-control__scroll-left3,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-left3,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-left3,
.b-user-input .c-button--on-white span.b-control__scroll-left3,
.b-user-input .c-button span.b-control__scroll-left3,
.b-user-input .c-color-picker__button span.b-control__scroll-left3,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-left3,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-left3,
.b-user-input .c-color-picker__button span.b-control__scroll-left3,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-left3,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-left3,
.b-user-input .c-button-text__button span.b-control__scroll-left3,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-left3,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-left3,
.b-user-input .c-button-text__button span.b-control__scroll-left3,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-left3,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-left3,
.b-user-input .c-button--small span.b-control__scroll-left3,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-left3,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-left3,
.b-user-input .c-button--small span.b-control__scroll-left3,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-left3,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-left3,
.b-user-input .b-control__button--confirm span.b-control__scroll-left3,
.b-user-input .b-icon-selector__controls .c-button.active span.b-control__scroll-left3,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-left3,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-left3,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-left3,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-left3,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-left3,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-left3,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-left3,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-left3,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-left3,
.b-icon-selector__controls .b-user-input .c-button.active span.b-control__scroll-left3,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-left3,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-left3,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-left3,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-left3,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-left3,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-left3,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-left3,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-left3,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-left3,
.b-user-input .b-icon-selector__controls .active.b-control__button--confirm span.b-control__scroll-left3,
.b-icon-selector__controls .b-user-input .active.b-control__button--confirm span.b-control__scroll-left3,
.b-user-input .c-button--outline span.b-control__scroll-left3,
.b-user-input .b-icon-selector__controls .active.c-button--outline span.b-control__scroll-left3,
.b-icon-selector__controls .b-user-input .active.c-button--outline span.b-control__scroll-left3,
.b-user-input .b-icon-selector__controls .active.c-button--on-white span.b-control__scroll-left3,
.b-icon-selector__controls .b-user-input .active.c-button--on-white span.b-control__scroll-left3,
.b-icon-selector__controls .b-user-input .active.c-button span.b-control__scroll-left3,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-left3,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-left3,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-left3,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-left3,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-left3,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-left3,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-left3,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-left3,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-left3,
.b-user-input .b-icon-selector__controls .active.c-button span.b-control__scroll-left3,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-left3,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-left3,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-left3,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-left3,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-left3,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-left3,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-left3,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-left3,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-left3,
.b-user-input .c-button--on-white span.b-control__scroll-left3,
.b-user-input .b-icon-selector__controls .active.c-button--on-white span.b-control__scroll-left3,
.b-icon-selector__controls .b-user-input .active.c-button--on-white span.b-control__scroll-left3,
.b-user-input .c-button--outline span.b-control__scroll-left3,
.b-user-input .b-control__button--confirm span.b-control__scroll-left3,
.b-user-input .c-button span.b-control__scroll-right3,
.b-user-input .c-color-picker__button span.b-control__scroll-right3,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-right3,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-right3,
.b-user-input .c-color-picker__button span.b-control__scroll-right3,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-right3,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-right3,
.b-user-input .c-button-text__button span.b-control__scroll-right3,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-right3,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-right3,
.b-user-input .c-button-text__button span.b-control__scroll-right3,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-right3,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-right3,
.b-user-input .c-button--small span.b-control__scroll-right3,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-right3,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-right3,
.b-user-input .c-button--small span.b-control__scroll-right3,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-right3,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-right3,
.b-user-input .c-button--on-white span.b-control__scroll-right3,
.b-user-input .c-button span.b-control__scroll-right3,
.b-user-input .c-color-picker__button span.b-control__scroll-right3,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-right3,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-right3,
.b-user-input .c-color-picker__button span.b-control__scroll-right3,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-right3,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-right3,
.b-user-input .c-button-text__button span.b-control__scroll-right3,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-right3,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-right3,
.b-user-input .c-button-text__button span.b-control__scroll-right3,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-right3,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-right3,
.b-user-input .c-button--small span.b-control__scroll-right3,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-right3,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-right3,
.b-user-input .c-button--small span.b-control__scroll-right3,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-right3,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-right3,
.b-user-input .b-control__button--confirm span.b-control__scroll-right3,
.b-user-input .b-icon-selector__controls .c-button.active span.b-control__scroll-right3,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-right3,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-right3,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-right3,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-right3,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-right3,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-right3,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-right3,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-right3,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-right3,
.b-icon-selector__controls .b-user-input .c-button.active span.b-control__scroll-right3,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-right3,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-right3,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-right3,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-right3,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-right3,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-right3,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-right3,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-right3,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-right3,
.b-user-input .b-icon-selector__controls .active.b-control__button--confirm span.b-control__scroll-right3,
.b-icon-selector__controls .b-user-input .active.b-control__button--confirm span.b-control__scroll-right3,
.b-user-input .c-button--outline span.b-control__scroll-right3,
.b-user-input .b-icon-selector__controls .active.c-button--outline span.b-control__scroll-right3,
.b-icon-selector__controls .b-user-input .active.c-button--outline span.b-control__scroll-right3,
.b-user-input .b-icon-selector__controls .active.c-button--on-white span.b-control__scroll-right3,
.b-icon-selector__controls .b-user-input .active.c-button--on-white span.b-control__scroll-right3,
.b-icon-selector__controls .b-user-input .active.c-button span.b-control__scroll-right3,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-right3,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-right3,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-control__scroll-right3,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-right3,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-right3,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-control__scroll-right3,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-right3,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-right3,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-control__scroll-right3,
.b-user-input .b-icon-selector__controls .active.c-button span.b-control__scroll-right3,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-right3,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-right3,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-control__scroll-right3,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-right3,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-right3,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-control__scroll-right3,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-right3,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-right3,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-control__scroll-right3,
.b-user-input .c-button--on-white span.b-control__scroll-right3,
.b-user-input .b-icon-selector__controls .active.c-button--on-white span.b-control__scroll-right3,
.b-icon-selector__controls .b-user-input .active.c-button--on-white span.b-control__scroll-right3,
.b-user-input .c-button--outline span.b-control__scroll-right3,
.b-user-input .b-control__button--confirm span.b-control__scroll-right3,
.b-user-input .c-button span.b-modal__copy::before,
.b-user-input .c-color-picker__button span.b-modal__copy::before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-modal__copy::before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-modal__copy::before,
.b-user-input .c-color-picker__button span.b-modal__copy::before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-modal__copy::before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-modal__copy::before,
.b-user-input .c-button span.c-color-picker__copy::before,
.b-user-input .c-color-picker__button span.c-color-picker__copy::before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.c-color-picker__copy::before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.c-color-picker__copy::before,
.b-user-input .c-color-picker__button span.c-color-picker__copy::before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.c-color-picker__copy::before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.c-color-picker__copy::before,
.b-user-input .c-button-text__button span.b-modal__copy::before,
.b-user-input .c-button-text__button span.c-color-picker__copy::before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-modal__copy::before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.c-color-picker__copy::before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-modal__copy::before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.c-color-picker__copy::before,
.b-user-input .c-button-text__button span.b-modal__copy::before,
.b-user-input .c-button-text__button span.c-color-picker__copy::before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-modal__copy::before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.c-color-picker__copy::before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-modal__copy::before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.c-color-picker__copy::before,
.b-user-input .c-button--small span.b-modal__copy::before,
.b-user-input .c-button--small span.c-color-picker__copy::before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-modal__copy::before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.c-color-picker__copy::before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-modal__copy::before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.c-color-picker__copy::before,
.b-user-input .c-button--small span.b-modal__copy::before,
.b-user-input .c-button--small span.c-color-picker__copy::before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-modal__copy::before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.c-color-picker__copy::before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-modal__copy::before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.c-color-picker__copy::before,
.b-user-input .c-button--on-white span.b-modal__copy::before,
.b-user-input .c-button--on-white span.c-color-picker__copy::before,
.b-user-input .c-button span.b-modal__copy::before,
.b-user-input .c-color-picker__button span.b-modal__copy::before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-modal__copy::before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-modal__copy::before,
.b-user-input .c-color-picker__button span.b-modal__copy::before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-modal__copy::before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-modal__copy::before,
.b-user-input .c-button span.c-color-picker__copy::before,
.b-user-input .c-color-picker__button span.c-color-picker__copy::before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.c-color-picker__copy::before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.c-color-picker__copy::before,
.b-user-input .c-color-picker__button span.c-color-picker__copy::before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.c-color-picker__copy::before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.c-color-picker__copy::before,
.b-user-input .c-button-text__button span.b-modal__copy::before,
.b-user-input .c-button-text__button span.c-color-picker__copy::before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-modal__copy::before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.c-color-picker__copy::before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-modal__copy::before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.c-color-picker__copy::before,
.b-user-input .c-button-text__button span.b-modal__copy::before,
.b-user-input .c-button-text__button span.c-color-picker__copy::before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-modal__copy::before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.c-color-picker__copy::before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-modal__copy::before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.c-color-picker__copy::before,
.b-user-input .c-button--small span.b-modal__copy::before,
.b-user-input .c-button--small span.c-color-picker__copy::before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-modal__copy::before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.c-color-picker__copy::before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-modal__copy::before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.c-color-picker__copy::before,
.b-user-input .c-button--small span.b-modal__copy::before,
.b-user-input .c-button--small span.c-color-picker__copy::before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-modal__copy::before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.c-color-picker__copy::before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-modal__copy::before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.c-color-picker__copy::before,
.b-user-input .b-control__button--confirm span.b-modal__copy::before,
.b-user-input .b-control__button--confirm span.c-color-picker__copy::before,
.b-user-input .b-icon-selector__controls .c-button.active span.b-modal__copy::before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-modal__copy::before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-modal__copy::before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-modal__copy::before,
.b-user-input .b-icon-selector__controls .c-button.active span.c-color-picker__copy::before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.c-color-picker__copy::before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.c-color-picker__copy::before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.c-color-picker__copy::before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-modal__copy::before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.c-color-picker__copy::before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-modal__copy::before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.c-color-picker__copy::before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-modal__copy::before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.c-color-picker__copy::before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-modal__copy::before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.c-color-picker__copy::before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-modal__copy::before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.c-color-picker__copy::before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-modal__copy::before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.c-color-picker__copy::before,
.b-icon-selector__controls .b-user-input .c-button.active span.b-modal__copy::before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-modal__copy::before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-modal__copy::before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-modal__copy::before,
.b-icon-selector__controls .b-user-input .c-button.active span.c-color-picker__copy::before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.c-color-picker__copy::before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.c-color-picker__copy::before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.c-color-picker__copy::before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-modal__copy::before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.c-color-picker__copy::before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-modal__copy::before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.c-color-picker__copy::before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-modal__copy::before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.c-color-picker__copy::before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-modal__copy::before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.c-color-picker__copy::before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-modal__copy::before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.c-color-picker__copy::before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-modal__copy::before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.c-color-picker__copy::before,
.b-user-input .b-icon-selector__controls .active.b-control__button--confirm span.b-modal__copy::before,
.b-user-input .b-icon-selector__controls .active.b-control__button--confirm span.c-color-picker__copy::before,
.b-icon-selector__controls .b-user-input .active.b-control__button--confirm span.b-modal__copy::before,
.b-icon-selector__controls .b-user-input .active.b-control__button--confirm span.c-color-picker__copy::before,
.b-user-input .c-button--outline span.b-modal__copy::before,
.b-user-input .c-button--outline span.c-color-picker__copy::before,
.b-user-input .b-icon-selector__controls .active.c-button--outline span.b-modal__copy::before,
.b-user-input .b-icon-selector__controls .active.c-button--outline span.c-color-picker__copy::before,
.b-icon-selector__controls .b-user-input .active.c-button--outline span.b-modal__copy::before,
.b-icon-selector__controls .b-user-input .active.c-button--outline span.c-color-picker__copy::before,
.b-user-input .b-icon-selector__controls .active.c-button--on-white span.b-modal__copy::before,
.b-user-input .b-icon-selector__controls .active.c-button--on-white span.c-color-picker__copy::before,
.b-icon-selector__controls .b-user-input .active.c-button--on-white span.b-modal__copy::before,
.b-icon-selector__controls .b-user-input .active.c-button--on-white span.c-color-picker__copy::before,
.b-icon-selector__controls .b-user-input .active.c-button span.b-modal__copy::before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-modal__copy::before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-modal__copy::before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.b-modal__copy::before,
.b-icon-selector__controls .b-user-input .active.c-button span.c-color-picker__copy::before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.c-color-picker__copy::before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.c-color-picker__copy::before,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button span.c-color-picker__copy::before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-modal__copy::before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.c-color-picker__copy::before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-modal__copy::before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.c-color-picker__copy::before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.b-modal__copy::before,
.b-icon-selector__controls .b-user-input .active.c-button-text__button span.c-color-picker__copy::before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-modal__copy::before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.c-color-picker__copy::before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-modal__copy::before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.c-color-picker__copy::before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.b-modal__copy::before,
.b-icon-selector__controls .b-user-input .active.c-button--small span.c-color-picker__copy::before,
.b-user-input .b-icon-selector__controls .active.c-button span.b-modal__copy::before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-modal__copy::before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-modal__copy::before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.b-modal__copy::before,
.b-user-input .b-icon-selector__controls .active.c-button span.c-color-picker__copy::before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.c-color-picker__copy::before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.c-color-picker__copy::before,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button span.c-color-picker__copy::before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-modal__copy::before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.c-color-picker__copy::before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-modal__copy::before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.c-color-picker__copy::before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.b-modal__copy::before,
.b-user-input .b-icon-selector__controls .active.c-button-text__button span.c-color-picker__copy::before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-modal__copy::before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.c-color-picker__copy::before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-modal__copy::before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.c-color-picker__copy::before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.b-modal__copy::before,
.b-user-input .b-icon-selector__controls .active.c-button--small span.c-color-picker__copy::before,
.b-user-input .c-button--on-white span.b-modal__copy::before,
.b-user-input .c-button--on-white span.c-color-picker__copy::before,
.b-user-input .b-icon-selector__controls .active.c-button--on-white span.b-modal__copy::before,
.b-user-input .b-icon-selector__controls .active.c-button--on-white span.c-color-picker__copy::before,
.b-icon-selector__controls .b-user-input .active.c-button--on-white span.b-modal__copy::before,
.b-icon-selector__controls .b-user-input .active.c-button--on-white span.c-color-picker__copy::before,
.b-user-input .c-button--outline span.b-modal__copy::before,
.b-user-input .c-button--outline span.c-color-picker__copy::before,
.b-user-input .b-control__button--confirm span.b-modal__copy::before,
.b-user-input .b-control__button--confirm span.c-color-picker__copy::before,
.b-user-input .c-button__secondary span.icon,
.b-user-input .c-button__secondary span.h-interactive-logo::before,
.b-user-input .c-button__secondary span.h-share-logo::before,
.b-user-input .c-button__secondary span.c-input-text__toggle-visibility,
.b-user-input .c-button__secondary span.c-close-button,
.b-user-input .b-control__button--cancel span.icon,
.b-user-input .b-control__button--cancel span.h-interactive-logo::before,
.b-user-input .b-control__button--cancel span.h-share-logo::before,
.b-user-input .b-control__button--cancel span.c-input-text__toggle-visibility,
.b-user-input .b-control__button--cancel span.c-close-button,
.b-user-input .b-control__button--purchase span.icon,
.b-user-input .b-control__button--purchase span.h-interactive-logo::before,
.b-user-input .b-control__button--purchase span.h-share-logo::before,
.b-user-input .b-control__button--purchase span.c-input-text__toggle-visibility,
.b-user-input .b-control__button--purchase span.c-close-button,
.b-user-input .b-control__button--secondary span.icon,
.b-user-input .b-control__button--secondary span.h-interactive-logo::before,
.b-user-input .b-control__button--secondary span.h-share-logo::before,
.b-user-input .b-control__button--secondary span.c-input-text__toggle-visibility,
.b-user-input .b-control__button--secondary span.c-close-button,
.b-user-input .c-button__secondary span.b-chat-window__message--error:before,
.b-user-input .b-control__button--cancel span.b-chat-window__message--error:before,
.b-user-input .b-control__button--purchase span.b-chat-window__message--error:before,
.b-user-input .b-control__button--secondary span.b-chat-window__message--error:before,
.b-user-input .c-button__secondary span.b-chat-window__message--sent:before,
.b-user-input .b-control__button--cancel span.b-chat-window__message--sent:before,
.b-user-input .b-control__button--purchase span.b-chat-window__message--sent:before,
.b-user-input .b-control__button--secondary span.b-chat-window__message--sent:before,
.b-user-input .c-button__secondary span.b-control__scroll-left1,
.b-user-input .b-control__button--cancel span.b-control__scroll-left1,
.b-user-input .b-control__button--purchase span.b-control__scroll-left1,
.b-user-input .b-control__button--secondary span.b-control__scroll-left1,
.b-user-input .c-button__secondary span.b-control__scroll-right1,
.b-user-input .b-control__button--cancel span.b-control__scroll-right1,
.b-user-input .b-control__button--purchase span.b-control__scroll-right1,
.b-user-input .b-control__button--secondary span.b-control__scroll-right1,
.b-user-input .c-button__secondary span.b-control__scroll-left2,
.b-user-input .b-control__button--cancel span.b-control__scroll-left2,
.b-user-input .b-control__button--purchase span.b-control__scroll-left2,
.b-user-input .b-control__button--secondary span.b-control__scroll-left2,
.b-user-input .c-button__secondary span.b-control__scroll-right2,
.b-user-input .b-control__button--cancel span.b-control__scroll-right2,
.b-user-input .b-control__button--purchase span.b-control__scroll-right2,
.b-user-input .b-control__button--secondary span.b-control__scroll-right2,
.b-user-input .c-button__secondary span.b-control__scroll-left3,
.b-user-input .b-control__button--cancel span.b-control__scroll-left3,
.b-user-input .b-control__button--purchase span.b-control__scroll-left3,
.b-user-input .b-control__button--secondary span.b-control__scroll-left3,
.b-user-input .c-button__secondary span.b-control__scroll-right3,
.b-user-input .b-control__button--cancel span.b-control__scroll-right3,
.b-user-input .b-control__button--purchase span.b-control__scroll-right3,
.b-user-input .b-control__button--secondary span.b-control__scroll-right3,
.b-user-input .c-button__secondary span.b-modal__copy::before,
.b-user-input .c-button__secondary span.c-color-picker__copy::before,
.b-user-input .b-control__button--cancel span.b-modal__copy::before,
.b-user-input .b-control__button--cancel span.c-color-picker__copy::before,
.b-user-input .b-control__button--purchase span.b-modal__copy::before,
.b-user-input .b-control__button--purchase span.c-color-picker__copy::before,
.b-user-input .b-control__button--secondary span.b-modal__copy::before,
.b-user-input .b-control__button--secondary span.c-color-picker__copy::before {
	margin-right: .25rem
}

.b-variation-selector {
	width: 100%;
	padding-right: .25rem;
	padding-left: .25rem;
	margin-right: auto;
	margin-left: auto;
	max-width: 680px
}

.b-variation-selector:not(.interactive) {
	pointer-events: none;
	color: #bccbed
}

.b-variation-selector:not(.interactive) .b-variation-selector__style {
	color: #bccbed
}

@media(min-width: 480px) {
	.b-variation-selector {
		max-width: 480px
	}
}

@media(min-width: 600px) {
	.b-variation-selector {
		max-width: 600px
	}
}

@media(min-width: 920px) {
	.b-variation-selector {
		max-width: 920px
	}
}

@media(min-width: 1280px) {
	.b-variation-selector {
		max-width: 1200px
	}
}

.b-variation-selector__items {
	display: flex;
	flex-wrap: wrap;
	margin-right: -0.75rem;
	margin-left: -0.75rem;
	margin-bottom: 6rem;
	margin-top: 4.75rem
}

@media(max-width: 599.98px) {
	.b-variation-selector__items {
		margin-bottom: 3rem
	}
}

.b-variation-selector .b-logo-wrap {
	position: relative;
	width: 100%;
	padding-right: .75rem;
	padding-left: .75rem;
	flex: 0 0 25%;
	max-width: 25%;
	cursor: pointer
}

@media(max-width: 1279.98px) {
	.b-variation-selector .b-logo-wrap {
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%
	}
}

@media(max-width: 599.98px) {
	.b-variation-selector .b-logo-wrap {
		flex: 0 0 50%;
		max-width: 50%
	}
}

.b-variation-selector .b-logo-card {
	padding-bottom: 100%;
	margin-bottom: 1.5rem;
	box-shadow: 0 .1rem .15rem rgba(40, 36, 89, .2), 0 .25rem .4rem rgba(40, 36, 89, .15);
	transition: .35s cubic-bezier(0, 0.85, 0.25, 1);
	transform: scale(1)
}

.b-variation-selector .b-logo-card:hover,
.b-variation-selector .b-logo-card:focus {
	transform: scale(1.05)
}

.b-video {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	max-width: 100%
}

.b-video iframe,
.b-video object,
.b-video embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.c-bool {
	display: flex;
	width: 100%;
	position: relative;
	z-index: 1
}

.c-bool__indicator {
	position: absolute;
	left: .25rem;
	top: 1.25rem;
	width: 1.5rem;
	height: 1.5rem;
	border: .125rem solid #fffffffc;
	border-radius: 2rem;
	background-color: #2240b1;
	transition: transform .25s cubic-bezier(0.35, 0.35, 0, 1);
	transform: translate3d(0, 0, 0)
}

.c-bool__control {
	cursor: pointer;
	color: #2240b1;
	display: flex;
	height: 4rem;
	justify-content: center;
	align-items: center;
	position: relative;
	width: 4rem
}

.c-bool__control.active {
	color: #fffffffc
}

.c-bool__control.active::before {
	opacity: 1
}

.c-bool__control.active .c-bool__indicator {
	transform: translate3d(2rem, 0, 0)
}

.c-bool__control::before {
	content: "";
	opacity: 0;
	background-color: #183292;
	border-radius: 2rem;
	position: absolute;
	top: 1.25rem;
	left: .25rem;
	bottom: 1.25rem;
	right: .25rem;
	z-index: -1;
	border: .125rem solid #fffffffc;
	transition: opacity .25s cubic-bezier(0.35, 0.35, 0, 1)
}

.c-bool__control::after {
	content: "";
	border: .125rem solid #2240b1;
	border-radius: 2rem;
	position: absolute;
	top: 1rem;
	left: 0rem;
	bottom: 1rem;
	right: 0rem
}

.c-bool__label {
	color: #2240b1;
	margin: auto 1rem;
	display: flex;
	text-transform: lowercase
}

.c-bool-slider {
	display: flex
}

.c-bool-slider>.c-bool {
	width: 6rem
}

.c-bool-slider>.c-slider {
	width: calc(100% - 5rem)
}

.c-bool-slider>.c-slider:not(.active) {
	pointer-events: none
}

.c-bool-slider>.c-slider:not(.active) .c-slider__track {
	background-color: #bccbed
}

.c-bool-slider>.c-slider:not(.active) .c-slider__thumb {
	background-color: #bccbed
}

.c-breadcrumbs {
	padding: 0;
	margin: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	list-style-type: none;
	color: #2240b1
}

.c-breadcrumbs li {
	padding: 0;
	margin: 0 0 .5rem;
	display: block;
	font-size: .75rem;
	font-weight: 600
}

.c-breadcrumbs li a {
	padding: .5rem 1rem
}

.c-breadcrumbs__link {
	text-transform: uppercase;
	padding: .5rem 1rem;
	cursor: pointer
}

@keyframes shine {
	0% {
		transform: translate3d(-4rem, 0, 0) skewX(45deg);
		opacity: 0
	}

	100% {
		transform: translate3d(4rem, 0, 0) skewX(45deg);
		opacity: .5
	}
}

@keyframes shine2 {
	0% {
		transform: translate3d(-4rem, 0, 0) skewX(45deg);
		opacity: 0
	}

	100% {
		transform: translate3d(4rem, 0, 0) skewX(45deg);
		opacity: .5
	}
}

.c-button,
.c-color-picker__button,
.b-icon-selector__controls .active.c-color-picker__button,
.b-user-input .c-color-picker__button,
.c-button-text__button,
.b-icon-selector__controls .active.c-button-text__button,
.b-user-input .c-button-text__button,
.c-button--small,
.b-icon-selector__controls .active.c-button--small,
.b-user-input .c-button--small,
.c-button--on-white,
.b-user-input .c-button,
.b-user-input .b-control__button--confirm,
.b-user-input .c-button--outline,
.b-icon-selector__controls .active.c-button--on-white,
.b-user-input .c-button--on-white,
.c-button--outline,
.b-icon-selector__controls .active.c-button--outline,
.b-control__button--confirm,
.b-icon-selector__controls .c-button.active,
.b-icon-selector__controls .active.b-control__button--confirm {
	margin: 0;
	display: inline-block;
	cursor: pointer;
	text-transform: uppercase;
	font-family: Nunito, Helvetica, Arial, sans-serif;
	background: #2240b1;
	background-size: 400% 100%;
	background-position: 0 0;
	color: #fff;
	font-size: .75rem;
	font-weight: 600;
	padding: 1rem 4rem;
	border: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	-webkit-border-radius: 0;
	position: relative;
	z-index: 2;
	overflow: hidden;
	white-space: normal;
	transition: background-position 1s cubic-bezier(0.35, 0.35, 0, 1)
}

@media(max-width: 599.98px) {

	.c-button,
	.c-color-picker__button,
	.b-icon-selector__controls .active.c-color-picker__button,
	.b-user-input .c-color-picker__button,
	.c-button-text__button,
	.b-icon-selector__controls .active.c-button-text__button,
	.b-user-input .c-button-text__button,
	.c-button--small,
	.b-icon-selector__controls .active.c-button--small,
	.b-user-input .c-button--small,
	.c-button--on-white,
	.b-user-input .c-button,
	.b-user-input .b-control__button--confirm,
	.b-user-input .c-button--outline,
	.b-icon-selector__controls .active.c-button--on-white,
	.b-user-input .c-button--on-white,
	.c-button--outline,
	.b-icon-selector__controls .active.c-button--outline,
	.b-control__button--confirm,
	.b-icon-selector__controls .c-button.active,
	.b-icon-selector__controls .active.b-control__button--confirm {
		padding: 1rem 2rem;
		white-space: wrap
	}
}

.c-button::before,
.c-color-picker__button::before,
.b-icon-selector__controls .active.c-color-picker__button::before,
.b-user-input .c-color-picker__button::before,
.c-button-text__button::before,
.b-icon-selector__controls .active.c-button-text__button::before,
.b-user-input .c-button-text__button::before,
.c-button--small::before,
.b-icon-selector__controls .active.c-button--small::before,
.b-user-input .c-button--small::before,
.c-button--on-white::before,
.b-user-input .c-button::before,
.b-user-input .b-control__button--confirm::before,
.b-user-input .c-button--outline::before,
.b-icon-selector__controls .active.c-button--on-white::before,
.b-user-input .c-button--on-white::before,
.c-button--outline::before,
.b-icon-selector__controls .active.c-button--outline::before,
.b-control__button--confirm::before,
.b-icon-selector__controls .c-button.active::before,
.b-icon-selector__controls .active.b-control__button--confirm::before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	width: 4rem;
	height: 100%;
	background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.125) 50%, #fff 100%);
	z-index: 1;
	opacity: 0
}

.c-button::after,
.c-color-picker__button::after,
.b-icon-selector__controls .active.c-color-picker__button::after,
.b-user-input .c-color-picker__button::after,
.c-button-text__button::after,
.b-icon-selector__controls .active.c-button-text__button::after,
.b-user-input .c-button-text__button::after,
.c-button--small::after,
.b-icon-selector__controls .active.c-button--small::after,
.b-user-input .c-button--small::after,
.c-button--on-white::after,
.b-user-input .c-button::after,
.b-user-input .b-control__button--confirm::after,
.b-user-input .c-button--outline::after,
.b-icon-selector__controls .active.c-button--on-white::after,
.b-user-input .c-button--on-white::after,
.c-button--outline::after,
.b-icon-selector__controls .active.c-button--outline::after,
.b-control__button--confirm::after,
.b-icon-selector__controls .c-button.active::after,
.b-icon-selector__controls .active.b-control__button--confirm::after {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
	border-style: solid;
	border-image: 0
}

.c-button:focus,
.c-color-picker__button:focus,
.b-icon-selector__controls .active.c-color-picker__button:focus,
.c-button-text__button:focus,
.b-icon-selector__controls .active.c-button-text__button:focus,
.c-button--small:focus,
.b-icon-selector__controls .active.c-button--small:focus,
.c-button--on-white:focus,
.b-icon-selector__controls .active.c-button--on-white:focus,
.c-button--outline:focus,
.b-icon-selector__controls .active.c-button--outline:focus,
.b-control__button--confirm:focus,
.b-icon-selector__controls .c-button.active:focus,
.b-icon-selector__controls .active.b-control__button--confirm:focus,
.c-button:hover,
.c-color-picker__button:hover,
.b-icon-selector__controls .active.c-color-picker__button:hover,
.c-button-text__button:hover,
.b-icon-selector__controls .active.c-button-text__button:hover,
.c-button--small:hover,
.b-icon-selector__controls .active.c-button--small:hover,
.c-button--on-white:hover,
.b-icon-selector__controls .active.c-button--on-white:hover,
.c-button--outline:hover,
.b-icon-selector__controls .active.c-button--outline:hover,
.b-control__button--confirm:hover,
.b-icon-selector__controls .c-button.active:hover,
.b-icon-selector__controls .active.b-control__button--confirm:hover {
	outline: none;
	color: #fff;
	background-position: 85% 0;
	transition: background-position .15s cubic-bezier(0, 0.85, 0.25, 1);
	background: #2240b1e6;
}

.c-button.shine::before,
.shine.c-color-picker__button::before,
.b-icon-selector__controls .shine.active.c-color-picker__button::before,
.shine.c-button-text__button::before,
.b-icon-selector__controls .shine.active.c-button-text__button::before,
.shine.c-button--small::before,
.b-icon-selector__controls .shine.active.c-button--small::before,
.shine.c-button--on-white::before,
.b-icon-selector__controls .shine.active.c-button--on-white::before,
.shine.c-button--outline::before,
.b-icon-selector__controls .shine.active.c-button--outline::before,
.shine.b-control__button--confirm::before,
.b-icon-selector__controls .shine.c-button.active::before,
.b-icon-selector__controls .shine.active.b-control__button--confirm::before {
	animation: 1s shine cubic-bezier(0.65, 0, 0.35, 1);
	animation-delay: .85s;
	animation-direction: backwards
}

.c-button__secondary,
.b-control__button--cancel,
.b-control__button--purchase,
.b-control__button--secondary {
	background: none;
	color: #2240b1;
	font-size: .75rem;
	text-transform: uppercase;
	border: none;
	padding: 1rem 2rem 1rem 0;
	transition: color .35s cubic-bezier(0, 0.85, 0.25, 1);
	cursor: pointer;
	font-weight: 600;
	position: relative
}

.c-button__secondary:hover,
.b-control__button--cancel:hover,
.b-control__button--purchase:hover,
.b-control__button--secondary:hover,
.c-button__secondary:focus,
.b-control__button--cancel:focus,
.b-control__button--purchase:focus,
.b-control__button--secondary:focus {
	outline: none;
	color: #183292
}

.c-button--outline {
	color: #2240b1;
	transition: color .35s cubic-bezier(0, 0.85, 0.25, 1)
}

.c-button--outline::before {
	z-index: -2
}

.c-button--outline::after {
	border-style: solid;
	-o-border-image: url("data:image/svg+xml,%3c%3fxml version='1.0' encoding='utf-8'%3f%3e %3csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3e %3cpath d='M128%2c0H0V128C0%2c32%2c32%2c0%2c128%2c0Z' fill='%23f7f9fb' stroke='%23f7f9fb' stroke-width='10'/%3e %3cpath d='M0%2c128V256H128C32%2c256%2c0%2c224%2c0%2c128Z' fill='%23f7f9fb' stroke='%23f7f9fb' stroke-width='10'/%3e %3cpath d='M128%2c0c96%2c0%2c128%2c32%2c128%2c128V0Z' fill='%23f7f9fb' stroke='%23f7f9fb' stroke-width='10'/%3e %3cpath d='M128%2c256H256V128C256%2c224%2c224%2c256%2c128%2c256Z' fill='%23f7f9fb' stroke='%23f7f9fb' stroke-width='10'/%3e %3cpath d='M17%2c128C17%2c44.8%2c44.8%2c17%2c128%2c17h0c83.2%2c0%2c111%2c27.8%2c111%2c111h0c0%2c83.2-27.8%2c111-111%2c111h0C44.8%2c239%2c17%2c211.2%2c17%2c128Z' fill='%23f7f9fb'/%3e%3c/svg%3e") 127/8rem stretch;
	border-image: url("data:image/svg+xml,%3c%3fxml version='1.0' encoding='utf-8'%3f%3e %3csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3e %3cpath d='M128%2c0H0V128C0%2c32%2c32%2c0%2c128%2c0Z' fill='%23f7f9fb' stroke='%23f7f9fb' stroke-width='10'/%3e %3cpath d='M0%2c128V256H128C32%2c256%2c0%2c224%2c0%2c128Z' fill='%23f7f9fb' stroke='%23f7f9fb' stroke-width='10'/%3e %3cpath d='M128%2c0c96%2c0%2c128%2c32%2c128%2c128V0Z' fill='%23f7f9fb' stroke='%23f7f9fb' stroke-width='10'/%3e %3cpath d='M128%2c256H256V128C256%2c224%2c224%2c256%2c128%2c256Z' fill='%23f7f9fb' stroke='%23f7f9fb' stroke-width='10'/%3e %3cpath d='M17%2c128C17%2c44.8%2c44.8%2c17%2c128%2c17h0c83.2%2c0%2c111%2c27.8%2c111%2c111h0c0%2c83.2-27.8%2c111-111%2c111h0C44.8%2c239%2c17%2c211.2%2c17%2c128Z' fill='%23f7f9fb'/%3e%3c/svg%3e") 127/8rem stretch;
	z-index: -1
}

.c-button--outline:hover,
.c-button--outline:focus {
	outline: none;
	color: #183292
}

.c-button--on-white::after,
.b-user-input .c-button::after,
.b-user-input .c-color-picker__button::after,
.b-user-input .b-icon-selector__controls .active.c-color-picker__button::after,
.b-icon-selector__controls .b-user-input .active.c-color-picker__button::after,
.b-user-input .c-button-text__button::after,
.b-user-input .b-icon-selector__controls .active.c-button-text__button::after,
.b-icon-selector__controls .b-user-input .active.c-button-text__button::after,
.b-user-input .c-button--small::after,
.b-user-input .b-icon-selector__controls .active.c-button--small::after,
.b-icon-selector__controls .b-user-input .active.c-button--small::after,
.b-user-input .b-control__button--confirm::after,
.b-user-input .b-icon-selector__controls .c-button.active::after,
.b-icon-selector__controls .b-user-input .c-button.active::after,
.b-user-input .b-icon-selector__controls .active.b-control__button--confirm::after,
.b-icon-selector__controls .b-user-input .active.b-control__button--confirm::after,
.b-user-input .c-button--outline::after,
.b-user-input .b-icon-selector__controls .active.c-button--outline::after,
.b-icon-selector__controls .b-user-input .active.c-button--outline::after,
.b-user-input .c-button--on-white::after,
.b-user-input .b-icon-selector__controls .active.c-button--on-white::after,
.b-icon-selector__controls .b-user-input .active.c-button--on-white::after {
	border-style: solid;
	-o-border-image: url("data:image/svg+xml,%3c%3fxml version='1.0' encoding='utf-8'%3f%3e %3csvg height='256px' version='1.1' viewBox='0 0 1000 1000' width='256px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e %3cg fill='white' stroke='white' stroke-width='10'%3e %3cpath d='M500%2c0H0v500C0%2c125%2c125%2c0%2c500%2c0z'/%3e %3cpath d='M0%2c500v500h500C125%2c1000%2c0%2c875%2c0%2c500z'/%3e %3cpath d='M500%2c0c375%2c0%2c500%2c125%2c500%2c500V0H500z'/%3e %3cpath d='M500%2c1000h500V500C1000%2c875%2c875%2c1000%2c500%2c1000z'/%3e %3c/g%3e %3c/svg%3e") 127/8rem stretch;
	border-image: url("data:image/svg+xml,%3c%3fxml version='1.0' encoding='utf-8'%3f%3e %3csvg height='256px' version='1.1' viewBox='0 0 1000 1000' width='256px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e %3cg fill='white' stroke='white' stroke-width='10'%3e %3cpath d='M500%2c0H0v500C0%2c125%2c125%2c0%2c500%2c0z'/%3e %3cpath d='M0%2c500v500h500C125%2c1000%2c0%2c875%2c0%2c500z'/%3e %3cpath d='M500%2c0c375%2c0%2c500%2c125%2c500%2c500V0H500z'/%3e %3cpath d='M500%2c1000h500V500C1000%2c875%2c875%2c1000%2c500%2c1000z'/%3e %3c/g%3e %3c/svg%3e") 127/8rem stretch
}

.c-button--small {
	display: flex;
	height: 2rem;
	padding: 0 1.5rem;
	justify-content: center;
	align-items: center
}

.c-button-text {
	display: flex;
	width: 100%;
	height: 4rem;
	position: relative;
	justify-content: left;
	align-items: center
}

.c-button-text__text {
	color: #2240b1;
	margin: 0 1rem;
	text-transform: lowercase
}

.c-button-text__button {
	display: flex;
	height: 2rem;
	padding: 0 1.5rem;
	justify-content: center;
	align-items: center
}

.c-close-button {
	position: fixed;
	top: 0;
	right: 8px;
	padding: 1rem 1rem 0;
	font-size: 2rem;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 2.75rem;
	z-index: 100;
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	cursor: default;
	transition: opacity .25s cubic-bezier(0.35, 0.35, 0, 1)
}

.c-close-button:not(.disabled):hover,
.c-close-button:not(.disabled):focus {
	color: #183292
}

.c-close-button:not(.disabled).active {
	cursor: pointer;
	pointer-events: auto
}

.c-close-button.active {
	opacity: 1;
	visibility: visible
}

.c-close-button.disabled {
	color: #bccbed
}

.c-color-picker {
	cursor: grab;
	position: absolute;
	display: flex;
	flex-direction: column;
	left: 0;
	top: 0;
	background-color: #fff;
	padding: 1rem;
	opacity: 0;
	visibility: hidden;
	z-index: 10;
	border-radius: .75rem;
	box-shadow: 0 .1rem .15rem rgba(40, 36, 89, .15), 0 .5rem 1rem rgba(40, 36, 89, .15), 0 2rem 4rem rgba(40, 36, 89, .25);
	transition: all .35s cubic-bezier(0, 0.85, 0.25, 1);
	transition-property: opacity, visibility;
	width: 17rem
}

.c-color-picker.active {
	visibility: visible;
	opacity: 1
}

.c-color-picker__colors {
	display: flex;
	flex-direction: row
}

.c-color-picker__controls {
	margin-top: 1rem;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: flex-start
}

.c-color-picker__controls>div {
	display: flex;
	justify-content: flex-start;
	align-items: center
}

.c-color-picker__sv {
	width: 12rem;
	height: 12rem;
	margin-right: 1rem;
	cursor: pointer
}

.c-color-picker__sv-target {
	width: 1rem;
	height: 1rem;
	border: .125rem solid #fff;
	border-radius: 1rem;
	box-shadow: 0 .1rem .15rem rgba(40, 36, 89, .2), 0 .25rem .4rem rgba(40, 36, 89, .15);
	position: absolute;
	margin-left: .5rem;
	margin-top: .5rem;
	cursor: pointer
}

.c-color-picker__h {
	width: 2rem;
	height: 12rem;
	cursor: pointer
}

.c-color-picker__h-target {
	width: 2rem;
	height: .5rem;
	border: .125rem solid #fff;
	border-radius: .75rem;
	box-shadow: 0 .1rem .15rem rgba(40, 36, 89, .2), 0 .25rem .4rem rgba(40, 36, 89, .15);
	position: absolute;
	left: 14rem;
	margin-top: .75rem;
	cursor: pointer
}

.c-color-picker__swatch {
	width: 2rem;
	height: 2rem;
	display: inline-block;
	margin: 0 .5rem 0 0;
	border-radius: 2rem;
	border: .125rem solid #2240b1;
	position: relative
}

.c-color-picker__swatch:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	border: .125rem solid #fff;
	border-radius: 2rem
}

.c-color-picker__swatches {
	margin-top: 1rem
}

.c-color-picker__swatches .c-color-picker__swatch {
	flex: 1;
	cursor: pointer;
	width: 1.5rem;
	height: 1.5rem;
	border: none;
	box-shadow: 0 .1rem .15rem rgba(40, 36, 89, .2), 0 .25rem .4rem rgba(40, 36, 89, .15);
	margin: 0 .4rem .25rem 0
}

.c-color-picker__swatches .c-color-picker__swatch:nth-child(8n) {
	margin-right: 0
}

.c-color-picker__swatches .c-color-picker__swatch:after {
	content: none
}

.c-color-picker__swatches:empty {
	display: none
}

.c-color-picker__swatches:not(:empty)+.c-color-picker__controls {
	margin-top: .25rem
}

.c-color-picker__hash {
	font-family: Courier, monospace;
	font-size: .75rem;
	color: #2240b1;
	display: inline-block;
	margin: 0 .125rem 0
}

.c-color-picker__value {
	font-family: Courier, monospace;
	width: 6ch;
	height: 1.125rem;
	font-size: .75rem;
	text-transform: uppercase;
	font-weight: 600;
	line-height: 1.5;
	color: #183292;
	position: relative;
	border: none;
	background: none;
	border-bottom: .125rem solid #2240b1;
	margin: 0;
	padding: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	-webkit-border-radius: 0;
	-webkit-user-select: text;
	-moz-user-select: text;
	user-select: text
}

.c-color-picker__value:focus {
	border-color: #183292;
	outline: none
}

.c-color-picker__copy {
	font-size: 1rem;
	padding: .5rem 2rem .5rem .5rem
}

.c-color-picker__copy::before {
	top: .75rem
}

.c-color-picker__button {
	display: flex;
	height: 2rem;
	margin: 0;
	padding: 0 1.5rem;
	justify-content: center;
	align-items: center
}

.c-hex {
	width: 100%;
	height: 4rem;
	position: relative;
	overflow-x: auto;
	overflow-y: hidden;
	-webkit-overflow-scrolling: touch
}

.c-hex__wrap {
	display: inline-flex;
	justify-content: flex-start;
	align-items: center;
	white-space: nowrap;
	height: 100%
}

.c-hex__swatch {
	width: 2rem;
	height: 2rem;
	display: inline-block;
	margin: 0 1rem 0 0;
	border-radius: 2rem;
	border: .125rem solid #2240b1;
	position: relative;
	cursor: pointer;
	flex-shrink: 0
}

.c-hex__swatch:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	border: .125rem solid #fff;
	border-radius: 2rem
}

.c-hex>.c-bool {
	display: flex;
	width: 4rem;
	margin-left: 1rem
}

.c-hex__text {
	font-size: .75rem;
	color: #2240b1;
	display: inline-block;
	text-transform: lowercase;
	margin: 0 .5rem 0 1rem
}

.c-hex__linked {
	display: flex;
	width: auto;
	height: 4rem;
	justify-content: left;
	align-items: center
}

.c-hex__linked:not(.active) .c-hex__text {
	color: #bccbed
}

.c-hex__linked:not(.active) .c-hex__link {
	color: #bccbed
}

.c-hex__linked:not(.active) .c-hex__link::before {
	border-color: #bccbed
}

.c-hex__linked:not(.active) .c-hex__link.active {
	color: #fffffffc
}

.c-hex__linked:not(.active) .c-hex__link.active::before {
	background-color: #bccbed
}

.c-hex__link {
	cursor: pointer;
	width: 3rem;
	height: 4rem;
	font-size: 1.5rem;
	line-height: 4rem;
	text-align: center;
	color: #2240b1;
	display: inline-block;
	position: relative
}

.c-hex__link.active {
	color: #fffffffc
}

.c-hex__link.active::before {
	background-color: #183292;
	border: none
}

.c-hex__link.active:hover,
.c-hex__link.active:focus {
	color: #fffffffc
}

.c-hex__link:hover,
.c-hex__link:focus {
	color: #183292
}

.c-hex__link:hover::before,
.c-hex__link:focus::before {
	border-color: #183292
}

.c-hex__link::before {
	content: "";
	border: .125rem solid #2240b1;
	border-radius: 100%;
	position: absolute;
	top: .75rem;
	left: .25rem;
	bottom: .75rem;
	right: .25rem;
	z-index: -1
}

.c-icon-monokai {
	fill: currentColor
}

.c-input-card,
.c-input-card--small {
	margin-bottom: 3rem;
	position: relative;
	font-size: 1.625rem
}

.c-input-card.active label,
.active.c-input-card--small label {
	color: #2240b1
}

.c-input-card label,
.c-input-card--small label {
	color: #bccbed;
	font-size: 1rem;
	text-transform: lowercase;
	display: block;
	margin-bottom: 0;
	transition: color .35s cubic-bezier(0, 0.85, 0.25, 1)
}

.c-input-card__element {
	width: 100%;
	color: #183292;
	position: relative;
	border-bottom: .125rem solid #2240b1;
	margin: 0;
	padding: 0;
	height: 1.625rem
}

.c-input-card.active .c-input-card__element,
.active.c-input-card--small .c-input-card__element {
	border-color: #183292
}

.c-input-card--small {
	font-size: 1rem;
	margin-bottom: 1rem
}

.c-input-card--small label {
	font-size: .75rem;
	margin-bottom: 0
}

.c-input-checkbox,
.c-input-checkbox--small {
	position: relative;
	width: 100%;
	height: 2rem;
	margin-bottom: 2rem
}

.c-input-checkbox__description p {
	margin: 0 0 0 1rem
}

.c-input-checkbox input,
.c-input-checkbox--small input {
	visibility: hidden
}

.c-input-checkbox input:checked+label::after,
.c-input-checkbox--small input:checked+label::after {
	background-color: #2240b1;
	box-shadow: inset 0 0 0 .125rem #fffffffc
}

.c-input-checkbox input:checked+label:hover::after,
.c-input-checkbox--small input:checked+label:hover::after {
	background-color: #183292
}

.c-input-checkbox input:checked+label::before,
.c-input-checkbox--small input:checked+label::before {
	color: #fffffffc
}

.c-input-checkbox label,
.c-input-checkbox--small label {
	display: block;
	cursor: pointer;
	color: #2240b1;
	position: absolute;
	padding-left: 3rem;
	top: 0;
	height: 100%;
	line-height: 1.5;
	margin-bottom: 0;
	display: flex;
	align-items: center
}

.c-input-checkbox label::after,
.c-input-checkbox--small label::after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 2rem;
	height: 2rem;
	border: .125rem solid #2240b1;
	z-index: 1;
	box-sizing: border-box
}

.c-input-checkbox label:before,
.c-input-checkbox--small label:before {
	color: rgba(0, 0, 0, 0);
	font-size: 2rem;
	position: absolute;
	left: 0;
	top: 1rem;
	margin-top: -1rem;
	z-index: 2;
	line-height: 2rem
}

.c-input-checkbox label:hover::before,
.c-input-checkbox--small label:hover::before,
.c-input-checkbox label:focus::before,
.c-input-checkbox--small label:focus::before {
	color: #bccbed
}

.c-input-checkbox label:hover::after,
.c-input-checkbox--small label:hover::after,
.c-input-checkbox label:focus::after,
.c-input-checkbox--small label:focus::after {
	border-color: #183292
}

.c-input-checkbox--small {
	margin-bottom: 1rem
}

.c-input-checkbox--small label {
	font-size: .75rem;
	line-height: 1.5;
	margin-bottom: 0;
	display: flex;
	align-items: center;
	padding-left: 2.5rem
}

.c-input-checkbox--small label::after {
	width: 1.5rem;
	height: 1.5rem;
	top: .25rem
}

.c-input-checkbox--small label::before {
	top: 1.25rem;
	line-height: 1.5rem;
	font-size: 1.5rem
}

.c-input-checkbox--small input {
	font-size: 1rem
}

@keyframes rotate-color-wheel {
	0% {
		transform: rotate(0)
	}

	50% {
		transform: rotate(360deg)
	}
}

.c-input-color label {
	color: #2240b1;
	font-size: 1rem;
	text-transform: lowercase;
	display: block;
	margin-bottom: 1rem
}

.c-input-color__tabs {
	min-height: 4.5rem
}

.c-input-color__options {
	width: 100%;
	justify-content: flex-start;
	align-items: center;
	display: none
}

.c-input-color__options.active {
	display: flex
}

.c-input-color__option {
	position: relative;
	cursor: pointer;
	height: 4.5rem;
	margin-top: -0.5rem;
	display: flex;
	align-items: center;
	text-transform: lowercase
}

.c-input-color__option:first-child {
	margin-left: 2.5rem
}

.c-input-color__option:first-child::before {
	content: "";
	position: absolute;
	width: 3rem;
	height: 3rem;
	top: .5rem;
	left: -2.5rem;
	background-image: url(../images/4b6b1f355bca2016.svg);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	transform-origin: center;
	z-index: -1
}

.c-input-color__option>div {
	height: 2rem;
	display: flex;
	align-items: center;
	margin-right: 2rem;
	line-height: 1
}

.c-input-color__option:last-child>div {
	margin-right: 0
}

.c-input-color__option-icon {
	display: flex;
	align-items: center;
	justify-content: center;
	line-height: 1;
	margin-right: .5rem;
	border-radius: 50%;
	font-size: 1rem;
	width: 1.5rem;
	height: 1.5rem;
	min-width: 1.5rem;
	min-height: 1.5rem;
	background-color: rgba(0, 0, 0, 0);
	color: #fff;
	border: .125rem solid #2240b1
}

.c-input-color__option-icon span {
	display: none
}

.c-input-color__option.active .c-input-color__option-icon {
	background-color: #2240b1
}

.c-input-color__option.active .c-input-color__option-icon span {
	display: block
}

.c-input-color__option:hover {
	color: #183292
}

.c-input-color__option:hover .c-input-color__option-icon {
	border-color: #183292;
	color: #183292
}

.c-input-color__option:hover .c-input-color__option-icon span {
	display: block
}

.c-input-color__option:hover.active .c-input-color__option-icon {
	background-color: #183292;
	color: #fff
}

.c-input-color__colors {
	width: 100%;
	display: none;
	justify-content: space-between;
	opacity: 0
}

.c-input-color__colors.active {
	display: flex
}

.c-input-color__color,
.c-input-color__color--8,
.c-input-color__color--7,
.c-input-color__color--6,
.c-input-color__color--5,
.c-input-color__color--4,
.c-input-color__color--3,
.c-input-color__color--2,
.c-input-color__color--1 {
	flex: 1;
	height: 4rem;
	margin-top: -0.5rem;
	margin-bottom: 1rem;
	cursor: pointer;
	position: relative
}

.c-input-color__color::after,
.c-input-color__color--8::after,
.c-input-color__color--7::after,
.c-input-color__color--6::after,
.c-input-color__color--5::after,
.c-input-color__color--4::after,
.c-input-color__color--3::after,
.c-input-color__color--2::after,
.c-input-color__color--1::after {
	position: absolute;
	content: "";
	left: 50%;
	top: 50%;
	margin-left: -1.5rem;
	margin-top: -1.5rem;
	width: 3rem;
	height: 3rem;
	border-radius: 2rem;
	cursor: pointer;
	transform: scale(0.5);
	transition: transform .15s cubic-bezier(0, 0.85, 0.25, 1)
}

.c-input-color__color.active::after,
.active.c-input-color__color--8::after,
.active.c-input-color__color--7::after,
.active.c-input-color__color--6::after,
.active.c-input-color__color--5::after,
.active.c-input-color__color--4::after,
.active.c-input-color__color--3::after,
.active.c-input-color__color--2::after,
.active.c-input-color__color--1::after {
	transform: scale(1)
}

.c-input-color__color--1::after {
	background-color: #f94646
}

.c-input-color__color--2::after {
	background-color: #f37b20
}

.c-input-color__color--3::after {
	background-color: #f8d110
}

.c-input-color__color--4::after {
	background-color: #6bcc50
}

.c-input-color__color--5::after {
	background-color: #0cc2ed
}

.c-input-color__color--6::after {
	background-color: #486ee5
}

.c-input-color__color--7::after {
	background-color: #bf56d8
}

.c-input-color__color--8::after {
	background-color: #222
}

.c-input-package {
	position: relative;
	width: 100%;
	margin-bottom: 2.5rem
}

@media(min-width: 480px) {
	.c-input-package.half {
		max-width: 50%
	}
}

.c-input-package input {
	visibility: hidden;
	-webkit-user-select: all;
	-moz-user-select: all;
	user-select: all;
	position: absolute;
	left: 0;
	top: 0
}

.c-input-package input:checked+label {
	border-color: #183292;
	background-color: #183292;
	color: #fff
}

.c-input-package input:checked+label::after {
	position: absolute;
	color: #183292;
	font-size: .75rem;
	content: attr(data-selected);
	bottom: -1.5rem;
	left: 0;
	width: 100%;
	text-align: center
}

.c-input-package label {
	display: flex;
	flex-direction: column;
	align-items: center;
	cursor: pointer;
	color: #2240b1;
	width: 100%;
	padding: .5rem 0;
	border: .125rem solid #2240b1;
	border-radius: .375rem;
	height: 100%;
	text-align: center
}

.c-input-package label:hover,
.c-input-package label:focus {
	border-color: #183292;
	color: #183292
}

.c-input-package label>div {
	margin: .5rem auto 1rem
}

.c-input-package__name {
	display: block;
	font-size: .75rem;
	font-weight: 600;
	text-transform: uppercase
}

.c-input-package__description {
	display: block;
	font-size: .75rem
}

.c-input-package__extra {
	display: block;
	font-size: .75rem
}

.c-input-package__price {
	display: block;
	font-size: 1rem;
	font-weight: 700
}

.c-input-payment-method {
	position: relative;
	width: 100%;
	margin-bottom: 2rem
}

.c-input-payment-method input {
	visibility: hidden;
	-webkit-user-select: all;
	-moz-user-select: all;
	user-select: all;
	position: absolute;
	left: 0;
	top: 0
}

.c-input-payment-method input:checked+label {
	border-color: #183292;
	background-color: #183292;
	color: #fff
}

.c-input-payment-method input:checked+label::after {
	position: absolute;
	color: #183292;
	font-size: .75rem;
	content: attr(data-selected);
	bottom: -1.5rem;
	left: 0;
	width: 100%;
	text-align: center
}

.c-input-payment-method label {
	display: flex;
	flex-direction: column;
	align-items: center;
	cursor: pointer;
	color: #2240b1;
	width: 100%;
	padding: 0;
	border: .125rem solid #2240b1;
	border-radius: .375rem;
	line-height: 1
}

.c-input-payment-method label:hover,
.c-input-payment-method label:focus {
	border-color: #183292;
	color: #183292
}

.c-input-payment-method__icon {
	display: flex;
	font-size: 2.5rem
}

.c-input-payment-method__name {
	display: block;
	font-size: .75rem;
	font-weight: 600;
	text-transform: uppercase
}

@media(min-width: 600px) {

	.c-input-row,
	.c-input-row--2 {
		display: flex;
		justify-content: space-between
	}

	.c-input-row>div,
	.c-input-row--2>div {
		margin-left: .5rem;
		margin-right: .5rem;
		flex: 1
	}

	.c-input-row>div:first-child,
	.c-input-row--2>div:first-child {
		margin-left: 0
	}

	.c-input-row>div:last-child,
	.c-input-row--2>div:last-child {
		margin-right: 0
	}

	.c-input-row--2>div:first-child {
		flex: 3
	}

	.c-input-row--2>div:last-child {
		flex: 2
	}
}

@media(min-width: 480px) {
	.c-input-row--3 {
		display: flex;
		justify-content: space-between;
		align-items: flex-end
	}

	.c-input-row--3>div {
		margin-left: .5rem;
		margin-right: .5rem
	}

	.c-input-row--3>div:first-child {
		margin-left: 0;
		width: 100%
	}

	.c-input-row--3>div:last-child {
		margin-right: 0
	}
}

.c-input-select,
.c-input-select--small {
	margin-bottom: 3rem;
	position: relative
}

.c-input-select:focus-within label,
.c-input-select--small:focus-within label {
	color: #2240b1
}

.c-input-select label,
.c-input-select--small label {
	color: #bccbed;
	font-size: 1rem;
	text-transform: lowercase;
	display: block;
	margin-bottom: 0;
	transition: color .35s cubic-bezier(0, 0.85, 0.25, 1)
}

.c-input-select select,
.c-input-select--small select {
	width: 100%;
	font-size: 1.625rem;
	font-weight: 600;
	font-family: inherit;
	line-height: 1.5;
	color: #183292;
	position: relative;
	background: none;
	border: none;
	border-bottom: .125rem solid #2240b1;
	margin: 0;
	padding: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	-webkit-border-radius: 0;
	background-image: url("data:image/svg+xml,%3c%3fxml version='1.0' encoding='utf-8'%3f%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 16 16'%3e %3cpolyline points='3%2c6 8%2c11 13%2c6' fill='none' stroke='%234e42d4' stroke-width='2' /%3e %3c/svg%3e");
	background-position: right center;
	background-repeat: no-repeat;
	background-size: 1rem
}

.c-input-select select:focus,
.c-input-select--small select:focus {
	border-color: #183292;
	outline: none
}

.c-input-select select option,
.c-input-select--small select option {
	color: #2240b1
}

.c-input-select--small {
	margin-bottom: 1rem
}

.c-input-select--small label {
	font-size: .75rem;
	margin-bottom: 0
}

.c-input-select--small select {
	font-size: 1rem
}

.c-input-text,
.c-input-text--keywords,
.c-input-text--small {
	margin-bottom: 3rem;
	position: relative
}

.c-input-text:focus-within label,
.c-input-text--keywords:focus-within label,
.c-input-text--small:focus-within label {
	color: #2240b1
}

.c-input-text label,
.c-input-text--keywords label,
.c-input-text--small label {
	color: #bccbed;
	font-size: 1rem;
	text-transform: lowercase;
	display: block;
	margin-bottom: 0;
	transition: color .35s cubic-bezier(0, 0.85, 0.25, 1)
}

.c-input-text input,
.c-input-text--keywords input,
.c-input-text--small input,
.c-input-text tags,
.c-input-text--keywords tags,
.c-input-text--small tags {
	font-size: 1.625rem;
	font-weight: 600;
	font-family: inherit;
	line-height: 1.5;
	color: #183292;
	position: relative;
	border: none;
	background: none;
	border-bottom: .125rem solid #2240b1;
	margin: 0;
	padding: 0;
	-webkit-border-radius: 0
}

@media(max-width: 919.98px) {

	.c-input-text input,
	.c-input-text--keywords input,
	.c-input-text--small input,
	.c-input-text tags,
	.c-input-text--keywords tags,
	.c-input-text--small tags {
		font-size: 1.25rem
	}
}

.c-input-text input.tagify,
.c-input-text--keywords input.tagify,
.c-input-text--small input.tagify,
.c-input-text tags.tagify,
.c-input-text--keywords tags.tagify,
.c-input-text--small tags.tagify {
	margin-left: -0.25rem
}

.c-input-text input,
.c-input-text--keywords input,
.c-input-text--small input {
	width: 100%;
	-webkit-user-select: text;
	-moz-user-select: text;
	user-select: text;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.c-input-text input::-moz-placeholder,
.c-input-text--keywords input::-moz-placeholder,
.c-input-text--small input::-moz-placeholder {
	opacity: 0;
	transform: translate3d(-1rem, 0, 0);
	-moz-transition: all .35s cubic-bezier(0, 0.85, 0.25, 1);
	transition: all .35s cubic-bezier(0, 0.85, 0.25, 1);
	-moz-transition-property: opacity, transform;
	transition-property: opacity, transform;
	font-weight: 400
}

.c-input-text input::placeholder,
.c-input-text--keywords input::placeholder,
.c-input-text--small input::placeholder {
	opacity: 0;
	transform: translate3d(-1rem, 0, 0);
	transition: all .35s cubic-bezier(0, 0.85, 0.25, 1);
	transition-property: opacity, transform;
	font-weight: 400
}

.c-input-text input:focus,
.c-input-text--keywords input:focus,
.c-input-text--small input:focus {
	border-color: #183292;
	outline: none
}

.c-input-text input:focus::-moz-placeholder,
.c-input-text--keywords input:focus::-moz-placeholder,
.c-input-text--small input:focus::-moz-placeholder {
	opacity: 1;
	transform: translate3d(0, 0, 0)
}

.c-input-text input:focus::placeholder,
.c-input-text--keywords input:focus::placeholder,
.c-input-text--small input:focus::placeholder {
	opacity: 1;
	transform: translate3d(0, 0, 0)
}

.c-input-text input[name=password],
.c-input-text--keywords input[name=password],
.c-input-text--small input[name=password] {
	padding-right: 2.5rem
}

.c-input-text input[disabled],
.c-input-text--keywords input[disabled],
.c-input-text--small input[disabled] {
	background-color: #bccbed;
	color: #2240b1;
	-webkit-text-fill-color: #2240b1;
	opacity: .65;
	padding-left: .5rem;
	padding-right: .5rem;
	border-bottom: .125rem solid #bccbed;
	border-radius: .375rem
}

.c-input-text__message {
	color: #183292;
	font-size: .75rem;
	position: relative;
	opacity: 0;
	transform: translate3d(0, 1rem, 0);
	transition: opacity .25s cubic-bezier(0.35, 0.35, 0, 1), transform .25s cubic-bezier(0.35, 0.35, 0, 1)
}

.c-input-text__message span {
	position: absolute;
	top: 1rem;
	left: 0;
	width: 100%
}

.c-input-text__message.active {
	opacity: 1;
	transform: translate3d(0, 0, 0)
}

.c-input-text__toggle-visibility {
	position: absolute;
	right: 0;
	top: 2rem;
	line-height: 1;
	color: #bccbed;
	z-index: 1;
	cursor: pointer;
	font-size: 2rem
}

.c-input-text__toggle-visibility.active {
	color: #2240b1
}

.c-input-text__toggle-visibility:hover {
	color: #183292
}

.c-input-text--small {
	margin-bottom: 1rem
}

.c-input-text--small label {
	font-size: .75rem;
	margin-bottom: 0
}

.c-input-text--small input {
	font-size: 1rem
}

.c-input-text--small .c-input-text__toggle-visibility {
	top: 1rem;
	font-size: 1.5rem
}

.c-input-text--keywords {
	margin-bottom: 1rem
}

.c-input-text__toggle-visibility {
	position: absolute;
	right: 0;
	top: 2rem;
	line-height: 1;
	color: #bccbed;
	z-index: 1;
	cursor: pointer;
	font-size: 2rem
}

.c-input-text__toggle-visibility.active {
	color: #2240b1
}

.c-input-text__toggle-visibility:hover {
	color: #183292
}

.c-keyword-list {
	display: flex;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: center;
	width: 100%;
	overflow-x: auto;
	overflow-y: hidden;
	-webkit-overflow-scrolling: touch;
	position: relative;
	white-space: nowrap;
	height: 3rem;
	z-index: 1
}

.c-keyword-list::-webkit-scrollbar {
	width: .125rem;
	height: .125rem
}

.c-keyword-list tag {
	position: relative;
	padding: .75rem .5rem;
	color: #fff;
	font-size: .625rem;
	display: block;
	line-height: 1;
	cursor: pointer;
	margin: 0 .125rem
}

.c-keyword-list tag:first-child {
	margin-left: 0
}

.c-keyword-list tag:last-child {
	margin-right: 0
}

.c-keyword-list tag:before {
	content: "";
	position: absolute;
	top: .25rem;
	left: 0;
	right: 0;
	bottom: .25rem;
	background-color: #bccbed;
	border-radius: .75rem;
	z-index: -1
}

.c-keyword-list tag:hover:before {
	background-color: #2240b1
}

.c-number {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	width: 1.5em;
	height: 1.5em;
	background-color: #2240b1;
	border-radius: 50%;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	font-size: 1em;
	font-weight: 900;
	color: #fffffffc;
	margin-right: .5em
}

.c-option {
	display: flex;
	width: 100%;
	position: relative
}

.c-option__value {
	cursor: pointer;
	color: #2240b1;
	display: flex;
	height: 4rem;
	padding: 2.5rem 1.5rem;
	justify-content: center;
	align-items: center;
	position: relative
}

.c-option__value.active {
	color: #fffffffc
}

.c-option__value.active::before {
	background-color: #183292;
	border: none
}

.c-option__value.active:hover,
.c-option__value.active:focus {
	color: #fffffffc
}

.c-option__value:hover,
.c-option__value:focus {
	color: #ff3859
}

.c-option__value:hover::before,
.c-option__value:focus::before {
	border-color: #ff3859
}

.c-option__value::before {
	content: "";
	border: 2px solid #2240b1;
	border-radius: 10px;
	position: absolute;
	top: 1rem;
	left: .5rem;
	bottom: 1rem;
	right: .5rem;
	z-index: -1
}

.c-option__value:first-child {
	margin-left: -0.5rem
}

.c-shape {
	width: 100%;
	position: relative;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	white-space: nowrap
}

.c-shape__value {
	cursor: pointer;
	width: 3.5rem;
	height: 4rem;
	font-size: 2rem;
	line-height: 4rem;
	text-align: center;
	color: #2240b1;
	display: inline-block;
	position: relative
}

.c-shape__value.active {
	color: #fffffffc
}

.c-shape__value.active::before {
	background-color: #183292;
	border: none
}

.c-shape__value.active:hover,
.c-shape__value.active:focus {
	color: #fffffffc
}

.c-shape__value:hover,
.c-shape__value:focus {
	color: #183292
}

.c-shape__value:hover::before,
.c-shape__value:focus::before {
	border-color: #183292
}

.c-shape__value::before {
	content: "";
	border: .125rem solid #2240b1;
	border-radius: 100%;
	position: absolute;
	top: .5rem;
	left: .25rem;
	bottom: .5rem;
	right: .25rem;
	z-index: -1
}

.c-slider {
	display: block;
	height: 4rem;
	margin: 0 1rem;
	position: relative;
	cursor: pointer
}

.c-slider__track {
	position: absolute;
	top: 2rem;
	margin-top: -0.0625rem;
	left: -1rem;
	right: -1rem;
	height: .125rem;
	background-color: #2240b1;
	pointer-events: none
}

.c-slider__thumb {
	position: absolute;
	left: 0;
	top: 2rem;
	margin-top: -1rem;
	margin-left: -1rem;
	width: 2rem;
	height: 2rem;
	background-color: #183292;
	border: .25rem solid #fffffffc;
	border-radius: 50%;
	pointer-events: none
}

.c-slider__value {
	text-align: center;
	position: absolute;
	width: 3rem;
	left: -0.75rem;
	top: -2.5rem;
	line-height: 0;
	z-index: 1;
	opacity: 0;
	transform: translate3d(0, 0.5rem, 0);
	transition: all .35s cubic-bezier(0, 0.85, 0.25, 1);
	transition-property: opacity, transform;
	color: #183292
}

.c-slider__value::before {
	box-shadow: 0 0 0 .25rem #fffffffc;
	content: "";
	background-color: #fff;
	position: absolute;
	left: 0;
	top: -1.5rem;
	width: 3rem;
	height: 3rem;
	border-radius: 100%;
	z-index: -1
}

.c-slider__value.active {
	opacity: 1;
	transform: translate3d(0, 0, 0);
	transition: all .35s cubic-bezier(0, 0.85, 0.25, 1)
}

.tagify {
	display: flex;
	flex-wrap: wrap;
	padding: 0;
	cursor: text;
	position: relative;
	transition: all .25s cubic-bezier(0.35, 0.35, 0, 1);
	-webkit-user-select: text;
	-moz-user-select: text;
	user-select: text
}

@keyframes tags--bump {
	25% {
		transform: scale(1.25)
	}
}

.tagify[readonly] {
	cursor: default
}

.tagify[readonly]>.tagify__input {
	visibility: hidden;
	width: 0;
	margin: .25rem 0
}

.tagify[readonly] x {
	display: none
}

.tagify[readonly] tag>div {
	padding: 0rem .5rem
}

.tagify[readonly] tag>div::before {
	background: linear-gradient(45deg, #a4b8e7 25%, transparent 25%, transparent 50%, #a4b8e7 50%, #a4b8e7 75%, transparent 75%, transparent) 0/5px 5px;
	box-shadow: none
}

.tagify+input,
.tagify+textarea {
	border: 0;
	display: none
}

.tagify tag {
	display: inline-block;
	margin: .25rem 0 .25rem .25rem;
	position: relative;
	z-index: 1;
	cursor: default
}

.tagify tag>div {
	vertical-align: top;
	position: relative;
	box-sizing: border-box;
	max-width: 100%;
	padding: 0rem .5rem;
	color: #2240b1;
	border-radius: .75rem;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	padding-right: 1.75rem
}

.tagify tag>div>* {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: inline-block;
	vertical-align: top
}

.tagify tag>div>*[contenteditable] {
	outline: none
}

.tagify tag>div::before {
	content: "";
	position: absolute;
	border-radius: inherit;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background-color: #fff;
	border: .125rem solid #bccbed;
	z-index: -1;
	pointer-events: none;
	animation: .25s tags--bump 1 cubic-bezier(0.35, 0.35, 0, 1)
}

.tagify tag.tagify--noAnim {
	animation: none
}

.tagify tag.tagify--hide {
	width: 0 !important;
	padding-left: 0;
	padding-right: 0;
	margin-left: 0;
	margin-right: 0;
	opacity: 0;
	transform: scale(0);
	transition: all .25s cubic-bezier(0.35, 0.35, 0, 1);
	pointer-events: none
}

.tagify tag.tagify--mark div::before {
	animation: none
}

.tagify tag.tagify--notAllowed div>span {
	color: #183292
}

.tagify tag.tagify--notAllowed div::before {
	border-color: #183292
}

.tagify tag[readonly] x {
	display: none
}

.tagify tag[readonly]>div {
	padding: 0rem .5rem
}

.tagify tag[readonly]>div::before {
	background: linear-gradient(45deg, #a4b8e7 25%, transparent 25%, transparent 50%, #a4b8e7 50%, #a4b8e7 75%, transparent 75%, transparent) 0/5px 5px;
	box-shadow: none
}

.tagify tag x {
	position: absolute;
	width: 2rem;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 1rem;
	z-index: 1;
	right: 0;
	top: 0;
	cursor: pointer;
	color: #bccbed
}

.tagify tag x:hover {
	color: #183292
}

.tagify__input {
	margin: .25rem;
	padding: 0rem .5rem;
	position: relative
}

.tagify__input:empty::before {
	color: #bccbed;
	font-weight: 400;
	font-family: Nunito, Helvetica, Arial, sans-serif, mybrandnewlogo-icons, sans-serif;
	transition: all .35s cubic-bezier(0, 0.85, 0.25, 1);
	transition-property: opacity, transform;
	opacity: 1;
	transform: none
}

.tagify__input:focus {
	outline: none
}

.tagify__input:focus::before {
	color: #bccbed;
	font-weight: 400;
	font-family: Nunito, Helvetica, Arial, sans-serif, mybrandnewlogo-icons, sans-serif;
	transition: all .35s cubic-bezier(0, 0.85, 0.25, 1);
	transition-property: opacity, transform;
	opacity: 0;
	transform: translatex(0.5rem)
}

@supports(-moz-appearance: none) {
	.tagify__input:focus::before {
		display: none
	}
}

.tagify__input:focus:empty::before {
	color: #bccbed;
	font-weight: 400;
	font-family: Nunito, Helvetica, Arial, sans-serif, mybrandnewlogo-icons, sans-serif;
	transition: all .35s cubic-bezier(0, 0.85, 0.25, 1);
	transition-property: opacity, transform;
	opacity: 1;
	transform: none
}

@supports(-moz-appearance: none) {
	.tagify__input:focus:empty::before {
		display: inline-block
	}
}

.tagify__input::before {
	content: attr(data-placeholder);
	position: absolute;
	top: 0;
	z-index: 1;
	color: #2240b1;
	white-space: nowrap;
	pointer-events: none;
	opacity: 0
}

.tagify__input.has-content::before {
	content: " "
}

@supports(-moz-appearance: none) {
	.tagify__input::before {
		line-height: inherit;
		position: relative
	}
}

.tagify__input::after {
	content: attr(data-suggest);
	color: #2240b1;
	opacity: .3;
	pointer-events: none
}

.tagify__input tag {
	margin: 0 .125rem
}

.tagify__input tag>div {
	padding-top: 0;
	padding-bottom: 0
}

.tagify--mix .tagify__input {
	padding: .25rem;
	margin: 0;
	width: 100%;
	height: 100%
}

.tagify__dropdown {
	position: absolute;
	font-size: 1rem;
	padding: .5rem 1rem;
	background-color: #fff;
	max-height: 14rem;
	overflow: auto;
	box-shadow: 0 .1rem .15rem rgba(40, 36, 89, .15), 0 .25rem .5rem rgba(40, 36, 89, .15), 0 .75rem 1.75rem rgba(40, 36, 89, .2);
	border-bottom-left-radius: .75rem;
	border-bottom-right-radius: .75rem
}

.tagify__dropdown header,
.tagify__dropdown footer {
	display: none
}

.tagify__dropdown:empty {
	display: none
}

.tagify__dropdown__item {
	margin: 0;
	padding: .125rem 0;
	text-align: left;
	color: #2240b1;
	position: relative;
	z-index: 0
}

.tagify__dropdown__item:hover,
.tagify__dropdown__item:focus {
	cursor: pointer;
	color: #183292
}

.tagify__dropdown__item--active {
	color: #183292
}

.tagify__dropdown__item--active::before {
	content: "";
	position: absolute;
	left: -0.5rem;
	right: -0.5rem;
	height: 100%;
	bottom: 0;
	background-color: #fffffffc;
	z-index: -1;
	border-radius: .375rem;
	border: .125rem solid #bccbed
}

.c-text {
	display: flex;
	width: 100%;
	height: 4rem;
	position: relative;
	justify-content: center;
	align-items: center
}

.c-text__value {
	width: 100%;
	font-size: 1.625rem;
	font-weight: 600;
	font-family: inherit;
	line-height: 1.5;
	color: #183292;
	position: relative;
	border: none;
	background: none;
	border-bottom: .125rem solid #2240b1;
	margin: 0 0 .5rem;
	padding: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	-webkit-border-radius: 0;
	-webkit-user-select: text;
	-moz-user-select: text;
	user-select: text
}

.c-text__value:focus {
	border-color: #183292;
	outline: none
}

.h-blendmode-multiply {
	mix-blend-mode: multiply
}

.h-blendmode-overlay {
	mix-blend-mode: overlay
}

.h-blendmode-color-burn {
	mix-blend-mode: color-burn
}

.h-blendmode-screen {
	mix-blend-mode: screen
}

.h-center {
	text-align: center
}

@media(min-width: 600px) {
	.h-center-md {
		text-align: center
	}
}

.h-red {
	color: #f94646
}

.h-orange {
	color: #f37b20
}

.h-yellow {
	color: #f8d110
}

.h-green {
	color: #6bcc50
}

.h-blue {
	color: #0cc2ed
}

.h-indigo {
	color: #486ee5
}

.h-violet {
	color: #bf56d8
}

.h-fill-page {
	fill: #fffffffc
}

.h-fill-brand {
	fill: #2240b1
}

.h-dimmed {
	color: #bccbed
}

.h-none {
	display: none !important
}

.h-filled-in {
	border: .125rem solid #bccbed;
	border-radius: .75rem;
	background-color: #fff;
	padding: 0rem .25rem;
	font-weight: 600;
	white-space: nowrap
}

.h-filled-in::before {
	color: #bccbed;
	content: "“"
}

.h-filled-in::after {
	color: #bccbed;
	content: "”"
}

.h-has-dark-background {
	background-color: #000
}

.h-interactive-logo,
.h-share-logo {
	position: relative;
	display: block
}

.h-interactive-logo::before,
.h-share-logo::before {
	z-index: 2;
	position: absolute;
	right: .5rem;
	bottom: .5rem;
	color: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 2.5rem;
	height: 2.5rem
}

.h-interactive-logo::after,
.h-share-logo::after {
	content: "";
	position: absolute;
	z-index: 1;
	right: .5rem;
	bottom: .5rem;
	background-color: #2240b1;
	width: 2.5rem;
	height: 2.5rem;
	border-radius: 50%;
	border: .125rem solid #fffffffc
}

.h-interactive-logo::before,
.h-share-logo::before,
.h-interactive-logo::after,
.h-share-logo::after {
	opacity: 0;
	transform: translate3d(0, 0.5rem, 0);
	transition: all .25s cubic-bezier(0.35, 0.35, 0, 1);
	transition-property: opacity, transform
}

.h-interactive-logo:hover::before,
.h-share-logo:hover::before,
.h-interactive-logo:hover::after,
.h-share-logo:hover::after,
.h-interactive-logo:focus::before,
.h-share-logo:focus::before,
.h-interactive-logo:focus::after,
.h-share-logo:focus::after {
	opacity: 1;
	transform: translate3d(0, 0, 0)
}

.h-keep-case {
	text-transform: none
}

.h-margin {
	margin-bottom: 6rem
}

@media(max-width: 599.98px) {
	.h-margin {
		margin-bottom: 3rem
	}
}

.h-margin-half {
	margin-bottom: 2rem
}

@media(max-width: 599.98px) {
	.h-margin-half {
		margin-bottom: 1.5rem
	}
}

.h-margin-top {
	margin-top: 6rem
}

@media(max-width: 599.98px) {
	.h-margin-top {
		margin-top: 3rem
	}
}

.h-margin-top-half {
	margin-top: 3rem
}

.h-margin-top-quarter {
	margin-top: 1.5rem
}

.h-margin-top-shift {
	margin-top: -3rem
}

.h-share-logo::before,
.h-share-logo::after {
	right: 1rem
}

.h-small {
	font-size: .75rem
}

.h-uppercase {
	text-transform: uppercase
}

.svg-filters {
	position: absolute;
	width: 0;
	height: 0;
	overflow: hidden;
	left: -100%;
	top: -100%
}

html {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	font-size: 14px;
	font-size: 2vw;
	font-family: Nunito, Helvetica, Arial, sans-serif;
	background-color: #fffffffc;
	color: #2240b1;
	touch-action: manipulation
}

@media(max-width: 800px) {
	html {
		font-size: 16px
	}
}

@media(min-width: 1000px) {
	html {
		font-size: 20px
	}
}

body {
	margin: 0;
	padding: 0;
	background-color: #fffffffc;
	line-height: 1.5;
	height: 100%;
	min-height: 100%;
	overscroll-behavior: none
}

body .l-main {
	min-height: 100%
}

body.has-overlay {
	overflow: hidden
}

body.has-outdated-message {
	padding-top: 6rem
}

body.has-site-wide-message {
	padding-top: 6rem
}

body.has-site-wide-message .b-navigation {
	margin-top: 6rem
}

body.has-site-wide-message.has-menu .b-navigation {
	margin-top: 0;
	z-index: 11
}

@media(min-width: 600px) {
	body.has-site-wide-message {
		padding-top: 4rem
	}

	body.has-site-wide-message .b-navigation {
		margin-top: 4rem
	}
}

h1 {
	text-align: center;
	font-size: 2.5rem;
	margin: 0;
	padding: 0;
	line-height: 1;
	font-weight: 600;
	letter-spacing: -0.025em
}

@media(max-width: 1279.98px) {
	h1 {
		font-size: 2.5rem
	}
}

@media(max-width: 599.98px) {
	h1 {
		font-size: 2.75rem
	}
}

h1+h2 {
	text-align: center
}

h1.small {
	font-size: 2.75rem;
	margin: 1rem 0
}

h1.capitalize {
	text-transform: capitalize
}

h1+h2,
h2+h3,
.l-header__logo+h2 {
	margin-top: 1rem;
	font-size: 1rem;
	letter-spacing: .15em;
	text-transform: uppercase;
	font-weight: 600;
	color: #2240b1
}

@media(max-width: 599.98px) {

	h1+h2,
	h2+h3,
	.l-header__logo+h2 {
		font-size: .75rem;
		line-height: 1.5
	}
}

img {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	pointer-events: none
}

.responsive-picture {
	position: relative;
	overflow: hidden
}

.responsive-picture canvas.preview {
	position: absolute;
	opacity: 1;
	transition: opacity .25s cubic-bezier(0.35, 0.35, 0, 1)
}

picture.intrinsic {
	position: relative;
	display: block;
	margin: 0;
	width: 100%;
	overflow: hidden
}

picture.intrinsic::before {
	content: "";
	position: absolute;
	left: 1px;
	right: 1px;
	bottom: 1px;
	top: 1px;
	border-radius: .75rem;
	background-color: #bccbed;
	background-image: url("data:image/svg+xml,%3csvg version='1.1' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e %3ccircle cx='20' cy='50' r='7.5' fill='white' /%3e %3ccircle cx='50' cy='50' r='7.5' fill='white' /%3e %3ccircle cx='80' cy='50' r='7.5' fill='white' /%3e %3c/svg%3e");
	background-size: 2rem;
	background-position: center;
	background-repeat: no-repeat
}

picture.intrinsic.loaded+canvas.preview {
	opacity: 0
}

picture.intrinsic img {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

picture.intrinsic img.loading {
	opacity: 0
}

picture.intrinsic img.loaded {
	opacity: 1;
	transition: opacity .25s cubic-bezier(0.35, 0.35, 0, 1)
}

picture.intrinsic img.loaded.lazyload {
	opacity: 0
}

picture.intrinsic img.loaded.lazyloaded {
	opacity: 1;
	transition: opacity .25s cubic-bezier(0.35, 0.35, 0, 1)
}

picture.has-alpha:before {
	content: none
}

h2 {
	font-size: 2.75rem;
	line-height: 1;
	margin: 0;
	padding: 0;
	font-weight: 900;
	letter-spacing: -0.015em
}

@media(max-width: 599.98px) {
	h2 {
		font-size: 2rem
	}
}

h3 {
	font-size:0.6rem!important
	line-height: 1.125;
	margin: 0 0 2rem;
	padding: 0;
	font-weight: 600
}

h4 {
	font-size: 1rem;
	line-height: 1.125;
	margin: 0;
	padding: 0;
	font-weight: 600
}

p {
	margin-bottom: 1.5rem
}

p.small {
	font-size: .75rem
}

h1 {
	color: #2240b1
}

.container>p+:not(p),
.container--margin>p+:not(p),
.container-big>p+:not(p),
.container-large>p+:not(p),
.container-full>p+:not(p),
.container-full--margin>p+:not(p) {
	margin-top: 3rem
}

@media(max-width: 599.98px) {

	.container>p+:not(p),
	.container--margin>p+:not(p),
	.container-big>p+:not(p),
	.container-large>p+:not(p),
	.container-full>p+:not(p),
	.container-full--margin>p+:not(p) {
		margin-top: 3rem
	}
}

.container>p+.b-block-list,
.container--margin>p+.b-block-list,
.container-big>p+.b-block-list,
.container-large>p+.b-block-list,
.container-full>p+.b-block-list,
.container-full--margin>p+.b-block-list {
	margin-top: 4rem
}

@media(max-width: 599.98px) {

	.container>p+.b-block-list,
	.container--margin>p+.b-block-list,
	.container-big>p+.b-block-list,
	.container-large>p+.b-block-list,
	.container-full>p+.b-block-list,
	.container-full--margin>p+.b-block-list {
		margin-top: 2rem
	}
}

.container-row,
.container-row--margin {
	width: 100%;
	padding-right: .25rem;
	padding-left: .25rem;
	margin-right: auto;
	margin-left: auto;
	max-width: 680px
}

@media(min-width: 480px) {

	.container-row,
	.container-row--margin {
		max-width: 480px
	}
}

@media(min-width: 600px) {

	.container-row,
	.container-row--margin {
		max-width: 600px
	}
}

@media(min-width: 920px) {

	.container-row,
	.container-row--margin {
		max-width: 920px
	}
}

@media(min-width: 1280px) {

	.container-row,
	.container-row--margin {
		max-width: 1280px
	}
}

@media(min-width: 1440px) {

	.container-row,
	.container-row--margin {
		max-width: 1440px
	}
}

.container-row--margin {
	margin-bottom: 6rem
}

@media(max-width: 599.98px) {
	.container-row--margin {
		margin-bottom: 3rem
	}
}

.container--margin {
	margin-bottom: 6rem
}

@media(max-width: 599.98px) {
	.container--margin {
		margin-bottom: 3rem
	}
}

* {
	box-sizing: border-box
}

*::before,
*::after {
	box-sizing: border-box
}

body {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}

body:not(.has-controls) h1,
body:not(.has-controls) h2,
body:not(.has-controls) h3,
body:not(.has-controls) h4,
body:not(.has-controls) h5,
body:not(.has-controls) h6,
body:not(.has-controls) p,
body:not(.has-controls) ul,
body:not(.has-controls) ol {
	-webkit-tap-highlight-color: #183292;
	-webkit-touch-callout: default;
	-webkit-user-select: text;
	-moz-user-select: text;
	user-select: text
}

input {
	-webkit-appearance: none;
	-webkit-user-select: text;
	-moz-user-select: text;
	user-select: text
}

::-moz-placeholder {
	color: #bccbed;
	font-family: Nunito, Helvetica, Arial, sans-serif, mybrandnewlogo-icons, sans-serif
}

::placeholder {
	color: #bccbed;
	font-family: Nunito, Helvetica, Arial, sans-serif, mybrandnewlogo-icons, sans-serif
}

::-moz-selection {
	background: #183292;
	color: #fffffffc
}

::selection {
	background: #ff3859;
	color: #fffffffc
}

::-moz-selection {
	background: #183292;
	color: #fffffffc
}

a {
	text-decoration: none;
	color: #2240b1
}

a:hover {
	color: #183292
}

a:focus {
	color: #183292
}

a>span.icon,
a>span.b-chat-window__message--error:before,
a>span.b-chat-window__message--sent:before,
a>span.b-control__scroll-left1,
a>span.b-control__scroll-right1,
a>span.b-control__scroll-left2,
a>span.b-control__scroll-right2,
a>span.b-control__scroll-left3,
a>span.b-control__scroll-right3,
a>span.b-modal__copy::before,
a>span.c-close-button,
a>span.c-color-picker__copy::before,
a>span.c-input-text__toggle-visibility,
a>span.h-interactive-logo::before,
a>span.h-share-logo::before {
	margin-right: .15em
}

p>a:not(.c-button):not(.b-control__button--confirm):not(.c-button--outline):not(.c-button--on-white):not(.c-button--small):not(.c-button-text__button):not(.c-color-picker__button):not(.simple) {
	text-transform: inherit;
	font-weight: 900;
	white-space: nowrap;
	position: relative;
	z-index: 0;
	display: inline-block
}

p>a:not(.c-button):not(.b-control__button--confirm):not(.c-button--outline):not(.c-button--on-white):not(.c-button--small):not(.c-button-text__button):not(.c-color-picker__button):not(.simple) .icon-link {
	margin-right: .175em
}

p>a:not(.c-button):not(.b-control__button--confirm):not(.c-button--outline):not(.c-button--on-white):not(.c-button--small):not(.c-button-text__button):not(.c-color-picker__button):not(.simple)::before,
p>a:not(.c-button):not(.b-control__button--confirm):not(.c-button--outline):not(.c-button--on-white):not(.c-button--small):not(.c-button-text__button):not(.c-color-picker__button):not(.simple)::after {
	content: "";
	position: absolute;
	left: 0;
	bottom: -0.125rem;
	right: 0;
	height: .125rem;
	z-index: -1;
	background-color: #bccbed
}

p>a:not(.c-button):not(.b-control__button--confirm):not(.c-button--outline):not(.c-button--on-white):not(.c-button--small):not(.c-button-text__button):not(.c-color-picker__button):not(.simple)::after {
	background-color: #183292;
	transform: scaleX(0);
	transition: transform .35s cubic-bezier(0, 0.85, 0.25, 1)
}

p>a:not(.c-button):not(.b-control__button--confirm):not(.c-button--outline):not(.c-button--on-white):not(.c-button--small):not(.c-button-text__button):not(.c-color-picker__button):not(.simple):hover::after,
p>a:not(.c-button):not(.b-control__button--confirm):not(.c-button--outline):not(.c-button--on-white):not(.c-button--small):not(.c-button-text__button):not(.c-color-picker__button):not(.simple):focus::after {
	transform: scaleX(1)
}

strong,
b {
	font-weight: 900
}

.container-full,
.container-full--margin {
	display: block;
	width: 100%;
	padding: 0 2rem
}

@media(max-width: 599.98px) {

	.container-full,
	.container-full--margin {
		padding: 0 1rem
	}
}

.container-full--margin {
	margin-bottom: 6rem
}

@media(max-width: 599.98px) {
	.container-full--margin {
		margin-bottom: 3rem
	}
}

.container,
.container--margin {
	display: block;
	width: 100%;
	max-width: 920px;
	padding: 0 2rem
}

@media(max-width: 919.98px) {

	.container,
	.container--margin {
		padding: 0 1rem
	}
}

.container-big {
	display: block;
	width: 100%;
	max-width: 1440px;
	padding: 0 2rem
}

@media(max-width: 919.98px) {
	.container-big {
		padding: 0 1rem
	}
}

.container-large {
	display: block;
	width: 100%;
	max-width: 1280px;
	padding: 0 2rem
}

@media(max-width: 919.98px) {
	.container-large {
		padding: 0 1rem
	}
}

ul,
ol {
	margin: 1rem 0 0 0;
	padding: 0 0 0 1rem
}

ul li,
ol li {
	margin: 0;
	padding: 0
}

ul {
	list-style-type: disc
}

ol {
	list-style-type: decimal
}

.use-scroll-bar ::-webkit-scrollbar {
	background: #bccbed;
	border: none;
	width: 8px;
	height: 8px
}

.use-scroll-bar ::-webkit-scrollbar-thumb {
	background-color: #2240b1
}

.tracking-pixel {
	position: fixed;
	left: -999px;
	top: -999px;
	width: 1px;
	height: 1px;
	overflow: hidden
}

.powered-by {
	display: none
}

.expandable {
	display: block;
	max-height: 0;
	overflow: hidden;
	transition: max-height 1s cubic-bezier(0.65, 0, 0.35, 1)
}

.expandable.expanded {
	max-height: 1000rem
}