/*!
 * jQuery UI CSS Framework 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/category/theming/
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}


/* Icons
----------------------------------*/
.ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/*!
 * jQuery UI CSS Framework 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit https://jqueryui.com/themeroller/
 */

/*






 */



/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Arial,Helvetica,sans-serif/*{ffDefault}*/;
	font-size: 1em/*{fsDefault}*/;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial,Helvetica,sans-serif/*{ffDefault}*/;
	font-size: 1em;
}
.ui-widget.ui-widget-content {
	border: 1px solid #c5c5c5/*{borderColorDefault}*/;
}
.ui-widget-content {
	border: 1px solid #dddddd/*{borderColorContent}*/;
	background: #ffffff/*{bgColorContent}*/ /*{bgImgUrlContent}*/ /*{bgContentXPos}*/ /*{bgContentYPos}*/ /*{bgContentRepeat}*/;
	color: #333333/*{fcContent}*/;
}
.ui-widget-content a {
	color: #333333/*{fcContent}*/;
}
.ui-widget-header {
	border: 1px solid #dddddd/*{borderColorHeader}*/;
	background: #e9e9e9/*{bgColorHeader}*/ /*{bgImgUrlHeader}*/ /*{bgHeaderXPos}*/ /*{bgHeaderYPos}*/ /*{bgHeaderRepeat}*/;
	color: #333333/*{fcHeader}*/;
	font-weight: bold;
}
.ui-widget-header a {
	color: #333333/*{fcHeader}*/;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,

/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: 1px solid #c5c5c5/*{borderColorDefault}*/;
	background: #f6f6f6/*{bgColorDefault}*/ /*{bgImgUrlDefault}*/ /*{bgDefaultXPos}*/ /*{bgDefaultYPos}*/ /*{bgDefaultRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #454545/*{fcDefault}*/;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	color: #454545/*{fcDefault}*/;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
	border: 1px solid #cccccc/*{borderColorHover}*/;
	background: #ededed/*{bgColorHover}*/ /*{bgImgUrlHover}*/ /*{bgHoverXPos}*/ /*{bgHoverYPos}*/ /*{bgHoverRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #2b2b2b/*{fcHover}*/;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
	color: #2b2b2b/*{fcHover}*/;
	text-decoration: none;
}

.ui-visual-focus {
	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #003eff/*{borderColorActive}*/;
	background: #007fff/*{bgColorActive}*/ /*{bgImgUrlActive}*/ /*{bgActiveXPos}*/ /*{bgActiveYPos}*/ /*{bgActiveRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #ffffff/*{fcActive}*/;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #003eff/*{borderColorActive}*/;
	background-color: #ffffff/*{fcActive}*/;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ffffff/*{fcActive}*/;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #dad55e/*{borderColorHighlight}*/;
	background: #fffa90/*{bgColorHighlight}*/ /*{bgImgUrlHighlight}*/ /*{bgHighlightXPos}*/ /*{bgHighlightYPos}*/ /*{bgHighlightRepeat}*/;
	color: #777620/*{fcHighlight}*/;
}
.ui-state-checked {
	border: 1px solid #dad55e/*{borderColorHighlight}*/;
	background: #fffa90/*{bgColorHighlight}*/;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #777620/*{fcHighlight}*/;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #f1a899/*{borderColorError}*/;
	background: #fddfdf/*{bgColorError}*/ /*{bgImgUrlError}*/ /*{bgErrorXPos}*/ /*{bgErrorYPos}*/ /*{bgErrorRepeat}*/;
	color: #5f3f3f/*{fcError}*/;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #5f3f3f/*{fcError}*/;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #5f3f3f/*{fcError}*/;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	background-image: none;
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_444444_256x240-0ec02058e27f71c352637ad8cf116491b94527208affb95e29534bc6e1c239a4.png)/*{iconsContent}*/;
}
.ui-widget-header .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_444444_256x240-0ec02058e27f71c352637ad8cf116491b94527208affb95e29534bc6e1c239a4.png)/*{iconsHeader}*/;
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_555555_256x240-2ae1a3121a9024293d3d98f529f49edd9609e4043974e86304e263f811e865b8.png)/*{iconsHover}*/;
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_ffffff_256x240-063ff6c0b18fa40b9a89952c7a14ba75909dc2a6012612d83c40b9ef77df08e9.png)/*{iconsActive}*/;
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_777620_256x240-db31659e24ef3c3402c3cce811aaa4f6e6c69d353f32ddf40ce43f80e98e1297.png)/*{iconsHighlight}*/;
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_cc0000_256x240-32d2aace8d299dd84d2e10ce1f1eb9cbb83550e147a4147b474eb22510dac5c3.png)/*{iconsError}*/;
}
.ui-button .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_777777_256x240-03396f638d0837b69aa809188d82742d27a85eb85d105d4d553520df635176b7.png)/*{iconsDefault}*/;
}

/* positioning */
/* Three classes needed to override `.ui-button:hover .ui-icon` */
.ui-icon-blank.ui-icon-blank.ui-icon-blank {
	background-image: none;
}
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -65px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 3px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 3px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 3px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 3px/*{cornerRadius}*/;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa/*{bgColorOverlay}*/ /*{bgImgUrlOverlay}*/ /*{bgOverlayXPos}*/ /*{bgOverlayYPos}*/ /*{bgOverlayRepeat}*/;
	opacity: .3/*{opacityOverlay}*/;
}
.ui-widget-shadow {
	box-shadow: 0/*{offsetLeftShadow}*/ 0/*{offsetTopShadow}*/ 5px/*{thicknessShadow}*/ #666666/*{bgColorShadow}*/;
}
/*!
 * jQuery UI Datepicker 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/datepicker/#theming
 */
/*

 */
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}
/*!
 * jQuery UI Autocomplete 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/autocomplete/#theming
 */
/*

 */
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
/*!
 * Font Awesome Free 5.6.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  src: url(/assets/font-awesome/fa-solid-900-564795e9041cf10e4c34eebcc9fa5d4d4f71a1c4a79f554fa77eef9d9d401c8b.eot);
  src: url(/assets/font-awesome/fa-solid-900-564795e9041cf10e4c34eebcc9fa5d4d4f71a1c4a79f554fa77eef9d9d401c8b.eot#iefix) format("embedded-opentype"), url(/assets/font-awesome/fa-solid-900-87d374b4b26b68d4a4f577bbb70464f271fd6141b9566a0fc0980af1ab94144f.woff2) format("woff2"), url(/assets/font-awesome/fa-solid-900-abb751acb60c97053a7e9dead72e44b948cfa83256f1bb0dbe608bbc10c1cfc8.woff) format("woff"), url(/assets/font-awesome/fa-solid-900-7ac7d58d2625ac666cd7a130cbb38e2fe40e268813afa7d89ddd8fdce400b7dc.ttf) format("truetype"), url(/assets/font-awesome/fa-solid-900-e43dc0fc9104e232bc5ff39ba3dda818a030a21a4e20e28db7247b21d72a2daa.svg#fontawesome) format("svg"); }

@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 400;
  src: url(/assets/font-awesome/fa-regular-400-3d64ee0b462da10c476d04506f7de87581a7b579f268f94241b1db6d19e74dd9.eot);
  src: url(/assets/font-awesome/fa-regular-400-3d64ee0b462da10c476d04506f7de87581a7b579f268f94241b1db6d19e74dd9.eot#iefix) format("embedded-opentype"), url(/assets/font-awesome/fa-regular-400-c553c38d0e7df02eff9097eb4d54355a0cf8f2d1c3ed7b99cbf6bdb9802fb53a.woff2) format("woff2"), url(/assets/font-awesome/fa-regular-400-c387f2631cc7cb58b3d639ed6161324107829f109c59629f8a5a2ef0a0254cab.woff) format("woff"), url(/assets/font-awesome/fa-regular-400-eb266c07a7425cff0eff431dd0cb7c249ce69a21b9e8392227f9bd02d53fd051.ttf) format("truetype"), url(/assets/font-awesome/fa-regular-400-3a886d4c73d53ee09e1bfabb0799588f0b105ba48462d59d6c67d2f55a173f87.svg#fontawesome) format("svg"); }

@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: normal;
  src: url(/assets/font-awesome/fa-brands-400-a463077c5b95e21546d33b205d30fe28712d75134428635b10a13efdbe84ef1c.eot);
  src: url(/assets/font-awesome/fa-brands-400-a463077c5b95e21546d33b205d30fe28712d75134428635b10a13efdbe84ef1c.eot#iefix) format("embedded-opentype"), url(/assets/font-awesome/fa-brands-400-62875dd4f1b007a1f7c892b3c576c09dae8641eab480265bcd4c27325edb0834.woff2) format("woff2"), url(/assets/font-awesome/fa-brands-400-89cbdd0ccbe2883f27e6c0c69ad643720d049046a32f7a69036ccc5072e7516a.woff) format("woff"), url(/assets/font-awesome/fa-brands-400-d1bccf3ba72f9dc24d5fa86ee42183dc63e93f3851787dd7418ee8db445af9c5.ttf) format("truetype"), url(/assets/font-awesome/fa-brands-400-be6a8621e9f6076d8b5e0fed4ecd8526d82f9a696487d9cdd9a5e26d86e5ac59.svg#fontawesome) format("svg"); }

.fa,
.fas {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900; }

.far {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fab {
  font-family: 'Font Awesome 5 Brands'; }

.fa,
.fas,
.far,
.fal,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1; }

.fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -.0667em; }

.fa-xs {
  font-size: .75em; }

.fa-sm {
  font-size: .875em; }

.fa-1x {
  font-size: 1em; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-6x {
  font-size: 6em; }

.fa-7x {
  font-size: 7em; }

.fa-8x {
  font-size: 8em; }

.fa-9x {
  font-size: 9em; }

.fa-10x {
  font-size: 10em; }

.fa-fw {
  text-align: center;
  width: 1.25em; }

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit; }

.fa-border {
  border: solid 0.08em #eee;
  border-radius: .1em;
  padding: .2em .25em .15em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: .3em; }

.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: .3em; }

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
          animation: fa-spin 2s infinite linear; }

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
          animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg); }

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg); }

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1); }

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
          transform: scale(1, -1); }

.fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(-1, -1);
          transform: scale(-1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  -webkit-filter: none;
          filter: none; }

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em; }

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before {
  content: "\f26e"; }

.fa-accessible-icon:before {
  content: "\f368"; }

.fa-accusoft:before {
  content: "\f369"; }

.fa-acquisitions-incorporated:before {
  content: "\f6af"; }

.fa-ad:before {
  content: "\f641"; }

.fa-address-book:before {
  content: "\f2b9"; }

.fa-address-card:before {
  content: "\f2bb"; }

.fa-adjust:before {
  content: "\f042"; }

.fa-adn:before {
  content: "\f170"; }

.fa-adobe:before {
  content: "\f778"; }

.fa-adversal:before {
  content: "\f36a"; }

.fa-affiliatetheme:before {
  content: "\f36b"; }

.fa-air-freshener:before {
  content: "\f5d0"; }

.fa-algolia:before {
  content: "\f36c"; }

.fa-align-center:before {
  content: "\f037"; }

.fa-align-justify:before {
  content: "\f039"; }

.fa-align-left:before {
  content: "\f036"; }

.fa-align-right:before {
  content: "\f038"; }

.fa-alipay:before {
  content: "\f642"; }

.fa-allergies:before {
  content: "\f461"; }

.fa-amazon:before {
  content: "\f270"; }

.fa-amazon-pay:before {
  content: "\f42c"; }

.fa-ambulance:before {
  content: "\f0f9"; }

.fa-american-sign-language-interpreting:before {
  content: "\f2a3"; }

.fa-amilia:before {
  content: "\f36d"; }

.fa-anchor:before {
  content: "\f13d"; }

.fa-android:before {
  content: "\f17b"; }

.fa-angellist:before {
  content: "\f209"; }

.fa-angle-double-down:before {
  content: "\f103"; }

.fa-angle-double-left:before {
  content: "\f100"; }

.fa-angle-double-right:before {
  content: "\f101"; }

.fa-angle-double-up:before {
  content: "\f102"; }

.fa-angle-down:before {
  content: "\f107"; }

.fa-angle-left:before {
  content: "\f104"; }

.fa-angle-right:before {
  content: "\f105"; }

.fa-angle-up:before {
  content: "\f106"; }

.fa-angry:before {
  content: "\f556"; }

.fa-angrycreative:before {
  content: "\f36e"; }

.fa-angular:before {
  content: "\f420"; }

.fa-ankh:before {
  content: "\f644"; }

.fa-app-store:before {
  content: "\f36f"; }

.fa-app-store-ios:before {
  content: "\f370"; }

.fa-apper:before {
  content: "\f371"; }

.fa-apple:before {
  content: "\f179"; }

.fa-apple-alt:before {
  content: "\f5d1"; }

.fa-apple-pay:before {
  content: "\f415"; }

.fa-archive:before {
  content: "\f187"; }

.fa-archway:before {
  content: "\f557"; }

.fa-arrow-alt-circle-down:before {
  content: "\f358"; }

.fa-arrow-alt-circle-left:before {
  content: "\f359"; }

.fa-arrow-alt-circle-right:before {
  content: "\f35a"; }

.fa-arrow-alt-circle-up:before {
  content: "\f35b"; }

.fa-arrow-circle-down:before {
  content: "\f0ab"; }

.fa-arrow-circle-left:before {
  content: "\f0a8"; }

.fa-arrow-circle-right:before {
  content: "\f0a9"; }

.fa-arrow-circle-up:before {
  content: "\f0aa"; }

.fa-arrow-down:before {
  content: "\f063"; }

.fa-arrow-left:before {
  content: "\f060"; }

.fa-arrow-right:before {
  content: "\f061"; }

.fa-arrow-up:before {
  content: "\f062"; }

.fa-arrows-alt:before {
  content: "\f0b2"; }

.fa-arrows-alt-h:before {
  content: "\f337"; }

.fa-arrows-alt-v:before {
  content: "\f338"; }

.fa-artstation:before {
  content: "\f77a"; }

.fa-assistive-listening-systems:before {
  content: "\f2a2"; }

.fa-asterisk:before {
  content: "\f069"; }

.fa-asymmetrik:before {
  content: "\f372"; }

.fa-at:before {
  content: "\f1fa"; }

.fa-atlas:before {
  content: "\f558"; }

.fa-atlassian:before {
  content: "\f77b"; }

.fa-atom:before {
  content: "\f5d2"; }

.fa-audible:before {
  content: "\f373"; }

.fa-audio-description:before {
  content: "\f29e"; }

.fa-autoprefixer:before {
  content: "\f41c"; }

.fa-avianex:before {
  content: "\f374"; }

.fa-aviato:before {
  content: "\f421"; }

.fa-award:before {
  content: "\f559"; }

.fa-aws:before {
  content: "\f375"; }

.fa-baby:before {
  content: "\f77c"; }

.fa-baby-carriage:before {
  content: "\f77d"; }

.fa-backspace:before {
  content: "\f55a"; }

.fa-backward:before {
  content: "\f04a"; }

.fa-balance-scale:before {
  content: "\f24e"; }

.fa-ban:before {
  content: "\f05e"; }

.fa-band-aid:before {
  content: "\f462"; }

.fa-bandcamp:before {
  content: "\f2d5"; }

.fa-barcode:before {
  content: "\f02a"; }

.fa-bars:before {
  content: "\f0c9"; }

.fa-baseball-ball:before {
  content: "\f433"; }

.fa-basketball-ball:before {
  content: "\f434"; }

.fa-bath:before {
  content: "\f2cd"; }

.fa-battery-empty:before {
  content: "\f244"; }

.fa-battery-full:before {
  content: "\f240"; }

.fa-battery-half:before {
  content: "\f242"; }

.fa-battery-quarter:before {
  content: "\f243"; }

.fa-battery-three-quarters:before {
  content: "\f241"; }

.fa-bed:before {
  content: "\f236"; }

.fa-beer:before {
  content: "\f0fc"; }

.fa-behance:before {
  content: "\f1b4"; }

.fa-behance-square:before {
  content: "\f1b5"; }

.fa-bell:before {
  content: "\f0f3"; }

.fa-bell-slash:before {
  content: "\f1f6"; }

.fa-bezier-curve:before {
  content: "\f55b"; }

.fa-bible:before {
  content: "\f647"; }

.fa-bicycle:before {
  content: "\f206"; }

.fa-bimobject:before {
  content: "\f378"; }

.fa-binoculars:before {
  content: "\f1e5"; }

.fa-biohazard:before {
  content: "\f780"; }

.fa-birthday-cake:before {
  content: "\f1fd"; }

.fa-bitbucket:before {
  content: "\f171"; }

.fa-bitcoin:before {
  content: "\f379"; }

.fa-bity:before {
  content: "\f37a"; }

.fa-black-tie:before {
  content: "\f27e"; }

.fa-blackberry:before {
  content: "\f37b"; }

.fa-blender:before {
  content: "\f517"; }

.fa-blender-phone:before {
  content: "\f6b6"; }

.fa-blind:before {
  content: "\f29d"; }

.fa-blog:before {
  content: "\f781"; }

.fa-blogger:before {
  content: "\f37c"; }

.fa-blogger-b:before {
  content: "\f37d"; }

.fa-bluetooth:before {
  content: "\f293"; }

.fa-bluetooth-b:before {
  content: "\f294"; }

.fa-bold:before {
  content: "\f032"; }

.fa-bolt:before {
  content: "\f0e7"; }

.fa-bomb:before {
  content: "\f1e2"; }

.fa-bone:before {
  content: "\f5d7"; }

.fa-bong:before {
  content: "\f55c"; }

.fa-book:before {
  content: "\f02d"; }

.fa-book-dead:before {
  content: "\f6b7"; }

.fa-book-open:before {
  content: "\f518"; }

.fa-book-reader:before {
  content: "\f5da"; }

.fa-bookmark:before {
  content: "\f02e"; }

.fa-bowling-ball:before {
  content: "\f436"; }

.fa-box:before {
  content: "\f466"; }

.fa-box-open:before {
  content: "\f49e"; }

.fa-boxes:before {
  content: "\f468"; }

.fa-braille:before {
  content: "\f2a1"; }

.fa-brain:before {
  content: "\f5dc"; }

.fa-briefcase:before {
  content: "\f0b1"; }

.fa-briefcase-medical:before {
  content: "\f469"; }

.fa-broadcast-tower:before {
  content: "\f519"; }

.fa-broom:before {
  content: "\f51a"; }

.fa-brush:before {
  content: "\f55d"; }

.fa-btc:before {
  content: "\f15a"; }

.fa-bug:before {
  content: "\f188"; }

.fa-building:before {
  content: "\f1ad"; }

.fa-bullhorn:before {
  content: "\f0a1"; }

.fa-bullseye:before {
  content: "\f140"; }

.fa-burn:before {
  content: "\f46a"; }

.fa-buromobelexperte:before {
  content: "\f37f"; }

.fa-bus:before {
  content: "\f207"; }

.fa-bus-alt:before {
  content: "\f55e"; }

.fa-business-time:before {
  content: "\f64a"; }

.fa-buysellads:before {
  content: "\f20d"; }

.fa-calculator:before {
  content: "\f1ec"; }

.fa-calendar:before {
  content: "\f133"; }

.fa-calendar-alt:before {
  content: "\f073"; }

.fa-calendar-check:before {
  content: "\f274"; }

.fa-calendar-day:before {
  content: "\f783"; }

.fa-calendar-minus:before {
  content: "\f272"; }

.fa-calendar-plus:before {
  content: "\f271"; }

.fa-calendar-times:before {
  content: "\f273"; }

.fa-calendar-week:before {
  content: "\f784"; }

.fa-camera:before {
  content: "\f030"; }

.fa-camera-retro:before {
  content: "\f083"; }

.fa-campground:before {
  content: "\f6bb"; }

.fa-canadian-maple-leaf:before {
  content: "\f785"; }

.fa-candy-cane:before {
  content: "\f786"; }

.fa-cannabis:before {
  content: "\f55f"; }

.fa-capsules:before {
  content: "\f46b"; }

.fa-car:before {
  content: "\f1b9"; }

.fa-car-alt:before {
  content: "\f5de"; }

.fa-car-battery:before {
  content: "\f5df"; }

.fa-car-crash:before {
  content: "\f5e1"; }

.fa-car-side:before {
  content: "\f5e4"; }

.fa-caret-down:before {
  content: "\f0d7"; }

.fa-caret-left:before {
  content: "\f0d9"; }

.fa-caret-right:before {
  content: "\f0da"; }

.fa-caret-square-down:before {
  content: "\f150"; }

.fa-caret-square-left:before {
  content: "\f191"; }

.fa-caret-square-right:before {
  content: "\f152"; }

.fa-caret-square-up:before {
  content: "\f151"; }

.fa-caret-up:before {
  content: "\f0d8"; }

.fa-carrot:before {
  content: "\f787"; }

.fa-cart-arrow-down:before {
  content: "\f218"; }

.fa-cart-plus:before {
  content: "\f217"; }

.fa-cash-register:before {
  content: "\f788"; }

.fa-cat:before {
  content: "\f6be"; }

.fa-cc-amazon-pay:before {
  content: "\f42d"; }

.fa-cc-amex:before {
  content: "\f1f3"; }

.fa-cc-apple-pay:before {
  content: "\f416"; }

.fa-cc-diners-club:before {
  content: "\f24c"; }

.fa-cc-discover:before {
  content: "\f1f2"; }

.fa-cc-jcb:before {
  content: "\f24b"; }

.fa-cc-mastercard:before {
  content: "\f1f1"; }

.fa-cc-paypal:before {
  content: "\f1f4"; }

.fa-cc-stripe:before {
  content: "\f1f5"; }

.fa-cc-visa:before {
  content: "\f1f0"; }

.fa-centercode:before {
  content: "\f380"; }

.fa-centos:before {
  content: "\f789"; }

.fa-certificate:before {
  content: "\f0a3"; }

.fa-chair:before {
  content: "\f6c0"; }

.fa-chalkboard:before {
  content: "\f51b"; }

.fa-chalkboard-teacher:before {
  content: "\f51c"; }

.fa-charging-station:before {
  content: "\f5e7"; }

.fa-chart-area:before {
  content: "\f1fe"; }

.fa-chart-bar:before {
  content: "\f080"; }

.fa-chart-line:before {
  content: "\f201"; }

.fa-chart-pie:before {
  content: "\f200"; }

.fa-check:before {
  content: "\f00c"; }

.fa-check-circle:before {
  content: "\f058"; }

.fa-check-double:before {
  content: "\f560"; }

.fa-check-square:before {
  content: "\f14a"; }

.fa-chess:before {
  content: "\f439"; }

.fa-chess-bishop:before {
  content: "\f43a"; }

.fa-chess-board:before {
  content: "\f43c"; }

.fa-chess-king:before {
  content: "\f43f"; }

.fa-chess-knight:before {
  content: "\f441"; }

.fa-chess-pawn:before {
  content: "\f443"; }

.fa-chess-queen:before {
  content: "\f445"; }

.fa-chess-rook:before {
  content: "\f447"; }

.fa-chevron-circle-down:before {
  content: "\f13a"; }

.fa-chevron-circle-left:before {
  content: "\f137"; }

.fa-chevron-circle-right:before {
  content: "\f138"; }

.fa-chevron-circle-up:before {
  content: "\f139"; }

.fa-chevron-down:before {
  content: "\f078"; }

.fa-chevron-left:before {
  content: "\f053"; }

.fa-chevron-right:before {
  content: "\f054"; }

.fa-chevron-up:before {
  content: "\f077"; }

.fa-child:before {
  content: "\f1ae"; }

.fa-chrome:before {
  content: "\f268"; }

.fa-church:before {
  content: "\f51d"; }

.fa-circle:before {
  content: "\f111"; }

.fa-circle-notch:before {
  content: "\f1ce"; }

.fa-city:before {
  content: "\f64f"; }

.fa-clipboard:before {
  content: "\f328"; }

.fa-clipboard-check:before {
  content: "\f46c"; }

.fa-clipboard-list:before {
  content: "\f46d"; }

.fa-clock:before {
  content: "\f017"; }

.fa-clone:before {
  content: "\f24d"; }

.fa-closed-captioning:before {
  content: "\f20a"; }

.fa-cloud:before {
  content: "\f0c2"; }

.fa-cloud-download-alt:before {
  content: "\f381"; }

.fa-cloud-meatball:before {
  content: "\f73b"; }

.fa-cloud-moon:before {
  content: "\f6c3"; }

.fa-cloud-moon-rain:before {
  content: "\f73c"; }

.fa-cloud-rain:before {
  content: "\f73d"; }

.fa-cloud-showers-heavy:before {
  content: "\f740"; }

.fa-cloud-sun:before {
  content: "\f6c4"; }

.fa-cloud-sun-rain:before {
  content: "\f743"; }

.fa-cloud-upload-alt:before {
  content: "\f382"; }

.fa-cloudscale:before {
  content: "\f383"; }

.fa-cloudsmith:before {
  content: "\f384"; }

.fa-cloudversify:before {
  content: "\f385"; }

.fa-cocktail:before {
  content: "\f561"; }

.fa-code:before {
  content: "\f121"; }

.fa-code-branch:before {
  content: "\f126"; }

.fa-codepen:before {
  content: "\f1cb"; }

.fa-codiepie:before {
  content: "\f284"; }

.fa-coffee:before {
  content: "\f0f4"; }

.fa-cog:before {
  content: "\f013"; }

.fa-cogs:before {
  content: "\f085"; }

.fa-coins:before {
  content: "\f51e"; }

.fa-columns:before {
  content: "\f0db"; }

.fa-comment:before {
  content: "\f075"; }

.fa-comment-alt:before {
  content: "\f27a"; }

.fa-comment-dollar:before {
  content: "\f651"; }

.fa-comment-dots:before {
  content: "\f4ad"; }

.fa-comment-slash:before {
  content: "\f4b3"; }

.fa-comments:before {
  content: "\f086"; }

.fa-comments-dollar:before {
  content: "\f653"; }

.fa-compact-disc:before {
  content: "\f51f"; }

.fa-compass:before {
  content: "\f14e"; }

.fa-compress:before {
  content: "\f066"; }

.fa-compress-arrows-alt:before {
  content: "\f78c"; }

.fa-concierge-bell:before {
  content: "\f562"; }

.fa-confluence:before {
  content: "\f78d"; }

.fa-connectdevelop:before {
  content: "\f20e"; }

.fa-contao:before {
  content: "\f26d"; }

.fa-cookie:before {
  content: "\f563"; }

.fa-cookie-bite:before {
  content: "\f564"; }

.fa-copy:before {
  content: "\f0c5"; }

.fa-copyright:before {
  content: "\f1f9"; }

.fa-couch:before {
  content: "\f4b8"; }

.fa-cpanel:before {
  content: "\f388"; }

.fa-creative-commons:before {
  content: "\f25e"; }

.fa-creative-commons-by:before {
  content: "\f4e7"; }

.fa-creative-commons-nc:before {
  content: "\f4e8"; }

.fa-creative-commons-nc-eu:before {
  content: "\f4e9"; }

.fa-creative-commons-nc-jp:before {
  content: "\f4ea"; }

.fa-creative-commons-nd:before {
  content: "\f4eb"; }

.fa-creative-commons-pd:before {
  content: "\f4ec"; }

.fa-creative-commons-pd-alt:before {
  content: "\f4ed"; }

.fa-creative-commons-remix:before {
  content: "\f4ee"; }

.fa-creative-commons-sa:before {
  content: "\f4ef"; }

.fa-creative-commons-sampling:before {
  content: "\f4f0"; }

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1"; }

.fa-creative-commons-share:before {
  content: "\f4f2"; }

.fa-creative-commons-zero:before {
  content: "\f4f3"; }

.fa-credit-card:before {
  content: "\f09d"; }

.fa-critical-role:before {
  content: "\f6c9"; }

.fa-crop:before {
  content: "\f125"; }

.fa-crop-alt:before {
  content: "\f565"; }

.fa-cross:before {
  content: "\f654"; }

.fa-crosshairs:before {
  content: "\f05b"; }

.fa-crow:before {
  content: "\f520"; }

.fa-crown:before {
  content: "\f521"; }

.fa-css3:before {
  content: "\f13c"; }

.fa-css3-alt:before {
  content: "\f38b"; }

.fa-cube:before {
  content: "\f1b2"; }

.fa-cubes:before {
  content: "\f1b3"; }

.fa-cut:before {
  content: "\f0c4"; }

.fa-cuttlefish:before {
  content: "\f38c"; }

.fa-d-and-d:before {
  content: "\f38d"; }

.fa-d-and-d-beyond:before {
  content: "\f6ca"; }

.fa-dashcube:before {
  content: "\f210"; }

.fa-database:before {
  content: "\f1c0"; }

.fa-deaf:before {
  content: "\f2a4"; }

.fa-delicious:before {
  content: "\f1a5"; }

.fa-democrat:before {
  content: "\f747"; }

.fa-deploydog:before {
  content: "\f38e"; }

.fa-deskpro:before {
  content: "\f38f"; }

.fa-desktop:before {
  content: "\f108"; }

.fa-dev:before {
  content: "\f6cc"; }

.fa-deviantart:before {
  content: "\f1bd"; }

.fa-dharmachakra:before {
  content: "\f655"; }

.fa-dhl:before {
  content: "\f790"; }

.fa-diagnoses:before {
  content: "\f470"; }

.fa-diaspora:before {
  content: "\f791"; }

.fa-dice:before {
  content: "\f522"; }

.fa-dice-d20:before {
  content: "\f6cf"; }

.fa-dice-d6:before {
  content: "\f6d1"; }

.fa-dice-five:before {
  content: "\f523"; }

.fa-dice-four:before {
  content: "\f524"; }

.fa-dice-one:before {
  content: "\f525"; }

.fa-dice-six:before {
  content: "\f526"; }

.fa-dice-three:before {
  content: "\f527"; }

.fa-dice-two:before {
  content: "\f528"; }

.fa-digg:before {
  content: "\f1a6"; }

.fa-digital-ocean:before {
  content: "\f391"; }

.fa-digital-tachograph:before {
  content: "\f566"; }

.fa-directions:before {
  content: "\f5eb"; }

.fa-discord:before {
  content: "\f392"; }

.fa-discourse:before {
  content: "\f393"; }

.fa-divide:before {
  content: "\f529"; }

.fa-dizzy:before {
  content: "\f567"; }

.fa-dna:before {
  content: "\f471"; }

.fa-dochub:before {
  content: "\f394"; }

.fa-docker:before {
  content: "\f395"; }

.fa-dog:before {
  content: "\f6d3"; }

.fa-dollar-sign:before {
  content: "\f155"; }

.fa-dolly:before {
  content: "\f472"; }

.fa-dolly-flatbed:before {
  content: "\f474"; }

.fa-donate:before {
  content: "\f4b9"; }

.fa-door-closed:before {
  content: "\f52a"; }

.fa-door-open:before {
  content: "\f52b"; }

.fa-dot-circle:before {
  content: "\f192"; }

.fa-dove:before {
  content: "\f4ba"; }

.fa-download:before {
  content: "\f019"; }

.fa-draft2digital:before {
  content: "\f396"; }

.fa-drafting-compass:before {
  content: "\f568"; }

.fa-dragon:before {
  content: "\f6d5"; }

.fa-draw-polygon:before {
  content: "\f5ee"; }

.fa-dribbble:before {
  content: "\f17d"; }

.fa-dribbble-square:before {
  content: "\f397"; }

.fa-dropbox:before {
  content: "\f16b"; }

.fa-drum:before {
  content: "\f569"; }

.fa-drum-steelpan:before {
  content: "\f56a"; }

.fa-drumstick-bite:before {
  content: "\f6d7"; }

.fa-drupal:before {
  content: "\f1a9"; }

.fa-dumbbell:before {
  content: "\f44b"; }

.fa-dumpster:before {
  content: "\f793"; }

.fa-dumpster-fire:before {
  content: "\f794"; }

.fa-dungeon:before {
  content: "\f6d9"; }

.fa-dyalog:before {
  content: "\f399"; }

.fa-earlybirds:before {
  content: "\f39a"; }

.fa-ebay:before {
  content: "\f4f4"; }

.fa-edge:before {
  content: "\f282"; }

.fa-edit:before {
  content: "\f044"; }

.fa-eject:before {
  content: "\f052"; }

.fa-elementor:before {
  content: "\f430"; }

.fa-ellipsis-h:before {
  content: "\f141"; }

.fa-ellipsis-v:before {
  content: "\f142"; }

.fa-ello:before {
  content: "\f5f1"; }

.fa-ember:before {
  content: "\f423"; }

.fa-empire:before {
  content: "\f1d1"; }

.fa-envelope:before {
  content: "\f0e0"; }

.fa-envelope-open:before {
  content: "\f2b6"; }

.fa-envelope-open-text:before {
  content: "\f658"; }

.fa-envelope-square:before {
  content: "\f199"; }

.fa-envira:before {
  content: "\f299"; }

.fa-equals:before {
  content: "\f52c"; }

.fa-eraser:before {
  content: "\f12d"; }

.fa-erlang:before {
  content: "\f39d"; }

.fa-ethereum:before {
  content: "\f42e"; }

.fa-ethernet:before {
  content: "\f796"; }

.fa-etsy:before {
  content: "\f2d7"; }

.fa-euro-sign:before {
  content: "\f153"; }

.fa-exchange-alt:before {
  content: "\f362"; }

.fa-exclamation:before {
  content: "\f12a"; }

.fa-exclamation-circle:before {
  content: "\f06a"; }

.fa-exclamation-triangle:before {
  content: "\f071"; }

.fa-expand:before {
  content: "\f065"; }

.fa-expand-arrows-alt:before {
  content: "\f31e"; }

.fa-expeditedssl:before {
  content: "\f23e"; }

.fa-external-link-alt:before {
  content: "\f35d"; }

.fa-external-link-square-alt:before {
  content: "\f360"; }

.fa-eye:before {
  content: "\f06e"; }

.fa-eye-dropper:before {
  content: "\f1fb"; }

.fa-eye-slash:before {
  content: "\f070"; }

.fa-facebook:before {
  content: "\f09a"; }

.fa-facebook-f:before {
  content: "\f39e"; }

.fa-facebook-messenger:before {
  content: "\f39f"; }

.fa-facebook-square:before {
  content: "\f082"; }

.fa-fantasy-flight-games:before {
  content: "\f6dc"; }

.fa-fast-backward:before {
  content: "\f049"; }

.fa-fast-forward:before {
  content: "\f050"; }

.fa-fax:before {
  content: "\f1ac"; }

.fa-feather:before {
  content: "\f52d"; }

.fa-feather-alt:before {
  content: "\f56b"; }

.fa-fedex:before {
  content: "\f797"; }

.fa-fedora:before {
  content: "\f798"; }

.fa-female:before {
  content: "\f182"; }

.fa-fighter-jet:before {
  content: "\f0fb"; }

.fa-figma:before {
  content: "\f799"; }

.fa-file:before {
  content: "\f15b"; }

.fa-file-alt:before {
  content: "\f15c"; }

.fa-file-archive:before {
  content: "\f1c6"; }

.fa-file-audio:before {
  content: "\f1c7"; }

.fa-file-code:before {
  content: "\f1c9"; }

.fa-file-contract:before {
  content: "\f56c"; }

.fa-file-csv:before {
  content: "\f6dd"; }

.fa-file-download:before {
  content: "\f56d"; }

.fa-file-excel:before {
  content: "\f1c3"; }

.fa-file-export:before {
  content: "\f56e"; }

.fa-file-image:before {
  content: "\f1c5"; }

.fa-file-import:before {
  content: "\f56f"; }

.fa-file-invoice:before {
  content: "\f570"; }

.fa-file-invoice-dollar:before {
  content: "\f571"; }

.fa-file-medical:before {
  content: "\f477"; }

.fa-file-medical-alt:before {
  content: "\f478"; }

.fa-file-pdf:before {
  content: "\f1c1"; }

.fa-file-powerpoint:before {
  content: "\f1c4"; }

.fa-file-prescription:before {
  content: "\f572"; }

.fa-file-signature:before {
  content: "\f573"; }

.fa-file-upload:before {
  content: "\f574"; }

.fa-file-video:before {
  content: "\f1c8"; }

.fa-file-word:before {
  content: "\f1c2"; }

.fa-fill:before {
  content: "\f575"; }

.fa-fill-drip:before {
  content: "\f576"; }

.fa-film:before {
  content: "\f008"; }

.fa-filter:before {
  content: "\f0b0"; }

.fa-fingerprint:before {
  content: "\f577"; }

.fa-fire:before {
  content: "\f06d"; }

.fa-fire-extinguisher:before {
  content: "\f134"; }

.fa-firefox:before {
  content: "\f269"; }

.fa-first-aid:before {
  content: "\f479"; }

.fa-first-order:before {
  content: "\f2b0"; }

.fa-first-order-alt:before {
  content: "\f50a"; }

.fa-firstdraft:before {
  content: "\f3a1"; }

.fa-fish:before {
  content: "\f578"; }

.fa-fist-raised:before {
  content: "\f6de"; }

.fa-flag:before {
  content: "\f024"; }

.fa-flag-checkered:before {
  content: "\f11e"; }

.fa-flag-usa:before {
  content: "\f74d"; }

.fa-flask:before {
  content: "\f0c3"; }

.fa-flickr:before {
  content: "\f16e"; }

.fa-flipboard:before {
  content: "\f44d"; }

.fa-flushed:before {
  content: "\f579"; }

.fa-fly:before {
  content: "\f417"; }

.fa-folder:before {
  content: "\f07b"; }

.fa-folder-minus:before {
  content: "\f65d"; }

.fa-folder-open:before {
  content: "\f07c"; }

.fa-folder-plus:before {
  content: "\f65e"; }

.fa-font:before {
  content: "\f031"; }

.fa-font-awesome:before {
  content: "\f2b4"; }

.fa-font-awesome-alt:before {
  content: "\f35c"; }

.fa-font-awesome-flag:before {
  content: "\f425"; }

.fa-font-awesome-logo-full:before {
  content: "\f4e6"; }

.fa-fonticons:before {
  content: "\f280"; }

.fa-fonticons-fi:before {
  content: "\f3a2"; }

.fa-football-ball:before {
  content: "\f44e"; }

.fa-fort-awesome:before {
  content: "\f286"; }

.fa-fort-awesome-alt:before {
  content: "\f3a3"; }

.fa-forumbee:before {
  content: "\f211"; }

.fa-forward:before {
  content: "\f04e"; }

.fa-foursquare:before {
  content: "\f180"; }

.fa-free-code-camp:before {
  content: "\f2c5"; }

.fa-freebsd:before {
  content: "\f3a4"; }

.fa-frog:before {
  content: "\f52e"; }

.fa-frown:before {
  content: "\f119"; }

.fa-frown-open:before {
  content: "\f57a"; }

.fa-fulcrum:before {
  content: "\f50b"; }

.fa-funnel-dollar:before {
  content: "\f662"; }

.fa-futbol:before {
  content: "\f1e3"; }

.fa-galactic-republic:before {
  content: "\f50c"; }

.fa-galactic-senate:before {
  content: "\f50d"; }

.fa-gamepad:before {
  content: "\f11b"; }

.fa-gas-pump:before {
  content: "\f52f"; }

.fa-gavel:before {
  content: "\f0e3"; }

.fa-gem:before {
  content: "\f3a5"; }

.fa-genderless:before {
  content: "\f22d"; }

.fa-get-pocket:before {
  content: "\f265"; }

.fa-gg:before {
  content: "\f260"; }

.fa-gg-circle:before {
  content: "\f261"; }

.fa-ghost:before {
  content: "\f6e2"; }

.fa-gift:before {
  content: "\f06b"; }

.fa-gifts:before {
  content: "\f79c"; }

.fa-git:before {
  content: "\f1d3"; }

.fa-git-square:before {
  content: "\f1d2"; }

.fa-github:before {
  content: "\f09b"; }

.fa-github-alt:before {
  content: "\f113"; }

.fa-github-square:before {
  content: "\f092"; }

.fa-gitkraken:before {
  content: "\f3a6"; }

.fa-gitlab:before {
  content: "\f296"; }

.fa-gitter:before {
  content: "\f426"; }

.fa-glass-cheers:before {
  content: "\f79f"; }

.fa-glass-martini:before {
  content: "\f000"; }

.fa-glass-martini-alt:before {
  content: "\f57b"; }

.fa-glass-whiskey:before {
  content: "\f7a0"; }

.fa-glasses:before {
  content: "\f530"; }

.fa-glide:before {
  content: "\f2a5"; }

.fa-glide-g:before {
  content: "\f2a6"; }

.fa-globe:before {
  content: "\f0ac"; }

.fa-globe-africa:before {
  content: "\f57c"; }

.fa-globe-americas:before {
  content: "\f57d"; }

.fa-globe-asia:before {
  content: "\f57e"; }

.fa-globe-europe:before {
  content: "\f7a2"; }

.fa-gofore:before {
  content: "\f3a7"; }

.fa-golf-ball:before {
  content: "\f450"; }

.fa-goodreads:before {
  content: "\f3a8"; }

.fa-goodreads-g:before {
  content: "\f3a9"; }

.fa-google:before {
  content: "\f1a0"; }

.fa-google-drive:before {
  content: "\f3aa"; }

.fa-google-play:before {
  content: "\f3ab"; }

.fa-google-plus:before {
  content: "\f2b3"; }

.fa-google-plus-g:before {
  content: "\f0d5"; }

.fa-google-plus-square:before {
  content: "\f0d4"; }

.fa-google-wallet:before {
  content: "\f1ee"; }

.fa-gopuram:before {
  content: "\f664"; }

.fa-graduation-cap:before {
  content: "\f19d"; }

.fa-gratipay:before {
  content: "\f184"; }

.fa-grav:before {
  content: "\f2d6"; }

.fa-greater-than:before {
  content: "\f531"; }

.fa-greater-than-equal:before {
  content: "\f532"; }

.fa-grimace:before {
  content: "\f57f"; }

.fa-grin:before {
  content: "\f580"; }

.fa-grin-alt:before {
  content: "\f581"; }

.fa-grin-beam:before {
  content: "\f582"; }

.fa-grin-beam-sweat:before {
  content: "\f583"; }

.fa-grin-hearts:before {
  content: "\f584"; }

.fa-grin-squint:before {
  content: "\f585"; }

.fa-grin-squint-tears:before {
  content: "\f586"; }

.fa-grin-stars:before {
  content: "\f587"; }

.fa-grin-tears:before {
  content: "\f588"; }

.fa-grin-tongue:before {
  content: "\f589"; }

.fa-grin-tongue-squint:before {
  content: "\f58a"; }

.fa-grin-tongue-wink:before {
  content: "\f58b"; }

.fa-grin-wink:before {
  content: "\f58c"; }

.fa-grip-horizontal:before {
  content: "\f58d"; }

.fa-grip-lines:before {
  content: "\f7a4"; }

.fa-grip-lines-vertical:before {
  content: "\f7a5"; }

.fa-grip-vertical:before {
  content: "\f58e"; }

.fa-gripfire:before {
  content: "\f3ac"; }

.fa-grunt:before {
  content: "\f3ad"; }

.fa-guitar:before {
  content: "\f7a6"; }

.fa-gulp:before {
  content: "\f3ae"; }

.fa-h-square:before {
  content: "\f0fd"; }

.fa-hacker-news:before {
  content: "\f1d4"; }

.fa-hacker-news-square:before {
  content: "\f3af"; }

.fa-hackerrank:before {
  content: "\f5f7"; }

.fa-hammer:before {
  content: "\f6e3"; }

.fa-hamsa:before {
  content: "\f665"; }

.fa-hand-holding:before {
  content: "\f4bd"; }

.fa-hand-holding-heart:before {
  content: "\f4be"; }

.fa-hand-holding-usd:before {
  content: "\f4c0"; }

.fa-hand-lizard:before {
  content: "\f258"; }

.fa-hand-paper:before {
  content: "\f256"; }

.fa-hand-peace:before {
  content: "\f25b"; }

.fa-hand-point-down:before {
  content: "\f0a7"; }

.fa-hand-point-left:before {
  content: "\f0a5"; }

.fa-hand-point-right:before {
  content: "\f0a4"; }

.fa-hand-point-up:before {
  content: "\f0a6"; }

.fa-hand-pointer:before {
  content: "\f25a"; }

.fa-hand-rock:before {
  content: "\f255"; }

.fa-hand-scissors:before {
  content: "\f257"; }

.fa-hand-spock:before {
  content: "\f259"; }

.fa-hands:before {
  content: "\f4c2"; }

.fa-hands-helping:before {
  content: "\f4c4"; }

.fa-handshake:before {
  content: "\f2b5"; }

.fa-hanukiah:before {
  content: "\f6e6"; }

.fa-hashtag:before {
  content: "\f292"; }

.fa-hat-wizard:before {
  content: "\f6e8"; }

.fa-haykal:before {
  content: "\f666"; }

.fa-hdd:before {
  content: "\f0a0"; }

.fa-heading:before {
  content: "\f1dc"; }

.fa-headphones:before {
  content: "\f025"; }

.fa-headphones-alt:before {
  content: "\f58f"; }

.fa-headset:before {
  content: "\f590"; }

.fa-heart:before {
  content: "\f004"; }

.fa-heart-broken:before {
  content: "\f7a9"; }

.fa-heartbeat:before {
  content: "\f21e"; }

.fa-helicopter:before {
  content: "\f533"; }

.fa-highlighter:before {
  content: "\f591"; }

.fa-hiking:before {
  content: "\f6ec"; }

.fa-hippo:before {
  content: "\f6ed"; }

.fa-hips:before {
  content: "\f452"; }

.fa-hire-a-helper:before {
  content: "\f3b0"; }

.fa-history:before {
  content: "\f1da"; }

.fa-hockey-puck:before {
  content: "\f453"; }

.fa-holly-berry:before {
  content: "\f7aa"; }

.fa-home:before {
  content: "\f015"; }

.fa-hooli:before {
  content: "\f427"; }

.fa-hornbill:before {
  content: "\f592"; }

.fa-horse:before {
  content: "\f6f0"; }

.fa-horse-head:before {
  content: "\f7ab"; }

.fa-hospital:before {
  content: "\f0f8"; }

.fa-hospital-alt:before {
  content: "\f47d"; }

.fa-hospital-symbol:before {
  content: "\f47e"; }

.fa-hot-tub:before {
  content: "\f593"; }

.fa-hotel:before {
  content: "\f594"; }

.fa-hotjar:before {
  content: "\f3b1"; }

.fa-hourglass:before {
  content: "\f254"; }

.fa-hourglass-end:before {
  content: "\f253"; }

.fa-hourglass-half:before {
  content: "\f252"; }

.fa-hourglass-start:before {
  content: "\f251"; }

.fa-house-damage:before {
  content: "\f6f1"; }

.fa-houzz:before {
  content: "\f27c"; }

.fa-hryvnia:before {
  content: "\f6f2"; }

.fa-html5:before {
  content: "\f13b"; }

.fa-hubspot:before {
  content: "\f3b2"; }

.fa-i-cursor:before {
  content: "\f246"; }

.fa-icicles:before {
  content: "\f7ad"; }

.fa-id-badge:before {
  content: "\f2c1"; }

.fa-id-card:before {
  content: "\f2c2"; }

.fa-id-card-alt:before {
  content: "\f47f"; }

.fa-igloo:before {
  content: "\f7ae"; }

.fa-image:before {
  content: "\f03e"; }

.fa-images:before {
  content: "\f302"; }

.fa-imdb:before {
  content: "\f2d8"; }

.fa-inbox:before {
  content: "\f01c"; }

.fa-indent:before {
  content: "\f03c"; }

.fa-industry:before {
  content: "\f275"; }

.fa-infinity:before {
  content: "\f534"; }

.fa-info:before {
  content: "\f129"; }

.fa-info-circle:before {
  content: "\f05a"; }

.fa-instagram:before {
  content: "\f16d"; }

.fa-intercom:before {
  content: "\f7af"; }

.fa-internet-explorer:before {
  content: "\f26b"; }

.fa-invision:before {
  content: "\f7b0"; }

.fa-ioxhost:before {
  content: "\f208"; }

.fa-italic:before {
  content: "\f033"; }

.fa-itunes:before {
  content: "\f3b4"; }

.fa-itunes-note:before {
  content: "\f3b5"; }

.fa-java:before {
  content: "\f4e4"; }

.fa-jedi:before {
  content: "\f669"; }

.fa-jedi-order:before {
  content: "\f50e"; }

.fa-jenkins:before {
  content: "\f3b6"; }

.fa-jira:before {
  content: "\f7b1"; }

.fa-joget:before {
  content: "\f3b7"; }

.fa-joint:before {
  content: "\f595"; }

.fa-joomla:before {
  content: "\f1aa"; }

.fa-journal-whills:before {
  content: "\f66a"; }

.fa-js:before {
  content: "\f3b8"; }

.fa-js-square:before {
  content: "\f3b9"; }

.fa-jsfiddle:before {
  content: "\f1cc"; }

.fa-kaaba:before {
  content: "\f66b"; }

.fa-kaggle:before {
  content: "\f5fa"; }

.fa-key:before {
  content: "\f084"; }

.fa-keybase:before {
  content: "\f4f5"; }

.fa-keyboard:before {
  content: "\f11c"; }

.fa-keycdn:before {
  content: "\f3ba"; }

.fa-khanda:before {
  content: "\f66d"; }

.fa-kickstarter:before {
  content: "\f3bb"; }

.fa-kickstarter-k:before {
  content: "\f3bc"; }

.fa-kiss:before {
  content: "\f596"; }

.fa-kiss-beam:before {
  content: "\f597"; }

.fa-kiss-wink-heart:before {
  content: "\f598"; }

.fa-kiwi-bird:before {
  content: "\f535"; }

.fa-korvue:before {
  content: "\f42f"; }

.fa-landmark:before {
  content: "\f66f"; }

.fa-language:before {
  content: "\f1ab"; }

.fa-laptop:before {
  content: "\f109"; }

.fa-laptop-code:before {
  content: "\f5fc"; }

.fa-laravel:before {
  content: "\f3bd"; }

.fa-lastfm:before {
  content: "\f202"; }

.fa-lastfm-square:before {
  content: "\f203"; }

.fa-laugh:before {
  content: "\f599"; }

.fa-laugh-beam:before {
  content: "\f59a"; }

.fa-laugh-squint:before {
  content: "\f59b"; }

.fa-laugh-wink:before {
  content: "\f59c"; }

.fa-layer-group:before {
  content: "\f5fd"; }

.fa-leaf:before {
  content: "\f06c"; }

.fa-leanpub:before {
  content: "\f212"; }

.fa-lemon:before {
  content: "\f094"; }

.fa-less:before {
  content: "\f41d"; }

.fa-less-than:before {
  content: "\f536"; }

.fa-less-than-equal:before {
  content: "\f537"; }

.fa-level-down-alt:before {
  content: "\f3be"; }

.fa-level-up-alt:before {
  content: "\f3bf"; }

.fa-life-ring:before {
  content: "\f1cd"; }

.fa-lightbulb:before {
  content: "\f0eb"; }

.fa-line:before {
  content: "\f3c0"; }

.fa-link:before {
  content: "\f0c1"; }

.fa-linkedin:before {
  content: "\f08c"; }

.fa-linkedin-in:before {
  content: "\f0e1"; }

.fa-linode:before {
  content: "\f2b8"; }

.fa-linux:before {
  content: "\f17c"; }

.fa-lira-sign:before {
  content: "\f195"; }

.fa-list:before {
  content: "\f03a"; }

.fa-list-alt:before {
  content: "\f022"; }

.fa-list-ol:before {
  content: "\f0cb"; }

.fa-list-ul:before {
  content: "\f0ca"; }

.fa-location-arrow:before {
  content: "\f124"; }

.fa-lock:before {
  content: "\f023"; }

.fa-lock-open:before {
  content: "\f3c1"; }

.fa-long-arrow-alt-down:before {
  content: "\f309"; }

.fa-long-arrow-alt-left:before {
  content: "\f30a"; }

.fa-long-arrow-alt-right:before {
  content: "\f30b"; }

.fa-long-arrow-alt-up:before {
  content: "\f30c"; }

.fa-low-vision:before {
  content: "\f2a8"; }

.fa-luggage-cart:before {
  content: "\f59d"; }

.fa-lyft:before {
  content: "\f3c3"; }

.fa-magento:before {
  content: "\f3c4"; }

.fa-magic:before {
  content: "\f0d0"; }

.fa-magnet:before {
  content: "\f076"; }

.fa-mail-bulk:before {
  content: "\f674"; }

.fa-mailchimp:before {
  content: "\f59e"; }

.fa-male:before {
  content: "\f183"; }

.fa-mandalorian:before {
  content: "\f50f"; }

.fa-map:before {
  content: "\f279"; }

.fa-map-marked:before {
  content: "\f59f"; }

.fa-map-marked-alt:before {
  content: "\f5a0"; }

.fa-map-marker:before {
  content: "\f041"; }

.fa-map-marker-alt:before {
  content: "\f3c5"; }

.fa-map-pin:before {
  content: "\f276"; }

.fa-map-signs:before {
  content: "\f277"; }

.fa-markdown:before {
  content: "\f60f"; }

.fa-marker:before {
  content: "\f5a1"; }

.fa-mars:before {
  content: "\f222"; }

.fa-mars-double:before {
  content: "\f227"; }

.fa-mars-stroke:before {
  content: "\f229"; }

.fa-mars-stroke-h:before {
  content: "\f22b"; }

.fa-mars-stroke-v:before {
  content: "\f22a"; }

.fa-mask:before {
  content: "\f6fa"; }

.fa-mastodon:before {
  content: "\f4f6"; }

.fa-maxcdn:before {
  content: "\f136"; }

.fa-medal:before {
  content: "\f5a2"; }

.fa-medapps:before {
  content: "\f3c6"; }

.fa-medium:before {
  content: "\f23a"; }

.fa-medium-m:before {
  content: "\f3c7"; }

.fa-medkit:before {
  content: "\f0fa"; }

.fa-medrt:before {
  content: "\f3c8"; }

.fa-meetup:before {
  content: "\f2e0"; }

.fa-megaport:before {
  content: "\f5a3"; }

.fa-meh:before {
  content: "\f11a"; }

.fa-meh-blank:before {
  content: "\f5a4"; }

.fa-meh-rolling-eyes:before {
  content: "\f5a5"; }

.fa-memory:before {
  content: "\f538"; }

.fa-mendeley:before {
  content: "\f7b3"; }

.fa-menorah:before {
  content: "\f676"; }

.fa-mercury:before {
  content: "\f223"; }

.fa-meteor:before {
  content: "\f753"; }

.fa-microchip:before {
  content: "\f2db"; }

.fa-microphone:before {
  content: "\f130"; }

.fa-microphone-alt:before {
  content: "\f3c9"; }

.fa-microphone-alt-slash:before {
  content: "\f539"; }

.fa-microphone-slash:before {
  content: "\f131"; }

.fa-microscope:before {
  content: "\f610"; }

.fa-microsoft:before {
  content: "\f3ca"; }

.fa-minus:before {
  content: "\f068"; }

.fa-minus-circle:before {
  content: "\f056"; }

.fa-minus-square:before {
  content: "\f146"; }

.fa-mitten:before {
  content: "\f7b5"; }

.fa-mix:before {
  content: "\f3cb"; }

.fa-mixcloud:before {
  content: "\f289"; }

.fa-mizuni:before {
  content: "\f3cc"; }

.fa-mobile:before {
  content: "\f10b"; }

.fa-mobile-alt:before {
  content: "\f3cd"; }

.fa-modx:before {
  content: "\f285"; }

.fa-monero:before {
  content: "\f3d0"; }

.fa-money-bill:before {
  content: "\f0d6"; }

.fa-money-bill-alt:before {
  content: "\f3d1"; }

.fa-money-bill-wave:before {
  content: "\f53a"; }

.fa-money-bill-wave-alt:before {
  content: "\f53b"; }

.fa-money-check:before {
  content: "\f53c"; }

.fa-money-check-alt:before {
  content: "\f53d"; }

.fa-monument:before {
  content: "\f5a6"; }

.fa-moon:before {
  content: "\f186"; }

.fa-mortar-pestle:before {
  content: "\f5a7"; }

.fa-mosque:before {
  content: "\f678"; }

.fa-motorcycle:before {
  content: "\f21c"; }

.fa-mountain:before {
  content: "\f6fc"; }

.fa-mouse-pointer:before {
  content: "\f245"; }

.fa-mug-hot:before {
  content: "\f7b6"; }

.fa-music:before {
  content: "\f001"; }

.fa-napster:before {
  content: "\f3d2"; }

.fa-neos:before {
  content: "\f612"; }

.fa-network-wired:before {
  content: "\f6ff"; }

.fa-neuter:before {
  content: "\f22c"; }

.fa-newspaper:before {
  content: "\f1ea"; }

.fa-nimblr:before {
  content: "\f5a8"; }

.fa-nintendo-switch:before {
  content: "\f418"; }

.fa-node:before {
  content: "\f419"; }

.fa-node-js:before {
  content: "\f3d3"; }

.fa-not-equal:before {
  content: "\f53e"; }

.fa-notes-medical:before {
  content: "\f481"; }

.fa-npm:before {
  content: "\f3d4"; }

.fa-ns8:before {
  content: "\f3d5"; }

.fa-nutritionix:before {
  content: "\f3d6"; }

.fa-object-group:before {
  content: "\f247"; }

.fa-object-ungroup:before {
  content: "\f248"; }

.fa-odnoklassniki:before {
  content: "\f263"; }

.fa-odnoklassniki-square:before {
  content: "\f264"; }

.fa-oil-can:before {
  content: "\f613"; }

.fa-old-republic:before {
  content: "\f510"; }

.fa-om:before {
  content: "\f679"; }

.fa-opencart:before {
  content: "\f23d"; }

.fa-openid:before {
  content: "\f19b"; }

.fa-opera:before {
  content: "\f26a"; }

.fa-optin-monster:before {
  content: "\f23c"; }

.fa-osi:before {
  content: "\f41a"; }

.fa-otter:before {
  content: "\f700"; }

.fa-outdent:before {
  content: "\f03b"; }

.fa-page4:before {
  content: "\f3d7"; }

.fa-pagelines:before {
  content: "\f18c"; }

.fa-paint-brush:before {
  content: "\f1fc"; }

.fa-paint-roller:before {
  content: "\f5aa"; }

.fa-palette:before {
  content: "\f53f"; }

.fa-palfed:before {
  content: "\f3d8"; }

.fa-pallet:before {
  content: "\f482"; }

.fa-paper-plane:before {
  content: "\f1d8"; }

.fa-paperclip:before {
  content: "\f0c6"; }

.fa-parachute-box:before {
  content: "\f4cd"; }

.fa-paragraph:before {
  content: "\f1dd"; }

.fa-parking:before {
  content: "\f540"; }

.fa-passport:before {
  content: "\f5ab"; }

.fa-pastafarianism:before {
  content: "\f67b"; }

.fa-paste:before {
  content: "\f0ea"; }

.fa-patreon:before {
  content: "\f3d9"; }

.fa-pause:before {
  content: "\f04c"; }

.fa-pause-circle:before {
  content: "\f28b"; }

.fa-paw:before {
  content: "\f1b0"; }

.fa-paypal:before {
  content: "\f1ed"; }

.fa-peace:before {
  content: "\f67c"; }

.fa-pen:before {
  content: "\f304"; }

.fa-pen-alt:before {
  content: "\f305"; }

.fa-pen-fancy:before {
  content: "\f5ac"; }

.fa-pen-nib:before {
  content: "\f5ad"; }

.fa-pen-square:before {
  content: "\f14b"; }

.fa-pencil-alt:before {
  content: "\f303"; }

.fa-pencil-ruler:before {
  content: "\f5ae"; }

.fa-penny-arcade:before {
  content: "\f704"; }

.fa-people-carry:before {
  content: "\f4ce"; }

.fa-percent:before {
  content: "\f295"; }

.fa-percentage:before {
  content: "\f541"; }

.fa-periscope:before {
  content: "\f3da"; }

.fa-person-booth:before {
  content: "\f756"; }

.fa-phabricator:before {
  content: "\f3db"; }

.fa-phoenix-framework:before {
  content: "\f3dc"; }

.fa-phoenix-squadron:before {
  content: "\f511"; }

.fa-phone:before {
  content: "\f095"; }

.fa-phone-slash:before {
  content: "\f3dd"; }

.fa-phone-square:before {
  content: "\f098"; }

.fa-phone-volume:before {
  content: "\f2a0"; }

.fa-php:before {
  content: "\f457"; }

.fa-pied-piper:before {
  content: "\f2ae"; }

.fa-pied-piper-alt:before {
  content: "\f1a8"; }

.fa-pied-piper-hat:before {
  content: "\f4e5"; }

.fa-pied-piper-pp:before {
  content: "\f1a7"; }

.fa-piggy-bank:before {
  content: "\f4d3"; }

.fa-pills:before {
  content: "\f484"; }

.fa-pinterest:before {
  content: "\f0d2"; }

.fa-pinterest-p:before {
  content: "\f231"; }

.fa-pinterest-square:before {
  content: "\f0d3"; }

.fa-place-of-worship:before {
  content: "\f67f"; }

.fa-plane:before {
  content: "\f072"; }

.fa-plane-arrival:before {
  content: "\f5af"; }

.fa-plane-departure:before {
  content: "\f5b0"; }

.fa-play:before {
  content: "\f04b"; }

.fa-play-circle:before {
  content: "\f144"; }

.fa-playstation:before {
  content: "\f3df"; }

.fa-plug:before {
  content: "\f1e6"; }

.fa-plus:before {
  content: "\f067"; }

.fa-plus-circle:before {
  content: "\f055"; }

.fa-plus-square:before {
  content: "\f0fe"; }

.fa-podcast:before {
  content: "\f2ce"; }

.fa-poll:before {
  content: "\f681"; }

.fa-poll-h:before {
  content: "\f682"; }

.fa-poo:before {
  content: "\f2fe"; }

.fa-poo-storm:before {
  content: "\f75a"; }

.fa-poop:before {
  content: "\f619"; }

.fa-portrait:before {
  content: "\f3e0"; }

.fa-pound-sign:before {
  content: "\f154"; }

.fa-power-off:before {
  content: "\f011"; }

.fa-pray:before {
  content: "\f683"; }

.fa-praying-hands:before {
  content: "\f684"; }

.fa-prescription:before {
  content: "\f5b1"; }

.fa-prescription-bottle:before {
  content: "\f485"; }

.fa-prescription-bottle-alt:before {
  content: "\f486"; }

.fa-print:before {
  content: "\f02f"; }

.fa-procedures:before {
  content: "\f487"; }

.fa-product-hunt:before {
  content: "\f288"; }

.fa-project-diagram:before {
  content: "\f542"; }

.fa-pushed:before {
  content: "\f3e1"; }

.fa-puzzle-piece:before {
  content: "\f12e"; }

.fa-python:before {
  content: "\f3e2"; }

.fa-qq:before {
  content: "\f1d6"; }

.fa-qrcode:before {
  content: "\f029"; }

.fa-question:before {
  content: "\f128"; }

.fa-question-circle:before {
  content: "\f059"; }

.fa-quidditch:before {
  content: "\f458"; }

.fa-quinscape:before {
  content: "\f459"; }

.fa-quora:before {
  content: "\f2c4"; }

.fa-quote-left:before {
  content: "\f10d"; }

.fa-quote-right:before {
  content: "\f10e"; }

.fa-quran:before {
  content: "\f687"; }

.fa-r-project:before {
  content: "\f4f7"; }

.fa-radiation:before {
  content: "\f7b9"; }

.fa-radiation-alt:before {
  content: "\f7ba"; }

.fa-rainbow:before {
  content: "\f75b"; }

.fa-random:before {
  content: "\f074"; }

.fa-raspberry-pi:before {
  content: "\f7bb"; }

.fa-ravelry:before {
  content: "\f2d9"; }

.fa-react:before {
  content: "\f41b"; }

.fa-reacteurope:before {
  content: "\f75d"; }

.fa-readme:before {
  content: "\f4d5"; }

.fa-rebel:before {
  content: "\f1d0"; }

.fa-receipt:before {
  content: "\f543"; }

.fa-recycle:before {
  content: "\f1b8"; }

.fa-red-river:before {
  content: "\f3e3"; }

.fa-reddit:before {
  content: "\f1a1"; }

.fa-reddit-alien:before {
  content: "\f281"; }

.fa-reddit-square:before {
  content: "\f1a2"; }

.fa-redhat:before {
  content: "\f7bc"; }

.fa-redo:before {
  content: "\f01e"; }

.fa-redo-alt:before {
  content: "\f2f9"; }

.fa-registered:before {
  content: "\f25d"; }

.fa-renren:before {
  content: "\f18b"; }

.fa-reply:before {
  content: "\f3e5"; }

.fa-reply-all:before {
  content: "\f122"; }

.fa-replyd:before {
  content: "\f3e6"; }

.fa-republican:before {
  content: "\f75e"; }

.fa-researchgate:before {
  content: "\f4f8"; }

.fa-resolving:before {
  content: "\f3e7"; }

.fa-restroom:before {
  content: "\f7bd"; }

.fa-retweet:before {
  content: "\f079"; }

.fa-rev:before {
  content: "\f5b2"; }

.fa-ribbon:before {
  content: "\f4d6"; }

.fa-ring:before {
  content: "\f70b"; }

.fa-road:before {
  content: "\f018"; }

.fa-robot:before {
  content: "\f544"; }

.fa-rocket:before {
  content: "\f135"; }

.fa-rocketchat:before {
  content: "\f3e8"; }

.fa-rockrms:before {
  content: "\f3e9"; }

.fa-route:before {
  content: "\f4d7"; }

.fa-rss:before {
  content: "\f09e"; }

.fa-rss-square:before {
  content: "\f143"; }

.fa-ruble-sign:before {
  content: "\f158"; }

.fa-ruler:before {
  content: "\f545"; }

.fa-ruler-combined:before {
  content: "\f546"; }

.fa-ruler-horizontal:before {
  content: "\f547"; }

.fa-ruler-vertical:before {
  content: "\f548"; }

.fa-running:before {
  content: "\f70c"; }

.fa-rupee-sign:before {
  content: "\f156"; }

.fa-sad-cry:before {
  content: "\f5b3"; }

.fa-sad-tear:before {
  content: "\f5b4"; }

.fa-safari:before {
  content: "\f267"; }

.fa-sass:before {
  content: "\f41e"; }

.fa-satellite:before {
  content: "\f7bf"; }

.fa-satellite-dish:before {
  content: "\f7c0"; }

.fa-save:before {
  content: "\f0c7"; }

.fa-schlix:before {
  content: "\f3ea"; }

.fa-school:before {
  content: "\f549"; }

.fa-screwdriver:before {
  content: "\f54a"; }

.fa-scribd:before {
  content: "\f28a"; }

.fa-scroll:before {
  content: "\f70e"; }

.fa-sd-card:before {
  content: "\f7c2"; }

.fa-search:before {
  content: "\f002"; }

.fa-search-dollar:before {
  content: "\f688"; }

.fa-search-location:before {
  content: "\f689"; }

.fa-search-minus:before {
  content: "\f010"; }

.fa-search-plus:before {
  content: "\f00e"; }

.fa-searchengin:before {
  content: "\f3eb"; }

.fa-seedling:before {
  content: "\f4d8"; }

.fa-sellcast:before {
  content: "\f2da"; }

.fa-sellsy:before {
  content: "\f213"; }

.fa-server:before {
  content: "\f233"; }

.fa-servicestack:before {
  content: "\f3ec"; }

.fa-shapes:before {
  content: "\f61f"; }

.fa-share:before {
  content: "\f064"; }

.fa-share-alt:before {
  content: "\f1e0"; }

.fa-share-alt-square:before {
  content: "\f1e1"; }

.fa-share-square:before {
  content: "\f14d"; }

.fa-shekel-sign:before {
  content: "\f20b"; }

.fa-shield-alt:before {
  content: "\f3ed"; }

.fa-ship:before {
  content: "\f21a"; }

.fa-shipping-fast:before {
  content: "\f48b"; }

.fa-shirtsinbulk:before {
  content: "\f214"; }

.fa-shoe-prints:before {
  content: "\f54b"; }

.fa-shopping-bag:before {
  content: "\f290"; }

.fa-shopping-basket:before {
  content: "\f291"; }

.fa-shopping-cart:before {
  content: "\f07a"; }

.fa-shopware:before {
  content: "\f5b5"; }

.fa-shower:before {
  content: "\f2cc"; }

.fa-shuttle-van:before {
  content: "\f5b6"; }

.fa-sign:before {
  content: "\f4d9"; }

.fa-sign-in-alt:before {
  content: "\f2f6"; }

.fa-sign-language:before {
  content: "\f2a7"; }

.fa-sign-out-alt:before {
  content: "\f2f5"; }

.fa-signal:before {
  content: "\f012"; }

.fa-signature:before {
  content: "\f5b7"; }

.fa-sim-card:before {
  content: "\f7c4"; }

.fa-simplybuilt:before {
  content: "\f215"; }

.fa-sistrix:before {
  content: "\f3ee"; }

.fa-sitemap:before {
  content: "\f0e8"; }

.fa-sith:before {
  content: "\f512"; }

.fa-skating:before {
  content: "\f7c5"; }

.fa-sketch:before {
  content: "\f7c6"; }

.fa-skiing:before {
  content: "\f7c9"; }

.fa-skiing-nordic:before {
  content: "\f7ca"; }

.fa-skull:before {
  content: "\f54c"; }

.fa-skull-crossbones:before {
  content: "\f714"; }

.fa-skyatlas:before {
  content: "\f216"; }

.fa-skype:before {
  content: "\f17e"; }

.fa-slack:before {
  content: "\f198"; }

.fa-slack-hash:before {
  content: "\f3ef"; }

.fa-slash:before {
  content: "\f715"; }

.fa-sleigh:before {
  content: "\f7cc"; }

.fa-sliders-h:before {
  content: "\f1de"; }

.fa-slideshare:before {
  content: "\f1e7"; }

.fa-smile:before {
  content: "\f118"; }

.fa-smile-beam:before {
  content: "\f5b8"; }

.fa-smile-wink:before {
  content: "\f4da"; }

.fa-smog:before {
  content: "\f75f"; }

.fa-smoking:before {
  content: "\f48d"; }

.fa-smoking-ban:before {
  content: "\f54d"; }

.fa-sms:before {
  content: "\f7cd"; }

.fa-snapchat:before {
  content: "\f2ab"; }

.fa-snapchat-ghost:before {
  content: "\f2ac"; }

.fa-snapchat-square:before {
  content: "\f2ad"; }

.fa-snowboarding:before {
  content: "\f7ce"; }

.fa-snowflake:before {
  content: "\f2dc"; }

.fa-snowman:before {
  content: "\f7d0"; }

.fa-snowplow:before {
  content: "\f7d2"; }

.fa-socks:before {
  content: "\f696"; }

.fa-solar-panel:before {
  content: "\f5ba"; }

.fa-sort:before {
  content: "\f0dc"; }

.fa-sort-alpha-down:before {
  content: "\f15d"; }

.fa-sort-alpha-up:before {
  content: "\f15e"; }

.fa-sort-amount-down:before {
  content: "\f160"; }

.fa-sort-amount-up:before {
  content: "\f161"; }

.fa-sort-down:before {
  content: "\f0dd"; }

.fa-sort-numeric-down:before {
  content: "\f162"; }

.fa-sort-numeric-up:before {
  content: "\f163"; }

.fa-sort-up:before {
  content: "\f0de"; }

.fa-soundcloud:before {
  content: "\f1be"; }

.fa-sourcetree:before {
  content: "\f7d3"; }

.fa-spa:before {
  content: "\f5bb"; }

.fa-space-shuttle:before {
  content: "\f197"; }

.fa-speakap:before {
  content: "\f3f3"; }

.fa-spider:before {
  content: "\f717"; }

.fa-spinner:before {
  content: "\f110"; }

.fa-splotch:before {
  content: "\f5bc"; }

.fa-spotify:before {
  content: "\f1bc"; }

.fa-spray-can:before {
  content: "\f5bd"; }

.fa-square:before {
  content: "\f0c8"; }

.fa-square-full:before {
  content: "\f45c"; }

.fa-square-root-alt:before {
  content: "\f698"; }

.fa-squarespace:before {
  content: "\f5be"; }

.fa-stack-exchange:before {
  content: "\f18d"; }

.fa-stack-overflow:before {
  content: "\f16c"; }

.fa-stamp:before {
  content: "\f5bf"; }

.fa-star:before {
  content: "\f005"; }

.fa-star-and-crescent:before {
  content: "\f699"; }

.fa-star-half:before {
  content: "\f089"; }

.fa-star-half-alt:before {
  content: "\f5c0"; }

.fa-star-of-david:before {
  content: "\f69a"; }

.fa-star-of-life:before {
  content: "\f621"; }

.fa-staylinked:before {
  content: "\f3f5"; }

.fa-steam:before {
  content: "\f1b6"; }

.fa-steam-square:before {
  content: "\f1b7"; }

.fa-steam-symbol:before {
  content: "\f3f6"; }

.fa-step-backward:before {
  content: "\f048"; }

.fa-step-forward:before {
  content: "\f051"; }

.fa-stethoscope:before {
  content: "\f0f1"; }

.fa-sticker-mule:before {
  content: "\f3f7"; }

.fa-sticky-note:before {
  content: "\f249"; }

.fa-stop:before {
  content: "\f04d"; }

.fa-stop-circle:before {
  content: "\f28d"; }

.fa-stopwatch:before {
  content: "\f2f2"; }

.fa-store:before {
  content: "\f54e"; }

.fa-store-alt:before {
  content: "\f54f"; }

.fa-strava:before {
  content: "\f428"; }

.fa-stream:before {
  content: "\f550"; }

.fa-street-view:before {
  content: "\f21d"; }

.fa-strikethrough:before {
  content: "\f0cc"; }

.fa-stripe:before {
  content: "\f429"; }

.fa-stripe-s:before {
  content: "\f42a"; }

.fa-stroopwafel:before {
  content: "\f551"; }

.fa-studiovinari:before {
  content: "\f3f8"; }

.fa-stumbleupon:before {
  content: "\f1a4"; }

.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

.fa-subscript:before {
  content: "\f12c"; }

.fa-subway:before {
  content: "\f239"; }

.fa-suitcase:before {
  content: "\f0f2"; }

.fa-suitcase-rolling:before {
  content: "\f5c1"; }

.fa-sun:before {
  content: "\f185"; }

.fa-superpowers:before {
  content: "\f2dd"; }

.fa-superscript:before {
  content: "\f12b"; }

.fa-supple:before {
  content: "\f3f9"; }

.fa-surprise:before {
  content: "\f5c2"; }

.fa-suse:before {
  content: "\f7d6"; }

.fa-swatchbook:before {
  content: "\f5c3"; }

.fa-swimmer:before {
  content: "\f5c4"; }

.fa-swimming-pool:before {
  content: "\f5c5"; }

.fa-synagogue:before {
  content: "\f69b"; }

.fa-sync:before {
  content: "\f021"; }

.fa-sync-alt:before {
  content: "\f2f1"; }

.fa-syringe:before {
  content: "\f48e"; }

.fa-table:before {
  content: "\f0ce"; }

.fa-table-tennis:before {
  content: "\f45d"; }

.fa-tablet:before {
  content: "\f10a"; }

.fa-tablet-alt:before {
  content: "\f3fa"; }

.fa-tablets:before {
  content: "\f490"; }

.fa-tachometer-alt:before {
  content: "\f3fd"; }

.fa-tag:before {
  content: "\f02b"; }

.fa-tags:before {
  content: "\f02c"; }

.fa-tape:before {
  content: "\f4db"; }

.fa-tasks:before {
  content: "\f0ae"; }

.fa-taxi:before {
  content: "\f1ba"; }

.fa-teamspeak:before {
  content: "\f4f9"; }

.fa-teeth:before {
  content: "\f62e"; }

.fa-teeth-open:before {
  content: "\f62f"; }

.fa-telegram:before {
  content: "\f2c6"; }

.fa-telegram-plane:before {
  content: "\f3fe"; }

.fa-temperature-high:before {
  content: "\f769"; }

.fa-temperature-low:before {
  content: "\f76b"; }

.fa-tencent-weibo:before {
  content: "\f1d5"; }

.fa-tenge:before {
  content: "\f7d7"; }

.fa-terminal:before {
  content: "\f120"; }

.fa-text-height:before {
  content: "\f034"; }

.fa-text-width:before {
  content: "\f035"; }

.fa-th:before {
  content: "\f00a"; }

.fa-th-large:before {
  content: "\f009"; }

.fa-th-list:before {
  content: "\f00b"; }

.fa-the-red-yeti:before {
  content: "\f69d"; }

.fa-theater-masks:before {
  content: "\f630"; }

.fa-themeco:before {
  content: "\f5c6"; }

.fa-themeisle:before {
  content: "\f2b2"; }

.fa-thermometer:before {
  content: "\f491"; }

.fa-thermometer-empty:before {
  content: "\f2cb"; }

.fa-thermometer-full:before {
  content: "\f2c7"; }

.fa-thermometer-half:before {
  content: "\f2c9"; }

.fa-thermometer-quarter:before {
  content: "\f2ca"; }

.fa-thermometer-three-quarters:before {
  content: "\f2c8"; }

.fa-think-peaks:before {
  content: "\f731"; }

.fa-thumbs-down:before {
  content: "\f165"; }

.fa-thumbs-up:before {
  content: "\f164"; }

.fa-thumbtack:before {
  content: "\f08d"; }

.fa-ticket-alt:before {
  content: "\f3ff"; }

.fa-times:before {
  content: "\f00d"; }

.fa-times-circle:before {
  content: "\f057"; }

.fa-tint:before {
  content: "\f043"; }

.fa-tint-slash:before {
  content: "\f5c7"; }

.fa-tired:before {
  content: "\f5c8"; }

.fa-toggle-off:before {
  content: "\f204"; }

.fa-toggle-on:before {
  content: "\f205"; }

.fa-toilet:before {
  content: "\f7d8"; }

.fa-toilet-paper:before {
  content: "\f71e"; }

.fa-toolbox:before {
  content: "\f552"; }

.fa-tools:before {
  content: "\f7d9"; }

.fa-tooth:before {
  content: "\f5c9"; }

.fa-torah:before {
  content: "\f6a0"; }

.fa-torii-gate:before {
  content: "\f6a1"; }

.fa-tractor:before {
  content: "\f722"; }

.fa-trade-federation:before {
  content: "\f513"; }

.fa-trademark:before {
  content: "\f25c"; }

.fa-traffic-light:before {
  content: "\f637"; }

.fa-train:before {
  content: "\f238"; }

.fa-tram:before {
  content: "\f7da"; }

.fa-transgender:before {
  content: "\f224"; }

.fa-transgender-alt:before {
  content: "\f225"; }

.fa-trash:before {
  content: "\f1f8"; }

.fa-trash-alt:before {
  content: "\f2ed"; }

.fa-tree:before {
  content: "\f1bb"; }

.fa-trello:before {
  content: "\f181"; }

.fa-tripadvisor:before {
  content: "\f262"; }

.fa-trophy:before {
  content: "\f091"; }

.fa-truck:before {
  content: "\f0d1"; }

.fa-truck-loading:before {
  content: "\f4de"; }

.fa-truck-monster:before {
  content: "\f63b"; }

.fa-truck-moving:before {
  content: "\f4df"; }

.fa-truck-pickup:before {
  content: "\f63c"; }

.fa-tshirt:before {
  content: "\f553"; }

.fa-tty:before {
  content: "\f1e4"; }

.fa-tumblr:before {
  content: "\f173"; }

.fa-tumblr-square:before {
  content: "\f174"; }

.fa-tv:before {
  content: "\f26c"; }

.fa-twitch:before {
  content: "\f1e8"; }

.fa-twitter:before {
  content: "\f099"; }

.fa-twitter-square:before {
  content: "\f081"; }

.fa-typo3:before {
  content: "\f42b"; }

.fa-uber:before {
  content: "\f402"; }

.fa-ubuntu:before {
  content: "\f7df"; }

.fa-uikit:before {
  content: "\f403"; }

.fa-umbrella:before {
  content: "\f0e9"; }

.fa-umbrella-beach:before {
  content: "\f5ca"; }

.fa-underline:before {
  content: "\f0cd"; }

.fa-undo:before {
  content: "\f0e2"; }

.fa-undo-alt:before {
  content: "\f2ea"; }

.fa-uniregistry:before {
  content: "\f404"; }

.fa-universal-access:before {
  content: "\f29a"; }

.fa-university:before {
  content: "\f19c"; }

.fa-unlink:before {
  content: "\f127"; }

.fa-unlock:before {
  content: "\f09c"; }

.fa-unlock-alt:before {
  content: "\f13e"; }

.fa-untappd:before {
  content: "\f405"; }

.fa-upload:before {
  content: "\f093"; }

.fa-ups:before {
  content: "\f7e0"; }

.fa-usb:before {
  content: "\f287"; }

.fa-user:before {
  content: "\f007"; }

.fa-user-alt:before {
  content: "\f406"; }

.fa-user-alt-slash:before {
  content: "\f4fa"; }

.fa-user-astronaut:before {
  content: "\f4fb"; }

.fa-user-check:before {
  content: "\f4fc"; }

.fa-user-circle:before {
  content: "\f2bd"; }

.fa-user-clock:before {
  content: "\f4fd"; }

.fa-user-cog:before {
  content: "\f4fe"; }

.fa-user-edit:before {
  content: "\f4ff"; }

.fa-user-friends:before {
  content: "\f500"; }

.fa-user-graduate:before {
  content: "\f501"; }

.fa-user-injured:before {
  content: "\f728"; }

.fa-user-lock:before {
  content: "\f502"; }

.fa-user-md:before {
  content: "\f0f0"; }

.fa-user-minus:before {
  content: "\f503"; }

.fa-user-ninja:before {
  content: "\f504"; }

.fa-user-plus:before {
  content: "\f234"; }

.fa-user-secret:before {
  content: "\f21b"; }

.fa-user-shield:before {
  content: "\f505"; }

.fa-user-slash:before {
  content: "\f506"; }

.fa-user-tag:before {
  content: "\f507"; }

.fa-user-tie:before {
  content: "\f508"; }

.fa-user-times:before {
  content: "\f235"; }

.fa-users:before {
  content: "\f0c0"; }

.fa-users-cog:before {
  content: "\f509"; }

.fa-usps:before {
  content: "\f7e1"; }

.fa-ussunnah:before {
  content: "\f407"; }

.fa-utensil-spoon:before {
  content: "\f2e5"; }

.fa-utensils:before {
  content: "\f2e7"; }

.fa-vaadin:before {
  content: "\f408"; }

.fa-vector-square:before {
  content: "\f5cb"; }

.fa-venus:before {
  content: "\f221"; }

.fa-venus-double:before {
  content: "\f226"; }

.fa-venus-mars:before {
  content: "\f228"; }

.fa-viacoin:before {
  content: "\f237"; }

.fa-viadeo:before {
  content: "\f2a9"; }

.fa-viadeo-square:before {
  content: "\f2aa"; }

.fa-vial:before {
  content: "\f492"; }

.fa-vials:before {
  content: "\f493"; }

.fa-viber:before {
  content: "\f409"; }

.fa-video:before {
  content: "\f03d"; }

.fa-video-slash:before {
  content: "\f4e2"; }

.fa-vihara:before {
  content: "\f6a7"; }

.fa-vimeo:before {
  content: "\f40a"; }

.fa-vimeo-square:before {
  content: "\f194"; }

.fa-vimeo-v:before {
  content: "\f27d"; }

.fa-vine:before {
  content: "\f1ca"; }

.fa-vk:before {
  content: "\f189"; }

.fa-vnv:before {
  content: "\f40b"; }

.fa-volleyball-ball:before {
  content: "\f45f"; }

.fa-volume-down:before {
  content: "\f027"; }

.fa-volume-mute:before {
  content: "\f6a9"; }

.fa-volume-off:before {
  content: "\f026"; }

.fa-volume-up:before {
  content: "\f028"; }

.fa-vote-yea:before {
  content: "\f772"; }

.fa-vr-cardboard:before {
  content: "\f729"; }

.fa-vuejs:before {
  content: "\f41f"; }

.fa-walking:before {
  content: "\f554"; }

.fa-wallet:before {
  content: "\f555"; }

.fa-warehouse:before {
  content: "\f494"; }

.fa-water:before {
  content: "\f773"; }

.fa-weebly:before {
  content: "\f5cc"; }

.fa-weibo:before {
  content: "\f18a"; }

.fa-weight:before {
  content: "\f496"; }

.fa-weight-hanging:before {
  content: "\f5cd"; }

.fa-weixin:before {
  content: "\f1d7"; }

.fa-whatsapp:before {
  content: "\f232"; }

.fa-whatsapp-square:before {
  content: "\f40c"; }

.fa-wheelchair:before {
  content: "\f193"; }

.fa-whmcs:before {
  content: "\f40d"; }

.fa-wifi:before {
  content: "\f1eb"; }

.fa-wikipedia-w:before {
  content: "\f266"; }

.fa-wind:before {
  content: "\f72e"; }

.fa-window-close:before {
  content: "\f410"; }

.fa-window-maximize:before {
  content: "\f2d0"; }

.fa-window-minimize:before {
  content: "\f2d1"; }

.fa-window-restore:before {
  content: "\f2d2"; }

.fa-windows:before {
  content: "\f17a"; }

.fa-wine-bottle:before {
  content: "\f72f"; }

.fa-wine-glass:before {
  content: "\f4e3"; }

.fa-wine-glass-alt:before {
  content: "\f5ce"; }

.fa-wix:before {
  content: "\f5cf"; }

.fa-wizards-of-the-coast:before {
  content: "\f730"; }

.fa-wolf-pack-battalion:before {
  content: "\f514"; }

.fa-won-sign:before {
  content: "\f159"; }

.fa-wordpress:before {
  content: "\f19a"; }

.fa-wordpress-simple:before {
  content: "\f411"; }

.fa-wpbeginner:before {
  content: "\f297"; }

.fa-wpexplorer:before {
  content: "\f2de"; }

.fa-wpforms:before {
  content: "\f298"; }

.fa-wpressr:before {
  content: "\f3e4"; }

.fa-wrench:before {
  content: "\f0ad"; }

.fa-x-ray:before {
  content: "\f497"; }

.fa-xbox:before {
  content: "\f412"; }

.fa-xing:before {
  content: "\f168"; }

.fa-xing-square:before {
  content: "\f169"; }

.fa-y-combinator:before {
  content: "\f23b"; }

.fa-yahoo:before {
  content: "\f19e"; }

.fa-yandex:before {
  content: "\f413"; }

.fa-yandex-international:before {
  content: "\f414"; }

.fa-yarn:before {
  content: "\f7e3"; }

.fa-yelp:before {
  content: "\f1e9"; }

.fa-yen-sign:before {
  content: "\f157"; }

.fa-yin-yang:before {
  content: "\f6ad"; }

.fa-yoast:before {
  content: "\f2b1"; }

.fa-youtube:before {
  content: "\f167"; }

.fa-youtube-square:before {
  content: "\f431"; }

.fa-zhihu:before {
  content: "\f63f"; }

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }

@font-face {
  font-family: 'Lexend Light';
  font-style: normal;
  src: url(/assets/Lexend-Light-0fbbdb02b916987e2de3ef747320daf65a8b0358350f9314c1c4656bcaaac67b.eot);
  src: url(/assets/Lexend-Light-0fbbdb02b916987e2de3ef747320daf65a8b0358350f9314c1c4656bcaaac67b.eot#iefix) format("embedded-opentype"), url(/assets/Lexend-Light-70664ba9aa05c30329b83ef847de5f49264b7f7aa8d3a1b636b96112234eeb1a.woff2) format("woff2"), url(/assets/Lexend-Light-3364a669e13464944e8c0fc980978cf07b52423e6fe845d05c21d0a73018a790.woff) format("woff"), url(/assets/Lexend-Light-5a715ee0f3bddcdbae0e4cccdb6ec93d9d169f39a8f2e68589237438b9d21b76.ttf) format("opentype"); }

@font-face {
  font-family: 'Lexend Regular';
  font-style: normal;
  src: url(/assets/Lexend-Regular-185678c1607b005c1d91fa606e8f0c036d1374200a391b175259e496eec7955f.eot);
  src: url(/assets/Lexend-Regular-185678c1607b005c1d91fa606e8f0c036d1374200a391b175259e496eec7955f.eot#iefix) format("embedded-opentype"), url(/assets/Lexend-Regular-46af67e2272f26366d4fbdae335b877945533094922641471495785a339587d4.woff2) format("woff2"), url(/assets/Lexend-Regular-a9c9b95b77f69665732429c348946b11f5a0bb071776d54ab87b06a2b8b349f7.woff) format("woff"), url(/assets/Lexend-Regular-14cec07a9e44d5b40634d1e4c3ec689acb74120c6282af9ffc71e605bd46e414.ttf) format("opentype"); }

@font-face {
  font-family: 'Lexend SemiBold';
  font-style: normal;
  src: url(/assets/Lexend-SemiBold-093d862e0ff0b872d33ae7fca565b284598a8b3ca1ae68d5547d4c7495b267d5.eot);
  src: url(/assets/Lexend-SemiBold-093d862e0ff0b872d33ae7fca565b284598a8b3ca1ae68d5547d4c7495b267d5.eot#iefix) format("embedded-opentype"), url(/assets/Lexend-SemiBold-dbb2f094177c2cf9b6fb13b0fa8a8e0b30947d64b94f36289f2d643464a7b039.woff2) format("woff2"), url(/assets/Lexend-SemiBold-cdbb88ce3231699dd9b66a7fef066608126a1d2758befe84386da2125c0efecf.woff) format("woff"), url(/assets/Lexend-SemiBold-78f80700dd8f9a1a76a033ba7b8752635f10c04558c767867ab798012f679381.ttf) format("opentype"); }

@font-face {
  font-family: 'Lexend Bold';
  font-style: normal;
  src: url(/assets/Lexend-Bold-f1cd769f97bfc318580c9d8b37bb3887fab8bde142015af919baf0f2c673be3b.eot);
  src: url(/assets/Lexend-Bold-f1cd769f97bfc318580c9d8b37bb3887fab8bde142015af919baf0f2c673be3b.eot#iefix) format("embedded-opentype"), url(/assets/Lexend-Bold-e8f87cef93ea7c0b4efb953b09b543c3e753a4faacce533044f274d80a42f932.woff2) format("woff2"), url(/assets/Lexend-Bold-df14ea64c4906ddb54f2d52368be7966192f47fdb33c0fff8082ae1f65da2423.woff) format("woff"), url(/assets/Lexend-Bold-caac696f14b54fe280b9439825ea16d742043c9548a51e675039f3d29fe321d3.ttf) format("opentype"); }

@font-face {
  font-family: 'Lexend Extra Bold';
  font-style: normal;
  src: url(/assets/Lexend-ExtraBold-bb425370527d1fed177b39f0323bd0a6abda0c7e36de278fb44f17b923d2a3b3.eot);
  src: url(/assets/Lexend-ExtraBold-bb425370527d1fed177b39f0323bd0a6abda0c7e36de278fb44f17b923d2a3b3.eot#iefix) format("embedded-opentype"), url(/assets/Lexend-ExtraBold-285f01c411611da6ead6fa2dc62d891901ad53520402e52970aa58d403bc1ed8.woff2) format("woff2"), url(/assets/Lexend-ExtraBold-a3d0e9b988fd02c8a77c74c5c0dcf2efff425e408f7d832f0c4c3e8b5afee5c8.woff) format("woff"), url(/assets/Lexend-ExtraBold-3623c78ab08235ebba17d54145b5bda47b449313b2cf7c263bb824366cbb008b.ttf) format("opentype"); }

@font-face {
  font-family: 'Roboto Light';
  font-style: normal;
  src: url(/assets/Roboto-Light-a89f77caa68e6a18e14432afea996f827330138d3662cf310b87c0d3a0b338d5.eot);
  src: url(/assets/Roboto-Light-a89f77caa68e6a18e14432afea996f827330138d3662cf310b87c0d3a0b338d5.eot#iefix) format("embedded-opentype"), url(/assets/Roboto-Light-10e588c4c89b1ca59b5f8019f965a4c66e207e481f9601e308bc368cce77bd94.woff2) format("woff2"), url(/assets/Roboto-Light-5ed4a8b1631e42c38a27990da352d9a318a0bd4e32fbb61c6ba0ce141ee3c8b7.woff) format("woff"), url(/assets/Roboto-Light-66de2dfb9679b37d74c1dd3f448f6128d105215f250d996d871bd4f962c3b4c6.ttf) format("opentype"); }

@font-face {
  font-family: 'Roboto Regular';
  font-style: normal;
  src: url(/assets/Roboto-Regular-b4eab6a04abb09cbcfbdf07238b99cce997a37731a8613c37d4bdeeccff9a7f7.eot);
  src: url(/assets/Roboto-Regular-b4eab6a04abb09cbcfbdf07238b99cce997a37731a8613c37d4bdeeccff9a7f7.eot#iefix) format("embedded-opentype"), url(/assets/Roboto-Regular-c5b0f29f93cc79a51a38ca972261e8c676ee6309b1010b810d227b896a8984d0.woff2) format("woff2"), url(/assets/Roboto-Regular-bc2bde3a74deeba1b0c26ae08be316396be8157c856cd07f028e61b395a11ea2.woff) format("woff"), url(/assets/Roboto-Regular-648f96e517af5ad12c59b1d19fa85819d9fd66156d1b8796cc6ecf3a25eeb5c1.ttf) format("opentype"); }

@font-face {
  font-family: 'Roboto SemiBold';
  font-style: normal;
  src: url(/assets/Roboto-SemiBold-802b31d13fb714864d6ae0542a374725dcf9dd284462ac183002682c3f0037c5.eot);
  src: url(/assets/Roboto-SemiBold-802b31d13fb714864d6ae0542a374725dcf9dd284462ac183002682c3f0037c5.eot#iefix) format("embedded-opentype"), url(/assets/Roboto-SemiBold-37ad0e84ccef0f825faff5b946fd0b3f56190f90bee467eb7172b942043e7ee9.woff2) format("woff2"), url(/assets/Roboto-SemiBold-9000e86a8aa8068b02496360c6a71cabbc19d029b214ca2a1ca1b133b1d4cd96.woff) format("woff"), url(/assets/Roboto-SemiBold-7821768b51b7f000aeb3473b2994c3b6980d0c55f1a71a8775df039912e3c49c.ttf) format("opentype"); }

@font-face {
  font-family: 'Roboto Bold';
  font-style: normal;
  src: url(/assets/Roboto-Bold-e4849cff7409f52e4979f5c4216d79574008c987d2de73d65a92a487e88f8fec.eot);
  src: url(/assets/Roboto-Bold-e4849cff7409f52e4979f5c4216d79574008c987d2de73d65a92a487e88f8fec.eot#iefix) format("embedded-opentype"), url(/assets/Roboto-Bold-b5022edec1a406dd56f0619c72f771866bb59b6a8170518604584549ac2f4fa7.woff2) format("woff2"), url(/assets/Roboto-Bold-630eba21762f4137afeb36397282776b5aa5b0dbd52a3930e94c6afc5c84ff81.woff) format("woff"), url(/assets/Roboto-Bold-c8b606bf47c1ab2086024cc08828f6bba0778bc1f4ed3b2d00fa8185a2e6878f.ttf) format("opentype"); }

@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  src: url(/assets/RobotoCondensed-Regular-0947725d76bcce3813451c7a8f86161a42249fc0cccd2ac711281544bcb5eb61.eot);
  src: url(/assets/RobotoCondensed-Regular-0947725d76bcce3813451c7a8f86161a42249fc0cccd2ac711281544bcb5eb61.eot#iefix) format("embedded-opentype"), url(/assets/RobotoCondensed-Regular-88a9ed226070af380c18ad6c2885dbf881af946b131e25d521298bf68f02d234.woff2) format("woff2"), url(/assets/RobotoCondensed-Regular-66e300ba3bacc0e58bf1ab50e48ba1be6df349699b8641067ec62287d888a47a.woff) format("woff"), url(/assets/RobotoCondensed-Regular-4fb45d1207158133234c3b2104631ec933dddfc8b8b72b60d8b0311852117f70.ttf) format("opentype"); }

@font-face {
  font-family: 'Roboto Condensed Bold';
  font-style: normal;
  src: url(/assets/RobotoCondensed-Bold-c92038e6de753e9d6a299b60aab1910f9f33bfb934ae11da6128e89c82e87cc6.eot);
  src: url(/assets/RobotoCondensed-Bold-c92038e6de753e9d6a299b60aab1910f9f33bfb934ae11da6128e89c82e87cc6.eot#iefix) format("embedded-opentype"), url(/assets/RobotoCondensed-Bold-0eea80e783c80a62f5dd0cae219283b3e609453b08e3ebc1618e22df1eea4087.woff2) format("woff2"), url(/assets/RobotoCondensed-Bold-b384d86f31338a3e44eece5b01fc7fb1996ea53845cc960f54c1b0eb03871157.woff) format("woff"), url(/assets/RobotoCondensed-Bold-736d7bdd0d165932ab0c9bc88a018287cd377fc369a7d865f2586345e6f25938.ttf) format("opentype"); }

:root {
  --imPrimaryFontStackLight: 'Lexend Light', 'Helvetica', 'Arial', sans-serif;
  --imPrimaryFontStack: 'Lexend Regular', 'Helvetica', 'Arial', sans-serif;
  --imPrimaryFontStackSemiBold: 'Lexend SemiBold', 'Helvetica', 'Arial', sans-serif;
  --imPrimaryFontStackBold: 'Lexend Bold', 'Helvetica', 'Arial', sans-serif;
  --imPrimaryFontStackBlack: 'Lexend Extra Bold', 'Helvetica', 'Arial', sans-serif;
  --imSecondaryFontStackLight: 'Roboto Light', 'Helvetica', 'Arial', sans-serif;
  --imSecondaryFontStack: 'Roboto Regular', 'Helvetica', 'Arial', sans-serif;
  --imSecondaryFontStackSemiBold: 'Roboto SemiBold', 'Helvetica', 'Arial', sans-serif;
  --imSecondaryFontStackBold: 'Roboto Bold', 'Helvetica', 'Arial', sans-serif; }

/* stylelint-disable color-hex-length */
:root {
  --imColPrimary: #e1e43c;
  --imColPrimary105: #c9cd36;
  --imColSecondary: #3f3ce4;
  --imColBlackAbaddon: #231f20;
  --imColWhite: #fff;
  --imColBlueLt: #b3d4fc;
  --imColCyan: #00bcd4;
  --imColCyanLt: #e0f3fe;
  --imColMagenta: #e040fb;
  --imColRed: #ff1644;
  --imColRed5: #fdeee9;
  --imColLime: #b2ff59;
  --imColGreenLt: #e9fce9;
  --imColGreenDk: #cddfcd;
  --imColLime5: #e6ffd1;
  --imColOrange: #ffa600;
  --imColDarkModeRed: #822659;
  --imColDarkModePurple: #42366c;
  --imColDarkModeGreen: #004d61;
  --imColDarkModeBlueSteel: #165185;
  --imColDarkModeNeutral: #23272a;
  --imColDarkModeNeutralGreen: #1c2930;
  --imColDarkModeNeutralBlue: #1e273b;
  --imColDarkModeNeutralRed: #2a2325;
  --imColBlueDeep: #1e1c6b;
  --imColBluePowder: #2499ff;
  --imColBlueLight: #8fd3fa;
  --imColBluePale: #b9e5ff;
  --imColLimeDeep: #42ab12;
  --imColLimeGreen: #7dd019;
  --imColLimeCitrus: #b2ff59;
  --imColLimePale: #cffcaa;
  --imColYellowStrong: #ecec18;
  --imColYellowCitrus: #e1e43c;
  --imColYellowLemon: #ffe066;
  --imColYellowPale: #f7f6b2;
  --imColOrangeDeep: #bb3e03;
  --imColOrangeCitrus: #ee9b00;
  --imColOrangePale: #ffe5b4;
  --imColOrangeLight: #f9bd98;
  --imColRedStrong: #ae2012;
  --imColRedCitrus: #ff1644;
  --imColRedLight: #ff7a96;
  --imColPurpleDeep: #7c2a8c;
  --imColPurpleitrus: #e040fb; }

:root {
  --imColBlackAbaddon150: #000;
  --imColBlackAbaddon145: #030000;
  --imColBlackAbaddon140: #070303;
  --imColBlackAbaddon135: #0a0707;
  --imColBlackAbaddon130: #0e0a0b;
  --imColBlackAbaddon125: #110e0e;
  --imColBlackAbaddon120: #151112;
  --imColBlackAbaddon115: #181415;
  --imColBlackAbaddon110: #1c1819;
  --imColBlackAbaddon105: #1f1b1c;
  --imColBlackAbaddon100: #231f20;
  --imColBlackAbaddon98: #252223;
  --imColBlackAbaddon96: #272526;
  --imColBlackAbaddon95: #2a2627;
  --imColBlackAbaddon94: #292829;
  --imColBlackAbaddon92: #2b2b2c;
  --imColBlackAbaddon90: #312d2e;
  --imColBlackAbaddon85: #383435;
  --imColBlackAbaddon80: #3f3b3c;
  --imColBlackAbaddon75: #464243;
  --imColBlackAbaddon70: #4d494a;
  --imColBlackAbaddon65: #545051;
  --imColBlackAbaddon60: #5b5758;
  --imColBlackAbaddon55: #625e5f;
  --imColBlackAbaddon50: #696566;
  --imColBlackAbaddon45: #706c6d;
  --imColBlackAbaddon40: #777374;
  --imColBlackAbaddon35: #7e7a7b;
  --imColBlackAbaddon30: #858182;
  --imColBlackAbaddon25: #8c8889;
  --imColBlackAbaddon20: #939090;
  --imColBlackAbaddon15: #9a9797;
  --imColBlackAbaddon10: #a19e9e;
  --imColBlackAbaddon9: #b1aead;
  --imColBlackAbaddon8: #c1bdbc;
  --imColBlackAbaddon7: #d1cccb;
  --imColBlackAbaddon6: #e1dbda;
  --imColBlackAbaddon5: #f1eae9;
  --imColBlackAbaddon4: #f6f3f2;
  --imColBlackAbaddon3: #faf7f6;
  --imColBlackAbaddon2: #fdfbfa;
  --imColBlackAbaddon1: #fefdfd;
  --imColBlackAbaddon0: #fff;
  --imColSecondary200: #000000;
  --imColSecondary195: #03030b;
  --imColSecondary190: #060617;
  --imColSecondary185: #090922;
  --imColSecondary180: #0d0c2e;
  --imColSecondary175: #100f39;
  --imColSecondary170: #131244;
  --imColSecondary165: #161550;
  --imColSecondary160: #19185b;
  --imColSecondary155: #1c1b67;
  --imColSecondary150: #201e72;
  --imColSecondary145: #23217d;
  --imColSecondary140: #262489;
  --imColSecondary135: #292794;
  --imColSecondary130: #2c2aa0;
  --imColSecondary125: #2f2dab;
  --imColSecondary120: #3230b6;
  --imColSecondary115: #3633c2;
  --imColSecondary110: #3936cd;
  --imColSecondary105: #3c39d9;
  --imColSecondary100: #3f3ce4;
  --imColSecondary95: #4946e5;
  --imColSecondary90: #5250e7;
  --imColSecondary85: #5c59e8;
  --imColSecondary80: #6563e9;
  --imColSecondary75: #6f6deb;
  --imColSecondary70: #7977ec;
  --imColSecondary65: #8280ed;
  --imColSecondary60: #8c8aef;
  --imColSecondary55: #9594f0;
  --imColSecondary50: #9f9ef2;
  --imColSecondary45: #a9a7f3;
  --imColSecondary40: #b2b1f4;
  --imColSecondary35: #bcbbf6;
  --imColSecondary30: #c5c5f7;
  --imColSecondary25: #cfcef8;
  --imColSecondary20: #d9d8fa;
  --imColSecondary15: #e2e2fb;
  --imColSecondary10: #ececfc;
  --imColSecondary7: #f2f1fd;
  --imColSecondary5: #f5f5fe; }

:root {
  --imColBlack: #000000;
  --imColBlack100: #000000;
  --imColBlack99: #030303;
  --imColBlack98: #050505;
  --imColBlack97: #080808;
  --imColBlack96: #0a0a0a;
  --imColBlack95: #0d0d0d;
  --imColBlack94: #0f0f0f;
  --imColBlack93: #121212;
  --imColBlack92: #141414;
  --imColBlack91: #171717;
  --imColBlack90: #1a1a1a;
  --imColBlack89: #1c1c1c;
  --imColBlack88: #1f1f1f;
  --imColBlack87: #212121;
  --imColBlack86: #242424;
  --imColBlack85: #262626;
  --imColBlack84: #292929;
  --imColBlack83: #2b2b2b;
  --imColBlack82: #2e2e2e;
  --imColBlack81: #303030;
  --imColBlack80: #333333;
  --imColBlack79: #363636;
  --imColBlack78: #383838;
  --imColBlack77: #3b3b3b;
  --imColBlack76: #3d3d3d;
  --imColBlack75: #404040;
  --imColBlack74: #424242;
  --imColBlack73: #454545;
  --imColBlack72: #474747;
  --imColBlack71: #4a4a4a;
  --imColBlack70: #4d4d4d;
  --imColBlack69: #4f4f4f;
  --imColBlack68: #525252;
  --imColBlack67: #545454;
  --imColBlack66: #575757;
  --imColBlack65: #595959;
  --imColBlack64: #5c5c5c;
  --imColBlack63: #5e5e5e;
  --imColBlack62: #616161;
  --imColBlack61: #636363;
  --imColBlack60: #666666;
  --imColBlack59: dimgray;
  --imColBlack58: #6b6b6b;
  --imColBlack57: #6e6e6e;
  --imColBlack56: #707070;
  --imColBlack55: #737373;
  --imColBlack54: #757575;
  --imColBlack53: #787878;
  --imColBlack52: #7a7a7a;
  --imColBlack51: #7d7d7d;
  --imColBlack50: gray;
  --imColBlack49: #828282;
  --imColBlack48: #858585;
  --imColBlack47: #878787;
  --imColBlack46: #8a8a8a;
  --imColBlack45: #8c8c8c;
  --imColBlack44: #8f8f8f;
  --imColBlack43: #919191;
  --imColBlack42: #949494;
  --imColBlack41: #969696;
  --imColBlack40: #999999;
  --imColBlack39: #9c9c9c;
  --imColBlack38: #9e9e9e;
  --imColBlack37: #a1a1a1;
  --imColBlack36: #a3a3a3;
  --imColBlack35: #a6a6a6;
  --imColBlack34: #a8a8a8;
  --imColBlack33: #ababab;
  --imColBlack32: #adadad;
  --imColBlack31: #b0b0b0;
  --imColBlack30: #b3b3b3;
  --imColBlack29: #b5b5b5;
  --imColBlack28: #b8b8b8;
  --imColBlack27: #bababa;
  --imColBlack26: #bdbdbd;
  --imColBlack25: #bfbfbf;
  --imColBlack24: #c2c2c2;
  --imColBlack23: #c4c4c4;
  --imColBlack22: #c7c7c7;
  --imColBlack21: #c9c9c9;
  --imColBlack20: #cccccc;
  --imColBlack19: #cfcfcf;
  --imColBlack18: #d1d1d1;
  --imColBlack17: #d4d4d4;
  --imColBlack16: #d6d6d6;
  --imColBlack15: #d9d9d9;
  --imColBlack14: #dbdbdb;
  --imColBlack13: #dedede;
  --imColBlack12: #e0e0e0;
  --imColBlack11: #e3e3e3;
  --imColBlack10: #e6e6e6;
  --imColBlack9: #e8e8e8;
  --imColBlack8: #ebebeb;
  --imColBlack7: #ededed;
  --imColBlack6: #f0f0f0;
  --imColBlack5: #f2f2f2;
  --imColBlack4: whitesmoke;
  --imColBlack3: #f7f7f7;
  --imColBlack2: #fafafa;
  --imColBlack1: #fcfcfc;
  --imColBlack0: #ffffff;
  --imLogoCol: var(--imColPrimary);
  --imLogoFill: var(--imColWhite);
  --imLogoWidth: 120px;
  --imLogoHeight: 22px;
  --imLogoBlockPaddingMobile: 3px;
  --imLogoBlockPaddingDesktop: 20px;
  --nav1WelcomeMessageFontStack: var(--imPrimaryFontStackSemiBold);
  --nav1WelcomeMessageCol: var(--imColWhite);
  --nav1WrapperBg: var(--imColBlack);
  --nav1WrapperBgSize: auto;
  --nav1WrapperBgAnimation: none;
  --nav1BgCol: transparent;
  --nav1HoverBgCol: transparent;
  --nav1ActiveBgCol: transparent;
  --nav1PaddingMobile: var(--imLogoBlockPaddingMobile) 3px;
  --nav1PaddingDesktop: var(--imLogoBlockPaddingDesktop) 14px;
  --nav1borderBottomPosition: 0;
  --nav1borderBottomThickness: 0;
  --nav1borderBottomMarginLeft: 8px;
  --nav1borderBottomTransition: width 300ms ease-in-out;
  --nav1HoverBorderBottomWidth: 70%;
  --nav1HoverBorderBottomCol: var(--imColWhite);
  --nav1ActiveborderBottomWidth: 70%;
  --nav1ActiveborderBottomCol: var(--imColWhite);
  --nav1IconFill: var(--imColBlackAbaddon30);
  --nav1HoverIconFill: var(--imThemeColNavAccent);
  --nav1HoverIconScale: none;
  --nav1ActiveIconFill: var(--imThemeColNavAccent);
  --nav1TextFontStack: var(--imPrimaryFontStackBold);
  --nav1TextCol: var(--imColBlackAbaddon30);
  --nav1HoverTextCol: var(--imThemeColNavAccent);
  --nav1ActiveTextCol: var(--imThemeColNavAccent);
  --heading1BgCol: var(--imColPrimary);
  --heading1FontStack: var(--imPrimaryFontStack);
  --heading1Size: 20px;
  --heading1LineHeight: 1;
  --heading1Col: var(--imColBlack);
  --heading1Padding: 12px 0;
  --imFlashMessageWrapperBgCol: var(--imColPrimary);
  --imFlashMessageTextCol: var(--imColBlack);
  --imFlashMessageIconFill: var(--imColBlack);
  --imHomeSearchWrapperBgCol: var(--imColBlack8);
  --imHomeSearchLabelFontStack: var(--imPrimaryFontStackSemiBold);
  --imHomeSearchLabelCol: var(--imColBlack);
  --imHomeSiteFilterWrapperBorderCol: var(--imColBlack15);
  --imHomeSiteFilterWrapperBgCol: var(--imGlobalWrapperBgCol);
  --imHomeSiteFilterLabelFontStack: var(--imPrimaryFontStackSemiBold);
  --imHomeSiteFilterLabelSize: 13px;
  --imHomeSiteFilterLabelCol: var(--imColTextPrimary);
  --imHomeSiteFilterLabelHoverCol: var(--imColSecondary);
  --imHomeSiteFilterLabelActiveCol: var(--imColBlack);
  --imHomeSectionBaseBgCol: var(--imColWhite);
  --imHomeSectionContrastBgCol: var(--imColBlack3);
  --imHomeLinkTextCol: var(--imColBlackAbaddon);
  --imHomeLinkHoverTextCol: var(--imColSecondary);
  --imHomeLinkCloneBgCol: var(--imColSecondary7);
  --imHomeLinkCloneBgRadius: 15px;
  --imHomeLinkCloneFontStack: var(--imSecondaryFontStackSemiBold);
  --imHomeLinkCloneTextCol: var(--imColBlackAbaddon);
  --imHomeLinkCloneHoverTextCol: var(--imColSecondary);
  --imHomeLinkCloneIconFill: var(--imColBlackAbaddon);
  --imHomeLinkCloneHoverIconFill: var(--imColSecondary);
  --imHomeLinkCloneHoverIconTransform: var(--imIconTransform);
  --nav2WrapperBgCol: var(--imColBlackAbaddon95);
  --nav2WrapperBorderBottom: 0;
  --nav2WrapperBoxShadow: 0 2px 5px 1px rgba(0, 0, 0, 0.15);
  --nav2ListBorderBottomColMobile: var(--imColBlackAbaddon80);
  --nav2LinkBgCol: transparent;
  --nav2LinkHoverBgCol: transparent;
  --nav2LinkActiveBgCol: transparent;
  --nav2LinkIconFill: var(--imColBlackAbaddon30);
  --nav2LinkHoverIconFill: var(--imThemeColNavAccent);
  --nav2LinkActiveIconFill: var(--imThemeColNavAccent);
  --nav2LinkTextFontStack: var(--imPrimaryFontStackBold);
  --nav2LinkTextCol: var(--imColBlackAbaddon30);
  --nav2LinkHoverTextCol: var(--imThemeColNavAccent);
  --nav2LinkActiveTextCol: var(--imThemeColNavAccent);
  --nav2BuildTriggeBorderRadius: var(--imThemeBorderRadiusSm);
  --nav2BuildTriggerBgCol: var(--imColBlack);
  --nav2BuildTriggerHoverBgCol: var(--imColSecondary);
  --nav2BuildTriggerBorderCol: var(--imColBlackAbaddon80);
  --nav2BuildTriggerHoverBorderCol: var(--imColSecondary80);
  --nav2BuildTriggerIconFill: var(--imColWhite);
  --nav2BuildTriggerDisabledTextCol: var(--imColBlackAbaddon60);
  --nav2BuildTriggerDisabledBgCol: var(--imColBlackAbaddon100);
  --nav2BuildTriggerDisabledBorderCol: var(--imColBlackAbaddon60);
  --nav2BuildTriggerDisabledIconFill: var(--imColBlackAbaddon60);
  --nav2BuildMenuWrapperBorderRadius: var(--imThemeBorderRadiusSm);
  --nav2BuildMenuWrapperBgCol: var(--imColWhite);
  --nav2BuildMenuItemHoverBgCol: var(--imColBlack7);
  --nav2BuildMenuItemDisabledBgCol: var(--imColBlack10);
  --nav2BuildMenuItemTextCol: var(--imColBlack);
  --nav2BuildMenuItemDisabledTextCol: var(--imColBlack40);
  --navCollapseBtnPaddingBlock: 3px;
  --navCollapseBtnHoverBgCol: var(--imColSecondary);
  --navCollapseBtnHoverIconFill: var(--imColWhite);
  --navCollapseBtnIconSize: 25px;
  --navCollapsedTooltipFontStack: var(--imPrimaryFontStackSemiBold);
  --navCollapsedTooltipTextSize: 11px;
  --navCollapsedTooltipTextCol: var(--imColWhite);
  --navCollapsedTooltipLeft: 90%;
  --navCollapsedTooltipWidth: max-content;
  --navCollapsedTooltipMinWidth: 50px;
  --navCollapsedTooltipMaxWidth: 150px;
  --navCollapsedTooltipPadding: 6px 15px;
  --navCollapsedTooltipBgCol: var(--imColBlack);
  --navCollapsedTooltipBorderRadius: var(--imThemeBorderRadiusSm);
  --sideNavsWidth: 12rem;
  --sideNav3CollapsedWidth: 56px;
  --sideNav4CollapsedWidth: 50px;
  --nav3CollapseBtnBgCol: var(--imColBlackAbaddon95);
  --nav3CollapseBtnIconFill: var(--imColBlackAbaddon70);
  --nav3WrapperBgCol: var(--imColBlackAbaddon90);
  --nav3BgCol: transparent;
  --nav3HoverBgCol: transparent;
  --nav3ActiveBgCol: transparent;
  --nav3ActiveBorderLeftWidth: 3px;
  --nav3ActiveBorderLeftCol: var(--imColPrimary);
  --nav3ActiveBorderLeftHeight: 45%;
  --nav3PaddingMobile: 10px;
  --nav3PaddingDesktop: 12px 10px;
  --nav3IconFill: var(--imColBlackAbaddon30);
  --nav3HoverIconFill: var(--imColWhite);
  --nav3HoverIconScale: none;
  --nav3ActiveIconFill: var(--imColWhite);
  --nav3TextFontStack: var(--imPrimaryFontStack);
  --nav3TextCol: var(--imColBlackAbaddon30);
  --nav3HoverTextCol: var(--imColWhite);
  --nav3ActiveTextCol: var(--imColWhite);
  --nav4CollapseBtnBgCol: var(--imColBlackAbaddon90);
  --nav4CollapseBtnIconFill: var(--imColBlackAbaddon60);
  --nav4WrapperBgCol: var(--imColBlackAbaddon80);
  --nav4WrapperBorderRightCol: var(--imColBlack10);
  --nav4BgCol: transparent;
  --nav4HoverBgCol: transparent;
  --nav4ActiveBgCol: transparent;
  --nav4ActiveBorderLeftWidth: 3px;
  --nav4ActiveBorderLeftCol: var(--imColPrimary);
  --nav4ActiveBorderLeftHeight: 45%;
  --nav4PaddingMobile: 10px;
  --nav4PaddingDesktop: 12px 10px;
  --nav4IconFill: var(--imColBlackAbaddon20);
  --nav4HoverIconFill: var(--imColWhite);
  --nav4HoverIconScale: none;
  --nav4ActiveIconFill: var(--imColWhite);
  --nav4TextFontStack: var(--imPrimaryFontStack);
  --nav4TextCol: var(--imColBlackAbaddon20);
  --nav4HoverTextCol: var(--imColWhite);
  --nav4ActiveTextCol: var(--imColWhite);
  --imGaragePageWrapperBgCol: var(--imGlobalWrapperBgCol);
  --imGarageLinkBgCol: var(--imColBlack3);
  --imGarageLinkBorderCol: var(--imColBlack10);
  --imGarageLinkHoverBorderCol: var(--imColBlack50);
  --imGarageLinkRadius: var(--imThemeBorderRadiusMd);
  --imGarageLinkIconFill: var(--imColBlack40);
  --imGarageLinkHoverIconFill: var(--imColBlack60);
  --imGarageLinkTextFontStack: var(--imPrimaryFontStackBlack);
  --imGarageLinkTextSize: var(--imGlobalFontSize);
  --imGarageLinkTextTransform: uppercase;
  --imGarageLinkTextCol: var(--imColBlack40);
  --imGarageLinkHoverTextCol: var(--imColBlack60);
  --imGlobalWrapperBgCol: var(--imColWhite);
  --imThemeColNavAccent: var(--imColWhite);
  --imThemeColSuccess: var(--imColSecondary);
  --imThemeColAlert: var(--imColRed);
  --imfTextAccentNeutraTextCol: var(--imColTextPrimary);
  --imfTextAccentNeutralBgCol: var(--imColBlack5);
  --imfTextAccentNeutralBorderCol: var(--imColBlack20);
  --imfTextAccentSecondaryBgCol: var(--imColSecondary7);
  --imfTextAccentSecondaryBorderCol: var(--imColSecondary70);
  --imfCmsConfigAccentBgCol: var(--imColBlack5);
  --imfCmsConfigAccentBorderCol: var(--imColBlack15);
  --imfCmsConfigAccentHoverBorderCol: var(--imColBlack40);
  --imfCmsConfigAccentRadius: var(--imThemeBorderRadiusSm);
  --imColTextPrimary: var(--imColBlackAbaddon50);
  --imColTextStrong: var(--imColBlackAbaddon);
  --imColLinkPrimary: var(--imColBlackAbaddon);
  --imColLinkHoverPrimary: var(--imColSecondary);
  --imGlobalFontSize: 13px;
  --imGlobalFormListFontSize: 12.5px;
  --imGlobalSubHeadingFontSize: 13px;
  --imTextStrongFontStack: var(--imSecondaryFontStackSemiBold);
  --imTextSelectionTextCol: var(--imColWhite);
  --imTextSelectionBgCol: var(--imColBlackAbaddon);
  --imGapTiny: 5px;
  --imGapSmall: 10px;
  --imGapMedium: 15px;
  --imGapLarge: 20px;
  --imGapExtraLarge: 25px;
  --imToastStatusIconSize: 40px;
  --imToastStatusSpinnerSize: calc(var(--imToastStatusIconSize) - 5px);
  --imPublishBtnPadding: 8px;
  --imHelpWikiTransitionDuration: 150ms;
  --imHelpWikiOpenWidthMobile: 100%;
  --imHelpWikiOpenWidthDesktop: 40%;
  --imHelpWikiFontStack: var(--imSecondaryFontStack);
  --imHelpWikiTextSize: 14px;
  --imHelpWikiTextCol: var(--imColTextPrimary);
  --imHelpWikiAccent: var(--imColBlack);
  --imHelpWikiBgCol: var(--imColWhite);
  --imHelpWikiBorderLeft: var(--imColBlack15);
  --imHelpWikiCloseBtnCol: var(--imColTextPrimary);
  --imHelpWikiCloseBtnHoverCol: var(--imColSecondary);
  --imHelpWikiCloseBtnBgCol: var(--imColBlack3);
  --imHelpWikiCloseBtnHoverBgCol: var(--imColBlack10);
  --imThemePageSecondaryBgCol: var(--imColSecondary7);
  --imThemePageSecondaryBorderCol: var(--imColSecondary20);
  --imThemePageTertiaryBgCol: var(--imColGreenLt);
  --imThemePageTertiaryBorderCol: var(--imColGreenDk);
  --imThemePageBrandTextCol: var(--imColBlackAbaddon);
  --imThemeIconFill: var(--imColBlackAbaddon50);
  --imThemeIconHoverFill: var(--imColSecondary);
  --imNeutralSoftTextCol: var(--imColBlackAbaddon50);
  --imNeutralSoftFill: var(--imColBlackAbaddon50);
  --imNeutralFill: var(--imColBlackAbaddon);
  --imNeutralTextCol: var(--imColBlackAbaddon);
  --imfImgSvgFilter: invert(0.5);
  --imfImgSvgHoverFilter: invert(0);
  --imfImgSvgHoverTransform: var(--imIconTransform);
  --imfImgSvgActiveFilter: invert(0);
  --imfImgSvgTextSize: var(--imGlobalFormListFontSize);
  --imThemeBorderRadiusSm: 4px;
  --imThemeBorderRadiusMd: 6px;
  --imThemeBorderRadiusLg: 10px;
  --imThemeSwitcherWrapperTop: 180px;
  --imThemeSwitcherBtnsWrapperBgCol: var(--imColBlack);
  --imThemeSwitcherBtnTextCol: var(--imColWhite);
  --imThemeSwitcherBtnBgCol: var(--imColBlack80);
  --imThemeSwitcherBtnHoverBgCol: var(--imColSecondary);
  --imThemeSwitcherBtnActiveBgCol: var(--imColSecondary);
  --imThemeSwitcherBtnBorderRadius: 3px;
  --imThemeSwitcherKnobLeft: -20px;
  --imThemeSwitcherKnobSize: 36px;
  --imThemeSwitcherKnobRadius: 50% 0 0 50%;
  --imThemeSwitcherKnobBgCol: var(--imColBlack);
  --imThemeSwitcherKnobPadding: 3px;
  --imThemeSwitcherIconSize: 18px;
  --imThemeSwitcherIconFill: var(--imColWhite);
  --imThemeVariantBtnBgCol: var(--imColBlack90);
  --imThemeVariantBtnIconSize: 20px;
  --imThemeVariantBtnIconFill: var(--imColBlack40);
  --imThemeVariantBtnHoverIconFill: var(--imColWhite);
  --imModalAlertBgCol: rgba(255, 22, 68, 0.75);
  --imModalAlertMessageBgCol: var(--imColWhite);
  --imModalAlertMessageBorderCol: var(--imColBlack10);
  --imTurbolinksProgressBarCol: var(--imColSecondary);
  --imFwFlashMessageWrapperBgCol: var(--imColSecondary);
  --imFwFlashMessageTextCol: var(--imColWhite);
  --imTooltipFontStack: var(--imSecondaryFontStack);
  --imTooltipFontSize: 11px;
  --imTooltipLineHeight: 1.2;
  --imTooltipTextCol: var(--imColWhite);
  --imTooltipBgCol: var(--imColBlackAbaddon);
  --imTooltipBorderRadius: var(--imThemeBorderRadiusSm);
  --imTooltipPadding: 0.5em 1em;
  --imTooltipWidth: 200px;
  --imfItemEnabledTextCol: var(--imColSecondary);
  --imfItemEnabledBgCol: var(--imColBlack90);
  --imfItemEnabledFillCol: var(--imColSecondary);
  --imfItemDisabledTextCol: var(--imColRed);
  --imfItemDisabledBgCol: var(--imColBlack70);
  --imfItemDisabledFillCol: var(--imColBlack60);
  --imfINoteBrandBgCol: var(--imColBlack5);
  --imfINoteBrandBorderCol: var(--imColBlack15);
  --imfFormBgCol: var(--imColBlack2);
  --imfFormItemMargin: 15px;
  --imfBreadCrumbWrapperBgCol: var(--imColBlack5);
  --imfBreadCrumbWrapperBorderBottom: var(--imColBlack12);
  --imfBreadCrumbLinkFontStack: var(--imPrimaryFontStack);
  --imfBreadCrumbLinkCol: var(--imColSecondary);
  --imfBreadCrumbLinkHoverCol: var(--imColSecondary);
  --imfBreadCrumbFontStack: var(--imPrimaryFontStack);
  --imfBreadCrumbTextCol: var(--imColTextPrimary);
  --imfBreadCrumbTriangleRightCol: var(--imColBlack30);
  --imfBreadCrumbTriangleRightBgCol: var(--imColBlack5);
  --imfFormHeadingFontStack: var(--imPrimaryFontStackLight);
  --imfFormHeadingSizeMobile: 22px;
  --imfFormHeadingSizeDesktop: 24px;
  --imfFormHeadingCol: var(--imColTextPrimary);
  --imfLabelFontStack: var(--imSecondaryFontStack);
  --imfLabelTextSize: var(--imGlobalFontSize);
  --imfLabelCol: var(--imColBlack);
  --imfLabelMarginBottom: 5px;
  --imfLabelMandatoryCol: var(--imColSecondary);
  --imfLabelMandatorySize: 14px;
  --imfInputHeight: 38px;
  --imfInputCol: var(--imColBlack50);
  --imfInputFocusCol: var(--imColBlack80);
  --imfInputBgCol: var(--imColWhite);
  --imfInputBorderCol: var(--imColBlack10);
  --imfInputFocusBorderCol: var(--imColBlack);
  --imfInputBorderRadius: var(--imThemeBorderRadiusSm);
  --imfInputPlaceholderCol: var(--imColBlack20);
  --imfInputReadOnlyBgCol: var(--imColBlack2);
  --imputIconFilterDkTheme: none;
  --imputColorSwatchBorderCol: none;
  --imfChoicesHeadingCol: var(--imColTextPrimary);
  --imfChoicesHeadingBorderBottomCol: var(--imColBlack3);
  --imfChoicesBtnFocusBoxShadowCol: var(--imColBlack);
  --imfChoicesBtnBorderLeftCol: var(--imColBlack50);
  --imfChoicesInputBorderBottomCol: var(--imColBlack15);
  --imfChoicesSelectedInputBgCol: var(--imColWhite);
  --imfChoicesDisabledInnerInputBgCol: var(--imColBlack8);
  --imfChoicesInputTextSize: var(--imGlobalFontSize);
  --imfChoicesInputBgCol: var(--imColBlack3);
  --imfChoicesSelectedBorderCol: var(--imColBlack80);
  --imfChoicesSelectedOpenBorderCol: var(--imColBlack80);
  --imfChoicesInnerBgCol: var(--imColBlack3);
  --imfChoicesInnerBorderCol: var(--imColBlack15);
  --imfChoicesFocusOpenInnerBorderCol: var(--imColBlack30);
  --imfChoicesInnerTextSize: var(--imGlobalFontSize);
  --imfChoicesItemTextCol: var(--imColWhite);
  --imfChoicesItemBgCol: var(--imColBlack);
  --imfChoicesDisabledItemBgCol: var(--imColBlack35);
  --imfChoicesItemBgBorderCol: var(--imColBlack);
  --imfChoicesDisabledItemBorderCol: var(--imColBlack40);
  --imfChoicesItemMultipleBgCol: var(--imColBlack);
  --imfChoicesItemMultipleBorderCol: var(--imColBlack);
  --imfChoicesDropdownBgCol: var(--imColWhite);
  --imfChoicesOpenDropdownBorderCol: var(--imColBlack30);
  --imfChoicesDropdownBorderCol: var(--imColBlack15);
  --imfChoicesDropdownTextSize: var(--imGlobalFontSize);
  --imfChoicesDropdowItemHighlightBgCol: var(--imColBlack5);
  --imfPlaceholderListWrapperBgCol: var(--imColWhite);
  --imfPlaceholderListRowBgCol: var(--imColWhite);
  --imfPlaceholderListRowBorderCol: rgba(0, 0, 0, 0.08);
  --imfPlaceholderListRowSecondaryBgCol: var(--imThemePageSecondaryBgCol);
  --imfPlaceholderListRowSecondaryBorderCol: var(--imThemePageSecondaryBorderCol);
  --imfPlaceholderListRowTertiaryBgCol: var(--imThemePageTertiaryBgCol);
  --imfPlaceholderListRowTertiaryBorderCol: var(--imThemePageTertiaryBorderCol);
  --imfListRowBorderCol: var(--imColBlack12);
  --imfListRowBorderRadius: none;
  --imfListRowHeadingFontStack: var(--imSecondaryFontStackSemiBold);
  --imfListRowHeadingSize: 11px;
  --imfListRowHeadingLineHeight: 1.1;
  --imfListRowHeadingTextAlign: center;
  --imfListRowHeadingCol: var(--imColBlackAbaddon);
  --imfListRowHeadingBgCol: var(--imColBlack5);
  --imfListRowHeadingBorderCol: var(--imColBlack15);
  --imfListRowHeadingColumnBorderLeftCol: rgba(0, 0, 0, 0.1);
  --imfListRowHeight: 48px;
  --imfListRowBgCol: var(--imColWhite);
  --imfListRowContrastBgCol: var(--imColBlack3);
  --imfListRowBgStockBorderCol: var(--imColBlack10);
  --imfListRowBgHoursBorderCol: var(--imColBlack10);
  --imfListRowBgHoursContrastBgCol: var(--imColWhite);
  --imfListRowGrabberIconFill: var(--imColBlack15);
  --imfListRowSelectedGrabberIconFill: var(--imColBlack40);
  --imfListRowTextFontStack: var(--imSecondaryFontStack);
  --imfListRowTextsize: var(--imGlobalFormListFontSize);
  --imfListRowTextlineheight: 1.1;
  --imfListRowColumnBorderLeftCol: var(--imColBlack10);
  --imfListRowColumnSvgImgFilter: none;
  --imfListRowStockNoImageFilter: none;
  --imfListRowNoImageMobileBorderColLt: var(--imColBlack3);
  --imfListRowNoImageMobileBorderColDk: var(--imColBlack10);
  --imfCompDropZoneWrapperBgCol: var(--imColWhite);
  --imfCompDropZoneWrapperDisabledBgCol: var(--imColBlack30);
  --imfCompDropZoneWrapperBorderCol: var(--imColBlack20);
  --imfCompDropZoneLrItemBgCol: var(--imColWhite);
  --imfCompDropZoneLrItemBorderCol: var(--imColBlack20);
  --imfCompDropZoneLrItemShadowCol: var(--imColBlack20);
  --imfCompDropZoneLrItemTextCol: var(--imColTextPrimary);
  --imfCompDropZoneLrItemEditBorderCol: var(--imColBlack20);
  --imfCompDropZoneLrItemEditHoverBgCol: rgba(0, 0, 0, 0.1);
  --imfCompEditModalWrapperBgCol: var(--imColWhite);
  --imfCompEditModalWrapperBorderCol: var(--imColBlack20);
  --imfCompEditModalWrapperShadowCol: 0 0 10px 4px rgba(0, 0, 0, 0.2);
  --imfCompEditModalPropsBgCol: var(--imColBlack5);
  --imfCompEditModalPropsBorderCol: var(--imColWhite);
  --imfSvgIconBgCol: var(--imColWhite);
  --imfSvgIconBorderCol: var(--imColBlack10);
  --imfCompDragItemsWrapperBorderCol: var(--imColBlack20);
  --imfCompDragItemDisabledTextCol: var(--imColBlack15);
  --imfCompDragItemBgCol: var(--imColWhite);
  --imfCompDragItemBorderCol: var(--imColBlack20);
  --imfCompDragItemHoverShadowCol: var(--imColBlack20);
  --imfCompDragItemIconFill: var(--imColSecondary);
  --imfCompDragItemHoverIconFill: var(--imColSecondary);
  --imfCmsConfigCheckedBgColRadius: var(--imThemeBorderRadiusSm);
  --imfCmsConfigSectionBorderCol: var(--imColBlack20);
  --imfSubHeadingFontStack: var(--imPrimaryFontStack);
  --imfSubHeadingSize: 15px;
  --imfSubHeading1FontStack: var(--imPrimaryFontStackSemiBold);
  --imfSubHeading1Size: 13.5px;
  --imfSubHeading1TextTransform: none;
  --imfSubheading1Col: var(--imColBlackAbaddon);
  --imfSubHeading1BgCol: transparent;
  --imfSubHeading1Radius: var(--imThemeBorderRadiusSm);
  --imfSubHeading1Padding: 5px 0;
  --imfSubHeading1AccordionTextCol: var(--imfSubheading1Col);
  --imfSubHeading1AccordionHoverTextCol: var(--imColSecondary);
  --imfSubHeading1AccordionBgCol: var(--imColBlack5);
  --imfSubHeading1AccordionHoverBgCol: var(--imColBlack7);
  --imfSubHeading1AccordionTriggerIconsFill: var(--imColTextPrimary);
  --imfSubHeading1AccordionHoverTriggerIconsFill: var(--imColSecondary);
  --imfSubHeading2Col: var(--imColBlack);
  --imfSubHeading3Col: var(--imColBlack);
  --imfSubHeading4Col: var(--imColWhite);
  --imfSubHeading4BgCol: var(--imColBlack);
  --imfSubHeading4Padding: 3px 10px;
  --imfSubHeading4Radius: var(--imThemeBorderRadiusSm);
  --imfSubHeading5FontStack: var(--imPrimaryFontStack);
  --imfSubHeading5Size: 14px;
  --imfSubHeading5Col: var(--imColBlackAbaddon);
  --btnPrimaryFontStack: var(--imPrimaryFontStackBold);
  --btnPrimaryTextSize: 13px;
  --btnPrimaryTextTransform: uppercase;
  --btnPrimaryLetterSpacing: 0.5px;
  --btnPrimaryTextCol: var(--imColWhite);
  --btnPrimaryHoverTextCol: var(--imColWhite);
  --btnPrimaryRadius: var(--imThemeBorderRadiusSm);
  --btnPrimaryBgCol: var(--imColBlackAbaddon);
  --btnPrimaryHoverBgCol: var(--imColSecondary);
  --btnPrimaryHoverTransform: scale(0.975);
  --btnPrimaryActiveBgCol: var(--imColSecondary120);
  --btnPrimaryActiveTop: 2px;
  --btnPrimaryPadding: 15px 22px;
  --btnPrimaryMinWidth: 120px;
  --btnPrimaryIconFill: var(--imColWhite);
  --btnOutlineFlexBgCol: var(--imColWhite);
  --btnOutlineFlexHoverBgCol: var(--imColSecondary7);
  --btnOutlineFlexTextCol: var(--imActionTriggerCol);
  --btnOutlineFlexHoverTextCol: var(--imColSecondary);
  --btnOutlineFlexBorderCol: var(--imActionTriggerCol);
  --btnOutlineFlexHoverBorderCol: var(--imColSecondary);
  --btnOutlineFlexIconFill: var(--imColSecondary);
  --btnOutlineFlexHoverIconFill: var(--imColSecondary);
  --imfBtnTertiaryOutlineTextCol: var(--imColSecondary);
  --imfBtnTertiaryOutlineHoverTextCol: var(--imColWhite);
  --imfBtnTertiaryOutlineIconFill: var(--imColSecondary);
  --imfBtnTertiaryOutlineHoverIconFill: var(--imColWhite);
  --imfBtnTertiaryOutlineBorderCol: var(--imColSecondary);
  --imfBtnTertiaryOutlineHoverBorderCol: var(--imColSecondary);
  --imfBtnTertiaryOutlineBgCol: var(--imColWhite);
  --imfBtnTertiaryOutlineHoverBgCol: var(--imColSecondary);
  --btnStickyWrapperBgCol: rgba(229, 229, 229, 0.65);
  --btnStickyWrapperBorderTopCol: var(--imColBlack15);
  --btnSecondaryBgCol: var(--imColBlack40);
  --btnSecondaryHoverBgCol: var(--imColBlack50);
  --btnSecondaryTextCol: var(--imColWhite);
  --btnSecondaryHoverTextCol: var(--imColWhite);
  --imfRowWrapperBgCol: var(--imColWhite);
  --imfRowWrapperBorderCol: var(--imColBlack15);
  --imfRowWrapperBorderRadius: var(--imThemeBorderRadiusSm);
  --imfTabsBgCol: var(--imColBlack7);
  --imfTabsBorderRadius: var(--imThemeBorderRadiusSm);
  --imfTabsBorderRightCol: var(--imColWhite);
  --imfTabsBoxShadow: none;
  --imfTabBgCol: var(--imColBlackAbaddon10);
  --imfTabHoverBgCol: var(--imColBlackAbaddon70);
  --imfTabActiveBgCol: var(--imColBlackAbaddon70);
  --imfTabAlertBgCol: var(--imColRed);
  --imfTabDisabledBgCol: var(--imColBlackAbaddon7);
  --imfTabTextFontStack: var(--imSecondaryFontStackSemiBold);
  --imfTabTextSize: 13px;
  --imfTabTextCol: var(--imColWhite);
  --imfTabHoverTextCol: var(--imColWhite);
  --imfTabActiveTextCol: var(--imColWhite);
  --imfTabsOutlinedBorderCol: var(--imColBlack30);
  --imfTabsOutlinedActiveBorderCol: var(--imfFormBgCol);
  --imfTabsOutlinedTextSize: var(--imGlobalFontSize);
  --imfTabsOutlinedTextCol: var(--imColTextPrimary);
  --imfTabsOutlinedHoverTextCol: var(--imColBlack);
  --imfTabsOutlinedActiveTextCol: var(--imColBlack);
  --imfTabsOutlinedIconCol: var(--imColTextPrimary);
  --imfTabsOutlinedHoverIconCol: var(--imColBlack);
  --imfTabsOutlinedActiveIconCol: var(--imColBlack);
  --imfDatePickerDisabledTextCol: var(--imColBlack15);
  --imfDatePickerDisabledBgCol: var(--imColSecondary);
  --imfDatePickerHeaderTextCol: var(--imColWhite);
  --imfDatePickerHeaderBgCol: var(--imColBlack95);
  --imfDatePickerHeaderHoverTextCol: var(--imColWhite);
  --imfDatePickerHeaderHoverBgCol: var(--imColSecondary85);
  --imfDatePickerDayTextCol: var(--imColBlack);
  --imfDatePickerDayBgCol: var(--imColBlack5);
  --imfDatePickerMinuteHoverTextCol: var(--imColWhite);
  --imfDatePickerMinuteHoverBgCol: var(--imColSecondary90);
  --imfDatePickerOldTextCol: var(--imColBlack35);
  --imfDatePickerActiveTextCol: var(--imColWhite);
  --imfDatePickerActiveBgCol: var(--imColSecondary);
  --imfDatePickerTdDisabledTextCol: var(--imColBlack5);
  --imfDatePickerTdDisabledBgCol: var(--imColBlack15);
  --imfDatePickerSpanDisabledBgCol: var(--imColWhite);
  --imHeadingToggleAdvLabelFontStack: var(--imPrimaryFontStack);
  --imHeadingToggleAdvLabelSize: 13px;
  --imHeadingToggleAdvLabelCol: var(--imColBlack);
  --imHeadingToggleAdvKnobBgCol: var(--imColBlackAbaddon);
  --imHeadingToggleAdvKnobHoverBgCol: var(--imColSecondary);
  --imHeadingToggleAdvKnobActiveBgCol: var(--imColSecondary);
  --imHeadingToggleAdvKnobTextCol: var(--imColWhite);
  --imHeadingToggleAdvKnobActiveTextCol: var(--imColWhite);
  --imHeadingToggleAdvSlotBgCol: var(--imColBlackAbaddon60);
  --imHeadingToggleAdvSlotActiveBgCol: var(--imColWhite);
  --imHeadingToggleAdvSlotBorderCol: var(--imColPrimary105);
  --imHeadingToggleAdvSlotActiveBorderCol: var(--imColPrimary105);
  --imToggleAdvLabelCol: var(--imColWhite);
  --imToggleAdvKnobBgCol: var(--imColBlackAbaddon);
  --imToggleAdvKnobHoverBgCol: var(--imColSecondary);
  --imToggleAdvKnobActiveBgCol: var(--imColSecondary);
  --imToggleAdvKnobTextCol: var(--imColWhite);
  --imToggleAdvKnobActiveTextCol: var(--imColWhite);
  --imToggleAdvSlotBgCol: var(--imColBlackAbaddon60);
  --imToggleAdvSlotActiveBgCol: var(--imColWhite);
  --imToggleAdvSlotBorderCol: var(--imColBlackAbaddon70);
  --imToggleAdvSlotActiveBorderCol: var(--imColBlackAbaddon70);
  --imfToggleSlotBorderCol: var(--imColBlack15);
  --imfToggleSlotInactiveBgCol: var(--imColBlack70);
  --imfToggleSlotActiveBgCol: var(--imColSecondary);
  --imfToggleKnobBorderCol: var(--imColBlack15);
  --imfToggleKnobActiveBgCol: var(--imColWhite);
  --imfToggleKnobActiveHoverBgCol: var(--imColWhite);
  --imfToggleKnobInactiveBgCol: var(--imColWhite);
  --imfToggleKnobInactiveHoverBgCol: var(--imColWhite);
  --imfAssetUploaderThumbSize: 65px;
  --imfAssetUploaderIconNoAssetFill: var(--imColWhite);
  --imfAssetUploaderIconNoAssetCol: var(--imColBlack15);
  --imfAssetUploaderIconNoAssetRadius: var(--imThemeBorderRadiusSm);
  --imfAssetUploaderHeaderTextCol: var(--imColBlack);
  --imfAssetUploaderHeaderBgCol: var(--imColBlack5);
  --imfAssetUploaderHeaderBorderCol: var(--imColBlack12);
  --imfAssetUploaderHeaderBorderRadius: var(--imThemeBorderRadiusSm) var(--imThemeBorderRadiusSm) 0 0;
  --imfAssetUploaderBodyBgCol: var(--imColBlack5);
  --imfAssetUploaderBodyBorderCol: var(--imColBlack12);
  --imfAssetUploaderBodyFirstBorderCol: var(--imColBlack12);
  --imfAssetUploaderTriggerHoverBgCol: var(--imColWhite);
  --imfAssetUploaderTriggerHoverBorderCol: var(--imColBlack10);
  --imfAssetUploaderTriggerFontStack: var(--imSecondaryFontStackSemiBold);
  --imfAssetUploaderTriggerTextCol: var(--imActionTriggerTextCol);
  --imfAssetUploaderTriggerHoverTextCol: var(--imActionTriggerHoverTextCol);
  --imfAssetUploaderFooterTextCol: var(--imColTextPrimary);
  --imfAssetUploaderFooterBgCol: var(--imColBlack5);
  --imfAssetUploaderFooterStockBgCol: var(--imColWhite);
  --imfAssetUploaderFooterBordertCol: var(--imColBlack12);
  --imfAssetUploaderModalWrapperBgCol: var(--imColBlack3);
  --imfAssetUploaderModalCloseBtnBgCol: var(--imColSecondary);
  --imfAssetUploaderModalCloseBtnHoverCol: var(--imColSecondary);
  --imfAssetUploaderModalTargetBorderCol: var(--imColSecondary);
  --imfAssetUploaderModalTargetBgCol: var(--imColWhite);
  --imfAssetUploaderModalTargetActiveBgCol: var(--imColBlack15);
  --imfAssetUploaderModalTextWarningCol: var(--imColRed);
  --imfAssetUploaderCropWrapperBgCol: var(--imColBlack80);
  --imfAssetUploaderCropNoteBgCol: var(--imColWhite);
  --imfAssetUploaderToolboxItemBgCol: var(--imColBlack5);
  --imfAssetUploaderToolboxItemBorderCol: var(--imColBlack12);
  --imfAssetUploaderToolboxIconFill: var(--imColSecondary);
  --imfAssetUploaderToolboxTextCol: var(--imColSecondary);
  --imfColumnSelectorImgFilter: none;
  --imLoginFormWrapperBgCol: var(--imGlobalWrapperBgCol);
  --imLoginFormWrapperBorderCol: var(--imColBlack8);
  --imLoginFormWrapperHeadingBgCol: var(--imColBlackAbaddon);
  --imLoginFormWrapperHeadingFontStack: var(--imPrimaryFontStackLight);
  --imLoginFormWrapperHeadingSizeMobile: 18px;
  --imLoginFormWrapperHeadingSizeDesktop: 22px;
  --imLoginFormWrapperHeadingCol: var(--imColWhite);
  --imIconTransform: scale(1.1);
  --imActionIconCirclePlusFill: var(--imNeutralSoftFill);
  --imActionIconCirclePlusCol: var(--imColWhite);
  --imIconInfoFill: var(--imNeutralSoftFill);
  --imIconActionFill: var(--imNeutralSoftFill);
  --imIconActionHoverFill: var(--imColSecondary);
  --imIndexIconActionHoverFill: var(--imColSecondary);
  --imIndexIconActionHoverTransform: var(--imIconTransform);
  --imIndexIconActionHoverAlertFill: var(--imColRed);
  --imIconTickFill: var(--imColSecondary);
  --imIconTriggersFill: var(--imNeutralSoftFill);
  --imIconTriggersHoverFill: var(--imColSecondary);
  --imIndexIconNeutralFill: var(--imNeutralSoftFill);
  --imIndexIconNeutralHoverFill: var(--imThemeIconHoverFill);
  --imActionTriggerFontStack: var(--imPrimaryFontStackBold);
  --imActionTriggerTextCol: var(--imColTextPrimary);
  --imActionTriggerCol: var(--imColTextPrimary);
  --imActionTriggerHoverTextCol: var(--imColSecondary);
  --imActionTriggerMultipleBorderLeftCol: var(--imColBlack15);
  --imActionTriggerMultipleBgCol: var(--imColBlack5);
  --imActionToggleHoverBgCol: rgba(0, 0, 0, 0.1);
  --imActionToggleSuccessBgCol: var(--imColSecondary7);
  --imActionToggleSuccessHoverBgCol: var(--imColSecondary7);
  --imActionToggleActiveDisabledBgCol: var(--imColRed5);
  --imActionToggleActiveDisabledHoverBgCol: var(--imColRed5);
  --imMessageSuccessBorderCol: var(--imColSecondary);
  --imMessageSuccessIconFill: var(--imColSecondary);
  --imMessageInfoCol: var(--imColSecondary);
  --imMessageStrongCol: var(--imColBlack);
  --imMessageSuccessCol: var(--imColTextPrimary);
  --imMessageWarningCol: var(--imColOrange);
  --imMessageAlertCol: var(--imColRed);
  --imMessageNeutralCol: var(--imColTextPrimary);
  --imMessageWrapperBgCol: var(--imColBlack3);
  --imMessageWrapperBorderCol: var(--imColBlack10);
  --imMessageAccentedTextCol: var(--imColTextPrimary);
  --imMessageAccentedWrapperBgCol: var(--imColWhite);
  --imMessageAccentedWrapperBorderCol: var(--imMessageSuccessBorderCol);
  --imNoteInfoTextCol: var(--imColTextPrimary);
  --imNoteInfoTextStrongCol: var(--imColTextStrong);
  --imNoteInfoBgCol: var(--imColWhite);
  --imNoteInfoBorderCol: var(--imColBlack8);
  --imNoteInfoBorderLeftCol: var(--imMessageInfoCol);
  --imNoteInfoBorderBottomCol: var(--imColBlack20);
  --imNoteInfoImgFilter: none;
  --imNoteWarningBorderLeftCol: var(--imColRed);
  --imNoteAlertBorderLeftCol: var(--imColRed);
  --imNoteStrongBorderLeftCol: var(--imColBlack);
  --imNoteApprovedBorderLeftCol: var(--imThemeColSuccess);
  --imNoteSunnyBorderLeftCol: var(--imColPrimary);
  --imNoteNeutralBorderLeftCol: var(--imColBlack55);
  --imNoteErrorWrapperBgCol: var(--imColBlack5);
  --imNoteErrorBorderLeftCol: var(--imColRed);
  --imNoteErrorHeading: var(--imColBlack);
  --imCodeHighlightTextSize: var(--imGlobalFormListFontSize);
  --imCodeHighlightLineHeight: 1.5;
  --imCodeHighlightTextCol: var(--imColBlack);
  --imCodeHighlightBorderCol: var(--imColBlack20);
  --imCodeHighlightBgCol: var(--imColBlack5);
  --imTagColAlert: var(--imColRed);
  --imTagColStrong: var(--imColBlack);
  --imTagColApproved: var(--imColSecondary);
  --imTagColSunny: var(--imColPrimary);
  --imTagColNeutral: var(--imColBlackAbaddon20);
  --imGroupGridWrapperBgCol: var(--imGlobalWrapperBgCol);
  --imGroupGridWrapperBorderCol: var(--imColBlack10);
  --imGroupGridChildImgFilter: none;
  --imGroupLabelAssetWrapperBgCol: var(--imColBlack3);
  --imGroupLabelAssetWrapperHoverBgCol: var(--imColBlack10);
  --imGroupLabelAssetWrapperActiveBgCol: var(--imColBlack3);
  --imGroupLabelAssetWrapperBorderCol: var(--imColBlack5);
  --imGroupLabelAssetWrapperHoverBorderCol: var(--imColBlack50);
  --imGroupLabelAssetWrapperActiveBorderCol: var(--imColBlack50);
  --imfDlMargin: 17px;
  --imDBaseSubHeadingCol: var(--imColTextPrimary);
  --imfDashActionItemBgCol: var(--imColWhite);
  --imfDashActionItemBorderCol: var(--imColBlack15);
  --imfDashActionItemBorderRadius: var(--imThemeBorderRadiusSm);
  --imfDashActionItemHeadingBgCol: var(--imColBlack8);
  --imfDashActionRadioWrapperBorderCol: var(--imColBlack25);
  --imfDashActionRadioLabelBgCol: var(--imColWhite);
  --imfDashActionRadioLabelHoverBgCol: var(--imColBlack3);
  --imfDashActionRadioLabelBorderRightCol: var(--imColBlack25);
  --imfDashAlertRadioLabelBgCol: var(--red5);
  --imfDashAlertRadioLabelBorderCol: var(--imThemeColAlert);
  --imfDashActionRadioCheckeCol: var(--imColWhite);
  --imfDashActionRadioCheckeBgCol: var(--imColRed);
  --imfDlWrapperBgCol: var(--imGlobalWrapperBgCol);
  --imfDlWrapperHoverBgCol: var(--imColBlack7);
  --imfDlWrapperBorderRadius: var(--imThemeBorderRadiusSm);
  --imfDlWrapperBorderCol: var(--imColBlack15);
  --imfDlHeadingFontStack: var(--imPrimaryFontStackLight);
  --imfDlHeadingSize: 55px;
  --imfDlHeadingLineHeight: 75px;
  --imfDlHeadingCol: var(--imColSecondary);
  --imfDlTableHeadingFontStack: var(--imPrimaryFontStack);
  --imfDlTableHeadingSize: 20px;
  --imfDlTableHeadingCol: var(--imColTextPrimary);
  --imfDlChartLeadsCountTextCol: var(--imColSecondary);
  --imfDlChartLeadsCountWrapperBgCol: var(--imColBlack7);
  --imfDlChartLeadsHeadingFontStack: var(--imPrimaryFontStackLight);
  --imfDlChartLeadsHeadingSize: 24px;
  --imfDlChartLeadsHeadingCol: var(--imColSecondary);
  --imDdLineChartGraphCol: var(--imColSecondary);
  --imDdLineChartXAxisLabelCol: var(--imColTextPrimary);
  --imDdPieBorderCol: var(--imColBlack10);
  --imDdLegendTextCol: var(--imColTextPrimary);
  --imfDlServiceLinkWrapperBgCol: var(--imColBlack5);
  --imfDlServiceLinkWrapperBorderCol: var(--imColBlack15);
  --imfDlServiceLinkItemBgCol: var(--imColWhite);
  --imfDlServiceLinkItemBorderCol: var(--imColBlack15);
  --imfDlServiceLinkItemHoverBorderCol: var(--imColBlack);
  --imfDlServiceLinkItemRadius: var(--imThemeBorderRadiusSm);
  --imfDlServiceLinkLogoWrapperBgCol: var(--imColBlack3);
  --imfDlTotalCol: var(--imColWhite);
  --imfDlTotalBgCol: var(--imColSecondary);
  --imfStockFilterWrapperBgCol: var(--imColWhite);
  --imfStockFilterWrapperBorderCol: var(--imColBlack10);
  --imfStockExportReportWrapperBgCol: var(--imColWhite);
  --imfStockExportReportWrapperBorderCol: var(--imColBlack10);
  --imfStockExportTypeLogoFilter: none;
  --imfStockExportStatusCompleteTextCol: var(--imColSecondary);
  --imfStockExportStatusCompleteIconFill: var(--imColSecondary);
  --imfStockExportStatusPendingIconFill: var(--imColBlack);
  --imfStockExportStatusErrorIconFill: var(--imColRed);
  --imCmsSupportCtaWrapperBgCol: var(--imColBlack8);
  --imCmsSupportAsideBgCol: var(--imColBlack3);
  --imCmsSupportImgBorderCol: var(--imColBlack15);
  --imCmsSupportImgShadow: var(--imColBlack8); }

[data-selected-theme='theme1'] {
  --imColBlack: #000000;
  --imColBlack100: #000000;
  --imColBlack99: #030303;
  --imColBlack98: #050505;
  --imColBlack97: #080808;
  --imColBlack96: #0a0a0a;
  --imColBlack95: #0d0d0d;
  --imColBlack94: #0f0f0f;
  --imColBlack93: #121212;
  --imColBlack92: #141414;
  --imColBlack91: #171717;
  --imColBlack90: #1a1a1a;
  --imColBlack89: #1c1c1c;
  --imColBlack88: #1f1f1f;
  --imColBlack87: #212121;
  --imColBlack86: #242424;
  --imColBlack85: #262626;
  --imColBlack84: #292929;
  --imColBlack83: #2b2b2b;
  --imColBlack82: #2e2e2e;
  --imColBlack81: #303030;
  --imColBlack80: #333333;
  --imColBlack79: #363636;
  --imColBlack78: #383838;
  --imColBlack77: #3b3b3b;
  --imColBlack76: #3d3d3d;
  --imColBlack75: #404040;
  --imColBlack74: #424242;
  --imColBlack73: #454545;
  --imColBlack72: #474747;
  --imColBlack71: #4a4a4a;
  --imColBlack70: #4d4d4d;
  --imColBlack69: #4f4f4f;
  --imColBlack68: #525252;
  --imColBlack67: #545454;
  --imColBlack66: #575757;
  --imColBlack65: #595959;
  --imColBlack64: #5c5c5c;
  --imColBlack63: #5e5e5e;
  --imColBlack62: #616161;
  --imColBlack61: #636363;
  --imColBlack60: #666666;
  --imColBlack59: dimgray;
  --imColBlack58: #6b6b6b;
  --imColBlack57: #6e6e6e;
  --imColBlack56: #707070;
  --imColBlack55: #737373;
  --imColBlack54: #757575;
  --imColBlack53: #787878;
  --imColBlack52: #7a7a7a;
  --imColBlack51: #7d7d7d;
  --imColBlack50: gray;
  --imColBlack49: #828282;
  --imColBlack48: #858585;
  --imColBlack47: #878787;
  --imColBlack46: #8a8a8a;
  --imColBlack45: #8c8c8c;
  --imColBlack44: #8f8f8f;
  --imColBlack43: #919191;
  --imColBlack42: #949494;
  --imColBlack41: #969696;
  --imColBlack40: #999999;
  --imColBlack39: #9c9c9c;
  --imColBlack38: #9e9e9e;
  --imColBlack37: #a1a1a1;
  --imColBlack36: #a3a3a3;
  --imColBlack35: #a6a6a6;
  --imColBlack34: #a8a8a8;
  --imColBlack33: #ababab;
  --imColBlack32: #adadad;
  --imColBlack31: #b0b0b0;
  --imColBlack30: #b3b3b3;
  --imColBlack29: #b5b5b5;
  --imColBlack28: #b8b8b8;
  --imColBlack27: #bababa;
  --imColBlack26: #bdbdbd;
  --imColBlack25: #bfbfbf;
  --imColBlack24: #c2c2c2;
  --imColBlack23: #c4c4c4;
  --imColBlack22: #c7c7c7;
  --imColBlack21: #c9c9c9;
  --imColBlack20: #cccccc;
  --imColBlack19: #cfcfcf;
  --imColBlack18: #d1d1d1;
  --imColBlack17: #d4d4d4;
  --imColBlack16: #d6d6d6;
  --imColBlack15: #d9d9d9;
  --imColBlack14: #dbdbdb;
  --imColBlack13: #dedede;
  --imColBlack12: #e0e0e0;
  --imColBlack11: #e3e3e3;
  --imColBlack10: #e6e6e6;
  --imColBlack9: #e8e8e8;
  --imColBlack8: #ebebeb;
  --imColBlack7: #ededed;
  --imColBlack6: #f0f0f0;
  --imColBlack5: #f2f2f2;
  --imColBlack4: whitesmoke;
  --imColBlack3: #f7f7f7;
  --imColBlack2: #fafafa;
  --imColBlack1: #fcfcfc;
  --imColBlack0: #ffffff;
  --imLogoCol: var(--imColBlack);
  --imLogoFill: var(--imColBlack);
  --nav1WelcomeMessageCol: var(--imColBlack);
  --nav1WrapperBg: var(--imColPrimary);
  --nav1borderBottomPosition: 10px;
  --nav1borderBottomThickness: 4px;
  --nav1borderBottomMarginLeft: 8px;
  --nav1borderBottomTransition: width 300ms ease-in-out;
  --nav1HoverBorderBottomWidth: 75%;
  --nav1HoverBorderBottomCol: var(--imColBlack);
  --nav1ActiveborderBottomWidth: 70%;
  --nav1ActiveborderBottomCol: var(--imColBlack);
  --nav1IconFill: var(--imColBlack);
  --nav1HoverIconFill: var(--imColBlack);
  --nav1ActiveIconFill: var(--imColBlack);
  --nav1TextCol: var(--imColBlack);
  --nav1HoverTextCol: var(--imColBlack);
  --nav1ActiveTextCol: var(--imColBlack);
  --nav2LinkHoverIconFill: var(--imColPrimary);
  --nav2LinkActiveIconFill: var(--imColPrimary);
  --heading1BgCol: var(--imColBlackAbaddon105);
  --heading1FontStack: var(--imPrimaryFontStackLight);
  --heading1Col: var(--imColWhite);
  --imFlashMessageWrapperBgCol: var(--imColBlackAbaddon105);
  --imFlashMessageTextCol: var(--imColWhite);
  --imFlashMessageIconFill: var(--imColWhite);
  --nav3HoverIconFill: var(--imColPrimary);
  --nav3ActiveIconFill: var(--imColPrimary);
  --nav4HoverIconFill: var(--imColPrimary);
  --nav4ActiveIconFill: var(--imColPrimary);
  --btnPrimaryTextCol: var(--imColBlack);
  --btnPrimaryHoverTextCol: var(--imColWhite);
  --btnPrimaryBgCol: var(--imColPrimary);
  --btnPrimaryHoverBgCol: var(--imColBlackAbaddon);
  --btnPrimaryActiveBgCol: var(--imColBlackAbaddon);
  --btnPrimaryIconFill: var(--imColBlack);
  --imHeadingToggleAdvLabelCol: var(--imColWhite);
  --imHeadingToggleAdvKnobBgCol: var(--imColBlackAbaddon);
  --imHeadingToggleAdvKnobHoverBgCol: var(--imColSecondary);
  --imHeadingToggleAdvKnobActiveBgCol: var(--imColSecondary);
  --imHeadingToggleAdvSlotBgCol: var(--imColBlackAbaddon40);
  --imHeadingToggleAdvSlotActiveBgCol: var(--imColBlackAbaddon40);
  --imHeadingToggleAdvSlotBorderCol: var(--imColBlackAbaddon60);
  --imHeadingToggleAdvSlotActiveBorderCol: var(--imColBlackAbaddon60);
  --imToggleAdvLabelCol: var(--imColWhite);
  --imToggleAdvKnobBgCol: var(--imColBlackAbaddon);
  --imToggleAdvKnobHoverBgCol: var(--imColSecondary);
  --imToggleAdvKnobActiveBgCol: var(--imColSecondary);
  --imToggleAdvSlotBgCol: var(--imColBlackAbaddon40);
  --imToggleAdvSlotActiveBgCol: var(--imColBlackAbaddon40);
  --imToggleAdvSlotBorderCol: var(--imColBlackAbaddon70);
  --imToggleAdvSlotActiveBorderCol: var(--imColBlackAbaddon70); }

[data-selected-theme='theme2'] {
  --imColBlack: #000000;
  --imColBlack100: #000000;
  --imColBlack99: #030303;
  --imColBlack98: #050505;
  --imColBlack97: #080808;
  --imColBlack96: #0a0a0a;
  --imColBlack95: #0d0d0d;
  --imColBlack94: #0f0f0f;
  --imColBlack93: #121212;
  --imColBlack92: #141414;
  --imColBlack91: #171717;
  --imColBlack90: #1a1a1a;
  --imColBlack89: #1c1c1c;
  --imColBlack88: #1f1f1f;
  --imColBlack87: #212121;
  --imColBlack86: #242424;
  --imColBlack85: #262626;
  --imColBlack84: #292929;
  --imColBlack83: #2b2b2b;
  --imColBlack82: #2e2e2e;
  --imColBlack81: #303030;
  --imColBlack80: #333333;
  --imColBlack79: #363636;
  --imColBlack78: #383838;
  --imColBlack77: #3b3b3b;
  --imColBlack76: #3d3d3d;
  --imColBlack75: #404040;
  --imColBlack74: #424242;
  --imColBlack73: #454545;
  --imColBlack72: #474747;
  --imColBlack71: #4a4a4a;
  --imColBlack70: #4d4d4d;
  --imColBlack69: #4f4f4f;
  --imColBlack68: #525252;
  --imColBlack67: #545454;
  --imColBlack66: #575757;
  --imColBlack65: #595959;
  --imColBlack64: #5c5c5c;
  --imColBlack63: #5e5e5e;
  --imColBlack62: #616161;
  --imColBlack61: #636363;
  --imColBlack60: #666666;
  --imColBlack59: dimgray;
  --imColBlack58: #6b6b6b;
  --imColBlack57: #6e6e6e;
  --imColBlack56: #707070;
  --imColBlack55: #737373;
  --imColBlack54: #757575;
  --imColBlack53: #787878;
  --imColBlack52: #7a7a7a;
  --imColBlack51: #7d7d7d;
  --imColBlack50: gray;
  --imColBlack49: #828282;
  --imColBlack48: #858585;
  --imColBlack47: #878787;
  --imColBlack46: #8a8a8a;
  --imColBlack45: #8c8c8c;
  --imColBlack44: #8f8f8f;
  --imColBlack43: #919191;
  --imColBlack42: #949494;
  --imColBlack41: #969696;
  --imColBlack40: #999999;
  --imColBlack39: #9c9c9c;
  --imColBlack38: #9e9e9e;
  --imColBlack37: #a1a1a1;
  --imColBlack36: #a3a3a3;
  --imColBlack35: #a6a6a6;
  --imColBlack34: #a8a8a8;
  --imColBlack33: #ababab;
  --imColBlack32: #adadad;
  --imColBlack31: #b0b0b0;
  --imColBlack30: #b3b3b3;
  --imColBlack29: #b5b5b5;
  --imColBlack28: #b8b8b8;
  --imColBlack27: #bababa;
  --imColBlack26: #bdbdbd;
  --imColBlack25: #bfbfbf;
  --imColBlack24: #c2c2c2;
  --imColBlack23: #c4c4c4;
  --imColBlack22: #c7c7c7;
  --imColBlack21: #c9c9c9;
  --imColBlack20: #cccccc;
  --imColBlack19: #cfcfcf;
  --imColBlack18: #d1d1d1;
  --imColBlack17: #d4d4d4;
  --imColBlack16: #d6d6d6;
  --imColBlack15: #d9d9d9;
  --imColBlack14: #dbdbdb;
  --imColBlack13: #dedede;
  --imColBlack12: #e0e0e0;
  --imColBlack11: #e3e3e3;
  --imColBlack10: #e6e6e6;
  --imColBlack9: #e8e8e8;
  --imColBlack8: #ebebeb;
  --imColBlack7: #ededed;
  --imColBlack6: #f0f0f0;
  --imColBlack5: #f2f2f2;
  --imColBlack4: whitesmoke;
  --imColBlack3: #f7f7f7;
  --imColBlack2: #fafafa;
  --imColBlack1: #fcfcfc;
  --imColBlack0: #ffffff;
  --nav1borderBottomThickness: 4px;
  --nav1HoverBorderBottomCol: var(--imColPrimary);
  --nav1ActiveborderBottomCol: var(--imColPrimary);
  --nav1HoverIconFill: var(--imColPrimary);
  --nav1ActiveIconFill: var(--imColPrimary);
  --nav2WrapperBorderBottom: 10px solid var(--imColPrimary);
  --nav2LinkHoverIconFill: var(--imColPrimary);
  --nav2LinkActiveIconFill: var(--imColPrimary);
  --heading1BgCol: var(--imColBlackAbaddon105);
  --heading1FontStack: var(--imPrimaryFontStackLight);
  --heading1Col: var(--imColWhite);
  --imFlashMessageWrapperBgCol: var(--imColBlackAbaddon105);
  --imFlashMessageTextCol: var(--imColWhite);
  --imFlashMessageIconFill: var(--imColWhite);
  --nav3HoverIconFill: var(--imColPrimary);
  --nav3ActiveIconFill: var(--imColPrimary);
  --nav4HoverIconFill: var(--imColPrimary);
  --nav4ActiveIconFill: var(--imColPrimary);
  --btnPrimaryTextCol: var(--imColBlack);
  --btnPrimaryHoverTextCol: var(--imColWhite);
  --btnPrimaryBgCol: var(--imColPrimary);
  --btnPrimaryHoverBgCol: var(--imColBlackAbaddon);
  --btnPrimaryActiveBgCol: var(--imColBlackAbaddon);
  --btnPrimaryIconFill: var(--imColBlack);
  --imHeadingToggleAdvLabelCol: var(--imColWhite);
  --imHeadingToggleAdvKnobBgCol: var(--imColBlackAbaddon);
  --imHeadingToggleAdvKnobHoverBgCol: var(--imColSecondary);
  --imHeadingToggleAdvKnobActiveBgCol: var(--imColSecondary);
  --imHeadingToggleAdvSlotBgCol: var(--imColBlackAbaddon40);
  --imHeadingToggleAdvSlotActiveBgCol: var(--imColBlackAbaddon40);
  --imHeadingToggleAdvSlotBorderCol: var(--imColBlackAbaddon60);
  --imHeadingToggleAdvSlotActiveBorderCol: var(--imColBlackAbaddon60);
  --imToggleAdvLabelCol: var(--imColWhite);
  --imToggleAdvKnobBgCol: var(--imColBlackAbaddon);
  --imToggleAdvKnobHoverBgCol: var(--imColSecondary);
  --imToggleAdvKnobActiveBgCol: var(--imColSecondary);
  --imToggleAdvSlotBgCol: var(--imColBlackAbaddon40);
  --imToggleAdvSlotActiveBgCol: var(--imColBlackAbaddon40);
  --imToggleAdvSlotBorderCol: var(--imColBlackAbaddon70);
  --imToggleAdvSlotActiveBorderCol: var(--imColBlackAbaddon70); }

[data-selected-theme='theme-dark'][data-dark-variant='variant1'] {
  --imColBlack: #0a1016;
  --imColBlack100: #0a1016;
  --imColBlack99: #0c1218;
  --imColBlack98: #0f151b;
  --imColBlack97: #11171d;
  --imColBlack96: #141a1f;
  --imColBlack95: #161c22;
  --imColBlack94: #191e24;
  --imColBlack93: #1b2126;
  --imColBlack92: #1e2329;
  --imColBlack91: #20262b;
  --imColBlack90: #23282d;
  --imColBlack89: #252a30;
  --imColBlack88: #272d32;
  --imColBlack87: #2a2f34;
  --imColBlack86: #2c3137;
  --imColBlack85: #2f3439;
  --imColBlack84: #31363b;
  --imColBlack83: #34393e;
  --imColBlack82: #363b40;
  --imColBlack81: #393d42;
  --imColBlack80: #3b4045;
  --imColBlack79: #3d4247;
  --imColBlack78: #404549;
  --imColBlack77: #42474c;
  --imColBlack76: #45494e;
  --imColBlack75: #474c50;
  --imColBlack74: #4a4e53;
  --imColBlack73: #4c5155;
  --imColBlack72: #4f5357;
  --imColBlack71: #51555a;
  --imColBlack70: #54585c;
  --imColBlack69: #565a5e;
  --imColBlack68: #585c61;
  --imColBlack67: #5b5f63;
  --imColBlack66: #5d6165;
  --imColBlack65: #606468;
  --imColBlack64: #62666a;
  --imColBlack63: #65686c;
  --imColBlack62: #676b6f;
  --imColBlack61: #6a6d71;
  --imColBlack60: #6c7073;
  --imColBlack59: #6e7276;
  --imColBlack58: #717478;
  --imColBlack57: #73777a;
  --imColBlack56: #76797d;
  --imColBlack55: #787c7f;
  --imColBlack54: #7b7e81;
  --imColBlack53: #7d8084;
  --imColBlack52: #808386;
  --imColBlack51: #828588;
  --imColBlack50: #85888b;
  --imColBlack49: #878a8d;
  --imColBlack48: #898c8f;
  --imColBlack47: #8c8f91;
  --imColBlack46: #8e9194;
  --imColBlack45: #919396;
  --imColBlack44: #939698;
  --imColBlack43: #96989b;
  --imColBlack42: #989b9d;
  --imColBlack41: #9b9d9f;
  --imColBlack40: #9d9fa2;
  --imColBlack39: #9fa2a4;
  --imColBlack38: #a2a4a6;
  --imColBlack37: #a4a7a9;
  --imColBlack36: #a7a9ab;
  --imColBlack35: #a9abad;
  --imColBlack34: #acaeb0;
  --imColBlack33: #aeb0b2;
  --imColBlack32: #b1b3b4;
  --imColBlack31: #b3b5b7;
  --imColBlack30: #b6b7b9;
  --imColBlack29: #b8babb;
  --imColBlack28: #babcbe;
  --imColBlack27: #bdbec0;
  --imColBlack26: #bfc1c2;
  --imColBlack25: #c2c3c5;
  --imColBlack24: #c4c6c7;
  --imColBlack23: #c7c8c9;
  --imColBlack22: #c9cacc;
  --imColBlack21: #cccdce;
  --imColBlack20: #cecfd0;
  --imColBlack19: #d0d2d3;
  --imColBlack18: #d3d4d5;
  --imColBlack17: #d5d6d7;
  --imColBlack16: #d8d9da;
  --imColBlack15: #dadbdc;
  --imColBlack14: #dddede;
  --imColBlack13: #dfe0e1;
  --imColBlack12: #e2e2e3;
  --imColBlack11: #e4e5e5;
  --imColBlack10: #e7e7e8;
  --imColBlack9: #e9e9ea;
  --imColBlack8: #ebecec;
  --imColBlack7: #eeeeef;
  --imColBlack6: #f0f1f1;
  --imColBlack5: #f3f3f3;
  --imColBlack4: #f5f5f6;
  --imColBlack3: #f8f8f8;
  --imColBlack2: #fafafa;
  --imColBlack1: #fdfdfd;
  --imColBlack0: #ffffff;
  --imLogoCol: var(--imColBlack);
  --imLogoFill: var(--imColBlack);
  --nav1WelcomeMessageCol: var(--imColBlack);
  --nav1WrapperBg: var(--imColPrimary);
  --nav1WrapperBgAnimation: none;
  --nav1borderBottomPosition: 10px;
  --nav1HoverBorderBottomCol: var(--imColBlack);
  --nav1ActiveborderBottomCol: var(--imColBlack);
  --nav1IconFill: var(--imColBlack);
  --nav1HoverIconFill: var(--imColBlack);
  --nav1ActiveIconFill: var(--imColBlack);
  --nav1TextCol: var(--imColBlack);
  --nav1HoverTextCol: var(--imColBlack);
  --nav1ActiveTextCol: var(--imColBlack); }

[data-selected-theme='theme-dark'][data-dark-variant='variant2'] {
  --imColBlack: #0b121a;
  --imColBlack100: #0b121a;
  --imColBlack99: #0d141c;
  --imColBlack98: #10171f;
  --imColBlack97: #121921;
  --imColBlack96: #151b23;
  --imColBlack95: #171e25;
  --imColBlack94: #1a2028;
  --imColBlack93: #1c232a;
  --imColBlack92: #1f252c;
  --imColBlack91: #21272f;
  --imColBlack90: #232a31;
  --imColBlack89: #262c33;
  --imColBlack88: #282e35;
  --imColBlack87: #2b3138;
  --imColBlack86: #2d333a;
  --imColBlack85: #30363c;
  --imColBlack84: #32383f;
  --imColBlack83: #343a41;
  --imColBlack82: #373d43;
  --imColBlack81: #393f46;
  --imColBlack80: #3c4148;
  --imColBlack79: #3e444a;
  --imColBlack78: #41464c;
  --imColBlack77: #43494f;
  --imColBlack76: #464b51;
  --imColBlack75: #484d53;
  --imColBlack74: #4a5056;
  --imColBlack73: #4d5258;
  --imColBlack72: #4f545a;
  --imColBlack71: #52575c;
  --imColBlack70: #54595f;
  --imColBlack69: #575b61;
  --imColBlack68: #595e63;
  --imColBlack67: #5c6066;
  --imColBlack66: #5e6368;
  --imColBlack65: #60656a;
  --imColBlack64: #63676c;
  --imColBlack63: #656a6f;
  --imColBlack62: #686c71;
  --imColBlack61: #6a6e73;
  --imColBlack60: #6d7176;
  --imColBlack59: #6f7378;
  --imColBlack58: #71767a;
  --imColBlack57: #74787c;
  --imColBlack56: #767a7f;
  --imColBlack55: #797d81;
  --imColBlack54: #7b7f83;
  --imColBlack53: #7e8186;
  --imColBlack52: #808488;
  --imColBlack51: #83868a;
  --imColBlack50: #85898d;
  --imColBlack49: #878b8f;
  --imColBlack48: #8a8d91;
  --imColBlack47: #8c9093;
  --imColBlack46: #8f9296;
  --imColBlack45: #919498;
  --imColBlack44: #94979a;
  --imColBlack43: #96999d;
  --imColBlack42: #999b9f;
  --imColBlack41: #9b9ea1;
  --imColBlack40: #9da0a3;
  --imColBlack39: #a0a3a6;
  --imColBlack38: #a2a5a8;
  --imColBlack37: #a5a7aa;
  --imColBlack36: #a7aaad;
  --imColBlack35: #aaacaf;
  --imColBlack34: #acaeb1;
  --imColBlack33: #aeb1b3;
  --imColBlack32: #b1b3b6;
  --imColBlack31: #b3b6b8;
  --imColBlack30: #b6b8ba;
  --imColBlack29: #b8babd;
  --imColBlack28: #bbbdbf;
  --imColBlack27: #bdbfc1;
  --imColBlack26: #c0c1c3;
  --imColBlack25: #c2c4c6;
  --imColBlack24: #c4c6c8;
  --imColBlack23: #c7c8ca;
  --imColBlack22: #c9cbcd;
  --imColBlack21: #cccdcf;
  --imColBlack20: #ced0d1;
  --imColBlack19: #d1d2d3;
  --imColBlack18: #d3d4d6;
  --imColBlack17: #d6d7d8;
  --imColBlack16: #d8d9da;
  --imColBlack15: #dadbdd;
  --imColBlack14: #dddedf;
  --imColBlack13: #dfe0e1;
  --imColBlack12: #e2e3e4;
  --imColBlack11: #e4e5e6;
  --imColBlack10: #e7e7e8;
  --imColBlack9: #e9eaea;
  --imColBlack8: #ebeced;
  --imColBlack7: #eeeeef;
  --imColBlack6: #f0f1f1;
  --imColBlack5: #f3f3f4;
  --imColBlack4: #f5f6f6;
  --imColBlack3: #f8f8f8;
  --imColBlack2: #fafafa;
  --imColBlack1: #fdfdfd;
  --imColBlack0: #ffffff;
  --imLogoCol: var(--imColBlack);
  --imLogoFill: var(--imColBlack);
  --nav1WelcomeMessageCol: var(--imColBlack);
  --nav1WrapperBg:
    linear-gradient(
      90deg,
      #e1e43c,
      #fd963c,
      #ff4591,
      #a038fb,
      #2499ff,
      #7df36d,
      #e1e43c,
      #fd963c,
      #ff4591
    );
  --nav1WrapperBgAnimation: rainbow-linear 14s linear infinite;
  --nav1borderBottomThickness: 5px;
  --nav1HoverBorderBottomCol: var(--imColBlack);
  --nav1ActiveborderBottomCol: var(--imColBlack);
  --nav1IconFill: var(--imColBlack);
  --nav1HoverIconFill: var(--imColBlack);
  --nav1ActiveIconFill: var(--imColBlack);
  --nav1TextCol: var(--imColBlack);
  --nav1HoverTextCol: var(--imColBlack);
  --nav1ActiveTextCol: var(--imColBlack); }

[data-selected-theme='theme-dark'] {
  --imColBlack: #0a1016;
  --imColBlack100: #0a1016;
  --imColBlack99: #0c1218;
  --imColBlack98: #0f151b;
  --imColBlack97: #11171d;
  --imColBlack96: #141a1f;
  --imColBlack95: #161c22;
  --imColBlack94: #191e24;
  --imColBlack93: #1b2126;
  --imColBlack92: #1e2329;
  --imColBlack91: #20262b;
  --imColBlack90: #23282d;
  --imColBlack89: #252a30;
  --imColBlack88: #272d32;
  --imColBlack87: #2a2f34;
  --imColBlack86: #2c3137;
  --imColBlack85: #2f3439;
  --imColBlack84: #31363b;
  --imColBlack83: #34393e;
  --imColBlack82: #363b40;
  --imColBlack81: #393d42;
  --imColBlack80: #3b4045;
  --imColBlack79: #3d4247;
  --imColBlack78: #404549;
  --imColBlack77: #42474c;
  --imColBlack76: #45494e;
  --imColBlack75: #474c50;
  --imColBlack74: #4a4e53;
  --imColBlack73: #4c5155;
  --imColBlack72: #4f5357;
  --imColBlack71: #51555a;
  --imColBlack70: #54585c;
  --imColBlack69: #565a5e;
  --imColBlack68: #585c61;
  --imColBlack67: #5b5f63;
  --imColBlack66: #5d6165;
  --imColBlack65: #606468;
  --imColBlack64: #62666a;
  --imColBlack63: #65686c;
  --imColBlack62: #676b6f;
  --imColBlack61: #6a6d71;
  --imColBlack60: #6c7073;
  --imColBlack59: #6e7276;
  --imColBlack58: #717478;
  --imColBlack57: #73777a;
  --imColBlack56: #76797d;
  --imColBlack55: #787c7f;
  --imColBlack54: #7b7e81;
  --imColBlack53: #7d8084;
  --imColBlack52: #808386;
  --imColBlack51: #828588;
  --imColBlack50: #85888b;
  --imColBlack49: #878a8d;
  --imColBlack48: #898c8f;
  --imColBlack47: #8c8f91;
  --imColBlack46: #8e9194;
  --imColBlack45: #919396;
  --imColBlack44: #939698;
  --imColBlack43: #96989b;
  --imColBlack42: #989b9d;
  --imColBlack41: #9b9d9f;
  --imColBlack40: #9d9fa2;
  --imColBlack39: #9fa2a4;
  --imColBlack38: #a2a4a6;
  --imColBlack37: #a4a7a9;
  --imColBlack36: #a7a9ab;
  --imColBlack35: #a9abad;
  --imColBlack34: #acaeb0;
  --imColBlack33: #aeb0b2;
  --imColBlack32: #b1b3b4;
  --imColBlack31: #b3b5b7;
  --imColBlack30: #b6b7b9;
  --imColBlack29: #b8babb;
  --imColBlack28: #babcbe;
  --imColBlack27: #bdbec0;
  --imColBlack26: #bfc1c2;
  --imColBlack25: #c2c3c5;
  --imColBlack24: #c4c6c7;
  --imColBlack23: #c7c8c9;
  --imColBlack22: #c9cacc;
  --imColBlack21: #cccdce;
  --imColBlack20: #cecfd0;
  --imColBlack19: #d0d2d3;
  --imColBlack18: #d3d4d5;
  --imColBlack17: #d5d6d7;
  --imColBlack16: #d8d9da;
  --imColBlack15: #dadbdc;
  --imColBlack14: #dddede;
  --imColBlack13: #dfe0e1;
  --imColBlack12: #e2e2e3;
  --imColBlack11: #e4e5e5;
  --imColBlack10: #e7e7e8;
  --imColBlack9: #e9e9ea;
  --imColBlack8: #ebecec;
  --imColBlack7: #eeeeef;
  --imColBlack6: #f0f1f1;
  --imColBlack5: #f3f3f3;
  --imColBlack4: #f5f5f6;
  --imColBlack3: #f8f8f8;
  --imColBlack2: #fafafa;
  --imColBlack1: #fdfdfd;
  --imColBlack0: #ffffff;
  --imLogoCol: var(--imColPrimary);
  --imLogoFill: var(--imColWhite);
  --imLogoBlockPaddingDesktop: 20px;
  --nav1WelcomeMessageCol: var(--imColWhite);
  --nav1WrapperBg: var(--imColBlack);
  --nav1WrapperBgSize: 400% 100%;
  --nav1WrapperBgAnimation: none;
  --nav1borderBottomPosition: 0;
  --nav1borderBottomThickness: 4px;
  --nav1borderBottomMarginLeft: 4px;
  --nav1borderBottomTransition: width 300ms ease-in-out;
  --nav1HoverBorderBottomWidth: 75%;
  --nav1HoverBorderBottomCol: var(--imColWhite);
  --nav1ActiveborderBottomWidth: 75%;
  --nav1ActiveborderBottomCol: var(--imColWhite);
  --nav1IconFill: var(--imColBlack60);
  --nav1HoverIconFill: var(--imThemeColNavAccent);
  --nav1ActiveIconFill: var(--imThemeColNavAccent);
  --nav1TextCol: var(--imColBlack60);
  --nav1HoverTextCol: var(--imThemeColNavAccent);
  --nav1ActiveTextCol: var(--imThemeColNavAccent);
  --heading1BgCol: var(--imColBlack97);
  --heading1FontStack: var(--imPrimaryFontStackLight);
  --heading1Col: var(--imColWhite);
  --imFlashMessageWrapperBgCol: var(--imColBlack97);
  --imFlashMessageTextCol: var(--imColWhite);
  --imFlashMessageIconFill: var(--imColWhite);
  --imHomeSearchWrapperBgCol: var(--imColBlack90);
  --imHomeSearchLabelCol: var(--imColWhite);
  --imHomeSiteFilterWrapperBorderCol: var(--imColBlack80);
  --imHomeSiteFilterWrapperBgCol: var(--imColBlack);
  --imHomeSiteFilterLabelCol: var(--imColBlack60);
  --imHomeSiteFilterLabelHoverCol: var(--imColSecondary70);
  --imHomeSiteFilterLabelActiveCol: var(--imColWhite);
  --imHomeSectionBaseBgCol: var(--imfFormBgCol);
  --imHomeSectionContrastBgCol: var(--imColBlack85);
  --imHomeLinkTextCol: var(--imColWhite);
  --imHomeLinkHoverTextCol: var(--imColSecondary70);
  --imHomeLinkCloneBgCol: var(--imColBlack83);
  --imHomeLinkCloneTextCol: var(--imColWhite);
  --imHomeLinkCloneHoverTextCol: var(--imColSecondary70);
  --imHomeLinkCloneIconFill: var(--imColSecondary80);
  --imHomeLinkCloneHoverIconFill: var(--imColSecondary80);
  --nav2WrapperBgCol: var(--imColBlack93);
  --nav2WrapperBorderBottom: 1px solid var(--imColBlack82);
  --nav2WrapperBoxShadow: none;
  --nav2ListBorderBottomColMobile: var(--imColBlack70);
  --nav2LinkIconFill: var(--imColBlack70);
  --nav2LinkHoverIconFill: var(--imThemeColNavAccent);
  --nav2LinkActiveIconFill: var(--imThemeColNavAccent);
  --nav2LinkTextCol: var(--imColBlack70);
  --nav2LinkHoverTextCol: var(--imThemeColNavAccent);
  --nav2LinkActiveTextCol: var(--imThemeColNavAccent);
  --nav2BuildTriggerBgCol: var(--imColBlack);
  --nav2BuildTriggerHoverBgCol: var(--imColSecondary);
  --nav2BuildTriggerBorderCol: var(--imColBlack80);
  --nav2BuildTriggerHoverBorderCol: var(--imColSecondary80);
  --nav2BuildTriggerIconFill: var(--imColWhite);
  --nav2BuildTriggerDisabledTextCol: var(--imColBlack60);
  --nav2BuildTriggerDisabledBgCol: var(--imColBlack88);
  --nav2BuildTriggerDisabledBorderCol: var(--imColBlack75);
  --nav2BuildTriggerDisabledIconFill: var(--imColBlack75);
  --nav2BuildMenuWrapperBgCol: var(--imColBlack97);
  --nav2BuildMenuItemHoverBgCol: var(--imColBlack94);
  --nav2BuildMenuItemDisabledBgCol: var(--imColBlack92);
  --nav2BuildMenuItemTextCol: var(--imColWhite);
  --nav2BuildMenuItemDisabledTextCol: var(--imColBlack65);
  --navCollapsedTooltipBgCol: var(--imColBlack);
  --nav3CollapseBtnBgCol: var(--imColBlack95);
  --nav3CollapseBtnIconFill: var(--imColBlack70);
  --nav3WrapperBgCol: var(--imColBlack93);
  --nav3ActiveBorderLeftCol: var(--imColSecondary);
  --nav3IconFill: var(--imColBlack70);
  --nav3HoverIconFill: var(--imColWhite);
  --nav3ActiveIconFill: var(--imColWhite);
  --nav4CollapseBtnBgCol: var(--imColBlack93);
  --nav4CollapseBtnIconFill: var(--imColBlack60);
  --nav4WrapperBgCol: var(--imColBlack91);
  --nav4ActiveBorderLeftCol: var(--imColSecondary);
  --nav4WrapperBorderRightCol: var(--imColBlack90);
  --nav4IconFill: var(--imColBlack65);
  --nav4HoverIconFill: var(--imColWhite);
  --nav4ActiveIconFill: var(--imColWhite);
  --imGaragePageWrapperBgCol: var(--imfFormBgCol);
  --imGarageLinkBgCol: var(--imColBlack90);
  --imGarageLinkBorderCol: var(--imColBlack82);
  --imGarageLinkHoverBorderCol: var(--imColBlack75);
  --imGarageLinkIconFill: var(--imColBlack70);
  --imGarageLinkHoverIconFill: var(--imColBlack30);
  --imGarageLinkTextCol: var(--imColBlack70);
  --imGarageLinkHoverTextCol: var(--imColBlack30);
  --imThemeColNavAccent: var(--imColWhite);
  --imfTextAccentNeutraTextCol: var(--imColWhite);
  --imfTextAccentNeutralBgCol: var(--imColBlack5);
  --imfTextAccentNeutralBorderCol: var(--imColBlack20);
  --imfTextAccentSecondaryBgCol: var(--imColBlack75);
  --imfTextAccentSecondaryBorderCol: var(--imColBlack50);
  --imfCmsConfigAccentBgCol: var(--imColBlack85);
  --imfCmsConfigAccentBorderCol: var(--imColBlack75);
  --imfCmsConfigAccentHoverBorderCol: var(--imColBlack40);
  --imfCmsConfigAccentRadius: var(--imThemeBorderRadiusSm);
  --imColTextPrimary: var(--imColWhite);
  --imColTextStrong: var(--imColWhite);
  --imColLinkPrimary: var(--imColSecondary70);
  --imColLinkHoverPrimary: var(--imColSecondary60);
  --imTextSelectionTextCol: var(--imColBlack);
  --imTextSelectionBgCol: var(--imColWhite);
  --imHelpWikiTextCol: var(--imColBlack25);
  --imHelpWikiBgCol: var(--imfFormBgCol);
  --imHelpWikiBorderLeft: var(--imColBlack75);
  --imHelpWikiCloseBtnCol: var(--imColSecondary70);
  --imHelpWikiCloseBtnHoverCol: var(--imColWhite);
  --imHelpWikiCloseBtnBgCol: transparent;
  --imHelpWikiCloseBtnHoverBgCol: var(--imColBlack);
  --imThemePageSecondaryBgCol: var(--imColDarkModeNeutralBlue);
  --imThemePageSecondaryBorderCol: rgba(255, 255, 255, 0.15);
  --imThemePageTertiaryBgCol: var(--imColDarkModeNeutralGreen);
  --imThemePageTertiaryBorderCol: rgba(255, 255, 255, 0.15);
  --imThemePageBrandTextCol: var(--imColWhite);
  --imThemeIconFill: var(--imColBlack50);
  --imThemeIconHoverFill: var(--imColSecondary60);
  --imNeutralSoftTextCol: var(--imColBlack50);
  --imNeutralSoftFill: rgba(255, 255, 255, 0.4);
  --imNeutralFill: var(--imColBlack);
  --imNeutralTextCol: var(--imColBlack);
  --imfImgSvgFilter: invert(0.5);
  --imfImgSvgHoverFilter: invert(1);
  --imfImgSvgHoverTransform: scale(1.1);
  --imfImgSvgActiveFilter: invert(1);
  --imModalAlertBgCol: rgba(255, 22, 68, 0.75);
  --imModalAlertMessageBgCol: var(--imColBlack80);
  --imModalAlertMessageBorderCol: var(--imColBlack70);
  --imTooltipBgCol: var(--imColSecondary);
  --imfItemEnabledTextCol: var(--imColSecondary70);
  --imfItemEnabledBgCol: var(--imColBlack90);
  --imfItemEnabledFillCol: var(--imColSecondary70);
  --imfItemDisabledTextCol: var(--imColRed);
  --imfItemDisabledBgCol: var(--imColBlack70);
  --imfItemDisabledFillCol: var(--imColBlack60);
  --imfINoteBrandBgCol: var(--imColBlack90);
  --imfINoteBrandBorderCol: var(--imColBlack75);
  --imfFormBgCol: var(--imColBlack88);
  --imfBreadCrumbWrapperBgCol: var(--imColBlack90);
  --imfBreadCrumbWrapperBorderBottom: var(--imColBlack80);
  --imfBreadCrumbLinkCol: var(--imColBlack60);
  --imfBreadCrumbLinkHoverCol: var(--imColSecondary70);
  --imfBreadCrumbFontStack: var(--imPrimaryFontStack);
  --imfBreadCrumbTextCol: var(--imColBlack30);
  --imfBreadCrumbTriangleRightCol: var(--imColBlack70);
  --imfBreadCrumbTriangleRightBgCol: var(--imColBlack90);
  --imfFormHeadingCol: var(--imColWhite);
  --imfLabelMandatoryCol: var(--imColPrimary);
  --imfLabelCol: var(--imColWhite);
  --imfInputCol: var(--imColWhite);
  --imfInputFocusCol: var(--imColWhite);
  --imfInputBgCol: var(--imColBlack82);
  --imfInputBorderCol: var(--imColBlack75);
  --imfInputFocusBorderCol: var(--imColBlack70);
  --imfInputPlaceholderCol: var(--imColBlack60);
  --imfInputReadOnlyBgCol: var(--imColBlack90);
  --imputIconFilterDkTheme: invert(1);
  --imputColorSwatchBorderCol: var(--imColBlack75);
  --tinymceColPrimaryDark: var(--imColBlack90);
  --tinymceColPrimaryDarkAccent: var(--imColBlack85);
  --tinymceColPrimaryDarkHover: var(--imColSecondary);
  --imfChoicesHeadingCol: var(--imColTextPrimary);
  --imfChoicesHeadingBorderBottomCol: var(--imColBlack3);
  --imfChoicesBtnFocusBoxShadowCol: var(--imColBlack);
  --imfChoicesBtnBorderLeftCol: var(--imColBlack50);
  --imfChoicesInputBorderBottomCol: var(--imColBlack15);
  --imfChoicesSelectedInputBgCol: var(--imColBlack85);
  --imfChoicesDisabledInnerInputBgCol: var(--imColBlack8);
  --imfChoicesInputBgCol: var(--imColBlack3);
  --imfChoicesSelectedBorderCol: var(--imColBlack80);
  --imfChoicesSelectedOpenBorderCol: var(--imColBlack80);
  --imfChoicesInnerBgCol: var(--imColBlack82);
  --imfChoicesInnerBorderCol: var(--imColBlack75);
  --imfChoicesFocusOpenInnerBorderCol: var(--imColBlack70);
  --imfChoicesItemTextCol: var(--imColWhite);
  --imfChoicesItemBgCol: var(--imColBlack);
  --imfChoicesDisabledItemBgCol: var(--imColBlack35);
  --imfChoicesItemBgBorderCol: var(--imColBlack80);
  --imfChoicesDisabledItemBorderCol: var(--imColBlack40);
  --imfChoicesItemMultipleBgCol: var(--imColBlack85);
  --imfChoicesItemMultipleBorderCol: var(--imColBlack85);
  --imfChoicesDropdownBgCol: var(--imColBlack85);
  --imfChoicesOpenDropdownBorderCol: var(--imColBlack70);
  --imfChoicesDropdownBorderCol: var(--imColBlack70);
  --imfChoicesDropdowItemHighlightBgCol: var(--imfFormBgCol);
  --imfPlaceholderListWrapperBgCol: var(--imColBlack83);
  --imfPlaceholderListRowBgCol: var(--imColDarkModeNeutral);
  --imfPlaceholderListRowBorderCol: rgba(255, 255, 255, 0.1);
  --imfPlaceholderListRowSecondaryBgCol: var(--imThemePageSecondaryBgCol);
  --imfPlaceholderListRowSecondaryBorderCol: var(--imThemePageSecondaryBorderCol);
  --imfPlaceholderListRowTertiaryBgCol: var(--imThemePageTertiaryBgCol);
  --imfPlaceholderListRowTertiaryBorderCol: var(--imThemePageTertiaryBorderCol);
  --imfListRowBorderCol: rgba(255, 255, 255, 0.15);
  --imfListRowHeadingCol: var(--imColBlack40);
  --imfListRowHeadingBgCol: var(--imColBlack90);
  --imfListRowHeadingBorderCol: rgba(255, 255, 255, 0.15);
  --imfListRowHeadingColumnBorderLeftCol: var(--imColBlack80);
  --imfListRowBgCol: var(--imColBlack83);
  --imfListRowContrastBgCol: var(--imColBlack85);
  --imfListRowBgStockBorderCol: rgba(255, 255, 255, 0.15);
  --imfListRowBgHoursBorderCol: rgba(255, 255, 255, 0.15);
  --imfListRowBgHoursContrastBgCol: var(--imfListRowBgCol);
  --imfListRowGrabberIconFill: var(--imColBlack65);
  --imfListRowSelectedGrabberIconFill: var(--imColBlack20);
  --imfListRowColumnBorderLeftCol: rgba(255, 255, 255, 0.15);
  --imfListRowColumnSvgImgFilter: invert(1);
  --imfListRowStockNoImageFilter: invert(0.8);
  --imfListRowNoImageMobileBorderColLt: var(--imColBlack75);
  --imfListRowNoImageMobileBorderColDk: var(--imColBlack80);
  --imfCompDropZoneWrapperBgCol: var(--imColBlack93);
  --imfCompDropZoneWrapperDisabledBgCol: var(--imColBlack85);
  --imfCompDropZoneWrapperBorderCol: var(--imColBlack80);
  --imfCompDropZoneLrItemBgCol: var(--imColBlack90);
  --imfCompDropZoneLrItemBorderCol: var(--imColBlack75);
  --imfCompDropZoneLrItemShadowCol: var(--imColBlack);
  --imfCompDropZoneLrItemTextCol: var(--imColTextPrimary);
  --imfCompDropZoneLrItemEditBorderCol: var(--imColBlack75);
  --imfCompDropZoneLrItemEditHoverBgCol: rgba(255, 255, 255, 0.1);
  --imfCompEditModalWrapperBgCol: var(--imColBlack80);
  --imfCompEditModalWrapperBorderCol: var(--imColBlack75);
  --imfCompEditModalWrapperShadowCol: none;
  --imfCompEditModalPropsBgCol: var(--imColBlack85);
  --imfCompEditModalPropsBorderCol: var(--imColBlack93);
  --imfSvgIconBgCol: var(--imfFormBgCol);
  --imfSvgIconBorderCol: var(--imColBlack75);
  --imfCompDragItemsWrapperBorderCol: var(--imColBlack75);
  --imfCompDragItemDisabledTextCol: var(--imColBlack15);
  --imfCompDragItemBgCol: var(--imColBlack80);
  --imfCompDragItemBorderCol: var(--imColBlack75);
  --imfCompDragItemHoverShadowCol: var(--imColBlack);
  --imfCompDragItemIconFill: var(--imColWhite);
  --imfCompDragItemHoverIconFill: var(--imColWhite);
  --imfCmsConfigSectionBorderCol: var(--imColBlack75);
  --imfSubheading1Col: var(--imColWhite);
  --imfSubHeadingSize: 15px;
  --imfSubHeading1AccordionTextCol: var(--imColSecondary70);
  --imfSubHeading1AccordionHoverTextCol: var(--imColSecondary70);
  --imfSubHeading1AccordionBgCol: var(--imColBlack90);
  --imfSubHeading1AccordionHoverBgCol: var(--imColBlack92);
  --imfSubHeading1AccordionTriggerIconsFill: var(--imColSecondary70);
  --imfSubHeading1AccordionHoverTriggerIconsFill: var(--imColSecondary70);
  --imfSubHeading2Col: var(--imColWhite);
  --imfSubHeading3Col: var(--imColWhite);
  --imfSubHeading4Col: var(--imColWhite);
  --imfSubHeading4BgCol: var(--imColBlack80);
  --imfSubHeading5Col: var(--imColWhite);
  --btnPrimaryBgCol: var(--imColSecondary);
  --btnPrimaryHoverBgCol: var(--imColSecondary120);
  --btnPrimaryActiveBgCol: var(--imColSecondary120);
  --btnOutlineFlexBgCol: var(--imfFormBgCol);
  --btnOutlineFlexHoverBgCol: var(--imColSecondary7);
  --btnOutlineFlexTextCol: var(--imActionTriggerCol);
  --btnOutlineFlexHoverTextCol: var(--imColSecondary);
  --btnOutlineFlexBorderCol: var(--imActionTriggerCol);
  --btnOutlineFlexHoverBorderCol: var(--imColSecondary);
  --btnOutlineFlexIconFill: var(--imColSecondary80);
  --btnOutlineFlexHoverIconFill: var(--imColSecondary);
  --imfBtnTertiaryOutlineTextCol: var(--imColWhite);
  --imfBtnTertiaryOutlineHoverTextCol: var(--imColWhite);
  --imfBtnTertiaryOutlineIconFill: var(--imColSecondary70);
  --imfBtnTertiaryOutlineHoverIconFill: var(--imColWhite);
  --imfBtnTertiaryOutlineBorderCol: var(--imColSecondary70);
  --imfBtnTertiaryOutlineHoverBorderCol: var(--imColSecondary);
  --imfBtnTertiaryOutlineBgCol: var(--imfFormBgCol);
  --imfBtnTertiaryOutlineHoverBgCol: var(--imColSecondary);
  --btnStickyWrapperBgCol: rgba(255, 255, 255, 0.03);
  --btnStickyWrapperBorderTopCol: var(--imColBlack90);
  --btnSecondaryBgCol: var(--imColBlack70);
  --btnSecondaryHoverBgCol: var(--imColBlack75);
  --imfRowWrapperBgCol: var(--imColBlack85);
  --imfRowWrapperBorderCol: var(--imColBlack80);
  --imfTabsBgCol: var(--imColBlack84);
  --imfTabsBorderRightCol: var(--imColBlack75);
  --imfTabBgCol: var(--imColBlack80);
  --imfTabHoverBgCol: var(--imColBlack91);
  --imfTabActiveBgCol: var(--imColBlack93);
  --imfTabDisabledBgCol: var(--imColBlack60);
  --imfTabTextCol: var(--imColBlack40);
  --imfTabHoverTextCol: var(--imColWhite);
  --imfTabActiveTextCol: var(--imColWhite);
  --imfTabsOutlinedBorderCol: var(--imColBlack75);
  --imfTabsOutlinedActiveBorderCol: var(--imfFormBgCol);
  --imfTabsOutlinedTextSize: var(--imGlobalFontSize);
  --imfTabsOutlinedTextCol: var(--imColBlack40);
  --imfTabsOutlinedHoverTextCol: var(--imColWhite);
  --imfTabsOutlinedActiveTextCol: var(--imColWhite);
  --imfTabsOutlinedIconCol: var(--imColBlack40);
  --imfTabsOutlinedHoverIconCol: var(--imColWhite);
  --imfTabsOutlinedActiveIconCol: var(--imColWhite);
  --imHeadingToggleAdvLabelCol: var(--imColWhite);
  --imHeadingToggleAdvKnobBgCol: var(--imColBlack90);
  --imHeadingToggleAdvSlotBgCol: var(--imColBlack80);
  --imHeadingToggleAdvSlotActiveBgCol: var(--imColBlack93);
  --imHeadingToggleAdvSlotBorderCol: var(--imColBlack70);
  --imHeadingToggleAdvSlotActiveBorderCol: var(--imColBlack70);
  --imToggleAdvKnobBgCol: var(--imColBlack90);
  --imToggleAdvSlotBgCol: var(--imColBlack80);
  --imToggleAdvSlotActiveBgCol: var(--imColBlack93);
  --imToggleAdvSlotBorderCol: var(--imColBlack70);
  --imToggleAdvSlotActiveBorderCol: var(--imColBlack70);
  --imfToggleSlotBorderCol: var(--imColBlack70);
  --imfToggleSlotInactiveBgCol: var(--imColBlack70);
  --imfToggleSlotActiveBgCol: var(--imColSecondary50);
  --imfToggleKnobBorderCol: var(--imColBlack70);
  --imfToggleKnobActiveBgCol: var(--imColSecondary);
  --imfToggleKnobActiveHoverBgCol: var(--imColSecondary);
  --imfToggleKnobInactiveBgCol: var(--imColBlack);
  --imfToggleKnobInactiveHoverBgCol: var(--imColBlack);
  --imfAssetUploaderIconNoAssetFill: var(--imColBlack80);
  --imfAssetUploaderIconNoAssetCol: var(--imColBlack75);
  --imfAssetUploaderHeaderTextCol: var(--imColBlack50);
  --imfAssetUploaderHeaderBgCol: var(--imColBlack85);
  --imfAssetUploaderHeaderBorderCol: var(--imColBlack80);
  --imfAssetUploaderBodyBgCol: var(--imColBlack85);
  --imfAssetUploaderBodyBorderCol: var(--imColBlack80);
  --imfAssetUploaderBodyFirstBorderCol: var(--imColBlack80);
  --imfAssetUploaderTriggerHoverBgCol: var(--imColBlack90);
  --imfAssetUploaderTriggerHoverBorderCol: var(--imColBlack80);
  --imfAssetUploaderTriggerTextCol: var(--imActionTriggerTextCol);
  --imfAssetUploaderTriggerHoverTextCol: var(--imActionTriggerHoverTextCol);
  --imfAssetUploaderFooterTextCol: var(--imColBlack50);
  --imfAssetUploaderFooterBgCol: var(--imColBlack85);
  --imfAssetUploaderFooterStockBgCol: var(--imColBlack90);
  --imfAssetUploaderFooterBordertCol: var(--imColBlack80);
  --imfAssetUploaderModalWrapperBgCol: var(--imfFormBgCol);
  --imfAssetUploaderModalCloseBtnBgCol: var(--imColSecondary70);
  --imfAssetUploaderModalCloseBtnHoverCol: var(--imColSecondary70);
  --imfAssetUploaderModalTargetBorderCol: var(--imColBlack30);
  --imfAssetUploaderModalTargetBgCol: var(--imfFormBgCol);
  --imfAssetUploaderModalTargetActiveBgCol: var(--imColBlack83);
  --imfAssetUploaderModalTextWarningCol: var(--imColRed);
  --imfAssetUploaderCropWrapperBgCol: var(--imfFormBgCol);
  --imfAssetUploaderCropNoteBgCol: var(--imColBlack83);
  --imfAssetUploaderToolboxItemBgCol: var(--imfFormBgCol);
  --imfAssetUploaderToolboxItemBorderCol: var(--imColBlack75);
  --imfAssetUploaderToolboxIconFill: var(--imColSecondary80);
  --imfAssetUploaderToolboxTextCol: var(--imColSecondary70);
  --imfColumnSelectorImgFilter: invert(0.9) sepia(0.6) saturate(4) hue-rotate(190deg);
  --imLoginFormWrapperBgCol: var(--imColBlack82);
  --imLoginFormWrapperBorderCol: var(--imColBlack75);
  --imLoginFormWrapperHeadingBgCol: var(--imColBlack);
  --imLoginFormWrapperHeadingFontStack: var(--imPrimaryFontStackLight);
  --imLoginFormWrapperHeadingSizeMobile: 18px;
  --imLoginFormWrapperHeadingSizeDesktop: 22px;
  --imLoginFormWrapperHeadingCol: var(--imColWhite);
  --imIconTransform: scale(1.2);
  --imActionIconCirclePlusFill: var(--imColBlack70);
  --imActionIconCirclePlusCol: var(--imColWhite);
  --imIconInfoFill: var(--imColSecondary80);
  --imIconActionFill: var(--imNeutralSoftFill);
  --imIconActionHoverFill: var(--imColSecondary80);
  --imIndexIconActionHoverFill: var(--imColSecondary80);
  --imIndexIconActionHoverAlertFill: var(--imColRed);
  --imIconTickFill: var(--imColSecondary70);
  --imIconTriggersFill: var(--imNeutralSoftFill);
  --imIconTriggersHoverFill: var(--imColSecondary80);
  --imIndexIconNeutralFill: var(--imNeutralSoftFill);
  --imIndexIconNeutralHoverFill: var(--imThemeIconHoverFill);
  --imActionTriggerTextCol: var(--imColSecondary80);
  --imActionTriggerCol: var(--imColSecondary80);
  --imActionTriggerHoverTextCol: var(--imColSecondary60);
  --imActionTriggerMultipleBorderLeftCol: var(--imColBlack70);
  --imActionTriggerMultipleBgCol: var(--imColBlack84);
  --imActionToggleHoverBgCol: rgba(255, 255, 255, 0.05);
  --imActionToggleSuccessBgCol: var(--imColDarkModeNeutralGreen);
  --imActionToggleSuccessHoverBgCol: var(--imColDarkModeNeutralGreen);
  --imActionToggleActiveDisabledBgCol: var(--imColDarkModeNeutralRed);
  --imActionToggleActiveDisabledHoverBgCol: var(--imColDarkModeNeutralRed);
  --imMessageSuccessBorderCol: var(--imColSecondary);
  --imMessageSuccessIconFill: var(--imColSecondary);
  --imMessageInfoCol: var(--imColSecondary);
  --imMessageStrongCol: var(--imColWhite);
  --imMessageSuccessCol: var(--imColTextPrimary);
  --imMessageWarningCol: var(--imColOrange);
  --imMessageAlertCol: var(--imColRed);
  --imMessageNeutralCol: var(--imColTextPrimary);
  --imMessageWrapperBgCol: var(--imColBlack86);
  --imMessageWrapperBorderCol: var(--imColBlack82);
  --imMessageAccentedTextColor: var(--imColWhite);
  --imMessageAccentedWrapperBgCol: var(--imColBlack90);
  --imMessageAccentedWrapperBorderCol: var(--imMessageSuccessBorderCol);
  --imNoteInfoTextCol: var(--imColBlack40);
  --imNoteInfoTextStrongCol: var(--imColBlack40);
  --imNoteInfoBgCol: var(--imColBlack90);
  --imNoteInfoBorderCol: var(--imColBlack90);
  --imNoteInfoBorderLeftCol: var(--imMessageInfoCol);
  --imNoteInfoBorderBottomCol: var(--imColBlack90);
  --imNoteInfoImgFilter: hue-rotate(400deg) invert(0.8);
  --imNoteStrongBorderLeftCol: var(--imColBlack30);
  --imNoteErrorWrapperBgCol: var(--imColBlack);
  --imNoteErrorBorderLeftCol: var(--imColRed);
  --imNoteErrorHeading: var(--imColWhite);
  --imCodeHighlightTextCol: var(--imColWhite);
  --imCodeHighlightBorderCol: var(--imColBlack75);
  --imCodeHighlightBgCol: var(--imColBlack80);
  --imGroupGridWrapperBgCol: var(--imColBlack85);
  --imGroupGridWrapperBorderCol: var(--imColBlack80);
  --imGroupGridChildImgFilter: invert(0.8);
  --imGroupLabelAssetWrapperBgCol: var(--imColBlack80);
  --imGroupLabelAssetWrapperHoverBgCol: var(--imColBlack75);
  --imGroupLabelAssetWrapperActiveBgCol: var(--imColBlack75);
  --imGroupLabelAssetWrapperBorderCol: var(--imColBlack75);
  --imGroupLabelAssetWrapperHoverBorderCol: var(--imColBlack65);
  --imGroupLabelAssetWrapperActiveBorderCol: var(--imColBlack65);
  --imDBaseSubHeadingCol: var(--imColTextPrimary);
  --imfDashActionItemBgCol: var(--imColBlack85);
  --imfDashActionItemBorderCol: var(--imColBlack80);
  --imfDashActionItemBorderRadius: var(--imThemeBorderRadiusSm);
  --imfDashActionItemHeadingBgCol: var(--imfFormBgCol);
  --imfDashActionRadioWrapperBorderCol: var(--imColBlack60);
  --imfDashActionRadioLabelBgCol: var(--imColBlack75);
  --imfDashActionRadioLabelHoverBgCol: var(--imColBlack70);
  --imfDashActionRadioLabelBorderRightCol: var(--imColBlack60);
  --imfDashAlertRadioLabelBgCol: var(--imColDarkModeNeutralRed);
  --imfDashAlertRadioLabelBorderCol: var(--imColDarkModeRed);
  --imfDashActionRadioCheckeCol: var(--imColWhite);
  --imfDashActionRadioCheckeBgCol: var(--imColSecondary);
  --imfDlWrapperBgCol: var(--imColBlack85);
  --imfDlWrapperBorderCol: var(--imColBlack75);
  --imfDlHeadingSize: 55px;
  --imfDlHeadingLineHeight: 75px;
  --imfDlHeadingCol: var(--imColWhite);
  --imfDlTableHeadingCol: var(--imColTextPrimary);
  --imfDlChartLeadsCountTextCol: var(--imColWhite);
  --imfDlChartLeadsCountWrapperBgCol: var(--imColBlack85);
  --imfDlChartLeadsHeadingCol: var(--imColWhite);
  --imDdLineChartGraphCol: var(--imColLime);
  --imDdLineChartXAxisLabelCol: var(--imColBlack20);
  --imDdPieBorderCol: var(--imColBlack20);
  --imDdLegendTextCol: var(--imColWhite);
  --imfDlServiceLinkWrapperBgCol: var(--imColBlack85);
  --imfDlServiceLinkWrapperBorderCol: var(--imColBlack80);
  --imfDlServiceLinkItemBgCol: var(--imColBlack85);
  --imfDlServiceLinkItemBorderCol: var(--imColBlack80);
  --imfDlServiceLinkItemHoverBorderCol: var(--imColBlack70);
  --imfDlServiceLinkLogoWrapperBgCol: var(--imColBlack78);
  --imfStockFilterWrapperBgCol: var(--imColBlack85);
  --imfStockFilterWrapperBorderCol: var(--imColBlack80);
  --imfStockExportReportWrapperBgCol: var(--imColBlack85);
  --imfStockExportReportWrapperBorderCol: rgba(255, 255, 255, 0.15);
  --imfStockExportTypeLogoFilter: brightness(0) invert(1);
  --imfStockExportStatusCompleteTextCol: var(--imColSecondary70);
  --imfStockExportStatusCompleteIconFill: var(--imColSecondary70);
  --imfStockExportStatusPendingIconFill: var(--imColPrimary);
  --imfStockExportStatusErrorIconFill: var(--imColRed);
  --imCmsSupportCtaWrapperBgCol: var(--imColBlack85);
  --imCmsSupportAsideBgCol: var(--imfFormBgCol);
  --imCmsSupportImgBorderCol: var(--imColBlack80);
  --imCmsSupportImgShadow: var(--imColBlack95); }

/*!
 * Datetimepicker for Bootstrap 3
 * version : 4.17.43
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */
.bootstrap-datetimepicker-widget {
  list-style: none; }

.bootstrap-datetimepicker-widget.dropdown-menu {
  margin: 2px 0;
  padding: 2px;
  width: 242px; }

@media (min-width: 768px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em; } }

@media (min-width: 992px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em; } }

@media (min-width: 1200px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em; } }

.bootstrap-datetimepicker-widget.dropdown-menu::before,
.bootstrap-datetimepicker-widget.dropdown-menu::after {
  content: '';
  display: inline-block;
  position: absolute; }

.bootstrap-datetimepicker-widget.dropdown-menu.bottom::before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  top: -7px;
  left: 7px; }

.bootstrap-datetimepicker-widget.dropdown-menu.bottom::after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  top: -6px;
  left: 8px; }

.bootstrap-datetimepicker-widget.dropdown-menu.top::before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #ccc;
  border-top-color: rgba(0, 0, 0, 0.2);
  bottom: -7px;
  left: 6px; }

.bootstrap-datetimepicker-widget.dropdown-menu.top::after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid white;
  bottom: -6px;
  left: 7px; }

.bootstrap-datetimepicker-widget.dropdown-menu.pull-right::before {
  left: auto;
  right: 6px; }

.bootstrap-datetimepicker-widget.dropdown-menu.pull-right::after {
  left: auto;
  right: 7px; }

.bootstrap-datetimepicker-widget .list-unstyled {
  margin: 0; }

.bootstrap-datetimepicker-widget a[data-action] {
  padding: 6px 0; }

.bootstrap-datetimepicker-widget a[data-action]:active {
  box-shadow: none; }

.bootstrap-datetimepicker-widget .timepicker-hour,
.bootstrap-datetimepicker-widget .timepicker-minute,
.bootstrap-datetimepicker-widget .timepicker-second {
  width: 54px;
  font-weight: bold;
  font-size: 1.2em;
  margin: 0; }

.bootstrap-datetimepicker-widget button[data-action] {
  padding: 6px; }

.bootstrap-datetimepicker-widget .btn[data-action='incrementHours']::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: 'Increment Hours'; }

.bootstrap-datetimepicker-widget .btn[data-action='incrementMinutes']::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: 'Increment Minutes'; }

.bootstrap-datetimepicker-widget .btn[data-action='decrementHours']::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: 'Decrement Hours'; }

.bootstrap-datetimepicker-widget .btn[data-action='decrementMinutes']::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: 'Decrement Minutes'; }

.bootstrap-datetimepicker-widget .btn[data-action='showHours']::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: 'Show Hours'; }

.bootstrap-datetimepicker-widget .btn[data-action='showMinutes']::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: 'Show Minutes'; }

.bootstrap-datetimepicker-widget .btn[data-action='togglePeriod']::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: 'Toggle AM/PM'; }

.bootstrap-datetimepicker-widget .btn[data-action='clear']::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: 'Clear the picker'; }

.bootstrap-datetimepicker-widget .btn[data-action='today']::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: 'Set the date to today'; }

.bootstrap-datetimepicker-widget .picker-switch {
  text-align: center; }

.bootstrap-datetimepicker-widget .picker-switch::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: 'Toggle Date and Time Screens'; }

.bootstrap-datetimepicker-widget .picker-switch td {
  padding: 0;
  margin: 0;
  height: auto;
  width: auto;
  line-height: inherit; }

.bootstrap-datetimepicker-widget .picker-switch td span {
  line-height: 2.5;
  height: 2.5em;
  width: 100%; }

.bootstrap-datetimepicker-widget table {
  width: 100%;
  margin: 0;
  box-shadow: none !important;
  border: 0; }

.bootstrap-datetimepicker-widget table td,
.bootstrap-datetimepicker-widget table th {
  text-align: center;
  border: 1px solid var(--imColWhite); }

.bootstrap-datetimepicker-widget table th {
  height: 15px;
  line-height: 15px;
  width: 15px; }
  .bootstrap-datetimepicker-widget table th.dow {
    background-color: var(--imColWhite); }

.bootstrap-datetimepicker-widget table th.picker-switch {
  width: 145px; }

.bootstrap-datetimepicker-widget table th.disabled,
.bootstrap-datetimepicker-widget table th.disabled:hover {
  color: var(--imfDatePickerDisabledTextCol) !important;
  background: var(--imfDatePickerDisabledBgCol);
  cursor: not-allowed; }

.bootstrap-datetimepicker-widget table th.prev::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: 'Previous Month'; }

.bootstrap-datetimepicker-widget table th.next::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: 'Next Month'; }

.bootstrap-datetimepicker-widget table thead tr:first-child th {
  cursor: pointer;
  color: var(--imfDatePickerHeaderTextCol);
  background-color: var(--imfDatePickerHeaderBgCol); }

.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
  color: var(--imfDatePickerHeaderHoverTextCol);
  background: var(--imfDatePickerHeaderHoverBgCol); }

.bootstrap-datetimepicker-widget table td {
  height: 54px;
  line-height: 54px;
  width: 54px; }

.bootstrap-datetimepicker-widget table td.cw {
  font-size: 0.8em;
  color: #777;
  height: 20px;
  line-height: 20px; }

.bootstrap-datetimepicker-widget table td.day {
  color: var(--imfDatePickerDayTextCol);
  height: 10px;
  line-height: 10px;
  width: 10px;
  background-color: var(--imfDatePickerDayBgCol); }

.bootstrap-datetimepicker-widget table td.day:hover,
.bootstrap-datetimepicker-widget table td.hour:hover,
.bootstrap-datetimepicker-widget table td.minute:hover,
.bootstrap-datetimepicker-widget table td.second:hover {
  color: var(--imfDatePickerMinuteHoverTextCol);
  cursor: pointer;
  background-color: var(--imfDatePickerMinuteHoverBgCol); }

.bootstrap-datetimepicker-widget table td.old,
.bootstrap-datetimepicker-widget table td.new {
  color: var(--imfDatePickerOldTextCol); }

.bootstrap-datetimepicker-widget table td.today {
  position: relative; }

.bootstrap-datetimepicker-widget table td.today::before {
  content: '';
  display: inline-block;
  border: solid transparent;
  border-width: 0 0 7px 7px;
  border-bottom-color: var(--imColSecondary);
  border-top-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 4px;
  right: 4px; }

.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover {
  color: var(--imfDatePickerActiveTextCol);
  background-color: var(--imfDatePickerActiveBgCol);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.bootstrap-datetimepicker-widget table td.active.today::before {
  border-bottom-color: var(--imColWhite); }

.bootstrap-datetimepicker-widget table td.disabled,
.bootstrap-datetimepicker-widget table td.disabled:hover {
  color: var(--imfDatePickerTdDisabledTextCol);
  background: var(--imfDatePickerTdDisabledBgCol);
  cursor: not-allowed; }

.bootstrap-datetimepicker-widget table td span {
  display: inline-block;
  width: 54px;
  height: 54px;
  line-height: 54px;
  margin: 2px 1.5px;
  cursor: pointer;
  background: var(--imColBlack5); }

.bootstrap-datetimepicker-widget table td span:hover {
  background: var(--imColSecondary90);
  color: var(--imColWhite); }

.bootstrap-datetimepicker-widget table td span.active {
  color: var(--imfDatePickerActiveTextCol);
  background-color: var(--imfDatePickerActiveBgCol);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.bootstrap-datetimepicker-widget table td span.old {
  color: #777; }

.bootstrap-datetimepicker-widget table td span.disabled,
.bootstrap-datetimepicker-widget table td span.disabled:hover {
  background: var(--imfDatePickerSpanDisabledBgCol);
  color: #e5e5e5;
  cursor: not-allowed; }

.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
  height: 27px;
  line-height: 27px; }

.bootstrap-datetimepicker-widget.wider {
  width: 21em; }

.bootstrap-datetimepicker-widget .datepicker-decades .decade {
  line-height: 1.8em !important; }

.input-group.date .input-group-addon {
  cursor: pointer; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url(/assets/glyphicons-halflings-regular-0805fb1fe24235f70a639f67514990e4bfb6d2cfb00ca563ad4b553c240ddc33.eot);
  src: url(/assets/glyphicons-halflings-regular-0805fb1fe24235f70a639f67514990e4bfb6d2cfb00ca563ad4b553c240ddc33.eot?#iefix) format("embedded-opentype"), url(/assets/glyphicons-halflings-regular-403acfcf0cbaebd1c28b404eec442cea53642644b3a73f91c5a4ab46859af772.woff2) format("woff2"), url(/assets/glyphicons-halflings-regular-0703369a358a012c0011843ae337a8a20270c336948a8668df5cb89a8827299b.woff) format("woff"), url(/assets/glyphicons-halflings-regular-7c9caa5f4e16169b0129fdf93c84e85ad14d6c107eb1b0ad60b542daf01ee1f0.ttf) format("truetype"), url(/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg"); }

.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings', sans-serif;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.glyphicon-time::before {
  content: '\e023'; }

.glyphicon-chevron-left::before {
  content: '\e079'; }

.glyphicon-chevron-right::before {
  content: '\e080'; }

.glyphicon-chevron-up::before {
  content: '\e113'; }

.glyphicon-chevron-down::before {
  content: '\e114'; }

.glyphicon-calendar::before {
  content: '\e109'; }

.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: var(--imGlobalFontSize);
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px; }

.collapse {
  display: none; }

.collapse.in {
  display: block; }

.dropdown-menu {
  position: absolute;
  left: 0;
  z-index: 100;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: var(--imGlobalFontSize);
  text-align: left;
  list-style: none;
  background-color: var(--imColWhite);
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid var(--imColBlack10);
  border-radius: 0; }

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

/*!
 * Cropper v3.0.0-beta
 * https://github.com/fengyuanchen/cropper
 *
 * Copyright (c) 2017 Fengyuan Chen
 * Released under the MIT license
 *
 * Date: 2017-02-25T07:44:44.656Z
 * TODO: CSS for jQuery image cropper
 * TODO: will be removed after fixing bugs for JS image cropper
 */
.cropper-container {
  font-size: 0;
  line-height: 0;
  position: relative;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  direction: ltr;
  touch-action: none; }

.cropper-container img {
  display: block;
  min-width: 0 !important;
  max-width: none !important;
  min-height: 0 !important;
  max-height: none !important;
  width: 100%;
  height: 100%;
  image-orientation: 0deg; }

.cropper-canvas,
.cropper-crop-box,
.cropper-drag-box,
.cropper-modal,
.cropper-wrap-box {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

.cropper-wrap-box {
  overflow: hidden; }

.cropper-drag-box {
  opacity: 0;
  background-color: #fff; }

.cropper-modal {
  opacity: 0.5;
  background-color: #000; }

.cropper-view-box {
  display: block;
  overflow: hidden;
  width: 100%;
  height: 100%;
  outline: 1px solid #39f;
  outline-color: rgba(51, 153, 255, 0.75); }

.cropper-dashed {
  position: absolute;
  display: block;
  opacity: 0.5;
  border: 0 dashed #eee; }

.cropper-dashed.dashed-h {
  top: 33.33333%;
  left: 0;
  width: 100%;
  height: 33.33333%;
  border-top-width: 1px;
  border-bottom-width: 1px; }

.cropper-dashed.dashed-v {
  top: 0;
  left: 33.33333%;
  width: 33.33333%;
  height: 100%;
  border-right-width: 1px;
  border-left-width: 1px; }

.cropper-center {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 0;
  height: 0;
  opacity: 0.75; }

.cropper-center::after,
.cropper-center::before {
  position: absolute;
  display: block;
  content: ' ';
  background-color: #eee; }

.cropper-center::before {
  top: 0;
  left: -3px;
  width: 7px;
  height: 1px; }

.cropper-center::after {
  top: -3px;
  left: 0;
  width: 1px;
  height: 7px; }

.cropper-face,
.cropper-line,
.cropper-point {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0.1; }

.cropper-face {
  top: 0;
  left: 0;
  background-color: #fff; }

.cropper-line {
  background-color: #39f; }

.cropper-line.line-e {
  top: 0;
  right: -3px;
  width: 5px;
  cursor: e-resize; }

.cropper-line.line-n {
  top: -3px;
  left: 0;
  height: 5px;
  cursor: n-resize; }

.cropper-line.line-w {
  top: 0;
  left: -3px;
  width: 5px;
  cursor: w-resize; }

.cropper-line.line-s {
  bottom: -3px;
  left: 0;
  height: 5px;
  cursor: s-resize; }

.cropper-point {
  width: 5px;
  height: 5px;
  opacity: 0.75;
  background-color: #39f; }

.cropper-point.point-e {
  top: 50%;
  right: -3px;
  margin-top: -3px;
  cursor: e-resize; }

.cropper-point.point-n {
  top: -3px;
  left: 50%;
  margin-left: -3px;
  cursor: n-resize; }

.cropper-point.point-w {
  top: 50%;
  left: -3px;
  margin-top: -3px;
  cursor: w-resize; }

.cropper-point.point-s {
  bottom: -3px;
  left: 50%;
  margin-left: -3px;
  cursor: s-resize; }

.cropper-point.point-ne {
  top: -3px;
  right: -3px;
  cursor: ne-resize; }

.cropper-point.point-nw {
  top: -3px;
  left: -3px;
  cursor: nw-resize; }

.cropper-point.point-sw {
  bottom: -3px;
  left: -3px;
  cursor: sw-resize; }

.cropper-point.point-se {
  right: -3px;
  bottom: -3px;
  width: 20px;
  height: 20px;
  cursor: se-resize;
  opacity: 1; }

@media (min-width: 768px) {
  .cropper-point.point-se {
    width: 15px;
    height: 15px; } }

@media (min-width: 992px) {
  .cropper-point.point-se {
    width: 10px;
    height: 10px; } }

@media (min-width: 1200px) {
  .cropper-point.point-se {
    width: 5px;
    height: 5px;
    opacity: 0.75; } }

.cropper-point.point-se::before {
  position: absolute;
  right: -50%;
  bottom: -50%;
  display: block;
  width: 200%;
  height: 200%;
  content: ' ';
  opacity: 0;
  background-color: #39f; }

.cropper-invisible {
  opacity: 0; }

.cropper-bg {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC"); }

.cropper-hide {
  position: absolute;
  display: block;
  width: 0;
  height: 0; }

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

.cropper-move {
  cursor: move; }

.cropper-crop {
  cursor: crosshair; }

.cropper-disabled .cropper-drag-box,
.cropper-disabled .cropper-face,
.cropper-disabled .cropper-line,
.cropper-disabled .cropper-point {
  cursor: not-allowed; }

/*
CSS from the Choices library CDN
https://joshuajohnson.co.uk/Choices/
https://github.com/jshjohnson/Choices
*/
.choices {
  position: relative;
  margin-bottom: 24px;
  font-size: 16px; }

.choices:focus {
  outline: 0; }

.choices:last-child {
  margin-bottom: 0; }

.choices.is-disabled .choices__inner,
.choices.is-disabled .choices__input {
  background-color: var(--imfChoicesDisabledInnerInputBgCol);
  cursor: not-allowed;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.choices.is-disabled .choices__item {
  cursor: not-allowed; }

.choices [hidden] {
  display: none !important; }

.choices[data-type*=select-one] {
  cursor: pointer; }

.choices[data-type*=select-one] .choices__inner {
  padding-bottom: 7.5px; }

.choices[data-type*=select-one] .choices__input {
  display: block;
  width: 100%;
  padding: 10px;
  border-bottom: 1px solid var(--imfChoicesInputBorderBottomCol);
  background-color: var(--imfChoicesSelectedInputBgCol);
  margin: 0; }

.choices[data-type*=select-one] .choices__button {
  position: absolute;
  top: 50%;
  right: 0;
  padding: 0;
  margin-top: -10px;
  margin-right: 25px;
  opacity: 0.5;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);
  background-size: 12px;
  height: 20px;
  width: 30px;
  border-radius: 10em; }

.choices[data-type*=select-one] .choices__button:focus,
.choices[data-type*=select-one] .choices__button:hover {
  opacity: 1; }

.choices[data-type*=select-one] .choices__button:focus {
  box-shadow: 0 0 0 2px var(--imfChoicesBtnFocusBoxShadowCol); }

.choices[data-type*=select-one] .choices__item[data-value=''] .choices__button {
  display: none; }

.choices[data-type*=select-one]::after {
  content: '';
  height: 0;
  width: 0;
  border-style: solid;
  border-color: var(--imfChoicesSelectedBorderCol) transparent transparent;
  border-width: 5px;
  position: absolute;
  right: 11.5px;
  top: 50%;
  margin-top: -2.5px;
  pointer-events: none; }

.choices.is-open[data-type*=select-one]::after {
  border-color: transparent transparent var(--imfChoicesSelectedOpenBorderCol);
  margin-top: -7.5px; }

.choices[data-type*=select-one][dir=rtl]::after {
  left: 11.5px;
  right: auto; }

.choices[data-type*=select-one][dir=rtl] .choices__button {
  right: auto;
  left: 0;
  margin-left: 25px;
  margin-right: 0; }

.choices[data-type*=select-multiple] .choices__inner,
.choices[data-type*=text] .choices__inner {
  cursor: text; }

.choices[data-type*=select-multiple] .choices__button,
.choices[data-type*=text] .choices__button {
  line-height: 1;
  position: relative;
  display: inline-block;
  opacity: 0.75;
  margin: 0 -4px 0 8px;
  padding-left: 16px;
  border-radius: 0;
  border-left: 1px solid var(--imfChoicesBtnBorderLeftCol);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);
  background-size: 12px;
  width: 30px; }

.choices[data-type*=select-multiple] .choices__button:focus,
.choices[data-type*=select-multiple] .choices__button:hover,
.choices[data-type*=text] .choices__button:focus,
.choices[data-type*=text] .choices__button:hover {
  opacity: 1; }

.choices__inner {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  background-color: var(--imfChoicesInnerBgCol);
  padding: 7.5px 7.5px 3.75px;
  border: 1px solid var(--imfChoicesInnerBorderCol);
  border-radius: 3px;
  font-size: var(--imfChoicesInnerTextSize);
  min-height: 44px;
  overflow: hidden; }

.is-focused .choices__inner,
.is-open .choices__inner {
  border-color: var(--imfChoicesFocusOpenInnerBorderCol); }

.is-open .choices__inner {
  border-radius: 3px 3px 0 0; }

.is-flipped.is-open .choices__inner {
  border-radius: 0 0 3px 3px; }

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

.choices__list--single {
  display: inline-block;
  padding: 4px 16px 4px 4px;
  width: 100%; }

[dir=rtl] .choices__list--single {
  padding-right: 4px;
  padding-left: 16px; }

.choices__list--single .choices__item {
  width: 100%; }

.choices__list--multiple {
  display: inline; }

.choices__list--multiple .choices__item {
  font-size: 13px;
  font-weight: 500;
  word-break: break-all;
  color: var(--imfChoicesItemTextCol);
  display: inline-block;
  vertical-align: middle;
  border-radius: 20px;
  padding: 4px 10px;
  margin-right: 3.75px;
  margin-bottom: 3.75px;
  background-color: var(--imfChoicesItemBgCol);
  border: 1px solid var(--imfChoicesItemBgBorderCol); }

.choices__list--multiple .choices__item[data-deletable] {
  padding-right: 5px; }

[dir=rtl] .choices__list--multiple .choices__item {
  margin-right: 0;
  margin-left: 3.75px; }

.choices__list--multiple .choices__item.is-highlighted {
  background-color: var(--imfChoicesItemMultipleBgCol);
  border: 1px solid var(--imfChoicesItemMultipleBorderCol); }

.is-disabled .choices__list--multiple .choices__item {
  background-color: var(--imfChoicesDisabledItemBgCol);
  border: 1px solid var(--imfChoicesDisabledItemBorderCol); }

.choices__list--dropdown {
  visibility: hidden;
  z-index: 2;
  position: absolute;
  width: 100%;
  background-color: var(--imfChoicesDropdownBgCol);
  border: 1px solid var(--imfChoicesDropdownBorderCol);
  top: 100%;
  margin-top: -1px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  overflow: hidden;
  word-break: break-all;
  will-change: visibility; }

.choices__list--dropdown.is-active {
  visibility: visible; }

.is-open .choices__list--dropdown {
  border-color: var(--imfChoicesOpenDropdownBorderCol); }

.is-flipped .choices__list--dropdown {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: -1px;
  border-radius: 0.25rem 0.25rem 0 0; }

.choices__list--dropdown .choices__list {
  position: relative;
  max-height: 300px;
  overflow: auto;
  will-change: scroll-position; }

.choices__list--dropdown .choices__item {
  font-size: var(--imfChoicesDropdownTextSize);
  position: relative;
  padding: 10px; }

[dir=rtl] .choices__list--dropdown .choices__item {
  text-align: right; }

@media (min-width: 640px) {
  .choices__list--dropdown .choices__item--selectable {
    padding-right: 100px; }
  .choices__list--dropdown .choices__item--selectable::after {
    content: attr(data-select-text);
    font-size: 12px;
    opacity: 0;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }
  [dir=rtl] .choices__list--dropdown .choices__item--selectable {
    text-align: right;
    padding-left: 100px;
    padding-right: 10px; }
  [dir=rtl] .choices__list--dropdown .choices__item--selectable::after {
    right: auto;
    left: 10px; } }

.choices__list--dropdown .choices__item--selectable.is-highlighted {
  background-color: var(--imfChoicesDropdowItemHighlightBgCol); }

.choices__list--dropdown .choices__item--selectable.is-highlighted::after {
  opacity: 0.5; }

.choices__item {
  cursor: default; }

.choices__item--selectable {
  cursor: pointer; }

.choices__item--disabled {
  cursor: not-allowed;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  opacity: 0.5; }

.choices__heading {
  font-weight: 600;
  font-size: 12px;
  color: var(--imfChoicesHeadingCol);
  padding: 10px;
  border-bottom: 1px solid var(--imfChoicesHeadingBorderBottomCol); }

.choices__button {
  text-indent: -9999px;
  -webkit-appearance: none;
          appearance: none;
  border: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer; }

.choices__button:focus,
.choices__input:focus {
  outline: 0; }

.choices__input {
  font-size: var(--imGlobalFontSize);
  display: inline-block;
  vertical-align: baseline;
  background-color: var(--imfChoicesInputBgCol);
  margin-bottom: 5px;
  border: 0;
  border-radius: 0;
  max-width: 100%;
  padding: 4px 0 4px 2px; }

[dir=rtl] .choices__input {
  padding-right: 2px;
  padding-left: 0; }

.choices__input.choices__input--cloned {
  background-color: transparent;
  border: 0;
  padding: unset; }
  .choices__input.choices__input--cloned:focus {
    border: 0; }
  .choices[data-type*=text] .choices__input.choices__input--cloned {
    width: unset; }

.choices__placeholder {
  opacity: 0.5; }

.modal-bg-wrapper {
  position: fixed;
  inset: 0;
  background-color: var(--imModalAlertBgCol);
  -webkit-animation: fadeIn 250ms ease 0s 1 normal forwards;
          animation: fadeIn 250ms ease 0s 1 normal forwards;
  z-index: 9000;
  height: 100vh;
  display: -ms-grid;
  display: grid;
  place-items: center; }

.modal-content-wrapper {
  background-color: var(--imModalAlertMessageBgCol);
  border: 1px solid var(--imModalAlertMessageBorderCol);
  box-shadow: rgba(0, 0, 0, 0.2) 0 5px 30px;
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  -webkit-animation: blowUp 250ms cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
          animation: blowUp 250ms cubic-bezier(0.165, 0.84, 0.44, 1) forwards; }
  .modal-content-wrapper .imf-btn.imf-btn {
    -webkit-margin-after: 0;
            margin-block-end: 0; }
  .modal-content-wrapper > * + * {
    -webkit-margin-before: 24px;
            margin-block-start: 24px; }

.modal-content-heading,
.modal-content-sub-heading {
  font-size: 18px;
  -webkit-margin-after: 0;
          margin-block-end: 0; }

.modal-content-heading {
  font-family: 'Lexend Regular', 'Helvetica', 'Arial', sans-serif;
  font-weight: normal;
  margin-left: -5px; }

.modal-content-sub-heading {
  font-family: 'Lexend Bold', 'Helvetica', 'Arial', sans-serif;
  font-weight: normal; }

.icon-modal-alert {
  fill: var(--imColRed); }

.icon-size-35 {
  width: 35px;
  height: 35px; }

.icon-size-25 {
  width: 25px;
  height: 25px; }

audio,
canvas,
img,
svg,
video {
  vertical-align: middle; }

textarea {
  resize: vertical; }

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

.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }

.invisible {
  visibility: hidden; }

.clearfix::before,
.clearfix::after {
  content: ' ';
  display: table; }

.clearfix::after {
  clear: both; }

html {
  width: 100%;
  height: 100%;
  touch-action: manipulation; }

main {
  display: block; }

*[hidden] {
  display: none !important; }

.au-action-wrapper {
  cursor: pointer;
  margin: 0;
  padding: 0 10px 0 2px;
  height: var(--imfAssetUploaderThumbSize);
  border-radius: 3px;
  border: 1px solid transparent;
  display: flex;
  align-items: center;
  gap: 3px;
  transition: background-color 150ms ease-in-out; }
  .au-action-wrapper:hover {
    background-color: var(--imfAssetUploaderTriggerHoverBgCol);
    border: 1px solid var(--imfAssetUploaderTriggerHoverBorderCol); }
    .au-action-wrapper:hover .au-action-text {
      color: var(--imfAssetUploaderTriggerHoverTextCol); }
  .au-asset-items-wrapper .au-action-wrapper {
    margin-left: 7px; }

.au-action-text {
  font-family: var(--imfAssetUploaderTriggerFontStack);
  color: var(--imfAssetUploaderTriggerTextCol);
  transition: color 150ms ease-in; }

.asset-file-name-wrapper {
  font-size: 12px;
  padding: 4px 7px; }

.imf-asset-error {
  display: flex;
  flex-flow: row nowrap;
  align-items: center; }
  @media screen and (max-width: calc(568px - 1px)) {
    .imf-asset-error {
      justify-content: flex-start; } }
  .imf-asset-error .error-message-text {
    color: var(--imColRed); }
  .imf-asset-error .icon-asset-error {
    height: 20px;
    width: 20px;
    margin-right: 5px;
    fill: var(--imColRed); }

.au-asset-items-wrapper {
  display: flex; }
  .au-asset-items-wrapper input[type='file'] {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px); }
  .au-asset-items-wrapper input[type='file']:focus ~ .au-label-focus {
    outline: 2px dotted var(--imColBlack); }

.au-input-wrapper {
  flex-direction: column; }

.au-link {
  display: flex;
  justify-content: center;
  align-items: center; }

.au-image-preview {
  display: none; }

.au-image-preview,
.au-image {
  max-width: 220px;
  max-height: var(--imfAssetUploaderThumbSize); }

.au-icon-no-asset {
  width: var(--imfAssetUploaderThumbSize);
  height: var(--imfAssetUploaderThumbSize);
  fill: var(--imfAssetUploaderIconNoAssetFill);
  color: var(--imfAssetUploaderIconNoAssetCol);
  border-radius: var(--imfAssetUploaderIconNoAssetRadius); }

.au-icon {
  width: 60px;
  height: 60px;
  fill: var(--imColSecondary); }

.au-brand-image-link {
  display: block; }

.au-brand-image {
  max-height: 50px;
  max-width: 220px; }

.au-brand-svg {
  width: 50px;
  height: 50px; }

.asset-uploader-wrapper {
  display: flex;
  flex-wrap: wrap;
  background-color: var(--imfAssetUploaderBodyBgCol);
  border: 1px solid var(--imfAssetUploaderBodyBorderCol);
  border-top: 0;
  border-radius: 0 0 3px 3px; }
  .asset-uploader-wrapper.video-uploader {
    border-radius: 0; }
    @media screen and (max-width: calc(1280px - 1px)) {
      .asset-uploader-wrapper.video-uploader {
        border-bottom: 0; } }
.banner-chooser-wrapper .asset-uploader-wrapper {
  border-top: 1px solid var(--imColBlack12);
  width: 100%; }

.banner-chooser-wrapper .page-banner-display {
  flex-wrap: wrap; }

.banner-chooser-wrapper .asset-file-name-wrapper {
  width: 100%; }

.au-child-first-wrapper,
.au-child-last-wrapper {
  width: 100%;
  display: flex;
  align-items: stretch; }

.au-child-first-wrapper {
  border-bottom: 1px solid var(--imColBlack12);
  flex-wrap: wrap; }
  @media screen and (min-width: 1280px) {
    .au-child-first-wrapper {
      flex-wrap: nowrap;
      border-bottom: 0;
      width: 60%; }
      .au-child-first-wrapper:only-child {
        width: 100%; } }
.au-child-last-wrapper {
  padding: 10px; }
  @media screen and (min-width: 1280px) {
    .au-child-last-wrapper {
      width: 40%;
      margin-right: 0;
      border-left: 1px solid var(--imfAssetUploaderBodyFirstBorderCol); } }
.au-child-item-wrapper {
  display: flex;
  align-items: center;
  padding: 10px;
  width: 50%; }
  @media screen and (min-width: 768px) {
    .au-child-item-wrapper {
      width: auto; } }
  @media screen and (min-width: 1500px) {
    .au-child-item-wrapper {
      width: 50%; } }
  .au-child-item-wrapper:first-child {
    width: 100%;
    border-bottom: 1px solid var(--imfAssetUploaderBodyFirstBorderCol); }
    @media screen and (min-width: 1024px) {
      .au-child-item-wrapper:first-child {
        flex: 1;
        border-bottom: 0;
        border-right: 1px solid var(--imfAssetUploaderBodyFirstBorderCol); } }
    @media screen and (min-width: 1500px) {
      .au-child-item-wrapper:first-child {
        flex: initial; } }
.is-not-visible {
  visibility: hidden;
  display: none !important; }

.is-visible {
  visibility: visible; }

.flex {
  display: flex; }

.flex-wrapped {
  display: flex;
  flex-wrap: wrap; }

.flex-start {
  align-items: flex-start; }

.flex-inline {
  display: inline-flex; }

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

.gap-10 {
  gap: 10px; }

.dimmed {
  opacity: 0.5; }

.text-break-all {
  word-break: break-all; }

html {
  box-sizing: border-box; }

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

body {
  height: 100%;
  margin: 0;
  display: flex;
  flex-direction: column; }
  body.modal-active {
    overflow: hidden; }

.main {
  display: flex;
  flex-direction: column;
  flex: 1 0 auto;
  position: relative;
  transition: margin var(--imHelpWikiTransitionDuration) ease-in-out; }
  @media screen and (min-width: 768px) {
    .main {
      flex-direction: row; } }
  .login .main, .users .main, .profile .main, .help .main {
    flex-direction: column; }
  .sessions .main, .login .main {
    align-items: center; }
  @media screen and (min-width: 1024px) {
    .main.wiki-sidebar-open {
      margin-right: var(--imHelpWikiOpenWidthDesktop); } }
.section-general {
  flex: 1; }

img {
  display: block;
  max-width: 100%;
  margin: 0; }

.imf-btn .icon {
  width: 20px;
  height: 15px;
  margin-right: 5px;
  fill: var(--imColWhite); }

.netlify-badge {
  width: 118px; }

.col-wrapper-2 {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: flex-start; }
  @media screen and (min-width: 1024px) {
    .col-wrapper-2 {
      flex-direction: row; } }
  .col-wrapper-2.align-bottom {
    align-items: flex-end; }
  .col-wrapper-2.align-center {
    align-items: center; }
  .col-wrapper-2.align-normal {
    align-items: normal; }
  .col-wrapper-2 .imf-inputs-wrapper,
  .col-wrapper-2 .imf-input-wrapper,
  .col-wrapper-2 .col-item,
  .col-wrapper-2 .wrapper-50 {
    width: 100%; }
    @media screen and (min-width: 1366px) {
      .col-wrapper-2 .imf-inputs-wrapper,
      .col-wrapper-2 .imf-input-wrapper,
      .col-wrapper-2 .col-item,
      .col-wrapper-2 .wrapper-50 {
        width: calc((100% - ((2 - 1) * 2%)) / 2);
        margin-right: 2%; }
        .col-wrapper-2 .imf-inputs-wrapper:nth-child(n),
        .col-wrapper-2 .imf-input-wrapper:nth-child(n),
        .col-wrapper-2 .col-item:nth-child(n),
        .col-wrapper-2 .wrapper-50:nth-child(n) {
          margin-right: 2%; }
        .col-wrapper-2 .imf-inputs-wrapper:nth-child(2n),
        .col-wrapper-2 .imf-input-wrapper:nth-child(2n),
        .col-wrapper-2 .col-item:nth-child(2n),
        .col-wrapper-2 .wrapper-50:nth-child(2n) {
          margin-right: 0; } }
    @media screen and (min-width: 1280px) {
      .sei-item .col-wrapper-2 .imf-inputs-wrapper, .sei-item .col-wrapper-2 .imf-input-wrapper, .sei-item .col-wrapper-2 .col-item, .sei-item .col-wrapper-2 .wrapper-50 {
        width: calc((100% - ((2 - 1) * 2%)) / 2);
        margin-right: 2%; }
        .sei-item .col-wrapper-2 .imf-inputs-wrapper:nth-child(n), .sei-item .col-wrapper-2 .imf-input-wrapper:nth-child(n), .sei-item .col-wrapper-2 .col-item:nth-child(n), .sei-item .col-wrapper-2 .wrapper-50:nth-child(n) {
          margin-right: 2%; }
        .sei-item .col-wrapper-2 .imf-inputs-wrapper:nth-child(2n), .sei-item .col-wrapper-2 .imf-input-wrapper:nth-child(2n), .sei-item .col-wrapper-2 .col-item:nth-child(2n), .sei-item .col-wrapper-2 .wrapper-50:nth-child(2n) {
          margin-right: 0; } }
  @media screen and (min-width: 1024px) {
    .col-wrapper-2.child-1-hidden .imf-input-wrapper {
      width: 49%;
      margin-right: 2%; }
      .col-wrapper-2.child-1-hidden .imf-input-wrapper:nth-child(n) {
        margin-right: 2%; }
      .col-wrapper-2.child-1-hidden .imf-input-wrapper:nth-child(2n + 1) {
        margin-right: 0; } }
.col-wrapper-3 {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap; }
  @media screen and (min-width: 1024px) {
    .col-wrapper-3 {
      flex-direction: row; } }
  @media screen and (min-width: 1024px) {
    .col-wrapper-3 .imf-inputs-wrapper,
    .col-wrapper-3 .imf-input-wrapper {
      width: calc((100% - ((2 - 1) * 2%)) / 2);
      margin-right: 2%; }
      .col-wrapper-3 .imf-inputs-wrapper:nth-child(n),
      .col-wrapper-3 .imf-input-wrapper:nth-child(n) {
        margin-right: 2%; }
      .col-wrapper-3 .imf-inputs-wrapper:nth-child(2n),
      .col-wrapper-3 .imf-input-wrapper:nth-child(2n) {
        margin-right: 0; } }
  @media screen and (min-width: 1280px) {
    .col-wrapper-3 .imf-inputs-wrapper,
    .col-wrapper-3 .imf-input-wrapper {
      width: calc((100% - ((3 - 1) * 2%)) / 3);
      margin-right: 2%; }
      .col-wrapper-3 .imf-inputs-wrapper:nth-child(n),
      .col-wrapper-3 .imf-input-wrapper:nth-child(n) {
        margin-right: 2%; }
      .col-wrapper-3 .imf-inputs-wrapper:nth-child(3n),
      .col-wrapper-3 .imf-input-wrapper:nth-child(3n) {
        margin-right: 0; } }
.col-wrapper-4 {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap; }
  @media screen and (min-width: 568px) {
    .col-wrapper-4 {
      flex-direction: row; } }
  @media screen and (min-width: 640px) {
    .col-wrapper-4 .imf-inputs-wrapper,
    .col-wrapper-4 .imf-input-wrapper {
      width: calc((100% - ((2 - 1) * 2%)) / 2);
      margin-right: 2%; }
      .col-wrapper-4 .imf-inputs-wrapper:nth-child(n),
      .col-wrapper-4 .imf-input-wrapper:nth-child(n) {
        margin-right: 2%; }
      .col-wrapper-4 .imf-inputs-wrapper:nth-child(2n),
      .col-wrapper-4 .imf-input-wrapper:nth-child(2n) {
        margin-right: 0; } }
  @media screen and (min-width: 880px) {
    .col-wrapper-4 .imf-inputs-wrapper,
    .col-wrapper-4 .imf-input-wrapper {
      width: calc((100% - ((3 - 1) * 2%)) / 3);
      margin-right: 2%; }
      .col-wrapper-4 .imf-inputs-wrapper:nth-child(n),
      .col-wrapper-4 .imf-input-wrapper:nth-child(n) {
        margin-right: 2%; }
      .col-wrapper-4 .imf-inputs-wrapper:nth-child(3n),
      .col-wrapper-4 .imf-input-wrapper:nth-child(3n) {
        margin-right: 0; } }
  @media screen and (min-width: 1280px) {
    .col-wrapper-4 .imf-inputs-wrapper,
    .col-wrapper-4 .imf-input-wrapper {
      width: calc((100% - ((4 - 1) * 2%)) / 4);
      margin-right: 2%; }
      .col-wrapper-4 .imf-inputs-wrapper:nth-child(n),
      .col-wrapper-4 .imf-input-wrapper:nth-child(n) {
        margin-right: 2%; }
      .col-wrapper-4 .imf-inputs-wrapper:nth-child(4n),
      .col-wrapper-4 .imf-input-wrapper:nth-child(4n) {
        margin-right: 0; } }
.col-wrapper-custom {
  display: flex;
  flex-wrap: wrap; }
  .col-wrapper-custom .imf-input-wrapper:nth-of-type(n) {
    width: calc((100% - ((2 - 1) * 2%)) / 2);
    margin-right: 2%; }
    .col-wrapper-custom .imf-input-wrapper:nth-of-type(n):nth-of-type(2n) {
      margin-right: 0; }
  .col-wrapper-custom .imf-label:first-child {
    margin-top: 5px; }

.wrapper-50 {
  display: flex; }
  .wrapper-50 .imf-input-wrapper {
    margin-right: 2%; }
    .wrapper-50 .imf-input-wrapper:last-child {
      margin-right: 0; }

.wrapper-flex-nowrap {
  display: flex; }

.wrapper-flex-wrap {
  display: flex;
  flex-wrap: wrap; }

@media screen and (min-width: 1024px) {
  .wrapper-flex {
    display: flex; } }

@media screen and (min-width: 768px) {
  .wrapper-flex .flex-item {
    margin-right: 2%; } }

@media screen and (min-width: 768px) {
  .wrapper-flex .flex-item:last-child {
    margin-right: 0; } }

.wrapper-flex .flex-item-small {
  flex: 0.2;
  min-width: 180px; }

.wrapper-flex .flex-item-fill {
  flex: 1; }

.col-item {
  width: 100%;
  margin-bottom: var(--imfFormItemMargin); }

.gap-bottom-lg {
  margin-bottom: 40px; }

.gap-bottom-md {
  margin-bottom: 30px; }

.gap-bottom-sm {
  margin-bottom: 20px; }

.gap-bottom-tiny {
  margin-bottom: 10px; }

.gap-5 {
  gap: 5px; }

.gap-10 {
  gap: 10px; }

.gap-15 {
  gap: 15px; }

.gap-20 {
  gap: 20px; }

.box-nav1 {
  padding: 0; }
  @media screen and (min-width: 1024px) {
    .box-nav1 {
      padding: 0 1.5rem; } }
.box-nav2 {
  padding: 0; }
  @media screen and (min-width: 1024px) {
    .box-nav2 {
      padding: 0 1.5rem; } }
.box-t {
  padding: 1rem 0 0 0; }
  @media screen and (min-width: 768px) {
    .box-t {
      padding: 1.5rem 0 0 0; } }
.box-t-md {
  padding: 1rem 0 0 0; }
  @media screen and (min-width: 768px) {
    .box-t-md {
      padding: 0.5rem 0 0 0; } }
.box-rl {
  padding: 0 1rem; }
  @media screen and (min-width: 768px) {
    .box-rl {
      padding: 0 1.5rem; } }
.box-trl {
  padding: 1rem 1rem 0 1rem; }
  @media screen and (min-width: 768px) {
    .box-trl {
      padding: 1.5rem 1.5rem  0 1.5rem; } }
.box-rbl {
  padding: 0 1rem 1rem 1rem; }
  @media screen and (min-width: 768px) {
    .box-rbl {
      padding: 0 1.5rem 1.5rem 1.5rem; } }
.box-trbl {
  padding: 1rem; }
  @media screen and (min-width: 768px) {
    .box-trbl {
      padding: 1.5rem; } }
.section-heading-wrapper {
  background-color: var(--heading1BgCol);
  position: relative;
  overflow: hidden;
  flex: none; }
  .section-heading-wrapper.section-status {
    display: flex;
    justify-content: space-between; }

.section-heading {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: var(--heading1FontStack);
  font-size: var(--heading1Size);
  line-height: var(--heading1LineHeight);
  color: var(--heading1Col);
  padding: var(--heading1Padding);
  margin: 0; }

.im-page-heading,
.imf-page-heading {
  font-family: var(--imfFormHeadingFontStack);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: var(--imfFormHeadingSizeMobile);
  color: var(--imfFormHeadingCol);
  margin: 0 0 1rem;
  line-height: 1.7rem; }
  @media screen and (min-width: 1024px) {
    .im-page-heading,
    .imf-page-heading {
      font-size: var(--imfFormHeadingSizeDesktop);
      margin: 0.6rem 0 1.8rem; } }
.im-page-sub-heading,
.imf-page-sub-heading {
  font-family: 'Lexend Light', 'Helvetica', 'Arial', sans-serif;
  font-weight: normal;
  font-size: 16px;
  margin: 0;
  padding: 0 0 10px 0; }
  @media screen and (min-width: 1024px) {
    .im-page-sub-heading,
    .imf-page-sub-heading {
      font-size: 18px;
      padding: 5px 0 15px 0; } }
.section-sub-heading {
  background-color: var(--imColBlack5);
  border-bottom: 1px solid var(--imColBlack12);
  margin: 0;
  flex: none; }

.db-sub-heading {
  font-family: 'Lexend Light', 'Helvetica', 'Arial', sans-serif;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 22px;
  color: var(--imDBaseSubHeadingCol);
  margin-bottom: var(--imfFormItemMargin); }

.sub-heading-home {
  font-family: 'Lexend Regular', 'Helvetica', 'Arial', sans-serif;
  font-weight: normal;
  font-size: var(--imGlobalSubHeadingFontSize);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 9px 0;
  margin: 5px 0 5px 0; }

.imf-group-heading {
  font-family: 'Roboto Regular', 'Helvetica', 'Arial', sans-serif;
  font-weight: normal;
  font-size: var(--imGlobalSubHeadingFontSize);
  color: var(--imColWhite);
  background-color: var(--imColBlack35);
  padding: 5px;
  width: 100%;
  display: block;
  margin: 0; }

.imf-sub-heading {
  font-family: var(--imfSubHeadingFontStack);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: var(--imfSubHeadingSize);
  margin: 10px 0 8px 0; }
  .imf-sub-heading em {
    font-size: 15px; }

.imf-sub-heading-1 {
  font-family: var(--imfSubHeading1FontStack);
  font-size: var(--imfSubHeading1Size);
  text-transform: var(--imfSubHeading1TextTransform);
  color: var(--imfSubheading1Col);
  border-radius: var(--imfSubHeading1Radius);
  background-color: var(--imfSubHeading1BgCol);
  padding: var(--imfSubHeading1Padding);
  margin-top: var(--imfFormItemMargin);
  margin-bottom: var(--imfFormItemMargin);
  width: 100%; }
  .col-wrapper-2 + .imf-sub-heading-1 {
    margin-top: 0; }
  fieldset .imf-sub-heading-1:first-child {
    -webkit-margin-before: 0;
            margin-block-start: 0; }

.imf-sub-heading-2 {
  font-family: 'Roboto Regular', 'Helvetica', 'Arial', sans-serif;
  font-weight: normal;
  font-size: var(--imGlobalSubHeadingFontSize);
  color: var(--imfSubHeading2Col);
  padding-top: var(--imfFormItemMargin);
  margin-bottom: var(--imfFormItemMargin); }
  .imf-sub-heading-2.no-gap {
    margin: 0;
    padding: 0; }

.imf-sub-heading-3 {
  font-family: 'Roboto Regular', 'Helvetica', 'Arial', sans-serif;
  font-weight: normal;
  font-size: var(--imGlobalSubHeadingFontSize);
  color: var(--imfSubHeading3Col);
  margin-bottom: 5px; }

.imf-sub-heading-4 {
  font-family: 'Roboto Regular', 'Helvetica', 'Arial', sans-serif;
  font-weight: normal;
  font-size: var(--imGlobalSubHeadingFontSize);
  color: var(--imfSubHeading4Col);
  background-color: var(--imfSubHeading4BgCol);
  margin-bottom: var(--imfFormItemMargin);
  padding: var(--imfSubHeading4Padding);
  display: inline-block;
  border-radius: var(--imfSubHeading4Radius); }

.imf-sub-heading-5 {
  font-family: var(--imfSubHeading5FontStack);
  font-size: var(--imfSubHeading5Size);
  color: var(--imfSubHeading5Col);
  margin: 22px 0 12px 0; }

.summary-sub-heading-1 {
  box-sizing: border-box;
  display: block;
  cursor: pointer; }
  .summary-sub-heading-1::-webkit-details-marker {
    display: none; }
  .summary-sub-heading-1:hover .imf-sub-heading-1 {
    color: var(--imfSubHeading1AccordionHoverTextCol);
    background-color: var(--imfSubHeading1AccordionHoverBgCol); }
    .summary-sub-heading-1:hover .imf-sub-heading-1::before, .summary-sub-heading-1:hover .imf-sub-heading-1::after {
      background-color: var(--imfSubHeading1AccordionHoverTriggerIconsFill); }
  .summary-sub-heading-1 .imf-sub-heading-1 {
    color: var(--imfSubHeading1AccordionTextCol);
    position: relative;
    display: inline-flex;
    align-items: center;
    -webkit-padding-start: 35px;
            padding-inline-start: 35px;
    padding-block: 10px;
    background-color: var(--imfSubHeading1AccordionBgCol);
    box-sizing: border-box;
    transition: background-color 150ms ease-in-out; }
    .summary-sub-heading-1 .imf-sub-heading-1::before, .summary-sub-heading-1 .imf-sub-heading-1::after {
      content: '';
      background-color: var(--imfSubHeading1AccordionTriggerIconsFill);
      width: 18px;
      height: 2px;
      margin-left: 10px;
      position: absolute;
      left: 0;
      top: 50%;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%);
      transition: -webkit-transform 200ms ease-in-out;
      transition: transform 200ms ease-in-out;
      transition: transform 200ms ease-in-out, -webkit-transform 200ms ease-in-out; }
    .summary-sub-heading-1 .imf-sub-heading-1::after {
      -webkit-transform: translateY(-50%) rotate(90deg);
              transform: translateY(-50%) rotate(90deg); }
    [open] .summary-sub-heading-1 .imf-sub-heading-1::after {
      -webkit-transform: translateY(-50%) rotate(180deg);
              transform: translateY(-50%) rotate(180deg); }

body {
  font-family: var(--imSecondaryFontStack);
  font-size: var(--imGlobalFontSize);
  line-height: 1.4em;
  color: var(--imColTextPrimary); }

::selection {
  color: var(--imTextSelectionTextCol);
  background: var(--imTextSelectionBgCol);
  text-shadow: none; }

h1 {
  font-family: 'Lexend Light', 'Helvetica', 'Arial', sans-serif;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin: 0;
  padding: 0;
  margin-bottom: 0.8rem; }

h2,
h3,
h4,
h5,
h6 {
  font-family: 'Roboto Regular', 'Helvetica', 'Arial', sans-serif;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

p {
  font-size: var(--imGlobalFontSize);
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0;
  margin-bottom: 0.8rem; }

a {
  color: var(--imColLinkPrimary);
  font-weight: 500;
  text-decoration: none; }
  a:hover {
    color: var(--imColLinkHoverPrimary);
    text-decoration: none; }

strong {
  font-family: var(--imTextStrongFontStack);
  color: var(--imColTextStrong); }

.text-black,
.weighted {
  color: var(--imColTextStrong); }

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid var(--imColBlack20);
  margin: 1em 0;
  padding: 0; }

sup,
sub {
  vertical-align: baseline;
  position: relative;
  top: -0.4em; }

sub {
  top: 0.4em; }

ul,
ol {
  font-size: var(--imGlobalFontSize);
  font-weight: 400;
  line-height: 24px;
  margin: 0;
  padding: 0; }

li {
  list-style: none; }

dl {
  margin: 0 0 1rem 0; }

dt {
  font-family: 'Lexend Bold', 'Helvetica', 'Arial', sans-serif;
  font-weight: normal;
  color: var(--imColBlack); }

dt,
dd {
  line-height: 1.6rem;
  font-weight: normal; }

dd {
  margin: 0; }

.list-plain {
  padding-left: 15px; }

.lp-item {
  list-style-type: disc;
  line-height: 1.2rem;
  margin-bottom: 5px; }

.lc {
  text-transform: none; }

.hidden-mobile {
  display: none; }
  @media screen and (min-width: 568px) {
    .hidden-mobile {
      display: inline; } }
.smaller {
  font-size: 85%; }

.text-well {
  padding: 1rem;
  background: var(--imColBlack5);
  border: 1px solid var(--imColBlack12);
  border-radius: 3px; }

.text-blue {
  color: var(--imColSecondary); }

.tw-text {
  margin-bottom: 0; }

.tw-sub-heading {
  font-size: 18px; }

.tw-content {
  font-size: 18px;
  color: var(--imColSecondary); }

.list-roman {
  padding-left: 2em;
  margin-bottom: 1em; }
  .list-roman li {
    list-style-type: lower-roman; }

.brands .notes, .dealerships .notes {
  font-family: 'Lexend Bold', 'Helvetica', 'Arial', sans-serif;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: italic;
  color: var(--imColSecondary); }

span.highlighted {
  color: var(--imfTextAccentNeutraTextCol);
  margin-right: 4px; }

.highlighted {
  background-color: var(--imfCmsConfigAccentBgCol);
  border: 1px solid var(--imfCmsConfigAccentBorderCol);
  padding: 5px;
  border-radius: var(--imfCmsConfigAccentRadius);
  transition: border 200ms ease-in; }
  .highlighted:hover {
    border: 1px solid var(--imfCmsConfigAccentHoverBorderCol); }
  .imf-check-wrapper .highlighted {
    margin-bottom: 0; }

.text-highlighted {
  color: var(--imfTextAccentNeutraTextCol);
  background-color: var(--imfTextAccentNeutralBgCol);
  display: inline-block;
  padding: 2px 6px;
  border-radius: 10px;
  border: 1px solid var(--imfTextAccentNeutralBorderCol); }
  .text-highlighted.highlighted-blue {
    background-color: var(--imfTextAccentSecondaryBgCol);
    border-color: var(--imfTextAccentSecondaryBorderCol); }

@-webkit-keyframes fadeInOne {
  0% {
    opacity: 0;
    visibility: visible; }
  100% {
    opacity: 1;
    visibility: visible; } }

@keyframes fadeInOne {
  0% {
    opacity: 0;
    visibility: visible; }
  100% {
    opacity: 1;
    visibility: visible; } }

@-webkit-keyframes fadeInTwo {
  0% {
    opacity: 0;
    visibility: visible; }
  100% {
    opacity: 1;
    visibility: visible; } }

@keyframes fadeInTwo {
  0% {
    opacity: 0;
    visibility: visible; }
  100% {
    opacity: 1;
    visibility: visible; } }

@-webkit-keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@-webkit-keyframes fadeInOut {
  0% {
    opacity: 1; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes fadeInOut {
  0% {
    opacity: 1; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-webkit-keyframes translateFadeIn {
  0% {
    opacity: 0;
    -webkit-transform: translate(0, 10px);
            transform: translate(0, 10px); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }

@keyframes translateFadeIn {
  0% {
    opacity: 0;
    -webkit-transform: translate(0, 10px);
            transform: translate(0, 10px); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }

@-webkit-keyframes toastFoldBack {
  0% {
    -webkit-transform: perspective(1000px) rotateX(0deg) translate(-50%, 0);
            transform: perspective(1000px) rotateX(0deg) translate(-50%, 0); }
  50% {
    -webkit-transform: perspective(1000px) rotateX(90deg) translate(-50%, 0);
            transform: perspective(1000px) rotateX(90deg) translate(-50%, 0); }
  100% {
    -webkit-transform: perspective(1000px) rotateX(0deg) translate(-50%, 0);
            transform: perspective(1000px) rotateX(0deg) translate(-50%, 0); } }

@keyframes toastFoldBack {
  0% {
    -webkit-transform: perspective(1000px) rotateX(0deg) translate(-50%, 0);
            transform: perspective(1000px) rotateX(0deg) translate(-50%, 0); }
  50% {
    -webkit-transform: perspective(1000px) rotateX(90deg) translate(-50%, 0);
            transform: perspective(1000px) rotateX(90deg) translate(-50%, 0); }
  100% {
    -webkit-transform: perspective(1000px) rotateX(0deg) translate(-50%, 0);
            transform: perspective(1000px) rotateX(0deg) translate(-50%, 0); } }

@-webkit-keyframes rotateClockWise {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes rotateClockWise {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@-webkit-keyframes blowUp {
  0% {
    -webkit-transform: translate(0, 100px) scale(0.5);
            transform: translate(0, 100px) scale(0.5); }
  100% {
    -webkit-transform: translate(0, 0) scale(1);
            transform: translate(0, 0) scale(1); } }

@keyframes blowUp {
  0% {
    -webkit-transform: translate(0, 100px) scale(0.5);
            transform: translate(0, 100px) scale(0.5); }
  100% {
    -webkit-transform: translate(0, 0) scale(1);
            transform: translate(0, 0) scale(1); } }

@-webkit-keyframes rainbow {
  to {
    --hue: 360; } }

@keyframes rainbow {
  to {
    --hue: 360; } }

@-webkit-keyframes rainbow-linear {
  0% {
    background-position: 0% 50%; }
  100% {
    background-position: 100% 50%; } }

@keyframes rainbow-linear {
  0% {
    background-position: 0% 50%; }
  100% {
    background-position: 100% 50%; } }

@-webkit-keyframes growScale {
  50% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9); } }

@keyframes growScale {
  50% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9); } }

.checkCustomInput {
  display: none; }

.checkCustomLabel {
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  display: flex;
  align-items: center; }
  .checkCustomLabel:hover .checkCustomIconWrapper {
    border-color: var(--imColSecondary); }

.checkCustomIconWrapper {
  position: relative;
  width: 20px;
  height: 20px;
  -webkit-transform: scale(1);
          transform: scale(1);
  border-radius: 3px;
  border-width: 2px;
  border-style: solid;
  border-color: var(--imColBlack30);
  transition: border-color 150ms ease-in-out; }
  .checkCustomIconWrapper::before {
    content: '';
    width: 100%;
    height: 100%;
    background: var(--imColSecondary);
    display: block;
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 1;
    border-radius: 50%; }

.checkCustomIcon {
  position: absolute;
  top: 3px;
  left: 2px;
  fill: none;
  stroke: var(--imColWhite);
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-dasharray: 16px;
  stroke-dashoffset: 16px;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  transition-delay: 100ms;
  transition-duration: 150ms;
  transition-timing-function: ease-in-out;
  transition-property: stroke-dasharray, stroke-dashoffset, -webkit-transform;
  transition-property: stroke-dasharray, stroke-dashoffset, transform;
  transition-property: stroke-dasharray, stroke-dashoffset, transform, -webkit-transform; }

.checkCustomInput:checked + .checkCustomLabel .checkCustomIconWrapper {
  background-color: var(--imColSecondary);
  border-color: var(--imColSecondary);
  -webkit-animation: growScale 0.4s ease;
          animation: growScale 0.4s ease; }
  .checkCustomInput:checked + .checkCustomLabel .checkCustomIconWrapper::before {
    opacity: 0;
    -webkit-transform: scale(3.5);
            transform: scale(3.5);
    transition-duration: 600ms;
    transition-timing-function: ease-in-out;
    transition-property: opacity, -webkit-transform;
    transition-property: opacity, transform;
    transition-property: opacity, transform, -webkit-transform; }
  .checkCustomInput:checked + .checkCustomLabel .checkCustomIconWrapper .checkCustomIcon {
    stroke-dashoffset: 0; }

.checkCustomText {
  display: inline-block;
  padding-left: 6px; }

.error-wrapper {
  background: var(--imNoteErrorWrapperBgCol);
  border-left: 5px solid var(--imNoteErrorBorderLeftCol);
  padding: 10px 10px 10px 15px;
  margin-bottom: 20px; }
  .error-wrapper .error-list {
    padding-left: 15px; }
  .error-wrapper .error-item {
    list-style: initial;
    list-style-type: decimal; }

.error-heading,
.error-sub-heading {
  color: var(--imNoteErrorHeading);
  margin: 0; }

.field_with_errors {
  display: flex;
  flex-direction: column; }
  .field_with_errors label,
  .field_with_errors strong,
  .field_with_errors .imf-mandatory {
    color: var(--imThemeColAlert); }
  .field_with_errors input[type='email'],
  .field_with_errors input[type='search'],
  .field_with_errors input[type='text'],
  .field_with_errors input[type='tel'],
  .field_with_errors input[type='url'],
  .field_with_errors input[type='password'],
  .field_with_errors input[type='color'],
  .field_with_errors input[type='image'],
  .field_with_errors input[type='number'],
  .field_with_errors input[type='date'],
  .field_with_errors input[type='month'],
  .field_with_errors input[type='week'],
  .field_with_errors input[type='time'],
  .field_with_errors input[type='datetime'],
  .field_with_errors input[type='datetime-local'],
  .field_with_errors select {
    border: 1px solid var(--imThemeColAlert); }
    .field_with_errors input[type='email']:focus,
    .field_with_errors input[type='search']:focus,
    .field_with_errors input[type='text']:focus,
    .field_with_errors input[type='tel']:focus,
    .field_with_errors input[type='url']:focus,
    .field_with_errors input[type='password']:focus,
    .field_with_errors input[type='color']:focus,
    .field_with_errors input[type='image']:focus,
    .field_with_errors input[type='number']:focus,
    .field_with_errors input[type='date']:focus,
    .field_with_errors input[type='month']:focus,
    .field_with_errors input[type='week']:focus,
    .field_with_errors input[type='time']:focus,
    .field_with_errors input[type='datetime']:focus,
    .field_with_errors input[type='datetime-local']:focus,
    .field_with_errors select:focus {
      border: 1px solid var(--imThemeColAlert); }

.form-image-module.field_with_errors {
  border: 1px solid var(--imColRed);
  flex-direction: row; }
  .form-image-module.field_with_errors .icon-image-module {
    fill: var(--imColRed); }
  .form-image-module.field_with_errors .fam-action-text {
    color: var(--imColRed); }

.form-asset-module-footer.field_with_errors {
  border: 1px solid var(--imColRed);
  flex-direction: row; }
  .form-asset-module-footer.field_with_errors .icon-asset-module {
    fill: var(--imColRed); }
  .form-asset-module-footer.field_with_errors .fam-action-text {
    color: var(--imColRed); }

.toggleCheck {
  position: absolute;
  left: -9999px; }

.toggleCheckLabel {
  cursor: pointer;
  display: flex;
  align-items: center; }

.toggleCheckPseudoToggle {
  position: relative;
  width: 32px;
  height: 16px;
  border-radius: 15px;
  background: var(--redDark); }

.toggleCheckPseudoToggle::before,
.toggleCheckPseudoToggle::after {
  content: '';
  position: absolute; }

.toggleCheckPseudoToggle::before {
  left: 3px;
  top: 3px;
  width: 10px;
  height: 10px;
  background: var(--imColWhite);
  border-radius: 50%;
  z-index: 1;
  transition: -webkit-transform 150ms ease-in-out;
  transition: transform 150ms ease-in-out;
  transition: transform 150ms ease-in-out, -webkit-transform 150ms ease-in-out; }

.toggleCheckPseudoToggle::after {
  top: 50%;
  right: 6px;
  width: 10px;
  height: 10px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid slice' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath d='M24 20.188l-8.315-8.209 8.2-8.282-3.697-3.697-8.212 8.318-8.31-8.203-3.666 3.666 8.321 8.24-8.206 8.313 3.666 3.666 8.237-8.318 8.285 8.203z' fill='%23fff'/%3E%3C/svg%3E");
  background-size: 10px 10px;
  opacity: 0.7; }

.toggleCheck:checked + .toggleCheckLabel .toggleCheckPseudoToggle {
  background: var(--imColSecondary); }

.toggleCheck:checked + .toggleCheckLabel .toggleCheckPseudoToggle::before {
  -webkit-transform: translateX(16px);
          transform: translateX(16px); }

.toggleCheck:checked + .toggleCheckLabel .toggleCheckPseudoToggle::after {
  left: 6px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid slice' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath d='M9 21.035l-9-8.638 2.791-2.87 6.156 5.874 12.21-12.436 2.843 2.817z' fill='%23fff'/%3E%3C/svg%3E"); }

.toggleCheckText {
  margin-left: 4px;
  display: inline-block; }

.link-alert {
  font-family: var(--imPrimaryFontStackSemiBold);
  display: flex;
  align-items: center; }
  .link-alert:hover {
    transition: color 150ms ease-in;
    color: var(--imColRed); }
    .link-alert:hover .icon-alert {
      fill: var(--imColRed);
      -webkit-transform: var(--imIconTransform);
              transform: var(--imIconTransform); }

.note-info-wrapper {
  padding: var(--imGapSmall) var(--imGapSmall) var(--imGapSmall) var(--imGapMedium);
  margin-bottom: var(--imGapMedium);
  background-color: var(--imNoteInfoBgCol);
  border: 1px solid var(--imNoteInfoBorderCol);
  border-left: 5px solid var(--imNoteInfoBorderLeftCol);
  border-bottom: 1px solid var(--imNoteInfoBorderBottomCol); }
  .note-info-wrapper + .imf-btn-wrapper {
    padding-top: 5px; }
  .note-info-wrapper.note-warning {
    border-left-color: var(--imNoteWarningBorderLeftCol); }
  .note-info-wrapper.note-alert {
    border-left-color: var(--imNoteAlertBorderLeftCol); }
  .note-info-wrapper.note-strong {
    border-left-color: var(--imNoteStrongBorderLeftCol); }
  .note-info-wrapper.note-approved {
    border-left-color: var(--imNoteApprovedBorderLeftCol); }
  .note-info-wrapper.note-sunny {
    border-left-color: var(--imNoteSunnyBorderLeftCol); }
  .note-info-wrapper.note-neutral {
    border-left-color: var(--imNoteNeutralBorderLeftCol); }
  .note-info-wrapper.note-asset {
    display: flex;
    flex-wrap: wrap;
    -webkit-column-gap: var(--imGapSmall);
       -moz-column-gap: var(--imGapSmall);
            column-gap: var(--imGapSmall);
    row-gap: var(--imGapSmall); }
  .note-info-wrapper img {
    -webkit-filter: var(--imNoteInfoImgFilter);
            filter: var(--imNoteInfoImgFilter); }

.note-info-plain-wrapper {
  padding: var(--imGapSmall) var(--imGapSmall) var(--imGapSmall) var(--imGapMedium);
  margin-bottom: var(--imGapMedium);
  background: var(--imMessageAccentedWrapperBgCol);
  border: 1px solid var(--imMessageAccentedWrapperBorderCol); }
  .note-info-plain-wrapper .ni-text {
    color: var(--imMessageAccentedTextCol); }

.note-info-basic {
  padding: var(--imGapSmall) var(--imGapSmall) var(--imGapSmall) var(--imGapMedium);
  background: var(--imColWhite); }

.ni-heading {
  color: var(--imColBlack); }

.stock-index .ni-list {
  padding-left: var(--imGapLarge); }

.list-ordered,
.list-unordered {
  padding-left: 20px;
  margin-bottom: 10px; }
  .list-ordered li,
  .list-unordered li {
    list-style: revert; }
  .list-ordered.ni-list,
  .list-unordered.ni-list {
    margin-bottom: 0; }

.nested-list {
  list-style-type: circle;
  padding-left: 20px; }

.ni-text {
  color: var(--imNoteInfoTextCol);
  margin: 0; }
  .ni-text strong {
    color: var(--imNoteInfoTextStrongCol); }
  .stock-index .ni-text {
    list-style: disc;
    margin-left: var(--imGapLarge); }
  .ni-text.ni-text-flexed {
    display: flex;
    flex-wrap: wrap;
    align-items: center; }

.ni-note-icon {
  width: 20px;
  height: 20px;
  margin-right: -3px;
  margin-top: -3px; }
  .note-warning .ni-note-icon {
    fill: var(--imColRed); }
  .note-alert .ni-note-icon {
    fill: var(--imColRed); }
  .note-strong .ni-note-icon {
    fill: var(--imMessageStrongCol); }
  .note-approved .ni-note-icon {
    fill: var(--imMessageSuccessIconFill); }
  .note-sunny .ni-note-icon {
    fill: #e4b23a; }
  .note-neutral .ni-note-icon {
    fill: var(--imColBlack55); }

.note-sticky {
  position: sticky;
  top: 0;
  z-index: 1; }

.message-risky {
  color: var(--imColSecondary);
  border: 2px solid var(--imColSecondary);
  border-bottom: 0;
  padding: 8px;
  background-color: var(--imColWhite); }

.section-risky .imf-row-wrapper-border {
  border: 2px solid var(--imColSecondary);
  border-radius: 0; }

.note-info-wrapper-subdued {
  width: 100%; }

.message-admin-wrapper {
  margin-bottom: var(--imGapLarge); }

.message-admin-text {
  font-size: 12px;
  line-height: 1.2rem;
  margin: 0; }

.feature-status {
  opacity: 0.7;
  border: 1px solid #ffffff25;
  border-radius: 5px;
  background-color: #ffffff20;
  padding: 0 3px;
  margin-left: 3px; }

.toggleAdvancedWrapper {
  display: flex;
  align-items: center;
  width: -webkit-max-content;
  width: max-content; }

.section-heading-wrapper .toggleAdvancedWrapper {
  padding: 0 30px; }

.toggleAdvText {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: var(--imHeadingToggleAdvLabelFontStack);
  font-size: var(--imHeadingToggleAdvLabelSize);
  color: var(--imToggleAdvLabelCol);
  margin-right: 6px; }
  .section-heading-wrapper .toggleAdvText {
    color: var(--imHeadingToggleAdvLabelCol); }

.toggleAdvSlotKnob,
.toggleAdvSlot {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

.toggleAdvSlotWrapper {
  position: relative;
  width: 44px;
  height: calc(24px + (2px * 2));
  overflow: hidden; }

.toggleAdvSlotWrapper,
.toggleAdvSlot {
  border-radius: 100px; }

.toggleAdvSlotKnob {
  z-index: 2; }

.toggleAdvSlotKnob::before {
  font-family: 'Roboto Condensed Bold', 'Helvetica', 'Arial', sans-serif;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 10.5px;
  text-align: center;
  line-height: 0.7;
  position: absolute;
  padding: 9px 4px;
  border-radius: 50%;
  top: 2px;
  left: 2px;
  width: 24px;
  height: 24px; }
  .toggleAdvSlotWrapper:hover .toggleAdvSlotKnob::before {
    background-color: var(--imToggleAdvKnobHoverBgCol); }
  .section-heading-wrapper .toggleAdvSlotWrapper:hover .toggleAdvSlotKnob::before {
    background-color: var(--imHeadingToggleAdvKnobHoverBgCol); }

.active-false .toggleAdvSlotKnob::before {
  content: 'OFF';
  color: var(--imToggleAdvKnobTextCol);
  text-indent: -1px;
  background-color: var(--imToggleAdvKnobBgCol); }
  .section-heading-wrapper .active-false .toggleAdvSlotKnob::before {
    content: 'NO';
    color: var(--imHeadingToggleAdvKnobTextCol);
    background-color: var(--imHeadingToggleAdvKnobBgCol); }

.active-true .toggleAdvSlotKnob::before {
  content: 'ON';
  color: var(--imToggleAdvKnobActiveTextCol);
  text-indent: 1px;
  left: 18px;
  background-color: var(--imToggleAdvKnobActiveBgCol); }
  .section-heading-wrapper .active-true .toggleAdvSlotKnob::before {
    content: 'YES';
    color: var(--imHeadingToggleAdvKnobActiveTextCol);
    background-color: var(--imHeadingToggleAdvKnobActiveBgCol); }

.toggleAdvSlotKnob,
.toggleAdvSlotKnob::before,
.toggleAdvSlot {
  transition: 0.3s ease all; }

.toggleAdvSlot {
  width: 100%;
  background-color: var(--imToggleAdvSlotBgCol);
  transition: 0.3s ease all;
  box-shadow: 0 0 0 2px var(--imToggleAdvSlotBorderCol) inset;
  z-index: 1; }
  .active-true .toggleAdvSlot {
    box-shadow: 0 0 0 2px var(--imToggleAdvSlotActiveBorderCol) inset;
    background-color: var(--imToggleAdvSlotActiveBgCol); }
  .section-heading-wrapper .toggleAdvSlot {
    box-shadow: 0 0 0 2px var(--imHeadingToggleAdvSlotBorderCol) inset;
    background-color: var(--imHeadingToggleAdvSlotBgCol); }
  .section-heading-wrapper .active-true .toggleAdvSlot {
    box-shadow: 0 0 0 2px var(--imHeadingToggleAdvSlotActiveBorderCol) inset;
    background-color: var(--imHeadingToggleAdvSlotActiveBgCol); }

.link-toggle-status {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1;
  transition: background-color 150ms ease-in-out; }
  .link-toggle-status:hover {
    background-color: var(--imActionToggleHoverBgCol); }
    .link-toggle-status:hover .icon-toggle {
      -webkit-transform: scale(1.1);
              transform: scale(1.1); }
  .link-toggle-status.toggle-active-success {
    background-color: var(--imActionToggleSuccessBgCol); }
    .link-toggle-status.toggle-active-success:hover {
      background-color: var(--imActionToggleSuccessHoverBgCol); }
  .link-toggle-status .lg-text {
    color: var(--imColSecondary);
    border-right: 1px solid #d9d9d9;
    padding: 5px 0 5px 10px;
    flex: 2; }

.toggle-active-disabled {
  cursor: not-allowed;
  background-color: var(--imActionToggleActiveDisabledBgCol); }
  .toggle-active-disabled:hover {
    background-color: var(--imActionToggleActiveDisabledHoverBgCol); }

.lg-item-wrapper .link-toggle-status {
  border-bottom: 1px solid var(--imColBlack15);
  background-color: var(--imColBlack5);
  flex: inherit;
  align-items: center; }
  .lg-item-wrapper .link-toggle-status:hover {
    background-color: var(--imColBlack8); }

.lg-item-wrapper .icon-toggle {
  margin: 0 10px; }

.link-toggle-banners {
  display: flex;
  margin-bottom: 1rem; }
  .link-toggle-banners.link-toggle-banners {
    color: var(--imMessageNeutralCol); }
    .link-toggle-banners.link-toggle-banners:hover {
      color: var(--imColSecondary); }
  .link-toggle-banners .icon-toggle {
    margin: 0; }
  .link-toggle-banners .status-message {
    padding-left: 15px; }

.icon-toggle {
  position: relative;
  width: 32px;
  height: 18px;
  display: inline-block; }
  .icon-toggle::before {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    height: 20px;
    border-radius: 10px;
    border: 1px solid var(--imfToggleSlotBorderCol); }
  .icon-toggle::after {
    content: '';
    position: absolute;
    top: 0;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border: 1px solid var(--imfToggleKnobBorderCol);
    transition: left 200ms ease-in-out, background-color 200ms ease-in-out; }
  .users .icon-toggle {
    width: 25px;
    height: 16px; }

.active-true:hover .icon-toggle::after {
  background-color: var(--imfToggleKnobActiveHoverBgCol); }

.active-true .icon-toggle::before {
  background-color: var(--imfToggleSlotActiveBgCol); }

.active-true .icon-toggle::after {
  left: 12px;
  background-color: var(--imfToggleKnobActiveBgCol); }

.active-:hover .icon-toggle::after,
.active-false:hover .icon-toggle::after {
  background-color: var(--imfToggleKnobInactiveHoverBgCol); }

.active- .icon-toggle::before,
.active-false .icon-toggle::before {
  background-color: var(--imfToggleSlotInactiveBgCol); }

.active- .icon-toggle::after,
.active-false .icon-toggle::after {
  left: 0;
  background-color: var(--imfToggleKnobInactiveBgCol); }

.users .icon-toggle,
.profile .icon-toggle {
  margin: 0 5px; }

.users .icon-circle-x,
.profile .icon-circle-x {
  fill: var(--imColSecondary); }

.users .link-toggle-status:hover,
.profile .link-toggle-status:hover {
  background: 0; }

div[data-balloon] {
  overflow: visible; }

@media screen and (min-width: 640px) {
  [data-balloon] {
    cursor: help;
    position: relative; } }

@media screen and (min-width: 640px) {
  [data-balloon]::after {
    font-family: var(--imTooltipFontStack);
    font-size: var(--imTooltipFontSize);
    line-height: var(--imTooltipLineHeight);
    text-align: center;
    font-style: normal;
    text-shadow: none;
    color: var(--imTooltipTextCol);
    filter: alpha(opacity=0);
    position: absolute;
    opacity: 0;
    pointer-events: none;
    background-color: var(--imTooltipBgCol);
    border-radius: var(--imTooltipBorderRadius);
    content: attr(data-balloon);
    padding: var(--imTooltipPadding);
    width: var(--imTooltipWidth);
    white-space: normal;
    z-index: 10;
    transition: all 0.18s ease-out 0.18s; } }

.data-no-width[data-balloon]::after {
  width: auto; }

@media screen and (min-width: 640px) {
  [data-balloon]::before {
    width: 18px;
    height: 6px;
    filter: alpha(opacity=0);
    opacity: 0;
    pointer-events: none;
    content: '';
    position: absolute;
    z-index: 10;
    transition: all 0.18s ease-out 0.18s;
    background-color: var(--imTooltipBgCol);
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20 %20transform%3D%22rotate(0)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");
    mask-repeat: no-repeat;
    mask-position: center;
    mask-size: contain;
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20 %20transform%3D%22rotate(0)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    -webkit-mask-size: contain; } }

[data-balloon]:hover::before,
[data-balloon]:hover::after,
[data-balloon][data-balloon-visible]::before,
[data-balloon][data-balloon-visible]::after {
  filter: alpha(opacity=100);
  opacity: 1;
  pointer-events: auto; }

[data-balloon][data-balloon-break]::after {
  white-space: pre; }

[data-balloon][data-balloon-pos='up-left']::after {
  bottom: 100%;
  left: 0;
  margin-bottom: 11px;
  -webkit-transform: translate(0, 10px);
          transform: translate(0, 10px);
  -webkit-transform-origin: top;
          transform-origin: top; }

[data-balloon][data-balloon-pos='up-left']::before {
  bottom: 100%;
  left: 5px;
  margin-bottom: 5px;
  -webkit-transform: translate(0, 10px);
          transform: translate(0, 10px);
  -webkit-transform-origin: top;
          transform-origin: top; }

[data-balloon][data-balloon-pos='up-left']:hover::after,
[data-balloon][data-balloon-pos='up-left'][data-balloon-visible]::after {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0); }

[data-balloon][data-balloon-pos='up-left']:hover::before,
[data-balloon][data-balloon-pos='up-left'][data-balloon-visible]::before {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0); }

[data-balloon][data-balloon-pos='up-right']::after {
  bottom: 100%;
  right: 0;
  margin-bottom: 11px;
  -webkit-transform: translate(0, 10px);
          transform: translate(0, 10px);
  -webkit-transform-origin: top;
          transform-origin: top; }

[data-balloon][data-balloon-pos='up-right']::before {
  bottom: 100%;
  right: 5px;
  margin-bottom: 5px;
  -webkit-transform: translate(0, 10px);
          transform: translate(0, 10px);
  -webkit-transform-origin: top;
          transform-origin: top; }

[data-balloon][data-balloon-pos='up-right']:hover::after,
[data-balloon][data-balloon-pos='up-right'][data-balloon-visible]::after {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0); }

[data-balloon][data-balloon-pos='up-right']:hover::before,
[data-balloon][data-balloon-pos='up-right'][data-balloon-visible]::before {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0); }

[data-balloon][data-balloon-pos='up']::after {
  bottom: 100%;
  left: 50%;
  margin-bottom: 11px;
  -webkit-transform: translate(-50%, 10px);
          transform: translate(-50%, 10px);
  -webkit-transform-origin: top;
          transform-origin: top; }

[data-balloon][data-balloon-pos='up']::before {
  bottom: 100%;
  left: 50%;
  margin-bottom: 5px;
  -webkit-transform: translate(-50%, 10px);
          transform: translate(-50%, 10px);
  -webkit-transform-origin: top;
          transform-origin: top; }

[data-balloon][data-balloon-pos='up']:hover::after,
[data-balloon][data-balloon-pos='up'][data-balloon-visible]::after {
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0); }

[data-balloon][data-balloon-pos='up']:hover::before,
[data-balloon][data-balloon-pos='up'][data-balloon-visible]::before {
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0); }

[data-balloon][data-balloon-pos='left']::after {
  margin-right: 11px;
  right: 100%;
  top: 50%;
  -webkit-transform: translate(10px, -50%);
          transform: translate(10px, -50%); }

[data-balloon][data-balloon-pos='left']::before {
  width: 6px;
  height: 18px;
  margin-right: 5px;
  right: 100%;
  top: 50%;
  -webkit-transform: translate(10px, -50%);
          transform: translate(10px, -50%);
  background-color: var(--imTooltipBgCol);
  mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20transform%3D%22rotate(-90 18 18)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20transform%3D%22rotate(-90 18 18)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain; }

[data-balloon][data-balloon-pos='left']:hover::after,
[data-balloon][data-balloon-pos='left'][data-balloon-visible]::after {
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%); }

[data-balloon][data-balloon-pos='left']:hover::before,
[data-balloon][data-balloon-pos='left'][data-balloon-visible]::before {
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%); }

[data-balloon][data-balloon-pos='none']::after,
[data-balloon][data-balloon-pos='none']::before {
  display: none; }

[data-balloon][data-balloon-pos='down']::after {
  left: 50%;
  margin-top: 11px;
  top: 100%;
  -webkit-transform: translate(-50%, -10px);
          transform: translate(-50%, -10px); }

[data-balloon][data-balloon-pos='down']::before {
  width: 18px;
  height: 6px;
  left: 50%;
  margin-top: 5px;
  top: 100%;
  -webkit-transform: translate(-50%, -10px);
          transform: translate(-50%, -10px);
  background-color: var(--imTooltipBgCol);
  mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20transform%3D%22rotate(180%2018%206)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20transform%3D%22rotate(180%2018%206)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain; }

[data-balloon][data-balloon-pos='down']:hover::after,
[data-balloon][data-balloon-pos='down'][data-balloon-visible]::after {
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0); }

[data-balloon][data-balloon-pos='down']:hover::before,
[data-balloon][data-balloon-pos='down'][data-balloon-visible]::before {
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0); }

.action-module-wrapper {
  background-color: var(--imColWhite);
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
  border: 1px solid var(--imColBlack8); }
  @media screen and (min-width: 1024px) {
    .action-module-wrapper {
      flex-wrap: nowrap; } }
  .action-module-wrapper input[type='checkbox'],
  .action-module-wrapper input[type='radio'] {
    margin: 0;
    flex-basis: initial; }

.am-item {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 9px 0;
  flex: 1; }

.am-item-1 {
  background: var(--imColBlack8);
  width: 100%;
  flex: initial; }
  @media screen and (min-width: 1024px) {
    .am-item-1 {
      flex: 0.7; } }
.am-title {
  margin: 0; }

.am-label {
  margin-right: 8px; }

.am-input {
  margin: 0; }

.am-icon {
  margin: 0 3px; }

.am-btn-wrapper {
  display: flex;
  width: auto;
  border: 1px solid var(--imColBlack20); }

.am-radio-btn {
  display: none;
  padding: 0; }
  .am-radio-btn:checked + .am-btn {
    background-color: var(--imColRed);
    color: var(--imColWhite); }

.am-btn {
  flex-basis: 25px;
  padding: 5px;
  margin-bottom: 0;
  line-height: 15px;
  text-align: center;
  cursor: pointer; }
  .am-btn:nth-child(2) {
    border-right: 1px solid var(--imColBlack20); }

.date-range .am-item {
  padding: 7px; }

.date-range .am-item-2 {
  flex: 0.8; }

.date-range .am-item-3 {
  flex: 1.5; }

.date-range .am-item-4 {
  flex: 0.8; }

.am-select {
  height: 28px; }

.check-trigger {
  display: inline-block;
  padding: 0 2px;
  text-decoration: underline; }
  .check-trigger:hover, .check-trigger:focus {
    text-decoration: underline; }

.action-edit-wrapper {
  margin-bottom: 20px; }
  .action-edit-wrapper.ae-wrapper-large {
    margin-bottom: var(--imGapSmall); }
  .action-edit-wrapper.ae-wrapper-stock-export, .action-edit-wrapper.ae-wrapper-stock-import {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); }

.action-edit-multi-wrapper {
  display: flex;
  margin-bottom: 20px; }
  .action-edit-multi-wrapper .ae-link {
    margin-right: 30px; }

.ae-link {
  display: flex;
  align-items: center; }
  .ae-link.ae-link-large {
    display: inline-block;
    padding: 10px;
    background-color: var(--imColBlack3);
    border: 1px solid var(--imColBlack12);
    transition: border-color 150ms ease-in, color 150ms ease-in; }
    .ae-link.ae-link-large:hover {
      border-color: var(--imColSecondary); }
  .ae-link-group .ae-link {
    border-left: 1px solid var(--imActionTriggerMultipleBorderLeftCol); }
  .ae-wrapper-stock-export .ae-link, .ae-wrapper-stock-import .ae-link {
    padding: 6px;
    padding-left: 10px;
    justify-content: left;
    align-items: flex-start;
    transition: background-color 150ms ease-in, color 150ms ease-in; }

.ae-text {
  font-family: 'Roboto Regular', 'Helvetica', 'Arial', sans-serif;
  font-weight: normal;
  margin-left: 5px; }
  .ae-link .ae-text {
    font-family: var(--imActionTriggerFontStack);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: var(--imActionTriggerTextCol); }
  .ae-link:hover .ae-text {
    color: var(--imActonTriggerHoverTextCol); }

.ae-wrapper-stock-export .ae-link:hover, .ae-wrapper-stock-import .ae-link:hover {
  background-color: var(--imActionTriggerMultipleBgCol); }
  .ae-wrapper-stock-export .ae-link:hover .ae-icon, .ae-wrapper-stock-import .ae-link:hover .ae-icon {
    fill: var(--imColSecondary);
    color: var(--imColWhite); }

.ae-icon {
  fill: var(--imIconActionFill);
  width: 20px;
  height: 20px; }
  .ae-link:hover .ae-icon {
    fill: var(--imIconActionHoverFill);
    -webkit-transform: scale(1.1);
            transform: scale(1.1); }

.ae-link-fb-marketplace {
  color: var(--imfBtnTertiaryOutlineTextCol);
  padding: 0 10px 0 5px;
  width: auto;
  display: inline-flex;
  align-items: center;
  border: 1px solid var(--imfBtnTertiaryOutlineBorderCol);
  background-color: var(--imfBtnTertiaryOutlineBgCol);
  margin-bottom: 20px;
  transition: border 150ms ease-in, background-color 150ms ease-in; }
  .ae-link-fb-marketplace:hover {
    background-color: var(--imfBtnTertiaryOutlineHoverBgCol);
    border-color: var(--imfBtnTertiaryOutlineHoverBorderCol); }
    .ae-link-fb-marketplace:hover .ae-text {
      color: var(--imfBtnTertiaryOutlineHoverTextCol); }
    .ae-link-fb-marketplace:hover .ae-icon {
      fill: var(--imfBtnTertiaryOutlineHoverIconFill); }
  .ae-link-fb-marketplace .ae-icon {
    fill: var(--imfBtnTertiaryOutlineIconFill);
    width: 30px;
    height: 30px; }

.imf-asset-img {
  max-height: var(--imfAssetUploaderThumbSize); }

.imf-form-thumb-md {
  width: 200px;
  background-color: var(--imfSvgIconBgCol);
  border: 1px solid var(--imfSvgIconBorderCol);
  padding: 10px; }

.imf-asset-svg {
  height: 30px;
  margin-bottom: 10px;
  -webkit-filter: var(--imfImgSvgFilter);
          filter: var(--imfImgSvgFilter);
  transition: -webkit-transform 150ms ease-in-out, -webkit-filter 150ms ease-in-out;
  transition: transform 150ms ease-in-out, filter 150ms ease-in-out;
  transition: transform 150ms ease-in-out, filter 150ms ease-in-out, -webkit-transform 150ms ease-in-out, -webkit-filter 150ms ease-in-out; }
  .imf-gg-child:hover .imf-asset-svg {
    -webkit-transform: var(--imfImgSvgHoverTransform);
            transform: var(--imfImgSvgHoverTransform);
    -webkit-filter: var(--imfImgSvgHoverFilter);
            filter: var(--imfImgSvgHoverFilter); }
  .imf-radio-label-wrapper:has(:checked) + .imf-asset-svg {
    -webkit-filter: var(--imfImgSvgActiveFilter);
            filter: var(--imfImgSvgActiveFilter); }

.imf-radio-label-wrapper {
  display: flex; }

.imf-label-nested-svg {
  font-size: var(--imfImgSvgTextSize); }

/* direct_uploads.css */
.direct-upload {
  display: inline-block;
  position: relative;
  padding: 2px 4px;
  margin: 0 3px 3px 0;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 3px;
  font-size: 11px;
  line-height: 13px; }

.direct-upload--pending {
  opacity: 0.6; }

.direct-upload__progress {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  opacity: 0.2;
  background: #0076ff;
  transition: width 120ms ease-out, opacity 60ms 60ms ease-in;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0); }

.direct-upload--complete .direct-upload__progress {
  opacity: 0.4; }

.direct-upload--error {
  border-color: red; }

input[type=file][data-direct-upload-url][disabled] {
  display: none; }

.asset-upload-wrapper {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 10;
  display: none;
  -webkit-animation-name: displayContainer;
          animation-name: displayContainer;
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  flex-direction: column;
  justify-content: center; }

@-webkit-keyframes displayContainer {
  0% {
    left: 125%; }
  25% {
    left: 50%; }
  100% {
    left: 0; } }

@keyframes displayContainer {
  0% {
    left: 125%; }
  25% {
    left: 50%; }
  100% {
    left: 0; } }

.au-visible {
  display: flex; }

.au-overlay {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center; }

.au-drop-area-wrapper {
  text-align: center;
  position: relative;
  margin: 50% auto;
  background-color: var(--imfAssetUploaderModalWrapperBgCol);
  box-shadow: 0 0 10px 4px rgba(0, 0, 0, 0.2);
  width: 300px; }
  @media screen and (min-width: 400px) {
    .au-drop-area-wrapper {
      width: calc(400px - 15px); } }
  @media screen and (min-width: 450px) {
    .au-drop-area-wrapper {
      width: calc(450px - 15px); } }
  @media screen and (min-width: 768px) {
    .au-drop-area-wrapper {
      width: 90%; } }
  @media screen and (min-width: 1024px) {
    .au-drop-area-wrapper {
      width: 500px; } }
  .au-drop-area-wrapper .inputFile {
    display: none; }

.au-drop-area-active {
  width: calc(100% - 50px);
  margin: 0 auto;
  border: 2px dashed var(--imfAssetUploaderModalTargetBorderCol);
  background-color: var(--imfAssetUploaderModalTargetBgCol); }
  @media screen and (min-width: 400px) {
    .au-drop-area-active {
      width: calc(100% - 60px); } }
.upload-icon {
  display: block;
  font-size: 3em;
  color: var(--imColBlack95); }
  @media screen and (min-width: 568px) {
    .upload-icon {
      font-size: 9vw; } }
.asset-upload-btn {
  margin: 0 auto; }

.au-clickable-area {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 20;
  opacity: 0;
  cursor: pointer; }

.au-text-sub-heading {
  font-size: 16px;
  color: var(--imColBlack60);
  margin: 1.7rem 0; }

.au-close-wrapper {
  text-align: right; }

.au-close-link {
  cursor: pointer;
  display: inline-block;
  width: 30px;
  height: 30px;
  position: relative;
  transition: -webkit-transform 150ms ease-in-out;
  transition: transform 150ms ease-in-out;
  transition: transform 150ms ease-in-out, -webkit-transform 150ms ease-in-out; }
  @media screen and (min-width: 400px) {
    .au-close-link {
      width: 40px;
      height: 40px; } }
  .au-close-link:hover {
    -webkit-transform: scale(1.2);
            transform: scale(1.2); }
  .au-close-link::before, .au-close-link::after {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    width: 60%;
    height: 2px;
    background-color: var(--imfAssetUploaderModalCloseBtnBgCol);
    border-radius: 1px;
    transition: background-color 150ms ease-in-out; }
  .au-close-link::before {
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
            transform: translate(-50%, -50%) rotate(45deg); }
  .au-close-link::after {
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
            transform: translate(-50%, -50%) rotate(-45deg); }
  .au-close-link:hover::before, .au-close-link:hover::after {
    background-color: var(--imfAssetUploaderModalCloseBtnHoverCol); }

.au-notification-text {
  font-size: 13px;
  margin: 7px 0 6px 0; }

.au-notification-text-warning-wrapper {
  display: none; }
  .au-notification-text-warning-wrapper.au-loading {
    display: block;
    background-color: var(--imColSecondary); }
  .au-notification-text-warning-wrapper.au-visible {
    display: block; }

.au-warning-wrapper {
  padding: 0 0 5px 0; }

.au-notification-text-warning {
  color: var(--imfAssetUploaderModalTextWarningCol);
  margin: -6px 0 0 0; }

.au-hover {
  background-color: var(--imColBlack15);
  background-color: pink; }
  .au-hover .au-text-sub-heading {
    color: var(--imColBlack80); }

.img-upload-btn {
  margin: 0 auto; }

.iu-hover {
  background-color: var(--imfAssetUploaderModalTargetActiveBgCol); }
  .iu-hover .iu-text-sub-heading {
    color: var(--imColBlack80); }

.toggle-lists .action-edit-wrapper {
  display: flex;
  justify-content: space-between; }

.toggle-lists .toggle_status {
  margin: 0;
  text-align: right; }
  .toggle-lists .toggle_status .icon-toggle {
    margin-left: 10px; }

.toggle-lists.brand-active .ae-icon-wrapper,
.toggle-lists.brand-active .ae-text {
  display: none; }

.toggle-lists.brand-active .hero-banners-dealership,
.toggle-lists.brand-active .promos-dealership {
  display: none; }

.toggle-lists.brand-active .lr-item * {
  cursor: not-allowed; }

.toggle-lists.brand-active .icon-grabber {
  display: none; }

.bc-list {
  display: flex;
  flex: none;
  background-color: var(--imfBreadCrumbWrapperBgCol);
  border-bottom: 1px solid var(--imfBreadCrumbWrapperBorderBottom); }

.bc-item {
  position: relative;
  line-height: 50px; }

.bc-text {
  font-family: var(--imfBreadCrumbFontStack);
  color: var(--imfBreadCrumbTextCol);
  margin-left: 20px;
  margin-right: 15px; }
  .bc-link .bc-text {
    font-family: var(--imfBreadCrumbLinkFontStack);
    color: var(--imfBreadCrumbLinkCol); }
  .bc-link:hover .bc-text {
    color: var(--imfBreadCrumbLinkHoverCol); }

.triangle-right {
  position: absolute;
  left: 100%;
  top: 0;
  border-top: 25px solid rgba(0, 0, 0, 0);
  border-bottom: 25px solid rgba(0, 0, 0, 0);
  border-left: 10px solid var(--imfBreadCrumbTriangleRightCol);
  z-index: 1; }
  .triangle-right::after {
    content: '';
    width: 0;
    height: 0;
    border-top: 24px solid rgba(0, 0, 0, 0);
    border-bottom: 24px solid rgba(0, 0, 0, 0);
    border-left: 9px solid var(--imfBreadCrumbTriangleRightBgCol);
    position: absolute;
    top: -24px;
    left: -10px; }

input.imf-btn[type='submit'],
.imf-btn {
  vertical-align: baseline;
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 0;
  text-decoration: none;
  display: inline-block;
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  will-change: box-shadow, transform;
  transition: box-shadow 200ms cubic-bezier(0.4, 0, 1, 1), background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 200ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: box-shadow 200ms cubic-bezier(0.4, 0, 1, 1), background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1), transform 200ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: box-shadow 200ms cubic-bezier(0.4, 0, 1, 1), background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1), transform 200ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 200ms cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: var(--btnPrimaryFontStack);
  font-size: var(--btnPrimaryTextSize);
  line-height: normal;
  text-align: center;
  text-transform: var(--btnPrimaryTextTransform);
  letter-spacing: var(--btnPrimaryLetterSpacing);
  color: var(--btnPrimaryTextCol);
  border-radius: var(--btnPrimaryRadius);
  background-color: var(--btnPrimaryBgCol);
  padding: var(--btnPrimaryPadding);
  margin-bottom: var(--imfFormItemMargin);
  margin-right: var(--imfFormItemMargin);
  min-width: var(--btnPrimaryMinWidth);
  position: relative; }
  input.imf-btn[type='submit']:hover, input.imf-btn[type='submit']:focus, input.imf-btn[type='submit']:focus:not(:active),
  .imf-btn:hover,
  .imf-btn:focus,
  .imf-btn:focus:not(:active) {
    color: var(--btnPrimaryHoverTextCol);
    background-color: var(--btnPrimaryHoverBgCol);
    -webkit-transform: var(--btnPrimaryHoverTransform);
            transform: var(--btnPrimaryHoverTransform);
    outline: none; }
  input.imf-btn[type='submit']:focus,
  .imf-btn:focus {
    outline: 0; }
  input.imf-btn[type='submit']:active,
  .imf-btn:active {
    box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);
    background-color: var(--btnPrimaryActiveBgCol);
    top: var(--btnPrimaryActiveTop); }
  input.imf-btn[type='submit'][disabled], input.imf-btn.imf-btn-disabled[type='submit'],
  .imf-btn[disabled],
  .imf-btn.imf-btn-disabled {
    cursor: not-allowed;
    opacity: 40%;
    box-shadow: none; }
    input.imf-btn[type='submit'][disabled]:hover, input.imf-btn[type='submit'][disabled]:focus, input.imf-btn[type='submit'][disabled]:active, input.imf-btn.imf-btn-disabled[type='submit']:hover, input.imf-btn.imf-btn-disabled[type='submit']:focus, input.imf-btn.imf-btn-disabled[type='submit']:active,
    .imf-btn[disabled]:hover,
    .imf-btn[disabled]:focus,
    .imf-btn[disabled]:active,
    .imf-btn.imf-btn-disabled:hover,
    .imf-btn.imf-btn-disabled:focus,
    .imf-btn.imf-btn-disabled:active {
      color: var(--btnPrimaryTextCol);
      background-color: var(--btnPrimaryBgCol);
      -webkit-transform: none;
              transform: none;
      top: 0; }
  input.imf-btn[type='submit'] svg,
  .imf-btn svg {
    fill: var(--btnPrimaryIconFill); }
  input.imf-btn.imf-btn-outline-flex[type='submit'],
  .imf-btn.imf-btn-outline-flex {
    background-color: var(--btnOutlineFlexBgCol);
    color: var(--btnOutlineFlexTextCol);
    padding: 12px 10px;
    border: 2px solid var(--btnOutlineFlexBorderCol);
    box-shadow: none;
    display: inline-flex;
    align-items: center;
    margin: 0; }
    input.imf-btn.imf-btn-outline-flex[type='submit']:hover, input.imf-btn.imf-btn-outline-flex[type='submit']:focus, input.imf-btn.imf-btn-outline-flex[type='submit']:focus:not(:active),
    .imf-btn.imf-btn-outline-flex:hover,
    .imf-btn.imf-btn-outline-flex:focus,
    .imf-btn.imf-btn-outline-flex:focus:not(:active) {
      color: var(--btnOutlineFlexHoverTextCol);
      background-color: var(--btnOutlineFlexHoverBgCol);
      border-color: var(--btnOutlineFlexHoverBorderCol); }
      input.imf-btn.imf-btn-outline-flex[type='submit']:hover .ae-icon, input.imf-btn.imf-btn-outline-flex[type='submit']:focus .ae-icon, input.imf-btn.imf-btn-outline-flex[type='submit']:focus:not(:active) .ae-icon,
      .imf-btn.imf-btn-outline-flex:hover .ae-icon,
      .imf-btn.imf-btn-outline-flex:focus .ae-icon,
      .imf-btn.imf-btn-outline-flex:focus:not(:active) .ae-icon {
        fill: var(--btnOutlineFlexHoverIconFill); }
    input.imf-btn.imf-btn-outline-flex[type='submit'] .ae-icon,
    .imf-btn.imf-btn-outline-flex .ae-icon {
      fill: var(--btnOutlineFlexIconFill); }
  input.imf-btn[type='submit']::-moz-focus-inner,
  .imf-btn::-moz-focus-inner {
    padding: 0;
    border: 0; }
  input.imf-btn.imf-btn-sm[type='submit'],
  .imf-btn.imf-btn-sm {
    padding: 10px 22px; }
  input.imf-btn.imf-btn-xs[type='submit'],
  .imf-btn.imf-btn-xs {
    font-size: 13px;
    padding: 4px 17px;
    margin: 0 0 2px 0;
    min-width: unset; }
  .list-input input.imf-btn[type='submit'], .list-input .imf-btn {
    margin: 0; }
  input.imf-btn.height-sm[type='submit'],
  .imf-btn.height-sm {
    padding-block: 10px; }
  input.imf-btn.imf-btn-dark[type='submit'],
  .imf-btn.imf-btn-dark {
    background-color: var(--imColBlack);
    color: var(--imColWhite); }
    input.imf-btn.imf-btn-dark[type='submit']:hover, input.imf-btn.imf-btn-dark[type='submit']:focus, input.imf-btn.imf-btn-dark[type='submit']:focus:not(:active),
    .imf-btn.imf-btn-dark:hover,
    .imf-btn.imf-btn-dark:focus,
    .imf-btn.imf-btn-dark:focus:not(:active) {
      background-color: var(--imColBlack); }
    input.imf-btn.imf-btn-dark[type='submit']:active,
    .imf-btn.imf-btn-dark:active {
      -webkit-transform: scale(0.97);
              transform: scale(0.97); }
  input.imf-btn.dark-red[type='submit'],
  .imf-btn.dark-red {
    background-color: var(--imColRed); }
    input.imf-btn.dark-red[type='submit']:hover, input.imf-btn.dark-red[type='submit']:focus, input.imf-btn.dark-red[type='submit']:focus:not(:active),
    .imf-btn.dark-red:hover,
    .imf-btn.dark-red:focus,
    .imf-btn.dark-red:focus:not(:active) {
      background-color: var(--imColRed); }
    input.imf-btn.dark-red[type='submit']:active,
    .imf-btn.dark-red:active {
      -webkit-transform: scale(0.97);
              transform: scale(0.97); }
  input.imf-btn.icon-grow[type='submit'] .lg-icon,
  .imf-btn.icon-grow .lg-icon {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: left center;
            transform-origin: left center;
    transition: -webkit-transform 150ms ease-in-out;
    transition: transform 150ms ease-in-out;
    transition: transform 150ms ease-in-out, -webkit-transform 150ms ease-in-out; }
  input.imf-btn.icon-grow[type='submit']:hover .lg-icon,
  .imf-btn.icon-grow:hover .lg-icon {
    -webkit-transform: scale(1.15);
            transform: scale(1.15); }

.btn-action {
  font-family: var(--imPrimaryFontStack);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  text-transform: none;
  padding: 8px 16px;
  margin: 0 auto 20px auto; }
  @media screen and (min-width: 1024px) {
    .btn-action {
      margin: 0 0 0 10px; } }
.wrapper-50 .imf-btn-sm {
  margin-top: 17px; }

.imf-btn-ml {
  margin-left: var(--imfFormItemMargin); }

.list-input .imf-btn-sm {
  padding: 0 22px; }

.sessions .imf-btn,
.login .imf-btn {
  margin: 0.5rem 0 0 0; }

.imf-btn-kill {
  color: var(--btnSecondaryTextCol);
  background-color: var(--btnSecondaryBgCol); }
  .imf-btn-kill:hover, .imf-btn-kill:active, .imf-btn-kill:focus:not(:active) {
    color: var(--btnSecondaryHoverTextCol);
    background-color: var(--btnSecondaryHoverBgCol); }
  .imf-btn-kill.disabled, .imf-btn-kill.disabled:hover, .imf-btn-kill.disabled:active {
    pointer-events: none; }

a.imf-btn:hover {
  text-decoration: none; }

.action-link {
  position: absolute;
  right: 0;
  top: 0; }

.al-icon {
  width: 30px;
  height: 30px; }

.btn-toggle-view.imf-btn-outline-flex {
  padding-block: 6px; }

.btn-toggle-view::before {
  content: '';
  width: 25px;
  height: 25px;
  background-color: var(--imfBtnTertiaryOutlineIconFill);
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid slice' width='100%25' height='100%25' viewBox='0 0 30 30'%3E %3Cpath d='M25,15c-0.8,2-2.1,3.7-3.9,4.9c-1.8,1.2-3.8,1.9-6.1,1.9s-4.3-0.6-6.1-1.9C7.1,18.7,5.8,17,5,15c0.8-2,2.1-3.7,3.9-4.9c1.8-1.3,3.8-1.9,6.1-1.9s4.3,0.6,6.1,1.9C22.9,11.3,24.2,13,25,15L25,15z M11.8,18.2c0.9,0.9,2,1.3,3.2,1.3s2.3-0.4,3.2-1.3c0.9-0.9,1.3-2,1.3-3.2s-0.4-2.3-1.3-3.2c-0.9-0.9-2-1.4-3.2-1.4s-2.3,0.5-3.2,1.4s-1.3,2-1.3,3.2S10.9,17.3,11.8,18.2L11.8,18.2z M13.1,13.1c1.1-1.1,2.8-1.1,3.9,0c1.1,1,1.1,2.8,0,3.9c-1.1,1-2.8,1-3.9,0C12,15.9,12,14.1,13.1,13.1z' fill='%23428fbd'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid slice' width='100%25' height='100%25' viewBox='0 0 30 30'%3E %3Cpath d='M25,15c-0.8,2-2.1,3.7-3.9,4.9c-1.8,1.2-3.8,1.9-6.1,1.9s-4.3-0.6-6.1-1.9C7.1,18.7,5.8,17,5,15c0.8-2,2.1-3.7,3.9-4.9c1.8-1.3,3.8-1.9,6.1-1.9s4.3,0.6,6.1,1.9C22.9,11.3,24.2,13,25,15L25,15z M11.8,18.2c0.9,0.9,2,1.3,3.2,1.3s2.3-0.4,3.2-1.3c0.9-0.9,1.3-2,1.3-3.2s-0.4-2.3-1.3-3.2c-0.9-0.9-2-1.4-3.2-1.4s-2.3,0.5-3.2,1.4s-1.3,2-1.3,3.2S10.9,17.3,11.8,18.2L11.8,18.2z M13.1,13.1c1.1-1.1,2.8-1.1,3.9,0c1.1,1,1.1,2.8,0,3.9c-1.1,1-2.8,1-3.9,0C12,15.9,12,14.1,13.1,13.1z' fill='%23428fbd'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain; }

.btn-toggle-view.btn-sm {
  padding: 0 9px 0 27px; }

.imf-btn.btn-mt {
  margin-bottom: 0;
  margin-top: var(--imfFormItemMargin);
  margin-right: var(--imfFormItemMargin); }

.imf-btn-wrapper-sticky {
  margin-top: 20px;
  padding: 15px 10px;
  position: sticky;
  z-index: 8999;
  bottom: 0;
  backdrop-filter: blur(1px);
  background-color: var(--btnStickyWrapperBgCol);
  border-top: 1px solid var(--btnStickyWrapperBorderTopCol); }
  .imf-btn-wrapper-sticky input[type='submit'],
  .imf-btn-wrapper-sticky .imf-btn {
    margin-bottom: 0; }

.preview-publish-button-set-wrapper {
  display: flex;
  justify-content: center;
  margin: 0.5em 0.5em; }
  @media screen and (min-width: 768px) {
    .preview-publish-button-set-wrapper {
      justify-content: flex-end;
      flex-basis: 30%;
      margin: 0; } }
.preview-publish-button {
  cursor: pointer;
  display: flex;
  align-items: center;
  border: 0;
  text-decoration: none;
  background-color: var(--imColSecondary);
  padding: var(--imPublishBtnPadding) 16px;
  margin: 0 0 0 8px;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  transition: background-color 150ms ease-in-out; }
  .preview-publish-button:hover, .preview-publish-button:focus, .preview-publish-button:focus:not(:active) {
    background-color: var(--imColSecondary105); }
  .preview-publish-button:focus {
    outline: 0; }

.button-dark {
  background-color: var(--imColBlack95); }
  .button-dark:hover, .button-dark:focus, .button-dark:focus:not(:active) {
    background-color: var(--imColBlack90); }

.preview-publish-button-icon {
  fill: var(--imColWhite);
  width: 30px;
  height: 30px;
  margin-left: 5px; }
  .button-icon-only .preview-publish-button-icon {
    margin: 0; }

.preview-publish-button-text {
  font-family: 'Lexend Regular', 'Helvetica', 'Arial', sans-serif;
  font-weight: normal;
  font-size: var(--imGlobalFontSize);
  color: var(--imColWhite); }

.fr-toolbar.fr-top {
  box-shadow: none; }

.fr-toolbar {
  box-shadow: none;
  background: var(--imColBlack3);
  border: 1px solid var(--imColBlack15);
  z-index: auto; }

.fr-box.fr-basic.fr-top .fr-wrapper {
  box-shadow: none;
  border: 1px solid var(--imColBlack15);
  border-top: 0; }
  .wiki .fr-box.fr-basic.fr-top .fr-wrapper {
    max-height: none !important;
    min-height: 500px; }

.fr-element {
  border: 1px solid rgba(0, 0, 0, 0);
  transition: border 150ms ease-in; }
  .fr-element:focus {
    border: 1px solid var(--imColBlack); }

.wiki .fr-box.fr-basic .fr-element {
  min-height: 500px; }

.fr-code-view .fr-code {
  max-height: none !important;
  min-height: 500px; }

.fr-toolbar .fr-command.fr-btn,
.fr-popup .fr-command.fr-btn {
  z-index: 1; }

.fr-wrapper h1,
.fr-wrapper h2,
.fr-wrapper h3,
.fr-wrapper h4,
.fr-wrapper h5,
.fr-wrapper h6,
.fr-wrapper p,
.fr-wrapper a,
.fr-wrapper strong,
.fr-wrapper sup,
.fr-wrapper sub,
.fr-wrapper blockquote,
.fr-wrapper dt,
.fr-wrapper dd,
.fr-wrapper ul,
.fr-wrapper ol,
.fr-wrapper table {
  font-family: 'Roboto Regular', 'Helvetica', 'Arial', sans-serif;
  font-weight: normal;
  font-weight: revert;
  margin: 0.8rem 0 0 0; }
  .fr-wrapper h1:first-child,
  .fr-wrapper h2:first-child,
  .fr-wrapper h3:first-child,
  .fr-wrapper h4:first-child,
  .fr-wrapper h5:first-child,
  .fr-wrapper h6:first-child,
  .fr-wrapper p:first-child,
  .fr-wrapper a:first-child,
  .fr-wrapper strong:first-child,
  .fr-wrapper sup:first-child,
  .fr-wrapper sub:first-child,
  .fr-wrapper blockquote:first-child,
  .fr-wrapper dt:first-child,
  .fr-wrapper dd:first-child,
  .fr-wrapper ul:first-child,
  .fr-wrapper ol:first-child,
  .fr-wrapper table:first-child {
    margin: 0; }

.fr-wrapper li {
  font-family: 'Roboto Regular', 'Helvetica', 'Arial', sans-serif;
  font-weight: normal;
  font-weight: revert;
  list-style: revert;
  margin: 0.3em 0 0 2em; }

.fr-wrapper blockquote {
  font-style: italic;
  color: revert;
  border-left: 3px solid var(--imColBlack);
  margin: 0;
  padding: 0 0 0 1em; }

/* Hide by default */
.tinymce {
  visibility: hidden; }

html[data-selected-theme='theme-dark'] .tox.tox .tox-edit-area__iframe {
  background-color: var(--imfFormBgCol); }

.page-builder .tox.tox.tox-tinymce-aux {
  z-index: 9000; }

.tox.tox-tinymce-aux .tox-dialog-wrap__backdrop {
  background-color: rgba(0, 0, 0, 0.7); }

.tox.tox .tox-statusbar__branding svg {
  width: 37px; }

.tox.tox .tox-tbtn:hover {
  cursor: pointer; }

.tox.tox .tox-tbtn--enabled {
  background-color: var(--imColRed); }

.tox.tox .tox-tbtn--enabled svg {
  fill: var(--imColWhite); }

.filter-inputs-wrapper {
  display: flex;
  align-items: center;
  gap: 13px;
  padding: 4px 5px 4px 13px;
  border-radius: 50px;
  border: 1px solid var(--imHomeSiteFilterWrapperBorderCol);
  background-color: var(--imHomeSiteFilterWrapperBgCol); }

.label-flex {
  font-family: var(--imHomeSiteFilterLabelFontStack);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 13px;
  color: var(--imHomeSiteFilterLabelCol);
  display: flex;
  gap: 5px;
  margin: 0; }
  .label-flex:hover {
    color: var(--imHomeSiteFilterLabelHoverCol); }
  .label-flex:has(:checked) {
    color: var(--imHomeSiteFilterLabelActiveCol); }

.flash-message-wrapper-fw {
  background: var(--imFwFlashMessageWrapperBgCol);
  width: 100%;
  opacity: 0;
  -webkit-animation: flashFade 3s 0.25s ease-out forwards;
          animation: flashFade 3s 0.25s ease-out forwards;
  white-space: initial; }
  .flash-message-wrapper-fw .fm-text {
    color: var(--imFwFlashMessageTextCol);
    padding: 10px 1.5rem; }

.flash-message-wrapper {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  opacity: 1;
  display: flex;
  align-items: center;
  white-space: nowrap;
  cursor: pointer;
  z-index: 3; }
  .flash-message-wrapper .fm-text-wrapper {
    background: var(--imFlashMessageWrapperBgCol);
    padding: 0 20px;
    height: 100%;
    display: flex;
    align-items: center;
    position: relative;
    transition: -webkit-transform 1s ease;
    transition: transform 1s ease;
    transition: transform 1s ease, -webkit-transform 1s ease;
    -webkit-animation: flashSlide 3s 0.25s ease-out;
            animation: flashSlide 3s 0.25s ease-out;
    -webkit-transform: translateX(100%) translateX(-38px);
            transform: translateX(100%) translateX(-38px); }
    .flash-message-wrapper .fm-text-wrapper::before {
      content: ' ';
      position: relative;
      left: -15px;
      padding: 15px;
      background-color: var(--imFlashMessageIconFill);
      mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpath d='M23.09,21.65H6.91v-0.94l1.92-1.92v-5.22c0-1.46,0.45-2.74,1.34-3.86c0.89-1.11,2.02-1.84,3.39-2.16V6.93c0-0.41,0.14-0.76,0.42-1.03C14.25,5.63,14.6,5.5,15,5.5c0.8,0,1.41,0.59,1.41,1.43v0.62c1.39,0.32,2.54,1.05,3.43,2.16c0.89,1.12,1.34,2.4,1.34,3.86v5.22l1.92,1.92V21.65z M13.1,22.63h3.79c0,0.5-0.19,0.95-0.56,1.32c-0.37,0.37-0.81,0.56-1.34,0.56s-0.97-0.19-1.34-0.56C13.29,23.57,13.1,23.13,13.1,22.63z'/%3E%3C/svg%3E");
      mask-repeat: no-repeat;
      mask-position: center;
      mask-size: contain;
      -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpath d='M23.09,21.65H6.91v-0.94l1.92-1.92v-5.22c0-1.46,0.45-2.74,1.34-3.86c0.89-1.11,2.02-1.84,3.39-2.16V6.93c0-0.41,0.14-0.76,0.42-1.03C14.25,5.63,14.6,5.5,15,5.5c0.8,0,1.41,0.59,1.41,1.43v0.62c1.39,0.32,2.54,1.05,3.43,2.16c0.89,1.12,1.34,2.4,1.34,3.86v5.22l1.92,1.92V21.65z M13.1,22.63h3.79c0,0.5-0.19,0.95-0.56,1.32c-0.37,0.37-0.81,0.56-1.34,0.56s-0.97-0.19-1.34-0.56C13.29,23.57,13.1,23.13,13.1,22.63z'/%3E%3C/svg%3E");
      -webkit-mask-repeat: no-repeat;
      -webkit-mask-position: center;
      -webkit-mask-size: contain; }
    .flash-message-wrapper .fm-text-wrapper:hover {
      -webkit-transform: translateX(0) translateX(0);
              transform: translateX(0) translateX(0); }
      .flash-message-wrapper .fm-text-wrapper:hover .fm-text {
        color: var(--imFlashMessageTextCol); }
    .flash-message-wrapper .fm-text-wrapper .fm-text {
      font-size: 12px;
      color: var(--imFlashMessageTextCol);
      text-indent: -11px;
      transition: color 0.5s ease; }

.fm-text {
  font-family: 'Lexend Bold', 'Helvetica', 'Arial', sans-serif;
  font-weight: normal;
  font-size: 13px;
  line-height: 13px;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: var(--imFlashMessageTextCol);
  margin: 0;
  display: block; }

@-webkit-keyframes flashSlide {
  0% {
    -webkit-transform: translateX(100%) translateX(-38px);
            transform: translateX(100%) translateX(-38px); }
  30% {
    -webkit-transform: translateX(0) translateX(0);
            transform: translateX(0) translateX(0); }
  70% {
    -webkit-transform: translateX(0) translateX(0);
            transform: translateX(0) translateX(0); }
  100% {
    -webkit-transform: translateX(100%) translateX(-38px);
            transform: translateX(100%) translateX(-38px); } }

@keyframes flashSlide {
  0% {
    -webkit-transform: translateX(100%) translateX(-38px);
            transform: translateX(100%) translateX(-38px); }
  30% {
    -webkit-transform: translateX(0) translateX(0);
            transform: translateX(0) translateX(0); }
  70% {
    -webkit-transform: translateX(0) translateX(0);
            transform: translateX(0) translateX(0); }
  100% {
    -webkit-transform: translateX(100%) translateX(-38px);
            transform: translateX(100%) translateX(-38px); } }

@-webkit-keyframes flashFade {
  0% {
    opacity: 0; }
  30% {
    opacity: 1; }
  70% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes flashFade {
  0% {
    opacity: 0; }
  30% {
    opacity: 1; }
  70% {
    opacity: 1; }
  100% {
    opacity: 0; } }

.turbolinks-progress-bar {
  position: fixed;
  height: 4px;
  background: var(--imTurbolinksProgressBarCol); }

.section-forms,
.section-users {
  background-color: var(--imfFormBgCol);
  flex: 1;
  order: 4;
  position: relative; }
  @media screen and (min-width: 768px) {
    .section-forms,
    .section-users {
      order: 3; } }
.imf-flex-wrapper {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column; }
  @media screen and (min-width: 1024px) {
    .imf-flex-wrapper {
      flex-direction: row; } }
.flex-row-wrapper {
  display: flex;
  align-items: center;
  flex-wrap: wrap; }

.imf-flex-self-end {
  align-self: flex-end; }

.imf-radio-wrapper-simple + .imf-radio-wrapper-simple {
  margin: var(--imGapMedium) 0 0 0; }
  @media screen and (min-width: 1024px) {
    .imf-radio-wrapper-simple + .imf-radio-wrapper-simple {
      margin: 0 0 0 50px; } }
.imf-radio-wrapper-simple {
  display: flex;
  align-items: center; }
  .imf-radio-wrapper-simple label,
  .imf-radio-wrapper-simple .imf-label {
    margin: 0; }

.imf-flex-block {
  margin: var(--imGapMedium) 0; }
  @media screen and (min-width: 768px) {
    .imf-flex-block {
      margin: var(--imGapLarge) 0; } }
  @media screen and (min-width: 1280px) {
    .imf-flex-block .imf-check-radio-nested-wrapper {
      margin-bottom: 0; } }
.imf-input-wrapper {
  margin-bottom: var(--imfFormItemMargin);
  display: flex;
  flex-direction: column; }
  .imf-input-wrapper.imf-input-wrapper-block {
    display: block; }

.nomargin.nomargin {
  margin-block: 0;
  margin-inline: 0; }

.imf-input-gap-top {
  margin-top: var(--imfFormItemMargin); }

label,
.imf-label,
.imf-label-fake {
  font-family: var(--imfLabelFontStack);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: var(--imfLabelTextSize);
  color: var(--imfLabelCol);
  cursor: pointer;
  margin-bottom: var(--imfLabelMarginBottom);
  display: inline-block; }
  label.disabled,
  .imf-label.disabled,
  .imf-label-fake.disabled {
    color: var(--imColBlack25); }
  label.imf-label-fake,
  .imf-label.imf-label-fake,
  .imf-label-fake.imf-label-fake {
    line-height: unset;
    cursor: auto; }

.imf-label-text:not(.imf-label-text-inline) {
  display: block;
  margin-bottom: 5px; }

.imf-label-check {
  display: flex;
  align-items: center; }

.imf-label-horizontal {
  font-size: 13px;
  margin: 0; }
  .imf-label-horizontal input[type='checkbox'],
  .imf-label-horizontal input[type='radio'] {
    -webkit-transform: translateY(2px);
            transform: translateY(2px); }

.imf-textarea {
  height: 100px; }

.imf-textarea-extra-large {
  height: 500px; }

.imf-message {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: var(--imMessageSuccessCol);
  background: var(--imMessageWrapperBgCol);
  border: 1px solid var(--imMessageWrapperBorderCol);
  padding: 5px;
  margin-bottom: var(--imfFormItemMargin); }

.imf-message-relaxed {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: var(--imMessageSuccessCol);
  background: var(--imMessageWrapperBgCol);
  border: 1px solid var(--imMessageWrapperBorderCol);
  padding: 10px; }

.imf-mandatory {
  font-size: var(--imfLabelMandatorySize);
  color: var(--imfLabelMandatoryCol);
  line-height: 0; }

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

input,
textarea,
keygen,
select,
button {
  font-size: 12px; }

input[type='checkbox'],
input[type='radio'] {
  cursor: pointer;
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
  margin: 0 5px 0 0; }

input.checkbox-visible[type='checkbox'] {
  margin: 0; }

select {
  -webkit-appearance: menulist;
          appearance: menulist; }

select:disabled,
input:disabled {
  cursor: not-allowed; }

.list-recurring select,
.list-recurring input[type='text'],
.list-recurring input[type='number'] {
  flex-grow: unset;
  margin-left: 5px;
  width: calc(100% - 10px); }

.list-recurring .fit-item select,
.list-recurring .fit-item input {
  margin-left: 0; }

.shortcodes input[type='text'] {
  margin: 0; }

.col-wrapper-timepicker select {
  margin-right: 10px; }

textarea,
.imf-textarea-lg {
  height: auto; }

input[type='email'],
input[type='search'],
input[type='text'],
input[type='tel'],
input[type='url'],
input[type='password'],
input[type='color'],
input[type='image'],
input[type='number'],
input[type='date'],
input[type='month'],
input[type='week'],
input[type='time'],
input[type='datetime'],
input[type='datetime-local'],
textarea,
select {
  font-family: 'Roboto Regular', 'Helvetica', 'Arial', sans-serif;
  font-weight: normal;
  color: var(--imfInputCol);
  font-size: var(--imGlobalFontSize);
  flex-grow: 3;
  height: var(--imfInputHeight);
  padding: 6px 10px;
  background-color: var(--imfInputBgCol);
  border: 1px solid var(--imfInputBorderCol);
  box-shadow: none;
  border-radius: var(--imfInputBorderRadius);
  width: 100%;
  -webkit-appearance: none;
          appearance: none;
  transition: border 150ms ease-in; }
  input[type='email']:focus,
  input[type='search']:focus,
  input[type='text']:focus,
  input[type='tel']:focus,
  input[type='url']:focus,
  input[type='password']:focus,
  input[type='color']:focus,
  input[type='image']:focus,
  input[type='number']:focus,
  input[type='date']:focus,
  input[type='month']:focus,
  input[type='week']:focus,
  input[type='time']:focus,
  input[type='datetime']:focus,
  input[type='datetime-local']:focus,
  textarea:focus,
  select:focus {
    border: 1px solid var(--imfInputFocusBorderCol);
    color: var(--imfInputFocusCol);
    outline: 0 none;
    outline: -webkit-focus-ring-color auto 0; }
  input[type='email']::-webkit-input-placeholder, input[type='search']::-webkit-input-placeholder, input[type='text']::-webkit-input-placeholder, input[type='tel']::-webkit-input-placeholder, input[type='url']::-webkit-input-placeholder, input[type='password']::-webkit-input-placeholder, input[type='color']::-webkit-input-placeholder, input[type='image']::-webkit-input-placeholder, input[type='number']::-webkit-input-placeholder, input[type='date']::-webkit-input-placeholder, input[type='month']::-webkit-input-placeholder, input[type='week']::-webkit-input-placeholder, input[type='time']::-webkit-input-placeholder, input[type='datetime']::-webkit-input-placeholder, input[type='datetime-local']::-webkit-input-placeholder, textarea::-webkit-input-placeholder, select::-webkit-input-placeholder {
    color: var(--imfInputPlaceholderCol); }
  input[type='email']:-ms-input-placeholder, input[type='search']:-ms-input-placeholder, input[type='text']:-ms-input-placeholder, input[type='tel']:-ms-input-placeholder, input[type='url']:-ms-input-placeholder, input[type='password']:-ms-input-placeholder, input[type='color']:-ms-input-placeholder, input[type='image']:-ms-input-placeholder, input[type='number']:-ms-input-placeholder, input[type='date']:-ms-input-placeholder, input[type='month']:-ms-input-placeholder, input[type='week']:-ms-input-placeholder, input[type='time']:-ms-input-placeholder, input[type='datetime']:-ms-input-placeholder, input[type='datetime-local']:-ms-input-placeholder, textarea:-ms-input-placeholder, select:-ms-input-placeholder {
    color: var(--imfInputPlaceholderCol); }
  input[type='email']::-ms-input-placeholder, input[type='search']::-ms-input-placeholder, input[type='text']::-ms-input-placeholder, input[type='tel']::-ms-input-placeholder, input[type='url']::-ms-input-placeholder, input[type='password']::-ms-input-placeholder, input[type='color']::-ms-input-placeholder, input[type='image']::-ms-input-placeholder, input[type='number']::-ms-input-placeholder, input[type='date']::-ms-input-placeholder, input[type='month']::-ms-input-placeholder, input[type='week']::-ms-input-placeholder, input[type='time']::-ms-input-placeholder, input[type='datetime']::-ms-input-placeholder, input[type='datetime-local']::-ms-input-placeholder, textarea::-ms-input-placeholder, select::-ms-input-placeholder {
    color: var(--imfInputPlaceholderCol); }
  input[type='email']::placeholder,
  input[type='search']::placeholder,
  input[type='text']::placeholder,
  input[type='tel']::placeholder,
  input[type='url']::placeholder,
  input[type='password']::placeholder,
  input[type='color']::placeholder,
  input[type='image']::placeholder,
  input[type='number']::placeholder,
  input[type='date']::placeholder,
  input[type='month']::placeholder,
  input[type='week']::placeholder,
  input[type='time']::placeholder,
  input[type='datetime']::placeholder,
  input[type='datetime-local']::placeholder,
  textarea::placeholder,
  select::placeholder {
    color: var(--imfInputPlaceholderCol); }

input[type='date']::-webkit-calendar-picker-indicator,
input[type='month']::-webkit-calendar-picker-indicator,
input[type='week']::-webkit-calendar-picker-indicator,
input[type='time']::-webkit-calendar-picker-indicator,
input[type='datetime']::-webkit-calendar-picker-indicator,
input[type='datetime-local']::-webkit-calendar-picker-indicator {
  -webkit-filter: var(--imputIconFilterDkTheme);
          filter: var(--imputIconFilterDkTheme); }

input[type='color']::-webkit-color-swatch-wrapper,
input[type='color']::-webkit-color-swatch {
  border: 1px solid var(--imputColorSwatchBorderCol); }

select::-ms-expand,
select::-webkit-inner-spin-button,
select::-webkit-outer-spin-button,
select::-webkit-input-placeholder {
  filter: var(--imputIconFilterDkTheme); }

input[type='color'] {
  cursor: pointer; }

input:read-only {
  background-color: var(--imfInputReadOnlyBgCol); }

.access-wrapper.no-access {
  display: none; }

.imf-row-wrapper-border {
  border: 1px solid var(--imfRowWrapperBorderCol);
  border-radius: var(--imfRowWrapperBorderRadius);
  background-color: var(--imfRowWrapperBgCol); }

.lr-row-dynamic-bordered {
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 10px;
  border-top: 1px solid var(--imColBlack10); }

.edit-special-vehicle .imf-row-wrapper-border {
  margin-bottom: 15px; }
  .edit-special-vehicle .imf-row-wrapper-border .imf-row {
    padding: 10px 15px; }
    .edit-special-vehicle .imf-row-wrapper-border .imf-row .imf-radio-wrapper {
      margin: 0 10px 0 0;
      min-width: 100px; }

@media screen and (min-width: 1024px) {
  .imf-row-wrapper-half {
    display: flex;
    align-items: center;
    width: 100%; } }

@media screen and (min-width: 1280px) {
  .imf-row-wrapper-half {
    width: 460px; } }

.imf-row-wrapper-half select {
  margin-top: 10px; }
  @media screen and (min-width: 1024px) {
    .imf-row-wrapper-half select {
      margin-top: 0; } }
.imf-row-wrapper-half + .imf-row-wrapper-half {
  margin-top: 10px; }
  @media screen and (min-width: 1280px) {
    .imf-row-wrapper-half + .imf-row-wrapper-half {
      margin-top: 0;
      width: calc(100% - 460px); } }
.imf-row {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  border-bottom: 1px solid var(--imfListRowBorderCol);
  min-height: 50px; }
  .imf-row:last-child {
    border-bottom: 0; }
  .imf-row:nth-child(odd) {
    background-color: var(--imfListRowContrastBgCol); }
  .imf-row input[type='text'],
  .imf-row select {
    flex-grow: 0;
    width: 300px; }
  .imf-row .imf-radio-wrapper {
    margin: 5px 10px 5px 15px; }

.stock .imf-radio-wrapper + .is-visible {
  padding-top: 5px; }

.stock .imf-input-group-wrapper-flex ~ .imf-btn-wrapper {
  margin-top: 20px; }

.stock .new_export_setup input[type='hidden'] + .imf-sub-heading-1 {
  margin-top: 30px; }

.stock label + input[type='radio'] {
  margin-left: 25px; }

.imf-single-form-input-wrapper {
  width: 100%; }
  .imf-single-form-input-wrapper .imf-single-input-form {
    display: flex;
    flex-flow: column;
    justify-content: stretch;
    align-items: flex-start;
    width: 100%; }
    @media screen and (min-width: 1024px) {
      .imf-single-form-input-wrapper .imf-single-input-form {
        flex-flow: row nowrap;
        justify-content: space-between;
        align-items: center; } }
    .imf-single-form-input-wrapper .imf-single-input-form .imf-input-wrapper {
      flex-grow: 1;
      margin-right: 0; }
      @media screen and (min-width: 1024px) {
        .imf-single-form-input-wrapper .imf-single-input-form .imf-input-wrapper {
          margin-right: 10px; } }
    .imf-single-form-input-wrapper .imf-single-input-form .imf-btn {
      margin-bottom: 0; }

.colour-picker {
  display: flex; }
  .colour-picker :first-child {
    width: 80px;
    margin-right: 10px;
    padding: 2px; }

.uppercase {
  text-transform: uppercase; }

.lowercase {
  text-transform: lowercase; }

.capitalize {
  text-transform: capitalize; }

form.button_to {
  display: inline; }

.imf-radius-grid,
.imf-shadow-grid {
  display: flex;
  gap: 12px;
  flex-wrap: wrap; }

.radius-card,
.shadow-card {
  position: relative;
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  padding: 10px;
  border: 1px solid var(--imfInputBorderCol);
  border-radius: var(--imfInputBorderRadius);
  background: transparent;
  cursor: pointer;
  min-width: 88px;
  transition: border-color 200ms ease, box-shadow 200ms ease; }
  .radius-card:hover,
  .shadow-card:hover {
    border-color: #3f3ce4; }

.radius-input,
.shadow-input {
  position: absolute;
  opacity: 0;
  pointer-events: none; }

.radius-visual {
  position: relative;
  background: transparent;
  width: 70px;
  height: 46px;
  border: 0; }
  .radius-visual::before {
    content: '';
    position: absolute;
    top: 8px;
    right: 8px;
    width: 50px;
    height: 34px;
    box-sizing: border-box;
    border-top: 2px solid var(--imfInputBorderCol);
    border-right: 2px solid var(--imfInputBorderCol);
    border-left: 0;
    border-bottom: 0;
    border-top-right-radius: var(--radius-preview, 0); }
  .radius-visual--none {
    --radius-preview: 0; }
  .radius-visual--small {
    --radius-preview: 5px; }
  .radius-visual--medium {
    --radius-preview: 15px; }
  .radius-visual--large {
    --radius-preview: 30px; }

.radius-input:checked + .radius-visual::before {
  border-color: #3f3ce4;
  box-shadow: 0 0 0 1px rgba(107, 124, 255, 0.35); }

.shadow-visual {
  width: 70px;
  height: 46px;
  background: var(--imfInputBgCol);
  border: 2px solid var(--imfInputBorderCol);
  border-radius: var(--imfInputBorderRadius);
  transition: border-color 200ms ease; }
  .shadow-visual--none {
    box-shadow: none; }
  .shadow-visual--soft {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
  .shadow-visual--medium {
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.15), 0 2px 4px rgba(0, 0, 0, 0.12); }
  .shadow-visual--strong {
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.25), 0 4px 10px rgba(0, 0, 0, 0.22); }

.shadow-input:checked + .shadow-visual {
  border-color: #3f3ce4; }

.form-asset-module-header {
  font-size: 12px;
  line-height: 14px;
  color: var(--imfAssetUploaderHeaderTextCol);
  border: 1px solid var(--imfAssetUploaderHeaderBorderCol);
  background-color: var(--imfAssetUploaderHeaderBgCol);
  border-radius: var(--imfAssetUploaderHeaderBorderRadius);
  padding: 4px 10px; }

.form-asset-module-footer {
  display: flex;
  flex-wrap: wrap;
  background-color: var(--imfAssetUploaderFooterBgCol);
  border: 1px solid var(--imfAssetUploaderFooterBordertCol);
  border-top: 0;
  border-radius: 0 0 3px 3px; }
  .form-asset-module-footer.status-new .asset-existing {
    display: none; }
  .form-asset-module-footer.status-existing .asset-new {
    display: none; }
  .dealership-stock .form-asset-module-footer {
    background-color: var(--imfAssetUploaderFooterStockBgCol); }

.file-name-date {
  color: var(--imfAssetUploaderFooterTextCol); }

.fam-wrapper {
  width: 100%;
  display: flex; }

.fam-wrapper-first,
.fam-wrapper-last {
  width: 100%;
  display: flex;
  align-items: stretch; }

.fam-wrapper-first {
  border-bottom: 1px solid var(--imColBlack12);
  flex-wrap: wrap; }
  @media screen and (min-width: 1280px) {
    .fam-wrapper-first {
      flex-wrap: nowrap;
      border-bottom: 0;
      width: 58%;
      margin-right: 2%; } }
  .fam-wrapper-first .fam-image-link {
    margin-right: 5px; }
  .fam-wrapper-first .fam-img-thumb {
    height: 60px; }
    @supports ((-o-object-fit: cover) or (object-fit: cover)) {
      .fam-wrapper-first .fam-img-thumb {
        -o-object-fit: cover;
           object-fit: cover; } }
  @media screen and (min-width: 1280px) {
    .dealership-stock .fam-wrapper-first {
      width: 100%; } }
.fam-wrapper-last {
  border-left: 1px solid var(--imColBlack12);
  padding: 10px; }
  @media screen and (min-width: 1280px) {
    .fam-wrapper-last {
      width: 40%;
      margin-right: 0; } }
  .fam-wrapper-last .fam-input-wrapper {
    display: block; }

.fam-input-wrapper {
  display: flex;
  width: 100%;
  align-items: center; }
  .fam-input-wrapper label {
    padding-right: 10px; }

.fam-label {
  display: block; }

.fam-input {
  width: 100%; }

.fam-icon-no-asset {
  margin-right: 10px;
  width: 60px;
  height: 60px; }

.fam-wrapper-sub {
  display: flex;
  align-items: center;
  padding: 10px;
  width: 50%; }
  @media screen and (min-width: 768px) {
    .fam-wrapper-sub {
      width: auto; } }
  @media screen and (min-width: 1500px) {
    .fam-wrapper-sub {
      width: 50%; } }
  .fam-wrapper-sub:first-child {
    width: 100%;
    border-bottom: 1px solid var(--imColBlack12); }
    @media screen and (min-width: 1024px) {
      .fam-wrapper-sub:first-child {
        flex: 1;
        border-bottom: 0;
        border-right: 1px solid var(--imColBlack12); } }
    @media screen and (min-width: 1500px) {
      .fam-wrapper-sub:first-child {
        flex: initial; } }
  .fam-wrapper-sub.sub-single {
    border-right: 0;
    border-bottom: 0;
    padding-right: 0; }

.fam-action-wrapper {
  cursor: pointer;
  padding: 15px 10px 15px 2px;
  border-radius: 3px;
  border: 1px solid transparent;
  transition: background-color 150 ease-in-out; }
  .fam-action-wrapper:hover {
    background-color: var(--imColWhite);
    border: 1px solid var(--imColBlack10); }

.fam-label-focus {
  display: flex;
  align-items: center; }

.fam-action-text {
  color: var(--imColSecondary);
  transition: color 150ms ease-in; }

.action-text-passive {
  color: var(--imColBlack50); }
  .fam-action-wrapper:hover .action-text-passive {
    color: var(--imColSecondary); }

.users .ui-autocomplete .ui-state-active {
  background-color: var(--imColSecondary);
  border: 0; }

.batch-uploads-wrapper {
  display: none;
  position: relative;
  flex-wrap: wrap;
  background-color: var(--imColWhite);
  padding: 10px 15px 15px 15px;
  margin-bottom: 10px;
  border: 1px solid var(--imColBlack15);
  border-left: 5px solid var(--imColRed);
  height: 40px;
  overflow: hidden; }
  .batch-uploads-wrapper.bu-visible {
    display: flex; }
  .batch-uploads-wrapper.bu-expanded {
    height: auto;
    overflow: visible; }
  .batch-uploads-wrapper.completed {
    border-left: 5px solid var(--imThemeColSuccess); }

.bu-heading-message {
  font-family: 'Lexend Regular', 'Helvetica', 'Arial', sans-serif;
  font-weight: normal;
  font-size: 16px;
  margin: 0;
  color: var(--imColRed);
  cursor: pointer;
  padding-left: 30px; }
  .bu-heading-message::after {
    content: 'view'; }
  .bu-expanded .bu-heading-message::after {
    content: 'hide'; }
  .pending .bu-heading-message.completed, .completed .bu-heading-message.pending {
    display: none; }
  .pending .bu-heading-message.pending, .completed .bu-heading-message.completed {
    display: block; }
  .completed .bu-heading-message {
    color: var(--imThemeColSuccess); }
  .completed .bu-heading-message::after {
    content: ''; }

.bu-col {
  width: 100%;
  visibility: hidden;
  opacity: 0; }
  .bu-expanded .bu-col {
    visibility: visible;
    opacity: 1;
    transition: opacity 250ms ease-in; }

.bu-heading {
  font-family: 'Lexend Regular', 'Helvetica', 'Arial', sans-serif;
  font-weight: normal;
  font-size: 16px;
  color: var(--imColWhite);
  padding: 5px;
  margin: 20px 0 0 0;
  background-color: var(--imColWhite); }
  .pending .bu-heading.completed, .completed .bu-heading.pending {
    display: none; }
  .pending .bu-heading.pending, .completed .bu-heading.completed {
    display: block; }

.bu-heading-alert {
  background-color: var(--imColRed); }

.bu-heading-success {
  background-color: var(--imThemeColSuccess); }

.bu-heading-warning {
  background-color: var(--imColSecondary); }

.bu-sub-heading {
  font-family: 'Lexend Regular', 'Helvetica', 'Arial', sans-serif;
  font-weight: normal;
  font-size: var(--imGlobalSubHeadingFontSize);
  line-height: 14px;
  color: var(--imColBlack);
  padding-bottom: 8px;
  border-bottom: 1px solid var(--imColBlack30);
  margin: 15px 0 10px 0; }

.batch-uploads-action-wrapper {
  padding: 0 0 20px 0; }

.bu-icon-wrapper {
  position: absolute;
  top: 0;
  left: 10px; }
  .bu-icon-wrapper .icon-important {
    width: 35px;
    height: 35px; }
  .bu-icon-wrapper .icon-tick {
    width: 35px;
    height: 35px; }

.character-counter {
  font-family: 'Roboto Regular', 'Helvetica', 'Arial', sans-serif;
  font-weight: normal;
  font-size: var(--imGlobalFontSize);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  cursor: pointer;
  margin-top: 5px; }
  .character-counter.counter-ok {
    color: var(--imMessageSuccessCol); }
  .character-counter.counter-warning {
    color: var(--imMessageWarningCol); }
  .character-counter.counter-error {
    color: var(--imMessageAlertCol); }

.imf-check-group-wrapper {
  margin-bottom: 15px; }
  .imf-check-group-wrapper .imf-check-wrapper {
    margin: 0; }

.imf-group-heading-wrapper + .imf-check-group-wrapper {
  margin-top: 15px; }

.imf-gg-parent-container {
  container: imfgroupparentcontainer / inline-size; }

.imf-group-wrapper {
  padding: 10px;
  background-color: var(--imGroupGridWrapperBgCol);
  border: 1px solid var(--imGroupGridWrapperBorderCol); }

.imf-grid-wrapper {
  display: -ms-grid;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
  gap: 10px; }
  .imf-grid-wrapper .imf-input-wrapper {
    margin: 0; }

.imf-gg-child {
  width: 100%;
  max-width: 200px;
  min-width: 150px;
  display: flex;
  flex-direction: column-reverse;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  margin: 0;
  padding: 10px;
  border-radius: 5px;
  background-color: var(--imGroupLabelAssetWrapperBgCol);
  border: 1px solid var(--imGroupGridWrapperBorderCol);
  transition: background-color 250ms ease-in-out, border-color 250ms ease-in-out; }
  .imf-gg-child:hover {
    background-color: var(--imGroupLabelAssetWrapperHoverBgCol);
    border: 1px solid var(--imGroupLabelAssetWrapperHoverBorderCol); }
  .imf-gg-child:has(:checked) {
    background-color: var(--imGroupLabelAssetWrapperActiveBgCol);
    border: 1px solid var(--imGroupLabelAssetWrapperActiveBorderCol); }

.imf-gg-child-text-wrapper {
  font-size: 12px;
  line-height: 1.2;
  display: flex;
  align-items: center; }

.imf-asset-png {
  -webkit-filter: var(--imGroupGridChildImgFilter);
          filter: var(--imGroupGridChildImgFilter); }

.components-check-group-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 20px 30px;
  padding: 10px;
  min-height: 70px;
  align-items: center; }

.fallback-message {
  margin: 0;
  background: var(--imColBlack3);
  border: 1px solid var(--imColBlack10);
  padding: 10px;
  padding-left: 10px;
  border-left: 5px solid var(--imColSecondary); }

.section-config-custom {
  padding: 10px 10px 0 10px;
  border: 1px solid var(--imfCmsConfigSectionBorderCol);
  margin: 0 0 var(--imfFormItemMargin); }
  .section-config-custom .imf-check-wrapper {
    margin: 0; }

.brand-dealers .imf-check-wrapper {
  margin: 0; }

.brand-dealers .imf-check-wrapper + .imf-sub-heading-1 {
  margin-top: 0; }

.lr-check-wrapper,
.lr-text.lr-check-wrapper {
  display: flex;
  align-items: center;
  margin: 0 0 0 10px; }
  .lr-check-wrapper label,
  .lr-check-wrapper .lr-check-label,
  .lr-text.lr-check-wrapper label,
  .lr-text.lr-check-wrapper .lr-check-label {
    font-size: 13px;
    line-height: 16px;
    margin: 0; }

.imf-check-wrapper,
.radio-wrapper-hor,
.check-wrapper-hor,
.check-wrapper-nested-hor {
  display: flex;
  flex-wrap: wrap; }
  .imf-check-wrapper .sub-heading-config,
  .radio-wrapper-hor .sub-heading-config,
  .check-wrapper-hor .sub-heading-config,
  .check-wrapper-nested-hor .sub-heading-config {
    width: 100%; }

.imf-check-wrapper,
.radio-wrapper-hor,
.check-wrapper-hor {
  flex-direction: column; }
  @media screen and (min-width: 880px) {
    .imf-check-wrapper,
    .radio-wrapper-hor,
    .check-wrapper-hor {
      flex-direction: row;
      align-items: center; } }
.check-wrapper-hor-wrap {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: center; }

.check-wrapper-nested-hor {
  flex-direction: row;
  align-items: center; }

.radio-wrapper-hor,
.check-wrapper-hor {
  flex-grow: 1;
  align-items: baseline; }
  .radio-wrapper-hor label,
  .check-wrapper-hor label {
    margin-right: 2.5rem; }
  .radio-wrapper-hor input[type='radio'],
  .radio-wrapper-hor input[type='checkbox'],
  .check-wrapper-hor input[type='radio'],
  .check-wrapper-hor input[type='checkbox'] {
    flex-basis: initial; }

.check-radio-col-4 .imf-check-radio-nested-wrapper {
  margin-bottom: 20px;
  width: 49%;
  margin-right: 2%; }
  .check-radio-col-4 .imf-check-radio-nested-wrapper:nth-child(n) {
    margin-right: 2%; }
  .check-radio-col-4 .imf-check-radio-nested-wrapper:nth-child(2n + 1) {
    margin-right: 0; }
  @media screen and (min-width: 568px) {
    .check-radio-col-4 .imf-check-radio-nested-wrapper {
      width: 23.5%;
      margin-right: 2%; }
      .check-radio-col-4 .imf-check-radio-nested-wrapper:nth-child(n) {
        margin-right: 2%; }
      .check-radio-col-4 .imf-check-radio-nested-wrapper:nth-child(4n + 1) {
        margin-right: 0; } }
  @media screen and (min-width: 768px) {
    .check-radio-col-4 .imf-check-radio-nested-wrapper {
      width: 49%;
      margin-right: 2%; }
      .check-radio-col-4 .imf-check-radio-nested-wrapper:nth-child(n) {
        margin-right: 2%; }
      .check-radio-col-4 .imf-check-radio-nested-wrapper:nth-child(2n + 1) {
        margin-right: 0; } }
  @media screen and (min-width: 1024px) {
    .check-radio-col-4 .imf-check-radio-nested-wrapper {
      width: 23.5%;
      margin-right: 2%; }
      .check-radio-col-4 .imf-check-radio-nested-wrapper:nth-child(n) {
        margin-right: 2%; }
      .check-radio-col-4 .imf-check-radio-nested-wrapper:nth-child(4n + 1) {
        margin-right: 0; } }
  @media screen and (min-width: 1120px) {
    .check-radio-col-4 .imf-check-radio-nested-wrapper {
      width: 18.4%;
      margin-right: 2%; }
      .check-radio-col-4 .imf-check-radio-nested-wrapper:nth-child(n) {
        margin-right: 2%; }
      .check-radio-col-4 .imf-check-radio-nested-wrapper:nth-child(5n + 1) {
        margin-right: 0; } }
  @media screen and (min-width: 1280px) {
    .check-radio-col-4 .imf-check-radio-nested-wrapper {
      width: 15%;
      margin-right: 2%; }
      .check-radio-col-4 .imf-check-radio-nested-wrapper:nth-child(n) {
        margin-right: 2%; }
      .check-radio-col-4 .imf-check-radio-nested-wrapper:nth-child(6n + 1) {
        margin-right: 0; } }
  @media screen and (min-width: 1800px) {
    .check-radio-col-4 .imf-check-radio-nested-wrapper {
      width: 9.3333333333%;
      margin-right: 2%; }
      .check-radio-col-4 .imf-check-radio-nested-wrapper:nth-child(n) {
        margin-right: 2%; }
      .check-radio-col-4 .imf-check-radio-nested-wrapper:nth-child(9n + 1) {
        margin-right: 0; } }
.checks-wrapper-columns-block {
  margin-bottom: var(--imfFormItemMargin); }

.radio-wrapper-4,
.check-wrapper-4 {
  width: 100%; }
  .radio-wrapper-4 .imf-input-wrapper,
  .check-wrapper-4 .imf-input-wrapper {
    width: 100%; }
    @media screen and (min-width: 880px) {
      .radio-wrapper-4 .imf-input-wrapper,
      .check-wrapper-4 .imf-input-wrapper {
        width: calc((100% - ((2 - 1) * 2%)) / 2);
        margin-right: 2%; }
        .radio-wrapper-4 .imf-input-wrapper:nth-child(n),
        .check-wrapper-4 .imf-input-wrapper:nth-child(n) {
          margin-right: 2%; }
        .radio-wrapper-4 .imf-input-wrapper:nth-child(2n),
        .check-wrapper-4 .imf-input-wrapper:nth-child(2n) {
          margin-right: 0; } }
    @media screen and (min-width: 1024px) {
      .radio-wrapper-4 .imf-input-wrapper,
      .check-wrapper-4 .imf-input-wrapper {
        width: calc((100% - ((3 - 1) * 2%)) / 3);
        margin-right: 2%; }
        .radio-wrapper-4 .imf-input-wrapper:nth-child(n),
        .check-wrapper-4 .imf-input-wrapper:nth-child(n) {
          margin-right: 2%; }
        .radio-wrapper-4 .imf-input-wrapper:nth-child(3n),
        .check-wrapper-4 .imf-input-wrapper:nth-child(3n) {
          margin-right: 0; } }
    @media screen and (min-width: 1280px) {
      .radio-wrapper-4 .imf-input-wrapper,
      .check-wrapper-4 .imf-input-wrapper {
        width: calc((100% - ((4 - 1) * 2%)) / 4);
        margin-right: 2%; }
        .radio-wrapper-4 .imf-input-wrapper:nth-child(n),
        .check-wrapper-4 .imf-input-wrapper:nth-child(n) {
          margin-right: 2%; }
        .radio-wrapper-4 .imf-input-wrapper:nth-child(4n),
        .check-wrapper-4 .imf-input-wrapper:nth-child(4n) {
          margin-right: 0; } }
  @media screen and (min-width: 880px) {
    .radio-wrapper-4.child-1-hidden .imf-input-wrapper,
    .check-wrapper-4.child-1-hidden .imf-input-wrapper {
      width: 49%;
      margin-right: 2%; }
      .radio-wrapper-4.child-1-hidden .imf-input-wrapper:nth-child(n),
      .check-wrapper-4.child-1-hidden .imf-input-wrapper:nth-child(n) {
        margin-right: 2%; }
      .radio-wrapper-4.child-1-hidden .imf-input-wrapper:nth-child(2n + 1),
      .check-wrapper-4.child-1-hidden .imf-input-wrapper:nth-child(2n + 1) {
        margin-right: 0; } }
  @media screen and (min-width: 1024px) {
    .radio-wrapper-4.child-1-hidden .imf-input-wrapper,
    .check-wrapper-4.child-1-hidden .imf-input-wrapper {
      width: 32%;
      margin-right: 2%; }
      .radio-wrapper-4.child-1-hidden .imf-input-wrapper:nth-child(n),
      .check-wrapper-4.child-1-hidden .imf-input-wrapper:nth-child(n) {
        margin-right: 2%; }
      .radio-wrapper-4.child-1-hidden .imf-input-wrapper:nth-child(3n + 1),
      .check-wrapper-4.child-1-hidden .imf-input-wrapper:nth-child(3n + 1) {
        margin-right: 0; } }
  @media screen and (min-width: 1280px) {
    .radio-wrapper-4.child-1-hidden .imf-input-wrapper,
    .check-wrapper-4.child-1-hidden .imf-input-wrapper {
      width: 23.5%;
      margin-right: 2%; }
      .radio-wrapper-4.child-1-hidden .imf-input-wrapper:nth-child(n),
      .check-wrapper-4.child-1-hidden .imf-input-wrapper:nth-child(n) {
        margin-right: 2%; }
      .radio-wrapper-4.child-1-hidden .imf-input-wrapper:nth-child(4n + 1),
      .check-wrapper-4.child-1-hidden .imf-input-wrapper:nth-child(4n + 1) {
        margin-right: 0; } }
.imf-check-wrapper-tight {
  display: flex;
  flex-wrap: wrap;
  width: 100%; }
  @media screen and (min-width: 400px) {
    .imf-check-wrapper-tight.child-1-hidden .imf-input-wrapper {
      width: 49%;
      margin-right: 2%; }
      .imf-check-wrapper-tight.child-1-hidden .imf-input-wrapper:nth-child(n) {
        margin-right: 2%; }
      .imf-check-wrapper-tight.child-1-hidden .imf-input-wrapper:nth-child(2n + 1) {
        margin-right: 0; } }
  @media screen and (min-width: 768px) {
    .imf-check-wrapper-tight.child-1-hidden .imf-input-wrapper {
      width: 32%;
      margin-right: 2%; }
      .imf-check-wrapper-tight.child-1-hidden .imf-input-wrapper:nth-child(n) {
        margin-right: 2%; }
      .imf-check-wrapper-tight.child-1-hidden .imf-input-wrapper:nth-child(3n + 1) {
        margin-right: 0; } }
  @media screen and (min-width: 1024px) {
    .imf-check-wrapper-tight.child-1-hidden .imf-input-wrapper {
      width: 23.5%;
      margin-right: 2%; }
      .imf-check-wrapper-tight.child-1-hidden .imf-input-wrapper:nth-child(n) {
        margin-right: 2%; }
      .imf-check-wrapper-tight.child-1-hidden .imf-input-wrapper:nth-child(4n + 1) {
        margin-right: 0; } }
  @media screen and (min-width: 1280px) {
    .imf-check-wrapper-tight.child-1-hidden .imf-input-wrapper {
      width: 18.4%;
      margin-right: 2%; }
      .imf-check-wrapper-tight.child-1-hidden .imf-input-wrapper:nth-child(n) {
        margin-right: 2%; }
      .imf-check-wrapper-tight.child-1-hidden .imf-input-wrapper:nth-child(5n + 1) {
        margin-right: 0; } }
  @media screen and (min-width: 1800px) {
    .imf-check-wrapper-tight.child-1-hidden .imf-input-wrapper {
      width: 15%;
      margin-right: 2%; }
      .imf-check-wrapper-tight.child-1-hidden .imf-input-wrapper:nth-child(n) {
        margin-right: 2%; }
      .imf-check-wrapper-tight.child-1-hidden .imf-input-wrapper:nth-child(6n + 1) {
        margin-right: 0; } }
.imf-check-wrapper-tight-7 {
  display: flex;
  flex-wrap: wrap;
  width: 100%; }
  @media screen and (min-width: 400px) {
    .imf-check-wrapper-tight-7.child-1-hidden .imf-input-wrapper {
      width: 49%;
      margin-right: 2%; }
      .imf-check-wrapper-tight-7.child-1-hidden .imf-input-wrapper:nth-child(n) {
        margin-right: 2%; }
      .imf-check-wrapper-tight-7.child-1-hidden .imf-input-wrapper:nth-child(2n + 1) {
        margin-right: 0; } }
  @media screen and (min-width: 768px) {
    .imf-check-wrapper-tight-7.child-1-hidden .imf-input-wrapper {
      width: 32%;
      margin-right: 2%; }
      .imf-check-wrapper-tight-7.child-1-hidden .imf-input-wrapper:nth-child(n) {
        margin-right: 2%; }
      .imf-check-wrapper-tight-7.child-1-hidden .imf-input-wrapper:nth-child(3n + 1) {
        margin-right: 0; } }
  @media screen and (min-width: 1024px) {
    .imf-check-wrapper-tight-7.child-1-hidden .imf-input-wrapper {
      width: 23.5%;
      margin-right: 2%; }
      .imf-check-wrapper-tight-7.child-1-hidden .imf-input-wrapper:nth-child(n) {
        margin-right: 2%; }
      .imf-check-wrapper-tight-7.child-1-hidden .imf-input-wrapper:nth-child(4n + 1) {
        margin-right: 0; } }
  @media screen and (min-width: 1280px) {
    .imf-check-wrapper-tight-7.child-1-hidden .imf-input-wrapper {
      width: 18.4%;
      margin-right: 2%; }
      .imf-check-wrapper-tight-7.child-1-hidden .imf-input-wrapper:nth-child(n) {
        margin-right: 2%; }
      .imf-check-wrapper-tight-7.child-1-hidden .imf-input-wrapper:nth-child(5n + 1) {
        margin-right: 0; } }
  @media screen and (min-width: 1800px) {
    .imf-check-wrapper-tight-7.child-1-hidden .imf-input-wrapper {
      width: 12.5714285714%;
      margin-right: 2%; }
      .imf-check-wrapper-tight-7.child-1-hidden .imf-input-wrapper:nth-child(n) {
        margin-right: 2%; }
      .imf-check-wrapper-tight-7.child-1-hidden .imf-input-wrapper:nth-child(7n + 1) {
        margin-right: 0; } }
.imf-check-wrapper-tight-8 {
  width: 100%;
  display: -ms-grid;
  display: grid;
  gap: 10px; }
  @media screen and (min-width: 400px) {
    .imf-check-wrapper-tight-8 {
      -ms-grid-columns: (1fr)[2];
      grid-template-columns: repeat(2, 1fr); } }
  @media screen and (min-width: 768px) {
    .imf-check-wrapper-tight-8 {
      -ms-grid-columns: (1fr)[3];
      grid-template-columns: repeat(3, 1fr); } }
  @media screen and (min-width: 1120px) {
    .imf-check-wrapper-tight-8 {
      -ms-grid-columns: (1fr)[4];
      grid-template-columns: repeat(4, 1fr); } }
  @media screen and (min-width: 1280px) {
    .imf-check-wrapper-tight-8 {
      -ms-grid-columns: (1fr)[6];
      grid-template-columns: repeat(6, 1fr); } }
  @media screen and (min-width: 1800px) {
    .imf-check-wrapper-tight-8 {
      -ms-grid-columns: (1fr)[8];
      grid-template-columns: repeat(8, 1fr); } }
  .imf-check-wrapper-tight-8 .imf-input-wrapper {
    margin: 0; }

.imf-input-image-wrapper .imf-check-radio-nested-wrapper + .imf-check-radio-nested-wrapper {
  margin-top: 5px; }

.imf-input-image-wrapper.item-separator {
  margin-right: 15px;
  border-right: 1px solid var(--imColBlack10);
  min-width: 100px; }

.radio-wrapper-5 .imf-input-wrapper,
.check-wrapper-5 .imf-input-wrapper {
  width: 100%; }
  @media screen and (min-width: 880px) {
    .radio-wrapper-5 .imf-input-wrapper,
    .check-wrapper-5 .imf-input-wrapper {
      width: calc((100% - ((2 - 1) * 2%)) / 2);
      margin-right: 2%; }
      .radio-wrapper-5 .imf-input-wrapper:nth-child(n),
      .check-wrapper-5 .imf-input-wrapper:nth-child(n) {
        margin-right: 2%; }
      .radio-wrapper-5 .imf-input-wrapper:nth-child(2n),
      .check-wrapper-5 .imf-input-wrapper:nth-child(2n) {
        margin-right: 0; } }
  @media screen and (min-width: 1024px) {
    .radio-wrapper-5 .imf-input-wrapper,
    .check-wrapper-5 .imf-input-wrapper {
      width: calc((100% - ((3 - 1) * 2%)) / 3);
      margin-right: 2%; }
      .radio-wrapper-5 .imf-input-wrapper:nth-child(n),
      .check-wrapper-5 .imf-input-wrapper:nth-child(n) {
        margin-right: 2%; }
      .radio-wrapper-5 .imf-input-wrapper:nth-child(3n),
      .check-wrapper-5 .imf-input-wrapper:nth-child(3n) {
        margin-right: 0; } }
  @media screen and (min-width: 1120px) {
    .radio-wrapper-5 .imf-input-wrapper,
    .check-wrapper-5 .imf-input-wrapper {
      width: calc((100% - ((4 - 1) * 2%)) / 4);
      margin-right: 2%; }
      .radio-wrapper-5 .imf-input-wrapper:nth-child(n),
      .check-wrapper-5 .imf-input-wrapper:nth-child(n) {
        margin-right: 2%; }
      .radio-wrapper-5 .imf-input-wrapper:nth-child(4n),
      .check-wrapper-5 .imf-input-wrapper:nth-child(4n) {
        margin-right: 0; } }
  @media screen and (min-width: 1280px) {
    .radio-wrapper-5 .imf-input-wrapper,
    .check-wrapper-5 .imf-input-wrapper {
      width: calc((100% - ((5 - 1) * 2%)) / 5);
      margin-right: 2%; }
      .radio-wrapper-5 .imf-input-wrapper:nth-child(n),
      .check-wrapper-5 .imf-input-wrapper:nth-child(n) {
        margin-right: 2%; }
      .radio-wrapper-5 .imf-input-wrapper:nth-child(5n),
      .check-wrapper-5 .imf-input-wrapper:nth-child(5n) {
        margin-right: 0; } }
@media screen and (min-width: 880px) {
  .radio-wrapper-5.child-1-hidden .imf-input-wrapper,
  .check-wrapper-5.child-1-hidden .imf-input-wrapper {
    width: 49%;
    margin-right: 2%; }
    .radio-wrapper-5.child-1-hidden .imf-input-wrapper:nth-child(n),
    .check-wrapper-5.child-1-hidden .imf-input-wrapper:nth-child(n) {
      margin-right: 2%; }
    .radio-wrapper-5.child-1-hidden .imf-input-wrapper:nth-child(2n + 1),
    .check-wrapper-5.child-1-hidden .imf-input-wrapper:nth-child(2n + 1) {
      margin-right: 0; } }

@media screen and (min-width: 1024px) {
  .radio-wrapper-5.child-1-hidden .imf-input-wrapper,
  .check-wrapper-5.child-1-hidden .imf-input-wrapper {
    width: 32%;
    margin-right: 2%; }
    .radio-wrapper-5.child-1-hidden .imf-input-wrapper:nth-child(n),
    .check-wrapper-5.child-1-hidden .imf-input-wrapper:nth-child(n) {
      margin-right: 2%; }
    .radio-wrapper-5.child-1-hidden .imf-input-wrapper:nth-child(3n + 1),
    .check-wrapper-5.child-1-hidden .imf-input-wrapper:nth-child(3n + 1) {
      margin-right: 0; } }

@media screen and (min-width: 1120px) {
  .radio-wrapper-5.child-1-hidden .imf-input-wrapper,
  .check-wrapper-5.child-1-hidden .imf-input-wrapper {
    width: 23.5%;
    margin-right: 2%; }
    .radio-wrapper-5.child-1-hidden .imf-input-wrapper:nth-child(n),
    .check-wrapper-5.child-1-hidden .imf-input-wrapper:nth-child(n) {
      margin-right: 2%; }
    .radio-wrapper-5.child-1-hidden .imf-input-wrapper:nth-child(4n + 1),
    .check-wrapper-5.child-1-hidden .imf-input-wrapper:nth-child(4n + 1) {
      margin-right: 0; } }

@media screen and (min-width: 1280px) {
  .radio-wrapper-5.child-1-hidden .imf-input-wrapper,
  .check-wrapper-5.child-1-hidden .imf-input-wrapper {
    width: 18.4%;
    margin-right: 2%; }
    .radio-wrapper-5.child-1-hidden .imf-input-wrapper:nth-child(n),
    .check-wrapper-5.child-1-hidden .imf-input-wrapper:nth-child(n) {
      margin-right: 2%; }
    .radio-wrapper-5.child-1-hidden .imf-input-wrapper:nth-child(5n + 1),
    .check-wrapper-5.child-1-hidden .imf-input-wrapper:nth-child(5n + 1) {
      margin-right: 0; } }

.checks-wrapper-columns-4 {
  display: block; }
  @media screen and (min-width: 568px) {
    .checks-wrapper-columns-4 {
      -webkit-columns: 2;
         -moz-columns: 2;
              columns: 2;
      -webkit-column-gap: var(--imGapMedium);
         -moz-column-gap: var(--imGapMedium);
              column-gap: var(--imGapMedium); }
      .checks-wrapper-columns-4 .imf-control-flex-wrapper {
        display: inline-flex;
        width: 100%; } }
  @media screen and (min-width: 768px) {
    .checks-wrapper-columns-4 {
      -webkit-columns: 3;
         -moz-columns: 3;
              columns: 3; } }
  @media screen and (min-width: 1120px) {
    .checks-wrapper-columns-4 {
      -webkit-columns: 4;
         -moz-columns: 4;
              columns: 4; } }
.checkbox-toggle-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: left;
  align-items: center; }
  .checkbox-toggle-wrapper .checkbox-toggle {
    display: none; }
  .checkbox-toggle-wrapper .checkbox-toggle-icon {
    width: 30px;
    height: 20px;
    margin-right: 5px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid slice' width='100%25' height='100%25' viewBox='0 0 35 22'%3E %3Cpath d='M23.9,21.7c5.9,0,10.6-4.7,10.6-10.6S29.7,0.5,23.9,0.5H11.1C5.2,0.5,0.5,5.2,0.5,11.1s4.7,10.6,10.6,10.6H23.9z' fill='%23e64a19' stroke='%23e5e5e5'/%3E %3Ccircle cx='11.1' cy='11.1' r='10.6' fill='%23ffffff' stroke='%23e5e5e5'/%3E%3C/svg%3E");
    background-repeat: no-repeat; }
  .checkbox-toggle-wrapper .checkbox-toggle:checked + .checkbox-toggle-icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid slice' width='100%25' height='100%25' viewBox='0 0 35 22'%3E %3Cpath d='M11.1,21.7C5.2,21.7,0.5,17,0.5,11.1S5.2,0.5,11.1,0.5h12.8c5.9,0,10.6,4.7,10.6,10.6s-4.7,10.6-10.6,10.6H11.1z' fill='%23428fbd' stroke='%23e5e5e5'/%3E %3Ccircle cx='23.9' cy='11.1' r='10.6' fill='%23ffffff' stroke='%23e5e5e5'/%3E%3C/svg%3E"); }

.align-bottom .check-label-bottom {
  margin-bottom: 8px; }

.imf-check-wrapper-grid-8 {
  display: -ms-grid;
  display: grid;
  gap: 10px; }
  @media screen and (min-width: 400px) {
    .imf-check-wrapper-grid-8 {
      -ms-grid-columns: (1fr)[2];
      grid-template-columns: repeat(2, 1fr); } }
  @media screen and (min-width: 768px) {
    .imf-check-wrapper-grid-8 {
      -ms-grid-columns: (1fr)[3];
      grid-template-columns: repeat(3, 1fr); } }
  @media screen and (min-width: 1120px) {
    .imf-check-wrapper-grid-8 {
      -ms-grid-columns: (1fr)[4];
      grid-template-columns: repeat(4, 1fr); } }
  @media screen and (min-width: 1280px) {
    .imf-check-wrapper-grid-8 {
      -ms-grid-columns: (1fr)[6];
      grid-template-columns: repeat(6, 1fr); } }
  @media screen and (min-width: 1800px) {
    .imf-check-wrapper-grid-8 {
      -ms-grid-columns: (1fr)[8];
      grid-template-columns: repeat(8, 1fr); } }
  .imf-check-wrapper-grid-8 .imf-input-wrapper {
    margin: 0; }

.check-wrapper-flex {
  display: flex;
  flex-wrap: wrap;
  align-items: center; }
  .check-wrapper-flex .label,
  .check-wrapper-flex .imf-label {
    margin: 0; }

.label-nested-danger {
  border: 1px solid var(--imfDashAlertRadioLabelBorderCol);
  padding: 3px 10px;
  background-color: var(--imfDashAlertRadioLabelBgCol); }

.check-wrapper-hor.align-center {
  margin: 10px 0; }

.imf-control-flex-wrapper {
  display: flex; }
  .imf-control-flex-wrapper.imf-label {
    white-space: nowrap;
    margin-right: 30px; }

.imf-check-radio-nested-wrapper,
.imf-check-radio-nested-relaxed {
  display: flex;
  align-items: center;
  flex-direction: row;
  flex-wrap: wrap; }
  .imf-check-radio-nested-wrapper label,
  .imf-check-radio-nested-wrapper .imf-radio-label,
  .imf-check-radio-nested-wrapper .imf-check-label,
  .imf-check-radio-nested-relaxed label,
  .imf-check-radio-nested-relaxed .imf-radio-label,
  .imf-check-radio-nested-relaxed .imf-check-label {
    margin: 0; }

.imf-label-nested-simple-wrapper {
  display: flex;
  align-items: center;
  margin: 0 15px 0 0; }
  .imf-label-nested-simple-wrapper strong {
    display: contents; }

.imf-label-nested .imf-input-sm {
  max-width: 90px;
  margin-right: 5px; }

.imf-check-radio-nested-wrapper {
  margin-right: 15px; }

.imf-check-radio-nested-relaxed {
  margin-right: 30px; }

.imf-check-wrapper,
.imf-radio-wrapper {
  display: flex;
  align-items: center;
  white-space: nowrap; }
  .imf-check-wrapper label,
  .imf-radio-wrapper label {
    margin: 0;
    display: flex;
    align-items: center; }

.imf-radio-wrapper,
.imf-check-wrapper,
.check-wrapper-hor {
  margin: 0 0 var(--imfFormItemMargin); }
  .imf-radio-wrapper .imf-radio-label,
  .imf-check-wrapper .imf-radio-label,
  .check-wrapper-hor .imf-radio-label {
    margin: 0; }
  .imf-radio-wrapper.single-row .imf-input-wrapper,
  .imf-check-wrapper.single-row .imf-input-wrapper,
  .check-wrapper-hor.single-row .imf-input-wrapper {
    margin-bottom: 0; }

.imf-input-group-wrapper-flex {
  margin-bottom: var(--imfFormItemMargin); }
  @media screen and (min-width: 1024px) {
    .imf-input-group-wrapper-flex {
      display: flex; }
      .imf-input-group-wrapper-flex .imf-radio-wrapper + .imf-radio-wrapper,
      .imf-input-group-wrapper-flex .imf-check-wrapper + .imf-check-wrapper {
        margin-left: 25px; } }
  .imf-input-group-wrapper-flex.no-gap {
    margin: 0; }

.ff-body-wrapper .imf-check-wrapper {
  flex-direction: row;
  align-items: center; }
  .ff-body-wrapper .imf-check-wrapper input[type='checkbox'],
  .ff-body-wrapper .imf-check-wrapper input[type='radio'] {
    flex-basis: auto;
    margin: 0 8px 0 0; }
  .ff-body-wrapper .imf-check-wrapper label {
    margin: 0; }

.radios-wrapper-columns-3 .imf-input-wrapper,
.checks-wrapper-columns-4 .imf-input-wrapper {
  display: block;
  width: 100%;
  margin-bottom: var(--imGapSmall); }

.radios-wrapper-columns-3 .imf-label,
.radios-wrapper-columns-3 .imf-radio-label,
.checks-wrapper-columns-4 .imf-label,
.checks-wrapper-columns-4 .imf-radio-label {
  white-space: break-spaces; }

.radios-wrapper-columns-3 .imf-label,
.checks-wrapper-columns-4 .imf-label {
  width: 100%;
  display: inline-flex;
  align-items: flex-start; }

.radios-wrapper-columns-3 input[type='checkbox'],
.radios-wrapper-columns-3 input[type='radio'],
.checks-wrapper-columns-4 input[type='checkbox'],
.checks-wrapper-columns-4 input[type='radio'] {
  flex-basis: initial;
  margin: 1px 6px 0 0;
  -webkit-transform: translateY(2px);
          transform: translateY(2px); }

.radios-wrapper-columns-3 {
  display: block; }
  @media screen and (min-width: 568px) {
    .radios-wrapper-columns-3 {
      -webkit-column-gap: var(--imGapMedium);
         -moz-column-gap: var(--imGapMedium);
              column-gap: var(--imGapMedium);
      -webkit-columns: 2;
         -moz-columns: 2;
              columns: 2; }
      .radios-wrapper-columns-3 .imf-control-flex-wrapper {
        width: 100%;
        display: inline-flex;
        align-items: flex-start; } }
  @media screen and (min-width: 768px) {
    .radios-wrapper-columns-3 {
      -webkit-columns: 1;
         -moz-columns: 1;
              columns: 1; }
      .radios-wrapper-columns-3 .imf-control-flex-wrapper {
        display: flex; } }
  @media screen and (min-width: 880px) {
    .radios-wrapper-columns-3 {
      -webkit-columns: 2;
         -moz-columns: 2;
              columns: 2; }
      .radios-wrapper-columns-3 .imf-control-flex-wrapper {
        display: inline-flex; } }
  @media screen and (min-width: 1024px) {
    .radios-wrapper-columns-3 {
      -webkit-columns: 3;
         -moz-columns: 3;
              columns: 3; } }
.datepicker-wrapper {
  position: relative; }

.imf-group-gridded-wrapper {
  padding: 15px;
  background-color: var(--imGroupGridWrapperBgCol);
  border: 1px solid var(--imGroupGridWrapperBorderCol);
  margin-bottom: 15px; }

.imf-items-gridded {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  gap: 20px; }
  @media screen and (min-width: 400px) {
    .imf-items-gridded {
      -ms-grid-columns: (1fr)[2];
      grid-template-columns: repeat(2, 1fr); } }
  @media screen and (min-width: 768px) {
    .imf-items-gridded {
      -ms-grid-columns: (1fr)[1];
      grid-template-columns: repeat(1, 1fr); } }
  @media screen and (min-width: 880px) {
    .imf-items-gridded {
      -ms-grid-columns: (1fr)[2];
      grid-template-columns: repeat(2, 1fr); } }
  @media screen and (min-width: 1280px) {
    .imf-items-gridded {
      -ms-grid-columns: (1fr)[3];
      grid-template-columns: repeat(3, 1fr); } }
  @media screen and (min-width: 1800px) {
    .imf-items-gridded {
      -ms-grid-columns: (1fr)[4];
      grid-template-columns: repeat(4, 1fr); } }
.imf-label-nested-asset-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  flex-direction: column-reverse;
  margin: 0;
  padding: 50px 15px 15px 15px;
  border-radius: 5px;
  background-color: var(--imGroupLabelAssetWrapperBgCol);
  border: 1px solid var(--imGroupLabelAssetWrapperHoverBgCol);
  transition: background-color 250ms ease-in-out, border-color 250ms ease-in-out; }
  .imf-label-nested-asset-wrapper:hover {
    background-color: var(--imGroupLabelAssetWrapperBorderCol);
    border: 1px solid var(--imGroupLabelAssetWrapperHoverBorderCol); }
    .imf-label-nested-asset-wrapper:hover .imf-gridded-asset-img,
    .imf-label-nested-asset-wrapper:hover .item-gridded-info-panel {
      opacity: 100%; }
  .imf-label-nested-asset-wrapper:has(:checked) {
    background-color: var(--imGroupLabelAssetWrapperActiveBgCol);
    border: 1px solid var(--imGroupLabelAssetWrapperActiveBorderCol); }
    .imf-label-nested-asset-wrapper:has(:checked) .imf-gridded-asset-img,
    .imf-label-nested-asset-wrapper:has(:checked) .item-gridded-info-panel {
      opacity: 100%; }

.item-gridded-info-panel {
  position: absolute;
  top: 0;
  width: 100%;
  height: 35px;
  padding: 2px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-radius: 2px;
  background-color: var(--imColSecondary);
  opacity: 40%;
  transition: opacity 250ms ease-in-out; }

@-moz-document url-prefix() {
  .item-gridded-info-panel {
    opacity: 100%; } }

.imf-gridded-link-icon-wrapper {
  display: block; }

.imf-gridded-icon-wrapper {
  display: block; }

.icon-svg-gridded {
  fill: var(--imColWhite);
  width: 28px;
  height: 28px;
  display: block; }

.imf-label-nested-text-input-wrapper {
  font-size: 13px;
  display: flex;
  align-items: center;
  margin-top: 15px; }

.imf-gridded-asset-img {
  opacity: 40%;
  transition: opacity 250ms ease-in-out; }

@-moz-document url-prefix() {
  .imf-gridded-asset-img {
    opacity: 100%; } }

.gridded-asset-img-box {
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.2); }

.cms .ui-widget.ui-widget-content {
  border: 1px solid #e9e9e9; }

.cms .ui-widget-content {
  border: 1px solid #dadada;
  color: #222; }

.cms .ui-widget-content a {
  color: #222; }

.cms .ui-widget-header {
  border: 1px solid var(--imColSecondary);
  background: var(--imColSecondary) url(/assets/jquery-ui-custom/ui-bg_highlight-soft_0_579EC8_1x100-ec2614ddc669efdc8a189882b38c6c8e47821817a62a7b1fc984875b05a6475d.png) 50% 50% repeat-x;
  color: var(--imColWhite); }

.cms .ui-widget-header a {
  color: var(--imColWhite); }

html .cms .ui-button.ui-state-disabled:hover,
html .cms .ui-button.ui-state-disabled:active {
  border: 1px solid #e9e9e9;
  background: #e9e9e9 url(/assets/jquery-ui-custom/ui-bg_glass_0_e9e9e9_1x400-7c7fbe04b4337ab9d46b76f90cc33fecce9f047be7b6a1ebc39fdf866a5769ef.png) 50% 50% repeat-x;
  color: #555; }

.cms .ui-state-default a,
.cms .ui-state-default a:link,
.cms .ui-state-default a:visited,
.cms a.ui-button,
.cms a.ui-button:link,
.cms a.ui-button:visited,
.cms .ui-button {
  color: #555; }

.cms .ui-state-hover,
.cms .ui-widget-content .ui-state-hover,
.cms .ui-widget-header .ui-state-hover,
.cms .ui-state-focus,
.cms .ui-widget-content .ui-state-focus,
.cms .ui-widget-header .ui-state-focus,
.cms .ui-button:hover,
.cms .ui-button:focus {
  border: 1px solid var(--imColSecondary);
  background: var(--imColSecondary) url(/assets/jquery-ui-custom/ui-bg_glass_0_579EC8_1x400-fffd234226d3ce647c0491152566a37a5f98ad10beeab930fdc5dd578a33a304.png) 50% 50% repeat-x;
  color: var(--imColWhite); }

.cms .ui-state-hover a,
.cms .ui-state-hover a:hover,
.cms .ui-state-hover a:link,
.cms .ui-state-hover a:visited,
.cms .ui-state-focus a,
.cms .ui-state-focus a:hover,
.cms .ui-state-focus a:link,
.cms .ui-state-focus a:visited,
.cms a.ui-button:hover,
.cms a.ui-button:focus {
  color: var(--imColWhite); }

.cms .ui-state-active,
.cms .ui-widget-content .ui-state-active,
.cms .ui-widget-header .ui-state-active,
.cms a.ui-button:active,
.cms .ui-button:active,
.cms .ui-button.ui-state-active:hover {
  color: var(--imColWhite);
  border: 1px solid var(--imColSecondary);
  background: var(--imColSecondary) url(/assets/jquery-ui-custom/ui-bg_glass_0_579EC8_1x400-fffd234226d3ce647c0491152566a37a5f98ad10beeab930fdc5dd578a33a304.png) 50% 50% repeat-x; }

.cms .ui-icon-background,
.cms .ui-state-active .ui-icon-background {
  border: var(--imColSecondary); }

.cms .ui-state-highlight,
.cms .ui-widget-content .ui-state-highlight,
.cms .ui-widget-header .ui-state-highlight {
  border: 1px solid #fcefa1;
  background: #fbf9ee url(/assets/jquery-ui-custom/ui-bg_glass_55_fbf9ee_1x400-d8a7af4bdd14f3f3ca5729e357e0a41eba345a38afe6466c1fd0b79295c5a7bd.png) 50% 50% repeat-x;
  color: #363636; }

.cms .ui-state-checked {
  border: 1px solid #fcefa1;
  background: #fbf9ee; }

.cms .ui-state-highlight a,
.cms .ui-widget-content .ui-state-highlight a,
.cms .ui-widget-header .ui-state-highlight a {
  color: #363636; }

.cms .ui-state-error,
.cms .ui-widget-content .ui-state-error,
.cms .ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url(/assets/jquery-ui-custom/ui-bg_glass_95_fef1ec_1x400-390e3e046404db64fb13eff8f034d63ac39a5f561e7c02167bcbccb5a31886f6.png) 50% 50% repeat-x;
  color: #cd0a0a; }

.cms .ui-state-error a,
.cms .ui-widget-content .ui-state-error a,
.cms .ui-widget-header .ui-state-error a {
  color: #cd0a0a; }

.cms .ui-state-error-text,
.cms .ui-widget-content .ui-state-error-text,
.cms .ui-widget-header .ui-state-error-text {
  color: #cd0a0a; }

.cms .ui-icon,
.cms .ui-widget-content .ui-icon {
  background-image: url(/assets/jquery-ui-custom/ui-icons_222222_256x240-0a0c05763baa95b6de785abafd124dbc01a0084043376b3f03cda2fc795a46c3.png); }

.cms .ui-widget-header .ui-icon {
  background-image: url(/assets/jquery-ui-custom/ui-icons_ffffff_256x240-119563a673d42e13835d88bac4d051ba4ca94a3d116adf7825109bf28a0a2916.png); }

.cms .ui-state-hover .ui-icon,
.cms .ui-state-focus .ui-icon,
.cms .ui-button:hover .ui-icon,
.cms .ui-button:focus .ui-icon {
  background-image: url(/assets/jquery-ui-custom/ui-icons_002848_256x240-c89b917edcc7afec1563762253fa7a82672c83cdae98d5e9deab28aaca212212.png); }

.cms .ui-state-active .ui-icon,
.cms .ui-button:active .ui-icon {
  background-image: url(/assets/jquery-ui-custom/ui-icons_ffffff_256x240-119563a673d42e13835d88bac4d051ba4ca94a3d116adf7825109bf28a0a2916.png); }

.cms .ui-state-highlight .ui-icon,
.cms .ui-button .ui-state-highlight.ui-icon {
  background-image: url(/assets/jquery-ui-custom/ui-icons_2e83ff_256x240-2f52c919ba687b5417e2a4f71f7318661cf9743564448694ade9414233d02020.png); }

.cms .ui-state-error .ui-icon,
.cms .ui-state-error-text .ui-icon {
  background-image: url(/assets/jquery-ui-custom/ui-icons_cd0a0a_256x240-46db1a301edb709867a9861418ea4b89f8f93588ea0dfe7a663866c578980386.png); }

.cms .ui-button .ui-icon {
  background-image: url(/assets/jquery-ui-custom/ui-icons_ffffff_256x240-119563a673d42e13835d88bac4d051ba4ca94a3d116adf7825109bf28a0a2916.png); }

.cms .ui-corner-all,
.cms .ui-corner-top,
.cms .ui-corner-left,
.cms .ui-corner-tl {
  border-top-left-radius: 0; }

.cms .ui-corner-all,
.cms .ui-corner-top,
.cms .ui-corner-right,
.cms .ui-corner-tr {
  border-top-right-radius: 0; }

.cms .ui-corner-all,
.cms .ui-corner-bottom,
.cms .ui-corner-left,
.cms .ui-corner-bl {
  border-bottom-left-radius: 0; }

.cms .ui-corner-all,
.cms .ui-corner-bottom,
.cms .ui-corner-right,
.cms .ui-corner-br {
  border-bottom-right-radius: 0; }

.cms .ui-widget-shadow {
  box-shadow: 0 0 0 #aaa; }

.list-recurring.ow-exceptions-list {
  border: 0; }

.ow-exceptions-list .lr-item-heading.lr-item {
  border: 0; }

.ow-exceptions-list .lr-item {
  display: flex;
  border: 1px solid var(--imfListRowBgHoursBorderCol);
  border-top: 0; }

.ow-exceptions-list .lr-item:nth-child(2n) {
  background-color: var(--imfListRowBgHoursContrastBgCol); }

.ow-exceptions-list .lr-item:last-child {
  border: 0;
  background-color: var(--imfListRowBgHoursContrastBgCol); }

.ow-exceptions-list .lr-col-sm {
  align-items: center; }

.ow-exceptions-list .lr-time-unit {
  flex-direction: row;
  align-items: center; }
  .ow-exceptions-list .lr-time-unit select {
    width: calc(48% - 10px);
    margin: 0; }
  .ow-exceptions-list .lr-time-unit .field_with_errors {
    flex-direction: row; }

.ow-exceptions-list .action-edit-wrapper {
  margin: 10px 0; }

.ow-exceptions-list input[type='checkbox'] {
  margin: 0; }

.ow-exceptions-wrapper {
  display: flex;
  flex-wrap: wrap; }
  .ow-exceptions-wrapper .lr-item {
    width: 100%; }
  .ow-exceptions-wrapper .field_with_errors {
    width: 100%; }
  .ow-exceptions-wrapper .lr-time-separator {
    font-size: 18px;
    padding: 0 5px; }

.imf-row-input-note-wrapper {
  padding: 15px;
  border-top: 1px solid var(--imfListRowBorderCol); }
  .imf-row-input-note-wrapper:first-child {
    border: 0; }

.imf-row-input-note-item:first-child {
  margin-bottom: 6px; }

.imf-row-input-note-flex-wrapper {
  display: flex; }
  .imf-row-input-note-flex-wrapper .imf-select-basic {
    margin-left: 10px; }
    @media screen and (min-width: 1120px) {
      .imf-row-input-note-flex-wrapper .imf-select-basic {
        max-width: 350px; } }
.imf-input-specials-flex-wrapper {
  display: flex;
  align-items: center;
  min-width: 70px; }
  .imf-input-specials-flex-wrapper .imf-input-basic[type='radio'] {
    margin: 0; }

.imf-label-specials {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: 'Lexend Bold', 'Helvetica', 'Arial', sans-serif;
  font-weight: normal;
  font-size: var(--imGlobalFontSize);
  cursor: pointer;
  margin: 0;
  padding-left: 5px; }
  .imf-label-specials.weighted-bold {
    font-family: 'Lexend Bold', 'Helvetica', 'Arial', sans-serif;
    font-weight: normal; }

.list-recurring-stock-export .lr-item:not(.lr-item-heading) {
  background-color: transparent;
  border-bottom: 1px solid var(--imfListRowBgStockBorderCol); }
  .list-recurring-stock-export .lr-item:not(.lr-item-heading) .lr-col:not(:first-of-type) {
    border-left: 1px solid var(--imfListRowBgStockBorderCol); }

.feeds-list-export .lr-item, .filters-list-export .lr-item, .facebook-addresses-list-export .lr-item {
  border: 1px solid var(--imfListRowBgStockBorderCol); }

.facebook-addresses-list-export .lr-item:last-child {
  border: 0;
  background-color: transparent; }

.feeds-list-export .lr-item, .filters-list-export .lr-item {
  border-top: 0; }

.lr-item .lr-content-block-wrapper {
  display: flex;
  align-items: flex-start;
  width: 100%;
  padding: 10px 10px 10px 0; }

.lr-item .lr-content-block-item {
  flex: 1; }

.lr-item .lr-content-block-link {
  text-align: center;
  display: block;
  cursor: pointer;
  flex: 0 0 var(--imfListRowHeight); }

.feeds .search-filter-wrapper {
  margin-bottom: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center; }
  @media screen and (min-width: 1024px) {
    .feeds .search-filter-wrapper {
      flex-direction: row; } }
.feeds .filter-form-wrapper {
  margin-bottom: 1rem; }

.feeds .search-bar-wrapper {
  width: 100%;
  justify-content: center; }
  @media screen and (min-width: 1024px) {
    .feeds .search-bar-wrapper {
      width: 25%;
      justify-content: unset; } }
.import-rules .stock-import-rules {
  display: flex;
  flex-grow: 1;
  align-items: center;
  border: 1px solid var(--imColBlack20);
  border-radius: 5px;
  padding: 5px 10px;
  margin: 10px 5px;
  gap: 5px; }
  @media screen and (max-width: calc(1024px - 1px)) {
    .import-rules .stock-import-rules {
      flex-direction: column; } }
.import-rules .action-edit-rule-add-wrapper {
  display: flex;
  align-items: center;
  padding: 8px; }
  .import-rules .action-edit-rule-add-wrapper .imf-btn {
    margin: 0;
    padding: 11px 22px; }

.import-rules .stock-rule-form-control {
  width: 100%; }

.import-rules .stock-rule-text {
  text-align: center;
  word-break: break-all;
  color: initial;
  background-color: initial; }

.import-rules .import-rule-column {
  color: var(--imColWhite);
  display: inline-block;
  background-color: var(--imColBlack40);
  padding: 2px 5px;
  border-radius: 10px;
  margin: 3px 3px 0 3px; }

.import-rules .import-rule-value {
  color: var(--imColSecondary);
  display: inline-block;
  background-color: var(--imColBlack8);
  padding: 2px 5px;
  border-radius: 10px;
  border: 1px solid var(--imColBlack20);
  margin: 3px; }

.import-rules .import-rule-empty-value {
  font-family: 'Lexend Bold', 'Helvetica', 'Arial', sans-serif;
  font-weight: normal;
  color: var(--imColRed); }

.import-rules .import-rule-text {
  font-family: 'Lexend Bold', 'Helvetica', 'Arial', sans-serif;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  color: #fff;
  padding: 1px 6px;
  background-color: var(--imColBlack70);
  display: inline-block;
  border-radius: 9px; }

.import-rules .import-rule-select {
  font-family: 'Lexend Bold', 'Helvetica', 'Arial', sans-serif;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  padding: 1px 6px;
  text-align: center;
  cursor: pointer; }

.stock-uploads-action-wrapper {
  padding: 10px 0 20px 0; }

.su-action-group {
  display: flex;
  justify-content: flex-end; }
  .su-action-group .su-action-wrapper {
    margin-right: 0;
    margin-left: 25px; }

.su-action-wrapper {
  padding: 10px 0;
  margin-right: 15px;
  cursor: pointer; }
  .su-action-wrapper:hover .icon-circle-plus,
  .su-action-wrapper:hover .icon-upload {
    fill: var(--imColSecondary); }

.su-pending-wrapper {
  margin-bottom: 15px; }

.stock .form-image-module-wrapper:first-child {
  border-top: 1px solid var(--imColBlack12); }

.su-action-text {
  font-weight: bold;
  color: var(--imActionTriggerCol); }
  .su-action-wrapper:hover .su-action-text {
    color: var(--imActionTriggerHoverTextCol); }

.su-upload-error-wrapper {
  padding: 0 10px; }

.su-error-text {
  font-size: 12px;
  line-height: 16px;
  margin: 0; }

.su-error-item {
  color: var(--imColRed); }

.form-image-module-wrapper.status-error .form-asset-module-footer {
  border-left: 5px solid var(--imColRed); }

.su-filter-wrapper {
  margin-bottom: 10px; }
  @media screen and (min-width: 1280px) {
    .su-filter-wrapper {
      display: flex;
      justify-content: space-between; } }
  @media screen and (min-width: 1280px) {
    .dealership-stock .su-filter-wrapper {
      justify-content: flex-start;
      flex-wrap: wrap;
      background-color: var(--imfStockFilterWrapperBgCol);
      border: 1px solid var(--imfStockFilterWrapperBorderCol);
      padding: 15px; } }
.su-keywords-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 10px; }
  @media screen and (min-width: 1280px) {
    .su-keywords-wrapper {
      flex: 1.5;
      margin-bottom: 0;
      margin-right: 10px; } }
  @media screen and (min-width: 1280px) {
    .dealership-stock .su-keywords-wrapper {
      margin-bottom: 0;
      margin-right: 30px;
      flex: 1; } }
  .su-keywords-wrapper .search {
    flex-grow: 0;
    width: 100%;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 50 40" preserveAspectRatio="xMidYMid meet"><path d="M12.6,32.3c1,1,2.7,0.9,3.9-0.2l5.7-5.7c0.1-0.1,0.2-0.3,0.3-0.4c1.6,1,3.4,1.5,5.4,1.5c5.7,0,10.3-4.6,10.3-10.3S33.5,7,27.9,7s-10.3,4.6-10.3,10.3c0,1.9,0.5,3.6,1.4,5.1c-0.2,0.1-0.3,0.2-0.5,0.4l-5.7,5.7C11.7,29.6,11.6,31.3,12.6,32.3z M27.9,24.2c-3.8,0-6.9-3.1-6.9-6.9s3.1-6.9,6.9-6.9s6.9,3.1,6.9,6.9S31.7,24.2,27.9,24.2z" fill="%23b2b2b2"/></svg>');
    background-repeat: no-repeat;
    background-position: right center;
    margin: 1rem 0; }

.su-sort-wrapper {
  flex: 1;
  display: flex;
  align-items: center; }

.su-sort-label,
.su-filter-label {
  font-family: 'Lexend Bold', 'Helvetica', 'Arial', sans-serif;
  font-weight: normal;
  white-space: nowrap;
  margin: 0 10px 0 0; }

@media screen and (min-width: 568px) {
  .su-checkboxes-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center; } }

@media screen and (min-width: 1024px) {
  .su-checkboxes-wrapper {
    flex: 3; } }

.dealership-stock .su-checkboxes-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  flex: initial;
  width: 100%;
  padding-top: 5px; }

.su-check-item-wrapper {
  display: flex;
  width: 50%;
  padding-top: 5px; }
  @media screen and (min-width: 1024px) {
    .su-check-item-wrapper {
      width: 25%; } }
  @media screen and (min-width: 1280px) {
    .su-check-item-wrapper {
      width: 20%; } }
.su-filter-label {
  margin: 0 10px 0 0; }

.rule-group-wrapper .rule-group-rules.rule-group-rules-inactive {
  opacity: 0.5; }

.lr-item-rules-wrapper {
  border-top: 1px solid var(--imfListRowBorderCol); }

@media screen and (min-width: 1024px) {
  .stock-rule-input-column {
    flex: 1; } }

.stock-rule-input-column:first-child {
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap; }

.stock-rule-input-dashed[type='text'] {
  border: 2px var(--imColBlack20) dashed; }

@media screen and (min-width: 1024px) {
  .stock-rule-equals-wrapper {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap; } }

.stock-rule-row-item-wrapper + .stock-rule-add-item-wrapper {
  margin-top: -1px; }

.stock-rule-row-item {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  border-bottom: 1px solid var(--imfListRowBorderCol);
  border-width: 1px;
  border-style: solid;
  border-color: var(--imfListRowBorderCol);
  border-top-width: 0;
  min-height: 50px; }
  .stock-rule-row-item:first-of-type {
    border-top-width: 1px; }
  .stock-rule-row-item:nth-child(odd) {
    background-color: var(--imfListRowContrastBgCol); }
  .stock-rule-row-item label {
    margin: 0; }

.stock-rule-add-item-wrapper {
  padding: 10px;
  border: 1px solid var(--imColBlack15); }

.stock-rule-add-item-input-row {
  display: flex;
  align-items: center; }

.stock-rule-add-btn.imf-btn {
  margin: 0;
  padding: 10px 30px;
  margin-left: 10px;
  min-width: auto; }

.stock-rule-check-radio-label {
  display: flex;
  align-items: center;
  width: 100%;
  margin: 0; }

@media screen and (min-width: 1024px) {
  .stock-rule-wrapper {
    display: flex;
    align-items: flex-end;
    flex-wrap: wrap; } }

@media screen and (min-width: 1024px) {
  .stock-rule-form-control {
    flex: 1; } }

.stock-rule-form-control input:invalid {
  border: 1px solid var(--imColRed); }

.stock-rule-text-wrapper {
  margin-bottom: var(--imfFormItemMargin); }
  @media screen and (min-width: 1024px) {
    .stock-rule-text-wrapper {
      height: var(--imfInputHeight);
      display: flex;
      flex-direction: column;
      justify-content: center; } }
.stock-rule-text {
  font-family: 'Lexend Bold', 'Helvetica', 'Arial', sans-serif;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: var(--imColWhite);
  padding: 4px 15px;
  border-radius: 15px;
  background-color: var(--imColBlack70); }
  @media screen and (min-width: 1024px) {
    .stock-rule-text {
      margin: 0 15px; } }
.stock-rule-text-inline {
  font-family: 'Lexend Bold', 'Helvetica', 'Arial', sans-serif;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  color: #fff;
  padding: 1px 6px;
  background-color: var(--imColBlack70);
  display: inline-block;
  border-radius: 9px; }

.lr-item-rule-add-wrapper {
  display: flex;
  align-items: center;
  padding: 8px; }
  .lr-item-rule-add-wrapper .imf-btn {
    margin: 0;
    padding: 11px 22px; }

.rule-add-btn-wrapper {
  margin: 0 0 0 5px; }

.rule-data-format {
  color: var(--imColWhite);
  display: inline-block;
  background-color: var(--imColBlack40);
  padding: 2px 5px;
  border-radius: 10px;
  margin: 3px 3px 0 3px; }

.rule-summary-value {
  color: var(--imColSecondary);
  display: inline-block;
  background-color: var(--imColBlack8);
  padding: 2px 5px;
  border-radius: 10px;
  border: 1px solid var(--imColBlack20);
  margin: 3px; }

.timepicker-col-wrapper {
  display: flex;
  flex-wrap: wrap; }

.tp-col-wrapper-2 .tp-col {
  width: 100%;
  margin-right: 0;
  margin-bottom: 15px; }
  .tp-col-wrapper-2 .tp-col:nth-child(n) {
    margin-right: 0; }
  .tp-col-wrapper-2 .tp-col:nth-child(1n) {
    margin-right: 0; }
  @media screen and (min-width: 568px) {
    .tp-col-wrapper-2 .tp-col {
      width: 49%;
      margin-right: 2%;
      margin-bottom: 15px; }
      .tp-col-wrapper-2 .tp-col:nth-child(n) {
        margin-right: 2%; }
      .tp-col-wrapper-2 .tp-col:nth-child(2n) {
        margin-right: 0; } }
  @media screen and (min-width: 768px) {
    .tp-col-wrapper-2 .tp-col {
      width: 100%;
      margin-right: 0;
      margin-bottom: 15px; }
      .tp-col-wrapper-2 .tp-col:nth-child(n) {
        margin-right: 0; }
      .tp-col-wrapper-2 .tp-col:nth-child(1n) {
        margin-right: 0; } }
  @media screen and (min-width: 1024px) {
    .tp-col-wrapper-2 .tp-col {
      width: 49%;
      margin-right: 2%;
      margin-bottom: 15px; }
      .tp-col-wrapper-2 .tp-col:nth-child(n) {
        margin-right: 2%; }
      .tp-col-wrapper-2 .tp-col:nth-child(2n) {
        margin-right: 0; } }
.tp-col .imf-label {
  display: block; }

.tp-row {
  display: flex;
  justify-content: center;
  align-items: center; }

.tp-row-item {
  width: 45%;
  display: flex;
  align-items: center; }
  .tp-row-item .field_with_errors {
    width: 100%;
    flex-direction: row;
    align-items: center; }

.tp-row-item-sm {
  text-align: center;
  width: 10%; }

.tp-time-separator {
  font-size: 18px;
  padding: 0 5px;
  align-items: center; }

.graph-wrapper .lead-item {
  display: none; }

.lead-item.graph-selected {
  display: block; }

.dl-item.add_hover_effect {
  background-color: var(--imfDlWrapperHoverBgCol); }

.dashboard-graph-wrapper {
  margin-bottom: var(--imfFormItemMargin); }
  .dashboard-graph-wrapper .graph.dashboard-graph-item {
    float: none;
    margin: auto;
    width: 345px; }
    @media screen and (min-width: 1130px) {
      .dashboard-graph-wrapper .graph.dashboard-graph-item {
        float: left; } }
.dashboard-graph-item {
  width: 320px;
  margin: auto;
  float: none; }
  @media screen and (min-width: 1130px) {
    .dashboard-graph-item {
      float: left; } }
  .dashboard-graph-item table {
    border: 0; }
    .dashboard-graph-item table th,
    .dashboard-graph-item table td {
      border: 0; }
    .dashboard-graph-item table tr:first-child {
      border-bottom: 1px solid var(--imColBlack7); }
    .dashboard-graph-item table tr:nth-child(2n) {
      background: var(--imColWhite); }
    .dashboard-graph-item table tr td:nth-child(2n),
    .dashboard-graph-item table tr th:nth-child(2n) {
      width: 60px; }
    @media screen and (min-width: 1024px) {
      .dashboard-graph-item table {
        margin: 0; } }
  .dashboard-graph-item .graph-sub-heading {
    color: var(--imColRed);
    margin-bottom: var(--imfFormItemMargin); }

.legend-table.dashboard-graph-item {
  padding-top: var(--imfFormItemMargin); }

.hero-banners-dealership,
.promos-dealership {
  margin-bottom: 35px; }

.image-upload-crop {
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  z-index: 100; }

.iuc-cropper-wrapper {
  margin: auto;
  max-height: calc(100% - 300px); }

.iuc-notification {
  text-align: center;
  margin: auto;
  background-color: var(--imfAssetUploaderCropNoteBgCol);
  min-height: var(--imfListRowHeight);
  padding: 5px;
  display: flex;
  justify-content: center;
  align-items: center; }

.iuc-notification-text {
  color: var(--imColTextPrimary);
  line-height: initial;
  margin: 0; }

.iuc-notification-text-warning {
  display: none;
  color: red; }

.image-upload-crop-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: var(--imfAssetUploaderCropWrapperBgCol); }

.iuc-toolbox-wrapper {
  width: 366px;
  height: 104px;
  margin: 35px auto 0 auto;
  background-color: var(--imColBlack80);
  z-index: 9000; }

.iuc-tool-wrapper {
  margin: 15px;
  display: flex;
  flex-direction: row; }

.iuc-toolbox {
  width: 25%;
  height: 74px;
  background-color: var(--imfAssetUploaderToolboxItemBgCol);
  padding: 8px;
  margin-top: 15px;
  text-align: center;
  border-left: 1px solid var(--imfAssetUploaderToolboxItemBorderCol);
  cursor: pointer; }
  .iuc-toolbox:first-child {
    border-left: 0; }

.iuc-tool-text {
  font-family: 'Lexend Regular', 'Helvetica', 'Arial', sans-serif;
  font-weight: normal;
  font-size: 13px;
  padding-top: 3px;
  color: var(--imfAssetUploaderToolboxTextCol); }

.iuc-button-wrapper {
  width: 329px;
  margin: auto;
  margin-top: 25px; }
  .iuc-button-wrapper .imf-btn {
    width: 47%; }
    .iuc-button-wrapper .imf-btn:nth-child(2) {
      margin: 0; }

.cropper-wrap-box {
  background-color: var(--imColBlack15); }

.info-heading-cta-wrapper {
  background-color: var(--imCmsSupportCtaWrapperBgCol);
  text-align: center;
  position: relative; }
  @media screen and (min-width: 1024px) {
    .info-heading-cta-wrapper {
      display: flex;
      align-items: center;
      flex-wrap: wrap;
      flex: none; } }
.info-heading-cta {
  font-family: 'Lexend Light', 'Helvetica', 'Arial', sans-serif;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: var(--imColTextPrimary);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 10px;
  margin: 0; }
  @media screen and (min-width: 1024px) {
    .info-heading-cta {
      font-size: 18px;
      line-height: 26px;
      text-align: left;
      padding: 25px 0 25px 1.5rem; } }
.info-sidebar {
  background-color: var(--imCmsSupportAsideBgCol); }
  @media screen and (min-width: 768px) {
    .info-sidebar {
      flex: 0.7 1 200px; } }
.is-heading {
  font-family: 'Lexend Light', 'Helvetica', 'Arial', sans-serif;
  font-weight: normal;
  font-size: 24px;
  line-height: 26px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin: 10px 0 20px 0; }

.is-list {
  padding-left: 20px; }

.is-item {
  font-family: 'Lexend Light', 'Helvetica', 'Arial', sans-serif;
  font-weight: normal;
  font-size: 20px;
  line-height: 24px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  list-style: disc;
  margin-bottom: 20px; }

.info-content.section-no-nav {
  flex: 2;
  display: block; }

.ic-image {
  border: 1px solid var(--imCmsSupportImgBorderCol);
  box-shadow: 8px 8px 0 0 var(--imCmsSupportImgShadow); }

.ic-image-dashboard {
  max-width: 850px;
  width: 100%; }

.ic-image-cms {
  max-width: 1026px;
  width: 100%; }

.ic-image-stock {
  max-width: 1109px;
  width: 100%;
  border: 0;
  box-shadow: none; }

.item-cloneable.ls-item {
  background-color: var(--imHomeLinkCloneBgCol);
  border-radius: var(--imHomeLinkCloneBgRadius);
  display: flex;
  justify-content: space-between;
  margin: 0 0 2px -7px;
  align-items: center;
  padding: 2px 4px 2px 7px; }

.user-regular.ls-item {
  background-color: transparent;
  display: block;
  margin: 0;
  padding: 0; }

.item-cloneable .ls-link {
  font-family: var(--imHomeLinkCloneFontStack);
  color: var(--imHomeLinkCloneTextCol); }
  .item-cloneable .ls-link:hover {
    color: var(--imHomeLinkCloneHoverTextCol); }

.ls-link {
  color: var(--imHomeLinkTextCol); }

.item-cloneable .icon-duplicate {
  fill: var(--imHomeLinkCloneIconFill);
  transition: fill 150ms ease-in-out, -webkit-transform 150ms ease-in-out;
  transition: fill 150ms ease-in-out, transform 150ms ease-in-out;
  transition: fill 150ms ease-in-out, transform 150ms ease-in-out, -webkit-transform 150ms ease-in-out; }

.lr-link-inline:hover .clone-icon-wrapper .icon-duplicate {
  fill: var(--imHomeLinkCloneHoverIconFill);
  -webkit-transform: var(--imHomeLinkCloneHoverIconTransform);
          transform: var(--imHomeLinkCloneHoverIconTransform); }

.item-enabled,
.item-true {
  color: var(--imfItemEnabledTextCol); }

.item-disabled,
.item-false {
  color: var(--imfItemDisabledTextCol); }

.icon-enabled {
  fill: var(--imfItemEnabledFillCol); }

.item-brand {
  padding: 2px 8px 2px 3px;
  background-color: var(--imfINoteBrandBgCol);
  border-radius: 10px;
  border: 1px solid var(--imfINoteBrandBorderCol);
  height: 20px;
  display: inline-flex;
  align-items: center;
  margin-left: 5px; }
  .item-brand.item-brand-no-icon {
    padding: 2px 8px;
    margin-left: 0; }

.list-recurring .col-hide,
.lr-item-heading .col-hide {
  display: none; }
  @media screen and (min-width: 568px) {
    .list-recurring .col-hide,
    .lr-item-heading .col-hide {
      display: flex; } }
  @media screen and (min-width: 768px) {
    .list-recurring .col-hide,
    .lr-item-heading .col-hide {
      display: none; } }
  @media screen and (min-width: 1024px) {
    .list-recurring .col-hide,
    .lr-item-heading .col-hide {
      display: flex; } }
.list-recurring .col-hide-extra,
.lr-item-heading .col-hide-extra {
  display: none; }
  @media screen and (min-width: 1280px) {
    .list-recurring .col-hide-extra,
    .lr-item-heading .col-hide-extra {
      display: flex; } }
.list-recurring .col-hide-aggressive,
.lr-item-heading .col-hide-aggressive {
  display: none; }
  @media screen and (min-width: 1800px) {
    .list-recurring .col-hide-aggressive,
    .lr-item-heading .col-hide-aggressive {
      display: flex; } }
.list-user-edit .col-hide {
  display: none; }
  @media screen and (min-width: 768px) {
    .list-user-edit .col-hide {
      display: flex; } }
.list-table .col-hide,
.list-table-simple .col-hide {
  display: none; }
  @media screen and (min-width: 768px) {
    .list-table .col-hide,
    .list-table-simple .col-hide {
      display: flex; } }
.stock-index .list-recurring .col-hide,
.stock-index .lr-item-heading .col-hide {
  display: none; }
  @media screen and (min-width: 800px) {
    .stock-index .list-recurring .col-hide,
    .stock-index .lr-item-heading .col-hide {
      display: flex; } }
  @media screen and (min-width: 768px) {
    .stock-index .list-recurring .col-hide,
    .stock-index .lr-item-heading .col-hide {
      display: none; } }
  @media screen and (min-width: 1200px) {
    .stock-index .list-recurring .col-hide,
    .stock-index .lr-item-heading .col-hide {
      display: flex; } }
@media screen and (min-width: 640px) {
  .list-grid {
    display: flex;
    flex-wrap: wrap; } }

@supports (grid-area: auto) {
  @media screen and (min-width: 640px) {
    .list-grid {
      display: grid;
      grid-gap: 1rem;
      grid-template-columns: repeat(2, 1fr); } }
  @media screen and (min-width: 768px) {
    .list-grid {
      grid-template-columns: 1fr; } }
  @media screen and (min-width: 1024px) {
    .list-grid {
      grid-template-columns: repeat(2, 1fr); } }
  @media screen and (min-width: 1280px) {
    .list-grid {
      grid-template-columns: repeat(3, 1fr); } }
  @media screen and (min-width: 1800px) {
    .list-grid {
      grid-template-columns: repeat(4, 1fr); } } }

.lg-item {
  padding-right: 1rem;
  padding-bottom: 1rem;
  overflow: hidden; }
  @media screen and (min-width: 640px) {
    .lg-item {
      flex: 0 1 50%;
      max-width: 50%; }
      @supports (grid-area: auto) {
        .lg-item {
          max-width: initial;
          padding: 0; } } }
  @media screen and (min-width: 768px) {
    .lg-item {
      flex: 0 1 100%;
      max-width: 100%; }
      @supports (grid-area: auto) {
        .lg-item {
          max-width: initial;
          padding: 0; } } }
  @media screen and (min-width: 1024px) {
    .lg-item {
      flex: 0 1 50%;
      max-width: 50%; }
      @supports (grid-area: auto) {
        .lg-item {
          max-width: initial;
          padding: 0; } } }
  @media screen and (min-width: 1280px) {
    .lg-item {
      flex: 0 1 33.333%;
      max-width: 33.333%; }
      @supports (grid-area: auto) {
        .lg-item {
          max-width: initial;
          padding: 0; } } }
  @media screen and (min-width: 1800px) {
    .lg-item {
      flex: 0 1 25%;
      max-width: 25%; }
      @supports (grid-area: auto) {
        .lg-item {
          max-width: initial;
          padding: 0; } } }
.lg-item-wrapper {
  background: var(--imColBlack3);
  border: 1px solid var(--imColBlack10);
  display: flex;
  border-radius: 3px;
  overflow: hidden;
  transition: border 150ms ease-in;
  position: relative;
  height: 100%; }
  .lg-item-wrapper:hover .lg-image {
    opacity: 1; }
  .lg-item-wrapper input[type='checkbox'] {
    display: none; }
  .lg-item-wrapper input[type='checkbox']:checked + .lg-icon {
    visibility: visible;
    opacity: 1; }

.lg-image-clip {
  width: 45%;
  border-right: 1px solid var(--imColBlack15);
  background: var(--imColBlack5); }

@supports ((-o-object-fit: cover) or (object-fit: cover)) {
  .lg-image-link {
    display: flex;
    flex-direction: column;
    height: 9rem; }
  .lg-image {
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: 50% 50%;
       object-position: 50% 50%;
    height: 100%; } }

.lg-image {
  width: 100%; }

.lg-col-wrapper {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between; }

.lg-img-wrapper {
  flex: 1.8; }

.lg-text-wrapper {
  padding: 10px;
  margin-bottom: auto; }
  .dealership-stock .lg-text-wrapper {
    flex: 1; }

.lg-text-heading {
  font-family: 'Lexend Bold', 'Helvetica', 'Arial', sans-serif;
  font-weight: normal; }

.lg-text {
  font-family: 'Lexend Regular', 'Helvetica', 'Arial', sans-serif;
  font-weight: normal; }

.lg-text-heading,
.lg-text {
  font-family: 'Lexend Regular', 'Helvetica', 'Arial', sans-serif;
  font-weight: normal;
  color: var(--imColBlack60);
  font-size: 13px;
  line-height: 16px;
  margin: 0; }

.lg-specials-heading,
.lg-specials-text {
  font-family: 'Lexend Regular', 'Helvetica', 'Arial', sans-serif;
  font-weight: normal;
  color: var(--imColBlack60);
  font-size: 13px;
  line-height: 16px;
  margin: 0; }

.lg-link-wrapper {
  display: flex;
  border-top: 1px solid var(--imColBlack15); }

.lg-link {
  flex: 1;
  padding-left: 10px;
  background-color: var(--imColBlack5);
  transition: background-color 150ms ease-in-out; }
  .lg-link:hover {
    background-color: var(--imColBlack8); }

.lg-link-edit {
  border-right: 1px solid var(--imColBlack15); }

.lg-link-delete {
  color: var(--imColSecondary);
  transition: color 150ms ease-in; }
  .lg-link-delete:hover {
    transition: color 150ms ease-in;
    color: var(--imMessageAlertCol); }
    .lg-link-delete:hover .icon-trash {
      fill: var(--imIndexIconActionHoverAlertFill); }

.lg-icon {
  width: 30px;
  height: 30px; }
  .lg-icon.icon-pencil-edit-line, .lg-icon.icon-trash, .lg-icon.icon-eye,
  .lg-icon .icon-circle-x {
    fill: var(--imIconTriggersFill); }
    .lr-col a:hover .lg-icon.icon-pencil-edit-line, .lr-col a:hover .lg-icon.icon-trash, .lr-col a:hover .lg-icon.icon-eye, .lr-col a:hover .lg-icon .icon-circle-x {
      -webkit-transform: var(--imIndexIconActionHoverTransform);
              transform: var(--imIndexIconActionHoverTransform); }

.active-false {
  color: var(--imMessageAlertCol); }

.list-input {
  border: 1px solid var(--imColBlack10);
  display: flex;
  justify-content: space-between; }

.lr-action-wrapper {
  cursor: pointer;
  padding: 5px; }
  .profile .lr-action-wrapper, .users .lr-action-wrapper {
    display: flex;
    align-items: center; }
  .lr-action-wrapper:hover .lr-action-icon {
    fill: var(--imIconTriggersHoverFill);
    -webkit-transform: var(--imIconTransform);
            transform: var(--imIconTransform); }
  .lr-action-wrapper:hover .icon-trash {
    fill: var(--imColRed); }
  .lr-action-wrapper .lr-action-icon {
    margin-right: 8px; }

.lr-action-text {
  color: var(--imActionTriggerTextCol);
  transition: color 150ms ease-in; }
  .lr-action-wrapper:hover .lr-action-text {
    color: var(--imActionTriggerHoverTextCol); }

.list-recurring {
  border: 1px solid var(--imfListRowBorderCol);
  margin-bottom: 15px;
  border-radius: var(--imfListRowBorderRadius); }
  .feeds-list-export .list-recurring, .filters-list-export .list-recurring, .list-recurring.facebook-addresses-list-export {
    border: 0; }
  .list-recurring.lr-message-condition {
    padding: 15px 10px;
    background-color: var(--imColWhite); }

.lr-label-check-radio-wrapper {
  margin-left: 10px; }
  .lr-label-check-radio-wrapper .imf-label {
    margin: 0; }

.lr-col {
  border-left: 1px solid var(--imfListRowColumnBorderLeftCol);
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex: 1; }
  .lr-col:first-child {
    border: 0; }

.lr-col-100 {
  flex: 1; }
  @media screen and (min-width: 1024px) {
    .lr-col-100 {
      flex: 0 0 100px;
      max-width: 100px; } }
  .lr-col-100 .lr-text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100px;
    padding: 0 5px; }

.lr-col-120 {
  flex: 1; }
  @media screen and (min-width: 1024px) {
    .lr-col-120 {
      flex: 0 0 120px;
      max-width: 120px; } }
  .lr-col-120 .lr-text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 120px;
    padding: 0 5px; }

.lr-col-150 {
  flex: 1; }
  @media screen and (min-width: 1024px) {
    .lr-col-150 {
      flex: 0 0 150px;
      max-width: 150px; } }
  .lr-col-150 .lr-text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 150px;
    padding: 0 5px; }

.lr-col-180 {
  flex: 1; }
  @media screen and (min-width: 1024px) {
    .lr-col-180 {
      flex: 0 0 180px;
      max-width: 180px; } }
  .lr-col-180 .lr-text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 180px;
    padding: 0 5px; }

.lr-col-static-180 {
  flex: 0 0 180px; }
  .lr-col-static-180 .lr-text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 180px;
    padding: 0 5px; }

.lr-col-200 {
  flex: 1; }
  @media screen and (min-width: 1024px) {
    .lr-col-200 {
      flex: 0 0 200px;
      max-width: 200px; } }
  .lr-col-200 .lr-text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 200px;
    padding: 0 5px; }

.lr-col-300 {
  flex: 1;
  min-width: 100px; }
  @media screen and (min-width: 1024px) {
    .lr-col-300 {
      flex: 0 0 300px;
      max-width: 300px; } }
  .lr-col-300 .lr-text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 300px;
    padding: 0 5px; }

.lr-col-fit-custom {
  flex: 1;
  min-width: 100px;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start; }
  @media screen and (min-width: 1120px) {
    .lr-col-fit-custom {
      flex: 1.5; } }
  .lr-col-fit-custom .lr-text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 150px;
    padding: 0 5px; }
    @media screen and (min-width: 1024px) {
      .lr-col-fit-custom .lr-text {
        max-width: 250px; } }
    @media screen and (min-width: 1120px) {
      .lr-col-fit-custom .lr-text {
        max-width: 350px; } }
    @media screen and (min-width: 1280px) {
      .lr-col-fit-custom .lr-text {
        max-width: 500px; } }
    @media screen and (min-width: 1800px) {
      .lr-col-fit-custom .lr-text {
        max-width: 700px; } }
.lr-col-lg {
  flex: 3;
  align-items: flex-start; }
  @media screen and (min-width: 568px) {
    .lr-col-lg {
      flex: 2; } }
  @media screen and (min-width: 768px) {
    .lr-col-lg {
      flex: 3; } }
  @media screen and (min-width: 1024px) {
    .lr-col-lg {
      flex: 2; } }
  @media screen and (min-width: 1280px) {
    .lr-col-lg.flexible-300 {
      min-width: 300px;
      max-width: 300px; } }
  .lr-col-lg.flex1 {
    flex: 1; }
    @media screen and (min-width: 568px) {
      .lr-col-lg.flex1 {
        flex: 1; } }
    @media screen and (min-width: 768px) {
      .lr-col-lg.flex1 {
        flex: 1; } }
    @media screen and (min-width: 1024px) {
      .lr-col-lg.flex1 {
        flex: 1; } }
.lr-col-md-flex {
  flex: 1;
  align-items: flex-start; }

.lr-col-md-2 {
  flex: 1; }
  @media screen and (min-width: 568px) {
    .lr-col-md-2 {
      flex: 0 0 150px; } }
  @media screen and (min-width: 768px) {
    .lr-col-md-2 {
      flex: 1; } }
  @media screen and (min-width: 1024px) {
    .lr-col-md-2 {
      flex: 0 0 150px; } }
.lr-col-md {
  flex: 1; }
  @media screen and (min-width: 568px) {
    .lr-col-md {
      flex: 0 0 90px; } }
  @media screen and (min-width: 768px) {
    .lr-col-md {
      flex: 1; } }
  @media screen and (min-width: 1024px) {
    .lr-col-md {
      flex: 0 0 90px; } }
.lr-col-md-left {
  flex: 1;
  align-items: flex-start; }

.lr-col-sm-md {
  flex: 0 0 70px; }

.lr-col-sm {
  flex: 0 0 var(--imfListRowHeight); }

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

.lr-col-start {
  justify-content: flex-start; }

.section-users .lr-col-lg,
.section-stock-details .lr-col-lg,
.profile .lr-col-lg {
  flex: 2; }
  @media screen and (min-width: 568px) {
    .section-users .lr-col-lg,
    .section-stock-details .lr-col-lg,
    .profile .lr-col-lg {
      flex: 4; } }
  @media screen and (min-width: 1024px) {
    .section-users .lr-col-lg,
    .section-stock-details .lr-col-lg,
    .profile .lr-col-lg {
      flex: 5; } }
.section-users .lr-col-md,
.section-stock-details .lr-col-md,
.profile .lr-col-md {
  flex: 1;
  min-height: 40px; }
  @media screen and (min-width: 568px) {
    .section-users .lr-col-md,
    .section-stock-details .lr-col-md,
    .profile .lr-col-md {
      flex: 0 0 180px; } }
  @media screen and (min-width: 768px) {
    .section-users .lr-col-md,
    .section-stock-details .lr-col-md,
    .profile .lr-col-md {
      flex: 1; } }
  @media screen and (min-width: 1024px) {
    .section-users .lr-col-md,
    .section-stock-details .lr-col-md,
    .profile .lr-col-md {
      flex: 0 0 180px; } }
.lr-header-row {
  border: 1px solid var(--imfListRowHeadingBorderCol);
  border-bottom: 0; }
  @media screen and (min-width: 1024px) {
    .dealership-stock .lr-header-row {
      position: sticky;
      top: 0;
      z-index: 1; } }
.lr-item-heading {
  color: var(--imfListRowHeadingCol); }
  .lr-item-heading.lr-item {
    background-color: var(--imfListRowHeadingBgCol); }
  .lr-item-heading .lr-col {
    padding: 7px 3px;
    border-left: 1px solid var(--imfListRowHeadingColumnBorderLeftCol); }
    .lr-item-heading .lr-col:first-child {
      border-left: 0; }

.lr-text-heading {
  font-family: var(--imfListRowHeadingFontStack);
  font-size: var(--imfListRowHeadingSize);
  line-height: var(--imfListRowHeadingLineHeight);
  text-align: var(--imfListRowHeadingTextAlign);
  color: var(--imfListRowHeadingCol); }
  .lr-col-lg .lr-text-heading, .lr-col-fit-custom .lr-text-heading {
    text-align: left;
    margin-left: 5px; }

.lr-text-heading-right {
  text-align: right;
  line-height: 16px;
  margin-right: 5px; }

.lr-text-heading-left {
  text-align: left;
  line-height: 16px;
  margin-left: 5px; }

.lr-reset-password .lr-item {
  min-height: 40px;
  align-items: center; }

.lr-reset-password .lr-item-heading {
  min-height: auto;
  padding: 7px 10px; }

.lr-col-add {
  padding: 10px; }

.lr-icon {
  width: 30px;
  height: 30px;
  fill: var(--imIndexIconNeutralFill); }
  .lr-icon.icon-blue {
    fill: var(--imColSecondary); }
  .lr-icon.lr-action-blue {
    fill: var(--imColSecondary); }
  .lr-icon.lr-static-icon {
    fill: var(--imColBlack30); }
  .restore_fields .lr-icon {
    fill: var(--imColSecondary); }
  .lr-link:hover .lr-icon {
    fill: var(--imIndexIconNeutralHoverFill); }
  .lr-icon.icon-permission {
    fill: var(--imColBlack40); }
  .lr-icon.icon-tick {
    fill: var(--imIconTickFill); }
  .lr-icon.icon-important {
    fill: var(--imColRed); }
  .lr-icon.icon-clear {
    fill: var(--imColBlack40); }
    .lr-icon.icon-clear:hover {
      fill: var(--imColRed); }

.icon-info-wrapper {
  display: flex;
  justify-content: center;
  align-items: center; }
  .icon-info-wrapper .icon-info-circle {
    width: 30px;
    height: 30px;
    fill: var(--imIconInfoFill); }
    .lr-no-link:hover .icon-info-wrapper .icon-info-circle {
      fill: var(--imIndexIconActionHoverFill);
      -webkit-transform: var(--imIndexIconActionHoverTransform);
              transform: var(--imIndexIconActionHoverTransform); }

@supports ((-o-object-fit: cover) or (object-fit: cover)) {
  .lr-image,
  .lr-video-poster-image-wrapper {
    -o-object-fit: cover;
       object-fit: cover;
    height: var(--imfListRowHeight); } }

.lr-video-poster-image-wrapper {
  width: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center; }
  .lr-video-poster-image-wrapper::before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid slice' width='21' height='21 ' viewBox='0 0 21 21'%3E %3Cpath d='M21,10.5C21,16.3,16.3,21,10.5,21S0,16.31,0,10.5S4.7,0,10.5,0S21,4.7,21,10.5z M10.5,2.25c-4.56,0-8.25,3.7-8.25,8.25s3.69,8.25,8.25,8.25s8.25-3.7,8.25-8.25S15.06,2.25,10.5,2.25z M14.62,11.18c0.49-0.37,0.49-0.98,0-1.36L8.89,5.51c-0.49-0.37-0.9-0.17-0.9,0.45v9.09c0,0.62,0.4,0.82,0.9,0.45L14.62,11.18z' fill='%23fff'/%3E%3C/svg%3E");
    background-size: 30px 30px;
    opacity: 0.6;
    position: absolute;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat; }
  .lr-video-poster-image-wrapper .lr-image {
    width: 100%; }

.lr-thumb-link {
  display: block;
  width: 130px;
  height: var(--imfListRowHeight);
  overflow: hidden; }
  @supports ((-o-object-fit: cover) or (object-fit: cover)) {
    .lr-thumb-link {
      width: auto;
      height: auto;
      overflow: initial; } }

.lr-thumb {
  max-width: initial;
  height: var(--imfListRowHeight);
  display: inline-block; }
  .dealership-stock .lr-thumb, .dealerships.specials .lr-thumb {
    margin-left: 5px;
    height: var(--imfListRowHeight);
    font-size: 13px;
    line-height: 16px;
    margin-right: 5px; }
    @supports ((-o-object-fit: cover) or (object-fit: cover)) {
      .dealership-stock .lr-thumb, .dealerships.specials .lr-thumb {
        -o-object-fit: contain;
           object-fit: contain;
        -o-object-position: 0 0;
           object-position: 0 0; } }

.lr-image-clip {
  overflow: hidden;
  width: 45px;
  height: var(--imfListRowHeight); }

.lr-col.lr-col-image {
  flex: 0 0 60px; }
  .lr-col.lr-col-image .icon-no-image {
    width: 100%; }

.lr-col-mobile {
  overflow: hidden; }

.no-image-mobile {
  width: 0;
  height: 0;
  border-top: 24px solid var(--imfListRowNoImageMobileBorderColDk);
  border-right: 24px solid var(--imfListRowNoImageMobileBorderColDk);
  border-left: 24px solid var(--imfListRowNoImageMobileBorderColLt);
  border-bottom: 24px solid var(--imfListRowNoImageMobileBorderColLt); }
  .source .no-image-mobile {
    border-top-color: #e1f0f9;
    border-right-color: #e1f0f9;
    border-left-color: #f3fbff;
    border-bottom-color: #f3fbff; }

.lr-item {
  display: flex;
  background-color: var(--imfListRowBgCol); }
  .lr-item:nth-child(2n) {
    background-color: var(--imfListRowContrastBgCol); }
  .working .lr-item {
    background-color: var(--imfListRowBgCol); }
  .list-recurring-rules .lr-item {
    border-top: 1px solid var(--imfListRowBorderCol); }
    .list-recurring-rules .lr-item:first-child {
      border-top: 0; }

.lr-item.lr-item-wrap {
  flex-wrap: wrap; }

.list-placeholder .lr-item.highlighted-item-blue,
.list-placeholder .lr-item.source {
  background-color: var(--imThemePageSecondaryBgCol);
  border-top: 1px solid var(--imThemePageSecondaryBorderCol); }
  .list-placeholder .lr-item.highlighted-item-blue .icon-grabber,
  .list-placeholder .lr-item.source .icon-grabber {
    fill: var(--imNeutralSoftFill); }
  .list-placeholder .lr-item.highlighted-item-blue .lr-text,
  .list-placeholder .lr-item.source .lr-text {
    color: var(--imThemePageBrandTextCol); }

.list-placeholder .lr-item.highlighted-item-grn {
  background-color: #f9fbe6;
  border-top: 1px solid #e6ffd1; }
  .list-placeholder .lr-item.highlighted-item-grn .icon-grabber {
    fill: var(--imNeutralSoftFill); }
  .list-placeholder .lr-item.highlighted-item-grn .lr-text,
  .list-placeholder .lr-item.highlighted-item-grn .lr-no-link {
    color: var(--imThemePageBrandTextCol); }

.lr-item.source,
.lr-item.target {
  border-top: 1px solid var(--imfListRowBorderCol); }

.lr-item.lr-bordered {
  border-top: 1px solid var(--imfListRowBorderCol);
  background-color: var(--imColWhite); }
  .lr-item.lr-bordered:first-child {
    border-top: 0; }

.lr-item.highlighted-item-blue {
  background-color: var(--imThemePageSecondaryBgCol); }
  .lr-item.highlighted-item-blue .icon-grabber {
    fill: var(--imColSecondary); }
  .lr-item.highlighted-item-blue .lr-text {
    color: var(--imColSecondary); }

.list-placeholder {
  min-height: var(--imfListRowHeight);
  background-color: var(--imfPlaceholderListWrapperBgCol);
  position: relative; }
  .list-placeholder::after {
    text-align: center;
    position: absolute;
    width: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    top: 10px;
    z-index: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 10px; }
    .hero-banners-dealership .list-placeholder::after {
      content: 'There are currently no dealership banners.'; }
    .hero-banners-brand .list-placeholder::after {
      content: 'There are currently no brand banners.'; }
    .dashboard-links .list-placeholder::after {
      content: 'There are currently no dashboard links.'; }
    .dashboard-links-global .list-placeholder::after {
      content: 'There are currently no unused global dashboard links.'; }
    .dealership-valuation-questions .list-placeholder::after {
      content: 'There are currently no dealership valuation questions.'; }
    .dealership-valuation-questions-global .list-placeholder::after {
      content: 'There are currently no global valuation questions.'; }
    .dynamic-forms-global .list-placeholder::after {
      content: 'There are currently no unused global dynamic forms.'; }
    .promos-dealership .list-placeholder::after {
      content: 'There are currently no dealership promos.'; }
    .promos-brand .list-placeholder::after {
      content: 'There are currently no brand promos.'; }
    .list-component-props .list-placeholder::after {
      content: 'There are currently no props.'; }
  .list-placeholder.page-section::after {
    content: 'There are currently no pages in this section.'; }
  .list-placeholder.pages-without-sections::after {
    content: 'There are currently no uncategorised pages.'; }
  .list-placeholder.footer-links-section::after {
    content: 'There are currently no footer links in this section.'; }
  .list-placeholder.footer-links-without-sections::after {
    content: 'There are currently no uncategorised footer links.'; }
  .list-placeholder.list-new-vehicle-showroom {
    border: 1px solid var(--imThemePageTertiaryBorderCol);
    background-color: var(--imThemePageTertiaryBgCol);
    border-top: 0; }
    .list-placeholder.list-new-vehicle-showroom::after {
      font-family: 'Lexend Bold', 'Helvetica', 'Arial', sans-serif;
      font-weight: normal;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      color: var(--imColSecondary);
      content: 'Vehicle links will appear in this section.'; }
  .hero-banners-brand .list-placeholder .banner-edit-btn {
    display: none; }

.list-placeholder .lr-item {
  position: relative;
  z-index: 1;
  background-color: var(--imfPlaceholderListRowBgCol);
  border-top: 1px solid var(--imfPlaceholderListRowBorderCol); }
  .list-placeholder .lr-item:first-child {
    border-top: 0; }
  .list-placeholder .lr-item.highlighted-item-blue {
    background-color: var(--imfPlaceholderListRowSecondaryBgCol);
    border-top: 1px solid var(--imfPlaceholderListRowSecondaryBorderCol); }
    .list-placeholder .lr-item.highlighted-item-blue:first-child {
      border-top: 0; }
  .list-placeholder .lr-item.highlighted-item-grn {
    background-color: var(--imfPlaceholderListRowTertiaryBgCol);
    border-top: 1px solid var(--imfPlaceholderListRowBorderCol); }
    .list-placeholder .lr-item.highlighted-item-grn:first-child {
      border-top: 0; }
  .list-placeholder .lr-item .lr-col {
    border-left-color: var(--imfPlaceholderListRowBorderCol); }

.lr-col.inactive-banner .icon-no-image,
.lr-col.inactive-banner .lr-image,
.lr-col.inactive-promo .icon-no-image,
.lr-col.inactive-promo .lr-image {
  opacity: 0.2; }

.lr-col.inactive-banner .icon-no-image,
.lr-col.inactive-promo .icon-no-image {
  color: var(--imColBlack40); }

@media screen and (min-width: 568px) {
  .template-enabled-true .template-enabled {
    display: flex; } }

@media screen and (min-width: 768px) {
  .template-enabled-true .template-enabled {
    display: none; } }

@media screen and (min-width: 1024px) {
  .template-enabled-true .template-enabled {
    display: flex; } }

.template-enabled-true .template-disabled {
  display: none; }

.template-enabled-false .template-enabled {
  display: none; }

@media screen and (min-width: 568px) {
  .template-enabled-false .template-disabled {
    display: flex; } }

@media screen and (min-width: 768px) {
  .template-enabled-false .template-disabled {
    display: none; } }

@media screen and (min-width: 1024px) {
  .template-enabled-false .template-disabled {
    display: flex; } }

.lr-link,
.lr-no-link {
  display: flex;
  flex: 0 0 var(--imfListRowHeight);
  align-items: center;
  justify-content: center; }
  .garage .lr-link, .garage .lr-no-link {
    flex: 0 0 40px; }

.lr-link-basic {
  font-family: -apple-system, system-ui, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  text-decoration: underline; }

.lr-link-inline:hover .icon-duplicate {
  fill: var(--imColSecondary); }

.lr-simple-compressed {
  display: flex;
  flex: 0 0 30px;
  align-items: center;
  justify-content: center; }

.lr-simple-left {
  justify-content: start; }

.lr-simple-start {
  justify-content: flex-start; }

.lr-link {
  cursor: pointer; }
  .lr-link:hover .icon-pencil-edit-line {
    fill: var(--imIconTriggersHoverFill);
    -webkit-transform: var(--imIndexIconActionHoverTransform);
            transform: var(--imIndexIconActionHoverTransform); }

.lr-link:hover .icon-circle-x,
.lr-link:hover .icon-alert,
.lr-link:hover .icon-clear,
.lr-content-block-link:hover .icon-circle-x,
.lr-content-block-link:hover .icon-alert,
.lr-content-block-link:hover .icon-clear {
  fill: var(--imIndexIconActionHoverAlertFill);
  -webkit-transform: var(--imIconTransform);
          transform: var(--imIconTransform); }

.lr-link:hover .icon-permission,
.lr-content-block-link:hover .icon-permission {
  fill: var(--imIndexIconActionHoverFill);
  -webkit-transform: var(--imIconTransform);
          transform: var(--imIconTransform); }

.lr-link:hover .icon-permission-true,
.lr-content-block-link:hover .icon-permission-true {
  fill: var(--imColSecondary);
  -webkit-transform: var(--imIconTransform);
          transform: var(--imIconTransform); }

.lr-link-add-item {
  width: 100%;
  justify-content: flex-start;
  border: 0;
  background: none; }

.lr-col-lg .lr-text, .lr-col-md-2 .lr-text, .lr-col-md .lr-text {
  margin: 0 5px;
  display: block; }

.lr-text-ellipses {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.lr-text-ellipses-wrap {
  width: 100%;
  max-width: 300px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }
  @media screen and (min-width: 1400px) {
    .lr-text-ellipses-wrap {
      max-width: none;
      width: 500px;
      word-break: break-all;
      white-space: normal;
      overflow-wrap: break-word;
      overflow: visible;
      text-overflow: clip; } }
.lr-text-alert {
  color: var(--imThemeColAlert); }

.lr-col-md-left .lr-text-heading, .lr-col-md-left .lr-text, .lr-col-md-left .lr-no-link {
  padding-left: 5px; }

.lr-text,
.lr-no-link,
.users .lr-text-heading,
.profile .lr-text-heading {
  font-family: var(--imfListRowTextFontStack);
  font-size: var(--imfListRowTextsize);
  line-height: var(--imfListRowTextlineheight); }

.lr-text-left {
  text-align: left;
  margin: 0 5px; }

.lr-text-center {
  text-align: center; }

.lr-text-right {
  text-align: right; }

.lr-text-center-vert-start {
  padding: 5px;
  margin: 0;
  align-items: center;
  justify-content: flex-start; }

.lr-text-right {
  text-align: right; }

.lr-text-first {
  margin: 0 10px; }

.lr-text-important {
  color: var(--imIndexIconActionHoverAlertFill); }

.stock-index .lr-text {
  font-size: 12px;
  line-height: 13px; }

.stock-index .lr-col .lr-text-heading,
.stock-index .lr-col .lr-text-heading-left,
.stock-index .lr-col .lr-text-heading-right,
.stock-index .lr-col .lr-text-left,
.stock-index .lr-col .lr-text-right,
.stock-index .lr-text .lr-text-heading,
.stock-index .lr-text .lr-text-heading-left,
.stock-index .lr-text .lr-text-heading-right,
.stock-index .lr-text .lr-text-left,
.stock-index .lr-text .lr-text-right {
  font-size: 12px;
  line-height: 13px; }

.lr-image-link {
  height: var(--imfListRowHeight);
  overflow: hidden;
  max-width: 100px; }

.lr-text-row-reverse {
  display: flex;
  align-items: center;
  flex-direction: row-reverse; }

.list-simple {
  margin-bottom: var(--imfFormItemMargin); }

.sortable-handle {
  cursor: -webkit-grab;
  cursor: grab; }

.sortable-drag {
  border: 1px solid var(--imColSecondary); }

.sortable-ghost {
  border: 1px solid var(--imColBlueLt); }

.list-table {
  border: 1px solid var(--imColBlack10);
  margin-bottom: var(--imfFormItemMargin); }

.lt-heading {
  line-height: 18px;
  color: var(--imColWhite);
  background-color: var(--imColBlack35); }

.lt-item {
  line-height: 18px;
  display: flex;
  align-items: center;
  padding: 8px; }
  .lt-item:nth-child(2n) {
    background-color: var(--imColBlack3); }

.lr-text.success, .lr-text.failed, .lr-text.ongoing, .lr-text.timeout {
  position: relative;
  text-indent: 25px; }
  .lr-text.success::before, .lr-text.failed::before, .lr-text.ongoing::before, .lr-text.timeout::before {
    content: '';
    position: absolute;
    background-size: 24px 24px;
    width: 24px;
    height: 24px;
    top: -4px;
    left: 0; }

.lr-text.success {
  color: var(--imThemeColSuccess); }
  .lr-text.success::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid slice' width='100%25' height='100%25' viewBox='0 0 30 30'%3E %3Cpath d='M11.3,19.5L23.5,7.4L25,9L11.3,22.6L5,16.3l1.6-1.6L11.3,19.5z' fill='%23388e3c' /%3E%3C/svg%3E"); }

.lr-text.failed {
  color: var(--imThemeColAlert); }
  .lr-text.failed::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid slice' width='100%25' height='100%25' viewBox='0 0 30 30'%3E %3Cpolygon points='24.2,7 22.4,5.3 15,13.2 7.6,5.3 5.8,7 13.3,15 5.8,23 7.6,24.7 15,16.8 22.4,24.7 24.2,23 16.7,15' fill='%23de3226' /%3E%3C/svg%3E"); }

.lr-text.ongoing {
  color: var(--imColOrange); }

.lr-text::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid slice' width='100%25' height='100%25' viewBox='0 0 30 30'%3E %3Cpath d='M20.458,19.8116a6.6947,6.6947,0,0,0,1.1436-2.7548h2.235a8.7378,8.7378,0,0,1-1.8193,4.3141Zm-4.3144,2.7029a6.621,6.621,0,0,0,2.7029-1.1436l1.6115,1.6115A8.9084,8.9084,0,0,1,16.1436,24.75Zm7.693-7.6411h-2.235a6.6947,6.6947,0,0,0-1.1436-2.7548l1.5593-1.5593a8.7378,8.7378,0,0,1,1.8193,4.3141Zm-9.928,7.6411V24.75a8.6364,8.6364,0,0,1-5.51-2.911,8.5053,8.5053,0,0,1-2.235-5.8737,8.5053,8.5053,0,0,1,2.235-5.8737,8.6364,8.6364,0,0,1,5.51-2.911V3.75l5.042,5.0421L13.9086,13.73V9.4157a6.4988,6.4988,0,0,0-3.9248,2.2611,6.5923,6.5923,0,0,0,0,8.5766A6.4988,6.4988,0,0,0,13.9086,22.5145Z' fill='%23ffa500' /%3E%3C/svg%3E"); }

.lr-text.timeout {
  color: var(--imColOrange); }

.lr-text.publish {
  color: var(--imColWhite);
  background: var(--imColBlack50);
  padding: 1px 6px;
  border-radius: 11px; }

.nav-log-pagination .pagination {
  padding: 10px 0;
  font-size: var(--imGlobalFontSize);
  display: flex; }
  .nav-log-pagination .pagination.pagination-bottom {
    padding-top: 0; }

.nav-log-pagination .pagination .current {
  background-color: var(--imColBlack35);
  color: var(--imColWhite);
  font-style: normal; }

.nav-log-pagination .pagination a,
.nav-log-pagination .pagination em,
.nav-log-pagination .pagination .disabled {
  font-size: 15px;
  padding: 2px 8px;
  display: block; }

.nav-log-pagination .pagination .disabled {
  cursor: not-allowed; }

.menu-basic-variant {
  border-color: var(--nav2BuildTriggerBorderCol); }
  .menu-basic-variant:hover {
    background-color: var(--nav2BuildTriggerHoverBgCol);
    border-color: var(--nav2BuildTriggerHoverBorderCol);
    color: var(--imColWhite); }

.menu-basic-wrapper {
  position: relative;
  display: flex;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content; }
  .menu-basic-wrapper:hover .menu-basic-dropdown {
    display: block; }
  .menu-basic-wrapper:not(.disabled):hover .build-trigger, .menu-basic-wrapper:not(.disabled):focus .build-trigger, .menu-basic-wrapper:not(.disabled):focus:not(:active) .build-trigger {
    background-color: var(--nav2BuildTriggerHoverBgCol);
    border-color: var(--nav2BuildTriggerHoverBorderCol); }
  .menu-basic-wrapper.disabled:hover .menu-basic-dropdown {
    display: none; }

.build-trigger {
  font-family: 'Lexend SemiBold', 'Helvetica', 'Arial', sans-serif;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: var(--imGlobalFontSize);
  cursor: pointer;
  color: var(--imColWhite);
  display: flex;
  align-items: center;
  padding: 8px 16px;
  border-radius: var(--nav2BuildTriggeBorderRadius);
  border-width: 2px;
  border-style: solid;
  border-color: var(--nav2BuildTriggerBorderCol);
  background-color: var(--nav2BuildTriggerBgCol);
  width: -webkit-max-content;
  width: max-content;
  -ms-grid-row-align: stretch;
      align-self: stretch;
  margin-left: 10px;
  height: 45px;
  transition: background-color 150ms ease-in-out, border-color 150ms ease-in-out; }
  .disabled .build-trigger {
    color: var(--nav2BuildTriggerDisabledTextCol);
    background-color: var(--nav2BuildTriggerDisabledBgCol);
    border-color: var(--nav2BuildTriggerDisabledBorderCol);
    cursor: not-allowed; }

.menu-basic-wrapper:not(.disabled) .build-trigger-link:hover {
  background-color: var(--imColSecondary); }

.mb-icon {
  fill: var(--nav2BuildTriggerIconFill);
  width: 25px;
  height: 25px;
  margin-left: 4px; }
  .button-icon-only .mb-icon {
    margin: 0; }
  .disabled .mb-icon {
    fill: var(--nav2BuildTriggerDisabledIconFill); }

.menu-basic-dropdown {
  padding: 8px 0;
  background-color: var(--nav2BuildMenuWrapperBgCol);
  border-radius: var(--nav2BuildMenuWrapperBorderRadius);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  display: none;
  position: absolute;
  top: 100%;
  width: -webkit-max-content;
  width: max-content;
  min-width: 250px;
  -webkit-animation: translateFadeIn 0.25s ease;
          animation: translateFadeIn 0.25s ease;
  right: 0; }
  .menu-basic-dropdown.show {
    display: block; }

.mbd-item {
  font-family: inherit;
  font-size: inherit;
  text-align: left;
  color: var(--nav2BuildMenuItemTextCol);
  cursor: pointer;
  border: 0;
  display: block;
  width: 100%;
  padding: 12px 20px;
  transition: background-color 150ms ease-in-out; }
  .mbd-item:hover {
    background-color: var(--nav2BuildMenuItemHoverBgCol); }
    .disabled .mbd-item:hover {
      background-color: var(--nav2BuildMenuItemDisabledBgCol); }
  .disabled .mbd-item {
    cursor: not-allowed;
    color: var(--nav2BuildMenuItemDisabledTextCol);
    background-color: var(--nav2BuildMenuItemDisabledBgCol); }

.mbd-section-heading {
  font-family: 'Lexend Bold', 'Helvetica', 'Arial', sans-serif;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 0.6px;
  color: var(--imColBlack30);
  margin: 0 16px;
  padding: 8px 0;
  border-bottom: 1px solid var(imBlack45); }
  .mbd-section-heading:last-child {
    margin-top: 12px; }

.home .n1-link-1,
.users .n1-link-2,
.profile .n1-link-3,
.help .n1-link-4,
.stock-admin .n1-link-6,
.site-admin .n1-link-7,
.api-docs .n1-link-8 {
  background-color: var(--nav1ActiveBgCol); }
  .home .n1-link-1::before,
  .users .n1-link-2::before,
  .profile .n1-link-3::before,
  .help .n1-link-4::before,
  .stock-admin .n1-link-6::before,
  .site-admin .n1-link-7::before,
  .api-docs .n1-link-8::before {
    width: var(--nav1ActiveborderBottomWidth);
    border-bottom-color: var(--nav1ActiveborderBottomCol); }
  .home .n1-link-1:hover::before,
  .users .n1-link-2:hover::before,
  .profile .n1-link-3:hover::before,
  .help .n1-link-4:hover::before,
  .stock-admin .n1-link-6:hover::before,
  .site-admin .n1-link-7:hover::before,
  .api-docs .n1-link-8:hover::before {
    width: var(--nav1ActiveborderBottomWidth); }
  .home .n1-link-1 .n1-icon,
  .users .n1-link-2 .n1-icon,
  .profile .n1-link-3 .n1-icon,
  .help .n1-link-4 .n1-icon,
  .stock-admin .n1-link-6 .n1-icon,
  .site-admin .n1-link-7 .n1-icon,
  .api-docs .n1-link-8 .n1-icon {
    fill: var(--nav1ActiveIconFill); }
  .home .n1-link-1 .n1-text,
  .users .n1-link-2 .n1-text,
  .profile .n1-link-3 .n1-text,
  .help .n1-link-4 .n1-text,
  .stock-admin .n1-link-6 .n1-text,
  .site-admin .n1-link-7 .n1-text,
  .api-docs .n1-link-8 .n1-text {
    color: var(--nav1ActiveTextCol); }

.n1-list {
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 5px; }
  @media screen and (min-width: 1024px) {
    .n1-list {
      margin-top: 0; } }
.n1-item {
  flex: auto; }

.n1-link {
  background-color: var(--nav1BgCol);
  padding: var(--nav1PaddingMobile);
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; }
  @media screen and (min-width: 1024px) {
    .n1-link {
      flex-direction: row;
      justify-content: center;
      align-items: center;
      padding: var(--nav1PaddingDesktop); } }
  .n1-link:hover::before {
    width: var(--nav1HoverBorderBottomWidth);
    border-bottom-color: var(--nav1HoverBorderBottomCol); }
  .n1-link::before {
    content: '';
    border-bottom-width: var(--nav1borderBottomThickness);
    border-bottom-style: solid;
    border-bottom-color: transparent;
    position: absolute;
    bottom: var(--nav1borderBottomPosition);
    width: 0;
    margin-left: var(--nav1borderBottomMarginLeft);
    transition: var(--nav1borderBottomTransition); }
  .n1-link:hover {
    text-decoration: none; }
    .n1-link:hover .n1-icon {
      fill: var(--nav1HoverIconFill);
      -webkit-transform: var(--nav1HoverIconScale);
              transform: var(--nav1HoverIconScale); }

.n1-icon {
  width: 30px;
  height: 30px;
  fill: var(--nav1IconFill);
  transition: fill 150ms ease-in, -webkit-transform 150ms ease-in;
  transition: fill 150ms ease-in, transform 150ms ease-in;
  transition: fill 150ms ease-in, transform 150ms ease-in, -webkit-transform 150ms ease-in; }

.n1-text {
  font-family: var(--nav1TextFontStack);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 12px;
  line-height: 16px;
  color: var(--nav1TextCol);
  margin-bottom: 5px;
  transition: color 150ms ease-in-out; }
  @media screen and (min-width: 768px) {
    .n1-text {
      font-size: 12px;
      margin-left: 4px;
      margin-bottom: 0; } }
  .n1-link:hover .n1-text {
    color: var(--nav1HoverTextCol); }

.icon-garage {
  background-repeat: no-repeat;
  background-position: center center; }

.icon-garage-open {
  background-color: var(--nav2LinkActiveIconFill);
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 50 30' preserveAspectRatio='xMidYMid meet' %3E%3Cpath d='M9.2,12.3h1.6V14v10.1v1.7c0,0.8,0.7,1.7,1.7,1.7h2.8V14.7c0-0.9,0.8-1.7,1.7-1.7h16.2c0.9,0,1.6,0.7,1.7,1.7v12.7h2.8c0.9,0,1.7-0.8,1.7-1.7V24V14v-1.7H41c1.1,0,1.4-1.4,0.5-1.9C35.9,7.5,26.1,2.3,25,2.3S14.1,7.5,8.7,10.4C7.7,10.9,8.1,12.3,9.2,12.3z M31.2,27c0,0.4-0.3,0.7-0.7,0.7h-0.7c-0.4,0-0.7-0.3-0.7-0.7v-0.7h-8.3V27c0,0.4-0.3,0.7-0.7,0.7h-0.7c-0.4,0-0.7-0.3-0.7-0.7v-5.5l1.4-4.2c0.2-0.5,0.5-0.7,1-0.7h7.6c0.5,0,0.9,0.2,1,0.7l1.4,4.2V27H31.2z M20.5,24c0.2,0.2,0.4,0.3,0.7,0.3c0.3,0,0.5-0.1,0.7-0.3c0.2-0.2,0.3-0.4,0.3-0.7c0-0.3-0.1-0.6-0.3-0.7s-0.4-0.3-0.7-0.3c-0.3,0-0.5,0.1-0.7,0.3c-0.2,0.2-0.3,0.4-0.3,0.7C20.2,23.5,20.3,23.8,20.5,24L20.5,24z M28.1,24c0.2,0.2,0.4,0.3,0.7,0.3c0.3,0,0.5-0.1,0.7-0.3c0.2-0.2,0.3-0.4,0.3-0.7c0-0.3-0.1-0.6-0.3-0.7c-0.2-0.2-0.4-0.3-0.7-0.3c-0.3,0-0.5,0.1-0.7,0.3s-0.3,0.4-0.3,0.7C27.8,23.5,27.9,23.8,28.1,24L28.1,24z M20.2,20.8h9.7l-1-3.1h-7.6L20.2,20.8z'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 50 30' preserveAspectRatio='xMidYMid meet' %3E%3Cpath d='M9.2,12.3h1.6V14v10.1v1.7c0,0.8,0.7,1.7,1.7,1.7h2.8V14.7c0-0.9,0.8-1.7,1.7-1.7h16.2c0.9,0,1.6,0.7,1.7,1.7v12.7h2.8c0.9,0,1.7-0.8,1.7-1.7V24V14v-1.7H41c1.1,0,1.4-1.4,0.5-1.9C35.9,7.5,26.1,2.3,25,2.3S14.1,7.5,8.7,10.4C7.7,10.9,8.1,12.3,9.2,12.3z M31.2,27c0,0.4-0.3,0.7-0.7,0.7h-0.7c-0.4,0-0.7-0.3-0.7-0.7v-0.7h-8.3V27c0,0.4-0.3,0.7-0.7,0.7h-0.7c-0.4,0-0.7-0.3-0.7-0.7v-5.5l1.4-4.2c0.2-0.5,0.5-0.7,1-0.7h7.6c0.5,0,0.9,0.2,1,0.7l1.4,4.2V27H31.2z M20.5,24c0.2,0.2,0.4,0.3,0.7,0.3c0.3,0,0.5-0.1,0.7-0.3c0.2-0.2,0.3-0.4,0.3-0.7c0-0.3-0.1-0.6-0.3-0.7s-0.4-0.3-0.7-0.3c-0.3,0-0.5,0.1-0.7,0.3c-0.2,0.2-0.3,0.4-0.3,0.7C20.2,23.5,20.3,23.8,20.5,24L20.5,24z M28.1,24c0.2,0.2,0.4,0.3,0.7,0.3c0.3,0,0.5-0.1,0.7-0.3c0.2-0.2,0.3-0.4,0.3-0.7c0-0.3-0.1-0.6-0.3-0.7c-0.2-0.2-0.4-0.3-0.7-0.3c-0.3,0-0.5,0.1-0.7,0.3s-0.3,0.4-0.3,0.7C27.8,23.5,27.9,23.8,28.1,24L28.1,24z M20.2,20.8h9.7l-1-3.1h-7.6L20.2,20.8z'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain; }

.icon-garage-closed {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 50 30' preserveAspectRatio='xMidYMid meet' %3E%3Cpath d='M9,12.4h1.6v1.7v10.1v1.7c0,0.8,0.8,1.7,1.7,1.7h3.1V17c0-1.2,1-2.1,2.1-2.1h14.9c1.2,0,2.1,0.9,2.1,2.1v10.6h3.1c0.9,0,1.7-0.8,1.7-1.7v-1.7V14.1v-1.7H41c1.1,0,1.4-1.4,0.5-1.9C36.1,7.6,26.2,2.3,25,2.3S14,7.6,8.5,10.5C7.6,11,8,12.4,9,12.4z M17.6,17v2.1h14.9V17H17.6z M17.6,21.2v2.1h14.9v-2.1H17.6z M17.6,25.5v2.1h14.9v-2.1H17.6z' fill='%23696566' /%3E%3C/svg%3E"); }
  .n2-link:hover .icon-garage-closed {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 50 30' preserveAspectRatio='xMidYMid meet' %3E%3Cpath d='M9,12.4h1.6v1.7v10.1v1.7c0,0.8,0.8,1.7,1.7,1.7h3.1V17c0-1.2,1-2.1,2.1-2.1h14.9c1.2,0,2.1,0.9,2.1,2.1v10.6h3.1c0.9,0,1.7-0.8,1.7-1.7v-1.7V14.1v-1.7H41c1.1,0,1.4-1.4,0.5-1.9C36.1,7.6,26.2,2.3,25,2.3S14,7.6,8.5,10.5C7.6,11,8,12.4,9,12.4z M17.6,17v2.1h14.9V17H17.6z M17.6,21.2v2.1h14.9v-2.1H17.6z M17.6,25.5v2.1h14.9v-2.1H17.6z' fill='%23ffffff' /%3E%3C/svg%3E"); }

.garage .icon-garage {
  background-color: var(--nav2LinkActiveIconFill);
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 50 30' preserveAspectRatio='xMidYMid meet' %3E%3Cpath d='M9.2,12.3h1.6V14v10.1v1.7c0,0.8,0.7,1.7,1.7,1.7h2.8V14.7c0-0.9,0.8-1.7,1.7-1.7h16.2c0.9,0,1.6,0.7,1.7,1.7v12.7h2.8c0.9,0,1.7-0.8,1.7-1.7V24V14v-1.7H41c1.1,0,1.4-1.4,0.5-1.9C35.9,7.5,26.1,2.3,25,2.3S14.1,7.5,8.7,10.4C7.7,10.9,8.1,12.3,9.2,12.3z M31.2,27c0,0.4-0.3,0.7-0.7,0.7h-0.7c-0.4,0-0.7-0.3-0.7-0.7v-0.7h-8.3V27c0,0.4-0.3,0.7-0.7,0.7h-0.7c-0.4,0-0.7-0.3-0.7-0.7v-5.5l1.4-4.2c0.2-0.5,0.5-0.7,1-0.7h7.6c0.5,0,0.9,0.2,1,0.7l1.4,4.2V27H31.2z M20.5,24c0.2,0.2,0.4,0.3,0.7,0.3c0.3,0,0.5-0.1,0.7-0.3c0.2-0.2,0.3-0.4,0.3-0.7c0-0.3-0.1-0.6-0.3-0.7s-0.4-0.3-0.7-0.3c-0.3,0-0.5,0.1-0.7,0.3c-0.2,0.2-0.3,0.4-0.3,0.7C20.2,23.5,20.3,23.8,20.5,24L20.5,24z M28.1,24c0.2,0.2,0.4,0.3,0.7,0.3c0.3,0,0.5-0.1,0.7-0.3c0.2-0.2,0.3-0.4,0.3-0.7c0-0.3-0.1-0.6-0.3-0.7c-0.2-0.2-0.4-0.3-0.7-0.3c-0.3,0-0.5,0.1-0.7,0.3s-0.3,0.4-0.3,0.7C27.8,23.5,27.9,23.8,28.1,24L28.1,24z M20.2,20.8h9.7l-1-3.1h-7.6L20.2,20.8z'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 50 30' preserveAspectRatio='xMidYMid meet' %3E%3Cpath d='M9.2,12.3h1.6V14v10.1v1.7c0,0.8,0.7,1.7,1.7,1.7h2.8V14.7c0-0.9,0.8-1.7,1.7-1.7h16.2c0.9,0,1.6,0.7,1.7,1.7v12.7h2.8c0.9,0,1.7-0.8,1.7-1.7V24V14v-1.7H41c1.1,0,1.4-1.4,0.5-1.9C35.9,7.5,26.1,2.3,25,2.3S14.1,7.5,8.7,10.4C7.7,10.9,8.1,12.3,9.2,12.3z M31.2,27c0,0.4-0.3,0.7-0.7,0.7h-0.7c-0.4,0-0.7-0.3-0.7-0.7v-0.7h-8.3V27c0,0.4-0.3,0.7-0.7,0.7h-0.7c-0.4,0-0.7-0.3-0.7-0.7v-5.5l1.4-4.2c0.2-0.5,0.5-0.7,1-0.7h7.6c0.5,0,0.9,0.2,1,0.7l1.4,4.2V27H31.2z M20.5,24c0.2,0.2,0.4,0.3,0.7,0.3c0.3,0,0.5-0.1,0.7-0.3c0.2-0.2,0.3-0.4,0.3-0.7c0-0.3-0.1-0.6-0.3-0.7s-0.4-0.3-0.7-0.3c-0.3,0-0.5,0.1-0.7,0.3c-0.2,0.2-0.3,0.4-0.3,0.7C20.2,23.5,20.3,23.8,20.5,24L20.5,24z M28.1,24c0.2,0.2,0.4,0.3,0.7,0.3c0.3,0,0.5-0.1,0.7-0.3c0.2-0.2,0.3-0.4,0.3-0.7c0-0.3-0.1-0.6-0.3-0.7c-0.2-0.2-0.4-0.3-0.7-0.3c-0.3,0-0.5,0.1-0.7,0.3s-0.3,0.4-0.3,0.7C27.8,23.5,27.9,23.8,28.1,24L28.1,24z M20.2,20.8h9.7l-1-3.1h-7.6L20.2,20.8z'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain; }

.garage .n2-link-1 {
  background-color: var(--nav2LinkActiveBgCol); }
  .garage .n2-link-1 .n2-text {
    color: var(--nav2LinkActiveTextCol); }
  .garage .n2-link-1 .n2-icon {
    fill: var(--nav2LinkActiveIconFill); }

.dashboard .icon-garage,
.cms .icon-garage,
.dealership-stock .icon-garage,
.config .icon-garage {
  background-color: var(--nav2LinkIconFill);
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 50 30' preserveAspectRatio='xMidYMid meet' %3E%3Cpath d='M9,12.4h1.6v1.7v10.1v1.7c0,0.8,0.8,1.7,1.7,1.7h3.1V17c0-1.2,1-2.1,2.1-2.1h14.9c1.2,0,2.1,0.9,2.1,2.1v10.6h3.1c0.9,0,1.7-0.8,1.7-1.7v-1.7V14.1v-1.7H41c1.1,0,1.4-1.4,0.5-1.9C36.1,7.6,26.2,2.3,25,2.3S14,7.6,8.5,10.5C7.6,11,8,12.4,9,12.4z M17.6,17v2.1h14.9V17H17.6z M17.6,21.2v2.1h14.9v-2.1H17.6z M17.6,25.5v2.1h14.9v-2.1H17.6z' /%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 50 30' preserveAspectRatio='xMidYMid meet' %3E%3Cpath d='M9,12.4h1.6v1.7v10.1v1.7c0,0.8,0.8,1.7,1.7,1.7h3.1V17c0-1.2,1-2.1,2.1-2.1h14.9c1.2,0,2.1,0.9,2.1,2.1v10.6h3.1c0.9,0,1.7-0.8,1.7-1.7v-1.7V14.1v-1.7H41c1.1,0,1.4-1.4,0.5-1.9C36.1,7.6,26.2,2.3,25,2.3S14,7.6,8.5,10.5C7.6,11,8,12.4,9,12.4z M17.6,17v2.1h14.9V17H17.6z M17.6,21.2v2.1h14.9v-2.1H17.6z M17.6,25.5v2.1h14.9v-2.1H17.6z' /%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain; }

.dashboard .n2-link:hover .icon-garage,
.cms .n2-link:hover .icon-garage,
.dealership-stock .n2-link:hover .icon-garage,
.config .n2-link:hover .icon-garage {
  background-color: var(--nav2LinkHoverIconFill);
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 50 30' preserveAspectRatio='xMidYMid meet' %3E%3Cpath d='M9,12.4h1.6v1.7v10.1v1.7c0,0.8,0.8,1.7,1.7,1.7h3.1V17c0-1.2,1-2.1,2.1-2.1h14.9c1.2,0,2.1,0.9,2.1,2.1v10.6h3.1c0.9,0,1.7-0.8,1.7-1.7v-1.7V14.1v-1.7H41c1.1,0,1.4-1.4,0.5-1.9C36.1,7.6,26.2,2.3,25,2.3S14,7.6,8.5,10.5C7.6,11,8,12.4,9,12.4z M17.6,17v2.1h14.9V17H17.6z M17.6,21.2v2.1h14.9v-2.1H17.6z M17.6,25.5v2.1h14.9v-2.1H17.6z'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 50 30' preserveAspectRatio='xMidYMid meet' %3E%3Cpath d='M9,12.4h1.6v1.7v10.1v1.7c0,0.8,0.8,1.7,1.7,1.7h3.1V17c0-1.2,1-2.1,2.1-2.1h14.9c1.2,0,2.1,0.9,2.1,2.1v10.6h3.1c0.9,0,1.7-0.8,1.7-1.7v-1.7V14.1v-1.7H41c1.1,0,1.4-1.4,0.5-1.9C36.1,7.6,26.2,2.3,25,2.3S14,7.6,8.5,10.5C7.6,11,8,12.4,9,12.4z M17.6,17v2.1h14.9V17H17.6z M17.6,21.2v2.1h14.9v-2.1H17.6z M17.6,25.5v2.1h14.9v-2.1H17.6z'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain; }

.dashboard .n2-link-2 {
  background-color: var(--nav2LinkActiveBgCol); }
  .dashboard .n2-link-2 .n2-text {
    color: var(--nav2LinkActiveTextCol); }
  .dashboard .n2-link-2 .n2-icon {
    fill: var(--nav2LinkActiveIconFill); }

.cms .n2-link-3 {
  background-color: var(--nav2LinkActiveBgCol); }
  .cms .n2-link-3 .n2-text {
    color: var(--nav2LinkActiveTextCol); }
  .cms .n2-link-3 .n2-icon {
    fill: var(--nav2LinkActiveIconFill); }

.dealership-stock .n2-link-4 {
  background-color: var(--nav2LinkActiveBgCol); }
  .dealership-stock .n2-link-4 .n2-text {
    color: var(--nav2LinkActiveTextCol); }
  .dealership-stock .n2-link-4 .n2-icon {
    fill: var(--nav2LinkActiveIconFill); }

.config .n2-link-5 {
  background-color: var(--nav2LinkActiveBgCol); }
  .config .n2-link-5 .n2-text {
    color: var(--nav2LinkActiveTextCol); }
  .config .n2-link-5 .n2-icon {
    fill: var(--nav2LinkActiveIconFill); }

.nav-2-wrapper {
  background-color: var(--nav2WrapperBgCol);
  border-bottom: var(--nav2WrapperBorderBottom);
  box-shadow: var(--nav2WrapperBoxShadow);
  z-index: 2;
  flex: none;
  position: relative; }

.n2-list-buttons-wrapper {
  display: flex;
  flex-direction: column; }
  @media screen and (min-width: 1024px) {
    .n2-list-buttons-wrapper {
      flex-direction: row;
      justify-content: space-between;
      align-items: center; } }
.n2-build-links-wrapper {
  display: flex;
  justify-content: center;
  flex-direction: row;
  padding: 8px 0; }
  @media screen and (max-width: calc(568px - 1px)) {
    .n2-build-links-wrapper {
      flex-direction: column;
      align-items: center; }
      .n2-build-links-wrapper .toggleAdvancedWrapper,
      .n2-build-links-wrapper .menu-basic-variant {
        margin: 0 auto 5px auto; } }
  @media screen and (min-width: 1024px) {
    .n2-build-links-wrapper {
      align-items: center;
      justify-content: flex-end;
      padding: 0; } }
.n2-list {
  height: 100%;
  display: flex;
  flex-basis: 100%;
  border-bottom: 1px solid var(--nav2ListBorderBottomColMobile); }
  @media screen and (min-width: 1024px) {
    .n2-list {
      border-bottom: 0; } }
.n2-item {
  flex-basis: 25%; }
  @media screen and (min-width: 1024px) {
    .n2-item {
      flex-basis: 120px; } }
.n2-link {
  height: 53px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: var(--nav2LinkBgCol);
  transition: background-color 150ms ease-in-out; }
  @media screen and (min-width: 768px) {
    .n2-link {
      height: 70px; } }
  .n2-link:hover {
    background-color: var(--nav2LinkHoverBgCol); }
    .n2-link:hover .n2-text {
      color: var(--nav2LinkActiveTextCol); }
    .n2-link:hover .n2-icon {
      fill: var(--nav2LinkHoverIconFill); }

.n2-icon {
  width: calc(60px / 1.4);
  height: calc(30px / 1.4);
  fill: var(--nav2LinkIconFill); }
  @media screen and (min-width: 768px) {
    .n2-icon {
      width: 60px;
      height: 30px; } }
.n2-text {
  font-family: var(--nav2LinkTextFontStack);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 13px;
  line-height: 22px;
  color: var(--nav2LinkTextCol);
  transition: color 150ms ease-in-out;
  height: 21px; }
  @media screen and (min-width: 768px) {
    .n2-text {
      font-size: 13px; } }
.navBtnToggle {
  display: none; }
  @media screen and (min-width: 1024px) {
    .navBtnToggle {
      display: flex;
      flex-direction: row;
      text-align: center;
      justify-content: flex-end;
      border: 0;
      padding-block: var(--navCollapseBtnPaddingBlock);
      cursor: pointer;
      transition: background-color 150ms ease-in-out, color 150ms ease-in-out;
      width: 100%; }
      .navBtnToggle:hover .icon-toggle-arrows {
        fill: var(--navCollapseBtnHoverIconFill); }
      .navBtnToggle.nav4Collapsed, .navBtnToggle.nav3Collapsed {
        justify-content: center; }
      .navBtnToggle.nav3 {
        background-color: var(--nav3CollapseBtnBgCol); }
      .navBtnToggle.nav4 {
        background-color: var(--nav4CollapseBtnBgCol); }
      .navBtnToggle.nav3:hover, .navBtnToggle.nav4:hover {
        background-color: var(--navCollapseBtnHoverBgCol); } }
.icon-toggle-arrows {
  width: var(--navCollapseBtnIconSize);
  height: var(--navCollapseBtnIconSize); }
  .nav3 .icon-toggle-arrows {
    fill: var(--nav3CollapseBtnIconFill); }
  .nav4 .icon-toggle-arrows {
    fill: var(--nav4CollapseBtnIconFill); }

.nav3-nav4-wrapper {
  display: flex; }
  @media screen and (min-width: 768px) {
    .nav3-nav4-wrapper {
      width: calc(var(--sideNavsWidth) + var(--sideNavsWidth)); } }
  @media screen and (min-width: 1024px) {
    .nav3-nav4-wrapper.nav3Collapsed {
      width: calc(var(--sideNavsWidth) + var(--sideNav3CollapsedWidth)); }
    .nav3-nav4-wrapper.nav4Collapsed {
      width: calc(var(--sideNavsWidth) + var(--sideNav4CollapsedWidth)); }
    .nav3-nav4-wrapper.nav3Collapsed.nav4Collapsed {
      width: calc(var(--sideNav3CollapsedWidth) + var(--sideNav4CollapsedWidth)); } }
.nav3-wrapper {
  background-color: var(--nav3WrapperBgCol);
  flex: 0 0 50%;
  order: 1;
  position: relative; }
  @media screen and (min-width: 768px) {
    .nav3-wrapper {
      flex: 0 0 var(--sideNavsWidth); } }
  @media screen and (min-width: 1024px) {
    .nav3-wrapper.nav3Collapsed {
      flex: 0 0 var(--sideNav3WidthCollapsed); } }
.n3-list {
  margin: 0 0 0 0; }

.n3-link {
  padding: var(--nav3PaddingMobile);
  display: flex;
  align-items: center;
  background-color: var(--nav3BgCol);
  position: relative;
  transition: background-color 150ms ease-in; }
  @media screen and (min-width: 768px) {
    .n3-link {
      padding: var(--nav3PaddingDesktop); } }
  .n3-link:hover {
    background-color: var(--nav3HoverBgCol); }
  .selected .n3-link {
    background-color: var(--nav3ActiveBgCol); }
    .selected .n3-link::before {
      content: '';
      position: absolute;
      left: 0;
      border-left-width: var(--nav3ActiveBorderLeftWidth);
      border-left-style: solid;
      border-left-color: var(--nav3ActiveBorderLeftCol);
      height: var(--nav3ActiveBorderLeftHeight); }
    .selected .n3-link .n3-icon {
      fill: var(--nav3ActiveIconFill); }
    .selected .n3-link .n3-text {
      color: var(--nav3ActiveTextCol); }
  .n3-link.dead-link, .n3-link.dead-link:hover {
    background-color: transparent; }
    .n3-link.dead-link .n3-icon, .n3-link.dead-link:hover .n3-icon {
      fill: var(--imColBlack60); }
    .n3-link.dead-link .n3-text, .n3-link.dead-link:hover .n3-text {
      color: var(--imColBlack60); }

.n3-icon {
  fill: var(--nav3IconFill);
  width: 30px;
  height: 30px;
  transition: fill 150ms ease-in, -webkit-transform 150ms ease-in;
  transition: fill 150ms ease-in, transform 150ms ease-in;
  transition: fill 150ms ease-in, transform 150ms ease-in, -webkit-transform 150ms ease-in; }
  @media screen and (min-width: 1024px) {
    .n3-icon {
      width: 36px;
      height: 36px; } }
  .n3-link:hover .n3-icon {
    fill: var(--nav3HoverIconFill);
    -webkit-transform: var(--nav3HoverIconScale);
            transform: var(--nav3HoverIconScale); }

.n3-text {
  font-family: var(--nav3TextFontStack);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 13px;
  line-height: 14px;
  color: var(--nav3TextCol);
  margin-left: 4px;
  flex: 1;
  transition: color 150ms ease-in; }
  @media screen and (min-width: 768px) {
    .n3-text {
      font-size: 13px; } }
  @media screen and (min-width: 1024px) {
    .nav3Collapsed .n3-text {
      position: absolute;
      opacity: 0;
      left: var(--navCollapsedTooltipLeft);
      width: var(--navCollapsedTooltipWidth);
      min-width: var(--navCollapsedTooltipMinWidth);
      max-width: var(--navCollapsedTooltipMaxWidth);
      padding: var(--navCollapsedTooltipPadding);
      border-radius: var(--navCollapsedTooltipBorderRadius);
      background-color: var(--navCollapsedTooltipBgCol);
      z-index: -1; }
      .nav3Collapsed .n3-text::before {
        content: '';
        position: absolute;
        left: -5px;
        top: 50%;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
        width: 0;
        height: 0;
        border-top: 7px solid transparent;
        border-bottom: 7px solid transparent;
        border-right: 5px solid var(--navCollapsedTooltipBgCol); }
    .nav3Collapsed .n3-link:hover .n3-text {
      font-family: var(--navCollapsedTooltipFontStack);
      font-size: var(--navCollapsedTooltipTextSize);
      color: var(--navCollapsedTooltipTextCol);
      opacity: 1;
      left: 110%;
      z-index: 100;
      transition: opacity 300ms ease-in, left 300ms ease-in-out;
      transition-delay: 300ms; } }
  .n3-link:hover .n3-text {
    color: var(--nav3HoverTextCol); }

.statistics .n3-link-1 {
  background-color: var(--nav3ActiveBgCol); }
  .statistics .n3-link-1::before {
    content: '';
    position: absolute;
    left: 0;
    border-left-width: var(--nav3ActiveBorderLeftWidth);
    border-left-style: solid;
    border-left-color: var(--nav3ActiveBorderLeftCol);
    height: var(--nav3ActiveBorderLeftHeight); }
  .statistics .n3-link-1 .n3-icon {
    fill: var(--nav3ActiveIconFill); }
  .statistics .n3-link-1 .n3-text {
    color: var(--nav3ActiveTextCol); }

.enquiries .n3-link-2 {
  background-color: var(--nav3ActiveBgCol); }
  .enquiries .n3-link-2::before {
    content: '';
    position: absolute;
    left: 0;
    border-left-width: var(--nav3ActiveBorderLeftWidth);
    border-left-style: solid;
    border-left-color: var(--nav3ActiveBorderLeftCol);
    height: var(--nav3ActiveBorderLeftHeight); }
  .enquiries .n3-link-2 .n3-icon {
    fill: var(--nav3ActiveIconFill); }
  .enquiries .n3-link-2 .n3-text {
    color: var(--nav3ActiveTextCol); }

.nav4-wrapper {
  background: var(--nav4WrapperBgCol);
  border-right: 1px solid var(--nav4WrapperBorderRightCol);
  flex: 0 0 50%;
  order: 2; }
  @media screen and (min-width: 768px) {
    .nav4-wrapper {
      flex: 0 0 var(--sideNavsWidth); } }
  @media screen and (min-width: 1024px) {
    .nav4-wrapper.nav4Collapsed {
      flex: 0 0 var(--sideNav4WidthCollapsed); } }
.n4-list {
  margin: 0; }

.n4-link {
  padding: var(--nav3PaddingMobile);
  display: flex;
  align-items: center;
  position: relative;
  background-color: var(--nav4BgCol);
  transition: background-color 150ms ease-in; }
  @media screen and (min-width: 768px) {
    .n4-link {
      padding: var(--nav4PaddingDesktop); } }
  .n4-link:hover {
    background-color: var(--nav4HoverBgCol); }
  .selected .n4-link {
    background-color: var(--nav4ActiveBgCol); }
    .selected .n4-link::before {
      content: '';
      position: absolute;
      left: 0;
      border-left-width: var(--nav3ActiveBorderLeftWidth);
      border-left-style: solid;
      border-left-color: var(--nav3ActiveBorderLeftCol);
      height: var(--nav3ActiveBorderLeftHeight); }
    .selected .n4-link .n4-icon {
      fill: var(--nav4ActiveIconFill); }
    .selected .n4-link .n4-text {
      color: var(--nav4ActiveTextCol); }
  .n4-link.dead-link, .n4-link.dead-link:hover {
    background-color: transparent; }
    .n4-link.dead-link .n4-icon, .n4-link.dead-link:hover .n4-icon {
      fill: var(--imColBlack15); }
    .n4-link.dead-link .n4-text, .n4-link.dead-link:hover .n4-text {
      color: var(--imColBlack15); }

.n4-icon {
  fill: var(--nav4IconFill);
  width: 30px;
  height: 30px;
  transition: fill 150ms ease-in, -webkit-transform 150ms ease-in;
  transition: fill 150ms ease-in, transform 150ms ease-in;
  transition: fill 150ms ease-in, transform 150ms ease-in, -webkit-transform 150ms ease-in; }
  .n4-icon.icon-important {
    fill: var(--nav4IconFill); }
  .n4-link:hover .n4-icon {
    fill: var(--nav4HoverIconFill);
    -webkit-transform: var(--nav4HoverIconScale);
            transform: var(--nav4HoverIconScale); }

.n4-text {
  font-family: var(--nav4TextFontStack);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 13px;
  line-height: 14px;
  color: var(--nav4TextCol);
  margin-left: 3px;
  flex: 1;
  transition: color 150ms ease-in; }
  @media screen and (min-width: 1024px) {
    .nav4Collapsed .n4-text {
      position: absolute;
      opacity: 0;
      left: var(--navCollapsedTooltipLeft);
      width: var(--navCollapsedTooltipWidth);
      min-width: var(--navCollapsedTooltipMinWidth);
      max-width: var(--navCollapsedTooltipMaxWidth);
      padding: var(--navCollapsedTooltipPadding);
      border-radius: var(--navCollapsedTooltipBorderRadius);
      background-color: var(--navCollapsedTooltipBgCol);
      z-index: -1; }
      .nav4Collapsed .n4-text::before {
        content: '';
        position: absolute;
        left: -5px;
        top: 50%;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
        width: 0;
        height: 0;
        border-top: 7px solid transparent;
        border-bottom: 7px solid transparent;
        border-right: 5px solid var(--navCollapsedTooltipBgCol); }
    .nav4Collapsed .n4-link:hover .n4-text {
      font-family: var(--navCollapsedTooltipFontStack);
      font-size: var(--navCollapsedTooltipTextSize);
      color: var(--navCollapsedTooltipTextCol);
      opacity: 1;
      left: 110%;
      z-index: 100;
      transition: opacity 300ms ease-in, left 300ms ease-in-out;
      transition-delay: 300ms; } }
  .n4-link:hover .n4-text {
    color: var(--nav4HoverTextCol); }

.statistics.overview .n4-link-1,
.statistics.overview .selected,
.enquiries.index .n4-link-1,
.enquiries.index .selected,
.enquiries.show .n4-link-1,
.enquiries.show .selected {
  background-color: var(--nav4ActiveBgCol); }
  .statistics.overview .n4-link-1::before,
  .statistics.overview .selected::before,
  .enquiries.index .n4-link-1::before,
  .enquiries.index .selected::before,
  .enquiries.show .n4-link-1::before,
  .enquiries.show .selected::before {
    content: '';
    position: absolute;
    left: 0;
    border-left-width: var(--nav3ActiveBorderLeftWidth);
    border-left-style: solid;
    border-left-color: var(--nav3ActiveBorderLeftCol);
    height: var(--nav3ActiveBorderLeftHeight); }
  .statistics.overview .n4-link-1 .n4-icon,
  .statistics.overview .selected .n4-icon,
  .enquiries.index .n4-link-1 .n4-icon,
  .enquiries.index .selected .n4-icon,
  .enquiries.show .n4-link-1 .n4-icon,
  .enquiries.show .selected .n4-icon {
    fill: var(--nav4ActiveIconFill); }
  .statistics.overview .n4-link-1 .n4-text,
  .statistics.overview .selected .n4-text,
  .enquiries.index .n4-link-1 .n4-text,
  .enquiries.index .selected .n4-text,
  .enquiries.show .n4-link-1 .n4-text,
  .enquiries.show .selected .n4-text {
    color: var(--nav4ActiveTextCol); }

.analytics .n4-link-2 {
  background-color: var(--nav4ActiveBgCol); }
  .analytics .n4-link-2::before {
    content: '';
    position: absolute;
    left: 0;
    border-left-width: var(--nav3ActiveBorderLeftWidth);
    border-left-style: solid;
    border-left-color: var(--nav3ActiveBorderLeftCol);
    height: var(--nav3ActiveBorderLeftHeight); }
  .analytics .n4-link-2 .n4-icon {
    fill: var(--nav4ActiveIconFill); }
  .analytics .n4-link-2 .n4-text {
    color: var(--nav4ActiveTextCol); }

.engagements .n4-link-3 {
  background-color: var(--nav4ActiveBgCol); }
  .engagements .n4-link-3::before {
    content: '';
    position: absolute;
    left: 0;
    border-left-width: var(--nav3ActiveBorderLeftWidth);
    border-left-style: solid;
    border-left-color: var(--nav3ActiveBorderLeftCol);
    height: var(--nav3ActiveBorderLeftHeight); }
  .engagements .n4-link-3 .n4-icon {
    fill: var(--nav4ActiveIconFill); }
  .engagements .n4-link-3 .n4-text {
    color: var(--nav4ActiveTextCol); }

.content .n4-link-4 {
  background-color: var(--nav4ActiveBgCol); }
  .content .n4-link-4::before {
    content: '';
    position: absolute;
    left: 0;
    border-left-width: var(--nav3ActiveBorderLeftWidth);
    border-left-style: solid;
    border-left-color: var(--nav3ActiveBorderLeftCol);
    height: var(--nav3ActiveBorderLeftHeight); }
  .content .n4-link-4 .n4-icon {
    fill: var(--nav4ActiveIconFill); }
  .content .n4-link-4 .n4-text {
    color: var(--nav4ActiveTextCol); }

.technology .n4-link-5 {
  background-color: var(--nav4ActiveBgCol); }
  .technology .n4-link-5::before {
    content: '';
    position: absolute;
    left: 0;
    border-left-width: var(--nav3ActiveBorderLeftWidth);
    border-left-style: solid;
    border-left-color: var(--nav3ActiveBorderLeftCol);
    height: var(--nav3ActiveBorderLeftHeight); }
  .technology .n4-link-5 .n4-icon {
    fill: var(--nav4ActiveIconFill); }
  .technology .n4-link-5 .n4-text {
    color: var(--nav4ActiveTextCol); }

.traffic .n4-link-6 {
  background-color: var(--nav4ActiveBgCol); }
  .traffic .n4-link-6::before {
    content: '';
    position: absolute;
    left: 0;
    border-left-width: var(--nav3ActiveBorderLeftWidth);
    border-left-style: solid;
    border-left-color: var(--nav3ActiveBorderLeftCol);
    height: var(--nav3ActiveBorderLeftHeight); }
  .traffic .n4-link-6 .n4-icon {
    fill: var(--nav4ActiveIconFill); }
  .traffic .n4-link-6 .n4-text {
    color: var(--nav4ActiveTextCol); }

.reports .n4-link-7 {
  background-color: var(--nav4ActiveBgCol); }
  .reports .n4-link-7::before {
    content: '';
    position: absolute;
    left: 0;
    border-left-width: var(--nav3ActiveBorderLeftWidth);
    border-left-style: solid;
    border-left-color: var(--nav3ActiveBorderLeftCol);
    height: var(--nav3ActiveBorderLeftHeight); }
  .reports .n4-link-7 .n4-icon {
    fill: var(--nav4ActiveIconFill); }
  .reports .n4-link-7 .n4-text {
    color: var(--nav4ActiveTextCol); }

.scheduled-reports .n4-link-2 {
  background-color: var(--nav4ActiveBgCol); }
  .scheduled-reports .n4-link-2::before {
    content: '';
    position: absolute;
    left: 0;
    border-left-width: var(--nav3ActiveBorderLeftWidth);
    border-left-style: solid;
    border-left-color: var(--nav3ActiveBorderLeftCol);
    height: var(--nav3ActiveBorderLeftHeight); }
  .scheduled-reports .n4-link-2 .n4-icon {
    fill: var(--nav4ActiveIconFill); }
  .scheduled-reports .n4-link-2 .n4-text {
    color: var(--nav4ActiveTextCol); }

.new-vehicles-toggle {
  display: none; }
  .new-vehicles-selected .new-vehicles-toggle {
    display: block; }

.url-toggle {
  display: none; }
  .url-selected .url-toggle {
    display: block; }

.option-none-toggle {
  display: none; }
  .option-none-selected .option-none-toggle {
    display: block; }

.form-cta-toggle {
  display: none; }
  .form-cta-selected .form-cta-toggle {
    display: block; }

.internal-url-toggle {
  display: none; }
  .internal-url-selected .internal-url-toggle {
    display: block; }

.external-url-toggle {
  display: none; }
  .external-url-selected .external-url-toggle {
    display: block; }

.iframe-url-toggle {
  display: none; }
  .iframe-url-selected .iframe-url-toggle {
    display: block; }

.powertorque-finance-toggle {
  display: none; }
  .powertorque-finance-selected .powertorque-finance-toggle {
    display: block; }

.dynamic-form-toggle {
  display: none; }
  .dynamic-form-selected .dynamic-form-toggle {
    display: block; }

.marketo-form-toggle {
  display: none; }
  .marketo-form-selected .marketo-form-toggle {
    display: block; }

.dealer-link-toggle {
  display: none; }
  .dealer-link-selected .dealer-link-toggle {
    display: block; }

.permanent-redirect-wrapper,
.new-vehicles-wrapper {
  margin-top: auto; }

.external-url-selected .section-hidden {
  display: none; }

.external-url-selected .tab-item,
.pagetype-non-standard .tab-item {
  opacity: 1;
  transition: opacity 150ms ease-in-out; }

.external-url-selected .tab-item:not(:first-child),
.pagetype-non-standard .tab-item:not(:first-child) {
  opacity: 0;
  visibility: hidden; }

.form-cta-selected .form-cta-toggle.form-cta-margin-override {
  margin-right: 0; }

.imf-input-remove-margin.imf-input-remove-margin.imf-input-remove-margin {
  margin-right: 0; }

.imf-input-add-margin.imf-input-add-margin.imf-input-add-margin {
  margin-right: 2%; }

.form-cta-selected .label-pageload-hide {
  display: none; }

.external-url-hide {
  display: block; }
  .external-url-selected .external-url-hide {
    display: none; }

.mega-menu-none-toggle {
  display: none; }
  .mega-menu-none-selected .mega-menu-none-toggle {
    display: block; }

.mega-menu-standard-toggle {
  display: none; }
  .mega-menu-standard-selected .mega-menu-standard-toggle {
    display: block; }

.mega-menu-image-enhanced-toggle {
  display: none; }
  .mega-menu-image-enhanced-selected .mega-menu-image-enhanced-toggle {
    display: block; }

.mega-menu-icon-grid-toggle {
  display: none; }
  .mega-menu-icon-grid-selected .mega-menu-icon-grid-toggle {
    display: block; }

.pagetype-standard-show {
  display: block; }

.pagetype-non-standard-show,
.pagetype-template-with-banner-show {
  display: none; }

.pagetype-non-standard .pagetype-standard-show {
  display: none; }

.pagetype-non-standard .pagetype-non-standard-show {
  display: block; }

.pagetype-template-with-banner .pagetype-standard-show {
  display: none; }

.pagetype-template-with-banner .pagetype-template-with-banner-show {
  display: block; }

.page-banner-display,
.page-banner-thumbnail,
.page-banner-remove,
.page-banner-file-name,
.page-banner-alt-text {
  display: none; }
  .page-banner-display.active,
  .page-banner-thumbnail.active,
  .page-banner-remove.active,
  .page-banner-file-name.active,
  .page-banner-alt-text.active {
    display: flex; }

.banner-picker-configuration-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 9000;
  display: none; }
  .banner-picker-configuration-overlay.active {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center; }

.banner-picker-configuration-wrapper {
  background-color: var(--imColWhite);
  padding: 20px;
  box-shadow: 0 0 10px 4px rgba(0, 0, 0, 0.2);
  width: 90%; }
  .banner-picker-configuration-wrapper .imf-btn {
    margin-bottom: 0; }

.code-highlight,
.block-highlight {
  font-size: var(--imCodeHighlightTextSize, 12px);
  line-height: var(--imCodeHighlightLineHeight, 1.5);
  color: var(--imCodeHighlightTextCol);
  display: inline-block;
  border-radius: 12px;
  border: 1px solid var(--imCodeHighlightBorderCol);
  background-color: var(--imCodeHighlightBgCol);
  padding: 0 12px; }

.block-highlight-wrapper {
  display: flex; }
  .block-highlight-wrapper .entity-start {
    -webkit-margin-end: 5px;
            margin-inline-end: 5px; }

.block-highlight {
  margin: 5px 0 0 0; }
  .block-highlight p {
    margin: 0; }

.section-pages-wrapper .highlighted-item-blue[data-title='New Vehicles'] .sortable-handle {
  cursor: not-allowed; }

.section-pages-wrapper .highlighted-item-blue[data-title='New Vehicles'] .icon-grabber {
  opacity: 0.6; }

.highlight-pill-sm {
  font-size: 11px;
  color: var(--imColWhite);
  display: inline-block;
  border-radius: 10px;
  background-color: var(--imColBlack);
  padding: 0 8px; }

.config-form-notification-email-section.section-hidden,
.config-form-auto-response-email-section.section-hidden {
  display: none; }

.notification-email-recipient-text-section.section-hidden,
.notification-email-template-text-section.section-hidden,
.auto-response-email-template-text-section.section-hidden {
  display: none; }

.search-bar-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 1rem; }
  @media screen and (min-width: 1024px) {
    .search-bar-wrapper {
      width: 25%; } }
  .ss-search-toggle-wrapper .search-bar-wrapper {
    margin-bottom: 0;
    width: 100%;
    justify-content: center; }
    @media screen and (min-width: 568px) {
      .ss-search-toggle-wrapper .search-bar-wrapper {
        max-width: 300px;
        justify-content: flex-start; } }
    @media screen and (min-width: 768px) {
      .ss-search-toggle-wrapper .search-bar-wrapper {
        max-width: 370px; } }
  .dealership-stock .search-bar-wrapper {
    flex: 1; }
    @media screen and (min-width: 1280px) {
      .dealership-stock .search-bar-wrapper {
        margin-bottom: 0;
        margin-right: 30px; } }
.dealership-stock.bulk-comments .search-bar-wrapper {
  margin-bottom: 1rem; }

.search-bar-label {
  font-family: var(--imHomeSearchLabelFontStack);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: var(--imHomeSearchLabelCol);
  margin: 0 10px 0 0; }

.search-bar-input {
  max-width: 24rem;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 50 40" preserveAspectRatio="xMidYMid meet"><path d="M12.6,32.3c1,1,2.7,0.9,3.9-0.2l5.7-5.7c0.1-0.1,0.2-0.3,0.3-0.4c1.6,1,3.4,1.5,5.4,1.5c5.7,0,10.3-4.6,10.3-10.3S33.5,7,27.9,7s-10.3,4.6-10.3,10.3c0,1.9,0.5,3.6,1.4,5.1c-0.2,0.1-0.3,0.2-0.5,0.4l-5.7,5.7C11.7,29.6,11.6,31.3,12.6,32.3z M27.9,24.2c-3.8,0-6.9-3.1-6.9-6.9s3.1-6.9,6.9-6.9s6.9,3.1,6.9,6.9S31.7,24.2,27.9,24.2z" fill="%23b2b2b2"/></svg>');
  background-repeat: no-repeat;
  background-position: right center; }
  .dealership-stock .search-bar-input {
    max-width: none; }

.dealership-stock input[type='checkbox']:disabled {
  opacity: 0.75; }

.dealership-stock input[type='checkbox']:disabled + .lr-text {
  color: var(--imColBlack20);
  cursor: auto; }

.dealership-stock fieldset {
  width: 100%; }

.status-circle {
  width: 30px;
  height: 30px;
  display: inline-block;
  border-radius: 25px;
  background-color: var(--imColBlack20);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0; }
  .status-circle.green {
    background-color: var(--imThemeColSuccess); }
  .status-circle.orange {
    background-color: var(--imColOrange); }
  .status-circle.red {
    background-color: var(--imColRed); }

@media screen and (max-width: calc(1400px - 1px)) {
  .lr-header-row.sei-header-row {
    display: none; } }

.sei-promo-label-form {
  width: 100%; }
  .sei-promo-label-form .col-wrapper-2 {
    opacity: 0.5;
    position: relative;
    transition: opacity 200ms ease-in-out; }
    .sei-promo-label-form .col-wrapper-2:hover, .sei-promo-label-form .col-wrapper-2:focus-within {
      opacity: 1; }
    .sei-promo-label-form .col-wrapper-2::before {
      content: '';
      border-left-width: 4px;
      border-left-style: solid;
      border-left-color: var(--imColSecondary);
      height: 0;
      position: absolute;
      left: -4px; }
  .sei-promo-label-form .col-wrapper-2.has-promo {
    opacity: 1; }
    .sei-promo-label-form .col-wrapper-2.has-promo::before {
      border-left-color: var(--imColSecondary);
      height: 100%; }
  .sei-promo-label-form .col-wrapper-2.created::before {
    -webkit-animation: hasPromoGrow 1s ease-out forwards;
            animation: hasPromoGrow 1s ease-out forwards; }
  .sei-promo-label-form .col-wrapper-2.modified::before {
    -webkit-animation: hasSuccessGrow 1s ease-out forwards;
            animation: hasSuccessGrow 1s ease-out forwards; }
  .sei-promo-label-form .col-wrapper-2.deleted {
    -webkit-animation: hasDeletedOpacity 0.5s ease-out forwards;
            animation: hasDeletedOpacity 0.5s ease-out forwards; }
    .sei-promo-label-form .col-wrapper-2.deleted::before {
      -webkit-animation: hasDeletedShrink 0.5s ease-out forwards;
              animation: hasDeletedShrink 0.5s ease-out forwards; }
  .sei-promo-label-form .col-wrapper-2.error::before {
    -webkit-animation: hasErrorGrow 0.5s ease-out forwards;
            animation: hasErrorGrow 0.5s ease-out forwards; }

@-webkit-keyframes hasPromoGrow {
  0% {
    height: 0; }
  50% {
    height: 100%; }
  100% {
    height: 100%; } }

@keyframes hasPromoGrow {
  0% {
    height: 0; }
  50% {
    height: 100%; }
  100% {
    height: 100%; } }

@-webkit-keyframes hasSuccessGrow {
  0% {
    height: 100%;
    border-left-color: var(--imColSecondary); }
  30% {
    height: 0;
    border-left-color: var(--imColSecondary); }
  60% {
    height: 0;
    border-left-color: var(--imThemeColSuccess); }
  100% {
    height: 100%;
    border-left-color: var(--imThemeColSuccess); } }

@keyframes hasSuccessGrow {
  0% {
    height: 100%;
    border-left-color: var(--imColSecondary); }
  30% {
    height: 0;
    border-left-color: var(--imColSecondary); }
  60% {
    height: 0;
    border-left-color: var(--imThemeColSuccess); }
  100% {
    height: 100%;
    border-left-color: var(--imThemeColSuccess); } }

@-webkit-keyframes hasErrorGrow {
  0% {
    height: 0;
    border-left-color: var(--imColRed); }
  100% {
    height: 100%;
    border-left-color: var(--imColRed); } }

@keyframes hasErrorGrow {
  0% {
    height: 0;
    border-left-color: var(--imColRed); }
  100% {
    height: 100%;
    border-left-color: var(--imColRed); } }

@-webkit-keyframes hasDeletedShrink {
  0% {
    height: 100%;
    border-left-color: var(--imColRed); }
  100% {
    height: 0;
    border-left-color: var(--imColRed); } }

@keyframes hasDeletedShrink {
  0% {
    height: 100%;
    border-left-color: var(--imColRed); }
  100% {
    height: 0;
    border-left-color: var(--imColRed); } }

@-webkit-keyframes hasDeletedOpacity {
  0% {
    opacity: 1; }
  100% {
    opacity: 0.5; } }

@keyframes hasDeletedOpacity {
  0% {
    opacity: 1; }
  100% {
    opacity: 0.5; } }

.sei-action-wrapper {
  padding-left: 5px;
  flex-direction: row; }

.sei-action-btn {
  font-family: 'Lexend Regular', 'Helvetica', 'Arial', sans-serif;
  font-weight: normal;
  font-size: var(--imGlobalFontSize);
  color: var(--imColLinkPrimary);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  border: 0;
  padding: 0;
  background-color: transparent;
  cursor: pointer;
  text-align: left;
  margin: 0 0 0 -4px; }

.sei-action-link-delete {
  margin-left: 40px; }

.sei-action-text {
  margin-left: -5px; }

@media screen and (max-width: calc(1400px - 1px)) {
  .sei-item {
    display: block; } }

.sei-item.sei-item-heading {
  background-color: var(--imfListRowHeadingBgCol);
  border: 1px solid transparent;
  border-bottom: 2px solid var(--imfListRowHeadingBorderCol);
  height: var(--imfListRowHeight); }

.sei-item .field_with_errors {
  width: 100%; }

.sei-item .character-counter {
  margin: 0 0 5px 5px;
  font-size: 12px; }

@media screen and (max-width: calc(1400px - 1px)) {
  .sei-item select {
    margin-bottom: 8px; } }

.sei-item-heading .lr-text-heading {
  color: var(--imfListRowHeadingCol); }

.sei-item-heading .lr-col-start {
  justify-content: flex-start; }

.sei-item-heading .sei-col-lg {
  justify-content: center; }

.sei-item .lr-col {
  padding: 8px;
  min-height: 30px; }
  @media screen and (max-width: calc(1400px - 1px)) {
    .sei-item .lr-col {
      align-items: flex-start;
      position: relative;
      white-space: normal;
      border-bottom: 1px solid var(--imfPlaceholderListRowBorderCol);
      border-left: 0;
      display: flex;
      flex-direction: row;
      justify-content: flex-start; } }
  .sei-item .lr-col::before {
    font-family: 'Lexend Bold', 'Helvetica', 'Arial', sans-serif;
    font-weight: normal;
    content: attr(data-title);
    font-size: 12px;
    line-height: 13px;
    min-width: 30%;
    width: 30%;
    padding-right: 10px;
    display: block; }
    @media screen and (min-width: 1400px) {
      .sei-item .lr-col::before {
        content: none; } }
  .sei-item .lr-col .imf-input-wrapper {
    margin: 0; }

.lr-item-heading-props .lr-col {
  padding: 7px 8px; }

@media screen and (max-width: calc(1400px - 1px)) {
  .lr-item-props .lr-col {
    align-items: center; } }

@media screen and (max-width: calc(1400px - 1px)) {
  .stock-edit-item-wrapper {
    width: 70%; } }

.stock-edit-item-wrapper .lp-item {
  font-size: 13px; }

@media screen and (min-width: 568px) {
  .sei-summary-wrapper {
    display: flex; } }

@media screen and (min-width: 1024px) and (max-width: calc(1400px - 1px)) {
  .sei-summary-wrapper {
    display: block; } }

@media screen and (max-width: calc(1400px - 1px)) {
  .sei-summary-item .lr-link {
    display: block; } }

.sei-summary-item .lr-thumb {
  margin-left: 0; }
  @media screen and (max-width: calc(1400px - 1px)) {
    .sei-summary-item .lr-thumb {
      margin-bottom: 5px; } }
.sei-summary-item .lr-text {
  line-height: 18px;
  color: var(imBlack45); }
  .sei-summary-item .lr-text.highlight {
    color: var(--imColTextStrong); }

.sei-summary-image .lr-thumb {
  height: 64px; }

.sei-col-lg .lr-link,
.sei-col-lg .lr-no-link,
.sei-col-md-2 .lr-link,
.sei-col-md-2 .lr-no-link,
.sei-col-md .lr-link,
.sei-col-md .lr-no-link,
.sei-col-sm-2 .lr-link,
.sei-col-sm-2 .lr-no-link,
.sei-col-sm .lr-link,
.sei-col-sm .lr-no-link {
  flex: 1 0 auto; }

.sei-col-lg {
  flex: none;
  justify-content: flex-start; }
  @media screen and (min-width: 1400px) {
    .sei-col-lg {
      width: 350px; } }
.sei-col-md-2 {
  flex: 0 0 130px; }

.sei-col-md {
  flex: 1; }

.sei-col-sm-3 {
  flex: 0 0 90px; }

@media screen and (min-width: 1400px) {
  .sei-col-sm-3-fixed {
    max-width: 110px;
    flex-basis: 110px;
    /* default value */ } }

.sei-col-sm-2 {
  flex: 0 0 60px; }

.sei-col-sm {
  flex: 0 0 var(--imfListRowHeight); }

.sei-col-action .lr-link {
  flex: none;
  display: block;
  text-align: center; }

.sei-col-action .lr-link:hover {
  background-color: transparent; }

.sei-col-action .icon-toggle {
  display: block; }

@media screen and (min-width: 1400px) {
  .sei-qualifier {
    display: block; } }

.imf-input-wrapper .sei-checkbox {
  margin: 0; }

.sei-checkbox-label {
  color: var(--imColBlack60);
  display: flex;
  margin-bottom: 0; }
  @media screen and (min-width: 1400px) {
    .sei-checkbox-label {
      display: block;
      text-align: center; } }
  .sei-checkbox-label .lr-text {
    margin-left: 5px;
    line-height: 16px; }
    @media screen and (min-width: 1400px) {
      .sei-checkbox-label .lr-text {
        display: block;
        margin-top: 10px;
        margin-left: 0; } }
.dealership-stock input[type='checkbox']:disabled {
  opacity: 0.75; }

.dealership-stock input[type='checkbox']:disabled + .lr-text {
  color: var(--imColBlack20);
  cursor: auto; }

.sei-col .check-trigger {
  color: var(--imColWhite); }

@media screen and (min-width: 1400px) {
  .sei-text-center {
    text-align: center; } }

.lr-text.sei-text-time-stamp {
  font-size: 10px;
  padding-top: 2px;
  font-style: italic;
  color: var(--imColBlack35); }

.lr-col.lr-col-pseudo {
  padding: 0;
  border: 0; }
  @media screen and (max-width: calc(1400px - 1px)) {
    .lr-col.lr-col-pseudo {
      display: none; } }
.marketplace-status-completed,
.marketplace-status-pending,
.marketplace-status-error {
  display: flex; }

.marketplace-status-completed {
  color: var(--imfStockExportStatusCompleteTextCol); }
  .marketplace-status-completed::before {
    content: '';
    display: inline-block;
    width: 30px;
    height: 26px;
    background-color: var(--imfStockExportStatusCompleteIconFill);
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid slice' width='100%25' height='100%25' viewBox='0 0 30 30'%3E %3Cpath d='M11.3,19.5L23.5,7.4L25,9L11.3,22.6L5,16.3l1.6-1.6L11.3,19.5z' fill='%23388e3c'/%3E%3C/svg%3E");
    mask-repeat: no-repeat;
    mask-position: center;
    mask-size: contain;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid slice' width='100%25' height='100%25' viewBox='0 0 30 30'%3E %3Cpath d='M11.3,19.5L23.5,7.4L25,9L11.3,22.6L5,16.3l1.6-1.6L11.3,19.5z' fill='%23388e3c'/%3E%3C/svg%3E");
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    -webkit-mask-size: contain; }

.marketplace-status-pending::before {
  content: '';
  display: inline-block;
  width: 30px;
  height: 26px;
  background-color: var(--imfStockExportStatusPendingIconFill);
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid slice' width='100%25' height='100%25' viewBox='0 0 30 30'%3E %3Cpath d='M5.8,13.2c0.5-0.5,1.1-0.8,1.8-0.8c0.7,0,1.2,0.2,1.8,0.8S10,14.3,10,15s-0.2,1.2-0.8,1.8s-1.1,0.8-1.8,0.8c-0.7,0-1.2-0.2-1.8-0.8S5,15.7,5,15S5.2,13.8,5.8,13.2L5.8,13.2z M20.7,13.2c0.5-0.5,1.1-0.8,1.8-0.8c0.7,0,1.2,0.2,1.8,0.8S25,14.3,25,15s-0.2,1.2-0.8,1.8s-1.1,0.8-1.8,0.8c-0.7,0-1.2-0.2-1.8-0.8S20,15.7,20,15S20.2,13.8,20.7,13.2L20.7,13.2z M13.2,13.2c0.5-0.5,1.1-0.8,1.8-0.8s1.2,0.2,1.8,0.8s0.8,1.1,0.8,1.8s-0.2,1.2-0.8,1.8s-1.1,0.8-1.8,0.8s-1.2-0.2-1.8-0.8s-0.8-1.1-0.8-1.8S12.7,13.8,13.2,13.2z' fill='%23579ec8'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid slice' width='100%25' height='100%25' viewBox='0 0 30 30'%3E %3Cpath d='M5.8,13.2c0.5-0.5,1.1-0.8,1.8-0.8c0.7,0,1.2,0.2,1.8,0.8S10,14.3,10,15s-0.2,1.2-0.8,1.8s-1.1,0.8-1.8,0.8c-0.7,0-1.2-0.2-1.8-0.8S5,15.7,5,15S5.2,13.8,5.8,13.2L5.8,13.2z M20.7,13.2c0.5-0.5,1.1-0.8,1.8-0.8c0.7,0,1.2,0.2,1.8,0.8S25,14.3,25,15s-0.2,1.2-0.8,1.8s-1.1,0.8-1.8,0.8c-0.7,0-1.2-0.2-1.8-0.8S20,15.7,20,15S20.2,13.8,20.7,13.2L20.7,13.2z M13.2,13.2c0.5-0.5,1.1-0.8,1.8-0.8s1.2,0.2,1.8,0.8s0.8,1.1,0.8,1.8s-0.2,1.2-0.8,1.8s-1.1,0.8-1.8,0.8s-1.2-0.2-1.8-0.8s-0.8-1.1-0.8-1.8S12.7,13.8,13.2,13.2z' fill='%23579ec8'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain; }

.marketplace-status-error {
  color: var(--imfStockExportStatusErrorIconFill); }
  .marketplace-status-error::before {
    content: '';
    display: inline-block;
    width: 30px;
    height: 26px;
    background-color: var(--imColRed);
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid slice' width='100%25' height='100%25' viewBox='0 0 30 30'%3E %3Cpath d='M5,23.6L15,6.4l10,17.3H5z M15.9,20.9v-1.8h-1.8v1.8H15.9z M15.9,17.3v-3.7h-1.8v3.7H15.9z' fill='%23e64a19'/%3E%3C/svg%3E");
    mask-repeat: no-repeat;
    mask-position: center;
    mask-size: contain;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid slice' width='100%25' height='100%25' viewBox='0 0 30 30'%3E %3Cpath d='M5,23.6L15,6.4l10,17.3H5z M15.9,20.9v-1.8h-1.8v1.8H15.9z M15.9,17.3v-3.7h-1.8v3.7H15.9z' fill='%23e64a19'/%3E%3C/svg%3E");
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    -webkit-mask-size: contain; }

.stock-export-report-wrapper {
  background-color: var(--imfStockExportReportWrapperBgCol);
  padding: 8px 8px 8px 0;
  border-right: 1px solid var(--imfStockExportReportWrapperBorderCol);
  border-left: 1px solid var(--imfStockExportReportWrapperBorderCol); }

.ser-item,
.sei-col,
.sei-col-stock-exported {
  display: flex; }

.js-col-group.is-hidden {
  display: none; }

.export-type-text {
  font-family: 'Lexend Bold', 'Helvetica', 'Arial', sans-serif;
  font-weight: normal;
  color: var(--imColWhite); }

/*
SVG to background-image conversion helper
https://yoksel.github.io/url-encoder/

*/
.export-type-logo {
  background-repeat: no-repeat;
  background-position-x: center;
  width: 30%;
  background-size: 75%;
  -webkit-filter: var(--imfStockExportTypeLogoFilter);
          filter: var(--imfStockExportTypeLogoFilter); }
  @media screen and (min-width: 1280px) {
    .export-type-logo {
      width: 120px;
      margin-right: 15px;
      margin-left: 15px; } }
  .export-type-logo.facebook {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 50 24' preserveAspectRatio='xMidYMid meet' %3E%3Crect x='13' width='24' height='24' fill='%23ffffff' /%3E%3Cpath d='M37,24H13V0h24V24z M25.3,21.3h3.9V12h2.7c0,0,0.2-0.8,0.3-2.3c-0.3,0-3,0-3,0s0-2.1,0-2.4c0-0.3,0.6-0.7,1-0.7c0.4,0,1.3,0,2.1,0c0,0,0-2.3,0-3.1c-0.8,0-2.3,0-2.8,0c-3.8,0-4.2,3-4.2,3.4c0,0.4,0,2.8,0,2.8h-1.5V12h1.5V21.3z' fill='%235197c3' /%3E%3C/svg%3E"); }
    @media screen and (min-width: 1280px) {
      .export-type-logo.facebook {
        background-size: 120%;
        background-position-x: -39px;
        background-position-y: 5px; } }
  .export-type-logo.google_vla {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" width="64" height="64"><defs><path id="A" d="M44.5 20H24v8.5h11.8C34.7 33.9 30.1 37 24 37c-7.2 0-13-5.8-13-13s5.8-13 13-13c3.1 0 5.9 1.1 8.1 2.9l6.4-6.4C34.6 4.1 29.6 2 24 2 11.8 2 2 11.8 2 24s9.8 22 22 22c11 0 21-8 21-22 0-1.3-.2-2.7-.5-4z"/></defs><clipPath id="B"><use xlink:href="%23A"/></clipPath><g transform="matrix(.727273 0 0 .727273 -.954545 -1.45455)"><path d="M0 37V11l17 13z" clip-path="url(/%23B)" fill="%23fbbc05"/><path d="M0 11l17 13 7-6.1L48 14V0H0z" clip-path="url(/%23B)" fill="%23ea4335"/><path d="M0 37l30-23 7.9 1L48 0v48H0z" clip-path="url(/%23B)" fill="%2334a853"/><path d="M48 48L17 24l-4-3 35-10z" clip-path="url(/%23B)" fill="%234285f4"/></g></svg>');
    background-size: 50%; }
  .export-type-logo.cdk_global {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 50 24' preserveAspectRatio='xMidYMid meet' %3E%3Cpath d='M17.6,12.3c0,3.6-2.9,6.5-6.5,6.5s-6.5-2.9-6.5-6.5s2.9-6.5,6.5-6.5S17.6,8.7,17.6,12.3z M25.5,5.8C22,5.8,19,8.7,19,12.3s2.9,6.5,6.5,6.5s6.5-2.9,6.5-6.5S29.1,5.8,25.5,5.8z' fill='%23000000'/%3E%3Cpath d='M46.5,12.3c0,3.6-2.9,6.5-6.5,6.5s-6.5-2.9-6.5-6.5s2.9-6.5,6.5-6.5S46.5,8.7,46.5,12.3z' fill='%2382c600'/%3E%3C/svg%3E"); }
  .export-type-logo.countrycars {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 58 24' preserveAspectRatio='xMidYMid meet' %3E%3Crect width='58' height='24' fill='%23ffffff'/%3E%3Cpath d='M9.2,9.7C9,9.4,8.4,8.7,7.4,8.7c-1.4,0-2.4,1.1-2.4,2.5c0,1.4,1.1,2.5,2.4,2.5c0.7,0,1.3-0.3,1.8-0.9h1.2c-0.7,1.3-1.9,1.7-2.9,1.7c-1.8,0-3.3-1.6-3.3-3.4c0-1.9,1.5-3.3,3.3-3.3c0.5,0,1.3,0.1,2,0.6c0.6,0.4,0.8,0.9,1,1.2H9.2z M13,14.6c-1.6,0-2.6-1.4-2.6-2.6c0-1.3,1.1-2.5,2.6-2.5c1.5,0,2.6,1.2,2.6,2.5C15.6,13.2,14.6,14.6,13,14.6z M13,10.3c-1,0-1.7,0.9-1.7,1.7c0,0.9,0.7,1.7,1.7,1.7c1,0,1.7-0.8,1.7-1.7C14.7,11.2,14,10.3,13,10.3z M16.9,9.6v2.6c0,1.2,0.5,1.5,1.2,1.5c0.8,0,1.3-0.5,1.3-1.5V9.6h0.9v4.9h-0.8V14h0c-0.2,0.4-0.8,0.6-1.4,0.6c-0.6,0-1-0.2-1.4-0.5c-0.4-0.4-0.6-0.9-0.6-1.9V9.6H16.9z M24.5,14.5v-2.6c0-0.4,0-1.5-1.2-1.5c-0.8,0-1.3,0.5-1.3,1.5v2.6h-0.9V9.6H22v0.5h0c0.5-0.6,1.2-0.6,1.4-0.6c0.8,0,1.4,0.3,1.7,0.9c0.2,0.3,0.3,0.7,0.3,1.2v2.9H24.5z M27.4,14.5h-0.9v-4h-0.7V9.6h0.7V8h0.9v1.6h0.8v0.8h-0.8V14.5z M28.8,14.5V9.6h0.9v0.4h0c0.4-0.5,1-0.6,1.2-0.6v0.9c-0.1,0-0.4,0.1-0.7,0.2c-0.3,0.2-0.5,0.5-0.5,1.2v2.7H28.8z M33.3,16.1h-0.9l0.7-1.7l-1.9-4.8h1l1.4,3.8L35,9.6h1L33.3,16.1z' fill='%23000000'/%3E%3Cpath d='M41.3,9.7c-0.2-0.2-0.8-0.9-1.8-0.9c-1.4,0-2.4,1.1-2.4,2.5c0,1.4,1.1,2.5,2.4,2.5c0.7,0,1.3-0.3,1.8-0.9h1.2c-0.7,1.3-1.9,1.7-2.9,1.7c-1.8,0-3.3-1.6-3.3-3.4c0-1.9,1.5-3.3,3.3-3.3c0.5,0,1.3,0.1,2,0.6c0.6,0.4,0.8,0.9,1,1.2H41.3z M46.7,14.5v-0.8h0c-0.4,0.6-1,0.9-1.7,0.9c-1.6,0-2.6-1.3-2.6-2.5c0-1.2,0.8-2.6,2.6-2.6c0.7,0,1.3,0.3,1.7,0.8h0V9.6h0.9v4.9H46.7z M45,10.3c-1.1,0-1.7,1-1.7,1.7c0,0.9,0.7,1.7,1.7,1.7c1,0,1.7-0.8,1.7-1.7C46.7,11,46,10.3,45,10.3z M48.4,14.5V9.6h0.9v0.4h0c0.4-0.5,1-0.6,1.2-0.6v0.9c-0.1,0-0.4,0.1-0.7,0.2c-0.3,0.2-0.5,0.5-0.5,1.2v2.7H48.4z M53,10.9c-0.1-0.4-0.3-0.6-0.6-0.6c-0.3,0-0.6,0.2-0.6,0.5c0,0.4,0.4,0.5,0.8,0.6c0.4,0.1,1.5,0.4,1.5,1.6c0,0.9-0.6,1.6-1.6,1.6c-0.6,0-1.7-0.4-1.7-1.7h0.9c0,0.5,0.3,0.9,0.8,0.9c0.4,0,0.7-0.3,0.7-0.7c0-0.4-0.4-0.6-0.9-0.7c-0.5-0.2-1.4-0.4-1.4-1.5c0-0.7,0.6-1.4,1.5-1.4c0.6,0,1.5,0.3,1.5,1.4H53z' fill='%23f48c1a'/%3E%3C/svg%3E"); }
  .export-type-logo.digital_dealerv {
    background-image: url(/assets/logos-stock-export-type/digital-dealer-logo-7488190a72160bd89e887565ab75f5c0e994f4ca978007fba043c4c19cc1c529.png);
    background-position-y: 4px; }
  .export-type-logo.drive {
    background-image: url(/assets/logos-stock-export-type/drive-logo-3a679f16064d1f10f9eb706a5c56130ca1df255bda3eee04f1127c4e28c7e256.png); }
  .export-type-logo.carsales {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 50 24' preserveAspectRatio='xMidYMid meet' %3E%3Cpath d='M7.8,18.3C7.5,19.3,7,20,6.4,20.5C5.7,21,4.9,21.2,4,21.2c-0.6,0-1.1-0.1-1.6-0.3C2,20.7,1.5,20.4,1.2,20c-0.4-0.4-0.6-0.8-0.9-1.3c-0.2-0.5-0.3-1-0.3-1.6c0-0.5,0.1-1.1,0.3-1.5c0.2-0.5,0.5-0.9,0.8-1.3c0.4-0.4,0.9-0.8,1.4-1C3,13.1,3.5,13,4.1,13c0.9,0,1.7,0.2,2.3,0.7c0.7,0.5,1.1,1.2,1.4,2.1H6.3C6,15.3,5.7,15,5.3,14.7c-0.4-0.2-0.9-0.4-1.4-0.4c-0.7,0-1.3,0.3-1.8,0.8c-0.5,0.5-0.7,1.2-0.7,2c0,0.8,0.2,1.4,0.7,2c0.5,0.5,1.1,0.8,1.8,0.8c0.5,0,0.9-0.1,1.3-0.4c0.4-0.3,0.7-0.6,0.9-1.1H7.8L7.8,18.3z M18,21.2v-4.4c0-0.7,0.1-1.2,0.4-1.6c0.3-0.3,0.7-0.5,1.3-0.6v-1.5c-0.4,0-0.7,0.1-1,0.3c-0.3,0.2-0.6,0.4-0.8,0.8v-0.9h-1.3v7.8H18L18,21.2z M19.8,18.5c0,0.8,0.3,1.5,0.7,2c0.4,0.5,1,0.7,1.8,0.7c0.7,0,1.3-0.2,1.8-0.7c0.5-0.5,0.7-1,0.7-1.7c0-0.6-0.1-1.1-0.4-1.4c-0.3-0.4-0.7-0.7-1.3-0.9c-0.1,0-0.3-0.1-0.5-0.2c-0.8-0.3-1.1-0.6-1.1-1.1c0-0.3,0.1-0.5,0.3-0.6c0.2-0.2,0.4-0.3,0.6-0.3c0.3,0,0.5,0.1,0.7,0.2c0.2,0.2,0.3,0.4,0.3,0.7h1.3c0-0.7-0.3-1.3-0.6-1.6c-0.4-0.4-0.9-0.6-1.6-0.6c-0.6,0-1.2,0.2-1.6,0.7c-0.4,0.4-0.7,1-0.7,1.6c0,0.4,0.1,0.7,0.2,1c0.1,0.3,0.3,0.5,0.6,0.8c0.1,0.1,0.5,0.3,1.1,0.5c0.2,0.1,0.4,0.1,0.5,0.2c0.3,0.1,0.6,0.3,0.7,0.5c0.1,0.2,0.2,0.4,0.2,0.7c0,0.3-0.1,0.6-0.3,0.8c-0.2,0.2-0.5,0.3-0.8,0.3c-0.3,0-0.6-0.1-0.9-0.4c-0.2-0.3-0.3-0.6-0.3-1H19.8L19.8,18.5z M25.6,20.2L25.6,20.2c0.8,0.8,1.8,1.2,2.9,1.2c0.5,0,1-0.1,1.4-0.3c0.4-0.2,0.8-0.5,1.2-0.8v1h1.4v-7.8h-1.4v0.9c-0.4-0.4-0.8-0.7-1.2-0.9c-0.4-0.2-0.9-0.3-1.5-0.3c-0.6,0-1.1,0.1-1.6,0.3c-0.5,0.2-0.9,0.5-1.3,0.9c-0.4,0.4-0.6,0.8-0.8,1.3c-0.2,0.5-0.3,1-0.3,1.6C24.5,18.4,24.8,19.4,25.6,20.2L25.6,20.2z M26.7,15.3c0.5-0.5,1.1-0.8,1.9-0.8c0.7,0,1.3,0.3,1.9,0.8c0.5,0.6,0.8,1.2,0.8,2c0,0.7-0.3,1.3-0.8,1.9c-0.5,0.5-1.1,0.8-1.8,0.8c-0.8,0-1.4-0.3-1.9-0.8c-0.5-0.5-0.8-1.2-0.8-2C25.9,16.4,26.2,15.8,26.7,15.3L26.7,15.3z M33.1,10.8v10.4h1.4V10.8H33.1L33.1,10.8z M43.4,20.5c0.4,0.5,1,0.7,1.8,0.7c0.7,0,1.3-0.2,1.8-0.7c0.5-0.5,0.7-1.1,0.7-1.8c0-0.6-0.1-1.1-0.4-1.4C47,17,46.6,16.7,46,16.4c-0.1-0.1-0.3-0.1-0.5-0.2c-0.8-0.3-1.1-0.6-1.1-1.1c0-0.3,0.1-0.5,0.3-0.6c0.2-0.2,0.4-0.3,0.6-0.3c0.3,0,0.5,0.1,0.7,0.2c0.2,0.2,0.3,0.4,0.3,0.7h1.3c0-0.7-0.3-1.3-0.6-1.6c-0.4-0.4-0.9-0.6-1.6-0.6c-0.6,0-1.2,0.2-1.6,0.7c-0.4,0.5-0.7,1-0.7,1.6c0,0.4,0.1,0.7,0.2,1c0.1,0.3,0.3,0.5,0.6,0.8c0.2,0.1,0.5,0.3,1.1,0.5c0.2,0.1,0.4,0.1,0.5,0.2c0.3,0.1,0.6,0.3,0.7,0.5c0.2,0.2,0.2,0.4,0.2,0.7c0,0.3-0.1,0.6-0.3,0.8c-0.2,0.2-0.5,0.3-0.8,0.3c-0.3,0-0.6-0.1-0.9-0.4c-0.2-0.3-0.3-0.6-0.3-1h-1.3C42.7,19.3,43,20,43.4,20.5L43.4,20.5z' fill='%23000000'/%3E%3Cpath d='M35.7,9.7c-8.3-8.6-19.1-5.3-26.6,0.6L0,9.2l0.3-1.9l8.5,1.1c9.5-7.5,21-7.5,27.6-0.2c5.1,0.3,9.6,1.7,13.5,4.8l-0.9,1.4C44,11.2,42.2,10.5,35.7,9.7L35.7,9.7z M9.3,17.2c0-0.8,0.3-1.4,0.8-1.9c0.5-0.5,1.1-0.8,1.9-0.8c0.7,0,1.3,0.3,1.9,0.8c0.5,0.5,0.8,1.2,0.8,2c0,0.7-0.3,1.3-0.8,1.9C13.3,19.7,12.7,20,12,20c-0.8,0-1.4-0.3-1.9-0.8C9.5,18.7,9.3,18,9.3,17.2L9.3,17.2z M14.5,21.2h1.4v-7.8h-1.4v0.9c-0.4-0.4-0.8-0.7-1.2-0.9c-0.4-0.2-0.9-0.3-1.5-0.3c-0.6,0-1.1,0.1-1.6,0.3c-0.5,0.2-0.9,0.5-1.3,0.9c-0.4,0.4-0.6,0.8-0.8,1.3c-0.2,0.5-0.3,1-0.3,1.6c0,1.2,0.4,2.2,1.2,2.9c0.8,0.8,1.7,1.2,2.9,1.2c0.5,0,1-0.1,1.4-0.3c0.4-0.2,0.8-0.5,1.2-0.9V21.2L14.5,21.2z M37.1,20.9L37.1,20.9c0.5,0.2,1,0.3,1.6,0.3c0.9,0,1.6-0.2,2.2-0.7c0.6-0.5,1.1-1.1,1.5-2h-1.6c-0.2,0.4-0.5,0.7-0.9,0.9c-0.4,0.2-0.8,0.3-1.3,0.3c-0.6,0-1.2-0.2-1.7-0.6c-0.5-0.4-0.8-0.9-0.9-1.6h6.6v-0.2c0-0.5-0.1-1-0.2-1.5c-0.1-0.4-0.3-0.8-0.5-1.2c-0.4-0.6-0.9-1-1.5-1.3C40,13.1,39.4,13,38.7,13c-0.6,0-1.1,0.1-1.6,0.3c-0.5,0.2-0.9,0.5-1.3,1c-0.4,0.4-0.6,0.8-0.8,1.3c-0.2,0.5-0.3,1-0.3,1.5c0,0.5,0.1,1.1,0.3,1.6c0.2,0.5,0.5,1,0.9,1.3C36.2,20.4,36.7,20.7,37.1,20.9L37.1,20.9z M37.1,14.9c0.5-0.4,1-0.5,1.6-0.5c0.6,0,1.1,0.2,1.5,0.5c0.4,0.4,0.7,0.9,0.9,1.5h-5C36.4,15.7,36.7,15.2,37.1,14.9L37.1,14.9z' fill='%2300b0d2'/%3E%3C/svg%3E"); }
  .export-type-logo.dealer_solutions {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 50 24' preserveAspectRatio='xMidYMid meet' %3E%3Cpath d='M25.1,6.6c0,0-0.1,0-0.1,0c-3,0-5.4,2.4-5.4,5.3H18C18,8.1,21.2,5,25,5c0,0,0.1,0,0.1,0V6.6z M30.4,11.8c0,0.1,0,0.1,0,0.2c0,3-2.4,5.4-5.3,5.4V19c3.8-0.1,6.9-3.2,6.9-7c0-0.1,0-0.1,0-0.2H30.4z' fill='%23000000'/%3E%3Cpath d='M25.1,5c0,0-0.1,0-0.1,0c-3.8,0-7,3.1-7,6.9h-5C13.1,5.3,18.4,0,25,0c0,0,0.1,0,0.1,0V5z M32,11.8c0,0.1,0,0.1,0,0.2c0,3.8-3.1,6.9-6.9,7v5C31.7,23.9,37,18.6,37,12c0-0.1,0-0.1,0-0.2H32z M31.6,2.6c-1.5,0-2.8,1.2-2.8,2.8c0,0.5,0,0.5,0,0.5c0.2,0.5-0.1,1.2-0.6,1.7L27.9,8c-0.5,0.5-1.4,0.6-2,0.4c0,0-0.1-0.1-0.9-0.1c-2.1,0-3.7,1.7-3.7,3.7c0,0.7,0.1,0.9,0.1,0.9c0.3,0.6,0.1,1.5-0.4,2l-0.5,0.5c-0.5,0.5-1.2,0.7-1.7,0.6c0,0,0,0-0.5,0c-1.5,0-2.8,1.2-2.8,2.8c0,1.5,1.2,2.8,2.8,2.8c1.5,0,2.8-1.2,2.8-2.8c0-0.5,0-0.5,0-0.5c-0.2-0.5,0.1-1.2,0.6-1.7l0.5-0.5c0.5-0.5,1.4-0.6,2-0.4c0,0,0.1,0.1,0.9,0.1c2.1,0,3.7-1.7,3.7-3.7c0-0.7-0.1-0.9-0.1-0.9c-0.3-0.6-0.1-1.5,0.4-2l0.5-0.5c0.5-0.5,1.2-0.7,1.7-0.6c0,0,0,0,0.5,0c1.5,0,2.8-1.2,2.8-2.8S33.2,2.6,31.6,2.6z' fill='%23472782'/%3E%3C/svg%3E"); }
  .export-type-logo.generic_csv {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 50 24' preserveAspectRatio='xMidYMid meet' %3E%3Crect x='7' width='36' height='24' fill='%23ffffff'/%3E%3Cpath d='M41,2v20H9V2H41 M43,0H7v24h36V0L43,0z M17.7,13.4h1.4V16c-0.3,0.2-0.6,0.4-1.1,0.5c-0.4,0.1-0.9,0.2-1.3,0.2c-0.6,0-1.1-0.1-1.6-0.3s-1-0.4-1.4-0.8s-0.7-0.9-0.9-1.5c-0.2-0.6-0.4-1.3-0.4-2.2c0-0.9,0.1-1.6,0.4-2.2c0.3-0.6,0.6-1.1,1-1.5c0.4-0.4,0.9-0.6,1.4-0.8c0.5-0.2,1-0.2,1.5-0.2c0.5,0,1,0,1.3,0.1c0.4,0.1,0.7,0.2,0.9,0.3v2.7h-1.4V8.8c-0.3,0-0.5-0.1-0.8-0.1c-0.3,0-0.7,0.1-0.9,0.2c-0.3,0.1-0.5,0.3-0.8,0.6c-0.2,0.3-0.4,0.6-0.5,1c-0.1,0.4-0.2,0.9-0.2,1.4c0,0.5,0.1,0.9,0.2,1.3s0.3,0.7,0.5,1c0.2,0.3,0.5,0.5,0.8,0.6c0.3,0.2,0.7,0.2,1.1,0.2c0.3,0,0.6,0,0.8-0.1V13.4z M21.7,13.5h1.4v1.3c0,0,0.1,0,0.1,0c0.2,0.1,0.4,0.2,0.7,0.2s0.5,0.1,0.8,0.1c0.5,0,0.9-0.1,1.1-0.3c0.3-0.2,0.4-0.5,0.4-0.8c0-0.3-0.1-0.5-0.3-0.7c-0.2-0.2-0.5-0.3-0.8-0.5s-0.7-0.3-1.1-0.4c-0.4-0.1-0.7-0.3-1.1-0.5c-0.3-0.2-0.6-0.5-0.8-0.8c-0.2-0.3-0.3-0.7-0.3-1.2c0-0.4,0.1-0.7,0.2-1.1c0.2-0.3,0.4-0.6,0.6-0.8c0.3-0.2,0.6-0.4,1-0.5c0.4-0.1,0.8-0.2,1.3-0.2c0.5,0,1,0,1.6,0.1c0.5,0.1,0.9,0.2,1.2,0.4v2.6h-1.4V8.9c0,0-0.1,0-0.1,0c-0.2-0.1-0.4-0.1-0.6-0.1s-0.4,0-0.7,0c-0.4,0-0.7,0.1-1,0.2c-0.2,0.2-0.4,0.4-0.4,0.7c0,0.3,0.1,0.5,0.3,0.7s0.5,0.3,0.8,0.5s0.7,0.3,1.1,0.4s0.7,0.3,1.1,0.5c0.3,0.2,0.6,0.5,0.8,0.8c0.2,0.3,0.3,0.7,0.3,1.2c0,0.5-0.1,0.9-0.3,1.2c-0.2,0.4-0.4,0.6-0.7,0.9c-0.3,0.2-0.7,0.4-1.1,0.5c-0.4,0.1-0.9,0.2-1.4,0.2c-0.3,0-0.6,0-0.9-0.1c-0.3-0.1-0.5-0.1-0.8-0.2c-0.2-0.1-0.4-0.2-0.6-0.2s-0.3-0.2-0.4-0.2V13.5z M33.8,14L33.8,14l1.9-6.7h1.8l-2.7,9.1h-2L30,7.4h2L33.8,14z' fill='%23428bb9'/%3E%3C/svg%3E"); }
  .export-type-logo.generic_xml {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 50 24' preserveAspectRatio='xMidYMid meet' %3E%3Crect x='7' width='36' height='24' fill='%23ffffff'/%3E%3Cpath d='M41,2v20H9V2H41M43,0H7v24h36V0L43,0zM15.3,11.8l-2.6-4.4h2.1l1.3,2.5l0.3,0.7l0.3-0.7l1.4-2.5h2l-2.6,4.4l2.7,4.7h-2.1l-1.4-2.6l-0.4-0.7L16,13.9l-1.5,2.6h-2L15.3,11.8zM27,11.6l0.1-1.4h-0.1l-1.5,2.4h-0.3l-1.5-2.4h-0.1l0.1,1.3v5H22V7.4h1.8l1.6,2.5h0.1l1.5-2.5h1.8v9.1H27V11.6z M35.8,12.7h1.6v3.7h-6V7.4h1.8v7.5h2.6V12.7z' fill='%23428bb9'/%3E%3C/svg%3E"); }
  .export-type-logo.lesa {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 50 24' preserveAspectRatio='xMidYMid meet' %3E%3Cpath d='M10.1,14.7v2.5H0V6.8h3.2v7.9H10.1z M21.7,9.3V6.8H10.6v10.3h11.1v-2.5h-7.9v-1.6h7.4v-2.1h-7.4V9.3H21.7z M26.6,9.1h8.3V6.8h-9.7c-1,0-2.1,0.7-2.3,1.9c-0.2,1-0.2,1.8,0,2.5c0.2,0.8,0.8,1.5,2.1,1.6c1.3,0.1,5.2,0.2,6.1,0.3c0.8,0,1.1,0.5,1.1,0.9c0,0.4-0.2,0.8-1,0.9h-8.3v2.2h9.5c0.8,0,2.4-0.3,2.7-1.8c0.2-1.2,0.2-2.3-0.2-3.1c-0.3-0.8-1.1-1.1-1.9-1.2c-1-0.1-5.9-0.2-6.5-0.3c-0.7-0.1-0.7-0.5-0.7-0.9C25.8,9.5,26,9.1,26.6,9.1z M34.8,17.1l5.6-10.3h4L50,17.1h-3.6l-0.9-1.8h-6.2l-0.9,1.8C38.4,17.1,34.8,17.1,34.8,17.1z M40.5,13.1h3.9l-1.9-3.7L40.5,13.1z' fill='%2320409a'/%3E%3C/svg%3E"); }
  .export-type-logo.bikesales {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 50 24' preserveAspectRatio='xMidYMid meet' %3E%3Cpath d='M11.8,8.9c1.3,0.6,2.2,1.1,3.4,1.4c0.1-0.6,0.2-1.1,0.6-1.4c0.8-0.6,3.9,0.8,4.7,1c0.4-3.7,5.5-5.2,10.3-3.5c1.2-5.1,7.9-2.9,6.6,2.1c-1.4-0.5-2.8-1.4-3-0.7c-0.3,0.8,1.7,1.5,2.7,1.8L36.9,11c-5.1-1.3-3.8-4.9-1.9-4.5c0.5,0.1,0.7,0.2,1.4,0.4c-0.6-2.9-4.6-3-4.5,1.4c-5.2-2.2-11.2-0.4-9.7,4.2c-1.8-0.7-4.9-2-5.4-1.8c-0.3,0.1-0.4,1.3-0.4,1.9c-1.2-0.2-4.5-1.5-5.3-1.9L11.8,8.9z M42.1,12.6c0.1-2.4-1.7-4.8-3.5-5.3c0,0,0.1,0.8,0,1.5c1.2,0.6,2,1.9,2,3.8C40.6,12.5,41.5,12.4,42.1,12.6z M8.3,11.6c0.4,0,0.8,0.3,0.8,0.8c0,0.4-0.3,0.8-0.8,0.8c-0.4,0-0.8-0.3-0.8-0.8S7.8,11.6,8.3,11.6z M0,20.3l0-8.9h1.3l0,3.2h0c0.5-0.8,1.4-1.1,2.3-1.1C5.3,13.5,7,14.9,7,17c0,1.9-1.5,3.5-3.4,3.5c-0.6,0-1.6-0.2-2.3-1.1h0v1L0,20.3z M3.5,19.3c1.2,0,2.3-1,2.3-2.4c0-1.3-1-2.4-2.3-2.4c-1.4,0-2.3,1.2-2.3,2.3C1.2,18.5,2.4,19.3,3.5,19.3z M8.9,20.3H7.6l0-6.7h1.3L8.9,20.3z M15,13.7l-2.4,3.1l2.8,3.5l-1.6,0l-2.7-3.5h0l0,3.5H9.8l0-8.7h1.3l0,5.3h0l2.4-3.2L15,13.7z M33.5,20.3v-1h0c-0.5,0.8-1.4,1.2-2.3,1.2c-2.2,0-3.5-1.7-3.5-3.5c0-1.6,1.1-3.5,3.5-3.5c0.9,0,1.8,0.4,2.3,1.1h0v-0.9h1.3l0,6.7L33.5,20.3z M31.2,14.6c-1.5,0-2.3,1.3-2.3,2.4c0,1.2,0.9,2.3,2.3,2.3c1.3,0,2.3-1.1,2.3-2.3C33.5,15.6,32.5,14.6,31.2,14.6z M36.9,20.3h-1.3l0-8.7h1.3L36.9,20.3z M46.6,15.4c0-0.3,0.2-0.8,1-0.8c0.8,0,1.1,0.7,1.1,0.9l1.2,0c0-0.5-0.5-2-2.3-2c-1.8,0-2.2,1.3-2.2,1.8c-0.1,2.2,3.5,1.8,3.4,3.2c0,0.3-0.3,0.9-1.3,0.9c-1,0-1.3-0.8-1.4-1.2H45c0.1,0.7,0.5,2.3,2.6,2.3c2,0,2.4-1.4,2.4-2C50.1,16.3,46.5,16.4,46.6,15.4z M23.7,15.4c0-0.3,0.2-0.8,1-0.8c0.8,0,1.1,0.7,1.1,0.9l1.2,0c0-0.5-0.5-2-2.3-2c-1.8,0-2.2,1.3-2.2,1.8c-0.1,2.2,3.5,1.8,3.4,3.2c0,0.3-0.3,0.9-1.3,0.9c-1,0-1.3-0.8-1.4-1.2h-1.2c0.1,0.7,0.5,2.3,2.6,2.3c2,0,2.4-1.4,2.4-2C27.3,16.3,23.7,16.4,23.7,15.4z M39,17.6c0.3,1.3,1.3,1.8,2.2,1.8c0.9,0,1.6-0.5,1.9-1.1h1.3c-0.6,1.7-2.2,2.3-3.2,2.3c-1.9,0-3.4-1.6-3.4-3.5c0-2,1.5-3.5,3.4-3.5c1.8,0,3.4,1.5,3.4,3.4c0,0.2,0,0.6,0,0.6L39,17.6z M43.3,16.6c-0.1-1-0.9-1.9-2.2-2c-1.2,0-2.1,1-2.2,1.9L43.3,16.6z M16,17.6c0.3,1.3,1.3,1.8,2.2,1.8c0.9,0,1.6-0.5,1.9-1.1h1.3c-0.6,1.7-2.2,2.3-3.2,2.3c-1.9,0-3.4-1.6-3.4-3.5c0-2,1.5-3.5,3.4-3.5c1.8,0,3.4,1.5,3.4,3.4c0,0.2,0,0.6,0,0.6L16,17.6z M20.3,16.6c-0.1-1-0.9-1.9-2.2-2c-1.2,0-2.1,1-2.2,1.9L20.3,16.6z' fill='%23ed1c24'/%3E%3C/svg%3E"); }
  .export-type-logo.carly {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 58 24' preserveAspectRatio='xMidYMid meet' %3E%3Cpath d='M21.06,13.42c-0.49,0.95-1.56,1.56-2.71,1.56c-1.93,0-3.33-1.4-3.33-3.32s1.4-3.32,3.33-3.32c1.14,0,2.2,0.6,2.69,1.53l0.12,0.23l0.98-0.56l-0.12-0.21c-0.72-1.27-2.13-2.06-3.67-2.06c-2.53,0-4.44,1.89-4.44,4.4s1.91,4.4,4.44,4.4c1.56,0,2.98-0.8,3.69-2.09l0.12-0.21l-0.98-0.56L21.06,13.42z M27.97,10.48c-0.57-0.59-1.34-0.92-2.23-0.92c-1.81,0-3.23,1.43-3.23,3.25s1.42,3.25,3.23,3.25c0.88,0,1.66-0.33,2.23-0.92v0.8h1.08V9.69h-1.08V10.48z M25.79,15.01c-1.22-0.02-2.19-1.03-2.16-2.24c0.02-1.19,0.98-2.14,2.16-2.16c1.22,0,2.18,0.97,2.18,2.2S27.01,15.01,25.79,15.01L25.79,15.01z M31.12,10.24V9.69h-1.07v6.25h1.07v-3.45c0-1.7,1.28-1.84,1.67-1.84h0.25V9.61H32.8C32.1,9.61,31.54,9.82,31.12,10.24z' fill='%23000000'/%3E%3Cpath d='M13.91,6.69c-0.11-0.69-0.68-1.91-3.23-2.24c-0.72-0.09-1.44-0.06-2.15,0.1c0.18-0.03,0.36,0.09,0.39,0.27l0,0C8.96,5,8.84,5.17,8.66,5.21c-0.32,0.07-0.62,0.17-0.92,0.3C7.7,5.53,7.67,5.55,7.64,5.56c1.01-0.41,2.04-0.57,2.94-0.45c1.57,0.21,2.51,0.8,2.65,1.68c0.15,0.95-0.67,2.07-2,2.71c-0.19,0.09-0.38,0.18-0.57,0.27c-1.21,0.56-2.46,1.14-3.52,2.49c-0.03,0.04-0.05,0.08-0.08,0.12c0.09,0.07,0.18,0.13,0.27,0.2c0.09,0.07,0.19,0.13,0.28,0.19c0.02-0.03,0.04-0.06,0.06-0.08c0.96-1.22,2.08-1.74,3.27-2.29c0.19-0.09,0.39-0.18,0.58-0.27C13.13,9.34,14.11,7.93,13.91,6.69z M10.9,14.17c-0.51-0.14-1.01-0.3-1.49-0.5c-0.62-0.25-1.21-0.55-1.78-0.9c-0.1-0.06-0.19-0.12-0.28-0.19c-0.09-0.06-0.19-0.13-0.27-0.2c-1.32-1-1.96-2.21-1.84-3.52c0.13-1.36,1.13-2.65,2.42-3.3c0.03-0.02,0.06-0.03,0.1-0.05c0.3-0.13,0.6-0.23,0.92-0.3C8.84,5.18,8.96,5,8.92,4.82l0,0c-0.04-0.18-0.21-0.3-0.39-0.27c-0.01,0-0.02,0-0.04,0.01C8.32,4.6,8.14,4.64,7.97,4.7c-0.15,0.05-0.3,0.11-0.45,0.17c-0.45,0.19-0.9,0.41-1.33,0.66c-0.05,0.03-0.1,0.06-0.15,0.08c-3.59,2.12-5.19,6.76-3.51,10.12c0.91,1.81,3.02,3.46,5.26,4.11c0.33,0.09,0.66,0.16,1,0.21c0.38,0.08,0.76,0.13,1.15,0.12c1.17,0,2.39-0.36,3.28-1c0.78-0.56,1.23-1.27,1.31-2.05c0-0.01,0-0.02,0-0.03C14.53,15.23,12.6,14.66,10.9,14.17z M12.82,18.63c-1.05,0.75-2.61,1.06-3.89,0.76c-0.01,0-0.02,0-0.03,0c-0.31-0.05-0.62-0.11-0.92-0.2c-2.04-0.59-4.03-2.13-4.84-3.76c-0.43-0.89-0.64-1.88-0.59-2.87c0.02-0.46,0.08-0.93,0.18-1.38c0.37-1.51,1.16-2.89,2.3-3.95C5,7.27,4.98,7.32,4.96,7.37C4.74,7.81,4.6,8.3,4.55,8.79c-0.1,1,0.14,2.67,2.16,4.18c0.09,0.07,0.18,0.13,0.28,0.2c0.09,0.06,0.19,0.13,0.29,0.19c0.59,0.37,1.22,0.68,1.86,0.94c0.51,0.2,1.03,0.38,1.56,0.52c1.54,0.45,3.13,0.92,3.14,2.26C13.77,17.81,13.24,18.32,12.82,18.63z M8.52,4.54L8.49,4.55C8.5,4.55,8.52,4.55,8.52,4.54C8.53,4.55,8.52,4.55,8.52,4.54z M8.52,4.54L8.49,4.55C8.5,4.55,8.52,4.55,8.52,4.54C8.53,4.55,8.52,4.55,8.52,4.54z M8.52,4.54L8.49,4.55C8.5,4.55,8.52,4.55,8.52,4.54C8.53,4.55,8.52,4.55,8.52,4.54z M33.93,7.04H35v8.89h-1.07V7.04z M40.86,9.69l-1.85,4.73l-2.15-4.73h-1.16l2.76,6.11L38.37,16c-0.2,0.48-0.66,1.27-1.46,1.2l-0.27-0.02v1.04l0.23,0.02c0.06,0,0.11,0.01,0.17,0.01c0.99,0,1.88-0.73,2.36-1.93L42,9.69L40.86,9.69z M42.22,14.42c-0.41,0-0.75,0.34-0.75,0.75s0.34,0.75,0.75,0.75s0.75-0.34,0.75-0.75S42.63,14.42,42.22,14.42z M48.48,13.86c-0.35,0.65-1.03,1.04-1.82,1.04c-1.22,0-2.15-0.93-2.15-2.16s0.92-2.16,2.15-2.16c0.8,0,1.48,0.4,1.78,1.03l0.11,0.24l0.88-0.52l-0.09-0.2c-0.45-0.98-1.48-1.59-2.68-1.59c-1.83,0-3.21,1.37-3.21,3.19s1.38,3.19,3.21,3.19c1.18,0,2.22-0.6,2.72-1.56l0.11-0.2l-0.89-0.53L48.48,13.86z M53.18,9.56c-1.8,0-3.21,1.4-3.21,3.19s1.41,3.19,3.21,3.19c1.76,0.03,3.21-1.38,3.24-3.14s-1.38-3.21-3.14-3.24C53.25,9.56,53.22,9.56,53.18,9.56L53.18,9.56z M55.32,12.75c-0.01,1.18-0.98,2.14-2.16,2.13c-1.18-0.01-2.14-0.98-2.13-2.16c0.01-1.18,0.97-2.13,2.15-2.13c1.17-0.01,2.13,0.94,2.14,2.12C55.32,12.72,55.32,12.73,55.32,12.75z' fill='%23000000'/%3E%3C/svg%3E"); }
  .export-type-logo.loopit {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 452.5 252.75'%3E%3Cdefs%3E%3Cstyle%3E.cls-1,.cls-5%7Bfill:none;%7D.cls-2%7Bclip-path:url(/%23clip-path);%7D.cls-3%7Bclip-path:url(/%23clip-path-2);%7D.cls-4%7Bfill:%233432ff;%7D.cls-5%7Bstroke:%233432ff;stroke-linecap:round;stroke-miterlimit:10;stroke-width:18.06px;%7D%3C/style%3E%3CclipPath id='clip-path'%3E%3Cpath class='cls-1' d='M157.51,99.59l.31.3a9,9,0,1,1-12.49,13l-.29-.27-.16-.16Z'/%3E%3C/clipPath%3E%3CclipPath id='clip-path-2'%3E%3Cpath class='cls-1' d='M166.06,153.41l-.31-.3a9,9,0,1,1,12.48-13.05l.29.28.16.15Z'/%3E%3C/clipPath%3E%3C/defs%3E%3Ctitle%3ELoopIt_LogoSuite_RGB%3C/title%3E%3Cg id='Artwork'%3E%3Cg class='cls-2'%3E%3Cimage width='165' height='162' transform='translate(144.4 98.8) scale(0.24)' xlink:href='data:image/png;base64,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'/%3E%3C/g%3E%3Cimage width='569' height='315' transform='translate(93.52 88.72) scale(0.24)' xlink:href='data:image/png;base64,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'/%3E%3Cg class='cls-3'%3E%3Cimage width='165' height='162' transform='translate(139.6 115.36) scale(0.24)' xlink:href='data:image/png;base64,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'/%3E%3C/g%3E%3Crect class='cls-4' x='66.77' y='66.77' width='15.37' height='96.72' rx='4.01'/%3E%3Cpath class='cls-4' d='M277.75,87.73a37.49,37.49,0,0,0-27,11,36.28,36.28,0,0,0-11.33,26.85V182a4,4,0,0,0,4,4h7.35a4,4,0,0,0,4-4V156.75a36.42,36.42,0,0,0,23,7.69,38.36,38.36,0,0,0,38.29-38.36,38.38,38.38,0,0,0-38.36-38.35Zm23,38.41a23,23,0,1,1-39.2-16.31,23,23,0,0,1,39.2,16.31Z'/%3E%3Crect class='cls-4' x='328.21' y='91.36' width='15.37' height='72.13' rx='4.01'/%3E%3Crect class='cls-4' x='328.21' y='66.77' width='15.37' height='16.03' rx='4.01'/%3E%3Cpath class='cls-4' d='M381.72,106.73a4,4,0,0,0,4-4V95.37a4,4,0,0,0-4-4h-8.3V70.78a4,4,0,0,0-4.1-4l-7.35.17a4,4,0,0,0-3.92,4v73.33c0,4.06,2.49,9.15,6.34,13a20.93,20.93,0,0,0,15.2,6.25h2.13a4,4,0,0,0,4-4v-7.34a4,4,0,0,0-4-4h-2.13a5.82,5.82,0,0,1-4.38-1.79,5.68,5.68,0,0,1-1.79-4.26V106.73Z'/%3E%3Cpath class='cls-5' d='M151.88,106.68c-.42-.41-1.3-1.23-1.75-1.63'/%3E%3Cpath class='cls-5' d='M174.58,148.93a28.05,28.05,0,0,1-2.65-2.34'/%3E%3C/g%3E%3C/svg%3E"); }

svg[class*='-icon'] {
  position: relative;
  top: 0;
  left: 0;
  transition: fill 150ms ease-in, -webkit-transform 150ms ease-in;
  transition: fill 150ms ease-in, transform 150ms ease-in;
  transition: fill 150ms ease-in, transform 150ms ease-in, -webkit-transform 150ms ease-in; }
  svg[class*='-icon'] img {
    display: inline; }

svg {
  position: relative;
  top: 0;
  left: 0;
  transition: fill 150ms ease-in;
  pointer-events: none; }
  svg img {
    display: inline; }

.lt-IE9 svg[class*='-icon'] img {
  display: inline;
  vertical-align: top; }

.fill-white {
  fill: var(--imColWhite); }

.filter-50 {
  -webkit-filter: invert(0.5);
          filter: invert(0.5); }

.logo-imotor {
  color: var(--imLogoCol);
  fill: var(--imLogoFill);
  width: var(--imLogoWidth);
  height: var(--imLogoHeight);
  position: relative;
  top: 4px; }
  @media screen and (min-width: 1024px) {
    .logo-imotor {
      top: 0; } }
.icon-toggle-switch {
  width: 35px;
  height: 22.2px;
  fill: var(--imColBlack40);
  color: var(--imColWhite); }

.icon-trigger {
  fill: var(--imColWhite);
  margin-right: 0; }
  @media screen and (min-width: 568px) and (max-width: calc(768px - 1px)) {
    .icon-trigger {
      margin-right: 5px; } }
  @media screen and (min-width: 1024px) {
    .icon-trigger {
      margin-right: 5px; } }
.icon-hamburger-sm {
  fill: var(--imColWhite);
  width: 19px;
  height: 16px; }

.icon-more-dots-sm {
  fill: var(--imIndexIconNeutralFill);
  width: 4px;
  height: 16px; }

.icon-circle-x {
  color: var(--imColWhite); }
  .icon-circle-x:hover {
    fill: var(--imColRed); }

.icon-alert:hover {
  fill: var(--imColRed); }

.icon-pencil-edit-line {
  fill: var(--imIndexIconNeutralFill); }

.icon-grabber {
  width: 30px;
  height: 30px;
  fill: var(--imfListRowGrabberIconFill);
  margin-right: 5px; }
  .sortable-chosen .icon-grabber {
    fill: var(--imfListRowSelectedGrabberIconFill); }
  .dealership-stock .icon-grabber {
    margin-right: 0; }

.icon-eye {
  width: 30px;
  height: 30px; }
  .icon-eye.lr-icon {
    fill: var(--imIndexIconNeutralFill); }
  .lr-link:hover .icon-eye {
    fill: var(--imIndexIconActionHoverFill);
    -webkit-transform: var(--imIndexIconActionHoverTransform);
            transform: var(--imIndexIconActionHoverTransform); }

.icon-component-list {
  fill: var(--imColBlack20); }

.users .icon-pencil-edit-line,
.profile .icon-pencil-edit-line {
  width: 30px;
  height: 30px; }

.icon-circle-plus {
  width: 18px;
  height: 18px;
  fill: var(--imActionIconCirclePlusFill);
  color: var(--imColWhite); }

.btn-refresh-icon {
  width: 25px;
  height: 25px;
  fill: var(--imIndexIconNeutralFill); }

.icon-publish {
  width: 20px;
  height: 20px;
  fill: var(--imIndexIconNeutralFill); }

.icon-export-all {
  width: 23px;
  height: 20px;
  fill: var(--imIndexIconNeutralFill); }

.icon-export-clear {
  width: 23px;
  height: 20px;
  fill: var(--imIndexIconNeutralFill); }

.icon-upload {
  width: 17.5px;
  height: 20px;
  fill: var(--imIndexIconNeutralFill); }

.am-icon {
  height: 19px;
  color: var(--imColWhite);
  fill: var(--imColRed); }

.icon-dash-desktop {
  width: 30px; }

.icon-dash-tablet {
  width: 21px; }

.icon-dash-mobile {
  width: 19px; }

.icon-no-image {
  width: 50px;
  height: 50px;
  fill: var(--imColWhite);
  color: var(--imColBlack10); }

.icon-no-asset {
  width: 50px;
  height: 50px;
  fill: var(--imColWhite);
  color: var(--imColBlack10); }

.icon-img-upload {
  width: 35px;
  height: 35px;
  fill: var(--imIndexIconNeutralFill); }

.icon-arrow-width {
  width: 20px;
  height: 20px;
  fill: var(--imIndexIconNeutralFill); }

.icon-close {
  width: 30px;
  height: 30px;
  fill: var(--imColBlack40); }

.icon-image-module {
  width: 30px;
  height: 30px;
  fill: var(--imIndexIconNeutralFill); }

.icon-asset-module {
  width: 25px;
  height: 25px;
  fill: var(--imIndexIconNeutralFill); }
  .au-action-wrapper:hover .icon-asset-module {
    fill: var(--imIndexIconNeutralHoverFill);
    -webkit-transform: var(--imIndexIconActionHoverTransform);
            transform: var(--imIndexIconActionHoverTransform); }

.icon-im-passive {
  width: 30px;
  height: 30px;
  fill: var(--imIndexIconNeutralFill); }
  .fam-action-wrapper:hover .icon-im-passive {
    fill: var(--imColSecondary120); }

.icon-trash {
  width: 30px;
  height: 30px;
  fill: var(--imIndexIconNeutralFill); }

.icon-iuc {
  width: 35px;
  height: 35px;
  fill: var(--imfAssetUploaderToolboxIconFill); }

.icon-iu-alert.icon-alert,
.icon-au-alert.icon-alert {
  width: 18px;
  height: 18px;
  fill: var(--imColRed);
  top: -7px; }

.lr-icon.icon-permission {
  width: 35px;
  height: 35px; }

.icon-btn-40 {
  width: 40px;
  height: 40px;
  fill: var(--imColWhite); }

.icon-btn-30 {
  width: 30px;
  height: 30px;
  fill: var(--imColWhite); }

.icon-important {
  fill: var(--imThemeColAlert); }

.icon-tick {
  fill: var(--imIconTickFill); }

.icon-sei-action {
  width: 35px;
  height: 35px;
  fill: var(--imIndexIconNeutralFill); }
  .sei-action-link:hover .icon-sei-action {
    fill: var(--imIndexIconActionHoverAlertFill);
    -webkit-transform: var(--imIndexIconActionHoverTransform);
            transform: var(--imIndexIconActionHoverTransform); }

.icon-colour-trigger {
  fill: var(--imIndexIconNeutralFill); }
  .icon-colour-trigger:hover, a:hover .icon-colour-trigger {
    fill: var(--imIndexIconNeutralHoverFill);
    -webkit-transform: var(--imIndexIconActionHoverTransform);
            transform: var(--imIndexIconActionHoverTransform); }

.sei-action-label:hover .icon-sei-action-confirm {
  fill: var(--imColSecondary120); }

.sei-action-label:hover .sei-action-btn {
  color: var(--imColSecondary); }

.sei-action-link-delete:hover .icon-sei-action-delete {
  fill: var(--imColRed); }

.sei-action-link-delete:hover .sei-action-text {
  color: var(--imColRed); }

.clone-icon-wrapper {
  cursor: pointer; }

.iconSize-30 {
  width: 30px;
  height: 30px; }

.iconSize-25 {
  width: 25px;
  height: 25px; }

.iconSize-23 {
  width: 23px;
  height: 23px; }

.icon-20,
.iconSize-20 {
  width: 20px;
  height: 20px; }

.icon-disabled {
  fill: var(--imColRed); }

.qr-code-wrapper {
  display: inline-block;
  border: 1px solid var(--imColBlack8);
  background: var(--imColWhite);
  padding: 10px; }

.fill-text {
  fill: var(--imColTextPrimary); }

.fill-green {
  fill: var(--imColSecondary); }

.icon-status {
  width: 30px;
  height: 30px;
  fill: var(--imColWhite); }

.svg-icon-image {
  padding: 10px; }
  .lr-col .svg-icon-image {
    -webkit-filter: var(--imfListRowColumnSvgImgFilter);
            filter: var(--imfListRowColumnSvgImgFilter); }

.icon-error-back {
  width: 30px;
  height: 30px;
  fill: var(--imColWhite); }

table {
  width: 100%;
  border: 1px solid var(--imColBlack10);
  border-collapse: collapse; }

tbody {
  border-color: transparent; }

table > thead > tr > th,
table > tbody > tr > th,
table > tfoot > tr > th,
table > thead > tr > td,
table > tbody > tr > td,
table > tfoot > tr > td {
  font-size: 13px;
  line-height: 1.4;
  text-align: left;
  color: var(--imColBlack60);
  vertical-align: top;
  padding: 8px;
  border-left: 1px solid var(--imColBlack10); }

table > tbody > tr > th,
table > tfoot > tr > th {
  color: var(--imColWhite);
  background-color: var(--imColBlack35); }

table tr {
  background-color: var(--imColWhite); }
  table tr:nth-child(2n) {
    background-color: var(--imColBlack3); }

.tabs-wrapper {
  display: flex;
  flex-flow: row wrap;
  background-color: var(--imfTabsBgCol);
  margin-bottom: var(--imGapLarge);
  border-radius: var(--imfTabsBorderRadius);
  overflow: hidden;
  box-shadow: var(--imfTabsBoxShadow); }

.tab-count-default .tab-item,
.tab-count-1 .tab-item,
.tab-count-2 .tab-item,
.tab-count-3 .tab-item,
.tab-count-4 .tab-item {
  border-color: var(--imfTabsBorderRightCol);
  width: 50%;
  border-style: solid;
  border-width: 0;
  border-right-width: 2px;
  border-top-width: 2px; }
  .tab-count-default .tab-item:nth-child(n),
  .tab-count-1 .tab-item:nth-child(n),
  .tab-count-2 .tab-item:nth-child(n),
  .tab-count-3 .tab-item:nth-child(n),
  .tab-count-4 .tab-item:nth-child(n) {
    border-right-width: 2px; }
  .tab-count-default .tab-item:nth-child(2n),
  .tab-count-1 .tab-item:nth-child(2n),
  .tab-count-2 .tab-item:nth-child(2n),
  .tab-count-3 .tab-item:nth-child(2n),
  .tab-count-4 .tab-item:nth-child(2n) {
    border-right-width: 0; }
  .tab-count-default .tab-item:nth-child(1), .tab-count-default .tab-item:nth-child(2),
  .tab-count-1 .tab-item:nth-child(1),
  .tab-count-1 .tab-item:nth-child(2),
  .tab-count-2 .tab-item:nth-child(1),
  .tab-count-2 .tab-item:nth-child(2),
  .tab-count-3 .tab-item:nth-child(1),
  .tab-count-3 .tab-item:nth-child(2),
  .tab-count-4 .tab-item:nth-child(1),
  .tab-count-4 .tab-item:nth-child(2) {
    border-top: 0; }
  @media screen and (min-width: 1024px) {
    .tab-count-default .tab-item,
    .tab-count-1 .tab-item,
    .tab-count-2 .tab-item,
    .tab-count-3 .tab-item,
    .tab-count-4 .tab-item {
      width: 33.3333333333%;
      border-style: solid;
      border-width: 0;
      border-right-width: 2px;
      border-top-width: 2px; }
      .tab-count-default .tab-item:nth-child(n),
      .tab-count-1 .tab-item:nth-child(n),
      .tab-count-2 .tab-item:nth-child(n),
      .tab-count-3 .tab-item:nth-child(n),
      .tab-count-4 .tab-item:nth-child(n) {
        border-right-width: 2px; }
      .tab-count-default .tab-item:nth-child(3n),
      .tab-count-1 .tab-item:nth-child(3n),
      .tab-count-2 .tab-item:nth-child(3n),
      .tab-count-3 .tab-item:nth-child(3n),
      .tab-count-4 .tab-item:nth-child(3n) {
        border-right-width: 0; }
      .tab-count-default .tab-item:nth-child(1), .tab-count-default .tab-item:nth-child(2), .tab-count-default .tab-item:nth-child(3),
      .tab-count-1 .tab-item:nth-child(1),
      .tab-count-1 .tab-item:nth-child(2),
      .tab-count-1 .tab-item:nth-child(3),
      .tab-count-2 .tab-item:nth-child(1),
      .tab-count-2 .tab-item:nth-child(2),
      .tab-count-2 .tab-item:nth-child(3),
      .tab-count-3 .tab-item:nth-child(1),
      .tab-count-3 .tab-item:nth-child(2),
      .tab-count-3 .tab-item:nth-child(3),
      .tab-count-4 .tab-item:nth-child(1),
      .tab-count-4 .tab-item:nth-child(2),
      .tab-count-4 .tab-item:nth-child(3) {
        border-top: 0; } }
  @media screen and (min-width: 1280px) {
    .tab-count-default .tab-item,
    .tab-count-1 .tab-item,
    .tab-count-2 .tab-item,
    .tab-count-3 .tab-item,
    .tab-count-4 .tab-item {
      width: 25%;
      border-style: solid;
      border-width: 0;
      border-right-width: 2px;
      border-top-width: 2px; }
      .tab-count-default .tab-item:nth-child(n),
      .tab-count-1 .tab-item:nth-child(n),
      .tab-count-2 .tab-item:nth-child(n),
      .tab-count-3 .tab-item:nth-child(n),
      .tab-count-4 .tab-item:nth-child(n) {
        border-right-width: 2px; }
      .tab-count-default .tab-item:nth-child(4n),
      .tab-count-1 .tab-item:nth-child(4n),
      .tab-count-2 .tab-item:nth-child(4n),
      .tab-count-3 .tab-item:nth-child(4n),
      .tab-count-4 .tab-item:nth-child(4n) {
        border-right-width: 0; }
      .tab-count-default .tab-item:nth-child(n),
      .tab-count-1 .tab-item:nth-child(n),
      .tab-count-2 .tab-item:nth-child(n),
      .tab-count-3 .tab-item:nth-child(n),
      .tab-count-4 .tab-item:nth-child(n) {
        border-top: 0; } }
.tab-count-5 .tab-item {
  border-color: var(--imfTabsBorderRightCol);
  width: 50%;
  border-style: solid;
  border-width: 0;
  border-right-width: 2px;
  border-top-width: 2px; }
  .tab-count-5 .tab-item:nth-child(n) {
    border-right-width: 2px; }
  .tab-count-5 .tab-item:nth-child(2n) {
    border-right-width: 0; }
  .tab-count-5 .tab-item:nth-child(1), .tab-count-5 .tab-item:nth-child(2) {
    border-top: 0; }
  @media screen and (min-width: 1024px) {
    .tab-count-5 .tab-item {
      width: 33.3333333333%;
      border-style: solid;
      border-width: 0;
      border-right-width: 2px;
      border-top-width: 2px; }
      .tab-count-5 .tab-item:nth-child(n) {
        border-right-width: 2px; }
      .tab-count-5 .tab-item:nth-child(3n) {
        border-right-width: 0; }
      .tab-count-5 .tab-item:nth-child(1), .tab-count-5 .tab-item:nth-child(2), .tab-count-5 .tab-item:nth-child(3) {
        border-top: 0; } }
  @media screen and (min-width: 1280px) {
    .tab-count-5 .tab-item {
      width: 20%;
      border-style: solid;
      border-width: 0;
      border-right-width: 2px;
      border-top-width: 2px; }
      .tab-count-5 .tab-item:nth-child(n) {
        border-right-width: 2px; }
      .tab-count-5 .tab-item:nth-child(5n) {
        border-right-width: 0; }
      .tab-count-5 .tab-item:nth-child(n) {
        border-top: 0; } }
.tab-count-6 .tab-item {
  border-color: var(--imfTabsBorderRightCol);
  width: 50%;
  border-style: solid;
  border-width: 0;
  border-right-width: 2px;
  border-top-width: 2px; }
  .tab-count-6 .tab-item:nth-child(n) {
    border-right-width: 2px; }
  .tab-count-6 .tab-item:nth-child(2n) {
    border-right-width: 0; }
  .tab-count-6 .tab-item:nth-child(1), .tab-count-6 .tab-item:nth-child(2) {
    border-top: 0; }
  @media screen and (min-width: 1024px) {
    .tab-count-6 .tab-item {
      width: 33.3333333333%;
      border-style: solid;
      border-width: 0;
      border-right-width: 2px;
      border-top-width: 2px; }
      .tab-count-6 .tab-item:nth-child(n) {
        border-right-width: 2px; }
      .tab-count-6 .tab-item:nth-child(3n) {
        border-right-width: 0; }
      .tab-count-6 .tab-item:nth-child(1), .tab-count-6 .tab-item:nth-child(2), .tab-count-6 .tab-item:nth-child(3) {
        border-top: 0; } }
  @media screen and (min-width: 1280px) {
    .tab-count-6 .tab-item {
      width: 16.6666666667%;
      border-style: solid;
      border-width: 0;
      border-right-width: 2px;
      border-top-width: 2px; }
      .tab-count-6 .tab-item:nth-child(n) {
        border-right-width: 2px; }
      .tab-count-6 .tab-item:nth-child(6n) {
        border-right-width: 0; }
      .tab-count-6 .tab-item:nth-child(n) {
        border-top: 0; } }
.tab-count-7 .tab-item {
  border-color: var(--imfTabsBorderRightCol);
  width: 50%;
  border-style: solid;
  border-width: 0;
  border-right-width: 2px;
  border-top-width: 2px; }
  .tab-count-7 .tab-item:nth-child(n) {
    border-right-width: 2px; }
  .tab-count-7 .tab-item:nth-child(2n) {
    border-right-width: 0; }
  .tab-count-7 .tab-item:nth-child(1), .tab-count-7 .tab-item:nth-child(2) {
    border-top: 0; }
  @media screen and (min-width: 568px) {
    .tab-count-7 .tab-item {
      width: 33.3333333333%;
      border-style: solid;
      border-width: 0;
      border-right-width: 2px;
      border-top-width: 2px; }
      .tab-count-7 .tab-item:nth-child(n) {
        border-right-width: 2px; }
      .tab-count-7 .tab-item:nth-child(3n) {
        border-right-width: 0; }
      .tab-count-7 .tab-item:nth-child(1), .tab-count-7 .tab-item:nth-child(2), .tab-count-7 .tab-item:nth-child(3) {
        border-top: 0; } }
  @media screen and (min-width: 768px) {
    .tab-count-7 .tab-item:nth-child(n) {
      border-color: var(--imfTabsBorderRightCol);
      width: 50%;
      border-style: solid;
      border-width: 0;
      border-right-width: 2px;
      border-top-width: 2px; }
      .tab-count-7 .tab-item:nth-child(n):nth-child(n) {
        border-right-width: 2px; }
      .tab-count-7 .tab-item:nth-child(n):nth-child(2n) {
        border-right-width: 0; }
    .tab-count-7 .tab-item:nth-child(1), .tab-count-7 .tab-item:nth-child(2) {
      border-top: 0; } }
  @media screen and (min-width: 1024px) {
    .tab-count-7 .tab-item:nth-child(n) {
      border-color: var(--imfTabsBorderRightCol);
      width: 25%;
      border-style: solid;
      border-width: 0;
      border-right-width: 2px;
      border-top-width: 2px; }
      .tab-count-7 .tab-item:nth-child(n):nth-child(n) {
        border-right-width: 2px; }
      .tab-count-7 .tab-item:nth-child(n):nth-child(4n) {
        border-right-width: 0; }
    .tab-count-7 .tab-item:nth-child(1), .tab-count-7 .tab-item:nth-child(2), .tab-count-7 .tab-item:nth-child(3), .tab-count-7 .tab-item:nth-child(4) {
      border-top: 0; } }
  @media screen and (min-width: 1280px) {
    .tab-count-7 .tab-item:nth-child(n) {
      width: 14.2857142857%;
      border-style: solid;
      border-width: 0;
      border-right-width: 2px;
      border-top-width: 2px;
      border-top: 0; }
      .tab-count-7 .tab-item:nth-child(n):nth-child(n) {
        border-right-width: 2px; }
      .tab-count-7 .tab-item:nth-child(n):nth-child(7n) {
        border-right-width: 0; } }
.tab-count-8 .tab-item,
.tab-count-9 .tab-item {
  border-color: var(--imfTabsBorderRightCol);
  width: 50%;
  border-style: solid;
  border-width: 0;
  border-right-width: 2px;
  border-top-width: 2px; }
  .tab-count-8 .tab-item:nth-child(n),
  .tab-count-9 .tab-item:nth-child(n) {
    border-right-width: 2px; }
  .tab-count-8 .tab-item:nth-child(2n),
  .tab-count-9 .tab-item:nth-child(2n) {
    border-right-width: 0; }
  .tab-count-8 .tab-item:nth-child(1), .tab-count-8 .tab-item:nth-child(2),
  .tab-count-9 .tab-item:nth-child(1),
  .tab-count-9 .tab-item:nth-child(2) {
    border-top: 0; }
  @media screen and (min-width: 568px) {
    .tab-count-8 .tab-item,
    .tab-count-9 .tab-item {
      width: 33.3333333333%;
      border-style: solid;
      border-width: 0;
      border-right-width: 2px;
      border-top-width: 2px; }
      .tab-count-8 .tab-item:nth-child(n),
      .tab-count-9 .tab-item:nth-child(n) {
        border-right-width: 2px; }
      .tab-count-8 .tab-item:nth-child(3n),
      .tab-count-9 .tab-item:nth-child(3n) {
        border-right-width: 0; }
      .tab-count-8 .tab-item:nth-child(1), .tab-count-8 .tab-item:nth-child(2), .tab-count-8 .tab-item:nth-child(3),
      .tab-count-9 .tab-item:nth-child(1),
      .tab-count-9 .tab-item:nth-child(2),
      .tab-count-9 .tab-item:nth-child(3) {
        border-top: 0; } }
  @media screen and (min-width: 1024px) {
    .tab-count-8 .tab-item,
    .tab-count-9 .tab-item {
      width: 25%;
      border-style: solid;
      border-width: 0;
      border-right-width: 2px;
      border-top-width: 2px; }
      .tab-count-8 .tab-item:nth-child(n),
      .tab-count-9 .tab-item:nth-child(n) {
        border-right-width: 2px; }
      .tab-count-8 .tab-item:nth-child(4n),
      .tab-count-9 .tab-item:nth-child(4n) {
        border-right-width: 0; }
      .tab-count-8 .tab-item:nth-child(1), .tab-count-8 .tab-item:nth-child(2), .tab-count-8 .tab-item:nth-child(3), .tab-count-8 .tab-item:nth-child(4),
      .tab-count-9 .tab-item:nth-child(1),
      .tab-count-9 .tab-item:nth-child(2),
      .tab-count-9 .tab-item:nth-child(3),
      .tab-count-9 .tab-item:nth-child(4) {
        border-top: 0; } }
  @media screen and (min-width: 1800px) {
    .tab-count-8 .tab-item,
    .tab-count-9 .tab-item {
      width: 12.5%;
      border-style: solid;
      border-width: 0;
      border-right-width: 2px;
      border-top-width: 2px; }
      .tab-count-8 .tab-item:nth-child(n),
      .tab-count-9 .tab-item:nth-child(n) {
        border-right-width: 2px; }
      .tab-count-8 .tab-item:nth-child(8n),
      .tab-count-9 .tab-item:nth-child(8n) {
        border-right-width: 0; }
      .tab-count-8 .tab-item:nth-child(n),
      .tab-count-9 .tab-item:nth-child(n) {
        border-top: 0; } }
.tab-link {
  font-family: var(--imfTabTextFontStack);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: var(--imfTabTextSize);
  line-height: 16px;
  text-align: center;
  color: var(--imfTabTextCol);
  background-color: var(--imfTabBgCol);
  width: 100%;
  padding: 12px 5px;
  margin: 0;
  margin-right: 10px;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: background-color, 200ms ease-in-out; }
  .tab-link.tab-trigger {
    cursor: pointer; }
  .tab-link:hover {
    color: var(--imfTabHoverTextCol);
    background-color: var(--imfTabHoverBgCol); }
  .tab-link.tab-active {
    color: var(--imfTabActiveTextCol);
    background-color: var(--imfTabActiveBgCol); }
  .tab-link.tab-alert.tab-active, .tab-link.tab-alert:hover {
    background-color: var(--imfTabAlertBgCol); }
  .tab-link.tab-disabled, .tab-link.tab-disabled:hover {
    background-color: var(--imfTabDisabledBgCol);
    cursor: default; }

.tabs-outlined-tabs-list {
  display: flex;
  padding: 0;
  margin: 30px 0;
  border-bottom: 1px solid var(--imfTabsOutlinedBorderCol); }

.tabs-outlined-tab-item {
  list-style: none;
  margin-left: 5px;
  margin-bottom: -1px;
  border-radius: 3px 3px 0 0; }
  .tabs-outlined-tab-item:hover .tabs-outlined-tab-text {
    color: var(--imfTabsOutlinedHoverTextCol); }
  .tabs-outlined-tab-item:hover .icon-svg-tab-outline {
    fill: var(--imfTabsOutlinedHoverIconCol);
    -webkit-transform: scale3d(1.15, 1.15, 1.15);
            transform: scale3d(1.15, 1.15, 1.15); }
  .tabs-outlined-tab-item:first-of-type {
    margin-left: 15px; }
  .tabs-outlined-tab-item.active-tab {
    border: 1px solid var(--imfTabsOutlinedBorderCol);
    margin-bottom: -1px;
    border-bottom: 1px solid var(--imfTabsOutlinedActiveBorderCol); }
    .tabs-outlined-tab-item.active-tab .tabs-outlined-tab-text {
      color: var(--imfTabsOutlinedActiveTextCol); }
    .tabs-outlined-tab-item.active-tab .icon-svg-tab-outline {
      fill: var(--imfTabsOutlinedActiveIconCol); }

.tabs-outlined-tab-link {
  text-decoration: none;
  padding: 6px 14px;
  display: flex;
  align-items: center; }

.icon-svg-tab-outline {
  width: 30px;
  height: 30px;
  fill: var(--imfTabsOutlinedIconCol);
  transition: -webkit-transform 150ms ease-in-out;
  transition: transform 150ms ease-in-out;
  transition: transform 150ms ease-in-out, -webkit-transform 150ms ease-in-out;
  -webkit-transform: scale3d(1);
          transform: scale3d(1); }

.tabs-outlined-tab-text {
  font-size: var(--imfTabsOutlinedTextSize);
  color: var(--imfTabsOutlinedTextCol);
  margin-left: 5px;
  transition: color 150ms ease-in-out; }

.wiki-side-bar {
  visibility: hidden;
  opacity: 0;
  width: 0;
  height: 100%;
  position: fixed;
  right: 0;
  z-index: 99;
  top: 0;
  overflow-x: hidden;
  background-color: var(--imHelpWikiBgCol);
  border-left: 1px solid var(--imHelpWikiBorderLeft);
  box-shadow: -1px 0 4px 0 rgba(0, 0, 0, 0.2);
  padding: 60px 10px 10px 10px;
  transition: width var(--imHelpWikiTransitionDuration) ease-in-out; }
  @media screen and (max-height: 450px) {
    .wiki-side-bar {
      padding-top: 15px; } }
  .wiki-side-bar.is-open {
    width: var(--imHelpWikiOpenWidthMobile);
    visibility: visible;
    opacity: 1; }
    @media screen and (min-width: 1024px) {
      .wiki-side-bar.is-open {
        width: var(--imHelpWikiOpenWidthDesktop); } }
.wiki-side-bar .closebtn {
  font-family: var(--imSecondaryFontStackLight);
  font-size: 50px;
  line-height: 1;
  color: var(--imHelpWikiCloseBtnCol);
  position: absolute;
  top: 20px;
  right: 20px;
  background-color: var(--imHelpWikiCloseBtnBgCol);
  padding: 5px;
  -webkit-transform: scale(1);
          transform: scale(1);
  transition: background-color 150ms ease-in-out, color 150ms ease-in-out, -webkit-transform 150ms ease-in-out;
  transition: transform 150ms ease-in-out, background-color 150ms ease-in-out, color 150ms ease-in-out;
  transition: transform 150ms ease-in-out, background-color 150ms ease-in-out, color 150ms ease-in-out, -webkit-transform 150ms ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: calc(1em + 5px);
  height: calc(1em + 5px);
  box-sizing: content-box; }
  .wiki-side-bar .closebtn:hover {
    color: var(--imHelpWikiCloseBtnHoverCol);
    background-color: var(--imHelpWikiCloseBtnHoverBgCol);
    -webkit-transform: scale(1.2);
            transform: scale(1.2); }

.wiki-content-wrapper h1,
.wiki-content-wrapper h2,
.wiki-content-wrapper h3,
.wiki-content-wrapper h4,
.wiki-content-wrapper h5,
.wiki-content-wrapper h6,
.wiki-content-wrapper p,
.wiki-content-wrapper a,
.wiki-content-wrapper sup,
.wiki-content-wrapper sub,
.wiki-content-wrapper blockquote,
.wiki-content-wrapper dt,
.wiki-content-wrapper dd,
.wiki-content-wrapper ul,
.wiki-content-wrapper ol,
.wiki-content-wrapper table {
  font-family: var(--imHelpWikiFontStack);
  color: var(--imHelpWikiTextCol);
  font-weight: revert;
  margin: 0.8rem 0 0 0; }
  .wiki-content-wrapper h1:first-child,
  .wiki-content-wrapper h2:first-child,
  .wiki-content-wrapper h3:first-child,
  .wiki-content-wrapper h4:first-child,
  .wiki-content-wrapper h5:first-child,
  .wiki-content-wrapper h6:first-child,
  .wiki-content-wrapper p:first-child,
  .wiki-content-wrapper a:first-child,
  .wiki-content-wrapper sup:first-child,
  .wiki-content-wrapper sub:first-child,
  .wiki-content-wrapper blockquote:first-child,
  .wiki-content-wrapper dt:first-child,
  .wiki-content-wrapper dd:first-child,
  .wiki-content-wrapper ul:first-child,
  .wiki-content-wrapper ol:first-child,
  .wiki-content-wrapper table:first-child {
    margin: 0; }

.wiki-content-wrapper p,
.wiki-content-wrapper a,
.wiki-content-wrapper strong,
.wiki-content-wrapper sup,
.wiki-content-wrapper sub,
.wiki-content-wrapper blockquote,
.wiki-content-wrapper dt,
.wiki-content-wrapper dd,
.wiki-content-wrapper ul,
.wiki-content-wrapper ol,
.wiki-content-wrapper table {
  font-size: var(--imHelpWikiTextSize); }

.wiki-content-wrapper strong {
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: var(--imColTextStrong); }

.wiki-content-wrapper li {
  font-family: var(--imHelpWikiFontStack);
  font-weight: revert;
  list-style: revert;
  margin: 0.3em 0 0 2em; }

.wiki-content-wrapper blockquote {
  font-style: italic;
  color: revert;
  border-left: 3px solid var(--imHelpWikiAccent);
  margin: 0;
  padding: 0 0 0 1em; }

.im-tags-wrapper {
  max-width: 100%; }

.im-tag-wrapper {
  padding: 0 7px 0 3px;
  border-radius: 2em;
  margin-bottom: 4px;
  margin-right: 4px;
  max-width: 100%;
  background-color: var(--imTagColStrong);
  display: flex;
  align-items: center; }
  @media screen and (min-width: 1280px) {
    .im-tag-wrapper {
      display: inline-flex; } }
.im-tag-wrapper.no-icon {
  padding-left: 7px; }

.im-tag-bg-colour-alert {
  background-color: var(--imTagColAlert); }

.im-tag-bg-colour-strong {
  background-color: var(--imTagColStrong); }

.im-tag-bg-colour-approved {
  background-color: var(--imTagColApproved); }

.im-tag-bg-colour-sunny {
  background-color: var(--imTagColSunny); }

.im-tag-bg-colour-neutral {
  background-color: var(--imTagColNeutral); }

.im-tag-text {
  font-size: 12px;
  line-height: 18px;
  color: #fff;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.im-tag-icon-wrapper {
  width: 20px;
  height: 20px; }

.im-tag-icon {
  width: 20px;
  height: 20px;
  fill: #fff; }

.theme-switcher-drawer-knob {
  position: absolute;
  left: var(--imThemeSwitcherKnobLeft);
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: var(--imThemeSwitcherKnobSize);
  height: var(--imThemeSwitcherKnobSize);
  border-radius: var(--imThemeSwitcherKnobRadius);
  background-color: var(--imThemeSwitcherKnobBgCol);
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: var(--imThemeSwitcherKnobPadding);
  transition: background-color 150ms ease-in-out; }

.icon-theme-brush {
  width: var(--imThemeSwitcherIconSize);
  height: var(--imThemeSwitcherIconSize);
  fill: var(--imThemeSwitcherIconFill); }

.theme-switcher-wrapper {
  position: fixed;
  top: var(--imThemeSwitcherWrapperTop);
  left: 100%;
  -webkit-transform: translateX(0);
          transform: translateX(0);
  cursor: pointer;
  transition: -webkit-transform 150ms ease-in-out;
  transition: transform 150ms ease-in-out;
  transition: transform 150ms ease-in-out, -webkit-transform 150ms ease-in-out;
  z-index: 100; }
  .theme-switcher-wrapper:hover, .theme-switcher-wrapper.drawer-open {
    -webkit-transform: translateX(-56px);
            transform: translateX(-56px); }

.theme-switcher-btns-wrapper {
  display: flex;
  flex-direction: column;
  gap: 5px;
  border-radius: 5px 0 0 5px;
  background-color: var(--imThemeSwitcherBtnsWrapperBgCol);
  padding: 10px;
  position: relative; }

.theme-switcher-btn {
  vertical-align: baseline;
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 0;
  text-decoration: none;
  display: inline-block;
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  will-change: box-shadow, transform;
  transition: box-shadow 200ms cubic-bezier(0.4, 0, 1, 1), background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 200ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: box-shadow 200ms cubic-bezier(0.4, 0, 1, 1), background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1), transform 200ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: box-shadow 200ms cubic-bezier(0.4, 0, 1, 1), background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), color 200ms cubic-bezier(0.4, 0, 0.2, 1), transform 200ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 200ms cubic-bezier(0.4, 0, 0.2, 1);
  font-family: var(--imPrimaryFontStack);
  font-size: 12px;
  color: var(--imThemeSwitcherBtnTextCol);
  border: 0;
  border-radius: var(--imThemeBorderRadiusSm);
  background-color: var(--imThemeSwitcherBtnBgCol);
  padding: 10px;
  cursor: pointer;
  width: 35px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center; }
  .theme-switcher-btn:hover {
    background-color: var(--imThemeSwitcherBtnHoverBgCol);
    background-color: var(--imColBlack70); }
  .theme-switcher-btn.active {
    background-color: var(--imThemeSwitcherBtnActiveBgCol); }

.theme-variant-btn {
  background-color: var(--imThemeVariantBtnBgCol);
  padding: 0; }
  .theme-variant-btn.active {
    background-color: var(--imThemeSwitcherBtnActiveBgCol); }

.icon-theme-variant {
  width: var(--imThemeVariantBtnIconSize);
  height: var(--imThemeVariantBtnIconSize);
  fill: var(--imThemeVariantBtnIconFill); }
  .theme-switcher-btn:hover .icon-theme-variant, .theme-switcher-btn.active .icon-theme-variant {
    fill: var(--imThemeVariantBtnHoverIconFill); }

.toast-section-body {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.5s ease; }
  .toast-section-body.hide {
    display: none; }

.tsb-text-items-wrapper {
  margin: 0 8px;
  padding: 15px 0 15px 60px;
  border-top: 1px solid lightgray; }

.tsb-text-item {
  padding: 2px 0;
  color: var(--imColWhite); }

.tsb-text-item-strong {
  color: var(--imColWhite); }

.toast-netlify-build-user {
  text-transform: capitalize; }

.tsb-links-wrapper {
  margin-top: 12px; }

.tsb-link-item {
  color: var(--imColWhite);
  text-decoration: none;
  display: block; }
  .tsb-link-item:hover {
    text-decoration: underline; }

.icon-go-link {
  font-family: -apple-system, system-ui, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  text-decoration: underline; }

.toast-section-header {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%; }

.toast-status-bar {
  border-left: 10px solid #e4b23a; }
  .success .toast-status-bar {
    border-left-color: var(--imThemeColSuccess); }
  .fail .toast-status-bar {
    border-left-color: var(--imThemeColAlert); }
  .pending .toast-status-bar {
    border-left-color: #e4b23a; }

.tsh-status-text-wrapper {
  display: flex;
  flex-direction: row;
  align-items: center; }

.tsh-status-icon {
  margin-left: 12px;
  width: var(--imToastStatusIconSize);
  height: var(--imToastStatusIconSize);
  display: none; }
  .success .tsh-status-icon {
    fill: var(--imMessageSuccessIconFill); }
  .fail .tsh-status-icon {
    fill: var(--imThemeColAlert); }
  .success .tsh-status-icon.success {
    display: flex; }
  .fail .tsh-status-icon.fail {
    display: flex; }

.tsh-heading {
  color: var(--imColWhite);
  font-size: var(--imGlobalFontSize);
  padding: 0 16px;
  width: 100%; }

.tsh-close {
  padding: 10px;
  cursor: pointer;
  display: flex;
  height: 55px;
  width: 55px;
  fill: var(--imColWhite); }
  .tsh-close:hover {
    background: var(--imColBlack); }
  .pending .tsh-close {
    visibility: hidden;
    padding: 7px;
    width: 0; }

.tsh-status-icon-spinner {
  display: none;
  position: relative;
  width: var(--imToastStatusIconSize);
  height: var(--imToastStatusIconSize);
  margin-left: 12px;
  align-items: center;
  justify-content: center; }
  .pending .tsh-status-icon-spinner.pending {
    display: flex; }
  .tsh-status-icon-spinner .spinner-arc {
    box-sizing: border-box;
    display: block;
    position: absolute;
    width: var(--imToastStatusSpinnerSize);
    height: var(--imToastStatusSpinnerSize);
    border: 4px solid #e4b23a;
    border-radius: 50%;
    -webkit-animation: rotateClockWise 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
            animation: rotateClockWise 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
    border-color: #e4b23a transparent transparent transparent; }
  .tsh-status-icon-spinner .spinner-arc:nth-child(1) {
    -webkit-animation-delay: -0.45s;
            animation-delay: -0.45s; }
  .tsh-status-icon-spinner .spinner-arc:nth-child(2) {
    -webkit-animation-delay: -0.3s;
            animation-delay: -0.3s; }
  .tsh-status-icon-spinner .spinner-arc:nth-child(3) {
    -webkit-animation-delay: -0.15s;
            animation-delay: -0.15s; }

.toast-wrapper {
  position: fixed;
  z-index: 4;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  width: -webkit-max-content;
  width: max-content;
  max-width: 1200px;
  background: var(--imColBlack);
  -webkit-transform-origin: 80px bottom;
          transform-origin: 80px bottom;
  -webkit-animation: fadeIn 0.3s;
          animation: fadeIn 0.3s; }
  .toast-wrapper.animate {
    -webkit-animation: toastFoldBack 1s ease 1;
            animation: toastFoldBack 1s ease 1; }
  .toast-wrapper.hide {
    display: none; }
  .toast-wrapper:hover .toast-section-body {
    max-height: 250px;
    transition: max-height 0.5s ease; }

.garage-nav-list {
  display: -ms-grid;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: var(--imGapMedium);
  margin-block: var(--imGapSmall) var(--imGapMedium);
  margin-block: var(--imGapSmall) var(--imGapMedium); }

.gn-link {
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: var(--imGarageLinkBgCol);
  padding: 1rem 0;
  border: 1px solid var(--imGarageLinkBorderCol);
  border-radius: var(--imGarageLinkRadius);
  transition: border 150ms ease-in; }
  @media screen and (min-width: 768px) {
    .gn-link {
      padding: 2rem 0; } }
  .gn-link:hover {
    border: 1px solid var(--imGarageLinkHoverBorderCol); }
    .gn-link:hover .gn-icon {
      fill: var(--imGarageLinkHoverIconFill); }
    .gn-link:hover .gn-text {
      color: var(--imGarageLinkHoverTextCol); }

.gn-icon {
  fill: var(--imGarageLinkIconFill);
  margin-bottom: 9px;
  width: calc(60px * 1.7);
  height: calc(30px * 1.7); }
  @media screen and (min-width: 1024px) {
    .gn-icon {
      width: 138px;
      height: 85px;
      margin-bottom: 30px; } }
.gn-text {
  font-family: var(--imGarageLinkTextFontStack);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: var(--imGarageLinkTextSize);
  text-transform: var(--imGarageLinkTextTransform);
  color: var(--imGarageLinkTextCol);
  transition: color 150ms ease-in; }
  @media screen and (min-width: 1024px) {
    .gn-text {
      font-size: 22px; } }
.section-no-nav {
  display: flex;
  flex-direction: column;
  flex: 1;
  background-color: var(--imGaragePageWrapperBgCol); }

.header {
  background: var(--nav1WrapperBg);
  background-size: var(--nav1WrapperBgSize);
  -webkit-animation: var(--nav1WrapperBgAnimation);
          animation: var(--nav1WrapperBgAnimation);
  flex: none; }
  @media screen and (min-width: 1024px) {
    .header {
      display: flex;
      align-items: center;
      flex: none; } }
.header-logo-link {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 50px; }
  @media screen and (min-width: 1024px) {
    .header-logo-link {
      flex: 1;
      text-align: left;
      justify-content: flex-start;
      min-height: 62px; } }
.header-message {
  font-family: var(--nav1WelcomeMessageFontStack);
  font-size: 12px;
  color: var(--nav1WelcomeMessageCol);
  text-align: center;
  display: block;
  margin-bottom: 8px; }
  @media screen and (min-width: 1024px) {
    .header-message {
      margin-right: 20px;
      margin-bottom: 0; } }
.section-home-1,
.section-home-2,
.section-home-3 {
  flex: 1; }

.section-home-1,
.section-home-3 {
  background-color: var(--imHomeSectionBaseBgCol); }

.section-home-2 {
  background-color: var(--imHomeSectionContrastBgCol); }

.site-list-wrapper {
  padding: 0; }

.sl-item {
  list-style: none; }

.home .main,
.users .main,
.profile .main,
.login .main,
.help .main {
  background-color: var(--imfFormBgCol); }

.login .header-logo-wrapper {
  text-align: left;
  padding-left: 1.5rem;
  width: 100%; }
  @media screen and (min-width: 1024px) {
    .login .header-logo-wrapper {
      padding-left: 0; } }
.login .logo-imotor {
  top: 0;
  margin: 10px 0; }

.admin-bg {
  background-color: var(--imfFormBgCol); }

.floating-form-wrapper {
  width: 100%;
  background: var(--imLoginFormWrapperBgCol); }
  @media screen and (min-width: 568px) {
    .floating-form-wrapper {
      width: 568px;
      margin-top: 10vw;
      border-radius: var(--imThemeBorderRadiusMd);
      border: 1px solid var(--imLoginFormWrapperBorderCol);
      box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
      overflow: hidden; } }
.ff-heading-wrapper {
  background-color: var(--imLoginFormWrapperHeadingBgCol); }

.ff-heading {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: var(--imLoginFormWrapperHeadingFontStack);
  font-size: var(--imLoginFormWrapperHeadingSizeMobile);
  color: var(--imLoginFormWrapperHeadingCol);
  padding: 0.7rem 1.5rem; }
  @media screen and (min-width: 568px) {
    .ff-heading {
      font-size: var(--imLoginFormWrapperHeadingSizeDesktop);
      padding: 1rem 1.5rem; } }
.ff-body-wrapper {
  padding: 1.5rem; }

.ff-scrollable-terms {
  height: 20vh;
  padding: 0.5rem;
  overflow: scroll;
  border: 1px solid var(--imColBlack10); }

.section-search-wrapper {
  background-color: var(--imHomeSearchWrapperBgCol);
  flex: none; }
  .section-search-wrapper .imf-input-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 0;
    position: relative; }
    @media screen and (min-width: 768px) {
      .section-search-wrapper .imf-input-wrapper {
        flex-direction: row; } }
  .section-search-wrapper .imf-input {
    flex-grow: 0;
    width: 100%;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 50 40" preserveAspectRatio="xMidYMid meet"><path d="M12.6,32.3c1,1,2.7,0.9,3.9-0.2l5.7-5.7c0.1-0.1,0.2-0.3,0.3-0.4c1.6,1,3.4,1.5,5.4,1.5c5.7,0,10.3-4.6,10.3-10.3S33.5,7,27.9,7s-10.3,4.6-10.3,10.3c0,1.9,0.5,3.6,1.4,5.1c-0.2,0.1-0.3,0.2-0.5,0.4l-5.7,5.7C11.7,29.6,11.6,31.3,12.6,32.3z M27.9,24.2c-3.8,0-6.9-3.1-6.9-6.9s3.1-6.9,6.9-6.9s6.9,3.1,6.9,6.9S31.7,24.2,27.9,24.2z" fill="%23b2b2b2"/></svg>');
    background-repeat: no-repeat;
    background-position: right center;
    margin: 10px 0; }
    @media screen and (min-width: 568px) {
      .section-search-wrapper .imf-input {
        margin: 15px 0; } }
.ss-search-toggle-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center; }
  @media screen and (min-width: 640px) {
    .ss-search-toggle-wrapper {
      flex-direction: row;
      justify-content: space-between; } }
.ss-label {
  font-family: 'Lexend Light', 'Helvetica', 'Arial', sans-serif;
  font-weight: normal;
  font-size: 22px;
  color: var(--imColBlack60);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 100%;
  display: none; }
  @media screen and (min-width: 768px) {
    .ss-label {
      font-size: 24px;
      width: 90px;
      display: block; } }
.ss-search-toggle-link {
  display: flex; }
  .ss-search-toggle-link .icon-toggle {
    margin-left: 5px; }

.sidebar-hud {
  background-color: var(--imColBlack5);
  order: 4; }
  @media screen and (min-width: 768px) {
    .sidebar-hud {
      width: 14rem;
      order: 4; } }
.sh-controls-wrapper {
  background-color: var(--imColWhite);
  padding: 1rem;
  margin-bottom: 1rem; }

.sh-module-wrapper {
  background-color: var(--imColBlack5);
  display: flex;
  margin-bottom: 10px; }
  .sh-module-wrapper:last-child {
    margin-bottom: 0; }
  .sh-module-wrapper:hover .icon-toggle-switch, .sh-module-wrapper:hover .icon-eye {
    fill: var(--imColSecondary); }

.sh-module-text,
.sh-module-link {
  flex: 6;
  border-right: 1px solid var(--imColBlack15);
  padding: 10px; }

.sh-module-text {
  color: var(--imColBlack50); }

.sh-module-link {
  color: var(--imColSecondary); }

.sh-module-icon-wrapper {
  display: flex;
  flex: 3;
  justify-content: center;
  align-items: center; }

.sh-overview-wrapper {
  background-color: var(--imfFormBgCol);
  padding: 1rem;
  margin-bottom: 1rem; }

.sh-text-group {
  margin-bottom: 15px; }
  .sh-text-group:last-child {
    margin-bottom: 0; }

.sh-heading {
  font-family: 'Lexend Regular', 'Helvetica', 'Arial', sans-serif;
  font-weight: normal;
  font-size: 13px;
  color: var(--imColBlack);
  margin: 0; }

.sh-text {
  font-family: 'Lexend Regular', 'Helvetica', 'Arial', sans-serif;
  font-weight: normal;
  font-size: 13px;
  color: var(--imColBlack50);
  margin: 0; }

.sh-notes-wrapper {
  padding: 1rem;
  background-color: var(--imColWhite); }

.sh-textarea {
  height: 100px; }

.dash-action-module-wrapper {
  display: flex;
  flex-wrap: wrap; }
  @media screen and (min-width: 1280px) {
    .dash-action-module-wrapper {
      flex-wrap: nowrap; } }
  .dash-action-module-wrapper input[type='checkbox'],
  .dash-action-module-wrapper input[type='radio'] {
    margin: 0;
    flex-basis: initial; }

.dash-am-item {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  background-color: var(--imfDashActionItemBgCol);
  border: 1px solid var(--imfDashActionItemBorderCol);
  border-radius: var(--imThemeBorderRadiusSm);
  width: 100%; }
  @media screen and (min-width: 1280px) {
    .dash-am-item {
      justify-content: flex-start;
      flex: 1; } }
.dash-am-item-1 {
  margin-bottom: 10px; }
  @media screen and (min-width: 1280px) {
    .dash-am-item-1 {
      margin-right: 20px;
      margin-bottom: 0;
      flex: 0.7; } }
@media screen and (min-width: 1280px) {
  .dash-am-item-2 {
    flex: 1; } }

@media screen and (min-width: 1280px) {
  .dash-am-item-2 .dash-am-item-child {
    margin-right: 10px; }
    .dash-am-item-2 .dash-am-item-child:last-child {
      flex: 2; } }

.dash-am-item-child {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%; }
  @media screen and (min-width: 1280px) {
    .dash-am-item-child {
      flex: 1; } }
  .dash-am-item-child:last-child {
    padding: 10px; }

.dash-am-heading {
  background-color: var(--imfDashActionItemHeadingBgCol);
  align-items: center;
  display: flex;
  padding: 15px;
  width: 100%; }
  @media screen and (min-width: 1280px) {
    .dash-am-heading {
      height: 100%;
      width: auto; } }
  .dash-am-heading:first-child {
    min-width: 170px; }
  .dash-am-heading:last-child {
    min-width: 170px; }

.dash-am-date-range {
  width: 100%; }
  @media screen and (min-width: 1280px) {
    .dash-am-date-range {
      width: 50%; } }
  .dash-am-date-range:first-child {
    margin-right: 10px; }
  .dash-am-date-range .imf-input-wrapper {
    margin: 0; }

.dash-am-input {
  margin: 0; }

.dash-am-icon {
  margin: 0 3px; }

.dash-am-label {
  margin-right: 8px; }

.dash-am-radio-wrapper {
  display: flex;
  width: auto;
  border: 1px solid var(--imfDashActionRadioWrapperBorderCol); }

.dash-am-radio-label {
  text-align: center;
  cursor: pointer;
  flex-basis: 25px;
  padding: 10px;
  margin-bottom: 0;
  line-height: 15px;
  background-color: var(--imfDashActionRadioLabelBgCol);
  border-right: 1px solid var(--imfDashActionRadioLabelBorderRightCol);
  transition: background-color 150ms ease-in-out; }
  .dash-am-radio-label:hover {
    background-color: var(--imfDashActionRadioLabelHoverBgCol); }
  .dash-am-radio-label:last-of-type {
    border-right: 0; }

.dash-am-radio {
  display: none;
  padding: 0; }
  .dash-am-radio:checked + .dash-am-radio-label {
    color: var(--imfDashActionRadioCheckeCol);
    background-color: var(--imfDashActionRadioCheckeBgCol); }

.dash-doughnut-wrapper {
  background-color: var(--imfDlWrapperBgCol);
  border-radius: var(--imfDlWrapperBorderRadius);
  border: 1px solid var(--imfDlWrapperBorderCol);
  position: relative; }
  .dash-doughnut-wrapper .doughnut {
    padding: 30px; }

.dash-chart-leads-counter-wrapper {
  line-height: initial;
  color: var(--imfDlChartLeadsCountTextCol);
  display: flex;
  padding: 15px;
  background-color: var(--imfDlChartLeadsCountWrapperBgCol);
  margin-right: 8px; }

.dash-chart-leads-counter {
  font-size: 36px; }

.dash-chart-heading-wrapper {
  font-family: 'Lexend Light', 'Helvetica', 'Arial', sans-serif;
  font-weight: normal;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 30px 0; }

.dash-chart-heading {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: var(--imfDlChartLeadsHeadingFontStack);
  font-size: var(--imfDlChartLeadsHeadingSize);
  color: var(--imfDlChartLeadsHeadingCol);
  margin: 0; }

.dash-chart-heading-sm {
  font-size: 17px;
  color: var(--imColBlack60); }

.dash-line-chart-canvas-wrapper {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: 1fr;
  grid-template-rows: 1fr;
  -ms-grid-columns: minmax(0, 3fr);
  grid-template-columns: minmax(0, 3fr);
  height: 350px;
  position: relative; }

.dash-canvas-wrapper-no-height {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: 1fr;
  grid-template-rows: 1fr;
  -ms-grid-columns: minmax(0, 3fr);
  grid-template-columns: minmax(0, 3fr);
  position: relative; }

.dash-dd-large-wrapper {
  margin-top: 20px;
  display: flex;
  flex-wrap: wrap; }
  @supports (grid-area: auto) {
    .dash-dd-large-wrapper {
      display: grid;
      grid-gap: var(--imfDlMargin); }
      @media screen and (min-width: 1024px) {
        .dash-dd-large-wrapper {
          grid-template-columns: 1fr 1fr; } } }

.dash-dd-large-item {
  text-align: center;
  flex-basis: 100%;
  background-color: var(--imfDlWrapperBgCol);
  border-radius: var(--imfDlWrapperBorderRadius);
  border: 1px solid var(--imfDlWrapperBorderCol);
  margin-bottom: var(--imfDlMargin);
  transition: border 150ms ease-in-out; }
  @media screen and (min-width: 1024px) {
    .dash-dd-large-item {
      max-width: calc(50% - (var(--imfDlMargin) / 2)); }
      .dash-dd-large-item:nth-child(1), .dash-dd-large-item:nth-child(3) {
        margin-right: var(--imfDlMargin); }
        @supports (grid-area: auto) {
          .dash-dd-large-item:nth-child(1), .dash-dd-large-item:nth-child(3) {
            margin: 0; } } }
  @supports (grid-area: auto) {
    .dash-dd-large-item {
      margin: 0; }
      @media screen and (min-width: 1024px) {
        .dash-dd-large-item {
          max-width: initial; } } }

.dash-dd-large-link {
  display: block;
  padding: 2rem 0; }

.dash-dd-large-data-heading {
  font-family: var(--imfDlHeadingFontStack);
  font-size: var(--imfDlHeadingSize);
  line-height: var(--imfDlHeadingLineHeight);
  color: var(--imfDlHeadingCol);
  margin: 0; }

.dash-dd-large-text {
  font-size: 18px;
  color: var(--imColLinkPrimary);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.data-large-wrapper {
  margin: 20px 0;
  display: flex;
  flex-wrap: wrap; }
  @supports (grid-area: auto) {
    .data-large-wrapper {
      display: grid;
      grid-gap: var(--imfDlMargin); }
      @media screen and (min-width: 1024px) {
        .data-large-wrapper {
          grid-template-columns: 1fr 1fr; } } }

.dl-item {
  text-align: center;
  flex-basis: 100%;
  background-color: var(--imfDlWrapperBgCol);
  border: 1px solid var(--imfDlWrapperBorderCol);
  border-radius: var(--imfDlWrapperBorderRadius);
  transition: border 150ms ease-in-out;
  margin-bottom: var(--imfDlMargin); }
  @media screen and (min-width: 1024px) {
    .dl-item {
      max-width: calc(50% - (var(--imfDlMargin) / 2)); }
      .dl-item:nth-child(1), .dl-item:nth-child(3) {
        margin-right: var(--imfDlMargin); }
        @supports (grid-area: auto) {
          .dl-item:nth-child(1), .dl-item:nth-child(3) {
            margin: 0; } } }
  @supports (grid-area: auto) {
    .dl-item {
      margin: 0; }
      @media screen and (min-width: 1024px) {
        .dl-item {
          max-width: initial; } } }
  .dl-item:hover {
    border: 1px solid var(--imColBlack); }
  .dl-item .dl-link {
    display: block;
    padding: 2rem 0; }
  .dl-item .dl-data {
    font-family: var(--imfDlHeadingFontStack);
    font-size: var(--imfDlHeadingSize);
    line-height: var(--imfDlHeadingLineHeight);
    color: var(--imfDlHeadingCol);
    margin: 0; }
  .dl-item .dl-description {
    font-size: 18px;
    color: var(--imColLinkPrimary);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

.engagements .dl-item {
  cursor: pointer; }

.enquiries .enquiries-filters-wrapper,
.leads .enquiries-filters-wrapper {
  display: flex;
  flex-direction: column; }
  @media screen and (min-width: 1024px) {
    .enquiries .enquiries-filters-wrapper,
    .leads .enquiries-filters-wrapper {
      flex-direction: row; } }
  @media screen and (min-width: 1024px) {
    .enquiries .enquiries-filters-wrapper .imf-input-wrapper,
    .leads .enquiries-filters-wrapper .imf-input-wrapper {
      width: calc((100% - ((3 - 1) * 2%)) / 3);
      margin-right: 2%; }
      .enquiries .enquiries-filters-wrapper .imf-input-wrapper:nth-child(n),
      .leads .enquiries-filters-wrapper .imf-input-wrapper:nth-child(n) {
        margin-right: 2%; }
      .enquiries .enquiries-filters-wrapper .imf-input-wrapper:nth-child(3n),
      .leads .enquiries-filters-wrapper .imf-input-wrapper:nth-child(3n) {
        margin-right: 0; } }
.enquiries .icon-enquiries-export,
.leads .icon-enquiries-export {
  width: 20px;
  height: 15px;
  margin-right: 5px; }

.enquiries .imf-input-wrapper,
.leads .imf-input-wrapper {
  width: 100%; }

.enquiries .db-sub-heading-search-bar-wrapper,
.leads .db-sub-heading-search-bar-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center; }
  @media screen and (min-width: 1120px) {
    .enquiries .db-sub-heading-search-bar-wrapper,
    .leads .db-sub-heading-search-bar-wrapper {
      flex-direction: row; } }
.dash-filter-bar-wrapper {
  display: flex;
  justify-content: space-between;
  gap: 15px;
  flex-direction: column;
  margin: 20px 0; }
  @media screen and (min-width: 1120px) {
    .dash-filter-bar-wrapper {
      flex-direction: row;
      flex-wrap: wrap;
      gap: 10px;
      margin: 20px 0; } }
  @media screen and (min-width: 1280px) {
    .dash-filter-bar-wrapper {
      gap: 30px; } }
  .dash-filter-bar-wrapper .search-bar-wrapper {
    margin: 0;
    width: 100%; }
    @media screen and (min-width: 1120px) {
      .dash-filter-bar-wrapper .search-bar-wrapper {
        width: 30%; } }
    .dash-filter-bar-wrapper .search-bar-wrapper .search-bar-input {
      max-width: none; }

.dash-sort-wrapper {
  display: flex;
  align-items: center;
  width: 100%; }
  @media screen and (min-width: 1120px) {
    .dash-sort-wrapper {
      width: 30%; } }
.dash-sort-label {
  font-family: 'Lexend Bold', 'Helvetica', 'Arial', sans-serif;
  font-weight: normal;
  white-space: nowrap;
  margin: 0 10px 0 0; }

@media screen and (min-width: 568px) {
  .dash-checkboxes-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center; } }

@media screen and (min-width: 1024px) {
  .dash-checkboxes-wrapper {
    flex: 3; } }

.dash-check-item-wrapper {
  display: flex;
  padding-top: 5px; }

.dns-status-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  -webkit-margin-after: 5px;
          margin-block-end: 5px; }

.imf-legend-wrapper {
  display: flex;
  gap: 20px; }

.imf-legend {
  display: flex;
  align-items: center;
  gap: 5px; }
  .imf-legend .status-circle {
    width: 40px;
    height: 40px;
    font-size: 18px;
    letter-spacing: -0.2px;
    color: var(--imColWhite); }

@media screen and (min-width: 1280px) {
  .dash-flex-wrapper {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start; } }

.dash-flex-child {
  width: 100%; }
  @media screen and (min-width: 1280px) {
    .dash-flex-child {
      width: calc((100% - ((2 - 1) * var(--imfDlMargin))) / 2);
      margin-right: var(--imfDlMargin); }
      .dash-flex-child:nth-child(n) {
        margin-right: var(--imfDlMargin); }
      .dash-flex-child:nth-child(2n) {
        margin-right: 0; } }
  .dash-flex-child + .dash-flex-child {
    margin-top: 20px; }
    @media screen and (min-width: 1280px) {
      .dash-flex-child + .dash-flex-child {
        margin-top: 0; } }
.dash-tables-heading {
  font-family: var(--imfDlTableHeadingFontStack);
  font-size: var(--imfDlTableHeadingSize);
  color: var(--imfDlTableHeadingCol);
  margin: 0;
  padding: 20px;
  border-bottom: 1px solid var(--imfDlWrapperBorderCol); }

.dash-tables-list .lr-no-link {
  align-items: center; }

.dash-tables-list .lr-link-basic {
  font-size: 15px; }

.dash-tables-list .lr-text-heading-left {
  padding-left: 20px; }

.dash-tables-list .dash-tables-total {
  color: var(--imfDlTotalCol);
  padding: 5px 8px;
  background-color: var(--imfDlTotalBgCol);
  border-radius: 20px; }

.dash-recent-leads-table {
  background-color: var(--imfDlWrapperBgCol);
  border-radius: var(--imfDlWrapperBorderRadius);
  border: 1px solid var(--imfDlWrapperBorderCol);
  display: flex;
  flex-direction: column; }
  .dash-recent-leads-table .lr-col {
    border-left: 0;
    padding: 0 20px; }
  .dash-recent-leads-table .lr-link {
    width: 100%;
    justify-content: space-between; }

.dash-leads-locations-table {
  background-color: var(--imfDlWrapperBgCol);
  border: 1px solid var(--imfDlWrapperBorderCol);
  display: flex;
  flex-direction: column;
  margin-bottom: 20px; }
  .dash-leads-locations-table .lr-col {
    padding: 0 20px; }

.dash-recent-leads-enquiry-link-wrapper {
  border-top: 1px solid var(--imfDlWrapperBorderCol);
  display: flex;
  justify-content: flex-end;
  padding: 20px; }
  .dash-recent-leads-enquiry-link-wrapper .imf-btn-sm {
    margin: 0;
    padding: 10px 16px;
    box-shadow: none; }
  .dash-recent-leads-enquiry-link-wrapper .lr-link-basic {
    font-size: 15px;
    margin-left: 5px; }

.dashlinks-modal-backdrop {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 8999; }

.dashlinks-modal-content-wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: var(--imColWhite);
  box-shadow: rgba(0, 0, 0, 0.3) 0 0 10px 3px;
  z-index: 5;
  transition: opacity 200ms ease-in-out; }
  @media screen and (min-width: 568px) {
    .dashlinks-modal-content-wrapper {
      margin: 30px;
      width: calc(100% - 60px);
      height: calc(100% - 60px); } }
  @media screen and (min-width: 1024px) {
    .dashlinks-modal-content-wrapper {
      margin: 50px;
      width: calc(100% - 100px);
      height: calc(100% - 100px); } }
.dashlinks-close-modal-trigger {
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 40px;
  border: 0;
  background-color: var(--imColSecondary);
  z-index: 100;
  transition: background-color 300ms ease-in-out; }
  .dashlinks-close-modal-trigger:hover {
    background-color: var(--imThemeColAlert); }
  .dashlinks-close-modal-trigger .icon-clear {
    fill: var(--imColWhite); }

.dashlinks-modal-iframe {
  width: -webkit-fill-available;
  height: -webkit-fill-available;
  border: 0; }

.dashlinks-section {
  margin-bottom: 20px; }

.dashlinks-wrapper {
  display: flex;
  flex-wrap: wrap;
  border-radius: 5px;
  border: 1px solid var(--imfDlServiceLinkWrapperBorderCol);
  background-color: var(--imfDlServiceLinkWrapperBgCol);
  padding: 10px 10px 0 10px; }

.dashlinks-item {
  cursor: pointer;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 130px;
  border: 1px solid var(--imfDlServiceLinkItemBorderCol);
  border-radius: var(--imfDlServiceLinkItemRadius);
  background-color: var(--imfDlServiceLinkItemBgCol);
  margin-bottom: 10px;
  padding: 10px;
  transition: border-color 150ms ease-in-out; }
  @media screen and (min-width: 400px) {
    .dashlinks-item {
      width: calc((100% - ((2 - 1) * 10px)) / 2);
      margin-right: 10px; }
      .dashlinks-item:nth-child(n) {
        margin-right: 10px; }
      .dashlinks-item:nth-child(2n) {
        margin-right: 0; } }
  @media screen and (min-width: 768px) {
    .dashlinks-item {
      width: calc((100% - ((3 - 1) * 10px)) / 3);
      margin-right: 10px; }
      .dashlinks-item:nth-child(n) {
        margin-right: 10px; }
      .dashlinks-item:nth-child(3n) {
        margin-right: 0; } }
  @media screen and (min-width: 1024px) {
    .dashlinks-item {
      width: calc((100% - ((4 - 1) * 10px)) / 4);
      margin-right: 10px; }
      .dashlinks-item:nth-child(n) {
        margin-right: 10px; }
      .dashlinks-item:nth-child(4n) {
        margin-right: 0; } }
  @media screen and (min-width: 1120px) {
    .dashlinks-item {
      width: calc((100% - ((5 - 1) * 10px)) / 5);
      margin-right: 10px; }
      .dashlinks-item:nth-child(n) {
        margin-right: 10px; }
      .dashlinks-item:nth-child(5n) {
        margin-right: 0; } }
  @media screen and (min-width: 1280px) {
    .dashlinks-item {
      width: calc((100% - ((6 - 1) * 10px)) / 6);
      margin-right: 10px; }
      .dashlinks-item:nth-child(n) {
        margin-right: 10px; }
      .dashlinks-item:nth-child(6n) {
        margin-right: 0; } }
  @media screen and (min-width: 1400px) {
    .dashlinks-item {
      width: calc((100% - ((7 - 1) * 10px)) / 7);
      margin-right: 10px; }
      .dashlinks-item:nth-child(n) {
        margin-right: 10px; }
      .dashlinks-item:nth-child(7n) {
        margin-right: 0; } }
  @media screen and (min-width: 1800px) {
    .dashlinks-item {
      width: calc((100% - ((8 - 1) * 10px)) / 8);
      margin-right: 10px; }
      .dashlinks-item:nth-child(n) {
        margin-right: 10px; }
      .dashlinks-item:nth-child(8n) {
        margin-right: 0; } }
  .dashlinks-item:hover {
    border-color: var(--imfDlServiceLinkItemHoverBorderCol); }

.dashlinks-item-logo-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1;
  width: 100%;
  background-color: var(--imfDlServiceLinkLogoWrapperBgCol);
  border-radius: 3px;
  padding: 5px; }

.dashlinks-item-logo-img,
.dashlinks-item-logo-svg {
  max-height: 55px; }

.dashlinks-item-text {
  font-family: 'Lexend Regular', 'Helvetica', 'Arial', sans-serif;
  font-weight: normal;
  font-size: 12px;
  text-align: center;
  color: var(--btnPrimaryTextCol);
  display: block;
  border-radius: 20px;
  background-color: var(--btnPrimaryBgCol);
  margin-top: 10px;
  padding: 2px;
  transition: background-color 150ms ease-in-out; }
  .dashlinks-item:hover .dashlinks-item-text {
    color: var(--btnPrimaryHoverTextCol);
    background-color: var(--btnPrimaryHoverBgCol); }

.vehicle-engagement-report tr.odd > td {
  background-color: var(--imColWhite); }

.vehicle-engagement-report tr.even > td {
  background-color: var(--imColBlack3); }

.vehicle-engagement-report tr.grand_total_row > td {
  background-color: var(--imColBlack10);
  color: var(--imColBlack);
  font-weight: bold; }

.vehicle-engagement-report tr > td {
  vertical-align: middle; }

.dashboard-report-export-excel {
  cursor: pointer; }

.reports .report-view-wrapper {
  max-width: 100%;
  overflow: scroll;
  margin-bottom: var(--imfFormItemMargin); }
  .reports .report-view-wrapper table tr.region-name,
  .reports .report-view-wrapper table tr.region-subtotal {
    background-color: var(--imColBlack15); }
  .reports .report-view-wrapper table .region-name td,
  .reports .report-view-wrapper table .region-subtotal td {
    color: var(--imColBlack80); }
  .reports .report-view-wrapper table .grand-total {
    background-color: var(imBlack45); }
  .reports .report-view-wrapper table .grand-total td {
    color: var(--imColWhite); }

.dash-report-heading-section {
  margin: 30px 0; }

.dash-report-heading {
  font-family: 'Lexend Light', 'Helvetica', 'Arial', sans-serif;
  font-weight: normal;
  font-size: 40px;
  line-height: 50px;
  color: var(--imColLinkPrimary);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.dash-report-subheading {
  font-family: 'Lexend Light', 'Helvetica', 'Arial', sans-serif;
  font-weight: normal;
  font-size: 30px;
  color: var(--imColLinkPrimary);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin: 0 0 1rem;
  line-height: 1.7rem; }

.print-report .section-forms,
.print-report .section-users {
  background: var(--imColWhite); }

.print-report .theme-switcher-wrapper,
.print-report .box-nav1 {
  display: none; }

.print-report .dash-report-heading-section {
  margin: 250px 0 180px 0; }

.print-report .key-metrics-text {
  color: var(--imColBlack50); }

.print-report .dash-dd-large-wrapper {
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  margin-top: 50px; }
  .print-report .dash-dd-large-wrapper.key-metrics {
    margin-top: 0; }

.print-report .dash-dd-large-item {
  background: var(--imColBlack3); }

.print-report.overview .dash-line-chart-wrapper {
  page-break-before: always; }

.print-report canvas,
.print-report .dash-donut-inner,
.print-report .lr-item,
.print-report .dash-report-referrers-wrapper {
  page-break-inside: avoid; }

.print-report .dash-flex-wrapper {
  margin-top: 30px; }

.dashboard.stock .lr-thumb {
  font-size: 13px;
  line-height: 16px;
  height: 64px;
  margin-left: 0;
  margin-right: 5px; }
  @supports ((-o-object-fit: cover) or (object-fit: cover)) {
    .dashboard.stock .lr-thumb {
      -o-object-fit: contain;
         object-fit: contain;
      -o-object-position: 0 0;
         object-position: 0 0; } }
  .dashboard.stock .lr-thumb.no-image {
    -webkit-filter: var(--imfListRowStockNoImageFilter);
            filter: var(--imfListRowStockNoImageFilter); }

.dash-table {
  width: 100%;
  border: 1px solid var(--imColBlack10);
  border-collapse: collapse; }
  .dash-table tbody {
    border-color: transparent; }
  .dash-table table > thead > tr > th,
  .dash-table table > tbody > tr > th,
  .dash-table table > tfoot > tr > th,
  .dash-table table > thead > tr > td,
  .dash-table table > tbody > tr > td,
  .dash-table table > tfoot > tr > td {
    font-size: 13px;
    line-height: 1.4;
    text-align: left;
    color: var(--imColBlack60);
    vertical-align: top;
    padding: 8px;
    border-left: 1px solid var(--imColBlack10); }
  .dash-table table > tbody > tr > th,
  .dash-table table > tfoot > tr > th {
    color: var(--imColWhite);
    background-color: var(--imColBlack35); }
  .dash-table table tr {
    background-color: var(--imColWhite); }
    .dash-table table tr:nth-child(2n) {
      background-color: var(--imColBlack3); }

.dashboard .graph {
  min-width: 200px;
  min-height: 200px;
  margin-bottom: var(--imfFormItemMargin); }
  .dashboard .graph.line-graph {
    min-height: 450px; }

.dashboard .pie-graph {
  width: 270px;
  height: 270px; }

.dashboard .legend-table td span {
  width: 12px;
  height: 12px;
  display: inline-block;
  margin-right: 5px; }

.dashboard select[name*='_selector'] {
  display: none; }

.dashboard select.date-selected[name*='_selector'] {
  display: inline;
  padding: 0 10px; }

.dashboard .date-selected {
  display: block; }

.dashboard .db-legend-item {
  display: flex;
  width: 72px; }

.dashboard .db-item-shape {
  flex: 1;
  max-width: 13px;
  height: 13px;
  border-radius: 6px;
  margin: 4px 6px 0 0;
  border: solid 4px var(--imColBlack90); }

.dashboard .db-legend-list .circle-desktop {
  border-color: #579ec8; }

.dashboard .db-legend-list .circle-tablet {
  border-color: #4dad7f; }

.dashboard .db-legend-list .circle-mobile {
  border-color: #d95843; }

.dashboard.enquiries img {
  width: initial; }

.dashboard .flot-tooltip {
  font-size: 13px;
  position: absolute;
  display: none;
  border: 2px solid;
  padding: 10px;
  background-color: var(--imColWhite);
  opacity: 0.8;
  border-radius: 5px; }
  .dashboard .flot-tooltip b {
    text-transform: capitalize; }
  .dashboard .flot-tooltip span {
    display: inline-block;
    height: 10px;
    width: 10px;
    margin-right: 5px; }
  .dashboard .flot-tooltip .round {
    border-radius: 10px; }

.im-error-page {
  display: block; }
  .im-error-page .logo-imotor {
    top: 0; }

.errorMessageTextWrapper {
  text-align: center;
  margin: 0 auto;
  padding: 40px 20px; }
  .errorMessageTextWrapper > * + * {
    margin-top: clamp(8px, 3vw, 24px); }
  .errorMessageTextWrapper .imf-btn {
    margin-inline: 0;
    -webkit-margin-after: 0;
            margin-block-end: 0; }

.errorMessageHeading {
  font-family: var(--imPrimaryFontStack);
  font-size: clamp(20px, 4vw, 32px);
  line-height: 1.4;
  color: var(--imColBlack);
  -webkit-margin-after: 0;
          margin-block-end: 0; }

.errorMessageText {
  font-family: var(--imSecondaryFontStack);
  font-size: clamp(16px, 3.5vw, 24px);
  line-height: 1.4;
  color: var(--imColBlack80);
  -webkit-margin-after: 0;
          margin-block-end: 0; }

.errorMessageTextSmall {
  font-family: var(--imSecondaryFontStack);
  font-size: clamp(14px, 3vw, 18px);
  line-height: 1.4;
  color: var(--imColBlack80);
  -webkit-margin-after: 0;
          margin-block-end: 0; }

.errorCodeTypeWrapper {
  margin: auto; }

.errorCodeTextWrapper {
  padding: clamp(30px, 7vw, 50px);
  margin: 0 auto;
  border-radius: 50%;
  background-color: var(--imColPrimary);
  border: clamp(8px, 3vw, 20px) solid var(--imColBlack);
  width: -webkit-max-content;
  width: max-content;
  height: -webkit-max-content;
  height: max-content;
  aspect-ratio: 1;
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  justify-content: center; }

.errorCodeTextWrapperAlt {
  background: linear-gradient(90deg, #e1e43c, #fd963c, #ff4591, #a038fb, #2499ff, #7df36d, #e1e43c, #fd963c, #ff4591);
  background-size: 400% 100%;
  -webkit-animation: rainbow-linear 7s linear infinite;
          animation: rainbow-linear 7s linear infinite; }

.errorCodeDigit {
  font-family: var(--imPrimaryFontStackSemiBold);
  font-weight: normal;
  font-size: clamp(40px, 17vw, 140px);
  color: var(--imColBlack);
  letter-spacing: clamp(0, 17vw, -5px); }

.help .col-wrapper {
  display: flex;
  flex-wrap: wrap; }
  @media screen and (min-width: 1024px) {
    .help .col-wrapper {
      width: 80%; } }
  @media screen and (min-width: 1280px) {
    .help .col-wrapper {
      width: 70%; } }
  @media screen and (min-width: 1800px) {
    .help .col-wrapper {
      width: 50%; } }
  @supports (grid-area: auto) {
    .help .col-wrapper {
      display: grid;
      grid-gap: var(--imfFormItemMargin); }
      @media screen and (min-width: 768px) {
        .help .col-wrapper {
          grid-template-columns: 1fr 1.5fr; } } }

.text-well {
  flex-basis: 100%;
  margin-bottom: var(--imfFormItemMargin); }
  @supports (grid-area: auto) {
    .text-well {
      margin: 0; } }
  @media screen and (min-width: 1024px) {
    .text-well {
      flex-basis: calc(50% - (var(--imfFormItemMargin) / 2)); }
      .text-well:nth-child(1) {
        margin-right: var(--imfFormItemMargin); }
        @supports (grid-area: auto) {
          .text-well:nth-child(1) {
            margin: 0; } } }
.sticky-wrapper {
  position: sticky;
  top: 0;
  z-index: 1; }

.im-swagger-ui .swagger-ui * {
  font-family: var(--imSecondaryFontStack); }

.im-swagger-ui .swagger-ui .info {
  margin: 50px 0; }

.im-swagger-ui .swagger-ui .info .title {
  font-family: var(--imPrimaryFontStack);
  font-size: 32px; }

.im-swagger-ui .swagger-ui .link,
.im-swagger-ui .swagger-ui .topbar a {
  display: none; }

.im-swagger-ui .swagger-ui .opblock-summary-path span {
  font-family: monospace; }

.im-swagger-ui .swagger-ui .topbar {
  background-color: var(--heading1BgCol); }

.im-swagger-ui .swagger-ui .topbar .download-url-wrapper .select-label {
  color: var(--heading1Col); }

.im-swagger-ui .swagger-ui .topbar .download-url-wrapper .select-label select {
  border: 2px solid #fff;
  font-weight: 400; }

.im-swagger-ui .swagger-ui label {
  font-weight: 400; }

.im-swagger-ui .swagger-ui table thead tr td,
.im-swagger-ui .swagger-ui table tbody tr td:first-of-type,
.im-swagger-ui .swagger-ui table thead tr th {
  -webkit-padding-start: 10px;
          padding-inline-start: 10px; }

.im-swagger-ui table > thead > tr > th,
.im-swagger-ui table > tbody > tr > th,
.im-swagger-ui table > tfoot > tr > th,
.im-swagger-ui table > thead > tr > td,
.im-swagger-ui table > tbody > tr > td,
.im-swagger-ui table > tfoot > tr > td {
  border-left: 0;
  line-height: inherit; }

.component-configure-form .imf-checkbox {
  margin-right: 5px; }

.list-component-props .lr-bordered {
  background-color: var(--imfCompEditModalPropsBgCol); }
  @media screen and (max-width: calc(1400px - 1px)) {
    .list-component-props .lr-bordered {
      border-bottom: 6px solid var(--imfCompEditModalPropsBorderCol); }
      .list-component-props .lr-bordered:last-of-type {
        border-bottom: 0; } }
.list-component-props select {
  margin: 0 0 0 5px; }

.list-component-props .lr-link-remove {
  width: 100%;
  height: 100%;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: background-color 150ms ease-in-out; }
  .list-component-props .lr-link-remove:hover {
    background-color: white; }

.component-edit-link {
  width: 100%;
  transition: background-color 150ms ease-in-out; }
  .component-edit-link:hover {
    background-color: var(--imActionToggleHoverBgCol); }

.component-instance-configuration-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 8999;
  display: none; }
  .component-instance-configuration-overlay.active {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center; }

.component-instance-conguration-wrapper {
  background-color: var(--imfCompEditModalWrapperBgCol);
  padding: 20px;
  box-shadow: var(--imfCompEditModalWrapperShadowCol);
  width: 90%;
  overflow-y: auto; }
  .component-instance-conguration-wrapper .imf-btn {
    margin-bottom: 0; }

.props-value-wrapper {
  display: flex;
  flex-flow: column; }

.dropped-list .sortable-handle:hover .icon-grabber {
  fill: var(--imfCompDragItemIconFill); }

.dropped-list .lr-item-inert:hover {
  cursor: default; }

.components-draggable-wrapper {
  margin-top: 30px; }
  .components-draggable-wrapper .imf-sub-heading-1 {
    margin-bottom: 0; }

.draggable-items-wrapper {
  display: flex;
  flex-flow: row wrap;
  margin-bottom: 50px;
  padding: 20px;
  border: 1px solid var(--imfCompDragItemsWrapperBorderCol); }

.draggable-item {
  height: 40px;
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 5px 20px 5px 5px;
  background-color: var(--imfCompDragItemBgCol);
  cursor: pointer;
  border: 1px solid var(--imfCompDragItemBorderCol);
  transition: box-shadow 150ms ease-in-out; }
  .draggable-item:hover {
    box-shadow: 2px 2px 1px 0 var(--imfCompDragItemHoverShadowCol); }
    .draggable-item:hover .icon-grabber {
      fill: var(--imfCompDragItemHoverIconFill); }

.disabled {
  color: var(--imfCompDragItemDisabledTextCol); }

.single-prop-wrapper {
  width: 100%;
  display: flex;
  flex-flow: column; }
  @media screen and (min-width: 1024px) {
    .single-prop-wrapper {
      flex-flow: row nowrap;
      align-items: flex-start;
      justify-content: space-between; } }
.prop-items-draggable-wrapper {
  width: 100%;
  height: 50%;
  display: flex;
  flex-flow: column;
  align-items: flex-start;
  border: 1px solid var(--imColBlack20);
  width: 100%;
  min-height: 150px;
  overflow: auto; }
  @media screen and (min-width: 1024px) {
    .prop-items-draggable-wrapper {
      width: 49%;
      height: 100%; } }
  .prop-items-draggable-wrapper .draggable-item {
    width: 100%; }
  .prop-items-draggable-wrapper .imf-sub-heading-1 {
    margin-top: 0; }

.prop-items-drop-zone {
  width: 100%;
  height: 50%;
  border: 1px dotted var(--imColBlack20); }
  @media screen and (min-width: 1024px) {
    .prop-items-drop-zone {
      width: 49%;
      height: 100%; } }
  .prop-items-drop-zone .imf-sub-heading-1 {
    margin-top: 0; }

.component .imf-check-wrapper {
  margin: auto; }

.layout-1-column,
.layout-2-column,
.layout-3-column {
  display: -ms-grid;
  display: grid; }

.layout-1-column {
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr; }

.layout-2-column {
  -ms-grid-columns: (1fr)[2];
  grid-template-columns: repeat(2, 1fr); }

.layout-3-column {
  -ms-grid-columns: (1fr)[3];
  grid-template-columns: repeat(3, 1fr); }

.layout-columns-wrapper .drop-zone-components-configure .lr-item {
  border: 2px solid var(--imfCompDropZoneLrItemBorderCol);
  box-shadow: none; }

.layout-columns-wrapper .drop-zone-components-configure .editing-item {
  border: 2px solid var(--imColSecondary);
  box-shadow: 2px 2px 1px 0 var(--imfCompDropZoneLrItemShadowCol); }

.drop-zone {
  display: block;
  width: 100%;
  min-height: 120px;
  overflow: auto;
  padding: 15px;
  transition: background-color 200ms ease-in-out;
  cursor: pointer;
  background-color: var(--imfCompDropZoneWrapperBgCol);
  border: 3px solid var(--imfCompDropZoneWrapperBorderCol); }
  @media screen and (max-width: calc(1024px - 1px)) {
    .drop-zone {
      margin-bottom: 20px; } }
  @media screen and (min-width: 1024px) {
    .drop-zone {
      height: 100%; } }
.drop-zone.disabled {
  background-color: var(--imfCompDropZoneWrapperDisabledBgCol); }
  .drop-zone.disabled::after {
    font-size: 16px;
    content: 'Click section to add components.';
    color: var(--imColWhite); }
  .drop-zone.disabled .lr-item {
    box-shadow: none; }

.drop-zone-components-configure {
  border: 3px solid var(--imfCompDropZoneWrapperBorderCol); }

.configurator-page-components .drop-zone {
  background-color: var(--imfCompDropZoneWrapperDisabledBgCol); }

.configurator-page-components .focused-column {
  background-color: var(--imfCompDropZoneWrapperBgCol); }

.drop-zone .lr-item {
  background-color: var(--imfCompDropZoneLrItemBgCol);
  border: 1px solid var(--imfCompDropZoneLrItemBorderCol);
  box-shadow: 2px 2px 1px 0 var(--imfCompDropZoneLrItemShadowCol);
  margin-bottom: 12px; }
  .drop-zone .lr-item:nth-child(2n) {
    background-color: var(--imfCompDropZoneLrItemBgCol); }
  .drop-zone .lr-item .lr-text {
    color: var(--imfCompDropZoneLrItemTextCol); }

.lw-check-wrapper-hor {
  display: flex;
  flex-wrap: wrap;
  padding: 10px 0 20px 0; }

.lw-radio-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: 60px; }
  .lw-radio-wrapper:nth-of-type(1) .lw-radio-label::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid slice' width='80' height='56' viewBox='0 0 80 56'%3E%3Crect fill='%23ffffff' x='1' y='1' width='78' height='54'/%3E%3Cpath fill='%23BCBDC0' d='M78,2v52H2V2H78 M80,0H0v56h80V0L80,0z'/%3E%3C/svg%3E"); }
  .lw-radio-wrapper:nth-of-type(2) .lw-radio-label::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid slice' width='80' height='56' viewBox='0 0 80 56'%3E%3Crect fill='%23ffffff' x='1' y='1' width='78' height='53.67'/%3E%3Cpath fill='%23BCBDC0' d='M78,2v51.67H2V2H78 M80,0H0v55.67h80V0L80,0z'/%3E%3Crect fill='%23ffffff' x='1' y='1' width='38' height='53.67'/%3E%3Cpath fill='%23BCBDC0' d='M38,2v51.67H2V2H38 M40,0H0v55.67h40V0L40,0z'/%3E%3C/svg%3E"); }
  .lw-radio-wrapper:nth-of-type(3) .lw-radio-label::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid slice' width='80' height='56' viewBox='0 0 80 56'%3E%3Crect fill='%23ffffff' x='1' y='1' width='78' height='54' /%3E%3Cpath fill='%23BCBDC0' d='M78,2v52H2V2H78 M80,0H0v56h80V0L80,0z' /%3E%3Crect fill='%23ffffff' x='58.6' y='1' width='20.4' height='54' /%3E%3Cpath fill='%23BCBDC0' d='M78,2v52H59.6V2H78 M80,0H57.6v56H80V0L80,0z' /%3E%3Crect fill='%23ffffff' x='1' y='1' width='20.4' height='54' /%3E%3Cpath fill='%23BCBDC0' d='M20.4,2v52H2V2H20.4 M22.4,0H0v56h22.4V0L22.4,0z' /%3E%3C/svg%3E"); }

.lw-radio-label {
  margin: 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: wrap;
  width: 100px; }
  .lw-radio-label:has(:checked)::before {
    opacity: 0.8; }

.lw-radio-label::before {
  content: '';
  width: 100%;
  height: 73px;
  position: relative;
  display: block;
  margin-bottom: 8px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100%;
  -webkit-filter: var(--imfColumnSelectorImgFilter);
          filter: var(--imfColumnSelectorImgFilter);
  -webkit-filter: invert(1) sepia(0.6) saturate(5) hue-rotate(190deg);
          filter: invert(1) sepia(0.6) saturate(5) hue-rotate(190deg);
  opacity: 0.3; }

.single-nav-wrapper {
  display: flex;
  background-color: var(--imColBlack80); }
  .single-nav-wrapper .nav3-wrapper {
    flex: 0 0 100%; }

.search-wrapper {
  display: flex;
  align-items: center;
  width: 24rem;
  margin-bottom: 20px; }
  @media screen and (max-width: calc(768px - 1px)) {
    .search-wrapper {
      padding-right: 1rem; } }
.justify-start {
  justify-content: flex-start; }

.justify-end {
  justify-content: flex-end; }

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

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

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

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

.align-items-start {
  align-items: flex-start; }

.align-items-end {
  align-items: flex-end; }

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

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

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

.margin-bottom-relax {
  margin-bottom: 40px; }

.margin-bottom-compact {
  margin-bottom: var(--imGapLarge); }

.margin-top-relax {
  margin-top: 40px; }

.margin-top-compact {
  margin-top: 20px; }

.imf-loader {
  position: absolute;
  width: 100%;
  background-color: rgba(166, 166, 166, 0.5);
  display: flex;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  z-index: 9000; }
  .imf-loader .imf-btn {
    margin-right: 0; }

.icon-loading {
  -webkit-animation: spinning 2s linear infinite;
          animation: spinning 2s linear infinite; }

@-webkit-keyframes spinning {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); }
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); } }

@keyframes spinning {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); }
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); } }

.table-section-header {
  font-weight: bold;
  padding: 10px;
  background-color: #f5f5f5;
  /* Light background to highlight section */ }

.table-subsection-header {
  font-weight: bold;
  padding-left: 20px;
  /* Indentation for subsections */
  background-color: #f9f9f9; }

.nested-item {
  padding-left: 40px;
  /* Further indentation for nested items */ }

.auth-table {
  margin-bottom: var(--imfFormItemMargin); }
/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
 * or any plugin's vendor/assets/stylesheets directory can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any other CSS/SCSS
 * files in this directory. Styles in this file should be added after the last require_* statement.
 * It is generally better to create a new file per style scope.
 *






 */
