
.ui-helper-hidden {
	display: none;
}

.ui-helper-hidden-accessible {
	position: absolute;
	left: -99999999px;
}

.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:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.ui-helper-clearfix {
	display: inline-block;
}

* html .ui-helper-clearfix {
	height: 1%;
}

.ui-helper-clearfix {
	display: block;
}

.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0);
}

.ui-state-disabled {
	cursor: default !important;
}

.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.ui-accordion .ui-accordion-header {
	cursor: pointer;
	position: relative;
	margin-top: 1px;
	zoom: 1;
}

.ui-accordion .ui-accordion-li-fix {
	display: inline;
}

.ui-accordion .ui-accordion-header-active {
	border-bottom: 0 !important;
}

.ui-accordion .ui-accordion-header a {
	display: block;
	font-size: 1em;
	padding: .5em .5em .5em .7em;
}

.ui-accordion a {
	zoom: 1;
}

.ui-accordion-icons .ui-accordion-header a {
	padding-left: 2.2em;
}

.ui-accordion .ui-accordion-header .ui-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}

.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	margin-top: -2px;
	position: relative;
	top: 1px;
	margin-bottom: 2px;
	overflow: auto;
	display: none;
	zoom: 1;
}

.ui-accordion .ui-accordion-content-active {
	display: block;
}

.ui-autocomplete {
	position: absolute;
	cursor: default;
}

.ui-autocomplete-loading {
	background: white url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/ajax/libs/jqueryui/1.8.1/themes/base/images/ui-anim_basic_16x16.gif") right center no-repeat;
}

.ui-autocomplete-loading.nitro-lazy {
	background-image: none !important;
}

* html .ui-autocomplete {
	width: 1px;
}

.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
}

.ui-menu .ui-menu {
	margin-top: -3px;
}

.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}

.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: .2em .4em;
	line-height: 1.5;
	zoom: 1;
}

.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	margin-right: .1em;
	text-decoration: none !important;
	cursor: pointer;
	text-align: center;
	zoom: 1;
	overflow: visible;
}

.ui-button-icon-only {
	width: 2.2em;
}

button.ui-button-icon-only {
	width: 2.4em;
}

.ui-button-icons-only {
	width: 3.4em;
}

button.ui-button-icons-only {
	width: 3.7em;
}

.ui-button .ui-button-text {
	display: block;
	line-height: 1.4;
}

.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}

.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}

.ui-button-text-icon .ui-button-text, .ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}

.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}

input.ui-button {
	padding: .4em 1em;
}

.ui-button-icon-only .ui-icon, .ui-button-text-icon .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}

.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}

.ui-button-text-icon .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}

.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

.ui-buttonset {
	margin-right: 7px;
}

.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}

.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
}

.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-year {
	width: 100%;
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
	width: 49%;
}

.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.nitro-lazy {
	background-image: none !important;
}

.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;
}

.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 {
	border-left-width: 0;
}

.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%;
}

.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 {
	float: right;
}

.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

.ui-datepicker-cover {
	display: none;
	display: block;
	position: absolute;
	z-index: -1;
	top: -4px;
	left: -4px;
	width: 200px;
	height: 200px;
}

.ui-dialog {
	position: absolute;
	padding: .2em;
	width: 300px;
	overflow: hidden;
}

.ui-dialog .ui-dialog-titlebar {
	padding: .5em 1em .3em;
	position: relative;
}

.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 16px .2em 0;
}

.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 19px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 18px;
}

.ui-dialog .ui-dialog-titlebar-close span {
	display: block;
	margin: 1px;
}

.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
	padding: 0;
}

.ui-dialog .ui-dialog-content {
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
	zoom: 1;
}

.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin: .5em 0 0 0;
	padding: .3em 1em .5em .4em;
}

.ui-dialog .ui-dialog-buttonpane.nitro-lazy {
	background-image: none !important;
}

.ui-dialog .ui-dialog-buttonpane button {
	float: right;
	margin: .5em .4em .5em 0;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	line-height: 1.4em;
	width: auto;
	overflow: visible;
}

.ui-dialog .ui-resizable-se {
	width: 14px;
	height: 14px;
	right: 3px;
	bottom: 3px;
}

.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}

.ui-progressbar {
	height: 2em;
	text-align: left;
}

.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}

.ui-resizable {
	position: relative;
}

.ui-resizable-handle {
	position: absolute;
	font-size: .1px;
	z-index: 99999;
	display: block;
}

.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
	display: none;
}

.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}

.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}

.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}

.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}

.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}

.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}

.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}

.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}

.ui-slider {
	position: relative;
	text-align: left;
}

.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}

.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

.ui-slider-horizontal {
	height: .8em;
}

.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}

.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}

.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}

.ui-tabs {
	position: relative;
	padding: .2em;
	zoom: 1;
}

.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}

.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 1px;
	margin: 0 .2em 1px 0;
	border-bottom: 0 !important;
	padding: 0;
	white-space: nowrap;
}

.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	margin-bottom: 0;
	padding-bottom: 1px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
	cursor: text;
}

.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
	cursor: pointer;
}

.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}

.ui-tabs .ui-tabs-hide {
	display: none !important;
}

.ui-widget {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.1em;
}

.ui-widget .ui-widget {
	font-size: 1em;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
}

.ui-widget-content {
	border: 1px solid #aaa;
	background: #fff url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/ajax/libs/jqueryui/1.8.1/themes/base/images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
	color: #222;
}

.ui-widget-content.nitro-lazy {
	background-image: none !important;
}

.ui-widget-content a {
	color: #222;
}

.ui-widget-header {
	border: 1px solid #aaa;
	background: #ccc url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/ajax/libs/jqueryui/1.8.1/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;
	color: #222;
	font-weight: bold;
}

.ui-widget-header.nitro-lazy {
	background-image: none !important;
}

.ui-widget-header a {
	color: #222;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/ajax/libs/jqueryui/1.8.1/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #555;
}

.ui-state-default.nitro-lazy, .ui-widget-content .ui-state-default.nitro-lazy, .ui-widget-header .ui-state-default.nitro-lazy {
	background-image: none !important;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color: #555;
	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 {
	border: 1px solid #999;
	background: #dadada url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/ajax/libs/jqueryui/1.8.1/themes/base/images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}

.ui-state-hover.nitro-lazy, .ui-widget-content .ui-state-hover.nitro-lazy, .ui-widget-header .ui-state-hover.nitro-lazy, .ui-state-focus.nitro-lazy, .ui-widget-content .ui-state-focus.nitro-lazy, .ui-widget-header .ui-state-focus.nitro-lazy {
	background-image: none !important;
}

.ui-state-hover a, .ui-state-hover a:hover {
	color: #212121;
	text-decoration: none;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border: 1px solid #aaa;
	background: #fff url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/ajax/libs/jqueryui/1.8.1/themes/base/images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}

.ui-state-active.nitro-lazy, .ui-widget-content .ui-state-active.nitro-lazy, .ui-widget-header .ui-state-active.nitro-lazy {
	background-image: none !important;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}

.ui-widget :active {
	outline: none;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/ajax/libs/jqueryui/1.8.1/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;
	color: #363636;
}

.ui-state-highlight.nitro-lazy, .ui-widget-content .ui-state-highlight.nitro-lazy, .ui-widget-header .ui-state-highlight.nitro-lazy {
	background-image: none !important;
}

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
	color: #363636;
}

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/ajax/libs/jqueryui/1.8.1/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
	color: #cd0a0a;
}

.ui-state-error.nitro-lazy, .ui-widget-content .ui-state-error.nitro-lazy, .ui-widget-header .ui-state-error.nitro-lazy {
	background-image: none !important;
}

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}

.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;
	filter: Alpha(Opacity=70);
	font-weight: normal;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter: Alpha(Opacity=35);
	background-image: none;
}

.ui-state-disabled.nitro-lazy, .ui-widget-content .ui-state-disabled.nitro-lazy, .ui-widget-header .ui-state-disabled.nitro-lazy {
	background-image: none !important;
}

.ui-icon {
	width: 16px;
	height: 16px;
	background-image: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/ajax/libs/jqueryui/1.8.1/themes/base/images/ui-icons_222222_256x240.png");
}

.ui-icon.nitro-lazy {
	background-image: none !important;
}

.ui-widget-content .ui-icon {
	background-image: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/ajax/libs/jqueryui/1.8.1/themes/base/images/ui-icons_222222_256x240.png");
}

.ui-widget-content .ui-icon.nitro-lazy {
	background-image: none !important;
}

.ui-widget-header .ui-icon {
	background-image: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/ajax/libs/jqueryui/1.8.1/themes/base/images/ui-icons_222222_256x240.png");
}

.ui-widget-header .ui-icon.nitro-lazy {
	background-image: none !important;
}

.ui-state-default .ui-icon {
	background-image: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/ajax/libs/jqueryui/1.8.1/themes/base/images/ui-icons_888888_256x240.png");
}

.ui-state-default .ui-icon.nitro-lazy {
	background-image: none !important;
}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
	background-image: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/ajax/libs/jqueryui/1.8.1/themes/base/images/ui-icons_454545_256x240.png");
}

.ui-state-hover .ui-icon.nitro-lazy, .ui-state-focus .ui-icon.nitro-lazy {
	background-image: none !important;
}

.ui-state-active .ui-icon {
	background-image: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/ajax/libs/jqueryui/1.8.1/themes/base/images/ui-icons_454545_256x240.png");
}

.ui-state-active .ui-icon.nitro-lazy {
	background-image: none !important;
}

.ui-state-highlight .ui-icon {
	background-image: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/ajax/libs/jqueryui/1.8.1/themes/base/images/ui-icons_2e83ff_256x240.png");
}

.ui-state-highlight .ui-icon.nitro-lazy {
	background-image: none !important;
}

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
	background-image: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/ajax/libs/jqueryui/1.8.1/themes/base/images/ui-icons_cd0a0a_256x240.png");
}

.ui-state-error .ui-icon.nitro-lazy, .ui-state-error-text .ui-icon.nitro-lazy {
	background-image: none !important;
}

.ui-icon-carat-1-n {
	background-position: 0 0;
}

.ui-icon-carat-1-ne {
	background-position: -16px 0;
}

.ui-icon-carat-1-e {
	background-position: -32px 0;
}

.ui-icon-carat-1-se {
	background-position: -48px 0;
}

.ui-icon-carat-1-s {
	background-position: -64px 0;
}

.ui-icon-carat-1-sw {
	background-position: -80px 0;
}

.ui-icon-carat-1-w {
	background-position: -96px 0;
}

.ui-icon-carat-1-nw {
	background-position: -112px 0;
}

.ui-icon-carat-2-n-s {
	background-position: -128px 0;
}

.ui-icon-carat-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: -64px -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: -64px -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: 0 -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-off {
	background-position: -96px -144px;
}

.ui-icon-radio-on {
	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 {
	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;
}

.ui-corner-tl {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
}

.ui-corner-tr {
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
}

.ui-corner-bl {
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.ui-corner-br {
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

.ui-corner-top {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
}

.ui-corner-bottom {
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

.ui-corner-right {
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

.ui-corner-left {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.ui-corner-all {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.ui-widget-overlay {
	background: #aaa url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/ajax/libs/jqueryui/1.8.1/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
}

.ui-widget-overlay.nitro-lazy {
	background-image: none !important;
}

.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaa url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/ajax/libs/jqueryui/1.8.1/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

.ui-widget-shadow.nitro-lazy {
	background-image: none !important;
}
@media {
@charset "UTF-8";

.careers-page .career-tracks .ct_items p, .careers-page .career-tracks .w_items p, .ct_items p, .small-p, .w_items p, small {
	font-size: 15.9999px;
	font-size: 1.59999rem;
	line-height: 23.99985px;
	line-height: 1.5;
}

@media screen and (min-width:37.5em) {
	.careers-page .career-tracks .ct_items p, .careers-page .career-tracks .w_items p, .ct_items p, .small-p, .w_items p, small {
		font-size: 14px;
		font-size: 1.4rem;
		line-height: 15px;
		line-height: 1.5;
	}
}

@media (min-width:481px) and (max-width:787px) {
	.careers-page .career-tracks .ct_items p, .careers-page .career-tracks .w_items p, .ct_items p, .small-p, .w_items p, small {
		font-size: 1.16666px;
		font-size: 1.16666rem;
		line-height: 1.24999px;
		line-height: 1.5;
	}
}

.big-p, .cs-header p, .entry-header .o-top-content div, .entry-header .o-top-content p, .single-case-study .entry-content, .single-case-study .quick-facts li, big {
	font-size: 18.2856px;
	font-size: 1.82856rem;
	line-height: 27.4284px;
	line-height: 1.5;
}

@media screen and (min-width:37.5em) {
	.big-p, .cs-header p, .entry-header .o-top-content div, .entry-header .o-top-content p, .single-case-study .entry-content, .single-case-study .quick-facts li, big {
		font-size: 16px;
		font-size: 1.6rem;
		line-height: 15px;
		line-height: 1.5;
	}
}

@media (min-width:481px) and (max-width:787px) {
	.big-p, .cs-header p, .entry-header .o-top-content div, .entry-header .o-top-content p, .single-case-study .entry-content, .single-case-study .quick-facts li, big {
		font-size: 1.33333px;
		font-size: 1.33333rem;
		line-height: 1.24999px;
		line-height: 1.5;
	}
}

@media (min-width:37.5em) {
	.big-p, .cs-header p, .entry-header .o-top-content div, .entry-header .o-top-content p, .single-case-study .entry-content, .single-case-study .quick-facts li, big {
		font-size: 22.857px;
		font-size: 2.2857rem;
		line-height: 34.2855px;
		line-height: 1.5;
	}
}

@media screen and (min-width:37.5em) and (min-width:37.5em) {
	.big-p, .cs-header p, .entry-header .o-top-content div, .entry-header .o-top-content p, .single-case-study .entry-content, .single-case-study .quick-facts li, big {
		font-size: 20px;
		font-size: 2rem;
		line-height: 15px;
		line-height: 1.5;
	}
}

@media (min-width:37.5em) and (min-width:481px) and (max-width:787px) {
	.big-p, .cs-header p, .entry-header .o-top-content div, .entry-header .o-top-content p, .single-case-study .entry-content, .single-case-study .quick-facts li, big {
		font-size: 1.66666px;
		font-size: 1.66666rem;
		line-height: 1.24999px;
		line-height: 1.5;
	}
}

:root {
	--site-max-width: 98.2rem;
	--site-gap: 3rem;
}

body {
	overflow-x: hidden;
}

:root {
	--blue: #007bff;
	--indigo: #6610f2;
	--purple: #6f42c1;
	--pink: #e83e8c;
	--red: #dc3545;
	--orange: #fd7e14;
	--yellow: #ffc107;
	--green: #28a745;
	--teal: #20c997;
	--cyan: #17a2b8;
	--white: #fff;
	--gray: #6c757d;
	--gray-dark: #343a40;
	--primary: #007bff;
	--secondary: #6c757d;
	--success: #28a745;
	--info: #17a2b8;
	--warning: #ffc107;
	--danger: #dc3545;
	--light: #f8f9fa;
	--dark: #343a40;
	--breakpoint-xs: 0;
	--breakpoint-sm: 576px;
	--breakpoint-md: 768px;
	--breakpoint-lg: 992px;
	--breakpoint-xl: 1200px;
	--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

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

html {
	font-family: sans-serif;
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

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

body {
	margin: 0;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #212529;
	text-align: left;
	background-color: #fff;
}

[tabindex="-1"]:focus {
	outline: 0 !important;
}

hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}

#mktoForm_1572 .mktoRadioList .download-case-study label, .download-case-study #mktoForm_1572 .mktoRadioList label, .download-case-study .btn, .plans-pages .percentage-section .roi .chart span, .platform-pages .grey-section h1, .share-container .shared-social span, h1, h2, h3, h4, h5, h6 {
	margin-top: 0;
	margin-bottom: .5rem;
}

p {
	margin-top: 0;
	margin-bottom: 1rem;
}

abbr[data-original-title], abbr[title] {
	text-decoration: underline;
	text-decoration: underline dotted;
	-webkit-text-decoration: underline dotted;
	cursor: help;
	border-bottom: 0;
	-webkit-text-decoration-skip-ink: none;
	text-decoration-skip-ink: none;
}

address {
	margin-bottom: 1rem;
	font-style: normal;
	line-height: inherit;
}

dl, ol, ul {
	margin-top: 0;
	margin-bottom: 1rem;
}

ol ol, ol ul, ul ol, ul ul {
	margin-bottom: 0;
}

dt {
	font-weight: 700;
}

dd {
	margin-bottom: .5rem;
	margin-left: 0;
}

blockquote {
	margin: 0 0 1rem;
}

b, strong {
	font-weight: bolder;
}

small {
	font-size: 80%;
}

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

sub {
	bottom: -.25em;
}

sup {
	top: -.5em;
}

a {
	color: #007bff;
	text-decoration: none;
	background-color: transparent;
}

a:hover {
	color: #0056b3;
	text-decoration: underline;
}

a:not([href]):not([tabindex]) {
	color: inherit;
	text-decoration: none;
}

a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
	color: inherit;
	text-decoration: none;
}

a:not([href]):not([tabindex]):focus {
	outline: 0;
}

code, kbd, pre, samp {
	font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
	font-size: 1em;
}

pre {
	margin-top: 0;
	margin-bottom: 1rem;
	overflow: auto;
}

figure {
	margin: 0 0 1rem;
}

img {
	vertical-align: middle;
	border-style: none;
}

svg {
	overflow: hidden;
	vertical-align: middle;
}

table {
	border-collapse: collapse;
}

caption {
	padding-top: .75rem;
	padding-bottom: .75rem;
	color: #6c757d;
	text-align: left;
	caption-side: bottom;
}

th {
	text-align: inherit;
}

label {
	display: inline-block;
	margin-bottom: .5rem;
}

button {
	border-radius: 0;
}

button:focus {
	outline: 1px dotted;
	outline: 5px auto -webkit-focus-ring-color;
}

button, input, optgroup, select, textarea {
	margin: 0;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}

button, input {
	overflow: visible;
}

button, select {
	text-transform: none;
}

[type=button], [type=reset], [type=submit], button {
	-webkit-appearance: button;
}

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

input[type=checkbox], input[type=radio] {
	box-sizing: border-box;
	padding: 0;
}

input[type=date], input[type=datetime-local], input[type=month], input[type=time] {
	-webkit-appearance: listbox;
}

textarea {
	overflow: auto;
	resize: vertical;
}

fieldset {
	min-width: 0;
	padding: 0;
	margin: 0;
	border: 0;
}

legend {
	display: block;
	width: 100%;
	max-width: 100%;
	padding: 0;
	margin-bottom: .5rem;
	font-size: 1.5rem;
	line-height: inherit;
	color: inherit;
	white-space: normal;
}

progress {
	vertical-align: baseline;
}

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

[type=search] {
	outline-offset: -2px;
	-webkit-appearance: none;
}

[type=search]::-webkit-search-decoration {
	-webkit-appearance: none;
}

::-webkit-file-upload-button {
	font: inherit;
	-webkit-appearance: button;
}

output {
	display: inline-block;
}

summary {
	display: list-item;
	cursor: pointer;
}

template {
	display: none;
}

[hidden] {
	display: none !important;
}

#mktoForm_1572 .mktoRadioList .download-case-study label, .download-case-study #mktoForm_1572 .mktoRadioList label, .download-case-study .btn, .h1, .h2, .h3, .h4, .h5, .h6, .plans-pages .percentage-section .roi .chart span, .platform-pages .grey-section h1, .share-container .shared-social span, h1, h2, h3, h4, h5, h6 {
	margin-bottom: .5rem;
	font-family: inherit;
	font-weight: 500;
	line-height: 1.2;
	color: inherit;
}

.h1, h1 {
	font-size: 2.5rem;
}

#mktoForm_1572 .mktoRadioList .download-case-study label, .download-case-study #mktoForm_1572 .mktoRadioList label, .download-case-study .btn, .h2, .plans-pages .percentage-section .roi .chart span, .platform-pages .grey-section h1, .share-container .shared-social span, h2 {
	font-size: 2rem;
}

.h3, h3 {
	font-size: 1.75rem;
}

.h4, h4 {
	font-size: 1.5rem;
}

.h5, h5 {
	font-size: 1.25rem;
}

.h6, h6 {
	font-size: 1rem;
}

.lead {
	font-size: 1.25rem;
	font-weight: 300;
}

.display-1 {
	font-size: 6rem;
	font-weight: 300;
	line-height: 1.2;
}

.display-2 {
	font-size: 5.5rem;
	font-weight: 300;
	line-height: 1.2;
}

.display-3 {
	font-size: 4.5rem;
	font-weight: 300;
	line-height: 1.2;
}

.display-4 {
	font-size: 3.5rem;
	font-weight: 300;
	line-height: 1.2;
}

hr {
	margin-top: 1rem;
	margin-bottom: 1rem;
	border: 0;
	border-top: 1px solid rgba(0, 0, 0, .1);
}

.small, small {
	font-size: 80%;
	font-weight: 400;
}

.mark, mark {
	padding: .2em;
	background-color: #fcf8e3;
}

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

.list-inline {
	padding-left: 0;
	list-style: none;
}

.list-inline-item {
	display: inline-block;
}

.list-inline-item:not(:last-child) {
	margin-right: .5rem;
}

.initialism {
	font-size: 90%;
	text-transform: uppercase;
}

.blockquote {
	margin-bottom: 1rem;
	font-size: 1.25rem;
}

.blockquote-footer {
	display: block;
	font-size: 80%;
	color: #6c757d;
}

.blockquote-footer::before {
	content: "— ";
}

.img-fluid {
	max-width: 100%;
	height: auto;
}

.img-thumbnail {
	padding: .25rem;
	background-color: #fff;
	border: 1px solid #dee2e6;
	border-radius: .25rem;
	max-width: 100%;
	height: auto;
}

.figure {
	display: inline-block;
}

.figure-img {
	margin-bottom: .5rem;
	line-height: 1;
}

.figure-caption {
	font-size: 90%;
	color: #6c757d;
}

code {
	font-size: 87.5%;
	color: #e83e8c;
	word-break: break-word;
}

a>code {
	color: inherit;
}

kbd {
	padding: .2rem .4rem;
	font-size: 87.5%;
	color: #fff;
	background-color: #212529;
	border-radius: .2rem;
}

kbd kbd {
	padding: 0;
	font-size: 100%;
	font-weight: 700;
}

pre {
	display: block;
	font-size: 87.5%;
	color: #212529;
}

pre code {
	font-size: inherit;
	color: inherit;
	word-break: normal;
}

.pre-scrollable {
	max-height: 340px;
	overflow-y: scroll;
}

.container {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}

@media (min-width:576px) {
	.container {
		max-width: 540px;
	}
}

@media (min-width:768px) {
	.container {
		max-width: 720px;
	}
}

@media (min-width:992px) {
	.container {
		max-width: 960px;
	}
}

@media (min-width:1200px) {
	.container {
		max-width: 1140px;
	}
}

.container-fluid {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}

.row {
	display: flex;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}

.no-gutters {
	margin-right: 0;
	margin-left: 0;
}

.no-gutters>.col, .no-gutters>[class*=col-] {
	padding-right: 0;
	padding-left: 0;
}

.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
	position: relative;
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
}

.col {
	flex-basis: 0;
	flex-grow: 1;
	max-width: 100%;
}

.col-auto {
	flex: 0 0 auto;
	width: auto;
	max-width: 100%;
}

.col-1 {
	flex: 0 0 8.33333%;
	max-width: 8.33333%;
}

.col-2 {
	flex: 0 0 16.66667%;
	max-width: 16.66667%;
}

.col-3 {
	flex: 0 0 25%;
	max-width: 25%;
}

.col-4 {
	flex: 0 0 33.33333%;
	max-width: 33.33333%;
}

.col-5 {
	flex: 0 0 41.66667%;
	max-width: 41.66667%;
}

.col-6 {
	flex: 0 0 50%;
	max-width: 50%;
}

.col-7 {
	flex: 0 0 58.33333%;
	max-width: 58.33333%;
}

.col-8 {
	flex: 0 0 66.66667%;
	max-width: 66.66667%;
}

.col-9 {
	flex: 0 0 75%;
	max-width: 75%;
}

.col-10 {
	flex: 0 0 83.33333%;
	max-width: 83.33333%;
}

.col-11 {
	flex: 0 0 91.66667%;
	max-width: 91.66667%;
}

.col-12 {
	flex: 0 0 100%;
	max-width: 100%;
}

.order-first {
	order: -1;
}

.order-last {
	order: 13;
}

.order-0 {
	order: 0;
}

.order-1 {
	order: 1;
}

.order-2 {
	order: 2;
}

.order-3 {
	order: 3;
}

.order-4 {
	order: 4;
}

.order-5 {
	order: 5;
}

.order-6 {
	order: 6;
}

.order-7 {
	order: 7;
}

.order-8 {
	order: 8;
}

.order-9 {
	order: 9;
}

.order-10 {
	order: 10;
}

.order-11 {
	order: 11;
}

.order-12 {
	order: 12;
}

.offset-1 {
	margin-left: 8.33333%;
}

.offset-2 {
	margin-left: 16.66667%;
}

.offset-3 {
	margin-left: 25%;
}

.offset-4 {
	margin-left: 33.33333%;
}

.offset-5 {
	margin-left: 41.66667%;
}

.offset-6 {
	margin-left: 50%;
}

.offset-7 {
	margin-left: 58.33333%;
}

.offset-8 {
	margin-left: 66.66667%;
}

.offset-9 {
	margin-left: 75%;
}

.offset-10 {
	margin-left: 83.33333%;
}

.offset-11 {
	margin-left: 91.66667%;
}

@media (min-width:576px) {
	.col-sm {
		flex-basis: 0;
		flex-grow: 1;
		max-width: 100%;
	}
	
	.col-sm-auto {
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}
	
	.col-sm-1 {
		flex: 0 0 8.33333%;
		max-width: 8.33333%;
	}
	
	.col-sm-2 {
		flex: 0 0 16.66667%;
		max-width: 16.66667%;
	}
	
	.col-sm-3 {
		flex: 0 0 25%;
		max-width: 25%;
	}
	
	.col-sm-4 {
		flex: 0 0 33.33333%;
		max-width: 33.33333%;
	}
	
	.col-sm-5 {
		flex: 0 0 41.66667%;
		max-width: 41.66667%;
	}
	
	.col-sm-6 {
		flex: 0 0 50%;
		max-width: 50%;
	}
	
	.col-sm-7 {
		flex: 0 0 58.33333%;
		max-width: 58.33333%;
	}
	
	.col-sm-8 {
		flex: 0 0 66.66667%;
		max-width: 66.66667%;
	}
	
	.col-sm-9 {
		flex: 0 0 75%;
		max-width: 75%;
	}
	
	.col-sm-10 {
		flex: 0 0 83.33333%;
		max-width: 83.33333%;
	}
	
	.col-sm-11 {
		flex: 0 0 91.66667%;
		max-width: 91.66667%;
	}
	
	.col-sm-12 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.order-sm-first {
		order: -1;
	}
	
	.order-sm-last {
		order: 13;
	}
	
	.order-sm-0 {
		order: 0;
	}
	
	.order-sm-1 {
		order: 1;
	}
	
	.order-sm-2 {
		order: 2;
	}
	
	.order-sm-3 {
		order: 3;
	}
	
	.order-sm-4 {
		order: 4;
	}
	
	.order-sm-5 {
		order: 5;
	}
	
	.order-sm-6 {
		order: 6;
	}
	
	.order-sm-7 {
		order: 7;
	}
	
	.order-sm-8 {
		order: 8;
	}
	
	.order-sm-9 {
		order: 9;
	}
	
	.order-sm-10 {
		order: 10;
	}
	
	.order-sm-11 {
		order: 11;
	}
	
	.order-sm-12 {
		order: 12;
	}
	
	.offset-sm-0 {
		margin-left: 0;
	}
	
	.offset-sm-1 {
		margin-left: 8.33333%;
	}
	
	.offset-sm-2 {
		margin-left: 16.66667%;
	}
	
	.offset-sm-3 {
		margin-left: 25%;
	}
	
	.offset-sm-4 {
		margin-left: 33.33333%;
	}
	
	.offset-sm-5 {
		margin-left: 41.66667%;
	}
	
	.offset-sm-6 {
		margin-left: 50%;
	}
	
	.offset-sm-7 {
		margin-left: 58.33333%;
	}
	
	.offset-sm-8 {
		margin-left: 66.66667%;
	}
	
	.offset-sm-9 {
		margin-left: 75%;
	}
	
	.offset-sm-10 {
		margin-left: 83.33333%;
	}
	
	.offset-sm-11 {
		margin-left: 91.66667%;
	}
}

@media (min-width:768px) {
	.col-md {
		flex-basis: 0;
		flex-grow: 1;
		max-width: 100%;
	}
	
	.col-md-auto {
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}
	
	.col-md-1 {
		flex: 0 0 8.33333%;
		max-width: 8.33333%;
	}
	
	.col-md-2 {
		flex: 0 0 16.66667%;
		max-width: 16.66667%;
	}
	
	.col-md-3 {
		flex: 0 0 25%;
		max-width: 25%;
	}
	
	.col-md-4 {
		flex: 0 0 33.33333%;
		max-width: 33.33333%;
	}
	
	.col-md-5 {
		flex: 0 0 41.66667%;
		max-width: 41.66667%;
	}
	
	.col-md-6 {
		flex: 0 0 50%;
		max-width: 50%;
	}
	
	.col-md-7 {
		flex: 0 0 58.33333%;
		max-width: 58.33333%;
	}
	
	.col-md-8 {
		flex: 0 0 66.66667%;
		max-width: 66.66667%;
	}
	
	.col-md-9 {
		flex: 0 0 75%;
		max-width: 75%;
	}
	
	.col-md-10 {
		flex: 0 0 83.33333%;
		max-width: 83.33333%;
	}
	
	.col-md-11 {
		flex: 0 0 91.66667%;
		max-width: 91.66667%;
	}
	
	.col-md-12 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.order-md-first {
		order: -1;
	}
	
	.order-md-last {
		order: 13;
	}
	
	.order-md-0 {
		order: 0;
	}
	
	.order-md-1 {
		order: 1;
	}
	
	.order-md-2 {
		order: 2;
	}
	
	.order-md-3 {
		order: 3;
	}
	
	.order-md-4 {
		order: 4;
	}
	
	.order-md-5 {
		order: 5;
	}
	
	.order-md-6 {
		order: 6;
	}
	
	.order-md-7 {
		order: 7;
	}
	
	.order-md-8 {
		order: 8;
	}
	
	.order-md-9 {
		order: 9;
	}
	
	.order-md-10 {
		order: 10;
	}
	
	.order-md-11 {
		order: 11;
	}
	
	.order-md-12 {
		order: 12;
	}
	
	.offset-md-0 {
		margin-left: 0;
	}
	
	.offset-md-1 {
		margin-left: 8.33333%;
	}
	
	.offset-md-2 {
		margin-left: 16.66667%;
	}
	
	.offset-md-3 {
		margin-left: 25%;
	}
	
	.offset-md-4 {
		margin-left: 33.33333%;
	}
	
	.offset-md-5 {
		margin-left: 41.66667%;
	}
	
	.offset-md-6 {
		margin-left: 50%;
	}
	
	.offset-md-7 {
		margin-left: 58.33333%;
	}
	
	.offset-md-8 {
		margin-left: 66.66667%;
	}
	
	.offset-md-9 {
		margin-left: 75%;
	}
	
	.offset-md-10 {
		margin-left: 83.33333%;
	}
	
	.offset-md-11 {
		margin-left: 91.66667%;
	}
}

@media (min-width:992px) {
	.col-lg {
		flex-basis: 0;
		flex-grow: 1;
		max-width: 100%;
	}
	
	.col-lg-auto {
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}
	
	.col-lg-1 {
		flex: 0 0 8.33333%;
		max-width: 8.33333%;
	}
	
	.col-lg-2 {
		flex: 0 0 16.66667%;
		max-width: 16.66667%;
	}
	
	.col-lg-3 {
		flex: 0 0 25%;
		max-width: 25%;
	}
	
	.col-lg-4 {
		flex: 0 0 33.33333%;
		max-width: 33.33333%;
	}
	
	.col-lg-5 {
		flex: 0 0 41.66667%;
		max-width: 41.66667%;
	}
	
	.col-lg-6 {
		flex: 0 0 50%;
		max-width: 50%;
	}
	
	.col-lg-7 {
		flex: 0 0 58.33333%;
		max-width: 58.33333%;
	}
	
	.col-lg-8 {
		flex: 0 0 66.66667%;
		max-width: 66.66667%;
	}
	
	.col-lg-9 {
		flex: 0 0 75%;
		max-width: 75%;
	}
	
	.col-lg-10 {
		flex: 0 0 83.33333%;
		max-width: 83.33333%;
	}
	
	.col-lg-11 {
		flex: 0 0 91.66667%;
		max-width: 91.66667%;
	}
	
	.col-lg-12 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.order-lg-first {
		order: -1;
	}
	
	.order-lg-last {
		order: 13;
	}
	
	.order-lg-0 {
		order: 0;
	}
	
	.order-lg-1 {
		order: 1;
	}
	
	.order-lg-2 {
		order: 2;
	}
	
	.order-lg-3 {
		order: 3;
	}
	
	.order-lg-4 {
		order: 4;
	}
	
	.order-lg-5 {
		order: 5;
	}
	
	.order-lg-6 {
		order: 6;
	}
	
	.order-lg-7 {
		order: 7;
	}
	
	.order-lg-8 {
		order: 8;
	}
	
	.order-lg-9 {
		order: 9;
	}
	
	.order-lg-10 {
		order: 10;
	}
	
	.order-lg-11 {
		order: 11;
	}
	
	.order-lg-12 {
		order: 12;
	}
	
	.offset-lg-0 {
		margin-left: 0;
	}
	
	.offset-lg-1 {
		margin-left: 8.33333%;
	}
	
	.offset-lg-2 {
		margin-left: 16.66667%;
	}
	
	.offset-lg-3 {
		margin-left: 25%;
	}
	
	.offset-lg-4 {
		margin-left: 33.33333%;
	}
	
	.offset-lg-5 {
		margin-left: 41.66667%;
	}
	
	.offset-lg-6 {
		margin-left: 50%;
	}
	
	.offset-lg-7 {
		margin-left: 58.33333%;
	}
	
	.offset-lg-8 {
		margin-left: 66.66667%;
	}
	
	.offset-lg-9 {
		margin-left: 75%;
	}
	
	.offset-lg-10 {
		margin-left: 83.33333%;
	}
	
	.offset-lg-11 {
		margin-left: 91.66667%;
	}
}

@media (min-width:1200px) {
	.col-xl {
		flex-basis: 0;
		flex-grow: 1;
		max-width: 100%;
	}
	
	.col-xl-auto {
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}
	
	.col-xl-1 {
		flex: 0 0 8.33333%;
		max-width: 8.33333%;
	}
	
	.col-xl-2 {
		flex: 0 0 16.66667%;
		max-width: 16.66667%;
	}
	
	.col-xl-3 {
		flex: 0 0 25%;
		max-width: 25%;
	}
	
	.col-xl-4 {
		flex: 0 0 33.33333%;
		max-width: 33.33333%;
	}
	
	.col-xl-5 {
		flex: 0 0 41.66667%;
		max-width: 41.66667%;
	}
	
	.col-xl-6 {
		flex: 0 0 50%;
		max-width: 50%;
	}
	
	.col-xl-7 {
		flex: 0 0 58.33333%;
		max-width: 58.33333%;
	}
	
	.col-xl-8 {
		flex: 0 0 66.66667%;
		max-width: 66.66667%;
	}
	
	.col-xl-9 {
		flex: 0 0 75%;
		max-width: 75%;
	}
	
	.col-xl-10 {
		flex: 0 0 83.33333%;
		max-width: 83.33333%;
	}
	
	.col-xl-11 {
		flex: 0 0 91.66667%;
		max-width: 91.66667%;
	}
	
	.col-xl-12 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.order-xl-first {
		order: -1;
	}
	
	.order-xl-last {
		order: 13;
	}
	
	.order-xl-0 {
		order: 0;
	}
	
	.order-xl-1 {
		order: 1;
	}
	
	.order-xl-2 {
		order: 2;
	}
	
	.order-xl-3 {
		order: 3;
	}
	
	.order-xl-4 {
		order: 4;
	}
	
	.order-xl-5 {
		order: 5;
	}
	
	.order-xl-6 {
		order: 6;
	}
	
	.order-xl-7 {
		order: 7;
	}
	
	.order-xl-8 {
		order: 8;
	}
	
	.order-xl-9 {
		order: 9;
	}
	
	.order-xl-10 {
		order: 10;
	}
	
	.order-xl-11 {
		order: 11;
	}
	
	.order-xl-12 {
		order: 12;
	}
	
	.offset-xl-0 {
		margin-left: 0;
	}
	
	.offset-xl-1 {
		margin-left: 8.33333%;
	}
	
	.offset-xl-2 {
		margin-left: 16.66667%;
	}
	
	.offset-xl-3 {
		margin-left: 25%;
	}
	
	.offset-xl-4 {
		margin-left: 33.33333%;
	}
	
	.offset-xl-5 {
		margin-left: 41.66667%;
	}
	
	.offset-xl-6 {
		margin-left: 50%;
	}
	
	.offset-xl-7 {
		margin-left: 58.33333%;
	}
	
	.offset-xl-8 {
		margin-left: 66.66667%;
	}
	
	.offset-xl-9 {
		margin-left: 75%;
	}
	
	.offset-xl-10 {
		margin-left: 83.33333%;
	}
	
	.offset-xl-11 {
		margin-left: 91.66667%;
	}
}

.table {
	width: 100%;
	margin-bottom: 1rem;
	background-color: transparent;
}

.table td, .table th {
	padding: .75rem;
	vertical-align: top;
	border-top: 1px solid #dee2e6;
}

.table thead th {
	vertical-align: bottom;
	border-bottom: 2px solid #dee2e6;
}

.table tbody+tbody {
	border-top: 2px solid #dee2e6;
}

.table .table {
	background-color: #fff;
}

.table-sm td, .table-sm th {
	padding: .3rem;
}

.table-bordered {
	border: 1px solid #dee2e6;
}

.table-bordered td, .table-bordered th {
	border: 1px solid #dee2e6;
}

.table-bordered thead td, .table-bordered thead th {
	border-bottom-width: 2px;
}

.table-borderless tbody+tbody, .table-borderless td, .table-borderless th, .table-borderless thead th {
	border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
	background-color: rgba(0, 0, 0, .05);
}

.table-hover tbody tr:hover {
	background-color: rgba(0, 0, 0, .075);
}

.table-primary, .table-primary>td, .table-primary>th {
	background-color: #b8daff;
}

.table-primary tbody+tbody, .table-primary td, .table-primary th, .table-primary thead th {
	border-color: #7abaff;
}

.table-hover .table-primary:hover {
	background-color: #9fcdff;
}

.table-hover .table-primary:hover>td, .table-hover .table-primary:hover>th {
	background-color: #9fcdff;
}

.table-secondary, .table-secondary>td, .table-secondary>th {
	background-color: #d6d8db;
}

.table-secondary tbody+tbody, .table-secondary td, .table-secondary th, .table-secondary thead th {
	border-color: #b3b7bb;
}

.table-hover .table-secondary:hover {
	background-color: #c8cbcf;
}

.table-hover .table-secondary:hover>td, .table-hover .table-secondary:hover>th {
	background-color: #c8cbcf;
}

.table-success, .table-success>td, .table-success>th {
	background-color: #c3e6cb;
}

.table-success tbody+tbody, .table-success td, .table-success th, .table-success thead th {
	border-color: #8fd19e;
}

.table-hover .table-success:hover {
	background-color: #b1dfbb;
}

.table-hover .table-success:hover>td, .table-hover .table-success:hover>th {
	background-color: #b1dfbb;
}

.table-info, .table-info>td, .table-info>th {
	background-color: #bee5eb;
}

.table-info tbody+tbody, .table-info td, .table-info th, .table-info thead th {
	border-color: #86cfda;
}

.table-hover .table-info:hover {
	background-color: #abdde5;
}

.table-hover .table-info:hover>td, .table-hover .table-info:hover>th {
	background-color: #abdde5;
}

.table-warning, .table-warning>td, .table-warning>th {
	background-color: #ffeeba;
}

.table-warning tbody+tbody, .table-warning td, .table-warning th, .table-warning thead th {
	border-color: #ffdf7e;
}

.table-hover .table-warning:hover {
	background-color: #ffe8a1;
}

.table-hover .table-warning:hover>td, .table-hover .table-warning:hover>th {
	background-color: #ffe8a1;
}

.table-danger, .table-danger>td, .table-danger>th {
	background-color: #f5c6cb;
}

.table-danger tbody+tbody, .table-danger td, .table-danger th, .table-danger thead th {
	border-color: #ed969e;
}

.table-hover .table-danger:hover {
	background-color: #f1b0b7;
}

.table-hover .table-danger:hover>td, .table-hover .table-danger:hover>th {
	background-color: #f1b0b7;
}

.table-light, .table-light>td, .table-light>th {
	background-color: #fdfdfe;
}

.table-light tbody+tbody, .table-light td, .table-light th, .table-light thead th {
	border-color: #fbfcfc;
}

.table-hover .table-light:hover {
	background-color: #ececf6;
}

.table-hover .table-light:hover>td, .table-hover .table-light:hover>th {
	background-color: #ececf6;
}

.table-dark, .table-dark>td, .table-dark>th {
	background-color: #c6c8ca;
}

.table-dark tbody+tbody, .table-dark td, .table-dark th, .table-dark thead th {
	border-color: #95999c;
}

.table-hover .table-dark:hover {
	background-color: #b9bbbe;
}

.table-hover .table-dark:hover>td, .table-hover .table-dark:hover>th {
	background-color: #b9bbbe;
}

.table-active, .table-active>td, .table-active>th {
	background-color: rgba(0, 0, 0, .075);
}

.table-hover .table-active:hover {
	background-color: rgba(0, 0, 0, .075);
}

.table-hover .table-active:hover>td, .table-hover .table-active:hover>th {
	background-color: rgba(0, 0, 0, .075);
}

.table .thead-dark th {
	color: #fff;
	background-color: #212529;
	border-color: #32383e;
}

.table .thead-light th {
	color: #495057;
	background-color: #e9ecef;
	border-color: #dee2e6;
}

.table-dark {
	color: #fff;
	background-color: #212529;
}

.table-dark td, .table-dark th, .table-dark thead th {
	border-color: #32383e;
}

.table-dark.table-bordered {
	border: 0;
}

.table-dark.table-striped tbody tr:nth-of-type(odd) {
	background-color: rgba(255, 255, 255, .05);
}

.table-dark.table-hover tbody tr:hover {
	background-color: rgba(255, 255, 255, .075);
}

@media (max-width:575.98px) {
	.table-responsive-sm {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
		-ms-overflow-style: -ms-autohiding-scrollbar;
	}
	
	.table-responsive-sm>.table-bordered {
		border: 0;
	}
}

@media (max-width:767.98px) {
	.table-responsive-md {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
		-ms-overflow-style: -ms-autohiding-scrollbar;
	}
	
	.table-responsive-md>.table-bordered {
		border: 0;
	}
}

@media (max-width:991.98px) {
	.table-responsive-lg {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
		-ms-overflow-style: -ms-autohiding-scrollbar;
	}
	
	.table-responsive-lg>.table-bordered {
		border: 0;
	}
}

@media (max-width:1199.98px) {
	.table-responsive-xl {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
		-ms-overflow-style: -ms-autohiding-scrollbar;
	}
	
	.table-responsive-xl>.table-bordered {
		border: 0;
	}
}

.table-responsive {
	display: block;
	width: 100%;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar;
}

.table-responsive>.table-bordered {
	border: 0;
}

.form-control {
	display: block;
	width: 100%;
	height: calc(2.25rem + 2px);
	padding: .375rem .75rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: .25rem;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

@media screen and (prefers-reduced-motion:reduce) {
	.form-control {
		transition: none;
	}
}

.form-control::-ms-expand {
	background-color: transparent;
	border: 0;
}

.form-control:focus {
	color: #fce8e6;
	background-color: #fff;
	border-color: #80bdff;
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25);
}

.form-control::-moz-placeholder {
	color: #6c757d;
	opacity: 1;
}

.form-control:-ms-input-placeholder {
	color: #6c757d;
	opacity: 1;
}

.form-control::placeholder {
	color: #6c757d;
	opacity: 1;
}

.form-control:disabled, .form-control[readonly] {
	background-color: #e9ecef;
	opacity: 1;
}

select.form-control:focus::-ms-value {
	color: #495057;
	background-color: #fff;
}

.form-control-file, .form-control-range {
	display: block;
	width: 100%;
}

.col-form-label {
	padding-top: calc(.375rem + 1px);
	padding-bottom: calc(.375rem + 1px);
	margin-bottom: 0;
	font-size: inherit;
	line-height: 1.5;
}

.col-form-label-lg {
	padding-top: calc(.5rem + 1px);
	padding-bottom: calc(.5rem + 1px);
	font-size: 1.25rem;
	line-height: 1.5;
}

.col-form-label-sm {
	padding-top: calc(.25rem + 1px);
	padding-bottom: calc(.25rem + 1px);
	font-size: .875rem;
	line-height: 1.5;
}

.form-control-plaintext {
	display: block;
	width: 100%;
	padding-top: .375rem;
	padding-bottom: .375rem;
	margin-bottom: 0;
	line-height: 1.5;
	color: #212529;
	background-color: transparent;
	border: solid transparent;
	border-width: 1px 0;
}

.form-control-plaintext.form-control-lg, .form-control-plaintext.form-control-sm {
	padding-right: 0;
	padding-left: 0;
}

.form-control-sm {
	height: calc(1.8125rem + 2px);
	padding: .25rem .5rem;
	font-size: .875rem;
	line-height: 1.5;
	border-radius: .2rem;
}

.form-control-lg {
	height: calc(2.875rem + 2px);
	padding: .5rem 1rem;
	font-size: 1.25rem;
	line-height: 1.5;
	border-radius: .3rem;
}

select.form-control[multiple], select.form-control[size] {
	height: auto;
}

textarea.form-control {
	height: auto;
}

.form-group {
	margin-bottom: 1rem;
}

.form-text {
	display: block;
	margin-top: .25rem;
}

.form-row {
	display: flex;
	flex-wrap: wrap;
	margin-right: -5px;
	margin-left: -5px;
}

.form-row>.col, .form-row>[class*=col-] {
	padding-right: 5px;
	padding-left: 5px;
}

.form-check {
	position: relative;
	display: block;
	padding-left: 1.25rem;
}

.form-check-input {
	position: absolute;
	margin-top: .3rem;
	margin-left: -1.25rem;
}

.form-check-input:disabled~.form-check-label {
	color: #6c757d;
}

.form-check-label {
	margin-bottom: 0;
}

.form-check-inline {
	display: inline-flex;
	align-items: center;
	padding-left: 0;
	margin-right: .75rem;
}

.form-check-inline .form-check-input {
	position: static;
	margin-top: 0;
	margin-right: .3125rem;
	margin-left: 0;
}

.valid-feedback {
	display: none;
	width: 100%;
	margin-top: .25rem;
	font-size: 80%;
	color: #28a745;
}

.valid-tooltip {
	position: absolute;
	top: 100%;
	z-index: 5;
	display: none;
	max-width: 100%;
	padding: .25rem .5rem;
	margin-top: .1rem;
	font-size: .875rem;
	line-height: 1.5;
	color: #fff;
	background-color: rgba(40, 167, 69, .9);
	border-radius: .25rem;
}

.form-control.is-valid, .was-validated .form-control:valid {
	border-color: #28a745;
	padding-right: 2.25rem;
	background-repeat: no-repeat;
	background-position: center right calc(2.25rem / 4);
	background-size: calc(2.25rem / 2) calc(2.25rem / 2);
	background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 8 8\'%3e%3cpath fill=\'%2328a745\' d=\'M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z\'/%3e%3c/svg%3e");
}

.form-control.is-valid:focus, .was-validated .form-control:valid:focus {
	border-color: #28a745;
	box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25);
}

.form-control.is-valid~.valid-feedback, .form-control.is-valid~.valid-tooltip, .was-validated .form-control:valid~.valid-feedback, .was-validated .form-control:valid~.valid-tooltip {
	display: block;
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
	padding-right: 2.25rem;
	background-position: top calc(2.25rem / 4) right calc(2.25rem / 4);
}

.custom-select.is-valid, .was-validated .custom-select:valid {
	border-color: #28a745;
	padding-right: 3.4375rem;
	background: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 4 5\'%3e%3cpath fill=\'%23343a40\' d=\'M2 0L0 2h4zm0 5L0 3h4z\'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 8 8\'%3e%3cpath fill=\'%2328a745\' d=\'M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z\'/%3e%3c/svg%3e") no-repeat center right 1.75rem/1.125rem 1.125rem;
}

.custom-select.is-valid:focus, .was-validated .custom-select:valid:focus {
	border-color: #28a745;
	box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25);
}

.custom-select.is-valid~.valid-feedback, .custom-select.is-valid~.valid-tooltip, .was-validated .custom-select:valid~.valid-feedback, .was-validated .custom-select:valid~.valid-tooltip {
	display: block;
}

.form-control-file.is-valid~.valid-feedback, .form-control-file.is-valid~.valid-tooltip, .was-validated .form-control-file:valid~.valid-feedback, .was-validated .form-control-file:valid~.valid-tooltip {
	display: block;
}

.form-control.is-valid.nitro-lazy, .was-validated .form-control:valid.nitro-lazy {
	background-image: none !important;
}

.form-check-input.is-valid~.form-check-label, .was-validated .form-check-input:valid~.form-check-label {
	color: #28a745;
}

.form-check-input.is-valid~.valid-feedback, .form-check-input.is-valid~.valid-tooltip, .was-validated .form-check-input:valid~.valid-feedback, .was-validated .form-check-input:valid~.valid-tooltip {
	display: block;
}

.custom-control-input.is-valid~.custom-control-label, .was-validated .custom-control-input:valid~.custom-control-label {
	color: #28a745;
}

.custom-control-input.is-valid~.custom-control-label::before, .was-validated .custom-control-input:valid~.custom-control-label::before {
	border-color: #28a745;
}

.custom-control-input.is-valid~.valid-feedback, .custom-control-input.is-valid~.valid-tooltip, .was-validated .custom-control-input:valid~.valid-feedback, .was-validated .custom-control-input:valid~.valid-tooltip {
	display: block;
}

.custom-control-input.is-valid:checked~.custom-control-label::before, .was-validated .custom-control-input:valid:checked~.custom-control-label::before {
	border-color: #34ce57;
	background-color: #34ce57;
}

.custom-control-input.is-valid:focus~.custom-control-label::before, .was-validated .custom-control-input:valid:focus~.custom-control-label::before {
	box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25);
}

.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before, .was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before {
	border-color: #28a745;
}

.custom-file-input.is-valid~.custom-file-label, .was-validated .custom-file-input:valid~.custom-file-label {
	border-color: #28a745;
}

.custom-file-input.is-valid~.valid-feedback, .custom-file-input.is-valid~.valid-tooltip, .was-validated .custom-file-input:valid~.valid-feedback, .was-validated .custom-file-input:valid~.valid-tooltip {
	display: block;
}

.custom-file-input.is-valid:focus~.custom-file-label, .was-validated .custom-file-input:valid:focus~.custom-file-label {
	border-color: #28a745;
	box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25);
}

.invalid-feedback {
	display: none;
	width: 100%;
	margin-top: .25rem;
	font-size: 80%;
	color: #dc3545;
}

.invalid-tooltip {
	position: absolute;
	top: 100%;
	z-index: 5;
	display: none;
	max-width: 100%;
	padding: .25rem .5rem;
	margin-top: .1rem;
	font-size: .875rem;
	line-height: 1.5;
	color: #fff;
	background-color: rgba(220, 53, 69, .9);
	border-radius: .25rem;
}

.form-control.is-invalid, .was-validated .form-control:invalid {
	border-color: #dc3545;
	padding-right: 2.25rem;
	background-repeat: no-repeat;
	background-position: center right calc(2.25rem / 4);
	background-size: calc(2.25rem / 2) calc(2.25rem / 2);
	background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23dc3545\' viewBox=\'-2 -2 7 7\'%3e%3cpath stroke=\'%23d9534f\' d=\'M0 0l3 3m0-3L0 3\'/%3e%3ccircle r=\'.5\'/%3e%3ccircle cx=\'3\' r=\'.5\'/%3e%3ccircle cy=\'3\' r=\'.5\'/%3e%3ccircle cx=\'3\' cy=\'3\' r=\'.5\'/%3e%3c/svg%3E");
}

.form-control.is-invalid.nitro-lazy, .was-validated .form-control:invalid.nitro-lazy {
	background-image: none !important;
}

.form-control.is-invalid:focus, .was-validated .form-control:invalid:focus {
	border-color: #dc3545;
	box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25);
}

.form-control.is-invalid~.invalid-feedback, .form-control.is-invalid~.invalid-tooltip, .was-validated .form-control:invalid~.invalid-feedback, .was-validated .form-control:invalid~.invalid-tooltip {
	display: block;
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
	padding-right: 2.25rem;
	background-position: top calc(2.25rem / 4) right calc(2.25rem / 4);
}

.custom-select.is-invalid, .was-validated .custom-select:invalid {
	border-color: #dc3545;
	padding-right: 3.4375rem;
	background: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 4 5\'%3e%3cpath fill=\'%23343a40\' d=\'M2 0L0 2h4zm0 5L0 3h4z\'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23dc3545\' viewBox=\'-2 -2 7 7\'%3e%3cpath stroke=\'%23d9534f\' d=\'M0 0l3 3m0-3L0 3\'/%3e%3ccircle r=\'.5\'/%3e%3ccircle cx=\'3\' r=\'.5\'/%3e%3ccircle cy=\'3\' r=\'.5\'/%3e%3ccircle cx=\'3\' cy=\'3\' r=\'.5\'/%3e%3c/svg%3E") no-repeat center right 1.75rem/1.125rem 1.125rem;
}

.custom-select.is-invalid:focus, .was-validated .custom-select:invalid:focus {
	border-color: #dc3545;
	box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25);
}

.custom-select.is-invalid~.invalid-feedback, .custom-select.is-invalid~.invalid-tooltip, .was-validated .custom-select:invalid~.invalid-feedback, .was-validated .custom-select:invalid~.invalid-tooltip {
	display: block;
}

.form-control-file.is-invalid~.invalid-feedback, .form-control-file.is-invalid~.invalid-tooltip, .was-validated .form-control-file:invalid~.invalid-feedback, .was-validated .form-control-file:invalid~.invalid-tooltip {
	display: block;
}

.form-check-input.is-invalid~.form-check-label, .was-validated .form-check-input:invalid~.form-check-label {
	color: #dc3545;
}

.form-check-input.is-invalid~.invalid-feedback, .form-check-input.is-invalid~.invalid-tooltip, .was-validated .form-check-input:invalid~.invalid-feedback, .was-validated .form-check-input:invalid~.invalid-tooltip {
	display: block;
}

.custom-control-input.is-invalid~.custom-control-label, .was-validated .custom-control-input:invalid~.custom-control-label {
	color: #dc3545;
}

.custom-control-input.is-invalid~.custom-control-label::before, .was-validated .custom-control-input:invalid~.custom-control-label::before {
	border-color: #dc3545;
}

.custom-control-input.is-invalid~.invalid-feedback, .custom-control-input.is-invalid~.invalid-tooltip, .was-validated .custom-control-input:invalid~.invalid-feedback, .was-validated .custom-control-input:invalid~.invalid-tooltip {
	display: block;
}

.custom-control-input.is-invalid:checked~.custom-control-label::before, .was-validated .custom-control-input:invalid:checked~.custom-control-label::before {
	border-color: #e4606d;
	background-color: #e4606d;
}

.custom-control-input.is-invalid:focus~.custom-control-label::before, .was-validated .custom-control-input:invalid:focus~.custom-control-label::before {
	box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25);
}

.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before, .was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before {
	border-color: #dc3545;
}

.custom-file-input.is-invalid~.custom-file-label, .was-validated .custom-file-input:invalid~.custom-file-label {
	border-color: #dc3545;
}

.custom-file-input.is-invalid~.invalid-feedback, .custom-file-input.is-invalid~.invalid-tooltip, .was-validated .custom-file-input:invalid~.invalid-feedback, .was-validated .custom-file-input:invalid~.invalid-tooltip {
	display: block;
}

.custom-file-input.is-invalid:focus~.custom-file-label, .was-validated .custom-file-input:invalid:focus~.custom-file-label {
	border-color: #dc3545;
	box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25);
}

.form-inline {
	display: flex;
	flex-flow: row wrap;
	align-items: center;
}

.form-inline .form-check {
	width: 100%;
}

@media (min-width:576px) {
	.form-inline label {
		display: flex;
		align-items: center;
		justify-content: center;
		margin-bottom: 0;
	}
	
	.form-inline .form-group {
		display: flex;
		flex: 0 0 auto;
		flex-flow: row wrap;
		align-items: center;
		margin-bottom: 0;
	}
	
	.form-inline .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle;
	}
	
	.form-inline .form-control-plaintext {
		display: inline-block;
	}
	
	.form-inline .custom-select, .form-inline .input-group {
		width: auto;
	}
	
	.form-inline .form-check {
		display: flex;
		align-items: center;
		justify-content: center;
		width: auto;
		padding-left: 0;
	}
	
	.form-inline .form-check-input {
		position: relative;
		margin-top: 0;
		margin-right: .25rem;
		margin-left: 0;
	}
	
	.form-inline .custom-control {
		align-items: center;
		justify-content: center;
	}
	
	.form-inline .custom-control-label {
		margin-bottom: 0;
	}
}

#mktoForm_1572 .mktoRadioList label, .btn {
	display: inline-block;
	font-weight: 400;
	color: #212529;
	text-align: center;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: transparent;
	border: 1px solid transparent;
	padding: .375rem .75rem;
	font-size: 1rem;
	line-height: 1.5;
	border-radius: .25rem;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

@media screen and (prefers-reduced-motion:reduce) {
	#mktoForm_1572 .mktoRadioList label, .btn {
		transition: none;
	}
}

#mktoForm_1572 .mktoRadioList label:hover, .btn:hover {
	color: #212529;
	text-decoration: none;
}

#mktoForm_1572 .mktoRadioList label.focus, #mktoForm_1572 .mktoRadioList label:focus, .btn.focus, .btn:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25);
}

#mktoForm_1572 .mktoRadioList label.disabled, #mktoForm_1572 .mktoRadioList label:disabled, .btn.disabled, .btn:disabled {
	opacity: .65;
}

#mktoForm_1572 .mktoRadioList label:not(:disabled):not(.disabled), .btn:not(:disabled):not(.disabled) {
	cursor: pointer;
}

a.btn.disabled, fieldset:disabled a.btn {
	pointer-events: none;
}

.btn-primary {
	color: #fff;
	background-color: #007bff;
	border-color: #007bff;
}

.btn-primary:hover {
	color: #fff;
	background-color: #0069d9;
	border-color: #0062cc;
}

.btn-primary.focus, .btn-primary:focus {
	box-shadow: 0 0 0 .2rem rgba(38, 143, 255, .5);
}

.btn-primary.disabled, .btn-primary:disabled {
	color: #fff;
	background-color: #007bff;
	border-color: #007bff;
}

.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
	color: #fff;
	background-color: #0062cc;
	border-color: #005cbf;
}

.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(38, 143, 255, .5);
}

.btn-secondary {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d;
}

.btn-secondary:hover {
	color: #fff;
	background-color: #5a6268;
	border-color: #545b62;
}

.btn-secondary.focus, .btn-secondary:focus {
	box-shadow: 0 0 0 .2rem rgba(130, 138, 145, .5);
}

.btn-secondary.disabled, .btn-secondary:disabled {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d;
}

.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show>.btn-secondary.dropdown-toggle {
	color: #fff;
	background-color: #545b62;
	border-color: #4e555b;
}

.btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus, .show>.btn-secondary.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(130, 138, 145, .5);
}

.btn-success {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745;
}

.btn-success:hover {
	color: #fff;
	background-color: #218838;
	border-color: #1e7e34;
}

.btn-success.focus, .btn-success:focus {
	box-shadow: 0 0 0 .2rem rgba(72, 180, 97, .5);
}

.btn-success.disabled, .btn-success:disabled {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745;
}

.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show>.btn-success.dropdown-toggle {
	color: #fff;
	background-color: #1e7e34;
	border-color: #1c7430;
}

.btn-success:not(:disabled):not(.disabled).active:focus, .btn-success:not(:disabled):not(.disabled):active:focus, .show>.btn-success.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(72, 180, 97, .5);
}

.btn-info {
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8;
}

.btn-info:hover {
	color: #fff;
	background-color: #138496;
	border-color: #117a8b;
}

.btn-info.focus, .btn-info:focus {
	box-shadow: 0 0 0 .2rem rgba(58, 176, 195, .5);
}

.btn-info.disabled, .btn-info:disabled {
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8;
}

.btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .show>.btn-info.dropdown-toggle {
	color: #fff;
	background-color: #117a8b;
	border-color: #10707f;
}

.btn-info:not(:disabled):not(.disabled).active:focus, .btn-info:not(:disabled):not(.disabled):active:focus, .show>.btn-info.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(58, 176, 195, .5);
}

.btn-warning {
	color: #212529;
	background-color: #ffc107;
	border-color: #ffc107;
}

.btn-warning:hover {
	color: #212529;
	background-color: #e0a800;
	border-color: #d39e00;
}

.btn-warning.focus, .btn-warning:focus {
	box-shadow: 0 0 0 .2rem rgba(222, 170, 12, .5);
}

.btn-warning.disabled, .btn-warning:disabled {
	color: #212529;
	background-color: #ffc107;
	border-color: #ffc107;
}

.btn-warning:not(:disabled):not(.disabled).active, .btn-warning:not(:disabled):not(.disabled):active, .show>.btn-warning.dropdown-toggle {
	color: #212529;
	background-color: #d39e00;
	border-color: #c69500;
}

.btn-warning:not(:disabled):not(.disabled).active:focus, .btn-warning:not(:disabled):not(.disabled):active:focus, .show>.btn-warning.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(222, 170, 12, .5);
}

.btn-danger {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545;
}

.btn-danger:hover {
	color: #fff;
	background-color: #c82333;
	border-color: #bd2130;
}

.btn-danger.focus, .btn-danger:focus {
	box-shadow: 0 0 0 .2rem rgba(225, 83, 97, .5);
}

.btn-danger.disabled, .btn-danger:disabled {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545;
}

.btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active, .show>.btn-danger.dropdown-toggle {
	color: #fff;
	background-color: #bd2130;
	border-color: #b21f2d;
}

.btn-danger:not(:disabled):not(.disabled).active:focus, .btn-danger:not(:disabled):not(.disabled):active:focus, .show>.btn-danger.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(225, 83, 97, .5);
}

.btn-light {
	color: #212529;
	background-color: #f8f9fa;
	border-color: #f8f9fa;
}

.btn-light:hover {
	color: #212529;
	background-color: #e2e6ea;
	border-color: #dae0e5;
}

.btn-light.focus, .btn-light:focus {
	box-shadow: 0 0 0 .2rem rgba(216, 217, 219, .5);
}

.btn-light.disabled, .btn-light:disabled {
	color: #212529;
	background-color: #f8f9fa;
	border-color: #f8f9fa;
}

.btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active, .show>.btn-light.dropdown-toggle {
	color: #212529;
	background-color: #dae0e5;
	border-color: #d3d9df;
}

.btn-light:not(:disabled):not(.disabled).active:focus, .btn-light:not(:disabled):not(.disabled):active:focus, .show>.btn-light.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(216, 217, 219, .5);
}

.btn-dark {
	color: #fff;
	background-color: #343a40;
	border-color: #343a40;
}

.btn-dark:hover {
	color: #fff;
	background-color: #23272b;
	border-color: #1d2124;
}

.btn-dark.focus, .btn-dark:focus {
	box-shadow: 0 0 0 .2rem rgba(82, 88, 93, .5);
}

.btn-dark.disabled, .btn-dark:disabled {
	color: #fff;
	background-color: #343a40;
	border-color: #343a40;
}

.btn-dark:not(:disabled):not(.disabled).active, .btn-dark:not(:disabled):not(.disabled):active, .show>.btn-dark.dropdown-toggle {
	color: #fff;
	background-color: #1d2124;
	border-color: #171a1d;
}

.btn-dark:not(:disabled):not(.disabled).active:focus, .btn-dark:not(:disabled):not(.disabled):active:focus, .show>.btn-dark.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(82, 88, 93, .5);
}

.btn-outline-primary {
	color: #007bff;
	border-color: #007bff;
}

.btn-outline-primary:hover {
	color: #fff;
	background-color: #007bff;
	border-color: #007bff;
}

.btn-outline-primary.focus, .btn-outline-primary:focus {
	box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5);
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
	color: #007bff;
	background-color: transparent;
}

.btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .show>.btn-outline-primary.dropdown-toggle {
	color: #fff;
	background-color: #007bff;
	border-color: #007bff;
}

.btn-outline-primary:not(:disabled):not(.disabled).active:focus, .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-primary.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5);
}

.btn-outline-secondary {
	color: #6c757d;
	border-color: #6c757d;
}

.btn-outline-secondary:hover {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d;
}

.btn-outline-secondary.focus, .btn-outline-secondary:focus {
	box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5);
}

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
	color: #6c757d;
	background-color: transparent;
}

.btn-outline-secondary:not(:disabled):not(.disabled).active, .btn-outline-secondary:not(:disabled):not(.disabled):active, .show>.btn-outline-secondary.dropdown-toggle {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d;
}

.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-secondary.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5);
}

.btn-outline-success {
	color: #28a745;
	border-color: #28a745;
}

.btn-outline-success:hover {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745;
}

.btn-outline-success.focus, .btn-outline-success:focus {
	box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5);
}

.btn-outline-success.disabled, .btn-outline-success:disabled {
	color: #28a745;
	background-color: transparent;
}

.btn-outline-success:not(:disabled):not(.disabled).active, .btn-outline-success:not(:disabled):not(.disabled):active, .show>.btn-outline-success.dropdown-toggle {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745;
}

.btn-outline-success:not(:disabled):not(.disabled).active:focus, .btn-outline-success:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-success.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5);
}

.btn-outline-info {
	color: #17a2b8;
	border-color: #17a2b8;
}

.btn-outline-info:hover {
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8;
}

.btn-outline-info.focus, .btn-outline-info:focus {
	box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5);
}

.btn-outline-info.disabled, .btn-outline-info:disabled {
	color: #17a2b8;
	background-color: transparent;
}

.btn-outline-info:not(:disabled):not(.disabled).active, .btn-outline-info:not(:disabled):not(.disabled):active, .show>.btn-outline-info.dropdown-toggle {
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8;
}

.btn-outline-info:not(:disabled):not(.disabled).active:focus, .btn-outline-info:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-info.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5);
}

.btn-outline-warning {
	color: #ffc107;
	border-color: #ffc107;
}

.btn-outline-warning:hover {
	color: #212529;
	background-color: #ffc107;
	border-color: #ffc107;
}

.btn-outline-warning.focus, .btn-outline-warning:focus {
	box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5);
}

.btn-outline-warning.disabled, .btn-outline-warning:disabled {
	color: #ffc107;
	background-color: transparent;
}

.btn-outline-warning:not(:disabled):not(.disabled).active, .btn-outline-warning:not(:disabled):not(.disabled):active, .show>.btn-outline-warning.dropdown-toggle {
	color: #212529;
	background-color: #ffc107;
	border-color: #ffc107;
}

.btn-outline-warning:not(:disabled):not(.disabled).active:focus, .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-warning.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5);
}

.btn-outline-danger {
	color: #dc3545;
	border-color: #dc3545;
}

.btn-outline-danger:hover {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545;
}

.btn-outline-danger.focus, .btn-outline-danger:focus {
	box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5);
}

.btn-outline-danger.disabled, .btn-outline-danger:disabled {
	color: #dc3545;
	background-color: transparent;
}

.btn-outline-danger:not(:disabled):not(.disabled).active, .btn-outline-danger:not(:disabled):not(.disabled):active, .show>.btn-outline-danger.dropdown-toggle {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545;
}

.btn-outline-danger:not(:disabled):not(.disabled).active:focus, .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-danger.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5);
}

.btn-outline-light {
	color: #f8f9fa;
	border-color: #f8f9fa;
}

.btn-outline-light:hover {
	color: #212529;
	background-color: #f8f9fa;
	border-color: #f8f9fa;
}

.btn-outline-light.focus, .btn-outline-light:focus {
	box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5);
}

.btn-outline-light.disabled, .btn-outline-light:disabled {
	color: #f8f9fa;
	background-color: transparent;
}

.btn-outline-light:not(:disabled):not(.disabled).active, .btn-outline-light:not(:disabled):not(.disabled):active, .show>.btn-outline-light.dropdown-toggle {
	color: #212529;
	background-color: #f8f9fa;
	border-color: #f8f9fa;
}

.btn-outline-light:not(:disabled):not(.disabled).active:focus, .btn-outline-light:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-light.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5);
}

.btn-outline-dark {
	color: #343a40;
	border-color: #343a40;
}

.btn-outline-dark:hover {
	color: #fff;
	background-color: #343a40;
	border-color: #343a40;
}

.btn-outline-dark.focus, .btn-outline-dark:focus {
	box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5);
}

.btn-outline-dark.disabled, .btn-outline-dark:disabled {
	color: #343a40;
	background-color: transparent;
}

.btn-outline-dark:not(:disabled):not(.disabled).active, .btn-outline-dark:not(:disabled):not(.disabled):active, .show>.btn-outline-dark.dropdown-toggle {
	color: #fff;
	background-color: #343a40;
	border-color: #343a40;
}

.btn-outline-dark:not(:disabled):not(.disabled).active:focus, .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-dark.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5);
}

.btn-link {
	font-weight: 400;
	color: #007bff;
}

.btn-link:hover {
	color: #0056b3;
	text-decoration: underline;
}

.btn-link.focus, .btn-link:focus {
	text-decoration: underline;
	box-shadow: none;
}

.btn-link.disabled, .btn-link:disabled {
	color: #6c757d;
	pointer-events: none;
}

#mktoForm_1572 .mktoRadioList .btn-group-lg>label, .btn-group-lg>.btn, .btn-lg {
	padding: .5rem 1rem;
	font-size: 1.25rem;
	line-height: 1.5;
	border-radius: .3rem;
}

#mktoForm_1572 .mktoRadioList .btn-group-sm>label, .btn-group-sm>.btn, .btn-sm {
	padding: .25rem .5rem;
	font-size: .875rem;
	line-height: 1.5;
	border-radius: .2rem;
}

.btn-block {
	display: block;
	width: 100%;
}

.btn-block+.btn-block {
	margin-top: .5rem;
}

input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block {
	width: 100%;
}

.fade {
	transition: opacity .15s linear;
}

@media screen and (prefers-reduced-motion:reduce) {
	.fade {
		transition: none;
	}
}

.fade:not(.show) {
	opacity: 0;
}

.collapse:not(.show) {
	display: none;
}

.collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	transition: height .35s ease;
}

@media screen and (prefers-reduced-motion:reduce) {
	.collapsing {
		transition: none;
	}
}

.dropdown, .dropleft, .dropright, .dropup {
	position: relative;
}

.dropdown-toggle::after {
	display: inline-block;
	margin-left: .255em;
	vertical-align: .255em;
	content: "";
	border-top: .3em solid;
	border-right: .3em solid transparent;
	border-bottom: 0;
	border-left: .3em solid transparent;
}

.dropdown-toggle:empty::after {
	margin-left: 0;
}

.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 10rem;
	padding: .5rem 0;
	margin: .125rem 0 0;
	font-size: 1rem;
	color: #212529;
	text-align: left;
	list-style: none;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, .15);
	border-radius: .25rem;
}

.dropdown-menu-right {
	right: 0;
	left: auto;
}

@media (min-width:576px) {
	.dropdown-menu-sm-right {
		right: 0;
		left: auto;
	}
}

@media (min-width:768px) {
	.dropdown-menu-md-right {
		right: 0;
		left: auto;
	}
}

@media (min-width:992px) {
	.dropdown-menu-lg-right {
		right: 0;
		left: auto;
	}
}

@media (min-width:1200px) {
	.dropdown-menu-xl-right {
		right: 0;
		left: auto;
	}
}

.dropdown-menu-left {
	right: auto;
	left: 0;
}

@media (min-width:576px) {
	.dropdown-menu-sm-left {
		right: auto;
		left: 0;
	}
}

@media (min-width:768px) {
	.dropdown-menu-md-left {
		right: auto;
		left: 0;
	}
}

@media (min-width:992px) {
	.dropdown-menu-lg-left {
		right: auto;
		left: 0;
	}
}

@media (min-width:1200px) {
	.dropdown-menu-xl-left {
		right: auto;
		left: 0;
	}
}

.dropup .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-top: 0;
	margin-bottom: .125rem;
}

.dropup .dropdown-toggle::after {
	display: inline-block;
	margin-left: .255em;
	vertical-align: .255em;
	content: "";
	border-top: 0;
	border-right: .3em solid transparent;
	border-bottom: .3em solid;
	border-left: .3em solid transparent;
}

.dropup .dropdown-toggle:empty::after {
	margin-left: 0;
}

.dropright .dropdown-menu {
	top: 0;
	right: auto;
	left: 100%;
	margin-top: 0;
	margin-left: .125rem;
}

.dropright .dropdown-toggle::after {
	display: inline-block;
	margin-left: .255em;
	vertical-align: .255em;
	content: "";
	border-top: .3em solid transparent;
	border-right: 0;
	border-bottom: .3em solid transparent;
	border-left: .3em solid;
}

.dropright .dropdown-toggle:empty::after {
	margin-left: 0;
}

.dropright .dropdown-toggle::after {
	vertical-align: 0;
}

.dropleft .dropdown-menu {
	top: 0;
	right: 100%;
	left: auto;
	margin-top: 0;
	margin-right: .125rem;
}

.dropleft .dropdown-toggle::after {
	display: inline-block;
	margin-left: .255em;
	vertical-align: .255em;
	content: "";
}

.dropleft .dropdown-toggle::after {
	display: none;
}

.dropleft .dropdown-toggle::before {
	display: inline-block;
	margin-right: .255em;
	vertical-align: .255em;
	content: "";
	border-top: .3em solid transparent;
	border-right: .3em solid;
	border-bottom: .3em solid transparent;
}

.dropleft .dropdown-toggle:empty::after {
	margin-left: 0;
}

.dropleft .dropdown-toggle::before {
	vertical-align: 0;
}

.dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=top] {
	right: auto;
	bottom: auto;
}

.dropdown-divider {
	height: 0;
	margin: .5rem 0;
	overflow: hidden;
	border-top: 1px solid #e9ecef;
}

.dropdown-item {
	display: block;
	width: 100%;
	padding: .25rem 1.5rem;
	clear: both;
	font-weight: 400;
	color: #212529;
	text-align: inherit;
	white-space: nowrap;
	background-color: transparent;
	border: 0;
}

.dropdown-item:first-child {
	border-top-left-radius: calc(.25rem - 1px);
	border-top-right-radius: calc(.25rem - 1px);
}

.dropdown-item:last-child {
	border-bottom-right-radius: calc(.25rem - 1px);
	border-bottom-left-radius: calc(.25rem - 1px);
}

.dropdown-item:focus, .dropdown-item:hover {
	color: #16181b;
	text-decoration: none;
	background-color: #f8f9fa;
}

.dropdown-item.active, .dropdown-item:active {
	color: #fff;
	text-decoration: none;
	background-color: #007bff;
}

.dropdown-item.disabled, .dropdown-item:disabled {
	color: #6c757d;
	pointer-events: none;
	background-color: transparent;
}

.dropdown-menu.show {
	display: block;
}

.dropdown-header {
	display: block;
	padding: .5rem 1.5rem;
	margin-bottom: 0;
	font-size: .875rem;
	color: #6c757d;
	white-space: nowrap;
}

.dropdown-item-text {
	display: block;
	padding: .25rem 1.5rem;
	color: #212529;
}

.btn-group, .btn-group-vertical {
	position: relative;
	display: inline-flex;
	vertical-align: middle;
}

#mktoForm_1572 .mktoRadioList .btn-group-vertical>label, #mktoForm_1572 .mktoRadioList .btn-group>label, .btn-group-vertical>.btn, .btn-group>.btn {
	position: relative;
	flex: 1 1 auto;
}

#mktoForm_1572 .mktoRadioList .btn-group-vertical>label:hover, #mktoForm_1572 .mktoRadioList .btn-group>label:hover, .btn-group-vertical>.btn:hover, .btn-group>.btn:hover {
	z-index: 1;
}

#mktoForm_1572 .mktoRadioList .btn-group-vertical>label.active, #mktoForm_1572 .mktoRadioList .btn-group-vertical>label:active, #mktoForm_1572 .mktoRadioList .btn-group-vertical>label:focus, #mktoForm_1572 .mktoRadioList .btn-group>label.active, #mktoForm_1572 .mktoRadioList .btn-group>label:active, #mktoForm_1572 .mktoRadioList .btn-group>label:focus, .btn-group-vertical>.btn.active, .btn-group-vertical>.btn:active, .btn-group-vertical>.btn:focus, .btn-group>.btn.active, .btn-group>.btn:active, .btn-group>.btn:focus {
	z-index: 1;
}

.btn-toolbar {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
}

.btn-toolbar .input-group {
	width: auto;
}

#mktoForm_1572 .mktoRadioList .btn-group>label:not(:first-child), .btn-group>.btn-group:not(:first-child), .btn-group>.btn:not(:first-child) {
	margin-left: -1px;
}

#mktoForm_1572 .mktoRadioList .btn-group>.btn-group:not(:last-child)>label, #mktoForm_1572 .mktoRadioList .btn-group>label:not(:last-child):not(.dropdown-toggle), .btn-group>.btn-group:not(:last-child)>.btn, .btn-group>.btn:not(:last-child):not(.dropdown-toggle) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

#mktoForm_1572 .mktoRadioList .btn-group>.btn-group:not(:first-child)>label, #mktoForm_1572 .mktoRadioList .btn-group>label:not(:first-child), .btn-group>.btn-group:not(:first-child)>.btn, .btn-group>.btn:not(:first-child) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
	padding-right: .5625rem;
	padding-left: .5625rem;
}

.dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after {
	margin-left: 0;
}

.dropleft .dropdown-toggle-split::before {
	margin-right: 0;
}

#mktoForm_1572 .mktoRadioList .btn-group-sm>label+.dropdown-toggle-split, .btn-group-sm>.btn+.dropdown-toggle-split, .btn-sm+.dropdown-toggle-split {
	padding-right: .375rem;
	padding-left: .375rem;
}

#mktoForm_1572 .mktoRadioList .btn-group-lg>label+.dropdown-toggle-split, .btn-group-lg>.btn+.dropdown-toggle-split, .btn-lg+.dropdown-toggle-split {
	padding-right: .75rem;
	padding-left: .75rem;
}

.btn-group-vertical {
	flex-direction: column;
	align-items: flex-start;
	justify-content: center;
}

#mktoForm_1572 .mktoRadioList .btn-group-vertical>label, .btn-group-vertical>.btn, .btn-group-vertical>.btn-group {
	width: 100%;
}

#mktoForm_1572 .mktoRadioList .btn-group-vertical>label:not(:first-child), .btn-group-vertical>.btn-group:not(:first-child), .btn-group-vertical>.btn:not(:first-child) {
	margin-top: -1px;
}

#mktoForm_1572 .mktoRadioList .btn-group-vertical>.btn-group:not(:last-child)>label, #mktoForm_1572 .mktoRadioList .btn-group-vertical>label:not(:last-child):not(.dropdown-toggle), .btn-group-vertical>.btn-group:not(:last-child)>.btn, .btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle) {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

#mktoForm_1572 .mktoRadioList .btn-group-vertical>.btn-group:not(:first-child)>label, #mktoForm_1572 .mktoRadioList .btn-group-vertical>label:not(:first-child), .btn-group-vertical>.btn-group:not(:first-child)>.btn, .btn-group-vertical>.btn:not(:first-child) {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

#mktoForm_1572 .mktoRadioList .btn-group-toggle>.btn-group>label, #mktoForm_1572 .mktoRadioList .btn-group-toggle>label, .btn-group-toggle>.btn, .btn-group-toggle>.btn-group>.btn {
	margin-bottom: 0;
}

#mktoForm_1572 .mktoRadioList .btn-group-toggle>.btn-group>label input[type=checkbox], #mktoForm_1572 .mktoRadioList .btn-group-toggle>.btn-group>label input[type=radio], #mktoForm_1572 .mktoRadioList .btn-group-toggle>label input[type=checkbox], #mktoForm_1572 .mktoRadioList .btn-group-toggle>label input[type=radio], .btn-group-toggle>.btn input[type=checkbox], .btn-group-toggle>.btn input[type=radio], .btn-group-toggle>.btn-group>.btn input[type=checkbox], .btn-group-toggle>.btn-group>.btn input[type=radio] {
	position: absolute;
	clip: rect(0, 0, 0, 0);
	pointer-events: none;
}

.input-group {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	align-items: stretch;
	width: 100%;
}

.input-group>.custom-file, .input-group>.custom-select, .input-group>.form-control, .input-group>.form-control-plaintext {
	position: relative;
	flex: 1 1 auto;
	width: 1%;
	margin-bottom: 0;
}

.input-group>.custom-file+.custom-file, .input-group>.custom-file+.custom-select, .input-group>.custom-file+.form-control, .input-group>.custom-select+.custom-file, .input-group>.custom-select+.custom-select, .input-group>.custom-select+.form-control, .input-group>.form-control+.custom-file, .input-group>.form-control+.custom-select, .input-group>.form-control+.form-control, .input-group>.form-control-plaintext+.custom-file, .input-group>.form-control-plaintext+.custom-select, .input-group>.form-control-plaintext+.form-control {
	margin-left: -1px;
}

.input-group>.custom-file .custom-file-input:focus~.custom-file-label, .input-group>.custom-select:focus, .input-group>.form-control:focus {
	z-index: 3;
}

.input-group>.custom-file .custom-file-input:focus {
	z-index: 4;
}

.input-group>.custom-select:not(:last-child), .input-group>.form-control:not(:last-child) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.input-group>.custom-select:not(:first-child), .input-group>.form-control:not(:first-child) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.input-group>.custom-file {
	display: flex;
	align-items: center;
}

.input-group>.custom-file:not(:last-child) .custom-file-label, .input-group>.custom-file:not(:last-child) .custom-file-label::after {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.input-group>.custom-file:not(:first-child) .custom-file-label {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.input-group-append, .input-group-prepend {
	display: flex;
}

#mktoForm_1572 .mktoRadioList .input-group-append label, #mktoForm_1572 .mktoRadioList .input-group-prepend label, .input-group-append #mktoForm_1572 .mktoRadioList label, .input-group-append .btn, .input-group-prepend #mktoForm_1572 .mktoRadioList label, .input-group-prepend .btn {
	position: relative;
	z-index: 2;
}

#mktoForm_1572 .mktoRadioList .input-group-append label:focus, #mktoForm_1572 .mktoRadioList .input-group-prepend label:focus, .input-group-append #mktoForm_1572 .mktoRadioList label:focus, .input-group-append .btn:focus, .input-group-prepend #mktoForm_1572 .mktoRadioList label:focus, .input-group-prepend .btn:focus {
	z-index: 3;
}

#mktoForm_1572 .mktoRadioList .input-group-append .btn+label, #mktoForm_1572 .mktoRadioList .input-group-append .input-group-text+label, #mktoForm_1572 .mktoRadioList .input-group-append label+.btn, #mktoForm_1572 .mktoRadioList .input-group-append label+.input-group-text, #mktoForm_1572 .mktoRadioList .input-group-append label+label, #mktoForm_1572 .mktoRadioList .input-group-prepend .btn+label, #mktoForm_1572 .mktoRadioList .input-group-prepend .input-group-text+label, #mktoForm_1572 .mktoRadioList .input-group-prepend label+.btn, #mktoForm_1572 .mktoRadioList .input-group-prepend label+.input-group-text, #mktoForm_1572 .mktoRadioList .input-group-prepend label+label, .input-group-append #mktoForm_1572 .mktoRadioList .btn+label, .input-group-append #mktoForm_1572 .mktoRadioList .input-group-text+label, .input-group-append #mktoForm_1572 .mktoRadioList label+.btn, .input-group-append #mktoForm_1572 .mktoRadioList label+.input-group-text, .input-group-append #mktoForm_1572 .mktoRadioList label+label, .input-group-append .btn+.btn, .input-group-append .btn+.input-group-text, .input-group-append .input-group-text+.btn, .input-group-append .input-group-text+.input-group-text, .input-group-prepend #mktoForm_1572 .mktoRadioList .btn+label, .input-group-prepend #mktoForm_1572 .mktoRadioList .input-group-text+label, .input-group-prepend #mktoForm_1572 .mktoRadioList label+.btn, .input-group-prepend #mktoForm_1572 .mktoRadioList label+.input-group-text, .input-group-prepend #mktoForm_1572 .mktoRadioList label+label, .input-group-prepend .btn+.btn, .input-group-prepend .btn+.input-group-text, .input-group-prepend .input-group-text+.btn, .input-group-prepend .input-group-text+.input-group-text {
	margin-left: -1px;
}

.input-group-prepend {
	margin-right: -1px;
}

.input-group-append {
	margin-left: -1px;
}

.input-group-text {
	display: flex;
	align-items: center;
	padding: .375rem .75rem;
	margin-bottom: 0;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	text-align: center;
	white-space: nowrap;
	background-color: #e9ecef;
	border: 1px solid #ced4da;
	border-radius: .25rem;
}

.input-group-text input[type=checkbox], .input-group-text input[type=radio] {
	margin-top: 0;
}

.input-group-lg>.custom-select, .input-group-lg>.form-control:not(textarea) {
	height: calc(2.875rem + 2px);
}

#mktoForm_1572 .mktoRadioList .input-group-lg>.input-group-append>label, #mktoForm_1572 .mktoRadioList .input-group-lg>.input-group-prepend>label, .input-group-lg>.custom-select, .input-group-lg>.form-control, .input-group-lg>.input-group-append>.btn, .input-group-lg>.input-group-append>.input-group-text, .input-group-lg>.input-group-prepend>.btn, .input-group-lg>.input-group-prepend>.input-group-text {
	padding: .5rem 1rem;
	font-size: 1.25rem;
	line-height: 1.5;
	border-radius: .3rem;
}

.input-group-sm>.custom-select, .input-group-sm>.form-control:not(textarea) {
	height: calc(1.8125rem + 2px);
}

#mktoForm_1572 .mktoRadioList .input-group-sm>.input-group-append>label, #mktoForm_1572 .mktoRadioList .input-group-sm>.input-group-prepend>label, .input-group-sm>.custom-select, .input-group-sm>.form-control, .input-group-sm>.input-group-append>.btn, .input-group-sm>.input-group-append>.input-group-text, .input-group-sm>.input-group-prepend>.btn, .input-group-sm>.input-group-prepend>.input-group-text {
	padding: .25rem .5rem;
	font-size: .875rem;
	line-height: 1.5;
	border-radius: .2rem;
}

.input-group-lg>.custom-select, .input-group-sm>.custom-select {
	padding-right: 1.75rem;
}

#mktoForm_1572 .mktoRadioList .input-group>.input-group-append:last-child>label:not(:last-child):not(.dropdown-toggle), #mktoForm_1572 .mktoRadioList .input-group>.input-group-append:not(:last-child)>label, #mktoForm_1572 .mktoRadioList .input-group>.input-group-prepend>label, .input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle), .input-group>.input-group-append:last-child>.input-group-text:not(:last-child), .input-group>.input-group-append:not(:last-child)>.btn, .input-group>.input-group-append:not(:last-child)>.input-group-text, .input-group>.input-group-prepend>.btn, .input-group>.input-group-prepend>.input-group-text {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

#mktoForm_1572 .mktoRadioList .input-group>.input-group-append>label, #mktoForm_1572 .mktoRadioList .input-group>.input-group-prepend:first-child>label:not(:first-child), #mktoForm_1572 .mktoRadioList .input-group>.input-group-prepend:not(:first-child)>label, .input-group>.input-group-append>.btn, .input-group>.input-group-append>.input-group-text, .input-group>.input-group-prepend:first-child>.btn:not(:first-child), .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child), .input-group>.input-group-prepend:not(:first-child)>.btn, .input-group>.input-group-prepend:not(:first-child)>.input-group-text {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.custom-control {
	position: relative;
	display: block;
	min-height: 1.5rem;
	padding-left: 1.5rem;
}

.custom-control-inline {
	display: inline-flex;
	margin-right: 1rem;
}

.custom-control-input {
	position: absolute;
	z-index: -1;
	opacity: 0;
}

.custom-control-input:checked~.custom-control-label::before {
	color: #fff;
	border-color: #007bff;
	background-color: #007bff;
}

.custom-control-input:focus~.custom-control-label::before {
	box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25);
}

.custom-control-input:focus:not(:checked)~.custom-control-label::before {
	border-color: #80bdff;
}

.custom-control-input:not(:disabled):active~.custom-control-label::before {
	color: #fff;
	background-color: #b3d7ff;
	border-color: #b3d7ff;
}

.custom-control-input:disabled~.custom-control-label {
	color: #6c757d;
}

.custom-control-input:disabled~.custom-control-label::before {
	background-color: #e9ecef;
}

.custom-control-label {
	position: relative;
	margin-bottom: 0;
	vertical-align: top;
}

.custom-control-label::before {
	position: absolute;
	top: .25rem;
	left: -1.5rem;
	display: block;
	width: 1rem;
	height: 1rem;
	pointer-events: none;
	content: "";
	background-color: #fff;
	border: #adb5bd solid 1px;
}

.custom-control-label::after {
	position: absolute;
	top: .25rem;
	left: -1.5rem;
	display: block;
	width: 1rem;
	height: 1rem;
	content: "";
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 50% 50%;
}

.custom-checkbox .custom-control-label::before {
	border-radius: .25rem;
}

.custom-checkbox .custom-control-input:checked~.custom-control-label::after {
	background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 8 8\'%3e%3cpath fill=\'%23fff\' d=\'M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z\'/%3e%3c/svg%3e");
}

.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before {
	border-color: #007bff;
	background-color: #007bff;
}

.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after {
	background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 4 4\'%3e%3cpath stroke=\'%23fff\' d=\'M0 2h4\'/%3e%3c/svg%3e");
}

.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before {
	background-color: rgba(0, 123, 255, .5);
}

.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before {
	background-color: rgba(0, 123, 255, .5);
}

.custom-radio .custom-control-label::before {
	border-radius: 50%;
}

.custom-radio .custom-control-input:checked~.custom-control-label::after {
	background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'-4 -4 8 8\'%3e%3ccircle r=\'3\' fill=\'%23fff\'/%3e%3c/svg%3e");
}

.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before {
	background-color: rgba(0, 123, 255, .5);
}

.custom-switch {
	padding-left: 2.25rem;
}

.custom-switch .custom-control-label::before {
	left: -2.25rem;
	width: 1.75rem;
	pointer-events: all;
	border-radius: .5rem;
}

.custom-switch .custom-control-label::after {
	top: calc(.25rem + 2px);
	left: calc(-2.25rem + 2px);
	width: calc(1rem - 4px);
	height: calc(1rem - 4px);
	background-color: #adb5bd;
	border-radius: .5rem;
	transition: transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

@media screen and (prefers-reduced-motion:reduce) {
	.custom-switch .custom-control-label::after {
		transition: none;
	}
}

.custom-switch .custom-control-input:checked~.custom-control-label::after {
	background-color: #fff;
	transform: translateX(.75rem);
}

.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before {
	background-color: rgba(0, 123, 255, .5);
}

.custom-select {
	display: inline-block;
	width: 100%;
	height: calc(2.25rem + 2px);
	padding: .375rem 1.75rem .375rem .75rem;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	vertical-align: middle;
	background: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 4 5\'%3e%3cpath fill=\'%23343a40\' d=\'M2 0L0 2h4zm0 5L0 3h4z\'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;
	background-color: #fff;
	border: 1px solid #ced4da;
	border-radius: .25rem;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.custom-select:focus {
	border-color: #80bdff;
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(128, 189, 255, .5);
}

.custom-select:focus::-ms-value {
	color: #495057;
	background-color: #fff;
}

.custom-select[multiple], .custom-select[size]:not([size="1"]) {
	height: auto;
	padding-right: .75rem;
	background-image: none;
}

.custom-select[multiple].nitro-lazy, .custom-select[size]:not([size="1"]).nitro-lazy {
	background-image: none !important;
}

.custom-select:disabled {
	color: #6c757d;
	background-color: #e9ecef;
}

.custom-select::-ms-expand {
	opacity: 0;
}

.custom-select-sm {
	height: calc(1.8125rem + 2px);
	padding-top: .25rem;
	padding-bottom: .25rem;
	padding-left: .5rem;
	font-size: .875rem;
}

.custom-select-lg {
	height: calc(2.875rem + 2px);
	padding-top: .5rem;
	padding-bottom: .5rem;
	padding-left: 1rem;
	font-size: 1.25rem;
}

.custom-file {
	position: relative;
	display: inline-block;
	width: 100%;
	height: calc(2.25rem + 2px);
	margin-bottom: 0;
}

.custom-file-input {
	position: relative;
	z-index: 2;
	width: 100%;
	height: calc(2.25rem + 2px);
	margin: 0;
	opacity: 0;
}

.custom-file-input:focus~.custom-file-label {
	border-color: #80bdff;
	box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25);
}

.custom-file-input:disabled~.custom-file-label {
	background-color: #e9ecef;
}

.custom-file-input:lang(en)~.custom-file-label::after {
	content: "Browse";
}

.custom-file-input~.custom-file-label[data-browse]::after {
	content: attr(data-browse);
}

.custom-file-label {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1;
	height: calc(2.25rem + 2px);
	padding: .375rem .75rem;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	border: 1px solid #ced4da;
	border-radius: .25rem;
}

.custom-file-label::after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 3;
	display: block;
	height: 2.25rem;
	padding: .375rem .75rem;
	line-height: 1.5;
	color: #495057;
	content: "Browse";
	background-color: #e9ecef;
	border-left: inherit;
	border-radius: 0 .25rem .25rem 0;
}

.custom-range {
	width: 100%;
	height: calc(1rem + .4rem);
	padding: 0;
	background-color: transparent;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.custom-range:focus {
	outline: 0;
}

.custom-range:focus::-webkit-slider-thumb {
	box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 123, 255, .25);
}

.custom-range:focus::-moz-range-thumb {
	box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 123, 255, .25);
}

.custom-range:focus::-ms-thumb {
	box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 123, 255, .25);
}

.custom-range::-moz-focus-outer {
	border: 0;
}

.custom-range::-webkit-slider-thumb {
	width: 1rem;
	height: 1rem;
	margin-top: -.25rem;
	background-color: #007bff;
	border: 0;
	border-radius: 1rem;
	-webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	-webkit-appearance: none;
	appearance: none;
}

@media screen and (prefers-reduced-motion:reduce) {
	.custom-range::-webkit-slider-thumb {
		-webkit-transition: none;
		transition: none;
	}
}

.custom-range::-webkit-slider-thumb:active {
	background-color: #b3d7ff;
}

.custom-range::-webkit-slider-runnable-track {
	width: 100%;
	height: .5rem;
	color: transparent;
	cursor: pointer;
	background-color: #dee2e6;
	border-color: transparent;
	border-radius: 1rem;
}

.custom-range::-moz-range-thumb {
	width: 1rem;
	height: 1rem;
	background-color: #007bff;
	border: 0;
	border-radius: 1rem;
	-moz-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	-moz-appearance: none;
	appearance: none;
}

@media screen and (prefers-reduced-motion:reduce) {
	.custom-range::-moz-range-thumb {
		-moz-transition: none;
		transition: none;
	}
}

.custom-range::-moz-range-thumb:active {
	background-color: #b3d7ff;
}

.custom-range::-moz-range-track {
	width: 100%;
	height: .5rem;
	color: transparent;
	cursor: pointer;
	background-color: #dee2e6;
	border-color: transparent;
	border-radius: 1rem;
}

.custom-range::-ms-thumb {
	width: 1rem;
	height: 1rem;
	margin-top: 0;
	margin-right: .2rem;
	margin-left: .2rem;
	background-color: #007bff;
	border: 0;
	border-radius: 1rem;
	-ms-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	appearance: none;
}

@media screen and (prefers-reduced-motion:reduce) {
	.custom-range::-ms-thumb {
		-ms-transition: none;
		transition: none;
	}
}

.custom-range::-ms-thumb:active {
	background-color: #b3d7ff;
}

.custom-range::-ms-track {
	width: 100%;
	height: .5rem;
	color: transparent;
	cursor: pointer;
	background-color: transparent;
	border-color: transparent;
	border-width: .5rem;
}

.custom-range::-ms-fill-lower {
	background-color: #dee2e6;
	border-radius: 1rem;
}

.custom-range::-ms-fill-upper {
	margin-right: 15px;
	background-color: #dee2e6;
	border-radius: 1rem;
}

.custom-range:disabled::-webkit-slider-thumb {
	background-color: #adb5bd;
}

.custom-range:disabled::-webkit-slider-runnable-track {
	cursor: default;
}

.custom-range:disabled::-moz-range-thumb {
	background-color: #adb5bd;
}

.custom-range:disabled::-moz-range-track {
	cursor: default;
}

.custom-range:disabled::-ms-thumb {
	background-color: #adb5bd;
}

.custom-control-label::before, .custom-file-label, .custom-select {
	transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

@media screen and (prefers-reduced-motion:reduce) {
	.custom-control-label::before, .custom-file-label, .custom-select {
		transition: none;
	}
}

.nav {
	display: flex;
	flex-wrap: wrap;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}

.nav-link {
	display: block;
	padding: .5rem 1rem;
}

.nav-link:focus, .nav-link:hover {
	text-decoration: none;
}

.nav-link.disabled {
	color: #6c757d;
	pointer-events: none;
	cursor: default;
}

.nav-tabs {
	border-bottom: 1px solid #dee2e6;
}

.nav-tabs .nav-item {
	margin-bottom: -1px;
}

.nav-tabs .nav-link {
	border: 1px solid transparent;
	border-top-left-radius: .25rem;
	border-top-right-radius: .25rem;
}

.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
	border-color: #e9ecef #e9ecef #dee2e6;
}

.nav-tabs .nav-link.disabled {
	color: #6c757d;
	background-color: transparent;
	border-color: transparent;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
	color: #495057;
	background-color: #fff;
	border-color: #dee2e6 #dee2e6 #fff;
}

.nav-tabs .dropdown-menu {
	margin-top: -1px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.nav-pills .nav-link {
	border-radius: .25rem;
}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
	color: #fff;
	background-color: #007bff;
}

.nav-fill .nav-item {
	flex: 1 1 auto;
	text-align: center;
}

.nav-justified .nav-item {
	flex-basis: 0;
	flex-grow: 1;
	text-align: center;
}

.tab-content>.tab-pane {
	display: none;
}

.tab-content>.active {
	display: block;
}

.navbar {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	padding: .5rem 1rem;
}

.navbar>.container, .navbar>.container-fluid {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
}

.navbar-brand {
	display: inline-block;
	padding-top: .3125rem;
	padding-bottom: .3125rem;
	margin-right: 1rem;
	font-size: 1.25rem;
	line-height: inherit;
	white-space: nowrap;
}

.navbar-brand:focus, .navbar-brand:hover {
	text-decoration: none;
}

.navbar-nav {
	display: flex;
	flex-direction: column;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}

.navbar-nav .nav-link {
	padding-right: 0;
	padding-left: 0;
}

.navbar-nav .dropdown-menu {
	position: static;
	float: none;
}

.navbar-text {
	display: inline-block;
	padding-top: .5rem;
	padding-bottom: .5rem;
}

.navbar-collapse {
	flex-basis: 100%;
	flex-grow: 1;
	align-items: center;
}

.navbar-toggler {
	padding: .25rem .75rem;
	font-size: 1.25rem;
	line-height: 1;
	background-color: transparent;
	border: 1px solid transparent;
	border-radius: .25rem;
}

.navbar-toggler:focus, .navbar-toggler:hover {
	text-decoration: none;
}

.navbar-toggler:not(:disabled):not(.disabled) {
	cursor: pointer;
}

.navbar-toggler-icon {
	display: inline-block;
	width: 1.5em;
	height: 1.5em;
	vertical-align: middle;
	content: "";
	background: no-repeat center center;
	background-size: 100% 100%;
}

@media (max-width:575.98px) {
	.navbar-expand-sm>.container, .navbar-expand-sm>.container-fluid {
		padding-right: 0;
		padding-left: 0;
	}
}

@media (min-width:576px) {
	.navbar-expand-sm {
		flex-flow: row nowrap;
		justify-content: flex-start;
	}
	
	.navbar-expand-sm .navbar-nav {
		flex-direction: row;
	}
	
	.navbar-expand-sm .navbar-nav .dropdown-menu {
		position: absolute;
	}
	
	.navbar-expand-sm .navbar-nav .nav-link {
		padding-right: .5rem;
		padding-left: .5rem;
	}
	
	.navbar-expand-sm>.container, .navbar-expand-sm>.container-fluid {
		flex-wrap: nowrap;
	}
	
	.navbar-expand-sm .navbar-collapse {
		display: flex !important;
		flex-basis: auto;
	}
	
	.navbar-expand-sm .navbar-toggler {
		display: none;
	}
}

@media (max-width:767.98px) {
	.navbar-expand-md>.container, .navbar-expand-md>.container-fluid {
		padding-right: 0;
		padding-left: 0;
	}
}

@media (min-width:768px) {
	.navbar-expand-md {
		flex-flow: row nowrap;
		justify-content: flex-start;
	}
	
	.navbar-expand-md .navbar-nav {
		flex-direction: row;
	}
	
	.navbar-expand-md .navbar-nav .dropdown-menu {
		position: absolute;
	}
	
	.navbar-expand-md .navbar-nav .nav-link {
		padding-right: .5rem;
		padding-left: .5rem;
	}
	
	.navbar-expand-md>.container, .navbar-expand-md>.container-fluid {
		flex-wrap: nowrap;
	}
	
	.navbar-expand-md .navbar-collapse {
		display: flex !important;
		flex-basis: auto;
	}
	
	.navbar-expand-md .navbar-toggler {
		display: none;
	}
}

@media (max-width:991.98px) {
	.navbar-expand-lg>.container, .navbar-expand-lg>.container-fluid {
		padding-right: 0;
		padding-left: 0;
	}
}

@media (min-width:992px) {
	.navbar-expand-lg {
		flex-flow: row nowrap;
		justify-content: flex-start;
	}
	
	.navbar-expand-lg .navbar-nav {
		flex-direction: row;
	}
	
	.navbar-expand-lg .navbar-nav .dropdown-menu {
		position: absolute;
	}
	
	.navbar-expand-lg .navbar-nav .nav-link {
		padding-right: .5rem;
		padding-left: .5rem;
	}
	
	.navbar-expand-lg>.container, .navbar-expand-lg>.container-fluid {
		flex-wrap: nowrap;
	}
	
	.navbar-expand-lg .navbar-collapse {
		display: flex !important;
		flex-basis: auto;
	}
	
	.navbar-expand-lg .navbar-toggler {
		display: none;
	}
}

@media (max-width:1199.98px) {
	.navbar-expand-xl>.container, .navbar-expand-xl>.container-fluid {
		padding-right: 0;
		padding-left: 0;
	}
}

@media (min-width:1200px) {
	.navbar-expand-xl {
		flex-flow: row nowrap;
		justify-content: flex-start;
	}
	
	.navbar-expand-xl .navbar-nav {
		flex-direction: row;
	}
	
	.navbar-expand-xl .navbar-nav .dropdown-menu {
		position: absolute;
	}
	
	.navbar-expand-xl .navbar-nav .nav-link {
		padding-right: .5rem;
		padding-left: .5rem;
	}
	
	.navbar-expand-xl>.container, .navbar-expand-xl>.container-fluid {
		flex-wrap: nowrap;
	}
	
	.navbar-expand-xl .navbar-collapse {
		display: flex !important;
		flex-basis: auto;
	}
	
	.navbar-expand-xl .navbar-toggler {
		display: none;
	}
}

.navbar-expand {
	flex-flow: row nowrap;
	justify-content: flex-start;
}

.navbar-expand>.container, .navbar-expand>.container-fluid {
	padding-right: 0;
	padding-left: 0;
}

.navbar-expand .navbar-nav {
	flex-direction: row;
}

.navbar-expand .navbar-nav .dropdown-menu {
	position: absolute;
}

.navbar-expand .navbar-nav .nav-link {
	padding-right: .5rem;
	padding-left: .5rem;
}

.navbar-expand>.container, .navbar-expand>.container-fluid {
	flex-wrap: nowrap;
}

.navbar-expand .navbar-collapse {
	display: flex !important;
	flex-basis: auto;
}

.navbar-expand .navbar-toggler {
	display: none;
}

.navbar-light .navbar-brand {
	color: rgba(0, 0, 0, .9);
}

.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
	color: rgba(0, 0, 0, .9);
}

.navbar-light .navbar-nav .nav-link {
	color: rgba(0, 0, 0, .5);
}

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
	color: rgba(0, 0, 0, .7);
}

.navbar-light .navbar-nav .nav-link.disabled {
	color: rgba(0, 0, 0, .3);
}

.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {
	color: rgba(0, 0, 0, .9);
}

.navbar-light .navbar-toggler {
	color: rgba(0, 0, 0, .5);
	border-color: rgba(0, 0, 0, .1);
}

.navbar-light .navbar-toggler-icon {
	background-image: url("data:image/svg+xml,%3csvg viewBox=\'0 0 30 30\' xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath stroke=\'rgba(0, 0, 0, 0.5)\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' d=\'M4 7h22M4 15h22M4 23h22\'/%3e%3c/svg%3e");
}

.navbar-light .navbar-toggler-icon.nitro-lazy {
	background-image: none !important;
}

.navbar-light .navbar-text {
	color: rgba(0, 0, 0, .5);
}

.navbar-light .navbar-text a {
	color: rgba(0, 0, 0, .9);
}

.navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover {
	color: rgba(0, 0, 0, .9);
}

.navbar-dark .navbar-brand {
	color: #fff;
}

.navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
	color: #fff;
}

.navbar-dark .navbar-nav .nav-link {
	color: rgba(255, 255, 255, .5);
}

.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
	color: rgba(255, 255, 255, .75);
}

.navbar-dark .navbar-nav .nav-link.disabled {
	color: rgba(255, 255, 255, .25);
}

.navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show>.nav-link {
	color: #fff;
}

.navbar-dark .navbar-toggler {
	color: rgba(255, 255, 255, .5);
	border-color: rgba(255, 255, 255, .1);
}

.navbar-dark .navbar-toggler-icon {
	background-image: url("data:image/svg+xml,%3csvg viewBox=\'0 0 30 30\' xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath stroke=\'rgba(255, 255, 255, 0.5)\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' d=\'M4 7h22M4 15h22M4 23h22\'/%3e%3c/svg%3e");
}

.navbar-dark .navbar-toggler-icon.nitro-lazy {
	background-image: none !important;
}

.navbar-dark .navbar-text {
	color: rgba(255, 255, 255, .5);
}

.navbar-dark .navbar-text a {
	color: #fff;
}

.navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover {
	color: #fff;
}

.card {
	position: relative;
	display: flex;
	flex-direction: column;
	min-width: 0;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: border-box;
	border: 1px solid rgba(0, 0, 0, .125);
	border-radius: .25rem;
}

.card>hr {
	margin-right: 0;
	margin-left: 0;
}

.card>.list-group:first-child .list-group-item:first-child {
	border-top-left-radius: .25rem;
	border-top-right-radius: .25rem;
}

.card>.list-group:last-child .list-group-item:last-child {
	border-bottom-right-radius: .25rem;
	border-bottom-left-radius: .25rem;
}

.card-body {
	flex: 1 1 auto;
	padding: 1.25rem;
}

.card-title {
	margin-bottom: .75rem;
}

.card-subtitle {
	margin-top: -.375rem;
	margin-bottom: 0;
}

.card-text:last-child {
	margin-bottom: 0;
}

.card-link:hover {
	text-decoration: none;
}

.card-link+.card-link {
	margin-left: 1.25rem;
}

.card-header {
	padding: .75rem 1.25rem;
	margin-bottom: 0;
	color: inherit;
	background-color: rgba(0, 0, 0, .03);
	border-bottom: 1px solid rgba(0, 0, 0, .125);
}

.card-header:first-child {
	border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0;
}

.card-header+.list-group .list-group-item:first-child {
	border-top: 0;
}

.card-footer {
	padding: .75rem 1.25rem;
	background-color: rgba(0, 0, 0, .03);
	border-top: 1px solid rgba(0, 0, 0, .125);
}

.card-footer:last-child {
	border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px);
}

.card-header-tabs {
	margin-right: -.625rem;
	margin-bottom: -.75rem;
	margin-left: -.625rem;
	border-bottom: 0;
}

.card-header-pills {
	margin-right: -.625rem;
	margin-left: -.625rem;
}

.card-img-overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 1.25rem;
}

.card-img {
	width: 100%;
	border-radius: calc(.25rem - 1px);
}

.card-img-top {
	width: 100%;
	border-top-left-radius: calc(.25rem - 1px);
	border-top-right-radius: calc(.25rem - 1px);
}

.card-img-bottom {
	width: 100%;
	border-bottom-right-radius: calc(.25rem - 1px);
	border-bottom-left-radius: calc(.25rem - 1px);
}

.card-deck {
	display: flex;
	flex-direction: column;
}

.card-deck .card {
	margin-bottom: 15px;
}

@media (min-width:576px) {
	.card-deck {
		flex-flow: row wrap;
		margin-right: -15px;
		margin-left: -15px;
	}
	
	.card-deck .card {
		display: flex;
		flex: 1 0 0%;
		flex-direction: column;
		margin-right: 15px;
		margin-bottom: 0;
		margin-left: 15px;
	}
}

.card-group {
	display: flex;
	flex-direction: column;
}

.card-group>.card {
	margin-bottom: 15px;
}

@media (min-width:576px) {
	.card-group {
		flex-flow: row wrap;
	}
	
	.card-group>.card {
		flex: 1 0 0%;
		margin-bottom: 0;
	}
	
	.card-group>.card+.card {
		margin-left: 0;
		border-left: 0;
	}
	
	.card-group>.card:first-child {
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;
	}
	
	.card-group>.card:first-child .card-header, .card-group>.card:first-child .card-img-top {
		border-top-right-radius: 0;
	}
	
	.card-group>.card:first-child .card-footer, .card-group>.card:first-child .card-img-bottom {
		border-bottom-right-radius: 0;
	}
	
	.card-group>.card:last-child {
		border-top-left-radius: 0;
		border-bottom-left-radius: 0;
	}
	
	.card-group>.card:last-child .card-header, .card-group>.card:last-child .card-img-top {
		border-top-left-radius: 0;
	}
	
	.card-group>.card:last-child .card-footer, .card-group>.card:last-child .card-img-bottom {
		border-bottom-left-radius: 0;
	}
	
	.card-group>.card:only-child {
		border-radius: .25rem;
	}
	
	.card-group>.card:only-child .card-header, .card-group>.card:only-child .card-img-top {
		border-top-left-radius: .25rem;
		border-top-right-radius: .25rem;
	}
	
	.card-group>.card:only-child .card-footer, .card-group>.card:only-child .card-img-bottom {
		border-bottom-right-radius: .25rem;
		border-bottom-left-radius: .25rem;
	}
	
	.card-group>.card:not(:first-child):not(:last-child):not(:only-child) {
		border-radius: 0;
	}
	
	.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer, .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header, .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom, .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top {
		border-radius: 0;
	}
}

.card-columns .card {
	margin-bottom: .75rem;
}

@media (min-width:576px) {
	.card-columns {
		-moz-column-count: 3;
		column-count: 3;
		-moz-column-gap: 1.25rem;
		column-gap: 1.25rem;
		orphans: 1;
		widows: 1;
	}
	
	.card-columns .card {
		display: inline-block;
		width: 100%;
	}
}

.accordion .card {
	overflow: hidden;
}

.accordion .card:not(:first-of-type) .card-header:first-child {
	border-radius: 0;
}

.accordion .card:not(:first-of-type):not(:last-of-type) {
	border-bottom: 0;
	border-radius: 0;
}

.accordion .card:first-of-type {
	border-bottom: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.accordion .card:last-of-type {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.accordion .card .card-header {
	margin-bottom: -1px;
}

.breadcrumb {
	display: flex;
	flex-wrap: wrap;
	padding: .75rem 1rem;
	margin-bottom: 1rem;
	list-style: none;
	background-color: #e9ecef;
	border-radius: .25rem;
}

.breadcrumb-item+.breadcrumb-item {
	padding-left: .5rem;
}

.breadcrumb-item+.breadcrumb-item::before {
	display: inline-block;
	padding-right: .5rem;
	color: #6c757d;
	content: "/";
}

.breadcrumb-item+.breadcrumb-item:hover::before {
	text-decoration: underline;
}

.breadcrumb-item+.breadcrumb-item:hover::before {
	text-decoration: none;
}

.breadcrumb-item.active {
	color: #6c757d;
}

.pagination {
	display: flex;
	padding-left: 0;
	list-style: none;
	border-radius: .25rem;
}

.page-link {
	position: relative;
	display: block;
	padding: .5rem .75rem;
	margin-left: -1px;
	line-height: 1.25;
	color: #007bff;
	background-color: #fff;
	border: 1px solid #dee2e6;
}

.page-link:hover {
	z-index: 2;
	color: #0056b3;
	text-decoration: none;
	background-color: #e9ecef;
	border-color: #dee2e6;
}

.page-link:focus {
	z-index: 2;
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25);
}

.page-link:not(:disabled):not(.disabled) {
	cursor: pointer;
}

.page-item:first-child .page-link {
	margin-left: 0;
	border-top-left-radius: .25rem;
	border-bottom-left-radius: .25rem;
}

.page-item:last-child .page-link {
	border-top-right-radius: .25rem;
	border-bottom-right-radius: .25rem;
}

.page-item.active .page-link {
	z-index: 1;
	color: #fff;
	background-color: #007bff;
	border-color: #007bff;
}

.page-item.disabled .page-link {
	color: #6c757d;
	pointer-events: none;
	cursor: auto;
	background-color: #fff;
	border-color: #dee2e6;
}

.pagination-lg .page-link {
	padding: .75rem 1.5rem;
	font-size: 1.25rem;
	line-height: 1.5;
}

.pagination-lg .page-item:first-child .page-link {
	border-top-left-radius: .3rem;
	border-bottom-left-radius: .3rem;
}

.pagination-lg .page-item:last-child .page-link {
	border-top-right-radius: .3rem;
	border-bottom-right-radius: .3rem;
}

.pagination-sm .page-link {
	padding: .25rem .5rem;
	font-size: .875rem;
	line-height: 1.5;
}

.pagination-sm .page-item:first-child .page-link {
	border-top-left-radius: .2rem;
	border-bottom-left-radius: .2rem;
}

.pagination-sm .page-item:last-child .page-link {
	border-top-right-radius: .2rem;
	border-bottom-right-radius: .2rem;
}

.badge {
	display: inline-block;
	padding: .25em .4em;
	font-size: 75%;
	font-weight: 700;
	line-height: 1;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25rem;
}

a.badge:focus, a.badge:hover {
	text-decoration: none;
}

.badge:empty {
	display: none;
}

#mktoForm_1572 .mktoRadioList label .badge, .btn .badge {
	position: relative;
	top: -1px;
}

.badge-pill {
	padding-right: .6em;
	padding-left: .6em;
	border-radius: 10rem;
}

.badge-primary {
	color: #fff;
	background-color: #007bff;
}

a.badge-primary:focus, a.badge-primary:hover {
	color: #fff;
	background-color: #0062cc;
}

.badge-secondary {
	color: #fff;
	background-color: #6c757d;
}

a.badge-secondary:focus, a.badge-secondary:hover {
	color: #fff;
	background-color: #545b62;
}

.badge-success {
	color: #fff;
	background-color: #28a745;
}

a.badge-success:focus, a.badge-success:hover {
	color: #fff;
	background-color: #1e7e34;
}

.badge-info {
	color: #fff;
	background-color: #17a2b8;
}

a.badge-info:focus, a.badge-info:hover {
	color: #fff;
	background-color: #117a8b;
}

.badge-warning {
	color: #212529;
	background-color: #ffc107;
}

a.badge-warning:focus, a.badge-warning:hover {
	color: #212529;
	background-color: #d39e00;
}

.badge-danger {
	color: #fff;
	background-color: #dc3545;
}

a.badge-danger:focus, a.badge-danger:hover {
	color: #fff;
	background-color: #bd2130;
}

.badge-light {
	color: #212529;
	background-color: #f8f9fa;
}

a.badge-light:focus, a.badge-light:hover {
	color: #212529;
	background-color: #dae0e5;
}

.badge-dark {
	color: #fff;
	background-color: #343a40;
}

a.badge-dark:focus, a.badge-dark:hover {
	color: #fff;
	background-color: #1d2124;
}

.jumbotron {
	padding: 2rem 1rem;
	margin-bottom: 2rem;
	background-color: #e9ecef;
	border-radius: .3rem;
}

@media (min-width:576px) {
	.jumbotron {
		padding: 4rem 2rem;
	}
}

.jumbotron-fluid {
	padding-right: 0;
	padding-left: 0;
	border-radius: 0;
}

.alert {
	position: relative;
	padding: .75rem 1.25rem;
	margin-bottom: 1rem;
	border: 1px solid transparent;
	border-radius: .25rem;
}

.alert-heading {
	color: inherit;
}

.alert-link {
	font-weight: 700;
}

.alert-dismissible {
	padding-right: 4rem;
}

.alert-dismissible .close {
	position: absolute;
	top: 0;
	right: 0;
	padding: .75rem 1.25rem;
	color: inherit;
}

.alert-primary {
	color: #004085;
	background-color: #cce5ff;
	border-color: #b8daff;
}

.alert-primary hr {
	border-top-color: #9fcdff;
}

.alert-primary .alert-link {
	color: #002752;
}

.alert-secondary {
	color: #383d41;
	background-color: #e2e3e5;
	border-color: #d6d8db;
}

.alert-secondary hr {
	border-top-color: #c8cbcf;
}

.alert-secondary .alert-link {
	color: #202326;
}

.alert-success {
	color: #155724;
	background-color: #d4edda;
	border-color: #c3e6cb;
}

.alert-success hr {
	border-top-color: #b1dfbb;
}

.alert-success .alert-link {
	color: #0b2e13;
}

.alert-info {
	color: #0c5460;
	background-color: #d1ecf1;
	border-color: #bee5eb;
}

.alert-info hr {
	border-top-color: #abdde5;
}

.alert-info .alert-link {
	color: #062c33;
}

.alert-warning {
	color: #856404;
	background-color: #fff3cd;
	border-color: #ffeeba;
}

.alert-warning hr {
	border-top-color: #ffe8a1;
}

.alert-warning .alert-link {
	color: #533f03;
}

.alert-danger {
	color: #721c24;
	background-color: #f8d7da;
	border-color: #f5c6cb;
}

.alert-danger hr {
	border-top-color: #f1b0b7;
}

.alert-danger .alert-link {
	color: #491217;
}

.alert-light {
	color: #818182;
	background-color: #fefefe;
	border-color: #fdfdfe;
}

.alert-light hr {
	border-top-color: #ececf6;
}

.alert-light .alert-link {
	color: #686868;
}

.alert-dark {
	color: #1b1e21;
	background-color: #d6d8d9;
	border-color: #c6c8ca;
}

.alert-dark hr {
	border-top-color: #b9bbbe;
}

.alert-dark .alert-link {
	color: #040505;
}

@-webkit-keyframes progress-bar-stripes {
	from {
		background-position: 1rem 0;
	}
	
	to {
		background-position: 0 0;
	}
}

@keyframes progress-bar-stripes {
	from {
		background-position: 1rem 0;
	}
	
	to {
		background-position: 0 0;
	}
}

.progress {
	display: flex;
	height: 1rem;
	overflow: hidden;
	font-size: .75rem;
	background-color: #e9ecef;
	border-radius: .25rem;
}

.progress-bar {
	display: flex;
	flex-direction: column;
	justify-content: center;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	background-color: #007bff;
	transition: width .6s ease;
}

@media screen and (prefers-reduced-motion:reduce) {
	.progress-bar {
		transition: none;
	}
}

.progress-bar-striped {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-size: 1rem 1rem;
}

.progress-bar-animated {
	-webkit-animation: progress-bar-stripes 1s linear infinite;
	animation: progress-bar-stripes 1s linear infinite;
}

.media {
	display: flex;
	align-items: flex-start;
}

.media-body {
	flex: 1;
}

.list-group {
	display: flex;
	flex-direction: column;
	padding-left: 0;
	margin-bottom: 0;
}

.list-group-item-action {
	width: 100%;
	color: #495057;
	text-align: inherit;
}

.list-group-item-action:focus, .list-group-item-action:hover {
	color: #495057;
	text-decoration: none;
	background-color: #f8f9fa;
}

.list-group-item-action:active {
	color: #212529;
	background-color: #e9ecef;
}

.list-group-item {
	position: relative;
	display: block;
	padding: .75rem 1.25rem;
	margin-bottom: -1px;
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, .125);
}

.list-group-item:first-child {
	border-top-left-radius: .25rem;
	border-top-right-radius: .25rem;
}

.list-group-item:last-child {
	margin-bottom: 0;
	border-bottom-right-radius: .25rem;
	border-bottom-left-radius: .25rem;
}

.list-group-item:focus, .list-group-item:hover {
	z-index: 1;
	text-decoration: none;
}

.list-group-item.disabled, .list-group-item:disabled {
	color: #6c757d;
	pointer-events: none;
	background-color: #fff;
}

.list-group-item.active {
	z-index: 2;
	color: #fff;
	background-color: #007bff;
	border-color: #007bff;
}

.list-group-flush .list-group-item {
	border-right: 0;
	border-left: 0;
	border-radius: 0;
}

.list-group-flush .list-group-item:last-child {
	margin-bottom: -1px;
}

.list-group-flush:first-child .list-group-item:first-child {
	border-top: 0;
}

.list-group-flush:last-child .list-group-item:last-child {
	margin-bottom: 0;
	border-bottom: 0;
}

.list-group-item-primary {
	color: #004085;
	background-color: #b8daff;
}

.list-group-item-primary.list-group-item-action:focus, .list-group-item-primary.list-group-item-action:hover {
	color: #004085;
	background-color: #9fcdff;
}

.list-group-item-primary.list-group-item-action.active {
	color: #fff;
	background-color: #004085;
	border-color: #004085;
}

.list-group-item-secondary {
	color: #383d41;
	background-color: #d6d8db;
}

.list-group-item-secondary.list-group-item-action:focus, .list-group-item-secondary.list-group-item-action:hover {
	color: #383d41;
	background-color: #c8cbcf;
}

.list-group-item-secondary.list-group-item-action.active {
	color: #fff;
	background-color: #383d41;
	border-color: #383d41;
}

.list-group-item-success {
	color: #155724;
	background-color: #c3e6cb;
}

.list-group-item-success.list-group-item-action:focus, .list-group-item-success.list-group-item-action:hover {
	color: #155724;
	background-color: #b1dfbb;
}

.list-group-item-success.list-group-item-action.active {
	color: #fff;
	background-color: #155724;
	border-color: #155724;
}

.list-group-item-info {
	color: #0c5460;
	background-color: #bee5eb;
}

.list-group-item-info.list-group-item-action:focus, .list-group-item-info.list-group-item-action:hover {
	color: #0c5460;
	background-color: #abdde5;
}

.list-group-item-info.list-group-item-action.active {
	color: #fff;
	background-color: #0c5460;
	border-color: #0c5460;
}

.list-group-item-warning {
	color: #856404;
	background-color: #ffeeba;
}

.list-group-item-warning.list-group-item-action:focus, .list-group-item-warning.list-group-item-action:hover {
	color: #856404;
	background-color: #ffe8a1;
}

.list-group-item-warning.list-group-item-action.active {
	color: #fff;
	background-color: #856404;
	border-color: #856404;
}

.list-group-item-danger {
	color: #721c24;
	background-color: #f5c6cb;
}

.list-group-item-danger.list-group-item-action:focus, .list-group-item-danger.list-group-item-action:hover {
	color: #721c24;
	background-color: #f1b0b7;
}

.list-group-item-danger.list-group-item-action.active {
	color: #fff;
	background-color: #721c24;
	border-color: #721c24;
}

.list-group-item-light {
	color: #818182;
	background-color: #fdfdfe;
}

.list-group-item-light.list-group-item-action:focus, .list-group-item-light.list-group-item-action:hover {
	color: #818182;
	background-color: #ececf6;
}

.list-group-item-light.list-group-item-action.active {
	color: #fff;
	background-color: #818182;
	border-color: #818182;
}

.list-group-item-dark {
	color: #1b1e21;
	background-color: #c6c8ca;
}

.list-group-item-dark.list-group-item-action:focus, .list-group-item-dark.list-group-item-action:hover {
	color: #1b1e21;
	background-color: #b9bbbe;
}

.list-group-item-dark.list-group-item-action.active {
	color: #fff;
	background-color: #1b1e21;
	border-color: #1b1e21;
}

.close {
	float: right;
	font-size: 1.5rem;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: .5;
}

.close:hover {
	color: #000;
	text-decoration: none;
}

.close:not(:disabled):not(.disabled) {
	cursor: pointer;
}

.close:not(:disabled):not(.disabled):focus, .close:not(:disabled):not(.disabled):hover {
	opacity: .75;
}

button.close {
	padding: 0;
	background-color: transparent;
	border: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

a.close.disabled {
	pointer-events: none;
}

.toast {
	max-width: 350px;
	overflow: hidden;
	font-size: .875rem;
	background-color: rgba(255, 255, 255, .85);
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, .1);
	border-radius: .25rem;
	box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .1);
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	opacity: 0;
}

.toast:not(:last-child) {
	margin-bottom: .75rem;
}

.toast.showing {
	opacity: 1;
}

.toast.show {
	display: block;
	opacity: 1;
}

.toast.hide {
	display: none;
}

.toast-header {
	display: flex;
	align-items: center;
	padding: .25rem .75rem;
	color: #6c757d;
	background-color: rgba(255, 255, 255, .85);
	background-clip: padding-box;
	border-bottom: 1px solid rgba(0, 0, 0, .05);
}

.toast-body {
	padding: .75rem;
}

.modal-open {
	overflow: hidden;
}

.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto;
}

.modal {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1050;
	display: none;
	width: 100%;
	height: 100%;
	overflow: hidden;
	outline: 0;
}

.modal-dialog {
	position: relative;
	width: auto;
	margin: .5rem;
	pointer-events: none;
}

.modal.fade .modal-dialog {
	transition: transform .3s ease-out;
	transform: translate(0, -50px);
}

@media screen and (prefers-reduced-motion:reduce) {
	.modal.fade .modal-dialog {
		transition: none;
	}
}

.modal.show .modal-dialog {
	transform: none;
}

.modal-dialog-centered {
	display: flex;
	align-items: center;
	min-height: calc(100% - ( .5rem * 2 ));
}

.modal-dialog-centered::before {
	display: block;
	height: calc(100vh - ( .5rem * 2 ));
	content: "";
}

.modal-content {
	position: relative;
	display: flex;
	flex-direction: column;
	width: 100%;
	pointer-events: auto;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: .3rem;
	outline: 0;
}

.modal-backdrop {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1040;
	width: 100vw;
	height: 100vh;
	background-color: #000;
}

.modal-backdrop.fade {
	opacity: 0;
}

.modal-backdrop.show {
	opacity: .5;
}

.modal-header {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	padding: 1rem 1rem;
	border-bottom: 1px solid #e9ecef;
	border-top-left-radius: .3rem;
	border-top-right-radius: .3rem;
}

.modal-header .close {
	padding: 1rem 1rem;
	margin: -1rem -1rem -1rem auto;
}

.modal-title {
	margin-bottom: 0;
	line-height: 1.5;
}

.modal-body {
	position: relative;
	flex: 1 1 auto;
	padding: 1rem;
}

.modal-footer {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	padding: 1rem;
	border-top: 1px solid #e9ecef;
	border-bottom-right-radius: .3rem;
	border-bottom-left-radius: .3rem;
}

.modal-footer>:not(:first-child) {
	margin-left: .25rem;
}

.modal-footer>:not(:last-child) {
	margin-right: .25rem;
}

.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll;
}

@media (min-width:576px) {
	.modal-dialog {
		max-width: 500px;
		margin: 1.75rem auto;
	}
	
	.modal-dialog-centered {
		min-height: calc(100% - ( 1.75rem * 2 ));
	}
	
	.modal-dialog-centered::before {
		height: calc(100vh - ( 1.75rem * 2 ));
	}
	
	.modal-sm {
		max-width: 300px;
	}
}

@media (min-width:992px) {
	.modal-lg, .modal-xl {
		max-width: 800px;
	}
}

@media (min-width:1200px) {
	.modal-xl {
		max-width: 1140px;
	}
}

.tooltip {
	position: absolute;
	z-index: 1070;
	display: block;
	margin: 0;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-style: normal;
	font-weight: 400;
	line-height: 1.5;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-break: normal;
	word-spacing: normal;
	white-space: normal;
	line-break: auto;
	font-size: .875rem;
	word-wrap: break-word;
	opacity: 0;
}

.tooltip.show {
	opacity: .9;
}

.tooltip .arrow {
	position: absolute;
	display: block;
	width: .8rem;
	height: .4rem;
}

.tooltip .arrow::before {
	position: absolute;
	content: "";
	border-color: transparent;
	border-style: solid;
}

.bs-tooltip-auto[x-placement^=top], .bs-tooltip-top {
	padding: .4rem 0;
}

.bs-tooltip-auto[x-placement^=top] .arrow, .bs-tooltip-top .arrow {
	bottom: 0;
}

.bs-tooltip-auto[x-placement^=top] .arrow::before, .bs-tooltip-top .arrow::before {
	top: 0;
	border-width: .4rem .4rem 0;
	border-top-color: #000;
}

.bs-tooltip-auto[x-placement^=right], .bs-tooltip-right {
	padding: 0 .4rem;
}

.bs-tooltip-auto[x-placement^=right] .arrow, .bs-tooltip-right .arrow {
	left: 0;
	width: .4rem;
	height: .8rem;
}

.bs-tooltip-auto[x-placement^=right] .arrow::before, .bs-tooltip-right .arrow::before {
	right: 0;
	border-width: .4rem .4rem .4rem 0;
	border-right-color: #000;
}

.bs-tooltip-auto[x-placement^=bottom], .bs-tooltip-bottom {
	padding: .4rem 0;
}

.bs-tooltip-auto[x-placement^=bottom] .arrow, .bs-tooltip-bottom .arrow {
	top: 0;
}

.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .bs-tooltip-bottom .arrow::before {
	bottom: 0;
	border-width: 0 .4rem .4rem;
	border-bottom-color: #000;
}

.bs-tooltip-auto[x-placement^=left], .bs-tooltip-left {
	padding: 0 .4rem;
}

.bs-tooltip-auto[x-placement^=left] .arrow, .bs-tooltip-left .arrow {
	right: 0;
	width: .4rem;
	height: .8rem;
}

.bs-tooltip-auto[x-placement^=left] .arrow::before, .bs-tooltip-left .arrow::before {
	left: 0;
	border-width: .4rem 0 .4rem .4rem;
	border-left-color: #000;
}

.tooltip-inner {
	max-width: 200px;
	padding: .25rem .5rem;
	color: #fff;
	text-align: center;
	background-color: #000;
	border-radius: .25rem;
}

.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1060;
	display: block;
	max-width: 276px;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-style: normal;
	font-weight: 400;
	line-height: 1.5;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-break: normal;
	word-spacing: normal;
	white-space: normal;
	line-break: auto;
	font-size: .875rem;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: .3rem;
}

.popover .arrow {
	position: absolute;
	display: block;
	width: 1rem;
	height: .5rem;
	margin: 0 .3rem;
}

.popover .arrow::after, .popover .arrow::before {
	position: absolute;
	display: block;
	content: "";
	border-color: transparent;
	border-style: solid;
}

.bs-popover-auto[x-placement^=top], .bs-popover-top {
	margin-bottom: .5rem;
}

.bs-popover-auto[x-placement^=top] .arrow, .bs-popover-top .arrow {
	bottom: calc(( .5rem + 1px ) * -1);
}

.bs-popover-auto[x-placement^=top] .arrow::after, .bs-popover-auto[x-placement^=top] .arrow::before, .bs-popover-top .arrow::after, .bs-popover-top .arrow::before {
	border-width: .5rem .5rem 0;
}

.bs-popover-auto[x-placement^=top] .arrow::before, .bs-popover-top .arrow::before {
	bottom: 0;
	border-top-color: rgba(0, 0, 0, .25);
}

.bs-popover-auto[x-placement^=top] .arrow::after, .bs-popover-top .arrow::after {
	bottom: 1px;
	border-top-color: #fff;
}

.bs-popover-auto[x-placement^=right], .bs-popover-right {
	margin-left: .5rem;
}

.bs-popover-auto[x-placement^=right] .arrow, .bs-popover-right .arrow {
	left: calc(( .5rem + 1px ) * -1);
	width: .5rem;
	height: 1rem;
	margin: .3rem 0;
}

.bs-popover-auto[x-placement^=right] .arrow::after, .bs-popover-auto[x-placement^=right] .arrow::before, .bs-popover-right .arrow::after, .bs-popover-right .arrow::before {
	border-width: .5rem .5rem .5rem 0;
}

.bs-popover-auto[x-placement^=right] .arrow::before, .bs-popover-right .arrow::before {
	left: 0;
	border-right-color: rgba(0, 0, 0, .25);
}

.bs-popover-auto[x-placement^=right] .arrow::after, .bs-popover-right .arrow::after {
	left: 1px;
	border-right-color: #fff;
}

.bs-popover-auto[x-placement^=bottom], .bs-popover-bottom {
	margin-top: .5rem;
}

.bs-popover-auto[x-placement^=bottom] .arrow, .bs-popover-bottom .arrow {
	top: calc(( .5rem + 1px ) * -1);
}

.bs-popover-auto[x-placement^=bottom] .arrow::after, .bs-popover-auto[x-placement^=bottom] .arrow::before, .bs-popover-bottom .arrow::after, .bs-popover-bottom .arrow::before {
	border-width: 0 .5rem .5rem .5rem;
}

.bs-popover-auto[x-placement^=bottom] .arrow::before, .bs-popover-bottom .arrow::before {
	top: 0;
	border-bottom-color: rgba(0, 0, 0, .25);
}

.bs-popover-auto[x-placement^=bottom] .arrow::after, .bs-popover-bottom .arrow::after {
	top: 1px;
	border-bottom-color: #fff;
}

.bs-popover-auto[x-placement^=bottom] .popover-header::before, .bs-popover-bottom .popover-header::before {
	position: absolute;
	top: 0;
	left: 50%;
	display: block;
	width: 1rem;
	margin-left: -.5rem;
	content: "";
	border-bottom: 1px solid #f7f7f7;
}

.bs-popover-auto[x-placement^=left], .bs-popover-left {
	margin-right: .5rem;
}

.bs-popover-auto[x-placement^=left] .arrow, .bs-popover-left .arrow {
	right: calc(( .5rem + 1px ) * -1);
	width: .5rem;
	height: 1rem;
	margin: .3rem 0;
}

.bs-popover-auto[x-placement^=left] .arrow::after, .bs-popover-auto[x-placement^=left] .arrow::before, .bs-popover-left .arrow::after, .bs-popover-left .arrow::before {
	border-width: .5rem 0 .5rem .5rem;
}

.bs-popover-auto[x-placement^=left] .arrow::before, .bs-popover-left .arrow::before {
	right: 0;
	border-left-color: rgba(0, 0, 0, .25);
}

.bs-popover-auto[x-placement^=left] .arrow::after, .bs-popover-left .arrow::after {
	right: 1px;
	border-left-color: #fff;
}

.popover-header {
	padding: .5rem .75rem;
	margin-bottom: 0;
	font-size: 1rem;
	color: inherit;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	border-top-left-radius: calc(.3rem - 1px);
	border-top-right-radius: calc(.3rem - 1px);
}

.popover-header:empty {
	display: none;
}

.popover-body {
	padding: .5rem .75rem;
	color: #212529;
}

.carousel {
	position: relative;
}

.carousel.pointer-event {
	touch-action: pan-y;
}

.carousel-inner {
	position: relative;
	width: 100%;
	overflow: hidden;
}

.carousel-inner::after {
	display: block;
	clear: both;
	content: "";
}

.carousel-item {
	position: relative;
	display: none;
	float: left;
	width: 100%;
	margin-right: -100%;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transition: transform .6s ease-in-out;
}

@media screen and (prefers-reduced-motion:reduce) {
	.carousel-item {
		transition: none;
	}
}

.carousel-item-next, .carousel-item-prev, .carousel-item.active {
	display: block;
}

.active.carousel-item-right, .carousel-item-next:not(.carousel-item-left) {
	transform: translateX(100%);
}

.active.carousel-item-left, .carousel-item-prev:not(.carousel-item-right) {
	transform: translateX(-100%);
}

.carousel-fade .carousel-item {
	opacity: 0;
	transition-property: opacity;
	transform: none;
}

.carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right, .carousel-fade .carousel-item.active {
	z-index: 1;
	opacity: 1;
}

.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {
	z-index: 0;
	opacity: 0;
	transition: 0s .6s opacity;
}

@media screen and (prefers-reduced-motion:reduce) {
	.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {
		transition: none;
	}
}

.carousel-control-next, .carousel-control-prev {
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 15%;
	color: #fff;
	text-align: center;
	opacity: .5;
	transition: opacity .15s ease;
}

@media screen and (prefers-reduced-motion:reduce) {
	.carousel-control-next, .carousel-control-prev {
		transition: none;
	}
}

.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover {
	color: #fff;
	text-decoration: none;
	outline: 0;
	opacity: .9;
}

.carousel-control-prev {
	left: 0;
}

.carousel-control-next {
	right: 0;
}

.carousel-control-next-icon, .carousel-control-prev-icon {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: transparent no-repeat center center;
	background-size: 100% 100%;
}

.carousel-control-prev-icon {
	background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23fff\' viewBox=\'0 0 8 8\'%3e%3cpath d=\'M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z\'/%3e%3c/svg%3e");
}

.carousel-control-prev-icon.nitro-lazy {
	background-image: none !important;
}

.carousel-control-next-icon {
	background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23fff\' viewBox=\'0 0 8 8\'%3e%3cpath d=\'M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z\'/%3e%3c/svg%3e");
}

.carousel-control-next-icon.nitro-lazy {
	background-image: none !important;
}

.carousel-indicators {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 15;
	display: flex;
	justify-content: center;
	padding-left: 0;
	margin-right: 15%;
	margin-left: 15%;
	list-style: none;
}

.carousel-indicators li {
	box-sizing: content-box;
	flex: 0 1 auto;
	width: 30px;
	height: 3px;
	margin-right: 3px;
	margin-left: 3px;
	text-indent: -999px;
	cursor: pointer;
	background-color: #fff;
	background-clip: padding-box;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	opacity: .5;
	transition: opacity .6s ease;
}

@media screen and (prefers-reduced-motion:reduce) {
	.carousel-indicators li {
		transition: none;
	}
}

.carousel-indicators .active {
	opacity: 1;
}

.carousel-caption {
	position: absolute;
	right: 15%;
	bottom: 20px;
	left: 15%;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #fff;
	text-align: center;
}

@-webkit-keyframes spinner-border {
	to {
		transform: rotate(360deg);
	}
}

@keyframes spinner-border {
	to {
		transform: rotate(360deg);
	}
}

.spinner-border {
	display: inline-block;
	width: 2rem;
	height: 2rem;
	vertical-align: text-bottom;
	border: .25em solid currentColor;
	border-right-color: transparent;
	border-radius: 50%;
	-webkit-animation: spinner-border .75s linear infinite;
	animation: spinner-border .75s linear infinite;
}

.spinner-border-sm {
	width: 1rem;
	height: 1rem;
	border-width: .2em;
}

@-webkit-keyframes spinner-grow {
	0% {
		transform: scale(0);
	}
	
	50% {
		opacity: 1;
	}
}

@keyframes spinner-grow {
	0% {
		transform: scale(0);
	}
	
	50% {
		opacity: 1;
	}
}

.spinner-grow {
	display: inline-block;
	width: 2rem;
	height: 2rem;
	vertical-align: text-bottom;
	background-color: currentColor;
	border-radius: 50%;
	opacity: 0;
	-webkit-animation: spinner-grow .75s linear infinite;
	animation: spinner-grow .75s linear infinite;
}

.spinner-grow-sm {
	width: 1rem;
	height: 1rem;
}

.align-baseline {
	vertical-align: baseline !important;
}

.align-top {
	vertical-align: top !important;
}

.align-middle {
	vertical-align: middle !important;
}

.align-bottom {
	vertical-align: bottom !important;
}

.align-text-bottom {
	vertical-align: text-bottom !important;
}

.align-text-top {
	vertical-align: text-top !important;
}

.bg-primary {
	background-color: #007bff !important;
}

a.bg-primary:focus, a.bg-primary:hover, button.bg-primary:focus, button.bg-primary:hover {
	background-color: #0062cc !important;
}

.bg-secondary {
	background-color: #6c757d !important;
}

a.bg-secondary:focus, a.bg-secondary:hover, button.bg-secondary:focus, button.bg-secondary:hover {
	background-color: #545b62 !important;
}

.bg-success {
	background-color: #28a745 !important;
}

a.bg-success:focus, a.bg-success:hover, button.bg-success:focus, button.bg-success:hover {
	background-color: #1e7e34 !important;
}

.bg-info {
	background-color: #17a2b8 !important;
}

a.bg-info:focus, a.bg-info:hover, button.bg-info:focus, button.bg-info:hover {
	background-color: #117a8b !important;
}

.bg-warning {
	background-color: #ffc107 !important;
}

a.bg-warning:focus, a.bg-warning:hover, button.bg-warning:focus, button.bg-warning:hover {
	background-color: #d39e00 !important;
}

.bg-danger {
	background-color: #dc3545 !important;
}

a.bg-danger:focus, a.bg-danger:hover, button.bg-danger:focus, button.bg-danger:hover {
	background-color: #bd2130 !important;
}

.bg-light {
	background-color: #f8f9fa !important;
}

a.bg-light:focus, a.bg-light:hover, button.bg-light:focus, button.bg-light:hover {
	background-color: #dae0e5 !important;
}

.bg-dark {
	background-color: #343a40 !important;
}

a.bg-dark:focus, a.bg-dark:hover, button.bg-dark:focus, button.bg-dark:hover {
	background-color: #1d2124 !important;
}

.bg-white {
	background-color: #fff !important;
}

.bg-transparent {
	background-color: transparent !important;
}

.border {
	border: 1px solid #dee2e6 !important;
}

.border-top {
	border-top: 1px solid #dee2e6 !important;
}

.border-right {
	border-right: 1px solid #dee2e6 !important;
}

.border-bottom {
	border-bottom: 1px solid #dee2e6 !important;
}

.border-left {
	border-left: 1px solid #dee2e6 !important;
}

.border-0 {
	border: 0 !important;
}

.border-top-0 {
	border-top: 0 !important;
}

.border-right-0 {
	border-right: 0 !important;
}

.border-bottom-0 {
	border-bottom: 0 !important;
}

.border-left-0 {
	border-left: 0 !important;
}

.border-primary {
	border-color: #007bff !important;
}

.border-secondary {
	border-color: #6c757d !important;
}

.border-success {
	border-color: #28a745 !important;
}

.border-info {
	border-color: #17a2b8 !important;
}

.border-warning {
	border-color: #ffc107 !important;
}

.border-danger {
	border-color: #dc3545 !important;
}

.border-light {
	border-color: #f8f9fa !important;
}

.border-dark {
	border-color: #343a40 !important;
}

.border-white {
	border-color: #fff !important;
}

.rounded {
	border-radius: .25rem !important;
}

.rounded-top {
	border-top-left-radius: .25rem !important;
	border-top-right-radius: .25rem !important;
}

.rounded-right {
	border-top-right-radius: .25rem !important;
	border-bottom-right-radius: .25rem !important;
}

.rounded-bottom {
	border-bottom-right-radius: .25rem !important;
	border-bottom-left-radius: .25rem !important;
}

.rounded-left {
	border-top-left-radius: .25rem !important;
	border-bottom-left-radius: .25rem !important;
}

.rounded-circle {
	border-radius: 50% !important;
}

.rounded-pill {
	border-radius: 50rem !important;
}

.rounded-0 {
	border-radius: 0 !important;
}

.clearfix::after, .cx-pages .support-section .bp-item.last-bp-item::after, .pricing-pages .p-price::after {
	display: block;
	clear: both;
	content: "";
}

.d-none {
	display: none !important;
}

.d-inline {
	display: inline !important;
}

.d-inline-block {
	display: inline-block !important;
}

.d-block {
	display: block !important;
}

.d-table {
	display: table !important;
}

.d-table-row {
	display: table-row !important;
}

.d-table-cell {
	display: table-cell !important;
}

.d-flex {
	display: flex !important;
}

.d-inline-flex {
	display: inline-flex !important;
}

@media (min-width:576px) {
	.d-sm-none {
		display: none !important;
	}
	
	.d-sm-inline {
		display: inline !important;
	}
	
	.d-sm-inline-block {
		display: inline-block !important;
	}
	
	.d-sm-block {
		display: block !important;
	}
	
	.d-sm-table {
		display: table !important;
	}
	
	.d-sm-table-row {
		display: table-row !important;
	}
	
	.d-sm-table-cell {
		display: table-cell !important;
	}
	
	.d-sm-flex {
		display: flex !important;
	}
	
	.d-sm-inline-flex {
		display: inline-flex !important;
	}
}

@media (min-width:768px) {
	.d-md-none {
		display: none !important;
	}
	
	.d-md-inline {
		display: inline !important;
	}
	
	.d-md-inline-block {
		display: inline-block !important;
	}
	
	.d-md-block {
		display: block !important;
	}
	
	.d-md-table {
		display: table !important;
	}
	
	.d-md-table-row {
		display: table-row !important;
	}
	
	.d-md-table-cell {
		display: table-cell !important;
	}
	
	.d-md-flex {
		display: flex !important;
	}
	
	.d-md-inline-flex {
		display: inline-flex !important;
	}
}

@media (min-width:992px) {
	.d-lg-none {
		display: none !important;
	}
	
	.d-lg-inline {
		display: inline !important;
	}
	
	.d-lg-inline-block {
		display: inline-block !important;
	}
	
	.d-lg-block {
		display: block !important;
	}
	
	.d-lg-table {
		display: table !important;
	}
	
	.d-lg-table-row {
		display: table-row !important;
	}
	
	.d-lg-table-cell {
		display: table-cell !important;
	}
	
	.d-lg-flex {
		display: flex !important;
	}
	
	.d-lg-inline-flex {
		display: inline-flex !important;
	}
}

@media (min-width:1200px) {
	.d-xl-none {
		display: none !important;
	}
	
	.d-xl-inline {
		display: inline !important;
	}
	
	.d-xl-inline-block {
		display: inline-block !important;
	}
	
	.d-xl-block {
		display: block !important;
	}
	
	.d-xl-table {
		display: table !important;
	}
	
	.d-xl-table-row {
		display: table-row !important;
	}
	
	.d-xl-table-cell {
		display: table-cell !important;
	}
	
	.d-xl-flex {
		display: flex !important;
	}
	
	.d-xl-inline-flex {
		display: inline-flex !important;
	}
}

@media print {
	.d-print-none {
		display: none !important;
	}
	
	.d-print-inline {
		display: inline !important;
	}
	
	.d-print-inline-block {
		display: inline-block !important;
	}
	
	.d-print-block {
		display: block !important;
	}
	
	.d-print-table {
		display: table !important;
	}
	
	.d-print-table-row {
		display: table-row !important;
	}
	
	.d-print-table-cell {
		display: table-cell !important;
	}
	
	.d-print-flex {
		display: flex !important;
	}
	
	.d-print-inline-flex {
		display: inline-flex !important;
	}
}

.embed-responsive {
	position: relative;
	display: block;
	width: 100%;
	padding: 0;
	overflow: hidden;
}

.embed-responsive::before {
	display: block;
	content: "";
}

.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}

.embed-responsive-21by9::before {
	padding-top: 42.85714%;
}

.embed-responsive-16by9::before {
	padding-top: 56.25%;
}

.embed-responsive-3by4::before {
	padding-top: 133.33333%;
}

.embed-responsive-1by1::before {
	padding-top: 100%;
}

.flex-row {
	flex-direction: row !important;
}

.flex-column {
	flex-direction: column !important;
}

.flex-row-reverse {
	flex-direction: row-reverse !important;
}

.flex-column-reverse {
	flex-direction: column-reverse !important;
}

.flex-wrap {
	flex-wrap: wrap !important;
}

.flex-nowrap {
	flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
	flex-wrap: wrap-reverse !important;
}

.flex-fill {
	flex: 1 1 auto !important;
}

.flex-grow-0 {
	flex-grow: 0 !important;
}

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

.flex-shrink-0 {
	flex-shrink: 0 !important;
}

.flex-shrink-1 {
	flex-shrink: 1 !important;
}

.justify-content-start {
	justify-content: flex-start !important;
}

.justify-content-end {
	justify-content: flex-end !important;
}

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

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

.justify-content-around {
	justify-content: space-around !important;
}

.align-items-start {
	align-items: flex-start !important;
}

.align-items-end {
	align-items: flex-end !important;
}

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

.align-items-baseline {
	align-items: baseline !important;
}

.align-items-stretch {
	align-items: stretch !important;
}

.align-content-start {
	align-content: flex-start !important;
}

.align-content-end {
	align-content: flex-end !important;
}

.align-content-center {
	align-content: center !important;
}

.align-content-between {
	align-content: space-between !important;
}

.align-content-around {
	align-content: space-around !important;
}

.align-content-stretch {
	align-content: stretch !important;
}

.align-self-auto {
	align-self: auto !important;
}

.align-self-start {
	align-self: flex-start !important;
}

.align-self-end {
	align-self: flex-end !important;
}

.align-self-center {
	align-self: center !important;
}

.align-self-baseline {
	align-self: baseline !important;
}

.align-self-stretch {
	align-self: stretch !important;
}

@media (min-width:576px) {
	.flex-sm-row {
		flex-direction: row !important;
	}
	
	.flex-sm-column {
		flex-direction: column !important;
	}
	
	.flex-sm-row-reverse {
		flex-direction: row-reverse !important;
	}
	
	.flex-sm-column-reverse {
		flex-direction: column-reverse !important;
	}
	
	.flex-sm-wrap {
		flex-wrap: wrap !important;
	}
	
	.flex-sm-nowrap {
		flex-wrap: nowrap !important;
	}
	
	.flex-sm-wrap-reverse {
		flex-wrap: wrap-reverse !important;
	}
	
	.flex-sm-fill {
		flex: 1 1 auto !important;
	}
	
	.flex-sm-grow-0 {
		flex-grow: 0 !important;
	}
	
	.flex-sm-grow-1 {
		flex-grow: 1 !important;
	}
	
	.flex-sm-shrink-0 {
		flex-shrink: 0 !important;
	}
	
	.flex-sm-shrink-1 {
		flex-shrink: 1 !important;
	}
	
	.justify-content-sm-start {
		justify-content: flex-start !important;
	}
	
	.justify-content-sm-end {
		justify-content: flex-end !important;
	}
	
	.justify-content-sm-center {
		justify-content: center !important;
	}
	
	.justify-content-sm-between {
		justify-content: space-between !important;
	}
	
	.justify-content-sm-around {
		justify-content: space-around !important;
	}
	
	.align-items-sm-start {
		align-items: flex-start !important;
	}
	
	.align-items-sm-end {
		align-items: flex-end !important;
	}
	
	.align-items-sm-center {
		align-items: center !important;
	}
	
	.align-items-sm-baseline {
		align-items: baseline !important;
	}
	
	.align-items-sm-stretch {
		align-items: stretch !important;
	}
	
	.align-content-sm-start {
		align-content: flex-start !important;
	}
	
	.align-content-sm-end {
		align-content: flex-end !important;
	}
	
	.align-content-sm-center {
		align-content: center !important;
	}
	
	.align-content-sm-between {
		align-content: space-between !important;
	}
	
	.align-content-sm-around {
		align-content: space-around !important;
	}
	
	.align-content-sm-stretch {
		align-content: stretch !important;
	}
	
	.align-self-sm-auto {
		align-self: auto !important;
	}
	
	.align-self-sm-start {
		align-self: flex-start !important;
	}
	
	.align-self-sm-end {
		align-self: flex-end !important;
	}
	
	.align-self-sm-center {
		align-self: center !important;
	}
	
	.align-self-sm-baseline {
		align-self: baseline !important;
	}
	
	.align-self-sm-stretch {
		align-self: stretch !important;
	}
}

@media (min-width:768px) {
	.flex-md-row {
		flex-direction: row !important;
	}
	
	.flex-md-column {
		flex-direction: column !important;
	}
	
	.flex-md-row-reverse {
		flex-direction: row-reverse !important;
	}
	
	.flex-md-column-reverse {
		flex-direction: column-reverse !important;
	}
	
	.flex-md-wrap {
		flex-wrap: wrap !important;
	}
	
	.flex-md-nowrap {
		flex-wrap: nowrap !important;
	}
	
	.flex-md-wrap-reverse {
		flex-wrap: wrap-reverse !important;
	}
	
	.flex-md-fill {
		flex: 1 1 auto !important;
	}
	
	.flex-md-grow-0 {
		flex-grow: 0 !important;
	}
	
	.flex-md-grow-1 {
		flex-grow: 1 !important;
	}
	
	.flex-md-shrink-0 {
		flex-shrink: 0 !important;
	}
	
	.flex-md-shrink-1 {
		flex-shrink: 1 !important;
	}
	
	.justify-content-md-start {
		justify-content: flex-start !important;
	}
	
	.justify-content-md-end {
		justify-content: flex-end !important;
	}
	
	.justify-content-md-center {
		justify-content: center !important;
	}
	
	.justify-content-md-between {
		justify-content: space-between !important;
	}
	
	.justify-content-md-around {
		justify-content: space-around !important;
	}
	
	.align-items-md-start {
		align-items: flex-start !important;
	}
	
	.align-items-md-end {
		align-items: flex-end !important;
	}
	
	.align-items-md-center {
		align-items: center !important;
	}
	
	.align-items-md-baseline {
		align-items: baseline !important;
	}
	
	.align-items-md-stretch {
		align-items: stretch !important;
	}
	
	.align-content-md-start {
		align-content: flex-start !important;
	}
	
	.align-content-md-end {
		align-content: flex-end !important;
	}
	
	.align-content-md-center {
		align-content: center !important;
	}
	
	.align-content-md-between {
		align-content: space-between !important;
	}
	
	.align-content-md-around {
		align-content: space-around !important;
	}
	
	.align-content-md-stretch {
		align-content: stretch !important;
	}
	
	.align-self-md-auto {
		align-self: auto !important;
	}
	
	.align-self-md-start {
		align-self: flex-start !important;
	}
	
	.align-self-md-end {
		align-self: flex-end !important;
	}
	
	.align-self-md-center {
		align-self: center !important;
	}
	
	.align-self-md-baseline {
		align-self: baseline !important;
	}
	
	.align-self-md-stretch {
		align-self: stretch !important;
	}
}

@media (min-width:992px) {
	.flex-lg-row {
		flex-direction: row !important;
	}
	
	.flex-lg-column {
		flex-direction: column !important;
	}
	
	.flex-lg-row-reverse {
		flex-direction: row-reverse !important;
	}
	
	.flex-lg-column-reverse {
		flex-direction: column-reverse !important;
	}
	
	.flex-lg-wrap {
		flex-wrap: wrap !important;
	}
	
	.flex-lg-nowrap {
		flex-wrap: nowrap !important;
	}
	
	.flex-lg-wrap-reverse {
		flex-wrap: wrap-reverse !important;
	}
	
	.flex-lg-fill {
		flex: 1 1 auto !important;
	}
	
	.flex-lg-grow-0 {
		flex-grow: 0 !important;
	}
	
	.flex-lg-grow-1 {
		flex-grow: 1 !important;
	}
	
	.flex-lg-shrink-0 {
		flex-shrink: 0 !important;
	}
	
	.flex-lg-shrink-1 {
		flex-shrink: 1 !important;
	}
	
	.justify-content-lg-start {
		justify-content: flex-start !important;
	}
	
	.justify-content-lg-end {
		justify-content: flex-end !important;
	}
	
	.justify-content-lg-center {
		justify-content: center !important;
	}
	
	.justify-content-lg-between {
		justify-content: space-between !important;
	}
	
	.justify-content-lg-around {
		justify-content: space-around !important;
	}
	
	.align-items-lg-start {
		align-items: flex-start !important;
	}
	
	.align-items-lg-end {
		align-items: flex-end !important;
	}
	
	.align-items-lg-center {
		align-items: center !important;
	}
	
	.align-items-lg-baseline {
		align-items: baseline !important;
	}
	
	.align-items-lg-stretch {
		align-items: stretch !important;
	}
	
	.align-content-lg-start {
		align-content: flex-start !important;
	}
	
	.align-content-lg-end {
		align-content: flex-end !important;
	}
	
	.align-content-lg-center {
		align-content: center !important;
	}
	
	.align-content-lg-between {
		align-content: space-between !important;
	}
	
	.align-content-lg-around {
		align-content: space-around !important;
	}
	
	.align-content-lg-stretch {
		align-content: stretch !important;
	}
	
	.align-self-lg-auto {
		align-self: auto !important;
	}
	
	.align-self-lg-start {
		align-self: flex-start !important;
	}
	
	.align-self-lg-end {
		align-self: flex-end !important;
	}
	
	.align-self-lg-center {
		align-self: center !important;
	}
	
	.align-self-lg-baseline {
		align-self: baseline !important;
	}
	
	.align-self-lg-stretch {
		align-self: stretch !important;
	}
}

@media (min-width:1200px) {
	.flex-xl-row {
		flex-direction: row !important;
	}
	
	.flex-xl-column {
		flex-direction: column !important;
	}
	
	.flex-xl-row-reverse {
		flex-direction: row-reverse !important;
	}
	
	.flex-xl-column-reverse {
		flex-direction: column-reverse !important;
	}
	
	.flex-xl-wrap {
		flex-wrap: wrap !important;
	}
	
	.flex-xl-nowrap {
		flex-wrap: nowrap !important;
	}
	
	.flex-xl-wrap-reverse {
		flex-wrap: wrap-reverse !important;
	}
	
	.flex-xl-fill {
		flex: 1 1 auto !important;
	}
	
	.flex-xl-grow-0 {
		flex-grow: 0 !important;
	}
	
	.flex-xl-grow-1 {
		flex-grow: 1 !important;
	}
	
	.flex-xl-shrink-0 {
		flex-shrink: 0 !important;
	}
	
	.flex-xl-shrink-1 {
		flex-shrink: 1 !important;
	}
	
	.justify-content-xl-start {
		justify-content: flex-start !important;
	}
	
	.justify-content-xl-end {
		justify-content: flex-end !important;
	}
	
	.justify-content-xl-center {
		justify-content: center !important;
	}
	
	.justify-content-xl-between {
		justify-content: space-between !important;
	}
	
	.justify-content-xl-around {
		justify-content: space-around !important;
	}
	
	.align-items-xl-start {
		align-items: flex-start !important;
	}
	
	.align-items-xl-end {
		align-items: flex-end !important;
	}
	
	.align-items-xl-center {
		align-items: center !important;
	}
	
	.align-items-xl-baseline {
		align-items: baseline !important;
	}
	
	.align-items-xl-stretch {
		align-items: stretch !important;
	}
	
	.align-content-xl-start {
		align-content: flex-start !important;
	}
	
	.align-content-xl-end {
		align-content: flex-end !important;
	}
	
	.align-content-xl-center {
		align-content: center !important;
	}
	
	.align-content-xl-between {
		align-content: space-between !important;
	}
	
	.align-content-xl-around {
		align-content: space-around !important;
	}
	
	.align-content-xl-stretch {
		align-content: stretch !important;
	}
	
	.align-self-xl-auto {
		align-self: auto !important;
	}
	
	.align-self-xl-start {
		align-self: flex-start !important;
	}
	
	.align-self-xl-end {
		align-self: flex-end !important;
	}
	
	.align-self-xl-center {
		align-self: center !important;
	}
	
	.align-self-xl-baseline {
		align-self: baseline !important;
	}
	
	.align-self-xl-stretch {
		align-self: stretch !important;
	}
}

.float-left {
	float: left !important;
}

.float-right {
	float: right !important;
}

.float-none {
	float: none !important;
}

@media (min-width:576px) {
	.float-sm-left {
		float: left !important;
	}
	
	.float-sm-right {
		float: right !important;
	}
	
	.float-sm-none {
		float: none !important;
	}
}

@media (min-width:768px) {
	.float-md-left {
		float: left !important;
	}
	
	.float-md-right {
		float: right !important;
	}
	
	.float-md-none {
		float: none !important;
	}
}

@media (min-width:992px) {
	.float-lg-left {
		float: left !important;
	}
	
	.float-lg-right {
		float: right !important;
	}
	
	.float-lg-none {
		float: none !important;
	}
}

@media (min-width:1200px) {
	.float-xl-left {
		float: left !important;
	}
	
	.float-xl-right {
		float: right !important;
	}
	
	.float-xl-none {
		float: none !important;
	}
}

.overflow-auto {
	overflow: auto !important;
}

.overflow-hidden {
	overflow: hidden !important;
}

.position-static {
	position: static !important;
}

.position-relative {
	position: relative !important;
}

.position-absolute {
	position: absolute !important;
}

.position-fixed {
	position: fixed !important;
}

.position-sticky {
	position: -webkit-sticky !important;
	position: sticky !important;
}

.fixed-top {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1030;
}

.fixed-bottom {
	position: fixed;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1030;
}

@supports ((position:-webkit-sticky) or (position:sticky)) {
	.sticky-top {
		position: -webkit-sticky;
		position: sticky;
		top: 0;
		z-index: 1020;
	}
}

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

.sr-only-focusable:active, .sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	overflow: visible;
	clip: auto;
	white-space: normal;
}

.shadow-sm {
	box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075) !important;
}

.shadow {
	box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important;
}

.shadow-lg {
	box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175) !important;
}

.shadow-none {
	box-shadow: none !important;
}

.w-25 {
	width: 25% !important;
}

.w-50 {
	width: 50% !important;
}

.w-75 {
	width: 75% !important;
}

.w-100 {
	width: 100% !important;
}

.w-auto {
	width: auto !important;
}

.h-25 {
	height: 25% !important;
}

.h-50 {
	height: 50% !important;
}

.h-75 {
	height: 75% !important;
}

.h-100 {
	height: 100% !important;
}

.h-auto {
	height: auto !important;
}

.mw-100 {
	max-width: 100% !important;
}

.mh-100 {
	max-height: 100% !important;
}

.min-vw-100 {
	min-width: 100vw !important;
}

.min-vh-100 {
	min-height: 100vh !important;
}

.vw-100 {
	width: 100vw !important;
}

.vh-100 {
	height: 100vh !important;
}

.m-0 {
	margin: 0 !important;
}

.mt-0, .my-0 {
	margin-top: 0 !important;
}

.mr-0, .mx-0 {
	margin-right: 0 !important;
}

.mb-0, .my-0 {
	margin-bottom: 0 !important;
}

.ml-0, .mx-0 {
	margin-left: 0 !important;
}

.m-1 {
	margin: .25rem !important;
}

.mt-1, .my-1 {
	margin-top: .25rem !important;
}

.mr-1, .mx-1 {
	margin-right: .25rem !important;
}

.mb-1, .my-1 {
	margin-bottom: .25rem !important;
}

.ml-1, .mx-1 {
	margin-left: .25rem !important;
}

.m-2 {
	margin: .5rem !important;
}

.mt-2, .my-2 {
	margin-top: .5rem !important;
}

.mr-2, .mx-2 {
	margin-right: .5rem !important;
}

.mb-2, .my-2 {
	margin-bottom: .5rem !important;
}

.ml-2, .mx-2 {
	margin-left: .5rem !important;
}

.m-3 {
	margin: 1rem !important;
}

.mt-3, .my-3 {
	margin-top: 1rem !important;
}

.mr-3, .mx-3 {
	margin-right: 1rem !important;
}

.mb-3, .my-3 {
	margin-bottom: 1rem !important;
}

.ml-3, .mx-3 {
	margin-left: 1rem !important;
}

.m-4 {
	margin: 1.5rem !important;
}

.mt-4, .my-4 {
	margin-top: 1.5rem !important;
}

.mr-4, .mx-4 {
	margin-right: 1.5rem !important;
}

.mb-4, .my-4 {
	margin-bottom: 1.5rem !important;
}

.ml-4, .mx-4 {
	margin-left: 1.5rem !important;
}

.m-5 {
	margin: 3rem !important;
}

.mt-5, .my-5 {
	margin-top: 3rem !important;
}

.mr-5, .mx-5 {
	margin-right: 3rem !important;
}

.mb-5, .my-5 {
	margin-bottom: 3rem !important;
}

.ml-5, .mx-5 {
	margin-left: 3rem !important;
}

.p-0 {
	padding: 0 !important;
}

.pt-0, .py-0 {
	padding-top: 0 !important;
}

.pr-0, .px-0 {
	padding-right: 0 !important;
}

.pb-0, .py-0 {
	padding-bottom: 0 !important;
}

.pl-0, .px-0 {
	padding-left: 0 !important;
}

.p-1 {
	padding: .25rem !important;
}

.pt-1, .py-1 {
	padding-top: .25rem !important;
}

.pr-1, .px-1 {
	padding-right: .25rem !important;
}

.pb-1, .py-1 {
	padding-bottom: .25rem !important;
}

.pl-1, .px-1 {
	padding-left: .25rem !important;
}

.p-2 {
	padding: .5rem !important;
}

.pt-2, .py-2 {
	padding-top: .5rem !important;
}

.pr-2, .px-2 {
	padding-right: .5rem !important;
}

.pb-2, .py-2 {
	padding-bottom: .5rem !important;
}

.pl-2, .px-2 {
	padding-left: .5rem !important;
}

.p-3 {
	padding: 1rem !important;
}

.pt-3, .py-3 {
	padding-top: 1rem !important;
}

.pr-3, .px-3 {
	padding-right: 1rem !important;
}

.pb-3, .py-3 {
	padding-bottom: 1rem !important;
}

.pl-3, .px-3 {
	padding-left: 1rem !important;
}

.p-4 {
	padding: 1.5rem !important;
}

.pt-4, .py-4 {
	padding-top: 1.5rem !important;
}

.pr-4, .px-4 {
	padding-right: 1.5rem !important;
}

.pb-4, .py-4 {
	padding-bottom: 1.5rem !important;
}

.pl-4, .px-4 {
	padding-left: 1.5rem !important;
}

.p-5 {
	padding: 3rem !important;
}

.pt-5, .py-5 {
	padding-top: 3rem !important;
}

.pr-5, .px-5 {
	padding-right: 3rem !important;
}

.pb-5, .py-5 {
	padding-bottom: 3rem !important;
}

.pl-5, .px-5 {
	padding-left: 3rem !important;
}

.m-n1 {
	margin: -.25rem !important;
}

.mt-n1, .my-n1 {
	margin-top: -.25rem !important;
}

.mr-n1, .mx-n1 {
	margin-right: -.25rem !important;
}

.mb-n1, .my-n1 {
	margin-bottom: -.25rem !important;
}

.ml-n1, .mx-n1 {
	margin-left: -.25rem !important;
}

.m-n2 {
	margin: -.5rem !important;
}

.mt-n2, .my-n2 {
	margin-top: -.5rem !important;
}

.mr-n2, .mx-n2 {
	margin-right: -.5rem !important;
}

.mb-n2, .my-n2 {
	margin-bottom: -.5rem !important;
}

.ml-n2, .mx-n2 {
	margin-left: -.5rem !important;
}

.m-n3 {
	margin: -1rem !important;
}

.mt-n3, .my-n3 {
	margin-top: -1rem !important;
}

.mr-n3, .mx-n3 {
	margin-right: -1rem !important;
}

.mb-n3, .my-n3 {
	margin-bottom: -1rem !important;
}

.ml-n3, .mx-n3 {
	margin-left: -1rem !important;
}

.m-n4 {
	margin: -1.5rem !important;
}

.mt-n4, .my-n4 {
	margin-top: -1.5rem !important;
}

.mr-n4, .mx-n4 {
	margin-right: -1.5rem !important;
}

.mb-n4, .my-n4 {
	margin-bottom: -1.5rem !important;
}

.ml-n4, .mx-n4 {
	margin-left: -1.5rem !important;
}

.m-n5 {
	margin: -3rem !important;
}

.mt-n5, .my-n5 {
	margin-top: -3rem !important;
}

.mr-n5, .mx-n5 {
	margin-right: -3rem !important;
}

.mb-n5, .my-n5 {
	margin-bottom: -3rem !important;
}

.ml-n5, .mx-n5 {
	margin-left: -3rem !important;
}

.m-auto {
	margin: auto !important;
}

.mt-auto, .my-auto {
	margin-top: auto !important;
}

.mr-auto, .mx-auto {
	margin-right: auto !important;
}

.mb-auto, .my-auto {
	margin-bottom: auto !important;
}

.ml-auto, .mx-auto {
	margin-left: auto !important;
}

@media (min-width:576px) {
	.m-sm-0 {
		margin: 0 !important;
	}
	
	.mt-sm-0, .my-sm-0 {
		margin-top: 0 !important;
	}
	
	.mr-sm-0, .mx-sm-0 {
		margin-right: 0 !important;
	}
	
	.mb-sm-0, .my-sm-0 {
		margin-bottom: 0 !important;
	}
	
	.ml-sm-0, .mx-sm-0 {
		margin-left: 0 !important;
	}
	
	.m-sm-1 {
		margin: .25rem !important;
	}
	
	.mt-sm-1, .my-sm-1 {
		margin-top: .25rem !important;
	}
	
	.mr-sm-1, .mx-sm-1 {
		margin-right: .25rem !important;
	}
	
	.mb-sm-1, .my-sm-1 {
		margin-bottom: .25rem !important;
	}
	
	.ml-sm-1, .mx-sm-1 {
		margin-left: .25rem !important;
	}
	
	.m-sm-2 {
		margin: .5rem !important;
	}
	
	.mt-sm-2, .my-sm-2 {
		margin-top: .5rem !important;
	}
	
	.mr-sm-2, .mx-sm-2 {
		margin-right: .5rem !important;
	}
	
	.mb-sm-2, .my-sm-2 {
		margin-bottom: .5rem !important;
	}
	
	.ml-sm-2, .mx-sm-2 {
		margin-left: .5rem !important;
	}
	
	.m-sm-3 {
		margin: 1rem !important;
	}
	
	.mt-sm-3, .my-sm-3 {
		margin-top: 1rem !important;
	}
	
	.mr-sm-3, .mx-sm-3 {
		margin-right: 1rem !important;
	}
	
	.mb-sm-3, .my-sm-3 {
		margin-bottom: 1rem !important;
	}
	
	.ml-sm-3, .mx-sm-3 {
		margin-left: 1rem !important;
	}
	
	.m-sm-4 {
		margin: 1.5rem !important;
	}
	
	.mt-sm-4, .my-sm-4 {
		margin-top: 1.5rem !important;
	}
	
	.mr-sm-4, .mx-sm-4 {
		margin-right: 1.5rem !important;
	}
	
	.mb-sm-4, .my-sm-4 {
		margin-bottom: 1.5rem !important;
	}
	
	.ml-sm-4, .mx-sm-4 {
		margin-left: 1.5rem !important;
	}
	
	.m-sm-5 {
		margin: 3rem !important;
	}
	
	.mt-sm-5, .my-sm-5 {
		margin-top: 3rem !important;
	}
	
	.mr-sm-5, .mx-sm-5 {
		margin-right: 3rem !important;
	}
	
	.mb-sm-5, .my-sm-5 {
		margin-bottom: 3rem !important;
	}
	
	.ml-sm-5, .mx-sm-5 {
		margin-left: 3rem !important;
	}
	
	.p-sm-0 {
		padding: 0 !important;
	}
	
	.pt-sm-0, .py-sm-0 {
		padding-top: 0 !important;
	}
	
	.pr-sm-0, .px-sm-0 {
		padding-right: 0 !important;
	}
	
	.pb-sm-0, .py-sm-0 {
		padding-bottom: 0 !important;
	}
	
	.pl-sm-0, .px-sm-0 {
		padding-left: 0 !important;
	}
	
	.p-sm-1 {
		padding: .25rem !important;
	}
	
	.pt-sm-1, .py-sm-1 {
		padding-top: .25rem !important;
	}
	
	.pr-sm-1, .px-sm-1 {
		padding-right: .25rem !important;
	}
	
	.pb-sm-1, .py-sm-1 {
		padding-bottom: .25rem !important;
	}
	
	.pl-sm-1, .px-sm-1 {
		padding-left: .25rem !important;
	}
	
	.p-sm-2 {
		padding: .5rem !important;
	}
	
	.pt-sm-2, .py-sm-2 {
		padding-top: .5rem !important;
	}
	
	.pr-sm-2, .px-sm-2 {
		padding-right: .5rem !important;
	}
	
	.pb-sm-2, .py-sm-2 {
		padding-bottom: .5rem !important;
	}
	
	.pl-sm-2, .px-sm-2 {
		padding-left: .5rem !important;
	}
	
	.p-sm-3 {
		padding: 1rem !important;
	}
	
	.pt-sm-3, .py-sm-3 {
		padding-top: 1rem !important;
	}
	
	.pr-sm-3, .px-sm-3 {
		padding-right: 1rem !important;
	}
	
	.pb-sm-3, .py-sm-3 {
		padding-bottom: 1rem !important;
	}
	
	.pl-sm-3, .px-sm-3 {
		padding-left: 1rem !important;
	}
	
	.p-sm-4 {
		padding: 1.5rem !important;
	}
	
	.pt-sm-4, .py-sm-4 {
		padding-top: 1.5rem !important;
	}
	
	.pr-sm-4, .px-sm-4 {
		padding-right: 1.5rem !important;
	}
	
	.pb-sm-4, .py-sm-4 {
		padding-bottom: 1.5rem !important;
	}
	
	.pl-sm-4, .px-sm-4 {
		padding-left: 1.5rem !important;
	}
	
	.p-sm-5 {
		padding: 3rem !important;
	}
	
	.pt-sm-5, .py-sm-5 {
		padding-top: 3rem !important;
	}
	
	.pr-sm-5, .px-sm-5 {
		padding-right: 3rem !important;
	}
	
	.pb-sm-5, .py-sm-5 {
		padding-bottom: 3rem !important;
	}
	
	.pl-sm-5, .px-sm-5 {
		padding-left: 3rem !important;
	}
	
	.m-sm-n1 {
		margin: -.25rem !important;
	}
	
	.mt-sm-n1, .my-sm-n1 {
		margin-top: -.25rem !important;
	}
	
	.mr-sm-n1, .mx-sm-n1 {
		margin-right: -.25rem !important;
	}
	
	.mb-sm-n1, .my-sm-n1 {
		margin-bottom: -.25rem !important;
	}
	
	.ml-sm-n1, .mx-sm-n1 {
		margin-left: -.25rem !important;
	}
	
	.m-sm-n2 {
		margin: -.5rem !important;
	}
	
	.mt-sm-n2, .my-sm-n2 {
		margin-top: -.5rem !important;
	}
	
	.mr-sm-n2, .mx-sm-n2 {
		margin-right: -.5rem !important;
	}
	
	.mb-sm-n2, .my-sm-n2 {
		margin-bottom: -.5rem !important;
	}
	
	.ml-sm-n2, .mx-sm-n2 {
		margin-left: -.5rem !important;
	}
	
	.m-sm-n3 {
		margin: -1rem !important;
	}
	
	.mt-sm-n3, .my-sm-n3 {
		margin-top: -1rem !important;
	}
	
	.mr-sm-n3, .mx-sm-n3 {
		margin-right: -1rem !important;
	}
	
	.mb-sm-n3, .my-sm-n3 {
		margin-bottom: -1rem !important;
	}
	
	.ml-sm-n3, .mx-sm-n3 {
		margin-left: -1rem !important;
	}
	
	.m-sm-n4 {
		margin: -1.5rem !important;
	}
	
	.mt-sm-n4, .my-sm-n4 {
		margin-top: -1.5rem !important;
	}
	
	.mr-sm-n4, .mx-sm-n4 {
		margin-right: -1.5rem !important;
	}
	
	.mb-sm-n4, .my-sm-n4 {
		margin-bottom: -1.5rem !important;
	}
	
	.ml-sm-n4, .mx-sm-n4 {
		margin-left: -1.5rem !important;
	}
	
	.m-sm-n5 {
		margin: -3rem !important;
	}
	
	.mt-sm-n5, .my-sm-n5 {
		margin-top: -3rem !important;
	}
	
	.mr-sm-n5, .mx-sm-n5 {
		margin-right: -3rem !important;
	}
	
	.mb-sm-n5, .my-sm-n5 {
		margin-bottom: -3rem !important;
	}
	
	.ml-sm-n5, .mx-sm-n5 {
		margin-left: -3rem !important;
	}
	
	.m-sm-auto {
		margin: auto !important;
	}
	
	.mt-sm-auto, .my-sm-auto {
		margin-top: auto !important;
	}
	
	.mr-sm-auto, .mx-sm-auto {
		margin-right: auto !important;
	}
	
	.mb-sm-auto, .my-sm-auto {
		margin-bottom: auto !important;
	}
	
	.ml-sm-auto, .mx-sm-auto {
		margin-left: auto !important;
	}
}

@media (min-width:768px) {
	.m-md-0 {
		margin: 0 !important;
	}
	
	.mt-md-0, .my-md-0 {
		margin-top: 0 !important;
	}
	
	.mr-md-0, .mx-md-0 {
		margin-right: 0 !important;
	}
	
	.mb-md-0, .my-md-0 {
		margin-bottom: 0 !important;
	}
	
	.ml-md-0, .mx-md-0 {
		margin-left: 0 !important;
	}
	
	.m-md-1 {
		margin: .25rem !important;
	}
	
	.mt-md-1, .my-md-1 {
		margin-top: .25rem !important;
	}
	
	.mr-md-1, .mx-md-1 {
		margin-right: .25rem !important;
	}
	
	.mb-md-1, .my-md-1 {
		margin-bottom: .25rem !important;
	}
	
	.ml-md-1, .mx-md-1 {
		margin-left: .25rem !important;
	}
	
	.m-md-2 {
		margin: .5rem !important;
	}
	
	.mt-md-2, .my-md-2 {
		margin-top: .5rem !important;
	}
	
	.mr-md-2, .mx-md-2 {
		margin-right: .5rem !important;
	}
	
	.mb-md-2, .my-md-2 {
		margin-bottom: .5rem !important;
	}
	
	.ml-md-2, .mx-md-2 {
		margin-left: .5rem !important;
	}
	
	.m-md-3 {
		margin: 1rem !important;
	}
	
	.mt-md-3, .my-md-3 {
		margin-top: 1rem !important;
	}
	
	.mr-md-3, .mx-md-3 {
		margin-right: 1rem !important;
	}
	
	.mb-md-3, .my-md-3 {
		margin-bottom: 1rem !important;
	}
	
	.ml-md-3, .mx-md-3 {
		margin-left: 1rem !important;
	}
	
	.m-md-4 {
		margin: 1.5rem !important;
	}
	
	.mt-md-4, .my-md-4 {
		margin-top: 1.5rem !important;
	}
	
	.mr-md-4, .mx-md-4 {
		margin-right: 1.5rem !important;
	}
	
	.mb-md-4, .my-md-4 {
		margin-bottom: 1.5rem !important;
	}
	
	.ml-md-4, .mx-md-4 {
		margin-left: 1.5rem !important;
	}
	
	.m-md-5 {
		margin: 3rem !important;
	}
	
	.mt-md-5, .my-md-5 {
		margin-top: 3rem !important;
	}
	
	.mr-md-5, .mx-md-5 {
		margin-right: 3rem !important;
	}
	
	.mb-md-5, .my-md-5 {
		margin-bottom: 3rem !important;
	}
	
	.ml-md-5, .mx-md-5 {
		margin-left: 3rem !important;
	}
	
	.p-md-0 {
		padding: 0 !important;
	}
	
	.pt-md-0, .py-md-0 {
		padding-top: 0 !important;
	}
	
	.pr-md-0, .px-md-0 {
		padding-right: 0 !important;
	}
	
	.pb-md-0, .py-md-0 {
		padding-bottom: 0 !important;
	}
	
	.pl-md-0, .px-md-0 {
		padding-left: 0 !important;
	}
	
	.p-md-1 {
		padding: .25rem !important;
	}
	
	.pt-md-1, .py-md-1 {
		padding-top: .25rem !important;
	}
	
	.pr-md-1, .px-md-1 {
		padding-right: .25rem !important;
	}
	
	.pb-md-1, .py-md-1 {
		padding-bottom: .25rem !important;
	}
	
	.pl-md-1, .px-md-1 {
		padding-left: .25rem !important;
	}
	
	.p-md-2 {
		padding: .5rem !important;
	}
	
	.pt-md-2, .py-md-2 {
		padding-top: .5rem !important;
	}
	
	.pr-md-2, .px-md-2 {
		padding-right: .5rem !important;
	}
	
	.pb-md-2, .py-md-2 {
		padding-bottom: .5rem !important;
	}
	
	.pl-md-2, .px-md-2 {
		padding-left: .5rem !important;
	}
	
	.p-md-3 {
		padding: 1rem !important;
	}
	
	.pt-md-3, .py-md-3 {
		padding-top: 1rem !important;
	}
	
	.pr-md-3, .px-md-3 {
		padding-right: 1rem !important;
	}
	
	.pb-md-3, .py-md-3 {
		padding-bottom: 1rem !important;
	}
	
	.pl-md-3, .px-md-3 {
		padding-left: 1rem !important;
	}
	
	.p-md-4 {
		padding: 1.5rem !important;
	}
	
	.pt-md-4, .py-md-4 {
		padding-top: 1.5rem !important;
	}
	
	.pr-md-4, .px-md-4 {
		padding-right: 1.5rem !important;
	}
	
	.pb-md-4, .py-md-4 {
		padding-bottom: 1.5rem !important;
	}
	
	.pl-md-4, .px-md-4 {
		padding-left: 1.5rem !important;
	}
	
	.p-md-5 {
		padding: 3rem !important;
	}
	
	.pt-md-5, .py-md-5 {
		padding-top: 3rem !important;
	}
	
	.pr-md-5, .px-md-5 {
		padding-right: 3rem !important;
	}
	
	.pb-md-5, .py-md-5 {
		padding-bottom: 3rem !important;
	}
	
	.pl-md-5, .px-md-5 {
		padding-left: 3rem !important;
	}
	
	.m-md-n1 {
		margin: -.25rem !important;
	}
	
	.mt-md-n1, .my-md-n1 {
		margin-top: -.25rem !important;
	}
	
	.mr-md-n1, .mx-md-n1 {
		margin-right: -.25rem !important;
	}
	
	.mb-md-n1, .my-md-n1 {
		margin-bottom: -.25rem !important;
	}
	
	.ml-md-n1, .mx-md-n1 {
		margin-left: -.25rem !important;
	}
	
	.m-md-n2 {
		margin: -.5rem !important;
	}
	
	.mt-md-n2, .my-md-n2 {
		margin-top: -.5rem !important;
	}
	
	.mr-md-n2, .mx-md-n2 {
		margin-right: -.5rem !important;
	}
	
	.mb-md-n2, .my-md-n2 {
		margin-bottom: -.5rem !important;
	}
	
	.ml-md-n2, .mx-md-n2 {
		margin-left: -.5rem !important;
	}
	
	.m-md-n3 {
		margin: -1rem !important;
	}
	
	.mt-md-n3, .my-md-n3 {
		margin-top: -1rem !important;
	}
	
	.mr-md-n3, .mx-md-n3 {
		margin-right: -1rem !important;
	}
	
	.mb-md-n3, .my-md-n3 {
		margin-bottom: -1rem !important;
	}
	
	.ml-md-n3, .mx-md-n3 {
		margin-left: -1rem !important;
	}
	
	.m-md-n4 {
		margin: -1.5rem !important;
	}
	
	.mt-md-n4, .my-md-n4 {
		margin-top: -1.5rem !important;
	}
	
	.mr-md-n4, .mx-md-n4 {
		margin-right: -1.5rem !important;
	}
	
	.mb-md-n4, .my-md-n4 {
		margin-bottom: -1.5rem !important;
	}
	
	.ml-md-n4, .mx-md-n4 {
		margin-left: -1.5rem !important;
	}
	
	.m-md-n5 {
		margin: -3rem !important;
	}
	
	.mt-md-n5, .my-md-n5 {
		margin-top: -3rem !important;
	}
	
	.mr-md-n5, .mx-md-n5 {
		margin-right: -3rem !important;
	}
	
	.mb-md-n5, .my-md-n5 {
		margin-bottom: -3rem !important;
	}
	
	.ml-md-n5, .mx-md-n5 {
		margin-left: -3rem !important;
	}
	
	.m-md-auto {
		margin: auto !important;
	}
	
	.mt-md-auto, .my-md-auto {
		margin-top: auto !important;
	}
	
	.mr-md-auto, .mx-md-auto {
		margin-right: auto !important;
	}
	
	.mb-md-auto, .my-md-auto {
		margin-bottom: auto !important;
	}
	
	.ml-md-auto, .mx-md-auto {
		margin-left: auto !important;
	}
}

@media (min-width:992px) {
	.m-lg-0 {
		margin: 0 !important;
	}
	
	.mt-lg-0, .my-lg-0 {
		margin-top: 0 !important;
	}
	
	.mr-lg-0, .mx-lg-0 {
		margin-right: 0 !important;
	}
	
	.mb-lg-0, .my-lg-0 {
		margin-bottom: 0 !important;
	}
	
	.ml-lg-0, .mx-lg-0 {
		margin-left: 0 !important;
	}
	
	.m-lg-1 {
		margin: .25rem !important;
	}
	
	.mt-lg-1, .my-lg-1 {
		margin-top: .25rem !important;
	}
	
	.mr-lg-1, .mx-lg-1 {
		margin-right: .25rem !important;
	}
	
	.mb-lg-1, .my-lg-1 {
		margin-bottom: .25rem !important;
	}
	
	.ml-lg-1, .mx-lg-1 {
		margin-left: .25rem !important;
	}
	
	.m-lg-2 {
		margin: .5rem !important;
	}
	
	.mt-lg-2, .my-lg-2 {
		margin-top: .5rem !important;
	}
	
	.mr-lg-2, .mx-lg-2 {
		margin-right: .5rem !important;
	}
	
	.mb-lg-2, .my-lg-2 {
		margin-bottom: .5rem !important;
	}
	
	.ml-lg-2, .mx-lg-2 {
		margin-left: .5rem !important;
	}
	
	.m-lg-3 {
		margin: 1rem !important;
	}
	
	.mt-lg-3, .my-lg-3 {
		margin-top: 1rem !important;
	}
	
	.mr-lg-3, .mx-lg-3 {
		margin-right: 1rem !important;
	}
	
	.mb-lg-3, .my-lg-3 {
		margin-bottom: 1rem !important;
	}
	
	.ml-lg-3, .mx-lg-3 {
		margin-left: 1rem !important;
	}
	
	.m-lg-4 {
		margin: 1.5rem !important;
	}
	
	.mt-lg-4, .my-lg-4 {
		margin-top: 1.5rem !important;
	}
	
	.mr-lg-4, .mx-lg-4 {
		margin-right: 1.5rem !important;
	}
	
	.mb-lg-4, .my-lg-4 {
		margin-bottom: 1.5rem !important;
	}
	
	.ml-lg-4, .mx-lg-4 {
		margin-left: 1.5rem !important;
	}
	
	.m-lg-5 {
		margin: 3rem !important;
	}
	
	.mt-lg-5, .my-lg-5 {
		margin-top: 3rem !important;
	}
	
	.mr-lg-5, .mx-lg-5 {
		margin-right: 3rem !important;
	}
	
	.mb-lg-5, .my-lg-5 {
		margin-bottom: 3rem !important;
	}
	
	.ml-lg-5, .mx-lg-5 {
		margin-left: 3rem !important;
	}
	
	.p-lg-0 {
		padding: 0 !important;
	}
	
	.pt-lg-0, .py-lg-0 {
		padding-top: 0 !important;
	}
	
	.pr-lg-0, .px-lg-0 {
		padding-right: 0 !important;
	}
	
	.pb-lg-0, .py-lg-0 {
		padding-bottom: 0 !important;
	}
	
	.pl-lg-0, .px-lg-0 {
		padding-left: 0 !important;
	}
	
	.p-lg-1 {
		padding: .25rem !important;
	}
	
	.pt-lg-1, .py-lg-1 {
		padding-top: .25rem !important;
	}
	
	.pr-lg-1, .px-lg-1 {
		padding-right: .25rem !important;
	}
	
	.pb-lg-1, .py-lg-1 {
		padding-bottom: .25rem !important;
	}
	
	.pl-lg-1, .px-lg-1 {
		padding-left: .25rem !important;
	}
	
	.p-lg-2 {
		padding: .5rem !important;
	}
	
	.pt-lg-2, .py-lg-2 {
		padding-top: .5rem !important;
	}
	
	.pr-lg-2, .px-lg-2 {
		padding-right: .5rem !important;
	}
	
	.pb-lg-2, .py-lg-2 {
		padding-bottom: .5rem !important;
	}
	
	.pl-lg-2, .px-lg-2 {
		padding-left: .5rem !important;
	}
	
	.p-lg-3 {
		padding: 1rem !important;
	}
	
	.pt-lg-3, .py-lg-3 {
		padding-top: 1rem !important;
	}
	
	.pr-lg-3, .px-lg-3 {
		padding-right: 1rem !important;
	}
	
	.pb-lg-3, .py-lg-3 {
		padding-bottom: 1rem !important;
	}
	
	.pl-lg-3, .px-lg-3 {
		padding-left: 1rem !important;
	}
	
	.p-lg-4 {
		padding: 1.5rem !important;
	}
	
	.pt-lg-4, .py-lg-4 {
		padding-top: 1.5rem !important;
	}
	
	.pr-lg-4, .px-lg-4 {
		padding-right: 1.5rem !important;
	}
	
	.pb-lg-4, .py-lg-4 {
		padding-bottom: 1.5rem !important;
	}
	
	.pl-lg-4, .px-lg-4 {
		padding-left: 1.5rem !important;
	}
	
	.p-lg-5 {
		padding: 3rem !important;
	}
	
	.pt-lg-5, .py-lg-5 {
		padding-top: 3rem !important;
	}
	
	.pr-lg-5, .px-lg-5 {
		padding-right: 3rem !important;
	}
	
	.pb-lg-5, .py-lg-5 {
		padding-bottom: 3rem !important;
	}
	
	.pl-lg-5, .px-lg-5 {
		padding-left: 3rem !important;
	}
	
	.m-lg-n1 {
		margin: -.25rem !important;
	}
	
	.mt-lg-n1, .my-lg-n1 {
		margin-top: -.25rem !important;
	}
	
	.mr-lg-n1, .mx-lg-n1 {
		margin-right: -.25rem !important;
	}
	
	.mb-lg-n1, .my-lg-n1 {
		margin-bottom: -.25rem !important;
	}
	
	.ml-lg-n1, .mx-lg-n1 {
		margin-left: -.25rem !important;
	}
	
	.m-lg-n2 {
		margin: -.5rem !important;
	}
	
	.mt-lg-n2, .my-lg-n2 {
		margin-top: -.5rem !important;
	}
	
	.mr-lg-n2, .mx-lg-n2 {
		margin-right: -.5rem !important;
	}
	
	.mb-lg-n2, .my-lg-n2 {
		margin-bottom: -.5rem !important;
	}
	
	.ml-lg-n2, .mx-lg-n2 {
		margin-left: -.5rem !important;
	}
	
	.m-lg-n3 {
		margin: -1rem !important;
	}
	
	.mt-lg-n3, .my-lg-n3 {
		margin-top: -1rem !important;
	}
	
	.mr-lg-n3, .mx-lg-n3 {
		margin-right: -1rem !important;
	}
	
	.mb-lg-n3, .my-lg-n3 {
		margin-bottom: -1rem !important;
	}
	
	.ml-lg-n3, .mx-lg-n3 {
		margin-left: -1rem !important;
	}
	
	.m-lg-n4 {
		margin: -1.5rem !important;
	}
	
	.mt-lg-n4, .my-lg-n4 {
		margin-top: -1.5rem !important;
	}
	
	.mr-lg-n4, .mx-lg-n4 {
		margin-right: -1.5rem !important;
	}
	
	.mb-lg-n4, .my-lg-n4 {
		margin-bottom: -1.5rem !important;
	}
	
	.ml-lg-n4, .mx-lg-n4 {
		margin-left: -1.5rem !important;
	}
	
	.m-lg-n5 {
		margin: -3rem !important;
	}
	
	.mt-lg-n5, .my-lg-n5 {
		margin-top: -3rem !important;
	}
	
	.mr-lg-n5, .mx-lg-n5 {
		margin-right: -3rem !important;
	}
	
	.mb-lg-n5, .my-lg-n5 {
		margin-bottom: -3rem !important;
	}
	
	.ml-lg-n5, .mx-lg-n5 {
		margin-left: -3rem !important;
	}
	
	.m-lg-auto {
		margin: auto !important;
	}
	
	.mt-lg-auto, .my-lg-auto {
		margin-top: auto !important;
	}
	
	.mr-lg-auto, .mx-lg-auto {
		margin-right: auto !important;
	}
	
	.mb-lg-auto, .my-lg-auto {
		margin-bottom: auto !important;
	}
	
	.ml-lg-auto, .mx-lg-auto {
		margin-left: auto !important;
	}
}

@media (min-width:1200px) {
	.m-xl-0 {
		margin: 0 !important;
	}
	
	.mt-xl-0, .my-xl-0 {
		margin-top: 0 !important;
	}
	
	.mr-xl-0, .mx-xl-0 {
		margin-right: 0 !important;
	}
	
	.mb-xl-0, .my-xl-0 {
		margin-bottom: 0 !important;
	}
	
	.ml-xl-0, .mx-xl-0 {
		margin-left: 0 !important;
	}
	
	.m-xl-1 {
		margin: .25rem !important;
	}
	
	.mt-xl-1, .my-xl-1 {
		margin-top: .25rem !important;
	}
	
	.mr-xl-1, .mx-xl-1 {
		margin-right: .25rem !important;
	}
	
	.mb-xl-1, .my-xl-1 {
		margin-bottom: .25rem !important;
	}
	
	.ml-xl-1, .mx-xl-1 {
		margin-left: .25rem !important;
	}
	
	.m-xl-2 {
		margin: .5rem !important;
	}
	
	.mt-xl-2, .my-xl-2 {
		margin-top: .5rem !important;
	}
	
	.mr-xl-2, .mx-xl-2 {
		margin-right: .5rem !important;
	}
	
	.mb-xl-2, .my-xl-2 {
		margin-bottom: .5rem !important;
	}
	
	.ml-xl-2, .mx-xl-2 {
		margin-left: .5rem !important;
	}
	
	.m-xl-3 {
		margin: 1rem !important;
	}
	
	.mt-xl-3, .my-xl-3 {
		margin-top: 1rem !important;
	}
	
	.mr-xl-3, .mx-xl-3 {
		margin-right: 1rem !important;
	}
	
	.mb-xl-3, .my-xl-3 {
		margin-bottom: 1rem !important;
	}
	
	.ml-xl-3, .mx-xl-3 {
		margin-left: 1rem !important;
	}
	
	.m-xl-4 {
		margin: 1.5rem !important;
	}
	
	.mt-xl-4, .my-xl-4 {
		margin-top: 1.5rem !important;
	}
	
	.mr-xl-4, .mx-xl-4 {
		margin-right: 1.5rem !important;
	}
	
	.mb-xl-4, .my-xl-4 {
		margin-bottom: 1.5rem !important;
	}
	
	.ml-xl-4, .mx-xl-4 {
		margin-left: 1.5rem !important;
	}
	
	.m-xl-5 {
		margin: 3rem !important;
	}
	
	.mt-xl-5, .my-xl-5 {
		margin-top: 3rem !important;
	}
	
	.mr-xl-5, .mx-xl-5 {
		margin-right: 3rem !important;
	}
	
	.mb-xl-5, .my-xl-5 {
		margin-bottom: 3rem !important;
	}
	
	.ml-xl-5, .mx-xl-5 {
		margin-left: 3rem !important;
	}
	
	.p-xl-0 {
		padding: 0 !important;
	}
	
	.pt-xl-0, .py-xl-0 {
		padding-top: 0 !important;
	}
	
	.pr-xl-0, .px-xl-0 {
		padding-right: 0 !important;
	}
	
	.pb-xl-0, .py-xl-0 {
		padding-bottom: 0 !important;
	}
	
	.pl-xl-0, .px-xl-0 {
		padding-left: 0 !important;
	}
	
	.p-xl-1 {
		padding: .25rem !important;
	}
	
	.pt-xl-1, .py-xl-1 {
		padding-top: .25rem !important;
	}
	
	.pr-xl-1, .px-xl-1 {
		padding-right: .25rem !important;
	}
	
	.pb-xl-1, .py-xl-1 {
		padding-bottom: .25rem !important;
	}
	
	.pl-xl-1, .px-xl-1 {
		padding-left: .25rem !important;
	}
	
	.p-xl-2 {
		padding: .5rem !important;
	}
	
	.pt-xl-2, .py-xl-2 {
		padding-top: .5rem !important;
	}
	
	.pr-xl-2, .px-xl-2 {
		padding-right: .5rem !important;
	}
	
	.pb-xl-2, .py-xl-2 {
		padding-bottom: .5rem !important;
	}
	
	.pl-xl-2, .px-xl-2 {
		padding-left: .5rem !important;
	}
	
	.p-xl-3 {
		padding: 1rem !important;
	}
	
	.pt-xl-3, .py-xl-3 {
		padding-top: 1rem !important;
	}
	
	.pr-xl-3, .px-xl-3 {
		padding-right: 1rem !important;
	}
	
	.pb-xl-3, .py-xl-3 {
		padding-bottom: 1rem !important;
	}
	
	.pl-xl-3, .px-xl-3 {
		padding-left: 1rem !important;
	}
	
	.p-xl-4 {
		padding: 1.5rem !important;
	}
	
	.pt-xl-4, .py-xl-4 {
		padding-top: 1.5rem !important;
	}
	
	.pr-xl-4, .px-xl-4 {
		padding-right: 1.5rem !important;
	}
	
	.pb-xl-4, .py-xl-4 {
		padding-bottom: 1.5rem !important;
	}
	
	.pl-xl-4, .px-xl-4 {
		padding-left: 1.5rem !important;
	}
	
	.p-xl-5 {
		padding: 3rem !important;
	}
	
	.pt-xl-5, .py-xl-5 {
		padding-top: 3rem !important;
	}
	
	.pr-xl-5, .px-xl-5 {
		padding-right: 3rem !important;
	}
	
	.pb-xl-5, .py-xl-5 {
		padding-bottom: 3rem !important;
	}
	
	.pl-xl-5, .px-xl-5 {
		padding-left: 3rem !important;
	}
	
	.m-xl-n1 {
		margin: -.25rem !important;
	}
	
	.mt-xl-n1, .my-xl-n1 {
		margin-top: -.25rem !important;
	}
	
	.mr-xl-n1, .mx-xl-n1 {
		margin-right: -.25rem !important;
	}
	
	.mb-xl-n1, .my-xl-n1 {
		margin-bottom: -.25rem !important;
	}
	
	.ml-xl-n1, .mx-xl-n1 {
		margin-left: -.25rem !important;
	}
	
	.m-xl-n2 {
		margin: -.5rem !important;
	}
	
	.mt-xl-n2, .my-xl-n2 {
		margin-top: -.5rem !important;
	}
	
	.mr-xl-n2, .mx-xl-n2 {
		margin-right: -.5rem !important;
	}
	
	.mb-xl-n2, .my-xl-n2 {
		margin-bottom: -.5rem !important;
	}
	
	.ml-xl-n2, .mx-xl-n2 {
		margin-left: -.5rem !important;
	}
	
	.m-xl-n3 {
		margin: -1rem !important;
	}
	
	.mt-xl-n3, .my-xl-n3 {
		margin-top: -1rem !important;
	}
	
	.mr-xl-n3, .mx-xl-n3 {
		margin-right: -1rem !important;
	}
	
	.mb-xl-n3, .my-xl-n3 {
		margin-bottom: -1rem !important;
	}
	
	.ml-xl-n3, .mx-xl-n3 {
		margin-left: -1rem !important;
	}
	
	.m-xl-n4 {
		margin: -1.5rem !important;
	}
	
	.mt-xl-n4, .my-xl-n4 {
		margin-top: -1.5rem !important;
	}
	
	.mr-xl-n4, .mx-xl-n4 {
		margin-right: -1.5rem !important;
	}
	
	.mb-xl-n4, .my-xl-n4 {
		margin-bottom: -1.5rem !important;
	}
	
	.ml-xl-n4, .mx-xl-n4 {
		margin-left: -1.5rem !important;
	}
	
	.m-xl-n5 {
		margin: -3rem !important;
	}
	
	.mt-xl-n5, .my-xl-n5 {
		margin-top: -3rem !important;
	}
	
	.mr-xl-n5, .mx-xl-n5 {
		margin-right: -3rem !important;
	}
	
	.mb-xl-n5, .my-xl-n5 {
		margin-bottom: -3rem !important;
	}
	
	.ml-xl-n5, .mx-xl-n5 {
		margin-left: -3rem !important;
	}
	
	.m-xl-auto {
		margin: auto !important;
	}
	
	.mt-xl-auto, .my-xl-auto {
		margin-top: auto !important;
	}
	
	.mr-xl-auto, .mx-xl-auto {
		margin-right: auto !important;
	}
	
	.mb-xl-auto, .my-xl-auto {
		margin-bottom: auto !important;
	}
	
	.ml-xl-auto, .mx-xl-auto {
		margin-left: auto !important;
	}
}

.text-monospace {
	font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.text-justify {
	text-align: justify !important;
}

.text-wrap {
	white-space: normal !important;
}

.text-nowrap {
	white-space: nowrap !important;
}

.text-truncate {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.text-left {
	text-align: left !important;
}

.text-right {
	text-align: right !important;
}

.text-center {
	text-align: center !important;
}

@media (min-width:576px) {
	.text-sm-left {
		text-align: left !important;
	}
	
	.text-sm-right {
		text-align: right !important;
	}
	
	.text-sm-center {
		text-align: center !important;
	}
}

@media (min-width:768px) {
	.text-md-left {
		text-align: left !important;
	}
	
	.text-md-right {
		text-align: right !important;
	}
	
	.text-md-center {
		text-align: center !important;
	}
}

@media (min-width:992px) {
	.text-lg-left {
		text-align: left !important;
	}
	
	.text-lg-right {
		text-align: right !important;
	}
	
	.text-lg-center {
		text-align: center !important;
	}
}

@media (min-width:1200px) {
	.text-xl-left {
		text-align: left !important;
	}
	
	.text-xl-right {
		text-align: right !important;
	}
	
	.text-xl-center {
		text-align: center !important;
	}
}

.text-lowercase {
	text-transform: lowercase !important;
}

.text-uppercase {
	text-transform: uppercase !important;
}

.text-capitalize {
	text-transform: capitalize !important;
}

.font-weight-light {
	font-weight: 300 !important;
}

.font-weight-lighter {
	font-weight: lighter !important;
}

.font-weight-normal {
	font-weight: 400 !important;
}

.font-weight-bold {
	font-weight: 700 !important;
}

.font-weight-bolder {
	font-weight: bolder !important;
}

.font-italic {
	font-style: italic !important;
}

.text-white {
	color: #fff !important;
}

.text-primary {
	color: #007bff !important;
}

a.text-primary:focus, a.text-primary:hover {
	color: #0056b3 !important;
}

.text-secondary {
	color: #6c757d !important;
}

a.text-secondary:focus, a.text-secondary:hover {
	color: #494f54 !important;
}

.text-success {
	color: #28a745 !important;
}

a.text-success:focus, a.text-success:hover {
	color: #19692c !important;
}

.text-info {
	color: #17a2b8 !important;
}

a.text-info:focus, a.text-info:hover {
	color: #0f6674 !important;
}

.text-warning {
	color: #ffc107 !important;
}

a.text-warning:focus, a.text-warning:hover {
	color: #ba8b00 !important;
}

.text-danger {
	color: #dc3545 !important;
}

a.text-danger:focus, a.text-danger:hover {
	color: #a71d2a !important;
}

.text-light {
	color: #f8f9fa !important;
}

a.text-light:focus, a.text-light:hover {
	color: #cbd3da !important;
}

.text-dark {
	color: #343a40 !important;
}

a.text-dark:focus, a.text-dark:hover {
	color: #121416 !important;
}

.text-body {
	color: #212529 !important;
}

.text-muted {
	color: #6c757d !important;
}

.text-black-50 {
	color: rgba(0, 0, 0, .5) !important;
}

.text-white-50 {
	color: rgba(255, 255, 255, .5) !important;
}

.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}

.text-decoration-none {
	text-decoration: none !important;
}

.text-reset {
	color: inherit !important;
}

.visible {
	visibility: visible !important;
}

.invisible {
	visibility: hidden !important;
}

@media print {
	*, ::after, ::before {
		text-shadow: none !important;
		box-shadow: none !important;
	}
	
	a:not(.btn) {
		text-decoration: underline;
	}
	
	abbr[title]::after {
		content: " (" attr(title) ")";
	}
	
	pre {
		white-space: pre-wrap !important;
	}
	
	blockquote, pre {
		border: 1px solid #adb5bd;
		page-break-inside: avoid;
	}
	
	thead {
		display: table-header-group;
	}
	
	img, tr {
		page-break-inside: avoid;
	}
	
	#mktoForm_1572 .mktoRadioList .download-case-study label, .download-case-study #mktoForm_1572 .mktoRadioList label, .download-case-study .btn, .plans-pages .percentage-section .roi .chart span, .platform-pages .grey-section h1, .share-container .shared-social span, h2, h3, p {
		orphans: 3;
		widows: 3;
	}
	
	#mktoForm_1572 .mktoRadioList .download-case-study label, .download-case-study #mktoForm_1572 .mktoRadioList label, .download-case-study .btn, .plans-pages .percentage-section .roi .chart span, .platform-pages .grey-section h1, .share-container .shared-social span, h2, h3 {
		page-break-after: avoid;
	}
	
	@page {
		size: a3;
	}
	
	body {
		min-width: 992px !important;
	}
	
	.container {
		min-width: 992px !important;
	}
	
	.navbar {
		display: none;
	}
	
	.badge {
		border: 1px solid #000;
	}
	
	.table {
		border-collapse: collapse !important;
	}
	
	.table td, .table th {
		background-color: #fff !important;
	}
	
	.table-bordered td, .table-bordered th {
		border: 1px solid #dee2e6 !important;
	}
	
	.table-dark {
		color: inherit;
	}
	
	.table-dark tbody+tbody, .table-dark td, .table-dark th, .table-dark thead th {
		border-color: #dee2e6;
	}
	
	.table .thead-dark th {
		color: inherit;
		border-color: #dee2e6;
	}
}

@media (min-width:1200px) {
	.container {
		max-width: 960px;
	}
}

@media (min-width:1360px) {
	.container {
		max-width: 1012px;
	}
}

html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
}

body {
	margin: 0;
}

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

hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}

pre {
	font-family: monospace, monospace;
	font-size: 1em;
	direction: ltr;
}

a {
	background-color: transparent;
}

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

b, strong {
	font-weight: bolder;
}

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

small {
	font-size: 80%;
}

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

sub {
	bottom: -.25em;
}

sup {
	top: -.5em;
}

img {
	border-style: none;
}

button, input, optgroup, select, textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
}

button, input {
	overflow: visible;
}

button, select {
	text-transform: none;
}

[type=button], [type=reset], [type=submit], button {
	-webkit-appearance: button;
}

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

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

fieldset {
	padding: .35em .75em .625em;
}

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

progress {
	vertical-align: baseline;
}

textarea {
	overflow: auto;
}

[type=checkbox], [type=radio] {
	box-sizing: border-box;
	padding: 0;
}

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

[type=search] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}

[type=search]::-webkit-search-decoration {
	-webkit-appearance: none;
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}

details {
	display: block;
}

summary {
	display: list-item;
}

template {
	display: none;
}

[hidden] {
	display: none;
}

html {
	font-size: 62.5%;
}

body, button, input, optgroup, select, textarea {
	color: #505050;
	font-family: MuseoSans;
	font-weight: 500;
	font-size: 16px;
	line-height: 1.6;
}

.text-green {
	color: #00b16a;
}

#mktoForm_1572 .mktoRadioList .download-case-study body label, .download-case-study #mktoForm_1572 .mktoRadioList body label, .download-case-study body .btn, .plans-pages .percentage-section .roi .chart body span, .platform-pages .grey-section body h1, .share-container .shared-social body span, body #mktoForm_1572 .mktoRadioList .download-case-study label, body .download-case-study #mktoForm_1572 .mktoRadioList label, body .download-case-study .btn, body .plans-pages .percentage-section .roi .chart span, body .platform-pages .grey-section h1, body .share-container .shared-social span, body h1, body h2, body h3, body h4, body h5, body h6 {
	clear: both;
	margin-bottom: .5em;
	font-family: MuseoSans;
	color: #222;
	line-height: 1.4;
}

body h1 {
	font-size: 28px;
	font-weight: 900;
}

#mktoForm_1572 .mktoRadioList .download-case-study body label, .download-case-study #mktoForm_1572 .mktoRadioList body label, .download-case-study body .btn, .plans-pages .percentage-section .roi .chart body span, .platform-pages .grey-section body h1, .share-container .shared-social body span, body #mktoForm_1572 .mktoRadioList .download-case-study label, body .download-case-study #mktoForm_1572 .mktoRadioList label, body .download-case-study .btn, body .plans-pages .percentage-section .roi .chart span, body .platform-pages .grey-section h1, body .share-container .shared-social span, body h2 {
	font-size: 24px;
	font-weight: 700;
}

body h3 {
	font-size: 22px;
	font-weight: 700;
}

body h4 {
	font-size: 20px;
	font-weight: 700;
}

body h5 {
	font-size: 18px;
	line-height: 1.5;
	font-weight: 700;
}

body h6 {
	font-size: 16px;
	line-height: 1.6;
}

@media (min-width:37.5em) {
	body h1 {
		font-size: 40px;
		font-weight: 900;
		line-height: 1.3;
	}
	
	#mktoForm_1572 .mktoRadioList .download-case-study body label, .download-case-study #mktoForm_1572 .mktoRadioList body label, .download-case-study body .btn, .plans-pages .percentage-section .roi .chart body span, .platform-pages .grey-section body h1, .share-container .shared-social body span, body #mktoForm_1572 .mktoRadioList .download-case-study label, body .download-case-study #mktoForm_1572 .mktoRadioList label, body .download-case-study .btn, body .plans-pages .percentage-section .roi .chart span, body .platform-pages .grey-section h1, body .share-container .shared-social span, body h2 {
		font-size: 32px;
	}
	
	body h3 {
		font-size: 28px;
	}
	
	body h4 {
		font-size: 24px;
	}
	
	body h5 {
		font-size: 20px;
	}
	
	body h6 {
		font-size: 16px;
	}
}

@media (min-width:62em) {
	body h1 {
		font-size: 48px;
		font-weight: 900;
		line-height: 1.3;
	}
	
	#mktoForm_1572 .mktoRadioList .download-case-study body label, .download-case-study #mktoForm_1572 .mktoRadioList body label, .download-case-study body .btn, .plans-pages .percentage-section .roi .chart body span, .platform-pages .grey-section body h1, .share-container .shared-social body span, body #mktoForm_1572 .mktoRadioList .download-case-study label, body .download-case-study #mktoForm_1572 .mktoRadioList label, body .download-case-study .btn, body .plans-pages .percentage-section .roi .chart span, body .platform-pages .grey-section h1, body .share-container .shared-social span, body h2 {
		font-size: 40px;
	}
	
	body h3 {
		font-size: 30px;
	}
	
	body h4 {
		font-size: 25px;
	}
	
	body h5 {
		font-size: 20px;
	}
	
	body h6 {
		font-size: 16px;
	}
}

p {
	margin-bottom: 1.5em;
}

cite, dfn, em, i {
	font-style: italic;
}

blockquote {
	margin: 0 1.5em;
}

address {
	margin: 0 0 1.5em;
}

pre {
	background: #d7e2e1;
	font-family: "Courier 10 Pitch", Courier, monospace;
	font-size: 10.71422px;
	font-size: 1.07142rem;
	line-height: 16.07133px;
	line-height: 1.5;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

@media screen and (min-width:37.5em) {
	pre {
		font-size: 9.375px;
		font-size: .9375rem;
		line-height: 15px;
		line-height: 1.5;
	}
}

@media (min-width:481px) and (max-width:787px) {
	pre {
		font-size: .78125px;
		font-size: .78125rem;
		line-height: 1.24999px;
		line-height: 1.5;
	}
}

code, kbd, tt, var {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
	font-size: 10.71422px;
	font-size: 1.07142rem;
	line-height: 16.07133px;
	line-height: 1.5;
}

@media screen and (min-width:37.5em) {
	code, kbd, tt, var {
		font-size: 9.375px;
		font-size: .9375rem;
		line-height: 15px;
		line-height: 1.5;
	}
}

@media (min-width:481px) and (max-width:787px) {
	code, kbd, tt, var {
		font-size: .78125px;
		font-size: .78125rem;
		line-height: 1.24999px;
		line-height: 1.5;
	}
}

abbr, acronym {
	border-bottom: 1px dotted #ff5551;
	cursor: help;
}

ins, mark {
	background: #fff9c0;
	text-decoration: none;
}

big {
	font-size: 125%;
}

.vertical-title {
	font-size: 188.57025px;
	font-size: 18.85703rem;
	line-height: 54.30823px;
	line-height: .288;
	font-weight: 900;
	font-style: italic;
	text-transform: capitalize;
	position: absolute;
	z-index: 1;
}

@media screen and (min-width:37.5em) {
	.vertical-title {
		font-size: 165px;
		font-size: 16.5rem;
		line-height: 2.88px;
		line-height: .288;
	}
}

@media (min-width:481px) and (max-width:787px) {
	.vertical-title {
		font-size: 13.74995px;
		font-size: 13.74995rem;
		line-height: .24px;
		line-height: .288;
	}
}

@media screen and (min-width:37.5em) {
	.vertical-title {
		font-size: 285.7125px;
		font-size: 28.57125rem;
		line-height: 82.2852px;
		line-height: .288;
	}
}

@media screen and (min-width:37.5em) and (min-width:37.5em) {
	.vertical-title {
		font-size: 250px;
		font-size: 25rem;
		line-height: 2.88px;
		line-height: .288;
	}
}

@media screen and (min-width:37.5em) and (min-width:481px) and (max-width:787px) {
	.vertical-title {
		font-size: 20.83325px;
		font-size: 20.83325rem;
		line-height: .24px;
		line-height: .288;
	}
}

.highlighted-text {
	font-weight: 700;
}

.colored-text {
	color: #17a3b2;
}

#mktoForm_1572 .mktoRadioList .download-case-study label span, .download-case-study #mktoForm_1572 .mktoRadioList label span, .download-case-study .btn span, .plans-pages .percentage-section .roi .chart span span, .platform-pages .grey-section h1 span, .share-container .shared-social span span, h2 span, h3 span {
	color: #ff5551;
}

html {
	box-sizing: border-box;
	scroll-behavior: smooth;
}

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

body {
	background: #fff;
}

hr {
	background-color: #666;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

hr.separator-dark {
	margin-bottom: 0;
	background: rgba(0, 0, 0, .2);
}

hr.separator-light {
	margin-bottom: 0;
	background: rgba(255, 255, 255, .2);
}

.section-fullwidth {
	padding: 4.5em 0;
	background-size: cover;
}

.section-fullwidth.section-spacing-bottom {
	padding-bottom: 8em;
}

.section-fullwidth.section-spacing-top {
	padding-top: 8em;
}

.section-fullwidth.section-fullwidth-content .container {
	max-width: 100%;
	padding: 0;
}

.section-fullwidth.section-no-padding {
	padding: 0;
}

.section-fullwidth.section-resources-viewer {
	padding-bottom: 6.5em;
}

.section-fullwidth .row-swap {
	flex-direction: row-reverse;
}

.section-fullwidth .row-align-center .col-sm-12 {
	align-self: center;
}

.section-fullwidth .row-align-bottom .col-sm-12 {
	align-self: flex-end;
}

.section-fullwidth.image-to-edges {
	padding: 0;
}

.section-fullwidth.image-to-edges .section-column-content {
	padding: 2em 0;
}

.section-fullwidth.image-to-edges .section-column-content h3:first-of-type {
	margin-top: 2.375em;
}

.section-fullwidth.image-to-edges .section-column-content p:last-of-type {
	margin-bottom: 4.5em;
}

@media screen and (max-width:48em) {
	.section-fullwidth.image-hide-for-mobile .section-column-image {
		margin-top: 0;
	}
	
	.section-fullwidth.image-hide-for-mobile .section-column-image>img {
		display: none;
	}
}

@media (max-width:37em) {
	.section-fullwidth {
		padding: 2em 0;
	}
	
	.section-fullwidth.image-to-edges {
		padding: 0;
	}
	
	.section-fullwidth.image-to-edges .section-column-content h3:first-of-type {
		margin-top: 1.5em;
	}
	
	.section-fullwidth.image-to-edges .section-column-content p:last-of-type {
		margin-bottom: 2em;
	}
	
	.section-fullwidth .column-swap {
		flex-direction: column-reverse;
	}
}

.section-column-image {
	margin-top: 2em;
}

.section-column-image .thumbnail-image-object {
	height: auto;
	max-height: 100%;
}

.row-swap .section-column-image.section-image-unlimited {
	display: flex;
	justify-content: flex-end;
}

@media (min-width:992px) {
	.section-column-image {
		margin: 0;
	}
	
	.section-column-image.section-image-unlimited img {
		max-width: none;
	}
}

@media (min-width:992px) {
	.row-swap .section-column-content {
		padding-right: 0;
		padding-left: 2em;
	}
}

@media (min-width:992px) {
	.section-column-content {
		padding-right: 2em;
	}
}

.section-column-content>:last-child {
	margin-bottom: 0;
}

#mktoForm_1572 .mktoRadioList .download-case-study .section-column-content label:first-child, .download-case-study #mktoForm_1572 .mktoRadioList .section-column-content label:first-child, .download-case-study .section-column-content .btn:first-child, .plans-pages .percentage-section .roi .chart .section-column-content span:first-child, .platform-pages .grey-section .section-column-content h1:first-child, .section-column-content #mktoForm_1572 .mktoRadioList .download-case-study label:first-child, .section-column-content .download-case-study #mktoForm_1572 .mktoRadioList label:first-child, .section-column-content .download-case-study .btn:first-child, .section-column-content .plans-pages .percentage-section .roi .chart span:first-child, .section-column-content .platform-pages .grey-section h1:first-child, .section-column-content .share-container .shared-social span:first-child, .section-column-content h1:first-child, .section-column-content h2:first-child, .section-column-content h3:first-child, .share-container .shared-social .section-column-content span:first-child {
	margin-top: 0;
}

.section-column-content .item-key-point {
	padding-left: 2.75em;
}

.section-column-content .item-key-point>a:first-child, .section-column-content .item-key-point>img:first-child, .section-column-content .item-key-point>svg:first-child {
	position: absolute;
	top: 0;
	left: 0;
}

.section-page-header {
	padding: 4.5em 0;
	background-size: cover;
	background-color: #f8f8f8;
}

.section-page-header.header-overlap-bottom {
	padding-bottom: 8em;
	margin-bottom: -8em;
}

.section-page-header.header-overlap-bottom+* {
	position: relative;
	z-index: 1;
}

.section-page-header .section-header {
	margin-bottom: 0;
}

.section-page-header .section-header p:last-child {
	margin-bottom: 0;
}

.section-page-header .section-header-boxed {
	padding: 2em;
	max-width: 38.75em;
}

.section-page-header .section-header-boxed.section-header-bg-coral, .section-page-header .section-header-boxed.section-header-bg-navy, .section-page-header .section-header-boxed.section-header-bg-teal {
	color: #fff;
}

#mktoForm_1572 .mktoRadioList .download-case-study .section-page-header .section-header-boxed.section-header-bg-coral label, #mktoForm_1572 .mktoRadioList .download-case-study .section-page-header .section-header-boxed.section-header-bg-navy label, #mktoForm_1572 .mktoRadioList .download-case-study .section-page-header .section-header-boxed.section-header-bg-teal label, .download-case-study #mktoForm_1572 .mktoRadioList .section-page-header .section-header-boxed.section-header-bg-coral label, .download-case-study #mktoForm_1572 .mktoRadioList .section-page-header .section-header-boxed.section-header-bg-navy label, .download-case-study #mktoForm_1572 .mktoRadioList .section-page-header .section-header-boxed.section-header-bg-teal label, .download-case-study .section-page-header .section-header-boxed.section-header-bg-coral .btn, .download-case-study .section-page-header .section-header-boxed.section-header-bg-navy .btn, .download-case-study .section-page-header .section-header-boxed.section-header-bg-teal .btn, .plans-pages .percentage-section .roi .chart .section-page-header .section-header-boxed.section-header-bg-coral span, .plans-pages .percentage-section .roi .chart .section-page-header .section-header-boxed.section-header-bg-navy span, .plans-pages .percentage-section .roi .chart .section-page-header .section-header-boxed.section-header-bg-teal span, .platform-pages .grey-section .section-page-header .section-header-boxed.section-header-bg-coral h1, .platform-pages .grey-section .section-page-header .section-header-boxed.section-header-bg-navy h1, .platform-pages .grey-section .section-page-header .section-header-boxed.section-header-bg-teal h1, .section-page-header .section-header-boxed.section-header-bg-coral #mktoForm_1572 .mktoRadioList .download-case-study label, .section-page-header .section-header-boxed.section-header-bg-coral .download-case-study #mktoForm_1572 .mktoRadioList label, .section-page-header .section-header-boxed.section-header-bg-coral .download-case-study .btn, .section-page-header .section-header-boxed.section-header-bg-coral .plans-pages .percentage-section .roi .chart span, .section-page-header .section-header-boxed.section-header-bg-coral .platform-pages .grey-section h1, .section-page-header .section-header-boxed.section-header-bg-coral .share-container .shared-social span, .section-page-header .section-header-boxed.section-header-bg-coral a, .section-page-header .section-header-boxed.section-header-bg-coral h1, .section-page-header .section-header-boxed.section-header-bg-coral h2, .section-page-header .section-header-boxed.section-header-bg-coral h3, .section-page-header .section-header-boxed.section-header-bg-coral h4, .section-page-header .section-header-boxed.section-header-bg-navy #mktoForm_1572 .mktoRadioList .download-case-study label, .section-page-header .section-header-boxed.section-header-bg-navy .download-case-study #mktoForm_1572 .mktoRadioList label, .section-page-header .section-header-boxed.section-header-bg-navy .download-case-study .btn, .section-page-header .section-header-boxed.section-header-bg-navy .plans-pages .percentage-section .roi .chart span, .section-page-header .section-header-boxed.section-header-bg-navy .platform-pages .grey-section h1, .section-page-header .section-header-boxed.section-header-bg-navy .share-container .shared-social span, .section-page-header .section-header-boxed.section-header-bg-navy a, .section-page-header .section-header-boxed.section-header-bg-navy h1, .section-page-header .section-header-boxed.section-header-bg-navy h2, .section-page-header .section-header-boxed.section-header-bg-navy h3, .section-page-header .section-header-boxed.section-header-bg-navy h4, .section-page-header .section-header-boxed.section-header-bg-teal #mktoForm_1572 .mktoRadioList .download-case-study label, .section-page-header .section-header-boxed.section-header-bg-teal .download-case-study #mktoForm_1572 .mktoRadioList label, .section-page-header .section-header-boxed.section-header-bg-teal .download-case-study .btn, .section-page-header .section-header-boxed.section-header-bg-teal .plans-pages .percentage-section .roi .chart span, .section-page-header .section-header-boxed.section-header-bg-teal .platform-pages .grey-section h1, .section-page-header .section-header-boxed.section-header-bg-teal .share-container .shared-social span, .section-page-header .section-header-boxed.section-header-bg-teal a, .section-page-header .section-header-boxed.section-header-bg-teal h1, .section-page-header .section-header-boxed.section-header-bg-teal h2, .section-page-header .section-header-boxed.section-header-bg-teal h3, .section-page-header .section-header-boxed.section-header-bg-teal h4, .share-container .shared-social .section-page-header .section-header-boxed.section-header-bg-coral span, .share-container .shared-social .section-page-header .section-header-boxed.section-header-bg-navy span, .share-container .shared-social .section-page-header .section-header-boxed.section-header-bg-teal span {
	color: inherit;
}

.section-page-header .section-header-boxed.section-header-transparent.section-header-bg-white {
	background-color: rgba(255, 255, 255, .8);
}

.section-page-header .section-header-boxed.section-header-transparent.section-header-bg-light-gray {
	background-color: rgba(248, 248, 248, .8);
}

.section-page-header .section-header-boxed.section-header-transparent.section-header-bg-teal {
	background-color: rgba(23, 163, 178, .8);
}

.section-page-header .section-header-boxed.section-header-transparent.section-header-bg-light-teal {
	background-color: rgba(215, 238, 240, .8);
}

.section-page-header .section-header-boxed.section-header-transparent.section-header-bg-navy {
	background-color: rgba(10, 51, 85, .8);
}

.section-page-header .section-header-boxed.section-header-transparent.section-header-bg-coral {
	background-color: rgba(255, 85, 81, .8);
}

.section-page-header .section-header-boxed.section-header-transparent.section-header-bg-lightest-coral {
	background-color: rgba(255, 245, 245, .8);
}

.section-page-header .section-header-boxed.section-header-transparent.section-header-bg-light-coral {
	background-color: rgba(255, 165, 163, .8);
}

.section-page-header .section-header-boxed.section-header-transparent.section-header-bg-purple {
	background-color: rgba(200, 82, 255, .8);
}

.section-page-header .section-header-boxed.section-header-transparent.section-header-bg-light-purple {
	background-color: rgba(225, 160, 255, .8);
}

.section-page-header .section-header-boxed.section-header-transparent.section-header-bg-lightest-purple {
	background-color: rgba(250, 238, 255, .8);
}

.section-page-header .section-header-boxed.section-header-blur {
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
}

.section-page-header .h-form {
	z-index: 1;
	max-width: 400px;
}

.section-header {
	margin-bottom: 4em;
}

.section-header .header-title {
	margin-top: 0;
}

.section-header .header-title:last-child {
	margin-bottom: 0;
}

.section-header .header-subtitle-small {
	font-size: 1.75em;
	font-weight: 400;
	color: #000;
}

.section-header .header-subtitle a {
	text-decoration: underline;
}

.container:last-child .section-header {
	margin-bottom: 0;
}

.section-content-dark {
	color: #505050;
}

.section-content-light {
	color: #fff;
}

#mktoForm_1572 .mktoRadioList .download-case-study .section-content-light label, .download-case-study #mktoForm_1572 .mktoRadioList .section-content-light label, .download-case-study .section-content-light .btn, .plans-pages .percentage-section .roi .chart .section-content-light span, .platform-pages .grey-section .section-content-light h1, .section-content-light #mktoForm_1572 .mktoRadioList .download-case-study label, .section-content-light .download-case-study #mktoForm_1572 .mktoRadioList label, .section-content-light .download-case-study .btn, .section-content-light .header-title, .section-content-light .plans-pages .percentage-section .roi .chart span, .section-content-light .platform-pages .grey-section h1, .section-content-light .share-container .shared-social span, .section-content-light h1, .section-content-light h2, .section-content-light h3, .section-content-light h4, .section-content-light h5, .share-container .shared-social .section-content-light span {
	color: #fff;
}

.section-content-light .tabs-list {
	color: #000;
}

.section-background-white, .section-header-bg-white {
	background-color: #fff;
}

.section-background-light-gray, .section-header-bg-light-gray {
	background-color: #f8f8f8;
}

.section-background-teal, .section-header-bg-teal {
	background-color: #17a3b2;
}

.section-background-teal .section-header .header-subtitle, .section-header-bg-teal .section-header .header-subtitle {
	color: #d7eef0;
}

.section-background-light-teal, .section-header-bg-light-teal {
	background-color: #d7eef0;
}

.section-background-navy, .section-header-bg-navy {
	background-color: #0a3355;
}

.section-background-coral, .section-header-bg-coral {
	background-color: #ff5551;
}

.section-background-lightest-coral, .section-header-bg-lightest-coral {
	background-color: #fff5f5;
}

.section-background-light-coral, .section-header-bg-light-coral {
	background-color: #ffa5a3;
}

.section-background-purple, .section-header-bg-purple {
	background-color: #c852ff;
}

.section-background-lightest-purple, .section-header-bg-lightest-purple {
	background-color: #faeeff;
}

.section-background-light-purple, .section-header-bg-light-purple {
	background-color: #e1a0ff;
}

.section-logos-slider {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-evenly;
	box-shadow: 0 0 12px 0 rgba(144, 164, 174, .2);
	align-items: center;
	padding: 1em 0;
	position: relative;
	z-index: 1;
}

.section-logos-slider-no-shadow {
	box-shadow: none;
}

.section-logos-slider .thumbnail-wrapper {
	margin: 2em 2.5em;
	display: flex;
	justify-content: center;
	align-items: center;
	opacity: 0;
}

.section-logos-slider .thumbnail-wrapper.is-visible {
	opacity: 1;
}

.section-logos-slider .thumbnail-link-wrapper {
	display: flex;
	max-width: 220px;
	max-height: 50px;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	outline: 0;
	border: none;
	text-decoration: none;
}

.section-logos-slider .slider-wrapper {
	position: relative;
	width: 100%;
	display: flex;
	justify-content: flex-start;
	min-height: 7.375em;
}

.section-logos-slider .slider-wrapper.is-static {
	justify-content: space-evenly;
	flex-flow: wrap;
}

.section-logos-slider .slider-wrapper.is-static .thumbnail-wrapper {
	opacity: 1;
}

.section-logos-slider .thumbnail {
	width: auto;
	max-width: 220px;
	max-height: 50px;
}

@media (max-width:56.75em) {
	.section-logos-slider .thumbnail-wrapper {
		opacity: 1;
		flex-basis: calc(100% / 3 - 4em);
		max-width: calc(100% / 3 - 4em);
		margin: 2em;
	}
	
	.section-logos-slider .slider-wrapper {
		min-height: -webkit-fit-content;
		min-height: -moz-fit-content;
		min-height: fit-content;
		flex-flow: row wrap;
		align-items: center;
		justify-content: space-evenly;
	}
}

@media (max-width:640px) {
	.section-logos-slider .thumbnail-wrapper {
		flex-basis: calc(100% / 2 - 4em);
		max-width: calc(100% / 2 - 4em);
	}
	
	.section-logos-slider .thumbnail {
		max-width: 100px;
	}
}

.section-rows-fullwidth .container:not(.container-always-limited) {
	max-width: 100%;
}

.section-divider-small {
	padding: 2em 0;
}

.section-divider-medium {
	padding: 4em 0;
}

.section-divider-large {
	padding: 8em 0;
}

.section-divider-very-large {
	padding: 12em 0;
}

.section-divider hr {
	margin-top: 0;
	margin-bottom: 0;
}

.section-career-gallery {
	padding-left: 15px;
	padding-right: 15px;
	text-align: center;
}

.section-career-gallery img {
	margin: 0 auto;
}

@media (max-width:640px) {
	.section-career-gallery .careers-gallery-desktop {
		display: none;
	}
}

@media (min-width:640px) {
	.section-career-gallery .careers-gallery-mobile {
		display: none;
	}
}

.section-perks .list-items img {
	height: 34px;
	-o-object-fit: contain;
	object-fit: contain;
}

.section-split .section-column.column-background-dark .section-column-box, .section-split .section-column.column-background-dark-and-transparent .section-column-box, .section-split .section-column.text-light {
	color: #fff;
}

#mktoForm_1572 .mktoRadioList .download-case-study .section-split .section-column.column-background-dark .section-column-box label, #mktoForm_1572 .mktoRadioList .download-case-study .section-split .section-column.column-background-dark-and-transparent .section-column-box label, #mktoForm_1572 .mktoRadioList .download-case-study .section-split .section-column.text-light label, .download-case-study #mktoForm_1572 .mktoRadioList .section-split .section-column.column-background-dark .section-column-box label, .download-case-study #mktoForm_1572 .mktoRadioList .section-split .section-column.column-background-dark-and-transparent .section-column-box label, .download-case-study #mktoForm_1572 .mktoRadioList .section-split .section-column.text-light label, .download-case-study .section-split .section-column.column-background-dark .section-column-box .btn, .download-case-study .section-split .section-column.column-background-dark-and-transparent .section-column-box .btn, .download-case-study .section-split .section-column.text-light .btn, .plans-pages .percentage-section .roi .chart .section-split .section-column.column-background-dark .section-column-box span, .plans-pages .percentage-section .roi .chart .section-split .section-column.column-background-dark-and-transparent .section-column-box span, .plans-pages .percentage-section .roi .chart .section-split .section-column.text-light span, .platform-pages .grey-section .section-split .section-column.column-background-dark .section-column-box h1, .platform-pages .grey-section .section-split .section-column.column-background-dark-and-transparent .section-column-box h1, .platform-pages .grey-section .section-split .section-column.text-light h1, .section-split .section-column.column-background-dark .section-column-box #mktoForm_1572 .mktoRadioList .download-case-study label, .section-split .section-column.column-background-dark .section-column-box .download-case-study #mktoForm_1572 .mktoRadioList label, .section-split .section-column.column-background-dark .section-column-box .download-case-study .btn, .section-split .section-column.column-background-dark .section-column-box .plans-pages .percentage-section .roi .chart span, .section-split .section-column.column-background-dark .section-column-box .platform-pages .grey-section h1, .section-split .section-column.column-background-dark .section-column-box .share-container .shared-social span, .section-split .section-column.column-background-dark .section-column-box h1, .section-split .section-column.column-background-dark .section-column-box h2, .section-split .section-column.column-background-dark .section-column-box h3, .section-split .section-column.column-background-dark .section-column-box h4, .section-split .section-column.column-background-dark .section-column-box h5, .section-split .section-column.column-background-dark-and-transparent .section-column-box #mktoForm_1572 .mktoRadioList .download-case-study label, .section-split .section-column.column-background-dark-and-transparent .section-column-box .download-case-study #mktoForm_1572 .mktoRadioList label, .section-split .section-column.column-background-dark-and-transparent .section-column-box .download-case-study .btn, .section-split .section-column.column-background-dark-and-transparent .section-column-box .plans-pages .percentage-section .roi .chart span, .section-split .section-column.column-background-dark-and-transparent .section-column-box .platform-pages .grey-section h1, .section-split .section-column.column-background-dark-and-transparent .section-column-box .share-container .shared-social span, .section-split .section-column.column-background-dark-and-transparent .section-column-box h1, .section-split .section-column.column-background-dark-and-transparent .section-column-box h2, .section-split .section-column.column-background-dark-and-transparent .section-column-box h3, .section-split .section-column.column-background-dark-and-transparent .section-column-box h4, .section-split .section-column.column-background-dark-and-transparent .section-column-box h5, .section-split .section-column.text-light #mktoForm_1572 .mktoRadioList .download-case-study label, .section-split .section-column.text-light .download-case-study #mktoForm_1572 .mktoRadioList label, .section-split .section-column.text-light .download-case-study .btn, .section-split .section-column.text-light .plans-pages .percentage-section .roi .chart span, .section-split .section-column.text-light .platform-pages .grey-section h1, .section-split .section-column.text-light .share-container .shared-social span, .section-split .section-column.text-light h1, .section-split .section-column.text-light h2, .section-split .section-column.text-light h3, .section-split .section-column.text-light h4, .section-split .section-column.text-light h5, .share-container .shared-social .section-split .section-column.column-background-dark .section-column-box span, .share-container .shared-social .section-split .section-column.column-background-dark-and-transparent .section-column-box span, .share-container .shared-social .section-split .section-column.text-light span {
	color: #fff;
}

.section-split {
	padding: 0;
	overflow: hidden;
}

.section-split .section-column {
	position: static;
	display: flex;
	height: 100%;
}

.section-split .section-column-box {
	z-index: 1;
	padding-top: 4em;
	padding-bottom: 4em;
	flex: 1 1 100%;
	width: 100%;
}

.section-split .section-column-box p:last-child {
	margin-bottom: 0;
}

.section-split .section-column.is-boxed .section-column-box {
	padding-left: 4em;
	padding-right: 4em;
}

.section-split .section-column.is-spaced .section-column-box {
	margin-top: 4em;
	margin-bottom: 4em;
}

@media (max-width:767px) {
	.section-split .section-column.is-spaced .section-column-box {
		margin-top: 2em;
		margin-bottom: 2em;
	}
}

.section-split .section-column.is-mobile-dom-image .section-column-background img {
	display: none;
}

@media (max-width:767px) {
	.section-split .section-column.is-mobile-dom-image .section-column-box {
		display: none;
	}
	
	.section-split .section-column.is-mobile-dom-image .section-column-background {
		background-image: none !important;
		height: auto;
		position: static;
	}
	
	.section-split .section-column.is-mobile-dom-image .section-column-background.nitro-lazy {
		background-image: none !important;
	}
	
	.section-split .section-column.is-mobile-dom-image .section-column-background img {
		display: block;
	}
}

@media (max-width:576px) {
	.section-split .section-column.is-mobile-dom-image .section-column-background {
		margin-left: -15px;
		width: 100vw;
		left: 0;
	}
	
	.section-split .section-column.is-mobile-dom-image .section-column-background img {
		max-width: 100vw;
	}
}

.section-split .section-column.column-background-light .section-column-box {
	background: #fff;
}

.section-split .section-column.column-background-light-and-transparent .section-column-box {
	background: rgba(255, 255, 255, .8);
}

.section-split .section-column.column-background-dark .section-column-box {
	background: #0a3355;
}

.section-split .section-column.column-background-dark-and-transparent .section-column-box {
	background: rgba(10, 51, 85, .8);
}

.section-split .section-column.column-position-middle {
	align-items: center;
}

.section-split .section-column.column-position-bottom {
	align-items: flex-end;
}

.section-split .section-column.column-position-stretch {
	align-items: stretch;
}

.section-split .section-column.column-height-small {
	min-height: 420px;
}

.section-split .section-column.column-height-medium {
	min-height: 680px;
}

.section-split .section-column.column-height-large {
	min-height: 900px;
}

.section-split .section-column-background {
	position: absolute;
	z-index: 0;
	width: 50vw;
	height: 100%;
	top: 0;
	background-size: cover;
	background-position: center center;
}

.section-split .row>div:last-child :not(.is-boxed) .section-column-box {
	padding-left: 2em;
}

.section-split .row>div:last-child .section-column-background {
	left: 0;
}

.section-split .row>div:first-child :not(.is-boxed) .section-column-box {
	padding-right: 2em;
}

.section-split .row>div:first-child .section-column-background {
	right: 0;
}

.section-split .row.row-center-overlap {
	position: absolute;
	top: 2em;
	left: 15px;
	z-index: 10;
	width: 100%;
	text-align: center;
}

.section-split .row.row-center-overlap~.row .section-column-box {
	padding-top: 9.5em;
}

@media (max-width:640px) {
	.section-split .row.row-center-overlap {
		top: 1.5em;
	}
}

.section-split .row.row-swap {
	flex-direction: row-reverse;
}

.section-split .row.row-swap>div:last-child :not(.is-boxed) .section-column-box {
	padding-right: 2em;
	padding-left: 0;
}

.section-split .row.row-swap>div:last-child .section-column-background {
	right: 0;
	left: auto;
}

.section-split .row.row-swap>div:first-child :not(.is-boxed) .section-column-box {
	padding-left: 2em;
	padding-right: 0;
}

.section-split .row.row-swap>div:first-child .section-column-background {
	right: auto;
	left: 0;
}

@media (min-width:767px) {
	.section-split .row.row-swap>div:last-child .section-column-background {
		right: 0;
		left: auto;
	}
	
	.section-split .row.row-swap>div:first-child .section-column-background {
		left: 0;
		right: auto;
	}
	
	.section-split .row.row-swap>div:last-child :not(.is-boxed) .section-column-box {
		padding-right: 2em;
		padding-left: 0;
	}
	
	.section-split .row.row-swap>div:first-child :not(.is-boxed) .section-column-box {
		padding-right: 0;
		padding-left: 2em;
	}
}

.section-split:not(.section-split-compare) .row-swap {
	flex-direction: row-reverse;
}

@media (max-width:767px) {
	.section-split:not(.section-split-compare) .row-swap>div:last-child {
		order: 1;
	}
	
	.section-split:not(.section-split-compare) .row-swap>div:first-child {
		order: 2;
	}
}

@media (max-width:767px) {
	.section-split:not(.section-split-compare) .section-column-box {
		padding-top: 2em;
		padding-bottom: 2em;
	}
	
	.section-split:not(.section-split-compare) .container, .section-split:not(.section-split-compare) .row {
		position: static;
	}
	
	.section-split:not(.section-split-compare) .row>div:first-child .section-column-background, .section-split:not(.section-split-compare) .row>div:last-child .section-column-background {
		left: calc(( 100vw - 100% ) / -2);
		width: 100vw;
		right: auto;
	}
	
	.section-split:not(.section-split-compare) .row>div:first-child :not(.is-boxed) .section-column-box, .section-split:not(.section-split-compare) .row>div:last-child :not(.is-boxed) .section-column-box {
		padding-left: 0;
		padding-right: 0;
	}
	
	.section-split:not(.section-split-compare) .section-column.column-height-large, .section-split:not(.section-split-compare) .section-column.column-height-medium, .section-split:not(.section-split-compare) .section-column.column-height-small {
		min-height: 0;
	}
}

.section-split-compare .col-md-6.col-sm-12 {
	flex: 0 0 50%;
	max-width: 50%;
}

.section-split-compare .section-header {
	padding: 1em;
}

.section-split-compare .heading-title {
	font-size: 1.5em;
	margin-bottom: 0;
}

.section-split-compare .header-content-white .heading-title {
	color: #fff;
}

.section-split-compare .header-content-size-small .heading-title {
	font-size: 1em;
}

.section-split-compare .header-content-size-large .heading-title {
	font-size: 2em;
}

@media (max-width:640px) {
	.section-split-compare .section-column-box {
		padding-bottom: 2em;
	}
}

@media (max-width:480px) {
	.section-split-compare p {
		font-size: 1.33333rem;
	}
}

.section-slider-wrapper {
	position: relative;
	overflow: hidden;
}

.section-slider-wrapper:not(.slider-has-dots) .slider-controls-dots-wrapper {
	display: none;
}

.section-slider-wrapper:not(.slider-has-arrows) .slider-controls-arrows-wrapper {
	display: none;
}

.section-slider-wrapper.slider-center .section-fullwidth {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.section-slider-wrapper .section-slider-items, .section-slider-wrapper .slider-controls-dots-wrapper {
	position: static;
}

.section-slider-wrapper .section-slider-items>section:not(.is-visible) {
	position: absolute;
	display: block;
	visibility: hidden;
	opacity: 0;
	top: 0;
	left: 0;
	right: 0;
}

.section-slider-wrapper.slider-type-fade .section-slider-items>section {
	transition: 1s;
}

.section-slider-wrapper.slider-type-slight-slide .section-slider-items>section .row {
	transition: 1s;
	transform: translateX(4em);
}

.section-slider-wrapper.slider-type-slight-slide .section-slider-items>section.is-visible .row {
	transform: translateX(0);
}

.section-slider-wrapper .section-slider-controls {
	position: static;
}

.section-slider-wrapper .slider-controls-arrows-wrapper {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 100%;
	pointer-events: none;
}

.section-slider-wrapper .slider-controls-arrows {
	display: flex;
	justify-content: space-between;
	width: calc(100% + 18em);
	left: -9em;
}

.section-slider-wrapper .slider-controls-arrows button {
	background: transparent url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/wp-content/themes/kustomer2019/assets/dist/images/slider-arrows.svg") no-repeat center center;
	background-size: 75%;
	color: #0a3355;
	text-indent: -9999em;
	height: 2em;
	width: 2em;
	pointer-events: all;
	cursor: pointer;
	border: none;
	box-shadow: none;
}

.section-slider-wrapper .slider-controls-arrows button.nitro-lazy {
	background-image: none !important;
}

.section-slider-wrapper .slider-controls-arrows button:focus {
	outline: 0;
}

.section-slider-wrapper .slider-controls-arrows .slider-control-next {
	transform: rotate(-90deg);
}

.section-slider-wrapper .slider-controls-arrows .slider-control-previous {
	transform: rotate(90deg);
}

.section-slider-wrapper .slider-controls-arrows .is-hidden {
	visibility: hidden;
}

.section-slider-wrapper .slider-control-dots {
	margin: 0;
	padding: 0;
	text-align: center;
	position: absolute;
	bottom: 1em;
	width: 100%;
}

.section-slider-wrapper .slider-control-dots ul {
	display: inline-flex;
	justify-content: center;
	margin: 0;
	align-items: center;
	list-style: none;
	padding: 0;
}

.section-slider-wrapper .slider-control-dots .slider-controll-dot {
	list-style: none;
	padding: 0;
	margin: .5em;
	transform: translateY(2px);
}

.section-slider-wrapper .slider-control-dots .is-current span {
	background: #0a3355;
}

.section-slider-wrapper .slider-control-dots span {
	display: inline-block;
	height: .75em;
	width: .75em;
	border-radius: 50%;
	background: rgba(10, 51, 85, .1);
	cursor: pointer;
}

.section-slider-wrapper .slider-control-dots span:hover {
	background: rgba(10, 51, 85, .2);
}

@media (min-width:1240px) {
	.section-slider-wrapper .section-slider-controls.is-content-light .slider-controls-arrows button {
		background-image: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/wp-content/themes/kustomer2019/assets/dist/images/slider-arrows-white.svg");
	}
	
	.section-slider-wrapper .section-slider-controls.is-content-light .slider-control-dots span {
		background: rgba(255, 255, 255, .1);
	}
	
	.section-slider-wrapper .section-slider-controls.is-content-light .slider-control-dots span:hover {
		background: rgba(255, 255, 255, .2);
	}
	
	.section-slider-wrapper .section-slider-controls.is-content-light .slider-control-dots .is-current span {
		background: #fff;
	}
	
	.section-slider-wrapper .section-slider-controls.is-content-light .slider-controls-arrows button.nitro-lazy {
		background-image: none !important;
	}
}

@media (max-width:1240px) {
	.section-slider-wrapper .section-slider-controls {
		margin-bottom: 0;
		position: relative;
		padding: 1em 0;
		min-height: 4.5em;
	}
	
	.section-slider-wrapper .slider-control-dots {
		pointer-events: none;
	}
	
	.section-slider-wrapper .slider-control-dots ul {
		pointer-events: all;
	}
	
	.section-slider-wrapper .slider-controls-arrows-wrapper {
		top: auto;
		transform: none;
		height: 100%;
	}
	
	.section-slider-wrapper .slider-controls-arrows {
		width: 100%;
		left: auto;
	}
	
	.section-slider-wrapper .slider-control-dots {
		position: relative;
		bottom: auto;
	}
}

@media (hover:hover) {
	.section-slider-wrapper .slider-controls-arrows-wrapper {
		opacity: 0;
		transition: .5s;
		transform: scaleX(1.02);
	}
	
	.section-slider-wrapper:hover .slider-controls-arrows-wrapper {
		opacity: 1;
		transition: .5s;
		transform: scaleX(1);
	}
}

@media (max-width:1024px) {
	.section-slider-wrapper .slider-controls-arrows-wrapper {
		opacity: 1;
		transform: scaleX(1);
		transition: .5s;
	}
}

.section-faqs.section-content-dark .faq-tabs label:after {
	color: #0a3355;
}

.section-faqs .section-header {
	margin-bottom: 2em;
}

.section-faqs .section-header.section-header-inner {
	margin-bottom: 3em;
}

.section-faqs .section-header.section-header-inner .header-subtitle {
	font-size: 1.25em;
	font-weight: 400;
	color: inherit;
}

.section-faqs .col-lg-4, .section-faqs .col-lg-6 {
	margin-top: 4em;
}

.section-faqs .col-lg-4 .faq-item, .section-faqs .col-lg-6 .faq-item {
	margin-right: 4em;
}

.section-faqs .col-lg-4 .faq-item label, .section-faqs .col-lg-6 .faq-item label {
	font-size: 1.25em;
}

.section-faqs .col-lg-4 .faq-item label:after, .section-faqs .col-lg-6 .faq-item label:after {
	right: -3em;
}

.section-faqs .col-lg-4:nth-child(1), .section-faqs .col-lg-4:nth-child(2), .section-faqs .col-lg-4:nth-child(3), .section-faqs .col-lg-6:nth-child(1), .section-faqs .col-lg-6:nth-child(2) {
	margin-top: 0;
}

@media (max-width:992px) {
	.section-faqs .col-lg-3, .section-faqs .col-lg-4, .section-faqs .col-lg-6 {
		flex: 0 0 100%;
		margin-top: 0;
	}
	
	.section-faqs .col-lg-3 .section-header.section-header-inner, .section-faqs .col-lg-4 .section-header.section-header-inner, .section-faqs .col-lg-6 .section-header.section-header-inner {
		margin-top: 3em;
		margin-bottom: 1em;
		min-height: 0 !important;
	}
	
	.section-faqs .col-lg-3:first-child .section-header.section-header-inner, .section-faqs .col-lg-4:first-child .section-header.section-header-inner, .section-faqs .col-lg-6:first-child .section-header.section-header-inner {
		margin-top: 0;
	}
}

.section-resources-header {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.section-resources-header .section-header {
	max-width: 30em;
}

.section-resources-header .heading-title {
	font-size: 40px;
	color: #000;
}

.section-resources-header .heading-pretitle {
	margin-bottom: 0;
}

.section-resources-header.section-background-lightest-coral .heading-pretitle {
	color: #6b201e;
}

@media screen and (max-width:640px) {
	.section-resources-header .heading-title {
		font-size: 28px;
	}
}

.section-resources-viewer.section-fullwidth {
	padding-top: 0;
}

.section-resources-viewer .resources-filters {
	transition: all .2s ease-out;
	box-shadow: 0 4px 4px rgba(0, 0, 0, .05);
	background: #fff;
	min-height: 5.625em;
	display: flex;
	align-items: center;
	z-index: 10;
	border-top: 1px solid rgba(0, 0, 0, .1);
}

.section-resources-viewer .resources-filters .container {
	width: 100%;
}

.section-resources-viewer .resource-clear-filter {
	width: 1em;
	background: url("https://www.kustomer.com/wp-content/themes/images/redo-solid.svg") no-repeat center center;
	background-size: contain;
	cursor: pointer;
	margin-right: 1em;
	display: none;
}

.section-resources-viewer .resource-clear-filter.nitro-lazy {
	background-image: none !important;
}

.section-resources-viewer .resource-filter-by {
	font-weight: 700;
	padding: 2em 0;
	display: inline-flex;
	align-items: center;
	cursor: pointer;
	margin-right: 3.5em;
	position: relative;
}

@media (max-width:640px) {
	.section-resources-viewer .resource-filter-by {
		margin-right: 1.5em;
	}
}

.section-resources-viewer .resource-filter-by svg {
	margin-left: .5em;
}

.section-resources-viewer .resource-filter-by:hover .filter-dropdown {
	transition: .5s;
	transition: .2s;
	opacity: 1;
	pointer-events: all;
	transform: translateY(0);
}

.section-resources-viewer .resources-filters-inner {
	display: flex;
	width: 100%;
}

.section-resources-viewer .resources-body {
	margin-top: 3.75em;
	min-height: 800px;
}

.section-resources-viewer .pagination-navigation button {
	display: none;
}

.section-resources-viewer .resource-search {
	margin-left: auto;
	display: flex;
	align-items: center;
}

.section-resources-viewer .resource-search input[type=submit] {
	display: none;
}

.section-resources-viewer .resource-search input[type=text] {
	background: #fff;
	border: 1px solid #ffa5a3;
	height: 40px;
	line-height: 40px;
	padding: .5em 1em;
	border-radius: 3px;
	background-position: center right .5em;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width=\'15\' height=\'15\' viewBox=\'0 0 15 15\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M13.8906 13.9297C14.0547 14.0755 14.0547 14.2305 13.8906 14.3945L13.6445 14.6406C13.4805 14.8047 13.3255 14.8047 13.1797 14.6406L9.65234 11.1406C9.57943 11.0677 9.54297 10.9857 9.54297 10.8945V10.6211C8.44922 11.6237 7.16406 12.125 5.6875 12.125C4.11979 12.125 2.77995 11.569 1.66797 10.457C0.55599 9.34505 0 8.00521 0 6.4375C0 4.86979 0.55599 3.52995 1.66797 2.41797C2.77995 1.30599 4.11979 0.75 5.6875 0.75C7.25521 0.75 8.59505 1.30599 9.70703 2.41797C10.819 3.52995 11.375 4.86979 11.375 6.4375C11.375 7.91406 10.8737 9.19922 9.87109 10.293H10.1445C10.2357 10.293 10.3177 10.3294 10.3906 10.4023L13.8906 13.9297ZM2.26953 9.85547C3.21745 10.7852 4.35677 11.25 5.6875 11.25C7.01823 11.25 8.14844 10.7852 9.07812 9.85547C10.026 8.90755 10.5 7.76823 10.5 6.4375C10.5 5.10677 10.026 3.97656 9.07812 3.04688C8.14844 2.09896 7.01823 1.625 5.6875 1.625C4.35677 1.625 3.21745 2.09896 2.26953 3.04688C1.33984 3.97656 0.875 5.10677 0.875 6.4375C0.875 7.76823 1.33984 8.90755 2.26953 9.85547Z\' fill=\'%23FFA5A3\'/%3E%3C/svg%3E%0A");
}

.section-resources-viewer .resource-search input[type=text].nitro-lazy {
	background-image: none !important;
}

.section-resources-viewer .resource-search input[type=text]:focus {
	border-color: #ff5551;
}

.section-resources-viewer .resource-search input[type=text].is-background-hidden {
	background-size: 0;
}

.section-resources-viewer .filter-dropdown {
	opacity: 0;
	pointer-events: none;
	transition: .2s;
	transform: translateY(1em);
	position: absolute;
	top: 100%;
	left: 0;
	background: #fff;
	z-index: 10;
	min-width: 200px;
	box-shadow: 0 4px 4px rgba(0, 0, 0, .25);
	border-top: 5px solid #ff5551;
}

.section-resources-viewer .filter-dropdown ul {
	margin: 0;
	padding: 0;
}

.section-resources-viewer .filter-dropdown li {
	margin: 0;
	list-style: none;
}

.section-resources-viewer .filter-dropdown button {
	padding: 1em;
	font-weight: 400;
	font-style: normal;
	background: 0 0;
	border-radius: 0;
	font-size: 1em;
	color: #000;
	border: 2px solid transparent;
	box-shadow: none;
	display: block;
	margin: 0;
	width: 100%;
	text-align: left;
}

.section-resources-viewer .filter-dropdown button:hover {
	background: #fafafa;
	cursor: pointer;
}

@media (max-width:480px) {
	.section-resources-viewer .resources-filters-inner {
		flex-wrap: wrap;
		justify-content: center;
	}
	
	.section-resources-viewer .resource-filter-by {
		padding: .75em 0;
		margin: 0 1em;
	}
	
	.section-resources-viewer .resource-search {
		flex: 0 0 100%;
		display: flex;
		justify-content: center;
		margin-bottom: 1em;
	}
}

.section-compare .content-wrapper {
	display: flex;
}

.section-compare .compare-table-wrapper {
	color: #000;
	margin-left: 1.25em;
	width: 100%;
}

.section-compare .compare-table-wrapper .heading-title {
	line-height: 1;
	margin-bottom: .375em;
}

.section-compare .compare-navigation {
	position: -webkit-sticky;
	position: sticky;
}

.section-compare .compare-navigation-box {
	width: 100%;
	max-width: 14.375em;
}

.section-compare .navigation-arrow {
	display: none;
}

@media (min-width:768px) {
	.section-compare .container {
		max-width: 960px;
	}
}

@media screen and (max-width:768px) {
	.section-compare .compare-navigation .navigation-header {
		padding: .5em 0;
		box-sizing: border-box;
		margin-bottom: 0;
		display: flex;
		align-items: center;
	}
	
	.section-compare .navigation-header-title {
		position: relative;
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content;
	}
	
	.section-compare .navigation-arrow {
		display: flex;
		width: .875em;
		height: .5em;
		margin-left: .5em;
	}
	
	.section-compare .content-wrapper {
		flex-direction: column;
	}
	
	.section-compare .compare-navigation-box {
		max-width: 100%;
		cursor: pointer;
		position: sticky;
		position: -webkit-sticky;
		margin-bottom: 0;
		background-color: #fff;
		z-index: 10;
	}
	
	.section-compare .compare-navigation-box.show-list {
		position: fixed;
		top: 0;
		left: 0;
		height: 100vh;
		max-height: 100%;
		width: 100%;
		padding: 0 15px;
	}
	
	.section-compare .compare-navigation-box.show-list .navigation-list {
		display: block;
		overflow-y: auto;
		height: 100vh;
	}
	
	.section-compare .compare-table-wrapper {
		margin-left: 0;
		margin-top: 1em;
	}
	
	.section-compare .navigation-list {
		display: none;
	}
}

@media (max-width:767px) {
	.section-compare .compare-navigation-box.show-list .compare-navigation {
		width: 100%;
		max-width: 510px;
		margin: 0 auto;
	}
}

@media (max-width:575px) {
	.section-compare .compare-navigation-box.show-list .compare-navigation {
		width: 100%;
		max-width: 100%;
		margin: 0 auto;
	}
}

.section-tab-layout .section-header:first-child {
	text-align: center;
	margin-bottom: 2em;
}

@media screen and (min-width:768px) {
	.section-tab-layout .show-on-mobile {
		display: none;
	}
	
	.section-tab-layout .hide-on-mobile {
		display: block;
	}
}

@media screen and (max-width:767px) {
	.section-tab-layout .hide-on-mobile {
		display: none;
	}
	
	.section-tab-layout .show-on-mobile {
		display: block;
	}
}

.section-integration-header .heading-pretitle {
	color: grey;
	font-weight: 500;
}

.section-integration-header .heading-pretitle+.heading-title {
	margin-top: .25em;
}

.section-integration-header .heading-title {
	margin-top: 0;
}

.section-integration-header .heading-content {
	font-weight: 500;
}

.section-integration-header .search-form-wrapper {
	margin-top: 1.5em;
	width: 100%;
	max-width: 26.5em;
}

.section-integration-header .entry-thumbnail-wrapper {
	position: relative;
	height: 0;
	padding-bottom: 68%;
	width: 100%;
}

.section-integration-header .entry-thumbnail {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}

@media screen and (max-width:64em) {
	.section-integration-header .entry-thumbnail-wrapper {
		padding-bottom: 72%;
	}
}

@media (max-width:991px) {
	.section-integration-header .entry-thumbnail-wrapper {
		padding-bottom: 48%;
		margin-top: 2em;
	}
}

@media (max-width:37.5em) {
	.section-integration-header .header-content-additional {
		margin-top: 1em;
	}
	
	.section-integration-header .header-content-additional a, .section-integration-header .header-content-additional p {
		font-size: 1.125em;
		line-height: 1.4;
	}
	
	.section-integration-header .entry-thumbnail-wrapper {
		padding-bottom: 58%;
	}
}

.section-integration-body {
	padding: 4em 0;
}

@media (max-width:767px) {
	.section-integration-body {
		padding-top: 0;
	}
}

ol, ul {
	margin: 0 0 1.5em 0;
	padding: 0;
}

ul {
	display: block;
	list-style-type: disc;
	-webkit-margin-before: 1em;
	margin-block-start: 1em;
	-webkit-margin-after: 1em;
	margin-block-end: 1em;
	-webkit-margin-start: 0;
	margin-inline-start: 0;
	-webkit-margin-end: 0;
	margin-inline-end: 0;
	-webkit-padding-start: 40px;
	padding-inline-start: 40px;
}

ol {
	list-style: decimal;
	list-style-position: inside;
}

li>ol, li>ul {
	margin-bottom: 0;
	margin-left: 1.5em;
}

dt {
	font-weight: 700;
}

dd {
	margin: 0 1.5em 1.5em;
}

li {
	margin: 1em 0;
	display: list-item;
	text-align: -webkit-match-parent;
}

.list-buttons {
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	margin: 0;
	padding: 0;
}

.list-buttons .list-item {
	margin: 0 1em 0 0;
}

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

.list-menu .list-item {
	margin: 0 0 2.125em;
}

.list-menu .list-item:last-child {
	margin-bottom: 0;
}

.list-menu .list-item a:hover .menu-label {
	color: #ff5551;
}

.list-menu .list-item a:hover .list-item-icon .menu-icon svg path {
	fill: #ff5551;
	transition: .5s;
}

@media screen and (max-height:43.75em) {
	.list-menu .list-item {
		margin: 0 0 1.125em;
	}
	
	.list-menu .list-item a:hover .list-item-icon::before {
		left: -1em;
	}
}

.list-menu .list-item-icon {
	display: flex;
	flex-flow: row nowrap;
}

.list-menu .list-item-icon .menu-icon {
	flex: 0 0 2em;
	margin: .5em 1.375em 0 0;
}

@media screen and (max-height:43.75em) {
	.list-menu .list-item-icon .menu-icon {
		margin-right: 1em;
	}
}

.list-menu .menu-label {
	margin: 0 0 .25em;
	color: #222;
	font-size: 1em;
	font-weight: 700;
}

.list-menu .menu-description {
	margin: 0;
	font-size: .875em;
	color: #4f4f4f;
	font-weight: 300;
}

.list-buttons .list-item, .main-navigation .list-buttons .list-item {
	width: 100%;
	margin-bottom: .625em;
}

.list-buttons .list-item:last-child, .main-navigation .list-buttons .list-item:last-child {
	margin-bottom: 0;
}

.list-buttons .button, .main-navigation .list-buttons .button {
	background: #fff;
	border: 1px solid #ddd;
	border-radius: .375em;
	color: #000;
	font-size: 1em;
	font-weight: 500;
	font-style: normal;
	box-shadow: none;
	display: flex;
	align-items: center;
	padding: 1.25em 1.5em;
	margin-bottom: 0;
	width: 100%;
}

.list-buttons .button:hover, .main-navigation .list-buttons .button:hover {
	border-color: #ff5551;
	background: #fff;
	color: #ff5551;
}

.list-buttons .button svg, .main-navigation .list-buttons .button svg {
	margin-right: .75em;
}

.list-simple-link, .main-navigation .list-simple-link {
	margin: 0;
	padding: 0;
	list-style: none;
}

.list-simple-link .list-item, .main-navigation .list-simple-link .list-item {
	display: block;
	margin: 0;
}

.list-simple-link .list-item a, .main-navigation .list-simple-link .list-item a {
	font-weight: 500;
	display: block;
	padding: .375em 0;
}

.list-tags {
	padding-left: 0;
	display: flex;
	flex-wrap: wrap;
	gap: .625em;
	list-style: none;
	margin: 0;
}

.list-tags .list-item {
	margin: 0;
}

.list-tags .list-item a {
	display: inline-block;
	font-size: .875em;
	line-height: 1.2;
	padding: .5em .75em;
	background-color: #ffe8e8;
	border-radius: 3px;
}

.list-tags .list-item a:hover {
	background-color: #ffcfcf;
	color: #ff231e;
}

.list-posts {
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
	flex-direction: column;
	gap: .5em;
}

.list-posts .list-item {
	margin: 0;
	padding-left: 2em;
	background-repeat: no-repeat;
	background-size: 1em;
	background-position: top .125em left;
}

.list-posts .post-meta {
	font-size: .875em;
}

.list-posts .post-meta a {
	opacity: .7;
	display: inline-block;
}

.list-posts .post-meta a+a {
	margin-left: .5em;
}

.list-posts .post-author {
	color: inherit;
}

.list-posts .post-title {
	font-size: 1em;
	font-weight: 400;
}

.list-posts .post-title a {
	color: inherit;
}

.list-posts .post-type-podcast {
	background-image: url("data:image/svg+xml,%3Csvg width=\'20\' height=\'20\' viewBox=\'0 0 20 20\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M15.68 5.22V6.62C15.68 7.3 15.13 7.86 14.43 7.86C13.74 7.86 13.18 7.3 13.18 6.62V5.22C13.18 4.88848 13.3117 4.57054 13.5461 4.33612C13.7805 4.1017 14.0985 3.97 14.43 3.97C15.13 3.97 15.68 4.53 15.68 5.22ZM11.25 6.36V13.63C11.25 14.32 10.69 14.88 10 14.88C9.31 14.88 8.75 14.32 8.75 13.63V6.36C8.75 5.68 9.31 5.11 10 5.11C10.69 5.11 11.25 5.68 11.25 6.36ZM20 9.3V10.7C20 11.38 19.44 11.94 18.75 11.94C18.06 11.94 17.5 11.38 17.5 10.7V9.3C17.5 8.61 18.06 8.06 18.75 8.06C19.44 8.06 20 8.61 20 9.3ZM2.5 9.3V10.7C2.5 11.38 1.94 11.94 1.25 11.94C0.55 11.94 0 11.38 0 10.7V9.3C0 8.61 0.55 8.06 1.25 8.06C1.94 8.06 2.5 8.61 2.5 9.3ZM6.82 13.38V14.77C6.82 15.45 6.26 16 5.57 16C4.88 16 4.32 15.45 4.32 14.77V13.38C4.32 12.68 4.88 12.13 5.57 12.13C5.90152 12.13 6.21946 12.2617 6.45388 12.4961C6.6883 12.7305 6.82 13.0485 6.82 13.38ZM11.25 17.36V18.75C11.25 19.0815 11.1183 19.3995 10.8839 19.6339C10.6495 19.8683 10.3315 20 10 20C9.66848 20 9.35054 19.8683 9.11612 19.6339C8.8817 19.3995 8.75 19.0815 8.75 18.75V17.36C8.75 17.0285 8.8817 16.7105 9.11612 16.4761C9.35054 16.2417 9.66848 16.11 10 16.11C10.3315 16.11 10.6495 16.2417 10.8839 16.4761C11.1183 16.7105 11.25 17.0285 11.25 17.36ZM11.25 1.25V2.64C11.25 2.97152 11.1183 3.28946 10.8839 3.52388C10.6495 3.7583 10.3315 3.89 10 3.89C9.66848 3.89 9.35054 3.7583 9.11612 3.52388C8.8817 3.28946 8.75 2.97152 8.75 2.64V1.25C8.75 0.55 9.31 0 10 0C10.3315 0 10.6495 0.131696 10.8839 0.366117C11.1183 0.600537 11.25 0.918479 11.25 1.25ZM15.68 10.34V14.77C15.68 15.46 15.13 16 14.43 16C13.74 16 13.18 15.46 13.18 14.77V10.34C13.18 9.64 13.74 9.09 14.43 9.09C15.13 9.09 15.68 9.64 15.68 10.34ZM6.82 5.22V9.65C6.82 10.35 6.26 10.9 5.57 10.9C5.23848 10.9 4.92054 10.7683 4.68612 10.5339C4.4517 10.2995 4.32 9.98152 4.32 9.65V5.22C4.32 4.88848 4.4517 4.57054 4.68612 4.33612C4.92054 4.1017 5.23848 3.97 5.57 3.97C5.90152 3.97 6.21946 4.1017 6.45388 4.33612C6.6883 4.57054 6.82 4.88848 6.82 5.22Z\' fill=\'%23FF5551\'/%3E%3C/svg%3E%0A");
}

.list-posts .post-type-podcast.nitro-lazy {
	background-image: none !important;
}

.list-posts .post-type-video {
	background-position: top .25em left;
	background-image: url("data:image/svg+xml,%3Csvg width=\'18\' height=\'12\' viewBox=\'0 0 18 12\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M14 4.5V1C14 0.734784 13.8946 0.48043 13.7071 0.292893C13.5196 0.105357 13.2652 0 13 0H1C0.734784 0 0.48043 0.105357 0.292893 0.292893C0.105357 0.48043 0 0.734784 0 1V11C0 11.2652 0.105357 11.5196 0.292893 11.7071C0.48043 11.8946 0.734784 12 1 12H13C13.2652 12 13.5196 11.8946 13.7071 11.7071C13.8946 11.5196 14 11.2652 14 11V7.5L18 11.5V0.5L14 4.5Z\' fill=\'%23FF5551\'/%3E%3C/svg%3E%0A");
}

.list-posts .post-type-video.nitro-lazy {
	background-image: none !important;
}

@media (max-width:43.75em) {
	.main-navigation .megamenu-dropdown-item .dropdown-aside .list-simple-link .list-item a:hover {
		color: #870200;
	}
}

.list-share-social {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 1em;
}

.list-share-social a {
	height: 2.5em;
	width: 2.5em;
	background: #fff;
	box-shadow: 0 5px 10px -5px rgba(0, 0, 0, .1), 0 0 0 1px rgba(0, 0, 0, .2);
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
}

.list-share-social li {
	margin: 0;
}

.list-share-social svg {
	max-width: 1em;
}

.section-post-header {
	background: #fff5f5 no-repeat center center;
	background-size: cover;
}

.entry-single-header .entry-category {
	font-size: 1.5em;
	color: #870200;
}

.entry-single-header .entry-header-footer {
	display: flex;
	flex-wrap: wrap;
}

.entry-single-header .entry-author {
	margin-right: 1em;
}

.entry-single-header .entry-author a {
	color: inherit;
}

.entry-single-header .entry-length {
	display: flex;
	align-items: center;
}

.entry-single-header .entry-length svg {
	display: block;
	margin-right: .5em;
}

.section-single-post {
	--content-max-width-regular: 70rem;
	--content-max-width-wide: var(--site-max-width);
	padding: 5em 0;
}

.section-single-post .entry-content {
	margin: 0;
	color: #000;
	position: relative;
}

.section-single-post .entry-content>* {
	max-width: var(--content-max-width-regular) !important;
	margin-left: auto !important;
	margin-right: auto !important;
}

.section-single-post .entry-content>a {
	display: block;
}

.section-single-post .entry-content .alignfull {
	position: relative;
	z-index: 20;
	max-width: 100% !important;
}

.section-single-post .entry-content .alignfull img {
	width: 100%;
}

.section-single-post .entry-content .alignwide, .section-single-post .entry-content .wp-block-create-block-dx-table-block, .section-single-post .entry-content .yarpp {
	max-width: var(--content-max-width-wide);
}

.section-single-post .entry-content .yarpp h3 {
	font-size: 2.5em;
	font-weight: 500;
}

.section-single-post .entry-content .tags-wrapper {
	margin-top: 1.5em;
}

.section-single-post .entry-content a:hover {
	text-decoration: underline;
}

.section-single-post .entry-content img {
	height: auto;
	max-width: 100%;
}

.section-single-post .entry-content .content-more-label {
	display: inline-block;
}

.section-single-post .entry-content p:last-child {
	margin-bottom: 0;
}

.section-single-post .entry-content .entry-share+* {
	margin-top: 0;
}

.section-single-post .entry-share {
	position: absolute;
	height: 100%;
	top: 0;
	z-index: 10;
	padding-bottom: .125em;
	left: calc(( 100vw - var(--content-max-width-regular) ) / 2 - 7.5em);
}

.section-single-post .entry-share-box {
	position: -webkit-sticky;
	position: sticky;
	top: 15em;
}

.section-single-post .entry-share span {
	margin-bottom: 1em;
	display: block;
	background: #fff;
	padding: .5em 1em;
	border-radius: .25em;
}

.section-single-post .entry-footer {
	margin-top: 3em;
	padding-top: 3em;
	border-top: 1px solid #ddd;
	margin-left: auto;
	margin-right: auto;
	display: grid;
	grid-template-columns: 1fr 2fr;
	gap: 2em;
}

.section-single-post .entry-footer .publish-info-wrapper {
	display: flex;
	flex-direction: column;
	gap: .5em;
}

.section-single-post .entry-footer .cat-links, .section-single-post .entry-footer .tags-links {
	display: flex;
	gap: 1em;
}

.section-single-post .entry-footer .cat-links svg, .section-single-post .entry-footer .tags-links svg {
	margin-top: 3px;
	flex: 0 0 1em;
	width: 1em;
	display: block;
}

@media (max-width:960px) {
	.section-single-post .entry-content .entry-share {
		position: fixed;
		bottom: 27px;
		left: 30px;
		top: auto;
		height: auto;
		border-radius: 10em;
		box-shadow: 0 5px 10px -5px rgba(0, 0, 0, .1), 0 0 0 1px rgba(0, 0, 0, .2);
		background: #fff;
		z-index: 30;
		padding-bottom: 0;
	}
	
	.section-single-post .entry-share-box {
		position: static;
		display: flex;
		align-items: center;
		align-items: center;
		background: 0 0;
		padding: .5em;
	}
	
	.section-single-post .entry-share-box span {
		background: 0 0;
		margin-bottom: 0;
		margin-right: 1em;
	}
	
	.section-single-post .list-share-social {
		flex-direction: row;
		gap: .5em;
	}
	
	.section-single-post .list-share-social a {
		background: #f0f0f0;
		box-shadow: none;
	}
}

@media screen and (min-width:576px) and (max-width:768px) {
	.section-single-post {
		--content-max-width-regular: 510px;
	}
}

@media screen and (max-width:64em) {
	.section-single-post {
		--content-max-width-wide: calc(100% - 2em);
	}
	
	.section-single-post .entry-content .yarpp {
		margin-left: 1em;
		margin-right: 1em;
	}
}

@media screen and (max-width:576px) {
	.section-single-post {
		--content-max-width-regular: calc(100% - 2em);
		padding: 3em 0;
	}
	
	.section-single-post .entry-footer {
		grid-template-columns: 1fr;
		padding-top: 2em;
		margin-top: 2em;
	}
	
	.section-single-post .entry-content>* {
		max-width: calc(100vw - var(--site-gap)) !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	
	.section-single-post .entry-content .yarpp {
		margin-left: 0;
		margin-right: 0;
	}
}

@media screen and (max-width:400px) {
	.section-single-post .entry-share-box span {
		display: none;
	}
}

.related-posts-wrapper {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 2.5em;
}

.related-posts-wrapper .resource-title a {
	color: inherit;
}

@media screen and (max-width:768px) {
	.related-posts-wrapper {
		grid-template-columns: 1fr;
		gap: 1em;
	}
	
	.related-posts-wrapper .resource-box .resource-image {
		display: none;
	}
	
	.related-posts-wrapper .resource-box .resource-cta {
		margin-top: 1em;
		margin-bottom: .5em;
	}
}

.related-posts-header {
	margin-top: 2em;
}

@media screen and (max-width:768px) {
	.related-posts-header {
		margin-top: 2em;
		margin-bottom: 1.5em;
	}
}

.widget-posts {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	border-top: 1px solid #ddd;
	padding: 1em 0 0;
}

.widget-posts .widget-title {
	font-size: 1.5em;
}

.widget-posts .list-posts {
	flex-grow: 1;
}

.widget-posts .widget-cta {
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	width: 100%;
	box-shadow: 0 1px 0 0 #ddd;
}

.widget-posts .widget-cta:hover {
	box-shadow: 0 5px 0 0 #ff5551;
	transition: .2s;
}

.widget-posts .widget-cta a {
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
	padding: 2em 0 1em;
}

@media screen and (max-width:990px) and (min-width:578px) {
	.widget-posts .list-item {
		padding-left: 0;
		background: 0 0;
	}
	
	.widget-posts .list-item:nth-child(3)~.list-item {
		display: none;
	}
}

img {
	height: auto;
	max-width: 100%;
}

body>img[width="1"][height="1"] {
	position: absolute;
	z-index: 0;
	transform: translateY(-100%);
}

.post-thumbnail img {
	width: 100%;
	max-width: auto;
}

figure {
	margin: 1em 0;
}

table {
	margin: 0 0 1.5em;
	width: 100%;
}

@media (max-width:767px) {
	.privacy-policy .tg {
		display: block;
		overflow-x: auto;
	}
}

.tabs_element {
	margin-top: 3rem;
}

.tabs_element>input {
	display: none;
}

.tabs_element .tab-content {
	display: none;
	margin-top: 1rem;
}

.tabs_element .tabs-list li, .tabs_element>label {
	display: inline-block;
	margin: 0 0 -1px;
	padding: 2rem 0;
	text-align: center;
	background: #fff;
	position: relative;
	border: 1px solid #17a3b2;
	color: #17a3b2;
	font-weight: 600;
	font-size: 18px;
	border-radius: 3px;
	transition: .2s ease;
}

.tabs_element .tabs-list li.tab-background-navy, .tabs_element>label.tab-background-navy {
	border-color: #0a3355;
	color: #0a3355;
}

.tabs_element .tabs-list li.tab-background-navy:hover, .tabs_element>label.tab-background-navy:hover {
	background: #0a3355;
	color: #fff;
}

.tabs_element .tabs-list li:hover, .tabs_element>label:hover {
	background: #17a3b2;
	color: #fff;
}

@media (max-width:992px) {
	.tabs_element .tabs-list li, .tabs_element>label {
		padding: 2rem 0;
	}
}

@media (max-width:37.5em) {
	.tabs_element .tabs-list li, .tabs_element>label {
		font-size: 7.99995px;
		font-size: .79999rem;
		line-height: 11.99992px;
		line-height: 1.5;
		padding: 2rem 0;
	}
}

@media screen and (max-width:37.5em) and (min-width:37.5em) {
	.tabs_element .tabs-list li, .tabs_element>label {
		font-size: 7px;
		font-size: .7rem;
		line-height: 15px;
		line-height: 1.5;
	}
}

@media (max-width:37.5em) and (min-width:481px) and (max-width:787px) {
	.tabs_element .tabs-list li, .tabs_element>label {
		font-size: .58333px;
		font-size: .58333rem;
		line-height: 1.24999px;
		line-height: 1.5;
	}
}

.tabs_element .tabs-list li span, .tabs_element>label span {
	padding: .5rem 3rem;
}

@media (max-width:767px) {
	.tabs_element .tabs-list li span, .tabs_element>label span {
		padding: 0;
	}
}

.tabs_element .tabs-list li:hover, .tabs_element>label:hover {
	cursor: pointer;
}

.tabs_element .tabs-list {
	display: flex;
	justify-content: space-between;
	padding-left: 0;
	margin: 0;
}

@media (max-width:37em) {
	.tabs_element .tabs-list {
		display: none;
	}
}

.tabs_element .tabs-list span {
	font-weight: 600;
}

.tabs_element .tabs-list li {
	flex: 100%;
	margin: 0 2.5px;
	padding: 1.25rem .5rem;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 16px;
	font-weight: 700;
}

.tabs_element .tabs-list li span {
	padding: 0;
}

.tabs_element .tabs-list li p {
	margin: 0;
}

.tabs_element .tabs-list li.active, .tabs_element input:checked+label {
	position: relative;
	background: #17a3b2;
	color: #fff;
}

.tabs_element .tabs-list li.active.tab-background-teal, .tabs_element input:checked+label.tab-background-teal {
	background: #17a3b2;
}

.tabs_element .tabs-list li.active.tab-background-teal:hover, .tabs_element input:checked+label.tab-background-teal:hover {
	box-shadow: none;
	background: #17a3b2;
}

.tabs_element .tabs-list li.active.tab-background-navy, .tabs_element input:checked+label.tab-background-navy {
	background: #0a3355;
}

.tabs_element .tabs-list li.active.tab-background-navy:hover, .tabs_element input:checked+label.tab-background-navy:hover {
	box-shadow: none;
	background: #0a3355;
}

.tabs_element #tab1:checked~#content1, .tabs_element #tab2:checked~#content2, .tabs_element #tab3:checked~#content3, .tabs_element #tab4:checked~#content4, .tabs_element #tab5:checked~#content5, .tabs_element #tab6:checked~#content6, .tabs_element #tab7:checked~#content7 {
	display: block;
}

.tab-third label {
	width: calc(33.33333% - 4px);
}

.tab-third .tabs_element {
	margin-top: 0;
}

.tab-third .tabs_element span {
	font-weight: 600;
}

.tab-third .tabs_element .tab1 span, .tab-third .tabs_element .tab2 span, .tab-third .tabs_element .tab3 span {
	padding: 1rem;
	font-size: 14.85705px;
	font-size: 1.48571rem;
	line-height: 17.82846px;
	line-height: 1.2;
}

@media screen and (min-width:37.5em) {
	.tab-third .tabs_element .tab1 span, .tab-third .tabs_element .tab2 span, .tab-third .tabs_element .tab3 span {
		font-size: 13px;
		font-size: 1.3rem;
		line-height: 12px;
		line-height: 1.2;
	}
}

@media (min-width:481px) and (max-width:787px) {
	.tab-third .tabs_element .tab1 span, .tab-third .tabs_element .tab2 span, .tab-third .tabs_element .tab3 span {
		font-size: 1.08333px;
		font-size: 1.08333rem;
		line-height: 1px;
		line-height: 1.2;
	}
}

@media (min-width:37.5em) {
	.tab-third .tabs_element .tab1 span, .tab-third .tabs_element .tab2 span, .tab-third .tabs_element .tab3 span {
		font-size: 22.857px;
		font-size: 2.2857rem;
		line-height: 34.2855px;
		line-height: 1.5;
		padding: 1rem .5rem;
	}
}

@media screen and (min-width:37.5em) and (min-width:37.5em) {
	.tab-third .tabs_element .tab1 span, .tab-third .tabs_element .tab2 span, .tab-third .tabs_element .tab3 span {
		font-size: 20px;
		font-size: 2rem;
		line-height: 15px;
		line-height: 1.5;
	}
}

@media (min-width:37.5em) and (min-width:481px) and (max-width:787px) {
	.tab-third .tabs_element .tab1 span, .tab-third .tabs_element .tab2 span, .tab-third .tabs_element .tab3 span {
		font-size: 1.66666px;
		font-size: 1.66666rem;
		line-height: 1.24999px;
		line-height: 1.5;
	}
}

.tab-four label {
	width: calc(25% - 4px);
}

.tab-four .tabs_element {
	margin-top: 0;
}

.tab-four .tabs_element span {
	font-weight: 600;
}

.tab-four .tabs_element .tab1 span, .tab-four .tabs_element .tab2 span, .tab-four .tabs_element .tab3 span, .tab-four .tabs_element .tab4 span {
	padding: 1rem;
	font-size: 14.85705px;
	font-size: 1.48571rem;
	line-height: 17.82846px;
	line-height: 1.2;
}

@media screen and (min-width:37.5em) {
	.tab-four .tabs_element .tab1 span, .tab-four .tabs_element .tab2 span, .tab-four .tabs_element .tab3 span, .tab-four .tabs_element .tab4 span {
		font-size: 13px;
		font-size: 1.3rem;
		line-height: 12px;
		line-height: 1.2;
	}
}

@media (min-width:481px) and (max-width:787px) {
	.tab-four .tabs_element .tab1 span, .tab-four .tabs_element .tab2 span, .tab-four .tabs_element .tab3 span, .tab-four .tabs_element .tab4 span {
		font-size: 1.08333px;
		font-size: 1.08333rem;
		line-height: 1px;
		line-height: 1.2;
	}
}

@media (min-width:37.5em) {
	.tab-four .tabs_element .tab1 span, .tab-four .tabs_element .tab2 span, .tab-four .tabs_element .tab3 span, .tab-four .tabs_element .tab4 span {
		font-size: 22.857px;
		font-size: 2.2857rem;
		line-height: 34.2855px;
		line-height: 1.5;
		padding: 1rem .5rem;
	}
}

@media screen and (min-width:37.5em) and (min-width:37.5em) {
	.tab-four .tabs_element .tab1 span, .tab-four .tabs_element .tab2 span, .tab-four .tabs_element .tab3 span, .tab-four .tabs_element .tab4 span {
		font-size: 20px;
		font-size: 2rem;
		line-height: 15px;
		line-height: 1.5;
	}
}

@media (min-width:37.5em) and (min-width:481px) and (max-width:787px) {
	.tab-four .tabs_element .tab1 span, .tab-four .tabs_element .tab2 span, .tab-four .tabs_element .tab3 span, .tab-four .tabs_element .tab4 span {
		font-size: 1.66666px;
		font-size: 1.66666rem;
		line-height: 1.24999px;
		line-height: 1.5;
	}
}

.float-tabs {
	position: fixed;
	top: 50vh;
	transform: translateY(-50%);
	right: 0;
	left: auto;
	z-index: 1000;
	opacity: 0;
	transition: opacity .3s linear, right 1s linear;
	display: none;
}

.float-tabs.not-in-view {
	opacity: 1;
}

.float-tabs ul {
	list-style: none;
	margin: 0;
	padding: 30px 0;
	text-align: left;
	position: relative;
	right: 0;
	transition: right .8s linear;
}

.float-tabs ul li {
	font-size: 15.9999px;
	font-size: 1.59999rem;
	line-height: 19.19988px;
	line-height: 1.2;
	margin: 5px 0;
	color: #0a3355;
	cursor: pointer;
	transition: all .2s ease-in-out;
	padding: 1rem;
	background: #bae1ee;
}

@media screen and (min-width:37.5em) {
	.float-tabs ul li {
		font-size: 14px;
		font-size: 1.4rem;
		line-height: 12px;
		line-height: 1.2;
	}
}

@media (min-width:481px) and (max-width:787px) {
	.float-tabs ul li {
		font-size: 1.16666px;
		font-size: 1.16666rem;
		line-height: 1px;
		line-height: 1.2;
	}
}

.float-tabs ul li:hover {
	background: #17a3b2;
}

.float-tabs ul li label {
	width: auto;
	margin: 0;
	white-space: nowrap;
}

.slided ul {
	right: -100%;
}

.slided ul:before {
	content: "";
	display: block;
	position: absolute;
	width: 5px;
	height: 50%;
	left: -5px;
	top: 25%;
	background: #17a3b2;
	cursor: pointer;
}

.slided ul:after {
	content: "";
	content: "";
	display: block;
	display: block;
	position: absolute;
	position: absolute;
	width: 0;
	height: 0;
	border-top: 12px solid transparent;
	border-bottom: 12px solid transparent;
	border-right: 12px solid #17a3b2;
	margin-left: -12px;
	left: -5px;
	top: 50%;
	transform: translateY(-12px);
	cursor: pointer;
}

.tab-container {
	position: static;
}

.tab-container:last-of-type {
	margin-bottom: 20px;
}

.tab-container .tab-title {
	display: none;
	font-size: 1.6rem;
	font-size: 18px;
	padding: 2rem 0;
	font-weight: 600;
	font-weight: 600;
	text-align: center;
	background: #fff;
	position: relative;
	border: 1px solid #17a3b2;
	color: #17a3b2;
	border-radius: 3px;
	transition: .2s ease;
}

.tab-container .tab-title.tab-background-teal {
	background: 0 0;
}

.tab-container .tab-title.tab-background-teal:hover {
	box-shadow: none;
	background: 0 0;
}

.tab-container .tab-title.tab-background-navy {
	background: 0 0;
	border-color: #0a3355;
	color: #0a3355;
}

.tab-container .tab-title.tab-background-navy:hover {
	box-shadow: none;
	background: 0 0;
}

.tab-container .tab-title.active {
	background: #17a3b2;
	color: #fff;
}

.tab-container .tab-title.active.tab-background-teal {
	background: #17a3b2;
	border-color: #17a3b2;
}

.tab-container .tab-title.active.tab-background-teal:hover {
	box-shadow: none;
	background: #17a3b2;
}

.tab-container .tab-title.active.tab-background-navy {
	background: #0a3355;
	border-color: #0a3355;
}

.tab-container .tab-title.active.tab-background-navy:hover {
	box-shadow: none;
	background: #0a3355;
}

@media (max-width:37em) {
	.tab-container .tab-title {
		display: block;
	}
	
	.tab-container .tab-title.active:after {
		margin-top: -8px;
	}
}

.tab-container .tab-data {
	margin-top: 4.5rem;
}

.tab-container .tab-data.active {
	margin-bottom: 1.5em;
}

.tab-container>div:not(.active) {
	display: none;
}

.tab-container.active {
	opacity: 1;
}

.footer-newsletter {
	display: grid;
	display: block;
	align-items: center;
	background-position: 50% 50%;
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	position: relative;
	clear: both;
	z-index: 0;
}

@media (min-width:37.5em) {
	.footer-newsletter {
		padding: 9rem 0 3rem 0;
	}
}

.footer-newsletter img {
	display: block;
	width: 100%;
}

.footer-newsletter {
	background-color: #d7e2e1;
}

.footer-newsletter .col-md-4 {
	padding: 1rem 0;
}

@media (min-width:992px) {
	.footer-newsletter .col-md-4 {
		padding: 3rem 0 3rem 0;
	}
}

.newsletter-wrapper {
	width: 100%;
}

.newsletter-wrapper h3 span {
	color: #ff5551;
}

.newsletter-wrapper p {
	color: #666;
}

.newsletter-wrapper a {
	font-size: 34.2855px;
	font-size: 3.42855rem;
	line-height: 51.42825px;
	line-height: 1.5;
	margin: 0 .5rem;
}

@media screen and (min-width:37.5em) {
	.newsletter-wrapper a {
		font-size: 30px;
		font-size: 3rem;
		line-height: 15px;
		line-height: 1.5;
	}
}

@media (min-width:481px) and (max-width:787px) {
	.newsletter-wrapper a {
		font-size: 2.49999px;
		font-size: 2.49999rem;
		line-height: 1.24999px;
		line-height: 1.5;
	}
}

@media (max-width:37.5em) {
	.newsletter-wrapper .container {
		padding: 0;
	}
}

.newsletter-wrapper .n_content p {
	text-align: center;
	margin-top: 1rem;
	margin-bottom: 0;
}

@media screen and (max-width:600px) {
	.newsletter-wrapper {
		margin-top: 0rem;
		padding: 8rem 3rem 3rem 3rem;
	}
}

.p4 {
	padding: 4rem;
}

.demo-section {
	position: relative;
	height: 19.75em;
	display: flex;
	flex-direction: row;
	align-items: center;
	background-color: #fff5f5;
	z-index: 1;
}

.demo-section .container {
	position: relative;
}

.demo-section .demo-wrapper {
	display: flex;
	flex-flow: row wrap;
	align-items: center;
	justify-content: center;
}

.demo-section .demo-wrapper h3 {
	width: 100%;
	text-align: center;
	margin: 0;
}

#mktoForm_1572 .mktoRadioList .download-case-study .demo-section .demo-wrapper label, .demo-section .demo-wrapper #mktoForm_1572 .mktoRadioList .download-case-study label, .demo-section .demo-wrapper .download-case-study #mktoForm_1572 .mktoRadioList label, .demo-section .demo-wrapper .download-case-study .btn, .demo-section .demo-wrapper .plans-pages .percentage-section .roi .chart span, .demo-section .demo-wrapper .platform-pages .grey-section h1, .demo-section .demo-wrapper .share-container .shared-social span, .demo-section .demo-wrapper h2, .download-case-study #mktoForm_1572 .mktoRadioList .demo-section .demo-wrapper label, .download-case-study .demo-section .demo-wrapper .btn, .plans-pages .percentage-section .roi .chart .demo-section .demo-wrapper span, .platform-pages .grey-section .demo-section .demo-wrapper h1, .share-container .shared-social .demo-section .demo-wrapper span {
	margin-bottom: 0;
}

.demo-section .demo-wrapper a {
	margin: 2em 0 0;
	font-size: 1em !important;
	font-weight: 600 !important;
	margin-right: 0;
}

.demo-section .demo-wrapper a:not(:last-child) {
	margin-right: 0;
}

.demo-section .demo-wrapper a:last-child {
	margin-left: 1.5em;
}

.demo-section .demo-wrapper .coral-btn.transparent-btn {
	background-color: transparent;
}

.demo-section .demo-wrapper .coral-btn.transparent-btn.border-none {
	background-color: #fff;
}

@media screen and (max-width:26.625em) {
	.demo-section .demo-wrapper {
		flex-flow: column wrap;
	}
	
	.demo-section .demo-wrapper a:last-child {
		margin: 1.25em 0 0;
	}
}

.demo-wrapper form.mktoForm .mktoEmailField {
	font-size: 15.9999px;
	font-size: 1.59999rem;
	line-height: 23.99985px;
	line-height: 1.5;
}

@media screen and (min-width:37.5em) {
	.demo-wrapper form.mktoForm .mktoEmailField {
		font-size: 14px;
		font-size: 1.4rem;
		line-height: 15px;
		line-height: 1.5;
	}
}

@media (min-width:481px) and (max-width:787px) {
	.demo-wrapper form.mktoForm .mktoEmailField {
		font-size: 1.16666px;
		font-size: 1.16666rem;
		line-height: 1.24999px;
		line-height: 1.5;
	}
}

.entry-content .form-inline form.mktoForm {
	max-width: 500px !important;
	width: 100% !important;
	margin-top: 1rem;
}

.entry-content .form-inline form.mktoForm .mktoFormCol {
	width: 100%;
}

.entry-content .form-inline form.mktoForm div.mktoFormRow {
	display: none;
}

.entry-content .form-inline form.mktoForm div:nth-of-type(1) {
	display: inline-block;
	width: 100%;
}

@media (max-width:991.98px) {
	.socialize {
		margin-top: 1rem;
	}
}

.socialize a {
	font-size: 27.4284px;
	font-size: 2.74284rem;
	line-height: 41.1426px;
	line-height: 1.5;
	margin: 1rem;
}

@media screen and (min-width:37.5em) {
	.socialize a {
		font-size: 24px;
		font-size: 2.4rem;
		line-height: 15px;
		line-height: 1.5;
	}
}

@media (min-width:481px) and (max-width:787px) {
	.socialize a {
		font-size: 1.99999px;
		font-size: 1.99999rem;
		line-height: 1.24999px;
		line-height: 1.5;
	}
}

@media screen and (min-width:37.5em) {
	.socialize a {
		margin: 0 1rem;
	}
}

.socialize a:hover {
	color: #00b16a;
}

.newsticker {
	height: 30px;
	position: relative;
	overflow: hidden;
}

.newsticker .newsticker-list {
	position: absolute;
	top: 7.2px;
	margin: 0;
	padding: 0;
}

.newsticker .newsticker-list .newsticker-item {
	height: 30px;
	overflow: hidden;
	white-space: nowrap;
	margin: 0;
	padding: 0;
}

.bp-item {
	margin: 3rem 0;
	padding: 2rem 350px 2rem 2rem;
	background: #fff;
}

@media (max-width:767px) {
	.bp-item {
		padding: 2rem;
	}
}

.tab-img {
	position: absolute;
	right: -5rem;
	top: 5rem;
	width: 360px;
	z-index: 5;
}

@media (max-width:767px) {
	.tab-img {
		display: none;
	}
}

.tg {
	border-collapse: collapse;
	border-spacing: 0;
}

.tg td {
	font-size: 14px;
	padding: 10px 5px;
	border-style: solid;
	border-width: 1px;
	overflow: hidden;
	word-break: normal;
	border-color: #000;
}

.tg th {
	font-size: 14px;
	font-weight: 400;
	padding: 10px 5px;
	border-style: solid;
	border-width: 1px;
	overflow: hidden;
	word-break: normal;
	border-color: #000;
}

.tg .tg-mvyl {
	font-weight: 700;
	background-color: #56c1cc;
	color: #fff;
	border-color: #fff;
	text-align: left;
	vertical-align: top;
}

.tg .tg-910e {
	background-color: #fff;
	border-color: #bae1ee;
	text-align: left;
	vertical-align: top;
}

.tg .tg-ki3v {
	border-color: #bae1ee;
	text-align: left;
	vertical-align: top;
}

.tg .tg-mzx0 {
	background-color: #bae1ee;
	border-color: #fff;
	text-align: left;
	vertical-align: top;
}

.leadership-list .news_picture {
	padding-top: 100%;
}

@media (min-width:768px) {
	.leadership-list>.container>.row .col-md-6 {
		flex: 0 0 33%;
		max-width: 33%;
	}
	
	.leadership-list .blog-listing {
		margin: 0;
	}
}

.custom-logo-link img:focus {
	outline: 0;
}

.section-perks .list-items img {
	height: 34px;
	-o-object-fit: contain;
	object-fit: contain;
}

.categories-crew {
	opacity: 1 !important;
}

.schedule-tabs {
	display: flex;
	margin: 0;
	padding: 0;
}

.schedule-tab {
	list-style: none;
	flex-grow: 1;
	margin: 0 1em 0 0;
	padding-bottom: 1em;
	border-bottom: 3px solid #e3f9ff;
	cursor: pointer;
}

.schedule-tab:last-child {
	margin-right: 0;
}

.schedule-tab.active, .schedule-tab:hover {
	border-color: #17a3b2;
}

.schedule-tab-title {
	margin-bottom: .25em;
}

@media (max-width:768px) {
	.schedule-tab-title {
		font-size: 1.5em;
	}
	
	.schedule-tab-subtitle {
		font-size: 1em;
	}
}

@media (max-width:481px) {
	.schedule-tab {
		text-align: center;
		line-height: 1.2;
	}
	
	.schedule-tab-title {
		font-size: 1.25em;
	}
	
	.schedule-tab-subtitle {
		font-size: .75em;
		line-height: 1.2;
	}
}

.schedule-main-tab {
	display: none;
}

.schedule-main-tab.active {
	display: block;
}

.schedule-main-footer {
	margin-top: 2em;
}

.schedule-table {
	margin-top: 2.5em;
}

.schedule-table .schedule-row:nth-child(2n+1) {
	background-color: rgba(0, 0, 0, .03);
}

.schedule-table .schedule-row.hide-after~* {
	display: none;
}

.schedule-table-title {
	background: #0a3355;
	padding: .75em;
	margin-bottom: 0;
	margin-top: 2.5em;
	display: block;
	color: #fff;
	font-size: 1em;
}

.schedule-table-title+.schedule-table {
	margin-top: 1em;
}

.schedule-event {
	display: flex;
	padding: 1em;
}

.schedule-event .event-title {
	margin-bottom: .25em;
	color: #000;
	font-size: 1em;
}

.schedule-event .event-title:last-child {
	margin-bottom: 0;
}

.schedule-event .event-date {
	flex: 0 0 10em;
	padding-right: 1em;
}

.schedule-event .event-presenter {
	font-weight: 700;
	margin-bottom: 0;
}

@media (max-width:481px) {
	.schedule-event {
		display: block;
	}
	
	.schedule-event .event-date {
		margin-bottom: 1em;
		font-size: .75em;
	}
}

.section-schedule-scheme-coral .header-title, .section-schedule-scheme-coral .schedule-tab-title {
	color: #ff5551;
}

.section-schedule-scheme-coral .event-presenter, .section-schedule-scheme-coral .header-subtitle {
	color: #ffa5a3;
}

.section-schedule-scheme-coral .schedule-tab {
	border-color: #ffa5a3;
}

.section-schedule-scheme-coral .schedule-tab.active {
	border-color: #ff5551;
}

#mktoForm_1572 .mktoRadioList .section-schedule-scheme-coral .schedule-main-footer label, .section-schedule-scheme-coral .schedule-main-footer #mktoForm_1572 .mktoRadioList label, .section-schedule-scheme-coral .schedule-main-footer .btn {
	background: #ff5551;
	border-color: #ff5551;
}

.section-schedule-scheme-coral .schedule-table-title {
	background: #ff5551;
}

.schedule-main-footer {
	display: none;
}

.schedule-main-footer.is-visible {
	display: block;
}

@media (max-width:992px) {
	.body_content-section .col-padding-20.col-lg-3 {
		padding-top: 20px;
		padding-bottom: 20px;
	}
}

.separator {
	background-position: 50% 50%;
	height: 45px;
	width: 100%;
	background-size: cover;
}

.scroll-container {
	position: relative;
	width: 100%;
	z-index: 1000;
}

.scroll-container-inner {
	position: relative;
	transition: top .8s;
}

.notification-banner {
	background: #0a3355;
	color: #fff;
	padding: 1em;
	z-index: 999;
	width: 100%;
}

.notification-banner a {
	color: #17a3b2;
}

.notification-banner-transparent {
	background-color: transparent;
}

.notification-banner-white {
	background-color: #fff;
}

.notification-banner-light-gray {
	background-color: #f8f8f8;
}

.notification-banner-teal {
	background-color: #17a3b2;
}

.notification-banner-teal .section-header .header-subtitle {
	color: #d7eef0;
}

.notification-banner-teal .notification-body a {
	color: #fff;
	text-decoration: underline;
}

.notification-banner-light-teal {
	background-color: #d7eef0;
}

.notification-banner-coral {
	background-color: #ff5551;
}

.notification-banner-coral a {
	color: #fff;
}

.notification-banner-lightest-coral {
	background-color: #fff5f5;
}

.notification-banner-lightest-coral a {
	color: #ff5551;
}

.notification-banner-light-coral {
	background-color: #ffa5a3;
}

.notification-banner-light-coral a {
	color: #ff5551;
}

.notification-banner-purple {
	background-color: #c852ff;
}

.notification-banner-purple a {
	color: #fff;
}

.notification-banner-light-purple {
	background-color: #e1a0ff;
}

.notification-banner-light-purple a {
	color: #fff;
}

.notification-banner-lightest-purple {
	background-color: #faeeff;
}

.notification-banner-lightest-purple a {
	color: #fff;
}

.notification-banner-navy {
	background-color: #0a3355;
}

.notification-banner-inner {
	display: flex;
	align-items: center;
	width: 100%;
}

.notification-banner.text-dark {
	color: #000;
}

.notification-banner.is-toggled .notification-body, .notification-banner.is-toggled .notification-cta {
	display: none;
}

.notification-banner.is-toggled .notification-toggle {
	transform: rotate(45deg);
}

.notification-banner .notification-title {
	color: #fff;
	font-size: 22px;
	padding-right: 40px;
	flex-grow: 1;
	margin-bottom: 0;
}

.notification-banner .notification-header {
	display: flex;
	flex-shrink: 0;
}

.notification-banner .notification-body {
	font-size: 16px;
	width: 100%;
}

.notification-banner .notification-cta {
	margin-left: 1em;
	display: inline-block;
	flex-shrink: 0;
}

.notification-banner .notification-toggle {
	display: inline-block;
	display: none;
	height: 1em;
	width: 1em;
	cursor: pointer;
	background: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/wp-content/themes/kustomer2019/assets/dist/images/close.svg") no-repeat center center;
	background-size: contain;
	position: absolute;
	right: 1em;
	top: .35em;
}

.notification-banner .notification-toggle.nitro-lazy {
	background-image: none !important;
}

.notification-banner p:last-child {
	margin-bottom: 0;
}

@media (max-width:600px) {
	.notification-banner {
		padding: .5em 0;
	}
	
	.notification-banner-inner {
		flex-wrap: wrap;
	}
	
	.notification-banner .notification-body {
		flex-basis: 100%;
	}
	
	.notification-banner .notification-cta {
		flex-basis: 100%;
		margin-left: 0;
		margin-top: .5em;
	}
}

.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 0;
	height: 0;
	overflow: hidden;
}

.video-container embed, .video-container iframe, .video-container object {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.quote-box {
	background-color: rgba(255, 255, 255, .95);
	padding: 25px;
	border-radius: 3px;
	line-height: 2;
	max-width: 550px;
}

.quote-box p {
	margin-bottom: 0;
}

.quote-box .author-name, .quote-box .author-title, .quote-box blockquote {
	color: #222;
}

.quote-box .author-name, .quote-box .author-title {
	font-weight: 700;
}

.quote-box blockquote {
	margin: 0;
	padding: 0;
}

.quote-box blockquote p {
	margin-bottom: 1em;
}

.quote-box blockquote p:last-child {
	margin-bottom: 0;
}

.quote-box .company-logo {
	display: block;
	margin-bottom: 2em;
}

.quote-box .company-logo img {
	max-height: 50px;
	max-width: 150px;
}

#mktoForm_1572 .mktoRadioList .quote-box label, .quote-box #mktoForm_1572 .mktoRadioList label, .quote-box .btn {
	margin-top: 2em;
}

.quote-simple {
	display: flex;
}

.quote-simple p {
	margin-bottom: 0;
}

.quote-simple .quote-content {
	flex: 1 1 auto;
	position: relative;
	padding-left: 7em;
	padding-right: 1.5em;
}

.quote-simple .quote-author {
	flex: 0 0 420px;
	display: flex;
}

.quote-simple .author-photo {
	max-width: 150px;
	flex: 0 0 150px;
	margin-right: 1.5em;
}

.quote-simple .author-name {
	font-weight: 700;
	display: block;
}

.quote-simple .read-more-link {
	font-weight: 700;
	display: block;
	margin-top: 1.5em;
}

.quote-simple .quote-logo img {
	max-height: 50px;
	max-width: 140px;
}

.quote-simple .quote-icon {
	position: absolute;
	left: 2em;
	top: 50%;
	transform: translateY(-50%);
	color: #ff5551;
}

.quote-simple .quote-icon svg {
	width: 40px;
}

.quote-simple blockquote {
	font-size: 19px;
	font-weight: 500;
	line-height: 1.5;
	margin: 0;
}

.quote-simple blockquote p {
	margin-bottom: 1em;
}

.quote-simple blockquote p:last-child {
	margin-bottom: 0;
}

@media (max-width:992px) {
	.quote-simple {
		display: block;
	}
	
	.quote-simple .quote-content {
		margin-bottom: 6em;
	}
}

.features-horizontal-list .col-sm-one-fifth {
	flex-basis: calc(100% / 5);
	max-width: calc(100% / 5);
}

.features-horizontal-list .col.col-sm-12 {
	flex: 0 0 100%;
}

@media (max-width:990px) {
	.features-horizontal-list .col.col-sm-3, .features-horizontal-list .col.col-sm-4 {
		max-width: calc(100% / 2);
		flex: 0 0 calc(100% / 2);
		flex-basis: calc(100% / 2);
		margin-bottom: 2em;
	}
}

@media (max-width:768px) {
	.features-horizontal-list .col.col-sm-2, .features-horizontal-list .col.col-sm-3, .features-horizontal-list .col.col-sm-4, .features-horizontal-list .col.col-sm-6 {
		max-width: calc(100% / 2);
		flex: 0 0 calc(100% / 2);
		flex-basis: calc(100% / 2);
		margin-bottom: 2em;
	}
}

@media (max-width:480px) {
	.features-horizontal-list .col.col-sm-2, .features-horizontal-list .col.col-sm-3, .features-horizontal-list .col.col-sm-4, .features-horizontal-list .col.col-sm-6 {
		max-width: 100%;
		flex: 0 0 100%;
		flex-basis: 100%;
		margin-bottom: 2em;
	}
}

.features-horizontal-list .feature-item-image {
	margin-bottom: 1em;
}

.features-horizontal-list .feature-item-image-icon {
	margin-bottom: 1em;
	width: 34px;
	height: 34px;
	-o-object-fit: contain;
	object-fit: contain;
}

.features-horizontal-list .feature-item.aligned-content .feature-item-image-icon, .features-horizontal-list .feature-item.aligned-content .feature-item-title, .features-horizontal-list .feature-item.aligned-content>h3, .features-horizontal-list .feature-item.aligned-content>h4, .features-horizontal-list .feature-item.aligned-content>h5 {
	display: inline-block;
}

.features-horizontal-list .feature-item.aligned-content .feature-item-image-icon {
	margin-right: .75em;
}

.features-horizontal-list.has-background .col {
	margin-bottom: 1em;
}

.features-horizontal-list.has-background .feature-item {
	padding: 2em 1.5em;
	border-radius: 3px;
	height: 100%;
}

.features-horizontal-list.has-background .feature-item p:last-child {
	margin-bottom: 0;
}

.features-horizontal-list.feature-bg-white .feature-item {
	background-color: #fff;
}

.features-horizontal-list.feature-bg-light-gray .feature-item {
	background-color: #f8f8f8;
}

.features-horizontal-list.feature-bg-teal .feature-item {
	background-color: #17a3b2;
	color: #fff;
}

.features-horizontal-list.feature-bg-teal .feature-item .feature-item-title {
	color: #fff;
}

.features-horizontal-list.feature-bg-teal .feature-item a {
	color: #d7eef0;
}

.features-horizontal-list.feature-bg-teal .feature-item p {
	opacity: .82;
}

.features-horizontal-list.feature-bg-light-teal .feature-item {
	background-color: #d7eef0;
}

.features-horizontal-list.feature-bg-navy .feature-item {
	background-color: #0a3355;
	color: #fff;
}

.features-horizontal-list.feature-bg-navy .feature-item .feature-item-title {
	color: #fff;
}

.features-horizontal-list.feature-bg-navy .feature-item a {
	color: #17a3b2;
}

.features-horizontal-list.feature-bg-navy .feature-item p {
	opacity: .82;
}

.features-horizontal.has-divider .feature-item {
	border-bottom: 1px solid rgba(0, 0, 0, .2);
}

.features-horizontal .feature-item {
	display: flex;
	margin-bottom: 2em;
	padding-bottom: 2em;
	border-bottom: 1px solid transparent;
}

.features-horizontal .feature-item:last-child {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0;
}

.features-horizontal .feature-item-image {
	flex: 0 0 25%;
	margin-right: 3em;
}

.features-horizontal .feature-item-content {
	justify-content: center;
	display: flex;
	flex-direction: column;
}

@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
	.features-horizontal .feature-item-content {
		width: 100%;
	}
}

@media (max-width:547px) {
	#mktoForm_1572 .mktoRadioList .download-case-study .features-horizontal-list .feature-item label, .download-case-study #mktoForm_1572 .mktoRadioList .features-horizontal-list .feature-item label, .download-case-study .features-horizontal-list .feature-item .btn, .features-horizontal-list .feature-item #mktoForm_1572 .mktoRadioList .download-case-study label, .features-horizontal-list .feature-item .download-case-study #mktoForm_1572 .mktoRadioList label, .features-horizontal-list .feature-item .download-case-study .btn, .features-horizontal-list .feature-item .plans-pages .percentage-section .roi .chart span, .features-horizontal-list .feature-item .platform-pages .grey-section h1, .features-horizontal-list .feature-item .share-container .shared-social span, .features-horizontal-list .feature-item h2, .plans-pages .percentage-section .roi .chart .features-horizontal-list .feature-item span, .platform-pages .grey-section .features-horizontal-list .feature-item h1, .share-container .shared-social .features-horizontal-list .feature-item span {
		font-size: 22px;
	}
}

.content-more-checkbox {
	display: none;
}

.content-more-checkbox:not(:checked)~:not(.content-more-wrapper) {
	display: none;
}

.content-more-checkbox:not(:checked)~.content-more-wrapper .content-more-show-text {
	display: inline-block;
}

.content-more-checkbox:not(:checked)~.content-more-wrapper .content-more-hide-text {
	display: none;
}

.content-more-checkbox:checked~.content-more-wrapper .content-more-show-text {
	display: none;
}

.content-more-checkbox:checked~.content-more-wrapper .content-more-hide-text {
	display: inline-block;
}

.content-more-label {
	cursor: pointer;
}

.content-more-label:hover {
	border-color: #0a3355;
	color: #fff;
	background-color: #0a3355;
}

span.highlight {
	color: #17a3b2;
}

span.highlight-accent {
	color: #ff5551;
}

.hamburger--squeeze .hamburger-inner {
	margin-top: 0;
}

@media (max-width:992px) {
	.tabs_element .tab-data .section-column-content {
		margin-bottom: 2em;
	}
}

.featured-content-wrapper {
	background-color: #eef9ff;
	position: relative;
	margin: 5em auto;
}

.featured-content-wrapper.wide {
	grid-column: 1/4;
	margin: 3em auto;
	width: 100%;
}

.featured-content-wrapper.wide .container {
	padding: 0;
}

.featured-content-wrapper.wide::before {
	content: "";
	position: absolute;
	height: 100%;
	width: 100vw;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	background-color: #eef9ff;
}

.featured-content-wrapper .featured-content-inner {
	display: flex;
	align-items: center;
	gap: 2em;
}

.featured-content-wrapper .featured-body, .featured-content-wrapper .featured-image {
	flex-basis: calc(100% / 2);
}

.featured-content-wrapper .featured-image {
	position: relative;
	left: 0;
	width: 100%;
}

.featured-content-wrapper .featured-pretitle {
	font-weight: 400;
	margin-bottom: .25em;
	line-height: 1;
}

.featured-content-wrapper .featured-body>a:hover {
	text-decoration: none;
}

.featured-content-wrapper .featured-cta {
	margin-top: 1.5em;
}

.featured-content-wrapper .featured-cta a {
	color: #fff;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 1;
	padding: 14px 18px;
	border-radius: 10px;
}

@media screen and (max-width:65em) {
	.featured-content-wrapper .featured-body .featured-title {
		font-size: 1.375em;
	}
	
	.featured-content-wrapper .featured-body .featured-title {
		font-size: 2em;
	}
}

@media screen and (max-width:48em) {
	.featured-content-wrapper {
		padding: 1.875em 0;
	}
	
	.featured-content-wrapper .featured-content-inner {
		flex-direction: column;
		align-items: flex-start;
	}
	
	.featured-content-wrapper .featured-content-inner .featured-image {
		position: relative;
		height: 0;
		padding-bottom: 60%;
		width: 100%;
		left: 0;
	}
	
	.featured-content-wrapper .featured-content-inner .featured-image img {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		-o-object-fit: cover;
		object-fit: cover;
	}
}

.resources-boxes {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.resources-boxes::after {
	content: "";
	flex: 0 0 calc(100% / 3 - 1.5em);
}

.resources-boxes .resource-box {
	margin-bottom: 3em;
	flex: 0 0 calc(100% / 3 - 1.5em);
	max-width: calc(100% / 3 - 1.5em);
}

.resources-boxes .resource-box.resource-box-wide:first-child+.resource-box, .resources-boxes .resource-box:first-child:not(.resource-box-wide) {
	order: -3;
}

@media (max-width:768px) {
	.resources-boxes .resource-box.resource-box-wide:first-child+.resource-box, .resources-boxes .resource-box:first-child:not(.resource-box-wide) {
		order: -2;
	}
}

.resources-boxes .resource-box-wide {
	flex: 0 0 calc(100% - ( 100% / 3 ) - .75em);
	max-width: calc(100% - ( 100% / 3 ) - .75em);
	order: -2;
}

.resources-boxes .resource-box-wide .resource-image {
	padding-bottom: calc(50% - 1.15em);
}

@media (max-width:768px) {
	.resources-boxes .resource-box {
		max-width: calc(50% - 1em);
		flex: 1 1 calc(50% - 1em);
	}
	
	.resources-boxes .resource-box:first-child:not(.resource-box-wide) {
		order: 0;
	}
	
	.resources-boxes .resource-box-wide {
		order: -2;
		max-width: 100%;
		flex: 1 1 100%;
	}
}

.resources-boxes-blog {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 2em;
}

.resources-boxes-blog .resource-box-post-wide, .resources-boxes-blog .subscribe-wrapper {
	grid-column-start: 1;
	grid-column-end: 4;
}

@media (max-width:576px) {
	.resources-boxes-blog {
		display: block;
	}
	
	.resources-boxes-blog .resource-box-post-wide .resource-image {
		padding-bottom: 100%;
	}
	
	.resources-boxes-blog .resource-box, .resources-boxes-blog .resource-box-post-wide, .resources-boxes-blog .widget-posts {
		margin-bottom: 2em;
	}
}

.resource-box {
	transition: .2s;
	box-shadow: 0 1px 0 0 #ddd;
	display: flex;
	flex-direction: column;
	-webkit-animation: showResource 2s ease 10ms forwards;
	animation: showResource 2s ease 10ms forwards;
	-webkit-animation-name: showResource;
	-webkit-animation-duration: 2s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-delay: 10ms;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-fill-mode: forwards;
	transform: scale(1);
}

.resource-box:hover {
	box-shadow: 0 5px 0 0 #ff5551;
	transition: .2s;
	color: #000;
	text-decoration: none;
}

.resource-box:hover .resource-title {
	text-decoration: underline;
}

.resource-box:focus {
	outline: 0;
	box-shadow: 0 1px 0 0 #ff5551;
	-webkit-text-decoration-style: dashed;
	text-decoration-style: dashed;
}

.resource-box:focus .resource-topics {
	text-decoration: none;
}

.resource-box .resource-image {
	margin-bottom: 1.5em;
	position: relative;
	padding-bottom: 100%;
	background: #fafafa;
}

.resource-box .resource-image img {
	position: absolute;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.resource-box .resource-body {
	flex-grow: 1;
}

.resource-box .resource-title {
	color: #000;
	font-size: 20px;
	font-weight: 500;
	margin-top: .4em;
	line-height: 1.3;
}

.resource-box .resource-cta {
	color: #ff5551;
	margin-top: 3em;
	margin-bottom: 1em;
}

.resource-box .resource-topics {
	line-height: 1.3;
}

.resource-box .resource-topics span {
	color: #ff5551;
	font-size: 14px;
	font-weight: 500;
	border-radius: 3px;
	margin: 0 .5em 0 0;
	display: inline-block;
	opacity: .5;
	cursor: pointer;
	text-decoration: none;
}

.resource-box .resource-topics span:not(:last-child):after {
	content: ", ";
}

.resource-box-post-wide {
	flex: 100%;
	max-width: 100%;
	display: grid;
	grid-template-columns: 2fr 1fr;
	grid-template-rows: 1fr 1fr;
	grid-column-gap: 2em;
	align-items: center;
	box-shadow: none;
}

.resource-box-post-wide:hover {
	box-shadow: none;
}

.resource-box-post-wide:hover .resource-cta {
	transition: .2s;
	box-shadow: 0 5px 0 0 #ff5551;
}

.resource-box-post-wide .resource-image {
	padding-bottom: calc(50% - .75em);
	grid-row: 1/3;
	margin-bottom: 0;
}

.resource-box-post-wide .resource-body {
	align-self: end;
}

.resource-box-post-wide .resource-cta {
	align-self: start;
	margin-top: .25em;
	margin-bottom: 0;
	padding-bottom: .625em;
	box-shadow: 0 1px 0 0 #ddd;
}

@media (max-width:768px) {
	.resource-box-post-wide {
		flex: 100%;
		max-width: 100%;
		grid-template-columns: 1fr;
		grid-template-rows: 2fr auto auto;
	}
	
	.resource-box-post-wide .resource-image {
		margin-bottom: 1.5em;
	}
}

@keyframes showResource {
	0% {
		opacity: 0;
		transform: scale(.6);
	}
	
	50% {
		transform: scale(1);
	}
	
	100% {
		opacity: 1;
		transform: scale(1);
	}
}

@-webkit-keyframes showResource {
	0% {
		opacity: 0;
		-webkit-transform: scale(.6);
	}
	
	50% {
		-webkit-transform: scale(1);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: scale(1);
	}
}

.scroll-margin-snap {
	display: block;
	height: 140px;
	margin-top: -140px;
	visibility: hidden;
	pointer-events: none;
}

.subscribe-wrapper {
	flex: 100%;
	max-width: 100%;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 4em 0;
	margin: 2.5em auto;
	width: 100%;
	min-height: 14.375em;
}

.subscribe-wrapper::before {
	content: "";
	position: absolute;
	width: 100vw;
	height: 100%;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	overflow: hidden;
	background-color: #fff5f5;
}

.subscribe-wrapper .secondary-wrapper, .subscribe-wrapper .section-header {
	flex-basis: calc(100% / 2 - 1em);
	width: 100%;
	max-width: calc(100% / 2 - 1em);
}

.subscribe-wrapper .section-header {
	width: 100%;
}

.subscribe-wrapper .section-header .heading-title {
	color: #ff5551;
	margin-bottom: .5em;
}

.subscribe-wrapper .section-header .heading-subtitle {
	margin-bottom: 0;
}

.subscribe-wrapper .form.form-inline {
	margin: 0;
}

.subscribe-wrapper .mktoFormRow {
	width: 100%;
	max-width: 21.5em;
}

.subscribe-wrapper .subscribe-form-wrapper form {
	margin-bottom: 0;
	width: 100%;
}

.subscribe-wrapper .subscribe-form-wrapper .mktoEmailField {
	height: 43px;
	border-radius: 10px;
}

@media screen and (max-width:768px) {
	.subscribe-wrapper {
		flex-direction: column;
		min-height: 0;
	}
	
	.subscribe-wrapper .secondary-wrapper, .subscribe-wrapper .section-header {
		flex-basis: auto;
		max-width: 31.875em;
	}
	
	.subscribe-wrapper .section-header .heading-title {
		margin-bottom: .25em;
	}
	
	.subscribe-wrapper .mktoFormRow {
		max-width: 100%;
	}
	
	.subscribe-wrapper .subscribe-form-wrapper {
		margin-top: 1em;
	}
}

@media screen and (max-width:37.5em) {
	.subscribe-wrapper {
		min-height: 15.75em;
	}
}

@media screen and (max-width:20em) {
	.subscribe-wrapper .mktoFormRow {
		max-width: 10.75em;
	}
	
	.subscribe-wrapper .form-inline .mktoField {
		min-width: 100%;
	}
}

.pagination-container {
	margin-top: 2em;
}

.resource-search form {
	margin: 0;
}

.move-form-here-on-mobile {
	margin-bottom: 1.5em;
}

.compare-list, .compare-navigation .navigation-list, .compare-table-wrapper, .compare-table-wrapper .table-list {
	padding-left: 0;
	list-style: none;
	margin: 0;
}

.compare-list .list-item:first-child {
	margin-top: 0;
}

.compare-list .list-item .section-heading {
	padding: 0 .5em;
}

@media screen and (max-width:768px) {
	.compare-list .list-item .section-heading {
		padding: 1em .5em;
	}
	
	.compare-list .list-item p {
		margin-bottom: 0;
	}
}

.compare-navigation .navigation-header {
	display: block;
	color: #000;
	border-bottom: 1px solid #ddd;
	margin-bottom: 1em;
}

.compare-navigation .navigation-header p {
	margin-bottom: .5em;
}

.compare-navigation .navigation-list p {
	padding: .375em .5em;
	margin-bottom: 0;
	line-height: 1.2;
}

.compare-navigation .navigation-list .list-item {
	margin: 0 0 .125em;
}

.compare-navigation .navigation-list .list-item:hover {
	cursor: pointer;
	background-color: #fff5f5;
	color: #ff5551;
	border-radius: 3px;
}

.compare-navigation .navigation-list .list-item.is-active {
	background-color: #ffe3e2;
	color: #ff5551;
	border-radius: 3px;
}

@media screen and (max-width:768px) {
	.compare-navigation .navigation-header br {
		display: none;
	}
	
	.compare-navigation .navigation-header p {
		margin-bottom: 0;
	}
	
	.compare-navigation .navigation-list p {
		line-height: inherit;
	}
}

.compare-table-wrapper.tab-functionality .compare-list>.list-item {
	display: none;
	margin-top: 0;
}

.compare-table-wrapper.tab-functionality .compare-list>.list-item.is-active {
	display: block;
}

.compare-table-wrapper.tab-functionality .compare-table .table-heading {
	position: -webkit-sticky;
	position: sticky;
	top: 80px;
	z-index: 1;
}

.compare-table .table-heading {
	background-color: #fafafa;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: .5em;
	position: -webkit-sticky;
	position: sticky;
	top: 80px;
	z-index: 1;
}

.compare-table .table-heading, .compare-table .table-list .list-item {
	display: flex;
	justify-content: space-between;
}

.compare-table .table-heading p, .compare-table .table-list p {
	margin-bottom: 0;
}

.compare-table .table-list .list-item-feature h5 {
	font-size: 1.125em;
	line-height: 1.2;
	margin-bottom: .375em;
}

.compare-table .table-heading .heading-feature, .compare-table .table-list .list-item-feature {
	width: 100%;
	max-width: calc(100% / 5 * 3 - .5em);
}

.compare-table .list-item-entreprise, .compare-table .table-heading .heading-entreprise, .compare-table .table-heading .heading-ultimate, .compare-table .table-list .list-item-ultimate {
	width: 100%;
	max-width: calc(100% / 5 * 1 - .5em);
	display: flex;
	align-items: center;
	justify-content: center;
}

.compare-table .table-list .list-item-entreprise p, .compare-table .table-list .list-item-ultimate p {
	text-align: center;
}

.compare-table .table-list .list-item {
	padding: 1.5em .5em;
	margin: 0;
}

.compare-table .table-list .list-item:not(:last-child) {
	border-bottom: 1px solid #ddd;
}

@media screen and (max-width:28.75em) {
	.compare-table .table-heading .heading-feature, .compare-table .table-list .list-item-feature {
		max-width: calc(100% / 5 * 2.25 - .5em);
	}
	
	.compare-table .list-item-entreprise, .compare-table .table-heading .heading-entreprise, .compare-table .table-heading .heading-ultimate, .compare-table .table-list .list-item-ultimate {
		max-width: calc(100% / 5 * 1.375 - .5em);
	}
}

@media screen and (max-width:20em) {
	.compare-table .table-heading .heading-feature, .compare-table .table-list .list-item-feature {
		font-size: .875em;
	}
	
	.compare-table .list-item-entreprise, .compare-table .table-heading .heading-entreprise, .compare-table .table-heading .heading-ultimate, .compare-table .table-list .list-item-ultimate {
		font-size: .875em;
	}
	
	.compare-table .table-list .list-item-feature h5 {
		font-size: 1em;
	}
}

.tabs-container {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	width: 100%;
}

.tabs-container .tabs-content, .tabs-container .tabs-list {
	flex: 1 1 calc(100% / 2 - 1em);
	max-width: calc(100% / 2 - 1em);
}

.tabs-container .tabs-list {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
}

.tabs-container img {
	max-height: 30em;
}

.tabs-container .secondary-content-wrapper {
	display: none;
}

.tabs-container .secondary-content-wrapper.active {
	display: block;
}

.tabs-container .tabs-list {
	margin: 0;
	padding-left: 0;
	list-style: none;
}

.tabs-container .list-item {
	margin: 0;
}

.tabs-container .list-item:first-child {
	margin-top: 0;
}

.tabs-container .list-item:first-child {
	margin-bottom: 0;
}

.tabs-container .list-item.active {
	position: relative;
	padding: 2em 2.375em 1.5em;
	box-shadow: 0 1px 5px 0 rgba(144, 164, 174, .3);
	background-color: #f9f9f9;
	margin: 1.75em 0;
}

.tabs-container .list-item.active::before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: .25em;
	background-color: #ff5551;
	height: 100%;
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px;
}

.tabs-container .list-item.active:first-of-type {
	margin: 0 0 1.75em 0;
}

.tabs-container .list-item.active .list-item-title {
	padding-left: 0;
	font-size: 1.25em;
}

.tabs-container .list-item.active .list-item-title::before {
	content: "";
}

.tabs-container .list-item.active .tab-item-content {
	display: block;
}

.tabs-container .list-item.active .tab-item-content p {
	margin-bottom: .5em;
}

.tabs-container .list-item.active .tab-item-content p:first-of-type, .tabs-container .list-item.active .tab-item-content p:last-of-type {
	display: none;
}

.tabs-container .list-item.active .tab-item-content p:nth-last-of-type(2) {
	margin-bottom: 0;
}

.tabs-container .list-item.active .primary-content-wrapper .list-item-title {
	padding: 0 .5em .875em 0;
}

.tabs-container .list-item.active .button-inline {
	font-size: 1em;
	margin-top: .875em;
}

.tabs-container .tab-item-content {
	display: none;
}

.tabs-container .list-item-title {
	display: block;
	position: relative;
	padding: .5em 1em .5em 2.125em;
	margin-bottom: 0;
	color: #222;
	font-size: 1.125em;
	font-weight: 600;
	cursor: pointer;
}

.tabs-container .list-item-title::before {
	content: "›";
	position: absolute;
	transform: translateY(-50%);
	top: 50%;
	left: .625em;
	font-size: 1.5em;
	font-weight: 400;
}

.tabs-container .list-item-title:hover {
	text-decoration: none;
}

@media screen and (max-width:767px) {
	.tabs-container .tabs-list {
		max-width: 100%;
		flex: 1 1 100%;
	}
	
	.tabs-container .secondary-content-wrapper.show-on-mobile {
		display: none;
	}
	
	.tabs-container .list-item.active {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		position: relative;
		top: -.0625em;
		margin: 0;
	}
	
	.tabs-container .list-item.active:first-of-type {
		margin: 0;
	}
	
	.tabs-container .list-item.active .list-item-title {
		border: 0;
	}
	
	.tabs-container .list-item.active .secondary-content-wrapper.show-on-mobile {
		display: block;
	}
	
	.tabs-container .list-item.active .primary-content-wrapper, .tabs-container .list-item.active .secondary-content-wrapper {
		width: 100%;
		max-width: 100%;
		flex: 1 1 100%;
	}
	
	.tabs-container .list-item.active .primary-content-wrapper {
		display: flex;
		flex-direction: column;
	}
	
	.tabs-container .list-item.active .tab-item-content {
		display: flex;
		flex-direction: column;
		height: 100%;
	}
	
	.tabs-container .list-item.active .tab-item-content p {
		flex-grow: 1;
		max-height: 100%;
	}
	
	.tabs-container .list-item.active .tab-item-content {
		margin-bottom: 1em;
	}
	
	.tabs-container .list-item.active img {
		max-height: 18em;
	}
	
	.tabs-container .list-item-title {
		padding: 1.25em 1em 1.25em 2.125em;
		border-bottom: 1px solid #ddd;
	}
}

.country-selector.weglot-dropdown {
	position: absolute;
	right: 58px;
	bottom: 20px;
	display: none;
}

.country-selector.weglot-dropdown .wgcurrent {
	background-color: #fff;
}

@media screen and (max-width:991px) {
	.country-selector.weglot-dropdown {
		display: none;
		z-index: 10000000000;
	}
}

@media screen and (max-width:984px) {
	.country-selector.weglot-dropdown {
		right: 50px;
	}
}

@media (max-width:348px) {
	.country-selector.weglot-dropdown .wgcurrent span, .country-selector.weglot-dropdown a {
		font-size: 0;
	}
}

@media screen and (max-width:991px) {
	body.is-menu-opened .country-selector.weglot-dropdown {
		display: block;
	}
}

@media (max-width:348px) {
	.weglot-flags>span.wglanguage-name::before {
		margin-right: 30px;
	}
}

.site-header .country-selector.weglot-dropdown .wgcurrent {
	border: none;
}

.site-header .country-selector.weglot-dropdown .wgcurrent a, .site-header .country-selector.weglot-dropdown .wgcurrent span {
	padding-right: 16px !important;
}

.site-header .country-selector.weglot-dropdown .wgcurrent:after {
	background: url("data:image/svg+xml,%3Csvg width=\'9\' height=\'6\' viewBox=\'0 0 9 6\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M3.78125 5.21875L0.15625 1.53125C-0.03125 1.36458 -0.03125 1.1875 0.15625 1L0.375 0.78125C0.541667 0.59375 0.71875 0.59375 0.90625 0.78125L4.03125 3.96875L7.15625 0.78125C7.34375 0.614583 7.52083 0.614583 7.6875 0.78125L7.90625 1C8.09375 1.1875 8.09375 1.36458 7.90625 1.53125L4.28125 5.21875C4.11458 5.38542 3.94792 5.38542 3.78125 5.21875Z\' fill=\'%23A8A8A8\'/%3E%3C/svg%3E%0A") no-repeat center center;
	background-size: contain;
	top: 14px;
	right: 0;
	transform: rotate(0);
}

.site-header .country-selector.weglot-dropdown a, .site-header .country-selector.weglot-dropdown span {
	font-size: 14px;
	color: #000;
}

#onetrust-consent-sdk #onetrust-banner-sdk {
	outline: 0;
}

body #onetrust-banner-sdk :not(.ot-leg-btn-container)>button:focus, body #onetrust-banner-sdk a:focus {
	outline: 0;
}

#onetrust-pc-sdk .button, #onetrust-pc-sdk button {
	font-style: normal !important;
}

body #ot-sdk-btn.ot-sdk-show-settings {
	border: none;
	color: #fff;
	font-style: normal;
}

div.hover-area {
	display: none;
}

@media (max-width:992px) {
	.hide-tablet-down {
		display: none;
	}
	
	.whats-now-image {
		max-width: 50vw;
	}
	
	.postid-17930 .section-hide-mobile-image {
		padding: 40px 0;
	}
	
	.postid-17930 .section-hide-mobile-image .section-column-image {
		display: none;
	}
}

#mktoForm_1572 .mktoRadioList label, #mktoForm_1572 .mktoRadioList label:visited, .btn, .btn:visited, .button, button, input[type=button], input[type=reset], input[type=submit] {
	border: 1px solid;
	border-radius: 3px;
	color: #fff;
	text-decoration: none;
	font-size: 2rem;
	line-height: 1;
	padding: .6em 1em;
	margin-bottom: 1em;
	font-weight: 900;
	font-style: italic;
	transition: all .2s linear;
	background: #0a3355;
	border-color: #0a3355;
	box-shadow: 0 2px 12px rgba(0, 0, 0, .1);
}

#mktoForm_1572 .mktoRadioList label:hover, #mktoForm_1572 .mktoRadioList label:visited:hover, #mktoForm_1572 .mktoRadioList label:visited:visited:hover, .btn:hover, .btn:visited:hover, .btn:visited:visited:hover, .button:hover, .button:visited:hover, button:hover, button:visited:hover, input[type=button]:hover, input[type=button]:visited:hover, input[type=reset]:hover, input[type=reset]:visited:hover, input[type=submit]:hover, input[type=submit]:visited:hover {
	border-color: #0e4b7d;
	background: #0e4b7d;
	color: #fff;
}

#mktoForm_1572 .mktoRadioList label.hamburger:hover, #mktoForm_1572 .mktoRadioList label.tablinks:hover, #mktoForm_1572 .mktoRadioList label:visited.hamburger:hover, #mktoForm_1572 .mktoRadioList label:visited.tablinks:hover, .btn.hamburger:hover, .btn.tablinks:hover, .btn:visited.hamburger:hover, .btn:visited.tablinks:hover, .button.hamburger:hover, .button.tablinks:hover, button.hamburger:hover, button.tablinks:hover, input[type=button].hamburger:hover, input[type=button].tablinks:hover, input[type=reset].hamburger:hover, input[type=reset].tablinks:hover, input[type=submit].hamburger:hover, input[type=submit].tablinks:hover {
	border-color: none;
	background: 0 0;
}

#mktoForm_1572 .mktoRadioList label:active, #mktoForm_1572 .mktoRadioList label:focus, #mktoForm_1572 .mktoRadioList label:visited:active, #mktoForm_1572 .mktoRadioList label:visited:focus, .btn:active, .btn:focus, .btn:visited:active, .btn:visited:focus, .button:active, .button:focus, button:active, button:focus, input[type=button]:active, input[type=button]:focus, input[type=reset]:active, input[type=reset]:focus, input[type=submit]:active, input[type=submit]:focus {
	border-color: #ff5551;
}

#mktoForm_1572 .mktoRadioList label.secondary-btn, #mktoForm_1572 .mktoRadioList label:visited.secondary-btn, .btn.secondary-btn, .btn:visited.secondary-btn, .button.secondary-btn, button.secondary-btn, input[type=button].secondary-btn, input[type=reset].secondary-btn, input[type=submit].secondary-btn {
	background: #fff;
	color: #0a3355;
}

#mktoForm_1572 .mktoRadioList label.secondary-btn:hover, #mktoForm_1572 .mktoRadioList label:visited.secondary-btn:hover, .btn.secondary-btn:hover, .btn:visited.secondary-btn:hover, .button.secondary-btn:hover, button.secondary-btn:hover, input[type=button].secondary-btn:hover, input[type=reset].secondary-btn:hover, input[type=submit].secondary-btn:hover {
	background: #0a3355;
	color: #fff;
}

#mktoForm_1572 .mktoRadioList label, #mktoForm_1572 .mktoRadioList label.button, #mktoForm_1572 .mktoRadioList label.button:visited, #mktoForm_1572 .mktoRadioList label:visited, #mktoForm_1572 .mktoRadioList label:visited:visited, .btn.red-btn, .btn.red-btn:visited, .btn:visited.red-btn, .btn:visited.red-btn:visited, .button.red-btn, .button.red-btn:visited, button.red-btn, button.red-btn:visited, input[type=button].red-btn, input[type=button].red-btn:visited, input[type=reset].red-btn, input[type=reset].red-btn:visited, input[type=submit].red-btn, input[type=submit].red-btn:visited {
	border-color: #ff5551;
	background: #ff5551;
}

#mktoForm_1572 .mktoRadioList label.button:hover, #mktoForm_1572 .mktoRadioList label.button:visited:hover, #mktoForm_1572 .mktoRadioList label:hover, #mktoForm_1572 .mktoRadioList label:visited:hover, #mktoForm_1572 .mktoRadioList label:visited:visited:hover, .btn.red-btn:hover, .btn.red-btn:visited:hover, .btn:visited.red-btn:hover, .btn:visited.red-btn:visited:hover, .button.red-btn:hover, .button.red-btn:visited:hover, button.red-btn:hover, button.red-btn:visited:hover, input[type=button].red-btn:hover, input[type=button].red-btn:visited:hover, input[type=reset].red-btn:hover, input[type=reset].red-btn:visited:hover, input[type=submit].red-btn:hover, input[type=submit].red-btn:visited:hover {
	border-color: #ffa5a3;
	background: #ffa5a3;
	color: #fff;
}

#mktoForm_1572 .mktoRadioList label.button.transparent-btn, #mktoForm_1572 .mktoRadioList label.button:visited.transparent-btn, #mktoForm_1572 .mktoRadioList label.transparent-btn, #mktoForm_1572 .mktoRadioList label:visited.transparent-btn, #mktoForm_1572 .mktoRadioList label:visited:visited.transparent-btn, .btn.red-btn.transparent-btn, .btn.red-btn:visited.transparent-btn, .btn:visited.red-btn.transparent-btn, .btn:visited.red-btn:visited.transparent-btn, .button.red-btn.transparent-btn, .button.red-btn:visited.transparent-btn, button.red-btn.transparent-btn, button.red-btn:visited.transparent-btn, input[type=button].red-btn.transparent-btn, input[type=button].red-btn:visited.transparent-btn, input[type=reset].red-btn.transparent-btn, input[type=reset].red-btn:visited.transparent-btn, input[type=submit].red-btn.transparent-btn, input[type=submit].red-btn:visited.transparent-btn {
	border-color: #ff5551;
	color: #ff5551;
	background: #fff;
}

#mktoForm_1572 .mktoRadioList label.button.transparent-btn:hover, #mktoForm_1572 .mktoRadioList label.button:visited.transparent-btn:hover, #mktoForm_1572 .mktoRadioList label.transparent-btn:hover, #mktoForm_1572 .mktoRadioList label:visited.transparent-btn:hover, #mktoForm_1572 .mktoRadioList label:visited:visited.transparent-btn:hover, .btn.red-btn.transparent-btn:hover, .btn.red-btn:visited.transparent-btn:hover, .btn:visited.red-btn.transparent-btn:hover, .btn:visited.red-btn:visited.transparent-btn:hover, .button.red-btn.transparent-btn:hover, .button.red-btn:visited.transparent-btn:hover, button.red-btn.transparent-btn:hover, button.red-btn:visited.transparent-btn:hover, input[type=button].red-btn.transparent-btn:hover, input[type=button].red-btn:visited.transparent-btn:hover, input[type=reset].red-btn.transparent-btn:hover, input[type=reset].red-btn:visited.transparent-btn:hover, input[type=submit].red-btn.transparent-btn:hover, input[type=submit].red-btn:visited.transparent-btn:hover {
	border-color: #ffa5a3;
	background: #ffa5a3;
	color: #fff;
}

#mktoForm_1572 .mktoRadioList label.button.secondary-btn, #mktoForm_1572 .mktoRadioList label.button:visited.secondary-btn, #mktoForm_1572 .mktoRadioList label.secondary-btn, #mktoForm_1572 .mktoRadioList label:visited.secondary-btn, #mktoForm_1572 .mktoRadioList label:visited:visited.secondary-btn, .btn.red-btn.secondary-btn, .btn.red-btn:visited.secondary-btn, .btn:visited.red-btn.secondary-btn, .btn:visited.red-btn:visited.secondary-btn, .button.red-btn.secondary-btn, .button.red-btn:visited.secondary-btn, button.red-btn.secondary-btn, button.red-btn:visited.secondary-btn, input[type=button].red-btn.secondary-btn, input[type=button].red-btn:visited.secondary-btn, input[type=reset].red-btn.secondary-btn, input[type=reset].red-btn:visited.secondary-btn, input[type=submit].red-btn.secondary-btn, input[type=submit].red-btn:visited.secondary-btn {
	border-color: #ff5551;
	color: #ff5551;
	background: #fff;
}

#mktoForm_1572 .mktoRadioList label.button.secondary-btn:hover, #mktoForm_1572 .mktoRadioList label.button:visited.secondary-btn:hover, #mktoForm_1572 .mktoRadioList label.secondary-btn:hover, #mktoForm_1572 .mktoRadioList label:visited.secondary-btn:hover, #mktoForm_1572 .mktoRadioList label:visited:visited.secondary-btn:hover, .btn.red-btn.secondary-btn:hover, .btn.red-btn:visited.secondary-btn:hover, .btn:visited.red-btn.secondary-btn:hover, .btn:visited.red-btn:visited.secondary-btn:hover, .button.red-btn.secondary-btn:hover, .button.red-btn:visited.secondary-btn:hover, button.red-btn.secondary-btn:hover, button.red-btn:visited.secondary-btn:hover, input[type=button].red-btn.secondary-btn:hover, input[type=button].red-btn:visited.secondary-btn:hover, input[type=reset].red-btn.secondary-btn:hover, input[type=reset].red-btn:visited.secondary-btn:hover, input[type=submit].red-btn.secondary-btn:hover, input[type=submit].red-btn:visited.secondary-btn:hover {
	border-color: #ff5551;
	background: #ff5551;
	color: #fff;
}

#mktoForm_1572 .mktoRadioList label.green-btn, #mktoForm_1572 .mktoRadioList label.green-btn:visited, #mktoForm_1572 .mktoRadioList label:visited.green-btn, #mktoForm_1572 .mktoRadioList label:visited.green-btn:visited, .btn.green-btn, .btn.green-btn:visited, .btn:visited.green-btn, .btn:visited.green-btn:visited, .button.green-btn, .button.green-btn:visited, button.green-btn, button.green-btn:visited, input[type=button].green-btn, input[type=button].green-btn:visited, input[type=reset].green-btn, input[type=reset].green-btn:visited, input[type=submit].green-btn, input[type=submit].green-btn:visited {
	border-color: #00b16a;
	background: #00b16a;
}

#mktoForm_1572 .mktoRadioList label.green-btn:hover, #mktoForm_1572 .mktoRadioList label.green-btn:visited:hover, #mktoForm_1572 .mktoRadioList label:visited.green-btn:hover, #mktoForm_1572 .mktoRadioList label:visited.green-btn:visited:hover, .btn.green-btn:hover, .btn.green-btn:visited:hover, .btn:visited.green-btn:hover, .btn:visited.green-btn:visited:hover, .button.green-btn:hover, .button.green-btn:visited:hover, button.green-btn:hover, button.green-btn:visited:hover, input[type=button].green-btn:hover, input[type=button].green-btn:visited:hover, input[type=reset].green-btn:hover, input[type=reset].green-btn:visited:hover, input[type=submit].green-btn:hover, input[type=submit].green-btn:visited:hover {
	border-color: #d7e2e1;
	background: #d7e2e1;
	color: #ff5551;
}

#mktoForm_1572 .mktoRadioList label.white-btn, #mktoForm_1572 .mktoRadioList label.white-btn:visited, #mktoForm_1572 .mktoRadioList label:visited.white-btn, #mktoForm_1572 .mktoRadioList label:visited.white-btn:visited, .btn.white-btn, .btn.white-btn:visited, .btn:visited.white-btn, .btn:visited.white-btn:visited, .button.white-btn, .button.white-btn:visited, button.white-btn, button.white-btn:visited, input[type=button].white-btn, input[type=button].white-btn:visited, input[type=reset].white-btn, input[type=reset].white-btn:visited, input[type=submit].white-btn, input[type=submit].white-btn:visited {
	border-color: #fff;
	background: #fff;
	color: #ff5551;
}

#mktoForm_1572 .mktoRadioList label.white-btn:hover, #mktoForm_1572 .mktoRadioList label.white-btn:visited:hover, #mktoForm_1572 .mktoRadioList label:visited.white-btn:hover, #mktoForm_1572 .mktoRadioList label:visited.white-btn:visited:hover, .btn.white-btn:hover, .btn.white-btn:visited:hover, .btn:visited.white-btn:hover, .btn:visited.white-btn:visited:hover, .button.white-btn:hover, .button.white-btn:visited:hover, button.white-btn:hover, button.white-btn:visited:hover, input[type=button].white-btn:hover, input[type=button].white-btn:visited:hover, input[type=reset].white-btn:hover, input[type=reset].white-btn:visited:hover, input[type=submit].white-btn:hover, input[type=submit].white-btn:visited:hover {
	border-color: #ffe04a;
	background: #ffe04a;
	color: #ff5551;
}

#mktoForm_1572 .mktoRadioList label.purple-btn, #mktoForm_1572 .mktoRadioList label.purple-btn:visited, #mktoForm_1572 .mktoRadioList label:visited.purple-btn, #mktoForm_1572 .mktoRadioList label:visited.purple-btn:visited, .btn.purple-btn, .btn.purple-btn:visited, .btn:visited.purple-btn, .btn:visited.purple-btn:visited, .button.purple-btn, .button.purple-btn:visited, button.purple-btn, button.purple-btn:visited, input[type=button].purple-btn, input[type=button].purple-btn:visited, input[type=reset].purple-btn, input[type=reset].purple-btn:visited, input[type=submit].purple-btn, input[type=submit].purple-btn:visited {
	border-color: #c852ff;
	background: #c852ff;
	color: #fff;
}

#mktoForm_1572 .mktoRadioList label.purple-btn:hover, #mktoForm_1572 .mktoRadioList label.purple-btn:visited:hover, #mktoForm_1572 .mktoRadioList label:visited.purple-btn:hover, #mktoForm_1572 .mktoRadioList label:visited.purple-btn:visited:hover, .btn.purple-btn:hover, .btn.purple-btn:visited:hover, .btn:visited.purple-btn:hover, .btn:visited.purple-btn:visited:hover, .button.purple-btn:hover, .button.purple-btn:visited:hover, button.purple-btn:hover, button.purple-btn:visited:hover, input[type=button].purple-btn:hover, input[type=button].purple-btn:visited:hover, input[type=reset].purple-btn:hover, input[type=reset].purple-btn:visited:hover, input[type=submit].purple-btn:hover, input[type=submit].purple-btn:visited:hover {
	border-color: #ff5551;
	background: #ff5551;
	color: #fff;
}

#mktoForm_1572 .mktoRadioList .page-template-page-bdr .footer-newsletter label.mktoButton, #mktoForm_1572 .mktoRadioList .page-template-page-bdr .footer-newsletter label.mktoButton:visited, #mktoForm_1572 .mktoRadioList .page-template-page-bdr .footer-newsletter label.mktoButton:visited:visited, #mktoForm_1572 .mktoRadioList label.yellow-btn, #mktoForm_1572 .mktoRadioList label.yellow-btn:visited, #mktoForm_1572 .mktoRadioList label:visited.yellow-btn, #mktoForm_1572 .mktoRadioList label:visited.yellow-btn:visited, .btn.yellow-btn, .btn.yellow-btn:visited, .btn:visited.yellow-btn, .btn:visited.yellow-btn:visited, .button.yellow-btn, .button.yellow-btn:visited, .page-template-page-bdr .footer-newsletter #mktoForm_1572 .mktoRadioList label.mktoButton, .page-template-page-bdr .footer-newsletter #mktoForm_1572 .mktoRadioList label.mktoButton:visited, .page-template-page-bdr .footer-newsletter #mktoForm_1572 .mktoRadioList label.mktoButton:visited:visited, .page-template-page-bdr .footer-newsletter .btn.mktoButton, .page-template-page-bdr .footer-newsletter .btn.mktoButton:visited, .page-template-page-bdr .footer-newsletter .btn.mktoButton:visited:visited, .page-template-page-bdr .footer-newsletter .button.mktoButton, .page-template-page-bdr .footer-newsletter .button.mktoButton:visited, .page-template-page-bdr .footer-newsletter button.mktoButton, .page-template-page-bdr .footer-newsletter button.mktoButton:visited, .page-template-page-bdr .footer-newsletter input.mktoButton[type=button], .page-template-page-bdr .footer-newsletter input.mktoButton[type=button]:visited, .page-template-page-bdr .footer-newsletter input.mktoButton[type=reset], .page-template-page-bdr .footer-newsletter input.mktoButton[type=reset]:visited, .page-template-page-bdr .footer-newsletter input.mktoButton[type=submit], .page-template-page-bdr .footer-newsletter input.mktoButton[type=submit]:visited, .webinars-posts .wb_items button, .webinars-posts .wb_items button.btn, .webinars-posts .wb_items button.btn:visited, .webinars-posts .wb_items button.btn:visited:visited, .webinars-posts .wb_items button.button, .webinars-posts .wb_items button.button:visited, .webinars-posts .wb_items button:visited, button.yellow-btn, button.yellow-btn:visited, input[type=button].yellow-btn, input[type=button].yellow-btn:visited, input[type=reset].yellow-btn, input[type=reset].yellow-btn:visited, input[type=submit].yellow-btn, input[type=submit].yellow-btn:visited {
	border-color: #ffe04a;
	background: #ffe04a;
	color: #000;
}

#mktoForm_1572 .mktoRadioList .page-template-page-bdr .footer-newsletter label.mktoButton:hover, #mktoForm_1572 .mktoRadioList .page-template-page-bdr .footer-newsletter label.mktoButton:visited:hover, #mktoForm_1572 .mktoRadioList .page-template-page-bdr .footer-newsletter label.mktoButton:visited:visited:hover, #mktoForm_1572 .mktoRadioList label.yellow-btn:hover, #mktoForm_1572 .mktoRadioList label.yellow-btn:visited:hover, #mktoForm_1572 .mktoRadioList label:visited.yellow-btn:hover, #mktoForm_1572 .mktoRadioList label:visited.yellow-btn:visited:hover, .btn.yellow-btn:hover, .btn.yellow-btn:visited:hover, .btn:visited.yellow-btn:hover, .btn:visited.yellow-btn:visited:hover, .button.yellow-btn:hover, .button.yellow-btn:visited:hover, .page-template-page-bdr .footer-newsletter #mktoForm_1572 .mktoRadioList label.mktoButton:hover, .page-template-page-bdr .footer-newsletter #mktoForm_1572 .mktoRadioList label.mktoButton:visited:hover, .page-template-page-bdr .footer-newsletter #mktoForm_1572 .mktoRadioList label.mktoButton:visited:visited:hover, .page-template-page-bdr .footer-newsletter .btn.mktoButton:hover, .page-template-page-bdr .footer-newsletter .btn.mktoButton:visited:hover, .page-template-page-bdr .footer-newsletter .btn.mktoButton:visited:visited:hover, .page-template-page-bdr .footer-newsletter .button.mktoButton:hover, .page-template-page-bdr .footer-newsletter .button.mktoButton:visited:hover, .page-template-page-bdr .footer-newsletter button.mktoButton:hover, .page-template-page-bdr .footer-newsletter button.mktoButton:visited:hover, .page-template-page-bdr .footer-newsletter input.mktoButton[type=button]:hover, .page-template-page-bdr .footer-newsletter input.mktoButton[type=button]:visited:hover, .page-template-page-bdr .footer-newsletter input.mktoButton[type=reset]:hover, .page-template-page-bdr .footer-newsletter input.mktoButton[type=reset]:visited:hover, .page-template-page-bdr .footer-newsletter input.mktoButton[type=submit]:hover, .page-template-page-bdr .footer-newsletter input.mktoButton[type=submit]:visited:hover, .webinars-posts .wb_items button.btn:hover, .webinars-posts .wb_items button.btn:visited:hover, .webinars-posts .wb_items button.btn:visited:visited:hover, .webinars-posts .wb_items button.button:hover, .webinars-posts .wb_items button.button:visited:hover, .webinars-posts .wb_items button:hover, .webinars-posts .wb_items button:visited:hover, button.yellow-btn:hover, button.yellow-btn:visited:hover, input[type=button].yellow-btn:hover, input[type=button].yellow-btn:visited:hover, input[type=reset].yellow-btn:hover, input[type=reset].yellow-btn:visited:hover, input[type=submit].yellow-btn:hover, input[type=submit].yellow-btn:visited:hover {
	border-color: #ff5551;
	background: #ff5551;
	color: #fff;
}

#mktoForm_1572 .mktoRadioList .page-template-page-bdr .demo-section label.mktoButton, #mktoForm_1572 .mktoRadioList .page-template-page-bdr .demo-section label.mktoButton:visited, #mktoForm_1572 .mktoRadioList .page-template-page-bdr .demo-section label.mktoButton:visited:visited, #mktoForm_1572 .mktoRadioList label.blue-btn, #mktoForm_1572 .mktoRadioList label.blue-btn:visited, #mktoForm_1572 .mktoRadioList label:visited.blue-btn, #mktoForm_1572 .mktoRadioList label:visited.blue-btn:visited, .btn.blue-btn, .btn.blue-btn:visited, .btn:visited.blue-btn, .btn:visited.blue-btn:visited, .button.blue-btn, .button.blue-btn:visited, .page-template-page-bdr .demo-section #mktoForm_1572 .mktoRadioList label.mktoButton, .page-template-page-bdr .demo-section #mktoForm_1572 .mktoRadioList label.mktoButton:visited, .page-template-page-bdr .demo-section #mktoForm_1572 .mktoRadioList label.mktoButton:visited:visited, .page-template-page-bdr .demo-section .btn.mktoButton, .page-template-page-bdr .demo-section .btn.mktoButton:visited, .page-template-page-bdr .demo-section .btn.mktoButton:visited:visited, .page-template-page-bdr .demo-section .button.mktoButton, .page-template-page-bdr .demo-section .button.mktoButton:visited, .page-template-page-bdr .demo-section button.mktoButton, .page-template-page-bdr .demo-section button.mktoButton:visited, .page-template-page-bdr .demo-section input.mktoButton[type=button], .page-template-page-bdr .demo-section input.mktoButton[type=button]:visited, .page-template-page-bdr .demo-section input.mktoButton[type=reset], .page-template-page-bdr .demo-section input.mktoButton[type=reset]:visited, .page-template-page-bdr .demo-section input.mktoButton[type=submit], .page-template-page-bdr .demo-section input.mktoButton[type=submit]:visited, button.blue-btn, button.blue-btn:visited, input[type=button].blue-btn, input[type=button].blue-btn:visited, input[type=reset].blue-btn, input[type=reset].blue-btn:visited, input[type=submit].blue-btn, input[type=submit].blue-btn:visited {
	border-color: #17a3b2;
	background: #17a3b2;
	color: #fff;
}

#mktoForm_1572 .mktoRadioList .page-template-page-bdr .demo-section label.mktoButton:hover, #mktoForm_1572 .mktoRadioList .page-template-page-bdr .demo-section label.mktoButton:visited:hover, #mktoForm_1572 .mktoRadioList .page-template-page-bdr .demo-section label.mktoButton:visited:visited:hover, #mktoForm_1572 .mktoRadioList label.blue-btn:hover, #mktoForm_1572 .mktoRadioList label.blue-btn:visited:hover, #mktoForm_1572 .mktoRadioList label:visited.blue-btn:hover, #mktoForm_1572 .mktoRadioList label:visited.blue-btn:visited:hover, .btn.blue-btn:hover, .btn.blue-btn:visited:hover, .btn:visited.blue-btn:hover, .btn:visited.blue-btn:visited:hover, .button.blue-btn:hover, .button.blue-btn:visited:hover, .page-template-page-bdr .demo-section #mktoForm_1572 .mktoRadioList label.mktoButton:hover, .page-template-page-bdr .demo-section #mktoForm_1572 .mktoRadioList label.mktoButton:visited:hover, .page-template-page-bdr .demo-section #mktoForm_1572 .mktoRadioList label.mktoButton:visited:visited:hover, .page-template-page-bdr .demo-section .btn.mktoButton:hover, .page-template-page-bdr .demo-section .btn.mktoButton:visited:hover, .page-template-page-bdr .demo-section .btn.mktoButton:visited:visited:hover, .page-template-page-bdr .demo-section .button.mktoButton:hover, .page-template-page-bdr .demo-section .button.mktoButton:visited:hover, .page-template-page-bdr .demo-section button.mktoButton:hover, .page-template-page-bdr .demo-section button.mktoButton:visited:hover, .page-template-page-bdr .demo-section input.mktoButton[type=button]:hover, .page-template-page-bdr .demo-section input.mktoButton[type=button]:visited:hover, .page-template-page-bdr .demo-section input.mktoButton[type=reset]:hover, .page-template-page-bdr .demo-section input.mktoButton[type=reset]:visited:hover, .page-template-page-bdr .demo-section input.mktoButton[type=submit]:hover, .page-template-page-bdr .demo-section input.mktoButton[type=submit]:visited:hover, button.blue-btn:hover, button.blue-btn:visited:hover, input[type=button].blue-btn:hover, input[type=button].blue-btn:visited:hover, input[type=reset].blue-btn:hover, input[type=reset].blue-btn:visited:hover, input[type=submit].blue-btn:hover, input[type=submit].blue-btn:visited:hover {
	border-color: #19b5c6;
	background: #19b5c6;
	color: #fff;
}

#mktoForm_1572 .mktoRadioList .page-template-page-bdr .demo-section label.mktoButton:visited.secondary-btn, #mktoForm_1572 .mktoRadioList .page-template-page-bdr .demo-section label.mktoButton:visited:visited.secondary-btn, #mktoForm_1572 .mktoRadioList .page-template-page-bdr .demo-section label.secondary-btn.mktoButton, #mktoForm_1572 .mktoRadioList label.blue-btn.secondary-btn, #mktoForm_1572 .mktoRadioList label.blue-btn:visited.secondary-btn, #mktoForm_1572 .mktoRadioList label:visited.blue-btn.secondary-btn, #mktoForm_1572 .mktoRadioList label:visited.blue-btn:visited.secondary-btn, .btn.blue-btn.secondary-btn, .btn.blue-btn:visited.secondary-btn, .btn:visited.blue-btn.secondary-btn, .btn:visited.blue-btn:visited.secondary-btn, .button.blue-btn.secondary-btn, .button.blue-btn:visited.secondary-btn, .page-template-page-bdr .demo-section #mktoForm_1572 .mktoRadioList label.mktoButton:visited.secondary-btn, .page-template-page-bdr .demo-section #mktoForm_1572 .mktoRadioList label.mktoButton:visited:visited.secondary-btn, .page-template-page-bdr .demo-section #mktoForm_1572 .mktoRadioList label.secondary-btn.mktoButton, .page-template-page-bdr .demo-section .btn.mktoButton:visited.secondary-btn, .page-template-page-bdr .demo-section .btn.mktoButton:visited:visited.secondary-btn, .page-template-page-bdr .demo-section .btn.secondary-btn.mktoButton, .page-template-page-bdr .demo-section .button.mktoButton:visited.secondary-btn, .page-template-page-bdr .demo-section .button.secondary-btn.mktoButton, .page-template-page-bdr .demo-section button.mktoButton:visited.secondary-btn, .page-template-page-bdr .demo-section button.secondary-btn.mktoButton, .page-template-page-bdr .demo-section input.mktoButton[type=button].secondary-btn, .page-template-page-bdr .demo-section input.mktoButton[type=button]:visited.secondary-btn, .page-template-page-bdr .demo-section input.mktoButton[type=reset].secondary-btn, .page-template-page-bdr .demo-section input.mktoButton[type=reset]:visited.secondary-btn, .page-template-page-bdr .demo-section input.mktoButton[type=submit].secondary-btn, .page-template-page-bdr .demo-section input.mktoButton[type=submit]:visited.secondary-btn, button.blue-btn.secondary-btn, button.blue-btn:visited.secondary-btn, input[type=button].blue-btn.secondary-btn, input[type=button].blue-btn:visited.secondary-btn, input[type=reset].blue-btn.secondary-btn, input[type=reset].blue-btn:visited.secondary-btn, input[type=submit].blue-btn.secondary-btn, input[type=submit].blue-btn:visited.secondary-btn {
	background: #fff;
	color: #17a3b2;
}

#mktoForm_1572 .mktoRadioList .page-template-page-bdr .demo-section label.mktoButton:visited.secondary-btn:hover, #mktoForm_1572 .mktoRadioList .page-template-page-bdr .demo-section label.mktoButton:visited:visited.secondary-btn:hover, #mktoForm_1572 .mktoRadioList .page-template-page-bdr .demo-section label.secondary-btn.mktoButton:hover, #mktoForm_1572 .mktoRadioList label.blue-btn.secondary-btn:hover, #mktoForm_1572 .mktoRadioList label.blue-btn:visited.secondary-btn:hover, #mktoForm_1572 .mktoRadioList label:visited.blue-btn.secondary-btn:hover, #mktoForm_1572 .mktoRadioList label:visited.blue-btn:visited.secondary-btn:hover, .btn.blue-btn.secondary-btn:hover, .btn.blue-btn:visited.secondary-btn:hover, .btn:visited.blue-btn.secondary-btn:hover, .btn:visited.blue-btn:visited.secondary-btn:hover, .button.blue-btn.secondary-btn:hover, .button.blue-btn:visited.secondary-btn:hover, .page-template-page-bdr .demo-section #mktoForm_1572 .mktoRadioList label.mktoButton:visited.secondary-btn:hover, .page-template-page-bdr .demo-section #mktoForm_1572 .mktoRadioList label.mktoButton:visited:visited.secondary-btn:hover, .page-template-page-bdr .demo-section #mktoForm_1572 .mktoRadioList label.secondary-btn.mktoButton:hover, .page-template-page-bdr .demo-section .btn.mktoButton:visited.secondary-btn:hover, .page-template-page-bdr .demo-section .btn.mktoButton:visited:visited.secondary-btn:hover, .page-template-page-bdr .demo-section .btn.secondary-btn.mktoButton:hover, .page-template-page-bdr .demo-section .button.mktoButton:visited.secondary-btn:hover, .page-template-page-bdr .demo-section .button.secondary-btn.mktoButton:hover, .page-template-page-bdr .demo-section button.mktoButton:visited.secondary-btn:hover, .page-template-page-bdr .demo-section button.secondary-btn.mktoButton:hover, .page-template-page-bdr .demo-section input.mktoButton[type=button].secondary-btn:hover, .page-template-page-bdr .demo-section input.mktoButton[type=button]:visited.secondary-btn:hover, .page-template-page-bdr .demo-section input.mktoButton[type=reset].secondary-btn:hover, .page-template-page-bdr .demo-section input.mktoButton[type=reset]:visited.secondary-btn:hover, .page-template-page-bdr .demo-section input.mktoButton[type=submit].secondary-btn:hover, .page-template-page-bdr .demo-section input.mktoButton[type=submit]:visited.secondary-btn:hover, button.blue-btn.secondary-btn:hover, button.blue-btn:visited.secondary-btn:hover, input[type=button].blue-btn.secondary-btn:hover, input[type=button].blue-btn:visited.secondary-btn:hover, input[type=reset].blue-btn.secondary-btn:hover, input[type=reset].blue-btn:visited.secondary-btn:hover, input[type=submit].blue-btn.secondary-btn:hover, input[type=submit].blue-btn:visited.secondary-btn:hover {
	background: #17a3b2;
	color: #fff;
}

#mktoForm_1572 .mktoRadioList label.transparent-btn, #mktoForm_1572 .mktoRadioList label.transparent-btn:visited, #mktoForm_1572 .mktoRadioList label:visited.transparent-btn, #mktoForm_1572 .mktoRadioList label:visited.transparent-btn:visited, .btn.transparent-btn, .btn.transparent-btn:visited, .btn:visited.transparent-btn, .btn:visited.transparent-btn:visited, .button.transparent-btn, .button.transparent-btn:visited, button.transparent-btn, button.transparent-btn:visited, input[type=button].transparent-btn, input[type=button].transparent-btn:visited, input[type=reset].transparent-btn, input[type=reset].transparent-btn:visited, input[type=submit].transparent-btn, input[type=submit].transparent-btn:visited {
	border-color: #17a3b2;
	background: 0 0;
	color: #17a3b2;
}

#mktoForm_1572 .mktoRadioList label.transparent-btn:hover, #mktoForm_1572 .mktoRadioList label.transparent-btn:visited:hover, #mktoForm_1572 .mktoRadioList label:visited.transparent-btn:hover, #mktoForm_1572 .mktoRadioList label:visited.transparent-btn:visited:hover, .btn.transparent-btn:hover, .btn.transparent-btn:visited:hover, .btn:visited.transparent-btn:hover, .btn:visited.transparent-btn:visited:hover, .button.transparent-btn:hover, .button.transparent-btn:visited:hover, button.transparent-btn:hover, button.transparent-btn:visited:hover, input[type=button].transparent-btn:hover, input[type=button].transparent-btn:visited:hover, input[type=reset].transparent-btn:hover, input[type=reset].transparent-btn:visited:hover, input[type=submit].transparent-btn:hover, input[type=submit].transparent-btn:visited:hover {
	border-color: #17a3b2;
	background: #17a3b2;
	color: #fff;
}

#mktoForm_1572 .mktoRadioList .team-page .op-section label, #mktoForm_1572 .mktoRadioList .team-page .op-section label.button, #mktoForm_1572 .mktoRadioList .team-page .op-section label.button:visited, #mktoForm_1572 .mktoRadioList .team-page .op-section label:visited, #mktoForm_1572 .mktoRadioList .team-page .op-section label:visited:visited, #mktoForm_1572 .mktoRadioList label.darker-btn, #mktoForm_1572 .mktoRadioList label.darker-btn:visited, #mktoForm_1572 .mktoRadioList label:visited.darker-btn, #mktoForm_1572 .mktoRadioList label:visited.darker-btn:visited, .btn.darker-btn, .btn.darker-btn:visited, .btn:visited.darker-btn, .btn:visited.darker-btn:visited, .button.darker-btn, .button.darker-btn:visited, .team-page .op-section #mktoForm_1572 .mktoRadioList label, .team-page .op-section #mktoForm_1572 .mktoRadioList label.button, .team-page .op-section #mktoForm_1572 .mktoRadioList label.button:visited, .team-page .op-section #mktoForm_1572 .mktoRadioList label:visited, .team-page .op-section #mktoForm_1572 .mktoRadioList label:visited:visited, .team-page .op-section .btn, .team-page .op-section .btn:visited, .team-page .op-section .btn:visited:visited, .team-page .op-section .button.btn, .team-page .op-section .button.btn:visited, .team-page .op-section button.btn, .team-page .op-section button.btn:visited, .team-page .op-section input.btn[type=button], .team-page .op-section input.btn[type=button]:visited, .team-page .op-section input.btn[type=reset], .team-page .op-section input.btn[type=reset]:visited, .team-page .op-section input.btn[type=submit], .team-page .op-section input.btn[type=submit]:visited, button.darker-btn, button.darker-btn:visited, input[type=button].darker-btn, input[type=button].darker-btn:visited, input[type=reset].darker-btn, input[type=reset].darker-btn:visited, input[type=submit].darker-btn, input[type=submit].darker-btn:visited {
	background: #0a3355;
	border-color: #0a3355;
	color: #fff;
}

#mktoForm_1572 .mktoRadioList .team-page .op-section label.button:hover, #mktoForm_1572 .mktoRadioList .team-page .op-section label.button:visited:hover, #mktoForm_1572 .mktoRadioList .team-page .op-section label:hover, #mktoForm_1572 .mktoRadioList .team-page .op-section label:visited:hover, #mktoForm_1572 .mktoRadioList .team-page .op-section label:visited:visited:hover, #mktoForm_1572 .mktoRadioList label.darker-btn:hover, #mktoForm_1572 .mktoRadioList label.darker-btn:visited:hover, #mktoForm_1572 .mktoRadioList label:visited.darker-btn:hover, #mktoForm_1572 .mktoRadioList label:visited.darker-btn:visited:hover, .btn.darker-btn:hover, .btn.darker-btn:visited:hover, .btn:visited.darker-btn:hover, .btn:visited.darker-btn:visited:hover, .button.darker-btn:hover, .button.darker-btn:visited:hover, .team-page .op-section #mktoForm_1572 .mktoRadioList label.button:hover, .team-page .op-section #mktoForm_1572 .mktoRadioList label.button:visited:hover, .team-page .op-section #mktoForm_1572 .mktoRadioList label:hover, .team-page .op-section #mktoForm_1572 .mktoRadioList label:visited:hover, .team-page .op-section #mktoForm_1572 .mktoRadioList label:visited:visited:hover, .team-page .op-section .btn:hover, .team-page .op-section .btn:visited:hover, .team-page .op-section .btn:visited:visited:hover, .team-page .op-section .button.btn:hover, .team-page .op-section .button.btn:visited:hover, .team-page .op-section button.btn:hover, .team-page .op-section button.btn:visited:hover, .team-page .op-section input.btn[type=button]:hover, .team-page .op-section input.btn[type=button]:visited:hover, .team-page .op-section input.btn[type=reset]:hover, .team-page .op-section input.btn[type=reset]:visited:hover, .team-page .op-section input.btn[type=submit]:hover, .team-page .op-section input.btn[type=submit]:visited:hover, button.darker-btn:hover, button.darker-btn:visited:hover, input[type=button].darker-btn:hover, input[type=button].darker-btn:visited:hover, input[type=reset].darker-btn:hover, input[type=reset].darker-btn:visited:hover, input[type=submit].darker-btn:hover, input[type=submit].darker-btn:visited:hover {
	border-color: #ff5551;
	background: #ff5551;
	color: #fff;
}

#mktoForm_1572 .mktoRadioList .careers-page .carousel-section label, #mktoForm_1572 .mktoRadioList .careers-page .carousel-section label.button, #mktoForm_1572 .mktoRadioList .careers-page .carousel-section label.button:visited, #mktoForm_1572 .mktoRadioList .careers-page .carousel-section label:visited, #mktoForm_1572 .mktoRadioList .careers-page .carousel-section label:visited:visited, #mktoForm_1572 .mktoRadioList label.dark-btn, #mktoForm_1572 .mktoRadioList label.dark-btn:visited, #mktoForm_1572 .mktoRadioList label:visited.dark-btn, #mktoForm_1572 .mktoRadioList label:visited.dark-btn:visited, .btn.dark-btn, .btn.dark-btn:visited, .btn:visited.dark-btn, .btn:visited.dark-btn:visited, .button.dark-btn, .button.dark-btn:visited, .careers-page .carousel-section #mktoForm_1572 .mktoRadioList label, .careers-page .carousel-section #mktoForm_1572 .mktoRadioList label.button, .careers-page .carousel-section #mktoForm_1572 .mktoRadioList label.button:visited, .careers-page .carousel-section #mktoForm_1572 .mktoRadioList label:visited, .careers-page .carousel-section #mktoForm_1572 .mktoRadioList label:visited:visited, .careers-page .carousel-section .btn, .careers-page .carousel-section .btn:visited, .careers-page .carousel-section .btn:visited:visited, .careers-page .carousel-section .button.btn, .careers-page .carousel-section .button.btn:visited, .careers-page .carousel-section button.btn, .careers-page .carousel-section button.btn:visited, .careers-page .carousel-section input.btn[type=button], .careers-page .carousel-section input.btn[type=button]:visited, .careers-page .carousel-section input.btn[type=reset], .careers-page .carousel-section input.btn[type=reset]:visited, .careers-page .carousel-section input.btn[type=submit], .careers-page .carousel-section input.btn[type=submit]:visited, button.dark-btn, button.dark-btn:visited, input[type=button].dark-btn, input[type=button].dark-btn:visited, input[type=reset].dark-btn, input[type=reset].dark-btn:visited, input[type=submit].dark-btn, input[type=submit].dark-btn:visited {
	background: #3b96bd;
	border-color: #3b96bd;
	color: #fff;
}

#mktoForm_1572 .mktoRadioList .careers-page .carousel-section label.button:hover, #mktoForm_1572 .mktoRadioList .careers-page .carousel-section label.button:visited:hover, #mktoForm_1572 .mktoRadioList .careers-page .carousel-section label:hover, #mktoForm_1572 .mktoRadioList .careers-page .carousel-section label:visited:hover, #mktoForm_1572 .mktoRadioList .careers-page .carousel-section label:visited:visited:hover, #mktoForm_1572 .mktoRadioList label.dark-btn:hover, #mktoForm_1572 .mktoRadioList label.dark-btn:visited:hover, #mktoForm_1572 .mktoRadioList label:visited.dark-btn:hover, #mktoForm_1572 .mktoRadioList label:visited.dark-btn:visited:hover, .btn.dark-btn:hover, .btn.dark-btn:visited:hover, .btn:visited.dark-btn:hover, .btn:visited.dark-btn:visited:hover, .button.dark-btn:hover, .button.dark-btn:visited:hover, .careers-page .carousel-section #mktoForm_1572 .mktoRadioList label.button:hover, .careers-page .carousel-section #mktoForm_1572 .mktoRadioList label.button:visited:hover, .careers-page .carousel-section #mktoForm_1572 .mktoRadioList label:hover, .careers-page .carousel-section #mktoForm_1572 .mktoRadioList label:visited:hover, .careers-page .carousel-section #mktoForm_1572 .mktoRadioList label:visited:visited:hover, .careers-page .carousel-section .btn:hover, .careers-page .carousel-section .btn:visited:hover, .careers-page .carousel-section .btn:visited:visited:hover, .careers-page .carousel-section .button.btn:hover, .careers-page .carousel-section .button.btn:visited:hover, .careers-page .carousel-section button.btn:hover, .careers-page .carousel-section button.btn:visited:hover, .careers-page .carousel-section input.btn[type=button]:hover, .careers-page .carousel-section input.btn[type=button]:visited:hover, .careers-page .carousel-section input.btn[type=reset]:hover, .careers-page .carousel-section input.btn[type=reset]:visited:hover, .careers-page .carousel-section input.btn[type=submit]:hover, .careers-page .carousel-section input.btn[type=submit]:visited:hover, button.dark-btn:hover, button.dark-btn:visited:hover, input[type=button].dark-btn:hover, input[type=button].dark-btn:visited:hover, input[type=reset].dark-btn:hover, input[type=reset].dark-btn:visited:hover, input[type=submit].dark-btn:hover, input[type=submit].dark-btn:visited:hover {
	border-color: #ff5551;
	background: #ff5551;
	color: #fff;
}

#mktoForm_1572 .mktoRadioList label, #mktoForm_1572 .mktoRadioList label.button, #mktoForm_1572 .mktoRadioList label:visited, .btn.small-btn, .btn:visited.small-btn, .button.small-btn, .webinars-posts .wb_items button, .webinars-posts .wb_items button.btn, .webinars-posts .wb_items button.btn:visited, .webinars-posts .wb_items button.button, button.small-btn, input[type=button].small-btn, input[type=reset].small-btn, input[type=submit].small-btn {
	font-style: normal;
}

#mktoForm_1572 .mktoRadioList label.transparent-btn-white, #mktoForm_1572 .mktoRadioList label:visited.transparent-btn-white, .btn.transparent-btn-white, .btn:visited.transparent-btn-white, .button.transparent-btn-white, button.transparent-btn-white, input[type=button].transparent-btn-white, input[type=reset].transparent-btn-white, input[type=submit].transparent-btn-white {
	background-color: transparent;
	border-color: #fff;
	color: #fff;
}

#mktoForm_1572 .mktoRadioList label.transparent-btn-white:hover, #mktoForm_1572 .mktoRadioList label:visited.transparent-btn-white:hover, .btn.transparent-btn-white:hover, .btn:visited.transparent-btn-white:hover, .button.transparent-btn-white:hover, button.transparent-btn-white:hover, input[type=button].transparent-btn-white:hover, input[type=reset].transparent-btn-white:hover, input[type=submit].transparent-btn-white:hover {
	background-color: transparent;
	border-color: #ff5551;
	color: #ff5551;
}

#mktoForm_1572 .mktoRadioList label.coral-btn, #mktoForm_1572 .mktoRadioList label.coral-btn:visited, #mktoForm_1572 .mktoRadioList label:visited.coral-btn, #mktoForm_1572 .mktoRadioList label:visited.coral-btn:visited, .btn.coral-btn, .btn.coral-btn:visited, .btn:visited.coral-btn, .btn:visited.coral-btn:visited, .button.coral-btn, .button.coral-btn:visited, button.coral-btn, button.coral-btn:visited, input[type=button].coral-btn, input[type=button].coral-btn:visited, input[type=reset].coral-btn, input[type=reset].coral-btn:visited, input[type=submit].coral-btn, input[type=submit].coral-btn:visited {
	border-color: #ff5551;
	background-color: #ff5551;
}

#mktoForm_1572 .mktoRadioList label.coral-btn:hover, #mktoForm_1572 .mktoRadioList label.coral-btn:visited:hover, #mktoForm_1572 .mktoRadioList label:visited.coral-btn:hover, #mktoForm_1572 .mktoRadioList label:visited.coral-btn:visited:hover, .btn.coral-btn:hover, .btn.coral-btn:visited:hover, .btn:visited.coral-btn:hover, .btn:visited.coral-btn:visited:hover, .button.coral-btn:hover, .button.coral-btn:visited:hover, button.coral-btn:hover, button.coral-btn:visited:hover, input[type=button].coral-btn:hover, input[type=button].coral-btn:visited:hover, input[type=reset].coral-btn:hover, input[type=reset].coral-btn:visited:hover, input[type=submit].coral-btn:hover, input[type=submit].coral-btn:visited:hover {
	border-color: #ffa5a3;
	background-color: #ffa5a3;
	color: #fff;
}

#mktoForm_1572 .mktoRadioList label.coral-btn.transparent-btn, #mktoForm_1572 .mktoRadioList label.coral-btn:visited.transparent-btn, #mktoForm_1572 .mktoRadioList label:visited.coral-btn.transparent-btn, #mktoForm_1572 .mktoRadioList label:visited.coral-btn:visited.transparent-btn, .btn.coral-btn.transparent-btn, .btn.coral-btn:visited.transparent-btn, .btn:visited.coral-btn.transparent-btn, .btn:visited.coral-btn:visited.transparent-btn, .button.coral-btn.transparent-btn, .button.coral-btn:visited.transparent-btn, button.coral-btn.transparent-btn, button.coral-btn:visited.transparent-btn, input[type=button].coral-btn.transparent-btn, input[type=button].coral-btn:visited.transparent-btn, input[type=reset].coral-btn.transparent-btn, input[type=reset].coral-btn:visited.transparent-btn, input[type=submit].coral-btn.transparent-btn, input[type=submit].coral-btn:visited.transparent-btn {
	border-color: #ff5551;
	color: #ff5551;
	background-color: #fff;
}

#mktoForm_1572 .mktoRadioList label.coral-btn.transparent-btn:hover, #mktoForm_1572 .mktoRadioList label.coral-btn:visited.transparent-btn:hover, #mktoForm_1572 .mktoRadioList label:visited.coral-btn.transparent-btn:hover, #mktoForm_1572 .mktoRadioList label:visited.coral-btn:visited.transparent-btn:hover, .btn.coral-btn.transparent-btn:hover, .btn.coral-btn:visited.transparent-btn:hover, .btn:visited.coral-btn.transparent-btn:hover, .btn:visited.coral-btn:visited.transparent-btn:hover, .button.coral-btn.transparent-btn:hover, .button.coral-btn:visited.transparent-btn:hover, button.coral-btn.transparent-btn:hover, button.coral-btn:visited.transparent-btn:hover, input[type=button].coral-btn.transparent-btn:hover, input[type=button].coral-btn:visited.transparent-btn:hover, input[type=reset].coral-btn.transparent-btn:hover, input[type=reset].coral-btn:visited.transparent-btn:hover, input[type=submit].coral-btn.transparent-btn:hover, input[type=submit].coral-btn:visited.transparent-btn:hover {
	color: #fff;
	background-color: #ff5551;
}

#mktoForm_1572 .mktoRadioList label.coral-btn.transparent-btn-coral, #mktoForm_1572 .mktoRadioList label.coral-btn:visited.transparent-btn-coral, #mktoForm_1572 .mktoRadioList label:visited.coral-btn.transparent-btn-coral, #mktoForm_1572 .mktoRadioList label:visited.coral-btn:visited.transparent-btn-coral, .btn.coral-btn.transparent-btn-coral, .btn.coral-btn:visited.transparent-btn-coral, .btn:visited.coral-btn.transparent-btn-coral, .btn:visited.coral-btn:visited.transparent-btn-coral, .button.coral-btn.transparent-btn-coral, .button.coral-btn:visited.transparent-btn-coral, button.coral-btn.transparent-btn-coral, button.coral-btn:visited.transparent-btn-coral, input[type=button].coral-btn.transparent-btn-coral, input[type=button].coral-btn:visited.transparent-btn-coral, input[type=reset].coral-btn.transparent-btn-coral, input[type=reset].coral-btn:visited.transparent-btn-coral, input[type=submit].coral-btn.transparent-btn-coral, input[type=submit].coral-btn:visited.transparent-btn-coral {
	border-color: #ff5551;
	color: #ff5551;
	background-color: transparent;
}

#mktoForm_1572 .mktoRadioList label.coral-btn.transparent-btn-coral:hover, #mktoForm_1572 .mktoRadioList label.coral-btn:visited.transparent-btn-coral:hover, #mktoForm_1572 .mktoRadioList label:visited.coral-btn.transparent-btn-coral:hover, #mktoForm_1572 .mktoRadioList label:visited.coral-btn:visited.transparent-btn-coral:hover, .btn.coral-btn.transparent-btn-coral:hover, .btn.coral-btn:visited.transparent-btn-coral:hover, .btn:visited.coral-btn.transparent-btn-coral:hover, .btn:visited.coral-btn:visited.transparent-btn-coral:hover, .button.coral-btn.transparent-btn-coral:hover, .button.coral-btn:visited.transparent-btn-coral:hover, button.coral-btn.transparent-btn-coral:hover, button.coral-btn:visited.transparent-btn-coral:hover, input[type=button].coral-btn.transparent-btn-coral:hover, input[type=button].coral-btn:visited.transparent-btn-coral:hover, input[type=reset].coral-btn.transparent-btn-coral:hover, input[type=reset].coral-btn:visited.transparent-btn-coral:hover, input[type=submit].coral-btn.transparent-btn-coral:hover, input[type=submit].coral-btn:visited.transparent-btn-coral:hover {
	color: #fff;
	background-color: #ff5551;
}

#mktoForm_1572 .mktoRadioList label.coral-btn.border-none, #mktoForm_1572 .mktoRadioList label.coral-btn:visited.border-none, #mktoForm_1572 .mktoRadioList label:visited.coral-btn.border-none, #mktoForm_1572 .mktoRadioList label:visited.coral-btn:visited.border-none, .btn.coral-btn.border-none, .btn.coral-btn:visited.border-none, .btn:visited.coral-btn.border-none, .btn:visited.coral-btn:visited.border-none, .button.coral-btn.border-none, .button.coral-btn:visited.border-none, button.coral-btn.border-none, button.coral-btn:visited.border-none, input[type=button].coral-btn.border-none, input[type=button].coral-btn:visited.border-none, input[type=reset].coral-btn.border-none, input[type=reset].coral-btn:visited.border-none, input[type=submit].coral-btn.border-none, input[type=submit].coral-btn:visited.border-none {
	border-color: transparent;
}

#mktoForm_1572 .mktoRadioList label.coral-btn.border-none:hover, #mktoForm_1572 .mktoRadioList label.coral-btn:visited.border-none:hover, #mktoForm_1572 .mktoRadioList label:visited.coral-btn.border-none:hover, #mktoForm_1572 .mktoRadioList label:visited.coral-btn:visited.border-none:hover, .btn.coral-btn.border-none:hover, .btn.coral-btn:visited.border-none:hover, .btn:visited.coral-btn.border-none:hover, .btn:visited.coral-btn:visited.border-none:hover, .button.coral-btn.border-none:hover, .button.coral-btn:visited.border-none:hover, button.coral-btn.border-none:hover, button.coral-btn:visited.border-none:hover, input[type=button].coral-btn.border-none:hover, input[type=button].coral-btn:visited.border-none:hover, input[type=reset].coral-btn.border-none:hover, input[type=reset].coral-btn:visited.border-none:hover, input[type=submit].coral-btn.border-none:hover, input[type=submit].coral-btn:visited.border-none:hover {
	border-color: transparent;
}

#mktoForm_1572 .mktoRadioList label.maroon-btn, #mktoForm_1572 .mktoRadioList label.maroon-btn:visited, #mktoForm_1572 .mktoRadioList label:visited.maroon-btn, #mktoForm_1572 .mktoRadioList label:visited.maroon-btn:visited, .btn.maroon-btn, .btn.maroon-btn:visited, .btn:visited.maroon-btn, .btn:visited.maroon-btn:visited, .button.maroon-btn, .button.maroon-btn:visited, button.maroon-btn, button.maroon-btn:visited, input[type=button].maroon-btn, input[type=button].maroon-btn:visited, input[type=reset].maroon-btn, input[type=reset].maroon-btn:visited, input[type=submit].maroon-btn, input[type=submit].maroon-btn:visited {
	border-color: #870200;
	background-color: #870200;
}

#mktoForm_1572 .mktoRadioList label.maroon-btn:hover, #mktoForm_1572 .mktoRadioList label.maroon-btn:visited:hover, #mktoForm_1572 .mktoRadioList label:visited.maroon-btn:hover, #mktoForm_1572 .mktoRadioList label:visited.maroon-btn:visited:hover, .btn.maroon-btn:hover, .btn.maroon-btn:visited:hover, .btn:visited.maroon-btn:hover, .btn:visited.maroon-btn:visited:hover, .button.maroon-btn:hover, .button.maroon-btn:visited:hover, button.maroon-btn:hover, button.maroon-btn:visited:hover, input[type=button].maroon-btn:hover, input[type=button].maroon-btn:visited:hover, input[type=reset].maroon-btn:hover, input[type=reset].maroon-btn:visited:hover, input[type=submit].maroon-btn:hover, input[type=submit].maroon-btn:visited:hover {
	border-color: #c31d1a;
	background-color: #c31d1a;
}

#mktoForm_1572 .mktoRadioList label.maroon-btn.transparent-btn, #mktoForm_1572 .mktoRadioList label.maroon-btn:visited.transparent-btn, #mktoForm_1572 .mktoRadioList label:visited.maroon-btn.transparent-btn, #mktoForm_1572 .mktoRadioList label:visited.maroon-btn:visited.transparent-btn, .btn.maroon-btn.transparent-btn, .btn.maroon-btn:visited.transparent-btn, .btn:visited.maroon-btn.transparent-btn, .btn:visited.maroon-btn:visited.transparent-btn, .button.maroon-btn.transparent-btn, .button.maroon-btn:visited.transparent-btn, button.maroon-btn.transparent-btn, button.maroon-btn:visited.transparent-btn, input[type=button].maroon-btn.transparent-btn, input[type=button].maroon-btn:visited.transparent-btn, input[type=reset].maroon-btn.transparent-btn, input[type=reset].maroon-btn:visited.transparent-btn, input[type=submit].maroon-btn.transparent-btn, input[type=submit].maroon-btn:visited.transparent-btn {
	border-color: #870200;
	color: #870200;
	background-color: #fff;
}

#mktoForm_1572 .mktoRadioList label.maroon-btn.transparent-btn:hover, #mktoForm_1572 .mktoRadioList label.maroon-btn:visited.transparent-btn:hover, #mktoForm_1572 .mktoRadioList label:visited.maroon-btn.transparent-btn:hover, #mktoForm_1572 .mktoRadioList label:visited.maroon-btn:visited.transparent-btn:hover, .btn.maroon-btn.transparent-btn:hover, .btn.maroon-btn:visited.transparent-btn:hover, .btn:visited.maroon-btn.transparent-btn:hover, .btn:visited.maroon-btn:visited.transparent-btn:hover, .button.maroon-btn.transparent-btn:hover, .button.maroon-btn:visited.transparent-btn:hover, button.maroon-btn.transparent-btn:hover, button.maroon-btn:visited.transparent-btn:hover, input[type=button].maroon-btn.transparent-btn:hover, input[type=button].maroon-btn:visited.transparent-btn:hover, input[type=reset].maroon-btn.transparent-btn:hover, input[type=reset].maroon-btn:visited.transparent-btn:hover, input[type=submit].maroon-btn.transparent-btn:hover, input[type=submit].maroon-btn:visited.transparent-btn:hover {
	color: #fff;
	background-color: #870200;
}

#mktoForm_1572 .mktoRadioList label.primary-outline, #mktoForm_1572 .mktoRadioList label:visited.primary-outline, .btn.primary-outline, .btn:visited.primary-outline, .button.primary-outline, button.primary-outline, input[type=button].primary-outline, input[type=reset].primary-outline, input[type=submit].primary-outline {
	border-radius: 3px;
	padding: .6em 1em;
	color: #ff5551;
	background-color: transparent;
	border: 1px solid #ff5551;
	box-shadow: 0 4px 12px rgba(0, 0, 0, .12);
	font-weight: 700;
}

#mktoForm_1572 .mktoRadioList label.primary-outline.solid-background, #mktoForm_1572 .mktoRadioList label:visited.primary-outline.solid-background, .btn.primary-outline.solid-background, .btn:visited.primary-outline.solid-background, .button.primary-outline.solid-background, button.primary-outline.solid-background, input[type=button].primary-outline.solid-background, input[type=reset].primary-outline.solid-background, input[type=submit].primary-outline.solid-background {
	background: #fff;
}

#mktoForm_1572 .mktoRadioList label.primary-outline.solid-background:hover, #mktoForm_1572 .mktoRadioList label:visited.primary-outline.solid-background:hover, .btn.primary-outline.solid-background:hover, .btn:visited.primary-outline.solid-background:hover, .button.primary-outline.solid-background:hover, button.primary-outline.solid-background:hover, input[type=button].primary-outline.solid-background:hover, input[type=reset].primary-outline.solid-background:hover, input[type=submit].primary-outline.solid-background:hover {
	background-color: #ff5551;
	color: #fff;
	transition: all .2s linear;
}

#mktoForm_1572 .mktoRadioList label.display-inline, #mktoForm_1572 .mktoRadioList label:visited.display-inline, .btn.display-inline, .btn:visited.display-inline, .button.display-inline, button.display-inline, input[type=button].display-inline, input[type=reset].display-inline, input[type=submit].display-inline {
	display: inline-block;
}

#mktoForm_1572 .mktoRadioList label.button-inline, #mktoForm_1572 .mktoRadioList label:visited.button-inline, .btn.button-inline, .btn:visited.button-inline, .button.button-inline, button.button-inline, input[type=button].button-inline, input[type=reset].button-inline, input[type=submit].button-inline {
	background-color: transparent;
	color: #ff5551;
	box-shadow: none;
	border: 0;
	display: flex;
	align-items: center;
	font-style: normal;
	font-weight: 600;
	font-size: 1.125em;
	padding-left: 0;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	margin-bottom: 0;
}

#mktoForm_1572 .mktoRadioList label.button-inline .button-arrow, #mktoForm_1572 .mktoRadioList label:visited.button-inline .button-arrow, .btn.button-inline .button-arrow, .btn:visited.button-inline .button-arrow, .button.button-inline .button-arrow, button.button-inline .button-arrow, input[type=button].button-inline .button-arrow, input[type=reset].button-inline .button-arrow, input[type=submit].button-inline .button-arrow {
	transform: translateX(4px);
	transition: .5s;
}

#mktoForm_1572 .mktoRadioList label.button-inline:hover, #mktoForm_1572 .mktoRadioList label:visited.button-inline:hover, .btn.button-inline:hover, .btn:visited.button-inline:hover, .button.button-inline:hover, button.button-inline:hover, input[type=button].button-inline:hover, input[type=reset].button-inline:hover, input[type=submit].button-inline:hover {
	color: #c31d1a;
}

#mktoForm_1572 .mktoRadioList label.button-inline:hover svg path, #mktoForm_1572 .mktoRadioList label:visited.button-inline:hover svg path, .btn.button-inline:hover svg path, .btn:visited.button-inline:hover svg path, .button.button-inline:hover svg path, button.button-inline:hover svg path, input[type=button].button-inline:hover svg path, input[type=reset].button-inline:hover svg path, input[type=submit].button-inline:hover svg path {
	fill: #c31d1a;
}

#mktoForm_1572 .mktoRadioList label.button-inline:hover .button-arrow, #mktoForm_1572 .mktoRadioList label:visited.button-inline:hover .button-arrow, .btn.button-inline:hover .button-arrow, .btn:visited.button-inline:hover .button-arrow, .button.button-inline:hover .button-arrow, button.button-inline:hover .button-arrow, input[type=button].button-inline:hover .button-arrow, input[type=reset].button-inline:hover .button-arrow, input[type=submit].button-inline:hover .button-arrow {
	transform: translateX(8px);
	-webkit-animation-direction: alternate;
	animation-direction: alternate;
}

#mktoForm_1572 .mktoRadioList label.button-inline.button-inline-reverse, #mktoForm_1572 .mktoRadioList label:visited.button-inline.button-inline-reverse, .btn.button-inline.button-inline-reverse, .btn:visited.button-inline.button-inline-reverse, .button.button-inline.button-inline-reverse, button.button-inline.button-inline-reverse, input[type=button].button-inline.button-inline-reverse, input[type=reset].button-inline.button-inline-reverse, input[type=submit].button-inline.button-inline-reverse {
	padding-left: .6em;
	padding-right: 0;
}

#mktoForm_1572 .mktoRadioList label.button-inline.button-inline-reverse .button-arrow, #mktoForm_1572 .mktoRadioList label:visited.button-inline.button-inline-reverse .button-arrow, .btn.button-inline.button-inline-reverse .button-arrow, .btn:visited.button-inline.button-inline-reverse .button-arrow, .button.button-inline.button-inline-reverse .button-arrow, button.button-inline.button-inline-reverse .button-arrow, input[type=button].button-inline.button-inline-reverse .button-arrow, input[type=reset].button-inline.button-inline-reverse .button-arrow, input[type=submit].button-inline.button-inline-reverse .button-arrow {
	transform: translateX(-4px);
}

#mktoForm_1572 .mktoRadioList label.button-inline.button-inline-reverse:hover .button-arrow, #mktoForm_1572 .mktoRadioList label:visited.button-inline.button-inline-reverse:hover .button-arrow, .btn.button-inline.button-inline-reverse:hover .button-arrow, .btn:visited.button-inline.button-inline-reverse:hover .button-arrow, .button.button-inline.button-inline-reverse:hover .button-arrow, button.button-inline.button-inline-reverse:hover .button-arrow, input[type=button].button-inline.button-inline-reverse:hover .button-arrow, input[type=reset].button-inline.button-inline-reverse:hover .button-arrow, input[type=submit].button-inline.button-inline-reverse:hover .button-arrow {
	transform: translateX(-8px);
}

#mktoForm_1572 .mktoRadioList label.btn-no-shadow, #mktoForm_1572 .mktoRadioList label:visited.btn-no-shadow, .btn.btn-no-shadow, .btn:visited.btn-no-shadow, .button.btn-no-shadow, button.btn-no-shadow, input[type=button].btn-no-shadow, input[type=reset].btn-no-shadow, input[type=submit].btn-no-shadow {
	box-shadow: none;
}

#mktoForm_1572 .mktoRadioList label:not(:last-child), .btn:not(:last-child) {
	margin-right: 20px;
}

#mktoForm_1572 .mktoRadioList label, #mktoForm_1572 .mktoRadioList label.btn-shortcode, .btn.btn-shortcode, .btn.small-btn, .webinars-posts .wb_items button.btn {
	font-size: 16px;
	font-weight: 700;
	border-radius: 10px;
	padding: 14px 18px;
	line-height: 1;
}

.btns-centered-space-between {
	text-align: center;
}

.btns-centered-space-between br {
	display: none;
}

#mktoForm_1572 .mktoRadioList .btns-centered-space-between label, .btns-centered-space-between #mktoForm_1572 .mktoRadioList label, .btns-centered-space-between .btn {
	margin-left: 10px;
	margin-right: 10px;
}

#mktoForm_1572 .mktoRadioList label.square-btn, .btn.square-btn {
	border-radius: 0 !important;
	margin-bottom: 2rem;
	width: 100%;
	box-shadow: -10px 10px 0 0 #ff5551;
	display: none;
}

.btn-shortcode {
	font-style: normal;
}

#mktoForm_1572 .mktoRadioList .download-case-study .color-red-btn label span, .color-red-btn #mktoForm_1572 .mktoRadioList .download-case-study label span, .color-red-btn .download-case-study #mktoForm_1572 .mktoRadioList label span, .color-red-btn .download-case-study .btn span, .color-red-btn .plans-pages .percentage-section .roi .chart span span, .color-red-btn .platform-pages .grey-section h1 span, .color-red-btn .share-container .shared-social span span, .color-red-btn h2 span, .download-case-study #mktoForm_1572 .mktoRadioList .color-red-btn label span, .download-case-study .color-red-btn .btn span, .plans-pages .percentage-section .roi .chart .color-red-btn span span, .platform-pages .grey-section .color-red-btn h1 span, .share-container .shared-social .color-red-btn span span {
	color: #ff5551;
}

#mktoForm_1572 .mktoRadioList .download-case-study .color-green-btn label span, .color-green-btn #mktoForm_1572 .mktoRadioList .download-case-study label span, .color-green-btn .download-case-study #mktoForm_1572 .mktoRadioList label span, .color-green-btn .download-case-study .btn span, .color-green-btn .plans-pages .percentage-section .roi .chart span span, .color-green-btn .platform-pages .grey-section h1 span, .color-green-btn .share-container .shared-social span span, .color-green-btn h2 span, .download-case-study #mktoForm_1572 .mktoRadioList .color-green-btn label span, .download-case-study .color-green-btn .btn span, .plans-pages .percentage-section .roi .chart .color-green-btn span span, .platform-pages .grey-section .color-green-btn h1 span, .share-container .shared-social .color-green-btn span span {
	color: #00b16a;
}

#mktoForm_1572 .mktoRadioList .download-case-study .color-white-btn label span, .color-white-btn #mktoForm_1572 .mktoRadioList .download-case-study label span, .color-white-btn .download-case-study #mktoForm_1572 .mktoRadioList label span, .color-white-btn .download-case-study .btn span, .color-white-btn .plans-pages .percentage-section .roi .chart span span, .color-white-btn .platform-pages .grey-section h1 span, .color-white-btn .share-container .shared-social span span, .color-white-btn h2 span, .download-case-study #mktoForm_1572 .mktoRadioList .color-white-btn label span, .download-case-study .color-white-btn .btn span, .plans-pages .percentage-section .roi .chart .color-white-btn span span, .platform-pages .grey-section .color-white-btn h1 span, .share-container .shared-social .color-white-btn span span {
	color: #fff;
}

#mktoForm_1572 .mktoRadioList .download-case-study .color-purple-btn label span, .color-purple-btn #mktoForm_1572 .mktoRadioList .download-case-study label span, .color-purple-btn .download-case-study #mktoForm_1572 .mktoRadioList label span, .color-purple-btn .download-case-study .btn span, .color-purple-btn .plans-pages .percentage-section .roi .chart span span, .color-purple-btn .platform-pages .grey-section h1 span, .color-purple-btn .share-container .shared-social span span, .color-purple-btn h2 span, .download-case-study #mktoForm_1572 .mktoRadioList .color-purple-btn label span, .download-case-study .color-purple-btn .btn span, .plans-pages .percentage-section .roi .chart .color-purple-btn span span, .platform-pages .grey-section .color-purple-btn h1 span, .share-container .shared-social .color-purple-btn span span {
	color: #c852ff;
}

#mktoForm_1572 .mktoRadioList .download-case-study .color-blue-btn label span, .color-blue-btn #mktoForm_1572 .mktoRadioList .download-case-study label span, .color-blue-btn .download-case-study #mktoForm_1572 .mktoRadioList label span, .color-blue-btn .download-case-study .btn span, .color-blue-btn .plans-pages .percentage-section .roi .chart span span, .color-blue-btn .platform-pages .grey-section h1 span, .color-blue-btn .share-container .shared-social span span, .color-blue-btn h2 span, .download-case-study #mktoForm_1572 .mktoRadioList .color-blue-btn label span, .download-case-study .color-blue-btn .btn span, .plans-pages .percentage-section .roi .chart .color-blue-btn span span, .platform-pages .grey-section .color-blue-btn h1 span, .share-container .shared-social .color-blue-btn span span {
	color: #17a3b2;
}

#mktoForm_1572 .mktoRadioList .download-case-study .color-darker-btn label span, .color-darker-btn #mktoForm_1572 .mktoRadioList .download-case-study label span, .color-darker-btn .download-case-study #mktoForm_1572 .mktoRadioList label span, .color-darker-btn .download-case-study .btn span, .color-darker-btn .plans-pages .percentage-section .roi .chart span span, .color-darker-btn .platform-pages .grey-section h1 span, .color-darker-btn .share-container .shared-social span span, .color-darker-btn h2 span, .download-case-study #mktoForm_1572 .mktoRadioList .color-darker-btn label span, .download-case-study .color-darker-btn .btn span, .plans-pages .percentage-section .roi .chart .color-darker-btn span span, .platform-pages .grey-section .color-darker-btn h1 span, .share-container .shared-social .color-darker-btn span span {
	color: #0a3355;
}

#mktoForm_1572 .mktoRadioList .download-case-study .color-yellow-btn label span, .color-yellow-btn #mktoForm_1572 .mktoRadioList .download-case-study label span, .color-yellow-btn .download-case-study #mktoForm_1572 .mktoRadioList label span, .color-yellow-btn .download-case-study .btn span, .color-yellow-btn .plans-pages .percentage-section .roi .chart span span, .color-yellow-btn .platform-pages .grey-section h1 span, .color-yellow-btn .share-container .shared-social span span, .color-yellow-btn h2 span, .download-case-study #mktoForm_1572 .mktoRadioList .color-yellow-btn label span, .download-case-study .color-yellow-btn .btn span, .plans-pages .percentage-section .roi .chart .color-yellow-btn span span, .platform-pages .grey-section .color-yellow-btn h1 span, .share-container .shared-social .color-yellow-btn span span {
	color: #ffe04a;
}

input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=range], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], select, textarea {
	color: #505050;
	background-color: #e3f9ff;
	width: 100% !important;
	float: none;
	height: 30px;
	margin-bottom: 0;
	border-style: none;
	border-radius: 3px;
	padding: .25em 1rem;
}

input[type=color]:focus, input[type=date]:focus, input[type=datetime-local]:focus, input[type=datetime]:focus, input[type=email]:focus, input[type=month]:focus, input[type=number]:focus, input[type=password]:focus, input[type=range]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, select:focus, textarea:focus {
	background-color: #fce8e6;
	outline: 0;
	color: #505050;
}

select {
	background: #fff;
}

textarea {
	width: 100%;
	padding: .25em 1rem;
	min-height: 100px !important;
	height: 100%;
}

textarea#comment {
	min-height: 56px;
	padding: 1rem 2rem;
}

div, form p {
	position: relative;
}

.search-form {
	vertical-align: middle;
}

.search-form input[type=search], .search-form input[type=text] {
	padding: 3px;
}

.search-form label {
	position: relative;
}

.search-form .search-field {
	padding: 0 1rem;
}

.search-form .search-submit {
	height: 3rem;
	font-weight: 400;
	font-weight: 300;
	padding: .3rem 1rem;
	font-size: 1.4rem;
	font-style: normal;
	transform: translateY(-1px);
}

.form__success {
	display: none;
}

.select-wrapper {
	border-radius: 3px;
	overflow: hidden;
}

.search-form-field {
	position: relative;
	border: .5px solid;
	border-radius: 4px;
	font-weight: 300;
	height: 2.625em;
}

.search-form-field::before {
	content: "";
	position: absolute;
	top: 50%;
	left: .875em;
	transform: translateY(-50%);
	background-repeat: no-repeat;
	width: 1em;
	height: 1em;
}

.search-form-field-coral {
	background-color: #fff;
	border-color: #ff5551;
}

.search-form-field-coral::before {
	background-image: url("data:image/svg+xml,%3Csvg width=\'15\' height=\'16\' viewBox=\'0 0 15 16\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M11.1429 5.94286C11.1429 2.66071 8.64844 0 5.57143 0C2.49441 0 0 2.66071 0 5.94286C0 9.22501 2.49441 11.8857 5.57143 11.8857C6.95143 11.8857 8.22 11.3463 9.19714 10.4594L9.42857 10.7063V11.4286L13.7143 16L15 14.6286L10.7143 10.0571H10.0371L9.80571 9.81029C10.6371 8.768 11.1429 7.41486 11.1429 5.94286ZM1.71429 5.94286C1.71429 3.65714 3.42857 1.82857 5.57143 1.82857C7.71429 1.82857 9.42857 3.65714 9.42857 5.94286C9.42857 8.22857 7.71429 10.0571 5.57143 10.0571C3.42857 10.0571 1.71429 8.22857 1.71429 5.94286Z\' fill=\'%23FFA5A3\'/%3E%3C/svg%3E%0A");
}

.search-form-field-coral .clear-search {
	color: #ffa5a3;
}

.search-form-field-coral .clear-search:hover {
	color: #ff5551;
}

.search-form-field input[type=search], .search-form-field input[type=text] {
	background-color: transparent;
	padding: .75em 2.375em;
	height: 100%;
	letter-spacing: -.1px;
}

.search-form-field .clear-search {
	padding: .75em .875em;
	line-height: 1;
	font-weight: 500;
	right: 0;
}

.mktoForm {
	visibility: hidden;
}

.mktoForm a {
	text-decoration: underline;
}

.mktoForm .mktoField {
	background: #fff;
	font-size: 12px;
	margin-bottom: 1.5rem;
}

.mktoForm select.mktoField {
	height: 30px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: #fff url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/wp-content/themes/kustomer2019/assets/dist/images/angle-down-light.svg") no-repeat right 1rem center;
	background-size: 1em;
	padding-right: 3rem;
}

.mktoForm select.mktoField.nitro-lazy {
	background-image: none !important;
}

.mktoForm input[type=checkbox] {
	width: 20px;
	height: 20px;
	margin-bottom: 0;
	font-size: 16px;
	vertical-align: sub;
}

.mktoForm .mktoFormCols-many {
	display: flex;
	justify-content: space-between;
}

.mktoForm .mktoFormCol {
	flex: 0 1 calc(50% - .75rem);
}

.mktoForm .mktoLabel {
	font-size: 14px;
}

.mktoForm .mktoLabel .mktoAsterix:only-child {
	display: none;
}

.mktoForm .mktoFormRow .mktoHtmlText, .mktoForm .mktoFormRow .mktoLabel[for=optIn], .mktoForm .mktoFormRow-checkbox .mktoLabel {
	font-size: 12px;
}

.mktoForm .mktoFormRow .mktoHtmlText {
	margin-bottom: .5em;
}

.mktoForm .mktoFieldWrap {
	display: flex;
}

.mktoForm .mktoCheckboxList {
	flex: 0 0 30px;
	order: -1;
	margin-bottom: 1.5rem;
}

.mktoForm .mktoButtonRow {
	display: flex;
	justify-content: flex-end;
}

.mktoForm .mktoButton {
	font-size: 16px;
	font-weight: 700;
	line-height: 1;
	font-style: normal;
	padding: 14px 18px;
	border-radius: 10px;
	margin: 0;
	border-color: #ff5551;
	background: #ff5551;
	color: #fff;
}

.mktoForm .mktoButton:hover {
	border-color: #ffa5a3;
	background: #ffa5a3;
	color: #fff;
}

.mktoForm .mktoError {
	position: absolute;
	left: 0;
	right: auto !important;
	z-index: 10;
	background: #ff5551;
	color: #fff;
	padding: .25em .5em;
	font-size: 12px;
	top: 35px;
	bottom: auto !important;
	border-radius: 3px;
}

.mktoForm .mktoAsterix {
	visibility: visible;
	display: inline-block;
	margin-right: .25em;
	color: inherit;
}

.mktoForm[data-styles-ready=true] {
	visibility: visible;
}

.cta-navy-bg .mktoForm .mktoButton, .cta-navy-bg .mktoForm .mktoButton:visited {
	border-color: #0a3355;
	background: #0a3355;
}

.cta-navy-bg .mktoForm .mktoButton:active, .cta-navy-bg .mktoForm .mktoButton:focus, .cta-navy-bg .mktoForm .mktoButton:hover, .cta-navy-bg .mktoForm .mktoButton:visited:active, .cta-navy-bg .mktoForm .mktoButton:visited:focus, .cta-navy-bg .mktoForm .mktoButton:visited:hover, .cta-navy-bg .mktoForm .mktoButton:visited:visited:hover {
	border-color: #0e4b7d;
	background: #0e4b7d;
	color: #fff;
}

.form .form-title {
	font-size: 16px;
}

.form.button-navy-blue .mktoButton {
	background-color: #0a3355;
	border-color: #0a3355;
}

.form.button-coral .mktoButton {
	background-color: #ff5551;
	border-color: #ff5551;
}

.form.button-maroon .mktoButton {
	background-color: #870200;
	border-color: #870200;
}

.form_box {
	background: #fff;
	padding: 3rem;
	color: #1f1f1f;
}

.form_box .form-title {
	font-size: 1.75rem;
	color: #222;
}

.form_box .mktoField {
	border: 1px solid rgba(102, 102, 102, .4);
}

.form-inline {
	margin: 1rem 0;
}

.form-inline .form-title {
	width: 100%;
}

.form-inline .mktoForm {
	white-space: nowrap;
	display: flex;
}

.form-inline .mktoField {
	border: 1px solid rgba(102, 102, 102, .4);
	margin: 0;
	min-width: 180px;
	border-radius: 10px;
}

.form-inline .mktoButtonRow {
	margin: 0;
}

.form-inline .mktoButton {
	font-size: 1.3rem;
}

.form-inline .mktoFormRow .mktoField, .form-inline .mktoFormRow .mktoFieldWrap, .form-inline .mktoFormRow .mktoFormCol {
	height: 100%;
}

@media (max-width:20em) {
	.form-inline .mktoField {
		min-width: revert;
	}
}

.form-shadow {
	box-shadow: 0 10px 30px -10px rgba(0, 0, 0, .2);
}

.form-overlap-top {
	transform: translateY(-140px);
}

.form-overlap-bottom {
	transform: translateY(140px);
}

.dsrform input, .dsrform select, .dsrform textarea, .form-outline input, .form-outline select, .form-outline textarea {
	border: 1px solid rgba(102, 102, 102, .4) !important;
}

.dsrform .form-base, .dsrform select, .dsrform textarea {
	padding-left: .5em;
	background-color: #fff;
	width: 100% !important;
	height: 30px;
	font-size: 1.2rem;
	line-height: 1.5;
}

.dsrform .form-base:focus, .dsrform select:focus, .dsrform textarea:focus {
	outline: 0;
}

.dsrform .description {
	margin-bottom: 1em;
}

.dsrform input[type=submit] {
	font-size: 1.4rem;
	line-height: 1;
	font-style: normal;
	font-weight: 400;
}

.dsrform .error {
	font-weight: 700;
	font-size: 1.4rem;
	display: block;
	margin-top: .5em;
	color: #ff5551;
}

.hamburger {
	padding: 8px 10px;
	display: inline-block;
	cursor: pointer;
	transition-property: opacity, filter;
	transition-duration: .15s;
	transition-timing-function: linear;
	font: inherit;
	color: inherit;
	text-transform: none;
	background-color: transparent;
	border: 0;
	margin: 0;
	overflow: visible;
}

.hamburger:hover {
	opacity: .7;
}

.hamburger.is-active:hover {
	opacity: .7;
}

.hamburger.is-active .hamburger-inner, .hamburger.is-active .hamburger-inner::after, .hamburger.is-active .hamburger-inner::before {
	background-color: #000;
}

.hamburger-box {
	width: 30px;
	height: 25px;
	display: inline-block;
	position: relative;
}

.hamburger-inner {
	display: block;
	top: 50%;
	margin-top: -1.5px;
}

.hamburger-inner, .hamburger-inner::after, .hamburger-inner::before {
	width: 30px;
	height: 3px;
	background-color: #000;
	border-radius: 4px;
	position: absolute;
	transition-property: transform;
	transition-duration: .15s;
	transition-timing-function: ease;
}

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

.hamburger-inner::before {
	top: -11px;
}

.hamburger-inner::after {
	bottom: -11px;
}

.hamburger--spin .hamburger-inner {
	transition-duration: .22s;
	transition-timing-function: cubic-bezier(.55, .055, .675, .19);
}

.hamburger--spin .hamburger-inner::before {
	transition: top .1s .25s ease-in, opacity .1s ease-in;
}

.hamburger--spin .hamburger-inner::after {
	transition: bottom .1s .25s ease-in, transform .22s cubic-bezier(.55, .055, .675, .19);
}

.hamburger--spin.is-active .hamburger-inner {
	transform: rotate(225deg);
	transition-delay: .12s;
	transition-timing-function: cubic-bezier(.215, .61, .355, 1);
}

.hamburger--spin.is-active .hamburger-inner::before {
	top: 0;
	opacity: 0;
	transition: top .1s ease-out, opacity .1s .12s ease-out;
}

.hamburger--spin.is-active .hamburger-inner::after {
	bottom: 0;
	transform: rotate(-90deg);
	transition: bottom .1s ease-out, transform .22s .12s cubic-bezier(.215, .61, .355, 1);
}

.hamburger--squeeze .hamburger-inner {
	transition-duration: 75ms;
	transition-timing-function: cubic-bezier(.55, .055, .675, .19);
}

.hamburger--squeeze .hamburger-inner::before {
	transition: top 75ms .12s ease, opacity 75ms ease;
}

.hamburger--squeeze .hamburger-inner::after {
	transition: bottom 75ms .12s ease, transform 75ms cubic-bezier(.55, .055, .675, .19);
}

.hamburger--squeeze.is-active .hamburger-inner {
	transform: rotate(45deg);
	transition-delay: .12s;
	transition-timing-function: cubic-bezier(.215, .61, .355, 1);
}

.hamburger--squeeze.is-active .hamburger-inner::before {
	top: 0;
	opacity: 0;
	transition: top 75ms ease, opacity 75ms .12s ease;
}

.hamburger--squeeze.is-active .hamburger-inner::after {
	bottom: 0;
	transform: rotate(-90deg);
	transition: bottom 75ms ease, transform 75ms .12s cubic-bezier(.215, .61, .355, 1);
}

a {
	color: #ff5551;
}

a:visited {
	color: #ff5551;
}

a:active, a:focus, a:hover {
	color: #ff5551;
	text-decoration: underline;
}

a:focus {
	outline: thin dotted;
}

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

.blog_CTA a {
	color: #ff5551;
}

.menu-policies-container ul, .secondary-menu ul {
	list-style: none;
	list-style: none;
	margin: 0;
	padding-left: 0;
	display: flex;
	justify-content: center;
}

@media (min-width:576px) {
	.menu-policies-container ul, .secondary-menu ul {
		justify-content: flex-start;
	}
}

.menu-policies-container li, .secondary-menu li {
	padding: .5rem;
}

.menu-policies-container a, .secondary-menu a {
	color: #ff5551;
	font-weight: 700;
	text-transform: capitalize;
	padding-top: 1rem;
	padding-bottom: 1rem;
	font-size: 13.7142px;
	font-size: 1.37142rem;
	line-height: 16.45704px;
	line-height: 1.2;
}

@media screen and (min-width:37.5em) {
	.menu-policies-container a, .secondary-menu a {
		font-size: 12px;
		font-size: 1.2rem;
		line-height: 12px;
		line-height: 1.2;
	}
}

@media (min-width:481px) and (max-width:787px) {
	.menu-policies-container a, .secondary-menu a {
		font-size: 1px;
		font-size: 1rem;
		line-height: 1px;
		line-height: 1.2;
	}
}

.menu-policies-container.focus>a, .menu-policies-container:hover>a, .secondary-menu.focus>a, .secondary-menu:hover>a {
	color: #ff5551;
}

.menu-policies-container a {
	font-weight: 300;
}

.menu-policies-container .nav-menu {
	justify-content: space-between;
}

.menu-policies-container .nav-menu li:not(:last-child) a {
	border-right: 1px solid;
}

.menu-policies-container .menu-item {
	margin: 0;
	padding: 0;
}

.menu-policies-container .menu-item a {
	display: block;
	text-align: center;
	padding: 0;
	font-size: 11.4285px;
	font-size: 1.14285rem;
	line-height: 17.14275px;
	line-height: 1.5;
}

@media screen and (min-width:37.5em) {
	.menu-policies-container .menu-item a {
		font-size: 10px;
		font-size: 1rem;
		line-height: 15px;
		line-height: 1.5;
	}
}

@media (min-width:481px) and (max-width:787px) {
	.menu-policies-container .menu-item a {
		font-size: .83333px;
		font-size: .83333rem;
		line-height: 1.24999px;
		line-height: 1.5;
	}
}

@media (min-width:768px) {
	.menu-policies-container .menu-item a {
		font-size: 15.9999px;
		font-size: 1.59999rem;
		line-height: 23.99985px;
		line-height: 1.5;
	}
}

@media screen and (min-width:768px) and (min-width:37.5em) {
	.menu-policies-container .menu-item a {
		font-size: 14px;
		font-size: 1.4rem;
		line-height: 15px;
		line-height: 1.5;
	}
}

@media (min-width:768px) and (min-width:481px) and (max-width:787px) {
	.menu-policies-container .menu-item a {
		font-size: 1.16666px;
		font-size: 1.16666rem;
		line-height: 1.24999px;
		line-height: 1.5;
	}
}

@media (max-width:575.98px) {
	#policies-menu {
		flex-wrap: wrap;
	}
	
	#policies-menu li a {
		padding: 0;
		border-right: 0;
	}
}

.site-info .row>.col {
	flex: 50% 0 0;
}

.site-info .row>.col:nth-child(1) {
	flex: 100% 0 0;
}

.site-info .row>.col:nth-child(1) ul {
	justify-content: center;
}

.site-info .row>.col:nth-child(1) ul li:not(:last-child) a {
	border-right: 1px solid #000;
	padding: 0 2rem;
}

.site-main .comment-navigation, .site-main .post-navigation, .site-main .posts-navigation {
	margin: 0 0 1.5em;
	overflow: hidden;
}

.comment-navigation .nav-previous, .post-navigation .nav-previous, .posts-navigation .nav-previous {
	float: left;
	width: 50%;
}

.comment-navigation .nav-next, .post-navigation .nav-next, .posts-navigation .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}

#footer-menu {
	display: flex;
}

#footer-menu>li {
	flex: 0 0 25%;
	max-width: 25%;
}

#footer-menu>li:hover a {
	border-color: transparent;
}

#footer-menu>li a {
	color: #222;
	margin: .25em 0;
	padding: .25em 0;
}

#footer-menu>li a:hover {
	color: #ff5551;
	text-decoration: underline;
}

#footer-menu>li>a {
	display: block;
	width: 100%;
	height: 32px;
	line-height: 22px;
	margin: 0;
}

#footer-menu>li>a:hover {
	color: #222;
	text-decoration: none;
}

#footer-menu ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

@media screen and (max-width:62em) {
	#footer-menu .menu-item a, #footer-menu .menu-item a:hover {
		color: #ff5551;
	}
	
	#footer-menu .sub-menu .menu-item a {
		color: #222;
	}
}

#footer-menu .sub-menu {
	margin-top: .5em;
}

#footer-menu .menu-item:not(:last-child) {
	margin: 0 0 .5em 0;
}

#footer-menu, #footer-menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
}

#footer-menu li, #footer-menu ul li {
	margin: 0;
}

#footer-menu a, #footer-menu ul a {
	font-weight: 300;
	font-size: .875em;
	display: block;
	text-decoration: none;
	padding-left: 0;
}

#footer-menu>li>a {
	font-weight: 700;
	font-size: .875em;
}

@media screen and (max-width:768px) {
	.nav__item_home {
		display: none;
	}
	
	.menu-new-main-nav-container {
		position: absolute;
		top: 58px;
		left: 0;
		width: 100%;
		z-index: 90;
		background: #fff;
	}
}

@media screen and (max-width:62em) {
	#footer-menu {
		margin: 0;
		display: flex;
		flex-direction: column;
		width: 100%;
	}
	
	#footer-menu>li {
		background-color: #fff;
		margin: .375em 0;
		max-width: 100%;
		padding: .875em 0;
		border: 2px solid #ffe3e2;
		border-radius: .5em;
	}
	
	#footer-menu>li:first-child {
		margin-top: 0;
	}
	
	#footer-menu>li:last-child {
		margin-bottom: 0;
	}
	
	#footer-menu>li ul {
		display: none;
	}
	
	#footer-menu>li .sub-menu {
		margin-top: .875em;
	}
	
	#footer-menu>li .sub-menu .menu-item {
		margin: 0;
	}
	
	#footer-menu>li .sub-menu .menu-item a {
		padding: .875em 1em;
		margin: 0;
	}
	
	#footer-menu>li .sub-menu .menu-item a:hover {
		background-color: snow;
		color: #0a0b09;
		text-decoration: none;
	}
	
	#footer-menu>li.menu-open ul {
		display: block;
	}
	
	#footer-menu>li>a {
		position: relative;
		padding-left: 1em;
		padding-right: 1em;
	}
	
	#footer-menu>li>a:after {
		content: "";
		content: "";
		display: block;
		display: block;
		position: absolute;
		position: absolute;
		width: 0;
		height: 0;
		border-left: 7px solid transparent;
		border-right: 7px solid transparent;
		border-top: 7px solid #ff5551;
		margin-top: -3px;
		border-radius: .5em;
		right: 1em;
		top: 50%;
	}
	
	#footer-menu>li.menu-open>a:after {
		transform: rotate(180deg);
	}
}

@media screen and (min-width:768px) {
	.onTop .nav__item_home {
		display: none;
		opacity: 0;
	}
	
	.nav__item_home {
		opacity: 1;
		background: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/wp-content/themes/kustomer2019/assets/dist/images/Kusty-logo_red.svg") no-repeat 50% 50%;
		background-size: contain;
		width: 30px;
		text-indent: -99999px;
	}
	
	.nav__item_home.nitro-lazy {
		background-image: none !important;
	}
}

.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	-webkit-clip-path: inset(50%);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}

.screen-reader-text:focus {
	background-color: #f9f9f9;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
	clip: auto !important;
	-webkit-clip-path: none;
	clip-path: none;
	color: #505050;
	display: block;
	font-size: 9.99994px;
	font-size: .99999rem;
	line-height: 14.99991px;
	line-height: 1.5;
	line-height: normal;
	font-weight: 700;
	height: auto;
	left: 5px;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

@media screen and (min-width:37.5em) {
	.screen-reader-text:focus {
		font-size: 8.75px;
		font-size: .875rem;
		line-height: 15px;
		line-height: 1.5;
	}
}

@media (min-width:481px) and (max-width:787px) {
	.screen-reader-text:focus {
		font-size: .72916px;
		font-size: .72916rem;
		line-height: 1.24999px;
		line-height: 1.5;
	}
}

#content[tabindex="-1"]:focus {
	outline: 0;
}

.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.clear:after::after, .clear:before::after, .clearfix:after::after, .clearfix:before::after, .comment-content:after::after, .comment-content:before::after, .cx-pages .support-section .bp-item.last-bp-item:after::after, .cx-pages .support-section .bp-item.last-bp-item:before::after, .entry-content:after::after, .entry-content:before::after, .pricing-pages .p-price:after::after, .pricing-pages .p-price:before::after, .site-content:after::after, .site-content:before::after, .site-footer:after::after, .site-footer:before::after, .site-header:after::after, .site-header:before::after {
	display: block;
	clear: both;
	content: "";
}

.clear:after, .clearfix:after, .comment-content:after, .cx-pages .support-section .bp-item.last-bp-item:after, .entry-content:after, .pricing-pages .p-price:after, .site-content:after, .site-footer:after, .site-header:after {
	clear: both;
}

.widget {
	margin: 0 0 1.5em;
	position: relative;
}

.widget select {
	max-width: 100%;
}

.fa, .fab, .fal, .far, .fas {
	-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.33333em;
	line-height: .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 .08em #eee;
	border-radius: .1em;
	padding: .2em .25em .15em;
}

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

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

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

.fa.fa-pull-right, .fab.fa-pull-right, .fal.fa-pull-right, .far.fa-pull-right, .fas.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% {
		transform: rotate(0);
	}
	
	100% {
		transform: rotate(360deg);
	}
}

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

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

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

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

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

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

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

:root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-rotate-90 {
	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;
}

.fa-500px:before {
	content: "";
}

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

.fa-accusoft:before {
	content: "";
}

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

.fa-ad:before {
	content: "";
}

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

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

.fa-adjust:before {
	content: "";
}

.fa-adn:before {
	content: "";
}

.fa-adobe:before {
	content: "";
}

.fa-adversal:before {
	content: "";
}

.fa-affiliatetheme:before {
	content: "";
}

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

.fa-algolia:before {
	content: "";
}

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

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

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

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

.fa-alipay:before {
	content: "";
}

.fa-allergies:before {
	content: "";
}

.fa-amazon:before {
	content: "";
}

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

.fa-ambulance:before {
	content: "";
}

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

.fa-amilia:before {
	content: "";
}

.fa-anchor:before {
	content: "";
}

.fa-android:before {
	content: "";
}

.fa-angellist:before {
	content: "";
}

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

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

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

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

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

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

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

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

.fa-angry:before {
	content: "";
}

.fa-angrycreative:before {
	content: "";
}

.fa-angular:before {
	content: "";
}

.fa-ankh:before {
	content: "";
}

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

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

.fa-apper:before {
	content: "";
}

.fa-apple:before {
	content: "";
}

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

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

.fa-archive:before {
	content: "";
}

.fa-archway:before {
	content: "";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-artstation:before {
	content: "";
}

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

.fa-asterisk:before {
	content: "";
}

.fa-asymmetrik:before {
	content: "";
}

.fa-at:before {
	content: "";
}

.fa-atlas:before {
	content: "";
}

.fa-atlassian:before {
	content: "";
}

.fa-atom:before {
	content: "";
}

.fa-audible:before {
	content: "";
}

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

.fa-autoprefixer:before {
	content: "";
}

.fa-avianex:before {
	content: "";
}

.fa-aviato:before {
	content: "";
}

.fa-award:before {
	content: "";
}

.fa-aws:before {
	content: "";
}

.fa-baby:before {
	content: "";
}

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

.fa-backspace:before {
	content: "";
}

.fa-backward:before {
	content: "";
}

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

.fa-ban:before {
	content: "";
}

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

.fa-bandcamp:before {
	content: "";
}

.fa-barcode:before {
	content: "";
}

.fa-bars:before {
	content: "";
}

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

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

.fa-bath:before {
	content: "";
}

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

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

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

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

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

.fa-bed:before {
	content: "";
}

.fa-beer:before {
	content: "";
}

.fa-behance:before {
	content: "";
}

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

.fa-bell:before {
	content: "";
}

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

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

.fa-bible:before {
	content: "";
}

.fa-bicycle:before {
	content: "";
}

.fa-bimobject:before {
	content: "";
}

.fa-binoculars:before {
	content: "";
}

.fa-biohazard:before {
	content: "";
}

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

.fa-bitbucket:before {
	content: "";
}

.fa-bitcoin:before {
	content: "";
}

.fa-bity:before {
	content: "";
}

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

.fa-blackberry:before {
	content: "";
}

.fa-blender:before {
	content: "";
}

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

.fa-blind:before {
	content: "";
}

.fa-blog:before {
	content: "";
}

.fa-blogger:before {
	content: "";
}

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

.fa-bluetooth:before {
	content: "";
}

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

.fa-bold:before {
	content: "";
}

.fa-bolt:before {
	content: "";
}

.fa-bomb:before {
	content: "";
}

.fa-bone:before {
	content: "";
}

.fa-bong:before {
	content: "";
}

.fa-book:before {
	content: "";
}

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

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

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

.fa-bookmark:before {
	content: "";
}

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

.fa-box:before {
	content: "";
}

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

.fa-boxes:before {
	content: "";
}

.fa-braille:before {
	content: "";
}

.fa-brain:before {
	content: "";
}

.fa-briefcase:before {
	content: "";
}

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

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

.fa-broom:before {
	content: "";
}

.fa-brush:before {
	content: "";
}

.fa-btc:before {
	content: "";
}

.fa-bug:before {
	content: "";
}

.fa-building:before {
	content: "";
}

.fa-bullhorn:before {
	content: "";
}

.fa-bullseye:before {
	content: "";
}

.fa-burn:before {
	content: "";
}

.fa-buromobelexperte:before {
	content: "";
}

.fa-bus:before {
	content: "";
}

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

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

.fa-buysellads:before {
	content: "";
}

.fa-calculator:before {
	content: "";
}

.fa-calendar:before {
	content: "";
}

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

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

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

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

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

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

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

.fa-camera:before {
	content: "";
}

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

.fa-campground:before {
	content: "";
}

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

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

.fa-cannabis:before {
	content: "";
}

.fa-capsules:before {
	content: "";
}

.fa-car:before {
	content: "";
}

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

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

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

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

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

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

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

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

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

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

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

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

.fa-carrot:before {
	content: "";
}

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

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

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

.fa-cat:before {
	content: "";
}

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

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

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

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

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

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

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

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

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

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

.fa-centercode:before {
	content: "";
}

.fa-centos:before {
	content: "";
}

.fa-certificate:before {
	content: "";
}

.fa-chair:before {
	content: "";
}

.fa-chalkboard:before {
	content: "";
}

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

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

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

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

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

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

.fa-check:before {
	content: "";
}

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

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

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

.fa-chess:before {
	content: "";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-child:before {
	content: "";
}

.fa-chrome:before {
	content: "";
}

.fa-church:before {
	content: "";
}

.fa-circle:before {
	content: "";
}

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

.fa-city:before {
	content: "";
}

.fa-clipboard:before {
	content: "";
}

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

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

.fa-clock:before {
	content: "";
}

.fa-clone:before {
	content: "";
}

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

.fa-cloud:before {
	content: "";
}

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

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

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

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

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

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

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

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

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

.fa-cloudscale:before {
	content: "";
}

.fa-cloudsmith:before {
	content: "";
}

.fa-cloudversify:before {
	content: "";
}

.fa-cocktail:before {
	content: "";
}

.fa-code:before {
	content: "";
}

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

.fa-codepen:before {
	content: "";
}

.fa-codiepie:before {
	content: "";
}

.fa-coffee:before {
	content: "";
}

.fa-cog:before {
	content: "";
}

.fa-cogs:before {
	content: "";
}

.fa-coins:before {
	content: "";
}

.fa-columns:before {
	content: "";
}

.fa-comment:before {
	content: "";
}

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

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

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

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

.fa-comments:before {
	content: "";
}

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

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

.fa-compass:before {
	content: "";
}

.fa-compress:before {
	content: "";
}

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

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

.fa-confluence:before {
	content: "";
}

.fa-connectdevelop:before {
	content: "";
}

.fa-contao:before {
	content: "";
}

.fa-cookie:before {
	content: "";
}

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

.fa-copy:before {
	content: "";
}

.fa-copyright:before {
	content: "";
}

.fa-couch:before {
	content: "";
}

.fa-cpanel:before {
	content: "";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-crop:before {
	content: "";
}

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

.fa-cross:before {
	content: "";
}

.fa-crosshairs:before {
	content: "";
}

.fa-crow:before {
	content: "";
}

.fa-crown:before {
	content: "";
}

.fa-css3:before {
	content: "";
}

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

.fa-cube:before {
	content: "";
}

.fa-cubes:before {
	content: "";
}

.fa-cut:before {
	content: "";
}

.fa-cuttlefish:before {
	content: "";
}

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

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

.fa-dashcube:before {
	content: "";
}

.fa-database:before {
	content: "";
}

.fa-deaf:before {
	content: "";
}

.fa-delicious:before {
	content: "";
}

.fa-democrat:before {
	content: "";
}

.fa-deploydog:before {
	content: "";
}

.fa-deskpro:before {
	content: "";
}

.fa-desktop:before {
	content: "";
}

.fa-dev:before {
	content: "";
}

.fa-deviantart:before {
	content: "";
}

.fa-dharmachakra:before {
	content: "";
}

.fa-dhl:before {
	content: "";
}

.fa-diagnoses:before {
	content: "";
}

.fa-diaspora:before {
	content: "";
}

.fa-dice:before {
	content: "";
}

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

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

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

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

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

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

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

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

.fa-digg:before {
	content: "";
}

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

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

.fa-directions:before {
	content: "";
}

.fa-discord:before {
	content: "";
}

.fa-discourse:before {
	content: "";
}

.fa-divide:before {
	content: "";
}

.fa-dizzy:before {
	content: "";
}

.fa-dna:before {
	content: "";
}

.fa-dochub:before {
	content: "";
}

.fa-docker:before {
	content: "";
}

.fa-dog:before {
	content: "";
}

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

.fa-dolly:before {
	content: "";
}

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

.fa-donate:before {
	content: "";
}

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

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

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

.fa-dove:before {
	content: "";
}

.fa-download:before {
	content: "";
}

.fa-draft2digital:before {
	content: "";
}

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

.fa-dragon:before {
	content: "";
}

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

.fa-dribbble:before {
	content: "";
}

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

.fa-dropbox:before {
	content: "";
}

.fa-drum:before {
	content: "";
}

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

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

.fa-drupal:before {
	content: "";
}

.fa-dumbbell:before {
	content: "";
}

.fa-dumpster:before {
	content: "";
}

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

.fa-dungeon:before {
	content: "";
}

.fa-dyalog:before {
	content: "";
}

.fa-earlybirds:before {
	content: "";
}

.fa-ebay:before {
	content: "";
}

.fa-edge:before {
	content: "";
}

.fa-edit:before {
	content: "";
}

.fa-eject:before {
	content: "";
}

.fa-elementor:before {
	content: "";
}

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

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

.fa-ello:before {
	content: "";
}

.fa-ember:before {
	content: "";
}

.fa-empire:before {
	content: "";
}

.fa-envelope:before {
	content: "";
}

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

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

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

.fa-envira:before {
	content: "";
}

.fa-equals:before {
	content: "";
}

.fa-eraser:before {
	content: "";
}

.fa-erlang:before {
	content: "";
}

.fa-ethereum:before {
	content: "";
}

.fa-ethernet:before {
	content: "";
}

.fa-etsy:before {
	content: "";
}

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

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

.fa-exclamation:before {
	content: "";
}

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

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

.fa-expand:before {
	content: "";
}

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

.fa-expeditedssl:before {
	content: "";
}

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

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

.fa-eye:before {
	content: "";
}

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

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

.fa-facebook:before {
	content: "";
}

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

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

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

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

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

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

.fa-fax:before {
	content: "";
}

.fa-feather:before {
	content: "";
}

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

.fa-fedex:before {
	content: "";
}

.fa-fedora:before {
	content: "";
}

.fa-female:before {
	content: "";
}

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

.fa-figma:before {
	content: "";
}

.fa-file:before {
	content: "";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-fill:before {
	content: "";
}

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

.fa-film:before {
	content: "";
}

.fa-filter:before {
	content: "";
}

.fa-fingerprint:before {
	content: "";
}

.fa-fire:before {
	content: "";
}

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

.fa-firefox:before {
	content: "";
}

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

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

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

.fa-firstdraft:before {
	content: "";
}

.fa-fish:before {
	content: "";
}

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

.fa-flag:before {
	content: "";
}

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

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

.fa-flask:before {
	content: "";
}

.fa-flickr:before {
	content: "";
}

.fa-flipboard:before {
	content: "";
}

.fa-flushed:before {
	content: "";
}

.fa-fly:before {
	content: "";
}

.fa-folder:before {
	content: "";
}

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

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

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

.fa-font:before {
	content: "";
}

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

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

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

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

.fa-fonticons:before {
	content: "";
}

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

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

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

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

.fa-forumbee:before {
	content: "";
}

.fa-forward:before {
	content: "";
}

.fa-foursquare:before {
	content: "";
}

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

.fa-freebsd:before {
	content: "";
}

.fa-frog:before {
	content: "";
}

.fa-frown:before {
	content: "";
}

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

.fa-fulcrum:before {
	content: "";
}

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

.fa-futbol:before {
	content: "";
}

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

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

.fa-gamepad:before {
	content: "";
}

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

.fa-gavel:before {
	content: "";
}

.fa-gem:before {
	content: "";
}

.fa-genderless:before {
	content: "";
}

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

.fa-gg:before {
	content: "";
}

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

.fa-ghost:before {
	content: "";
}

.fa-gift:before {
	content: "";
}

.fa-gifts:before {
	content: "";
}

.fa-git:before {
	content: "";
}

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

.fa-github:before {
	content: "";
}

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

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

.fa-gitkraken:before {
	content: "";
}

.fa-gitlab:before {
	content: "";
}

.fa-gitter:before {
	content: "";
}

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

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

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

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

.fa-glasses:before {
	content: "";
}

.fa-glide:before {
	content: "";
}

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

.fa-globe:before {
	content: "";
}

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

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

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

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

.fa-gofore:before {
	content: "";
}

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

.fa-goodreads:before {
	content: "";
}

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

.fa-google:before {
	content: "";
}

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

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

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

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

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

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

.fa-gopuram:before {
	content: "";
}

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

.fa-gratipay:before {
	content: "";
}

.fa-grav:before {
	content: "";
}

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

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

.fa-grimace:before {
	content: "";
}

.fa-grin:before {
	content: "";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-gripfire:before {
	content: "";
}

.fa-grunt:before {
	content: "";
}

.fa-guitar:before {
	content: "";
}

.fa-gulp:before {
	content: "";
}

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

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

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

.fa-hackerrank:before {
	content: "";
}

.fa-hammer:before {
	content: "";
}

.fa-hamsa:before {
	content: "";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-hands:before {
	content: "";
}

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

.fa-handshake:before {
	content: "";
}

.fa-hanukiah:before {
	content: "";
}

.fa-hashtag:before {
	content: "";
}

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

.fa-haykal:before {
	content: "";
}

.fa-hdd:before {
	content: "";
}

.fa-heading:before {
	content: "";
}

.fa-headphones:before {
	content: "";
}

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

.fa-headset:before {
	content: "";
}

.fa-heart:before {
	content: "";
}

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

.fa-heartbeat:before {
	content: "";
}

.fa-helicopter:before {
	content: "";
}

.fa-highlighter:before {
	content: "";
}

.fa-hiking:before {
	content: "";
}

.fa-hippo:before {
	content: "";
}

.fa-hips:before {
	content: "";
}

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

.fa-history:before {
	content: "";
}

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

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

.fa-home:before {
	content: "";
}

.fa-hooli:before {
	content: "";
}

.fa-hornbill:before {
	content: "";
}

.fa-horse:before {
	content: "";
}

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

.fa-hospital:before {
	content: "";
}

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

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

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

.fa-hotel:before {
	content: "";
}

.fa-hotjar:before {
	content: "";
}

.fa-hourglass:before {
	content: "";
}

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

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

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

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

.fa-houzz:before {
	content: "";
}

.fa-hryvnia:before {
	content: "";
}

.fa-html5:before {
	content: "";
}

.fa-hubspot:before {
	content: "";
}

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

.fa-icicles:before {
	content: "";
}

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

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

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

.fa-igloo:before {
	content: "";
}

.fa-image:before {
	content: "";
}

.fa-images:before {
	content: "";
}

.fa-imdb:before {
	content: "";
}

.fa-inbox:before {
	content: "";
}

.fa-indent:before {
	content: "";
}

.fa-industry:before {
	content: "";
}

.fa-infinity:before {
	content: "";
}

.fa-info:before {
	content: "";
}

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

.fa-instagram:before {
	content: "";
}

.fa-intercom:before {
	content: "";
}

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

.fa-invision:before {
	content: "";
}

.fa-ioxhost:before {
	content: "";
}

.fa-italic:before {
	content: "";
}

.fa-itunes:before {
	content: "";
}

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

.fa-java:before {
	content: "";
}

.fa-jedi:before {
	content: "";
}

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

.fa-jenkins:before {
	content: "";
}

.fa-jira:before {
	content: "";
}

.fa-joget:before {
	content: "";
}

.fa-joint:before {
	content: "";
}

.fa-joomla:before {
	content: "";
}

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

.fa-js:before {
	content: "";
}

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

.fa-jsfiddle:before {
	content: "";
}

.fa-kaaba:before {
	content: "";
}

.fa-kaggle:before {
	content: "";
}

.fa-key:before {
	content: "";
}

.fa-keybase:before {
	content: "";
}

.fa-keyboard:before {
	content: "";
}

.fa-keycdn:before {
	content: "";
}

.fa-khanda:before {
	content: "";
}

.fa-kickstarter:before {
	content: "";
}

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

.fa-kiss:before {
	content: "";
}

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

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

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

.fa-korvue:before {
	content: "";
}

.fa-landmark:before {
	content: "";
}

.fa-language:before {
	content: "";
}

.fa-laptop:before {
	content: "";
}

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

.fa-laravel:before {
	content: "";
}

.fa-lastfm:before {
	content: "";
}

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

.fa-laugh:before {
	content: "";
}

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

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

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

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

.fa-leaf:before {
	content: "";
}

.fa-leanpub:before {
	content: "";
}

.fa-lemon:before {
	content: "";
}

.fa-less:before {
	content: "";
}

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

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

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

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

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

.fa-lightbulb:before {
	content: "";
}

.fa-line:before {
	content: "";
}

.fa-link:before {
	content: "";
}

.fa-linkedin:before {
	content: "";
}

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

.fa-linode:before {
	content: "";
}

.fa-linux:before {
	content: "";
}

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

.fa-list:before {
	content: "";
}

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

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

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

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

.fa-lock:before {
	content: "";
}

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

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

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

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

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

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

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

.fa-lyft:before {
	content: "";
}

.fa-magento:before {
	content: "";
}

.fa-magic:before {
	content: "";
}

.fa-magnet:before {
	content: "";
}

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

.fa-mailchimp:before {
	content: "";
}

.fa-male:before {
	content: "";
}

.fa-mandalorian:before {
	content: "";
}

.fa-map:before {
	content: "";
}

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

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

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

.fa-map-marker-alt:before {
	content: "";
}

.fa-map-pin:before {
	content: "";
}

.fa-map-signs:before {
	content: "";
}

.fa-markdown:before {
	content: "";
}

.fa-marker:before {
	content: "";
}

.fa-mars:before {
	content: "";
}

.fa-mars-double:before {
	content: "";
}

.fa-mars-stroke:before {
	content: "";
}

.fa-mars-stroke-h:before {
	content: "";
}

.fa-mars-stroke-v:before {
	content: "";
}

.fa-mask:before {
	content: "";
}

.fa-mastodon:before {
	content: "";
}

.fa-maxcdn:before {
	content: "";
}

.fa-medal:before {
	content: "";
}

.fa-medapps:before {
	content: "";
}

.fa-medium:before {
	content: "";
}

.fa-medium-m:before {
	content: "";
}

.fa-medkit:before {
	content: "";
}

.fa-medrt:before {
	content: "";
}

.fa-meetup:before {
	content: "";
}

.fa-megaport:before {
	content: "";
}

.fa-meh:before {
	content: "";
}

.fa-meh-blank:before {
	content: "";
}

.fa-meh-rolling-eyes:before {
	content: "";
}

.fa-memory:before {
	content: "";
}

.fa-mendeley:before {
	content: "";
}

.fa-menorah:before {
	content: "";
}

.fa-mercury:before {
	content: "";
}

.fa-meteor:before {
	content: "";
}

.fa-microchip:before {
	content: "";
}

.fa-microphone:before {
	content: "";
}

.fa-microphone-alt:before {
	content: "";
}

.fa-microphone-alt-slash:before {
	content: "";
}

.fa-microphone-slash:before {
	content: "";
}

.fa-microscope:before {
	content: "";
}

.fa-microsoft:before {
	content: "";
}

.fa-minus:before {
	content: "";
}

.fa-minus-circle:before {
	content: "";
}

.fa-minus-square:before {
	content: "";
}

.fa-mitten:before {
	content: "";
}

.fa-mix:before {
	content: "";
}

.fa-mixcloud:before {
	content: "";
}

.fa-mizuni:before {
	content: "";
}

.fa-mobile:before {
	content: "";
}

.fa-mobile-alt:before {
	content: "";
}

.fa-modx:before {
	content: "";
}

.fa-monero:before {
	content: "";
}

.fa-money-bill:before {
	content: "";
}

.fa-money-bill-alt:before {
	content: "";
}

.fa-money-bill-wave:before {
	content: "";
}

.fa-money-bill-wave-alt:before {
	content: "";
}

.fa-money-check:before {
	content: "";
}

.fa-money-check-alt:before {
	content: "";
}

.fa-monument:before {
	content: "";
}

.fa-moon:before {
	content: "";
}

.fa-mortar-pestle:before {
	content: "";
}

.fa-mosque:before {
	content: "";
}

.fa-motorcycle:before {
	content: "";
}

.fa-mountain:before {
	content: "";
}

.fa-mouse-pointer:before {
	content: "";
}

.fa-mug-hot:before {
	content: "";
}

.fa-music:before {
	content: "";
}

.fa-napster:before {
	content: "";
}

.fa-neos:before {
	content: "";
}

.fa-network-wired:before {
	content: "";
}

.fa-neuter:before {
	content: "";
}

.fa-newspaper:before {
	content: "";
}

.fa-nimblr:before {
	content: "";
}

.fa-nintendo-switch:before {
	content: "";
}

.fa-node:before {
	content: "";
}

.fa-node-js:before {
	content: "";
}

.fa-not-equal:before {
	content: "";
}

.fa-notes-medical:before {
	content: "";
}

.fa-npm:before {
	content: "";
}

.fa-ns8:before {
	content: "";
}

.fa-nutritionix:before {
	content: "";
}

.fa-object-group:before {
	content: "";
}

.fa-object-ungroup:before {
	content: "";
}

.fa-odnoklassniki:before {
	content: "";
}

.fa-odnoklassniki-square:before {
	content: "";
}

.fa-oil-can:before {
	content: "";
}

.fa-old-republic:before {
	content: "";
}

.fa-om:before {
	content: "";
}

.fa-opencart:before {
	content: "";
}

.fa-openid:before {
	content: "";
}

.fa-opera:before {
	content: "";
}

.fa-optin-monster:before {
	content: "";
}

.fa-osi:before {
	content: "";
}

.fa-otter:before {
	content: "";
}

.fa-outdent:before {
	content: "";
}

.fa-page4:before {
	content: "";
}

.fa-pagelines:before {
	content: "";
}

.fa-paint-brush:before {
	content: "";
}

.fa-paint-roller:before {
	content: "";
}

.fa-palette:before {
	content: "";
}

.fa-palfed:before {
	content: "";
}

.fa-pallet:before {
	content: "";
}

.fa-paper-plane:before {
	content: "";
}

.fa-paperclip:before {
	content: "";
}

.fa-parachute-box:before {
	content: "";
}

.fa-paragraph:before {
	content: "";
}

.fa-parking:before {
	content: "";
}

.fa-passport:before {
	content: "";
}

.fa-pastafarianism:before {
	content: "";
}

.fa-paste:before {
	content: "";
}

.fa-patreon:before {
	content: "";
}

.fa-pause:before {
	content: "";
}

.fa-pause-circle:before {
	content: "";
}

.fa-paw:before {
	content: "";
}

.fa-paypal:before {
	content: "";
}

.fa-peace:before {
	content: "";
}

.fa-pen:before {
	content: "";
}

.fa-pen-alt:before {
	content: "";
}

.fa-pen-fancy:before {
	content: "";
}

.fa-pen-nib:before {
	content: "";
}

.fa-pen-square:before {
	content: "";
}

.fa-pencil-alt:before {
	content: "";
}

.fa-pencil-ruler:before {
	content: "";
}

.fa-penny-arcade:before {
	content: "";
}

.fa-people-carry:before {
	content: "";
}

.fa-percent:before {
	content: "";
}

.fa-percentage:before {
	content: "";
}

.fa-periscope:before {
	content: "";
}

.fa-person-booth:before {
	content: "";
}

.fa-phabricator:before {
	content: "";
}

.fa-phoenix-framework:before {
	content: "";
}

.fa-phoenix-squadron:before {
	content: "";
}

.fa-phone:before {
	content: "";
}

.fa-phone-slash:before {
	content: "";
}

.fa-phone-square:before {
	content: "";
}

.fa-phone-volume:before {
	content: "";
}

.fa-php:before {
	content: "";
}

.fa-pied-piper:before {
	content: "";
}

.fa-pied-piper-alt:before {
	content: "";
}

.fa-pied-piper-hat:before {
	content: "";
}

.fa-pied-piper-pp:before {
	content: "";
}

.fa-piggy-bank:before {
	content: "";
}

.fa-pills:before {
	content: "";
}

.fa-pinterest:before {
	content: "";
}

.fa-pinterest-p:before {
	content: "";
}

.fa-pinterest-square:before {
	content: "";
}

.fa-place-of-worship:before {
	content: "";
}

.fa-plane:before {
	content: "";
}

.fa-plane-arrival:before {
	content: "";
}

.fa-plane-departure:before {
	content: "";
}

.fa-play:before {
	content: "";
}

.fa-play-circle:before {
	content: "";
}

.fa-playstation:before {
	content: "";
}

.fa-plug:before {
	content: "";
}

.fa-plus:before {
	content: "";
}

.fa-plus-circle:before {
	content: "";
}

.fa-plus-square:before {
	content: "";
}

.fa-podcast:before {
	content: "";
}

.fa-poll:before {
	content: "";
}

.fa-poll-h:before {
	content: "";
}

.fa-poo:before {
	content: "";
}

.fa-poo-storm:before {
	content: "";
}

.fa-poop:before {
	content: "";
}

.fa-portrait:before {
	content: "";
}

.fa-pound-sign:before {
	content: "";
}

.fa-power-off:before {
	content: "";
}

.fa-pray:before {
	content: "";
}

.fa-praying-hands:before {
	content: "";
}

.fa-prescription:before {
	content: "";
}

.fa-prescription-bottle:before {
	content: "";
}

.fa-prescription-bottle-alt:before {
	content: "";
}

.fa-print:before {
	content: "";
}

.fa-procedures:before {
	content: "";
}

.fa-product-hunt:before {
	content: "";
}

.fa-project-diagram:before {
	content: "";
}

.fa-pushed:before {
	content: "";
}

.fa-puzzle-piece:before {
	content: "";
}

.fa-python:before {
	content: "";
}

.fa-qq:before {
	content: "";
}

.fa-qrcode:before {
	content: "";
}

.fa-question:before {
	content: "";
}

.fa-question-circle:before {
	content: "";
}

.fa-quidditch:before {
	content: "";
}

.fa-quinscape:before {
	content: "";
}

.fa-quora:before {
	content: "";
}

.fa-quote-left:before {
	content: "";
}

.fa-quote-right:before {
	content: "";
}

.fa-quran:before {
	content: "";
}

.fa-r-project:before {
	content: "";
}

.fa-radiation:before {
	content: "";
}

.fa-radiation-alt:before {
	content: "";
}

.fa-rainbow:before {
	content: "";
}

.fa-random:before {
	content: "";
}

.fa-raspberry-pi:before {
	content: "";
}

.fa-ravelry:before {
	content: "";
}

.fa-react:before {
	content: "";
}

.fa-reacteurope:before {
	content: "";
}

.fa-readme:before {
	content: "";
}

.fa-rebel:before {
	content: "";
}

.fa-receipt:before {
	content: "";
}

.fa-recycle:before {
	content: "";
}

.fa-red-river:before {
	content: "";
}

.fa-reddit:before {
	content: "";
}

.fa-reddit-alien:before {
	content: "";
}

.fa-reddit-square:before {
	content: "";
}

.fa-redhat:before {
	content: "";
}

.fa-redo:before {
	content: "";
}

.fa-redo-alt:before {
	content: "";
}

.fa-registered:before {
	content: "";
}

.fa-renren:before {
	content: "";
}

.fa-reply:before {
	content: "";
}

.fa-reply-all:before {
	content: "";
}

.fa-replyd:before {
	content: "";
}

.fa-republican:before {
	content: "";
}

.fa-researchgate:before {
	content: "";
}

.fa-resolving:before {
	content: "";
}

.fa-restroom:before {
	content: "";
}

.fa-retweet:before {
	content: "";
}

.fa-rev:before {
	content: "";
}

.fa-ribbon:before {
	content: "";
}

.fa-ring:before {
	content: "";
}

.fa-road:before {
	content: "";
}

.fa-robot:before {
	content: "";
}

.fa-rocket:before {
	content: "";
}

.fa-rocketchat:before {
	content: "";
}

.fa-rockrms:before {
	content: "";
}

.fa-route:before {
	content: "";
}

.fa-rss:before {
	content: "";
}

.fa-rss-square:before {
	content: "";
}

.fa-ruble-sign:before {
	content: "";
}

.fa-ruler:before {
	content: "";
}

.fa-ruler-combined:before {
	content: "";
}

.fa-ruler-horizontal:before {
	content: "";
}

.fa-ruler-vertical:before {
	content: "";
}

.fa-running:before {
	content: "";
}

.fa-rupee-sign:before {
	content: "";
}

.fa-sad-cry:before {
	content: "";
}

.fa-sad-tear:before {
	content: "";
}

.fa-safari:before {
	content: "";
}

.fa-sass:before {
	content: "";
}

.fa-satellite:before {
	content: "";
}

.fa-satellite-dish:before {
	content: "";
}

.fa-save:before {
	content: "";
}

.fa-schlix:before {
	content: "";
}

.fa-school:before {
	content: "";
}

.fa-screwdriver:before {
	content: "";
}

.fa-scribd:before {
	content: "";
}

.fa-scroll:before {
	content: "";
}

.fa-sd-card:before {
	content: "";
}

.fa-search:before {
	content: "";
}

.fa-search-dollar:before {
	content: "";
}

.fa-search-location:before {
	content: "";
}

.fa-search-minus:before {
	content: "";
}

.fa-search-plus:before {
	content: "";
}

.fa-searchengin:before {
	content: "";
}

.fa-seedling:before {
	content: "";
}

.fa-sellcast:before {
	content: "";
}

.fa-sellsy:before {
	content: "";
}

.fa-server:before {
	content: "";
}

.fa-servicestack:before {
	content: "";
}

.fa-shapes:before {
	content: "";
}

.fa-share:before {
	content: "";
}

.fa-share-alt:before {
	content: "";
}

.fa-share-alt-square:before {
	content: "";
}

.fa-share-square:before {
	content: "";
}

.fa-shekel-sign:before {
	content: "";
}

.fa-shield-alt:before {
	content: "";
}

.fa-ship:before {
	content: "";
}

.fa-shipping-fast:before {
	content: "";
}

.fa-shirtsinbulk:before {
	content: "";
}

.fa-shoe-prints:before {
	content: "";
}

.fa-shopping-bag:before {
	content: "";
}

.fa-shopping-basket:before {
	content: "";
}

.fa-shopping-cart:before {
	content: "";
}

.fa-shopware:before {
	content: "";
}

.fa-shower:before {
	content: "";
}

.fa-shuttle-van:before {
	content: "";
}

.fa-sign:before {
	content: "";
}

.fa-sign-in-alt:before {
	content: "";
}

.fa-sign-language:before {
	content: "";
}

.fa-sign-out-alt:before {
	content: "";
}

.fa-signal:before {
	content: "";
}

.fa-signature:before {
	content: "";
}

.fa-sim-card:before {
	content: "";
}

.fa-simplybuilt:before {
	content: "";
}

.fa-sistrix:before {
	content: "";
}

.fa-sitemap:before {
	content: "";
}

.fa-sith:before {
	content: "";
}

.fa-skating:before {
	content: "";
}

.fa-sketch:before {
	content: "";
}

.fa-skiing:before {
	content: "";
}

.fa-skiing-nordic:before {
	content: "";
}

.fa-skull:before {
	content: "";
}

.fa-skull-crossbones:before {
	content: "";
}

.fa-skyatlas:before {
	content: "";
}

.fa-skype:before {
	content: "";
}

.fa-slack:before {
	content: "";
}

.fa-slack-hash:before {
	content: "";
}

.fa-slash:before {
	content: "";
}

.fa-sleigh:before {
	content: "";
}

.fa-sliders-h:before {
	content: "";
}

.fa-slideshare:before {
	content: "";
}

.fa-smile:before {
	content: "";
}

.fa-smile-beam:before {
	content: "";
}

.fa-smile-wink:before {
	content: "";
}

.fa-smog:before {
	content: "";
}

.fa-smoking:before {
	content: "";
}

.fa-smoking-ban:before {
	content: "";
}

.fa-sms:before {
	content: "";
}

.fa-snapchat:before {
	content: "";
}

.fa-snapchat-ghost:before {
	content: "";
}

.fa-snapchat-square:before {
	content: "";
}

.fa-snowboarding:before {
	content: "";
}

.fa-snowflake:before {
	content: "";
}

.fa-snowman:before {
	content: "";
}

.fa-snowplow:before {
	content: "";
}

.fa-socks:before {
	content: "";
}

.fa-solar-panel:before {
	content: "";
}

.fa-sort:before {
	content: "";
}

.fa-sort-alpha-down:before {
	content: "";
}

.fa-sort-alpha-up:before {
	content: "";
}

.fa-sort-amount-down:before {
	content: "";
}

.fa-sort-amount-up:before {
	content: "";
}

.fa-sort-down:before {
	content: "";
}

.fa-sort-numeric-down:before {
	content: "";
}

.fa-sort-numeric-up:before {
	content: "";
}

.fa-sort-up:before {
	content: "";
}

.fa-soundcloud:before {
	content: "";
}

.fa-sourcetree:before {
	content: "";
}

.fa-spa:before {
	content: "";
}

.fa-space-shuttle:before {
	content: "";
}

.fa-speakap:before {
	content: "";
}

.fa-spider:before {
	content: "";
}

.fa-spinner:before {
	content: "";
}

.fa-splotch:before {
	content: "";
}

.fa-spotify:before {
	content: "";
}

.fa-spray-can:before {
	content: "";
}

.fa-square:before {
	content: "";
}

.fa-square-full:before {
	content: "";
}

.fa-square-root-alt:before {
	content: "";
}

.fa-squarespace:before {
	content: "";
}

.fa-stack-exchange:before {
	content: "";
}

.fa-stack-overflow:before {
	content: "";
}

.fa-stamp:before {
	content: "";
}

.fa-star:before {
	content: "";
}

.fa-star-and-crescent:before {
	content: "";
}

.fa-star-half:before {
	content: "";
}

.fa-star-half-alt:before {
	content: "";
}

.fa-star-of-david:before {
	content: "";
}

.fa-star-of-life:before {
	content: "";
}

.fa-staylinked:before {
	content: "";
}

.fa-steam:before {
	content: "";
}

.fa-steam-square:before {
	content: "";
}

.fa-steam-symbol:before {
	content: "";
}

.fa-step-backward:before {
	content: "";
}

.fa-step-forward:before {
	content: "";
}

.fa-stethoscope:before {
	content: "";
}

.fa-sticker-mule:before {
	content: "";
}

.fa-sticky-note:before {
	content: "";
}

.fa-stop:before {
	content: "";
}

.fa-stop-circle:before {
	content: "";
}

.fa-stopwatch:before {
	content: "";
}

.fa-store:before {
	content: "";
}

.fa-store-alt:before {
	content: "";
}

.fa-strava:before {
	content: "";
}

.fa-stream:before {
	content: "";
}

.fa-street-view:before {
	content: "";
}

.fa-strikethrough:before {
	content: "";
}

.fa-stripe:before {
	content: "";
}

.fa-stripe-s:before {
	content: "";
}

.fa-stroopwafel:before {
	content: "";
}

.fa-studiovinari:before {
	content: "";
}

.fa-stumbleupon:before {
	content: "";
}

.fa-stumbleupon-circle:before {
	content: "";
}

.fa-subscript:before {
	content: "";
}

.fa-subway:before {
	content: "";
}

.fa-suitcase:before {
	content: "";
}

.fa-suitcase-rolling:before {
	content: "";
}

.fa-sun:before {
	content: "";
}

.fa-superpowers:before {
	content: "";
}

.fa-superscript:before {
	content: "";
}

.fa-supple:before {
	content: "";
}

.fa-surprise:before {
	content: "";
}

.fa-suse:before {
	content: "";
}

.fa-swatchbook:before {
	content: "";
}

.fa-swimmer:before {
	content: "";
}

.fa-swimming-pool:before {
	content: "";
}

.fa-synagogue:before {
	content: "";
}

.fa-sync:before {
	content: "";
}

.fa-sync-alt:before {
	content: "";
}

.fa-syringe:before {
	content: "";
}

.fa-table:before {
	content: "";
}

.fa-table-tennis:before {
	content: "";
}

.fa-tablet:before {
	content: "";
}

.fa-tablet-alt:before {
	content: "";
}

.fa-tablets:before {
	content: "";
}

.fa-tachometer-alt:before {
	content: "";
}

.fa-tag:before {
	content: "";
}

.fa-tags:before {
	content: "";
}

.fa-tape:before {
	content: "";
}

.fa-tasks:before {
	content: "";
}

.fa-taxi:before {
	content: "";
}

.fa-teamspeak:before {
	content: "";
}

.fa-teeth:before {
	content: "";
}

.fa-teeth-open:before {
	content: "";
}

.fa-telegram:before {
	content: "";
}

.fa-telegram-plane:before {
	content: "";
}

.fa-temperature-high:before {
	content: "";
}

.fa-temperature-low:before {
	content: "";
}

.fa-tencent-weibo:before {
	content: "";
}

.fa-tenge:before {
	content: "";
}

.fa-terminal:before {
	content: "";
}

.fa-text-height:before {
	content: "";
}

.fa-text-width:before {
	content: "";
}

.fa-th:before {
	content: "";
}

.fa-th-large:before {
	content: "";
}

.fa-th-list:before {
	content: "";
}

.fa-the-red-yeti:before {
	content: "";
}

.fa-theater-masks:before {
	content: "";
}

.fa-themeco:before {
	content: "";
}

.fa-themeisle:before {
	content: "";
}

.fa-thermometer:before {
	content: "";
}

.fa-thermometer-empty:before {
	content: "";
}

.fa-thermometer-full:before {
	content: "";
}

.fa-thermometer-half:before {
	content: "";
}

.fa-thermometer-quarter:before {
	content: "";
}

.fa-thermometer-three-quarters:before {
	content: "";
}

.fa-think-peaks:before {
	content: "";
}

.fa-thumbs-down:before {
	content: "";
}

.fa-thumbs-up:before {
	content: "";
}

.fa-thumbtack:before {
	content: "";
}

.fa-ticket-alt:before {
	content: "";
}

.fa-times:before {
	content: "";
}

.fa-times-circle:before {
	content: "";
}

.fa-tint:before {
	content: "";
}

.fa-tint-slash:before {
	content: "";
}

.fa-tired:before {
	content: "";
}

.fa-toggle-off:before {
	content: "";
}

.fa-toggle-on:before {
	content: "";
}

.fa-toilet:before {
	content: "";
}

.fa-toilet-paper:before {
	content: "";
}

.fa-toolbox:before {
	content: "";
}

.fa-tools:before {
	content: "";
}

.fa-tooth:before {
	content: "";
}

.fa-torah:before {
	content: "";
}

.fa-torii-gate:before {
	content: "";
}

.fa-tractor:before {
	content: "";
}

.fa-trade-federation:before {
	content: "";
}

.fa-trademark:before {
	content: "";
}

.fa-traffic-light:before {
	content: "";
}

.fa-train:before {
	content: "";
}

.fa-tram:before {
	content: "";
}

.fa-transgender:before {
	content: "";
}

.fa-transgender-alt:before {
	content: "";
}

.fa-trash:before {
	content: "";
}

.fa-trash-alt:before {
	content: "";
}

.fa-tree:before {
	content: "";
}

.fa-trello:before {
	content: "";
}

.fa-tripadvisor:before {
	content: "";
}

.fa-trophy:before {
	content: "";
}

.fa-truck:before {
	content: "";
}

.fa-truck-loading:before {
	content: "";
}

.fa-truck-monster:before {
	content: "";
}

.fa-truck-moving:before {
	content: "";
}

.fa-truck-pickup:before {
	content: "";
}

.fa-tshirt:before {
	content: "";
}

.fa-tty:before {
	content: "";
}

.fa-tumblr:before {
	content: "";
}

.fa-tumblr-square:before {
	content: "";
}

.fa-tv:before {
	content: "";
}

.fa-twitch:before {
	content: "";
}

.fa-twitter:before {
	content: "";
}

.fa-twitter-square:before {
	content: "";
}

.fa-typo3:before {
	content: "";
}

.fa-uber:before {
	content: "";
}

.fa-ubuntu:before {
	content: "";
}

.fa-uikit:before {
	content: "";
}

.fa-umbrella:before {
	content: "";
}

.fa-umbrella-beach:before {
	content: "";
}

.fa-underline:before {
	content: "";
}

.fa-undo:before {
	content: "";
}

.fa-undo-alt:before {
	content: "";
}

.fa-uniregistry:before {
	content: "";
}

.fa-universal-access:before {
	content: "";
}

.fa-university:before {
	content: "";
}

.fa-unlink:before {
	content: "";
}

.fa-unlock:before {
	content: "";
}

.fa-unlock-alt:before {
	content: "";
}

.fa-untappd:before {
	content: "";
}

.fa-upload:before {
	content: "";
}

.fa-ups:before {
	content: "";
}

.fa-usb:before {
	content: "";
}

.fa-user:before {
	content: "";
}

.fa-user-alt:before {
	content: "";
}

.fa-user-alt-slash:before {
	content: "";
}

.fa-user-astronaut:before {
	content: "";
}

.fa-user-check:before {
	content: "";
}

.fa-user-circle:before {
	content: "";
}

.fa-user-clock:before {
	content: "";
}

.fa-user-cog:before {
	content: "";
}

.fa-user-edit:before {
	content: "";
}

.fa-user-friends:before {
	content: "";
}

.fa-user-graduate:before {
	content: "";
}

.fa-user-injured:before {
	content: "";
}

.fa-user-lock:before {
	content: "";
}

.fa-user-md:before {
	content: "";
}

.fa-user-minus:before {
	content: "";
}

.fa-user-ninja:before {
	content: "";
}

.fa-user-plus:before {
	content: "";
}

.fa-user-secret:before {
	content: "";
}

.fa-user-shield:before {
	content: "";
}

.fa-user-slash:before {
	content: "";
}

.fa-user-tag:before {
	content: "";
}

.fa-user-tie:before {
	content: "";
}

.fa-user-times:before {
	content: "";
}

.fa-users:before {
	content: "";
}

.fa-users-cog:before {
	content: "";
}

.fa-usps:before {
	content: "";
}

.fa-ussunnah:before {
	content: "";
}

.fa-utensil-spoon:before {
	content: "";
}

.fa-utensils:before {
	content: "";
}

.fa-vaadin:before {
	content: "";
}

.fa-vector-square:before {
	content: "";
}

.fa-venus:before {
	content: "";
}

.fa-venus-double:before {
	content: "";
}

.fa-venus-mars:before {
	content: "";
}

.fa-viacoin:before {
	content: "";
}

.fa-viadeo:before {
	content: "";
}

.fa-viadeo-square:before {
	content: "";
}

.fa-vial:before {
	content: "";
}

.fa-vials:before {
	content: "";
}

.fa-viber:before {
	content: "";
}

.fa-video:before {
	content: "";
}

.fa-video-slash:before {
	content: "";
}

.fa-vihara:before {
	content: "";
}

.fa-vimeo:before {
	content: "";
}

.fa-vimeo-square:before {
	content: "";
}

.fa-vimeo-v:before {
	content: "";
}

.fa-vine:before {
	content: "";
}

.fa-vk:before {
	content: "";
}

.fa-vnv:before {
	content: "";
}

.fa-volleyball-ball:before {
	content: "";
}

.fa-volume-down:before {
	content: "";
}

.fa-volume-mute:before {
	content: "";
}

.fa-volume-off:before {
	content: "";
}

.fa-volume-up:before {
	content: "";
}

.fa-vote-yea:before {
	content: "";
}

.fa-vr-cardboard:before {
	content: "";
}

.fa-vuejs:before {
	content: "";
}

.fa-walking:before {
	content: "";
}

.fa-wallet:before {
	content: "";
}

.fa-warehouse:before {
	content: "";
}

.fa-water:before {
	content: "";
}

.fa-weebly:before {
	content: "";
}

.fa-weibo:before {
	content: "";
}

.fa-weight:before {
	content: "";
}

.fa-weight-hanging:before {
	content: "";
}

.fa-weixin:before {
	content: "";
}

.fa-whatsapp:before {
	content: "";
}

.fa-whatsapp-square:before {
	content: "";
}

.fa-wheelchair:before {
	content: "";
}

.fa-whmcs:before {
	content: "";
}

.fa-wifi:before {
	content: "";
}

.fa-wikipedia-w:before {
	content: "";
}

.fa-wind:before {
	content: "";
}

.fa-window-close:before {
	content: "";
}

.fa-window-maximize:before {
	content: "";
}

.fa-window-minimize:before {
	content: "";
}

.fa-window-restore:before {
	content: "";
}

.fa-windows:before {
	content: "";
}

.fa-wine-bottle:before {
	content: "";
}

.fa-wine-glass:before {
	content: "";
}

.fa-wine-glass-alt:before {
	content: "";
}

.fa-wix:before {
	content: "";
}

.fa-wizards-of-the-coast:before {
	content: "";
}

.fa-wolf-pack-battalion:before {
	content: "";
}

.fa-won-sign:before {
	content: "";
}

.fa-wordpress:before {
	content: "";
}

.fa-wordpress-simple:before {
	content: "";
}

.fa-wpbeginner:before {
	content: "";
}

.fa-wpexplorer:before {
	content: "";
}

.fa-wpforms:before {
	content: "";
}

.fa-wpressr:before {
	content: "";
}

.fa-wrench:before {
	content: "";
}

.fa-x-ray:before {
	content: "";
}

.fa-xbox:before {
	content: "";
}

.fa-xing:before {
	content: "";
}

.fa-xing-square:before {
	content: "";
}

.fa-y-combinator:before {
	content: "";
}

.fa-yahoo:before {
	content: "";
}

.fa-yandex:before {
	content: "";
}

.fa-yandex-international:before {
	content: "";
}

.fa-yarn:before {
	content: "";
}

.fa-yelp:before {
	content: "";
}

.fa-yen-sign:before {
	content: "";
}

.fa-yin-yang:before {
	content: "";
}

.fa-yoast:before {
	content: "";
}

.fa-youtube:before {
	content: "";
}

.fa-youtube-square:before {
	content: "";
}

.fa-zhihu:before {
	content: "";
}

.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;
}

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

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

.content-area {
	width: 100%;
}

.site-content .widget-area {
	overflow: hidden;
}

.site-footer {
	clear: both;
	width: 100%;
}

.entry-header {
	position: relative;
}

.no-sidebar .content-area {
	float: none;
	margin-left: auto;
	margin-right: auto;
}

.no-sidebar .site-main {
	margin-right: 0;
	margin-left: 0;
}

.social {
	text-align: left;
}

.social svg {
	width: 1.125em;
	height: 1.25em;
	display: inline-block;
}

header .social a {
	margin: .5rem;
}

.site-header-placeholder {
	height: 58px;
}

.has-notification .site-header-placeholder {
	height: 116px;
}

@media screen and (max-width:37em) {
	.js-float {
		float: left;
	}
}

.site-header {
	transition: all .2s ease-out;
	width: 100%;
	background: #fff;
	z-index: 100;
}

.site-header .custom-logo {
	width: 100%;
}

.site-header.is-hidden {
	transform: translateY(-100%);
}

.site-header.is-sticky {
	top: 0;
	position: fixed;
}

.admin-bar .site-header.is-sticky {
	top: 32px;
}

.site-header .menu-toggle {
	display: none;
}

@media (max-width:992px) {
	.site-header .container {
		max-width: 960px;
	}
}

@media (max-width:991px) {
	.site-header .menu-toggle {
		display: flex;
		justify-content: center;
		align-items: center;
		margin: 0;
		background: 0 0;
		border: none;
		box-shadow: none;
		outline: 0;
		padding: .75em 0 .75em .75em;
	}
}

@media screen and (max-width:782px) {
	.admin-bar .site-header.is-sticky {
		top: 46px;
	}
}

.site-logo {
	display: inline-block;
}

.site-logo svg {
	display: block;
	max-width: 9.5em;
	height: auto;
}

@media (min-width:992px) {
	.main-navigation .menu-item.button-login {
		display: none;
	}
}

@media screen and (min-width:992px) {
	.main-navigation.preheader-navigation .menu-item.button-login {
		display: inline-block;
	}
}

.main-navigation {
	margin-left: 1.125em;
	flex: 1 1 auto;
	font-size: 16px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.main-navigation .menu {
	margin: 0;
	padding: 0;
	display: flex;
	align-items: center;
	width: 100%;
}

.main-navigation .menu-item {
	margin: 0;
	display: inline-block;
	font-size: 1em;
	position: relative;
}

.main-navigation .menu-item:hover>.sub-menu {
	display: block;
}

.main-navigation .menu-item+.menu-item {
	margin-left: .5em;
}

.main-navigation .menu-item a {
	display: inline-block;
	padding: .5em 1.25em .5em .75em;
	font-weight: 700;
	color: #000;
}

.main-navigation .menu-item a:hover {
	text-decoration: none;
	color: #ff5551;
}

@media screen and (max-width:51em) {
	.main-navigation .menu-item a {
		padding: .5em 1em .5em .5em;
	}
}

@media screen and (max-width:75em) {
	.main-navigation .menu-item-has-children:nth-child(3) .megamenu-double, .main-navigation .menu-item-has-children:nth-child(3) .megamenu-reverse {
		left: -9em;
	}
}

@media screen and (max-width:60em) {
	.main-navigation .menu-item-has-children:first-child .megamenu-double, .main-navigation .menu-item-has-children:first-child .megamenu-reverse {
		left: -6em;
	}
	
	.main-navigation .menu-item-has-children:nth-child(3) .megamenu-double, .main-navigation .menu-item-has-children:nth-child(3) .megamenu-reverse {
		left: -16em;
	}
}

.main-navigation .menu-item .list-menu a {
	padding: 0;
}

@media screen and (max-width:85em) {
	.main-navigation .menu-item+.menu-item {
		margin-left: 0;
	}
}

@media (max-width:991px) {
	.main-navigation .menu-item {
		font-size: 1.125em;
	}
}

.main-navigation .menu-item.button {
	font-size: .875em;
	border: none;
	border-radius: 0;
	color: inherit;
	text-decoration: none;
	line-height: inherit;
	padding: 0;
	margin-bottom: 0;
	font-weight: 400;
	font-style: normal;
	transition: none;
	background: 0 0;
	border-color: transparent;
	box-shadow: none;
	margin-left: .5em;
}

.main-navigation .menu-item.button.border-none a {
	border-color: transparent;
}

.main-navigation .menu-item.button.border-none a:hover {
	border-color: transparent;
}

.main-navigation .menu-item.button+.menu-item.button {
	margin-left: 20px;
}

.main-navigation .menu-item.button+.menu-item.button-primary a {
	background-color: #ff5551;
	color: #fff;
	box-shadow: 0 4px 12px rgba(0, 0, 0, .25);
}

.main-navigation .menu-item.button+.menu-item.button-primary a:hover {
	background-color: #ffa5a3;
	border: 1px solid #ffa5a3;
}

.main-navigation .menu-item.button a {
	font-size: 16px;
	padding: 14px 14px;
	min-width: 148px;
	border-radius: 10px;
	line-height: 1;
	color: #ff5551;
	background-color: transparent;
	border: 1px solid #ff5551;
	box-shadow: 0 4px 12px rgba(0, 0, 0, .12);
	text-align: center;
	transition: all .2s linear;
}

.main-navigation .menu-item.button a:hover {
	background-color: #ff5551;
	color: #fff;
}

@media (max-width:1024px) {
	.main-navigation .menu-item.button a {
		padding: 10px 12px;
	}
}

@media screen and (max-width:53.5em) {
	.main-navigation .menu-item.button {
		margin-left: 0;
	}
}

.main-navigation .menu-item-separator {
	flex: 1 1 auto;
}

.main-navigation .menu-item-separator>*, .main-navigation .menu-item-separator>a {
	display: none;
}

@media (max-width:991px) {
	.main-navigation .menu-item-separator {
		display: none;
	}
}

.main-navigation .dropdown-arrow {
	width: .75em;
	height: .75em;
	background: url("data:image/svg+xml,%3Csvg width=\'9\' height=\'6\' viewBox=\'0 0 9 6\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M3.78125 5.21875L0.15625 1.53125C-0.03125 1.36458 -0.03125 1.1875 0.15625 1L0.375 0.78125C0.541667 0.59375 0.71875 0.59375 0.90625 0.78125L4.03125 3.96875L7.15625 0.78125C7.34375 0.614583 7.52083 0.614583 7.6875 0.78125L7.90625 1C8.09375 1.1875 8.09375 1.36458 7.90625 1.53125L4.28125 5.21875C4.11458 5.38542 3.94792 5.38542 3.78125 5.21875Z\' fill=\'%23A8A8A8\'/%3E%3C/svg%3E%0A") no-repeat center center;
	background-size: contain;
	display: block;
	position: absolute;
	right: .25em;
	top: 1em;
}

.main-navigation .dropdown-arrow.nitro-lazy {
	background-image: none !important;
}

@media screen and (max-width:51em) {
	.main-navigation .dropdown-arrow {
		right: .125em;
	}
}

@media (max-width:991px) {
	.main-navigation {
		display: flex;
		flex-direction: row;
		justify-content: flex-end;
		align-items: center;
	}
	
	.main-navigation .menu {
		flex-direction: column;
		align-items: flex-start;
		height: 100%;
	}
	
	.main-navigation .menu-item {
		width: 100%;
	}
	
	.main-navigation .menu-item:not(:nth-last-child(-n+3))::before {
		content: "";
		position: absolute;
		height: 1px;
		width: 100%;
		background-color: #ddd;
		top: 2.85em;
	}
	
	.main-navigation .menu-item:nth-child(6) {
		margin-bottom: 1.25em;
	}
	
	.main-navigation .menu-item.button {
		position: -webkit-sticky;
		position: sticky;
		background-color: #fff;
	}
	
	.main-navigation .menu-item.button:nth-last-child(2) {
		bottom: 60px;
		padding: 0 0 20px 0;
	}
	
	.main-navigation .menu-item.button:nth-last-child(1) {
		bottom: 0;
		padding: 0 0 1em 0;
	}
	
	.main-navigation .menu-item.button a {
		text-align: center;
		width: 100%;
		padding: 14px 18px;
	}
	
	.main-navigation .menu-item.button-primary {
		position: -webkit-sticky;
		position: sticky;
		bottom: 0;
		padding: 0 0 1em 0;
	}
	
	.main-navigation .menu-item+.menu-item {
		margin-left: 0;
	}
	
	.main-navigation .menu-item a {
		padding: .625em 1.25em .625em 0;
	}
	
	.main-navigation .menu-item.is-extended .dropdown-arrow {
		transform: rotate(180deg);
		transition: .5s;
	}
	
	.main-navigation .menu-item.button+.menu-item.button {
		margin-left: 0;
	}
}

@media (min-width:991px) {
	.main-navigation .menu-item:hover>.sub-menu {
		opacity: 1;
		pointer-events: all;
	}
	
	.main-navigation .sub-menu {
		opacity: 0;
		padding: .5em .75em;
		width: 20em;
		margin: 0;
		top: 100%;
		position: absolute;
		pointer-events: none;
		background: #fff;
		box-shadow: 0 3px 3px rgba(0, 0, 0, .2);
		border-radius: 3px;
		font-size: .875em;
	}
	
	.main-navigation .sub-menu .menu-item {
		display: block;
		margin: .25em 0;
		padding: 0;
		border-radius: 3px;
		transition: .3s;
	}
	
	.main-navigation .sub-menu .menu-item:hover {
		transition: .3s;
	}
	
	.main-navigation .sub-menu .menu-item:hover .sub-menu {
		opacity: 1;
		pointer-events: all;
	}
	
	.main-navigation .sub-menu .menu-item a {
		display: block;
		box-shadow: none;
		padding: 1em 1.25em;
	}
	
	.main-navigation .sub-menu .menu-item a:hover {
		box-shadow: 0 4px 12px 0 rgba(144, 164, 174, .2);
		color: #ff5551;
		text-decoration: none;
	}
	
	.main-navigation .sub-menu .menu-item a:hover .menu-item-description {
		color: #000;
	}
	
	.main-navigation .sub-menu .menu-item-description {
		display: block;
		font-weight: 300;
	}
	
	.main-navigation .sub-menu>.menu-item-has-children {
		position: relative;
		padding-right: 2em;
	}
	
	.main-navigation .sub-menu .dropdown-arrow {
		position: absolute;
		top: 50%;
		right: .25em;
		transform: translateY(-50%);
	}
	
	.main-navigation .sub-menu .dropdown-arrow i {
		transform: rotate(0);
	}
	
	.main-navigation .sub-menu .sub-menu {
		top: 0;
		left: 100%;
		opacity: 0;
		pointer-events: none;
	}
}

@media (max-width:991px) {
	.main-navigation .menu-new-main-nav-container {
		position: static;
		top: auto;
		left: auto;
		width: 100%;
		z-index: 90;
		background: 0 0;
	}
	
	.main-navigation .sub-menu {
		margin: 0 0 0 1em;
		opacity: .8;
		padding: 0;
		font-size: .875em;
	}
	
	.main-navigation .sub-menu .menu-item:nth-child(1), .main-navigation .sub-menu .menu-item:nth-child(2), .main-navigation .sub-menu .menu-item:nth-child(3), .main-navigation .sub-menu .menu-item:nth-child(4), .main-navigation .sub-menu .menu-item:nth-child(5), .main-navigation .sub-menu .menu-item:nth-child(6) {
		margin: 0;
		display: block;
	}
	
	.main-navigation .sub-menu .menu-item {
		font-size: 1em;
	}
	
	.main-navigation .sub-menu .menu-item:last-child {
		position: static;
	}
	
	.main-navigation .sub-menu .menu-item:last-child {
		padding: 0;
	}
	
	.main-navigation .sub-menu .menu-item:last-child a {
		text-align: left;
	}
	
	.main-navigation .sub-menu .menu-item-description {
		display: none;
	}
}

.main-navigation.preheader-navigation {
	justify-content: flex-end;
	margin-left: 0;
}

.main-navigation.preheader-navigation .menu-item a {
	font-size: 14px;
	line-height: 1;
	font-weight: 400;
	padding: 20px 10px 6px;
	cursor: pointer;
}

.main-navigation.preheader-navigation .menu-item .sub-menu {
	right: 0;
	z-index: 100;
}

.main-navigation.preheader-navigation .menu-item.menu-item-type-custom.menu-item-has-children {
	padding-right: .5em;
}

.main-navigation.preheader-navigation .menu-item.menu-item-type-custom.menu-item-has-children .dropdown-arrow {
	top: 1.4em;
	height: .625em;
	width: .625em;
	right: .125em;
}

.main-navigation.preheader-navigation .menu-item.menu-item-type-custom.menu-item-has-children.weglot-flags>.dropdown-arrow {
	top: 1.375em;
}

.main-navigation.preheader-navigation .menu-item-weglot:hover .sub-menu {
	opacity: 0;
}

.main-navigation.preheader-navigation .menu-item-weglot.is-extended .sub-menu {
	opacity: 1;
	pointer-events: all;
}

.main-navigation.preheader-navigation .menu-item-weglot a {
	display: flex;
	align-items: center;
	outline: 0;
	text-decoration: none;
}

.main-navigation.preheader-navigation .menu-item-weglot .sub-menu {
	top: 20px;
	right: calc(-100% - 8px);
	z-index: 100;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	border: 1px solid #ebeef0;
	box-shadow: none;
	border-radius: 0;
	padding: 0;
	transition: .25s ease-in-out;
}

.main-navigation.preheader-navigation .menu-item-weglot .sub-menu .menu-item {
	margin: 0;
}

.main-navigation.preheader-navigation .menu-item-weglot .sub-menu .menu-item a {
	height: 37px;
	line-height: 36px;
	font-size: 14px;
	padding: 0 10px;
	box-shadow: none;
}

@media (max-width:1199px) {
	.main-navigation.preheader-navigation .menu-item-weglot .sub-menu {
		top: calc(100% + 4px);
		right: auto;
		left: .625em;
	}
}

.admin-bar #wpadminbar {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
}

.site-header-inner {
	display: flex;
	align-items: center;
	padding: .875em 0 1.25em;
	height: 5em;
}

@media (max-width:991px) {
	.site-header-inner {
		padding: 1.125em 0;
	}
}

.menu-footer-menu-container .dropdown-arrow {
	display: none;
}

.secondary-menu li {
	padding: .5rem 1.1rem;
	margin-top: 0;
}

.navigation-wrapper {
	width: 100%;
}

.navigation-wrapper .menu-item a:hover {
	cursor: pointer;
}

@media (max-width:991px) {
	.navigation-wrapper {
		display: none;
	}
	
	.navigation-wrapper>div {
		height: 100%;
	}
}

body.is-menu-opened {
	overflow: hidden;
}

body.is-menu-opened .site {
	z-index: 2147483001;
}

body.is-menu-opened .navigation-wrapper {
	display: block;
}

body.is-menu-opened .navigation-wrapper {
	display: block;
	position: absolute;
	z-index: 2147483002;
	top: 100%;
	left: 50%;
	transform: translateX(-50%);
	width: calc(100vw + 1px);
	padding: .5em 1em 0;
	overflow: hidden;
	background-color: #fff;
	height: calc(100vh - 144px);
	overflow-y: scroll;
	-webkit-overflow-scrolling: auto;
}

@media (min-width:991px) {
	body.is-menu-opened .navigation-wrapper {
		overflow: visible;
	}
}

body.is-menu-opened .chatRootIcon__wrapper___pQaa8 {
	visibility: hidden;
}

@media (max-width:991px) {
	.site-preheader-inner {
		display: none;
	}
}

.megamenu-dropdown-item {
	display: none;
	font-size: 16px;
	line-height: 1.5;
	position: absolute;
	top: 100%;
	left: -1.25em;
	-webkit-animation-name: show-megamenu-dropdown;
	animation-name: show-megamenu-dropdown;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
}

.megamenu-dropdown-item .dropdown-buffer {
	height: 1.5em;
}

.megamenu-dropdown-item .dropdown-wrapper {
	display: flex;
	border: 1px solid rgba(0, 0, 0, .1);
	box-shadow: 0 4px 10px 0 rgba(0, 0, 0, .1);
	border-radius: 5px;
	background: #fff;
	z-index: 100;
	min-width: 22em;
	overflow: hidden;
}

.megamenu-dropdown-item .dropdown-primary {
	padding: 2em;
	flex: 0 0 22em;
}

@media screen and (max-height:43.75em) {
	.megamenu-dropdown-item .dropdown-primary {
		padding: 1em;
	}
}

.megamenu-dropdown-item .dropdown-primary .list-item {
	position: relative;
}

.megamenu-dropdown-item .dropdown-primary .list-item a:hover::before {
	content: "";
	position: absolute;
	left: -2em;
	width: .25em;
	height: 100%;
	background-color: #ff5551;
}

@media screen and (max-height:43.75em) {
	.megamenu-dropdown-item .dropdown-primary .list-item a:hover::before {
		left: -1em;
	}
}

.megamenu-dropdown-item .dropdown-aside {
	background: #fafafa;
	flex: 0 0 20em;
	padding: 2em;
	-webkit-animation-name: show-megamenu-dropdown;
	animation-name: show-megamenu-dropdown;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-delay: .25s;
	animation-delay: .25s;
}

.megamenu-dropdown-item .dropdown-aside:last-child {
	box-shadow: -1px 0 0 0 #ddd;
}

.megamenu-dropdown-item .dropdown-aside .megamenu-icon {
	width: 100%;
	height: 100%;
	max-width: 1.25em;
	max-height: 1.25em;
	margin-right: .75em;
}

.megamenu-dropdown-item .dropdown-aside .list-simple-link .list-item a:hover {
	color: #ff5551;
}

@media screen and (max-height:43.75em) {
	.megamenu-dropdown-item .dropdown-aside {
		padding: 1em;
	}
}

@media (max-width:991px) {
	.megamenu-dropdown-item .dropdown-aside .list-buttons .list-item {
		margin-right: 0;
	}
}

.megamenu-dropdown-item .dropdown-heading {
	margin-bottom: 1.5em;
}

.megamenu-dropdown-item .dropdown-heading:not(:first-child) {
	margin-top: 3.5em;
}

@media screen and (max-height:43.75em) {
	.megamenu-dropdown-item .dropdown-heading {
		margin-bottom: 1em;
	}
	
	.megamenu-dropdown-item .dropdown-heading:not(:first-child) {
		margin-top: 2em;
		margin-bottom: .5em;
	}
}

.megamenu-dropdown-item .heading-title {
	font-size: .875em;
	color: #000;
	opacity: .5;
	text-transform: uppercase;
	letter-spacing: .15em;
	font-weight: 600;
	padding-bottom: .375em;
	border-bottom: 1px solid rgba(0, 0, 0, .1);
}

@media (min-width:991px) {
	.menu-item:hover .megamenu-dropdown-item {
		display: block;
	}
}

@media (max-width:991px) {
	.menu-item.is-extended .megamenu-dropdown-item {
		display: block;
	}
}

.megamenu-dropdown-item.megamenu-double {
	min-width: 42em;
}

.megamenu-dropdown-item.megamenu-long .list-item {
	margin: 0 0 1.375em;
}

.megamenu-dropdown-item.megamenu-long .list-item:last-child {
	margin-bottom: 0;
}

.megamenu-dropdown-item.megamenu-long .list-item a {
	width: 100%;
}

@media screen and (max-height:43.75em) {
	.megamenu-dropdown-item.megamenu-long .list-item {
		margin: 0 0 .75em;
	}
}

@media screen and (max-width:56em) {
	.megamenu-dropdown-item.megamenu-long {
		left: -3em;
	}
}

.megamenu-dropdown-item.megamenu-reverse .dropdown-wrapper {
	flex-direction: row-reverse;
}

.megamenu-dropdown-item.megamenu-reverse .dropdown-aside {
	flex: 0 0 22em;
	box-shadow: 1px 0 0 0 #ddd;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.megamenu-dropdown-item.megamenu-reverse .dropdown-heading .heading-title {
	margin: 0 0 .25em;
	color: #000;
	font-size: 1em;
	font-weight: 700;
	opacity: 1;
	letter-spacing: .01em;
	text-transform: none;
}

.megamenu-dropdown-item.megamenu-reverse .dropdown-primary {
	flex: 0 0 20em;
}

.megamenu-dropdown-item.megamenu-reverse .aside-secondary-wrapper .dropdown-heading {
	margin: 1.5em 0 1em 0;
}

.megamenu-dropdown-item.megamenu-reverse .aside-secondary-wrapper .dropdown-heading .heading-title, .megamenu-dropdown-item.megamenu-reverse .dropdown-primary .dropdown-heading .heading-title {
	font-size: .875em;
	color: #000;
	opacity: .4;
	text-transform: uppercase;
	letter-spacing: .15em;
	font-weight: 600;
	padding-bottom: .625em;
	border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.megamenu-dropdown-item.megamenu-reverse .list-simple-link .list-item:first-child a {
	color: #ff5551;
	font-weight: 600;
	padding: .125em 0;
}

.megamenu-dropdown-item.megamenu-reverse .list-simple-link .list-item:not(:first-child) a {
	color: #222;
	font-weight: 600;
	padding: .125em 0;
}

.megamenu-dropdown-item.megamenu-reverse .dropdown-heading {
	margin-bottom: 1em;
}

.megamenu-dropdown-item.megamenu-reverse .dropdown-heading:not(:first-child) {
	margin-top: 2.4em;
}

.megamenu-dropdown-item.megamenu-reverse .button-icon {
	display: flex;
	flex-flow: row nowrap;
	align-items: flex-start;
	box-shadow: 0 4px 9px -6px rgba(0, 0, 0, .25);
}

.megamenu-dropdown-item.megamenu-reverse .button-icon:hover {
	border-color: #aaa;
	background: #fff;
	color: #000;
}

.megamenu-dropdown-item.megamenu-reverse .button-icon .megamenu-icon {
	display: block;
	width: 100%;
	height: 100%;
	max-width: 1.625em;
	max-height: 1.625em;
	margin-right: .75em;
}

.megamenu-dropdown-item.megamenu-reverse .button-icon .button-label {
	display: block;
	margin: 0 0 .375em;
	font-weight: 600;
}

.megamenu-dropdown-item.megamenu-reverse .button-icon .button-description {
	display: block;
	font-size: .875em;
	font-weight: 500;
	color: #4a4a4a;
}

@media screen and (max-height:43.75em) {
	.megamenu-dropdown-item.megamenu-reverse .dropdown-primary .list-item:not(:last-child) {
		margin: 0 0 1.875em;
	}
	
	.megamenu-dropdown-item.megamenu-reverse .dropdown-heading:not(:first-child) {
		margin-top: 1.5em;
	}
}

@media screen and (max-width:85em) {
	.megamenu-dropdown-item.megamenu-reverse {
		left: -12em;
	}
}

@media screen and (max-width:64em) {
	.megamenu-dropdown-item.megamenu-reverse {
		left: -16em;
	}
}

@media screen and (max-width:60em) {
	.megamenu-dropdown-item.megamenu-reverse {
		left: -22em;
	}
}

@media (max-width:991px) {
	.megamenu-dropdown-item.megamenu-reverse .dropdown-primary .list-item:not(:last-child) {
		margin: 0 0 1.125em;
	}
}

.megamenu-dropdown-item .list-menu .list-item {
	-webkit-animation-name: show-megamenu-dropdown;
	animation-name: show-megamenu-dropdown;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
}

.megamenu-dropdown-item .list-menu .list-item:nth-child(1) {
	-webkit-animation-delay: .1s;
	animation-delay: .1s;
}

.megamenu-dropdown-item .list-menu .list-item:nth-child(2) {
	-webkit-animation-delay: .2s;
	animation-delay: .2s;
}

.megamenu-dropdown-item .list-menu .list-item:nth-child(3) {
	-webkit-animation-delay: .3s;
	animation-delay: .3s;
}

.megamenu-dropdown-item .list-menu .list-item:nth-child(4) {
	-webkit-animation-delay: .4s;
	animation-delay: .4s;
}

.megamenu-dropdown-item .list-menu .list-item:nth-child(5) {
	-webkit-animation-delay: .5s;
	animation-delay: .5s;
}

.megamenu-dropdown-item .list-menu .list-item:nth-child(6) {
	-webkit-animation-delay: .6s;
	animation-delay: .6s;
}

.megamenu-dropdown-item .list-menu .list-item:nth-child(7) {
	-webkit-animation-delay: .7s;
	animation-delay: .7s;
}

.megamenu-dropdown-item .list-menu .list-item:nth-child(8) {
	-webkit-animation-delay: .8s;
	animation-delay: .8s;
}

.megamenu-dropdown-item .list-menu .list-item:nth-child(9) {
	-webkit-animation-delay: .9s;
	animation-delay: .9s;
}

.megamenu-dropdown-item .list-menu .list-item:nth-child(10) {
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
}

@media (max-width:991px) {
	.megamenu-dropdown-item {
		position: static;
	}
	
	.megamenu-dropdown-item .dropdown-buffer {
		height: 1em;
	}
	
	.megamenu-dropdown-item .dropdown-wrapper {
		margin-bottom: 1em;
	}
	
	.megamenu-dropdown-item .dropdown-aside, .megamenu-dropdown-item.megamenu-reverse .dropdown-aside {
		flex: 100%;
	}
}

@media (max-width:43.75em) {
	.megamenu-dropdown-item.megamenu-double {
		min-width: 100%;
	}
	
	.megamenu-dropdown-item .dropdown-aside, .megamenu-dropdown-item .dropdown-wrapper, .megamenu-dropdown-item.megamenu-reverse .dropdown-wrapper {
		flex-direction: column;
		border: none;
		box-shadow: none;
		background-color: #fff;
		min-width: 100%;
	}
	
	.megamenu-dropdown-item .dropdown-aside, .megamenu-dropdown-item .dropdown-primary, .megamenu-dropdown-item.megamenu-reverse .dropdown-aside, .megamenu-dropdown-item.megamenu-reverse .dropdown-primary {
		padding: 0;
		flex: auto;
		margin-bottom: 1.5em;
	}
	
	.megamenu-dropdown-item .dropdown-heading {
		margin-bottom: .75em;
	}
}

@-webkit-keyframes show-megamenu-dropdown {
	0% {
		opacity: 0;
		transform: translateX(1em) scale(.95);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0) scale(1);
	}
}

@keyframes show-megamenu-dropdown {
	0% {
		opacity: 0;
		transform: translateX(1em) scale(.95);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0) scale(1);
	}
}

.site-footer {
	background: #fff;
	color: #222;
	position: relative;
	z-index: 1;
	overflow: hidden;
}

.site-footer-inner {
	padding: 4.375em 0 1.5em;
}

.footer-socialize .socialize-menu a {
	color: #0a0b09;
	padding: 0 .6875em;
}

.footer-socialize .socialize-menu a:hover svg {
	fill: #ff5551;
}

.footer-socialize .socialize-menu .angellist-icon, .footer-socialize .socialize-menu a:last-child {
	padding: 0 0 0 .6875em;
}

.footer-socialize .social {
	display: flex;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
}

.footer-info-wrapper {
	display: flex;
	flex-flow: row wrap;
	align-items: flex-end;
	justify-content: space-between;
	border-top: 1px solid #ddd;
	margin-top: 3em;
	padding: 2.125em 0;
}

.site-branding {
	width: 100%;
	height: 100%;
	max-width: 14.125em;
	max-height: 2.375em;
}

.site-branding a {
	margin: 0;
	width: 100%;
	height: 100%;
}

.site-branding img {
	width: 100%;
}

.info-inner-wrapper {
	display: flex;
	flex-flow: row wrap;
	align-items: flex-end;
	font-size: .875em;
}

.address-title {
	margin: 0;
}

@media screen and (max-width:62em) {
	.footer-copyright {
		width: 100%;
	}
}

.footer-copyright .copyright {
	margin: 0;
}

.footer-address, .footer-copyright, .footer-terms {
	line-height: 1;
}

.footer-address, .footer-terms, .footer-terms .menu-item:not(:first-child) {
	position: relative;
	margin-left: .875em;
	padding-left: .875em;
}

.footer-address::before, .footer-terms .menu-item:not(:first-child)::before, .footer-terms::before {
	content: "";
	display: inline;
	position: absolute;
	left: 0;
	height: 100%;
	border-right: 1px solid #222;
}

@media screen and (max-width:85em) {
	.footer-address, .footer-terms, .footer-terms .menu-item:not(:first-child) {
		margin-left: .75em;
		padding-left: .75em;
	}
}

@media screen and (max-width:62em) {
	.footer-address, .footer-terms, .footer-terms .menu-item:not(:first-child) {
		margin-left: 0;
		padding-left: 0;
	}
	
	.footer-address::before, .footer-terms .menu-item:not(:first-child)::before, .footer-terms::before {
		display: none;
	}
}

.footer-terms .menu {
	list-style: none;
	padding-left: 0;
	display: flex;
	margin: 0;
}

.footer-terms .menu-item {
	margin: 0;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
}

.footer-terms a {
	color: #222;
}

.footer-terms a:hover {
	color: #ff5551;
}

@media screen and (max-width:62em) {
	.footer-terms .menu {
		flex-direction: column;
		align-items: flex-start;
	}
}

.menu-footer-menu-container {
	flex-basis: 76%;
}

.secondary-menu-wrapper {
	flex-basis: 24%;
	display: flex;
	flex-direction: row;
	align-items: center;
}

.footer-menu-wrapper {
	display: flex;
	flex-flow: row nowrap;
	align-items: flex-start;
}

.footer-secondary-menu {
	padding-left: 0;
	margin: 0;
	list-style: none;
}

.footer-secondary-menu .list-item {
	margin: .875em 0;
	border: 2px solid #ffe3e2;
	border-radius: .5em;
}

.footer-secondary-menu .list-item:first-child {
	margin-top: 0;
}

.footer-secondary-menu .list-item:last-child {
	margin-bottom: 0;
}

.footer-secondary-menu .list-item:hover {
	background-color: #ff5551;
	border-color: #ff5551;
}

.footer-secondary-menu .list-item:hover a {
	color: #fff;
	text-decoration: none;
}

.footer-secondary-menu .list-item:hover path {
	fill: #fff;
}

.footer-secondary-menu a {
	display: flex;
	flex-direction: row;
	align-items: flex-end;
	line-height: 1.2;
	width: 100%;
	padding: .875em 1em;
	color: #0a0b09;
}

.footer-secondary-menu .list-item-title {
	margin: 0;
	font-size: .875em;
}

.footer-secondary-menu .list-item-title b {
	text-transform: lowercase;
}

.footer-secondary-menu .list-item-arrow {
	margin-right: 0;
	margin-left: auto;
	max-width: 1em;
	max-height: 1.375em;
	width: 100%;
	height: 100%;
	color: #ff5551;
}

.footer-secondary-menu .item-bold-text {
	font-weight: 600;
	margin: 0 .25em;
}

@media screen and (max-width:62em) {
	.footer-address, .site-branding {
		flex-basis: 100%;
	}
	
	.footer-socialize .social a:first-child {
		padding-left: 0;
	}
	
	.address-title {
		max-width: 12.625em;
		text-align: left;
		margin: 0;
		line-height: 1.7;
	}
	
	.footer-copyright, .info-inner-wrapper {
		justify-content: flex-start;
	}
	
	.footer-info-wrapper {
		justify-content: space-between;
		align-items: flex-start;
	}
	
	.info-inner-wrapper {
		align-items: flex-start;
		flex-basis: 50%;
		padding: 0;
		margin-bottom: 0;
	}
	
	.footer-copyright {
		border-top: none;
		padding: 0;
	}
	
	.footer-address, .footer-copyright {
		margin-bottom: .5em;
	}
	
	.footer-terms .menu-item:first-child {
		margin-bottom: .625em;
	}
	
	.terms .list-item {
		padding: .5em .875em 1.875em .875em;
	}
	
	.terms .list-item:last-child {
		padding-right: .875em;
	}
	
	.footer-menu-wrapper {
		flex-flow: column wrap;
		margin-bottom: 1em;
	}
	
	.secondary-menu-wrapper {
		border-left: none;
		padding-left: 0;
		border-top: 1px solid #ddd;
		padding-top: 1.875em;
		margin-top: 1.875em;
	}
	
	.menu-footer-menu-container, .secondary-menu-wrapper {
		flex-basis: 100%;
		width: 100%;
	}
	
	.footer-secondary-menu {
		width: 100%;
	}
	
	.site-footer-inner {
		padding-top: 1.625em;
	}
}

@media (max-width:37.5em) {
	.site-branding {
		max-width: 10em;
	}
}

@media (max-width:26.5em) {
	.info-inner-wrapper {
		flex-basis: 100%;
		margin-bottom: .875em;
	}
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
	.footer-secondary-menu {
		max-width: 18.5em;
	}
	
	.footer-secondary-menu .list-item-title {
		margin-right: .5em;
	}
	
	.footer-secondary-menu .list-item-arrow {
		width: auto;
		height: auto;
		max-height: none;
		max-width: none;
	}
}

.sticky {
	display: block;
}

.updated:not(.published) {
	display: none;
}

.entry-content, .entry-summary, .page-content {
	margin: 1.5em 0 0;
}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}

.comment-content a {
	word-wrap: break-word;
}

.bypostauthor {
	display: block;
}

.show-on-mobile {
	display: none;
}

.hide-on-mobile {
	display: block;
}

@media screen and (max-width:768px) {
	.hide-on-mobile {
		display: none;
	}
	
	.show-on-mobile {
		display: block;
	}
}

.fullscreen-overlay {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	height: 100%;
	width: 100%;
	z-index: 100;
}

.block-metric {
	padding: 2em;
	text-align: center;
	margin-bottom: 1.5em;
}

.block-metric h3 {
	font-size: 4.375em;
	margin: 0;
	line-height: 1.1;
	font-weight: 900;
	color: inherit;
}

.block-metric p {
	font-weight: 500;
	margin: 0;
}

.wp-block-quote {
	padding-left: 2em;
	border-left: 2px solid var(--wp--preset--color--primary);
	margin-top: 2em;
	margin-bottom: 2em;
}

.wp-block-quote p {
	font-style: italic;
	font-size: 1.125em;
	margin-bottom: .5em;
}

.wp-block-quote cite {
	opacity: .5;
	font-size: .875em;
}

.wp-block-image.alignfull {
	margin-top: 4em;
	margin-bottom: 4em;
}

.wp-block-image.alignfull:first-child {
	margin-top: 0;
}

.wp-block-columns {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(10em, 1fr));
	gap: var(--site-gap);
}

.wp-block-columns .wp-block-column {
	margin: 0;
}

@media (max-width:768px) {
	.wp-block-columns {
		grid-template-columns: 1fr;
		gap: calc(var(--site-gap) / 2);
	}
}

.block-section-fullwidth {
	padding: 4em 0;
	margin: 2em 0;
}

.section-single-post .entry-content .block-section-fullwidth.alignwide {
	max-width: 100%;
}

.block-section-fullwidth.alignwide .wp-block-columns {
	max-width: var(--content-max-width-wide);
}

.block-section-fullwidth .wp-block-columns {
	max-width: var(--content-max-width-regular);
	margin-left: auto;
	margin-right: auto;
	align-items: center;
}

.block-section-fullwidth .wp-block-columns:last-child {
	margin-bottom: 0;
}

.entry-content .block-section-fullwidth .form-inline {
	margin: 0;
}

.entry-content .block-section-fullwidth .form-inline form.mktoForm {
	margin: 0;
}

.entry-content .block-section-fullwidth .form-inline .mktoEmailField {
	height: 43px;
	border-radius: 10px;
}

.has-primary-lightest-background-color {
	background: var(--wp--preset--color--primary-lightest);
}

.infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer {
	display: none;
}

.infinity-end.neverending .site-footer {
	display: block;
}

.comment-content .wp-smiley, .entry-content .wp-smiley, .page-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

embed, iframe, object {
	max-width: 100%;
	border: none;
}

svg {
	max-width: 100%;
}

.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*=wp-image-] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption .wp-caption-text {
	margin: .8075em 0;
}

.wp-caption-text {
	text-align: center;
}

.gallery {
	margin-bottom: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-caption {
	display: block;
}

.header-placeholder {
	background: #e3f9ff;
	height: 200px;
	margin-bottom: -100px;
}

body.hide-nav-menu .dx-menu {
	display: none;
}

body.hide-nav-menu div.notification-banner+div.dx-menu+.country-selector.weglot-dropdown {
	top: auto;
	bottom: 50%;
	transform: translateY(50%);
}

body.hide-nav-menu .country-selector.weglot-dropdown {
	top: 1.5em;
}

@media (max-width:1468px) {
	body.hide-nav-menu div.notification-banner+div.dx-menu+.country-selector.weglot-dropdown {
		right: 1.5em;
	}
}

@media screen and (max-width:76.5em) {
	body.hide-nav-menu .notification-banner-inner {
		max-width: calc(100% - 4em);
	}
}

@media screen and (max-width:70em) {
	body.hide-nav-menu .notification-banner-inner {
		max-width: calc(100% - 7.5em);
	}
}

@media screen and (max-width:991px) {
	body.hide-nav-menu div.notification-banner+div.dx-menu+.country-selector.weglot-dropdown {
		display: block;
		bottom: auto;
		transform: none;
		top: 1.5em;
	}
	
	body.hide-nav-menu .country-selector.weglot-dropdown {
		display: block;
		right: 1.5em;
	}
	
	body.hide-nav-menu .notification-banner-inner {
		max-width: 100%;
		padding-top: 3.875em;
	}
}

@media screen and (max-width:37.5em) {
	body.hide-nav-menu div.notification-banner+div.dx-menu+.country-selector.weglot-dropdown {
		display: block;
		bottom: auto;
		transform: none;
		top: .875em;
	}
	
	body.hide-nav-menu .notification-banner-inner {
		max-width: 100%;
		padding-top: 3.25em;
	}
}

body[data-wg-notranslate=manual] .country-selector.weglot-dropdown, html[data-excluded-page=true] .country-selector.weglot-dropdown {
	display: none;
}

.overflowX {
	overflow-x: hidden;
}

.full-container {
	background: #fff;
}

.full-container h1 {
	margin-top: 0;
}

@media screen and (min-width:37.5em) {
	.full-container {
		padding: 4.5rem 7.5rem;
	}
}

.page article header h1 {
	font-size: 54.8568px;
	font-size: 5.48568rem;
	line-height: 82.2852px;
	line-height: 1.5;
	margin: 0;
}

@media screen and (min-width:37.5em) {
	.page article header h1 {
		font-size: 48px;
		font-size: 4.8rem;
		line-height: 15px;
		line-height: 1.5;
	}
}

@media (min-width:481px) and (max-width:787px) {
	.page article header h1 {
		font-size: 3.99998px;
		font-size: 3.99998rem;
		line-height: 1.24999px;
		line-height: 1.5;
	}
}

.vertical-title {
	color: #fff;
	position: absolute;
	right: 7rem;
	top: 0;
	-webkit-animation: 3s ease-out 0s slide forwards;
	animation: 3s ease-out 0s slide forwards;
	z-index: 0;
}

.vertical-title div {
	transform: rotate(-90deg);
	transform-origin: top right;
	white-space: nowrap;
}

.vertical-title div:after {
	content: " .";
	display: inline-block;
	color: #ff5551;
}

@media (max-width:37.5em) {
	.vertical-title div {
		font-size: 12rem;
	}
}

@media screen and (min-width:37.5em) {
	.vertical-title {
		right: 14rem;
	}
}

@-webkit-keyframes slide {
	from {
		top: -15000px;
	}
	
	to {
		top: -45px;
	}
}

@keyframes slide {
	from {
		top: -15000px;
	}
	
	to {
		top: -45px;
	}
}

#mktoForm_1572 .mktoRadioList .download-case-study label, .amazon-page .box_section .white-bg, .box-shadow, .bp-item, .careers-open-positions>ul>li:not(:last-child), .careers-page .career-tracks .ct_items, .careers-page .career-tracks .w_items, .careers-page .carousel-section .carousel, .careers-page .quote-section .headshot-section, .ct_items, .cx-pages .blue-section .tc-img .wistia_embed, .cx-pages .blue-section .tc-img img, .cx-pages .carousel-section .planning, .cx-pages .quote-section .headshot-section, .cx-pages .video-section .video-container, .demo-pages .v_items .v_content, .dev-page .ct_items, .dev-page .quote-section .headshot-section, .dev-page .w_items, .download-case-study #mktoForm_1572 .mktoRadioList label, .download-case-study .btn, .events-page .quote-section .headshot-section, .flexible_content .accordion .ac-content-container, .flexible_content .card-form, .flexible_content .quote-section .headshot-section, .gated-webinar-page .left_image img, .gated-webinar-page .speaker-c, .gated-white_paper-page .left_image img, .headshot .headshot-section, .help-pages .blue-section .f-item, .help-pages .blue-section-items .s-item, .home-pages .accordion .ac-content-container, .integration-pages .entry-header, .integration-pages .post-list article, .mk-pages .entry-header, .mk-pages .quote-section .container, .news-container, .news-first .news-content-container, .news-first .news_picture, .page-template-page-leadership .quote-section .headshot-section, .perspective .wistia_embed, .perspective img, .pi_items, .plans-pages .percentage-section .roi, .pricing-pages .faq ul li, .pricing-pages .plan, .pricing-pages .quote-section .headshot-section, .pricing-pages .s-plan, .resource-pages .blue-strip .content, .resource-pages .entry-header, .single-event .quote-section .headshot-section, .single-event.layout_4 .speaker-content, .single-event.layout_5 .speaker-content, .team-page .op-section, .webinars-posts .wb_items {
	box-shadow: 3px 3px 8px 1px rgba(0, 0, 0, .1);
}

.on-top-content {
	color: #fff;
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.on-top-content .container, .on-top-content .row {
	height: 100%;
	align-items: center;
}

.on-top-content h1 span {
	color: #ff5551;
}

@media (min-width:37.5em) {
	.on-top-content {
		position: absolute;
	}
}

@media (min-width:37.5em) {
	.w-80 {
		width: 80% !important;
	}
}

.flexible_content .sucess-story-section, .home-pages .sucess-story-section, .p12 {
	padding: 4rem 0;
}

@media screen and (min-width:37.5em) {
	.flexible_content .sucess-story-section, .home-pages .sucess-story-section, .p12 {
		padding: 12rem;
	}
}

.p8 {
	padding: 0 4rem;
}

@media screen and (min-width:37.5em) {
	.p8 {
		padding: 0 8rem;
	}
}

.flexible_content section, .home-pages section, .p8-full {
	padding: 4rem 0;
}

@media screen and (min-width:37.5em) {
	.flexible_content section, .home-pages section, .p8-full {
		padding: 8rem;
	}
}

.mk-pages .quote-section .container .row, .p8-full-heads {
	padding: 4rem 0rem;
}

@media screen and (min-width:37.5em) {
	.mk-pages .quote-section .container .row, .p8-full-heads {
		padding: 4rem 8rem;
	}
}

.amazon-page .feature_section .container, .careers-page .career-tracks, .careers-page .carousel-section .carousel, .careers-page .news_room_items, .careers-page .perks-benefits, .careers-page .yellow-section, .contact-pages .form-section .container, .contact-pages .map-section .white-bg, .demo-pages .form-section .container, .form-section .container, .help-pages .w-new .container, .integration-pages .blue-strip .in_content, .integration-pages .yellow_section .in-content, .investors-page .news-item .row, .p6-full, .partners-page .blue-section, .partners-page .screenshot-section, .plans-pages .entry-header .container, .pricing-pages .purple-section .container, .resource-pages .blue-strip .content, .single-event .entry-header .white-bg, .single-event .section-content, .team-page .op-section {
	padding: 3rem;
}

@media (min-width:37.5em) {
	.amazon-page .feature_section .container, .careers-page .career-tracks, .careers-page .carousel-section .carousel, .careers-page .news_room_items, .careers-page .perks-benefits, .careers-page .yellow-section, .contact-pages .form-section .container, .contact-pages .map-section .white-bg, .demo-pages .form-section .container, .form-section .container, .help-pages .w-new .container, .integration-pages .blue-strip .in_content, .integration-pages .yellow_section .in-content, .investors-page .news-item .row, .p6-full, .partners-page .blue-section, .partners-page .screenshot-section, .plans-pages .entry-header .container, .pricing-pages .purple-section .container, .resource-pages .blue-strip .content, .single-event .entry-header .white-bg, .single-event .section-content, .team-page .op-section {
		padding: 6rem;
	}
}

.bdr-pages .blue-section, .bdr-pages .purple-section, .capabilities-pages .entry-header, .capabilities-pages section, .capabilities-pages section header, .cx-pages section, .cx-pages section header, .dev-page section, .events-page .bn-section, .events-page .quote-section, .flexible_content .body_content-section, .flexible_content .entry-header, .flexible_content .quote-section, .flexible_content .tab_content-section, .gated-ty-page section, .gated-video-page section, .gated-webinar-page section, .gated-white_paper-page section, .help-pages section, .help-pages section header, .hiring, .home-pages .entry-header, .integration-pages .blue-strip, .mk-pages section, .p6, .plans-pages section, .platform-pages .even, .platform-pages .grey-section, .pricing-pages section, .resource-pages section, .single-event section, .single-event.layout_4 .event-map, .single-event.layout_5 .event-map, .single-integration section {
	padding: 3rem 0;
}

@media screen and (min-width:37.5em) {
	.bdr-pages .blue-section, .bdr-pages .purple-section, .capabilities-pages .entry-header, .capabilities-pages section, .capabilities-pages section header, .cx-pages section, .cx-pages section header, .dev-page section, .events-page .bn-section, .events-page .quote-section, .flexible_content .body_content-section, .flexible_content .entry-header, .flexible_content .quote-section, .flexible_content .tab_content-section, .gated-ty-page section, .gated-video-page section, .gated-webinar-page section, .gated-white_paper-page section, .help-pages section, .help-pages section header, .hiring, .home-pages .entry-header, .integration-pages .blue-strip, .mk-pages section, .p6, .plans-pages section, .platform-pages .even, .platform-pages .grey-section, .pricing-pages section, .resource-pages section, .single-event section, .single-event.layout_4 .event-map, .single-event.layout_5 .event-map, .single-integration section {
		padding: 6rem 0;
	}
}

.flexible_content .scoop-section, .home-pages .scoop-section, .p6-scoop {
	padding: 1rem;
}

@media (min-width:37.5em) {
	.flexible_content .scoop-section, .home-pages .scoop-section, .p6-scoop {
		padding: 6rem;
	}
}

.contact-pages .first-section .container, .contact-pages .first-section .section-content, .demo-pages .v_items .v_content, .flexible_content .accordion .ac-content, .flexible_content .accordion .ac-content-container h4, .help-pages .blue-section .f-item, .help-pages .blue-section-items .s-item, .home-pages .accordion .ac-content, .home-pages .accordion .ac-content-container h4, .investors-page .news_picture, .p3-full, .plans-pages .percentage-section .roi .chart, .plans-pages .percentage-section .roi .logo-element, .platform-pages .sucess-story-section .bgwhite, .platform-pages section, .platform-pages section header, .pricing-pages .horizontal-plan .plan .pheader, .pricing-pages .plan .pcontent, .pricing-pages .plan header, .pricing-pages .s-plan header, .pricing-pages .s-plan>div {
	padding: 1rem;
}

@media screen and (min-width:37.5em) {
	.contact-pages .first-section .container, .contact-pages .first-section .section-content, .demo-pages .v_items .v_content, .flexible_content .accordion .ac-content, .flexible_content .accordion .ac-content-container h4, .help-pages .blue-section .f-item, .help-pages .blue-section-items .s-item, .home-pages .accordion .ac-content, .home-pages .accordion .ac-content-container h4, .investors-page .news_picture, .p3-full, .plans-pages .percentage-section .roi .chart, .plans-pages .percentage-section .roi .logo-element, .platform-pages .sucess-story-section .bgwhite, .platform-pages section, .platform-pages section header, .pricing-pages .horizontal-plan .plan .pheader, .pricing-pages .plan .pcontent, .pricing-pages .plan header, .pricing-pages .s-plan header, .pricing-pages .s-plan>div {
		padding: 3rem;
	}
}

.bdr-pages .entry-header, .p3 {
	padding: 1rem 0;
}

@media screen and (min-width:37.5em) {
	.bdr-pages .entry-header, .p3 {
		padding: 3rem 0;
	}
}

.pt2 {
	padding-top: 2rem;
}

.integration-pages .post-list .space-top-bottom, .p2 {
	padding: 2rem;
}

.menu-policies-container .mktoForm, .nowrap, .secondary-menu .mktoForm {
	white-space: nowrap;
}

.entry-header {
	overflow: hidden;
}

.entry-header .vertical-title {
	color: #ffe04a;
}

@media (min-width:37.5em) {
	.entry-header {
		height: 600px;
	}
	
	.entry-header .post-thumbnail {
		height: 600px;
	}
}

@media (min-width:37.5em) {
	.entry-header.smaller-header {
		height: 550px;
	}
	
	.entry-header.smaller-header .post-thumbnail {
		height: 550px;
	}
}

@media (max-width:37.5em) {
	.entry-header {
		min-height: 25vh;
		display: flex;
		align-items: center;
		flex-direction: column;
	}
	
	.entry-header .post-thumbnail {
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
	}
	
	.entry-header .post-thumbnail img {
		-o-object-fit: cover;
		object-fit: cover;
		height: 100%;
	}
}

.cs-header, .download-case-study .case-study-content, .hiring .hiring-content-wrapper .white-bg, .share-container .share-post, .single-case-study .entry-content, .small-padding {
	padding: 1rem;
}

@media (min-width:37.5em) {
	.cs-header, .download-case-study .case-study-content, .hiring .hiring-content-wrapper .white-bg, .share-container .share-post, .single-case-study .entry-content, .small-padding {
		padding: 4rem;
	}
}

.cx-pages .blue-section .tc-img, .perspective {
	perspective: 1000px;
}

@media (max-width:575px) {
	.cx-pages .blue-section .tc-img, .perspective {
		margin: 3rem 0;
	}
}

.cx-pages .blue-section .tc-img .wistia_embed, .cx-pages .blue-section .tc-img img, .perspective .wistia_embed, .perspective img {
	transform: rotateY(-30deg);
}

@media (max-width:800px) {
	.cx-pages .blue-section .tc-img .wistia_embed, .cx-pages .blue-section .tc-img img, .perspective .wistia_embed, .perspective img {
		transform: rotateY(0);
		margin: .5rem 0;
	}
}

.headshot-quote {
	font-weight: 900;
	margin-bottom: 1rem;
}

.headshot-author {
	color: #ff5551;
}

.careers-page .quote-section .headshot-section .headshot-image, .dev-page .quote-section .headshot-section .headshot-image, .events-page .quote-section .headshot-section .headshot-image, .flexible_content .quote-section .headshot-section .headshot-image, .headshot .headshot-section .headshot-image, .headshot-image, .page-template-page-leadership .quote-section .headshot-section .headshot-image, .single-event .quote-section .headshot-section .headshot-image {
	border-radius: 50%;
	width: 150px;
	height: 150px;
	background: #fce8e6;
	overflow: hidden;
	display: inline-block;
}

.ct_items, .w_items {
	background: rgba(255, 255, 255, .9);
	padding: 2rem;
	margin: 2rem;
	color: #505050;
}

@media (max-width:575px) {
	.ct_items, .w_items {
		margin: 2rem 0;
	}
}

.bgimg {
	position: absolute;
	z-index: 0;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) rotate(10deg);
}

.carousel .slick-dots {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	justify-content: space-around;
	position: absolute;
	width: 100%;
	bottom: -27px;
	left: 0;
}

.carousel .slick-dots button {
	background: #ff5551;
	border-color: #ff5551;
	border-radius: 50%;
	padding: 0;
	width: 24px;
	height: 24px;
	font-size: 13.7142px;
	font-size: 1.37142rem;
	line-height: 13.7142px;
	line-height: 1;
}

@media screen and (min-width:37.5em) {
	.carousel .slick-dots button {
		font-size: 12px;
		font-size: 1.2rem;
		line-height: 10px;
		line-height: 1;
	}
}

@media (min-width:481px) and (max-width:787px) {
	.carousel .slick-dots button {
		font-size: 1px;
		font-size: 1rem;
		line-height: .83333px;
		line-height: 1;
	}
}

.carousel .slick-dots .slick-active button {
	background: #17a3b2;
	border-color: #17a3b2;
}

.carousel .slick-arrow {
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 50%;
	display: block;
	width: 20px;
	height: 20px;
	padding: 0;
	transform: translate(0, -50%);
	cursor: pointer;
	color: rgba(0, 0, 0, 0);
	border: none;
	outline: 0;
	background: rgba(0, 0, 0, 0);
}

.carousel .slick-prev {
	content: "";
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	border-radius: 3px;
	border-top: 16px solid transparent;
	border-bottom: 16px solid transparent;
	border-right: 16px solid #17a3b2;
	margin-left: -16px;
	left: 30px;
}

.carousel .slick-next {
	content: "";
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	border-radius: 3px;
	border-top: 16px solid transparent;
	border-bottom: 16px solid transparent;
	border-left: 16px solid #17a3b2;
	margin-right: -16px;
	right: 30px;
}

.amazon-page .box_section:before, .careers-page .perks-benefits:before, .dev-page .wave_section:before, .flexible_content .cx-section:before, .help-pages .blue-section-items:before, .home-pages .cx-section:before, .wavy-header:before, .wavy:before, .yellow-section:before {
	content: "";
	position: absolute;
	width: 200%;
	height: 120px;
	top: 0;
	left: 0;
	z-index: -1;
	background-image: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/wp-content/themes/kustomer2019/assets/dist/images/Wave_light_blue.svg");
	background-position: top center;
	background-repeat: repeat-x;
	transform: rotate(180deg);
}

@media (max-width:37.5em) {
	.amazon-page .box_section:before, .careers-page .perks-benefits:before, .dev-page .wave_section:before, .flexible_content .cx-section:before, .help-pages .blue-section-items:before, .home-pages .cx-section:before, .wavy-header:before, .wavy:before, .yellow-section:before {
		display: none;
	}
}

.careers-page .quote-section, .dev-page .quote-section, .events-page .quote-section, .flexible_content .quote-section, .headshot, .page-template-page-leadership .quote-section, .single-event .quote-section {
	margin-bottom: 0;
}

.careers-page .quote-section svg, .dev-page .quote-section svg, .events-page .quote-section svg, .flexible_content .quote-section svg, .headshot svg, .page-template-page-leadership .quote-section svg, .single-event .quote-section svg {
	color: #c852ff;
	width: 60px;
}

@media (max-width:565px) {
	.careers-page .quote-section svg, .dev-page .quote-section svg, .events-page .quote-section svg, .flexible_content .quote-section svg, .headshot svg, .page-template-page-leadership .quote-section svg, .single-event .quote-section svg {
		width: 120px !important;
	}
}

.careers-page .quote-section .headshot-section, .dev-page .quote-section .headshot-section, .events-page .quote-section .headshot-section, .flexible_content .quote-section .headshot-section, .headshot .headshot-section, .page-template-page-leadership .quote-section .headshot-section, .single-event .quote-section .headshot-section {
	top: 0;
}

.careers-page .quote-section, .dev-page .quote-section, .events-page .quote-section, .flexible_content .quote-section, .headshot, .internal-quote, .page-template-page-leadership .quote-section, .single-event .quote-section {
	margin-top: 6rem;
	margin-bottom: 6rem;
}

@media (min-width:37.5em) {
	.careers-page .quote-section, .dev-page .quote-section, .events-page .quote-section, .flexible_content .quote-section, .headshot, .internal-quote, .page-template-page-leadership .quote-section, .single-event .quote-section {
		display: flex;
	}
}

.careers-page .quote-section .quote-symbol, .dev-page .quote-section .quote-symbol, .events-page .quote-section .quote-symbol, .flexible_content .quote-section .quote-symbol, .headshot .quote-symbol, .internal-quote .quote-symbol, .page-template-page-leadership .quote-section .quote-symbol, .single-event .quote-section .quote-symbol {
	color: #ff5551;
	flex: 20%;
	align-self: center;
	justify-content: center;
}

.careers-page .quote-section .quote-symbol svg, .dev-page .quote-section .quote-symbol svg, .events-page .quote-section .quote-symbol svg, .flexible_content .quote-section .quote-symbol svg, .headshot .quote-symbol svg, .internal-quote .quote-symbol svg, .page-template-page-leadership .quote-section .quote-symbol svg, .single-event .quote-section .quote-symbol svg {
	width: 40px;
	height: auto;
}

.careers-page .quote-section .quote-content, .dev-page .quote-section .quote-content, .events-page .quote-section .quote-content, .flexible_content .quote-section .quote-content, .headshot .quote-content, .internal-quote .quote-content, .page-template-page-leadership .quote-section .quote-content, .single-event .quote-section .quote-content {
	flex: 80%;
	font-weight: 900;
}

.purple-section .container {
	background: #c852ff;
	color: #fff;
	border-radius: 4px;
	position: relative;
}

.purple-section .container:before {
	content: "";
	display: block;
	position: absolute;
	background: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/wp-content/themes/kustomer2019/assets/dist/images/bg-purple-section.png") no-repeat right bottom;
	background-size: contain;
	height: 100%;
	width: 143px;
	left: -140px;
	bottom: 5px;
}

.odd {
	flex-direction: row-reverse;
}

.logo-item {
	background: #fff;
	outline: 1px solid #f9f9f9;
	padding: 1rem;
}

.logo-item.no-outline {
	outline: 0;
}

.wavy-header:before {
	left: auto;
	right: 0;
	transform: rotate(90deg);
	width: 195%;
	z-index: 10;
}

section.bottom_overlap {
	margin-bottom: -6rem !important;
	padding-bottom: 0rem !important;
}

section.vp-0 {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.flexible_content .entry-header, .home-pages .entry-header {
	min-height: 600px;
	background: #bae1ee;
}

@media (max-width:565px) {
	.flexible_content .entry-header, .home-pages .entry-header {
		height: 54rem;
	}
}

.flexible_content .entry-header h1, .home-pages .entry-header h1 {
	color: #fff;
	margin-bottom: 1rem;
}

.flexible_content .entry-header h1 span, .home-pages .entry-header h1 span {
	color: #ff5551;
}

.flexible_content .entry-header p, .home-pages .entry-header p {
	color: #0a3355;
	font-weight: 600;
}

@media (max-width:565px) {
	.flexible_content .entry-header .container .post-thumbnail, .home-pages .entry-header .container .post-thumbnail {
		top: -12rem;
		left: 5rem;
	}
}

@media (min-width:37.5em) {
	.flexible_content .entry-header .container .post-thumbnail, .home-pages .entry-header .container .post-thumbnail {
		width: 400px;
		left: -150px;
		position: relative;
	}
}

.flexible_content .entry-header .buttons, .home-pages .entry-header .buttons {
	display: inline-grid;
}

@media (min-width:37.5em) {
	.flexible_content .entry-header .buttons, .home-pages .entry-header .buttons {
		display: block;
		margin-top: 10rem;
	}
}

.flexible_content .entry-header .buttons :first-child, .home-pages .entry-header .buttons :first-child {
	margin-right: 3rem;
}

@media (max-width:37.5em) {
	.flexible_content .entry-header .buttons :first-child, .home-pages .entry-header .buttons :first-child {
		margin-bottom: 1rem;
		margin-right: 0;
	}
}

.flexible_content .entry-header .post-thumbnail, .home-pages .entry-header .post-thumbnail {
	height: auto;
}

.flexible_content .entry-header .post-thumbnail img, .home-pages .entry-header .post-thumbnail img {
	width: auto;
}

@media (max-width:37.5em) {
	.flexible_content .thumb-img, .home-pages .thumb-img {
		position: absolute;
		bottom: -110%;
		right: -20%;
	}
}

@media (max-width:37.5em) {
	.flexible_content .no-bg-mobile, .home-pages .no-bg-mobile {
		background-image: none !important;
	}
	
	.flexible_content .no-bg-mobile.nitro-lazy, .home-pages .no-bg-mobile.nitro-lazy {
		background-image: none !important;
	}
}

#mktoForm_1572 .mktoRadioList .download-case-study .flexible_content .no-bg-mobile .container .row label, #mktoForm_1572 .mktoRadioList .download-case-study .home-pages .no-bg-mobile .container .row label, .download-case-study #mktoForm_1572 .mktoRadioList .flexible_content .no-bg-mobile .container .row label, .download-case-study #mktoForm_1572 .mktoRadioList .home-pages .no-bg-mobile .container .row label, .download-case-study .flexible_content .no-bg-mobile .container .row .btn, .download-case-study .home-pages .no-bg-mobile .container .row .btn, .flexible_content .no-bg-mobile .container .row #mktoForm_1572 .mktoRadioList .download-case-study label, .flexible_content .no-bg-mobile .container .row .download-case-study #mktoForm_1572 .mktoRadioList label, .flexible_content .no-bg-mobile .container .row .download-case-study .btn, .flexible_content .no-bg-mobile .container .row .plans-pages .percentage-section .roi .chart span, .flexible_content .no-bg-mobile .container .row .platform-pages .grey-section h1, .flexible_content .no-bg-mobile .container .row .share-container .shared-social span, .flexible_content .no-bg-mobile .container .row h2, .home-pages .no-bg-mobile .container .row #mktoForm_1572 .mktoRadioList .download-case-study label, .home-pages .no-bg-mobile .container .row .download-case-study #mktoForm_1572 .mktoRadioList label, .home-pages .no-bg-mobile .container .row .download-case-study .btn, .home-pages .no-bg-mobile .container .row .plans-pages .percentage-section .roi .chart span, .home-pages .no-bg-mobile .container .row .platform-pages .grey-section h1, .home-pages .no-bg-mobile .container .row .share-container .shared-social span, .home-pages .no-bg-mobile .container .row h2, .plans-pages .percentage-section .roi .chart .flexible_content .no-bg-mobile .container .row span, .plans-pages .percentage-section .roi .chart .home-pages .no-bg-mobile .container .row span, .platform-pages .grey-section .flexible_content .no-bg-mobile .container .row h1, .platform-pages .grey-section .home-pages .no-bg-mobile .container .row h1, .share-container .shared-social .flexible_content .no-bg-mobile .container .row span, .share-container .shared-social .home-pages .no-bg-mobile .container .row span {
	margin-bottom: 2rem;
}

.flexible_content .no-bg-mobile .container .row .tc-img, .home-pages .no-bg-mobile .container .row .tc-img {
	text-align: left;
	margin-top: 1rem;
}

@media (min-width:37.5em) {
	.flexible_content .no-bg-mobile .container .row .tc-img, .home-pages .no-bg-mobile .container .row .tc-img {
		margin-top: 12rem;
		text-align: right;
	}
}

.flexible_content .sucess-story-section, .home-pages .sucess-story-section {
	background-position: left;
	background-size: cover;
	background-repeat: no-repeat;
}

@media (min-width:37.5em) {
	.flexible_content .sucess-story-section, .home-pages .sucess-story-section {
		background-position: bottom center;
	}
}

#mktoForm_1572 .mktoRadioList .download-case-study .flexible_content .sucess-story-section label, #mktoForm_1572 .mktoRadioList .download-case-study .home-pages .sucess-story-section label, .download-case-study #mktoForm_1572 .mktoRadioList .flexible_content .sucess-story-section label, .download-case-study #mktoForm_1572 .mktoRadioList .home-pages .sucess-story-section label, .download-case-study .flexible_content .sucess-story-section .btn, .download-case-study .home-pages .sucess-story-section .btn, .flexible_content .sucess-story-section #mktoForm_1572 .mktoRadioList .download-case-study label, .flexible_content .sucess-story-section .download-case-study #mktoForm_1572 .mktoRadioList label, .flexible_content .sucess-story-section .download-case-study .btn, .flexible_content .sucess-story-section .plans-pages .percentage-section .roi .chart span, .flexible_content .sucess-story-section .platform-pages .grey-section h1, .flexible_content .sucess-story-section .share-container .shared-social span, .flexible_content .sucess-story-section h2, .home-pages .sucess-story-section #mktoForm_1572 .mktoRadioList .download-case-study label, .home-pages .sucess-story-section .download-case-study #mktoForm_1572 .mktoRadioList label, .home-pages .sucess-story-section .download-case-study .btn, .home-pages .sucess-story-section .plans-pages .percentage-section .roi .chart span, .home-pages .sucess-story-section .platform-pages .grey-section h1, .home-pages .sucess-story-section .share-container .shared-social span, .home-pages .sucess-story-section h2, .plans-pages .percentage-section .roi .chart .flexible_content .sucess-story-section span, .plans-pages .percentage-section .roi .chart .home-pages .sucess-story-section span, .platform-pages .grey-section .flexible_content .sucess-story-section h1, .platform-pages .grey-section .home-pages .sucess-story-section h1, .share-container .shared-social .flexible_content .sucess-story-section span, .share-container .shared-social .home-pages .sucess-story-section span {
	color: #0a3355;
}

@media (min-width:37.5em) {
	#mktoForm_1572 .mktoRadioList .download-case-study .flexible_content .sucess-story-section label, #mktoForm_1572 .mktoRadioList .download-case-study .home-pages .sucess-story-section label, .download-case-study #mktoForm_1572 .mktoRadioList .flexible_content .sucess-story-section label, .download-case-study #mktoForm_1572 .mktoRadioList .home-pages .sucess-story-section label, .download-case-study .flexible_content .sucess-story-section .btn, .download-case-study .home-pages .sucess-story-section .btn, .flexible_content .sucess-story-section #mktoForm_1572 .mktoRadioList .download-case-study label, .flexible_content .sucess-story-section .download-case-study #mktoForm_1572 .mktoRadioList label, .flexible_content .sucess-story-section .download-case-study .btn, .flexible_content .sucess-story-section .plans-pages .percentage-section .roi .chart span, .flexible_content .sucess-story-section .platform-pages .grey-section h1, .flexible_content .sucess-story-section .share-container .shared-social span, .flexible_content .sucess-story-section h2, .home-pages .sucess-story-section #mktoForm_1572 .mktoRadioList .download-case-study label, .home-pages .sucess-story-section .download-case-study #mktoForm_1572 .mktoRadioList label, .home-pages .sucess-story-section .download-case-study .btn, .home-pages .sucess-story-section .plans-pages .percentage-section .roi .chart span, .home-pages .sucess-story-section .platform-pages .grey-section h1, .home-pages .sucess-story-section .share-container .shared-social span, .home-pages .sucess-story-section h2, .plans-pages .percentage-section .roi .chart .flexible_content .sucess-story-section span, .plans-pages .percentage-section .roi .chart .home-pages .sucess-story-section span, .platform-pages .grey-section .flexible_content .sucess-story-section h1, .platform-pages .grey-section .home-pages .sucess-story-section h1, .share-container .shared-social .flexible_content .sucess-story-section span, .share-container .shared-social .home-pages .sucess-story-section span {
		color: #fff;
	}
}

.flexible_content .sucess-story-section p, .home-pages .sucess-story-section p {
	color: #0a3355;
}

#mktoForm_1572 .mktoRadioList .flexible_content .sucess-story-section label, #mktoForm_1572 .mktoRadioList .home-pages .sucess-story-section label, .flexible_content .sucess-story-section #mktoForm_1572 .mktoRadioList label, .flexible_content .sucess-story-section .btn, .home-pages .sucess-story-section #mktoForm_1572 .mktoRadioList label, .home-pages .sucess-story-section .btn {
	margin-top: 2rem;
}

.flexible_content .sucess-story-section .tc-img, .home-pages .sucess-story-section .tc-img {
	text-align: right;
	margin-top: 1rem;
}

@media (min-width:37.5em) {
	.flexible_content .sucess-story-section .tc-img, .home-pages .sucess-story-section .tc-img {
		text-align: right;
	}
}

@media (max-width:37.5em) {
	.flexible_content .sucess-story-section .tc-img, .home-pages .sucess-story-section .tc-img {
		display: none;
	}
}

.flexible_content .sucess-story-section .tc-img img, .home-pages .sucess-story-section .tc-img img {
	max-width: 90px;
}

.flexible_content .before-accordion, .home-pages .before-accordion {
	background: #17a3b2;
	color: #0a3355;
}

@media (min-width:37.5em) {
	.flexible_content .before-accordion, .home-pages .before-accordion {
		margin-bottom: -6rem;
		padding-top: 3rem;
		padding-bottom: 0rem;
	}
}

@media (max-width:420px) {
	.flexible_content .before-accordion, .home-pages .before-accordion {
		height: 45rem;
	}
	
	.flexible_content .before-accordion .tc-img, .home-pages .before-accordion .tc-img {
		width: 40%;
	}
}

.flexible_content .before-accordion .row, .home-pages .before-accordion .row {
	align-items: center;
}

@media (max-width:420px) {
	.flexible_content .before-accordion .row :first-child p, .home-pages .before-accordion .row :first-child p {
		width: 78%;
	}
	
	.flexible_content .before-accordion .row :nth-child(2), .home-pages .before-accordion .row :nth-child(2) {
		top: -17rem;
		left: 24rem;
	}
}

.flexible_content .before-accordion .row img, .home-pages .before-accordion .row img {
	max-width: 100%;
}

@media (min-width:37.5em) {
	.flexible_content .before-accordion .row img, .home-pages .before-accordion .row img {
		max-width: 70%;
	}
}

.flexible_content .accordion, .home-pages .accordion {
	padding-top: 0;
}

@media (min-width:37.5em) {
	.flexible_content .accordion, .home-pages .accordion {
		background: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/wp-content/themes/kustomer2019/assets/dist/images/Lines.png") no-repeat top 8rem right 5rem;
	}
	
	.flexible_content .accordion.nitro-lazy, .home-pages .accordion.nitro-lazy {
		background-image: none !important;
	}
}

.flexible_content .accordion .button-container, .home-pages .accordion .button-container {
	padding-top: 3rem;
	z-index: 10;
	position: relative;
}

#mktoForm_1572 .mktoRadioList .flexible_content .accordion .button-container label, #mktoForm_1572 .mktoRadioList .home-pages .accordion .button-container label, .flexible_content .accordion .button-container #mktoForm_1572 .mktoRadioList label, .flexible_content .accordion .button-container .red-btn, .home-pages .accordion .button-container #mktoForm_1572 .mktoRadioList label, .home-pages .accordion .button-container .red-btn {
	margin-right: 0;
}

@media (min-width:37.5em) {
	#mktoForm_1572 .mktoRadioList .flexible_content .accordion .button-container label, #mktoForm_1572 .mktoRadioList .home-pages .accordion .button-container label, .flexible_content .accordion .button-container #mktoForm_1572 .mktoRadioList label, .flexible_content .accordion .button-container .red-btn, .home-pages .accordion .button-container #mktoForm_1572 .mktoRadioList label, .home-pages .accordion .button-container .red-btn {
		margin-right: 3rem;
	}
}

.flexible_content .accordion ul, .home-pages .accordion ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.flexible_content .accordion li, .home-pages .accordion li {
	position: relative;
}

.flexible_content .accordion li h4, .home-pages .accordion li h4 {
	cursor: pointer;
}

.flexible_content .accordion li.menu-open, .home-pages .accordion li.menu-open {
	position: relative;
}

.flexible_content .accordion li.menu-open .ac-content, .home-pages .accordion li.menu-open .ac-content {
	max-height: 800px;
}

.flexible_content .accordion li.menu-open .ac-content, .home-pages .accordion li.menu-open .ac-content {
	opacity: 1;
}

.flexible_content .accordion li.menu-open .ac-content-container, .home-pages .accordion li.menu-open .ac-content-container {
	padding: 1rem 1rem 4rem 1rem;
}

.flexible_content .accordion li.menu-open .ac-content-container:after, .home-pages .accordion li.menu-open .ac-content-container:after {
	top: 0;
}

.flexible_content .accordion li.menu-open h4, .home-pages .accordion li.menu-open h4 {
	color: #0a3355 !important;
}

.flexible_content .accordion li.menu-open h4:before, .home-pages .accordion li.menu-open h4:before {
	display: none;
}

.flexible_content .accordion li.menu-open:before, .home-pages .accordion li.menu-open:before {
	opacity: 1;
	left: 0;
}

.flexible_content .accordion li.menu-open:first-child .ac-content-container:after, .home-pages .accordion li.menu-open:first-child .ac-content-container:after {
	background: #ff5551;
}

.flexible_content .accordion li.menu-open:nth-child(2):before, .home-pages .accordion li.menu-open:nth-child(2):before {
	border-right: 15px solid #3b96bd;
}

.flexible_content .accordion li.menu-open:nth-child(2) .ac-content-container:after, .home-pages .accordion li.menu-open:nth-child(2) .ac-content-container:after {
	background: #3b96bd;
}

.flexible_content .accordion li.menu-open:nth-child(3):before, .home-pages .accordion li.menu-open:nth-child(3):before {
	border-right: 15px solid #00b16a;
}

.flexible_content .accordion li.menu-open:nth-child(3) .ac-content-container:after, .home-pages .accordion li.menu-open:nth-child(3) .ac-content-container:after {
	background: #00b16a;
}

.flexible_content .accordion li.menu-open:last-child:before, .home-pages .accordion li.menu-open:last-child:before {
	border-right: 15px solid #c852ff;
}

.flexible_content .accordion li.menu-open:last-child .ac-content-container:after, .home-pages .accordion li.menu-open:last-child .ac-content-container:after {
	background: #c852ff;
}

@media (min-width:37.5em) {
	.flexible_content .accordion li:before, .home-pages .accordion li:before {
		content: "";
		display: block;
		position: absolute;
		width: 0;
		height: 0;
		border-top: 15px solid transparent;
		border-bottom: 15px solid transparent;
		border-right: 15px solid #ff5551;
		margin-left: -15px;
		top: 50%;
		transform: translateY(-50%);
		opacity: 0;
		left: 30px;
		transition: all .25s linear;
	}
}

.flexible_content .accordion li:hover:before, .home-pages .accordion li:hover:before {
	opacity: 1;
	left: 0;
}

.flexible_content .accordion li:first-child .ac-content-container, .home-pages .accordion li:first-child .ac-content-container {
	z-index: 5;
}

.flexible_content .accordion li:first-child .ac-content-container h4, .home-pages .accordion li:first-child .ac-content-container h4 {
	color: #ff5551;
}

.flexible_content .accordion li:first-child .ac-content-container h4:hover:after, .home-pages .accordion li:first-child .ac-content-container h4:hover:after {
	background: #ff5551;
}

.flexible_content .accordion li:first-child:hover:before, .home-pages .accordion li:first-child:hover:before {
	border-right: 15px solid #ff5551;
}

.flexible_content .accordion li:nth-child(2) .ac-content-container, .home-pages .accordion li:nth-child(2) .ac-content-container {
	z-index: 4;
}

.flexible_content .accordion li:nth-child(2) .ac-content-container h4, .home-pages .accordion li:nth-child(2) .ac-content-container h4 {
	color: #3b96bd;
}

.flexible_content .accordion li:nth-child(2) .ac-content-container h4:hover:after, .home-pages .accordion li:nth-child(2) .ac-content-container h4:hover:after {
	background: #3b96bd;
}

.flexible_content .accordion li:nth-child(2):hover:before, .home-pages .accordion li:nth-child(2):hover:before {
	border-right: 15px solid #3b96bd;
}

.flexible_content .accordion li:nth-child(3) .ac-content-container, .home-pages .accordion li:nth-child(3) .ac-content-container {
	z-index: 3;
}

.flexible_content .accordion li:nth-child(3) .ac-content-container h4, .home-pages .accordion li:nth-child(3) .ac-content-container h4 {
	color: #00b16a;
}

.flexible_content .accordion li:nth-child(3):hover:before, .home-pages .accordion li:nth-child(3):hover:before {
	border-right: 15px solid #00b16a;
}

.flexible_content .accordion li:last-child .ac-content-container, .home-pages .accordion li:last-child .ac-content-container {
	z-index: 2;
}

.flexible_content .accordion li:last-child .ac-content-container h4, .home-pages .accordion li:last-child .ac-content-container h4 {
	color: #c852ff;
}

.flexible_content .accordion li:last-child .ac-content-container h4:hover:after, .home-pages .accordion li:last-child .ac-content-container h4:hover:after {
	background: #c852ff;
}

.flexible_content .accordion li:last-child:hover:before, .home-pages .accordion li:last-child:hover:before {
	border-right: 15px solid #c852ff;
}

.flexible_content .accordion .ac-content, .home-pages .accordion .ac-content {
	padding-top: 0;
	padding-bottom: 0;
}

.flexible_content .accordion .ac-content p, .home-pages .accordion .ac-content p {
	margin: 0;
}

.flexible_content .accordion .ac-content, .home-pages .accordion .ac-content {
	position: relative;
	max-height: 0;
	opacity: 0;
	z-index: 2;
}

.flexible_content .accordion .ac-content, .home-pages .accordion .ac-content {
	transition: opacity .4s cubic-bezier(0, 1, 0, 1), max-height .8s cubic-bezier(0, 1, 0, 1);
}

.flexible_content .accordion .ac-image-container .tc-img, .home-pages .accordion .ac-image-container .tc-img {
	-webkit-animation: tab-content-out .75s ease forwards;
	animation: tab-content-out .75s ease forwards;
	text-align: center;
	position: absolute;
	opacity: 0;
	max-width: 100%;
	max-height: 100%;
	top: 50%;
	transform: translateY(-50%);
}

.flexible_content .accordion .ac-image-container .tc-img.ac-active, .home-pages .accordion .ac-image-container .tc-img.ac-active {
	-webkit-animation: tab-content-in 1s .75s ease forwards;
	animation: tab-content-in 1s .75s ease forwards;
}

.flexible_content .accordion .ac-image-container, .home-pages .accordion .ac-image-container {
	position: relative;
	max-width: 100%;
	height: auto;
	padding-bottom: 65%;
}

.flexible_content .accordion .ac-content-container, .home-pages .accordion .ac-content-container {
	background: #fff;
	overflow: hidden;
}

.flexible_content .accordion .ac-content-container h4, .home-pages .accordion .ac-content-container h4 {
	cursor: pointer;
	overflow: hidden;
}

.flexible_content .accordion .ac-content-container h4:after, .home-pages .accordion .ac-content-container h4:after {
	content: "";
	display: block;
	width: 15px;
	background: #00b16a;
	height: 100%;
	position: absolute;
	top: 100%;
	left: 0;
	transition: all .2s ease-in-out;
}

.flexible_content .accordion .ac-content-container h4:hover:after, .home-pages .accordion .ac-content-container h4:hover:after {
	top: 0;
}

@media (max-width:37.5em) {
	.flexible_content .accordion .ac-content-container h4:before, .home-pages .accordion .ac-content-container h4:before {
		content: "";
		display: block;
		position: absolute;
		width: 0;
		height: 0;
		border-left: 8px solid transparent;
		border-right: 8px solid transparent;
		border-top: 8px solid currentColor;
		margin-top: -3px;
		right: 1rem;
		top: 25px;
	}
}

.flexible_content .accordion .ac-content-container:after, .home-pages .accordion .ac-content-container:after {
	content: "";
	display: block;
	width: 15px;
	background: #00b16a;
	height: 100%;
	position: absolute;
	top: 100%;
	left: 0;
}

.flexible_content .sucess-story-section2, .home-pages .sucess-story-section2 {
	color: #fff;
	background-position: top center;
}

@media (min-width:37.5em) {
	.flexible_content .sucess-story-section2, .home-pages .sucess-story-section2 {
		background-position: top center;
		background-size: cover;
	}
}

#mktoForm_1572 .mktoRadioList .download-case-study .flexible_content .sucess-story-section2 label, #mktoForm_1572 .mktoRadioList .download-case-study .home-pages .sucess-story-section2 label, .download-case-study #mktoForm_1572 .mktoRadioList .flexible_content .sucess-story-section2 label, .download-case-study #mktoForm_1572 .mktoRadioList .home-pages .sucess-story-section2 label, .download-case-study .flexible_content .sucess-story-section2 .btn, .download-case-study .home-pages .sucess-story-section2 .btn, .flexible_content .sucess-story-section2 #mktoForm_1572 .mktoRadioList .download-case-study label, .flexible_content .sucess-story-section2 .download-case-study #mktoForm_1572 .mktoRadioList label, .flexible_content .sucess-story-section2 .download-case-study .btn, .flexible_content .sucess-story-section2 .plans-pages .percentage-section .roi .chart span, .flexible_content .sucess-story-section2 .platform-pages .grey-section h1, .flexible_content .sucess-story-section2 .share-container .shared-social span, .flexible_content .sucess-story-section2 h2, .home-pages .sucess-story-section2 #mktoForm_1572 .mktoRadioList .download-case-study label, .home-pages .sucess-story-section2 .download-case-study #mktoForm_1572 .mktoRadioList label, .home-pages .sucess-story-section2 .download-case-study .btn, .home-pages .sucess-story-section2 .plans-pages .percentage-section .roi .chart span, .home-pages .sucess-story-section2 .platform-pages .grey-section h1, .home-pages .sucess-story-section2 .share-container .shared-social span, .home-pages .sucess-story-section2 h2, .plans-pages .percentage-section .roi .chart .flexible_content .sucess-story-section2 span, .plans-pages .percentage-section .roi .chart .home-pages .sucess-story-section2 span, .platform-pages .grey-section .flexible_content .sucess-story-section2 h1, .platform-pages .grey-section .home-pages .sucess-story-section2 h1, .share-container .shared-social .flexible_content .sucess-story-section2 span, .share-container .shared-social .home-pages .sucess-story-section2 span {
	margin-bottom: 2rem;
}

.flexible_content .sucess-story-section2 span, .home-pages .sucess-story-section2 span {
	color: #ffe04a;
}

.flexible_content .sucess-story-section2 svg, .home-pages .sucess-story-section2 svg {
	color: #ffe04a;
	width: 34px;
	display: inline-block;
	margin-left: 4rem;
}

@media (max-width:37.5em) {
	.flexible_content .sucess-story-section2 svg, .home-pages .sucess-story-section2 svg {
		margin-left: 1rem;
	}
}

.flexible_content .sucess-story-section2 .container .row div div span, .home-pages .sucess-story-section2 .container .row div div span {
	font-style: italic;
	color: #fff;
}

@media (max-width:37.5em) {
	#mktoForm_1572 .mktoRadioList .download-case-study .flexible_content .sucess-story-section2 .container :first-child div label, #mktoForm_1572 .mktoRadioList .download-case-study .home-pages .sucess-story-section2 .container :first-child div label, .download-case-study #mktoForm_1572 .mktoRadioList .flexible_content .sucess-story-section2 .container :first-child div label, .download-case-study #mktoForm_1572 .mktoRadioList .home-pages .sucess-story-section2 .container :first-child div label, .download-case-study .flexible_content .sucess-story-section2 .container :first-child div .btn, .download-case-study .home-pages .sucess-story-section2 .container :first-child div .btn, .flexible_content .sucess-story-section2 .container :first-child div #mktoForm_1572 .mktoRadioList .download-case-study label, .flexible_content .sucess-story-section2 .container :first-child div .download-case-study #mktoForm_1572 .mktoRadioList label, .flexible_content .sucess-story-section2 .container :first-child div .download-case-study .btn, .flexible_content .sucess-story-section2 .container :first-child div .plans-pages .percentage-section .roi .chart span, .flexible_content .sucess-story-section2 .container :first-child div .platform-pages .grey-section h1, .flexible_content .sucess-story-section2 .container :first-child div .share-container .shared-social span, .flexible_content .sucess-story-section2 .container :first-child div h2, .home-pages .sucess-story-section2 .container :first-child div #mktoForm_1572 .mktoRadioList .download-case-study label, .home-pages .sucess-story-section2 .container :first-child div .download-case-study #mktoForm_1572 .mktoRadioList label, .home-pages .sucess-story-section2 .container :first-child div .download-case-study .btn, .home-pages .sucess-story-section2 .container :first-child div .plans-pages .percentage-section .roi .chart span, .home-pages .sucess-story-section2 .container :first-child div .platform-pages .grey-section h1, .home-pages .sucess-story-section2 .container :first-child div .share-container .shared-social span, .home-pages .sucess-story-section2 .container :first-child div h2, .plans-pages .percentage-section .roi .chart .flexible_content .sucess-story-section2 .container :first-child div span, .plans-pages .percentage-section .roi .chart .home-pages .sucess-story-section2 .container :first-child div span, .platform-pages .grey-section .flexible_content .sucess-story-section2 .container :first-child div h1, .platform-pages .grey-section .home-pages .sucess-story-section2 .container :first-child div h1, .share-container .shared-social .flexible_content .sucess-story-section2 .container :first-child div span, .share-container .shared-social .home-pages .sucess-story-section2 .container :first-child div span {
		width: 60%;
		color: #fff;
	}
	
	.flexible_content .sucess-story-section2 .container :first-child div div, .home-pages .sucess-story-section2 .container :first-child div div {
		padding: 2rem;
		background-color: rgba(59, 150, 189, .8);
		margin-top: 3rem;
	}
	
	.flexible_content .sucess-story-section2 .container :first-child div div svg, .home-pages .sucess-story-section2 .container :first-child div div svg {
		position: absolute;
		top: -1rem;
		left: 1rem;
	}
}

.flexible_content .sucess-story-section2 .container .page-template-page-bdr .footer-newsletter .mktoButton, .flexible_content .sucess-story-section2 .container .webinars-posts .wb_items button, .flexible_content .sucess-story-section2 .container .yellow-btn, .home-pages .sucess-story-section2 .container .page-template-page-bdr .footer-newsletter .mktoButton, .home-pages .sucess-story-section2 .container .webinars-posts .wb_items button, .home-pages .sucess-story-section2 .container .yellow-btn, .page-template-page-bdr .footer-newsletter .flexible_content .sucess-story-section2 .container .mktoButton, .page-template-page-bdr .footer-newsletter .home-pages .sucess-story-section2 .container .mktoButton, .webinars-posts .wb_items .flexible_content .sucess-story-section2 .container button, .webinars-posts .wb_items .home-pages .sucess-story-section2 .container button {
	margin-top: 6rem;
}

.flexible_content .price-section, .home-pages .price-section {
	background: #bae1ee;
}

#mktoForm_1572 .mktoRadioList .download-case-study .flexible_content .price-section label, #mktoForm_1572 .mktoRadioList .download-case-study .home-pages .price-section label, .download-case-study #mktoForm_1572 .mktoRadioList .flexible_content .price-section label, .download-case-study #mktoForm_1572 .mktoRadioList .home-pages .price-section label, .download-case-study .flexible_content .price-section .btn, .download-case-study .home-pages .price-section .btn, .flexible_content .price-section #mktoForm_1572 .mktoRadioList .download-case-study label, .flexible_content .price-section .download-case-study #mktoForm_1572 .mktoRadioList label, .flexible_content .price-section .download-case-study .btn, .flexible_content .price-section .plans-pages .percentage-section .roi .chart span, .flexible_content .price-section .platform-pages .grey-section h1, .flexible_content .price-section .share-container .shared-social span, .flexible_content .price-section h2, .home-pages .price-section #mktoForm_1572 .mktoRadioList .download-case-study label, .home-pages .price-section .download-case-study #mktoForm_1572 .mktoRadioList label, .home-pages .price-section .download-case-study .btn, .home-pages .price-section .plans-pages .percentage-section .roi .chart span, .home-pages .price-section .platform-pages .grey-section h1, .home-pages .price-section .share-container .shared-social span, .home-pages .price-section h2, .plans-pages .percentage-section .roi .chart .flexible_content .price-section span, .plans-pages .percentage-section .roi .chart .home-pages .price-section span, .platform-pages .grey-section .flexible_content .price-section h1, .platform-pages .grey-section .home-pages .price-section h1, .share-container .shared-social .flexible_content .price-section span, .share-container .shared-social .home-pages .price-section span {
	margin-bottom: 3rem;
}

@media (max-width:37.5em) {
	.flexible_content .price-section .container .row .col-md-4, .home-pages .price-section .container .row .col-md-4 {
		position: absolute;
		top: 80%;
		right: 0;
		width: 50%;
	}
}

.flexible_content .price-section .tc-img, .home-pages .price-section .tc-img {
	position: relative;
	margin: -3rem 0;
}

@media screen and (min-width:37.5em) {
	.flexible_content .price-section .tc-img, .home-pages .price-section .tc-img {
		margin: -6rem 0;
	}
}

#mktoForm_1572 .mktoRadioList .flexible_content .price-section label, #mktoForm_1572 .mktoRadioList .home-pages .price-section label, .flexible_content .price-section #mktoForm_1572 .mktoRadioList label, .flexible_content .price-section .btn, .home-pages .price-section #mktoForm_1572 .mktoRadioList label, .home-pages .price-section .btn {
	margin-top: 2rem;
}

.flexible_content .cx-section, .home-pages .cx-section {
	overflow: hidden;
	position: relative;
}

.flexible_content .cx-section:before, .home-pages .cx-section:before {
	background-image: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/wp-content/themes/kustomer2019/assets/dist/images/Wave_purple.svg");
	transform: rotate(-90deg);
	width: 195%;
}

@media (max-width:37.5em) {
	.flexible_content .cx-section .container .row, .home-pages .cx-section .container .row {
		padding-right: 7rem;
	}
	
	.flexible_content .cx-section .container .row .green-btn, .home-pages .cx-section .container .row .green-btn {
		margin-top: 1rem;
	}
}

#mktoForm_1572 .mktoRadioList .download-case-study .flexible_content .cx-section label span, #mktoForm_1572 .mktoRadioList .download-case-study .home-pages .cx-section label span, .download-case-study #mktoForm_1572 .mktoRadioList .flexible_content .cx-section label span, .download-case-study #mktoForm_1572 .mktoRadioList .home-pages .cx-section label span, .download-case-study .flexible_content .cx-section .btn span, .download-case-study .home-pages .cx-section .btn span, .flexible_content .cx-section #mktoForm_1572 .mktoRadioList .download-case-study label span, .flexible_content .cx-section .download-case-study #mktoForm_1572 .mktoRadioList label span, .flexible_content .cx-section .download-case-study .btn span, .flexible_content .cx-section .plans-pages .percentage-section .roi .chart span span, .flexible_content .cx-section .platform-pages .grey-section h1 span, .flexible_content .cx-section .share-container .shared-social span span, .flexible_content .cx-section h2 span, .home-pages .cx-section #mktoForm_1572 .mktoRadioList .download-case-study label span, .home-pages .cx-section .download-case-study #mktoForm_1572 .mktoRadioList label span, .home-pages .cx-section .download-case-study .btn span, .home-pages .cx-section .plans-pages .percentage-section .roi .chart span span, .home-pages .cx-section .platform-pages .grey-section h1 span, .home-pages .cx-section .share-container .shared-social span span, .home-pages .cx-section h2 span, .plans-pages .percentage-section .roi .chart .flexible_content .cx-section span span, .plans-pages .percentage-section .roi .chart .home-pages .cx-section span span, .platform-pages .grey-section .flexible_content .cx-section h1 span, .platform-pages .grey-section .home-pages .cx-section h1 span, .share-container .shared-social .flexible_content .cx-section span span, .share-container .shared-social .home-pages .cx-section span span {
	color: #00b16a;
}

.flexible_content .cx-section p, .home-pages .cx-section p {
	font-size: 18.2856px;
	font-size: 1.82856rem;
	line-height: 27.4284px;
	line-height: 1.5;
}

@media screen and (min-width:37.5em) {
	.flexible_content .cx-section p, .home-pages .cx-section p {
		font-size: 16px;
		font-size: 1.6rem;
		line-height: 15px;
		line-height: 1.5;
	}
}

@media (min-width:481px) and (max-width:787px) {
	.flexible_content .cx-section p, .home-pages .cx-section p {
		font-size: 1.33333px;
		font-size: 1.33333rem;
		line-height: 1.24999px;
		line-height: 1.5;
	}
}

.flexible_content .cx-section p b, .flexible_content .cx-section p strong, .home-pages .cx-section p b, .home-pages .cx-section p strong {
	font-size: 22.857px;
	font-size: 2.2857rem;
	line-height: 34.2855px;
	line-height: 1.5;
}

@media screen and (min-width:37.5em) {
	.flexible_content .cx-section p b, .flexible_content .cx-section p strong, .home-pages .cx-section p b, .home-pages .cx-section p strong {
		font-size: 20px;
		font-size: 2rem;
		line-height: 15px;
		line-height: 1.5;
	}
}

@media (min-width:481px) and (max-width:787px) {
	.flexible_content .cx-section p b, .flexible_content .cx-section p strong, .home-pages .cx-section p b, .home-pages .cx-section p strong {
		font-size: 1.66666px;
		font-size: 1.66666rem;
		line-height: 1.24999px;
		line-height: 1.5;
	}
}

#mktoForm_1572 .mktoRadioList .team-page .op-section .flexible_content .cx-section label, #mktoForm_1572 .mktoRadioList .team-page .op-section .home-pages .cx-section label, .flexible_content .cx-section #mktoForm_1572 .mktoRadioList .team-page .op-section label, .flexible_content .cx-section .darker-btn, .flexible_content .cx-section .team-page .op-section #mktoForm_1572 .mktoRadioList label, .flexible_content .cx-section .team-page .op-section .btn, .home-pages .cx-section #mktoForm_1572 .mktoRadioList .team-page .op-section label, .home-pages .cx-section .darker-btn, .home-pages .cx-section .team-page .op-section #mktoForm_1572 .mktoRadioList label, .home-pages .cx-section .team-page .op-section .btn, .team-page .op-section #mktoForm_1572 .mktoRadioList .flexible_content .cx-section label, .team-page .op-section #mktoForm_1572 .mktoRadioList .home-pages .cx-section label, .team-page .op-section .flexible_content .cx-section .btn, .team-page .op-section .home-pages .cx-section .btn {
	margin-right: 0;
}

@media (min-width:37.5em) {
	#mktoForm_1572 .mktoRadioList .team-page .op-section .flexible_content .cx-section label, #mktoForm_1572 .mktoRadioList .team-page .op-section .home-pages .cx-section label, .flexible_content .cx-section #mktoForm_1572 .mktoRadioList .team-page .op-section label, .flexible_content .cx-section .darker-btn, .flexible_content .cx-section .team-page .op-section #mktoForm_1572 .mktoRadioList label, .flexible_content .cx-section .team-page .op-section .btn, .home-pages .cx-section #mktoForm_1572 .mktoRadioList .team-page .op-section label, .home-pages .cx-section .darker-btn, .home-pages .cx-section .team-page .op-section #mktoForm_1572 .mktoRadioList label, .home-pages .cx-section .team-page .op-section .btn, .team-page .op-section #mktoForm_1572 .mktoRadioList .flexible_content .cx-section label, .team-page .op-section #mktoForm_1572 .mktoRadioList .home-pages .cx-section label, .team-page .op-section .flexible_content .cx-section .btn, .team-page .op-section .home-pages .cx-section .btn {
		margin-right: 3rem;
	}
}

@media (max-width:37.5em) {
	.flexible_content .cx-section, .home-pages .cx-section {
		z-index: 99;
		background-color: #fff;
	}
}

.flexible_content .brand-section, .home-pages .brand-section {
	background: #d7e2e1;
	margin-bottom: 3rem;
	padding-bottom: 0rem;
}

@media (min-width:37.5em) {
	.flexible_content .brand-section, .home-pages .brand-section {
		margin-bottom: -6rem;
		padding-bottom: 12rem;
	}
}

.flexible_content .brand-section .container, .home-pages .brand-section .container {
	text-align: center;
}

#mktoForm_1572 .mktoRadioList .download-case-study .flexible_content .brand-section label, #mktoForm_1572 .mktoRadioList .download-case-study .home-pages .brand-section label, .download-case-study #mktoForm_1572 .mktoRadioList .flexible_content .brand-section label, .download-case-study #mktoForm_1572 .mktoRadioList .home-pages .brand-section label, .download-case-study .flexible_content .brand-section .btn, .download-case-study .home-pages .brand-section .btn, .flexible_content .brand-section #mktoForm_1572 .mktoRadioList .download-case-study label, .flexible_content .brand-section .download-case-study #mktoForm_1572 .mktoRadioList label, .flexible_content .brand-section .download-case-study .btn, .flexible_content .brand-section .plans-pages .percentage-section .roi .chart span, .flexible_content .brand-section .platform-pages .grey-section h1, .flexible_content .brand-section .share-container .shared-social span, .flexible_content .brand-section h2, .home-pages .brand-section #mktoForm_1572 .mktoRadioList .download-case-study label, .home-pages .brand-section .download-case-study #mktoForm_1572 .mktoRadioList label, .home-pages .brand-section .download-case-study .btn, .home-pages .brand-section .plans-pages .percentage-section .roi .chart span, .home-pages .brand-section .platform-pages .grey-section h1, .home-pages .brand-section .share-container .shared-social span, .home-pages .brand-section h2, .plans-pages .percentage-section .roi .chart .flexible_content .brand-section span, .plans-pages .percentage-section .roi .chart .home-pages .brand-section span, .platform-pages .grey-section .flexible_content .brand-section h1, .platform-pages .grey-section .home-pages .brand-section h1, .share-container .shared-social .flexible_content .brand-section span, .share-container .shared-social .home-pages .brand-section span {
	margin-bottom: 3rem;
	color: #0a3355;
}

#mktoForm_1572 .mktoRadioList .download-case-study .flexible_content .brand-section label span, #mktoForm_1572 .mktoRadioList .download-case-study .home-pages .brand-section label span, .download-case-study #mktoForm_1572 .mktoRadioList .flexible_content .brand-section label span, .download-case-study #mktoForm_1572 .mktoRadioList .home-pages .brand-section label span, .download-case-study .flexible_content .brand-section .btn span, .download-case-study .home-pages .brand-section .btn span, .flexible_content .brand-section #mktoForm_1572 .mktoRadioList .download-case-study label span, .flexible_content .brand-section .download-case-study #mktoForm_1572 .mktoRadioList label span, .flexible_content .brand-section .download-case-study .btn span, .flexible_content .brand-section .plans-pages .percentage-section .roi .chart span span, .flexible_content .brand-section .platform-pages .grey-section h1 span, .flexible_content .brand-section .share-container .shared-social span span, .flexible_content .brand-section h2 span, .home-pages .brand-section #mktoForm_1572 .mktoRadioList .download-case-study label span, .home-pages .brand-section .download-case-study #mktoForm_1572 .mktoRadioList label span, .home-pages .brand-section .download-case-study .btn span, .home-pages .brand-section .plans-pages .percentage-section .roi .chart span span, .home-pages .brand-section .platform-pages .grey-section h1 span, .home-pages .brand-section .share-container .shared-social span span, .home-pages .brand-section h2 span, .plans-pages .percentage-section .roi .chart .flexible_content .brand-section span span, .plans-pages .percentage-section .roi .chart .home-pages .brand-section span span, .platform-pages .grey-section .flexible_content .brand-section h1 span, .platform-pages .grey-section .home-pages .brand-section h1 span, .share-container .shared-social .flexible_content .brand-section span span, .share-container .shared-social .home-pages .brand-section span span {
	color: #00b16a;
}

.flexible_content .video-section, .home-pages .video-section {
	padding-top: 0;
}

.flexible_content .video-section .btncenter, .home-pages .video-section .btncenter {
	text-align: center;
}

#mktoForm_1572 .mktoRadioList .flexible_content .video-section .btncenter label, #mktoForm_1572 .mktoRadioList .home-pages .video-section .btncenter label, .flexible_content .video-section .btncenter #mktoForm_1572 .mktoRadioList label, .flexible_content .video-section .btncenter .btn, .home-pages .video-section .btncenter #mktoForm_1572 .mktoRadioList label, .home-pages .video-section .btncenter .btn {
	margin-top: 3rem;
}

.flexible_content .yellow-section, .home-pages .yellow-section {
	background-color: #bae1ee;
}

#mktoForm_1572 .mktoRadioList .download-case-study .flexible_content .yellow-section label, #mktoForm_1572 .mktoRadioList .download-case-study .home-pages .yellow-section label, .download-case-study #mktoForm_1572 .mktoRadioList .flexible_content .yellow-section label, .download-case-study #mktoForm_1572 .mktoRadioList .home-pages .yellow-section label, .download-case-study .flexible_content .yellow-section .btn, .download-case-study .home-pages .yellow-section .btn, .flexible_content .yellow-section #mktoForm_1572 .mktoRadioList .download-case-study label, .flexible_content .yellow-section .download-case-study #mktoForm_1572 .mktoRadioList label, .flexible_content .yellow-section .download-case-study .btn, .flexible_content .yellow-section .plans-pages .percentage-section .roi .chart span, .flexible_content .yellow-section .platform-pages .grey-section h1, .flexible_content .yellow-section .share-container .shared-social span, .flexible_content .yellow-section h2, .home-pages .yellow-section #mktoForm_1572 .mktoRadioList .download-case-study label, .home-pages .yellow-section .download-case-study #mktoForm_1572 .mktoRadioList label, .home-pages .yellow-section .download-case-study .btn, .home-pages .yellow-section .plans-pages .percentage-section .roi .chart span, .home-pages .yellow-section .platform-pages .grey-section h1, .home-pages .yellow-section .share-container .shared-social span, .home-pages .yellow-section h2, .plans-pages .percentage-section .roi .chart .flexible_content .yellow-section span, .plans-pages .percentage-section .roi .chart .home-pages .yellow-section span, .platform-pages .grey-section .flexible_content .yellow-section h1, .platform-pages .grey-section .home-pages .yellow-section h1, .share-container .shared-social .flexible_content .yellow-section span, .share-container .shared-social .home-pages .yellow-section span {
	color: #0a3355;
}

#mktoForm_1572 .mktoRadioList .download-case-study .flexible_content .yellow-section label span, #mktoForm_1572 .mktoRadioList .download-case-study .home-pages .yellow-section label span, .download-case-study #mktoForm_1572 .mktoRadioList .flexible_content .yellow-section label span, .download-case-study #mktoForm_1572 .mktoRadioList .home-pages .yellow-section label span, .download-case-study .flexible_content .yellow-section .btn span, .download-case-study .home-pages .yellow-section .btn span, .flexible_content .yellow-section #mktoForm_1572 .mktoRadioList .download-case-study label span, .flexible_content .yellow-section .download-case-study #mktoForm_1572 .mktoRadioList label span, .flexible_content .yellow-section .download-case-study .btn span, .flexible_content .yellow-section .plans-pages .percentage-section .roi .chart span span, .flexible_content .yellow-section .platform-pages .grey-section h1 span, .flexible_content .yellow-section .share-container .shared-social span span, .flexible_content .yellow-section h2 span, .home-pages .yellow-section #mktoForm_1572 .mktoRadioList .download-case-study label span, .home-pages .yellow-section .download-case-study #mktoForm_1572 .mktoRadioList label span, .home-pages .yellow-section .download-case-study .btn span, .home-pages .yellow-section .plans-pages .percentage-section .roi .chart span span, .home-pages .yellow-section .platform-pages .grey-section h1 span, .home-pages .yellow-section .share-container .shared-social span span, .home-pages .yellow-section h2 span, .plans-pages .percentage-section .roi .chart .flexible_content .yellow-section span span, .plans-pages .percentage-section .roi .chart .home-pages .yellow-section span span, .platform-pages .grey-section .flexible_content .yellow-section h1 span, .platform-pages .grey-section .home-pages .yellow-section h1 span, .share-container .shared-social .flexible_content .yellow-section span span, .share-container .shared-social .home-pages .yellow-section span span {
	color: #ff5551;
}

.flexible_content .yellow-section .tc-img, .home-pages .yellow-section .tc-img {
	position: relative;
	margin: 3rem 0 -4rem 0;
}

@media screen and (min-width:37.5em) {
	.flexible_content .yellow-section .tc-img, .home-pages .yellow-section .tc-img {
		margin: -8rem 0;
	}
}

#mktoForm_1572 .mktoRadioList .flexible_content .yellow-section label, #mktoForm_1572 .mktoRadioList .home-pages .yellow-section label, .flexible_content .yellow-section #mktoForm_1572 .mktoRadioList label, .flexible_content .yellow-section .btn, .home-pages .yellow-section #mktoForm_1572 .mktoRadioList label, .home-pages .yellow-section .btn {
	margin-top: 3rem;
}

@media (max-width:37.5em) {
	.flexible_content .yellow-section, .home-pages .yellow-section {
		margin-top: 0;
	}
}

.flexible_content .krew_section-section .tc-img, .home-pages .krew_section-section .tc-img {
	position: relative;
	width: 100%;
}

@media (min-width:37.5em) {
	.flexible_content .krew_section-section .tc-img, .home-pages .krew_section-section .tc-img {
		position: absolute;
		bottom: 0;
		width: 115%;
	}
}

#mktoForm_1572 .mktoRadioList .download-case-study .flexible_content .scoop-section label, #mktoForm_1572 .mktoRadioList .download-case-study .home-pages .scoop-section label, .download-case-study #mktoForm_1572 .mktoRadioList .flexible_content .scoop-section label, .download-case-study #mktoForm_1572 .mktoRadioList .home-pages .scoop-section label, .download-case-study .flexible_content .scoop-section .btn, .download-case-study .home-pages .scoop-section .btn, .flexible_content .scoop-section #mktoForm_1572 .mktoRadioList .download-case-study label, .flexible_content .scoop-section .download-case-study #mktoForm_1572 .mktoRadioList label, .flexible_content .scoop-section .download-case-study .btn, .flexible_content .scoop-section .plans-pages .percentage-section .roi .chart span, .flexible_content .scoop-section .platform-pages .grey-section h1, .flexible_content .scoop-section .share-container .shared-social span, .flexible_content .scoop-section h2, .home-pages .scoop-section #mktoForm_1572 .mktoRadioList .download-case-study label, .home-pages .scoop-section .download-case-study #mktoForm_1572 .mktoRadioList label, .home-pages .scoop-section .download-case-study .btn, .home-pages .scoop-section .plans-pages .percentage-section .roi .chart span, .home-pages .scoop-section .platform-pages .grey-section h1, .home-pages .scoop-section .share-container .shared-social span, .home-pages .scoop-section h2, .plans-pages .percentage-section .roi .chart .flexible_content .scoop-section span, .plans-pages .percentage-section .roi .chart .home-pages .scoop-section span, .platform-pages .grey-section .flexible_content .scoop-section h1, .platform-pages .grey-section .home-pages .scoop-section h1, .share-container .shared-social .flexible_content .scoop-section span, .share-container .shared-social .home-pages .scoop-section span {
	color: #0a3355;
}

#mktoForm_1572 .mktoRadioList .download-case-study .flexible_content .scoop-section label span, #mktoForm_1572 .mktoRadioList .download-case-study .home-pages .scoop-section label span, .download-case-study #mktoForm_1572 .mktoRadioList .flexible_content .scoop-section label span, .download-case-study #mktoForm_1572 .mktoRadioList .home-pages .scoop-section label span, .download-case-study .flexible_content .scoop-section .btn span, .download-case-study .home-pages .scoop-section .btn span, .flexible_content .scoop-section #mktoForm_1572 .mktoRadioList .download-case-study label span, .flexible_content .scoop-section .download-case-study #mktoForm_1572 .mktoRadioList label span, .flexible_content .scoop-section .download-case-study .btn span, .flexible_content .scoop-section .plans-pages .percentage-section .roi .chart span span, .flexible_content .scoop-section .platform-pages .grey-section h1 span, .flexible_content .scoop-section .share-container .shared-social span span, .flexible_content .scoop-section h2 span, .home-pages .scoop-section #mktoForm_1572 .mktoRadioList .download-case-study label span, .home-pages .scoop-section .download-case-study #mktoForm_1572 .mktoRadioList label span, .home-pages .scoop-section .download-case-study .btn span, .home-pages .scoop-section .plans-pages .percentage-section .roi .chart span span, .home-pages .scoop-section .platform-pages .grey-section h1 span, .home-pages .scoop-section .share-container .shared-social span span, .home-pages .scoop-section h2 span, .plans-pages .percentage-section .roi .chart .flexible_content .scoop-section span span, .plans-pages .percentage-section .roi .chart .home-pages .scoop-section span span, .platform-pages .grey-section .flexible_content .scoop-section h1 span, .platform-pages .grey-section .home-pages .scoop-section h1 span, .share-container .shared-social .flexible_content .scoop-section span span, .share-container .shared-social .home-pages .scoop-section span span {
	color: #ff5551;
}

#mktoForm_1572 .mktoRadioList .flexible_content .scoop-section label, #mktoForm_1572 .mktoRadioList .home-pages .scoop-section label, .flexible_content .scoop-section #mktoForm_1572 .mktoRadioList label, .flexible_content .scoop-section .btn, .home-pages .scoop-section #mktoForm_1572 .mktoRadioList label, .home-pages .scoop-section .btn {
	margin-top: 6rem;
}

.flexible_content .scoop-section .news-first .news_picture, .home-pages .scoop-section .news-first .news_picture {
	position: relative;
	overflow: hidden;
	padding-top: 65.21739%;
	margin-bottom: -50px;
}

.flexible_content .scoop-section .news-first .news_picture img, .home-pages .scoop-section .news-first .news_picture img {
	position: absolute;
	display: block;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}

@-webkit-keyframes tab-content-in {
	0% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

@keyframes tab-content-in {
	0% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

@-webkit-keyframes tab-content-out {
	0% {
		opacity: 1;
	}
	
	100% {
		opacity: 0;
	}
}

@keyframes tab-content-out {
	0% {
		opacity: 1;
	}
	
	100% {
		opacity: 0;
	}
}

[data-parallax] {
	position: relative;
	width: 100%;
	height: 100%;
}

.par>* {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

#scene {
	position: relative;
}

@media (min-width:37.5em) {
	#scene {
		width: 500px;
		right: 200px;
	}
}

#scene img {
	position: absolute;
}

@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
	#wistia-jduutp1jv5-1_popover_container {
		position: static;
	}
}

.error404 .entry-header {
	color: #000;
}

.error404 .entry-header h1 {
	color: #000;
	margin-top: 50px;
	margin-bottom: 20px;
}

.error404 .entry-header h1:before {
	content: "";
	display: block;
	position: absolute;
	width: 50px;
	height: 50px;
	background: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/wp-content/themes/kustomer2019/assets/dist/images/Kusty-logo_sad_red.svg") no-repeat 50% 50%;
	background-size: cover;
	left: 10px;
	top: -75px;
}

@media (min-width:37.5em) {
	.error404 .entry-header h1:before {
		width: 80px;
		height: 80px;
		top: -55px;
	}
}

.error404 .entry-header h1 small {
	font-size: 22.857px;
	font-size: 2.2857rem;
	line-height: 34.2855px;
	line-height: 1.5;
}

@media screen and (min-width:37.5em) {
	.error404 .entry-header h1 small {
		font-size: 20px;
		font-size: 2rem;
		line-height: 15px;
		line-height: 1.5;
	}
}

@media (min-width:481px) and (max-width:787px) {
	.error404 .entry-header h1 small {
		font-size: 1.66666px;
		font-size: 1.66666rem;
		line-height: 1.24999px;
		line-height: 1.5;
	}
}

#mktoForm_1572 .mktoRadioList .download-case-study .error404 .entry-header label, .download-case-study #mktoForm_1572 .mktoRadioList .error404 .entry-header label, .download-case-study .error404 .entry-header .btn, .error404 .entry-header #mktoForm_1572 .mktoRadioList .download-case-study label, .error404 .entry-header .download-case-study #mktoForm_1572 .mktoRadioList label, .error404 .entry-header .download-case-study .btn, .error404 .entry-header .plans-pages .percentage-section .roi .chart span, .error404 .entry-header .platform-pages .grey-section h1, .error404 .entry-header .share-container .shared-social span, .error404 .entry-header h2, .plans-pages .percentage-section .roi .chart .error404 .entry-header span, .platform-pages .grey-section .error404 .entry-header h1, .share-container .shared-social .error404 .entry-header span {
	font-style: normal;
	margin-bottom: 30px;
}

.error404 .entry-header .on-top-content {
	color: #000;
	padding-top: 6em;
}

@media (min-width:37.5em) {
	.error404 .entry-header .on-top-content {
		padding-top: .5em;
	}
}

.error404 .entry-header .vertical-title {
	color: #000;
}

.error404 .entry-header .vertical-title span {
	color: #c852ff;
}

.error404 .entry-header .vertical-title div:after {
	color: #c852ff;
}

.error404 .entry-header .content {
	max-width: 580px;
}

.error404 .attachment-post-thumbnail {
	position: absolute;
	bottom: 0;
	right: -70px;
	display: block;
	max-width: 600px;
}

@media (min-width:992px) {
	.error404 .attachment-post-thumbnail {
		max-width: 700px;
	}
}

.error404 .mt-100 {
	display: none;
}

@media (min-width:37.5em) {
	.error404 .mt-100 {
		display: block;
	}
}

.error404 .search-form label {
	width: 250px;
}

.error404 .search-form .search-field {
	padding: 0 1rem;
}

.error404 .search-form .search-submit {
	font-weight: 400;
	padding: .3rem 1rem;
}

.error404 .footer-related {
	display: none;
}

.relative.zigzag {
	margin: 2rem auto;
}

.team-page .entry-header {
	background: #3b96bd;
}

.team-page .entry-header h1 {
	color: #ffe04a;
}

.team-page .entry-header h1 span {
	color: #0a3355;
}

.team-page .entry-header p {
	color: #fff;
}

.team-page .entry-header .vertical-title {
	color: #0a3355;
}

.team-page .entry-header .vertical-title>div:after {
	color: #ffe04a;
}

@media (max-width:37.5em) {
	.team-page .entry-header .on-top-content {
		position: relative;
	}
}

.team-page .entry-header .post-thumbnail img {
	position: absolute;
	bottom: 0;
	right: 0;
	max-width: 600px;
	z-index: 3;
}

.team-page section {
	color: #0a3355;
	padding: 2rem 0;
}

@media (min-width:37.5em) {
	.team-page section {
		padding: 7.5rem 0;
	}
}

.team-page section .row {
	align-items: center;
}

.team-page .op-section {
	background: #fff;
	color: #0a3355;
	font-weight: 900;
}

.team-page .op-section span {
	color: #ff5551;
}

.team-page .yellow-section {
	background: #3b96bd;
	margin-top: 0;
}

#mktoForm_1572 .mktoRadioList .download-case-study .team-page .yellow-section label, .download-case-study #mktoForm_1572 .mktoRadioList .team-page .yellow-section label, .download-case-study .team-page .yellow-section .btn, .plans-pages .percentage-section .roi .chart .team-page .yellow-section span, .platform-pages .grey-section .team-page .yellow-section h1, .share-container .shared-social .team-page .yellow-section span, .team-page .yellow-section #mktoForm_1572 .mktoRadioList .download-case-study label, .team-page .yellow-section .download-case-study #mktoForm_1572 .mktoRadioList label, .team-page .yellow-section .download-case-study .btn, .team-page .yellow-section .plans-pages .percentage-section .roi .chart span, .team-page .yellow-section .platform-pages .grey-section h1, .team-page .yellow-section .share-container .shared-social span, .team-page .yellow-section h2 {
	color: #fff;
}

.team-page .yellow-section .svg-container {
	top: 0;
	transform: rotate(180deg);
	height: 200px;
}

.team-page .caroucel {
	overflow: hidden;
	margin-top: 4rem;
}

.team-page .slick-list {
	background: #fff;
}

.team-page .slick-dots {
	list-style: none;
	margin: 0;
	padding: 0;
}

@media (min-width:37.5em) {
	.team-page .slick-dots {
		transform: translateY(-6rem) translateX(6rem);
	}
}

.team-page .slick-dots li {
	display: inline-block;
}

.team-page .slick-dots button {
	background: #17a3b2;
	border-color: #17a3b2;
	text-indent: -99999px;
	width: 10px;
	height: 10px;
	padding: 0;
	margin-right: 2rem;
	cursor: pointer;
}

.team-page .slick-dots .slick-active button {
	background: #ff5551;
	border-color: #ff5551;
}

.team-page .tc-item .tc-img img {
	display: none;
}

@media (min-width:37.5em) {
	.team-page .tc-item .tc-img img {
		position: absolute;
		bottom: 0;
		display: block;
	}
}

.team-page .tc-item .tc-content {
	padding: 3rem 0 3rem 0rem;
	flex: 0 0 90%;
}

@media (min-width:37.5em) {
	.team-page .tc-item {
		display: flex !important;
	}
	
	.team-page .tc-item .tc-content, .team-page .tc-item .tc-img {
		flex: 0 0 50%;
		display: block;
	}
	
	.team-page .tc-item .tc-content {
		padding: 6rem 0 6rem 6rem;
	}
}

#mktoForm_1572 .mktoRadioList .download-case-study .team-page .award label span, #mktoForm_1572 .mktoRadioList .download-case-study .team-page .env-section label span, #mktoForm_1572 .mktoRadioList .download-case-study .team-page .kustomer_kare label span, #mktoForm_1572 .mktoRadioList .download-case-study .team-page .w-section label span, .download-case-study #mktoForm_1572 .mktoRadioList .team-page .award label span, .download-case-study #mktoForm_1572 .mktoRadioList .team-page .env-section label span, .download-case-study #mktoForm_1572 .mktoRadioList .team-page .kustomer_kare label span, .download-case-study #mktoForm_1572 .mktoRadioList .team-page .w-section label span, .download-case-study .team-page .award .btn span, .download-case-study .team-page .env-section .btn span, .download-case-study .team-page .kustomer_kare .btn span, .download-case-study .team-page .w-section .btn span, .plans-pages .percentage-section .roi .chart .team-page .award span span, .plans-pages .percentage-section .roi .chart .team-page .env-section span span, .plans-pages .percentage-section .roi .chart .team-page .kustomer_kare span span, .plans-pages .percentage-section .roi .chart .team-page .w-section span span, .platform-pages .grey-section .team-page .award h1 span, .platform-pages .grey-section .team-page .env-section h1 span, .platform-pages .grey-section .team-page .kustomer_kare h1 span, .platform-pages .grey-section .team-page .w-section h1 span, .share-container .shared-social .team-page .award span span, .share-container .shared-social .team-page .env-section span span, .share-container .shared-social .team-page .kustomer_kare span span, .share-container .shared-social .team-page .w-section span span, .team-page .award #mktoForm_1572 .mktoRadioList .download-case-study label span, .team-page .award .download-case-study #mktoForm_1572 .mktoRadioList label span, .team-page .award .download-case-study .btn span, .team-page .award .plans-pages .percentage-section .roi .chart span span, .team-page .award .platform-pages .grey-section h1 span, .team-page .award .share-container .shared-social span span, .team-page .award h2 span, .team-page .env-section #mktoForm_1572 .mktoRadioList .download-case-study label span, .team-page .env-section .download-case-study #mktoForm_1572 .mktoRadioList label span, .team-page .env-section .download-case-study .btn span, .team-page .env-section .plans-pages .percentage-section .roi .chart span span, .team-page .env-section .platform-pages .grey-section h1 span, .team-page .env-section .share-container .shared-social span span, .team-page .env-section h2 span, .team-page .kustomer_kare #mktoForm_1572 .mktoRadioList .download-case-study label span, .team-page .kustomer_kare .download-case-study #mktoForm_1572 .mktoRadioList label span, .team-page .kustomer_kare .download-case-study .btn span, .team-page .kustomer_kare .plans-pages .percentage-section .roi .chart span span, .team-page .kustomer_kare .platform-pages .grey-section h1 span, .team-page .kustomer_kare .share-container .shared-social span span, .team-page .kustomer_kare h2 span, .team-page .w-section #mktoForm_1572 .mktoRadioList .download-case-study label span, .team-page .w-section .download-case-study #mktoForm_1572 .mktoRadioList label span, .team-page .w-section .download-case-study .btn span, .team-page .w-section .plans-pages .percentage-section .roi .chart span span, .team-page .w-section .platform-pages .grey-section h1 span, .team-page .w-section .share-container .shared-social span span, .team-page .w-section h2 span {
	color: #ff5551;
}

.team-page .w-img {
	transform: rotate(10deg);
	margin: 0 1rem;
}

.team-page .slick-slide {
	height: auto;
}

.team-page .slick-track {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: stretch;
}

@media (max-width:600px) {
	.slick-initialized .slick-slide {
		display: block;
		padding: 2rem 2rem 0 2rem;
	}
	
	.team-page .slick-dots {
		list-style: none;
		margin: 0;
		padding: 0 3rem;
		text-align: center;
	}
	
	.team-page .caroucel {
		padding: 0;
	}
}

.investors-page .entry-header {
	background: #00b16a;
}

.investors-page .entry-header:before {
	background-image: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/wp-content/themes/kustomer2019/assets/dist/images/Wave_blue.svg");
}

.investors-page .entry-header span {
	color: #ffe04a;
}

.investors-page .entry-header .vertical-title {
	color: #ffe04a;
}

.investors-page .entry-header .vertical-title>div:after {
	color: #17a3b2;
}

@media (max-width:37.5em) {
	.investors-page .entry-header .on-top-content {
		position: relative;
	}
}

@media (min-width:37.5em) {
	.investors-page .entry-header {
		margin-bottom: -6rem;
	}
}

.investors-page .row {
	z-index: 3;
}

.investors-page .news_picture {
	display: flex;
	flex-direction: column;
	height: 100%;
}

.investors-page .news_picture .tc-img {
	flex-grow: 1;
}

@media (max-width:575px) {
	.investors-page .news_picture .tc-img {
		padding-bottom: 2rem;
	}
}

.investors-page .news_picture p {
	margin-bottom: 0;
}

.investors-page .news_picture a {
	text-decoration: underline;
}

.investors-page .news-item {
	margin-top: 2rem;
	margin-bottom: 3rem;
}

.investors-page .news-item .row {
	background: #ffe04a;
	margin: 0;
}

@media (max-width:575px) {
	.investors-page .news-item .row .col-sm-6:first-child {
		padding-bottom: 3rem;
	}
}

.investors-page .news-item .news-item-title {
	background: #3b96bd;
	color: #fff;
	padding: .5rem 1rem;
	width: 60%;
	font-size: 13.7142px;
	font-size: 1.37142rem;
	line-height: 16.45704px;
	line-height: 1.2;
	transform: translateY(-15px);
}

@media screen and (min-width:37.5em) {
	.investors-page .news-item .news-item-title {
		font-size: 12px;
		font-size: 1.2rem;
		line-height: 12px;
		line-height: 1.2;
	}
}

@media (min-width:481px) and (max-width:787px) {
	.investors-page .news-item .news-item-title {
		font-size: 1px;
		font-size: 1rem;
		line-height: 1px;
		line-height: 1.2;
	}
}

#mktoForm_1572 .mktoRadioList .investors-page .news-item label, .investors-page .news-item #mktoForm_1572 .mktoRadioList label, .investors-page .news-item .btn {
	background: #00b16a;
	border-color: #00b16a;
}

#mktoForm_1572 .mktoRadioList .investors-page .news-item label:hover, .investors-page .news-item #mktoForm_1572 .mktoRadioList label:hover, .investors-page .news-item .btn:hover {
	background: #ff5551;
	border-color: #ff5551;
}

.partners-page .entry-header {
	background: #0a3355;
}

.partners-page .entry-header:before {
	background-image: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/wp-content/themes/kustomer2019/assets/dist/images/Wave_green.svg");
}

.partners-page .entry-header span {
	color: #ffe04a;
}

.partners-page .entry-header .entry-title {
	color: #fff;
}

.partners-page .entry-header .vertical-title {
	color: #00b16a;
}

.partners-page .entry-header .vertical-title>div:after {
	color: #bae1ee;
}

#mktoForm_1572 .mktoRadioList .partners-page .entry-header label, .partners-page .entry-header #mktoForm_1572 .mktoRadioList label, .partners-page .entry-header .btn {
	margin-top: 2rem;
}

.partners-page .yellow-section {
	color: #0a3355;
	margin-top: 0;
	background: #ffe04a;
	padding-bottom: 0;
	margin-bottom: 5rem;
}

.partners-page .yellow-section .col-sm-6:first-child {
	padding-top: 45px;
}

.partners-page .bp-item h5 {
	color: #00b16a;
}

.partners-page .blue-section {
	background: #00b16a;
	color: #fff;
	position: relative;
}

.partners-page .blue-section .row div:first-child .ct_items, .partners-page .blue-section .row div:first-child .w_items, .partners-page .blue-section .row div:nth-child(3n+1) .ct_items, .partners-page .blue-section .row div:nth-child(3n+1) .w_items {
	margin-left: 0;
}

.partners-page .blue-section .row div:nth-child(3n) .ct_items, .partners-page .blue-section .row div:nth-child(3n) .w_items {
	margin-right: 0;
}

.partners-page .ct_items, .partners-page .w_items {
	height: calc(100% - 2rem);
}

.partners-page .screenshot-section .row {
	align-items: center;
}

.cx-pages .blue-section .partners-page .screenshot-section .tc-img, .partners-page .screenshot-section .cx-pages .blue-section .tc-img, .partners-page .screenshot-section .perspective {
	height: 400px;
	text-align: center;
}

.cx-pages .blue-section .partners-page .screenshot-section .tc-img img, .partners-page .screenshot-section .cx-pages .blue-section .tc-img img, .partners-page .screenshot-section .perspective img {
	height: 100%;
}

.partners-page .tabs {
	margin-bottom: 8rem;
}

.partner-form-pages .entry-header {
	background: #c852ff;
	color: #fff;
	height: 200px;
}

.partner-form-pages .entry-header span {
	color: #ff5551;
}

.partner-form-pages .entry-header .container {
	height: 100%;
}

.partner-form-pages .entry-header .row {
	align-items: center;
	height: 100%;
}

@media (min-width:37.5em) {
	.partner-form-pages .entry-header {
		height: 200px;
		margin-bottom: -6rem;
	}
}

.partner-form-pages .entry-header h1 {
	margin-top: 0;
}

.form-section {
	margin-bottom: 9rem;
	margin-top: 9rem;
}

.form-section .container {
	background: #b2e3f0;
}

.form-section .container:before {
	content: "";
	display: block;
	position: absolute;
	background: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/wp-content/themes/kustomer2019/assets/dist/images/bg-demo-form.png") no-repeat right bottom;
	background-size: contain;
	height: 100%;
	width: 143px;
	right: calc(100% - 23px);
	bottom: 0;
}

.form-section .container .row:nth-child(2) {
	align-self: flex-end;
}

.form-section .container h3 {
	margin-bottom: 2rem;
	font-weight: 700;
}

.single-case-study .cs-video-container {
	position: relative;
}

@media (min-width:37.5em) {
	.single-case-study .cs-video-container {
		top: -6rem;
	}
}

.single-case-study .post-thumbnail img {
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center center;
	object-position: center center;
	height: 100%;
}

.single-case-study .customer_logo {
	margin-bottom: 1rem;
	max-height: 60px;
	max-width: 30%;
	width: auto;
}

.single-case-study .on-top-content .row {
	top: 30px;
	align-items: flex-start;
	z-index: 1;
}

@media (min-width:37.5em) {
	.single-case-study .on-top-content .row {
		top: 130px;
	}
}

.single-case-study .entry-content {
	color: #0a3355;
}

.single-case-study .entry-content {
	padding: 0 1rem;
}

@media (min-width:37.5em) {
	.single-case-study .entry-content {
		padding: 0 4rem;
	}
}

.single-case-study .quick-facts li {
	margin: 0 !important;
}

.cs-header {
	background: rgba(255, 255, 255, .8);
}

.cs-header p {
	color: #505050;
}

.cs-header h1 {
	margin-top: 0;
}

.careers-page .quote-section, .dev-page .quote-section, .events-page .quote-section, .flexible_content .quote-section, .headshot, .page-template-page-leadership .quote-section, .single-event .quote-section {
	background: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/wp-content/themes/kustomer2019/assets/dist/images/patern-green.png") repeat 50%;
	position: relative;
}

.careers-page .quote-section.nitro-lazy, .dev-page .quote-section.nitro-lazy, .events-page .quote-section.nitro-lazy, .flexible_content .quote-section.nitro-lazy, .headshot.nitro-lazy, .page-template-page-leadership .quote-section.nitro-lazy, .single-event .quote-section.nitro-lazy {
	background-image: none !important;
}

.careers-page .quote-section .headshot-section, .dev-page .quote-section .headshot-section, .events-page .quote-section .headshot-section, .flexible_content .quote-section .headshot-section, .headshot .headshot-section, .page-template-page-leadership .quote-section .headshot-section, .single-event .quote-section .headshot-section {
	position: relative;
	top: 6rem;
	background: #fff;
	color: #0a3355;
}

.careers-page .quote-section .headshot-section svg, .dev-page .quote-section .headshot-section svg, .events-page .quote-section .headshot-section svg, .flexible_content .quote-section .headshot-section svg, .headshot .headshot-section svg, .page-template-page-leadership .quote-section .headshot-section svg, .single-event .quote-section .headshot-section svg {
	fill: #ff5551;
	color: #ff5551;
	height: auto;
	width: 60px;
	margin-bottom: 2rem;
}

.careers-page .quote-section .headshot-section .headshot-quote, .dev-page .quote-section .headshot-section .headshot-quote, .events-page .quote-section .headshot-section .headshot-quote, .flexible_content .quote-section .headshot-section .headshot-quote, .headshot .headshot-section .headshot-quote, .page-template-page-leadership .quote-section .headshot-section .headshot-quote, .single-event .quote-section .headshot-section .headshot-quote {
	font-weight: 700;
	margin-bottom: 1rem;
	line-height: 1.5;
}

.careers-page .quote-section .headshot-section .headshot-author, .dev-page .quote-section .headshot-section .headshot-author, .events-page .quote-section .headshot-section .headshot-author, .flexible_content .quote-section .headshot-section .headshot-author, .headshot .headshot-section .headshot-author, .page-template-page-leadership .quote-section .headshot-section .headshot-author, .single-event .quote-section .headshot-section .headshot-author {
	color: #ff5551;
	font-size: 1.5rem;
}

.share-container {
	margin-top: 10rem;
	color: #0a3355;
}

.share-container .shared-social {
	display: flex;
	flex-direction: column;
	align-items: center;
}

@media (min-width:37.5em) {
	.share-container .shared-social {
		flex-direction: row;
		justify-content: space-between;
	}
}

.share-container .shared-social a {
	color: #0a3355;
	font-size: 27.4284px;
	font-size: 2.74284rem;
	line-height: 41.1426px;
	line-height: 1.5;
	margin: 0 1rem;
}

@media screen and (min-width:37.5em) {
	.share-container .shared-social a {
		font-size: 24px;
		font-size: 2.4rem;
		line-height: 15px;
		line-height: 1.5;
	}
}

@media (min-width:481px) and (max-width:787px) {
	.share-container .shared-social a {
		font-size: 1.99999px;
		font-size: 1.99999rem;
		line-height: 1.24999px;
		line-height: 1.5;
	}
}

.share-container .shared-social a:hover {
	color: #ff5551;
}

#mktoForm_1572 .mktoRadioList .download-case-study label, .download-case-study #mktoForm_1572 .mktoRadioList label, .download-case-study .btn {
	background: #fff;
	color: #ff5551;
	border-radius: 0;
	border-color: #fff;
	position: relative;
	top: -7rem;
	padding: 6rem 4rem;
}

#mktoForm_1572 .mktoRadioList .download-case-study label:hover, .download-case-study #mktoForm_1572 .mktoRadioList label:hover, .download-case-study .btn:hover {
	color: #0a3355;
}

@media (min-width:37.5em) {
	.customer-list .news-first .news_picture {
		margin-bottom: -50px;
	}
}

.customer-list a {
	font-weight: 900;
}

.customer-list .news-date {
	display: none;
}

.customer-list .news_picture .post-thumbnail {
	position: relative;
	overflow: hidden;
	padding-top: 65.21739%;
}

.customer-list .news_picture .post-thumbnail img {
	position: absolute;
	display: block;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}

.page-template-page-customers .entry-header {
	background: #0a3355;
	margin-bottom: 6rem;
}

.page-template-page-customers .entry-header .vertical-title {
	color: #fff;
}

.page-template-page-customers .entry-header .on-top-content, .page-template-page-customers .entry-header p {
	color: #0a3355;
}

.c-logos .row div {
	text-align: center;
}

#mktoForm_1572 .mktoRadioList .download-case-study .c-logos label, .c-logos #mktoForm_1572 .mktoRadioList .download-case-study label, .c-logos .download-case-study #mktoForm_1572 .mktoRadioList label, .c-logos .download-case-study .btn, .c-logos .plans-pages .percentage-section .roi .chart span, .c-logos .platform-pages .grey-section h1, .c-logos .share-container .shared-social span, .c-logos h2, .download-case-study #mktoForm_1572 .mktoRadioList .c-logos label, .download-case-study .c-logos .btn, .plans-pages .percentage-section .roi .chart .c-logos span, .platform-pages .grey-section .c-logos h1, .share-container .shared-social .c-logos span {
	margin: 2rem 0;
}

.careers-page .quote-section, .dev-page .quote-section, .events-page .quote-section, .flexible_content .quote-section, .headshot, .internal-quote, .page-template-page-leadership .quote-section, .single-event .quote-section {
	display: flex;
	flex-flow: row wrap;
}

.careers-page .quote-section .quote-symbol, .dev-page .quote-section .quote-symbol, .events-page .quote-section .quote-symbol, .flexible_content .quote-section .quote-symbol, .headshot .quote-symbol, .internal-quote .quote-symbol, .page-template-page-leadership .quote-section .quote-symbol, .single-event .quote-section .quote-symbol {
	flex: 0 0 100%;
}

.careers-page .quote-section .quote-symbol svg, .dev-page .quote-section .quote-symbol svg, .events-page .quote-section .quote-symbol svg, .flexible_content .quote-section .quote-symbol svg, .headshot .quote-symbol svg, .internal-quote .quote-symbol svg, .page-template-page-leadership .quote-section .quote-symbol svg, .single-event .quote-section .quote-symbol svg {
	height: 1.875em;
	width: 2em;
}

.careers-page .quote-section .quote-content, .dev-page .quote-section .quote-content, .events-page .quote-section .quote-content, .flexible_content .quote-section .quote-content, .headshot .quote-content, .internal-quote .quote-content, .page-template-page-leadership .quote-section .quote-content, .single-event .quote-section .quote-content {
	margin-top: 1em;
	font-size: 1.25em;
	color: #222;
	line-height: 1.5;
	font-weight: 700;
}

.careers-page .quote-section .quote-content::after, .dev-page .quote-section .quote-content::after, .events-page .quote-section .quote-content::after, .flexible_content .quote-section .quote-content::after, .headshot .quote-content::after, .internal-quote .quote-content::after, .page-template-page-leadership .quote-section .quote-content::after, .single-event .quote-section .quote-content::after {
	content: "";
	display: block;
	border-bottom: 1px solid #666;
	width: 100%;
	max-width: 8.875em;
	margin-top: 1em;
}

.careers-page .quote-section .quote-content span, .dev-page .quote-section .quote-content span, .events-page .quote-section .quote-content span, .flexible_content .quote-section .quote-content span, .headshot .quote-content span, .internal-quote .quote-content span, .page-template-page-leadership .quote-section .quote-content span, .single-event .quote-section .quote-content span {
	margin-top: .5em;
	display: block;
	font-size: .75em;
	line-height: 1.6;
	font-weight: 400;
	color: #505050;
}

.careers-page .quote-section .quote-content span strong, .dev-page .quote-section .quote-content span strong, .events-page .quote-section .quote-content span strong, .flexible_content .quote-section .quote-content span strong, .headshot .quote-content span strong, .internal-quote .quote-content span strong, .page-template-page-leadership .quote-section .quote-content span strong, .single-event .quote-section .quote-content span strong {
	font-weight: 600;
}

.archive.category .list-buttons, .blog .list-buttons, .page-template-page-newsroom .list-buttons, .tax-news-category .list-buttons {
	margin-top: 1em;
}

.archive.category .news-header, .blog .news-header, .page-template-page-newsroom .news-header, .tax-news-category .news-header {
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
	display: flex;
}

.archive.category .news-header .big-p, .archive.category .news-header .cs-header p, .archive.category .news-header .entry-header .o-top-content div, .archive.category .news-header .entry-header .o-top-content p, .archive.category .news-header .single-case-study .entry-content, .archive.category .news-header .single-case-study .quick-facts li, .blog .news-header .big-p, .blog .news-header .cs-header p, .blog .news-header .entry-header .o-top-content div, .blog .news-header .entry-header .o-top-content p, .blog .news-header .single-case-study .entry-content, .blog .news-header .single-case-study .quick-facts li, .cs-header .archive.category .news-header p, .cs-header .blog .news-header p, .cs-header .page-template-page-newsroom .news-header p, .cs-header .tax-news-category .news-header p, .entry-header .o-top-content .archive.category .news-header div, .entry-header .o-top-content .archive.category .news-header p, .entry-header .o-top-content .blog .news-header div, .entry-header .o-top-content .blog .news-header p, .entry-header .o-top-content .page-template-page-newsroom .news-header div, .entry-header .o-top-content .page-template-page-newsroom .news-header p, .entry-header .o-top-content .tax-news-category .news-header div, .entry-header .o-top-content .tax-news-category .news-header p, .page-template-page-newsroom .news-header .big-p, .page-template-page-newsroom .news-header .cs-header p, .page-template-page-newsroom .news-header .entry-header .o-top-content div, .page-template-page-newsroom .news-header .entry-header .o-top-content p, .page-template-page-newsroom .news-header .single-case-study .entry-content, .page-template-page-newsroom .news-header .single-case-study .quick-facts li, .single-case-study .archive.category .news-header .entry-content, .single-case-study .blog .news-header .entry-content, .single-case-study .page-template-page-newsroom .news-header .entry-content, .single-case-study .quick-facts .archive.category .news-header li, .single-case-study .quick-facts .blog .news-header li, .single-case-study .quick-facts .page-template-page-newsroom .news-header li, .single-case-study .quick-facts .tax-news-category .news-header li, .single-case-study .tax-news-category .news-header .entry-content, .tax-news-category .news-header .big-p, .tax-news-category .news-header .cs-header p, .tax-news-category .news-header .entry-header .o-top-content div, .tax-news-category .news-header .entry-header .o-top-content p, .tax-news-category .news-header .single-case-study .entry-content, .tax-news-category .news-header .single-case-study .quick-facts li {
	font-weight: 500;
}

.archive.category .entry-header, .blog .entry-header, .page-template-page-newsroom .entry-header, .tax-news-category .entry-header {
	background: #17a3b2;
	overflow: hidden;
}

.archive.category .entry-header img, .blog .entry-header img, .page-template-page-newsroom .entry-header img, .tax-news-category .entry-header img {
	height: 100%;
}

.archive.category .entry-header .vertical-title, .blog .entry-header .vertical-title, .page-template-page-newsroom .entry-header .vertical-title, .tax-news-category .entry-header .vertical-title {
	color: #ffe04a;
}

@media (min-width:37.5em) {
	.archive.category .featured-post, .blog .featured-post, .page-template-page-newsroom .featured-post, .tax-news-category .featured-post {
		top: -6rem;
	}
}

.archive.category .featured-post:before, .blog .featured-post:before, .page-template-page-newsroom .featured-post:before, .tax-news-category .featured-post:before {
	background-image: none;
}

.archive.category .entry-footer .entry-content p, .blog .entry-footer .entry-content p, .page-template-page-newsroom .entry-footer .entry-content p, .tax-news-category .entry-footer .entry-content p {
	font-weight: 500;
	font-size: 17px;
}

#mktoForm_1572 .mktoRadioList .download-case-study .news-first label, #mktoForm_1572 .mktoRadioList .download-case-study .news_content label, .download-case-study #mktoForm_1572 .mktoRadioList .news-first label, .download-case-study #mktoForm_1572 .mktoRadioList .news_content label, .download-case-study .news-first .btn, .download-case-study .news_content .btn, .news-first #mktoForm_1572 .mktoRadioList .download-case-study label, .news-first .download-case-study #mktoForm_1572 .mktoRadioList label, .news-first .download-case-study .btn, .news-first .plans-pages .percentage-section .roi .chart span, .news-first .platform-pages .grey-section h1, .news-first .share-container .shared-social span, .news-first h1, .news-first h2, .news_content #mktoForm_1572 .mktoRadioList .download-case-study label, .news_content .download-case-study #mktoForm_1572 .mktoRadioList label, .news_content .download-case-study .btn, .news_content .plans-pages .percentage-section .roi .chart span, .news_content .platform-pages .grey-section h1, .news_content .share-container .shared-social span, .news_content h1, .news_content h2, .plans-pages .percentage-section .roi .chart .news-first span, .plans-pages .percentage-section .roi .chart .news_content span, .platform-pages .grey-section .news-first h1, .platform-pages .grey-section .news_content h1, .share-container .shared-social .news-first span, .share-container .shared-social .news_content span {
	font-size: 20px;
	margin: .67em 0;
}

@media (min-width:37.5em) {
	#mktoForm_1572 .mktoRadioList .download-case-study .news-first label, #mktoForm_1572 .mktoRadioList .download-case-study .news_content label, .download-case-study #mktoForm_1572 .mktoRadioList .news-first label, .download-case-study #mktoForm_1572 .mktoRadioList .news_content label, .download-case-study .news-first .btn, .download-case-study .news_content .btn, .news-first #mktoForm_1572 .mktoRadioList .download-case-study label, .news-first .download-case-study #mktoForm_1572 .mktoRadioList label, .news-first .download-case-study .btn, .news-first .plans-pages .percentage-section .roi .chart span, .news-first .platform-pages .grey-section h1, .news-first .share-container .shared-social span, .news-first h1, .news-first h2, .news_content #mktoForm_1572 .mktoRadioList .download-case-study label, .news_content .download-case-study #mktoForm_1572 .mktoRadioList label, .news_content .download-case-study .btn, .news_content .plans-pages .percentage-section .roi .chart span, .news_content .platform-pages .grey-section h1, .news_content .share-container .shared-social span, .news_content h1, .news_content h2, .plans-pages .percentage-section .roi .chart .news-first span, .plans-pages .percentage-section .roi .chart .news_content span, .platform-pages .grey-section .news-first h1, .platform-pages .grey-section .news_content h1, .share-container .shared-social .news-first span, .share-container .shared-social .news_content span {
		font-size: 20px;
	}
}

#mktoForm_1572 .mktoRadioList .download-case-study .news-first label a, #mktoForm_1572 .mktoRadioList .download-case-study .news-first label a:visited, #mktoForm_1572 .mktoRadioList .download-case-study .news_content label a, #mktoForm_1572 .mktoRadioList .download-case-study .news_content label a:visited, .download-case-study #mktoForm_1572 .mktoRadioList .news-first label a, .download-case-study #mktoForm_1572 .mktoRadioList .news-first label a:visited, .download-case-study #mktoForm_1572 .mktoRadioList .news_content label a, .download-case-study #mktoForm_1572 .mktoRadioList .news_content label a:visited, .download-case-study .news-first .btn a, .download-case-study .news-first .btn a:visited, .download-case-study .news_content .btn a, .download-case-study .news_content .btn a:visited, .news-first #mktoForm_1572 .mktoRadioList .download-case-study label a, .news-first #mktoForm_1572 .mktoRadioList .download-case-study label a:visited, .news-first .download-case-study #mktoForm_1572 .mktoRadioList label a, .news-first .download-case-study #mktoForm_1572 .mktoRadioList label a:visited, .news-first .download-case-study .btn a, .news-first .download-case-study .btn a:visited, .news-first .plans-pages .percentage-section .roi .chart span a, .news-first .plans-pages .percentage-section .roi .chart span a:visited, .news-first .platform-pages .grey-section h1 a, .news-first .platform-pages .grey-section h1 a:visited, .news-first .share-container .shared-social span a, .news-first .share-container .shared-social span a:visited, .news-first h1 a, .news-first h1 a:visited, .news-first h2 a, .news-first h2 a:visited, .news_content #mktoForm_1572 .mktoRadioList .download-case-study label a, .news_content #mktoForm_1572 .mktoRadioList .download-case-study label a:visited, .news_content .download-case-study #mktoForm_1572 .mktoRadioList label a, .news_content .download-case-study #mktoForm_1572 .mktoRadioList label a:visited, .news_content .download-case-study .btn a, .news_content .download-case-study .btn a:visited, .news_content .plans-pages .percentage-section .roi .chart span a, .news_content .plans-pages .percentage-section .roi .chart span a:visited, .news_content .platform-pages .grey-section h1 a, .news_content .platform-pages .grey-section h1 a:visited, .news_content .share-container .shared-social span a, .news_content .share-container .shared-social span a:visited, .news_content h1 a, .news_content h1 a:visited, .news_content h2 a, .news_content h2 a:visited, .plans-pages .percentage-section .roi .chart .news-first span a, .plans-pages .percentage-section .roi .chart .news-first span a:visited, .plans-pages .percentage-section .roi .chart .news_content span a, .plans-pages .percentage-section .roi .chart .news_content span a:visited, .platform-pages .grey-section .news-first h1 a, .platform-pages .grey-section .news-first h1 a:visited, .platform-pages .grey-section .news_content h1 a, .platform-pages .grey-section .news_content h1 a:visited, .share-container .shared-social .news-first span a, .share-container .shared-social .news-first span a:visited, .share-container .shared-social .news_content span a, .share-container .shared-social .news_content span a:visited {
	color: #222;
}

#mktoForm_1572 .mktoRadioList .download-case-study .news-first label a:hover, #mktoForm_1572 .mktoRadioList .download-case-study .news-first label a:visited:hover, #mktoForm_1572 .mktoRadioList .download-case-study .news_content label a:hover, #mktoForm_1572 .mktoRadioList .download-case-study .news_content label a:visited:hover, .download-case-study #mktoForm_1572 .mktoRadioList .news-first label a:hover, .download-case-study #mktoForm_1572 .mktoRadioList .news-first label a:visited:hover, .download-case-study #mktoForm_1572 .mktoRadioList .news_content label a:hover, .download-case-study #mktoForm_1572 .mktoRadioList .news_content label a:visited:hover, .download-case-study .news-first .btn a:hover, .download-case-study .news-first .btn a:visited:hover, .download-case-study .news_content .btn a:hover, .download-case-study .news_content .btn a:visited:hover, .news-first #mktoForm_1572 .mktoRadioList .download-case-study label a:hover, .news-first #mktoForm_1572 .mktoRadioList .download-case-study label a:visited:hover, .news-first .download-case-study #mktoForm_1572 .mktoRadioList label a:hover, .news-first .download-case-study #mktoForm_1572 .mktoRadioList label a:visited:hover, .news-first .download-case-study .btn a:hover, .news-first .download-case-study .btn a:visited:hover, .news-first .plans-pages .percentage-section .roi .chart span a:hover, .news-first .plans-pages .percentage-section .roi .chart span a:visited:hover, .news-first .platform-pages .grey-section h1 a:hover, .news-first .platform-pages .grey-section h1 a:visited:hover, .news-first .share-container .shared-social span a:hover, .news-first .share-container .shared-social span a:visited:hover, .news-first h1 a:hover, .news-first h1 a:visited:hover, .news-first h2 a:hover, .news-first h2 a:visited:hover, .news_content #mktoForm_1572 .mktoRadioList .download-case-study label a:hover, .news_content #mktoForm_1572 .mktoRadioList .download-case-study label a:visited:hover, .news_content .download-case-study #mktoForm_1572 .mktoRadioList label a:hover, .news_content .download-case-study #mktoForm_1572 .mktoRadioList label a:visited:hover, .news_content .download-case-study .btn a:hover, .news_content .download-case-study .btn a:visited:hover, .news_content .plans-pages .percentage-section .roi .chart span a:hover, .news_content .plans-pages .percentage-section .roi .chart span a:visited:hover, .news_content .platform-pages .grey-section h1 a:hover, .news_content .platform-pages .grey-section h1 a:visited:hover, .news_content .share-container .shared-social span a:hover, .news_content .share-container .shared-social span a:visited:hover, .news_content h1 a:hover, .news_content h1 a:visited:hover, .news_content h2 a:hover, .news_content h2 a:visited:hover, .plans-pages .percentage-section .roi .chart .news-first span a:hover, .plans-pages .percentage-section .roi .chart .news-first span a:visited:hover, .plans-pages .percentage-section .roi .chart .news_content span a:hover, .plans-pages .percentage-section .roi .chart .news_content span a:visited:hover, .platform-pages .grey-section .news-first h1 a:hover, .platform-pages .grey-section .news-first h1 a:visited:hover, .platform-pages .grey-section .news_content h1 a:hover, .platform-pages .grey-section .news_content h1 a:visited:hover, .share-container .shared-social .news-first span a:hover, .share-container .shared-social .news-first span a:visited:hover, .share-container .shared-social .news_content span a:hover, .share-container .shared-social .news_content span a:visited:hover {
	text-decoration: underline;
}

.news-container {
	background: #fff;
	display: grid;
	grid-template-columns: 1fr;
	grid-row-gap: 2rem;
	grid-template-rows: auto auto auto;
	grid-template-areas: "news_picture" "news_content" "news_CTA ";
	margin: 1.5rem 0;
}

#mktoForm_1572 .mktoRadioList .download-case-study .news-container label span, .download-case-study #mktoForm_1572 .mktoRadioList .news-container label span, .download-case-study .news-container .btn span, .news-container #mktoForm_1572 .mktoRadioList .download-case-study label span, .news-container .download-case-study #mktoForm_1572 .mktoRadioList label span, .news-container .download-case-study .btn span, .news-container .plans-pages .percentage-section .roi .chart span span, .news-container .platform-pages .grey-section h1 span, .news-container .share-container .shared-social span span, .news-container h1 span, .news-container h2 span, .plans-pages .percentage-section .roi .chart .news-container span span, .platform-pages .grey-section .news-container h1 span, .share-container .shared-social .news-container span span {
	color: #ff5551;
}

@media (min-width:37.5em) {
	.news-container {
		grid-template-columns: .7fr 1.6fr;
		grid-column-gap: 2rem;
		grid-row-gap: 0;
		grid-template-areas: "news_picture news_content" "news_picture news_CTA ";
	}
}

.news-container .news_picture {
	grid-area: news_picture;
	border-bottom: 2px solid #fce8e6;
	align-self: center;
}

@media (min-width:37.5em) {
	.news-container .news_picture {
		border-right: 2px solid #fce8e6;
		border-bottom: none;
	}
}

@media (max-width:600px) {
	.news-container .news_picture {
		padding: 2rem;
	}
}

.news-container .news_content {
	grid-area: news_content;
	padding: 2rem 2rem 0rem 2rem;
}

.news-container .news_content .news-date {
	color: #ff5551;
	font-weight: 900;
	margin-bottom: 1rem;
	background: 0 0;
}

@media (min-width:37.5em) {
	.news-container .news_content {
		padding: 3rem 3rem 0rem 3rem;
	}
}

.news-container .news_CTA {
	grid-area: news_CTA;
	padding: 0rem 2rem 2rem 2rem;
}

@media (min-width:37.5em) {
	.news-container .news_CTA {
		padding: 0rem 3rem 3rem 3rem;
	}
}

.customer-list, .news-list, .posts-list {
	z-index: 3;
	position: relative;
}

.customer-list .post-thumbnail, .news-list .post-thumbnail, .posts-list .post-thumbnail {
	position: relative;
	overflow: hidden;
	padding-top: 33.33333%;
	background: #fff;
}

.customer-list .post-thumbnail img, .news-list .post-thumbnail img, .posts-list .post-thumbnail img {
	position: absolute;
	display: block;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}

@media (max-width:992px) {
	.customer-list .post-thumbnail, .news-list .post-thumbnail, .posts-list .post-thumbnail {
		position: relative;
		overflow: hidden;
		padding-top: 56.25%;
	}
	
	.customer-list .post-thumbnail img, .news-list .post-thumbnail img, .posts-list .post-thumbnail img {
		position: absolute;
		display: block;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		margin: auto;
	}
}

.customer-list svg, .news-list svg, .posts-list svg {
	color: #e3f9ff;
	transform: rotate(180deg);
	width: 100%;
	position: relative;
	bottom: -100%;
}

.yellow-section {
	position: relative;
	background: #ffe04a;
	margin-top: 6rem;
	padding-bottom: 3rem;
}

.yellow-section:before {
	background-image: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/wp-content/themes/kustomer2019/assets/dist/images/Wave_yellow.svg") !important;
	top: 0;
	transform: rotate(180deg);
}

#mktoForm_1572 .mktoRadioList .yellow-section label, .yellow-section #mktoForm_1572 .mktoRadioList label, .yellow-section .btn {
	margin-top: 1rem;
	margin-bottom: 1rem;
}

.news-first .news-content-container {
	background: #fff;
	border-radius: 4px;
	padding: 2rem;
	position: relative;
	margin-bottom: 1.5rem;
}

@media (min-width:37.5em) {
	.news-first .news-content-container {
		padding: 4rem;
		width: 70%;
		margin-bottom: 3rem;
	}
}

.news-first .news-date {
	font-weight: 900;
	background: #ffe04a;
	color: #222;
	padding: 1rem 2rem;
	position: absolute;
	top: -20px;
	left: 0;
	text-transform: capitalize;
	font-size: 15.9999px;
	font-size: 1.59999rem;
	line-height: 19.19988px;
	line-height: 1.2;
}

@media screen and (min-width:37.5em) {
	.news-first .news-date {
		font-size: 14px;
		font-size: 1.4rem;
		line-height: 12px;
		line-height: 1.2;
	}
}

@media (min-width:481px) and (max-width:787px) {
	.news-first .news-date {
		font-size: 1.16666px;
		font-size: 1.16666rem;
		line-height: 1px;
		line-height: 1.2;
	}
}

@media (min-width:37.5em) {
	.news-first .news-date {
		font-size: 27.4284px;
		font-size: 2.74284rem;
		line-height: 32.91408px;
		line-height: 1.2;
	}
}

@media screen and (min-width:37.5em) and (min-width:37.5em) {
	.news-first .news-date {
		font-size: 24px;
		font-size: 2.4rem;
		line-height: 12px;
		line-height: 1.2;
	}
}

@media (min-width:37.5em) and (min-width:481px) and (max-width:787px) {
	.news-first .news-date {
		font-size: 1.99999px;
		font-size: 1.99999rem;
		line-height: 1px;
		line-height: 1.2;
	}
}

.news-first .news_picture {
	border-radius: 4px;
	overflow: hidden;
	margin-bottom: -5px;
}

.news-first .news_picture a {
	position: relative;
	overflow: hidden;
	padding-top: 56.25%;
}

.news-first .news_picture a img {
	position: absolute;
	display: block;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}

@media (min-width:37.5em) {
	.news-first .news_picture {
		margin-bottom: -100px;
	}
}

.news-first .news_picture img {
	width: 100%;
}

.amazon-page .featured-post.box_section:before, .careers-page .featured-post.perks-benefits:before, .dev-page .featured-post.wave_section:before, .featured-post.wavy-header:before, .featured-post.wavy:before, .featured-post.yellow-section:before, .flexible_content .featured-post.cx-section:before, .help-pages .featured-post.blue-section-items:before, .home-pages .featured-post.cx-section:before {
	top: auto;
	bottom: -180px;
}

.archive.category .news-header .h-form, .blog .news-header .h-form {
	z-index: 1;
	max-width: 400px;
}

.archive.category .vertical-title:after, .blog .vertical-title:after {
	color: #0a3355;
}

.archive.category .blog_CTA, .blog .blog_CTA {
	margin-top: 1rem;
}

.archive.category .post-date a, .blog .post-date a {
	font-style: italic;
}

.archive.category .news_picture, .blog .news_picture {
	box-shadow: none;
}

.archive.category .news_picture a, .blog .news_picture a {
	display: block;
	position: relative;
	overflow: hidden;
	padding-top: 65.21739%;
}

.archive.category .news_picture a img, .blog .news_picture a img {
	position: absolute;
	display: block;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}

.archive.category .featured-post .news_picture a, .blog .featured-post .news_picture a {
	position: relative;
	overflow: hidden;
	padding-top: 56.25%;
}

.archive.category .featured-post .news_picture a img, .blog .featured-post .news_picture a img {
	position: absolute;
	display: block;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}

.archive.category .featured-post img, .blog .featured-post img {
	-o-object-fit: cover;
	object-fit: cover;
	height: 100%;
}

.blog-page-header .container {
	padding-top: 3.5em;
	padding-bottom: 3.5em;
}

.blog-page-header .big-p, .blog-page-header .cs-header p, .blog-page-header .entry-header .o-top-content div, .blog-page-header .entry-header .o-top-content p, .blog-page-header .single-case-study .entry-content, .blog-page-header .single-case-study .quick-facts li, .cs-header .blog-page-header p, .entry-header .o-top-content .blog-page-header div, .entry-header .o-top-content .blog-page-header p, .single-case-study .blog-page-header .entry-content, .single-case-study .quick-facts .blog-page-header li {
	font-weight: 500;
}

.customer-list article:not(.news-first), .posts-list article:not(.news-first) {
	margin: 2rem 1rem;
}

.customer-list .svg-container, .posts-list .svg-container {
	height: 80px;
}

.customer-list svg, .posts-list svg {
	bottom: auto;
}

.customer-list .news-date, .posts-list .news-date {
	font-weight: 500;
	background: #fff5f5;
}

.posts-pagination {
	margin: 1rem 0;
	width: 100%;
	text-align: center;
}

@media (max-width:37.5em) {
	.posts-pagination {
		text-align: left;
	}
}

@media (max-width:787px) {
	.posts-pagination {
		font-size: 1.33333rem;
		line-height: 1.5;
	}
}

.posts-pagination .nav-links {
	margin: auto;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.posts-pagination .page-numbers {
	display: inline-block;
	padding: .6em 1em;
	margin: .8em .3em;
	border-radius: 3px;
	cursor: pointer;
	color: #ff5551;
	background: #f9f9f9;
}

@media (max-width:37.5em) {
	.posts-pagination .page-numbers {
		padding: .5em .8em;
		margin: .8em .3em;
	}
}

.posts-pagination .page-numbers.current {
	border-color: #ff5551;
	background-color: #ff5551;
	color: #fff;
}

.posts-pagination .page-numbers.dots {
	background: 0 0;
}

.posts-pagination .page-numbers:not(.dots):hover {
	text-decoration: none;
	background: #e8e8e8;
	color: #ff5551;
}

.posts-pagination .next, .posts-pagination .prev {
	color: #ff5551;
	background: 0 0;
	text-align: center;
}

@media (max-width:37.5em) {
	.posts-pagination .nav-links {
		max-width: 320px;
	}
	
	.posts-pagination .next, .posts-pagination .prev {
		flex-basis: calc(100% / 2 - 16px);
	}
	
	.posts-pagination .prev {
		order: 1;
	}
	
	.posts-pagination .next {
		order: 2;
	}
}

.category-list {
	position: relative;
}

.category-list h3 {
	margin-bottom: 0;
}

.category-list ul {
	list-style: none;
	margin: 0;
	background: #fff;
	width: 100%;
	padding: 2rem 0;
}

.category-list ul li {
	margin: .5em 2em .5em 0;
	display: inline-block;
}

@media screen and (min-width:37.5em) {
	.category-list ul li {
		margin: 1em 2em 1em 0;
	}
}

@media (max-width:991px) {
	.category-list ul li {
		margin: .25em 1em;
	}
	
	.category-list ul li:last-child {
		margin-right: 1em;
	}
}

.category-list ul li:last-child {
	margin-right: 0;
}

.category-list ul li a {
	color: #ff5551;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
}

.category-list ul li a:hover {
	color: #ff5551;
	text-decoration: underline;
}

.category-list ul li.current-cat a {
	color: #ff5551;
	text-decoration: underline;
}

#mktoForm_1572 .mktoRadioList .download-case-study .single-post .entry-header label, .download-case-study #mktoForm_1572 .mktoRadioList .single-post .entry-header label, .download-case-study .single-post .entry-header .btn, .plans-pages .percentage-section .roi .chart .single-post .entry-header span, .platform-pages .grey-section .single-post .entry-header h1, .share-container .shared-social .single-post .entry-header span, .single-post .entry-header #mktoForm_1572 .mktoRadioList .download-case-study label, .single-post .entry-header .download-case-study #mktoForm_1572 .mktoRadioList label, .single-post .entry-header .download-case-study .btn, .single-post .entry-header .plans-pages .percentage-section .roi .chart span, .single-post .entry-header .platform-pages .grey-section h1, .single-post .entry-header .share-container .shared-social span, .single-post .entry-header h2 {
	text-align: left;
}

.single-post .header-placeholder {
	height: auto;
	margin: 0;
}

.blog-listing {
	margin: 3rem 0;
}

.blog-listing .news-date {
	font-size: 15.9999px;
	font-size: 1.59999rem;
	line-height: 23.99985px;
	line-height: 1.5;
}

@media screen and (min-width:37.5em) {
	.blog-listing .news-date {
		font-size: 14px;
		font-size: 1.4rem;
		line-height: 15px;
		line-height: 1.5;
	}
}

@media (min-width:481px) and (max-width:787px) {
	.blog-listing .news-date {
		font-size: 1.16666px;
		font-size: 1.16666rem;
		line-height: 1.24999px;
		line-height: 1.5;
	}
}

.blog-listing .news-content-container {
	padding: 2rem;
	color: #666;
}

@media screen and (min-width:37.5em) {
	.blog-listing {
		margin-bottom: 6rem;
	}
}

@media screen and (max-width:600px) {
	.blog-listing {
		margin: 3rem 0;
	}
}

.careers-page .career-tracks .ct_items .single-post article p, .careers-page .career-tracks .w_items .single-post article p, .ct_items .single-post article p, .single-post article .careers-page .career-tracks .ct_items p, .single-post article .careers-page .career-tracks .w_items p, .single-post article .ct_items p, .single-post article .small-p, .single-post article .w_items p, .w_items .single-post article p {
	margin-bottom: 0;
}

.single-post article header .d-flex {
	align-items: flex-end;
}

.single-post article .entry-meta {
	flex: 1 1 100%;
}

.single-post article .shared-social {
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.single-post article .share-post {
	text-align: center;
	flex-basis: 400px;
}

@media screen and (max-width:992px) {
	.single-post article header .d-flex {
		display: block !important;
	}
	
	.single-post article .shared-social {
		justify-content: flex-start;
	}
}

@media (max-width:480px) {
	.single-post article .shared-link {
		margin: 0 .5rem;
	}
}

.share-post a {
	font-size: 22.857px;
	font-size: 2.2857rem;
	line-height: 34.2855px;
	line-height: 1.5;
	margin: 0 1rem;
}

@media screen and (min-width:37.5em) {
	.share-post a {
		font-size: 20px;
		font-size: 2rem;
		line-height: 15px;
		line-height: 1.5;
	}
}

@media (min-width:481px) and (max-width:787px) {
	.share-post a {
		font-size: 1.66666px;
		font-size: 1.66666rem;
		line-height: 1.24999px;
		line-height: 1.5;
	}
}

#tags-filter-wrapper {
	display: none !important;
}

@media (max-width:37.5em) {
	.page-template-page-leadership .on-top-content {
		position: relative;
	}
}

.page-template-page-leadership .entry-header {
	background: #c852ff;
	margin-bottom: 4rem;
}

.page-template-page-leadership .entry-header .vertical-title {
	color: #17a3b2;
}

.page-template-page-leadership .entry-header .entry-title {
	color: #fff;
}

.page-template-page-leadership .entry-header p {
	color: #000;
}

#mktoForm_1572 .mktoRadioList .page-template-page-leadership aside label, #mktoForm_1572 .mktoRadioList .page-template-page-leadership aside label:visited, .page-template-page-leadership aside #mktoForm_1572 .mktoRadioList label, .page-template-page-leadership aside #mktoForm_1572 .mktoRadioList label:visited, .page-template-page-leadership aside .btn, .page-template-page-leadership aside .btn:visited {
	color: #fff;
	background: #c852ff;
	border-color: #c852ff;
}

#mktoForm_1572 .mktoRadioList .page-template-page-leadership aside label:hover, #mktoForm_1572 .mktoRadioList .page-template-page-leadership aside label:visited:hover, .page-template-page-leadership aside #mktoForm_1572 .mktoRadioList label:hover, .page-template-page-leadership aside #mktoForm_1572 .mktoRadioList label:visited:hover, .page-template-page-leadership aside .btn:hover, .page-template-page-leadership aside .btn:visited:hover {
	background: #ff5551;
	border-color: #ff5551;
}

.page-template-page-leadership aside .container {
	text-align: center;
}

.page-template-page-leadership aside a {
	margin: 5rem 0;
}

.page-template-page-leadership .quote-section {
	padding-top: 4rem;
	margin-bottom: -6rem;
	padding-bottom: 12rem;
}

@media (min-width:37.5em) {
	.page-template-page-leadership .quote-section {
		padding-top: 8rem;
	}
}

@media (min-width:37.5em) {
	.page-template-page-leadership .quote-section .headshot-quote-container {
		display: block;
	}
}

.page-template-page-leadership .quote-section .headshot-section {
	display: flex;
	align-items: flex-start;
	top: 0;
}

@media (max-width:767px) {
	.page-template-page-leadership .quote-section .headshot-section {
		display: block;
	}
}

.page-template-page-leadership .quote-section .headshot-section svg {
	fill: #c852ff;
	color: #c852ff;
	height: auto;
	margin-right: 6rem;
}

#mktoForm_1572 .mktoRadioList .page-template-page-leadership .quote-section label, #mktoForm_1572 .mktoRadioList .page-template-page-leadership .quote-section label:visited, .page-template-page-leadership .quote-section #mktoForm_1572 .mktoRadioList label, .page-template-page-leadership .quote-section #mktoForm_1572 .mktoRadioList label:visited, .page-template-page-leadership .quote-section .btn, .page-template-page-leadership .quote-section .btn:visited {
	color: #fff;
	background: #c852ff;
	border-color: #c852ff;
}

#mktoForm_1572 .mktoRadioList .page-template-page-leadership .quote-section label:hover, #mktoForm_1572 .mktoRadioList .page-template-page-leadership .quote-section label:visited:hover, .page-template-page-leadership .quote-section #mktoForm_1572 .mktoRadioList label:hover, .page-template-page-leadership .quote-section #mktoForm_1572 .mktoRadioList label:visited:hover, .page-template-page-leadership .quote-section .btn:hover, .page-template-page-leadership .quote-section .btn:visited:hover {
	background: #ff5551;
	border-color: #ff5551;
}

.board-list {
	margin-bottom: 3rem;
}

.board-list .container {
	padding-top: 4rem;
	border-top: 1px solid #f9f9f9;
}

.board-list .o_picture img {
	width: 80%;
}

@media (max-width:575px) {
	.board-list .o_picture img {
		width: 100%;
	}
}

.board-observers .o_picture img {
	width: 60%;
}

@media (max-width:575px) {
	.board-observers .o_picture img {
		width: 100%;
	}
}

.leadership-list .news_picture {
	position: relative;
	overflow: hidden;
	padding-top: 100%;
	margin-bottom: -50px;
}

.leadership-list .news_picture img {
	position: absolute;
	display: block;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}

.leadership-list .blog-listing {
	margin: 0;
}

.advisors-list .blog_CTA a, .board-list .blog_CTA a, .leadership-list .blog_CTA a, .observers-list .blog_CTA a {
	color: #00b16a;
	font-weight: 400;
	margin-top: 1rem;
}

.advisors-list .blog_CTA a:hover, .board-list .blog_CTA a:hover, .leadership-list .blog_CTA a:hover, .observers-list .blog_CTA a:hover {
	color: #ff5551;
}

.advisors-list .blog_CTA .social, .board-list .blog_CTA .social, .leadership-list .blog_CTA .social, .observers-list .blog_CTA .social {
	margin-top: 1rem;
}

.advisors-list .blog_CTA .social a, .board-list .blog_CTA .social a, .leadership-list .blog_CTA .social a, .observers-list .blog_CTA .social a {
	color: #3b96bd;
	padding: 0 .5rem;
}

.advisors-list .blog_CTA .social a:hover, .board-list .blog_CTA .social a:hover, .leadership-list .blog_CTA .social a:hover, .observers-list .blog_CTA .social a:hover {
	color: #ff5551;
}

.o-listing {
	margin-bottom: 6rem;
}

.hiring {
	position: relative;
	background-position: 50%;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
}

.hiring img {
	width: 100%;
}

.hiring .hiring-content-wrapper .white-bg {
	border-radius: 4px;
	background: rgba(255, 255, 255, .8);
	margin-top: 3rem;
}

@media (min-width:37.5em) {
	.hiring .hiring-content-wrapper .white-bg {
		margin-top: 13rem;
	}
}

.single-team .container {
	position: relative;
}

.single-team .entry-header {
	background: #17a3b2;
	color: #fff;
	overflow: visible;
	height: auto;
	min-height: auto;
}

.single-team .entry-header .team-title {
	top: 4.5rem;
}

.single-team .entry-header svg {
	position: absolute;
}

.single-team .entry-header h1 {
	line-height: 1.2;
}

.single-team .entry-header h1 small {
	font-size: 28.57125px;
	font-size: 2.85712rem;
	line-height: 42.85688px;
	line-height: 1.5;
	display: block;
	font-weight: 300;
	font-style: normal;
}

@media screen and (min-width:37.5em) {
	.single-team .entry-header h1 small {
		font-size: 25px;
		font-size: 2.5rem;
		line-height: 15px;
		line-height: 1.5;
	}
}

@media (min-width:481px) and (max-width:787px) {
	.single-team .entry-header h1 small {
		font-size: 2.08332px;
		font-size: 2.08332rem;
		line-height: 1.24999px;
		line-height: 1.5;
	}
}

@media screen and (max-width:37.5em) {
	.single-team .entry-header h1 small {
		font-size: 22.857px;
		font-size: 2.2857rem;
		line-height: 34.2855px;
		line-height: 1.5;
	}
}

@media screen and (max-width:37.5em) and (min-width:37.5em) {
	.single-team .entry-header h1 small {
		font-size: 20px;
		font-size: 2rem;
		line-height: 15px;
		line-height: 1.5;
	}
}

@media screen and (max-width:37.5em) and (min-width:481px) and (max-width:787px) {
	.single-team .entry-header h1 small {
		font-size: 1.66666px;
		font-size: 1.66666rem;
		line-height: 1.24999px;
		line-height: 1.5;
	}
}

@media (min-width:37.5em) {
	.single-team .entry-header .post-thumbnail {
		min-height: 50px;
		padding-top: 3rem;
		height: auto;
	}
}

@media (max-width:37.5em) {
	.single-team .entry-header .post-thumbnail {
		position: relative;
	}
}

.single-team .entry-header .post-thumbnail img {
	-o-object-fit: initial;
	object-fit: initial;
	min-height: 0;
}

.single-team .vertical-title {
	color: #ffe04a;
}

.single-team .entry-content {
	margin: 0;
}

.single-team .entry-title span {
	color: #ffe04a;
}

.single-team .post-thumbnail {
	padding-right: 11rem;
	padding-left: 1rem;
	z-index: 10;
}

@media screen and (min-width:37.5em) {
	.single-team .post-thumbnail {
		padding-left: 5px;
	}
}

.single-team .post-thumbnail img {
	max-width: 100%;
	box-shadow: -10px -10px 0 0 #ffe04a;
}

@media screen and (min-width:37.5em) {
	.single-team .post-thumbnail img {
		box-shadow: -20px -20px 0 0 #ffe04a;
	}
}

.single-team section {
	position: relative;
}

@media screen and (min-width:37.5em) {
	.single-team section::before {
		content: "";
		display: block;
		position: absolute;
		background: url("https://www.kustomer.com/wp-content/themes/kustomer2019/assets/dist/images/wave_light_blue.svg") repeat-x top right;
		height: 100px;
		width: 50%;
		top: -50px;
		left: -15rem;
		z-index: 2;
	}
}

.single-team section .container {
	z-index: 3;
}

.single-team section .container .entry-content {
	padding: 6rem 1rem 1rem 1rem;
}

@media screen and (min-width:37.5em) {
	.single-team section .container .entry-content {
		padding: 9rem 3rem 3rem 3rem;
	}
}

@media screen and (min-width:1360px) {
	.single-team section .container .entry-content {
		padding: 9rem 6.8rem 6.8rem 6.8rem;
	}
}

@media screen and (min-width:600px) and (max-width:767px) {
	.single-team section .container .entry-content {
		padding: 13rem 3rem 3rem 3rem;
	}
}

.single-team section .extra-data {
	padding: 2rem 1rem;
	color: #3b96bd;
}

@media screen and (min-width:37.5em) {
	.single-team section .extra-data {
		padding: 9rem 1rem 6rem 6rem;
	}
}

@media screen and (min-width:1360px) {
	.single-team section .extra-data {
		padding: 9rem 1rem 6rem 6rem;
	}
}

.single-team section .extra-data a {
	font-size: 22.857px;
	font-size: 2.2857rem;
	line-height: 34.2855px;
	line-height: 1.5;
	margin: 0 .5rem;
	display: inline-block;
	color: #3b96bd;
}

@media screen and (min-width:37.5em) {
	.single-team section .extra-data a {
		font-size: 20px;
		font-size: 2rem;
		line-height: 15px;
		line-height: 1.5;
	}
}

@media (min-width:481px) and (max-width:787px) {
	.single-team section .extra-data a {
		font-size: 1.66666px;
		font-size: 1.66666rem;
		line-height: 1.24999px;
		line-height: 1.5;
	}
}

.bg-overlay {
	background-color: #e3f9ff;
}

.bg-overlay:after {
	content: "";
	display: block;
	position: absolute;
	background-color: #e3f9ff;
	width: 1000%;
	height: 100%;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	z-index: -1;
}

.bg-light-blue {
	background: #e3f9ff;
}

.careers-page .entry-header {
	background: #3b96bd;
}

#mktoForm_1572 .mktoRadioList .careers-page .entry-header label.yellow-btn:hover, #mktoForm_1572 .mktoRadioList .page-template-page-bdr .footer-newsletter .careers-page .entry-header label.mktoButton:hover, .careers-page .entry-header #mktoForm_1572 .mktoRadioList .page-template-page-bdr .footer-newsletter label.mktoButton:hover, .careers-page .entry-header #mktoForm_1572 .mktoRadioList label.yellow-btn:hover, .careers-page .entry-header .btn.yellow-btn:hover, .careers-page .entry-header .page-template-page-bdr .footer-newsletter #mktoForm_1572 .mktoRadioList label.mktoButton:hover, .careers-page .entry-header .page-template-page-bdr .footer-newsletter .btn.mktoButton:hover, .careers-page .entry-header .webinars-posts .wb_items button.btn:hover, .page-template-page-bdr .footer-newsletter #mktoForm_1572 .mktoRadioList .careers-page .entry-header label.mktoButton:hover, .page-template-page-bdr .footer-newsletter .careers-page .entry-header .btn.mktoButton:hover, .webinars-posts .wb_items .careers-page .entry-header button.btn:hover {
	border-color: #e3f9ff;
	background: #e3f9ff;
	color: #000;
}

.careers-page .entry-header h1 {
	color: #fff;
}

.careers-page .entry-header .vertical-title {
	color: #ffe04a;
}

.careers-page .entry-header p {
	color: #fff;
}

@media (max-width:37.5em) {
	.careers-page .entry-header .on-top-content {
		position: relative;
	}
}

@media (min-width:37.5em) {
	.careers-page .entry-header {
		margin-bottom: -6rem;
	}
}

@media (max-width:37.5em) {
	.careers-page .entry-header .on-top-content .container, .careers-page .entry-header .on-top-content .row {
		padding-bottom: 1rem;
		height: auto;
	}
}

.careers-page .main-video {
	position: relative;
	z-index: 2;
}

@media (max-width:37.5em) {
	.careers-page .main-video {
		padding-top: 0;
		margin-top: 3rem;
	}
}

.careers-page .career-tracks {
	position: relative;
}

.careers-page .career-tracks .bgimg_1, .careers-page .career-tracks .bgimg_2 {
	position: absolute;
	z-index: -1;
	max-width: 500px;
}

.careers-page .career-tracks .bgimg_1 {
	top: 25%;
	left: 25%;
	visibility: hidden;
}

.careers-page .career-tracks .bgimg_1 img {
	transform: rotate(-10deg);
}

.careers-page .career-tracks .bgimg_2 {
	top: 50%;
	right: 15%;
}

.careers-page .career-tracks .bgimg_2 img {
	transform: rotate(10deg);
}

.careers-page .career-tracks .ct_items, .careers-page .career-tracks .w_items {
	background: rgba(255, 255, 255, .9);
	padding: 2rem;
	margin: 2rem;
	color: #505050;
	height: calc(100% - 2rem);
}

@media (max-width:575px) {
	.careers-page .career-tracks .ct_items, .careers-page .career-tracks .w_items {
		margin: 2rem 0;
		height: auto;
	}
}

@media (max-width:575px) {
	.careers-page .career-tracks .ct_items p, .careers-page .career-tracks .w_items p {
		margin-bottom: 0;
	}
}

.careers-page .video_id_2 {
	position: relative;
}

@media (max-width:37.5em) {
	.careers-page .video_id_2 {
		padding-bottom: 5rem;
	}
}

.careers-page .video_id_2 .svg-container {
	position: absolute;
	bottom: 0;
	width: 100%;
	z-index: -1;
	color: #b2e3f0;
}

.careers-page .perks-benefits {
	position: relative;
	background: #b2e3f0;
}

.careers-page .perks-benefits:before {
	background-image: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/wp-content/themes/kustomer2019/assets/dist/images/Wave_new_blue.svg");
	top: -100px;
	transform: rotate(0);
}

#mktoForm_1572 .mktoRadioList .download-case-study .careers-page .perks-benefits label span, .careers-page .perks-benefits #mktoForm_1572 .mktoRadioList .download-case-study label span, .careers-page .perks-benefits .download-case-study #mktoForm_1572 .mktoRadioList label span, .careers-page .perks-benefits .download-case-study .btn span, .careers-page .perks-benefits .plans-pages .percentage-section .roi .chart span span, .careers-page .perks-benefits .platform-pages .grey-section h1 span, .careers-page .perks-benefits .share-container .shared-social span span, .careers-page .perks-benefits h2 span, .download-case-study #mktoForm_1572 .mktoRadioList .careers-page .perks-benefits label span, .download-case-study .careers-page .perks-benefits .btn span, .plans-pages .percentage-section .roi .chart .careers-page .perks-benefits span span, .platform-pages .grey-section .careers-page .perks-benefits h1 span, .share-container .shared-social .careers-page .perks-benefits span span {
	color: #3b96bd;
}

.careers-page .perks-benefits .bg_image_pb {
	position: absolute;
	z-index: 0;
	bottom: 3%;
	right: -20px;
	transform: rotate(10deg);
}

.careers-page .perks-benefits .ct_items, .careers-page .perks-benefits .w_items {
	box-shadow: 3px 3px 8px 1px rgba(10, 51, 85, .35);
	height: calc(100% - 2rem);
}

@media (max-width:575px) {
	.careers-page .perks-benefits .ct_items, .careers-page .perks-benefits .w_items {
		height: auto;
	}
	
	.careers-page .perks-benefits .ct_items p, .careers-page .perks-benefits .w_items p {
		margin-bottom: 0;
	}
}

.careers-page .quote-section {
	padding-top: 4rem;
	margin-top: 0;
	background: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/wp-content/themes/kustomer2019/assets/dist/images/patern-yellow.png") repeat 50%;
	margin-bottom: -6rem;
	padding-bottom: 12rem;
}

.careers-page .quote-section.nitro-lazy {
	background-image: none !important;
}

@media (min-width:37.5em) {
	.careers-page .quote-section {
		padding-top: 8rem;
	}
}

.careers-page .quote-section .headshot-section {
	display: flex;
	align-items: flex-start;
	top: 0;
}

@media (min-width:37.5em) {
	.careers-page .quote-section .headshot-section .headshot-quote-container {
		display: block;
	}
}

@media (max-width:480px) {
	.careers-page .quote-section .headshot-section {
		display: block;
	}
}

.careers-page .quote-section .headshot-section svg {
	fill: #ffe04a;
	color: #ffe04a;
	height: auto;
	margin-right: 6rem;
}

.careers-page .news_picture {
	position: relative;
	overflow: hidden;
	padding-top: 65.21739%;
}

.careers-page .news_picture img {
	position: absolute;
	display: block;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}

.careers-page .glassdoor .cx-pages .blue-section .tc-img, .careers-page .glassdoor .perspective, .cx-pages .blue-section .careers-page .glassdoor .tc-img {
	margin-left: 20rem;
}

@media (max-width:565px) {
	.careers-page .glassdoor .cx-pages .blue-section .tc-img, .careers-page .glassdoor .perspective, .cx-pages .blue-section .careers-page .glassdoor .tc-img {
		margin-left: 0;
	}
}

.careers-page .yellow-section {
	background: #ffe04a;
	margin-top: 6rem;
	top: 0rem;
	margin-bottom: 0rem;
}

.careers-page .yellow-section:before {
	top: auto;
	bottom: -100px;
	transform: rotate(180deg);
}

.careers-page .carousel-section {
	position: relative;
}

@media (max-width:37.5em) {
	.careers-page .carousel-section {
		top: -3rem;
	}
}

.careers-page .carousel-section .svg-container {
	color: #ffe04a;
	transform: rotate(180deg);
	position: absolute;
	z-index: 0;
	top: 0;
	width: 100%;
	height: 100px;
}

.careers-page .carousel-section .carousel {
	background: #fff;
}

.careers-page .carousel-section .carousel h5 span {
	color: #ff5551;
}

.careers-page .carousel-section .carousel .slick-next {
	border-left: 16px solid #bae1ee;
}

@media (max-width:37.5em) {
	.careers-page .carousel-section .carousel .slick-next {
		display: none !important;
	}
}

.careers-page .carousel-section .carousel .slick-prev {
	border-right: 16px solid #bae1ee;
}

@media (max-width:37.5em) {
	.careers-page .carousel-section .carousel .slick-prev {
		display: none !important;
	}
}

#mktoForm_1572 .mktoRadioList .careers-page .carousel-section label, .careers-page .carousel-section #mktoForm_1572 .mktoRadioList label, .careers-page .carousel-section .btn {
	margin: 6rem 0;
}

.careers-top-bg {
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
}

.section-background-position-top {
	background-position: top;
}

.section-background-position-bottom {
	background-position: bottom;
}

.section-background-position-center {
	background-position: center;
}

.section-categories-crew {
	text-align: center;
}

.section-categories-crew .container .row {
	justify-content: center;
}

.section-categories-crew .row:nth-of-type(2)>div {
	margin-bottom: 30px;
}

.categories-crew {
	box-shadow: 0 1px 5px 0 rgba(144, 164, 174, .3);
	border-radius: 8px;
	display: flex;
	flex-direction: column;
	align-items: center;
	min-height: 170px;
	margin-bottom: 30px;
	position: relative;
}

@media screen and (min-width:37.5em) and (max-width:62em) {
	.categories-crew {
		min-height: 250px;
	}
}

@media screen and (max-width:37.5em) {
	.categories-crew {
		max-width: 220px;
		margin: 0 auto 30px;
	}
}

.categories-crew-image {
	flex: 1 1 100%;
	padding: 0 1em;
	display: flex;
	align-items: flex-start;
	justify-content: center;
}

.categories-crew-image img {
	width: 48px;
	height: 48px;
}

.categories-crew-content {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 1.5em 1em 1em 1em;
}

@media (hover:none) {
	.categories-crew-content {
		position: static;
	}
}

.categories-crew-desc {
	top: 100%;
	z-index: 1;
	width: 100%;
	color: #222;
	padding: 1em;
	transition: all .2s linear;
	transition: .2s;
	margin: 0;
	transform: translateY(100%);
	font-size: .8em;
	height: 100%;
	opacity: 0;
	text-align: left;
}

@media screen and (max-width:37.5em) {
	.categories-crew-desc {
		font-size: .7em;
	}
}

@media (hover:none) {
	.categories-crew-desc {
		opacity: 1;
		transform: translateY(0);
	}
}

.categories-crew-title {
	margin: 0;
	font-weight: 600;
	font-size: 1.125em;
	text-align: center;
	padding: 1em;
}

@media screen and (max-width:37.5em) {
	.categories-crew-title {
		margin-bottom: 1em;
	}
}

.categories-crew-anchor {
	height: 100%;
	margin-bottom: 0;
}

.categories-crew:hover {
	background-color: #fff5f5;
	cursor: pointer;
}

.categories-crew:hover .categories-crew-desc {
	transform: translateY(0);
	transition: .2s;
	opacity: 1;
}

.categories-crew:hover .categories-crew-title {
	color: #222;
	position: relative;
	z-index: 2;
	opacity: 0;
}

.categories-crew:hover img {
	opacity: 0;
}

.section-career-value {
	background-color: #fff5f5;
}

.section-career-value-inner {
	padding: 1.5em;
}

.section-careers-top-bg .header-content, .section-careers-top-bg .header-title {
	color: #fff;
}

@media screen and (max-width:37.5em) {
	.section-careers-top-bg .header-content {
		font-size: .8em;
		max-width: 260px;
	}
}

.section-perks {
	background-color: #fff5f5;
}

.section-perks .container .section-header {
	margin-bottom: 5em;
}

.section-perks .container .section-header .header-title {
	margin-bottom: .125em;
}

.section-perks .careers-perk {
	margin-bottom: 3em;
}

.section-perks .careers-perk p {
	color: grey;
}

@media (max-width:576px) {
	.section-perks .col-perks {
		flex: 0 0 50%;
	}
}

.section-leadership {
	text-align: center;
}

.section-leadership .list-logos {
	list-style-type: none;
	padding: 0;
	margin: 2em 0 0 0;
}

@media screen and (max-width:37.5em) {
	.section-leadership .list-logos {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
}

.section-leadership .list-logos li {
	margin: .5em 1.5em;
	display: inline-block;
}

@media screen and (max-width:37.5em) {
	.section-leadership .list-logos li {
		display: block;
		width: calc(( 100% / 2 ) - 2em);
	}
}

.section-leadership .list-logos li img {
	max-width: 100px;
}

@media screen and (max-width:37.5em) {
	.section-leadership .list-logos li img {
		max-width: 120px;
	}
}

.section-career-gallery {
	max-width: 1900px;
	margin: 0 auto;
}

.section-career-gallery ul {
	list-style: none;
	padding: 0;
	display: flex;
	justify-content: center;
	margin: 0 -.5em;
}

@media (max-width:37em) {
	.section-career-gallery ul {
		flex-wrap: wrap;
	}
}

.section-career-gallery ul li {
	margin: .5em;
}

.section-testimonials input[type=radio] {
	display: none;
}

.section-testimonials .tab-features {
	text-align: center;
}

.section-testimonials .tab-features .header-content {
	font-size: 1.2em;
}

@media (max-width:37em) {
	.section-testimonials .tab-features .header-content {
		font-size: 1em;
	}
}

.section-testimonials .tab-labels {
	margin-top: 1.5em;
	margin-bottom: 0;
	list-style: none;
	padding: 0;
	text-align: center;
}

.section-testimonials .tab-labels li {
	display: inline-block;
	position: relative;
	width: 20px;
	height: 20px;
}

.section-testimonials .tab-labels li.active a {
	background-color: #0a3355;
}

.section-testimonials .tab-labels a {
	display: block;
}

.section-testimonials .tab-labels a:focus {
	outline: 0;
}

.section-testimonials .tab-item>div:not(:first-child) {
	display: none;
}

.section-testimonials .tab-label {
	width: 12px;
	height: 12px;
	background-color: #ccc;
	border-radius: 50%;
	cursor: pointer;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.section-testimonials .author-position {
	display: block;
	opacity: .7;
}

@media (max-width:37em) {
	.section-career-join-mobile {
		padding-top: 4em;
	}
}

.section-career-join .header-content {
	max-width: 799px;
}

.section-career-join .list-jobs {
	margin-top: 4em;
}

.section-career-join .list-jobs-item {
	max-width: 750px;
}

.section-career-join .list-jobs-item.active .list-jobs-title, .section-career-join .list-jobs-item:hover .list-jobs-title {
	background-color: #ff5551;
	box-shadow: 0 4px 12px 0 rgba(255, 85, 81, .25);
}

.section-career-join .list-jobs-item.active .list-jobs-title h5, .section-career-join .list-jobs-item.active .list-jobs-title span, .section-career-join .list-jobs-item:hover .list-jobs-title h5, .section-career-join .list-jobs-item:hover .list-jobs-title span {
	color: #fff;
}

.section-career-join .list-jobs-item.active .list-jobs-title:after, .section-career-join .list-jobs-item:hover .list-jobs-title:after {
	color: #fff;
}

.section-career-join .list-jobs-item.active .list-jobs-title:after {
	transform: translateY(-46%) rotate(90deg);
}

.section-career-join .list-jobs-item.active .list-jobs-sub-title {
	display: flex;
}

@media (max-width:37em) {
	.section-career-join .list-jobs-item.active .list-jobs-sub-title {
		flex-wrap: wrap;
		flex-direction: column;
		align-items: flex-start;
		margin: .6em 1em .6em 1.5em;
	}
}

.section-career-join .list-jobs-title {
	padding: 1.7em 3.2em 1.7em 1.5em;
	border: 1px solid #ccc;
	display: flex;
	width: 100%;
	text-decoration: none;
	margin-bottom: 1em;
	text-align: left;
	align-items: center;
	border-radius: 10px;
	margin: 1em auto;
	position: relative;
}

@media (max-width:37em) {
	.section-career-join .list-jobs-title {
		flex-wrap: wrap;
		flex-direction: column;
		align-items: flex-start;
	}
}

.section-career-join .list-jobs-title:after {
	content: "›";
	font-size: 2em;
	position: absolute;
	right: 25px;
	top: 50%;
	transform: translateY(-60%);
	color: #ccc;
}

.section-career-join .list-jobs-title h5 {
	margin-bottom: 0;
}

.section-career-join .list-jobs-sub-title {
	display: none;
	text-align: left;
	align-items: flex-start;
	font-size: 20px;
	color: #0a3355;
	font-weight: 500;
	margin: .6em 3.2em .6em 1.5em;
}

@media (max-width:37em) {
	.section-career-join .list-jobs-sub-title {
		font-size: 16px;
	}
}

.section-career-join .list-jobs-sub-title:focus {
	outline: 0;
}

.section-career-join .list-jobs-sub-title:hover {
	text-decoration: underline;
}

.section-career-join .list-jobs-sub-title span {
	margin-right: 0;
}

.section-career-join .list-jobs span {
	margin-right: 60px;
	margin-left: auto;
	color: rgba(0, 0, 0, .5);
	opacity: .8;
}

@media (max-width:37em) {
	.section-career-join .list-jobs span {
		margin: 0;
		display: block;
	}
}

.section-career-join .list-jobs h3 {
	margin-bottom: 0;
}

@media (hover:none) {
	.categories-crew {
		overflow: visible;
		height: 100%;
		min-height: auto;
		margin-bottom: 0;
		padding: 1.5em 1em;
	}
	
	.categories-crew-image {
		flex: 1 1 100%;
		padding: 0 0 .5em 0;
		display: flex;
		align-items: flex-start;
		justify-content: flex-start;
	}
	
	.categories-crew-image img {
		width: 48px;
		height: 48px;
	}
	
	.categories-crew-content {
		padding: 0;
		position: static;
		height: auto;
	}
	
	.categories-crew-desc {
		padding: 0;
		opacity: 1;
		transform: translateY(0);
		height: auto;
	}
	
	.categories-crew-title {
		padding: 0;
		margin-bottom: .4em;
		text-align: left;
	}
	
	.categories-crew-anchor {
		height: auto;
		margin-bottom: 0;
	}
	
	.categories-crew:hover {
		background-color: transparent;
		cursor: pointer;
	}
	
	.categories-crew:hover .categories-crew-desc {
		transform: translateY(0);
		opacity: 1;
	}
	
	.categories-crew:hover .categories-crew-title {
		opacity: 1;
	}
	
	.categories-crew:hover img {
		opacity: 1;
	}
}

.gated-video-page .entry-header {
	background: #e3f9ff;
	padding-bottom: 2rem;
	overflow: visible;
	margin-bottom: 2rem;
	height: auto;
}

.gated-video-page .entry-header p {
	color: #0a3355;
}

@media (min-width:37.5em) {
	.gated-video-page .entry-header {
		margin-bottom: 3rem;
	}
	
	.gated-video-page .entry-header .video-container {
		width: 100%;
	}
}

#mktoForm_1572 .mktoRadioList .download-case-study .gated-video-page label, .download-case-study #mktoForm_1572 .mktoRadioList .gated-video-page label, .download-case-study .gated-video-page .btn, .gated-video-page #mktoForm_1572 .mktoRadioList .download-case-study label, .gated-video-page .download-case-study #mktoForm_1572 .mktoRadioList label, .gated-video-page .download-case-study .btn, .gated-video-page .plans-pages .percentage-section .roi .chart span, .gated-video-page .platform-pages .grey-section h1, .gated-video-page .share-container .shared-social span, .gated-video-page h2, .plans-pages .percentage-section .roi .chart .gated-video-page span, .platform-pages .grey-section .gated-video-page h1, .share-container .shared-social .gated-video-page span {
	margin-bottom: 3rem;
}

.pi_items {
	background: #fff;
}

.pi_items .pi_image {
	position: relative;
	overflow: hidden;
	padding-top: 65.21739%;
}

.pi_items .pi_image img {
	position: absolute;
	display: block;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}

.pi_items .pi_content {
	padding: 2rem;
}

@media (max-width:37.5em) {
	.pi_items {
		margin-bottom: 2rem;
	}
}

.gated-ty-page .entry-header {
	background: #e3f9ff;
}

.gated-ty-page .entry-header h1, .gated-ty-page .entry-header p {
	color: #0a3355;
}

.gated-ty-page .entry-header a {
	color: #ff5551;
	text-decoration: underline;
}

.gated-ty-page .entry-header a:hover {
	color: #00b16a;
}

#mktoForm_1572 .mktoRadioList .download-case-study .gated-ty-page label, .download-case-study #mktoForm_1572 .mktoRadioList .gated-ty-page label, .download-case-study .gated-ty-page .btn, .gated-ty-page #mktoForm_1572 .mktoRadioList .download-case-study label, .gated-ty-page .download-case-study #mktoForm_1572 .mktoRadioList label, .gated-ty-page .download-case-study .btn, .gated-ty-page .plans-pages .percentage-section .roi .chart span, .gated-ty-page .platform-pages .grey-section h1, .gated-ty-page .share-container .shared-social span, .gated-ty-page h2, .plans-pages .percentage-section .roi .chart .gated-ty-page span, .platform-pages .grey-section .gated-ty-page h1, .share-container .shared-social .gated-ty-page span {
	margin: 3rem 0;
}

.gated-webinar-page .entry-header, .gated-white_paper-page .entry-header, .section-overlap-form.entry-header {
	background-repeat: no-repeat;
	background-attachment: cover;
	background: #c852ff;
	margin-bottom: 3rem;
	padding: 6rem 0;
	height: auto;
}

.gated-webinar-page .entry-header:before, .gated-white_paper-page .entry-header:before, .section-overlap-form.entry-header:before {
	content: "";
	display: block;
	position: absolute;
	background: rgba(200, 82, 255, .9);
	top: 0;
	height: 100%;
	width: 100%;
	z-index: 0;
}

.cs-header .gated-webinar-page .entry-header p, .cs-header .gated-white_paper-page .entry-header p, .cs-header .section-overlap-form.entry-header p, .gated-webinar-page .entry-header .big-p, .gated-webinar-page .entry-header .cs-header p, .gated-webinar-page .entry-header .entry-title, .gated-webinar-page .entry-header .o-top-content div, .gated-webinar-page .entry-header .o-top-content p, .gated-webinar-page .entry-header .single-case-study .entry-content, .gated-webinar-page .entry-header .single-case-study .quick-facts li, .gated-webinar-page .entry-header h1, .gated-webinar-page .entry-header p, .gated-white_paper-page .entry-header .big-p, .gated-white_paper-page .entry-header .cs-header p, .gated-white_paper-page .entry-header .entry-title, .gated-white_paper-page .entry-header .o-top-content div, .gated-white_paper-page .entry-header .o-top-content p, .gated-white_paper-page .entry-header .single-case-study .entry-content, .gated-white_paper-page .entry-header .single-case-study .quick-facts li, .gated-white_paper-page .entry-header h1, .gated-white_paper-page .entry-header p, .section-overlap-form.entry-header .big-p, .section-overlap-form.entry-header .cs-header p, .section-overlap-form.entry-header .entry-title, .section-overlap-form.entry-header .o-top-content div, .section-overlap-form.entry-header .o-top-content p, .section-overlap-form.entry-header .single-case-study .entry-content, .section-overlap-form.entry-header .single-case-study .quick-facts li, .section-overlap-form.entry-header h1, .section-overlap-form.entry-header p, .single-case-study .gated-webinar-page .entry-header .entry-content, .single-case-study .gated-white_paper-page .entry-header .entry-content, .single-case-study .quick-facts .gated-webinar-page .entry-header li, .single-case-study .quick-facts .gated-white_paper-page .entry-header li, .single-case-study .quick-facts .section-overlap-form.entry-header li, .single-case-study .section-overlap-form.entry-header .entry-content {
	color: #fff;
}

.gated-webinar-page .entry-header svg, .gated-white_paper-page .entry-header svg, .section-overlap-form.entry-header svg {
	width: 250px;
}

.section-overlap-form.entry-header {
	overflow: visible;
	min-height: 0;
	background-size: cover;
	background: 0 0;
	margin-bottom: 0;
}

.section-overlap-form.entry-header.is-content-dark {
	color: rgba(0, 0, 0, .9);
}

.cs-header .section-overlap-form.entry-header.is-content-dark p, .section-overlap-form.entry-header.is-content-dark .big-p, .section-overlap-form.entry-header.is-content-dark .cs-header p, .section-overlap-form.entry-header.is-content-dark .entry-title, .section-overlap-form.entry-header.is-content-dark .o-top-content div, .section-overlap-form.entry-header.is-content-dark .o-top-content p, .section-overlap-form.entry-header.is-content-dark .single-case-study .entry-content, .section-overlap-form.entry-header.is-content-dark .single-case-study .quick-facts li, .section-overlap-form.entry-header.is-content-dark a, .section-overlap-form.entry-header.is-content-dark h1, .section-overlap-form.entry-header.is-content-dark h3, .section-overlap-form.entry-header.is-content-dark h4, .section-overlap-form.entry-header.is-content-dark ol, .section-overlap-form.entry-header.is-content-dark p, .section-overlap-form.entry-header.is-content-dark ul, .single-case-study .quick-facts .section-overlap-form.entry-header.is-content-dark li, .single-case-study .section-overlap-form.entry-header.is-content-dark .entry-content {
	color: rgba(0, 0, 0, .9);
}

.section-overlap-form.entry-header.no-padding-top {
	padding-top: 0;
}

.section-overlap-form.entry-header:before {
	display: none;
}

.section-overlap-form.entry-header p {
	font-weight: 400;
}

.section-overlap-form .form {
	box-shadow: 0 0 14px 0 rgba(52, 52, 52, .2);
	z-index: 2;
	margin-bottom: -120px;
}

.section-overlap-form .overlay-background {
	content: "";
	display: block;
	position: absolute;
	background-color: transparent;
	top: 0;
	height: 100%;
	width: 100%;
	z-index: 0;
	opacity: .8;
}

.cs-header .section-overlap-form p:last-child, .entry-header .o-top-content .section-overlap-form div:last-child, .entry-header .o-top-content .section-overlap-form p:last-child, .section-overlap-form .big-p:last-child, .section-overlap-form .cs-header p:last-child, .section-overlap-form .entry-header .o-top-content div:last-child, .section-overlap-form .entry-header .o-top-content p:last-child, .section-overlap-form .single-case-study .entry-content:last-child, .section-overlap-form .single-case-study .quick-facts li:last-child, .single-case-study .quick-facts .section-overlap-form li:last-child, .single-case-study .section-overlap-form .entry-content:last-child {
	margin-bottom: 0;
}

@media (max-width:768px) {
	.section-overlap-form:after {
		content: "";
		display: block;
		height: 30px;
	}
}

.gated-webinar-page h4, .gated-white_paper-page h4 {
	color: #c852ff;
}

.gated-webinar-page .speaker-container {
	background: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/wp-content/themes/kustomer2019/assets/dist/images/patern-blue.png") 50% 50% repeat;
	background-size: 45%;
	margin-top: 10rem;
}

.gated-webinar-page .speaker-container.nitro-lazy {
	background-image: none !important;
}

.cs-header .gated-webinar-page .speaker-container p, .entry-header .o-top-content .gated-webinar-page .speaker-container div, .entry-header .o-top-content .gated-webinar-page .speaker-container p, .gated-webinar-page .speaker-container .big-p, .gated-webinar-page .speaker-container .cs-header p, .gated-webinar-page .speaker-container .entry-header .o-top-content div, .gated-webinar-page .speaker-container .entry-header .o-top-content p, .gated-webinar-page .speaker-container .single-case-study .entry-content, .gated-webinar-page .speaker-container .single-case-study .quick-facts li, .single-case-study .gated-webinar-page .speaker-container .entry-content, .single-case-study .quick-facts .gated-webinar-page .speaker-container li {
	color: #c852ff;
	position: relative;
	top: -10rem;
}

.gated-webinar-page .speaker-content {
	width: 80%;
	margin: 0 auto;
	position: relative;
	top: -10rem;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.gated-webinar-page .speaker-content h5 {
	margin-top: 1rem;
}

.gated-webinar-page .speaker-content svg {
	color: #c852ff;
	width: 40px;
}

.gated-webinar-page .speaker-wrapper {
	margin: 1rem 0;
}

.gated-webinar-page .speaker-c {
	margin: 0 1rem;
	box-sizing: border-box;
	background: #fff;
	border-radius: 4px;
	padding-bottom: 3rem;
	height: 100%;
}

.opportunities-pages .entry-header {
	background: #ffe04a;
}

.opportunities-pages .entry-header h1 {
	color: #17a3b2;
}

.opportunities-pages .entry-header .vertical-title {
	color: #17a3b2;
}

@media (min-width:37.5em) {
	.opportunities-pages .entry-header {
		margin-bottom: -6rem;
	}
}

.opportunities-pages .yellow-section {
	padding: 3rem 0;
}

@media screen and (min-width:37.5em) {
	.opportunities-pages .yellow-section {
		padding: 6rem 0;
	}
}

.opportunities-pages .yellow-section:before {
	top: 80%;
	z-index: 0;
}

.cs-video-container {
	z-index: 2;
	position: relative;
}

@media (max-width:37.5em) {
	.cs-video-container {
		margin-top: 3rem;
	}
}

#mktoForm_1572 .mktoRadioList .download-case-study .position-section label, .download-case-study #mktoForm_1572 .mktoRadioList .position-section label, .download-case-study .position-section .btn, .plans-pages .percentage-section .roi .chart .position-section span, .platform-pages .grey-section .position-section h1, .position-section #mktoForm_1572 .mktoRadioList .download-case-study label, .position-section .download-case-study #mktoForm_1572 .mktoRadioList label, .position-section .download-case-study .btn, .position-section .plans-pages .percentage-section .roi .chart span, .position-section .platform-pages .grey-section h1, .position-section .share-container .shared-social span, .position-section h2, .share-container .shared-social .position-section span {
	color: #17a3b2;
}

.ct_items {
	font-weight: 900;
	text-align: center;
	height: calc(100% - 3rem);
	display: flex;
	align-items: center;
	justify-content: center;
}

.position-section {
	padding: 3rem 0;
}

@media screen and (min-width:37.5em) {
	.position-section {
		padding: 6rem 0;
	}
}

.explore-section {
	padding: 3rem 0;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

@media screen and (min-width:37.5em) {
	.explore-section {
		padding: 6rem 0;
	}
}

.explore-section p {
	color: #fff;
}

.careers-open-positions>ul {
	margin: 1rem 0;
	padding: 0;
	list-style: none;
}

.careers-open-positions>ul>li:not(:last-child) {
	cursor: pointer;
	margin: 1rem 0;
}

.careers-open-positions>ul>li:not(:last-child) ul {
	display: none;
	flex-wrap: wrap;
	list-style: none;
	margin: 0;
	padding: 0;
}

.careers-open-positions>ul>li:not(:last-child).department h6 {
	padding: 1rem 3rem;
	position: relative;
}

.careers-open-positions>ul>li:not(:last-child).department h6:after {
	content: "";
	content: "";
	display: block;
	display: block;
	position: absolute;
	position: absolute;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #17a3b2;
	margin-top: -4px;
	right: 4rem;
	top: 50%;
}

.careers-open-positions>ul>li:not(:last-child).department.menu-open ul {
	display: block;
	padding: 0 1rem;
}

@media screen and (min-width:37.5em) {
	.careers-open-positions>ul>li:not(:last-child).department.menu-open ul {
		display: flex;
	}
}

.careers-open-positions>ul>li:not(:last-child).department.menu-open h6:after {
	transform: translateY(-50%) rotate(180deg);
	top: 2rem;
}

.careers-open-positions>ul>li:not(:last-child) li {
	margin: .5em 0;
}

@media screen and (min-width:37.5em) {
	.careers-open-positions>ul>li:not(:last-child) li {
		width: 33.3333%;
	}
}

.careers-open-positions>ul>li:not(:last-child) li a {
	display: block;
}

@media screen and (min-width:37.5em) {
	.careers-open-positions>ul>li:not(:last-child) li a {
		padding: 0rem 2rem;
	}
}

.careers-open-positions>ul>li:last-child {
	padding-top: 2rem;
}

.careers-open-positions>ul>li:last-child ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.demo-pages .entry-header {
	background: #17a3b2;
	overflow: visible;
	height: 250px;
}

@media (max-width:37.5em) {
	.demo-pages .entry-header {
		overflow: hidden;
	}
}

.demo-pages .entry-header.ov-hidden {
	overflow: hidden;
}

.demo-pages .entry-header .container {
	height: 100%;
}

.demo-pages .entry-header .row {
	align-items: start;
	height: 100%;
}

@media (min-width:37.5em) {
	.demo-pages .entry-header {
		height: 250px;
	}
}

.demo-pages .entry-header h1 {
	color: #fff;
}

.demo-pages .entry-header .vertical-title {
	color: #3b96bd;
	z-index: 1;
}

@media (min-width:37.5em) {
	.demo-pages .entry-header {
		margin-bottom: -6rem;
	}
}

.demo-pages .form-section {
	position: relative;
	z-index: 4;
	margin-bottom: 9rem;
}

.demo-pages .form-section label {
	padding: 0 !important;
}

.demo-pages .form-section .container {
	background: #b2e3f0;
}

.demo-pages .form-section .container:before {
	content: "";
	display: block;
	position: absolute;
	background: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/wp-content/themes/kustomer2019/assets/dist/images/bg-demo-form.png") no-repeat right bottom;
	background-size: contain;
	height: 100%;
	width: 143px;
	right: calc(100% - 23px);
	bottom: 0;
}

.demo-pages .form-section .container .row:nth-child(2) {
	align-self: flex-end;
}

.demo-pages .form-section .container h3 {
	margin-bottom: 2rem;
	font-weight: 700;
}

.cx-pages .blue-section .demo-pages .form-section .tc-img, .demo-pages .form-section .cx-pages .blue-section .tc-img, .demo-pages .form-section .perspective {
	z-index: 10;
}

@media (max-width:991px) {
	.cx-pages .blue-section .demo-pages .form-section .tc-img, .demo-pages .form-section .cx-pages .blue-section .tc-img, .demo-pages .form-section .perspective {
		display: none;
	}
}

@media (min-width:37.5em) {
	.cx-pages .blue-section .demo-pages .form-section .tc-img, .demo-pages .form-section .cx-pages .blue-section .tc-img, .demo-pages .form-section .perspective {
		width: 125%;
	}
}

.cx-pages .blue-section .demo-pages .form-section .tc-img img, .demo-pages .form-section .cx-pages .blue-section .tc-img img, .demo-pages .form-section .perspective img {
	transform: rotateY(-30deg);
	margin-left: 0rem;
}

.demo-pages .playlist {
	z-index: 2;
	position: relative;
}

.demo-pages .v_items {
	margin: 1rem 0;
}

.demo-pages .v_items .v_image {
	cursor: pointer;
}

.demo-pages .v_items .v_content {
	width: 80%;
	transform: translateY(-6rem);
	background-color: #fff;
}

.demo-pages .mb-6 {
	margin-bottom: 6rem;
}

.cx-pages .blue-section .demo-pages .tc-img, .demo-pages .cx-pages .blue-section .tc-img, .demo-pages .perspective {
	z-index: 10;
}

@media (max-width:991px) {
	.cx-pages .blue-section .demo-pages .tc-img, .demo-pages .cx-pages .blue-section .tc-img, .demo-pages .perspective {
		display: none;
	}
}

@media (min-width:37.5em) {
	.cx-pages .blue-section .demo-pages .tc-img, .demo-pages .cx-pages .blue-section .tc-img, .demo-pages .perspective {
		width: 125%;
	}
}

.cx-pages .blue-section .demo-pages .tc-img img, .demo-pages .cx-pages .blue-section .tc-img img, .demo-pages .perspective img {
	transform: rotateY(-30deg);
	margin-left: 0rem;
}

.demo-pages .playlist {
	z-index: 2;
	position: relative;
}

.demo-pages .v_items {
	margin: 1rem 0;
}

.demo-pages .v_items .v_image {
	cursor: pointer;
}

.demo-pages .v_items .v_content {
	width: 80%;
	transform: translateY(-6rem);
	background-color: #fff;
}

.demo-pages .mb-6 {
	margin-bottom: 6rem;
}

@media (min-width:37.5em) {
	.video-demo-pages .entry-header {
		height: 400px;
	}
}

div[id*=popover_container] {
	position: unset;
}

#mktoForm_1572 .mktoButton {
	display: none;
}

#mktoForm_1572 .form-title {
	display: none;
}

#mktoForm_1572 .mktoRadioList {
	float: none;
	width: 100% !important;
}

@media (min-width:37.5em) {
	#mktoForm_1572 .mktoRadioList {
		white-space: nowrap;
	}
}

#mktoForm_1572 .mktoRadioList input[type=radio] {
	position: absolute;
	opacity: 0;
	z-index: -10;
}

#mktoForm_1572 .mktoRadioList label {
	margin: 0 .5rem;
	display: inline-block;
	padding: .6rem 1rem !important;
}

.webinars-posts {
	z-index: 2;
	position: relative;
}

.webinars-posts .container {
	background-color: #bae1ee;
}

#mktoForm_1572 .mktoRadioList .download-case-study .webinars-posts label, .download-case-study #mktoForm_1572 .mktoRadioList .webinars-posts label, .download-case-study .webinars-posts .btn, .plans-pages .percentage-section .roi .chart .webinars-posts span, .platform-pages .grey-section .webinars-posts h1, .share-container .shared-social .webinars-posts span, .webinars-posts #mktoForm_1572 .mktoRadioList .download-case-study label, .webinars-posts .download-case-study #mktoForm_1572 .mktoRadioList label, .webinars-posts .download-case-study .btn, .webinars-posts .plans-pages .percentage-section .roi .chart span, .webinars-posts .platform-pages .grey-section h1, .webinars-posts .share-container .shared-social span, .webinars-posts h2 {
	margin: 2rem 0;
}

.webinars-posts .wb_items {
	padding: 2rem;
	margin-bottom: 2rem;
	background-color: #fff;
	height: calc(100% - 2rem);
}

.webinars-posts .wb_items h6 {
	color: #ff5551;
}

.webinars-posts .wb_items .mktoButtonRow {
	width: 100%;
	text-align: center;
}

.webinars-posts .wb_items .mktoButtonWrap {
	margin: 0 !important;
}

.webinars-posts .wb_items .wb_content {
	display: flex;
	flex-direction: column;
	height: 100%;
}

.webinars-posts .wb_items .wb_content p {
	flex-grow: 1;
}

.webinars-posts p {
	flex-grow: 1;
}

.contact-pages .entry-header {
	background: #3b96bd;
}

.contact-pages .entry-header .container {
	height: 100%;
}

.contact-pages .entry-header .row {
	align-items: center;
	height: 100%;
}

.contact-pages .entry-header h1 {
	color: #fff;
}

.contact-pages .entry-header h1 span {
	color: #ff5551;
}

.contact-pages .entry-header p {
	color: #fff;
}

.contact-pages .entry-header .vertical-title {
	color: #ffe04a;
	z-index: 1;
}

@media (min-width:37.5em) {
	.contact-pages .entry-header {
		margin-bottom: -6rem;
	}
}

.contact-pages .entry-header .post-thumbnail img {
	position: absolute;
	bottom: 0;
	right: -50%;
	max-width: 600px;
	width: 560px;
	z-index: 3;
}

.contact-pages .first-section {
	margin-bottom: 0rem;
}

@media (min-width:37.5em) {
	.contact-pages .first-section {
		margin-bottom: 6rem;
		position: relative;
		z-index: 4;
	}
}

.contact-pages .first-section .container {
	background-image: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/wp-content/themes/kustomer2019/assets/dist/images/HomeScreenShot.png");
	background-position: bottom right -.1rem;
	background-size: cover;
	background-repeat: no-repeat;
}

.contact-pages .first-section .container.nitro-lazy {
	background-image: none !important;
}

.contact-pages .first-section .row {
	align-items: center;
	min-height: 400px;
	background-repeat: no-repeat;
	background-position: bottom 2rem right 3rem;
}

@media (max-width:600px) {
	.contact-pages .first-section .row {
		background-position: bottom 3.5rem right 3.5rem;
	}
}

.contact-pages .first-section .section-content {
	background: rgba(255, 255, 255, .9);
}

#mktoForm_1572 .mktoRadioList .download-case-study .contact-pages .first-section .section-content label, .contact-pages .first-section .section-content #mktoForm_1572 .mktoRadioList .download-case-study label, .contact-pages .first-section .section-content .download-case-study #mktoForm_1572 .mktoRadioList label, .contact-pages .first-section .section-content .download-case-study .btn, .contact-pages .first-section .section-content .plans-pages .percentage-section .roi .chart span, .contact-pages .first-section .section-content .platform-pages .grey-section h1, .contact-pages .first-section .section-content .share-container .shared-social span, .contact-pages .first-section .section-content h2, .download-case-study #mktoForm_1572 .mktoRadioList .contact-pages .first-section .section-content label, .download-case-study .contact-pages .first-section .section-content .btn, .plans-pages .percentage-section .roi .chart .contact-pages .first-section .section-content span, .platform-pages .grey-section .contact-pages .first-section .section-content h1, .share-container .shared-social .contact-pages .first-section .section-content span {
	color: #ff5551;
}

.contact-pages .form-section {
	margin-bottom: 0rem;
}

@media (min-width:37.5em) {
	.contact-pages .form-section {
		margin-bottom: 6rem;
	}
}

.contact-pages .form-section .container {
	background: #3b96bd;
}

#mktoForm_1572 .mktoRadioList .download-case-study .contact-pages .form-section .container label, .contact-pages .form-section .container #mktoForm_1572 .mktoRadioList .download-case-study label, .contact-pages .form-section .container .download-case-study #mktoForm_1572 .mktoRadioList label, .contact-pages .form-section .container .download-case-study .btn, .contact-pages .form-section .container .plans-pages .percentage-section .roi .chart span, .contact-pages .form-section .container .platform-pages .grey-section h1, .contact-pages .form-section .container .share-container .shared-social span, .contact-pages .form-section .container h2, .download-case-study #mktoForm_1572 .mktoRadioList .contact-pages .form-section .container label, .download-case-study .contact-pages .form-section .container .btn, .plans-pages .percentage-section .roi .chart .contact-pages .form-section .container span, .platform-pages .grey-section .contact-pages .form-section .container h1, .share-container .shared-social .contact-pages .form-section .container span {
	color: #fff;
}

.contact-pages .form-section .container .f_sub-title {
	color: #fce8e6;
}

.contact-pages .form-section .container:before {
	right: -1000px;
}

@media (min-width:37.5em) {
	.contact-pages .form-section .container:before {
		content: "";
		display: block;
		position: absolute;
		background: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/wp-content/themes/kustomer2019/assets/dist/images/Kustomer-Contact-us-Form.svg") no-repeat right bottom;
		background-size: contain;
		height: 100%;
		width: 143px;
		right: -121px;
		bottom: 123px;
	}
}

.contact-pages .joinTeam-section {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 1rem 0;
	position: relative;
}

@media (min-width:37.5em) {
	.contact-pages .joinTeam-section {
		margin-bottom: -6rem;
		padding: 0;
	}
}

.contact-pages .joinTeam-section:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: rgba(255, 255, 255, .5);
}

.contact-pages .joinTeam-section .row {
	align-items: center;
}

@media (min-width:37.5em) {
	.contact-pages .joinTeam-section .row {
		height: 500px;
	}
}

.contact-pages .joinTeam-section .white-bg {
	background: rgba(255, 255, 255, .9);
	padding: 1rem;
	border-radius: 4px;
}

@media (min-width:37.5em) {
	.contact-pages .joinTeam-section .white-bg {
		padding: 3rem;
	}
}

#mktoForm_1572 .mktoRadioList .download-case-study .contact-pages .joinTeam-section .white-bg label, .contact-pages .joinTeam-section .white-bg #mktoForm_1572 .mktoRadioList .download-case-study label, .contact-pages .joinTeam-section .white-bg .download-case-study #mktoForm_1572 .mktoRadioList label, .contact-pages .joinTeam-section .white-bg .download-case-study .btn, .contact-pages .joinTeam-section .white-bg .plans-pages .percentage-section .roi .chart span, .contact-pages .joinTeam-section .white-bg .platform-pages .grey-section h1, .contact-pages .joinTeam-section .white-bg .share-container .shared-social span, .contact-pages .joinTeam-section .white-bg h2, .download-case-study #mktoForm_1572 .mktoRadioList .contact-pages .joinTeam-section .white-bg label, .download-case-study .contact-pages .joinTeam-section .white-bg .btn, .plans-pages .percentage-section .roi .chart .contact-pages .joinTeam-section .white-bg span, .platform-pages .grey-section .contact-pages .joinTeam-section .white-bg h1, .share-container .shared-social .contact-pages .joinTeam-section .white-bg span {
	color: #3b96bd;
}

.contact-pages .map-section {
	margin-bottom: 6rem;
}

#mktoForm_1572 .mktoRadioList .download-case-study .contact-pages .map-section label, .contact-pages .map-section #mktoForm_1572 .mktoRadioList .download-case-study label, .contact-pages .map-section .download-case-study #mktoForm_1572 .mktoRadioList label, .contact-pages .map-section .download-case-study .btn, .contact-pages .map-section .plans-pages .percentage-section .roi .chart span, .contact-pages .map-section .platform-pages .grey-section h1, .contact-pages .map-section .share-container .shared-social span, .contact-pages .map-section h2, .download-case-study #mktoForm_1572 .mktoRadioList .contact-pages .map-section label, .download-case-study .contact-pages .map-section .btn, .plans-pages .percentage-section .roi .chart .contact-pages .map-section span, .platform-pages .grey-section .contact-pages .map-section h1, .share-container .shared-social .contact-pages .map-section span {
	color: #3b96bd;
}

.contact-pages .map-section .white-bg {
	background: #fff;
}

.contact-pages .map-section .news-date, .contact-pages .map-section .news_content, .contact-pages .map-section .news_picture, .contact-pages .map-section .white-bg {
	border-radius: 4px;
}

.contact-pages .map-section .news-date {
	background-color: #3b96bd;
	color: #fff;
	z-index: 1;
	font-weight: 300;
	font-style: normal;
	font-size: 18.2856px;
	font-size: 1.82856rem;
	line-height: 27.4284px;
	line-height: 1.5;
}

@media screen and (min-width:37.5em) {
	.contact-pages .map-section .news-date {
		font-size: 16px;
		font-size: 1.6rem;
		line-height: 15px;
		line-height: 1.5;
	}
}

@media (min-width:481px) and (max-width:787px) {
	.contact-pages .map-section .news-date {
		font-size: 1.33333px;
		font-size: 1.33333rem;
		line-height: 1.24999px;
		line-height: 1.5;
	}
}

.contact-pages .map-section .office-img {
	position: relative;
	overflow: hidden;
	padding-top: 56.25%;
}

.contact-pages .map-section .office-img img {
	position: absolute;
	display: block;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}

.contact-pages .map-section .office-img img {
	width: 100%;
}

.contact-pages .map-section .news-content-container {
	padding: 0;
	width: 40%;
}

@media (max-width:575px) {
	.contact-pages .map-section .news-content-container {
		width: 100%;
	}
}

.capabilities-pages .entry-header {
	background: #f9f9f9;
	height: auto;
}

.capabilities-pages .entry-header .container {
	height: 100%;
}

.capabilities-pages .entry-header .row {
	align-items: center;
	height: 100%;
}

.capabilities-pages .entry-header h1 b {
	color: #ff5551;
}

.capabilities-pages .entry-header .vertical-title {
	color: #0a3355;
	z-index: 1;
}

.capabilities-pages .entry-header .vertical-title div:after {
	color: #17a3b2;
}

.capabilities-pages .before-tabs-section {
	padding: 10rem 0 0;
}

@media (min-width:37.5em) {
	.capabilities-pages .before-tabs-section .container {
		background: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/wp-content/themes/kustomer2019/assets/dist/images/lines_product.png") no-repeat bottom right;
	}
	
	.capabilities-pages .before-tabs-section .container.nitro-lazy {
		background-image: none !important;
	}
}

#mktoForm_1572 .mktoRadioList .download-case-study .capabilities-pages .before-tabs-section label, .capabilities-pages .before-tabs-section #mktoForm_1572 .mktoRadioList .download-case-study label, .capabilities-pages .before-tabs-section .download-case-study #mktoForm_1572 .mktoRadioList label, .capabilities-pages .before-tabs-section .download-case-study .btn, .capabilities-pages .before-tabs-section .plans-pages .percentage-section .roi .chart span, .capabilities-pages .before-tabs-section .platform-pages .grey-section h1, .capabilities-pages .before-tabs-section .share-container .shared-social span, .capabilities-pages .before-tabs-section h2, .download-case-study #mktoForm_1572 .mktoRadioList .capabilities-pages .before-tabs-section label, .download-case-study .capabilities-pages .before-tabs-section .btn, .plans-pages .percentage-section .roi .chart .capabilities-pages .before-tabs-section span, .platform-pages .grey-section .capabilities-pages .before-tabs-section h1, .share-container .shared-social .capabilities-pages .before-tabs-section span {
	padding-bottom: .8rem;
}

@media (max-width:992px) {
	.capabilities-pages .tabs_element label {
		font-size: 16px;
		padding: 1.5rem;
		display: inline-block;
		vertical-align: top;
	}
	
	.capabilities-pages .tabs_element label span {
		padding: 0;
		display: block;
		line-height: 1.5;
	}
}

@media (max-width:787px) {
	.capabilities-pages .tabs_element label {
		padding: 1.5rem .5rem;
	}
	
	.capabilities-pages .tabs_element label span {
		min-height: 57px;
	}
}

@media (max-width:320px) {
	.capabilities-pages .tabs_element label span {
		min-height: 73px;
	}
}

.capabilities-pages .tabs_element .tab-data {
	margin-top: 1rem;
}

.capabilities-pages .tabs_element .tab-container section span {
	color: #00b16a;
}

.platform-pages .entry-header {
	background-color: #bae1ee;
	background-image: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/wp-content/themes/kustomer2019/assets/dist/images/Platform-v6-02.svg");
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: 530px 100%;
	background-position: 50% -110px;
}

.platform-pages .entry-header.nitro-lazy {
	background-image: none !important;
}

@media (min-width:37.5em) {
	.platform-pages .entry-header {
		background-size: 550px 100%;
		background-position: 120% 0;
	}
}

.platform-pages .entry-header .container {
	height: 55vh;
}

.platform-pages .entry-header .row {
	align-items: center;
	height: 100%;
}

.platform-pages .entry-header h1 span {
	color: #ff5551;
}

.platform-pages .entry-header .vertical-title {
	color: #fff;
	z-index: 1;
}

.platform-pages .entry-header .vertical-title div:after {
	color: #0a3355;
}

.platform-pages .grey-section, .platform-pages .yellow-section {
	margin-top: 0;
	margin-bottom: 0;
}

#mktoForm_1572 .mktoRadioList .download-case-study .platform-pages .grey-section label, #mktoForm_1572 .mktoRadioList .download-case-study .platform-pages .yellow-section label, .download-case-study #mktoForm_1572 .mktoRadioList .platform-pages .grey-section label, .download-case-study #mktoForm_1572 .mktoRadioList .platform-pages .yellow-section label, .download-case-study .platform-pages .grey-section .btn, .download-case-study .platform-pages .yellow-section .btn, .plans-pages .percentage-section .roi .chart .platform-pages .grey-section span, .plans-pages .percentage-section .roi .chart .platform-pages .yellow-section span, .platform-pages .grey-section #mktoForm_1572 .mktoRadioList .download-case-study label, .platform-pages .grey-section .download-case-study #mktoForm_1572 .mktoRadioList label, .platform-pages .grey-section .download-case-study .btn, .platform-pages .grey-section .plans-pages .percentage-section .roi .chart span, .platform-pages .grey-section .share-container .shared-social span, .platform-pages .grey-section .yellow-section h1, .platform-pages .grey-section h1, .platform-pages .grey-section h2, .platform-pages .yellow-section #mktoForm_1572 .mktoRadioList .download-case-study label, .platform-pages .yellow-section .download-case-study #mktoForm_1572 .mktoRadioList label, .platform-pages .yellow-section .download-case-study .btn, .platform-pages .yellow-section .grey-section h1, .platform-pages .yellow-section .plans-pages .percentage-section .roi .chart span, .platform-pages .yellow-section .share-container .shared-social span, .platform-pages .yellow-section h2, .share-container .shared-social .platform-pages .grey-section span, .share-container .shared-social .platform-pages .yellow-section span {
	color: #0a3355;
}

.platform-pages .grey-section img, .platform-pages .yellow-section img {
	margin-bottom: -3rem;
}

@media (min-width:37.5em) {
	.platform-pages .grey-section img, .platform-pages .yellow-section img {
		margin-bottom: -6rem;
	}
}

@media (min-width:37.5em) {
	.platform-pages .grey-section, .platform-pages .yellow-section {
		margin-bottom: -6rem;
	}
}

@media (min-width:37.5em) {
	.platform-pages .grey-section .container .row .bgimg_1, .platform-pages .yellow-section .container .row .bgimg_1 {
		height: 100%;
		position: absolute;
		bottom: 0;
	}
}

@media (max-width:37.5em) {
	.platform-pages .grey-section .container .row .bgimg_1, .platform-pages .yellow-section .container .row .bgimg_1 {
		height: 100%;
	}
	
	.platform-pages .grey-section .container .row .bgimg_1 img, .platform-pages .yellow-section .container .row .bgimg_1 img {
		position: relative;
		bottom: 0;
	}
}

.platform-pages .grey-section {
	background-color: #f9f9f9;
	height: auto;
}

.platform-pages .cs-video-container {
	padding: 0;
}

.platform-pages .row {
	margin-bottom: 0;
}

@media (min-width:37.5em) {
	.platform-pages .row {
		margin-bottom: 6rem;
	}
}

@media (min-width:37.5em) {
	.platform-pages .features {
		background: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/wp-content/themes/kustomer2019/assets/dist/images/partners-lines.png") no-repeat bottom right;
	}
	
	.platform-pages .features.nitro-lazy {
		background-image: none !important;
	}
}

.platform-pages .sucess-story-section {
	background-repeat: no-repeat;
	background-position: top;
	background-size: cover;
}

.platform-pages .sucess-story-section svg {
	fill: #0a3355;
	color: #0a3355;
	width: 100px;
}

.platform-pages .sucess-story-section .bgwhite {
	background: rgba(255, 255, 255, .9);
	margin: 2rem 0;
	color: #0a3355;
}

.platform-pages .sucess-story-section .bgwhite div {
	font-weight: 700;
}

.platform-pages .sucess-story-section .bgwhite p.author {
	color: #17a3b2;
	margin-bottom: 0;
}

.platform-pages .tab-content, .platform-pages .tab-data {
	margin-top: 3rem;
}

.platform-pages .platform a, .platform-pages .platform b, .platform-pages .platform strong {
	color: #3b96bd;
}

.platform-pages a:not(.btn), .platform-pages b, .platform-pages strong {
	color: #3b96bd;
}

.platform-pages .purple_section {
	padding-top: 8rem;
	background: #bae1ee;
	color: #3b96bd;
	padding-bottom: 0;
}

@media (max-width:992px) {
	.platform-pages .purple_section {
		padding-bottom: 3rem;
	}
}

@media (max-width:37.5em) {
	.platform-pages .purple_section {
		padding-bottom: 0;
		padding-top: 4rem;
	}
}

.platform-pages .purple_section .row {
	align-items: center;
}

#mktoForm_1572 .mktoRadioList .platform-pages .purple_section label, .platform-pages .purple_section #mktoForm_1572 .mktoRadioList label, .platform-pages .purple_section .btn {
	margin-top: 3rem;
}

@media (max-width:565px) {
	.platform-pages .purple_section .p-image {
		padding-top: 2rem;
	}
}

#mktoForm_1572 .mktoRadioList .platform-pages .last-section label, .platform-pages .last-section #mktoForm_1572 .mktoRadioList label, .platform-pages .last-section .btn {
	margin-top: 3rem;
}

.platform-pages .even .col-sm-7 img {
	padding: 4rem 0;
}

@media (min-width:37.5em) {
	.platform-pages .even .col-sm-7 img {
		padding: 0 0 0 16rem;
	}
}

.platform-pages .odd img {
	padding: 4rem 0;
}

@media (min-width:37.5em) {
	.platform-pages .odd img {
		padding-right: 16rem;
	}
}

.help-pages .entry-header {
	background: #ffe04a;
}

.help-pages .entry-header:before {
	background-image: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/wp-content/themes/kustomer2019/assets/dist/images/Wave_blue.svg");
}

.help-pages .entry-header .container {
	height: 100%;
}

.help-pages .entry-header .row {
	align-items: center;
	height: 100%;
}

.help-pages .entry-header h1 {
	color: #17a3b2;
}

.help-pages .entry-header h1 span {
	color: #ff5551;
}

.help-pages .entry-header .vertical-title {
	color: #fff;
	z-index: 1;
}

.help-pages .entry-header .vertical-title div:after {
	color: #e3f9ff;
}

@media (max-width:37.5em) {
	.help-pages .start-section {
		padding-bottom: 0;
	}
}

#mktoForm_1572 .mktoRadioList .download-case-study .help-pages .start-section label, .download-case-study #mktoForm_1572 .mktoRadioList .help-pages .start-section label, .download-case-study .help-pages .start-section .btn, .help-pages .start-section #mktoForm_1572 .mktoRadioList .download-case-study label, .help-pages .start-section .download-case-study #mktoForm_1572 .mktoRadioList label, .help-pages .start-section .download-case-study .btn, .help-pages .start-section .plans-pages .percentage-section .roi .chart span, .help-pages .start-section .platform-pages .grey-section h1, .help-pages .start-section .share-container .shared-social span, .help-pages .start-section h2, .plans-pages .percentage-section .roi .chart .help-pages .start-section span, .platform-pages .grey-section .help-pages .start-section h1, .share-container .shared-social .help-pages .start-section span {
	color: #17a3b2;
}

.help-pages .blue-section {
	background: #17a3b2;
}

.help-pages .blue-section .f-item {
	background: #fff;
	display: flex;
}

#mktoForm_1572 .mktoRadioList .download-case-study .help-pages .blue-section .f-item label, .download-case-study #mktoForm_1572 .mktoRadioList .help-pages .blue-section .f-item label, .download-case-study .help-pages .blue-section .f-item .btn, .help-pages .blue-section .f-item #mktoForm_1572 .mktoRadioList .download-case-study label, .help-pages .blue-section .f-item .download-case-study #mktoForm_1572 .mktoRadioList label, .help-pages .blue-section .f-item .download-case-study .btn, .help-pages .blue-section .f-item .plans-pages .percentage-section .roi .chart span, .help-pages .blue-section .f-item .platform-pages .grey-section h1, .help-pages .blue-section .f-item .share-container .shared-social span, .help-pages .blue-section .f-item h2, .plans-pages .percentage-section .roi .chart .help-pages .blue-section .f-item span, .platform-pages .grey-section .help-pages .blue-section .f-item h1, .share-container .shared-social .help-pages .blue-section .f-item span {
	color: #17a3b2;
}

.help-pages .blue-section .f-item a {
	margin-top: 1rem;
}

.help-pages .blue-section-items {
	position: relative;
}

.help-pages .blue-section-items:before {
	background-image: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/wp-content/themes/kustomer2019/assets/dist/images/Wave_blue.svg");
}

@media (max-width:37.5em) {
	.help-pages .blue-section-items .col-12 {
		margin-bottom: 3rem;
	}
}

.help-pages .blue-section-items .s-item {
	background: #fff;
	height: 100%;
	display: flex;
	flex-direction: column;
}

.help-pages .blue-section-items .s-item h4 {
	color: #ff5551;
}

#mktoForm_1572 .mktoRadioList .help-pages .blue-section-items .s-item label, .help-pages .blue-section-items .s-item #mktoForm_1572 .mktoRadioList label, .help-pages .blue-section-items .s-item .btn {
	margin: 1rem auto 0rem auto;
	display: inline-block;
}

.help-pages .blue-section-items .s-item .frst-i {
	flex-grow: 1;
}

@media (max-width:37.5em) {
	.help-pages .blue-section-items {
		padding-bottom: 0;
	}
}

@media (max-width:37.5em) {
	.help-pages .w-new {
		padding: 0;
	}
}

.help-pages .w-new .container {
	background: #17a3b2;
	color: #fff;
}

.help-pages .w-new .container:after {
	content: "";
	display: block;
	position: absolute;
	background: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/wp-content/themes/kustomer2019/assets/dist/images/bg-help-form.png") no-repeat right bottom;
	background-size: contain;
	height: 100%;
	width: 143px;
	right: -118px;
	bottom: 40px;
}

.help-pages .w-new .help-from form .mktoFormRow:nth-child(3), .help-pages .w-new .help-from form .mktoFormRow:nth-child(4), .help-pages .w-new .help-from form .mktoFormRow:nth-child(5) {
	display: none !important;
}

@media (max-width:37.5em) {
	.help-pages .news_section {
		padding-top: 0;
	}
}

.cx-pages .entry-header {
	background: #ff5551;
	color: #fff;
}

@media (min-width:37.5em) {
	.cx-pages .entry-header {
		margin-bottom: -6rem;
	}
}

.cx-pages .entry-header .container {
	height: 100%;
}

.cx-pages .entry-header .row {
	align-items: center;
	height: 100%;
}

.cx-pages .entry-header h1 {
	color: #fff;
}

.cx-pages .entry-header h1 span {
	color: #ffe04a;
}

.cx-pages .entry-header .vertical-title {
	color: #ffe04a;
	z-index: 1;
}

.cx-pages .entry-header .vertical-title div:after {
	color: #0a3355;
}

.cx-pages .tabs {
	padding-bottom: 0;
}

@media (min-width:37.5em) {
	.cx-pages .video-section {
		padding-top: 0;
		padding-bottom: 1rem;
	}
}

#mktoForm_1572 .mktoRadioList .download-case-study .cx-pages .video-section label, .cx-pages .video-section #mktoForm_1572 .mktoRadioList .download-case-study label, .cx-pages .video-section .download-case-study #mktoForm_1572 .mktoRadioList label, .cx-pages .video-section .download-case-study .btn, .cx-pages .video-section .plans-pages .percentage-section .roi .chart span, .cx-pages .video-section .platform-pages .grey-section h1, .cx-pages .video-section .share-container .shared-social span, .cx-pages .video-section h2, .download-case-study #mktoForm_1572 .mktoRadioList .cx-pages .video-section label, .download-case-study .cx-pages .video-section .btn, .plans-pages .percentage-section .roi .chart .cx-pages .video-section span, .platform-pages .grey-section .cx-pages .video-section h1, .share-container .shared-social .cx-pages .video-section span {
	color: #0a3355;
	margin: 3rem 0;
}

.cx-pages .yellowsection {
	background: #ffe04a;
	position: relative;
	z-index: -1;
}

.cx-pages .yellowsection:before {
	content: "";
	display: block;
	position: absolute;
	background: #ffe04a;
	width: 400%;
	z-index: -1;
	height: 100%;
	top: 0;
	left: -100%;
}

.cx-pages .yellowsection .bp-item h5 {
	color: #ff5551;
}

.cx-pages .carousel-section {
	position: relative;
}

.cx-pages .carousel-section:before {
	content: "";
	display: block;
	position: absolute;
	background-image: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/wp-content/themes/kustomer2019/assets/dist/images/Wave_yellow.svg") !important;
	width: 400%;
	z-index: -1;
	top: 0;
	left: -100%;
	height: 150px;
	transform: rotate(180deg);
}

.cx-pages .carousel-section .planning {
	background: #fff;
}

.cx-pages .carousel-section .cx-item {
	position: relative;
}

.cx-pages .carousel-section .cx-item h3 {
	color: #00b16a;
}

.cx-pages .carousel-section .cx-item .cx-content {
	width: 100%;
	padding-top: 3rem;
	padding-left: 3rem;
	position: relative;
	z-index: 1;
	top: 0;
	left: 0;
}

@media (min-width:37.5em) {
	.cx-pages .carousel-section .cx-item .cx-content {
		width: 50%;
		position: absolute;
	}
}

@media (max-width:37.5em) {
	.cx-pages .carousel-section .cx-item .cx-content img {
		display: none;
	}
}

.cx-pages .carousel-section .slick-dots {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center;
	transform: translateY(-6rem);
	position: absolute;
	width: 100%;
}

.cx-pages .carousel-section .slick-dots li {
	display: inline-block;
}

.cx-pages .carousel-section .slick-dots button {
	background: #666;
	border-color: #666;
	text-indent: -99999px;
	width: 10px;
	height: 10px;
	padding: 0;
	margin-right: 2rem;
	cursor: pointer;
}

.cx-pages .carousel-section .slick-dots .slick-active button {
	background: #ff5551;
	border-color: #ff5551;
}

.cx-pages .blue-section {
	background: #bae1ee;
	position: relative;
}

.cx-pages .blue-section:before {
	content: "";
	display: block;
	position: absolute;
	background: #bae1ee;
	width: 400%;
	z-index: -1;
	height: 100%;
	top: 0;
	left: -100%;
}

#mktoForm_1572 .mktoRadioList .download-case-study .cx-pages .blue-section label, .cx-pages .blue-section #mktoForm_1572 .mktoRadioList .download-case-study label, .cx-pages .blue-section .download-case-study #mktoForm_1572 .mktoRadioList label, .cx-pages .blue-section .download-case-study .btn, .cx-pages .blue-section .plans-pages .percentage-section .roi .chart span, .cx-pages .blue-section .platform-pages .grey-section h1, .cx-pages .blue-section .share-container .shared-social span, .cx-pages .blue-section h2, .download-case-study #mktoForm_1572 .mktoRadioList .cx-pages .blue-section label, .download-case-study .cx-pages .blue-section .btn, .plans-pages .percentage-section .roi .chart .cx-pages .blue-section span, .platform-pages .grey-section .cx-pages .blue-section h1, .share-container .shared-social .cx-pages .blue-section span {
	color: #0a3355;
}

.cx-pages .blue-section .download-form .mktoFormRow {
	width: auto !important;
}

.cx-pages .blue-section .download-form form.mktoForm .mktoEmailField {
	width: 300px !important;
}

#mktoForm_1572 .mktoRadioList .download-case-study .cx-pages #content2 header label, #mktoForm_1572 .mktoRadioList .download-case-study .cx-pages [data-tabtarget="Success."] header label, .cx-pages #content2 header #mktoForm_1572 .mktoRadioList .download-case-study label, .cx-pages #content2 header .download-case-study #mktoForm_1572 .mktoRadioList label, .cx-pages #content2 header .download-case-study .btn, .cx-pages #content2 header .plans-pages .percentage-section .roi .chart span, .cx-pages #content2 header .platform-pages .grey-section h1, .cx-pages #content2 header .share-container .shared-social span, .cx-pages #content2 header h2, .cx-pages [data-tabtarget="Success."] header #mktoForm_1572 .mktoRadioList .download-case-study label, .cx-pages [data-tabtarget="Success."] header .download-case-study #mktoForm_1572 .mktoRadioList label, .cx-pages [data-tabtarget="Success."] header .download-case-study .btn, .cx-pages [data-tabtarget="Success."] header .plans-pages .percentage-section .roi .chart span, .cx-pages [data-tabtarget="Success."] header .platform-pages .grey-section h1, .cx-pages [data-tabtarget="Success."] header .share-container .shared-social span, .cx-pages [data-tabtarget="Success."] header h2, .download-case-study #mktoForm_1572 .mktoRadioList .cx-pages #content2 header label, .download-case-study #mktoForm_1572 .mktoRadioList .cx-pages [data-tabtarget="Success."] header label, .download-case-study .cx-pages #content2 header .btn, .download-case-study .cx-pages [data-tabtarget="Success."] header .btn, .plans-pages .percentage-section .roi .chart .cx-pages #content2 header span, .plans-pages .percentage-section .roi .chart .cx-pages [data-tabtarget="Success."] header span, .platform-pages .grey-section .cx-pages #content2 header h1, .platform-pages .grey-section .cx-pages [data-tabtarget="Success."] header h1, .share-container .shared-social .cx-pages #content2 header span, .share-container .shared-social .cx-pages [data-tabtarget="Success."] header span {
	color: #0a3355;
	margin-bottom: 3rem;
}

.cx-pages .quote-section {
	background: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/wp-content/themes/kustomer2019/assets/dist/images/patern-yellow.png") repeat 50%;
	position: relative;
}

.cx-pages .quote-section.nitro-lazy {
	background-image: none !important;
}

.cx-pages .quote-section:before {
	content: "";
	display: block;
	position: absolute;
	background: #ffe04a;
	background: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/wp-content/themes/kustomer2019/assets/dist/images/patern-yellow.png") repeat 50%;
	width: 400%;
	z-index: -1;
	height: 100%;
	top: 0;
	left: -100%;
}

.cx-pages .quote-section .headshot-section {
	background: #fff;
}

.cx-pages .quote-section .headshot-section.d-flex svg {
	width: 100px;
	color: #ff5551;
	margin-right: 6rem;
	margin-bottom: 2rem;
}

@media (min-width:37.5em) {
	.cx-pages .quote-section .headshot-section.d-flex svg {
		width: 60px;
		color: #ff5551;
		margin-right: 6rem;
	}
}

@media (max-width:37.5em) {
	.cx-pages .quote-section .headshot-section {
		flex-direction: column;
	}
}

.cx-pages .quote-section .headshot-author {
	margin-bottom: 0;
}

@media (min-width:37.5em) {
	.cx-pages .support-section {
		padding-top: 0;
	}
}

.cx-pages .support-section .tab-img {
	top: 15rem;
}

.cx-pages .support-section .bp-item h5 {
	color: #ff5551;
}

@media (min-width:37.5em) {
	.cx-pages .support-section .bp-item.first-bp-item {
		width: 30%;
		padding-right: 2rem;
	}
}

#mktoForm_1572 .mktoRadioList .cx-pages .support-section .bp-item.last-bp-item label, .cx-pages .support-section .bp-item.last-bp-item #mktoForm_1572 .mktoRadioList label, .cx-pages .support-section .bp-item.last-bp-item .btn {
	float: right;
}

@media (min-width:37.5em) {
	.cx-pages .support-section .bp-item.last-bp-item {
		padding-right: 2rem;
	}
}

@media (max-width:992px) {
	.page-template-page-cx .blue-section {
		margin-bottom: 20px;
	}
}

.pricing-plans-tables {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.pricing-plans-tables .pricing-table {
	flex: 0 0 calc(50% - 20px);
	margin-bottom: 2em;
}

.pricing-plans-tables-small:after {
	content: "";
	display: block;
	flex: 0 0 calc(100% / 3 - 25px);
}

.pricing-plans-tables-small .pricing-table {
	flex: 0 0 calc(100% / 3 - 25px);
}

.pricing-plans-tables-label {
	margin-top: 60px;
}

@media (max-width:768px) {
	.pricing-plans-tables {
		flex-direction: column;
	}
	
	.pricing-plans-tables-label {
		margin-top: 0;
	}
	
	.pricing-plans-tables .pricing-table {
		flex: 1 1 auto;
		margin-bottom: 2em;
	}
	
	.pricing-plans-tables .pricing-table:last-child {
		margin-bottom: 0;
	}
}

#mktoForm_1572 .mktoRadioList .page-template-template-pricing label, .page-template-template-pricing #mktoForm_1572 .mktoRadioList label, .page-template-template-pricing .btn {
	font-size: 16px;
	line-height: 1;
	font-weight: 700;
	font-style: normal;
	padding: 14px 18px;
	border-radius: 10px;
}

@media (max-width:768px) {
	.page-template-template-pricing h1.header-title {
		font-size: 30px;
	}
}

.pricing-table {
	box-shadow: 0 2px 3px 1px rgba(0, 0, 0, .2);
	background: #fff;
	position: relative;
}

.pricing-table-label {
	position: absolute;
	top: -60px;
	left: 0;
	width: 100%;
	background: #0a3355;
	color: #fff;
	padding-top: 1em;
	padding-bottom: 1em;
}

.pricing-table-label span {
	font-weight: 600;
	font-size: 1.25em;
	text-transform: uppercase;
}

@media (max-width:768px) {
	.pricing-table-label {
		position: relative;
		top: 0;
	}
}

.pricing-table-header {
	padding: 2.75rem 2.5rem;
	background: #ffa5a3;
	color: #870200;
}

.pricing-table-header .pricing-title {
	margin-bottom: 1.25em;
	color: #870200;
	font-weight: 900;
}

.pricing-table-header .pricing-subtitle {
	font-size: 1.33em;
	letter-spacing: .05em;
	line-height: 1.3;
	margin-bottom: 0;
}

.pricing-table-price {
	padding: 1.5rem 2.5rem;
	color: #222;
	display: flex;
	flex-direction: column;
	background: #fff5f5;
}

.pricing-table-price .pricing-price {
	font-family: MuseoSans;
	font-size: 3em;
	font-weight: 900;
	line-height: 1;
}

.pricing-table-price .pricing-payment {
	margin: 0;
	font-size: 1.5rem;
}

.pricing-table-price .pricing-pre-price {
	font-size: 1.5rem;
	margin-bottom: .33em;
}

.pricing-table-price sup {
	font-size: .5em;
	top: -.75em;
}

.pricing-table-details {
	padding: 2.5rem;
}

.pricing-table-details-empty {
	padding: 0;
}

.pricing-table-details .pricing-details-title {
	color: #000;
	font-size: 1.25em;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	margin-bottom: 1.25em;
}

.pricing-table-details ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.pricing-table-details li {
	margin: .33em 0;
	font-size: 1.5rem;
	position: relative;
	padding-left: .75em;
}

.pricing-table-details li:before {
	content: "";
	display: inline-block;
	height: 4px;
	width: 4px;
	background: #000;
	top: 10px;
	left: 0;
	border-radius: 50%;
	position: absolute;
}

.pricing-table-footer {
	padding: 0 2.5rem 3.25rem;
	display: flex;
	justify-content: center;
	align-items: flex-end;
	flex-wrap: wrap;
}

#mktoForm_1572 .mktoRadioList .pricing-table-footer label, .pricing-table-footer #mktoForm_1572 .mktoRadioList label, .pricing-table-footer .btn {
	margin: .25em 10px;
}

.pricing-table-footer .pricing-footer-notice {
	margin-top: 1em;
	font-size: 1.25rem;
	margin-bottom: 0;
	min-height: 18px;
	width: 100%;
	text-align: center;
}

.pricing-table-notice {
	font-size: 1.5rem;
}

.pricing-table-addon .pricing-table-header, .pricing-table-capability .pricing-table-header {
	background: #fff;
	color: #000;
}

.pricing-table-addon .pricing-title, .pricing-table-capability .pricing-title {
	color: #222;
	margin-bottom: .25em;
}

.pricing-table-addon .pricing-subtitle, .pricing-table-capability .pricing-subtitle {
	font-size: 1.5rem;
	letter-spacing: 0;
}

.pricing-table-addon .pricing-price, .pricing-table-capability .pricing-price {
	font-size: 2.25em;
}

.pricing-table-addon .pricing-payment, .pricing-table-addon .pricing-pre-price, .pricing-table-capability .pricing-payment, .pricing-table-capability .pricing-pre-price {
	font-size: 1.25rem;
}

.pricing-table-addon .pricing-details-title, .pricing-table-capability .pricing-details-title {
	font-size: 1.5rem;
}

.pricing-table-addon .pricing-list li, .pricing-table-capability .pricing-list li {
	margin: 0;
}

.pricing-table-addon>div, .pricing-table-addon>footer, .pricing-table-addon>header, .pricing-table-capability>div, .pricing-table-capability>footer, .pricing-table-capability>header {
	padding-left: 1.25em;
	padding-right: 1.25em;
}

.pricing-table-addon .pricing-table-footer, .pricing-table-capability .pricing-table-footer {
	padding-bottom: 1.25em;
}

.pricing-table-addon .pricing-title {
	font-size: 1.25em;
	margin-bottom: 1em;
}

.pricing-table-addon .pricing-table-price {
	background: #fff;
	padding-top: 0;
	padding-bottom: 1.75em;
}

.pricing-table-addon .pricing-footer-notice {
	margin-top: 1.75em;
}

.pricing-table-disabled {
	background: #f1f5f5;
	color: #788382;
}

.pricing-table-disabled .pricing-details-title, .pricing-table-disabled .pricing-subtitle, .pricing-table-disabled .pricing-table-price, .pricing-table-disabled .pricing-title {
	color: #788382;
}

.pricing-table-disabled .pricing-subtitle, .pricing-table-disabled .pricing-table-header {
	background: #f1f5f5;
}

.pricing-table-disabled .pricing-footer-notice {
	color: #000;
}

.pricing-table-disabled .list-item:before {
	background: #788382;
}

.pricing-table-disabled .pricing-table-price {
	background: #f8fafa;
}

@media (min-width:768px) {
	.section-pricing-plans-background {
		background-size: 1600px;
		background-image: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/wp-content/themes/kustomer2019/assets/dist/images/dots-background.png");
		background-repeat: no-repeat;
		background-position: top center;
	}
	
	.section-pricing-plans-background.nitro-lazy {
		background-image: none !important;
	}
}

.section-pricing-plans .section-header .header-subtitle, .section-pricing-plans .section-header h4 {
	color: #222 !important;
}

.section-pricing-plans .pricing-plans-tables-label {
	margin-top: 80px;
}

.section-pricing-plans .pricing-table-label {
	background: #07253e;
	padding: 2.75rem 2.5rem;
	top: -80px;
}

@media (max-width:768px) {
	.section-pricing-plans .pricing-table-label {
		top: 0;
	}
}

.section-capabilities, .section-faq, .section-pricing-extend {
	background: #f9f9f9;
}

.section-capabilities .header-subtitle, .section-faq .header-subtitle, .section-pricing-extend .header-subtitle {
	font-size: 1.25em;
	letter-spacing: 0;
}

@media (max-width:768px) {
	.section-capabilities .header-title, .section-faq .header-title, .section-pricing-extend .header-title {
		font-size: 26px;
	}
}

.section-pricing-extend {
	background: #fff;
}

.section-pricing-extend .section-header {
	margin-bottom: 3em;
}

.section-pricing-extend .container:not(:first-child) .section-header {
	margin-top: 5em;
}

.section-pricing-extend .pricing-table-price {
	min-height: 105px;
}

.faq-tabs .faq-item {
	padding: 1em 0;
	margin-right: 15rem;
	border-bottom: 1px solid #ddd;
}

.faq-tabs .faq-item-content {
	display: none;
	font-size: 1.5rem;
	line-height: 1.3;
	margin-top: 1em;
}

.faq-tabs .faq-item-content p:last-child {
	margin-bottom: 0;
}

.faq-tabs input[type=checkbox] {
	display: none;
}

.faq-tabs input[type=checkbox]:checked~.faq-item-content {
	display: block;
}

.faq-tabs label {
	font-size: 1.5em;
	cursor: pointer;
	display: block;
}

.faq-tabs label:after {
	display: block;
	display: inline-flex;
	content: "";
	font-family: "Font Awesome 5 Free";
	position: absolute;
	right: -15rem;
	top: 9px;
	height: 2em;
	width: 2em;
	color: #ff5551;
	align-items: center;
	justify-content: center;
}

.section-content-light .faq-tabs .faq-item {
	border-color: rgba(255, 255, 255, .2);
}

.section-content-light .faq-tabs .faq-item label:after {
	color: #fff;
}

@media (max-width:768px) {
	.faq-tabs .faq-item {
		margin-right: 3em;
	}
	
	.faq-tabs label {
		font-size: 26px;
	}
	
	.faq-tabs label:after {
		right: -2.5em;
	}
}

.pricing-pages .plans-header {
	background-size: 1600px;
	background-position: center;
	background-repeat: no-repeat;
}

.pricing-pages .plans-header .container {
	padding-top: 2em;
}

@media screen and (min-width:37.5em) {
	.pricing-pages .plans-header .container {
		padding-top: 3.5em;
	}
}

.pricing-pages-header {
	background-image: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/wp-content/uploads/2019/09/3406x1400-dots-background-31.png");
	min-height: 200px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
	display: flex;
}

.pricing-pages-header.nitro-lazy {
	background-image: none !important;
}

.pricing-pages-header h1 {
	margin-bottom: 2rem;
}

.pricing-pages-header h4 {
	line-height: 1;
}

.pricing-pages .entry-header {
	background: #b2e3f0;
	color: #0a3355;
	margin-bottom: 0;
}

@media (min-width:37.5em) {
	.pricing-pages .entry-header {
		margin-bottom: -12rem;
	}
}

.pricing-pages .entry-header .container {
	height: 100%;
}

.pricing-pages .entry-header .row {
	align-items: center;
	height: 100%;
}

@media (max-width:37.5em) {
	.pricing-pages .entry-header .row {
		padding-bottom: 2rem;
	}
}

#mktoForm_1572 .mktoRadioList .pricing-pages .entry-header label:hover, .pricing-pages .entry-header #mktoForm_1572 .mktoRadioList label:hover, .pricing-pages .entry-header .btn.red-btn:hover {
	color: #fff;
	background-color: #0a3355;
	border: 1px solid #0a3355;
}

.pricing-pages .entry-header h1 span {
	color: #ff5551;
}

.pricing-pages .entry-header .vertical-title {
	color: #0a3355;
	z-index: 1;
}

.pricing-pages .entry-header .vertical-title div:after {
	color: #ff5551;
}

.pricing-pages .block-section {
	position: relative;
	z-index: 4;
}

@media (max-width:565px) {
	.pricing-pages .block-section .col-sm-4:nth-child(-n+2) {
		margin-bottom: 4rem;
	}
}

.pricing-pages .quote-section {
	background: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/wp-content/themes/kustomer2019/assets/dist/images/patern-green.png") repeat 50%;
	position: relative;
}

.pricing-pages .quote-section.nitro-lazy {
	background-image: none !important;
}

.pricing-pages .quote-section:before {
	background: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/wp-content/themes/kustomer2019/assets/dist/images/patern-green.png") repeat 50%;
}

.pricing-pages .quote-section .headshot-section {
	background: #fff;
	color: #0a3355;
}

.pricing-pages .quote-section .headshot-section svg {
	width: 60px;
	color: #0a3355;
	margin-bottom: 2rem;
}

@media (max-width:37.5em) {
	.pricing-pages .quote-section .headshot-section svg {
		padding-left: 2rem;
		width: 90px;
	}
}

.pricing-pages .quote-section .white-bg {
	background: rgba(255, 255, 255, .9);
	padding: 1rem;
}

@media (max-width:565px) {
	.pricing-pages .quote-section .white-bg {
		padding: 2rem;
	}
}

@media (min-width:37.5em) {
	.pricing-pages .quote-section .headshot-quote {
		margin-right: 6rem;
	}
}

.pricing-pages .quote-section .headshot-author {
	margin-bottom: 0;
}

.pricing-pages .s-plan {
	height: 100%;
}

.pricing-pages .s-plan header {
	color: #fff;
}

#mktoForm_1572 .mktoRadioList .download-case-study .pricing-pages .s-plan header label, .download-case-study #mktoForm_1572 .mktoRadioList .pricing-pages .s-plan header label, .download-case-study .pricing-pages .s-plan header .btn, .plans-pages .percentage-section .roi .chart .pricing-pages .s-plan header span, .platform-pages .grey-section .pricing-pages .s-plan header h1, .pricing-pages .s-plan header #mktoForm_1572 .mktoRadioList .download-case-study label, .pricing-pages .s-plan header .download-case-study #mktoForm_1572 .mktoRadioList label, .pricing-pages .s-plan header .download-case-study .btn, .pricing-pages .s-plan header .plans-pages .percentage-section .roi .chart span, .pricing-pages .s-plan header .platform-pages .grey-section h1, .pricing-pages .s-plan header .share-container .shared-social span, .pricing-pages .s-plan header h2, .pricing-pages .s-plan header h3, .pricing-pages .s-plan header h4, .share-container .shared-social .pricing-pages .s-plan header span {
	color: inherit;
}

.pricing-pages .plan-1 header {
	background: #3b96bd;
}

.pricing-pages .plan-2 header {
	background: #00b16a;
}

.pricing-pages .plan-3 header {
	background: #17a3b2;
}

.pricing-pages .plan a {
	margin: 1rem;
}

@media (max-width:565px) {
	.pricing-pages .plan a {
		margin: 1rem 0;
	}
}

.pricing-pages .plan header {
	color: #fff;
}

#mktoForm_1572 .mktoRadioList .download-case-study .pricing-pages .plan header label, .download-case-study #mktoForm_1572 .mktoRadioList .pricing-pages .plan header label, .download-case-study .pricing-pages .plan header .btn, .plans-pages .percentage-section .roi .chart .pricing-pages .plan header span, .platform-pages .grey-section .pricing-pages .plan header h1, .pricing-pages .plan header #mktoForm_1572 .mktoRadioList .download-case-study label, .pricing-pages .plan header .download-case-study #mktoForm_1572 .mktoRadioList label, .pricing-pages .plan header .download-case-study .btn, .pricing-pages .plan header .plans-pages .percentage-section .roi .chart span, .pricing-pages .plan header .platform-pages .grey-section h1, .pricing-pages .plan header .share-container .shared-social span, .pricing-pages .plan header h2, .pricing-pages .plan header h3, .pricing-pages .plan header h4, .share-container .shared-social .pricing-pages .plan header span {
	color: inherit;
}

.pricing-pages .horizontal-plan .plan .pheader {
	color: #0a3355;
	background: #bae1ee;
}

.pricing-pages .horizontal-plan .plan .pheader>div {
	width: 50%;
}

.pricing-pages .horizontal-plan .plan .pheader img {
	max-width: 100px;
}

.pricing-pages .horizontal-plan .plan .pcontent {
	align-items: center;
}

.pricing-pages .horizontal-plan .plan .pcontent>div {
	width: 50%;
}

.pricing-pages .horizontal-plan .plan .pcontent .p-price {
	color: #c852ff;
}

.pricing-pages .horizontal-plan .plan .pcontent h4 {
	color: #17a3b2;
}

@media (max-width:565px) {
	.pricing-pages .horizontal-plan .plan .pcontent {
		display: block !important;
		padding: 3rem;
	}
	
	.pricing-pages .horizontal-plan .plan .pcontent>div {
		width: 100%;
	}
}

@media (max-width:565px) {
	.pricing-pages .horizontal-plan .container {
		padding: 0;
	}
	
	.pricing-pages .horizontal-plan .pheader>div:first-child {
		display: none;
	}
	
	.pricing-pages .horizontal-plan .pheader>div:nth-child(2) {
		width: 100%;
		padding: 2rem;
	}
	
	.pricing-pages .horizontal-plan .pheader>div:nth-child(2) p {
		margin-bottom: 0;
	}
}

.pricing-pages .p-price {
	max-width: 250px;
}

.pricing-pages .p-price span {
	font-size: 45.714px;
	font-size: 4.5714rem;
	line-height: 54.8568px;
	line-height: 1.2;
	font-weight: 700;
	padding-right: 1rem;
	float: left;
}

@media screen and (min-width:37.5em) {
	.pricing-pages .p-price span {
		font-size: 40px;
		font-size: 4rem;
		line-height: 12px;
		line-height: 1.2;
	}
}

@media (min-width:481px) and (max-width:787px) {
	.pricing-pages .p-price span {
		font-size: 3.33332px;
		font-size: 3.33332rem;
		line-height: 1px;
		line-height: 1.2;
	}
}

@media (max-width:565px) {
	.pricing-pages .p-price {
		max-width: 100%;
	}
}

.pricing-pages .vertical-plans .p-price {
	color: #17a3b2;
	margin-bottom: 2rem;
	max-width: 215px;
}

@media (min-width:37.5em) {
	.pricing-pages .vertical-plans .p-price {
		max-width: 190px;
	}
}

.pricing-pages .vertical-plans .p-features {
	color: #0a3355;
}

.pricing-pages .vertical-plans ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.pricing-pages .vertical-plans ul li {
	position: relative;
}

@media (max-width:565px) {
	.pricing-pages .vertical-plans ul li {
		padding-right: 2rem;
	}
}

.pricing-pages .vertical-plans ul li:after {
	content: "";
	display: block;
	position: absolute;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background-color: #00b16a;
	right: 0;
	top: 3px;
}

.pricing-pages .vertical-plans ul li:before {
	content: "";
	display: block;
	position: absolute;
	border: solid #fff;
	border-width: 0 3px 3px 0;
	width: 7px;
	height: 11px;
	transform: rotate(45deg);
	z-index: 1;
	right: 6px;
	top: 6px;
}

@media (max-width:565px) {
	.pricing-pages .vertical-plans .pcontent {
		display: block !important;
		padding: 3rem;
	}
	
	.pricing-pages .vertical-plans .pcontent>div {
		width: 100%;
	}
}

@media (max-width:565px) {
	.pricing-pages .vertical-plans {
		padding-bottom: 0;
	}
	
	.pricing-pages .vertical-plans .container {
		padding: 0;
	}
}

.pricing-pages .bplan-2 div.p-price {
	color: #0a3355;
}

.pricing-pages .bplan-2 header {
	background: #0a3355;
	padding-right: 6rem;
}

@media (max-width:565px) {
	.pricing-pages .bplan-2 header {
		padding: 3rem;
	}
}

.pricing-pages .bplan-3 header {
	background: #17a3b2;
	padding-right: 6rem;
}

@media (max-width:565px) {
	.pricing-pages .bplan-3 header {
		padding: 3rem;
	}
}

.pricing-pages .disclaimer {
	margin-top: 6rem;
}

@media (max-width:565px) {
	.pricing-pages .disclaimer {
		margin: 2rem;
	}
}

.pricing-pages .purple-section {
	padding: 0;
}

.pricing-pages .purple-section .container {
	background-color: #0a3355;
}

.pricing-pages .purple-section .container:before {
	display: none;
}

@media (min-width:37.5em) {
	.pricing-pages .purple-section .container:before {
		display: block;
		background: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/wp-content/themes/kustomer2019/assets/dist/images/Kustomer-Pricingv5.svg") no-repeat right bottom;
		bottom: 3rem;
	}
}

#mktoForm_1572 .mktoRadioList .download-case-study .pricing-pages .purple-section .container label, .download-case-study #mktoForm_1572 .mktoRadioList .pricing-pages .purple-section .container label, .download-case-study .pricing-pages .purple-section .container .btn, .plans-pages .percentage-section .roi .chart .pricing-pages .purple-section .container span, .platform-pages .grey-section .pricing-pages .purple-section .container h1, .pricing-pages .purple-section .container #mktoForm_1572 .mktoRadioList .download-case-study label, .pricing-pages .purple-section .container .download-case-study #mktoForm_1572 .mktoRadioList label, .pricing-pages .purple-section .container .download-case-study .btn, .pricing-pages .purple-section .container .plans-pages .percentage-section .roi .chart span, .pricing-pages .purple-section .container .platform-pages .grey-section h1, .pricing-pages .purple-section .container .share-container .shared-social span, .pricing-pages .purple-section .container h2, .share-container .shared-social .pricing-pages .purple-section .container span {
	color: #fff;
}

.pricing-pages .purple-section a {
	margin-top: 2rem;
}

.pricing-pages .faq {
	position: relative;
	color: #fff;
}

@media (max-width:565px) {
	.pricing-pages .faq {
		padding: 2rem;
	}
}

#mktoForm_1572 .mktoRadioList .download-case-study .pricing-pages .faq label>span, .download-case-study #mktoForm_1572 .mktoRadioList .pricing-pages .faq label>span, .download-case-study .pricing-pages .faq .btn>span, .plans-pages .percentage-section .roi .chart .pricing-pages .faq span>span, .platform-pages .grey-section .pricing-pages .faq h1>span, .pricing-pages .faq #mktoForm_1572 .mktoRadioList .download-case-study label>span, .pricing-pages .faq .download-case-study #mktoForm_1572 .mktoRadioList label>span, .pricing-pages .faq .download-case-study .btn>span, .pricing-pages .faq .plans-pages .percentage-section .roi .chart span>span, .pricing-pages .faq .platform-pages .grey-section h1>span, .pricing-pages .faq .share-container .shared-social span>span, .pricing-pages .faq h2>span, .share-container .shared-social .pricing-pages .faq span>span {
	color: #0a3355;
}

.pricing-pages .faq ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.pricing-pages .faq ul li {
	background: #fff;
	color: #000;
}

.pricing-pages .faq ul li .question {
	transition: all .2s linear;
}

.pricing-pages .faq ul li .question.q-open {
	background: #f9f9f9;
	color: #fff;
}

.pricing-pages .faq ul li .question.q-open h5:after {
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #17a3b2;
	transform: rotate(180deg);
}

.pricing-pages .faq ul li .answer {
	display: none;
	padding: 1rem 3rem;
}

@media screen and (min-width:37.5em) {
	.pricing-pages .faq ul li .answer {
		padding: 3rem 6rem;
	}
}

.pricing-pages .faq ul li h5 {
	cursor: pointer;
	position: relative;
	padding: 1rem 3rem;
	color: #222;
}

@media (max-width:565px) {
	.pricing-pages .faq ul li h5 {
		padding: 1rem 7rem 1rem 3rem;
	}
}

@media screen and (min-width:37.5em) {
	.pricing-pages .faq ul li h5 {
		padding: 3rem 6rem;
	}
}

.pricing-pages .faq ul li h5:after {
	content: "";
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #17a3b2;
	right: 3rem;
	top: 50%;
	transition: all .2s linear;
}

.pricing-pages .addons h4 {
	margin-bottom: 2rem;
	text-align: center;
}

.pricing-pages .box-addon {
	margin-bottom: 2rem;
}

.pricing-pages .box-addon>div {
	padding: 2rem 2rem 0rem 2rem;
	border-radius: 4px;
	border: 1px solid #f2f3f3;
	height: 100%;
}

.pricing-pages .box-addon>div .b-title {
	font-style: normal;
	margin-bottom: 1rem;
	font-weight: 400;
}

@media screen and (min-width:37.5em) {
	.pricing-pages .box-addon>div .b-content {
		font-size: 13.7142px;
		font-size: 1.37142rem;
		line-height: 20.5713px;
		line-height: 1.5;
	}
}

@media screen and (min-width:37.5em) and (min-width:37.5em) {
	.pricing-pages .box-addon>div .b-content {
		font-size: 12px;
		font-size: 1.2rem;
		line-height: 15px;
		line-height: 1.5;
	}
}

@media screen and (min-width:37.5em) and (min-width:481px) and (max-width:787px) {
	.pricing-pages .box-addon>div .b-content {
		font-size: 1px;
		font-size: 1rem;
		line-height: 1.24999px;
		line-height: 1.5;
	}
}

.plans-pages .plans-header {
	background-repeat: repeat-y;
	background-size: 1600px;
	background-position: center;
	display: flex;
}

.plans-pages .plans-header div h4, .plans-pages .plans-header div h4>span, .plans-pages .plans-header div>h1 {
	color: #222 !important;
}

.plans-pages .plans-header .container {
	padding-top: 2em;
}

@media screen and (min-width:37.5em) {
	.plans-pages .plans-header .container {
		padding-top: 3.5em;
	}
}

.plans-pages .entry-header {
	background: #00b16a;
	overflow: visible;
	height: 170px;
}

.plans-pages .entry-header .container {
	background-color: #fff;
	position: relative;
	top: 3rem;
}

@media (min-width:37.5em) {
	.plans-pages .entry-header .container {
		top: 6rem;
	}
}

.plans-pages .entry-header h1 {
	color: #3b96bd;
	margin: 0;
	margin-bottom: 3rem;
}

.plans-pages .entry-header h1 span {
	color: #ff5551;
}

@media (min-width:37.5em) {
	.plans-pages .entry-header {
		margin-bottom: 6rem;
	}
}

.plans-pages .percentage-section {
	padding: 1.5em 0;
}

.plans-pages .percentage-section .roi {
	display: flex;
	flex-direction: column;
	height: 100%;
}

.plans-pages .percentage-section .roi .logo-element {
	text-align: center;
	flex: 0 0 auto;
}

.plans-pages .percentage-section .roi .chart {
	flex: 0 0 auto;
	text-align: center;
}

.plans-pages .percentage-section .roi .chart span {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	font-size: 34.2855px;
	font-size: 3.42855rem;
	line-height: 34.2855px;
	line-height: 1;
	color: #0a3355;
}

@media screen and (min-width:37.5em) {
	.plans-pages .percentage-section .roi .chart span {
		font-size: 30px;
		font-size: 3rem;
		line-height: 10px;
		line-height: 1;
	}
}

@media (min-width:481px) and (max-width:787px) {
	.plans-pages .percentage-section .roi .chart span {
		font-size: 2.49999px;
		font-size: 2.49999rem;
		line-height: .83333px;
		line-height: 1;
	}
}

@media (min-width:576px) and (max-width:786px) {
	.plans-pages .percentage-section .roi .chart canvas {
		width: 100px !important;
		height: 100px !important;
	}
}

@media (min-width:787px) and (max-width:992px) {
	.plans-pages .percentage-section .roi .chart canvas {
		width: 150px !important;
		height: 150px !important;
	}
}

.ct_items .plans-pages .percentage-section .roi p, .plans-pages .percentage-section .roi .ct_items p, .plans-pages .percentage-section .roi .small-p, .plans-pages .percentage-section .roi .w_items p, .w_items .plans-pages .percentage-section .roi p {
	padding: 0 1rem;
	margin: 0;
	flex: 1 1 auto;
	font-size: 16px;
}

@media (min-width:37.5em) {
	.ct_items .plans-pages .percentage-section .roi p, .plans-pages .percentage-section .roi .ct_items p, .plans-pages .percentage-section .roi .small-p, .plans-pages .percentage-section .roi .w_items p, .w_items .plans-pages .percentage-section .roi p {
		padding: 0 3rem;
	}
}

.plans-pages .compare ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.plans-pages .compare ul li {
	display: inline-block;
	width: 100%;
	margin: 0;
}

.plans-pages .compare ul li .odd {
	background: #f9f9f9;
}

.plans-pages .compare ul li:last-child {
	border-bottom: 1px solid #f9f9f9;
}

.plans-pages .compare ul li ul {
	display: none;
}

.plans-pages .compare ul>li:not(:first-child) {
	border-top: 1px solid #f9f9f9;
}

.plans-pages .compare ul>li:not(:first-child) .plan1 label, .plans-pages .compare ul>li:not(:first-child) .plan2 label {
	display: none;
}

.plans-pages .compare li.top-level {
	position: relative;
	cursor: pointer;
}

.plans-pages .compare li.top-level .p_section .feature:before {
	content: "";
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	border-left: 8px solid #c31d1a;
	margin-right: -8px;
	z-index: 1;
	top: 2.2rem;
	right: 2rem;
	transition: all .2s linear;
}

.plans-pages .compare li.top-level .feature {
	padding-right: 5rem;
}

.plans-pages .compare li.top-level.p-open .p_section {
	background-color: #fff5f5;
}

.plans-pages .compare li.top-level.p-open .p_section div {
	color: #222;
}

.plans-pages .compare li.top-level.p-open .p_section .feature:before {
	transform: rotate(90deg);
}

.plans-pages .compare li.top-level .p_section .plan1, .plans-pages .compare li.top-level .p_section .plan2 {
	position: absolute;
	right: 0;
	top: -20px;
}

.plans-pages .compare li.top-level .p_section .plan1 {
	right: 135px;
	border: 0;
}

.plans-pages .compare li.top-level .p_section.grid-container {
	grid-template-areas: "feature column2 column2 column2";
}

.plans-pages .compare .grid-container {
	display: grid;
	grid-template-columns: 1.2fr 1.8fr .5fr .5fr;
	grid-template-rows: 1fr;
	grid-template-areas: "feature column2 plan1 plan2";
}

.plans-pages .compare .plan2 {
	grid-area: plan2;
	text-align: center;
}

.plans-pages .compare .plan1 {
	grid-area: plan1;
	text-align: center;
}

.plans-pages .compare .column2 {
	grid-area: column2;
}

.plans-pages .compare .feature {
	grid-area: feature;
}

.plans-pages .compare .plan1 span, .plans-pages .compare .plan2 span {
	display: block;
	position: relative;
	text-indent: -99999px;
	top: 10px;
}

.plans-pages .compare .plan1 span:after, .plans-pages .compare .plan2 span:after {
	content: "";
	display: block;
	position: absolute;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background-color: #00b16a;
	left: 50%;
	top: 3px;
	text-indent: 0;
	transform: translate(-50%, -50%);
}

.plans-pages .compare .plan1 span:before, .plans-pages .compare .plan2 span:before {
	content: "";
	display: block;
	position: absolute;
	border: solid #fff;
	border-width: 0 3px 3px 0;
	width: 7px;
	height: 11px;
	transform: rotate(45deg);
	z-index: 1;
	left: calc(50% - 3px);
	top: -3px;
	text-indent: 0;
}

@media (max-width:37.5em) {
	.plans-pages .compare .p_sub_section {
		grid-template-columns: 1.8fr 0fr 1.1fr 1.1fr;
	}
}

.plans-pages .compare .p_sub_section div {
	padding: 1rem;
	border-right: 2px solid #f9f9f9;
}

.plans-pages .compare .p_sub_section div:first-child span {
	color: #ff5551;
}

.plans-pages .compare .p_sub_section div:last-child {
	border-right: none;
}

.plans-pages .compare .p_sub_section .column2 {
	display: none;
}

@media (min-width:37.5em) {
	.plans-pages .compare .p_sub_section .column2 {
		display: block;
	}
}

.plans-pages .compare .p_section {
	background-color: #fff;
}

@media (max-width:37.5em) {
	.plans-pages .compare .p_section {
		grid-template-columns: 1.8fr 2.2fr;
	}
}

.plans-pages .compare .p_section:hover {
	background-color: #f9f9f9;
}

.plans-pages .compare .p_section:hover div {
	color: #222;
}

.plans-pages .compare .p_section div {
	border-right: 2px solid #f9f9f9;
	color: #c31d1a;
	padding: 2rem 1rem;
}

.plans-pages .compare .p_section div:last-child {
	border-right: none;
}

.plans-pages .compare .p_section label {
	color: #c31d1a;
	position: relative;
	top: -4rem;
	font-weight: 700;
}

.plans-pages .disclaimer {
	margin-top: 6rem;
}

.mk-pages .entry-header {
	background: #fff;
}

@media (max-width:37.5em) {
	.mk-pages .entry-header {
		padding: 3rem 0;
	}
}

.mk-pages .entry-header .container {
	height: 100%;
}

.mk-pages .entry-header .row {
	align-items: center;
	height: 100%;
}

.mk-pages .entry-header h1 {
	color: #000;
	margin: 0;
}

.mk-pages .entry-header h1 span {
	color: #ff5551;
}

.mk-pages .entry-header .vertical-title {
	color: #000;
}

.mk-pages .entry-header svg {
	width: 200px;
	position: absolute;
	top: 50%;
	left: -230px;
	transform: translateY(-50%);
}

.mk-pages .quote-section {
	background: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/wp-content/themes/kustomer2019/assets/dist/images/patern-red.png") repeat 50%;
	padding: 0;
	position: relative;
}

.mk-pages .quote-section.nitro-lazy {
	background-image: none !important;
}

@media (min-width:37.5em) {
	.mk-pages .quote-section {
		margin-bottom: -12rem;
	}
}

.mk-pages .quote-section .container {
	background: #fff;
	z-index: 2;
}

@media (min-width:37.5em) {
	.mk-pages .quote-section .container {
		top: -6rem;
	}
}

@media (max-width:37.5em) {
	.mk-pages .quote-section .text-right {
		text-align: center !important;
	}
}

.mk-pages .quote-section img {
	max-width: 150px;
	margin-right: 3rem;
}

@media (min-width:37.5em) {
	.mk-pages .quote-section img {
		margin-right: 6rem;
	}
}

.mk-pages .white-strip {
	background: #fff;
	z-index: 1;
	position: relative;
	padding-top: 12rem;
}

@media (max-width:37.5em) {
	.mk-pages .white-strip img {
		padding-bottom: 3rem;
		width: 70%;
	}
	
	.mk-pages .white-strip .align-items-center div {
		text-align: center;
	}
}

.mk-pages .blue-strip {
	background: #e3f9ff;
}

.mk-pages .blue-strip .secondary_text {
	color: #17a3b2;
}

@media (max-width:37.5em) {
	.mk-pages .images-section {
		text-align: center;
	}
	
	#mktoForm_1572 .mktoRadioList .download-case-study .mk-pages .images-section label, .download-case-study #mktoForm_1572 .mktoRadioList .mk-pages .images-section label, .download-case-study .mk-pages .images-section .btn, .mk-pages .images-section #mktoForm_1572 .mktoRadioList .download-case-study label, .mk-pages .images-section .download-case-study #mktoForm_1572 .mktoRadioList label, .mk-pages .images-section .download-case-study .btn, .mk-pages .images-section .plans-pages .percentage-section .roi .chart span, .mk-pages .images-section .platform-pages .grey-section h1, .mk-pages .images-section .share-container .shared-social span, .mk-pages .images-section h2, .plans-pages .percentage-section .roi .chart .mk-pages .images-section span, .platform-pages .grey-section .mk-pages .images-section h1, .share-container .shared-social .mk-pages .images-section span {
		text-align: left;
	}
}

.mk-pages .images-section .col-sm-6 {
	margin-top: 3rem;
	margin-bottom: 3rem;
}

.mk-pages .grey-strip {
	background: #f9f9f9;
}

.mk-pages .grey-strip li {
	margin: 0;
}

@media (max-width:37.5em) {
	.mk-pages .grey-strip .text-right {
		text-align: center !important;
	}
}

.mk-pages .leadership_section {
	background: #d7e2e1;
}

#mktoForm_1572 .mktoRadioList .mk-pages .leadership_section label, .mk-pages .leadership_section #mktoForm_1572 .mktoRadioList label, .mk-pages .leadership_section .red-btn {
	margin-right: 1rem;
}

@media (max-width:37.5em) {
	#mktoForm_1572 .mktoRadioList .mk-pages .leadership_section label, .mk-pages .leadership_section #mktoForm_1572 .mktoRadioList label, .mk-pages .leadership_section .red-btn {
		margin-bottom: 2rem;
	}
}

@media (max-width:37.5em) {
	.mk-pages .leadership_section img {
		display: none;
	}
}

.resource-pages .entry-header {
	background: #c852ff;
	margin-bottom: 3rem;
}

@media (min-width:37.5em) {
	.resource-pages .entry-header {
		margin-bottom: -6rem;
	}
}

.resource-pages .entry-header .container {
	height: 100%;
}

.resource-pages .entry-header .row {
	align-items: center;
	height: 100%;
}

.resource-pages .entry-header h1 {
	color: #fff;
	margin: 0;
}

.resource-pages .entry-header h1 span {
	color: #ff5551;
}

.resource-pages .entry-header .vertical-title {
	color: #ffe04a;
}

.resource-pages .post-thumbnail {
	display: block;
}

.resource-pages .category-list::before {
	background-image: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/wp-content/themes/kustomer2019/assets/dist/images/Wave_new_blue.svg");
	height: 150px;
}

.resource-pages .category-list ul {
	justify-content: center;
}

.resource-pages .featured-post {
	padding-top: 0;
}

.resource-pages .featured-post article .news-date {
	font-weight: 500;
}

.resource-pages .featured-post article .news_content h1 {
	font-weight: 700;
}

.resource-pages .blue-strip {
	position: relative;
	padding: 0;
}

.resource-pages .blue-strip:after {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 90px;
	background: #bae1ee;
	z-index: -1;
}

.resource-pages .blue-strip .content {
	background: #3b96bd;
	color: #fff;
}

#mktoForm_1572 .mktoRadioList .download-case-study .resource-pages .blue-strip .content label, .download-case-study #mktoForm_1572 .mktoRadioList .resource-pages .blue-strip .content label, .download-case-study .resource-pages .blue-strip .content .btn, .plans-pages .percentage-section .roi .chart .resource-pages .blue-strip .content span, .platform-pages .grey-section .resource-pages .blue-strip .content h1, .resource-pages .blue-strip .content #mktoForm_1572 .mktoRadioList .download-case-study label, .resource-pages .blue-strip .content .download-case-study #mktoForm_1572 .mktoRadioList label, .resource-pages .blue-strip .content .download-case-study .btn, .resource-pages .blue-strip .content .plans-pages .percentage-section .roi .chart span, .resource-pages .blue-strip .content .platform-pages .grey-section h1, .resource-pages .blue-strip .content .share-container .shared-social span, .resource-pages .blue-strip .content h2, .share-container .shared-social .resource-pages .blue-strip .content span {
	margin-bottom: 0;
}

.resource-pages .blue-strip .content a.btn {
	display: inline-block;
	margin-top: 2rem;
}

@media (min-width:37.5em) {
	.resource-pages .blue-strip .content a.btn {
		display: inline-block;
		margin-right: 2rem;
		margin-top: 0;
	}
}

.resource-pages .post-list {
	padding-top: 0;
}

.resource-pages .post-list article .news-date {
	font-weight: 500;
}

.resource-pages .post-list article .news_content h1 {
	font-weight: 700;
}

.filter-dropdown li button {
	border: 2px solid transparent;
}

.filter-dropdown li button.is-active {
	border: 2px solid #ffa5a3;
}

.filter-dropdown li button:focus {
	outline: 0;
}

@media (hover:none) {
	.resources-filters .filter-dropdown {
		display: none;
	}
	
	.resources-filters .filter-dropdown.is-visible {
		display: block;
	}
}

.no-results-found {
	display: none;
	text-align: center;
}

.no-results-found.is-visible {
	display: block;
}

.scroll-top {
	width: 20px;
	height: 20px;
	background: url("https://www.kustomer.com/wp-content/themes/images/slider-arrows.svg") no-repeat center center;
	transform: rotate(180deg);
	display: none;
}

.scroll-top.nitro-lazy {
	background-image: none !important;
}

.clear-search {
	display: none;
	position: absolute;
	font-size: 1em;
	color: #ffa5a3;
	top: 50%;
	transform: translateY(-50%);
	right: .7em;
	cursor: pointer;
}

.clear-search.is-visible {
	display: block;
}

.integration-pages-header {
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
	display: flex;
	padding: 3rem 0;
}

@media screen and (min-width:37.5em) {
	.integration-pages-header {
		padding: 6rem 0;
	}
}

.integration-pages .entry-header {
	background: #c852ff;
	margin-bottom: 3rem;
}

.integration-pages .entry-header:before {
	background-image: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/wp-content/themes/kustomer2019/assets/dist/images/Wave_blue.svg");
}

@media (min-width:37.5em) {
	.integration-pages .entry-header {
		margin-bottom: -6rem;
	}
}

.integration-pages .entry-header .container {
	height: 100%;
}

.integration-pages .entry-header .row {
	align-items: center;
	height: 100%;
}

.integration-pages .entry-header h1 {
	color: #fff;
	margin: 0;
}

.integration-pages .entry-header h1 span {
	color: #ff5551;
}

.integration-pages .entry-header .vertical-title {
	color: #e3f9ff;
}

.integration-pages .yellow_section {
	margin-bottom: 2rem;
}

.integration-pages .yellow_section .in-content {
	background: #ffe04a;
}

#mktoForm_1572 .mktoRadioList .integration-pages .yellow_section label, .integration-pages .yellow_section #mktoForm_1572 .mktoRadioList label, .integration-pages .yellow_section .btn {
	margin-top: 2rem;
}

@media (min-width:37.5em) {
	.integration-pages .yellow_section {
		margin-bottom: 6rem;
	}
}

.integration-pages .blue-strip {
	position: relative;
}

.integration-pages .blue-strip:after {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 90px;
	background: #bae1ee;
	z-index: -1;
}

.integration-pages .blue-strip .in_content {
	background: #17a3b2;
}

.integration-pages .blue-strip .download-form {
	margin-top: 2rem;
}

.integration-pages .blue-strip .download-form .mktoFormRow {
	width: auto !important;
}

.integration-pages .blue-strip .download-form form.mktoForm .mktoEmailField {
	width: 225px !important;
}

@media (min-width:37.5em) {
	.integration-pages .blue-strip .download-form form.mktoForm .mktoEmailField {
		width: 300px !important;
	}
}

.integration-pages .category-list::before {
	background-image: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/wp-content/themes/kustomer2019/assets/dist/images/Wave_new_blue.svg");
}

.integration-pages .category-list ul {
	justify-content: flex-start;
	padding-left: 0;
}

.integration-pages .post-list {
	margin-bottom: 6rem;
}

.integration-pages .post-list .post_thumbnail {
	position: relative;
	overflow: hidden;
	padding-top: 65.21739%;
}

.integration-pages .post-list .post_thumbnail img {
	position: absolute;
	display: block;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}

.integration-pages .post-list .post_thumbnail .post-thumbnail {
	position: static;
}

.integration-pages .post-list .cat {
	background: #ff5551 !important;
	color: #fff;
}

.integration-pages .post-list .cat h5 {
	color: inherit;
	font-size: 1.4rem;
	font-weight: 400;
	margin-bottom: 0;
}

.integration-pages .post-list .is-double .post_thumbnail {
	padding-top: 0;
}

.integration-pages .post-list .is-double .post_thumbnail img {
	position: relative;
}

#mktoForm_1572 .mktoRadioList .download-case-study .integration-pages .post-list .category-list label, .download-case-study #mktoForm_1572 .mktoRadioList .integration-pages .post-list .category-list label, .download-case-study .integration-pages .post-list .category-list .btn, .integration-pages .post-list .category-list #mktoForm_1572 .mktoRadioList .download-case-study label, .integration-pages .post-list .category-list .download-case-study #mktoForm_1572 .mktoRadioList label, .integration-pages .post-list .category-list .download-case-study .btn, .integration-pages .post-list .category-list .plans-pages .percentage-section .roi .chart span, .integration-pages .post-list .category-list .platform-pages .grey-section h1, .integration-pages .post-list .category-list .share-container .shared-social span, .integration-pages .post-list .category-list h2, .plans-pages .percentage-section .roi .chart .integration-pages .post-list .category-list span, .platform-pages .grey-section .integration-pages .post-list .category-list h1, .share-container .shared-social .integration-pages .post-list .category-list span {
	text-align: left;
	font-size: 48px;
}

@media (max-width:37.5em) {
	#mktoForm_1572 .mktoRadioList .download-case-study .integration-pages .post-list .category-list label, .download-case-study #mktoForm_1572 .mktoRadioList .integration-pages .post-list .category-list label, .download-case-study .integration-pages .post-list .category-list .btn, .integration-pages .post-list .category-list #mktoForm_1572 .mktoRadioList .download-case-study label, .integration-pages .post-list .category-list .download-case-study #mktoForm_1572 .mktoRadioList label, .integration-pages .post-list .category-list .download-case-study .btn, .integration-pages .post-list .category-list .plans-pages .percentage-section .roi .chart span, .integration-pages .post-list .category-list .platform-pages .grey-section h1, .integration-pages .post-list .category-list .share-container .shared-social span, .integration-pages .post-list .category-list h2, .plans-pages .percentage-section .roi .chart .integration-pages .post-list .category-list span, .platform-pages .grey-section .integration-pages .post-list .category-list h1, .share-container .shared-social .integration-pages .post-list .category-list span {
		font-size: 26px;
	}
}

.integration-pages .post-list .search-form {
	margin-bottom: 1rem;
}

.integration-pages .post-list .search-form form>div {
	display: flex;
}

.integration-pages .post-list .search-form input[type=text] {
	width: 250px !important;
	float: none;
	height: 30px;
	margin-bottom: 0;
	border-style: none;
	border-radius: 3px;
	border: 1px solid #0a3355;
	padding-left: 1rem;
	background-color: #fff;
	transition: all 350ms ease;
	font-size: 13.7142px;
	font-size: 1.37142rem;
	line-height: 20.5713px;
	line-height: 1.5;
	padding-right: 65px;
}

@media screen and (min-width:37.5em) {
	.integration-pages .post-list .search-form input[type=text] {
		font-size: 12px;
		font-size: 1.2rem;
		line-height: 15px;
		line-height: 1.5;
	}
}

@media (min-width:481px) and (max-width:787px) {
	.integration-pages .post-list .search-form input[type=text] {
		font-size: 1px;
		font-size: 1rem;
		line-height: 1.24999px;
		line-height: 1.5;
	}
}

.integration-pages .post-list .search-form input[type=text]:focus {
	background-color: rgba(10, 51, 85, .1);
	outline: 0;
}

#mktoForm_1572 .mktoRadioList .integration-pages .post-list .search-form label, .integration-pages .post-list .search-form #mktoForm_1572 .mktoRadioList label, .integration-pages .post-list .search-form .btn {
	border-radius: 3px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	position: relative;
	padding: 0 1em;
	margin-bottom: 0;
	height: 30px;
	color: #fff;
	border-color: #0a3355;
	background-color: #0a3355;
	font-size: 13.7142px;
	font-size: 1.37142rem;
	line-height: 20.5713px;
	line-height: 1.5;
	transform: translateY(0) translateX(-52px);
}

@media screen and (min-width:37.5em) {
	#mktoForm_1572 .mktoRadioList .integration-pages .post-list .search-form label, .integration-pages .post-list .search-form #mktoForm_1572 .mktoRadioList label, .integration-pages .post-list .search-form .btn {
		font-size: 12px;
		font-size: 1.2rem;
		line-height: 15px;
		line-height: 1.5;
	}
}

@media (min-width:481px) and (max-width:787px) {
	#mktoForm_1572 .mktoRadioList .integration-pages .post-list .search-form label, .integration-pages .post-list .search-form #mktoForm_1572 .mktoRadioList label, .integration-pages .post-list .search-form .btn {
		font-size: 1px;
		font-size: 1rem;
		line-height: 1.24999px;
		line-height: 1.5;
	}
}

#mktoForm_1572 .mktoRadioList .integration-pages .post-list .search-form label:hover, .integration-pages .post-list .search-form #mktoForm_1572 .mktoRadioList label:hover, .integration-pages .post-list .search-form .btn:hover {
	border-color: #0a3355;
	background-color: #0e4b7d;
}

.integration-pages .post-list article {
	width: 100%;
	height: 100%;
	position: relative;
	display: inline-block;
	padding: 3rem 2rem;
}

.integration-pages .post-list article.m-hover {
	cursor: pointer;
}

.integration-pages .post-list article .cat {
	position: absolute;
	top: -20px;
	padding: 1rem 2rem;
	left: 0;
	z-index: 2;
}

.integration-pages .post-list article .excerpt {
	padding: 1rem 0 0;
	position: absolute;
	z-index: 1;
	top: 100%;
	left: 0;
	height: 100%;
	width: 100%;
	transition: all .2s linear;
	background: #fff;
	font-size: 12px;
	line-height: 1.2;
}

.integration-pages .post-list article:hover .excerpt {
	top: 0;
}

.single-integration-aside-menu {
	position: -webkit-sticky;
	position: sticky;
	top: 5em;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
}

.single-integration-aside-menu .integration-entry {
	flex: 0 0 100%;
	max-width: 100%;
}

.single-integration-additional {
	margin-bottom: .25em;
}

.single-integration-additional .button-inline {
	font-size: 1em;
	font-weight: 400;
	padding-left: .25em;
}

.single-integration-additional .button-inline:hover {
	color: #ff5551;
}

.single-integration-additional .button-inline:hover svg path {
	fill: #ff5551;
}

.single-integration-additional .button-arrow {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: .25em;
}

.single-integration .container {
	height: 100%;
}

.single-integration .row {
	height: 100%;
}

.single-integration .entry-content {
	margin-top: 0;
}

.single-integration .entry-content h3 {
	margin-top: 1.5em;
}

.single-integration .entry-content h3+h5 {
	margin-top: 1.25em;
}

.single-integration .entry-content h5 {
	position: relative;
	font-weight: 500;
	padding-left: .75em;
	margin-bottom: .375em;
}

.single-integration .entry-content h5::before {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	height: 6px;
	width: 6px;
	background-color: #ff5551;
	border-radius: 2px;
	transform: translateY(-50%);
}

.single-integration .entry-content h5~p {
	padding-left: .875em;
	padding-right: .875em;
	margin-bottom: 1.25em;
}

.single-integration .entry-content p {
	color: #505050;
	margin-bottom: 1.75em;
}

.single-integration .entry-content p+p {
	margin-bottom: 1.5em;
}

.single-integration .entry-content img {
	width: 100%;
}

#mktoForm_1572 .mktoRadioList .download-case-study .single-integration label, .download-case-study #mktoForm_1572 .mktoRadioList .single-integration label, .download-case-study .single-integration .btn, .plans-pages .percentage-section .roi .chart .single-integration span, .platform-pages .grey-section .single-integration h1, .share-container .shared-social .single-integration span, .single-integration #mktoForm_1572 .mktoRadioList .download-case-study label, .single-integration .download-case-study #mktoForm_1572 .mktoRadioList label, .single-integration .download-case-study .btn, .single-integration .plans-pages .percentage-section .roi .chart span, .single-integration .platform-pages .grey-section h1, .single-integration .share-container .shared-social span, .single-integration h2 {
	color: #222;
	margin: 0 0 .375em;
}

#mktoForm_1572 .mktoRadioList .download-case-study .single-integration label span, .download-case-study #mktoForm_1572 .mktoRadioList .single-integration label span, .download-case-study .single-integration .btn span, .plans-pages .percentage-section .roi .chart .single-integration span span, .platform-pages .grey-section .single-integration h1 span, .share-container .shared-social .single-integration span span, .single-integration #mktoForm_1572 .mktoRadioList .download-case-study label span, .single-integration .download-case-study #mktoForm_1572 .mktoRadioList label span, .single-integration .download-case-study .btn span, .single-integration .plans-pages .percentage-section .roi .chart span span, .single-integration .platform-pages .grey-section h1 span, .single-integration .share-container .shared-social span span, .single-integration h2 span {
	color: #ff5551;
}

.single-integration .demo-section .row {
	align-items: center;
}

@media (max-width:767px) {
	.single-integration-aside-menu {
		margin-bottom: 1em;
	}
}

body.admin-bar .single-integration-aside-menu {
	top: 7em;
}

body.admin-bar .integration-aside-menu {
	top: 7em;
}

.amazon-page .entry-header {
	margin-bottom: 3rem;
}

@media (min-width:37.5em) {
	.amazon-page .entry-header {
		margin-bottom: -6rem;
		padding-bottom: 6rem;
		height: 550px;
	}
}

.amazon-page .entry-header .container {
	height: 100%;
}

.amazon-page .entry-header .row {
	align-items: center;
	height: 100%;
}

.amazon-page .entry-header h1 {
	margin: 0;
}

.amazon-page .entry-header h1 span {
	color: #ff5551;
}

@media (min-width:37.5em) {
	.amazon-page .video-section {
		padding-top: 0;
	}
}

.amazon-page .purple_section {
	background: #c852ff;
	color: #fff;
	padding-bottom: 0;
}

.amazon-page .box_section {
	position: relative;
}

.amazon-page .box_section:before {
	content: "";
	display: block;
	position: absolute;
	background-image: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/wp-content/themes/kustomer2019/assets/dist/images/Wave_purple.svg");
}

.amazon-page .box_section .container, .amazon-page .box_section .row {
	height: 100%;
}

.amazon-page .box_section .white-bg {
	background: #fff;
	padding: 2rem;
	height: 100%;
}

#mktoForm_1572 .mktoRadioList .download-case-study .amazon-page .box_section .white-bg label, .amazon-page .box_section .white-bg #mktoForm_1572 .mktoRadioList .download-case-study label, .amazon-page .box_section .white-bg .download-case-study #mktoForm_1572 .mktoRadioList label, .amazon-page .box_section .white-bg .download-case-study .btn, .amazon-page .box_section .white-bg .plans-pages .percentage-section .roi .chart span, .amazon-page .box_section .white-bg .platform-pages .grey-section h1, .amazon-page .box_section .white-bg .share-container .shared-social span, .amazon-page .box_section .white-bg h2, .download-case-study #mktoForm_1572 .mktoRadioList .amazon-page .box_section .white-bg label, .download-case-study .amazon-page .box_section .white-bg .btn, .plans-pages .percentage-section .roi .chart .amazon-page .box_section .white-bg span, .platform-pages .grey-section .amazon-page .box_section .white-bg h1, .share-container .shared-social .amazon-page .box_section .white-bg span {
	margin-bottom: 2rem;
}

.amazon-page .big_image {
	margin-bottom: -3rem;
	width: 100%;
}

@media (min-width:37.5em) {
	.amazon-page .big_image {
		margin-bottom: -24rem;
	}
}

.amazon-page .feature_section {
	padding-top: 0;
}

.amazon-page .feature_section .container {
	background: #3b96bd;
	color: #fff;
}

#mktoForm_1572 .mktoRadioList .download-case-study .amazon-page .feature_section label, .amazon-page .feature_section #mktoForm_1572 .mktoRadioList .download-case-study label, .amazon-page .feature_section .download-case-study #mktoForm_1572 .mktoRadioList label, .amazon-page .feature_section .download-case-study .btn, .amazon-page .feature_section .plans-pages .percentage-section .roi .chart span, .amazon-page .feature_section .platform-pages .grey-section h1, .amazon-page .feature_section .share-container .shared-social span, .amazon-page .feature_section h2, .download-case-study #mktoForm_1572 .mktoRadioList .amazon-page .feature_section label, .download-case-study .amazon-page .feature_section .btn, .plans-pages .percentage-section .roi .chart .amazon-page .feature_section span, .platform-pages .grey-section .amazon-page .feature_section h1, .share-container .shared-social .amazon-page .feature_section span {
	color: #ffe04a;
}

.amazon-page .feature_section ul {
	list-style: none;
	padding-left: 20px;
}

.amazon-page .feature_section ul li {
	position: relative;
}

.amazon-page .feature_section ul li:before {
	content: "";
	display: block;
	position: absolute;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #ffe04a;
	top: 5px;
	left: -20px;
}

.integration-aside-menu {
	position: -webkit-sticky;
	position: sticky;
	top: 5em;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	padding: .5em 0 .25em;
}

.integration-list-wrapper:not(:last-of-type) {
	margin-bottom: 2.5em;
}

.integration-list-title {
	font-weight: 500;
}

.integration-list {
	padding-left: 0;
	list-style: none;
}

.integration-list .list-item {
	margin: .5em 0;
}

.integration-list .list-item-link {
	display: block;
	font-weight: 500;
	font-size: 1em;
	transition: .25s;
	color: #505050;
}

.integration-list .list-item-link:hover {
	color: #ff5551;
	text-decoration: none;
}

.integration-list .list-item-link.active {
	color: #ff5551;
	text-decoration: none;
}

.integration-list .integration-sublist {
	list-style-type: none;
	margin: 0 auto;
	padding-left: 2em;
}

.integration-list .integration-sublist>li {
	margin: .5em 0;
}

.integration-type-wrapper {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
}

.integration-type-wrapper:not(:last-of-type) {
	margin-bottom: 1.25em;
}

.integration-type-wrapper .integration-entry:not(:nth-of-type(3n)) {
	margin-right: 1.6875em;
}

.integration-type-wrapper .section-heading {
	display: flex;
	align-items: baseline;
	justify-content: space-between;
	flex: 0 0 100%;
	width: 100%;
	max-width: 100%;
}

.integration-type-wrapper .heading-link {
	font-size: 1em;
	padding: 0 .5em 0 0;
	font-weight: 400;
}

.integration-type-wrapper .heading-link:hover {
	color: #ff5551;
}

.integration-type-wrapper .heading-link:hover svg path {
	fill: #ff5551;
}

.integration-type-wrapper .heading-link .button-arrow {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-left: .25em;
}

.integration-entry {
	display: flex;
	flex-direction: column;
	flex: 0 0 calc(100% / 3 - 1.125em);
	width: 100%;
	max-width: calc(100% / 3 - 1.125em);
	margin-bottom: 1.625em;
	border: .5px solid #e2e2e2;
	border-radius: 8px;
	overflow: hidden;
	-webkit-animation: showResource 1.5s ease .1s forwards;
	animation: showResource 1.5s ease .1s forwards;
	-webkit-animation-name: showResource;
	-webkit-animation-duration: 1.5s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-delay: 10ms;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-fill-mode: forwards;
	transform: scale(1);
}

.integration-entry.hoverable {
	transition: .2s;
}

.integration-entry.hoverable:hover {
	border: 1px solid #ff5551;
	box-shadow: 0 24px 32px rgba(44, 100, 131, .08);
	text-decoration: none;
	transition: .2s;
}

.integration-entry .entry-thumbnail-wrapper {
	position: relative;
	width: 100%;
	height: 0;
	padding-bottom: 44%;
}

.integration-entry .entry-thumbnail {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	height: 100%;
	width: 100%;
	max-height: 65%;
	max-width: 68%;
	-o-object-fit: contain;
	object-fit: contain;
}

.integration-entry .entry-body {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	background-color: #fff5f5;
	padding: 1em 1.5em .5em;
	height: 100%;
}

.integration-entry .entry-description, .integration-entry .entry-title {
	flex: 1;
}

.integration-entry .entry-title {
	font-size: 1.125em;
	font-weight: 500;
	margin-bottom: .125em;
}

.integration-entry .entry-description {
	color: grey;
	font-size: .75em;
	margin-bottom: .5em;
	font-weight: 600;
}

.integration-entry .entry-topics {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	max-width: calc(100% - 1.5em);
	flex: 2;
}

.integration-entry .entry-topics a, .integration-entry .entry-topics span {
	font-size: .75em;
	font-weight: 600;
	line-height: 1;
	display: inline-block;
	background: #fff;
	padding: .5em .6em;
	border-radius: 6px;
	color: #ff5551;
	box-sizing: border-box;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	margin-bottom: .875em;
}

.integration-entry .entry-topics a:not(:last-child), .integration-entry .entry-topics span:not(:last-child) {
	margin-right: .875em;
}

.integration-entry .entry-topics a:hover, .integration-entry .entry-topics span:hover {
	text-decoration: none;
}

.integration-entry-featured {
	position: relative;
}

.integration-entry-featured::after {
	content: "";
	position: absolute;
	right: .625em;
	bottom: -1.875em;
	height: 7em;
	width: 1em;
	background-color: #ff5551;
	transform: rotate(42deg);
}

.integration-entry-preview {
	border: none;
}

.integration-entry-preview:hover {
	border: none;
	box-shadow: none;
	text-decoration: none;
}

.integration-entry-preview .entry-body {
	background-color: #fff;
	padding: 1.25em 0 .5em;
}

.integration-entry-preview .entry-topics a {
	border: .5px solid #ff5551;
	padding: 10px;
	margin-bottom: .5em;
	transition: all .2s linear;
}

.integration-entry-preview .entry-topics a:hover {
	background-color: #ff5551;
	color: #fff;
}

.integration-entry-preview .entry-thumbnail-wrapper {
	padding-bottom: 88%;
	border: 1px solid #f8f8f8;
	border-radius: 8px;
}

@media screen and (max-width:991px) {
	.integration-type-wrapper .integration-entry:not(:nth-of-type(3n)) {
		margin-right: .75em;
	}
	
	.integration-entry {
		flex: 0 0 calc(100% / 3 - .5em);
		max-width: calc(100% / 3 - .5em);
		margin-bottom: .875em;
	}
	
	.integration-entry .entry-body {
		padding: .5em .75em .125em;
	}
	
	.integration-entry .entry-topics {
		max-width: calc(100% - 1.75em);
	}
	
	.integration-entry .entry-topics a, .integration-entry .entry-topics span {
		margin-bottom: .625em;
	}
	
	.integration-entry .entry-topics a:not(:last-child), .integration-entry .entry-topics span:not(:last-child) {
		margin-right: .625em;
	}
}

@media (max-width:767px) {
	.integration-aside-menu {
		padding: 0;
		margin-bottom: 1.75em;
		z-index: 10;
	}
	
	.integration-aside-menu-inner {
		position: relative;
		left: 50%;
		width: 100vw;
		transform: translateX(-50%);
		padding: .5em 15px;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		border-top: 1px solid rgba(0, 0, 0, .1);
		box-shadow: 0 4px 4px rgba(0, 0, 0, .05);
		background-color: #fff;
	}
	
	.integration-list-wrapper:not(:last-of-type) {
		margin-bottom: 0;
	}
	
	.integration-list-wrapper:last-of-type .integration-list {
		left: auto;
		right: 0;
	}
	
	.integration-list-wrapper.is-active .integration-list {
		opacity: 1;
		pointer-events: all;
		transition: .2s;
		transform: translateY(0);
	}
	
	.integration-list {
		position: absolute;
		top: 100%;
		left: 0;
		background: #fff;
		z-index: 10;
		min-width: 200px;
		box-shadow: 0 4px 4px rgba(0, 0, 0, .25);
		border-top: 5px solid #ff5551;
		opacity: 0;
		pointer-events: none;
		transition: .2s;
		transform: translateY(1em);
		padding: .25em 1em;
		margin: .5em 0;
	}
	
	.integration-list-title {
		position: relative;
		padding: .5em .75em .5em 0;
		margin-bottom: 0;
	}
	
	.integration-list-title::after {
		content: "";
		position: absolute;
		top: 50%;
		right: 0;
		transform: translateY(-50%);
		height: 7px;
		width: .5em;
		background-image: url("data:image/svg+xml,%3Csvg width=\'11\' height=\'7\' viewBox=\'0 0 11 7\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M11 0H0L5.31034 7L11 0Z\' fill=\'%23222222\'%3E%3C/path%3E%3C/svg%3E");
		background-repeat: no-repeat;
		background-size: contain;
	}
	
	.integration-entry-preview .entry-thumbnail-wrapper {
		padding-bottom: 54%;
	}
	
	.integration-entry-preview .entry-body {
		padding-left: 0;
		padding-right: 0;
	}
}

@media (max-width:576px) {
	.integration-type-wrapper .integration-entry:not(:nth-of-type(3n)) {
		margin-right: 0;
	}
	
	.integration-entry {
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.integration-entry .entry-thumbnail-wrapper {
		padding-bottom: 46%;
	}
	
	.integration-entry .entry-body {
		padding: 1em 1.25em .5em;
	}
	
	.integration-list-title {
		font-size: 1em;
	}
	
	.integration-entry-preview .entry-thumbnail-wrapper {
		padding-bottom: 54%;
	}
	
	.integration-entry-preview .entry-body {
		padding-left: 0;
		padding-right: 0;
	}
}

.dev-page .entry-header {
	background: #3b96bd;
}

.dev-page .entry-header:before {
	background-image: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/wp-content/themes/kustomer2019/assets/dist/images/Wave_blue.svg");
}

.dev-page .entry-header h1 {
	color: #fff;
}

.dev-page .entry-header h1 span {
	color: #ffe04a;
}

.dev-page .entry-header .vertical-title {
	color: #17a3b2;
}

.dev-page .entry-header .vertical-title div:after {
	color: #ffe04a;
}

.dev-page .entry-header p {
	color: #fff;
}

@media (max-width:37.5em) {
	.dev-page .entry-header .on-top-content {
		position: relative;
	}
}

.dev-page .row {
	z-index: 3;
}

@media (max-width:575px) {
	.dev-page .on-top-content .container, .dev-page .on-top-content .row {
		height: auto;
	}
}

.dev-page h3 {
	color: #3b96bd;
}

.dev-page .quote-section {
	padding-top: 4rem;
	margin: 0;
	background: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/wp-content/themes/kustomer2019/assets/dist/images/patern-blue.png") repeat 50%;
	padding-bottom: 6rem;
}

.dev-page .quote-section.nitro-lazy {
	background-image: none !important;
}

@media (min-width:37.5em) {
	.dev-page .quote-section {
		padding-top: 8rem;
	}
}

.dev-page .quote-section .headshot-section {
	display: flex;
	align-items: flex-start;
	top: 0;
}

.dev-page .quote-section .headshot-section .headshot-quote-container {
	color: #17a3b2;
}

@media (min-width:37.5em) {
	.dev-page .quote-section .headshot-section .headshot-quote-container {
		display: block;
	}
}

.dev-page .quote-section .headshot-section .headshot-quote-container .headshot-author {
	color: #17a3b2;
}

@media (max-width:480px) {
	.dev-page .quote-section .headshot-section {
		display: block;
	}
}

.dev-page .quote-section .headshot-section svg {
	fill: #ffe04a;
	color: #ffe04a;
	height: auto;
	margin-right: 6rem;
}

.dev-page .yellow-section {
	background: #ffe04a;
	margin-top: 6rem;
	top: 0rem;
	margin-bottom: 0rem;
}

.dev-page .yellow-section:before {
	display: none;
}

.dev-page .wave_section {
	background: #17a3b2;
	position: relative;
	padding-top: 0;
}

.dev-page .wave_section:before {
	background-image: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/wp-content/themes/kustomer2019/assets/dist/images/Wave_blue.svg");
	transform: rotate(0);
	top: -20px;
}

#mktoForm_1572 .mktoRadioList .download-case-study .dev-page .wave_section label, .dev-page .wave_section #mktoForm_1572 .mktoRadioList .download-case-study label, .dev-page .wave_section .download-case-study #mktoForm_1572 .mktoRadioList label, .dev-page .wave_section .download-case-study .btn, .dev-page .wave_section .plans-pages .percentage-section .roi .chart span, .dev-page .wave_section .platform-pages .grey-section h1, .dev-page .wave_section .share-container .shared-social span, .dev-page .wave_section h2, .download-case-study #mktoForm_1572 .mktoRadioList .dev-page .wave_section label, .download-case-study .dev-page .wave_section .btn, .plans-pages .percentage-section .roi .chart .dev-page .wave_section span, .platform-pages .grey-section .dev-page .wave_section h1, .share-container .shared-social .dev-page .wave_section span {
	color: #fff;
}

#mktoForm_1572 .mktoRadioList .dev-page .wave_section label, .dev-page .wave_section #mktoForm_1572 .mktoRadioList label, .dev-page .wave_section .btn {
	margin-top: 2rem;
}

.dev-page .d-flex {
	flex-wrap: wrap;
}

.dev-page .bgimg_1, .dev-page .bgimg_2 {
	position: absolute;
	z-index: 0;
	bottom: 15%;
	right: -20px;
	transform: rotate(10deg);
}

.dev-page .ct_items, .dev-page .w_items {
	background: rgba(255, 255, 255, .9);
	padding: 2rem;
	margin: 4%;
}

.dev-page .ct_items h6, .dev-page .w_items h6 {
	color: #17a3b2;
}

@media (min-width:37.5em) {
	.dev-page .ct_items, .dev-page .w_items {
		flex: 0 0 42%;
		max-width: 42%;
	}
	
	.dev-page .ct_items:nth-child(3), .dev-page .w_items:nth-child(3) {
		flex: 0 0 92%;
		max-width: 92%;
		flex-grow: 1;
	}
}

@media (min-width:37.5em) {
	.dev-page .features-section .ct_items:nth-child(3), .dev-page .features-section .w_items:nth-child(3) {
		flex: 0 0 42%;
		max-width: 42%;
	}
}

.events-page .entry-header {
	background: #0a3355;
	color: #fff;
	margin-bottom: 3rem;
}

@media (min-width:37.5em) {
	.events-page .entry-header {
		margin-bottom: -6rem;
	}
}

.events-page .entry-header .container {
	height: 100%;
}

.events-page .entry-header .row {
	align-items: center;
	height: 100%;
}

.events-page .entry-header h1 {
	color: #fff;
}

.events-page .entry-header h1 span {
	color: #17a3b2;
}

.events-page .entry-header .vertical-title {
	color: #17a3b2;
}

.events-page .entry-header .vertical-title span {
	color: #ffe04a;
}

.events-page .ttile {
	text-align: center;
	position: relative;
	bottom: -10px;
	margin: 0;
	z-index: 1;
}

.events-page .news_content {
	padding-top: 1rem;
}

.events-page .news_picture {
	position: relative;
	overflow: hidden;
	padding-top: 56.25%;
}

.events-page .news_picture img {
	position: absolute;
	display: block;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}

.events-page .quote-section {
	background: 0 0;
	margin-bottom: -6rem;
	padding-bottom: 12rem;
	margin-top: 0;
}

@media (min-width:37.5em) {
	.events-page .quote-section .headshot-quote-container {
		display: block;
	}
}

.events-page .quote-section .headshot-section {
	display: flex;
	align-items: flex-start;
	top: 0;
}

@media (max-width:767px) {
	.events-page .quote-section .headshot-section {
		display: block;
	}
}

.events-page .quote-section .headshot-section svg {
	fill: #17a3b2;
	color: #17a3b2;
	height: auto;
	margin-right: 6rem;
}

.events-page .bn-section {
	margin-bottom: 9rem;
	background: #0a3355;
	color: #fff;
}

.events-page .customer-list .post-thumbnail, .events-page .posts-list .post-thumbnail {
	position: relative;
	overflow: hidden;
	padding-top: 65.21739%;
}

.events-page .customer-list .post-thumbnail img, .events-page .posts-list .post-thumbnail img {
	position: absolute;
	display: block;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}

.single-event .entry-header {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
}

.single-event .entry-header .container {
	height: 100%;
}

.single-event .entry-header .row {
	align-items: center;
	height: 100%;
}

.single-event .entry-header .white-bg {
	background: rgba(255, 255, 255, .8);
	color: #0a3355;
}

.single-event .entry-header .white-bg h1 {
	margin-top: 0;
}

#mktoForm_1572 .mktoRadioList .download-case-study .single-event label, .download-case-study #mktoForm_1572 .mktoRadioList .single-event label, .download-case-study .single-event .btn, .plans-pages .percentage-section .roi .chart .single-event span, .platform-pages .grey-section .single-event h1, .share-container .shared-social .single-event span, .single-event #mktoForm_1572 .mktoRadioList .download-case-study label, .single-event .download-case-study #mktoForm_1572 .mktoRadioList label, .single-event .download-case-study .btn, .single-event .plans-pages .percentage-section .roi .chart span, .single-event .platform-pages .grey-section h1, .single-event .share-container .shared-social span, .single-event h2, .single-event h3, .single-event h4 {
	margin-bottom: 2rem;
}

.single-event h5 {
	margin: 1rem 0;
}

.single-event .blue-section .container {
	background: #e3f9ff;
}

.single-event .purple-section {
	background: #c852ff;
	padding-bottom: 20px;
	padding-top: 20px;
}

.single-event .purple-section .container {
	background: 0 0;
}

.single-event .purple-section .container .row {
	align-items: center;
}

.single-event .purple-section .container:before {
	background: 0 0;
}

.single-event .purple-section .form-section {
	margin-bottom: 0;
}

.single-event .purple-section .form-section .form_box {
	background: 0 0;
}

#mktoForm_1572 .mktoRadioList .download-case-study .single-event .attendees-section label, .download-case-study #mktoForm_1572 .mktoRadioList .single-event .attendees-section label, .download-case-study .single-event .attendees-section .btn, .plans-pages .percentage-section .roi .chart .single-event .attendees-section span, .platform-pages .grey-section .single-event .attendees-section h1, .share-container .shared-social .single-event .attendees-section span, .single-event .attendees-section #mktoForm_1572 .mktoRadioList .download-case-study label, .single-event .attendees-section .download-case-study #mktoForm_1572 .mktoRadioList label, .single-event .attendees-section .download-case-study .btn, .single-event .attendees-section .plans-pages .percentage-section .roi .chart span, .single-event .attendees-section .platform-pages .grey-section h1, .single-event .attendees-section .share-container .shared-social span, .single-event .attendees-section h2 {
	color: #17a3b2;
}

.single-event .attendees-section img {
	margin: 3rem 0;
}

.single-event .quote-section {
	padding-top: 4rem;
	background: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/wp-content/themes/kustomer2019/assets/dist/images/patern-green.png") repeat 50%;
}

.single-event .quote-section.nitro-lazy {
	background-image: none !important;
}

@media (min-width:37.5em) {
	.single-event .quote-section {
		padding-top: 8rem;
	}
}

.single-event .quote-section .headshot-section {
	display: flex;
	align-items: flex-start;
	top: 0;
}

@media (min-width:37.5em) {
	.single-event .quote-section .headshot-section .headshot-quote-container {
		display: block;
	}
}

@media (max-width:480px) {
	.single-event .quote-section .headshot-section {
		display: block;
	}
}

.single-event .quote-section .headshot-section svg {
	fill: #c852ff;
	color: #c852ff;
	height: auto;
	margin-right: 6rem;
}

.single-event .event-map {
	padding: 0;
}

.single-event .event-map iframe {
	width: 100% !important;
}

.careers-page .career-tracks .ct_items .single-event p, .careers-page .career-tracks .w_items .single-event p, .ct_items .single-event p, .single-event .careers-page .career-tracks .ct_items p, .single-event .careers-page .career-tracks .w_items p, .single-event .ct_items p, .single-event .small-p, .single-event .w_items p, .w_items .single-event p {
	margin-bottom: 0;
}

.single-event .social {
	margin-top: 1rem;
}

.single-event .social a {
	color: #3b96bd;
	padding: 0 .5rem;
}

.single-event .social a:hover {
	color: #ff5551;
}

@media (max-width:992px) {
	.page-id-20 .events-page .tabs_element label {
		font-size: 16px;
		padding: 1.5rem;
		display: inline-block;
		vertical-align: top;
	}
	
	.page-id-20 .events-page .tabs_element label span {
		padding: 0;
		display: block;
		line-height: 1.5;
		min-height: 73px;
	}
}

@media (max-width:787px) {
	.page-id-20 .events-page .tabs_element label {
		padding: 1.5rem .5rem;
	}
}

@media (max-width:320px) {
	.page-id-20 .events-page .tabs_element label span {
		min-height: 97px;
		word-break: break-word;
	}
}

@media (min-width:37.5em) {
	.single-event.layout_2 .entry-header {
		margin-bottom: -3rem;
	}
}

.single-event.layout_2 .entry-header h1 span {
	color: #ff5551;
}

.single-event.layout_2 .entry-header .row {
	align-items: flex-start;
}

.single-event.layout_2 .blue-section {
	padding-top: 0;
}

.single-event.layout_2 .form-section {
	margin-bottom: 0;
}

.single-event.layout_2 .form-section .mktoField {
	border-color: #e3f9ff;
	background-color: #e3f9ff;
}

.single-event.layout_2 .form-section .mktoButton {
	color: #fff !important;
	border-color: #17a3b2 !important;
	background-color: #17a3b2 !important;
}

.single-event.layout_2 .form-section .mktoButton:hover {
	color: #fff !important;
	border-color: #19b5c6 !important;
	background-color: #19b5c6 !important;
}

.single-event.layout_3 .entry-header {
	background-color: #3b96bd;
	color: #fff;
}

@media (min-width:37.5em) {
	.single-event.layout_3 .entry-header {
		margin-bottom: -3rem;
	}
}

.single-event.layout_3 .entry-header h1 span {
	color: #ff5551;
}

.single-event.layout_3 .blue-section {
	padding-top: 0;
}

.single-event.layout_3 .form-section {
	margin-bottom: 0;
}

.single-event.layout_3 .form-section .mktoButton {
	color: #000 !important;
	border-color: #ffe04a !important;
	background-color: #ffe04a !important;
}

.single-event.layout_3 .form-section .mktoButton:hover {
	color: #fff !important;
	border-color: #ff5551 !important;
	background-color: #ff5551 !important;
}

.single-event.layout_4 .entry-header, .single-event.layout_5 .entry-header {
	background-color: #3b96bd;
	color: #fff;
}

.single-event.layout_4 .entry-header h1 span, .single-event.layout_5 .entry-header h1 span {
	color: #ff5551;
}

.single-event.layout_4 .entry-header .form-section .mktoButton, .single-event.layout_5 .entry-header .form-section .mktoButton {
	color: #000;
	border-color: #ffe04a;
	background-color: #ffe04a;
}

.single-event.layout_4 .entry-header .form-section .mktoButton:hover, .single-event.layout_5 .entry-header .form-section .mktoButton:hover {
	color: #fff;
	border-color: #ff5551;
	background-color: #ff5551;
}

.single-event.layout_4 .speaker-content, .single-event.layout_5 .speaker-content {
	background-color: #fff;
	color: #3b96bd;
	padding: 1rem;
	width: 80%;
	transform: translateY(-50%);
}

.ct_items .single-event.layout_4 .speaker-content p, .ct_items .single-event.layout_5 .speaker-content p, .single-event.layout_4 .speaker-content .ct_items p, .single-event.layout_4 .speaker-content .small-p, .single-event.layout_4 .speaker-content .w_items p, .single-event.layout_5 .speaker-content .ct_items p, .single-event.layout_5 .speaker-content .small-p, .single-event.layout_5 .speaker-content .w_items p, .w_items .single-event.layout_4 .speaker-content p, .w_items .single-event.layout_5 .speaker-content p {
	margin-bottom: 0;
}

.single-event.layout_4 .blue-section, .single-event.layout_5 .blue-section {
	background: #e3f9ff;
}

.single-event.layout_4 .blue-section .container, .single-event.layout_5 .blue-section .container {
	background: #e3f9ff;
}

.single-event.layout_4 .blue-section .section-content, .single-event.layout_5 .blue-section .section-content {
	padding: 0;
}

.single-event.layout_4 .quote-section, .single-event.layout_5 .quote-section {
	margin-top: 0;
}

.bdr-pages .entry-header {
	background: #ffe04a;
	height: auto;
	margin-bottom: -8rem;
}

@media screen and (min-width:37.5em) {
	.bdr-pages .entry-header .post-thumbnail img {
		max-width: 450px;
		width: inherit;
		position: relative;
		top: 3rem;
	}
}

.bdr-pages .entry-header .post-thumbnail {
	display: flex;
	align-items: flex-end;
	position: relative;
	height: auto;
}

.bdr-pages .entry-header h1 span {
	color: #17a3b2;
}

.bdr-pages .purple-section {
	position: relative;
}

.bdr-pages .purple-section .s-kusty {
	overflow: hidden;
	padding-right: 0;
}

.bdr-pages .purple-section .s-kusty svg {
	position: relative;
	right: -20%;
}

.bdr-pages .purple-section #ARROW {
	position: absolute;
	width: 80px;
	z-index: 1;
	left: 50%;
	top: -10%;
	transform: translateX(-50%);
}

@media screen and (min-width:37.5em) {
	.bdr-pages .purple-section #ARROW {
		width: 100px;
		top: -3%;
	}
}

@media screen and (max-width:37.5em) {
	.bdr-pages .purple-section .container {
		padding: 3rem 2rem;
	}
}

.bdr-pages .purple-section .container:before {
	background: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/wp-content/themes/kustomer2019/assets/dist/images/bg-bdr.png") no-repeat right bottom;
	left: -120px;
}

.bdr-pages .blue-section {
	background-color: #17a3b2;
	position: relative;
	overflow: hidden;
}

.bdr-pages .blue-section .container:after {
	content: "";
	display: block;
	position: absolute;
	transform: rotate(-90deg);
	background-image: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/wp-content/themes/kustomer2019/assets/dist/images/Wave_yellow.svg") !important;
	width: 191%;
	height: 120px;
	top: 0;
	z-index: 0;
}

.bdr-pages .blue-section .container:before {
	content: "";
	display: block;
	position: absolute;
	background: #ffe04a;
	width: 200%;
	height: 300%;
	top: -6rem;
	left: 100%;
	z-index: 0;
}

.bdr-pages .blue-section .container .row {
	z-index: 1;
}

.bdr-pages .blue-section h1 {
	color: #fff;
}

.bdr-pages .blue-section h1 span {
	color: #ffe04a;
}

.page-template-page-bdr .demo-section {
	background: #ffe04a;
}

.page-template-page-bdr .demo-section:before {
	background-image: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/wp-content/themes/kustomer2019/assets/dist/images/Wave_yellow.svg") !important;
}

.page-template-page-bdr .demo-section input.mktoEmailField {
	background: #ffe04a;
}

.page-template-page-bdr .footer-newsletter {
	background: #0a3355;
	color: #fff;
}

.page-template-page-bdr .footer-newsletter a, .page-template-page-bdr .footer-newsletter p {
	color: #fff;
}

.page-template-page-bdr .socialize a:hover {
	color: #ffe04a;
}

body, html {
	height: 100%;
}

.flexible_content .quote-section {
	margin: 0;
}

@media (min-width:37.5em) {
	.flexible_content .quote-section .headshot-quote-container {
		display: block;
	}
}

.flexible_content .quote-section .headshot-section {
	display: flex;
	align-items: flex-start;
	top: 0;
}

@media (max-width:767px) {
	.flexible_content .quote-section .headshot-section {
		display: block;
	}
}

.flexible_content .quote-section .headshot-section svg {
	fill: currentColor;
	color: currentColor;
	height: auto;
	margin-right: 6rem;
}

.flexible_content .quote-section.tb {
	margin-top: 6rem;
	margin-bottom: 6rem;
}

.flexible_content .quote-section.nm {
	margin: 0;
}

.flexible_content .quote-section.nb {
	margin-top: 6rem;
}

.flexible_content .quote-section.ngb {
	margin-bottom: 6rem;
	padding-bottom: 12rem;
}

.flexible_content .brand-section {
	background: 0 0;
	margin-bottom: 3rem;
	padding-bottom: 0rem !important;
}

@media (min-width:37.5em) {
	.flexible_content .brand-section {
		margin-bottom: -6rem;
		padding-bottom: 12rem !important;
	}
}

.flexible_content .brand-section .container {
	text-align: center;
}

#mktoForm_1572 .mktoRadioList .download-case-study .flexible_content .brand-section label, .download-case-study #mktoForm_1572 .mktoRadioList .flexible_content .brand-section label, .download-case-study .flexible_content .brand-section .btn, .flexible_content .brand-section #mktoForm_1572 .mktoRadioList .download-case-study label, .flexible_content .brand-section .download-case-study #mktoForm_1572 .mktoRadioList label, .flexible_content .brand-section .download-case-study .btn, .flexible_content .brand-section .plans-pages .percentage-section .roi .chart span, .flexible_content .brand-section .platform-pages .grey-section h1, .flexible_content .brand-section .share-container .shared-social span, .flexible_content .brand-section h2, .plans-pages .percentage-section .roi .chart .flexible_content .brand-section span, .platform-pages .grey-section .flexible_content .brand-section h1, .share-container .shared-social .flexible_content .brand-section span {
	margin-bottom: 3rem;
	color: #0a3355;
}

#mktoForm_1572 .mktoRadioList .download-case-study .flexible_content .brand-section label span, .download-case-study #mktoForm_1572 .mktoRadioList .flexible_content .brand-section label span, .download-case-study .flexible_content .brand-section .btn span, .flexible_content .brand-section #mktoForm_1572 .mktoRadioList .download-case-study label span, .flexible_content .brand-section .download-case-study #mktoForm_1572 .mktoRadioList label span, .flexible_content .brand-section .download-case-study .btn span, .flexible_content .brand-section .plans-pages .percentage-section .roi .chart span span, .flexible_content .brand-section .platform-pages .grey-section h1 span, .flexible_content .brand-section .share-container .shared-social span span, .flexible_content .brand-section h2 span, .plans-pages .percentage-section .roi .chart .flexible_content .brand-section span span, .platform-pages .grey-section .flexible_content .brand-section h1 span, .share-container .shared-social .flexible_content .brand-section span span {
	color: #00b16a;
}

.flexible_content .brand-section.full {
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}

.flexible_content .brand-section.full .logos-row {
	box-shadow: 0 0 12px 0 rgba(144, 164, 174, .2);
}

@media (max-width:37.5em) {
	.flexible_content .brand-section.full .logos-row .col {
		flex: 0 0 16.66667%;
		max-width: 16.66667%;
	}
}

.flexible_content .body_content-section, .flexible_content .tab_content-section {
	display: flex;
}

.flexible_content .body_content-section {
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
}

.flexible_content .body_content-section.is-content-light {
	color: #fff;
}

#mktoForm_1572 .mktoRadioList .download-case-study .flexible_content .body_content-section.is-content-light label, .download-case-study #mktoForm_1572 .mktoRadioList .flexible_content .body_content-section.is-content-light label, .download-case-study .flexible_content .body_content-section.is-content-light .btn, .flexible_content .body_content-section.is-content-light #mktoForm_1572 .mktoRadioList .download-case-study label, .flexible_content .body_content-section.is-content-light .download-case-study #mktoForm_1572 .mktoRadioList label, .flexible_content .body_content-section.is-content-light .download-case-study .btn, .flexible_content .body_content-section.is-content-light .plans-pages .percentage-section .roi .chart span, .flexible_content .body_content-section.is-content-light .platform-pages .grey-section h1, .flexible_content .body_content-section.is-content-light .share-container .shared-social span, .flexible_content .body_content-section.is-content-light h1, .flexible_content .body_content-section.is-content-light h2, .flexible_content .body_content-section.is-content-light h3, .flexible_content .body_content-section.is-content-light h4, .plans-pages .percentage-section .roi .chart .flexible_content .body_content-section.is-content-light span, .platform-pages .grey-section .flexible_content .body_content-section.is-content-light h1, .share-container .shared-social .flexible_content .body_content-section.is-content-light span {
	color: #fff;
}

.flexible_content .body_content-section.is-content-light .card-form {
	color: #000;
}

#mktoForm_1572 .mktoRadioList .download-case-study .flexible_content .body_content-section.is-content-light .card-form label, .download-case-study #mktoForm_1572 .mktoRadioList .flexible_content .body_content-section.is-content-light .card-form label, .download-case-study .flexible_content .body_content-section.is-content-light .card-form .btn, .flexible_content .body_content-section.is-content-light .card-form #mktoForm_1572 .mktoRadioList .download-case-study label, .flexible_content .body_content-section.is-content-light .card-form .download-case-study #mktoForm_1572 .mktoRadioList label, .flexible_content .body_content-section.is-content-light .card-form .download-case-study .btn, .flexible_content .body_content-section.is-content-light .card-form .plans-pages .percentage-section .roi .chart span, .flexible_content .body_content-section.is-content-light .card-form .platform-pages .grey-section h1, .flexible_content .body_content-section.is-content-light .card-form .share-container .shared-social span, .flexible_content .body_content-section.is-content-light .card-form h1, .flexible_content .body_content-section.is-content-light .card-form h2, .flexible_content .body_content-section.is-content-light .card-form h3, .flexible_content .body_content-section.is-content-light .card-form h4, .plans-pages .percentage-section .roi .chart .flexible_content .body_content-section.is-content-light .card-form span, .platform-pages .grey-section .flexible_content .body_content-section.is-content-light .card-form h1, .share-container .shared-social .flexible_content .body_content-section.is-content-light .card-form span {
	color: #000;
}

.flexible_content .body_content-section .card-form {
	position: absolute;
	z-index: 10;
}

@media (max-width:576px) {
	.flexible_content .body_content-section .card-form {
		position: relative;
	}
}

.flexible_content .tab-content>.tab-pane {
	display: block;
}

.flexible_content .tabs_element .tab-content {
	margin-top: 3rem;
}

.flexible_content .cx-section:before {
	transform: rotate(-90deg);
	width: 195%;
}

.flexible_content .wave-purple:before {
	background-image: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/wp-content/themes/kustomer2019/assets/dist/images/Wave_purple.svg");
}

.flexible_content .wave-blue:before {
	background-image: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/wp-content/themes/kustomer2019/assets/dist/images/Wave_blue.svg");
}

.flexible_content .wave-green:before {
	background-image: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/wp-content/themes/kustomer2019/assets/dist/images/Wave_green.svg");
}

.flexible_content .wave-yellow:before {
	background-image: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/wp-content/themes/kustomer2019/assets/dist/images/Wave_yellow.svg");
}

.flexible_content .wave-light_blue:before {
	background-image: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/wp-content/themes/kustomer2019/assets/dist/images/Wave_light_blue.svg");
}

.flexible_content .wave-new_blue:before {
	background-image: url("https://cdn-adihc.nitrocdn.com/wHvDNcErRRXmBJsOsQQouhenqaBbuFef/assets/static/optimized/rev-8cc4e12/wp-content/themes/kustomer2019/assets/dist/images/Wave_new_blue.svg");
}

.flexible_content .hero {
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
}

.flexible_content .card-form {
	background: #fff;
	padding: 1em;
	border-radius: 5px;
	color: #000;
}

.flexible_content .card-form .form-title {
	margin-bottom: 20px;
}

.page-template-default .entry-header {
	height: 200px;
	margin-bottom: -6rem;
}

.single-post>.entry-header {
	height: 210px;
}

@media (max-width:991px) {
	.single-post>.entry-header {
		min-height: auto;
		height: auto;
	}
}

.single-post .entry-title {
	font-size: 4.5714rem;
}

@media (max-width:40em) {
	.single-post .entry-title {
		font-size: 2.2rem;
	}
}
}
@charset "UTF-8";

.wp-block-archives-dropdown label {
	display: block;
}

.wp-block-avatar.aligncenter {
	text-align: center;
}

.wp-block-audio {
	margin: 0 0 1em;
}

.wp-block-audio figcaption {
	margin-top: .5em;
	margin-bottom: 1em;
}

.wp-block-audio audio {
	width: 100%;
	min-width: 300px;
}

.wp-block-button__link {
	color: #fff;
	background-color: #32373c;
	border-radius: 9999px;
	box-shadow: none;
	cursor: pointer;
	display: inline-block;
	font-size: 1.125em;
	padding: calc(.667em + 2px) calc(1.333em + 2px);
	text-align: center;
	text-decoration: none;
	word-break: break-word;
	box-sizing: border-box;
}

.wp-block-button__link:active, .wp-block-button__link:focus, .wp-block-button__link:hover, .wp-block-button__link:visited {
	color: #fff;
}

.wp-block-button__link.aligncenter {
	text-align: center;
}

.wp-block-button__link.alignright {
	text-align: right;
}

.wp-block-buttons>.wp-block-button.has-custom-width {
	max-width: none;
}

.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link {
	width: 100%;
}

.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link {
	font-size: inherit;
}

.wp-block-buttons>.wp-block-button.wp-block-button__width-25 {
	width: calc(25% - var(--wp--style--block-gap, .5em) * .75);
}

.wp-block-buttons>.wp-block-button.wp-block-button__width-50 {
	width: calc(50% - var(--wp--style--block-gap, .5em) * .5);
}

.wp-block-buttons>.wp-block-button.wp-block-button__width-75 {
	width: calc(75% - var(--wp--style--block-gap, .5em) * .25);
}

.wp-block-buttons>.wp-block-button.wp-block-button__width-100 {
	width: 100%;
	flex-basis: 100%;
}

.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25 {
	width: 25%;
}

.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50 {
	width: 50%;
}

.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75 {
	width: 75%;
}

.wp-block-button.is-style-squared, .wp-block-button__link.wp-block-button.is-style-squared {
	border-radius: 0;
}

.wp-block-button.no-border-radius, .wp-block-button__link.no-border-radius {
	border-radius: 0 !important;
}

.is-style-outline>:where(.wp-block-button__link), :where(.wp-block-button__link).is-style-outline {
	border: 2px solid;
	padding: .667em 1.333em;
}

.is-style-outline>.wp-block-button__link:not(.has-text-color), .wp-block-button__link.is-style-outline:not(.has-text-color) {
	color: currentColor;
}

.is-style-outline>.wp-block-button__link:not(.has-background), .wp-block-button__link.is-style-outline:not(.has-background) {
	background-color: transparent;
}

.wp-block-buttons.is-vertical {
	flex-direction: column;
}

.wp-block-buttons.is-vertical>.wp-block-button:last-child {
	margin-bottom: 0;
}

.wp-block-buttons>.wp-block-button {
	display: inline-block;
	margin: 0;
}

.wp-block-buttons.is-content-justification-left {
	justify-content: flex-start;
}

.wp-block-buttons.is-content-justification-left.is-vertical {
	align-items: flex-start;
}

.wp-block-buttons.is-content-justification-center {
	justify-content: center;
}

.wp-block-buttons.is-content-justification-center.is-vertical {
	align-items: center;
}

.wp-block-buttons.is-content-justification-right {
	justify-content: flex-end;
}

.wp-block-buttons.is-content-justification-right.is-vertical {
	align-items: flex-end;
}

.wp-block-buttons.is-content-justification-space-between {
	justify-content: space-between;
}

.wp-block-buttons.aligncenter {
	text-align: center;
}

.wp-block-buttons:not(.is-content-justification-space-between, .is-content-justification-right, .is-content-justification-left, .is-content-justification-center) .wp-block-button.aligncenter {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}

.wp-block-button.aligncenter, .wp-block-calendar {
	text-align: center;
}

.wp-block-calendar tbody td, .wp-block-calendar th {
	padding: .25em;
	border: 1px solid #ddd;
}

.wp-block-calendar tfoot td {
	border: none;
}

.wp-block-calendar table {
	width: 100%;
	border-collapse: collapse;
}

.wp-block-calendar table th {
	font-weight: 400;
	background: #ddd;
}

.wp-block-calendar a {
	text-decoration: underline;
}

.wp-block-calendar table caption, .wp-block-calendar table tbody {
	color: #40464d;
}

.wp-block-categories.alignleft {
	margin-right: 2em;
}

.wp-block-categories.alignright {
	margin-left: 2em;
}

.wp-block-code code {
	display: block;
	font-family: inherit;
	overflow-wrap: break-word;
	white-space: pre-wrap;
}

.wp-block-columns {
	display: flex;
	margin-bottom: 1.75em;
	box-sizing: border-box;
	flex-wrap: wrap !important;
	align-items: normal !important;
}

@media (min-width:782px) {
	.wp-block-columns {
		flex-wrap: nowrap !important;
	}
}

.wp-block-columns.are-vertically-aligned-top {
	align-items: flex-start;
}

.wp-block-columns.are-vertically-aligned-center {
	align-items: center;
}

.wp-block-columns.are-vertically-aligned-bottom {
	align-items: flex-end;
}

@media (max-width:781px) {
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
		flex-basis: 100% !important;
	}
}

@media (min-width:782px) {
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
		flex-basis: 0;
		flex-grow: 1;
	}
	
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis] {
		flex-grow: 0;
	}
}

.wp-block-columns.is-not-stacked-on-mobile {
	flex-wrap: nowrap !important;
}

.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column {
	flex-basis: 0;
	flex-grow: 1;
}

.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis] {
	flex-grow: 0;
}

:where(.wp-block-columns.has-background) {
	padding: 1.25em 2.375em;
}

.wp-block-column {
	flex-grow: 1;
	min-width: 0;
	word-break: break-word;
	overflow-wrap: break-word;
}

.wp-block-column.is-vertically-aligned-top {
	align-self: flex-start;
}

.wp-block-column.is-vertically-aligned-center {
	align-self: center;
}

.wp-block-column.is-vertically-aligned-bottom {
	align-self: flex-end;
}

.wp-block-column.is-vertically-aligned-bottom, .wp-block-column.is-vertically-aligned-center, .wp-block-column.is-vertically-aligned-top {
	width: 100%;
}

.wp-block-comments-pagination>.wp-block-comments-pagination-next, .wp-block-comments-pagination>.wp-block-comments-pagination-numbers, .wp-block-comments-pagination>.wp-block-comments-pagination-previous {
	margin-right: .5em;
	margin-bottom: .5em;
}

.wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child, .wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child, .wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child {
	margin-right: 0;
}

.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow {
	margin-right: 1ch;
	display: inline-block;
}

.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron) {
	transform: scaleX(1);
}

.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow {
	margin-left: 1ch;
	display: inline-block;
}

.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron) {
	transform: scaleX(1);
}

.wp-block-comments-pagination.aligncenter {
	justify-content: center;
}

.wp-block-comment-template {
	margin-bottom: 0;
	max-width: 100%;
	list-style: none;
	padding: 0;
}

.wp-block-comment-template li {
	clear: both;
}

.wp-block-comment-template ol {
	margin-bottom: 0;
	max-width: 100%;
	list-style: none;
	padding-left: 2rem;
}

.wp-block-cover, .wp-block-cover-image {
	position: relative;
	background-size: cover;
	background-position: 50%;
	min-height: 430px;
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 1em;
	box-sizing: border-box;
}

.wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax {
	background-attachment: fixed;
}

@supports (-webkit-touch-callout:inherit) {
	.wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax {
		background-attachment: scroll;
	}
}

@media (prefers-reduced-motion:reduce) {
	.wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax {
		background-attachment: scroll;
	}
}

.wp-block-cover-image.is-repeated, .wp-block-cover.is-repeated {
	background-repeat: repeat;
	background-size: auto;
}

.wp-block-cover-image.has-background-dim:not([class*=-background-color]), .wp-block-cover-image .has-background-dim:not([class*=-background-color]), .wp-block-cover.has-background-dim:not([class*=-background-color]), .wp-block-cover .has-background-dim:not([class*=-background-color]) {
	background-color: #000;
}

.wp-block-cover-image .has-background-dim.has-background-gradient, .wp-block-cover .has-background-dim.has-background-gradient {
	background-color: transparent;
}

.wp-block-cover-image.has-background-dim:before, .wp-block-cover.has-background-dim:before {
	content: "";
	background-color: inherit;
}

.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before, .wp-block-cover-image .wp-block-cover__background, .wp-block-cover-image .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim:not(.has-background-gradient):before, .wp-block-cover .wp-block-cover__background, .wp-block-cover .wp-block-cover__gradient-background {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 1;
	opacity: .5;
}

.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before {
	opacity: .1;
}

.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before {
	opacity: .2;
}

.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before {
	opacity: .3;
}

.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before {
	opacity: .4;
}

.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before {
	opacity: .5;
}

.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before {
	opacity: .6;
}

.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before {
	opacity: .7;
}

.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before {
	opacity: .8;
}

.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before {
	opacity: .9;
}

.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before {
	opacity: 1;
}

.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0, .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0 {
	opacity: 0;
}

.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10, .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10 {
	opacity: .1;
}

.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20, .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20 {
	opacity: .2;
}

.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30, .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30 {
	opacity: .3;
}

.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40, .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40 {
	opacity: .4;
}

.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50, .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50 {
	opacity: .5;
}

.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60, .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60 {
	opacity: .6;
}

.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70, .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70 {
	opacity: .7;
}

.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80, .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80 {
	opacity: .8;
}

.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90, .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90 {
	opacity: .9;
}

.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100, .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100 {
	opacity: 1;
}

.wp-block-cover-image .block-library-cover__padding-visualizer, .wp-block-cover .block-library-cover__padding-visualizer {
	z-index: 2;
}

.wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.alignleft, .wp-block-cover.alignright {
	max-width: 420px;
	width: 100%;
}

.wp-block-cover-image:after, .wp-block-cover:after {
	display: block;
	content: "";
	font-size: 0;
	min-height: inherit;
}

@supports (position:sticky) {
	.wp-block-cover-image:after, .wp-block-cover:after {
		content: none;
	}
}

.wp-block-cover-image.aligncenter, .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.aligncenter, .wp-block-cover.alignleft, .wp-block-cover.alignright {
	display: flex;
}

.wp-block-cover-image .wp-block-cover__inner-container, .wp-block-cover .wp-block-cover__inner-container {
	width: 100%;
	z-index: 1;
	color: #fff;
}

.wp-block-cover-image.is-light .wp-block-cover__inner-container, .wp-block-cover.is-light .wp-block-cover__inner-container {
	color: #000;
}

.wp-block-cover-image h1:not(.has-text-color), .wp-block-cover-image h2:not(.has-text-color), .wp-block-cover-image h3:not(.has-text-color), .wp-block-cover-image h4:not(.has-text-color), .wp-block-cover-image h5:not(.has-text-color), .wp-block-cover-image h6:not(.has-text-color), .wp-block-cover-image p:not(.has-text-color), .wp-block-cover h1:not(.has-text-color), .wp-block-cover h2:not(.has-text-color), .wp-block-cover h3:not(.has-text-color), .wp-block-cover h4:not(.has-text-color), .wp-block-cover h5:not(.has-text-color), .wp-block-cover h6:not(.has-text-color), .wp-block-cover p:not(.has-text-color) {
	color: inherit;
}

.wp-block-cover-image.is-position-top-left, .wp-block-cover.is-position-top-left {
	align-items: flex-start;
	justify-content: flex-start;
}

.wp-block-cover-image.is-position-top-center, .wp-block-cover.is-position-top-center {
	align-items: flex-start;
	justify-content: center;
}

.wp-block-cover-image.is-position-top-right, .wp-block-cover.is-position-top-right {
	align-items: flex-start;
	justify-content: flex-end;
}

.wp-block-cover-image.is-position-center-left, .wp-block-cover.is-position-center-left {
	align-items: center;
	justify-content: flex-start;
}

.wp-block-cover-image.is-position-center-center, .wp-block-cover.is-position-center-center {
	align-items: center;
	justify-content: center;
}

.wp-block-cover-image.is-position-center-right, .wp-block-cover.is-position-center-right {
	align-items: center;
	justify-content: flex-end;
}

.wp-block-cover-image.is-position-bottom-left, .wp-block-cover.is-position-bottom-left {
	align-items: flex-end;
	justify-content: flex-start;
}

.wp-block-cover-image.is-position-bottom-center, .wp-block-cover.is-position-bottom-center {
	align-items: flex-end;
	justify-content: center;
}

.wp-block-cover-image.is-position-bottom-right, .wp-block-cover.is-position-bottom-right {
	align-items: flex-end;
	justify-content: flex-end;
}

.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container {
	margin: 0;
	width: auto;
}

.wp-block-cover-image img.wp-block-cover__image-background, .wp-block-cover-image video.wp-block-cover__video-background, .wp-block-cover img.wp-block-cover__image-background, .wp-block-cover video.wp-block-cover__video-background {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	max-width: none;
	max-height: none;
	-o-object-fit: cover;
	object-fit: cover;
	outline: none;
	border: none;
	box-shadow: none;
}

.wp-block-cover__image-background, .wp-block-cover__video-background {
	z-index: 0;
}

.wp-block-cover-image-text, .wp-block-cover-image-text a, .wp-block-cover-image-text a:active, .wp-block-cover-image-text a:focus, .wp-block-cover-image-text a:hover, .wp-block-cover-text, .wp-block-cover-text a, .wp-block-cover-text a:active, .wp-block-cover-text a:focus, .wp-block-cover-text a:hover, section.wp-block-cover-image h2, section.wp-block-cover-image h2 a, section.wp-block-cover-image h2 a:active, section.wp-block-cover-image h2 a:focus, section.wp-block-cover-image h2 a:hover {
	color: #fff;
}

.wp-block-cover-image .wp-block-cover.has-left-content {
	justify-content: flex-start;
}

.wp-block-cover-image .wp-block-cover.has-right-content {
	justify-content: flex-end;
}

.wp-block-cover-image.has-left-content .wp-block-cover-image-text, .wp-block-cover.has-left-content .wp-block-cover-text, section.wp-block-cover-image.has-left-content>h2 {
	margin-left: 0;
	text-align: left;
}

.wp-block-cover-image.has-right-content .wp-block-cover-image-text, .wp-block-cover.has-right-content .wp-block-cover-text, section.wp-block-cover-image.has-right-content>h2 {
	margin-right: 0;
	text-align: right;
}

.wp-block-cover-image .wp-block-cover-image-text, .wp-block-cover .wp-block-cover-text, section.wp-block-cover-image>h2 {
	font-size: 2em;
	line-height: 1.25;
	z-index: 1;
	margin-bottom: 0;
	max-width: 840px;
	padding: .44em;
	text-align: center;
}

.wp-block-embed.alignleft, .wp-block-embed.alignright, .wp-block[data-align=left]>[data-type="core/embed"], .wp-block[data-align=right]>[data-type="core/embed"] {
	max-width: 360px;
	width: 100%;
}

.wp-block-embed.alignleft .wp-block-embed__wrapper, .wp-block-embed.alignright .wp-block-embed__wrapper, .wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper, .wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper {
	min-width: 280px;
}

.wp-block-cover .wp-block-embed {
	min-width: 320px;
	min-height: 240px;
}

.wp-block-embed {
	margin: 0 0 1em;
	overflow-wrap: break-word;
}

.wp-block-embed figcaption {
	margin-top: .5em;
	margin-bottom: 1em;
}

.wp-block-embed iframe {
	max-width: 100%;
}

.wp-block-embed__wrapper {
	position: relative;
}

.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before {
	content: "";
	display: block;
	padding-top: 50%;
}

.wp-embed-responsive .wp-has-aspect-ratio iframe {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 100%;
}

.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
	padding-top: 42.85%;
}

.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before {
	padding-top: 50%;
}

.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
	padding-top: 56.25%;
}

.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {
	padding-top: 75%;
}

.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before {
	padding-top: 100%;
}

.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before {
	padding-top: 177.77%;
}

.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before {
	padding-top: 200%;
}

.wp-block-file {
	margin-bottom: 1.5em;
}

.wp-block-file.aligncenter {
	text-align: center;
}

.wp-block-file.alignright {
	text-align: right;
}

.wp-block-file .wp-block-file__embed {
	margin-bottom: 1em;
}

.wp-block-file .wp-block-file__button {
	background: #32373c;
	border-radius: 2em;
	color: #fff;
	font-size: .8em;
	padding: .5em 1em;
}

.wp-block-file a.wp-block-file__button {
	text-decoration: none;
}

.wp-block-file a.wp-block-file__button:active, .wp-block-file a.wp-block-file__button:focus, .wp-block-file a.wp-block-file__button:hover, .wp-block-file a.wp-block-file__button:visited {
	box-shadow: none;
	color: #fff;
	opacity: .85;
	text-decoration: none;
}

.wp-block-file *+.wp-block-file__button {
	margin-left: .75em;
}

.blocks-gallery-grid:not(.has-nested-images), .wp-block-gallery:not(.has-nested-images) {
	display: flex;
	flex-wrap: wrap;
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item {
	margin: 0 1em 1em 0;
	display: flex;
	flex-grow: 1;
	flex-direction: column;
	justify-content: center;
	position: relative;
	width: calc(50% - 1em);
}

.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n), .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n) {
	margin-right: 0;
}

.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure {
	margin: 0;
	height: 100%;
	display: flex;
	align-items: flex-end;
	justify-content: flex-start;
}

.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img {
	display: block;
	max-width: 100%;
	height: auto;
	width: auto;
}

.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption {
	position: absolute;
	bottom: 0;
	width: 100%;
	max-height: 100%;
	overflow: auto;
	padding: 3em .77em .7em;
	color: #fff;
	text-align: center;
	font-size: .8em;
	background: linear-gradient(0deg, rgba(0, 0, 0, .7), rgba(0, 0, 0, .3) 70%, transparent);
	box-sizing: border-box;
	margin: 0;
	z-index: 2;
}

.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img {
	display: inline;
}

.blocks-gallery-grid:not(.has-nested-images) figcaption, .wp-block-gallery:not(.has-nested-images) figcaption {
	flex-grow: 1;
}

.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a, .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img, .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a, .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img, .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a, .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img, .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a, .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img {
	width: 100%;
	height: 100%;
	flex: 1;
	-o-object-fit: cover;
	object-fit: cover;
}

.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item {
	width: 100%;
	margin-right: 0;
}

@media (min-width:600px) {
	.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item {
		width: calc(33.33333% - .66667em);
		margin-right: 1em;
	}
	
	.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item {
		width: calc(25% - .75em);
		margin-right: 1em;
	}
	
	.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item {
		width: calc(20% - .8em);
		margin-right: 1em;
	}
	
	.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item {
		width: calc(16.66667% - .83333em);
		margin-right: 1em;
	}
	
	.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item {
		width: calc(14.28571% - .85714em);
		margin-right: 1em;
	}
	
	.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item {
		width: calc(12.5% - .875em);
		margin-right: 1em;
	}
	
	.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n), .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n), .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n), .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n), .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n), .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n) {
		margin-right: 0;
	}
}

.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child {
	margin-right: 0;
}

.blocks-gallery-grid:not(.has-nested-images).alignleft, .blocks-gallery-grid:not(.has-nested-images).alignright, .wp-block-gallery:not(.has-nested-images).alignleft, .wp-block-gallery:not(.has-nested-images).alignright {
	max-width: 420px;
	width: 100%;
}

.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure, .wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure {
	justify-content: center;
}

.wp-block-gallery:not(.is-cropped) .blocks-gallery-item {
	align-self: flex-start;
}

figure.wp-block-gallery.has-nested-images {
	align-items: normal;
}

.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
	width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) / 2);
	margin: 0;
}

.wp-block-gallery.has-nested-images figure.wp-block-image {
	display: flex;
	flex-grow: 1;
	justify-content: center;
	position: relative;
	flex-direction: column;
	max-width: 100%;
}

.wp-block-gallery.has-nested-images figure.wp-block-image>a, .wp-block-gallery.has-nested-images figure.wp-block-image>div {
	margin: 0;
	flex-direction: column;
	flex-grow: 1;
}

.wp-block-gallery.has-nested-images figure.wp-block-image img {
	display: block;
	height: auto;
	max-width: 100% !important;
	width: auto;
}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
	background: linear-gradient(0deg, rgba(0, 0, 0, .7), rgba(0, 0, 0, .3) 70%, transparent);
	bottom: 0;
	color: #fff;
	font-size: 13px;
	left: 0;
	margin-bottom: 0;
	max-height: 60%;
	overflow: auto;
	padding: 0 8px 8px;
	position: absolute;
	text-align: center;
	width: 100%;
	box-sizing: border-box;
}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img {
	display: inline;
}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a {
	color: inherit;
}

.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a, .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div {
	flex: 1 1 auto;
}

.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption {
	flex: initial;
	background: none;
	color: inherit;
	margin: 0;
	padding: 10px 10px 9px;
	position: relative;
}

.wp-block-gallery.has-nested-images figcaption {
	flex-grow: 1;
	flex-basis: 100%;
	text-align: center;
}

.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) {
	margin-top: 0;
	margin-bottom: auto;
}

.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) {
	align-self: inherit;
}

.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a, .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone) {
	display: flex;
}

.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a, .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {
	width: 100%;
	flex: 1 0 0%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image) {
	width: 100%;
}

@media (min-width:600px) {
	.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image) {
		width: calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px) * .66667);
	}
	
	.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image) {
		width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px) * .75);
	}
	
	.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image) {
		width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px) * .8);
	}
	
	.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image) {
		width: calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px) * .83333);
	}
	
	.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image) {
		width: calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px) * .85714);
	}
	
	.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image) {
		width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px) * .875);
	}
	
	.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {
		width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px) * .66667);
	}
	
	.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2), .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image) {
		width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) * .5);
	}
	
	.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child {
		width: 100%;
	}
}

.wp-block-gallery.has-nested-images.alignleft, .wp-block-gallery.has-nested-images.alignright {
	max-width: 420px;
	width: 100%;
}

.wp-block-gallery.has-nested-images.aligncenter {
	justify-content: center;
}

.wp-block-group {
	box-sizing: border-box;
}

h1.has-background, h2.has-background, h3.has-background, h4.has-background, h5.has-background, h6.has-background {
	padding: 1.25em 2.375em;
}

.wp-block-image {
	margin: 0 0 1em;
}

.wp-block-image img {
	height: auto;
	max-width: 100%;
	vertical-align: bottom;
}

.wp-block-image:not(.is-style-rounded)>a, .wp-block-image:not(.is-style-rounded) img {
	border-radius: inherit;
}

.wp-block-image.aligncenter {
	text-align: center;
}

.wp-block-image.alignfull img, .wp-block-image.alignwide img {
	height: auto;
	width: 100%;
}

.wp-block-image.aligncenter, .wp-block-image .aligncenter, .wp-block-image.alignleft, .wp-block-image .alignleft, .wp-block-image.alignright, .wp-block-image .alignright {
	display: table;
}

.wp-block-image.aligncenter>figcaption, .wp-block-image .aligncenter>figcaption, .wp-block-image.alignleft>figcaption, .wp-block-image .alignleft>figcaption, .wp-block-image.alignright>figcaption, .wp-block-image .alignright>figcaption {
	display: table-caption;
	caption-side: bottom;
}

.wp-block-image .alignleft {
	float: left;
	margin: .5em 1em .5em 0;
}

.wp-block-image .alignright {
	float: right;
	margin: .5em 0 .5em 1em;
}

.wp-block-image .aligncenter {
	margin-left: auto;
	margin-right: auto;
}

.wp-block-image figcaption {
	margin-top: .5em;
	margin-bottom: 1em;
}

.wp-block-image.is-style-circle-mask img, .wp-block-image.is-style-rounded img, .wp-block-image .is-style-rounded img {
	border-radius: 9999px;
}

@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {
	.wp-block-image.is-style-circle-mask img {
		-webkit-mask-image: url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"50\" cy=\"50\" r=\"50\"/></svg>");
		mask-image: url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"50\" cy=\"50\" r=\"50\"/></svg>");
		mask-mode: alpha;
		-webkit-mask-repeat: no-repeat;
		mask-repeat: no-repeat;
		-webkit-mask-size: contain;
		mask-size: contain;
		-webkit-mask-position: center;
		mask-position: center;
		border-radius: 0;
	}
}

.wp-block-image figure {
	margin: 0;
}

ol.wp-block-latest-comments {
	margin-left: 0;
}

.wp-block-latest-comments .wp-block-latest-comments {
	padding-left: 0;
}

.wp-block-latest-comments__comment {
	line-height: 1.1;
	list-style: none;
	margin-bottom: 1em;
}

.has-avatars .wp-block-latest-comments__comment {
	min-height: 2.25em;
	list-style: none;
}

.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
	margin-left: 3.25em;
}

.has-dates .wp-block-latest-comments__comment, .has-excerpts .wp-block-latest-comments__comment {
	line-height: 1.5;
}

.wp-block-latest-comments__comment-excerpt p {
	font-size: .875em;
	line-height: 1.8;
	margin: .36em 0 1.4em;
}

.wp-block-latest-comments__comment-date {
	display: block;
	font-size: .75em;
}

.wp-block-latest-comments .avatar, .wp-block-latest-comments__comment-avatar {
	border-radius: 1.5em;
	display: block;
	float: left;
	height: 2.5em;
	margin-right: .75em;
	width: 2.5em;
}

.wp-block-latest-posts.alignleft {
	margin-right: 2em;
}

.wp-block-latest-posts.alignright {
	margin-left: 2em;
}

.wp-block-latest-posts.wp-block-latest-posts__list {
	list-style: none;
	padding-left: 0;
}

.wp-block-latest-posts.wp-block-latest-posts__list li {
	clear: both;
}

.wp-block-latest-posts.is-grid {
	display: flex;
	flex-wrap: wrap;
	padding: 0;
}

.wp-block-latest-posts.is-grid li {
	margin: 0 1.25em 1.25em 0;
	width: 100%;
}

@media (min-width:600px) {
	.wp-block-latest-posts.columns-2 li {
		width: calc(50% - .625em);
	}
	
	.wp-block-latest-posts.columns-2 li:nth-child(2n) {
		margin-right: 0;
	}
	
	.wp-block-latest-posts.columns-3 li {
		width: calc(33.33333% - .83333em);
	}
	
	.wp-block-latest-posts.columns-3 li:nth-child(3n) {
		margin-right: 0;
	}
	
	.wp-block-latest-posts.columns-4 li {
		width: calc(25% - .9375em);
	}
	
	.wp-block-latest-posts.columns-4 li:nth-child(4n) {
		margin-right: 0;
	}
	
	.wp-block-latest-posts.columns-5 li {
		width: calc(20% - 1em);
	}
	
	.wp-block-latest-posts.columns-5 li:nth-child(5n) {
		margin-right: 0;
	}
	
	.wp-block-latest-posts.columns-6 li {
		width: calc(16.66667% - 1.04167em);
	}
	
	.wp-block-latest-posts.columns-6 li:nth-child(6n) {
		margin-right: 0;
	}
}

.wp-block-latest-posts__post-author, .wp-block-latest-posts__post-date {
	display: block;
	font-size: .8125em;
}

.wp-block-latest-posts__post-excerpt {
	margin-top: .5em;
	margin-bottom: 1em;
}

.wp-block-latest-posts__featured-image a {
	display: inline-block;
}

.wp-block-latest-posts__featured-image img {
	height: auto;
	width: auto;
	max-width: 100%;
}

.wp-block-latest-posts__featured-image.alignleft {
	margin-right: 1em;
	float: left;
}

.wp-block-latest-posts__featured-image.alignright {
	margin-left: 1em;
	float: right;
}

.wp-block-latest-posts__featured-image.aligncenter {
	margin-bottom: 1em;
	text-align: center;
}

ol, ul {
	box-sizing: border-box;
}

ol.has-background, ul.has-background {
	padding: 1.25em 2.375em;
}

.wp-block-media-text {
	direction: ltr;
	display: grid;
	grid-template-columns: 50% 1fr;
	grid-template-rows: auto;
}

.wp-block-media-text.has-media-on-the-right {
	grid-template-columns: 1fr 50%;
}

.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media {
	align-self: start;
}

.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media, .wp-block-media-text .wp-block-media-text__content, .wp-block-media-text .wp-block-media-text__media {
	align-self: center;
}

.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media {
	align-self: end;
}

.wp-block-media-text .wp-block-media-text__media {
	grid-column: 1;
	grid-row: 1;
	margin: 0;
}

.wp-block-media-text .wp-block-media-text__content {
	direction: ltr;
	grid-column: 2;
	grid-row: 1;
	padding: 0 8%;
	word-break: break-word;
}

.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
	grid-column: 2;
	grid-row: 1;
}

.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
	grid-column: 1;
	grid-row: 1;
}

.wp-block-media-text__media img, .wp-block-media-text__media video {
	height: auto;
	max-width: unset;
	width: 100%;
	vertical-align: middle;
}

.wp-block-media-text.is-image-fill .wp-block-media-text__media {
	height: 100%;
	min-height: 250px;
	background-size: cover;
}

.wp-block-media-text.is-image-fill .wp-block-media-text__media>a {
	display: block;
	height: 100%;
}

.wp-block-media-text.is-image-fill .wp-block-media-text__media img {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}

@media (max-width:600px) {
	.wp-block-media-text.is-stacked-on-mobile {
		grid-template-columns: 100% !important;
	}
	
	.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
		grid-column: 1;
		grid-row: 1;
	}
	
	.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
		grid-column: 1;
		grid-row: 2;
	}
}

.wp-block-navigation {
	position: relative;
	--navigation-layout-justification-setting: flex-start;
	--navigation-layout-direction: row;
	--navigation-layout-wrap: wrap;
	--navigation-layout-justify: flex-start;
	--navigation-layout-align: center;
}

.wp-block-navigation ul {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-left: 0;
}

.wp-block-navigation ul, .wp-block-navigation ul li {
	list-style: none;
	padding: 0;
}

.wp-block-navigation .wp-block-navigation-item {
	display: flex;
	align-items: center;
	position: relative;
}

.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty {
	display: none;
}

.wp-block-navigation .wp-block-navigation-item__content {
	color: inherit;
	display: block;
	padding: 0;
}

.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content, .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active, .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus {
	text-decoration: underline;
}

.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content, .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active, .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus {
	text-decoration: line-through;
}

.wp-block-navigation:where(:not([class*=has-text-decoration])) a, .wp-block-navigation:where(:not([class*=has-text-decoration])) a:active, .wp-block-navigation:where(:not([class*=has-text-decoration])) a:focus {
	text-decoration: none;
}

.wp-block-navigation .wp-block-navigation__submenu-icon {
	align-self: center;
	line-height: 0;
	display: inline-block;
	font-size: inherit;
	padding: 0;
	background-color: inherit;
	color: currentColor;
	border: none;
	width: .6em;
	height: .6em;
	margin-left: .25em;
}

.wp-block-navigation .wp-block-navigation__submenu-icon svg {
	display: inline-block;
	stroke: currentColor;
	width: inherit;
	height: inherit;
	margin-top: .075em;
}

.wp-block-navigation.is-vertical {
	--navigation-layout-direction: column;
	--navigation-layout-justify: initial;
	--navigation-layout-align: flex-start;
}

.wp-block-navigation.no-wrap {
	--navigation-layout-wrap: nowrap;
}

.wp-block-navigation.items-justified-center {
	--navigation-layout-justification-setting: center;
	--navigation-layout-justify: center;
}

.wp-block-navigation.items-justified-center.is-vertical {
	--navigation-layout-align: center;
}

.wp-block-navigation.items-justified-right {
	--navigation-layout-justification-setting: flex-end;
	--navigation-layout-justify: flex-end;
}

.wp-block-navigation.items-justified-right.is-vertical {
	--navigation-layout-align: flex-end;
}

.wp-block-navigation.items-justified-space-between {
	--navigation-layout-justification-setting: space-between;
	--navigation-layout-justify: space-between;
}

.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) {
	background-color: inherit;
	color: inherit;
	position: absolute;
	z-index: 2;
	display: flex;
	flex-direction: column;
	align-items: normal;
	opacity: 0;
	transition: opacity .1s linear;
	visibility: hidden;
	width: 0;
	height: 0;
	overflow: hidden;
	left: -1px;
	top: 100%;
}

.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container)>.wp-block-navigation-item>.wp-block-navigation-item__content {
	display: flex;
	flex-grow: 1;
}

.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container)>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon {
	margin-right: 0;
	margin-left: auto;
}

.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation-item__content {
	margin: 0;
}

@media (min-width:782px) {
	.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-container {
		left: 100%;
		top: -1px;
	}
	
	.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-container:before {
		content: "";
		position: absolute;
		right: 100%;
		height: 100%;
		display: block;
		width: .5em;
		background: transparent;
	}
	
	.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-icon {
		margin-right: .25em;
	}
	
	.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-icon svg {
		transform: rotate(-90deg);
	}
}

.wp-block-navigation .has-child:where(:not(.open-on-click)):hover>.wp-block-navigation__submenu-container {
	visibility: visible;
	overflow: visible;
	opacity: 1;
	width: auto;
	height: auto;
	min-width: 200px;
}

.wp-block-navigation .has-child:where(:not(.open-on-click):not(.open-on-hover-click)):focus-within>.wp-block-navigation__submenu-container {
	visibility: visible;
	overflow: visible;
	opacity: 1;
	width: auto;
	height: auto;
	min-width: 200px;
}

.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container {
	visibility: visible;
	overflow: visible;
	opacity: 1;
	width: auto;
	height: auto;
	min-width: 200px;
}

.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container {
	left: 0;
	top: 100%;
}

@media (min-width:782px) {
	.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
		left: 100%;
		top: 0;
	}
}

.wp-block-navigation-submenu {
	position: relative;
	display: flex;
}

.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg {
	stroke: currentColor;
}

button.wp-block-navigation-item__content {
	background-color: transparent;
	border: none;
	color: currentColor;
	font-size: inherit;
	font-family: inherit;
	line-height: inherit;
	font-style: inherit;
	font-weight: inherit;
	text-transform: inherit;
	text-align: left;
}

.wp-block-navigation-submenu__toggle {
	cursor: pointer;
}

.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle {
	padding-right: .85em;
}

.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon {
	margin-left: -.6em;
	pointer-events: none;
}

.wp-block-navigation, .wp-block-navigation .wp-block-page-list, .wp-block-navigation:where(.has-background), .wp-block-navigation:where(.has-background) .wp-block-navigation .wp-block-page-list, .wp-block-navigation:where(.has-background) .wp-block-navigation__container, .wp-block-navigation__container, .wp-block-navigation__responsive-close, .wp-block-navigation__responsive-container, .wp-block-navigation__responsive-container-content, .wp-block-navigation__responsive-dialog {
	gap: inherit;
}

.wp-block-navigation:where(.has-background) .wp-block-navigation-item__content, .wp-block-navigation :where(.wp-block-navigation__submenu-container) .wp-block-navigation-item__content {
	padding: .5em 1em;
}

.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container {
	left: auto;
	right: 0;
}

.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
	left: -1px;
	right: -1px;
}

@media (min-width:782px) {
	.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
		left: auto;
		right: 100%;
	}
}

.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
	background-color: #fff;
	color: #000;
	border: 1px solid rgba(0, 0, 0, .15);
}

.wp-block-navigation__container {
	display: flex;
	flex-wrap: var(--navigation-layout-wrap, wrap);
	flex-direction: var(--navigation-layout-direction, initial);
	justify-content: var(--navigation-layout-justify, initial);
	align-items: var(--navigation-layout-align, initial);
	list-style: none;
	margin: 0;
	padding-left: 0;
}

.wp-block-navigation__container .is-responsive {
	display: none;
}

.wp-block-navigation__container:only-child, .wp-block-page-list:only-child {
	flex-grow: 1;
}

.wp-block-navigation__responsive-container {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content {
	display: flex;
	flex-wrap: var(--navigation-layout-wrap, wrap);
	flex-direction: var(--navigation-layout-direction, initial);
	justify-content: var(--navigation-layout-justify, initial);
	align-items: var(--navigation-layout-align, initial);
}

.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open) {
	color: inherit !important;
	background-color: inherit !important;
}

.wp-block-navigation__responsive-container.is-menu-open {
	display: flex;
	flex-direction: column;
	background-color: inherit;
	padding: 2rem;
	overflow: auto;
	z-index: 100000;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
	padding-top: calc(2rem + 24px);
	overflow: visible;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	align-items: var(--navigation-layout-justification-setting, inherit);
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {
	justify-content: flex-start;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon {
	display: none;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .submenu-container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container {
	opacity: 1;
	visibility: visible;
	height: auto;
	width: auto;
	overflow: initial;
	min-width: 200px;
	position: static;
	border: none;
	padding-left: 2rem;
	padding-right: 2rem;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
	gap: inherit;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
	padding-top: var(--wp--style--block-gap, 2em);
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content {
	padding: 0;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {
	display: flex;
	flex-direction: column;
	align-items: var(--navigation-layout-justification-setting, initial);
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list {
	color: inherit !important;
	background: transparent !important;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
	right: auto;
	left: auto;
}

@media (min-width:600px) {
	.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
		display: block;
		width: 100%;
		position: relative;
		z-index: auto;
		background-color: inherit;
	}
	
	.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close {
		display: none;
	}
	
	.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
		left: 0;
	}
}

.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
	background-color: #fff;
	color: #000;
}

.wp-block-navigation__toggle_button_label {
	font-size: 1rem;
	font-weight: 700;
}

.wp-block-navigation__responsive-container-close, .wp-block-navigation__responsive-container-open {
	vertical-align: middle;
	cursor: pointer;
	color: currentColor;
	background: transparent;
	border: none;
	margin: 0;
	padding: 0;
}

.wp-block-navigation__responsive-container-close svg, .wp-block-navigation__responsive-container-open svg {
	fill: currentColor;
	pointer-events: none;
	display: block;
	width: 24px;
	height: 24px;
}

.wp-block-navigation__responsive-container-open {
	display: flex;
}

@media (min-width:600px) {
	.wp-block-navigation__responsive-container-open:not(.always-shown) {
		display: none;
	}
}

.wp-block-navigation__responsive-container-close {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
}

.wp-block-navigation__responsive-close {
	width: 100%;
}

.wp-block-navigation__responsive-close:focus {
	outline: none;
}

.is-menu-open .wp-block-navigation__responsive-close, .is-menu-open .wp-block-navigation__responsive-container-content, .is-menu-open .wp-block-navigation__responsive-dialog {
	box-sizing: border-box;
}

.wp-block-navigation__responsive-dialog {
	position: relative;
}

html.has-modal-open {
	overflow: hidden;
}

.wp-block-navigation .wp-block-navigation-item__label {
	word-break: normal;
	overflow-wrap: break-word;
}

.wp-block-navigation .wp-block-navigation-item__description {
	display: none;
}

.wp-block-navigation .wp-block-page-list {
	display: flex;
	flex-direction: var(--navigation-layout-direction, initial);
	justify-content: var(--navigation-layout-justify, initial);
	align-items: var(--navigation-layout-align, initial);
	flex-wrap: var(--navigation-layout-wrap, wrap);
	background-color: inherit;
}

.wp-block-navigation .wp-block-navigation-item {
	background-color: inherit;
}

.is-small-text {
	font-size: .875em;
}

.is-regular-text {
	font-size: 1em;
}

.is-large-text {
	font-size: 2.25em;
}

.is-larger-text {
	font-size: 3em;
}

.has-drop-cap:not(:focus):first-letter {
	float: left;
	font-size: 8.4em;
	line-height: .68;
	font-weight: 100;
	margin: .05em .1em 0 0;
	text-transform: uppercase;
	font-style: normal;
}

p.has-drop-cap.has-background {
	overflow: hidden;
}

p.has-background {
	padding: 1.25em 2.375em;
}

:where(p.has-text-color:not(.has-link-color)) a {
	color: inherit;
}

.wp-block-post-author {
	display: flex;
	flex-wrap: wrap;
}

.wp-block-post-author__byline {
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	font-size: .5em;
}

.wp-block-post-author__avatar {
	margin-right: 1em;
}

.wp-block-post-author__bio {
	margin-bottom: .7em;
	font-size: .7em;
}

.wp-block-post-author__content {
	flex-grow: 1;
	flex-basis: 0;
}

.wp-block-post-author__name {
	margin: 0;
}

.wp-block-post-comments .alignleft {
	float: left;
}

.wp-block-post-comments .alignright {
	float: right;
}

.wp-block-post-comments .navigation:after {
	content: "";
	display: table;
	clear: both;
}

.wp-block-post-comments .commentlist {
	clear: both;
	list-style: none;
	margin: 0;
	padding: 0;
}

.wp-block-post-comments .commentlist .comment {
	min-height: 2.25em;
	padding-left: 3.25em;
}

.wp-block-post-comments .commentlist .comment p {
	font-size: 1em;
	line-height: 1.8;
	margin: 1em 0;
}

.wp-block-post-comments .commentlist .children {
	list-style: none;
	margin: 0;
	padding: 0;
}

.wp-block-post-comments .comment-author {
	line-height: 1.5;
}

.wp-block-post-comments .comment-author .avatar {
	border-radius: 1.5em;
	display: block;
	float: left;
	height: 2.5em;
	margin-top: .5em;
	margin-right: .75em;
	width: 2.5em;
}

.wp-block-post-comments .comment-author cite {
	font-style: normal;
}

.wp-block-post-comments .comment-meta {
	font-size: .875em;
	line-height: 1.5;
}

.wp-block-post-comments .comment-meta b {
	font-weight: 400;
}

.wp-block-post-comments .comment-meta .comment-awaiting-moderation {
	margin-top: 1em;
	margin-bottom: 1em;
	display: block;
}

.wp-block-post-comments .comment-body .commentmetadata {
	font-size: .875em;
}

.wp-block-post-comments .comment-form-author label, .wp-block-post-comments .comment-form-comment label, .wp-block-post-comments .comment-form-email label, .wp-block-post-comments .comment-form-url label {
	display: block;
	margin-bottom: .25em;
}

.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]), .wp-block-post-comments .comment-form textarea {
	display: block;
	box-sizing: border-box;
	width: 100%;
}

.wp-block-post-comments .comment-form-cookies-consent {
	display: flex;
	gap: .25em;
}

.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent {
	margin-top: .35em;
}

.wp-block-post-comments .comment-reply-title {
	margin-bottom: 0;
}

.wp-block-post-comments .comment-reply-title :where(small) {
	font-size: var(--wp--preset--font-size--medium, smaller);
	margin-left: .5em;
}

.wp-block-post-comments .reply {
	font-size: .875em;
	margin-bottom: 1.4em;
}

.wp-block-post-comments input:not([type=submit]), .wp-block-post-comments textarea {
	border: 1px solid #949494;
	font-size: 1em;
	font-family: inherit;
}

.wp-block-post-comments input:not([type=submit]):not([type=checkbox]), .wp-block-post-comments textarea {
	padding: calc(.667em + 2px);
}

.wp-block-post-comments input[type=submit] {
	border: none;
}

.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title) {
	font-weight: inherit;
}

.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title) {
	font-family: inherit;
}

.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title), .wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title) {
	font-size: inherit;
}

.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title) {
	line-height: inherit;
}

.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title) {
	font-style: inherit;
}

.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title) {
	letter-spacing: inherit;
}

.wp-block-post-comments-form input[type=submit] {
	border: none;
	box-shadow: none;
	cursor: pointer;
	display: inline-block;
	text-align: center;
	overflow-wrap: break-word;
}

.wp-block-post-comments-form input:not([type=submit]), .wp-block-post-comments-form textarea {
	border: 1px solid #949494;
	font-size: 1em;
	font-family: inherit;
}

.wp-block-post-comments-form input:not([type=submit]):not([type=checkbox]), .wp-block-post-comments-form textarea {
	padding: calc(.667em + 2px);
}

.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]), .wp-block-post-comments-form .comment-form textarea {
	display: block;
	box-sizing: border-box;
	width: 100%;
}

.wp-block-post-comments-form .comment-form-author label, .wp-block-post-comments-form .comment-form-email label, .wp-block-post-comments-form .comment-form-url label {
	display: block;
	margin-bottom: .25em;
}

.wp-block-post-comments-form .comment-form-cookies-consent {
	display: flex;
	gap: .25em;
}

.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent {
	margin-top: .35em;
}

.wp-block-post-comments-form .comment-reply-title {
	margin-bottom: 0;
}

.wp-block-post-comments-form .comment-reply-title :where(small) {
	font-size: var(--wp--preset--font-size--medium, smaller);
	margin-left: .5em;
}

.wp-block-post-excerpt__more-link {
	display: inline-block;
}

.wp-block-post-featured-image {
	margin-left: 0;
	margin-right: 0;
}

.wp-block-post-featured-image a {
	display: block;
}

.wp-block-post-featured-image img {
	max-width: 100%;
	width: 100%;
	height: auto;
	vertical-align: bottom;
}

.wp-block-post-featured-image.alignfull img, .wp-block-post-featured-image.alignwide img {
	width: 100%;
}

.wp-block-post-terms__separator {
	white-space: pre-wrap;
}

.wp-block-post-title {
	word-break: break-word;
}

.wp-block-post-title a {
	display: inline-block;
}

.wp-block-preformatted {
	white-space: pre-wrap;
}

.wp-block-preformatted.has-background {
	padding: 1.25em 2.375em;
}

.wp-block-pullquote {
	margin: 0 0 1em;
	padding: 3em 0;
	text-align: center;
	overflow-wrap: break-word;
	box-sizing: border-box;
}

.wp-block-pullquote blockquote, .wp-block-pullquote cite, .wp-block-pullquote p {
	color: inherit;
}

.wp-block-pullquote.alignleft, .wp-block-pullquote.alignright, .wp-block-pullquote.has-text-align-left, .wp-block-pullquote.has-text-align-right {
	max-width: 420px;
}

.wp-block-pullquote.alignleft p, .wp-block-pullquote.alignright p, .wp-block-pullquote.has-text-align-left p, .wp-block-pullquote.has-text-align-right p {
	font-size: 1.25em;
}

.wp-block-pullquote p {
	font-size: 1.75em;
	line-height: 1.6;
}

.wp-block-pullquote cite, .wp-block-pullquote footer {
	position: relative;
}

.wp-block-pullquote .has-text-color a {
	color: inherit;
}

.wp-block-pullquote.has-text-align-left blockquote {
	text-align: left;
}

.wp-block-pullquote.has-text-align-right blockquote {
	text-align: right;
}

.wp-block-pullquote.is-style-solid-color {
	border: none;
}

.wp-block-pullquote.is-style-solid-color blockquote {
	margin-left: auto;
	margin-right: auto;
	max-width: 60%;
}

.wp-block-pullquote.is-style-solid-color blockquote p {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 2em;
}

.wp-block-pullquote.is-style-solid-color blockquote cite {
	text-transform: none;
	font-style: normal;
}

.wp-block-pullquote cite {
	color: inherit;
}

.wp-block-post-template, .wp-block-query-loop {
	margin-top: 0;
	margin-bottom: 0;
	max-width: 100%;
	list-style: none;
	padding: 0;
}

.wp-block-post-template.wp-block-post-template, .wp-block-query-loop.wp-block-post-template {
	background: none;
}

.wp-block-post-template.is-flex-container, .wp-block-query-loop.is-flex-container {
	flex-direction: row;
	display: flex;
	flex-wrap: wrap;
	gap: 1.25em;
}

.wp-block-post-template.is-flex-container li, .wp-block-query-loop.is-flex-container li {
	margin: 0;
	width: 100%;
}

@media (min-width:600px) {
	.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li, .wp-block-query-loop.is-flex-container.is-flex-container.columns-2>li {
		width: calc(50% - .625em);
	}
	
	.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li, .wp-block-query-loop.is-flex-container.is-flex-container.columns-3>li {
		width: calc(33.33333% - .83333em);
	}
	
	.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li, .wp-block-query-loop.is-flex-container.is-flex-container.columns-4>li {
		width: calc(25% - .9375em);
	}
	
	.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li, .wp-block-query-loop.is-flex-container.is-flex-container.columns-5>li {
		width: calc(20% - 1em);
	}
	
	.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li, .wp-block-query-loop.is-flex-container.is-flex-container.columns-6>li {
		width: calc(16.66667% - 1.04167em);
	}
}

.wp-block-query-pagination>.wp-block-query-pagination-next, .wp-block-query-pagination>.wp-block-query-pagination-numbers, .wp-block-query-pagination>.wp-block-query-pagination-previous {
	margin-right: .5em;
	margin-bottom: .5em;
}

.wp-block-query-pagination>.wp-block-query-pagination-next:last-child, .wp-block-query-pagination>.wp-block-query-pagination-numbers:last-child, .wp-block-query-pagination>.wp-block-query-pagination-previous:last-child {
	margin-right: 0;
}

.wp-block-query-pagination .wp-block-query-pagination-previous-arrow {
	margin-right: 1ch;
	display: inline-block;
}

.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron) {
	transform: scaleX(1);
}

.wp-block-query-pagination .wp-block-query-pagination-next-arrow {
	margin-left: 1ch;
	display: inline-block;
}

.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron) {
	transform: scaleX(1);
}

.wp-block-query-pagination.aligncenter {
	justify-content: center;
}

.wp-block-quote {
	box-sizing: border-box;
	overflow-wrap: break-word;
}

.wp-block-quote.is-large:not(.is-style-plain), .wp-block-quote.is-style-large:not(.is-style-plain) {
	margin-bottom: 1em;
	padding: 0 1em;
}

.wp-block-quote.is-large:not(.is-style-plain) p, .wp-block-quote.is-style-large:not(.is-style-plain) p {
	font-size: 1.5em;
	font-style: italic;
	line-height: 1.6;
}

.wp-block-quote.is-large:not(.is-style-plain) cite, .wp-block-quote.is-large:not(.is-style-plain) footer, .wp-block-quote.is-style-large:not(.is-style-plain) cite, .wp-block-quote.is-style-large:not(.is-style-plain) footer {
	font-size: 1.125em;
	text-align: right;
}

.wp-block-read-more {
	display: block;
	width: -moz-fit-content;
	width: fit-content;
}

.wp-block-read-more:not([style*=text-decoration]), .wp-block-read-more:not([style*=text-decoration]):active, .wp-block-read-more:not([style*=text-decoration]):focus {
	text-decoration: none;
}

ul.wp-block-rss {
	list-style: none;
	padding: 0;
}

ul.wp-block-rss.wp-block-rss {
	box-sizing: border-box;
}

ul.wp-block-rss.alignleft {
	margin-right: 2em;
}

ul.wp-block-rss.alignright {
	margin-left: 2em;
}

ul.wp-block-rss.is-grid {
	display: flex;
	flex-wrap: wrap;
	padding: 0;
	list-style: none;
}

ul.wp-block-rss.is-grid li {
	margin: 0 1em 1em 0;
	width: 100%;
}

@media (min-width:600px) {
	ul.wp-block-rss.columns-2 li {
		width: calc(50% - 1em);
	}
	
	ul.wp-block-rss.columns-3 li {
		width: calc(33.33333% - 1em);
	}
	
	ul.wp-block-rss.columns-4 li {
		width: calc(25% - 1em);
	}
	
	ul.wp-block-rss.columns-5 li {
		width: calc(20% - 1em);
	}
	
	ul.wp-block-rss.columns-6 li {
		width: calc(16.66667% - 1em);
	}
}

.wp-block-rss__item-author, .wp-block-rss__item-publish-date {
	display: block;
	font-size: .8125em;
}

.wp-block-search__button {
	background: #f7f7f7;
	border: 1px solid #ccc;
	padding: .375em .625em;
	color: #32373c;
	margin-left: .625em;
	word-break: normal;
	font-size: inherit;
	font-family: inherit;
	line-height: inherit;
}

.wp-block-search__button.has-icon {
	line-height: 0;
}

.wp-block-search__button svg {
	min-width: 1.5em;
	min-height: 1.5em;
	fill: currentColor;
}

.wp-block-search__inside-wrapper {
	display: flex;
	flex: auto;
	flex-wrap: nowrap;
	max-width: 100%;
}

.wp-block-search__label {
	width: 100%;
}

.wp-block-search__input {
	padding: 8px;
	flex-grow: 1;
	min-width: 3em;
	border: 1px solid #949494;
	font-size: inherit;
	font-family: inherit;
	line-height: inherit;
}

.wp-block-search.wp-block-search__button-only .wp-block-search__button {
	margin-left: 0;
}

.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
	padding: 4px;
	border: 1px solid #949494;
}

.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input {
	border-radius: 0;
	border: none;
	padding: 0 0 0 .25em;
}

.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus {
	outline: none;
}

.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button {
	padding: .125em .5em;
}

.wp-block-search.aligncenter .wp-block-search__inside-wrapper {
	margin: auto;
}

.wp-block-separator {
	border-top: 1px solid;
	border-bottom: 1px solid;
}

.wp-block-separator.is-style-dots {
	background: none !important;
	border: none;
	text-align: center;
	line-height: 1;
	height: auto;
}

.wp-block-separator.is-style-dots:before {
	content: "···";
	color: currentColor;
	font-size: 1.5em;
	letter-spacing: 2em;
	padding-left: 2em;
	font-family: serif;
}

.wp-block-site-logo {
	line-height: 0;
}

.wp-block-site-logo a {
	display: inline-block;
}

.wp-block-site-logo.is-default-size img {
	width: 120px;
	height: auto;
}

.wp-block-site-logo a, .wp-block-site-logo img {
	border-radius: inherit;
}

.wp-block-site-logo.aligncenter {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.wp-block-site-logo.is-style-rounded {
	border-radius: 9999px;
}

.wp-block-social-links {
	padding-left: 0;
	padding-right: 0;
	text-indent: 0;
	margin-left: 0;
	background: none;
}

.wp-block-social-links .wp-social-link a, .wp-block-social-links .wp-social-link a:hover {
	text-decoration: none;
	border-bottom: 0;
	box-shadow: none;
}

.wp-block-social-links .wp-social-link a {
	padding: .25em;
}

.wp-block-social-links .wp-social-link svg {
	width: 1em;
	height: 1em;
}

.wp-block-social-links .wp-social-link span:not(.screen-reader-text) {
	margin-left: .5em;
	margin-right: .5em;
	font-size: .65em;
}

.wp-block-social-links.has-small-icon-size {
	font-size: 16px;
}

.wp-block-social-links, .wp-block-social-links.has-normal-icon-size {
	font-size: 24px;
}

.wp-block-social-links.has-large-icon-size {
	font-size: 36px;
}

.wp-block-social-links.has-huge-icon-size {
	font-size: 48px;
}

.wp-block-social-links.aligncenter {
	justify-content: center;
	display: flex;
}

.wp-block-social-links.alignright {
	justify-content: flex-end;
}

.wp-block-social-link {
	display: block;
	border-radius: 9999px;
	transition: transform .1s ease;
	height: auto;
}

@media (prefers-reduced-motion:reduce) {
	.wp-block-social-link {
		transition-duration: 0s;
		transition-delay: 0s;
	}
}

.wp-block-social-link a {
	align-items: center;
	display: flex;
	line-height: 0;
	transition: transform .1s ease;
}

.wp-block-social-link:hover {
	transform: scale(1.1);
}

.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg {
	color: currentColor;
	fill: currentColor;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link {
	background-color: #f0f0f0;
	color: #444;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon {
	background-color: #f90;
	color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp {
	background-color: #1ea0c3;
	color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance {
	background-color: #0757fe;
	color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen {
	background-color: #1e1f26;
	color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart {
	background-color: #02e49b;
	color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble {
	background-color: #e94c89;
	color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox {
	background-color: #4280ff;
	color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy {
	background-color: #f45800;
	color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook {
	background-color: #1778f2;
	color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx {
	background-color: #000;
	color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr {
	background-color: #0461dd;
	color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare {
	background-color: #e65678;
	color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github {
	background-color: #24292d;
	color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads {
	background-color: #eceadd;
	color: #382110;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google {
	background-color: #ea4434;
	color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram {
	background-color: #f00075;
	color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm {
	background-color: #e21b24;
	color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin {
	background-color: #0d66c2;
	color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon {
	background-color: #3288d4;
	color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium {
	background-color: #02ab6c;
	color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup {
	background-color: #f6405f;
	color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon {
	background-color: #ff424d;
	color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest {
	background-color: #e60122;
	color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket {
	background-color: #ef4155;
	color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit {
	background-color: #fe4500;
	color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype {
	background-color: #0478d7;
	color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat {
	background-color: #fefc00;
	color: #fff;
	stroke: #000;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud {
	background-color: #ff5600;
	color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify {
	background-color: #1bd760;
	color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram {
	background-color: #2aabee;
	color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok {
	background-color: #000;
	color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr {
	background-color: #011835;
	color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch {
	background-color: #6440a4;
	color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter {
	background-color: #1da1f2;
	color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo {
	background-color: #1eb7ea;
	color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk {
	background-color: #4680c2;
	color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress {
	background-color: #3499cd;
	color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp {
	background-color: #d32422;
	color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube {
	background-color: red;
	color: #fff;
}

.wp-block-social-links.is-style-logos-only .wp-social-link {
	background: none;
}

.wp-block-social-links.is-style-logos-only .wp-social-link a {
	padding: 0;
}

.wp-block-social-links.is-style-logos-only .wp-social-link svg {
	width: 1.25em;
	height: 1.25em;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-amazon {
	color: #f90;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp {
	color: #1ea0c3;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-behance {
	color: #0757fe;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-codepen {
	color: #1e1f26;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart {
	color: #02e49b;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble {
	color: #e94c89;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox {
	color: #4280ff;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-etsy {
	color: #f45800;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-facebook {
	color: #1778f2;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx {
	color: #000;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-flickr {
	color: #0461dd;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare {
	color: #e65678;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-github {
	color: #24292d;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads {
	color: #382110;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-google {
	color: #ea4434;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-instagram {
	color: #f00075;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm {
	color: #e21b24;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin {
	color: #0d66c2;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon {
	color: #3288d4;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-medium {
	color: #02ab6c;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-meetup {
	color: #f6405f;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-patreon {
	color: #ff424d;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest {
	color: #e60122;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-pocket {
	color: #ef4155;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-reddit {
	color: #fe4500;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-skype {
	color: #0478d7;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat {
	color: #fff;
	stroke: #000;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud {
	color: #ff5600;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-spotify {
	color: #1bd760;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-telegram {
	color: #2aabee;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok {
	color: #000;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr {
	color: #011835;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-twitch {
	color: #6440a4;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-twitter {
	color: #1da1f2;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo {
	color: #1eb7ea;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-vk {
	color: #4680c2;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress {
	color: #3499cd;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-yelp {
	color: #d32422;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-youtube {
	color: red;
}

.wp-block-social-links.is-style-pill-shape .wp-social-link {
	width: auto;
}

.wp-block-social-links.is-style-pill-shape .wp-social-link a {
	padding-left: .66667em;
	padding-right: .66667em;
}

.wp-block-spacer {
	clear: both;
}

.wp-block-tag-cloud.aligncenter {
	text-align: center;
}

.wp-block-tag-cloud.alignfull {
	padding-left: 1em;
	padding-right: 1em;
}

.wp-block-tag-cloud a {
	display: inline-block;
	margin-right: 5px;
}

.wp-block-tag-cloud span {
	display: inline-block;
	margin-left: 5px;
	text-decoration: none;
}

.wp-block-tag-cloud.is-style-outline {
	display: flex;
	flex-wrap: wrap;
	gap: 1ch;
}

.wp-block-tag-cloud.is-style-outline a {
	border: 1px solid;
	font-size: unset !important;
	margin-right: 0;
	padding: 1ch 2ch;
	text-decoration: none !important;
}

.wp-block-table {
	margin: 0 0 1em;
	overflow-x: auto;
}

.wp-block-table table {
	border-collapse: collapse;
	width: 100%;
}

.wp-block-table .has-fixed-layout {
	table-layout: fixed;
	width: 100%;
}

.wp-block-table .has-fixed-layout td, .wp-block-table .has-fixed-layout th {
	word-break: break-word;
}

.wp-block-table.aligncenter, .wp-block-table.alignleft, .wp-block-table.alignright {
	display: table;
	width: auto;
}

.wp-block-table.aligncenter td, .wp-block-table.aligncenter th, .wp-block-table.alignleft td, .wp-block-table.alignleft th, .wp-block-table.alignright td, .wp-block-table.alignright th {
	word-break: break-word;
}

.wp-block-table .has-subtle-light-gray-background-color {
	background-color: #f3f4f5;
}

.wp-block-table .has-subtle-pale-green-background-color {
	background-color: #e9fbe5;
}

.wp-block-table .has-subtle-pale-blue-background-color {
	background-color: #e7f5fe;
}

.wp-block-table .has-subtle-pale-pink-background-color {
	background-color: #fcf0ef;
}

.wp-block-table.is-style-stripes {
	border-spacing: 0;
	border-collapse: inherit;
	background-color: transparent;
	border-bottom: 1px solid #f0f0f0;
}

.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
	background-color: #f0f0f0;
}

.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {
	background-color: #f3f4f5;
}

.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {
	background-color: #e9fbe5;
}

.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {
	background-color: #e7f5fe;
}

.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {
	background-color: #fcf0ef;
}

.wp-block-table.is-style-stripes td, .wp-block-table.is-style-stripes th {
	border-color: transparent;
}

.wp-block-table .has-border-color>*, .wp-block-table .has-border-color td, .wp-block-table .has-border-color th, .wp-block-table .has-border-color tr {
	border-color: inherit;
}

.wp-block-table table[style*=border-style]>*, .wp-block-table table[style*=border-style] td, .wp-block-table table[style*=border-style] th, .wp-block-table table[style*=border-style] tr {
	border-style: inherit;
}

.wp-block-table table[style*=border-width]>*, .wp-block-table table[style*=border-width] td, .wp-block-table table[style*=border-width] th, .wp-block-table table[style*=border-width] tr {
	border-width: inherit;
	border-style: inherit;
}

.wp-block-text-columns, .wp-block-text-columns.aligncenter {
	display: flex;
}

.wp-block-text-columns .wp-block-column {
	margin: 0 1em;
	padding: 0;
}

.wp-block-text-columns .wp-block-column:first-child {
	margin-left: 0;
}

.wp-block-text-columns .wp-block-column:last-child {
	margin-right: 0;
}

.wp-block-text-columns.columns-2 .wp-block-column {
	width: 50%;
}

.wp-block-text-columns.columns-3 .wp-block-column {
	width: 33.33333%;
}

.wp-block-text-columns.columns-4 .wp-block-column {
	width: 25%;
}

pre.wp-block-verse {
	font-family: inherit;
	overflow: auto;
	white-space: pre-wrap;
}

.wp-block-video {
	margin: 0 0 1em;
}

.wp-block-video video {
	width: 100%;
}

@supports (position:sticky) {
	.wp-block-video [poster] {
		-o-object-fit: cover;
		object-fit: cover;
	}
}

.wp-block-video.aligncenter {
	text-align: center;
}

.wp-block-video figcaption {
	margin-top: .5em;
	margin-bottom: 1em;
}

:root {
	--wp--preset--font-size--normal: 16px;
	--wp--preset--font-size--huge: 42px;
}

:root .has-very-light-gray-background-color {
	background-color: #eee;
}

:root .has-very-dark-gray-background-color {
	background-color: #313131;
}

:root .has-very-light-gray-color {
	color: #eee;
}

:root .has-very-dark-gray-color {
	color: #313131;
}

:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
	background: linear-gradient(135deg, #00d084, #0693e3);
}

:root .has-purple-crush-gradient-background {
	background: linear-gradient(135deg, #34e2e4, #4721fb 50%, #ab1dfe);
}

:root .has-hazy-dawn-gradient-background {
	background: linear-gradient(135deg, #faaca8, #dad0ec);
}

:root .has-subdued-olive-gradient-background {
	background: linear-gradient(135deg, #fafae1, #67a671);
}

:root .has-atomic-cream-gradient-background {
	background: linear-gradient(135deg, #fdd79a, #004a59);
}

:root .has-nightshade-gradient-background {
	background: linear-gradient(135deg, #330968, #31cdcf);
}

:root .has-midnight-gradient-background {
	background: linear-gradient(135deg, #020381, #2874fc);
}

.has-regular-font-size {
	font-size: 1em;
}

.has-larger-font-size {
	font-size: 2.625em;
}

.has-normal-font-size {
	font-size: var(--wp--preset--font-size--normal);
}

.has-huge-font-size {
	font-size: var(--wp--preset--font-size--huge);
}

.has-text-align-center {
	text-align: center;
}

.has-text-align-left {
	text-align: left;
}

.has-text-align-right {
	text-align: right;
}

#end-resizable-editor-section {
	display: none;
}

.aligncenter {
	clear: both;
}

.items-justified-left {
	justify-content: flex-start;
}

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

.items-justified-right {
	justify-content: flex-end;
}

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

.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	-webkit-clip-path: inset(50%);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	word-wrap: normal !important;
}

.screen-reader-text:focus {
	background-color: #ddd;
	clip: auto !important;
	-webkit-clip-path: none;
	clip-path: none;
	color: #444;
	display: block;
	font-size: 1em;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

html :where(.has-border-color), html :where([style*=border-width]) {
	border-style: solid;
}

html :where(img[class*=wp-image-]) {
	height: auto;
	max-width: 100%;
}
