
.t3m-Breadcrumb.t3m-Breadcrumb--compact .t3m-Breadcrumb-badge .t3m-Breadcrumb-popoverTrigger {
	display: inline-block;
	flex: 0 0 auto;
	width: 16px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	border-radius: 50%;
	background-color: #83827c;
	border: 0 none;
	padding: 0;
	color: #fff;
	cursor: pointer;
	color: white;
	margin-right: 0.5em;
	transition: background-color .15s linear, color .15s linear;
	text-shadow: 0 0 2px black
}

.t3m-Breadcrumb.t3m-Breadcrumb--compact .t3m-Breadcrumb-badge .t3m-Breadcrumb-popoverTrigger:before {
	content: "⋯";
	display: inline-block;
	font-size: 10px;
	line-height: inherit
}

.t3m-Breadcrumb.t3m-Breadcrumb--compact .t3m-Breadcrumb-badge .t3m-Breadcrumb-popoverTrigger:hover,
.t3m-Breadcrumb.t3m-Breadcrumb--compact .t3m-Breadcrumb-badge .t3m-Breadcrumb-popoverTrigger:focus {
	background-color: #9c9b96;
	color: white
}

.t3m-ProductArticle-body.t3m-ProductArticle-body--themeBlack .t3m-Breadcrumb.t3m-Breadcrumb--compact .t3m-Breadcrumb-badge .t3m-Breadcrumb-popoverTrigger:hover,
.t3m-ProductArticle-body.t3m-ProductArticle-body--themeBlack .t3m-Breadcrumb.t3m-Breadcrumb--compact .t3m-Breadcrumb-badge .t3m-Breadcrumb-popoverTrigger:focus {
	background-color: white;
	color: #353431;
	text-shadow: none
}

.t3m-Popover.t3m-Popover--breadcrumb {
	max-width: 400px;
	background-color: #353431;
	color: white;
	margin-bottom: 1rem;
	box-shadow: none;
	border: 0 none;
	border-radius: .25rem
}

.t3m-Popover.t3m-Popover--breadcrumb.bs-popover-top .arrow:after,
.t3m-Popover.t3m-Popover--breadcrumb.bs-popover-auto[x-placement^="top"] .arrow:after {
	border-top-color: #353431
}

.t3m-Popover.t3m-Popover--breadcrumb.bs-popover-bottom .arrow:after,
.t3m-Popover.t3m-Popover--breadcrumb.bs-popover-auto[x-placement^="bottom"] .arrow:after {
	border-bottom-color: #353431
}

.t3m-Popover.t3m-Popover--breadcrumb.bs-popover-left .arrow:after,
.t3m-Popover.t3m-Popover--breadcrumb.bs-popover-auto[x-placement^="left"] .arrow:after {
	border-left-color: #353431
}

.t3m-Popover.t3m-Popover--breadcrumb.bs-popover-right .arrow:after,
.t3m-Popover.t3m-Popover--breadcrumb.bs-popover-auto[x-placement^="right"] .arrow:after {
	border-right-color: #353431
}

.t3m-Popover.t3m-Popover--breadcrumb .popover-body {
	color: inherit;
	padding: .5rem
}

.t3m-Popover.t3m-Popover--breadcrumb .t3m-Breadcrumb {
	margin-bottom: 0
}

.t3m-Popover.t3m-Popover--breadcrumb .t3m-Breadcrumb .breadcrumb-item+.breadcrumb-item:before {
	color: inherit
}

.t3m-Popover.t3m-Popover--breadcrumb .t3m-Breadcrumb .breadcrumb-item>a {
	opacity: 0.8;
	color: inherit;
	transition: color .15s linear
}

.t3m-Popover.t3m-Popover--breadcrumb .t3m-Breadcrumb .breadcrumb-item>a:hover,
.t3m-Popover.t3m-Popover--breadcrumb .t3m-Breadcrumb .breadcrumb-item>a:focus {
	color: inherit;
	opacity: 1;
	text-decoration: none
}

.btn,
.t3m-btn-default,
.lms-btn-default,
.t3m-btn-default-xs,
.lms-btn-default-xs,
.t3m-btn-default-sm,
.lms-btn-default-sm,
.t3m-btn-default-md,
.lms-btn-default-md,
.t3m-btn-default-lg,
.lms-btn-default-lg,
.t3m-btn-inverted,
.lms-btn-inverted,
.t3m-btn-inverted-xs,
.lms-btn-inverted-xs,
.t3m-btn-inverted-sm,
.t3m-Contact-mapLinkWrapper>a,
.lms-btn-inverted-sm,
.t3m-btn-inverted-md,
.lms-btn-inverted-md,
.t3m-btn-inverted-lg,
.lms-btn-inverted-lg,
.t3m-btn-primary,
.t3m-btn-cta,
.lms-btn-primary,
.t3m-btn-primary-xs,
.t3m-btn-cta-xs,
.lms-btn-primary-xs,
.t3m-btn-primary-sm,
.t3m-btn-cta-sm,
.lms-btn-primary-sm,
.t3m-btn-primary-md,
.t3m-btn-cta-md,
.lms-btn-primary-md,
.t3m-btn-primary-lg,
.t3m-btn-cta-lg,
.lms-btn-primary-lg,
.t3m-btn-primary-outline,
.lms-btn-primary-outline,
.t3m-btn-primary-outline-xs,
.lms-btn-primary-outline-xs,
.t3m-btn-primary-outline-sm,
.lms-btn-primary-outline-sm,
.t3m-btn-primary-outline-md,
.lms-btn-primary-outline-md,
.t3m-btn-primary-outline-lg,
.lms-btn-primary-outline-lg,
.t3m-btn-primary-inverted,
.lms-btn-primary-inverted,
.t3m-btn-primary-inverted-xs,
.lms-btn-primary-inverted-xs,
.t3m-btn-primary-inverted-sm,
.lms-btn-primary-inverted-sm,
.t3m-btn-primary-inverted-md,
.lms-btn-primary-inverted-md,
.t3m-btn-primary-inverted-lg,
.lms-btn-primary-inverted-lg {
	text-transform: uppercase;
	letter-spacing: 1px
}

html[lang="ja"] .btn,
html[lang="ja"] .t3m-btn-default,
html[lang="ja"] .lms-btn-default,
html[lang="ja"] .t3m-btn-default-xs,
html[lang="ja"] .lms-btn-default-xs,
html[lang="ja"] .t3m-btn-default-sm,
html[lang="ja"] .lms-btn-default-sm,
html[lang="ja"] .t3m-btn-default-md,
html[lang="ja"] .lms-btn-default-md,
html[lang="ja"] .t3m-btn-default-lg,
html[lang="ja"] .lms-btn-default-lg,
html[lang="ja"] .t3m-btn-inverted,
html[lang="ja"] .lms-btn-inverted,
html[lang="ja"] .t3m-btn-inverted-xs,
html[lang="ja"] .lms-btn-inverted-xs,
html[lang="ja"] .t3m-btn-inverted-sm,
html[lang="ja"] .t3m-Contact-mapLinkWrapper>a,
html[lang="ja"] .lms-btn-inverted-sm,
html[lang="ja"] .t3m-btn-inverted-md,
html[lang="ja"] .lms-btn-inverted-md,
html[lang="ja"] .t3m-btn-inverted-lg,
html[lang="ja"] .lms-btn-inverted-lg,
html[lang="ja"] .t3m-btn-primary,
html[lang="ja"] .t3m-btn-cta,
html[lang="ja"] .lms-btn-primary,
html[lang="ja"] .t3m-btn-primary-xs,
html[lang="ja"] .t3m-btn-cta-xs,
html[lang="ja"] .lms-btn-primary-xs,
html[lang="ja"] .t3m-btn-primary-sm,
html[lang="ja"] .t3m-btn-cta-sm,
html[lang="ja"] .lms-btn-primary-sm,
html[lang="ja"] .t3m-btn-primary-md,
html[lang="ja"] .t3m-btn-cta-md,
html[lang="ja"] .lms-btn-primary-md,
html[lang="ja"] .t3m-btn-primary-lg,
html[lang="ja"] .t3m-btn-cta-lg,
html[lang="ja"] .lms-btn-primary-lg,
html[lang="ja"] .t3m-btn-primary-outline,
html[lang="ja"] .lms-btn-primary-outline,
html[lang="ja"] .t3m-btn-primary-outline-xs,
html[lang="ja"] .lms-btn-primary-outline-xs,
html[lang="ja"] .t3m-btn-primary-outline-sm,
html[lang="ja"] .lms-btn-primary-outline-sm,
html[lang="ja"] .t3m-btn-primary-outline-md,
html[lang="ja"] .lms-btn-primary-outline-md,
html[lang="ja"] .t3m-btn-primary-outline-lg,
html[lang="ja"] .lms-btn-primary-outline-lg,
html[lang="ja"] .t3m-btn-primary-inverted,
html[lang="ja"] .lms-btn-primary-inverted,
html[lang="ja"] .t3m-btn-primary-inverted-xs,
html[lang="ja"] .lms-btn-primary-inverted-xs,
html[lang="ja"] .t3m-btn-primary-inverted-sm,
html[lang="ja"] .lms-btn-primary-inverted-sm,
html[lang="ja"] .t3m-btn-primary-inverted-md,
html[lang="ja"] .lms-btn-primary-inverted-md,
html[lang="ja"] .t3m-btn-primary-inverted-lg,
html[lang="ja"] .lms-btn-primary-inverted-lg,
html[lang="jp"] .btn,
html[lang="jp"] .t3m-btn-default,
html[lang="jp"] .lms-btn-default,
html[lang="jp"] .t3m-btn-default-xs,
html[lang="jp"] .lms-btn-default-xs,
html[lang="jp"] .t3m-btn-default-sm,
html[lang="jp"] .lms-btn-default-sm,
html[lang="jp"] .t3m-btn-default-md,
html[lang="jp"] .lms-btn-default-md,
html[lang="jp"] .t3m-btn-default-lg,
html[lang="jp"] .lms-btn-default-lg,
html[lang="jp"] .t3m-btn-inverted,
html[lang="jp"] .lms-btn-inverted,
html[lang="jp"] .t3m-btn-inverted-xs,
html[lang="jp"] .lms-btn-inverted-xs,
html[lang="jp"] .t3m-btn-inverted-sm,
html[lang="jp"] .t3m-Contact-mapLinkWrapper>a,
html[lang="jp"] .lms-btn-inverted-sm,
html[lang="jp"] .t3m-btn-inverted-md,
html[lang="jp"] .lms-btn-inverted-md,
html[lang="jp"] .t3m-btn-inverted-lg,
html[lang="jp"] .lms-btn-inverted-lg,
html[lang="jp"] .t3m-btn-primary,
html[lang="jp"] .t3m-btn-cta,
html[lang="jp"] .lms-btn-primary,
html[lang="jp"] .t3m-btn-primary-xs,
html[lang="jp"] .t3m-btn-cta-xs,
html[lang="jp"] .lms-btn-primary-xs,
html[lang="jp"] .t3m-btn-primary-sm,
html[lang="jp"] .t3m-btn-cta-sm,
html[lang="jp"] .lms-btn-primary-sm,
html[lang="jp"] .t3m-btn-primary-md,
html[lang="jp"] .t3m-btn-cta-md,
html[lang="jp"] .lms-btn-primary-md,
html[lang="jp"] .t3m-btn-primary-lg,
html[lang="jp"] .t3m-btn-cta-lg,
html[lang="jp"] .lms-btn-primary-lg,
html[lang="jp"] .t3m-btn-primary-outline,
html[lang="jp"] .lms-btn-primary-outline,
html[lang="jp"] .t3m-btn-primary-outline-xs,
html[lang="jp"] .lms-btn-primary-outline-xs,
html[lang="jp"] .t3m-btn-primary-outline-sm,
html[lang="jp"] .lms-btn-primary-outline-sm,
html[lang="jp"] .t3m-btn-primary-outline-md,
html[lang="jp"] .lms-btn-primary-outline-md,
html[lang="jp"] .t3m-btn-primary-outline-lg,
html[lang="jp"] .lms-btn-primary-outline-lg,
html[lang="jp"] .t3m-btn-primary-inverted,
html[lang="jp"] .lms-btn-primary-inverted,
html[lang="jp"] .t3m-btn-primary-inverted-xs,
html[lang="jp"] .lms-btn-primary-inverted-xs,
html[lang="jp"] .t3m-btn-primary-inverted-sm,
html[lang="jp"] .lms-btn-primary-inverted-sm,
html[lang="jp"] .t3m-btn-primary-inverted-md,
html[lang="jp"] .lms-btn-primary-inverted-md,
html[lang="jp"] .t3m-btn-primary-inverted-lg,
html[lang="jp"] .lms-btn-primary-inverted-lg {
	font-family: "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, Osaka, "MS PGothic", -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"
}

.btn-xs,
.t3m-btn-default-xs,
.lms-btn-default-xs,
.t3m-btn-inverted-xs,
.lms-btn-inverted-xs,
.t3m-btn-primary-xs,
.t3m-btn-cta-xs,
.lms-btn-primary-xs,
.t3m-btn-primary-outline-xs,
.lms-btn-primary-outline-xs,
.t3m-btn-primary-inverted-xs,
.lms-btn-primary-inverted-xs {
	padding: .25rem .5rem;
	font-size: .69444rem;
	line-height: 1.4;
	border-radius: 10rem
}

.t3m-btn-icon,
.lms-btn-icon {
	border-radius: 50%;
	padding: .5rem;
	min-width: 1.5rem;
	position: relative
}

.t3m-btn-icon:after,
.lms-btn-icon:after {
	content: "";
	display: block;
	padding-top: 100%
}

.t3m-btn-icon svg,
.t3m-btn-icon:before,
.lms-btn-icon svg,
.lms-btn-icon:before {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.t3m-btn-icon svg,
.lms-btn-icon svg {
	width: 1em;
	height: 1em
}

.t3m-btn-icon.btn-sm,
.btn-group-sm>.t3m-btn-icon.btn,
.btn-group-sm>.t3m-btn-icon.t3m-btn-default,
.btn-group-sm>.t3m-btn-icon.lms-btn-default,
.btn-group-sm>.t3m-btn-icon.t3m-btn-default-xs,
.btn-group-sm>.t3m-btn-icon.lms-btn-default-xs,
.btn-group-sm>.t3m-btn-icon.t3m-btn-default-md,
.btn-group-sm>.t3m-btn-icon.lms-btn-default-md,
.btn-group-sm>.t3m-btn-icon.t3m-btn-default-lg,
.btn-group-sm>.t3m-btn-icon.lms-btn-default-lg,
.btn-group-sm>.t3m-btn-icon.t3m-btn-inverted,
.btn-group-sm>.t3m-btn-icon.lms-btn-inverted,
.btn-group-sm>.t3m-btn-icon.t3m-btn-inverted-xs,
.btn-group-sm>.t3m-btn-icon.lms-btn-inverted-xs,
.btn-group-sm>.t3m-btn-icon.t3m-btn-inverted-md,
.btn-group-sm>.t3m-btn-icon.lms-btn-inverted-md,
.btn-group-sm>.t3m-btn-icon.t3m-btn-inverted-lg,
.btn-group-sm>.t3m-btn-icon.lms-btn-inverted-lg,
.btn-group-sm>.t3m-btn-icon.t3m-btn-primary,
.btn-group-sm>.t3m-btn-icon.t3m-btn-cta,
.btn-group-sm>.t3m-btn-icon.lms-btn-primary,
.btn-group-sm>.t3m-btn-icon.t3m-btn-primary-xs,
.btn-group-sm>.t3m-btn-icon.t3m-btn-cta-xs,
.btn-group-sm>.t3m-btn-icon.lms-btn-primary-xs,
.btn-group-sm>.t3m-btn-icon.t3m-btn-primary-md,
.btn-group-sm>.t3m-btn-icon.t3m-btn-cta-md,
.btn-group-sm>.t3m-btn-icon.lms-btn-primary-md,
.btn-group-sm>.t3m-btn-icon.t3m-btn-primary-lg,
.btn-group-sm>.t3m-btn-icon.t3m-btn-cta-lg,
.btn-group-sm>.t3m-btn-icon.lms-btn-primary-lg,
.btn-group-sm>.t3m-btn-icon.t3m-btn-primary-outline,
.btn-group-sm>.t3m-btn-icon.lms-btn-primary-outline,
.btn-group-sm>.t3m-btn-icon.t3m-btn-primary-outline-xs,
.btn-group-sm>.t3m-btn-icon.lms-btn-primary-outline-xs,
.btn-group-sm>.t3m-btn-icon.t3m-btn-primary-outline-md,
.btn-group-sm>.t3m-btn-icon.lms-btn-primary-outline-md,
.btn-group-sm>.t3m-btn-icon.t3m-btn-primary-outline-lg,
.btn-group-sm>.t3m-btn-icon.lms-btn-primary-outline-lg,
.btn-group-sm>.t3m-btn-icon.t3m-btn-primary-inverted,
.btn-group-sm>.t3m-btn-icon.lms-btn-primary-inverted,
.btn-group-sm>.t3m-btn-icon.t3m-btn-primary-inverted-xs,
.btn-group-sm>.t3m-btn-icon.lms-btn-primary-inverted-xs,
.btn-group-sm>.t3m-btn-icon.t3m-btn-primary-inverted-md,
.btn-group-sm>.t3m-btn-icon.lms-btn-primary-inverted-md,
.btn-group-sm>.t3m-btn-icon.t3m-btn-primary-inverted-lg,
.btn-group-sm>.t3m-btn-icon.lms-btn-primary-inverted-lg,
.t3m-btn-icon.t3m-btn-default-sm,
.t3m-btn-icon.lms-btn-default-sm,
.t3m-btn-icon.t3m-btn-inverted-sm,
.t3m-Contact-mapLinkWrapper>a.t3m-btn-icon,
.t3m-btn-icon.lms-btn-inverted-sm,
.t3m-btn-icon.t3m-btn-primary-sm,
.t3m-btn-icon.t3m-btn-cta-sm,
.t3m-btn-icon.lms-btn-primary-sm,
.t3m-btn-icon.t3m-btn-primary-outline-sm,
.t3m-btn-icon.lms-btn-primary-outline-sm,
.t3m-btn-icon.t3m-btn-primary-inverted-sm,
.t3m-btn-icon.lms-btn-primary-inverted-sm,
.lms-btn-icon.btn-sm,
.btn-group-sm>.lms-btn-icon.btn,
.btn-group-sm>.lms-btn-icon.t3m-btn-default,
.btn-group-sm>.lms-btn-icon.lms-btn-default,
.btn-group-sm>.lms-btn-icon.t3m-btn-default-xs,
.btn-group-sm>.lms-btn-icon.lms-btn-default-xs,
.btn-group-sm>.lms-btn-icon.t3m-btn-default-md,
.btn-group-sm>.lms-btn-icon.lms-btn-default-md,
.btn-group-sm>.lms-btn-icon.t3m-btn-default-lg,
.btn-group-sm>.lms-btn-icon.lms-btn-default-lg,
.btn-group-sm>.lms-btn-icon.t3m-btn-inverted,
.btn-group-sm>.lms-btn-icon.lms-btn-inverted,
.btn-group-sm>.lms-btn-icon.t3m-btn-inverted-xs,
.btn-group-sm>.lms-btn-icon.lms-btn-inverted-xs,
.btn-group-sm>.lms-btn-icon.t3m-btn-inverted-md,
.btn-group-sm>.lms-btn-icon.lms-btn-inverted-md,
.btn-group-sm>.lms-btn-icon.t3m-btn-inverted-lg,
.btn-group-sm>.lms-btn-icon.lms-btn-inverted-lg,
.btn-group-sm>.lms-btn-icon.t3m-btn-primary,
.btn-group-sm>.lms-btn-icon.t3m-btn-cta,
.btn-group-sm>.lms-btn-icon.lms-btn-primary,
.btn-group-sm>.lms-btn-icon.t3m-btn-primary-xs,
.btn-group-sm>.lms-btn-icon.t3m-btn-cta-xs,
.btn-group-sm>.lms-btn-icon.lms-btn-primary-xs,
.btn-group-sm>.lms-btn-icon.t3m-btn-primary-md,
.btn-group-sm>.lms-btn-icon.t3m-btn-cta-md,
.btn-group-sm>.lms-btn-icon.lms-btn-primary-md,
.btn-group-sm>.lms-btn-icon.t3m-btn-primary-lg,
.btn-group-sm>.lms-btn-icon.t3m-btn-cta-lg,
.btn-group-sm>.lms-btn-icon.lms-btn-primary-lg,
.btn-group-sm>.lms-btn-icon.t3m-btn-primary-outline,
.btn-group-sm>.lms-btn-icon.lms-btn-primary-outline,
.btn-group-sm>.lms-btn-icon.t3m-btn-primary-outline-xs,
.btn-group-sm>.lms-btn-icon.lms-btn-primary-outline-xs,
.btn-group-sm>.lms-btn-icon.t3m-btn-primary-outline-md,
.btn-group-sm>.lms-btn-icon.lms-btn-primary-outline-md,
.btn-group-sm>.lms-btn-icon.t3m-btn-primary-outline-lg,
.btn-group-sm>.lms-btn-icon.lms-btn-primary-outline-lg,
.btn-group-sm>.lms-btn-icon.t3m-btn-primary-inverted,
.btn-group-sm>.lms-btn-icon.lms-btn-primary-inverted,
.btn-group-sm>.lms-btn-icon.t3m-btn-primary-inverted-xs,
.btn-group-sm>.lms-btn-icon.lms-btn-primary-inverted-xs,
.btn-group-sm>.lms-btn-icon.t3m-btn-primary-inverted-md,
.btn-group-sm>.lms-btn-icon.lms-btn-primary-inverted-md,
.btn-group-sm>.lms-btn-icon.t3m-btn-primary-inverted-lg,
.btn-group-sm>.lms-btn-icon.lms-btn-primary-inverted-lg,
.lms-btn-icon.t3m-btn-default-sm,
.lms-btn-icon.lms-btn-default-sm,
.lms-btn-icon.t3m-btn-inverted-sm,
.t3m-Contact-mapLinkWrapper>a.lms-btn-icon,
.lms-btn-icon.lms-btn-inverted-sm,
.lms-btn-icon.t3m-btn-primary-sm,
.lms-btn-icon.t3m-btn-cta-sm,
.lms-btn-icon.lms-btn-primary-sm,
.lms-btn-icon.t3m-btn-primary-outline-sm,
.lms-btn-icon.lms-btn-primary-outline-sm,
.lms-btn-icon.t3m-btn-primary-inverted-sm,
.lms-btn-icon.lms-btn-primary-inverted-sm {
	padding: .25rem
}

.t3m-btn-icon.btn-lg,
.btn-group-lg>.t3m-btn-icon.btn,
.btn-group-lg>.t3m-btn-icon.t3m-btn-default,
.btn-group-lg>.t3m-btn-icon.lms-btn-default,
.btn-group-lg>.t3m-btn-icon.t3m-btn-default-xs,
.btn-group-lg>.t3m-btn-icon.lms-btn-default-xs,
.btn-group-lg>.t3m-btn-icon.t3m-btn-default-sm,
.btn-group-lg>.t3m-btn-icon.lms-btn-default-sm,
.btn-group-lg>.t3m-btn-icon.t3m-btn-default-md,
.btn-group-lg>.t3m-btn-icon.lms-btn-default-md,
.btn-group-lg>.t3m-btn-icon.t3m-btn-inverted,
.btn-group-lg>.t3m-btn-icon.lms-btn-inverted,
.btn-group-lg>.t3m-btn-icon.t3m-btn-inverted-xs,
.btn-group-lg>.t3m-btn-icon.lms-btn-inverted-xs,
.btn-group-lg>.t3m-btn-icon.t3m-btn-inverted-sm,
.t3m-Contact-mapLinkWrapper.btn-group-lg>a.t3m-btn-icon,
.btn-group-lg>.t3m-btn-icon.lms-btn-inverted-sm,
.btn-group-lg>.t3m-btn-icon.t3m-btn-inverted-md,
.btn-group-lg>.t3m-btn-icon.lms-btn-inverted-md,
.btn-group-lg>.t3m-btn-icon.t3m-btn-primary,
.btn-group-lg>.t3m-btn-icon.t3m-btn-cta,
.btn-group-lg>.t3m-btn-icon.lms-btn-primary,
.btn-group-lg>.t3m-btn-icon.t3m-btn-primary-xs,
.btn-group-lg>.t3m-btn-icon.t3m-btn-cta-xs,
.btn-group-lg>.t3m-btn-icon.lms-btn-primary-xs,
.btn-group-lg>.t3m-btn-icon.t3m-btn-primary-sm,
.btn-group-lg>.t3m-btn-icon.t3m-btn-cta-sm,
.btn-group-lg>.t3m-btn-icon.lms-btn-primary-sm,
.btn-group-lg>.t3m-btn-icon.t3m-btn-primary-md,
.btn-group-lg>.t3m-btn-icon.t3m-btn-cta-md,
.btn-group-lg>.t3m-btn-icon.lms-btn-primary-md,
.btn-group-lg>.t3m-btn-icon.t3m-btn-primary-outline,
.btn-group-lg>.t3m-btn-icon.lms-btn-primary-outline,
.btn-group-lg>.t3m-btn-icon.t3m-btn-primary-outline-xs,
.btn-group-lg>.t3m-btn-icon.lms-btn-primary-outline-xs,
.btn-group-lg>.t3m-btn-icon.t3m-btn-primary-outline-sm,
.btn-group-lg>.t3m-btn-icon.lms-btn-primary-outline-sm,
.btn-group-lg>.t3m-btn-icon.t3m-btn-primary-outline-md,
.btn-group-lg>.t3m-btn-icon.lms-btn-primary-outline-md,
.btn-group-lg>.t3m-btn-icon.t3m-btn-primary-inverted,
.btn-group-lg>.t3m-btn-icon.lms-btn-primary-inverted,
.btn-group-lg>.t3m-btn-icon.t3m-btn-primary-inverted-xs,
.btn-group-lg>.t3m-btn-icon.lms-btn-primary-inverted-xs,
.btn-group-lg>.t3m-btn-icon.t3m-btn-primary-inverted-sm,
.btn-group-lg>.t3m-btn-icon.lms-btn-primary-inverted-sm,
.btn-group-lg>.t3m-btn-icon.t3m-btn-primary-inverted-md,
.btn-group-lg>.t3m-btn-icon.lms-btn-primary-inverted-md,
.t3m-btn-icon.t3m-btn-default-lg,
.t3m-btn-icon.lms-btn-default-lg,
.t3m-btn-icon.t3m-btn-inverted-lg,
.t3m-btn-icon.lms-btn-inverted-lg,
.t3m-btn-icon.t3m-btn-primary-lg,
.t3m-btn-icon.t3m-btn-cta-lg,
.t3m-btn-icon.lms-btn-primary-lg,
.t3m-btn-icon.t3m-btn-primary-outline-lg,
.t3m-btn-icon.lms-btn-primary-outline-lg,
.t3m-btn-icon.t3m-btn-primary-inverted-lg,
.t3m-btn-icon.lms-btn-primary-inverted-lg,
.lms-btn-icon.btn-lg,
.btn-group-lg>.lms-btn-icon.btn,
.btn-group-lg>.lms-btn-icon.t3m-btn-default,
.btn-group-lg>.lms-btn-icon.lms-btn-default,
.btn-group-lg>.lms-btn-icon.t3m-btn-default-xs,
.btn-group-lg>.lms-btn-icon.lms-btn-default-xs,
.btn-group-lg>.lms-btn-icon.t3m-btn-default-sm,
.btn-group-lg>.lms-btn-icon.lms-btn-default-sm,
.btn-group-lg>.lms-btn-icon.t3m-btn-default-md,
.btn-group-lg>.lms-btn-icon.lms-btn-default-md,
.btn-group-lg>.lms-btn-icon.t3m-btn-inverted,
.btn-group-lg>.lms-btn-icon.lms-btn-inverted,
.btn-group-lg>.lms-btn-icon.t3m-btn-inverted-xs,
.btn-group-lg>.lms-btn-icon.lms-btn-inverted-xs,
.btn-group-lg>.lms-btn-icon.t3m-btn-inverted-sm,
.t3m-Contact-mapLinkWrapper.btn-group-lg>a.lms-btn-icon,
.btn-group-lg>.lms-btn-icon.lms-btn-inverted-sm,
.btn-group-lg>.lms-btn-icon.t3m-btn-inverted-md,
.btn-group-lg>.lms-btn-icon.lms-btn-inverted-md,
.btn-group-lg>.lms-btn-icon.t3m-btn-primary,
.btn-group-lg>.lms-btn-icon.t3m-btn-cta,
.btn-group-lg>.lms-btn-icon.lms-btn-primary,
.btn-group-lg>.lms-btn-icon.t3m-btn-primary-xs,
.btn-group-lg>.lms-btn-icon.t3m-btn-cta-xs,
.btn-group-lg>.lms-btn-icon.lms-btn-primary-xs,
.btn-group-lg>.lms-btn-icon.t3m-btn-primary-sm,
.btn-group-lg>.lms-btn-icon.t3m-btn-cta-sm,
.btn-group-lg>.lms-btn-icon.lms-btn-primary-sm,
.btn-group-lg>.lms-btn-icon.t3m-btn-primary-md,
.btn-group-lg>.lms-btn-icon.t3m-btn-cta-md,
.btn-group-lg>.lms-btn-icon.lms-btn-primary-md,
.btn-group-lg>.lms-btn-icon.t3m-btn-primary-outline,
.btn-group-lg>.lms-btn-icon.lms-btn-primary-outline,
.btn-group-lg>.lms-btn-icon.t3m-btn-primary-outline-xs,
.btn-group-lg>.lms-btn-icon.lms-btn-primary-outline-xs,
.btn-group-lg>.lms-btn-icon.t3m-btn-primary-outline-sm,
.btn-group-lg>.lms-btn-icon.lms-btn-primary-outline-sm,
.btn-group-lg>.lms-btn-icon.t3m-btn-primary-outline-md,
.btn-group-lg>.lms-btn-icon.lms-btn-primary-outline-md,
.btn-group-lg>.lms-btn-icon.t3m-btn-primary-inverted,
.btn-group-lg>.lms-btn-icon.lms-btn-primary-inverted,
.btn-group-lg>.lms-btn-icon.t3m-btn-primary-inverted-xs,
.btn-group-lg>.lms-btn-icon.lms-btn-primary-inverted-xs,
.btn-group-lg>.lms-btn-icon.t3m-btn-primary-inverted-sm,
.btn-group-lg>.lms-btn-icon.lms-btn-primary-inverted-sm,
.btn-group-lg>.lms-btn-icon.t3m-btn-primary-inverted-md,
.btn-group-lg>.lms-btn-icon.lms-btn-primary-inverted-md,
.lms-btn-icon.t3m-btn-default-lg,
.lms-btn-icon.lms-btn-default-lg,
.lms-btn-icon.t3m-btn-inverted-lg,
.lms-btn-icon.lms-btn-inverted-lg,
.lms-btn-icon.t3m-btn-primary-lg,
.lms-btn-icon.t3m-btn-cta-lg,
.lms-btn-icon.lms-btn-primary-lg,
.lms-btn-icon.t3m-btn-primary-outline-lg,
.lms-btn-icon.lms-btn-primary-outline-lg,
.lms-btn-icon.t3m-btn-primary-inverted-lg,
.lms-btn-icon.lms-btn-primary-inverted-lg {
	padding: 1.5rem
}

.t3m-btn-primary-icon-plus-xs,
.lms-btn-primary-icon-plus-xs {
	display: inline-block;
	overflow: hidden;
	text-indent: -5000px;
	white-space: nowrap;
	position: relative;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	vertical-align: middle;
	cursor: pointer;
	text-shadow: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	box-shadow: 0 0 0 0 #0040f6;
	background-color: #0040f6;
	transition: box-shadow .15s ease, background-color .15s ease;
	color: white;
	border: 0 none;
	padding: 0;
	width: 16px;
	height: 16px
}

.t3m-btn-primary-icon-plus-xs.disabled,
.t3m-btn-primary-icon-plus-xs:disabled,
.lms-btn-primary-icon-plus-xs.disabled,
.lms-btn-primary-icon-plus-xs:disabled {
	opacity: 0.65;
	box-shadow: none
}

.t3m-btn-primary-icon-plus-xs:active,
.t3m-btn-primary-icon-plus-xs.active,
.lms-btn-primary-icon-plus-xs:active,
.lms-btn-primary-icon-plus-xs.active {
	background-image: none;
	outline: 0;
	box-shadow: none
}

.t3m-btn-primary-icon-plus-xs:hover,
.lms-btn-primary-icon-plus-xs:hover {
	box-shadow: 0 0 0 4px #ff0920;
	background-color: #ff0920;
	color: white
}

.t3m-btn-primary-icon-plus-xs:hover:before,
.t3m-btn-primary-icon-plus-xs:hover i,
.t3m-btn-primary-icon-plus-xs:hover .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-plus-xs:hover:before,
.lms-btn-primary-icon-plus-xs:hover i,
.lms-btn-primary-icon-plus-xs:hover .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-plus-xs:focus,
.lms-btn-primary-icon-plus-xs:focus {
	color: #353431
}

.t3m-btn-primary-icon-plus-xs:focus:before,
.t3m-btn-primary-icon-plus-xs:focus i,
.t3m-btn-primary-icon-plus-xs:focus .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-plus-xs:focus:before,
.lms-btn-primary-icon-plus-xs:focus i,
.lms-btn-primary-icon-plus-xs:focus .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-plus-xs:before,
.lms-btn-primary-icon-plus-xs:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 20 20' version='1.1' xml:space='preserve' stroke-linejoin='round'%3E%3Cpath d='M4 9l5 0 0-5 2 0 0 5 5 0 0 2 -5 0 0 5 -2 0 0-5 -5 0 0-2Z' fill='%23FFFFFF'/%3E%3C/svg%3E") center center no-repeat
}

.t3m-btn-primary-icon-plus-sm,
.lms-btn-primary-icon-plus-sm {
	display: inline-block;
	overflow: hidden;
	text-indent: -5000px;
	white-space: nowrap;
	position: relative;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	vertical-align: middle;
	cursor: pointer;
	text-shadow: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	box-shadow: 0 0 0 0 #0040f6;
	background-color: #0040f6;
	transition: box-shadow .15s ease, background-color .15s ease;
	color: white;
	border: 0 none;
	padding: 0;
	width: 24px;
	height: 24px
}

.t3m-btn-primary-icon-plus-sm.disabled,
.t3m-btn-primary-icon-plus-sm:disabled,
.lms-btn-primary-icon-plus-sm.disabled,
.lms-btn-primary-icon-plus-sm:disabled {
	opacity: 0.65;
	box-shadow: none
}

.t3m-btn-primary-icon-plus-sm:active,
.t3m-btn-primary-icon-plus-sm.active,
.lms-btn-primary-icon-plus-sm:active,
.lms-btn-primary-icon-plus-sm.active {
	background-image: none;
	outline: 0;
	box-shadow: none
}

.t3m-btn-primary-icon-plus-sm:hover,
.lms-btn-primary-icon-plus-sm:hover {
	box-shadow: 0 0 0 4px #ff0920;
	background-color: #ff0920;
	color: white
}

.t3m-btn-primary-icon-plus-sm:hover:before,
.t3m-btn-primary-icon-plus-sm:hover i,
.t3m-btn-primary-icon-plus-sm:hover .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-plus-sm:hover:before,
.lms-btn-primary-icon-plus-sm:hover i,
.lms-btn-primary-icon-plus-sm:hover .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-plus-sm:focus,
.lms-btn-primary-icon-plus-sm:focus {
	color: #353431
}

.t3m-btn-primary-icon-plus-sm:focus:before,
.t3m-btn-primary-icon-plus-sm:focus i,
.t3m-btn-primary-icon-plus-sm:focus .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-plus-sm:focus:before,
.lms-btn-primary-icon-plus-sm:focus i,
.lms-btn-primary-icon-plus-sm:focus .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-plus-sm:before,
.lms-btn-primary-icon-plus-sm:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 40 40' version='1.1' xml:space='preserve' stroke-linejoin='round' fill='%23FFFFFF'%3E%3Cpath d='M10 19l9 0 0-9 2 0 0 9 9 0 0 2 -9 0 0 9 -2 0 0-9 -9 0 0-2Z'/%3E%3C/svg%3E%0A") center center no-repeat
}

.t3m-btn-primary-icon-plus-md,
.lms-btn-primary-icon-plus-md {
	display: inline-block;
	overflow: hidden;
	text-indent: -5000px;
	white-space: nowrap;
	position: relative;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	vertical-align: middle;
	cursor: pointer;
	text-shadow: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	box-shadow: 0 0 0 0 #0040f6;
	background-color: #0040f6;
	transition: box-shadow .15s ease, background-color .15s ease;
	color: white;
	border: 0 none;
	padding: 0;
	width: 40px;
	height: 40px
}

.t3m-btn-primary-icon-plus-md.disabled,
.t3m-btn-primary-icon-plus-md:disabled,
.lms-btn-primary-icon-plus-md.disabled,
.lms-btn-primary-icon-plus-md:disabled {
	opacity: 0.65;
	box-shadow: none
}

.t3m-btn-primary-icon-plus-md:active,
.t3m-btn-primary-icon-plus-md.active,
.lms-btn-primary-icon-plus-md:active,
.lms-btn-primary-icon-plus-md.active {
	background-image: none;
	outline: 0;
	box-shadow: none
}

.t3m-btn-primary-icon-plus-md:hover,
.lms-btn-primary-icon-plus-md:hover {
	box-shadow: 0 0 0 4px #ff0920;
	background-color: #ff0920;
	color: white
}

.t3m-btn-primary-icon-plus-md:hover:before,
.t3m-btn-primary-icon-plus-md:hover i,
.t3m-btn-primary-icon-plus-md:hover .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-plus-md:hover:before,
.lms-btn-primary-icon-plus-md:hover i,
.lms-btn-primary-icon-plus-md:hover .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-plus-md:focus,
.lms-btn-primary-icon-plus-md:focus {
	color: #353431
}

.t3m-btn-primary-icon-plus-md:focus:before,
.t3m-btn-primary-icon-plus-md:focus i,
.t3m-btn-primary-icon-plus-md:focus .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-plus-md:focus:before,
.lms-btn-primary-icon-plus-md:focus i,
.lms-btn-primary-icon-plus-md:focus .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-plus-md:before,
.lms-btn-primary-icon-plus-md:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 40 40' version='1.1' xml:space='preserve' stroke-linejoin='round' fill='%23FFFFFF'%3E%3Cpath d='M10 19l9 0 0-9 2 0 0 9 9 0 0 2 -9 0 0 9 -2 0 0-9 -9 0 0-2Z'/%3E%3C/svg%3E%0A") center center no-repeat
}

.t3m-btn-primary-icon-plus-lg,
.lms-btn-primary-icon-plus-lg {
	display: inline-block;
	overflow: hidden;
	text-indent: -5000px;
	white-space: nowrap;
	position: relative;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	vertical-align: middle;
	cursor: pointer;
	text-shadow: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	box-shadow: 0 0 0 0 #2853be;
	background-color: #2853be;
	transition: box-shadow .15s ease, background-color .15s ease;
	color: white;
	border: 0 none;
	padding: 0;
	width: 64px;
	height: 64px
}

.t3m-btn-primary-icon-plus-lg.disabled,
.t3m-btn-primary-icon-plus-lg:disabled,
.lms-btn-primary-icon-plus-lg.disabled,
.lms-btn-primary-icon-plus-lg:disabled {
	opacity: 0.65;
	box-shadow: none
}

.t3m-btn-primary-icon-plus-lg:active,
.t3m-btn-primary-icon-plus-lg.active,
.lms-btn-primary-icon-plus-lg:active,
.lms-btn-primary-icon-plus-lg.active {
	background-image: none;
	outline: 0;
	box-shadow: none
}

.t3m-btn-primary-icon-plus-lg:hover,
.lms-btn-primary-icon-plus-lg:hover {
	box-shadow: 0 0 0 4px #2853be;
	background-color: #2853be;
	color: white
}

.t3m-btn-primary-icon-plus-lg:hover:before,
.t3m-btn-primary-icon-plus-lg:hover i,
.t3m-btn-primary-icon-plus-lg:hover .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-plus-lg:hover:before,
.lms-btn-primary-icon-plus-lg:hover i,
.lms-btn-primary-icon-plus-lg:hover .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-plus-lg:focus,
.lms-btn-primary-icon-plus-lg:focus {
	color: #353431
}

.t3m-btn-primary-icon-plus-lg:focus:before,
.t3m-btn-primary-icon-plus-lg:focus i,
.t3m-btn-primary-icon-plus-lg:focus .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-plus-lg:focus:before,
.lms-btn-primary-icon-plus-lg:focus i,
.lms-btn-primary-icon-plus-lg:focus .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-plus-lg:before,
.lms-btn-primary-icon-plus-lg:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 40 40' version='1.1' xml:space='preserve' stroke-linejoin='round' fill='%23FFFFFF'%3E%3Cpath d='M10 19l9 0 0-9 2 0 0 9 9 0 0 2 -9 0 0 9 -2 0 0-9 -9 0 0-2Z'/%3E%3C/svg%3E%0A") center center no-repeat
}

.t3m-btn-default-icon-angle-left-xs,
.lms-btn-default-icon-angle-left-xs {
	display: inline-block;
	overflow: hidden;
	text-indent: -5000px;
	white-space: nowrap;
	position: relative;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	vertical-align: middle;
	cursor: pointer;
	text-shadow: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	box-shadow: 0 0 0 0 #353431;
	background-color: transparent;
	transition: box-shadow .15s ease, background-color .15s ease;
	color: #353431;
	border: 2px solid #353431;
	padding: 0;
	width: 16px;
	height: 16px
}

.t3m-btn-default-icon-angle-left-xs.disabled,
.t3m-btn-default-icon-angle-left-xs:disabled,
.lms-btn-default-icon-angle-left-xs.disabled,
.lms-btn-default-icon-angle-left-xs:disabled {
	opacity: 0.65;
	box-shadow: none
}

.t3m-btn-default-icon-angle-left-xs:active,
.t3m-btn-default-icon-angle-left-xs.active,
.lms-btn-default-icon-angle-left-xs:active,
.lms-btn-default-icon-angle-left-xs.active {
	background-image: none;
	outline: 0;
	box-shadow: none
}

.t3m-btn-default-icon-angle-left-xs:hover,
.lms-btn-default-icon-angle-left-xs:hover {
	color: #0040f6;
	background-color: transparent;
	border-color: #0040f6;
	box-shadow: none
}

.t3m-btn-default-icon-angle-left-xs:hover:before,
.t3m-btn-default-icon-angle-left-xs:hover i,
.t3m-btn-default-icon-angle-left-xs:hover .t3m-Icon[class*="fa"],
.lms-btn-default-icon-angle-left-xs:hover:before,
.lms-btn-default-icon-angle-left-xs:hover i,
.lms-btn-default-icon-angle-left-xs:hover .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-default-icon-angle-left-xs:focus,
.lms-btn-default-icon-angle-left-xs:focus {
	color: #353431
}

.t3m-btn-default-icon-angle-left-xs:focus:before,
.t3m-btn-default-icon-angle-left-xs:focus i,
.t3m-btn-default-icon-angle-left-xs:focus .t3m-Icon[class*="fa"],
.lms-btn-default-icon-angle-left-xs:focus:before,
.lms-btn-default-icon-angle-left-xs:focus i,
.lms-btn-default-icon-angle-left-xs:focus .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-default-icon-angle-left-xs:before,
.lms-btn-default-icon-angle-left-xs:before {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	content: \f104;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	text-align: center;
	background-color: transparent;
	text-indent: 0;
	transition: color .15s ease;
	line-height: 12px;
	margin-right: 0;
	font-size: 8px
}

.t3m-btn-default-icon-angle-left-sm,
.lms-btn-default-icon-angle-left-sm {
	display: inline-block;
	overflow: hidden;
	text-indent: -5000px;
	white-space: nowrap;
	position: relative;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	vertical-align: middle;
	cursor: pointer;
	text-shadow: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	box-shadow: 0 0 0 0 #353431;
	background-color: transparent;
	transition: box-shadow .15s ease, background-color .15s ease;
	color: #353431;
	border: 2px solid #353431;
	padding: 0;
	width: 24px;
	height: 24px
}

.t3m-btn-default-icon-angle-left-sm.disabled,
.t3m-btn-default-icon-angle-left-sm:disabled,
.lms-btn-default-icon-angle-left-sm.disabled,
.lms-btn-default-icon-angle-left-sm:disabled {
	opacity: 0.65;
	box-shadow: none
}

.t3m-btn-default-icon-angle-left-sm:active,
.t3m-btn-default-icon-angle-left-sm.active,
.lms-btn-default-icon-angle-left-sm:active,
.lms-btn-default-icon-angle-left-sm.active {
	background-image: none;
	outline: 0;
	box-shadow: none
}

.t3m-btn-default-icon-angle-left-sm:hover,
.lms-btn-default-icon-angle-left-sm:hover {
	color: #0040f6;
	background-color: transparent;
	border-color: #0040f6;
	box-shadow: none
}

.t3m-btn-default-icon-angle-left-sm:hover:before,
.t3m-btn-default-icon-angle-left-sm:hover i,
.t3m-btn-default-icon-angle-left-sm:hover .t3m-Icon[class*="fa"],
.lms-btn-default-icon-angle-left-sm:hover:before,
.lms-btn-default-icon-angle-left-sm:hover i,
.lms-btn-default-icon-angle-left-sm:hover .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-default-icon-angle-left-sm:focus,
.lms-btn-default-icon-angle-left-sm:focus {
	color: #353431
}

.t3m-btn-default-icon-angle-left-sm:focus:before,
.t3m-btn-default-icon-angle-left-sm:focus i,
.t3m-btn-default-icon-angle-left-sm:focus .t3m-Icon[class*="fa"],
.lms-btn-default-icon-angle-left-sm:focus:before,
.lms-btn-default-icon-angle-left-sm:focus i,
.lms-btn-default-icon-angle-left-sm:focus .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-default-icon-angle-left-sm:before,
.lms-btn-default-icon-angle-left-sm:before {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	content: \f104;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	text-align: center;
	background-color: transparent;
	text-indent: 0;
	transition: color .15s ease;
	line-height: 20px;
	font-size: 16px
}

.t3m-btn-default-icon-angle-left-md,
.lms-btn-default-icon-angle-left-md {
	display: inline-block;
	overflow: hidden;
	text-indent: -5000px;
	white-space: nowrap;
	position: relative;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	vertical-align: middle;
	cursor: pointer;
	text-shadow: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	box-shadow: 0 0 0 0 #353431;
	background-color: transparent;
	transition: box-shadow .15s ease, background-color .15s ease;
	color: #353431;
	border: 2px solid #353431;
	padding: 0;
	width: 40px;
	height: 40px
}

.t3m-btn-default-icon-angle-left-md.disabled,
.t3m-btn-default-icon-angle-left-md:disabled,
.lms-btn-default-icon-angle-left-md.disabled,
.lms-btn-default-icon-angle-left-md:disabled {
	opacity: 0.65;
	box-shadow: none
}

.t3m-btn-default-icon-angle-left-md:active,
.t3m-btn-default-icon-angle-left-md.active,
.lms-btn-default-icon-angle-left-md:active,
.lms-btn-default-icon-angle-left-md.active {
	background-image: none;
	outline: 0;
	box-shadow: none
}

.t3m-btn-default-icon-angle-left-md:hover,
.lms-btn-default-icon-angle-left-md:hover {
	color: #0040f6;
	background-color: transparent;
	border-color: #0040f6;
	box-shadow: none
}

.t3m-btn-default-icon-angle-left-md:hover:before,
.t3m-btn-default-icon-angle-left-md:hover i,
.t3m-btn-default-icon-angle-left-md:hover .t3m-Icon[class*="fa"],
.lms-btn-default-icon-angle-left-md:hover:before,
.lms-btn-default-icon-angle-left-md:hover i,
.lms-btn-default-icon-angle-left-md:hover .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-default-icon-angle-left-md:focus,
.lms-btn-default-icon-angle-left-md:focus {
	color: #353431
}

.t3m-btn-default-icon-angle-left-md:focus:before,
.t3m-btn-default-icon-angle-left-md:focus i,
.t3m-btn-default-icon-angle-left-md:focus .t3m-Icon[class*="fa"],
.lms-btn-default-icon-angle-left-md:focus:before,
.lms-btn-default-icon-angle-left-md:focus i,
.lms-btn-default-icon-angle-left-md:focus .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-default-icon-angle-left-md:before,
.lms-btn-default-icon-angle-left-md:before {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	content: \f104;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	text-align: center;
	background-color: transparent;
	text-indent: 0;
	transition: color .15s ease;
	line-height: 36px;
	font-size: 20px
}

.t3m-btn-default-icon-angle-left-lg,
.lms-btn-default-icon-angle-left-lg {
	display: inline-block;
	overflow: hidden;
	text-indent: -5000px;
	white-space: nowrap;
	position: relative;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	vertical-align: middle;
	cursor: pointer;
	text-shadow: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	box-shadow: 0 0 0 0 #353431;
	background-color: transparent;
	transition: box-shadow .15s ease, background-color .15s ease;
	color: #353431;
	border: 2px solid #353431;
	padding: 0;
	width: 64px;
	height: 64px
}

.t3m-btn-default-icon-angle-left-lg.disabled,
.t3m-btn-default-icon-angle-left-lg:disabled,
.lms-btn-default-icon-angle-left-lg.disabled,
.lms-btn-default-icon-angle-left-lg:disabled {
	opacity: 0.65;
	box-shadow: none
}

.t3m-btn-default-icon-angle-left-lg:active,
.t3m-btn-default-icon-angle-left-lg.active,
.lms-btn-default-icon-angle-left-lg:active,
.lms-btn-default-icon-angle-left-lg.active {
	background-image: none;
	outline: 0;
	box-shadow: none
}

.t3m-btn-default-icon-angle-left-lg:hover,
.lms-btn-default-icon-angle-left-lg:hover {
	color: #0040f6;
	background-color: transparent;
	border-color: #0040f6;
	box-shadow: none
}

.t3m-btn-default-icon-angle-left-lg:hover:before,
.t3m-btn-default-icon-angle-left-lg:hover i,
.t3m-btn-default-icon-angle-left-lg:hover .t3m-Icon[class*="fa"],
.lms-btn-default-icon-angle-left-lg:hover:before,
.lms-btn-default-icon-angle-left-lg:hover i,
.lms-btn-default-icon-angle-left-lg:hover .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-default-icon-angle-left-lg:focus,
.lms-btn-default-icon-angle-left-lg:focus {
	color: #353431
}

.t3m-btn-default-icon-angle-left-lg:focus:before,
.t3m-btn-default-icon-angle-left-lg:focus i,
.t3m-btn-default-icon-angle-left-lg:focus .t3m-Icon[class*="fa"],
.lms-btn-default-icon-angle-left-lg:focus:before,
.lms-btn-default-icon-angle-left-lg:focus i,
.lms-btn-default-icon-angle-left-lg:focus .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-default-icon-angle-left-lg:before,
.lms-btn-default-icon-angle-left-lg:before {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	content: \f104;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	text-align: center;
	background-color: transparent;
	text-indent: 0;
	transition: color .15s ease;
	line-height: 60px;
	font-size: 32px
}

.t3m-btn-primary-icon-angle-left-xs,
.lms-btn-primary-icon-angle-left-xs {
	display: inline-block;
	overflow: hidden;
	text-indent: -5000px;
	white-space: nowrap;
	position: relative;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	vertical-align: middle;
	cursor: pointer;
	text-shadow: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	box-shadow: 0 0 0 0 #0040f6;
	background-color: #0040f6;
	transition: box-shadow .15s ease, background-color .15s ease;
	color: white;
	border: 0 none;
	padding: 0;
	width: 16px;
	height: 16px
}

.t3m-btn-primary-icon-angle-left-xs.disabled,
.t3m-btn-primary-icon-angle-left-xs:disabled,
.lms-btn-primary-icon-angle-left-xs.disabled,
.lms-btn-primary-icon-angle-left-xs:disabled {
	opacity: 0.65;
	box-shadow: none
}

.t3m-btn-primary-icon-angle-left-xs:active,
.t3m-btn-primary-icon-angle-left-xs.active,
.lms-btn-primary-icon-angle-left-xs:active,
.lms-btn-primary-icon-angle-left-xs.active {
	background-image: none;
	outline: 0;
	box-shadow: none
}

.t3m-btn-primary-icon-angle-left-xs:hover,
.lms-btn-primary-icon-angle-left-xs:hover {
	box-shadow: 0 0 0 4px #ff0920;
	background-color: #ff0920;
	color: white
}

.t3m-btn-primary-icon-angle-left-xs:hover:before,
.t3m-btn-primary-icon-angle-left-xs:hover i,
.t3m-btn-primary-icon-angle-left-xs:hover .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-angle-left-xs:hover:before,
.lms-btn-primary-icon-angle-left-xs:hover i,
.lms-btn-primary-icon-angle-left-xs:hover .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-angle-left-xs:focus,
.lms-btn-primary-icon-angle-left-xs:focus {
	color: #353431
}

.t3m-btn-primary-icon-angle-left-xs:focus:before,
.t3m-btn-primary-icon-angle-left-xs:focus i,
.t3m-btn-primary-icon-angle-left-xs:focus .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-angle-left-xs:focus:before,
.lms-btn-primary-icon-angle-left-xs:focus i,
.lms-btn-primary-icon-angle-left-xs:focus .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-angle-left-xs:before,
.lms-btn-primary-icon-angle-left-xs:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 40 41' version='1.1' xml:space='preserve' stroke-linejoin='round' fill='%23FFFFFF'%3E%3Cpath d='M26.243 19.311l-8.486-8.485 -1.414 1.414 8.485 8.486 -8.485 8.485 1.414 1.414 9.9-9.899 -1.414-1.415 0 0Z'/%3E%3C/svg%3E") center center no-repeat
}

.t3m-btn-primary-icon-angle-left-sm,
.lms-btn-primary-icon-angle-left-sm {
	display: inline-block;
	overflow: hidden;
	text-indent: -5000px;
	white-space: nowrap;
	position: relative;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	vertical-align: middle;
	cursor: pointer;
	text-shadow: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	box-shadow: 0 0 0 0 #0040f6;
	background-color: #0040f6;
	transition: box-shadow .15s ease, background-color .15s ease;
	color: white;
	border: 0 none;
	padding: 0;
	width: 24px;
	height: 24px
}

.t3m-btn-primary-icon-angle-left-sm.disabled,
.t3m-btn-primary-icon-angle-left-sm:disabled,
.lms-btn-primary-icon-angle-left-sm.disabled,
.lms-btn-primary-icon-angle-left-sm:disabled {
	opacity: 0.65;
	box-shadow: none
}

.t3m-btn-primary-icon-angle-left-sm:active,
.t3m-btn-primary-icon-angle-left-sm.active,
.lms-btn-primary-icon-angle-left-sm:active,
.lms-btn-primary-icon-angle-left-sm.active {
	background-image: none;
	outline: 0;
	box-shadow: none
}

.t3m-btn-primary-icon-angle-left-sm:hover,
.lms-btn-primary-icon-angle-left-sm:hover {
	box-shadow: 0 0 0 4px #ff0920;
	background-color: #ff0920;
	color: white
}

.t3m-btn-primary-icon-angle-left-sm:hover:before,
.t3m-btn-primary-icon-angle-left-sm:hover i,
.t3m-btn-primary-icon-angle-left-sm:hover .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-angle-left-sm:hover:before,
.lms-btn-primary-icon-angle-left-sm:hover i,
.lms-btn-primary-icon-angle-left-sm:hover .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-angle-left-sm:focus,
.lms-btn-primary-icon-angle-left-sm:focus {
	color: #353431
}

.t3m-btn-primary-icon-angle-left-sm:focus:before,
.t3m-btn-primary-icon-angle-left-sm:focus i,
.t3m-btn-primary-icon-angle-left-sm:focus .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-angle-left-sm:focus:before,
.lms-btn-primary-icon-angle-left-sm:focus i,
.lms-btn-primary-icon-angle-left-sm:focus .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-angle-left-sm:before,
.lms-btn-primary-icon-angle-left-sm:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 40 41' version='1.1' xml:space='preserve' stroke-linejoin='round' fill='%23FFFFFF'%3E%3Cpath d='M26.243 19.311l-8.486-8.485 -1.414 1.414 8.485 8.486 -8.485 8.485 1.414 1.414 9.9-9.899 -1.414-1.415 0 0Z'/%3E%3C/svg%3E") center center no-repeat
}

.t3m-btn-primary-icon-angle-left-md,
.lms-btn-primary-icon-angle-left-md {
	display: inline-block;
	overflow: hidden;
	text-indent: -5000px;
	white-space: nowrap;
	position: relative;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	vertical-align: middle;
	cursor: pointer;
	text-shadow: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	box-shadow: 0 0 0 0 #0040f6;
	background-color: #0040f6;
	transition: box-shadow .15s ease, background-color .15s ease;
	color: white;
	border: 0 none;
	padding: 0;
	width: 40px;
	height: 40px
}

.t3m-btn-primary-icon-angle-left-md.disabled,
.t3m-btn-primary-icon-angle-left-md:disabled,
.lms-btn-primary-icon-angle-left-md.disabled,
.lms-btn-primary-icon-angle-left-md:disabled {
	opacity: 0.65;
	box-shadow: none
}

.t3m-btn-primary-icon-angle-left-md:active,
.t3m-btn-primary-icon-angle-left-md.active,
.lms-btn-primary-icon-angle-left-md:active,
.lms-btn-primary-icon-angle-left-md.active {
	background-image: none;
	outline: 0;
	box-shadow: none
}

.t3m-btn-primary-icon-angle-left-md:hover,
.lms-btn-primary-icon-angle-left-md:hover {
	box-shadow: 0 0 0 4px #ff0920;
	background-color: #ff0920;
	color: white
}

.t3m-btn-primary-icon-angle-left-md:hover:before,
.t3m-btn-primary-icon-angle-left-md:hover i,
.t3m-btn-primary-icon-angle-left-md:hover .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-angle-left-md:hover:before,
.lms-btn-primary-icon-angle-left-md:hover i,
.lms-btn-primary-icon-angle-left-md:hover .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-angle-left-md:focus,
.lms-btn-primary-icon-angle-left-md:focus {
	color: #353431
}

.t3m-btn-primary-icon-angle-left-md:focus:before,
.t3m-btn-primary-icon-angle-left-md:focus i,
.t3m-btn-primary-icon-angle-left-md:focus .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-angle-left-md:focus:before,
.lms-btn-primary-icon-angle-left-md:focus i,
.lms-btn-primary-icon-angle-left-md:focus .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-angle-left-md:before,
.lms-btn-primary-icon-angle-left-md:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 40 41' version='1.1' xml:space='preserve' stroke-linejoin='round' fill='%23FFFFFF'%3E%3Cpath d='M26.243 19.311l-8.486-8.485 -1.414 1.414 8.485 8.486 -8.485 8.485 1.414 1.414 9.9-9.899 -1.414-1.415 0 0Z'/%3E%3C/svg%3E") center center no-repeat
}

.t3m-btn-primary-icon-angle-left-lg,
.lms-btn-primary-icon-angle-left-lg {
	display: inline-block;
	overflow: hidden;
	text-indent: -5000px;
	white-space: nowrap;
	position: relative;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	vertical-align: middle;
	cursor: pointer;
	text-shadow: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	box-shadow: 0 0 0 0 #0040f6;
	background-color: #0040f6;
	transition: box-shadow .15s ease, background-color .15s ease;
	color: white;
	border: 0 none;
	padding: 0;
	width: 64px;
	height: 64px
}

.t3m-btn-primary-icon-angle-left-lg.disabled,
.t3m-btn-primary-icon-angle-left-lg:disabled,
.lms-btn-primary-icon-angle-left-lg.disabled,
.lms-btn-primary-icon-angle-left-lg:disabled {
	opacity: 0.65;
	box-shadow: none
}

.t3m-btn-primary-icon-angle-left-lg:active,
.t3m-btn-primary-icon-angle-left-lg.active,
.lms-btn-primary-icon-angle-left-lg:active,
.lms-btn-primary-icon-angle-left-lg.active {
	background-image: none;
	outline: 0;
	box-shadow: none
}

.t3m-btn-primary-icon-angle-left-lg:hover,
.lms-btn-primary-icon-angle-left-lg:hover {
	box-shadow: 0 0 0 4px #ff0920;
	background-color: #ff0920;
	color: white
}

.t3m-btn-primary-icon-angle-left-lg:hover:before,
.t3m-btn-primary-icon-angle-left-lg:hover i,
.t3m-btn-primary-icon-angle-left-lg:hover .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-angle-left-lg:hover:before,
.lms-btn-primary-icon-angle-left-lg:hover i,
.lms-btn-primary-icon-angle-left-lg:hover .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-angle-left-lg:focus,
.lms-btn-primary-icon-angle-left-lg:focus {
	color: #353431
}

.t3m-btn-primary-icon-angle-left-lg:focus:before,
.t3m-btn-primary-icon-angle-left-lg:focus i,
.t3m-btn-primary-icon-angle-left-lg:focus .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-angle-left-lg:focus:before,
.lms-btn-primary-icon-angle-left-lg:focus i,
.lms-btn-primary-icon-angle-left-lg:focus .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-angle-left-lg:before,
.lms-btn-primary-icon-angle-left-lg:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 40 41' version='1.1' xml:space='preserve' stroke-linejoin='round' fill='%23FFFFFF'%3E%3Cpath d='M26.243 19.311l-8.486-8.485 -1.414 1.414 8.485 8.486 -8.485 8.485 1.414 1.414 9.9-9.899 -1.414-1.415 0 0Z'/%3E%3C/svg%3E") center center no-repeat
}

.t3m-btn-default-icon-angle-right-xs,
.lms-btn-default-icon-angle-right-xs {
	display: inline-block;
	overflow: hidden;
	text-indent: -5000px;
	white-space: nowrap;
	position: relative;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	vertical-align: middle;
	cursor: pointer;
	text-shadow: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	box-shadow: 0 0 0 0 #353431;
	background-color: transparent;
	transition: box-shadow .15s ease, background-color .15s ease;
	color: #353431;
	border: 2px solid #353431;
	padding: 0;
	width: 16px;
	height: 16px
}

.t3m-btn-default-icon-angle-right-xs.disabled,
.t3m-btn-default-icon-angle-right-xs:disabled,
.lms-btn-default-icon-angle-right-xs.disabled,
.lms-btn-default-icon-angle-right-xs:disabled {
	opacity: 0.65;
	box-shadow: none
}

.t3m-btn-default-icon-angle-right-xs:active,
.t3m-btn-default-icon-angle-right-xs.active,
.lms-btn-default-icon-angle-right-xs:active,
.lms-btn-default-icon-angle-right-xs.active {
	background-image: none;
	outline: 0;
	box-shadow: none
}

.t3m-btn-default-icon-angle-right-xs:hover,
.lms-btn-default-icon-angle-right-xs:hover {
	color: #0040f6;
	background-color: transparent;
	border-color: #0040f6;
	box-shadow: none
}

.t3m-btn-default-icon-angle-right-xs:hover:before,
.t3m-btn-default-icon-angle-right-xs:hover i,
.t3m-btn-default-icon-angle-right-xs:hover .t3m-Icon[class*="fa"],
.lms-btn-default-icon-angle-right-xs:hover:before,
.lms-btn-default-icon-angle-right-xs:hover i,
.lms-btn-default-icon-angle-right-xs:hover .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-default-icon-angle-right-xs:focus,
.lms-btn-default-icon-angle-right-xs:focus {
	color: #353431
}

.t3m-btn-default-icon-angle-right-xs:focus:before,
.t3m-btn-default-icon-angle-right-xs:focus i,
.t3m-btn-default-icon-angle-right-xs:focus .t3m-Icon[class*="fa"],
.lms-btn-default-icon-angle-right-xs:focus:before,
.lms-btn-default-icon-angle-right-xs:focus i,
.lms-btn-default-icon-angle-right-xs:focus .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-default-icon-angle-right-xs:before,
.lms-btn-default-icon-angle-right-xs:before {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	content: \f105;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	text-align: center;
	background-color: transparent;
	text-indent: 0;
	transition: color .15s ease;
	line-height: 12px;
	margin-right: 0;
	font-size: 8px
}

.t3m-btn-default-icon-angle-right-sm,
.lms-btn-default-icon-angle-right-sm {
	display: inline-block;
	overflow: hidden;
	text-indent: -5000px;
	white-space: nowrap;
	position: relative;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	vertical-align: middle;
	cursor: pointer;
	text-shadow: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	box-shadow: 0 0 0 0 #353431;
	background-color: transparent;
	transition: box-shadow .15s ease, background-color .15s ease;
	color: #353431;
	border: 2px solid #353431;
	padding: 0;
	width: 24px;
	height: 24px
}

.t3m-btn-default-icon-angle-right-sm.disabled,
.t3m-btn-default-icon-angle-right-sm:disabled,
.lms-btn-default-icon-angle-right-sm.disabled,
.lms-btn-default-icon-angle-right-sm:disabled {
	opacity: 0.65;
	box-shadow: none
}

.t3m-btn-default-icon-angle-right-sm:active,
.t3m-btn-default-icon-angle-right-sm.active,
.lms-btn-default-icon-angle-right-sm:active,
.lms-btn-default-icon-angle-right-sm.active {
	background-image: none;
	outline: 0;
	box-shadow: none
}

.t3m-btn-default-icon-angle-right-sm:hover,
.lms-btn-default-icon-angle-right-sm:hover {
	color: #0040f6;
	background-color: transparent;
	border-color: #0040f6;
	box-shadow: none
}

.t3m-btn-default-icon-angle-right-sm:hover:before,
.t3m-btn-default-icon-angle-right-sm:hover i,
.t3m-btn-default-icon-angle-right-sm:hover .t3m-Icon[class*="fa"],
.lms-btn-default-icon-angle-right-sm:hover:before,
.lms-btn-default-icon-angle-right-sm:hover i,
.lms-btn-default-icon-angle-right-sm:hover .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-default-icon-angle-right-sm:focus,
.lms-btn-default-icon-angle-right-sm:focus {
	color: #353431
}

.t3m-btn-default-icon-angle-right-sm:focus:before,
.t3m-btn-default-icon-angle-right-sm:focus i,
.t3m-btn-default-icon-angle-right-sm:focus .t3m-Icon[class*="fa"],
.lms-btn-default-icon-angle-right-sm:focus:before,
.lms-btn-default-icon-angle-right-sm:focus i,
.lms-btn-default-icon-angle-right-sm:focus .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-default-icon-angle-right-sm:before,
.lms-btn-default-icon-angle-right-sm:before {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	content: \f105;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	text-align: center;
	background-color: transparent;
	text-indent: 0;
	transition: color .15s ease;
	line-height: 20px;
	font-size: 16px
}

.t3m-btn-default-icon-angle-right-md,
.lms-btn-default-icon-angle-right-md {
	display: inline-block;
	overflow: hidden;
	text-indent: -5000px;
	white-space: nowrap;
	position: relative;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	vertical-align: middle;
	cursor: pointer;
	text-shadow: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	box-shadow: 0 0 0 0 #353431;
	background-color: transparent;
	transition: box-shadow .15s ease, background-color .15s ease;
	color: #353431;
	border: 2px solid #353431;
	padding: 0;
	width: 40px;
	height: 40px
}

.t3m-btn-default-icon-angle-right-md.disabled,
.t3m-btn-default-icon-angle-right-md:disabled,
.lms-btn-default-icon-angle-right-md.disabled,
.lms-btn-default-icon-angle-right-md:disabled {
	opacity: 0.65;
	box-shadow: none
}

.t3m-btn-default-icon-angle-right-md:active,
.t3m-btn-default-icon-angle-right-md.active,
.lms-btn-default-icon-angle-right-md:active,
.lms-btn-default-icon-angle-right-md.active {
	background-image: none;
	outline: 0;
	box-shadow: none
}

.t3m-btn-default-icon-angle-right-md:hover,
.lms-btn-default-icon-angle-right-md:hover {
	color: #0040f6;
	background-color: transparent;
	border-color: #0040f6;
	box-shadow: none
}

.t3m-btn-default-icon-angle-right-md:hover:before,
.t3m-btn-default-icon-angle-right-md:hover i,
.t3m-btn-default-icon-angle-right-md:hover .t3m-Icon[class*="fa"],
.lms-btn-default-icon-angle-right-md:hover:before,
.lms-btn-default-icon-angle-right-md:hover i,
.lms-btn-default-icon-angle-right-md:hover .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-default-icon-angle-right-md:focus,
.lms-btn-default-icon-angle-right-md:focus {
	color: #353431
}

.t3m-btn-default-icon-angle-right-md:focus:before,
.t3m-btn-default-icon-angle-right-md:focus i,
.t3m-btn-default-icon-angle-right-md:focus .t3m-Icon[class*="fa"],
.lms-btn-default-icon-angle-right-md:focus:before,
.lms-btn-default-icon-angle-right-md:focus i,
.lms-btn-default-icon-angle-right-md:focus .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-default-icon-angle-right-md:before,
.lms-btn-default-icon-angle-right-md:before {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	content: \f105;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	text-align: center;
	background-color: transparent;
	text-indent: 0;
	transition: color .15s ease;
	line-height: 36px;
	font-size: 20px
}

.t3m-btn-default-icon-angle-right-lg,
.lms-btn-default-icon-angle-right-lg {
	display: inline-block;
	overflow: hidden;
	text-indent: -5000px;
	white-space: nowrap;
	position: relative;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	vertical-align: middle;
	cursor: pointer;
	text-shadow: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	box-shadow: 0 0 0 0 #353431;
	background-color: transparent;
	transition: box-shadow .15s ease, background-color .15s ease;
	color: #353431;
	border: 2px solid #353431;
	padding: 0;
	width: 64px;
	height: 64px
}

.t3m-btn-default-icon-angle-right-lg.disabled,
.t3m-btn-default-icon-angle-right-lg:disabled,
.lms-btn-default-icon-angle-right-lg.disabled,
.lms-btn-default-icon-angle-right-lg:disabled {
	opacity: 0.65;
	box-shadow: none
}

.t3m-btn-default-icon-angle-right-lg:active,
.t3m-btn-default-icon-angle-right-lg.active,
.lms-btn-default-icon-angle-right-lg:active,
.lms-btn-default-icon-angle-right-lg.active {
	background-image: none;
	outline: 0;
	box-shadow: none
}

.t3m-btn-default-icon-angle-right-lg:hover,
.lms-btn-default-icon-angle-right-lg:hover {
	color: #0040f6;
	background-color: transparent;
	border-color: #0040f6;
	box-shadow: none
}

.t3m-btn-default-icon-angle-right-lg:hover:before,
.t3m-btn-default-icon-angle-right-lg:hover i,
.t3m-btn-default-icon-angle-right-lg:hover .t3m-Icon[class*="fa"],
.lms-btn-default-icon-angle-right-lg:hover:before,
.lms-btn-default-icon-angle-right-lg:hover i,
.lms-btn-default-icon-angle-right-lg:hover .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-default-icon-angle-right-lg:focus,
.lms-btn-default-icon-angle-right-lg:focus {
	color: #353431
}

.t3m-btn-default-icon-angle-right-lg:focus:before,
.t3m-btn-default-icon-angle-right-lg:focus i,
.t3m-btn-default-icon-angle-right-lg:focus .t3m-Icon[class*="fa"],
.lms-btn-default-icon-angle-right-lg:focus:before,
.lms-btn-default-icon-angle-right-lg:focus i,
.lms-btn-default-icon-angle-right-lg:focus .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-default-icon-angle-right-lg:before,
.lms-btn-default-icon-angle-right-lg:before {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	content: \f105;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	text-align: center;
	background-color: transparent;
	text-indent: 0;
	transition: color .15s ease;
	line-height: 60px;
	font-size: 32px
}

.t3m-btn-primary-icon-angle-right-xs,
.lms-btn-primary-icon-angle-right-xs {
	display: inline-block;
	overflow: hidden;
	text-indent: -5000px;
	white-space: nowrap;
	position: relative;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	vertical-align: middle;
	cursor: pointer;
	text-shadow: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	box-shadow: 0 0 0 0 #0040f6;
	background-color: #0040f6;
	transition: box-shadow .15s ease, background-color .15s ease;
	color: white;
	border: 0 none;
	padding: 0;
	width: 16px;
	height: 16px
}

.t3m-btn-primary-icon-angle-right-xs.disabled,
.t3m-btn-primary-icon-angle-right-xs:disabled,
.lms-btn-primary-icon-angle-right-xs.disabled,
.lms-btn-primary-icon-angle-right-xs:disabled {
	opacity: 0.65;
	box-shadow: none
}

.t3m-btn-primary-icon-angle-right-xs:active,
.t3m-btn-primary-icon-angle-right-xs.active,
.lms-btn-primary-icon-angle-right-xs:active,
.lms-btn-primary-icon-angle-right-xs.active {
	background-image: none;
	outline: 0;
	box-shadow: none
}

.t3m-btn-primary-icon-angle-right-xs:hover,
.lms-btn-primary-icon-angle-right-xs:hover {
	box-shadow: 0 0 0 4px #ff0920;
	background-color: #ff0920;
	color: white
}

.t3m-btn-primary-icon-angle-right-xs:hover:before,
.t3m-btn-primary-icon-angle-right-xs:hover i,
.t3m-btn-primary-icon-angle-right-xs:hover .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-angle-right-xs:hover:before,
.lms-btn-primary-icon-angle-right-xs:hover i,
.lms-btn-primary-icon-angle-right-xs:hover .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-angle-right-xs:focus,
.lms-btn-primary-icon-angle-right-xs:focus {
	color: #353431
}

.t3m-btn-primary-icon-angle-right-xs:focus:before,
.t3m-btn-primary-icon-angle-right-xs:focus i,
.t3m-btn-primary-icon-angle-right-xs:focus .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-angle-right-xs:focus:before,
.lms-btn-primary-icon-angle-right-xs:focus i,
.lms-btn-primary-icon-angle-right-xs:focus .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-angle-right-xs:before,
.lms-btn-primary-icon-angle-right-xs:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 40 41' version='1.1' xml:space='preserve' stroke-linejoin='round' fill='%23FFFFFF'%3E%3Cpath d='M26.243 19.311l-8.486-8.485 -1.414 1.414 8.485 8.486 -8.485 8.485 1.414 1.414 9.9-9.899 -1.414-1.415 0 0Z'/%3E%3C/svg%3E") center center no-repeat
}

.t3m-btn-primary-icon-angle-right-sm,
.lms-btn-primary-icon-angle-right-sm {
	display: inline-block;
	overflow: hidden;
	text-indent: -5000px;
	white-space: nowrap;
	position: relative;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	vertical-align: middle;
	cursor: pointer;
	text-shadow: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	box-shadow: 0 0 0 0 #0040f6;
	background-color: #0040f6;
	transition: box-shadow .15s ease, background-color .15s ease;
	color: white;
	border: 0 none;
	padding: 0;
	width: 24px;
	height: 24px
}

.t3m-btn-primary-icon-angle-right-sm.disabled,
.t3m-btn-primary-icon-angle-right-sm:disabled,
.lms-btn-primary-icon-angle-right-sm.disabled,
.lms-btn-primary-icon-angle-right-sm:disabled {
	opacity: 0.65;
	box-shadow: none
}

.t3m-btn-primary-icon-angle-right-sm:active,
.t3m-btn-primary-icon-angle-right-sm.active,
.lms-btn-primary-icon-angle-right-sm:active,
.lms-btn-primary-icon-angle-right-sm.active {
	background-image: none;
	outline: 0;
	box-shadow: none
}

.t3m-btn-primary-icon-angle-right-sm:hover,
.lms-btn-primary-icon-angle-right-sm:hover {
	box-shadow: 0 0 0 4px #ff0920;
	background-color: #ff0920;
	color: white
}

.t3m-btn-primary-icon-angle-right-sm:hover:before,
.t3m-btn-primary-icon-angle-right-sm:hover i,
.t3m-btn-primary-icon-angle-right-sm:hover .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-angle-right-sm:hover:before,
.lms-btn-primary-icon-angle-right-sm:hover i,
.lms-btn-primary-icon-angle-right-sm:hover .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-angle-right-sm:focus,
.lms-btn-primary-icon-angle-right-sm:focus {
	color: #353431
}

.t3m-btn-primary-icon-angle-right-sm:focus:before,
.t3m-btn-primary-icon-angle-right-sm:focus i,
.t3m-btn-primary-icon-angle-right-sm:focus .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-angle-right-sm:focus:before,
.lms-btn-primary-icon-angle-right-sm:focus i,
.lms-btn-primary-icon-angle-right-sm:focus .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-angle-right-sm:before,
.lms-btn-primary-icon-angle-right-sm:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 40 41' version='1.1' xml:space='preserve' stroke-linejoin='round' fill='%23FFFFFF'%3E%3Cpath d='M26.243 19.311l-8.486-8.485 -1.414 1.414 8.485 8.486 -8.485 8.485 1.414 1.414 9.9-9.899 -1.414-1.415 0 0Z'/%3E%3C/svg%3E") center center no-repeat
}

.t3m-btn-primary-icon-angle-right-md,
.lms-btn-primary-icon-angle-right-md {
	display: inline-block;
	overflow: hidden;
	text-indent: -5000px;
	white-space: nowrap;
	position: relative;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	vertical-align: middle;
	cursor: pointer;
	text-shadow: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	box-shadow: 0 0 0 0 #0040f6;
	background-color: #0040f6;
	transition: box-shadow .15s ease, background-color .15s ease;
	color: white;
	border: 0 none;
	padding: 0;
	width: 40px;
	height: 40px
}

.t3m-btn-primary-icon-angle-right-md.disabled,
.t3m-btn-primary-icon-angle-right-md:disabled,
.lms-btn-primary-icon-angle-right-md.disabled,
.lms-btn-primary-icon-angle-right-md:disabled {
	opacity: 0.65;
	box-shadow: none
}

.t3m-btn-primary-icon-angle-right-md:active,
.t3m-btn-primary-icon-angle-right-md.active,
.lms-btn-primary-icon-angle-right-md:active,
.lms-btn-primary-icon-angle-right-md.active {
	background-image: none;
	outline: 0;
	box-shadow: none
}

.t3m-btn-primary-icon-angle-right-md:hover,
.lms-btn-primary-icon-angle-right-md:hover {
	box-shadow: 0 0 0 4px #ff0920;
	background-color: #ff0920;
	color: white
}

.t3m-btn-primary-icon-angle-right-md:hover:before,
.t3m-btn-primary-icon-angle-right-md:hover i,
.t3m-btn-primary-icon-angle-right-md:hover .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-angle-right-md:hover:before,
.lms-btn-primary-icon-angle-right-md:hover i,
.lms-btn-primary-icon-angle-right-md:hover .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-angle-right-md:focus,
.lms-btn-primary-icon-angle-right-md:focus {
	color: #353431
}

.t3m-btn-primary-icon-angle-right-md:focus:before,
.t3m-btn-primary-icon-angle-right-md:focus i,
.t3m-btn-primary-icon-angle-right-md:focus .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-angle-right-md:focus:before,
.lms-btn-primary-icon-angle-right-md:focus i,
.lms-btn-primary-icon-angle-right-md:focus .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-angle-right-md:before,
.lms-btn-primary-icon-angle-right-md:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 40 41' version='1.1' xml:space='preserve' stroke-linejoin='round' fill='%23FFFFFF'%3E%3Cpath d='M26.243 19.311l-8.486-8.485 -1.414 1.414 8.485 8.486 -8.485 8.485 1.414 1.414 9.9-9.899 -1.414-1.415 0 0Z'/%3E%3C/svg%3E") center center no-repeat
}

.t3m-btn-primary-icon-angle-right-lg,
.lms-btn-primary-icon-angle-right-lg {
	display: inline-block;
	overflow: hidden;
	text-indent: -5000px;
	white-space: nowrap;
	position: relative;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	vertical-align: middle;
	cursor: pointer;
	text-shadow: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	box-shadow: 0 0 0 0 #0040f6;
	background-color: #0040f6;
	transition: box-shadow .15s ease, background-color .15s ease;
	color: white;
	border: 0 none;
	padding: 0;
	width: 64px;
	height: 64px
}

.t3m-btn-primary-icon-angle-right-lg.disabled,
.t3m-btn-primary-icon-angle-right-lg:disabled,
.lms-btn-primary-icon-angle-right-lg.disabled,
.lms-btn-primary-icon-angle-right-lg:disabled {
	opacity: 0.65;
	box-shadow: none
}

.t3m-btn-primary-icon-angle-right-lg:active,
.t3m-btn-primary-icon-angle-right-lg.active,
.lms-btn-primary-icon-angle-right-lg:active,
.lms-btn-primary-icon-angle-right-lg.active {
	background-image: none;
	outline: 0;
	box-shadow: none
}

.t3m-btn-primary-icon-angle-right-lg:hover,
.lms-btn-primary-icon-angle-right-lg:hover {
	box-shadow: 0 0 0 4px #ff0920;
	background-color: #ff0920;
	color: white
}

.t3m-btn-primary-icon-angle-right-lg:hover:before,
.t3m-btn-primary-icon-angle-right-lg:hover i,
.t3m-btn-primary-icon-angle-right-lg:hover .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-angle-right-lg:hover:before,
.lms-btn-primary-icon-angle-right-lg:hover i,
.lms-btn-primary-icon-angle-right-lg:hover .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-angle-right-lg:focus,
.lms-btn-primary-icon-angle-right-lg:focus {
	color: #353431
}

.t3m-btn-primary-icon-angle-right-lg:focus:before,
.t3m-btn-primary-icon-angle-right-lg:focus i,
.t3m-btn-primary-icon-angle-right-lg:focus .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-angle-right-lg:focus:before,
.lms-btn-primary-icon-angle-right-lg:focus i,
.lms-btn-primary-icon-angle-right-lg:focus .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-angle-right-lg:before,
.lms-btn-primary-icon-angle-right-lg:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 40 41' version='1.1' xml:space='preserve' stroke-linejoin='round' fill='%23FFFFFF'%3E%3Cpath d='M26.243 19.311l-8.486-8.485 -1.414 1.414 8.485 8.486 -8.485 8.485 1.414 1.414 9.9-9.899 -1.414-1.415 0 0Z'/%3E%3C/svg%3E") center center no-repeat
}

.t3m-btn-primary-icon-angle-down-xs,
.lms-btn-primary-icon-angle-down-xs {
	display: inline-block;
	overflow: hidden;
	text-indent: -5000px;
	white-space: nowrap;
	position: relative;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	vertical-align: middle;
	cursor: pointer;
	text-shadow: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	box-shadow: 0 0 0 0 #0040f6;
	background-color: #0040f6;
	transition: box-shadow .15s ease, background-color .15s ease;
	color: white;
	border: 0 none;
	padding: 0;
	width: 16px;
	height: 16px
}

.t3m-btn-primary-icon-angle-down-xs.disabled,
.t3m-btn-primary-icon-angle-down-xs:disabled,
.lms-btn-primary-icon-angle-down-xs.disabled,
.lms-btn-primary-icon-angle-down-xs:disabled {
	opacity: 0.65;
	box-shadow: none
}

.t3m-btn-primary-icon-angle-down-xs:active,
.t3m-btn-primary-icon-angle-down-xs.active,
.lms-btn-primary-icon-angle-down-xs:active,
.lms-btn-primary-icon-angle-down-xs.active {
	background-image: none;
	outline: 0;
	box-shadow: none
}

.t3m-btn-primary-icon-angle-down-xs:hover,
.lms-btn-primary-icon-angle-down-xs:hover {
	box-shadow: 0 0 0 4px #ff0920;
	background-color: #ff0920;
	color: white
}

.t3m-btn-primary-icon-angle-down-xs:hover:before,
.t3m-btn-primary-icon-angle-down-xs:hover i,
.t3m-btn-primary-icon-angle-down-xs:hover .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-angle-down-xs:hover:before,
.lms-btn-primary-icon-angle-down-xs:hover i,
.lms-btn-primary-icon-angle-down-xs:hover .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-angle-down-xs:focus,
.lms-btn-primary-icon-angle-down-xs:focus {
	color: #353431
}

.t3m-btn-primary-icon-angle-down-xs:focus:before,
.t3m-btn-primary-icon-angle-down-xs:focus i,
.t3m-btn-primary-icon-angle-down-xs:focus .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-angle-down-xs:focus:before,
.lms-btn-primary-icon-angle-down-xs:focus i,
.lms-btn-primary-icon-angle-down-xs:focus .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-angle-down-xs:before,
.lms-btn-primary-icon-angle-down-xs:before {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	content: "\f107";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	text-align: center;
	background-color: transparent;
	text-indent: 0;
	transition: color .15s ease;
	line-height: 16px;
	margin-right: 0;
	font-size: 8px
}

.t3m-btn-primary-icon-angle-down-sm,
.lms-btn-primary-icon-angle-down-sm {
	display: inline-block;
	overflow: hidden;
	text-indent: -5000px;
	white-space: nowrap;
	position: relative;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	vertical-align: middle;
	cursor: pointer;
	text-shadow: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	box-shadow: 0 0 0 0 #0040f6;
	background-color: #0040f6;
	transition: box-shadow .15s ease, background-color .15s ease;
	color: white;
	border: 0 none;
	padding: 0;
	width: 24px;
	height: 24px
}

.t3m-btn-primary-icon-angle-down-sm.disabled,
.t3m-btn-primary-icon-angle-down-sm:disabled,
.lms-btn-primary-icon-angle-down-sm.disabled,
.lms-btn-primary-icon-angle-down-sm:disabled {
	opacity: 0.65;
	box-shadow: none
}

.t3m-btn-primary-icon-angle-down-sm:active,
.t3m-btn-primary-icon-angle-down-sm.active,
.lms-btn-primary-icon-angle-down-sm:active,
.lms-btn-primary-icon-angle-down-sm.active {
	background-image: none;
	outline: 0;
	box-shadow: none
}

.t3m-btn-primary-icon-angle-down-sm:hover,
.lms-btn-primary-icon-angle-down-sm:hover {
	box-shadow: 0 0 0 4px #ff0920;
	background-color: #ff0920;
	color: white
}

.t3m-btn-primary-icon-angle-down-sm:hover:before,
.t3m-btn-primary-icon-angle-down-sm:hover i,
.t3m-btn-primary-icon-angle-down-sm:hover .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-angle-down-sm:hover:before,
.lms-btn-primary-icon-angle-down-sm:hover i,
.lms-btn-primary-icon-angle-down-sm:hover .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-angle-down-sm:focus,
.lms-btn-primary-icon-angle-down-sm:focus {
	color: #353431
}

.t3m-btn-primary-icon-angle-down-sm:focus:before,
.t3m-btn-primary-icon-angle-down-sm:focus i,
.t3m-btn-primary-icon-angle-down-sm:focus .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-angle-down-sm:focus:before,
.lms-btn-primary-icon-angle-down-sm:focus i,
.lms-btn-primary-icon-angle-down-sm:focus .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-angle-down-sm:before,
.lms-btn-primary-icon-angle-down-sm:before {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	content: "\f107";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	text-align: center;
	background-color: transparent;
	text-indent: 0;
	transition: color .15s ease;
	line-height: 24px;
	font-size: 16px
}

.t3m-btn-primary-icon-angle-down-md,
.lms-btn-primary-icon-angle-down-md {
	display: inline-block;
	overflow: hidden;
	text-indent: -5000px;
	white-space: nowrap;
	position: relative;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	vertical-align: middle;
	cursor: pointer;
	text-shadow: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	box-shadow: 0 0 0 0 #0040f6;
	background-color: #0040f6;
	transition: box-shadow .15s ease, background-color .15s ease;
	color: white;
	border: 0 none;
	padding: 0;
	width: 40px;
	height: 40px
}

.t3m-btn-primary-icon-angle-down-md.disabled,
.t3m-btn-primary-icon-angle-down-md:disabled,
.lms-btn-primary-icon-angle-down-md.disabled,
.lms-btn-primary-icon-angle-down-md:disabled {
	opacity: 0.65;
	box-shadow: none
}

.t3m-btn-primary-icon-angle-down-md:active,
.t3m-btn-primary-icon-angle-down-md.active,
.lms-btn-primary-icon-angle-down-md:active,
.lms-btn-primary-icon-angle-down-md.active {
	background-image: none;
	outline: 0;
	box-shadow: none
}

.t3m-btn-primary-icon-angle-down-md:hover,
.lms-btn-primary-icon-angle-down-md:hover {
	box-shadow: 0 0 0 4px #ff0920;
	background-color: #ff0920;
	color: white
}

.t3m-btn-primary-icon-angle-down-md:hover:before,
.t3m-btn-primary-icon-angle-down-md:hover i,
.t3m-btn-primary-icon-angle-down-md:hover .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-angle-down-md:hover:before,
.lms-btn-primary-icon-angle-down-md:hover i,
.lms-btn-primary-icon-angle-down-md:hover .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-angle-down-md:focus,
.lms-btn-primary-icon-angle-down-md:focus {
	color: #353431
}

.t3m-btn-primary-icon-angle-down-md:focus:before,
.t3m-btn-primary-icon-angle-down-md:focus i,
.t3m-btn-primary-icon-angle-down-md:focus .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-angle-down-md:focus:before,
.lms-btn-primary-icon-angle-down-md:focus i,
.lms-btn-primary-icon-angle-down-md:focus .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-angle-down-md:before,
.lms-btn-primary-icon-angle-down-md:before {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	content: "\f107";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	text-align: center;
	background-color: transparent;
	text-indent: 0;
	transition: color .15s ease;
	line-height: 40px;
	font-size: 20px
}

.t3m-btn-primary-icon-angle-down-lg,
.lms-btn-primary-icon-angle-down-lg {
	display: inline-block;
	overflow: hidden;
	text-indent: -5000px;
	white-space: nowrap;
	position: relative;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	vertical-align: middle;
	cursor: pointer;
	text-shadow: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	box-shadow: 0 0 0 0 #0040f6;
	background-color: #0040f6;
	transition: box-shadow .15s ease, background-color .15s ease;
	color: white;
	border: 0 none;
	padding: 0;
	width: 64px;
	height: 64px
}

.t3m-btn-primary-icon-angle-down-lg.disabled,
.t3m-btn-primary-icon-angle-down-lg:disabled,
.lms-btn-primary-icon-angle-down-lg.disabled,
.lms-btn-primary-icon-angle-down-lg:disabled {
	opacity: 0.65;
	box-shadow: none
}

.t3m-btn-primary-icon-angle-down-lg:active,
.t3m-btn-primary-icon-angle-down-lg.active,
.lms-btn-primary-icon-angle-down-lg:active,
.lms-btn-primary-icon-angle-down-lg.active {
	background-image: none;
	outline: 0;
	box-shadow: none
}

.t3m-btn-primary-icon-angle-down-lg:hover,
.lms-btn-primary-icon-angle-down-lg:hover {
	box-shadow: 0 0 0 4px #ff0920;
	background-color: #ff0920;
	color: white
}

.t3m-btn-primary-icon-angle-down-lg:hover:before,
.t3m-btn-primary-icon-angle-down-lg:hover i,
.t3m-btn-primary-icon-angle-down-lg:hover .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-angle-down-lg:hover:before,
.lms-btn-primary-icon-angle-down-lg:hover i,
.lms-btn-primary-icon-angle-down-lg:hover .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-angle-down-lg:focus,
.lms-btn-primary-icon-angle-down-lg:focus {
	color: #353431
}

.t3m-btn-primary-icon-angle-down-lg:focus:before,
.t3m-btn-primary-icon-angle-down-lg:focus i,
.t3m-btn-primary-icon-angle-down-lg:focus .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-angle-down-lg:focus:before,
.lms-btn-primary-icon-angle-down-lg:focus i,
.lms-btn-primary-icon-angle-down-lg:focus .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-angle-down-lg:before,
.lms-btn-primary-icon-angle-down-lg:before {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	content: "\f107";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	text-align: center;
	background-color: transparent;
	text-indent: 0;
	transition: color .15s ease;
	line-height: 64px;
	font-size: 32px
}

.t3m-btn-primary-icon-envelope-xs,
.lms-btn-primary-icon-envelope-xs {
	display: inline-block;
	overflow: hidden;
	text-indent: -5000px;
	white-space: nowrap;
	position: relative;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	vertical-align: middle;
	cursor: pointer;
	text-shadow: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	box-shadow: 0 0 0 0 #0040f6;
	background-color: #0040f6;
	transition: box-shadow .15s ease, background-color .15s ease;
	color: white;
	border: 0 none;
	padding: 0;
	width: 16px;
	height: 16px
}

.t3m-btn-primary-icon-envelope-xs.disabled,
.t3m-btn-primary-icon-envelope-xs:disabled,
.lms-btn-primary-icon-envelope-xs.disabled,
.lms-btn-primary-icon-envelope-xs:disabled {
	opacity: 0.65;
	box-shadow: none
}

.t3m-btn-primary-icon-envelope-xs:active,
.t3m-btn-primary-icon-envelope-xs.active,
.lms-btn-primary-icon-envelope-xs:active,
.lms-btn-primary-icon-envelope-xs.active {
	background-image: none;
	outline: 0;
	box-shadow: none
}

.t3m-btn-primary-icon-envelope-xs:hover,
.lms-btn-primary-icon-envelope-xs:hover {
	box-shadow: 0 0 0 4px #ff0920;
	background-color: #ff0920;
	color: white
}

.t3m-btn-primary-icon-envelope-xs:hover:before,
.t3m-btn-primary-icon-envelope-xs:hover i,
.t3m-btn-primary-icon-envelope-xs:hover .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-envelope-xs:hover:before,
.lms-btn-primary-icon-envelope-xs:hover i,
.lms-btn-primary-icon-envelope-xs:hover .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-envelope-xs:focus,
.lms-btn-primary-icon-envelope-xs:focus {
	color: #353431
}

.t3m-btn-primary-icon-envelope-xs:focus:before,
.t3m-btn-primary-icon-envelope-xs:focus i,
.t3m-btn-primary-icon-envelope-xs:focus .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-envelope-xs:focus:before,
.lms-btn-primary-icon-envelope-xs:focus i,
.lms-btn-primary-icon-envelope-xs:focus .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-envelope-xs:before,
.lms-btn-primary-icon-envelope-xs:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 40 40' version='1.1' xml:space='preserve' stroke-linejoin='round' fill='%23ffffff'%3E%3Cpath d='M32.214 16.652c-0.401 0.442-0.857 0.83-1.339 1.165 -2.237 1.513-4.487 3.04-6.67 4.621 -1.125 0.83-2.517 1.848-3.977 1.848l-0.014 0 -0.013 0c-1.46 0-2.853-1.018-3.978-1.848 -2.183-1.594-4.433-3.108-6.656-4.621 -0.495-0.335-0.951-0.723-1.353-1.165l0 10.634c0 1.178 0.965 2.143 2.143 2.143l19.715 0c1.178 0 2.142-0.965 2.142-2.143l0-10.634Zm0-3.938c0-1.178-0.977-2.143-2.142-2.143l-19.715 0c-1.433 0-2.143 1.125-2.143 2.438 0 1.219 1.353 2.732 2.304 3.375 2.076 1.446 4.179 2.893 6.254 4.353 0.871 0.602 2.344 1.834 3.429 1.834l0.027 0c1.085 0 2.558-1.232 3.428-1.834 2.076-1.46 4.179-2.907 6.268-4.353 1.179-0.817 2.29-2.17 2.29-3.67Z'/%3E%3C/svg%3E%0A") center center no-repeat
}

.t3m-btn-primary-icon-envelope-sm,
.lms-btn-primary-icon-envelope-sm {
	display: inline-block;
	overflow: hidden;
	text-indent: -5000px;
	white-space: nowrap;
	position: relative;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	vertical-align: middle;
	cursor: pointer;
	text-shadow: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	box-shadow: 0 0 0 0 #0040f6;
	background-color: #0040f6;
	transition: box-shadow .15s ease, background-color .15s ease;
	color: white;
	border: 0 none;
	padding: 0;
	width: 24px;
	height: 24px
}

.t3m-btn-primary-icon-envelope-sm.disabled,
.t3m-btn-primary-icon-envelope-sm:disabled,
.lms-btn-primary-icon-envelope-sm.disabled,
.lms-btn-primary-icon-envelope-sm:disabled {
	opacity: 0.65;
	box-shadow: none
}

.t3m-btn-primary-icon-envelope-sm:active,
.t3m-btn-primary-icon-envelope-sm.active,
.lms-btn-primary-icon-envelope-sm:active,
.lms-btn-primary-icon-envelope-sm.active {
	background-image: none;
	outline: 0;
	box-shadow: none
}

.t3m-btn-primary-icon-envelope-sm:hover,
.lms-btn-primary-icon-envelope-sm:hover {
	box-shadow: 0 0 0 4px #ff0920;
	background-color: #ff0920;
	color: white
}

.t3m-btn-primary-icon-envelope-sm:hover:before,
.t3m-btn-primary-icon-envelope-sm:hover i,
.t3m-btn-primary-icon-envelope-sm:hover .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-envelope-sm:hover:before,
.lms-btn-primary-icon-envelope-sm:hover i,
.lms-btn-primary-icon-envelope-sm:hover .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-envelope-sm:focus,
.lms-btn-primary-icon-envelope-sm:focus {
	color: #353431
}

.t3m-btn-primary-icon-envelope-sm:focus:before,
.t3m-btn-primary-icon-envelope-sm:focus i,
.t3m-btn-primary-icon-envelope-sm:focus .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-envelope-sm:focus:before,
.lms-btn-primary-icon-envelope-sm:focus i,
.lms-btn-primary-icon-envelope-sm:focus .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-envelope-sm:before,
.lms-btn-primary-icon-envelope-sm:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 40 40' version='1.1' xml:space='preserve' stroke-linejoin='round' fill='%23ffffff'%3E%3Cpath d='M32.214 16.652c-0.401 0.442-0.857 0.83-1.339 1.165 -2.237 1.513-4.487 3.04-6.67 4.621 -1.125 0.83-2.517 1.848-3.977 1.848l-0.014 0 -0.013 0c-1.46 0-2.853-1.018-3.978-1.848 -2.183-1.594-4.433-3.108-6.656-4.621 -0.495-0.335-0.951-0.723-1.353-1.165l0 10.634c0 1.178 0.965 2.143 2.143 2.143l19.715 0c1.178 0 2.142-0.965 2.142-2.143l0-10.634Zm0-3.938c0-1.178-0.977-2.143-2.142-2.143l-19.715 0c-1.433 0-2.143 1.125-2.143 2.438 0 1.219 1.353 2.732 2.304 3.375 2.076 1.446 4.179 2.893 6.254 4.353 0.871 0.602 2.344 1.834 3.429 1.834l0.027 0c1.085 0 2.558-1.232 3.428-1.834 2.076-1.46 4.179-2.907 6.268-4.353 1.179-0.817 2.29-2.17 2.29-3.67Z'/%3E%3C/svg%3E%0A") center center no-repeat
}

.t3m-btn-primary-icon-envelope-md,
.lms-btn-primary-icon-envelope-md {
	display: inline-block;
	overflow: hidden;
	text-indent: -5000px;
	white-space: nowrap;
	position: relative;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	vertical-align: middle;
	cursor: pointer;
	text-shadow: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	box-shadow: 0 0 0 0 #0040f6;
	background-color: #0040f6;
	transition: box-shadow .15s ease, background-color .15s ease;
	color: white;
	border: 0 none;
	padding: 0;
	width: 40px;
	height: 40px
}

.t3m-btn-primary-icon-envelope-md.disabled,
.t3m-btn-primary-icon-envelope-md:disabled,
.lms-btn-primary-icon-envelope-md.disabled,
.lms-btn-primary-icon-envelope-md:disabled {
	opacity: 0.65;
	box-shadow: none
}

.t3m-btn-primary-icon-envelope-md:active,
.t3m-btn-primary-icon-envelope-md.active,
.lms-btn-primary-icon-envelope-md:active,
.lms-btn-primary-icon-envelope-md.active {
	background-image: none;
	outline: 0;
	box-shadow: none
}

.t3m-btn-primary-icon-envelope-md:hover,
.lms-btn-primary-icon-envelope-md:hover {
	box-shadow: 0 0 0 4px #ff0920;
	background-color: #ff0920;
	color: white
}

.t3m-btn-primary-icon-envelope-md:hover:before,
.t3m-btn-primary-icon-envelope-md:hover i,
.t3m-btn-primary-icon-envelope-md:hover .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-envelope-md:hover:before,
.lms-btn-primary-icon-envelope-md:hover i,
.lms-btn-primary-icon-envelope-md:hover .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-envelope-md:focus,
.lms-btn-primary-icon-envelope-md:focus {
	color: #353431
}

.t3m-btn-primary-icon-envelope-md:focus:before,
.t3m-btn-primary-icon-envelope-md:focus i,
.t3m-btn-primary-icon-envelope-md:focus .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-envelope-md:focus:before,
.lms-btn-primary-icon-envelope-md:focus i,
.lms-btn-primary-icon-envelope-md:focus .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-envelope-md:before,
.lms-btn-primary-icon-envelope-md:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 40 40' version='1.1' xml:space='preserve' stroke-linejoin='round' fill='%23ffffff'%3E%3Cpath d='M32.214 16.652c-0.401 0.442-0.857 0.83-1.339 1.165 -2.237 1.513-4.487 3.04-6.67 4.621 -1.125 0.83-2.517 1.848-3.977 1.848l-0.014 0 -0.013 0c-1.46 0-2.853-1.018-3.978-1.848 -2.183-1.594-4.433-3.108-6.656-4.621 -0.495-0.335-0.951-0.723-1.353-1.165l0 10.634c0 1.178 0.965 2.143 2.143 2.143l19.715 0c1.178 0 2.142-0.965 2.142-2.143l0-10.634Zm0-3.938c0-1.178-0.977-2.143-2.142-2.143l-19.715 0c-1.433 0-2.143 1.125-2.143 2.438 0 1.219 1.353 2.732 2.304 3.375 2.076 1.446 4.179 2.893 6.254 4.353 0.871 0.602 2.344 1.834 3.429 1.834l0.027 0c1.085 0 2.558-1.232 3.428-1.834 2.076-1.46 4.179-2.907 6.268-4.353 1.179-0.817 2.29-2.17 2.29-3.67Z'/%3E%3C/svg%3E%0A") center center no-repeat
}

.t3m-btn-primary-icon-envelope-lg,
.lms-btn-primary-icon-envelope-lg {
	display: inline-block;
	overflow: hidden;
	text-indent: -5000px;
	white-space: nowrap;
	position: relative;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	vertical-align: middle;
	cursor: pointer;
	text-shadow: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	box-shadow: 0 0 0 0 #0040f6;
	background-color: #0040f6;
	transition: box-shadow .15s ease, background-color .15s ease;
	color: white;
	border: 0 none;
	padding: 0;
	width: 64px;
	height: 64px
}

.t3m-btn-primary-icon-envelope-lg.disabled,
.t3m-btn-primary-icon-envelope-lg:disabled,
.lms-btn-primary-icon-envelope-lg.disabled,
.lms-btn-primary-icon-envelope-lg:disabled {
	opacity: 0.65;
	box-shadow: none
}

.t3m-btn-primary-icon-envelope-lg:active,
.t3m-btn-primary-icon-envelope-lg.active,
.lms-btn-primary-icon-envelope-lg:active,
.lms-btn-primary-icon-envelope-lg.active {
	background-image: none;
	outline: 0;
	box-shadow: none
}

.t3m-btn-primary-icon-envelope-lg:hover,
.lms-btn-primary-icon-envelope-lg:hover {
	box-shadow: 0 0 0 4px #ff0920;
	background-color: #ff0920;
	color: white
}

.t3m-btn-primary-icon-envelope-lg:hover:before,
.t3m-btn-primary-icon-envelope-lg:hover i,
.t3m-btn-primary-icon-envelope-lg:hover .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-envelope-lg:hover:before,
.lms-btn-primary-icon-envelope-lg:hover i,
.lms-btn-primary-icon-envelope-lg:hover .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-envelope-lg:focus,
.lms-btn-primary-icon-envelope-lg:focus {
	color: #353431
}

.t3m-btn-primary-icon-envelope-lg:focus:before,
.t3m-btn-primary-icon-envelope-lg:focus i,
.t3m-btn-primary-icon-envelope-lg:focus .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-envelope-lg:focus:before,
.lms-btn-primary-icon-envelope-lg:focus i,
.lms-btn-primary-icon-envelope-lg:focus .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-envelope-lg:before,
.lms-btn-primary-icon-envelope-lg:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 40 40' version='1.1' xml:space='preserve' stroke-linejoin='round' fill='%23ffffff'%3E%3Cpath d='M32.214 16.652c-0.401 0.442-0.857 0.83-1.339 1.165 -2.237 1.513-4.487 3.04-6.67 4.621 -1.125 0.83-2.517 1.848-3.977 1.848l-0.014 0 -0.013 0c-1.46 0-2.853-1.018-3.978-1.848 -2.183-1.594-4.433-3.108-6.656-4.621 -0.495-0.335-0.951-0.723-1.353-1.165l0 10.634c0 1.178 0.965 2.143 2.143 2.143l19.715 0c1.178 0 2.142-0.965 2.142-2.143l0-10.634Zm0-3.938c0-1.178-0.977-2.143-2.142-2.143l-19.715 0c-1.433 0-2.143 1.125-2.143 2.438 0 1.219 1.353 2.732 2.304 3.375 2.076 1.446 4.179 2.893 6.254 4.353 0.871 0.602 2.344 1.834 3.429 1.834l0.027 0c1.085 0 2.558-1.232 3.428-1.834 2.076-1.46 4.179-2.907 6.268-4.353 1.179-0.817 2.29-2.17 2.29-3.67Z'/%3E%3C/svg%3E%0A") center center no-repeat
}

.t3m-btn-primary-icon-contact-xs,
.lms-btn-primary-icon-contact-xs {
	display: inline-block;
	overflow: hidden;
	text-indent: -5000px;
	white-space: nowrap;
	position: relative;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	vertical-align: middle;
	cursor: pointer;
	text-shadow: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	box-shadow: 0 0 0 0 #0040f6;
	background-color: #0040f6;
	transition: box-shadow .15s ease, background-color .15s ease;
	color: white;
	border: 0 none;
	padding: 0;
	width: 16px;
	height: 16px
}

.t3m-btn-primary-icon-contact-xs.disabled,
.t3m-btn-primary-icon-contact-xs:disabled,
.lms-btn-primary-icon-contact-xs.disabled,
.lms-btn-primary-icon-contact-xs:disabled {
	opacity: 0.65;
	box-shadow: none
}

.t3m-btn-primary-icon-contact-xs:active,
.t3m-btn-primary-icon-contact-xs.active,
.lms-btn-primary-icon-contact-xs:active,
.lms-btn-primary-icon-contact-xs.active {
	background-image: none;
	outline: 0;
	box-shadow: none
}

.t3m-btn-primary-icon-contact-xs:hover,
.lms-btn-primary-icon-contact-xs:hover {
	box-shadow: 0 0 0 4px #ff0920;
	background-color: #ff0920;
	color: white
}

.t3m-btn-primary-icon-contact-xs:hover:before,
.t3m-btn-primary-icon-contact-xs:hover i,
.t3m-btn-primary-icon-contact-xs:hover .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-contact-xs:hover:before,
.lms-btn-primary-icon-contact-xs:hover i,
.lms-btn-primary-icon-contact-xs:hover .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-contact-xs:focus,
.lms-btn-primary-icon-contact-xs:focus {
	color: #353431
}

.t3m-btn-primary-icon-contact-xs:focus:before,
.t3m-btn-primary-icon-contact-xs:focus i,
.t3m-btn-primary-icon-contact-xs:focus .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-contact-xs:focus:before,
.lms-btn-primary-icon-contact-xs:focus i,
.lms-btn-primary-icon-contact-xs:focus .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-contact-xs:before,
.lms-btn-primary-icon-contact-xs:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 22 21' version='1.1' xml:space='preserve' stroke-linejoin='round'%3E%3Cpath d='M11.4 0c0.5 0 1.1 0.1 1.6 0.1 1.1 0.2 2.1 0.5 3.1 1 1.3 0.7 2.5 1.6 3.4 2.8 0.9 1.1 1.5 2.4 1.9 3.7 0.4 1.3 0.5 2.6 0.3 3.9 -0.1 1.2-0.5 2.4-1 3.5 -0.5 1-1.2 2-2 2.8 -0.7 0.7-1.5 1.3-2.4 1.8 -0.9 0.5-1.9 0.9-2.9 1.1 -1.6 0.4-3.4 0.3-5-0.1 -0.7-0.2-1.3-0.4-1.9-0.7 -0.3-0.1-0.6-0.3-0.9-0.5l-5.8 0.9 1.8-5.2c-0.1-0.1-0.1-0.1-0.1-0.3 -0.2-0.4-0.3-0.7-0.4-1.1 -0.3-0.9-0.4-1.7-0.5-2.6 -0.1-1.1 0.1-2.3 0.3-3.4 0.3-1 0.7-2 1.3-2.9 1.2-1.8 2.9-3.2 4.9-4.1 0.8-0.3 1.6-0.6 2.5-0.7 0.4-0.1 0.8-0.1 1.2-0.1 0.1 0 0.3 0 0.4 0Zm-0.3 1.5c-0.3 0-0.6 0-0.9 0.1 -0.7 0.1-1.5 0.3-2.2 0.5 -1.3 0.5-2.4 1.2-3.3 2.2 -0.5 0.6-1 1.2-1.4 1.9 -0.4 0.6-0.6 1.3-0.8 2 -0.3 1-0.3 2-0.2 3 0.1 1.1 0.4 2.1 0.8 3.1l0.3 0.7 -1.2 3.4 3.8-0.6 0.6 0.4c0.1 0.1 0.2 0.1 0.3 0.2 0.6 0.3 1.3 0.6 1.9 0.8 1.3 0.3 2.6 0.4 3.9 0.2 0.8-0.1 1.6-0.4 2.3-0.7 0.9-0.4 1.7-1 2.5-1.8 0.7-0.7 1.3-1.6 1.8-2.5 0.4-0.9 0.7-1.9 0.8-2.9 0.1-1.1 0-2.3-0.3-3.4 -0.3-1.2-0.9-2.3-1.6-3.2 -0.8-1-1.8-1.8-2.9-2.4 -0.9-0.5-1.8-0.8-2.8-0.9 -0.4-0.1-0.8-0.1-1.1-0.1 -0.1 0-0.2 0-0.3 0Z' fill='%23fff'/%3E%3C/svg%3E%0A") center center no-repeat
}

.t3m-btn-primary-icon-contact-sm,
.lms-btn-primary-icon-contact-sm {
	display: inline-block;
	overflow: hidden;
	text-indent: -5000px;
	white-space: nowrap;
	position: relative;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	vertical-align: middle;
	cursor: pointer;
	text-shadow: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	box-shadow: 0 0 0 0 #0040f6;
	background-color: #0040f6;
	transition: box-shadow .15s ease, background-color .15s ease;
	color: white;
	border: 0 none;
	padding: 0;
	width: 24px;
	height: 24px
}

.t3m-btn-primary-icon-contact-sm.disabled,
.t3m-btn-primary-icon-contact-sm:disabled,
.lms-btn-primary-icon-contact-sm.disabled,
.lms-btn-primary-icon-contact-sm:disabled {
	opacity: 0.65;
	box-shadow: none
}

.t3m-btn-primary-icon-contact-sm:active,
.t3m-btn-primary-icon-contact-sm.active,
.lms-btn-primary-icon-contact-sm:active,
.lms-btn-primary-icon-contact-sm.active {
	background-image: none;
	outline: 0;
	box-shadow: none
}

.t3m-btn-primary-icon-contact-sm:hover,
.lms-btn-primary-icon-contact-sm:hover {
	box-shadow: 0 0 0 4px #ff0920;
	background-color: #ff0920;
	color: white
}

.t3m-btn-primary-icon-contact-sm:hover:before,
.t3m-btn-primary-icon-contact-sm:hover i,
.t3m-btn-primary-icon-contact-sm:hover .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-contact-sm:hover:before,
.lms-btn-primary-icon-contact-sm:hover i,
.lms-btn-primary-icon-contact-sm:hover .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-contact-sm:focus,
.lms-btn-primary-icon-contact-sm:focus {
	color: #353431
}

.t3m-btn-primary-icon-contact-sm:focus:before,
.t3m-btn-primary-icon-contact-sm:focus i,
.t3m-btn-primary-icon-contact-sm:focus .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-contact-sm:focus:before,
.lms-btn-primary-icon-contact-sm:focus i,
.lms-btn-primary-icon-contact-sm:focus .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-contact-sm:before,
.lms-btn-primary-icon-contact-sm:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 22 21' version='1.1' xml:space='preserve' stroke-linejoin='round'%3E%3Cpath d='M11.4 0c0.5 0 1.1 0.1 1.6 0.1 1.1 0.2 2.1 0.5 3.1 1 1.3 0.7 2.5 1.6 3.4 2.8 0.9 1.1 1.5 2.4 1.9 3.7 0.4 1.3 0.5 2.6 0.3 3.9 -0.1 1.2-0.5 2.4-1 3.5 -0.5 1-1.2 2-2 2.8 -0.7 0.7-1.5 1.3-2.4 1.8 -0.9 0.5-1.9 0.9-2.9 1.1 -1.6 0.4-3.4 0.3-5-0.1 -0.7-0.2-1.3-0.4-1.9-0.7 -0.3-0.1-0.6-0.3-0.9-0.5l-5.8 0.9 1.8-5.2c-0.1-0.1-0.1-0.1-0.1-0.3 -0.2-0.4-0.3-0.7-0.4-1.1 -0.3-0.9-0.4-1.7-0.5-2.6 -0.1-1.1 0.1-2.3 0.3-3.4 0.3-1 0.7-2 1.3-2.9 1.2-1.8 2.9-3.2 4.9-4.1 0.8-0.3 1.6-0.6 2.5-0.7 0.4-0.1 0.8-0.1 1.2-0.1 0.1 0 0.3 0 0.4 0Zm-0.3 1.5c-0.3 0-0.6 0-0.9 0.1 -0.7 0.1-1.5 0.3-2.2 0.5 -1.3 0.5-2.4 1.2-3.3 2.2 -0.5 0.6-1 1.2-1.4 1.9 -0.4 0.6-0.6 1.3-0.8 2 -0.3 1-0.3 2-0.2 3 0.1 1.1 0.4 2.1 0.8 3.1l0.3 0.7 -1.2 3.4 3.8-0.6 0.6 0.4c0.1 0.1 0.2 0.1 0.3 0.2 0.6 0.3 1.3 0.6 1.9 0.8 1.3 0.3 2.6 0.4 3.9 0.2 0.8-0.1 1.6-0.4 2.3-0.7 0.9-0.4 1.7-1 2.5-1.8 0.7-0.7 1.3-1.6 1.8-2.5 0.4-0.9 0.7-1.9 0.8-2.9 0.1-1.1 0-2.3-0.3-3.4 -0.3-1.2-0.9-2.3-1.6-3.2 -0.8-1-1.8-1.8-2.9-2.4 -0.9-0.5-1.8-0.8-2.8-0.9 -0.4-0.1-0.8-0.1-1.1-0.1 -0.1 0-0.2 0-0.3 0Z' fill='%23fff'/%3E%3C/svg%3E%0A") center center no-repeat
}

.t3m-btn-primary-icon-contact-md,
.lms-btn-primary-icon-contact-md {
	display: inline-block;
	overflow: hidden;
	text-indent: -5000px;
	white-space: nowrap;
	position: relative;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	vertical-align: middle;
	cursor: pointer;
	text-shadow: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	box-shadow: 0 0 0 0 #0040f6;
	background-color: #0040f6;
	transition: box-shadow .15s ease, background-color .15s ease;
	color: white;
	border: 0 none;
	padding: 0;
	width: 40px;
	height: 40px
}

.t3m-btn-primary-icon-contact-md.disabled,
.t3m-btn-primary-icon-contact-md:disabled,
.lms-btn-primary-icon-contact-md.disabled,
.lms-btn-primary-icon-contact-md:disabled {
	opacity: 0.65;
	box-shadow: none
}

.t3m-btn-primary-icon-contact-md:active,
.t3m-btn-primary-icon-contact-md.active,
.lms-btn-primary-icon-contact-md:active,
.lms-btn-primary-icon-contact-md.active {
	background-image: none;
	outline: 0;
	box-shadow: none
}

.t3m-btn-primary-icon-contact-md:hover,
.lms-btn-primary-icon-contact-md:hover {
	box-shadow: 0 0 0 4px #ff0920;
	background-color: #ff0920;
	color: white
}

.t3m-btn-primary-icon-contact-md:hover:before,
.t3m-btn-primary-icon-contact-md:hover i,
.t3m-btn-primary-icon-contact-md:hover .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-contact-md:hover:before,
.lms-btn-primary-icon-contact-md:hover i,
.lms-btn-primary-icon-contact-md:hover .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-contact-md:focus,
.lms-btn-primary-icon-contact-md:focus {
	color: #353431
}

.t3m-btn-primary-icon-contact-md:focus:before,
.t3m-btn-primary-icon-contact-md:focus i,
.t3m-btn-primary-icon-contact-md:focus .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-contact-md:focus:before,
.lms-btn-primary-icon-contact-md:focus i,
.lms-btn-primary-icon-contact-md:focus .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-contact-md:before,
.lms-btn-primary-icon-contact-md:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 22 21' version='1.1' xml:space='preserve' stroke-linejoin='round'%3E%3Cpath d='M11.4 0c0.5 0 1.1 0.1 1.6 0.1 1.1 0.2 2.1 0.5 3.1 1 1.3 0.7 2.5 1.6 3.4 2.8 0.9 1.1 1.5 2.4 1.9 3.7 0.4 1.3 0.5 2.6 0.3 3.9 -0.1 1.2-0.5 2.4-1 3.5 -0.5 1-1.2 2-2 2.8 -0.7 0.7-1.5 1.3-2.4 1.8 -0.9 0.5-1.9 0.9-2.9 1.1 -1.6 0.4-3.4 0.3-5-0.1 -0.7-0.2-1.3-0.4-1.9-0.7 -0.3-0.1-0.6-0.3-0.9-0.5l-5.8 0.9 1.8-5.2c-0.1-0.1-0.1-0.1-0.1-0.3 -0.2-0.4-0.3-0.7-0.4-1.1 -0.3-0.9-0.4-1.7-0.5-2.6 -0.1-1.1 0.1-2.3 0.3-3.4 0.3-1 0.7-2 1.3-2.9 1.2-1.8 2.9-3.2 4.9-4.1 0.8-0.3 1.6-0.6 2.5-0.7 0.4-0.1 0.8-0.1 1.2-0.1 0.1 0 0.3 0 0.4 0Zm-0.3 1.5c-0.3 0-0.6 0-0.9 0.1 -0.7 0.1-1.5 0.3-2.2 0.5 -1.3 0.5-2.4 1.2-3.3 2.2 -0.5 0.6-1 1.2-1.4 1.9 -0.4 0.6-0.6 1.3-0.8 2 -0.3 1-0.3 2-0.2 3 0.1 1.1 0.4 2.1 0.8 3.1l0.3 0.7 -1.2 3.4 3.8-0.6 0.6 0.4c0.1 0.1 0.2 0.1 0.3 0.2 0.6 0.3 1.3 0.6 1.9 0.8 1.3 0.3 2.6 0.4 3.9 0.2 0.8-0.1 1.6-0.4 2.3-0.7 0.9-0.4 1.7-1 2.5-1.8 0.7-0.7 1.3-1.6 1.8-2.5 0.4-0.9 0.7-1.9 0.8-2.9 0.1-1.1 0-2.3-0.3-3.4 -0.3-1.2-0.9-2.3-1.6-3.2 -0.8-1-1.8-1.8-2.9-2.4 -0.9-0.5-1.8-0.8-2.8-0.9 -0.4-0.1-0.8-0.1-1.1-0.1 -0.1 0-0.2 0-0.3 0Z' fill='%23fff'/%3E%3C/svg%3E%0A") center center no-repeat
}

.t3m-btn-primary-icon-contact-lg,
.lms-btn-primary-icon-contact-lg {
	display: inline-block;
	overflow: hidden;
	text-indent: -5000px;
	white-space: nowrap;
	position: relative;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	vertical-align: middle;
	cursor: pointer;
	text-shadow: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	box-shadow: 0 0 0 0 #0040f6;
	background-color: #0040f6;
	transition: box-shadow .15s ease, background-color .15s ease;
	color: white;
	border: 0 none;
	padding: 0;
	width: 64px;
	height: 64px
}

.t3m-btn-primary-icon-contact-lg.disabled,
.t3m-btn-primary-icon-contact-lg:disabled,
.lms-btn-primary-icon-contact-lg.disabled,
.lms-btn-primary-icon-contact-lg:disabled {
	opacity: 0.65;
	box-shadow: none
}

.t3m-btn-primary-icon-contact-lg:active,
.t3m-btn-primary-icon-contact-lg.active,
.lms-btn-primary-icon-contact-lg:active,
.lms-btn-primary-icon-contact-lg.active {
	background-image: none;
	outline: 0;
	box-shadow: none
}

.t3m-btn-primary-icon-contact-lg:hover,
.lms-btn-primary-icon-contact-lg:hover {
	box-shadow: 0 0 0 4px #ff0920;
	background-color: #ff0920;
	color: white
}

.t3m-btn-primary-icon-contact-lg:hover:before,
.t3m-btn-primary-icon-contact-lg:hover i,
.t3m-btn-primary-icon-contact-lg:hover .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-contact-lg:hover:before,
.lms-btn-primary-icon-contact-lg:hover i,
.lms-btn-primary-icon-contact-lg:hover .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-contact-lg:focus,
.lms-btn-primary-icon-contact-lg:focus {
	color: #353431
}

.t3m-btn-primary-icon-contact-lg:focus:before,
.t3m-btn-primary-icon-contact-lg:focus i,
.t3m-btn-primary-icon-contact-lg:focus .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-contact-lg:focus:before,
.lms-btn-primary-icon-contact-lg:focus i,
.lms-btn-primary-icon-contact-lg:focus .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-contact-lg:before,
.lms-btn-primary-icon-contact-lg:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 22 21' version='1.1' xml:space='preserve' stroke-linejoin='round'%3E%3Cpath d='M11.4 0c0.5 0 1.1 0.1 1.6 0.1 1.1 0.2 2.1 0.5 3.1 1 1.3 0.7 2.5 1.6 3.4 2.8 0.9 1.1 1.5 2.4 1.9 3.7 0.4 1.3 0.5 2.6 0.3 3.9 -0.1 1.2-0.5 2.4-1 3.5 -0.5 1-1.2 2-2 2.8 -0.7 0.7-1.5 1.3-2.4 1.8 -0.9 0.5-1.9 0.9-2.9 1.1 -1.6 0.4-3.4 0.3-5-0.1 -0.7-0.2-1.3-0.4-1.9-0.7 -0.3-0.1-0.6-0.3-0.9-0.5l-5.8 0.9 1.8-5.2c-0.1-0.1-0.1-0.1-0.1-0.3 -0.2-0.4-0.3-0.7-0.4-1.1 -0.3-0.9-0.4-1.7-0.5-2.6 -0.1-1.1 0.1-2.3 0.3-3.4 0.3-1 0.7-2 1.3-2.9 1.2-1.8 2.9-3.2 4.9-4.1 0.8-0.3 1.6-0.6 2.5-0.7 0.4-0.1 0.8-0.1 1.2-0.1 0.1 0 0.3 0 0.4 0Zm-0.3 1.5c-0.3 0-0.6 0-0.9 0.1 -0.7 0.1-1.5 0.3-2.2 0.5 -1.3 0.5-2.4 1.2-3.3 2.2 -0.5 0.6-1 1.2-1.4 1.9 -0.4 0.6-0.6 1.3-0.8 2 -0.3 1-0.3 2-0.2 3 0.1 1.1 0.4 2.1 0.8 3.1l0.3 0.7 -1.2 3.4 3.8-0.6 0.6 0.4c0.1 0.1 0.2 0.1 0.3 0.2 0.6 0.3 1.3 0.6 1.9 0.8 1.3 0.3 2.6 0.4 3.9 0.2 0.8-0.1 1.6-0.4 2.3-0.7 0.9-0.4 1.7-1 2.5-1.8 0.7-0.7 1.3-1.6 1.8-2.5 0.4-0.9 0.7-1.9 0.8-2.9 0.1-1.1 0-2.3-0.3-3.4 -0.3-1.2-0.9-2.3-1.6-3.2 -0.8-1-1.8-1.8-2.9-2.4 -0.9-0.5-1.8-0.8-2.8-0.9 -0.4-0.1-0.8-0.1-1.1-0.1 -0.1 0-0.2 0-0.3 0Z' fill='%23fff'/%3E%3C/svg%3E%0A") center center no-repeat
}

.t3m-btn-primary-icon-search-xs,
.lms-btn-primary-icon-search-xs {
	display: inline-block;
	overflow: hidden;
	text-indent: -5000px;
	white-space: nowrap;
	position: relative;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	vertical-align: middle;
	cursor: pointer;
	text-shadow: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	box-shadow: 0 0 0 0 #0040f6;
	background-color: #0040f6;
	transition: box-shadow .15s ease, background-color .15s ease;
	color: white;
	border: 0 none;
	padding: 0;
	width: 16px;
	height: 16px
}

.t3m-btn-primary-icon-search-xs.disabled,
.t3m-btn-primary-icon-search-xs:disabled,
.lms-btn-primary-icon-search-xs.disabled,
.lms-btn-primary-icon-search-xs:disabled {
	opacity: 0.65;
	box-shadow: none
}

.t3m-btn-primary-icon-search-xs:active,
.t3m-btn-primary-icon-search-xs.active,
.lms-btn-primary-icon-search-xs:active,
.lms-btn-primary-icon-search-xs.active {
	background-image: none;
	outline: 0;
	box-shadow: none
}

.t3m-btn-primary-icon-search-xs:hover,
.lms-btn-primary-icon-search-xs:hover {
	box-shadow: 0 0 0 4px #ff0920;
	background-color: #ff0920;
	color: white
}

.t3m-btn-primary-icon-search-xs:hover:before,
.t3m-btn-primary-icon-search-xs:hover i,
.t3m-btn-primary-icon-search-xs:hover .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-search-xs:hover:before,
.lms-btn-primary-icon-search-xs:hover i,
.lms-btn-primary-icon-search-xs:hover .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-search-xs:focus,
.lms-btn-primary-icon-search-xs:focus {
	color: #353431
}

.t3m-btn-primary-icon-search-xs:focus:before,
.t3m-btn-primary-icon-search-xs:focus i,
.t3m-btn-primary-icon-search-xs:focus .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-search-xs:focus:before,
.lms-btn-primary-icon-search-xs:focus i,
.lms-btn-primary-icon-search-xs:focus .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-search-xs:before,
.lms-btn-primary-icon-search-xs:before {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	content: "\f002";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	text-align: center;
	background-color: transparent;
	text-indent: 0;
	transition: color .15s ease;
	line-height: 16px;
	margin-right: 0;
	font-size: 8px
}

.t3m-btn-primary-icon-search-sm,
.lms-btn-primary-icon-search-sm {
	display: inline-block;
	overflow: hidden;
	text-indent: -5000px;
	white-space: nowrap;
	position: relative;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	vertical-align: middle;
	cursor: pointer;
	text-shadow: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	box-shadow: 0 0 0 0 #0040f6;
	background-color: #0040f6;
	transition: box-shadow .15s ease, background-color .15s ease;
	color: white;
	border: 0 none;
	padding: 0;
	width: 24px;
	height: 24px
}

.t3m-btn-primary-icon-search-sm.disabled,
.t3m-btn-primary-icon-search-sm:disabled,
.lms-btn-primary-icon-search-sm.disabled,
.lms-btn-primary-icon-search-sm:disabled {
	opacity: 0.65;
	box-shadow: none
}

.t3m-btn-primary-icon-search-sm:active,
.t3m-btn-primary-icon-search-sm.active,
.lms-btn-primary-icon-search-sm:active,
.lms-btn-primary-icon-search-sm.active {
	background-image: none;
	outline: 0;
	box-shadow: none
}

.t3m-btn-primary-icon-search-sm:hover,
.lms-btn-primary-icon-search-sm:hover {
	box-shadow: 0 0 0 4px #ff0920;
	background-color: #ff0920;
	color: white
}

.t3m-btn-primary-icon-search-sm:hover:before,
.t3m-btn-primary-icon-search-sm:hover i,
.t3m-btn-primary-icon-search-sm:hover .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-search-sm:hover:before,
.lms-btn-primary-icon-search-sm:hover i,
.lms-btn-primary-icon-search-sm:hover .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-search-sm:focus,
.lms-btn-primary-icon-search-sm:focus {
	color: #353431
}

.t3m-btn-primary-icon-search-sm:focus:before,
.t3m-btn-primary-icon-search-sm:focus i,
.t3m-btn-primary-icon-search-sm:focus .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-search-sm:focus:before,
.lms-btn-primary-icon-search-sm:focus i,
.lms-btn-primary-icon-search-sm:focus .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-search-sm:before,
.lms-btn-primary-icon-search-sm:before {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	content: "\f002";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	text-align: center;
	background-color: transparent;
	text-indent: 0;
	transition: color .15s ease;
	line-height: 24px;
	font-size: 16px
}

.t3m-btn-primary-icon-search-md,
.lms-btn-primary-icon-search-md {
	display: inline-block;
	overflow: hidden;
	text-indent: -5000px;
	white-space: nowrap;
	position: relative;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	vertical-align: middle;
	cursor: pointer;
	text-shadow: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	box-shadow: 0 0 0 0 #0040f6;
	background-color: #0040f6;
	transition: box-shadow .15s ease, background-color .15s ease;
	color: white;
	border: 0 none;
	padding: 0;
	width: 40px;
	height: 40px
}

.t3m-btn-primary-icon-search-md.disabled,
.t3m-btn-primary-icon-search-md:disabled,
.lms-btn-primary-icon-search-md.disabled,
.lms-btn-primary-icon-search-md:disabled {
	opacity: 0.65;
	box-shadow: none
}

.t3m-btn-primary-icon-search-md:active,
.t3m-btn-primary-icon-search-md.active,
.lms-btn-primary-icon-search-md:active,
.lms-btn-primary-icon-search-md.active {
	background-image: none;
	outline: 0;
	box-shadow: none
}

.t3m-btn-primary-icon-search-md:hover,
.lms-btn-primary-icon-search-md:hover {
	box-shadow: 0 0 0 4px #ff0920;
	background-color: #ff0920;
	color: white
}

.t3m-btn-primary-icon-search-md:hover:before,
.t3m-btn-primary-icon-search-md:hover i,
.t3m-btn-primary-icon-search-md:hover .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-search-md:hover:before,
.lms-btn-primary-icon-search-md:hover i,
.lms-btn-primary-icon-search-md:hover .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-search-md:focus,
.lms-btn-primary-icon-search-md:focus {
	color: #353431
}

.t3m-btn-primary-icon-search-md:focus:before,
.t3m-btn-primary-icon-search-md:focus i,
.t3m-btn-primary-icon-search-md:focus .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-search-md:focus:before,
.lms-btn-primary-icon-search-md:focus i,
.lms-btn-primary-icon-search-md:focus .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-search-md:before,
.lms-btn-primary-icon-search-md:before {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	content: "\f002";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	text-align: center;
	background-color: transparent;
	text-indent: 0;
	transition: color .15s ease;
	line-height: 40px;
	font-size: 20px
}

.t3m-btn-primary-icon-search-lg,
.lms-btn-primary-icon-search-lg {
	display: inline-block;
	overflow: hidden;
	text-indent: -5000px;
	white-space: nowrap;
	position: relative;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	vertical-align: middle;
	cursor: pointer;
	text-shadow: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	box-shadow: 0 0 0 0 #0040f6;
	background-color: #0040f6;
	transition: box-shadow .15s ease, background-color .15s ease;
	color: white;
	border: 0 none;
	padding: 0;
	width: 64px;
	height: 64px
}

.t3m-btn-primary-icon-search-lg.disabled,
.t3m-btn-primary-icon-search-lg:disabled,
.lms-btn-primary-icon-search-lg.disabled,
.lms-btn-primary-icon-search-lg:disabled {
	opacity: 0.65;
	box-shadow: none
}

.t3m-btn-primary-icon-search-lg:active,
.t3m-btn-primary-icon-search-lg.active,
.lms-btn-primary-icon-search-lg:active,
.lms-btn-primary-icon-search-lg.active {
	background-image: none;
	outline: 0;
	box-shadow: none
}

.t3m-btn-primary-icon-search-lg:hover,
.lms-btn-primary-icon-search-lg:hover {
	box-shadow: 0 0 0 4px #ff0920;
	background-color: #ff0920;
	color: white
}

.t3m-btn-primary-icon-search-lg:hover:before,
.t3m-btn-primary-icon-search-lg:hover i,
.t3m-btn-primary-icon-search-lg:hover .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-search-lg:hover:before,
.lms-btn-primary-icon-search-lg:hover i,
.lms-btn-primary-icon-search-lg:hover .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-search-lg:focus,
.lms-btn-primary-icon-search-lg:focus {
	color: #353431
}

.t3m-btn-primary-icon-search-lg:focus:before,
.t3m-btn-primary-icon-search-lg:focus i,
.t3m-btn-primary-icon-search-lg:focus .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-search-lg:focus:before,
.lms-btn-primary-icon-search-lg:focus i,
.lms-btn-primary-icon-search-lg:focus .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-search-lg:before,
.lms-btn-primary-icon-search-lg:before {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	content: "\f002";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	text-align: center;
	background-color: transparent;
	text-indent: 0;
	transition: color .15s ease;
	line-height: 64px;
	font-size: 32px
}

.t3m-btn-primary-icon-xs,
.lms-btn-primary-icon-xs {
	display: inline-block;
	overflow: hidden;
	text-indent: -5000px;
	white-space: nowrap;
	position: relative;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	vertical-align: middle;
	cursor: pointer;
	text-shadow: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	box-shadow: 0 0 0 0 #0040f6;
	background-color: #0040f6;
	transition: box-shadow .15s ease, background-color .15s ease;
	color: white;
	border: 0 none;
	padding: 0;
	width: 16px;
	height: 16px;
	padding: 0
}

.t3m-btn-primary-icon-xs.disabled,
.t3m-btn-primary-icon-xs:disabled,
.lms-btn-primary-icon-xs.disabled,
.lms-btn-primary-icon-xs:disabled {
	opacity: 0.65;
	box-shadow: none
}

.t3m-btn-primary-icon-xs:active,
.t3m-btn-primary-icon-xs.active,
.lms-btn-primary-icon-xs:active,
.lms-btn-primary-icon-xs.active {
	background-image: none;
	outline: 0;
	box-shadow: none
}

.t3m-btn-primary-icon-xs:hover,
.lms-btn-primary-icon-xs:hover {
	box-shadow: 0 0 0 4px #ff0920;
	background-color: #ff0920;
	color: white
}

.t3m-btn-primary-icon-xs:hover:before,
.t3m-btn-primary-icon-xs:hover i,
.t3m-btn-primary-icon-xs:hover .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-xs:hover:before,
.lms-btn-primary-icon-xs:hover i,
.lms-btn-primary-icon-xs:hover .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-xs:focus,
.lms-btn-primary-icon-xs:focus {
	color: #353431
}

.t3m-btn-primary-icon-xs:focus:before,
.t3m-btn-primary-icon-xs:focus i,
.t3m-btn-primary-icon-xs:focus .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-xs:focus:before,
.lms-btn-primary-icon-xs:focus i,
.lms-btn-primary-icon-xs:focus .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-xs[class*="fa"]:before,
.lms-btn-primary-icon-xs[class*="fa"]:before {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1
}

.t3m-btn-primary-icon-xs i[class*="t3m-Icon--"]:before,
.lms-btn-primary-icon-xs i[class*="t3m-Icon--"]:before {
	position: absolute;
	left: 0;
	top: 0;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 50%;
	width: 16px;
	height: 16px
}

.t3m-btn-primary-icon-xs .t3m-Icon[class*="fa"]:before,
.t3m-btn-primary-icon-xs[class*="fa"]:before,
.lms-btn-primary-icon-xs .t3m-Icon[class*="fa"]:before,
.lms-btn-primary-icon-xs[class*="fa"]:before {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	text-align: center;
	background-color: transparent;
	text-indent: 0;
	transition: color .15s ease;
	line-height: 16px;
	margin-right: 0;
	font-size: 8px
}

.t3m-btn-primary-icon-sm,
.lms-btn-primary-icon-sm {
	display: inline-block;
	overflow: hidden;
	text-indent: -5000px;
	white-space: nowrap;
	position: relative;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	vertical-align: middle;
	cursor: pointer;
	text-shadow: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	box-shadow: 0 0 0 0 #0040f6;
	background-color: #0040f6;
	transition: box-shadow .15s ease, background-color .15s ease;
	color: white;
	border: 0 none;
	padding: 0;
	width: 24px;
	height: 24px;
	padding: 0
}

.t3m-btn-primary-icon-sm.disabled,
.t3m-btn-primary-icon-sm:disabled,
.lms-btn-primary-icon-sm.disabled,
.lms-btn-primary-icon-sm:disabled {
	opacity: 0.65;
	box-shadow: none
}

.t3m-btn-primary-icon-sm:active,
.t3m-btn-primary-icon-sm.active,
.lms-btn-primary-icon-sm:active,
.lms-btn-primary-icon-sm.active {
	background-image: none;
	outline: 0;
	box-shadow: none
}

.t3m-btn-primary-icon-sm:hover,
.lms-btn-primary-icon-sm:hover {
	box-shadow: 0 0 0 4px #ff0920;
	background-color: #ff0920;
	color: white
}

.t3m-btn-primary-icon-sm:hover:before,
.t3m-btn-primary-icon-sm:hover i,
.t3m-btn-primary-icon-sm:hover .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-sm:hover:before,
.lms-btn-primary-icon-sm:hover i,
.lms-btn-primary-icon-sm:hover .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-sm:focus,
.lms-btn-primary-icon-sm:focus {
	color: #353431
}

.t3m-btn-primary-icon-sm:focus:before,
.t3m-btn-primary-icon-sm:focus i,
.t3m-btn-primary-icon-sm:focus .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-sm:focus:before,
.lms-btn-primary-icon-sm:focus i,
.lms-btn-primary-icon-sm:focus .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-sm[class*="fa"]:before,
.lms-btn-primary-icon-sm[class*="fa"]:before {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1
}

.t3m-btn-primary-icon-sm i[class*="t3m-Icon--"]:before,
.lms-btn-primary-icon-sm i[class*="t3m-Icon--"]:before {
	position: absolute;
	left: 0;
	top: 0;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 50%;
	width: 24px;
	height: 24px
}

.t3m-btn-primary-icon-sm .t3m-Icon[class*="fa"]:before,
.t3m-btn-primary-icon-sm[class*="fa"]:before,
.lms-btn-primary-icon-sm .t3m-Icon[class*="fa"]:before,
.lms-btn-primary-icon-sm[class*="fa"]:before {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	text-align: center;
	background-color: transparent;
	text-indent: 0;
	transition: color .15s ease;
	line-height: 24px;
	font-size: 16px
}

.t3m-btn-primary-icon-md,
.lms-btn-primary-icon-md {
	display: inline-block;
	overflow: hidden;
	text-indent: -5000px;
	white-space: nowrap;
	position: relative;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	vertical-align: middle;
	cursor: pointer;
	text-shadow: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	box-shadow: 0 0 0 0 #0040f6;
	background-color: #0040f6;
	transition: box-shadow .15s ease, background-color .15s ease;
	color: white;
	border: 0 none;
	padding: 0;
	width: 40px;
	height: 40px;
	padding: 0
}

.t3m-btn-primary-icon-md.disabled,
.t3m-btn-primary-icon-md:disabled,
.lms-btn-primary-icon-md.disabled,
.lms-btn-primary-icon-md:disabled {
	opacity: 0.65;
	box-shadow: none
}

.t3m-btn-primary-icon-md:active,
.t3m-btn-primary-icon-md.active,
.lms-btn-primary-icon-md:active,
.lms-btn-primary-icon-md.active {
	background-image: none;
	outline: 0;
	box-shadow: none
}

.t3m-btn-primary-icon-md:hover,
.lms-btn-primary-icon-md:hover {
	box-shadow: 0 0 0 4px #ff0920;
	background-color: #ff0920;
	color: white
}

.t3m-btn-primary-icon-md:hover:before,
.t3m-btn-primary-icon-md:hover i,
.t3m-btn-primary-icon-md:hover .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-md:hover:before,
.lms-btn-primary-icon-md:hover i,
.lms-btn-primary-icon-md:hover .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-md:focus,
.lms-btn-primary-icon-md:focus {
	color: #353431
}

.t3m-btn-primary-icon-md:focus:before,
.t3m-btn-primary-icon-md:focus i,
.t3m-btn-primary-icon-md:focus .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-md:focus:before,
.lms-btn-primary-icon-md:focus i,
.lms-btn-primary-icon-md:focus .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-md[class*="fa"]:before,
.lms-btn-primary-icon-md[class*="fa"]:before {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1
}

.t3m-btn-primary-icon-md i[class*="t3m-Icon--"]:before,
.lms-btn-primary-icon-md i[class*="t3m-Icon--"]:before {
	position: absolute;
	left: 0;
	top: 0;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 50%;
	width: 40px;
	height: 40px
}

.t3m-btn-primary-icon-md .t3m-Icon[class*="fa"]:before,
.t3m-btn-primary-icon-md[class*="fa"]:before,
.lms-btn-primary-icon-md .t3m-Icon[class*="fa"]:before,
.lms-btn-primary-icon-md[class*="fa"]:before {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	text-align: center;
	background-color: transparent;
	text-indent: 0;
	transition: color .15s ease;
	line-height: 40px;
	font-size: 20px
}

.t3m-btn-primary-icon-lg,
.lms-btn-primary-icon-lg {
	display: inline-block;
	overflow: hidden;
	text-indent: -5000px;
	white-space: nowrap;
	position: relative;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	vertical-align: middle;
	cursor: pointer;
	text-shadow: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	box-shadow: 0 0 0 0 #0040f6;
	background-color: #0040f6;
	transition: box-shadow .15s ease, background-color .15s ease;
	color: white;
	border: 0 none;
	padding: 0;
	width: 64px;
	height: 64px;
	padding: 0
}

.t3m-btn-primary-icon-lg.disabled,
.t3m-btn-primary-icon-lg:disabled,
.lms-btn-primary-icon-lg.disabled,
.lms-btn-primary-icon-lg:disabled {
	opacity: 0.65;
	box-shadow: none
}

.t3m-btn-primary-icon-lg:active,
.t3m-btn-primary-icon-lg.active,
.lms-btn-primary-icon-lg:active,
.lms-btn-primary-icon-lg.active {
	background-image: none;
	outline: 0;
	box-shadow: none
}

.t3m-btn-primary-icon-lg:hover,
.lms-btn-primary-icon-lg:hover {
	box-shadow: 0 0 0 4px #ff0920;
	background-color: #ff0920;
	color: white
}

.t3m-btn-primary-icon-lg:hover:before,
.t3m-btn-primary-icon-lg:hover i,
.t3m-btn-primary-icon-lg:hover .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-lg:hover:before,
.lms-btn-primary-icon-lg:hover i,
.lms-btn-primary-icon-lg:hover .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-lg:focus,
.lms-btn-primary-icon-lg:focus {
	color: #353431
}

.t3m-btn-primary-icon-lg:focus:before,
.t3m-btn-primary-icon-lg:focus i,
.t3m-btn-primary-icon-lg:focus .t3m-Icon[class*="fa"],
.lms-btn-primary-icon-lg:focus:before,
.lms-btn-primary-icon-lg:focus i,
.lms-btn-primary-icon-lg:focus .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-btn-primary-icon-lg[class*="fa"]:before,
.lms-btn-primary-icon-lg[class*="fa"]:before {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1
}

.t3m-btn-primary-icon-lg i[class*="t3m-Icon--"]:before,
.lms-btn-primary-icon-lg i[class*="t3m-Icon--"]:before {
	position: absolute;
	left: 0;
	top: 0;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 50%;
	width: 64px;
	height: 64px
}

.t3m-btn-primary-icon-lg .t3m-Icon[class*="fa"]:before,
.t3m-btn-primary-icon-lg[class*="fa"]:before,
.lms-btn-primary-icon-lg .t3m-Icon[class*="fa"]:before,
.lms-btn-primary-icon-lg[class*="fa"]:before {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	text-align: center;
	background-color: transparent;
	text-indent: 0;
	transition: color .15s ease;
	line-height: 64px;
	font-size: 32px
}

[class*="t3m-btn-cta"] {
	position: relative;
	padding-left: 3em;
	padding-right: 1.5rem;
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, padding .225s linear
}

[class*="t3m-btn-cta"]:before {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	content: "\f061";
	background-color: rgba(0, 0, 0, 0.15);
	width: 2.3em;
	height: 2.3em;
	line-height: 2.3em !important;
	border-radius: 50%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	transition: left .225s ease
}

[class*="t3m-btn-cta"]:hover {
	padding-left: 1.5rem;
	padding-right: 3em
}

[class*="t3m-btn-cta"]:hover:before {
	left: calc(100% - 2.3em)
}

.t3m-btn-bar::after {
	display: block;
	clear: both;
	content: ""
}

.t3m-btn-bar [class*="t3m-btn"] {
	float: right;
	margin: 0 0 1rem 1rem
}

p+[class*="t3m-btn"],
p+[class*="lms-btn"],
p+p>[class*="t3m-btn"],
p+p>[class*="lms-btn"] {
	margin-top: 1rem
}

[class*="t3m-btn-primary-icon-angle-right-"].t3m-btn-toggle,
[class*="lms-btn-primary-icon-angle-right-"].t3m-btn-toggle {
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
	transition: box-shadow .15s ease, background-color .15s ease, -webkit-transform 0.35s ease;
	transition: box-shadow .15s ease, background-color .15s ease, transform 0.35s ease;
	transition: box-shadow .15s ease, background-color .15s ease, transform 0.35s ease, -webkit-transform 0.35s ease
}

[class*="t3m-btn-primary-icon-angle-right-"].t3m-btn-toggle.collapsed,
[class*="lms-btn-primary-icon-angle-right-"].t3m-btn-toggle.collapsed {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)
}

[class*="t3m-btn-primary-icon-plus-"].t3m-btn-toggle,
[class*="lms-btn-primary-icon-plus-"].t3m-btn-toggle {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	transition: box-shadow .15s ease, background-color .15s ease, -webkit-transform 0.35s ease;
	transition: box-shadow .15s ease, background-color .15s ease, transform 0.35s ease;
	transition: box-shadow .15s ease, background-color .15s ease, transform 0.35s ease, -webkit-transform 0.35s ease
}

[class*="t3m-btn-primary-icon-plus-"].t3m-btn-toggle.collapsed,
[class*="lms-btn-primary-icon-plus-"].t3m-btn-toggle.collapsed {
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg)
}

.t3m-btn-toTop {
	position: fixed;
	right: 1rem;
	bottom: 1rem;
	display: inline-block;
	width: 2.5rem;
	height: 2.5rem;
	background-color: #282725;
	border-radius: .25rem;
	cursor: pointer;
	pointer-events: none;
	opacity: 0;
	transition: opacity .225s linear;
	z-index: 1032
}

.t3m-btn-toTop:before {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	content: "\f106";
	display: block;
	color: #fff;
	font-size: 1.5rem;
	line-height: 2.5rem;
	text-align: center
}

html.header-sm .t3m-btn-toTop {
	opacity: 0.5;
	pointer-events: all
}

html.header-sm .t3m-btn-toTop:hover {
	opacity: 1;
	text-decoration: none
}

.t3m-Card {
	color: #353431;
	border: 0 none;
	margin-top: 5px;
	margin-bottom: 5px;
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
	overflow: hidden;
	transition: box-shadow .15s ease, -webkit-transform .15s ease;
	transition: transform .15s ease, box-shadow .15s ease;
	transition: transform .15s ease, box-shadow .15s ease, -webkit-transform .15s ease
}

@media (max-width: 768.98px) {
	.t3m-Card:not(.t3m-Card--flexColumn) {
		flex-direction: row
	}
}

.t3m-Card.t3m-u-bg-gray-94 {
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15)
}

.t3m-Card.t3m-Card--emptyCard {
	display: none
}

.t3m-Card .card-body {
	max-width: 100%
}

a.t3m-Card,
.t3m-Card>a:not([class*="t3m-Card-"]):not([class*="card-"]) {
	color: inherit
}

a.t3m-Card:hover,
a.t3m-Card:focus,
a.t3m-Card:active,
.t3m-Card>a:not([class*="t3m-Card-"]):not([class*="card-"]):hover,
.t3m-Card>a:not([class*="t3m-Card-"]):not([class*="card-"]):focus,
.t3m-Card>a:not([class*="t3m-Card-"]):not([class*="card-"]):active {
	color: inherit;
	text-decoration: none;
	-webkit-transform: translateY(-4px);
	transform: translateY(-4px);
	box-shadow: 0px 5px 3px 0px rgba(0, 0, 0, 0.1)
}

a.t3m-Card:hover .t3m-Card-btn,
a.t3m-Card:focus .t3m-Card-btn,
a.t3m-Card:active .t3m-Card-btn,
.t3m-Card>a:not([class*="t3m-Card-"]):not([class*="card-"]):hover .t3m-Card-btn,
.t3m-Card>a:not([class*="t3m-Card-"]):not([class*="card-"]):focus .t3m-Card-btn,
.t3m-Card>a:not([class*="t3m-Card-"]):not([class*="card-"]):active .t3m-Card-btn {
	box-shadow: 0 0 0 2px #ff0920;
	background-color: #ff0920
}

a.t3m-Card:hover .t3m-Card-btn:before,
a.t3m-Card:focus .t3m-Card-btn:before,
a.t3m-Card:active .t3m-Card-btn:before,
.t3m-Card>a:not([class*="t3m-Card-"]):not([class*="card-"]):hover .t3m-Card-btn:before,
.t3m-Card>a:not([class*="t3m-Card-"]):not([class*="card-"]):focus .t3m-Card-btn:before,
.t3m-Card>a:not([class*="t3m-Card-"]):not([class*="card-"]):active .t3m-Card-btn:before {
	background-color: #ff0920
}

.t3m-Card-image-wrapper {
	overflow: hidden
}

@media (max-width: 768.98px) {
	.t3m-Card:not(.t3m-Card--flexColumn) .t3m-Card-image-wrapper {
		flex: 0 0 25%;
		max-width: 6.5rem;
		border-radius: .25rem 0 0 .25rem;
		position: relative
	}

	.t3m-Card:not(.t3m-Card--flexColumn) .t3m-Card-image-wrapper img,
	.t3m-Card:not(.t3m-Card--flexColumn) .t3m-Card-image-wrapper picture img {
		position: absolute;
		left: 50%;
		top: 50%;
		width: auto !important;
		height: 100% !important;
		max-width: none !important;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%)
	}
}

.t3m-Card-image-wrapper img,
.t3m-Card-image-wrapper picture img {
	max-width: 100%;
	height: auto;
	width: 100%
}

.t3m-Card-image,
picture.t3m-Card-image img {
	max-width: 100%;
	height: auto;
	width: 100%
}

.t3m-Card-image--placeholder-wrapper {
	position: relative;
	border-radius: .25rem .25rem 0 0
}

@media (max-width: 768.98px) {
	.t3m-Card:not(.t3m-Card--flexColumn) .t3m-Card-image--placeholder-wrapper {
		flex: 0 0 25%;
		max-width: 6.5rem;
		border-radius: .25rem 0 0 .25rem;
		height: 100%
	}
}

.t3m-Card-image--placeholder-wrapper:before {
	content: "";
	display: block;
	padding-top: 66.66667%
}

.t3m-Card-image--placeholder-wrapper .t3m-Card-image--placeholder {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 25%;
	height: auto;
	opacity: 0.4;
	-webkit-filter: grayscale(1);
	filter: grayscale(1)
}

@media (max-width: 768.98px) {
	.t3m-Card:not(.t3m-Card--flexColumn) .t3m-Card-image--placeholder-wrapper .t3m-Card-image--placeholder {
		width: 80% !important;
		height: auto !important
	}
}

.t3m-Card section.card-body {
	position: relative
}

@media (min-width: 769px) {
	.t3m-Card section.card-body:last-of-type {
		padding-bottom: 40px
	}
}

@media (max-width: 768.98px) {
	.t3m-Card-title {
		font-size: 1rem;
		margin-bottom: 0.2rem;
		text-align: left
	}
}

.t3m-Card-title a {
	color: inherit
}

.t3m-Card-title a:hover {
	color: #ff0920;
	text-decoration: inherit
}

@media (max-width: 768.98px) {
	.t3m-Card-title a {
		color: #0040f6
	}
}

.t3m-Card-subtitle-wrapper {
	flex: 0 0 auto;
	background-color: #e6e6e5;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem
}

.t3m-Card-subtitle {
	font-size: .83333rem;
	text-align: center;
	color: #83827c;
	margin-bottom: 0
}

.t3m-Card-text {
	position: relative;
	margin-bottom: 0
}

@media (max-width: 768.98px) {
	.t3m-Card-text {
		font-size: .83333rem
	}

	.t3m-News-article .t3m-Card-text {
		display: none
	}
}

@media (max-width: 768.98px) {
	.t3m-Slider .t3m-Card-text {
		display: none
	}
}

.t3m-Card-text>*:last-child {
	margin-bottom: 0
}

.t3m-Card-btn {
	position: absolute;
	right: 16px;
	bottom: 16px;
	z-index: 1
}

@media (max-width: 768.98px) {
	.t3m-Card:not(.t3m-Card--flexColumn) .t3m-Card-btn {
		right: 8px;
		bottom: 8px
	}
}

.t3m-Card-row {
	display: flex;
	flex-direction: row;
	max-width: 100%
}

.t3m-Card-footer {
	font-size: .69444rem
}

@media (max-width: 768.98px) {
	.t3m-Card-footer {
		flex: 0 0 15%;
		padding: .75rem;
		border-top: 0 none
	}

	.t3m-Card-footer.card-footer:last-child {
		border-bottom-left-radius: 0;
		border-top-right-radius: calc(.25rem - 1px)
	}
}

.t3m-Card-footer--alignCenter {
	text-align: center
}

.t3m-Card.t3m-Card--mSlide {
	text-align: center
}

.t3m-Card.t3m-Card--mSlide .t3m-Card-title {
	font-weight: bold
}

.t3m-Card.t3m-Card--mSlide .t3m-Card-text:after {
	content: none
}

.t3m-Card.t3m-Card--mSlide .t3m-Card-footer {
	justify-content: center
}

@media (max-width: 768.98px) {
	.t3m-Card.t3m-Card--mSlide .t3m-Card-footer {
		display: none
	}
}

.t3m-Card.t3m-Card--darkTransparent {
	background-color: rgba(0, 0, 0, 0.08);
	color: white;
	margin-bottom: .75rem
}

@media (min-width: 576px) {
	.t3m-Card.t3m-Card--darkTransparent {
		margin-bottom: 1.25rem
	}
}

@media (min-width: 769px) {
	.t3m-Card.t3m-Card--darkTransparent {
		margin-bottom: 1.25rem
	}
}

@media (min-width: 992px) {
	.t3m-Card.t3m-Card--darkTransparent {
		margin-bottom: 2rem
	}
}

@media (min-width: 1200px) {
	.t3m-Card.t3m-Card--darkTransparent {
		margin-bottom: 2rem
	}
}

@media (min-width: 1500px) {
	.t3m-Card.t3m-Card--darkTransparent {
		margin-bottom: 2rem
	}
}

@media (min-width: 1800px) {
	.t3m-Card.t3m-Card--darkTransparent {
		margin-bottom: 2rem
	}
}

.t3m-Card.t3m-Card--darkTransparent .card-body {
	color: white
}

.t3m-Card.t3m-Card--darkTransparent .card-body a:not([class*="btn"]) {
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 100%
}

.t3m-Card.t3m-Card--cta {
	justify-content: center;
	align-items: center;
	background-color: rgba(53, 52, 49, 0.6);
	border-color: transparent;
	font-size: .83333rem;
	color: white;
	margin: 0
}

@media (max-width: 991.98px) {
	.t3m-Card.t3m-Card--cta {
		display: none
	}
}

.t3m-Card.t3m-Card--cta .card-body {
	color: inherit
}

.t3m-Card.t3m-Card--cta .t3m-Card-column:nth-child(1) {
	padding-right: 0
}

.t3m-Card.t3m-Card--cta .t3m-Card-column:nth-child(1) h1,
.t3m-Card.t3m-Card--cta .t3m-Card-column:nth-child(1) h2,
.t3m-Card.t3m-Card--cta .t3m-Card-column:nth-child(1) h3,
.t3m-Card.t3m-Card--cta .t3m-Card-column:nth-child(1) h4 {
	position: relative;
	padding-left: calc((1.2 * 2em) + 1rem)
}

.t3m-Card.t3m-Card--cta .t3m-Card-column:nth-child(1) h1:before,
.t3m-Card.t3m-Card--cta .t3m-Card-column:nth-child(1) h2:before,
.t3m-Card.t3m-Card--cta .t3m-Card-column:nth-child(1) h3:before,
.t3m-Card.t3m-Card--cta .t3m-Card-column:nth-child(1) h4:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 2.4em;
	height: 2.4em;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='41' viewBox='0 0 43 41' version='1.1' xml:space='preserve' stroke-linejoin='round'%3E%3Cpath d='M22.2 0.4c1.1 0 2.1 0.1 3.2 0.3 2.1 0.3 4.1 1 6 2 2.6 1.3 4.8 3.3 6.6 5.5 1.2 1.5 2.1 3.2 2.8 4.9 0.6 1.5 1 3.1 1.2 4.7 0.4 3.2 0 6.5-1.1 9.5 -0.7 1.8-1.6 3.5-2.7 5 -1.3 1.8-3 3.4-4.8 4.6 -2 1.4-4.3 2.4-6.7 2.9 -2.5 0.6-5 0.7-7.5 0.3 -1.8-0.3-3.5-0.8-5.1-1.5 -0.8-0.3-1.5-0.7-2.2-1.2l-0.1-0.1 -11 1.8 3.5-10c-0.1-0.2-0.2-0.3-0.2-0.5 -0.1-0.2-0.2-0.3-0.2-0.5 -0.2-0.5-0.4-1-0.5-1.4 -0.3-1-0.6-2.1-0.8-3.2 -0.5-3.2-0.2-6.5 0.8-9.6 0.5-1.6 1.3-3.1 2.2-4.6 1-1.5 2.2-2.9 3.6-4.1 1.6-1.4 3.5-2.6 5.5-3.4 1.5-0.6 3.1-1.1 4.8-1.3 0.8-0.1 1.7-0.2 2.5-0.2 0.1 0 0.3 0 0.4 0Zm-0.2 2c-0.8 0-1.5 0.1-2.3 0.2 -1.5 0.2-3 0.6-4.4 1.2 -1.8 0.7-3.5 1.8-5 3.1 -1.3 1.1-2.5 2.5-3.4 3.9 -0.8 1.3-1.5 2.7-2 4.2 -0.9 2.9-1.1 6-0.5 9 0.3 1.5 0.8 2.9 1.4 4.3l0.4 0.9 -2.7 7.6 8.4-1.3c0.3 0.2 0.6 0.4 0.9 0.5 0.1 0.1 0.3 0.2 0.4 0.2 0.7 0.4 1.4 0.7 2.1 1 1.5 0.6 3.1 1 4.7 1.2 2.3 0.3 4.6 0.1 6.8-0.5 2.1-0.6 4.1-1.5 5.9-2.8 1.6-1.2 3.1-2.7 4.2-4.3 1-1.5 1.8-3.1 2.4-4.8 0.8-2.6 1-5.4 0.7-8.1 -0.2-1.3-0.5-2.6-1-3.9 -0.6-1.6-1.5-3.1-2.5-4.4 -1.5-2-3.5-3.7-5.7-4.9 -1.7-0.9-3.5-1.6-5.4-1.9 -0.9-0.2-1.8-0.2-2.7-0.3 -0.2 0-0.4 0-0.6 0Z' fill='%23fff'/%3E%3C/svg%3E");
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover
}

.t3m-Card.t3m-Card--cta .t3m-Card-column:nth-child(1)>*:last-child {
	margin-bottom: 0
}

.t3m-Card.t3m-Card--cta .t3m-Card-column:nth-child(2) {
	flex: 0 0 auto;
	width: auto;
	max-width: none;
	padding-left: 2.5rem;
	padding-right: 2.5rem
}

.t3m-Card.t3m-Card--cta .t3m-Card-column:nth-child(2) [class*="t3m-btn-"] {
	display: block
}

.t3m-Card.t3m-Card--productArticleCTA {
	background-color: #f0f0ef;
	text-align: center
}

.t3m-Card.t3m-Card--productArticleCTA .t3m-Card-title {
	text-align: inherit !important;
	margin-bottom: .618em
}

.t3m-Card.t3m-Card--productArticleCTA .t3m-btn-cta-lg {
	margin-top: 2.5rem;
	align-self: center
}

.t3m-Card.t3m-Card--productArticleCTA .t3m-btn-toggle {
	vertical-align: 0;
	margin-left: .5rem
}

.t3m-Card.t3m-Card--productArticleCTA .t3m-Card--productArticleCTA-collapsible {
	text-align: left;
	border-radius: 0 0 .25rem .25rem
}

.t3m-Card.t3m-Card--subnavigation .t3m-Card-column:nth-child(2) {
	display: flex;
	align-items: center;
	justify-content: flex-start
}

.t3m-Card.t3m-Card--socialNetwork .t3m-Card-image {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center
}

.t3m-Card.t3m-Card--socialNetwork .t3m-Card-image:before {
	content: "";
	padding-top: 66.66667%;
	display: block
}

@media (max-width: 768.98px) {
	.t3m-Card.t3m-Card--socialNetwork .t3m-Card-image {
		height: 100%
	}
}

.t3m-Card.t3m-Card--socialNetwork .t3m-Card-text {
	margin-top: 0.5rem
}

@media (max-width: 768.98px) {
	.t3m-Slider .t3m-Card.t3m-Card--socialNetwork .t3m-Card-text {
		display: block
	}
}

.t3m-Card.t3m-Card--socialNetwork .t3m-Card-footer {
	display: flex;
	justify-content: space-between;
	align-items: center
}

@media (max-width: 768.98px) {
	.t3m-Card.t3m-Card--socialNetwork .t3m-Card-footer {
		flex-direction: column;
		justify-content: center
	}
}

@media (max-width: 768.98px) {
	.t3m-Card.t3m-Card--socialNetwork .t3m-Card-footer .t3m-Card--socialNetwork-like-details {
		margin-top: 0.5rem
	}
}

.t3m-Card.t3m-Card--socialNetwork .t3m-Card-footer .t3m-Card--socialNetwork-like-details>*:not(:first-child) {
	margin-left: 1rem
}

@media (max-width: 768.98px) {
	.t3m-Card.t3m-Card--socialNetwork .t3m-Card-footer .t3m-Card--socialNetwork-like-details>*:not(:first-child) {
		margin-left: 0;
		margin-top: .5rem
	}
}

.t3m-Card.t3m-Card--socialNetwork.t3m-Card--twitter .t3m-Card-image--placeholder-wrapper {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 500 407' version='1.1' xml:space='preserve' stroke-linejoin='round'%3E%3Cpath d='M157 406.4c188.6 0 291.8-156.4 291.8-291.8 0-4.4 0-8.8-0.2-13.2 20-14.4 37.4-32.6 51.2-53.2 -18.4 8.2-38.2 13.6-59 16.2 21.2-12.6 37.4-32.8 45.2-56.8 -19.8 11.8-41.8 20.2-65.2 24.8 -18.8-20-45.4-32.4-74.8-32.4 -56.6 0-102.6 46-102.6 102.6 0 8 1 15.8 2.6 23.4 -85.2-4.2-160.8-45.2-211.4-107.2 -8.8 15.2-13.8 32.8-13.8 51.6 0 35.6 18.2 67 45.6 85.4 -16.8-0.6-32.6-5.2-46.4-12.8l0 1.4c0 49.6 35.4 91.2 82.2 100.6 -8.6 2.4-17.6 3.6-27 3.6 -6.6 0-13-0.6-19.2-1.8 13 40.8 51 70.4 95.8 71.2 -35.2 27.6-79.4 44-127.4 44 -8.2 0-16.4-0.4-24.4-1.4 45.2 28.8 99.2 45.8 157 45.8' fill='%2355acee'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: auto 25%
}

.t3m-Card-footer.t3m-Card-footer--news,
.t3m-Card-footer.t3m-Card-footer--scienceLab {
	display: flex;
	flex-direction: column;
	justify-content: center
}

@media (min-width: 769px) {

	.t3m-Card-footer.t3m-Card-footer--news,
	.t3m-Card-footer.t3m-Card-footer--scienceLab {
		flex-direction: row;
		justify-content: space-between
	}

	.t3m-Card-footer.t3m-Card-footer--news .t3m-Card-footer-date,
	.t3m-Card-footer.t3m-Card-footer--scienceLab .t3m-Card-footer-date {
		flex: 1 0 auto
	}
}

.t3m-Card.t3m-Card--flexColumn section.card-body:last-of-type {
	padding-bottom: 40px
}

.t3m-Card.t3m-Card--newsEventsTeaser .card-body {
	display: flex;
	align-items: center;
	padding: 1.25rem 2rem !important;
	flex-direction: column;
	justify-content: center
}

.t3m-Card.t3m-Card--newsEventsTeaser .t3m-Card--newsEventsTeaser--wrap {
	width: 100%;
	text-align: center
}

@media (max-width: 768.98px) {
	.t3m-Card.t3m-Card--newsEventsTeaser .t3m-Card--newsEventsTeaser--wrap {
		flex-direction: row;
		display: flex
	}

	.t3m-Card.t3m-Card--newsEventsTeaser .t3m-Card--newsEventsTeaser--wrap:first-child {
		margin-bottom: 1rem
	}

	.t3m-Card.t3m-Card--newsEventsTeaser .t3m-Card--newsEventsTeaser--wrap h4 {
		width: 60%
	}
}

.t3m-Card.t3m-Card--newsEventsTeaser .t3m-Card--newsEventsTeaser-btn {
	margin-top: 1rem
}

@media (max-width: 768.98px) {
	.t3m-Card.t3m-Card--newsEventsTeaser .t3m-Card--newsEventsTeaser-btn {
		width: 40%;
		margin-top: 0;
		align-self: flex-start
	}
}

.t3m-Slider.t3m-Slider--bannerRotator .t3m-Card {
	background-color: #353431;
	color: rgba(255, 255, 255, 0.8);
	overflow: hidden
}

.t3m-Slider.t3m-Slider--bannerRotator .t3m-Card:before {
	content: "";
	display: block;
	position: absolute;
	z-index: 2;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(53, 52, 49, 0.8)
}

.t3m-Slider.t3m-Slider--bannerRotator .t3m-Card .t3m-Card-image {
	position: absolute;
	z-index: 1;
	left: 50%;
	top: 50%;
	width: 100%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.t3m-Slider.t3m-Slider--bannerRotator .t3m-Card .card-body {
	position: relative;
	z-index: 3;
	padding: 1rem !important
}

.t3m-Slider.t3m-Slider--bannerRotator .t3m-Card .t3m-Card-text {
	opacity: 1;
	color: rgba(255, 255, 255, 0.65);
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5)
}

@media (max-width: 768.98px) {
	.t3m-Slider.t3m-Slider--bannerRotator .t3m-Card .t3m-Card-text {
		display: block
	}
}

.t3m-Slider.t3m-Slider--bannerRotator .t3m-Card .t3m-Card-text h2,
.t3m-Slider.t3m-Slider--bannerRotator .t3m-Card .t3m-Card-text h3,
.t3m-Slider.t3m-Slider--bannerRotator .t3m-Card .t3m-Card-text h4,
.t3m-Slider.t3m-Slider--bannerRotator .t3m-Card .t3m-Card-text h5,
.t3m-Slider.t3m-Slider--bannerRotator .t3m-Card .t3m-Card-text h6 {
	margin-bottom: 0.3rem
}

.t3m-Slider.t3m-Slider--bannerRotator .t3m-Card .t3m-Card-text h2 a:after,
.t3m-Slider.t3m-Slider--bannerRotator .t3m-Card .t3m-Card-text h3 a:after,
.t3m-Slider.t3m-Slider--bannerRotator .t3m-Card .t3m-Card-text h4 a:after,
.t3m-Slider.t3m-Slider--bannerRotator .t3m-Card .t3m-Card-text h5 a:after,
.t3m-Slider.t3m-Slider--bannerRotator .t3m-Card .t3m-Card-text h6 a:after {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	content: "\f067";
	width: 16px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	margin-left: 0.8rem;
	box-shadow: 0 0 0 0 #0040f6;
	background-color: #0040f6;
	color: white;
	font-size: 8px;
	border-radius: 50%;
	vertical-align: 20%
}

.t3m-Slider.t3m-Slider--bannerRotator .t3m-Card .t3m-Card-text h2 a:hover,
.t3m-Slider.t3m-Slider--bannerRotator .t3m-Card .t3m-Card-text h2 a:focus,
.t3m-Slider.t3m-Slider--bannerRotator .t3m-Card .t3m-Card-text h3 a:hover,
.t3m-Slider.t3m-Slider--bannerRotator .t3m-Card .t3m-Card-text h3 a:focus,
.t3m-Slider.t3m-Slider--bannerRotator .t3m-Card .t3m-Card-text h4 a:hover,
.t3m-Slider.t3m-Slider--bannerRotator .t3m-Card .t3m-Card-text h4 a:focus,
.t3m-Slider.t3m-Slider--bannerRotator .t3m-Card .t3m-Card-text h5 a:hover,
.t3m-Slider.t3m-Slider--bannerRotator .t3m-Card .t3m-Card-text h5 a:focus,
.t3m-Slider.t3m-Slider--bannerRotator .t3m-Card .t3m-Card-text h6 a:hover,
.t3m-Slider.t3m-Slider--bannerRotator .t3m-Card .t3m-Card-text h6 a:focus {
	color: #ff0920
}

.t3m-Card.t3m-Card--image {
	display: block;
	border-radius: .25rem;
	overflow: hidden;
	text-shadow: 0 0 2px rgba(0, 0, 0, 0.5), 0 0 4px rgba(0, 0, 0, 0.5), 0 0 6px rgba(0, 0, 0, 0.5);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	color: white
}

.t3m-Card.t3m-Card--image:before {
	content: "";
	display: block;
	position: absolute;
	z-index: 1;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(40, 39, 37, 0.5);
	background-image: url("data:image/png;base64,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");
	background-repeat: repeat;
	background-position: left top;
	background-blend-mode: overlay
}

.t3m-Card.t3m-Card--image:hover {
	color: white;
	-webkit-transform: none;
	transform: none;
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1)
}

.t3m-Card.t3m-Card--image:hover:before {
	background-color: rgba(61, 26, 30, 0.65)
}

.t3m-Card.t3m-Card--image .card-body {
	position: relative;
	z-index: 2;
	color: white
}

.t3m-Card.t3m-Card--image .card-title {
	margin-bottom: .25rem
}

.t3m-Card.t3m-Card--image .t3m-Card-text {
	font-size: .83333rem
}

#t3m-ContactBubble {
	display: flex;
	flex-direction: row;
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
	position: fixed;
	right: -64px;
	top: 50%;
	z-index: 1033;
	background-color: #0040f6;
	color: white;
	line-height: 64px;
	border-radius: 4px 0 0 4px;
	margin-top: -32px;
	padding-right: 1rem;
	text-decoration: none;
	transition: right .15s ease, margin-right .15s ease, -webkit-transform .15s ease;
	transition: transform .15s ease, right .15s ease, margin-right .15s ease;
	transition: transform .15s ease, right .15s ease, margin-right .15s ease, -webkit-transform .15s ease
}

#t3m-ContactBubble:hover {
	-webkit-transform: translateX(0);
	transform: translateX(0);
	margin-right: 0 !important
}

#t3m-ContactBubble i {
	height: 64px
}

#t3m-ContactBubble i:before {
	content: '';
	display: inline-block;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='41' viewBox='0 0 43 41' version='1.1' xml:space='preserve' stroke-linejoin='round'%3E%3Cpath d='M22.2 0.4c1.1 0 2.1 0.1 3.2 0.3 2.1 0.3 4.1 1 6 2 2.6 1.3 4.8 3.3 6.6 5.5 1.2 1.5 2.1 3.2 2.8 4.9 0.6 1.5 1 3.1 1.2 4.7 0.4 3.2 0 6.5-1.1 9.5 -0.7 1.8-1.6 3.5-2.7 5 -1.3 1.8-3 3.4-4.8 4.6 -2 1.4-4.3 2.4-6.7 2.9 -2.5 0.6-5 0.7-7.5 0.3 -1.8-0.3-3.5-0.8-5.1-1.5 -0.8-0.3-1.5-0.7-2.2-1.2l-0.1-0.1 -11 1.8 3.5-10c-0.1-0.2-0.2-0.3-0.2-0.5 -0.1-0.2-0.2-0.3-0.2-0.5 -0.2-0.5-0.4-1-0.5-1.4 -0.3-1-0.6-2.1-0.8-3.2 -0.5-3.2-0.2-6.5 0.8-9.6 0.5-1.6 1.3-3.1 2.2-4.6 1-1.5 2.2-2.9 3.6-4.1 1.6-1.4 3.5-2.6 5.5-3.4 1.5-0.6 3.1-1.1 4.8-1.3 0.8-0.1 1.7-0.2 2.5-0.2 0.1 0 0.3 0 0.4 0Zm-0.2 2c-0.8 0-1.5 0.1-2.3 0.2 -1.5 0.2-3 0.6-4.4 1.2 -1.8 0.7-3.5 1.8-5 3.1 -1.3 1.1-2.5 2.5-3.4 3.9 -0.8 1.3-1.5 2.7-2 4.2 -0.9 2.9-1.1 6-0.5 9 0.3 1.5 0.8 2.9 1.4 4.3l0.4 0.9 -2.7 7.6 8.4-1.3c0.3 0.2 0.6 0.4 0.9 0.5 0.1 0.1 0.3 0.2 0.4 0.2 0.7 0.4 1.4 0.7 2.1 1 1.5 0.6 3.1 1 4.7 1.2 2.3 0.3 4.6 0.1 6.8-0.5 2.1-0.6 4.1-1.5 5.9-2.8 1.6-1.2 3.1-2.7 4.2-4.3 1-1.5 1.8-3.1 2.4-4.8 0.8-2.6 1-5.4 0.7-8.1 -0.2-1.3-0.5-2.6-1-3.9 -0.6-1.6-1.5-3.1-2.5-4.4 -1.5-2-3.5-3.7-5.7-4.9 -1.7-0.9-3.5-1.6-5.4-1.9 -0.9-0.2-1.8-0.2-2.7-0.3 -0.2 0-0.4 0-0.6 0Z' fill='%23fff'/%3E%3C/svg%3E");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 66%;
	width: 64px;
	height: 64px;
	line-height: inherit;
	text-align: center
}

#t3m-ContactBubble span {
	display: block;
	line-height: inherit;
	font-size: 18px;
	white-space: nowrap
}

html.header-sm #t3m-ContactBubble {
	right: 0;
	margin-right: 64px
}

.t3m-Container--darkTransparent,
.lms-Container--darkTransparent {
	background-color: rgba(0, 0, 0, 0.08);
	padding: 0 1rem 1rem;
	border-radius: .25rem;
	overflow: hidden;
	margin-bottom: 1rem
}

.t3m-Container--darkTransparent>header,
.lms-Container--darkTransparent>header {
	background-color: rgba(0, 0, 0, 0.14);
	color: white;
	margin-left: -1rem;
	margin-right: -1rem;
	margin-bottom: 1.5rem
}

.t3m-Container--darkTransparent>header>*,
.lms-Container--darkTransparent>header>* {
	display: block !important;
	font-size: 1rem;
	text-transform: uppercase;
	border-radius: .25rem .25rem 0 0;
	padding: .5rem 1.5rem;
	margin-bottom: 0 !important;
	text-align: center;
	background-color: transparent !important;
	letter-spacing: 0.5px
}

.t3m-Container--yellow,
.lms-Container--yellow {
	background-color: #ffffde;
	border: 1px solid #b9b960;
	padding: 1rem
}

.t3m-CTA {
	align-self: center;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
	text-align: center;
	margin-top: auto;
	margin-bottom: auto
}

.t3m-CTA-btn {
	margin-bottom: 1rem
}

.t3m-CTA-description {
	max-width: 20em;
	font-size: 1.2rem
}

.t3m-CTA.t3m-CTA--productArticle {
	height: auto;
	padding: 2.5rem 0;
	margin-top: .75rem
}

@media (min-width: 576px) {
	.t3m-CTA.t3m-CTA--productArticle {
		margin-top: 1.25rem
	}
}

@media (min-width: 769px) {
	.t3m-CTA.t3m-CTA--productArticle {
		margin-top: 1.25rem
	}
}

@media (min-width: 992px) {
	.t3m-CTA.t3m-CTA--productArticle {
		margin-top: 2rem
	}
}

@media (min-width: 1200px) {
	.t3m-CTA.t3m-CTA--productArticle {
		margin-top: 2rem
	}
}

@media (min-width: 1500px) {
	.t3m-CTA.t3m-CTA--productArticle {
		margin-top: 2rem
	}
}

@media (min-width: 1800px) {
	.t3m-CTA.t3m-CTA--productArticle {
		margin-top: 2rem
	}
}

@media (max-width: 768.98px) {
	.t3m-CTA.t3m-CTA--productArticle {
		background-color: #f0f0ef;
		border-radius: .25rem;
		padding: 1.5rem;
		margin-bottom: 1.5rem
	}
}

.t3m-CTWizard-header {
	text-align: center
}

.t3m-CTWizard-row>[class*="span"] {
	height: 100%
}

.t3m-CTWizard-row>[class*="span"] .t3m-Card {
	height: 100%
}

.t3m-CTWizard-option--negative .t3m-CTWizard-imageWrapper:before {
	content: "\f057";
	opacity: 1
}

.t3m-CTWizard-option--fluorescence.t3m-CTWizard-option--positive .t3m-CTWizard-imageWrapper:before,
.t3m-CTWizard-option--fluorescence.t3m-CTWizard-option--negative .t3m-CTWizard-imageWrapper:before {
	content: none
}

.t3m-CTWizard-option--camera.t3m-CTWizard-option--negative .t3m-CTWizard-imageWrapper>img {
	opacity: 0.5
}

.t3m-CTWizard-option--vessel.t3m-CTWizard-option--positive .t3m-CTWizard-imageWrapper:before,
.t3m-CTWizard-option--vessel.t3m-CTWizard-option--negative .t3m-CTWizard-imageWrapper:before {
	content: none
}

.t3m-CTWizard-imageWrapper {
	position: relative
}

.t3m-CTWizard-imageWrapper:before {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	opacity: 0;
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	z-index: 1;
	color: #353431;
	font-size: 80px;
	height: 80px;
	line-height: 80px;
	margin-top: -40px;
	text-align: center
}

.t3m-CTWizard-radio,
.t3m-CTWizard-checkbox {
	font-size: 1.2rem
}

.t3m-CTWizard-cta.disabled {
	background-color: #0040f6 !important;
	color: white !important
}

.t3m-CTWizard-selection {
	padding-left: 1.5em;
	margin-bottom: 0;
	position: relative
}

.t3m-CTWizard-selection i {
	position: absolute;
	left: 0;
	top: 0.25em
}

.t3m-CTWizard.t3m-CTWizard--update .t3m-Card {
	overflow: hidden
}

.t3m-CTWizard.t3m-CTWizard--update .card-header,
.t3m-CTWizard.t3m-CTWizard--update .card-footer {
	padding: 4rem
}

.t3m-CTWizard.t3m-CTWizard--update .card-body {
	padding: 1.5rem !important
}

.t3m-CTWizard.t3m-CTWizard--update .card-body hr {
	width: 100%;
	border-top-width: 1px
}

.t3m-CTWizard.t3m-CTWizard--update .t3m-CTWizard-imageWrapper {
	position: relative;
	flex: 1 0 0px
}

@media (min-width: 769px) {
	.t3m-CTWizard.t3m-CTWizard--update .t3m-CTWizard-imageWrapper+.t3m-CTWizard-imageWrapper {
		border-top: 1px solid rgba(0, 0, 0, 0.1)
	}
}

.t3m-CTWizard.complete .t3m-CTWizard.t3m-CTWizard--update .t3m-CTWizard-imageWrapper+.t3m-CTWizard-imageWrapper {
	border-top-color: rgba(0, 0, 0, 0.4)
}

.t3m-CTWizard.t3m-CTWizard--update .t3m-CTWizard-imageWrapper:before {
	content: none;
	margin: 0;
	height: auto;
	opacity: 1
}

.t3m-CTWizard.t3m-CTWizard--update .t3m-CTWizard-imageWrapper.inactive:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 20;
	background-color: rgba(40, 39, 37, 0.5)
}

@media (max-width: 575.98px) {
	.t3m-CTWizard.t3m-CTWizard--update .t3m-CTWizard-imageWrapper.inactive {
		display: none
	}
}

.t3m-CTWizard.t3m-CTWizard--update.complete .t3m-CTWizard-imageWrapper+.t3m-CTWizard-imageWrapper {
	border-top-color: rgba(0, 0, 0, 0.4)
}

.t3m-CTWizard.t3m-CTWizard--update.complete .t3m-CTWizard-imageWrapper:not(.inactive) {
	color: #0040f6
}

.t3m-CTWizard.t3m-CTWizard--update.complete .t3m-CTWizard-imageWrapper:not(.inactive) .t3m-CTWizard-image-title {
	top: 0
}

.t3m-CTWizard.t3m-CTWizard--update.complete .t3m-CTWizard-imageWrapper.inactive .t3m-CTWizard-image-title {
	top: 0
}

.t3m-CTWizard.t3m-CTWizard--update .t3m-CTWizard-image-title {
	position: relative;
	background-color: #f0f0ef;
	z-index: 5;
	padding: 0.5rem 1rem;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	font-family: "Univers Condensed", -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";
	border-left: 1px solid rgba(0, 0, 0, 0.1);
	background-clip: padding-box
}

@media (min-width: 769px) {
	.t3m-CTWizard.t3m-CTWizard--update .t3m-CTWizard-image-title {
		position: absolute;
		right: 0;
		top: 0
	}
}

@media (min-width: 769px) {
	.t3m-CTWizard.t3m-CTWizard--update .t3m-CTWizard-imageWrapper:first-of-type .t3m-CTWizard-image-title {
		border-radius: 0 .25rem
	}

	.t3m-CTWizard.t3m-CTWizard--update .t3m-CTWizard-imageWrapper:not(:first-of-type) .t3m-CTWizard-image-title {
		top: -1px;
		border-bottom-left-radius: .25rem;
		border-top: 1px solid rgba(0, 0, 0, 0.1)
	}
}

@media (min-width: 769px) {
	.t3m-CTWizard.t3m-CTWizard--update .t3m-CTWizard-option-image {
		height: 100%;
		width: auto;
		max-width: none;
		display: block;
		margin: 0 auto;
		position: absolute;
		left: 50%;
		top: 50%;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		z-index: 1
	}
}

.t3m-CTWizard.t3m-CTWizard--update .t3m-CTWizard-option h5 {
	display: inline-block;
	border-bottom: 1px solid;
	margin-bottom: 1rem
}

.t3m-CTWizard.t3m-CTWizard--update .t3m-CTWizard-option--vessel .form-group {
	display: inline-block
}

.t3m-CTWizard.t3m-CTWizard--update .t3m-CTWizard-cta.disabled {
	background-color: #0040f6 !important;
	color: white !important
}

.t3m-CTWizard.t3m-CTWizard--update hr {
	position: relative
}

.t3m-CTWizard.t3m-CTWizard--update hr:before {
	content: '';
	display: block;
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -4px;
	border: 8px solid transparent;
	border-top-color: rgba(0, 0, 0, 0.1)
}

.custom-control {
	cursor: pointer
}

.custom-control-indicator {
	top: 0.15em
}

.dropdown-toggle:after {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	content: "\f107";
	border: 0 none;
	width: auto;
	height: auto;
	vertical-align: baseline
}

.dropdown-toggle:focus {
	outline: 0
}

.dropup>.dropdown-toggle:after {
	border: 0 none;
	content: "\f106"
}

.dropup.show>.dropdown-toggle:after {
	content: "\f107"
}

.show>.dropdown-toggle:after {
	content: "\f106"
}

.dropdown-menu {
	overflow: hidden
}

.dropdown-item {
	transition: none
}

.t3m-Dropdown {
	display: flex;
	flex-direction: column;
	position: relative;
	z-index: 1;
	border-radius: .25rem
}

@media (min-width: 1200px) {
	.t3m-Dropdown {
		border-radius: 0
	}

	.t3m-Dropdown:before {
		content: "";
		display: block;
		position: absolute;
		right: 100%;
		top: 0;
		bottom: 0;
		width: 2px;
		background-color: #353431;
		-webkit-transform: translateX(-200%);
		transform: translateX(-200%)
	}
}

.t3m-Dropdown-label {
	display: flex;
	flex-direction: column;
	flex: 1 0 auto
}

@media (max-width: 991.98px) {
	.t3m-Dropdown-label {
		margin-bottom: 0
	}
}

.t3m-Dropdown-label>a {
	display: block;
	color: inherit;
	padding: .5rem 16px .5rem .5rem;
	transition: none;
	border-radius: .25rem;
	background-color: #f0f0ef
}

@media (min-width: 1200px) {
	.t3m-Dropdown-label>a {
		border-radius: 0 .25rem 0 0
	}
}

.t3m-Dropdown-label>a:hover,
.t3m-Dropdown-label>a:focus {
	color: white;
	text-decoration: none;
	background-color: #ff0920
}

.t3m-Dropdown-label>a span {
	display: block;
	min-height: 3em;
	line-height: 1.4
}

@media (max-width: 991.98px) {
	.t3m-Dropdown-label>a span {
		min-height: 2.6em
	}
}

@media (min-width: 1200px) {
	.t3m-Dropdown-label>a span {
		min-height: 4.5em
	}
}

.t3m-Dropdown-image {
	flex: 0 0 4rem;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	border-bottom-right-radius: .25rem
}

@media (max-width: 1199.98px) {
	.t3m-Dropdown-image {
		display: none
	}
}

.t3m-Dropdown-menu-wrapper {
	position: absolute;
	left: 0;
	right: 0;
	top: calc(100% - 4rem);
	background-color: #e4e3e2;
	box-shadow: 0 6px 1px -4px rgba(0, 0, 0, 0.12)
}

@media (max-width: 1199.98px) {
	.t3m-Dropdown-menu-wrapper {
		top: 100%
	}
}

.t3m-Dropdown-menu-wrapper:before {
	content: "";
	display: block;
	position: absolute;
	right: 100%;
	top: 0;
	bottom: 0;
	width: 2px;
	background-color: #353431;
	-webkit-transform: translateX(-200%);
	transform: translateX(-200%)
}

@media (max-width: 1199.98px) {
	.t3m-Dropdown-menu-wrapper:before {
		content: none
	}
}

.t3m-Dropdown-menu {
	padding-left: 0;
	list-style: none;
	padding: .25rem 0;
	margin: 0
}

.t3m-Dropdown-menu-link {
	display: block;
	position: relative;
	padding: .25rem .5rem;
	color: inherit;
	transition: none
}

.t3m-Dropdown-menu-link:hover,
.t3m-Dropdown-menu-link:focus,
.t3m-Dropdown-menu-link:active {
	background-color: #ff0920;
	color: white;
	text-decoration: none
}

.t3m-Dropdown-toggle {
	position: absolute;
	right: -4px;
	top: -4px;
	box-shadow: 0 0 0 2px white
}

.t3m-Dropdown.is-open {
	z-index: 2
}

.t3m-Dropdown.t3m-Dropdown--noImage .t3m-Dropdown-image {
	display: none
}

.t3m-Dropdown.t3m-Dropdown--noImage .t3m-Dropdown-menu-wrapper {
	top: 100%
}

.t3m-Dropdown.t3m-Dropdown--noImage .t3m-Dropdown-label>a span {
	min-height: 0
}

.t3m-Dropdown.t3m-Dropdown--tight .t3m-Dropdown-label>a {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px
}

.t3m-Dropdown.t3m-Dropdown--tight .t3m-Dropdown-toggle {
	width: 20px;
	height: 20px
}

.t3m-Dropdown.t3m-Dropdown--subnavigation .t3m-Dropdown-menu-wrapper {
	right: auto;
	min-width: 100%
}

.t3m-Dropdown.t3m-Dropdown--subnavigation .t3m-Dropdown-menu {
	min-width: 15em
}

.t3m-Dropdown.t3m-Dropdown--application {
	display: block;
	border-radius: .25rem;
	overflow: hidden;
	text-shadow: 0 0 2px rgba(0, 0, 0, 0.5), 0 0 4px rgba(0, 0, 0, 0.5), 0 0 6px rgba(0, 0, 0, 0.5)
}

.t3m-Dropdown.t3m-Dropdown--application:before {
	content: none
}

.t3m-Dropdown.t3m-Dropdown--application .t3m-Dropdown-label {
	position: relative;
	z-index: 2
}

.t3m-Dropdown.t3m-Dropdown--application .t3m-Dropdown-label>a {
	background-color: rgba(40, 39, 37, 0.5);
	background-image: url("data:image/png;base64,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");
	background-repeat: repeat;
	background-position: left top;
	background-blend-mode: overlay;
	color: white;
	min-height: calc(2em * 1.5 + 2 * .5rem)
}

@media (max-width: 991.98px) {
	.t3m-Dropdown.t3m-Dropdown--application .t3m-Dropdown-label>a {
		min-height: calc(2em * 1.3 + 2 * .5rem)
	}
}

@media (min-width: 1200px) {
	.t3m-Dropdown.t3m-Dropdown--application .t3m-Dropdown-label>a {
		min-height: calc(3em * 1.5 + 4rem + 2 * .5rem)
	}
}

.t3m-Dropdown.t3m-Dropdown--application .t3m-Dropdown-label>a span {
	min-height: auto
}

.t3m-Dropdown.t3m-Dropdown--application .t3m-Dropdown-label>a:hover {
	background-color: rgba(61, 26, 30, 0.65)
}

.t3m-Dropdown.t3m-Dropdown--application .t3m-Dropdown-image {
	display: block !important;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 1
}

.t3m-Event-filters {
	margin-bottom: 2.5rem
}

@media (min-width: 769px) {
	.t3m-Event-filters {
		max-width: 27.5rem
	}
}

.t3m-Event-filterToggle {
	font-size: .83333rem
}

.t3m-Event-filterToggle:before {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	content: "\f0b0";
	margin-right: 0.3rem
}

.t3m-Event-filterToggle:after {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	content: "\f105";
	margin-left: 0.5rem;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
	transition: -webkit-transform 0.35s ease;
	transition: transform 0.35s ease;
	transition: transform 0.35s ease, -webkit-transform 0.35s ease
}

.t3m-Event-filterToggle.collapsed:after {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)
}

.t3m-Event-filters-formWrapper>.t3m-Form {
	padding: 1rem 0
}

.t3m-Event-ongoing-icon {
	position: absolute;
	top: 0;
	left: 0
}

.t3m-Event-ongoing-icon:before {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	content: "\f2ce";
	position: absolute;
	left: 0;
	top: 0
}

.t3m-Event-date {
	text-align: right
}

.t3m-Event-date-start,
.t3m-Event-date-end {
	display: inline-block;
	vertical-align: top
}

.t3m-Event-date-day {
	margin-bottom: .618em;
	font-family: "Univers Condensed", -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-weight: 400;
	line-height: 1.3;
	font-size: 1.95312rem;
	display: block;
	margin-bottom: 0
}

@media (max-width: 991.98px) {
	.t3m-Event-date-day {
		font-size: 1.5625rem
	}
}

.t3m-Event-date-dash {
	margin-bottom: .618em;
	font-family: "Univers Condensed", -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-weight: 400;
	line-height: 1.3;
	font-size: 1.95312rem;
	margin: 0 0.1em
}

@media (max-width: 991.98px) {
	.t3m-Event-date-dash {
		font-size: 1.5625rem
	}
}

.t3m-Event-date-month,
.t3m-Event-date-year {
	display: block;
	font-size: .83333rem;
	text-transform: uppercase;
	line-height: 1rem
}

.t3m-Event-bullet {
	margin: 0 0.5rem 0 0.2rem
}

.t3m-Event-actions {
	margin-top: 0.5rem
}

.t3m-Event-btn-add-wrapper a,
[class*="t3m-Event-btn-"] {
	display: inline-block;
	color: #83827c;
	font-size: .83333rem
}

.t3m-Event-btn-add-wrapper a:not(:last-child),
[class*="t3m-Event-btn-"]:not(:last-child) {
	margin-right: 1rem
}

.t3m-Event-btn-add-wrapper a:before,
[class*="t3m-Event-btn-"]:before {
	margin-right: 0.4rem;
	color: #0040f6
}

.t3m-Event-btn-add-wrapper a:hover,
.t3m-Event-btn-add-wrapper a:focus,
[class*="t3m-Event-btn-"]:hover,
[class*="t3m-Event-btn-"]:focus {
	color: #ff0920;
	text-decoration: none
}

.t3m-Event-btn-add-wrapper a:hover:before,
.t3m-Event-btn-add-wrapper a:focus:before,
[class*="t3m-Event-btn-"]:hover:before,
[class*="t3m-Event-btn-"]:focus:before {
	color: inherit
}

.t3m-Event-btn-add-wrapper a:before {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	content: "\f271";
	vertical-align: 0.04em
}

.t3m-Event-btn-info:before {
	content: '';
	width: 1em;
	height: 1em;
	display: inline-block;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 22 21' version='1.1' xml:space='preserve' stroke-linejoin='round'%3E%3Cpath d='M11.4 0c0.5 0 1.1 0.1 1.6 0.1 1.1 0.2 2.1 0.5 3.1 1 1.3 0.7 2.5 1.6 3.4 2.8 0.9 1.1 1.5 2.4 1.9 3.7 0.4 1.3 0.5 2.6 0.3 3.9 -0.1 1.2-0.5 2.4-1 3.5 -0.5 1-1.2 2-2 2.8 -0.7 0.7-1.5 1.3-2.4 1.8 -0.9 0.5-1.9 0.9-2.9 1.1 -1.6 0.4-3.4 0.3-5-0.1 -0.7-0.2-1.3-0.4-1.9-0.7 -0.3-0.1-0.6-0.3-0.9-0.5l-5.8 0.9 1.8-5.2c-0.1-0.1-0.1-0.1-0.1-0.3 -0.2-0.4-0.3-0.7-0.4-1.1 -0.3-0.9-0.4-1.7-0.5-2.6 -0.1-1.1 0.1-2.3 0.3-3.4 0.3-1 0.7-2 1.3-2.9 1.2-1.8 2.9-3.2 4.9-4.1 0.8-0.3 1.6-0.6 2.5-0.7 0.4-0.1 0.8-0.1 1.2-0.1 0.1 0 0.3 0 0.4 0Zm-0.3 1.5c-0.3 0-0.6 0-0.9 0.1 -0.7 0.1-1.5 0.3-2.2 0.5 -1.3 0.5-2.4 1.2-3.3 2.2 -0.5 0.6-1 1.2-1.4 1.9 -0.4 0.6-0.6 1.3-0.8 2 -0.3 1-0.3 2-0.2 3 0.1 1.1 0.4 2.1 0.8 3.1l0.3 0.7 -1.2 3.4 3.8-0.6 0.6 0.4c0.1 0.1 0.2 0.1 0.3 0.2 0.6 0.3 1.3 0.6 1.9 0.8 1.3 0.3 2.6 0.4 3.9 0.2 0.8-0.1 1.6-0.4 2.3-0.7 0.9-0.4 1.7-1 2.5-1.8 0.7-0.7 1.3-1.6 1.8-2.5 0.4-0.9 0.7-1.9 0.8-2.9 0.1-1.1 0-2.3-0.3-3.4 -0.3-1.2-0.9-2.3-1.6-3.2 -0.8-1-1.8-1.8-2.9-2.4 -0.9-0.5-1.8-0.8-2.8-0.9 -0.4-0.1-0.8-0.1-1.1-0.1 -0.1 0-0.2 0-0.3 0Z' fill='%23ff0920'/%3E%3C/svg%3E%0A");
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	vertical-align: -0.15em
}

.t3m-Event-list {
	padding-left: 0;
	list-style: none
}

.t3m-Event-list-item {
	display: flex;
	position: relative
}

.t3m-Event-list-item:not(:last-child) {
	margin-bottom: .75rem
}

@media (min-width: 576px) {
	.t3m-Event-list-item:not(:last-child) {
		margin-bottom: 1.25rem
	}
}

@media (min-width: 769px) {
	.t3m-Event-list-item:not(:last-child) {
		margin-bottom: 1.25rem
	}
}

@media (min-width: 992px) {
	.t3m-Event-list-item:not(:last-child) {
		margin-bottom: 2rem
	}
}

@media (min-width: 1200px) {
	.t3m-Event-list-item:not(:last-child) {
		margin-bottom: 2rem
	}
}

@media (min-width: 1500px) {
	.t3m-Event-list-item:not(:last-child) {
		margin-bottom: 2rem
	}
}

@media (min-width: 1800px) {
	.t3m-Event-list-item:not(:last-child) {
		margin-bottom: 2rem
	}
}

.t3m-Event-list-item-column-1 {
	flex: 0 0 6.5rem
}

.t3m-Event-list-item-column-2 {
	flex: 1 0 0px;
	margin-left: 1.5rem;
	padding-left: 1.5rem;
	border-left: 2px solid
}

.t3m-Event-list .t3m-Event-title {
	margin-bottom: .618em;
	font-family: "Univers Condensed", -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-weight: 400;
	line-height: 1.3;
	font-size: 1.25rem;
	line-height: 1.4;
	margin-bottom: 1rem;
	margin-bottom: .25rem
}

.t3m-Event-list .t3m-Event-subtitle {
	font-size: .83333rem;
	line-height: 1.5rem
}

.t3m-Event-list-wrapper--application {
	background-color: #f0f0ef;
	padding: 2.5rem 0 1.25rem 0
}

.t3m-Event-list-wrapper--application .row {
	align-items: flex-start
}

.t3m-Event-list--application {
	display: flex;
	flex-wrap: wrap
}

.t3m-Event-list--application .t3m-Event-list-item {
	width: 45%;
	min-width: 280px;
	width: calc(50% - 2.5rem);
	background-color: #fff;
	padding: 1.25rem 1.25rem 1.25rem 0;
	margin: 0 1.25rem 1.25rem 1.25rem;
	border-radius: .25rem
}

@media (max-width: 991.98px) {
	.t3m-Event-list--application .t3m-Event-list-item {
		min-width: 95%
	}
}

.t3m-Event-list--application .t3m-Event-actions {
	display: none
}

.t3m-Event-detail-backlink {
	position: absolute;
	top: 0;
	right: 0
}

.t3m-Event-detail-column-1 {
	flex: 0 0 6.5rem
}

.t3m-Event-detail-column-2 {
	flex: 1 0 0px;
	margin-left: 1.5rem;
	padding-left: 1.5rem;
	border-left: 2px solid
}

.t3m-Event-detail .t3m-Event-subtitle>* {
	display: block
}

.t3m-Event-detail .t3m-Event-subtitle>*:not(:first-child) {
	margin-top: .5rem
}

@media (max-width: 1199.98px) {

	.t3m-Event-detail .t3m-Event-description,
	.t3m-Event-detail .t3m-Event-actions {
		margin-left: 1.5rem;
		padding-left: 6.5rem
	}
}

.t3m-Event-detail .t3m-Event-type.badge {
	display: inline-block;
	font-size: 1rem
}

.t3m-Event-backlink {
	margin-left: 1.5rem;
	padding-left: 6.5rem;
	padding-top: 2.5rem
}

.t3m-Event-detail .t3m-Event-actions {
	margin-top: 1.5rem
}

.t3m-Event-detail .t3m-Event-btn-add-wrapper a,
.t3m-Event-detail [class*="t3m-Event-btn-"] {
	font-size: .83333rem
}

.t3m-Feature--headerImage {
	position: relative
}

.t3m-Feature--headerImage .m-u-image-wrapper img.img-mood {
	display: block;
	opacity: 1
}

.t3m-Feature--headerImage .m-u-image-wrapper.m-u-image-align-top img {
	top: 0;
	-webkit-transform: translate(-50%, 0);
	transform: translate(-50%, 0)
}

.t3m-Feature--headerImage .m-u-image-wrapper.m-u-image-align-bottom img {
	top: auto;
	bottom: 0;
	-webkit-transform: translate(-50%, 0);
	transform: translate(-50%, 0)
}

.t3m-Feature.t3m-Feature--scienceLab .m-u-image-wrapper {
	max-height: 2.5rem
}

.t3m-Feature.t3m-Feature--scienceLab .m-u-image-wrapper:before {
	padding-top: 0
}

.m-u-images-loaded .t3m-Feature.t3m-Feature--scienceLab .m-u-image-wrapper:after {
	opacity: 0.3
}

.t3m-Footer {
	background-color: #353431;
	color: #a8a7a4;
	font-size: .83333rem;
	padding-top: 2rem;
	padding-bottom: 2rem
}

@media (min-width: 576px) {
	.t3m-Footer {
		padding-top: 2rem;
		padding-bottom: 2rem
	}
}

@media (min-width: 769px) {
	.t3m-Footer {
		padding-top: 1.5rem;
		padding-bottom: 1.5rem
	}
}

@media (min-width: 992px) {
	.t3m-Footer {
		padding-top: 2.5rem;
		padding-bottom: 2.5rem
	}
}

@media (min-width: 1200px) {
	.t3m-Footer {
		padding-top: 2.5rem;
		padding-bottom: 2.5rem
	}
}

@media (min-width: 1500px) {
	.t3m-Footer {
		padding-top: 2.5rem;
		padding-bottom: 2.5rem
	}
}

.t3m-Footer>.container {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center
}

@media (min-width: 1200px) {
	.t3m-Footer>.container {
		flex-wrap: nowrap
	}
}

.t3m-Footer .t3m-Navigation--socialNetworks {
	flex: 0 0 100%;
	justify-content: center;
	margin-top: 2rem;
	order: 2;
	color: white
}

@media (min-width: 769px) {
	.t3m-Footer .t3m-Navigation--socialNetworks {
		flex: 0 0 auto;
		margin-top: 0;
		margin-left: 4vw
	}
}

@media (min-width: 1200px) {
	.t3m-Footer .t3m-Navigation--socialNetworks {
		margin-left: 0;
		order: 3
	}
}

@media (max-width: 1199.98px) {
	.t3m-Footer .t3m-Navigation--socialNetworks .nav-item {
		margin-left: 2vw;
		margin-right: 2vw
	}
}

.t3m-Footer-nav {
	flex: 0 0 100%;
	justify-content: center;
	flex-wrap: wrap;
	margin-top: 2rem;
	order: 3
}

.t3m-Footer-nav>.nav-item {
	margin-left: 2vw;
	margin-right: 2vw;
	margin-bottom: 1rem
}

@media (min-width: 992px) {
	.t3m-Footer-nav>.nav-item {
		margin-right: 1rem;
		margin-left: 0;
		margin-bottom: 0
	}

	.t3m-Footer-nav>.nav-item:last-child {
		margin-left: 0
	}
}

.t3m-Footer-nav>.nav-item a {
	color: inherit
}

.t3m-Footer-nav>.nav-item a:hover {
	text-decoration: none;
	color: white
}

@media (min-width: 1200px) {
	.t3m-Footer-nav {
		flex: 0 0 auto;
		justify-content: flex-start;
		margin-top: 0;
		margin: 0 2.5rem;
		order: 3;
		flex-wrap: wrap;
		flex-shrink: 1
	}

	.t3m-Footer-nav>.nav-item {
		margin-top: .25rem;
		margin-bottom: .25rem
	}
}

html[lang="ja"] button,
html[lang="jp"] button,
html[lang="ja"] input,
html[lang="jp"] input,
html[lang="ja"] optgroup,
html[lang="jp"] optgroup,
html[lang="ja"] select,
html[lang="jp"] select,
html[lang="ja"] textarea,
html[lang="jp"] textarea {
	font-family: "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, Osaka, "MS PGothic", -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"
}

.t3m-Form-wrapper {
	color: #353431;
	text-shadow: none;
	padding: 0 1rem 1rem;
	display: flex;
	flex-direction: column;
	align-items: center
}

@media (min-width: 769px) {
	.t3m-Form-wrapper {
		padding: 0 2.5rem 1.5rem
	}
}

.t3m-Form {
	width: 100%
}

.t3m-Form.t3m-u-animatedForm .form-group-inner.t3m-Form-SingleSelect label.t3m-Form-label--animated {
	display: inline-block;
	pointer-events: none
}

.t3m-Form-header.t3m-Headline--inset {
	display: flex;
	flex-direction: column;
	align-items: center
}

.t3m-Form-row {
	display: flex;
	flex-wrap: wrap;
	margin-right: -.5rem;
	margin-left: -.5rem
}

.t3m-Form-col {
	position: relative;
	width: 100%;
	padding-right: .5rem;
	padding-left: .5rem
}

.t3m-Form-col--header .form-group {
	margin-bottom: 0
}

.t3m-Form .t3m-Headline.t3m-Headline--centeredLine {
	margin-top: 1.5rem
}

.t3m-Form-col--select.t3m-Form-col--countrySelect {
	flex: 0 0 50%;
	max-width: 50%
}

.t3m-Form-col--select.t3m-Form-col--areaOfInterest {
	flex: 0 0 50%;
	max-width: 50%
}

.t3m-Form-col--select.t3m-Form-col--areaOfInterest2 {
	flex: 0 0 50%;
	max-width: 50%
}

.t3m-Form-col--header+.t3m-Form-col--text .form-group {
	margin-bottom: 2rem
}

.t3m-Form-col--radioButtonGroup .is-required-indicator {
	position: static !important;
	margin-left: 0.3em
}

.t3m-Form-col--radioButtonGroup.t3m-Form-col--inlineInput .form-check {
	display: inline-block;
	margin-bottom: 0
}

.t3m-Form-col--radioButtonGroup.t3m-Form-col--inlineInput .form-check:not(:last-child) {
	margin-right: 1rem
}

.t3m-Form-col--radioButtonGroup .t3m-Form-col--inlineInput {
	display: inline-block
}

.t3m-Form-col--fieldset {
	margin-bottom: 1rem
}

.t3m-Form-col--fieldset legend {
	margin-top: 1rem;
	margin-bottom: 1rem
}

.t3m-Form-col--fieldset.is-collapsable legend {
	display: flex;
	align-items: center;
	cursor: pointer;
	position: relative
}

.t3m-Form-col--file .form-group-inner {
	display: inline-block !important;
	overflow: hidden
}

.t3m-Form-col--file input[type="file"] {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 2;
	opacity: 0;
	cursor: pointer
}

.t3m-Form-col--file button {
	position: relative;
	z-index: 1
}

.t3m-Form-col--file .is-required-indicator {
	position: relative !important;
	right: auto !important;
	top: auto !important
}

.t3m-Form-optionToggle {
	flex: 0 0 auto;
	margin-right: 1rem;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
	transition: box-shadow .15s ease, background-color .15s ease, -webkit-transform 0.35s ease;
	transition: box-shadow .15s ease, background-color .15s ease, transform 0.35s ease;
	transition: box-shadow .15s ease, background-color .15s ease, transform 0.35s ease, -webkit-transform 0.35s ease
}

.t3m-Form-col--legend.collapsed .t3m-Form-optionToggle {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)
}

.t3m-Form-hint {
	background-color: rgba(0, 0, 0, 0.06);
	border-radius: .25rem .25rem 0 0;
	padding: 0.5rem;
	font-size: .83333rem
}

@media (min-width: 769px) {
	.t3m-Form-hint {
		margin-right: -2.5rem;
		border-radius: .25rem 0 0 0
	}
}

.t3m-Form--hidden,
.t3m-Form--hiddenField,
.t3m-Form--hiddenOption {
	display: none
}

.t3m-Form--highlightOnError-requireOneOf.highlighted,
.t3m-Form--highlightOnError-validateFileExtension.highlighted {
	color: #0040f6
}

.t3m-Header.t3m-Header--productArticle {
	position: fixed;
	left: 0;
	right: 0;
	z-index: 2;
	display: flex;
	z-index: 1031;
	transition: top .45s ease;
	height: 0;
	top: 4rem
}

@media (min-width: 769px) {
	.t3m-Header.t3m-Header--productArticle {
		background-color: rgba(168, 167, 164, 0.4);
		-webkit-backdrop-filter: saturate(180%) blur(8px);
		backdrop-filter: saturate(180%) blur(8px)
	}
}

@media (min-width: 576px) {
	.t3m-Header.t3m-Header--productArticle {
		height: 0
	}
}

@media (min-width: 769px) {
	.t3m-Header.t3m-Header--productArticle {
		height: 4rem
	}
}

@media (min-width: 992px) {
	.t3m-Header.t3m-Header--productArticle {
		height: 4rem
	}
}

@media (min-width: 1200px) {
	.t3m-Header.t3m-Header--productArticle {
		height: 4rem
	}
}

@media (min-width: 1500px) {
	.t3m-Header.t3m-Header--productArticle {
		height: 4rem
	}
}

@media (min-width: 1800px) {
	.t3m-Header.t3m-Header--productArticle {
		height: 4rem
	}
}

@media (min-width: 576px) {
	.t3m-Header.t3m-Header--productArticle {
		top: 4rem
	}
}

@media (min-width: 769px) {
	.t3m-Header.t3m-Header--productArticle {
		top: 6.5rem
	}
}

@media (min-width: 992px) {
	.t3m-Header.t3m-Header--productArticle {
		top: 6.5rem
	}
}

@media (min-width: 1200px) {
	.t3m-Header.t3m-Header--productArticle {
		top: 6.5rem
	}
}

@media (min-width: 1500px) {
	.t3m-Header.t3m-Header--productArticle {
		top: 6.5rem
	}
}

@media (min-width: 1800px) {
	.t3m-Header.t3m-Header--productArticle {
		top: 6.5rem
	}
}

html.header-sm .t3m-Header.t3m-Header--productArticle {
	top: 4rem
}

.t3m-Header.t3m-Header--productArticle>.container {
	display: flex
}

.t3m-Header.t3m-Header--scienceLab {
	z-index: 1;
	box-shadow: 25vw 0 0 white, -25vw 0 0 white
}

@media (max-width: 768.98px) {
	.t3m-Header.t3m-Header--scienceLab {
		position: static;
		height: auto;
		padding-left: 2rem;
		padding-right: 2rem
	}

	.t3m-Header.t3m-Header--scienceLab .t3m-Header-mobileAssets {
		display: none
	}
}

@media (min-width: 769px) {

	.t3m-Header.t3m-Header--scienceLab,
	.t3m-Header.t3m-Header--scienceLab .t3m-Header-mobileAssets {
		height: 6.5rem
	}
}

@media (min-width: 992px) {

	.t3m-Header.t3m-Header--scienceLab,
	.t3m-Header.t3m-Header--scienceLab .t3m-Header-mobileAssets {
		height: 6.5rem
	}
}

@media (min-width: 1200px) {

	.t3m-Header.t3m-Header--scienceLab,
	.t3m-Header.t3m-Header--scienceLab .t3m-Header-mobileAssets {
		height: 6.5rem
	}
}

@media (min-width: 1500px) {

	.t3m-Header.t3m-Header--scienceLab,
	.t3m-Header.t3m-Header--scienceLab .t3m-Header-mobileAssets {
		height: 6.5rem
	}
}

@media (min-width: 1800px) {

	.t3m-Header.t3m-Header--scienceLab,
	.t3m-Header.t3m-Header--scienceLab .t3m-Header-mobileAssets {
		height: 6.5rem
	}
}

.t3m-Header.t3m-Header--main {
	padding-top: 4rem
}

@media (min-width: 576px) {
	.t3m-Header.t3m-Header--main {
		padding-top: 4rem
	}
}

@media (min-width: 769px) {
	.t3m-Header.t3m-Header--main {
		padding-top: 6.5rem
	}
}

@media (min-width: 992px) {
	.t3m-Header.t3m-Header--main {
		padding-top: 6.5rem
	}
}

@media (min-width: 1200px) {
	.t3m-Header.t3m-Header--main {
		padding-top: 6.5rem
	}
}

@media (min-width: 1500px) {
	.t3m-Header.t3m-Header--main {
		padding-top: 6.5rem
	}
}

@media (min-width: 1800px) {
	.t3m-Header.t3m-Header--main {
		padding-top: 6.5rem
	}
}

.t3m-Header-default {
	transition: height .45s ease;
	display: flex;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	z-index: 1032;
	background-color: white;
	box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
	height: 4rem
}

@media (min-width: 576px) {
	.t3m-Header-default {
		height: 4rem
	}
}

@media (min-width: 769px) {
	.t3m-Header-default {
		height: 6.5rem
	}
}

@media (min-width: 992px) {
	.t3m-Header-default {
		height: 6.5rem
	}
}

@media (min-width: 1200px) {
	.t3m-Header-default {
		height: 6.5rem
	}
}

@media (min-width: 1500px) {
	.t3m-Header-default {
		height: 6.5rem
	}
}

@media (min-width: 1800px) {
	.t3m-Header-default {
		height: 6.5rem
	}
}

.t3m-Header-default>.container {
	display: flex;
	align-items: center;
	justify-content: space-between
}

html.header-sm .t3m-Header-default {
	height: 4rem
}

.t3m-Sitewrapper.t3m-Sitewrapper--product .t3m-Header-default {
	box-shadow: none
}

.t3m-Header.t3m-Header--main.t3m-Header--blank .t3m-Header-default {
	box-shadow: none;
	background-color: rgba(255, 255, 255, 0.8);
	-webkit-backdrop-filter: saturate(180%) blur(8px);
	backdrop-filter: saturate(180%) blur(8px)
}

.t3m-HeaderImage {
	position: relative;
	max-height: 40vh;
	overflow: hidden
}

.t3m-HeaderImage:after {
	content: "";
	display: block;
	position: absolute;
	z-index: 2;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0.25) 100%)
}

.t3m-HeaderImage-img {
	position: absolute;
	z-index: 1;
	width: 100%;
	height: auto;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

@supports ((-o-object-fit: cover) or (object-fit: cover)) {
	.t3m-HeaderImage-img {
		-o-object-fit: cover;
		object-fit: cover;
		height: 100%
	}
}

.t3m-HeaderImage-mood {
	position: relative;
	z-index: 0;
	width: 100%;
	height: auto
}

.t3m-Headline-wrapper {
	display: flex;
	flex-direction: column;
	align-items: flex-start
}

.t3m-Headline-wrapper--center {
	align-items: center
}

h1.t3m-Headline--inset,
h2.t3m-Headline--inset,
h3.t3m-Headline--inset,
h4.t3m-Headline--inset,
h5.t3m-Headline--inset,
h6.t3m-Headline--inset,
.h1.t3m-Headline--inset,
.h2.t3m-Headline--inset,
.h3.t3m-Headline--inset,
.h4.t3m-Headline--inset,
.h5.t3m-Headline--inset,
.h6.t3m-Headline--inset {
	display: inline-block;
	font-size: 1rem;
	text-transform: uppercase;
	background-color: rgba(255, 255, 255, 0.4);
	border-radius: 0 0 .25rem .25rem;
	padding: .5rem 1.5rem;
	margin-bottom: 1rem;
	text-align: center
}

h1.t3m-Headline--inset.t3m-Headline--inset.t3m-Headline--darken,
h2.t3m-Headline--inset.t3m-Headline--inset.t3m-Headline--darken,
h3.t3m-Headline--inset.t3m-Headline--inset.t3m-Headline--darken,
h4.t3m-Headline--inset.t3m-Headline--inset.t3m-Headline--darken,
h5.t3m-Headline--inset.t3m-Headline--inset.t3m-Headline--darken,
h6.t3m-Headline--inset.t3m-Headline--inset.t3m-Headline--darken,
.h1.t3m-Headline--inset.t3m-Headline--inset.t3m-Headline--darken,
.h2.t3m-Headline--inset.t3m-Headline--inset.t3m-Headline--darken,
.h3.t3m-Headline--inset.t3m-Headline--inset.t3m-Headline--darken,
.h4.t3m-Headline--inset.t3m-Headline--inset.t3m-Headline--darken,
.h5.t3m-Headline--inset.t3m-Headline--inset.t3m-Headline--darken,
.h6.t3m-Headline--inset.t3m-Headline--inset.t3m-Headline--darken {
	background-color: rgba(0, 0, 0, 0.08)
}

h1.t3m-Headline--centeredLine,
h2.t3m-Headline--centeredLine,
h3.t3m-Headline--centeredLine,
h4.t3m-Headline--centeredLine,
h5.t3m-Headline--centeredLine,
h6.t3m-Headline--centeredLine,
.h1.t3m-Headline--centeredLine,
.h2.t3m-Headline--centeredLine,
.h3.t3m-Headline--centeredLine,
.h4.t3m-Headline--centeredLine,
.h5.t3m-Headline--centeredLine,
.h6.t3m-Headline--centeredLine {
	font-size: 1.2rem;
	overflow-x: hidden;
	margin-bottom: 1rem;
	font-weight: bold;
	width: 100%
}

h1.t3m-Headline--centeredLine:after,
h2.t3m-Headline--centeredLine:after,
h3.t3m-Headline--centeredLine:after,
h4.t3m-Headline--centeredLine:after,
h5.t3m-Headline--centeredLine:after,
h6.t3m-Headline--centeredLine:after,
.h1.t3m-Headline--centeredLine:after,
.h2.t3m-Headline--centeredLine:after,
.h3.t3m-Headline--centeredLine:after,
.h4.t3m-Headline--centeredLine:after,
.h5.t3m-Headline--centeredLine:after,
.h6.t3m-Headline--centeredLine:after {
	content: "";
	display: inline-block;
	background-color: #cdcdcb;
	height: 1px;
	position: relative;
	vertical-align: middle;
	width: 100%;
	left: 0.5em;
	margin-right: -50%
}

h1.t3m-Headline--pill,
h2.t3m-Headline--pill,
h3.t3m-Headline--pill,
h4.t3m-Headline--pill,
h5.t3m-Headline--pill,
h6.t3m-Headline--pill,
.h1.t3m-Headline--pill,
.h2.t3m-Headline--pill,
.h3.t3m-Headline--pill,
.h4.t3m-Headline--pill,
.h5.t3m-Headline--pill,
.h6.t3m-Headline--pill {
	display: inline-block;
	font-size: .83333rem;
	text-transform: uppercase;
	margin-bottom: 1rem;
	border-radius: .25rem;
	background-color: rgba(0, 0, 0, 0.19);
	color: white;
	letter-spacing: 0.5px;
	text-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
	font-family: "Univers Condensed", -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";
	overflow: hidden
}

h1.t3m-Headline--pill>a,
h1.t3m-Headline--pill>span,
h2.t3m-Headline--pill>a,
h2.t3m-Headline--pill>span,
h3.t3m-Headline--pill>a,
h3.t3m-Headline--pill>span,
h4.t3m-Headline--pill>a,
h4.t3m-Headline--pill>span,
h5.t3m-Headline--pill>a,
h5.t3m-Headline--pill>span,
h6.t3m-Headline--pill>a,
h6.t3m-Headline--pill>span,
.h1.t3m-Headline--pill>a,
.h1.t3m-Headline--pill>span,
.h2.t3m-Headline--pill>a,
.h2.t3m-Headline--pill>span,
.h3.t3m-Headline--pill>a,
.h3.t3m-Headline--pill>span,
.h4.t3m-Headline--pill>a,
.h4.t3m-Headline--pill>span,
.h5.t3m-Headline--pill>a,
.h5.t3m-Headline--pill>span,
.h6.t3m-Headline--pill>a,
.h6.t3m-Headline--pill>span {
	display: inline-block;
	padding: .25rem .5rem
}

h1.t3m-Headline--pill>a,
h2.t3m-Headline--pill>a,
h3.t3m-Headline--pill>a,
h4.t3m-Headline--pill>a,
h5.t3m-Headline--pill>a,
h6.t3m-Headline--pill>a,
.h1.t3m-Headline--pill>a,
.h2.t3m-Headline--pill>a,
.h3.t3m-Headline--pill>a,
.h4.t3m-Headline--pill>a,
.h5.t3m-Headline--pill>a,
.h6.t3m-Headline--pill>a {
	transition: background-color .15s linear, color .15s linear
}

h1.t3m-Headline--pill>a:hover,
h2.t3m-Headline--pill>a:hover,
h3.t3m-Headline--pill>a:hover,
h4.t3m-Headline--pill>a:hover,
h5.t3m-Headline--pill>a:hover,
h6.t3m-Headline--pill>a:hover,
.h1.t3m-Headline--pill>a:hover,
.h2.t3m-Headline--pill>a:hover,
.h3.t3m-Headline--pill>a:hover,
.h4.t3m-Headline--pill>a:hover,
.h5.t3m-Headline--pill>a:hover,
.h6.t3m-Headline--pill>a:hover {
	background-color: #ff0920;
	color: white
}

html[lang="ja"] h1.t3m-Headline--pill,
html[lang="jp"] h1.t3m-Headline--pill,
html[lang="ja"] h2.t3m-Headline--pill,
html[lang="jp"] h2.t3m-Headline--pill,
html[lang="ja"] h3.t3m-Headline--pill,
html[lang="jp"] h3.t3m-Headline--pill,
html[lang="ja"] h4.t3m-Headline--pill,
html[lang="jp"] h4.t3m-Headline--pill,
html[lang="ja"] h5.t3m-Headline--pill,
html[lang="jp"] h5.t3m-Headline--pill,
html[lang="ja"] h6.t3m-Headline--pill,
html[lang="jp"] h6.t3m-Headline--pill,
html[lang="ja"] .h1.t3m-Headline--pill,
html[lang="jp"] .h1.t3m-Headline--pill,
html[lang="ja"] .h2.t3m-Headline--pill,
html[lang="jp"] .h2.t3m-Headline--pill,
html[lang="ja"] .h3.t3m-Headline--pill,
html[lang="jp"] .h3.t3m-Headline--pill,
html[lang="ja"] .h4.t3m-Headline--pill,
html[lang="jp"] .h4.t3m-Headline--pill,
html[lang="ja"] .h5.t3m-Headline--pill,
html[lang="jp"] .h5.t3m-Headline--pill,
html[lang="ja"] .h6.t3m-Headline--pill,
html[lang="jp"] .h6.t3m-Headline--pill {
	font-family: "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, Osaka, "MS PGothic", -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"
}

.t3m-Headline--inset h1,
.t3m-Headline--inset h2,
.t3m-Headline--inset h3,
.t3m-Headline--inset h4,
.t3m-Headline--inset h5,
.t3m-Headline--inset h6,
.t3m-Headline--inset .h1,
.t3m-Headline--inset .h2,
.t3m-Headline--inset .h3,
.t3m-Headline--inset .h4,
.t3m-Headline--inset .h5,
.t3m-Headline--inset .h6 {
	display: inline-block;
	font-size: 1rem;
	text-transform: uppercase;
	background-color: rgba(255, 255, 255, 0.4);
	border-radius: 0 0 .25rem .25rem;
	padding: .5rem 1.5rem;
	margin-bottom: 1.5rem;
	text-align: center
}

.t3m-Headline--inset.t3m-Headline--darken h1,
.t3m-Headline--inset.t3m-Headline--darken h2,
.t3m-Headline--inset.t3m-Headline--darken h3,
.t3m-Headline--inset.t3m-Headline--darken h4,
.t3m-Headline--inset.t3m-Headline--darken h5,
.t3m-Headline--inset.t3m-Headline--darken h6,
.t3m-Headline--inset.t3m-Headline--darken .h1,
.t3m-Headline--inset.t3m-Headline--darken .h2,
.t3m-Headline--inset.t3m-Headline--darken .h3,
.t3m-Headline--inset.t3m-Headline--darken .h4,
.t3m-Headline--inset.t3m-Headline--darken .h5,
.t3m-Headline--inset.t3m-Headline--darken .h6 {
	background-color: rgba(0, 0, 0, 0.08)
}

.t3m-Icon.has-successor {
	margin-right: 0.5em
}

.t3m-Icon:not([class*="fa-"]):before {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	content: '';
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	width: inherit;
	height: inherit
}

.t3m-Icon[class*="fa-"] {
	width: auto;
	height: auto;
	display: inline;
	margin-right: 0.8em;
	vertical-align: baseline
}

.t3m-Icon[class*="fa-"]+.t3m-Icon-successor {
	padding-left: 0;
	display: inline;
	vertical-align: baseline
}

.t3m-Icon--xs {
	width: 16px;
	height: 16px;
	line-height: 16px
}

.t3m-Icon--sm {
	width: 24px;
	height: 24px;
	line-height: 24px
}

.t3m-Icon--md {
	width: 40px;
	height: 40px;
	line-height: 40px
}

.t3m-Icon--lg {
	width: 64px;
	height: 64px;
	line-height: 64px
}

.t3m-Icon--leicaLogoMin:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 40 40' version='1.1' xml:space='preserve' stroke-linejoin='round'%3E%3Crect x='0' y='0' width='40' height='40' fill='none'/%3E%3Cpath d='M35 33.6l0.3-1.5c-8.3 1.7-14.8-1-17.1-1.7 0.8-1.5 1.6-3.2 2.2-5.4l1.6-5.6 0.5-2c0.8-4.3 1.7-7.2 2.5-9 0.7-1.4 1.5-2 2.3-2.1 0.6 0.1 1.1 0.2 1.3 0.4 0.8 0.9 0.9 2.4 0.2 4.5 -0.6 1.5-1.4 2.8-2.6 3.9 -1.1 1.2-2.3 1.9-3.7 2.3l-0.5 2c3.5-0.7 6.3-2.8 8.1-6.3 1.1-2.8 1.4-5 0.6-6.7 -0.1-0.4-0.6-0.9-1.2-1.6 -0.9-0.7-2-0.9-3.2-0.8 -1.2 0.2-2.2 0.6-3.2 1.3 -1.7 1.2-3.1 2.9-4.1 5.5 -0.3 0.9-0.6 2.1-1 3.6l-0.8 3.5c-0.6 0.1-1.7-0.1-3.7-0.6 -0.3 0.6-0.5 1.2-0.5 1.5 1.6 0.6 2.9 0.9 3.8 1.1 -0.5 2.1-1.2 4.7-2.2 7.7l-0.3 0.9c-0.1 0.3-0.3 0.6-0.5 0.7 -1.7-0.4-3-0.7-3.9-0.8 -0.7 0-1.5 0-2.1 0.1 -0.6 0.2-1.2 0.4-1.7 0.7 -0.7 0.6-1.2 1.5-1.1 2.5 0.1 1.3 0.7 2.2 1.8 2.8l0.9-1.7c-0.5-0.3-0.7-0.6-0.7-1 0.1-0.4 0.2-0.7 0.6-0.9 0 0 0.1-0.1 0.2-0.1 0.6-0.3 1.3-0.3 2.2-0.2l2.6 0.9c-0.6 0.6-1.4 1.2-2.2 1.5 -0.9 0.3-1.7 0.3-2.6-0.1l-0.9 1.7c0.4 0.2 0.6 0.3 0.9 0.4 1.3 0.5 2.7 0.5 4.1 0.2 1.7-0.3 3.2-1 4.6-2.3 2.9 1.2 4.9 2 6.2 2.4 3.6 1.3 10.2-1 12.3-1.5Z' fill='%23ec1c28'/%3E%3C/svg%3E");
	background-size: 100% !important
}

.t3m-Icon--scienceLabDisc:before {
	background-image: url(http://www.sineroi.com/template/en/static/image/lms-sciencelab-disc.png)
}

.t3m-Icon--contact:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='41' viewBox='0 0 43 41' version='1.1' xml:space='preserve' stroke-linejoin='round'%3E%3Cpath d='M22.2 0.4c1.1 0 2.1 0.1 3.2 0.3 2.1 0.3 4.1 1 6 2 2.6 1.3 4.8 3.3 6.6 5.5 1.2 1.5 2.1 3.2 2.8 4.9 0.6 1.5 1 3.1 1.2 4.7 0.4 3.2 0 6.5-1.1 9.5 -0.7 1.8-1.6 3.5-2.7 5 -1.3 1.8-3 3.4-4.8 4.6 -2 1.4-4.3 2.4-6.7 2.9 -2.5 0.6-5 0.7-7.5 0.3 -1.8-0.3-3.5-0.8-5.1-1.5 -0.8-0.3-1.5-0.7-2.2-1.2l-0.1-0.1 -11 1.8 3.5-10c-0.1-0.2-0.2-0.3-0.2-0.5 -0.1-0.2-0.2-0.3-0.2-0.5 -0.2-0.5-0.4-1-0.5-1.4 -0.3-1-0.6-2.1-0.8-3.2 -0.5-3.2-0.2-6.5 0.8-9.6 0.5-1.6 1.3-3.1 2.2-4.6 1-1.5 2.2-2.9 3.6-4.1 1.6-1.4 3.5-2.6 5.5-3.4 1.5-0.6 3.1-1.1 4.8-1.3 0.8-0.1 1.7-0.2 2.5-0.2 0.1 0 0.3 0 0.4 0Zm-0.2 2c-0.8 0-1.5 0.1-2.3 0.2 -1.5 0.2-3 0.6-4.4 1.2 -1.8 0.7-3.5 1.8-5 3.1 -1.3 1.1-2.5 2.5-3.4 3.9 -0.8 1.3-1.5 2.7-2 4.2 -0.9 2.9-1.1 6-0.5 9 0.3 1.5 0.8 2.9 1.4 4.3l0.4 0.9 -2.7 7.6 8.4-1.3c0.3 0.2 0.6 0.4 0.9 0.5 0.1 0.1 0.3 0.2 0.4 0.2 0.7 0.4 1.4 0.7 2.1 1 1.5 0.6 3.1 1 4.7 1.2 2.3 0.3 4.6 0.1 6.8-0.5 2.1-0.6 4.1-1.5 5.9-2.8 1.6-1.2 3.1-2.7 4.2-4.3 1-1.5 1.8-3.1 2.4-4.8 0.8-2.6 1-5.4 0.7-8.1 -0.2-1.3-0.5-2.6-1-3.9 -0.6-1.6-1.5-3.1-2.5-4.4 -1.5-2-3.5-3.7-5.7-4.9 -1.7-0.9-3.5-1.6-5.4-1.9 -0.9-0.2-1.8-0.2-2.7-0.3 -0.2 0-0.4 0-0.6 0Z' fill='%23fff'/%3E%3C/svg%3E");
	background-size: 50% !important
}

@media (min-width: 769px) {
	.t3m-Intro.t3m-Intro--default {
		display: flex;
		justify-content: space-between
	}
}

.t3m-Intro.t3m-Intro--default .t3m-Intro-column-first {
	margin-bottom: 1.5rem
}

@media (min-width: 769px) {
	.t3m-Intro.t3m-Intro--default .t3m-Intro-column-first {
		min-width: 1px;
		flex: 1 0 0px;
		max-width: 61.8%
	}
}

@media (min-width: 576px) {
	.t3m-Intro.t3m-Intro--default .t3m-Intro-column-first {
		margin-bottom: 2.5rem
	}
}

@media (min-width: 769px) {
	.t3m-Intro.t3m-Intro--default .t3m-Intro-column-first {
		margin-bottom: 2.5rem
	}
}

@media (min-width: 992px) {
	.t3m-Intro.t3m-Intro--default .t3m-Intro-column-first {
		margin-bottom: 4rem
	}
}

@media (min-width: 1200px) {
	.t3m-Intro.t3m-Intro--default .t3m-Intro-column-first {
		margin-bottom: 4rem
	}
}

@media (min-width: 1500px) {
	.t3m-Intro.t3m-Intro--default .t3m-Intro-column-first {
		margin-bottom: 4rem
	}
}

@media (min-width: 1800px) {
	.t3m-Intro.t3m-Intro--default .t3m-Intro-column-first {
		margin-bottom: 4rem
	}
}

.t3m-Intro.t3m-Intro--default .t3m-Intro-column-second {
	margin-bottom: 1.5rem
}

@media (min-width: 769px) {
	.t3m-Intro.t3m-Intro--default .t3m-Intro-column-second {
		flex: 1 0 0px;
		min-width: 1px;
		max-width: 50%;
		margin-left: 8.33333%;
		display: flex
	}
}

@media (min-width: 576px) {
	.t3m-Intro.t3m-Intro--default .t3m-Intro-column-second {
		margin-bottom: 2.5rem
	}
}

@media (min-width: 769px) {
	.t3m-Intro.t3m-Intro--default .t3m-Intro-column-second {
		margin-bottom: 2.5rem
	}
}

@media (min-width: 992px) {
	.t3m-Intro.t3m-Intro--default .t3m-Intro-column-second {
		margin-bottom: 4rem
	}
}

@media (min-width: 1200px) {
	.t3m-Intro.t3m-Intro--default .t3m-Intro-column-second {
		margin-bottom: 4rem
	}
}

@media (min-width: 1500px) {
	.t3m-Intro.t3m-Intro--default .t3m-Intro-column-second {
		margin-bottom: 4rem
	}
}

@media (min-width: 1800px) {
	.t3m-Intro.t3m-Intro--default .t3m-Intro-column-second {
		margin-bottom: 4rem
	}
}

.t3m-Intro.t3m-Intro--default .t3m-Intro-column-second>.frame:first-child h2,
.t3m-Intro.t3m-Intro--default .t3m-Intro-column-second>.frame:first-child h3,
.t3m-Intro.t3m-Intro--default .t3m-Intro-column-second>.frame:first-child h4,
.t3m-Intro.t3m-Intro--default .t3m-Intro-column-second>.frame:first-child h5,
.t3m-Intro.t3m-Intro--default .t3m-Intro-column-second>.frame:first-child .h2,
.t3m-Intro.t3m-Intro--default .t3m-Intro-column-second>.frame:first-child .h3,
.t3m-Intro.t3m-Intro--default .t3m-Intro-column-second>.frame:first-child .h4,
.t3m-Intro.t3m-Intro--default .t3m-Intro-column-second>.frame:first-child .h5 {
	margin-bottom: .618em;
	font-family: "Univers Condensed", -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-weight: 400;
	line-height: 1.3;
	font-size: 1.25rem;
	line-height: 1.4;
	margin-bottom: 1rem;
	margin-bottom: 1.5em
}

@media (min-width: 769px) {
	.t3m-Intro.t3m-Intro--default .t3m-Intro-column-second-inner {
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		width: 100%
	}
}

@media (min-width: 992px) {
	.t3m-Intro.t3m-Intro--campaign .t3m-Intro-column-first {
		color: white;
		border-radius: .25rem
	}

	.t3m-Intro.t3m-Intro--campaign .t3m-Intro-column-first a {
		color: white;
		text-decoration: underline;
		border-radius: .25rem;
		padding: 0px 2px
	}

	.t3m-Intro.t3m-Intro--campaign .t3m-Intro-column-first a :hover,
	.t3m-Intro.t3m-Intro--campaign .t3m-Intro-column-first a :focus {
		background-color: #ff0920;
		text-decoration: none
	}
}

@media (min-width: 992px) {
	.t3m-Intro.t3m-Intro--campaign .t3m-Intro-column-second>* {
		margin-right: -1rem;
		margin-top: -2rem
	}
}

.t3m-Intro.t3m-Intro--campaign .t3m-Intro--campaign-headerImage {
	margin-bottom: .75rem
}

@media (min-width: 576px) {
	.t3m-Intro.t3m-Intro--campaign .t3m-Intro--campaign-headerImage {
		margin-bottom: 1.25rem
	}
}

@media (min-width: 769px) {
	.t3m-Intro.t3m-Intro--campaign .t3m-Intro--campaign-headerImage {
		margin-bottom: 1.25rem
	}
}

@media (min-width: 992px) {
	.t3m-Intro.t3m-Intro--campaign .t3m-Intro--campaign-headerImage {
		margin-bottom: 2rem
	}
}

@media (min-width: 1200px) {
	.t3m-Intro.t3m-Intro--campaign .t3m-Intro--campaign-headerImage {
		margin-bottom: 2rem
	}
}

@media (min-width: 1500px) {
	.t3m-Intro.t3m-Intro--campaign .t3m-Intro--campaign-headerImage {
		margin-bottom: 2rem
	}
}

@media (min-width: 1800px) {
	.t3m-Intro.t3m-Intro--campaign .t3m-Intro--campaign-headerImage {
		margin-bottom: 2rem
	}
}

.t3m-Intro.t3m-Intro--campaign .t3m-Intro--campaign-headerImage .t3m-HeaderImage {
	border-radius: .25rem .25rem 0 0
}

@media (min-width: 992px) {
	.t3m-Intro.t3m-Intro--campaign .t3m-Intro--campaign-headerImage .t3m-HeaderImage {
		border-radius: .25rem 0 0 0
	}
}

.t3m-Intro.t3m-Intro--campaign .t3m-Intro--campaign-headerImage .t3m-HeaderImage img {
	width: 100%
}

.t3m-Intro.t3m-Intro--campaign .t3m-Intro--campaign-badge {
	z-index: 2
}

@media (max-width: 991.98px) {
	.t3m-Intro.t3m-Intro--campaign .t3m-Intro--campaign-badge {
		position: static
	}
}

.t3m-Intro.t3m-Intro--campaign .t3m-Intro--campaign-badge .t3m-Badge--promo,
.t3m-Intro.t3m-Intro--campaign .t3m-Intro--campaign-badge .lms-Badge--promo {
	position: absolute;
	left: -.825rem;
	right: .825rem;
	top: -1.5rem
}

@media (max-width: 991.98px) {

	.t3m-Intro.t3m-Intro--campaign .t3m-Intro--campaign-badge .t3m-Badge--promo,
	.t3m-Intro.t3m-Intro--campaign .t3m-Intro--campaign-badge .lms-Badge--promo {
		width: 33.33333%;
		left: auto !important;
		right: 0 !important;
		-webkit-transform: rotate(5deg) translateY(0);
		transform: rotate(5deg) translateY(0)
	}
}

@media (min-width: 576px) {

	.t3m-Intro.t3m-Intro--campaign .t3m-Intro--campaign-badge .t3m-Badge--promo,
	.t3m-Intro.t3m-Intro--campaign .t3m-Intro--campaign-badge .lms-Badge--promo {
		left: -.825rem;
		right: .825rem;
		top: -2.5rem
	}
}

@media (min-width: 769px) {

	.t3m-Intro.t3m-Intro--campaign .t3m-Intro--campaign-badge .t3m-Badge--promo,
	.t3m-Intro.t3m-Intro--campaign .t3m-Intro--campaign-badge .lms-Badge--promo {
		left: -.825rem;
		right: .825rem;
		top: -2.5rem
	}
}

@media (min-width: 992px) {

	.t3m-Intro.t3m-Intro--campaign .t3m-Intro--campaign-badge .t3m-Badge--promo,
	.t3m-Intro.t3m-Intro--campaign .t3m-Intro--campaign-badge .lms-Badge--promo {
		left: -.825rem;
		right: .825rem;
		top: -4rem
	}
}

@media (min-width: 1200px) {

	.t3m-Intro.t3m-Intro--campaign .t3m-Intro--campaign-badge .t3m-Badge--promo,
	.t3m-Intro.t3m-Intro--campaign .t3m-Intro--campaign-badge .lms-Badge--promo {
		left: -.825rem;
		right: .825rem;
		top: -4rem
	}
}

@media (min-width: 1500px) {

	.t3m-Intro.t3m-Intro--campaign .t3m-Intro--campaign-badge .t3m-Badge--promo,
	.t3m-Intro.t3m-Intro--campaign .t3m-Intro--campaign-badge .lms-Badge--promo {
		left: -2.145rem;
		right: 2.145rem;
		top: -4rem
	}
}

@media (min-width: 1800px) {

	.t3m-Intro.t3m-Intro--campaign .t3m-Intro--campaign-badge .t3m-Badge--promo,
	.t3m-Intro.t3m-Intro--campaign .t3m-Intro--campaign-badge .lms-Badge--promo {
		left: -2.145rem;
		right: 2.145rem;
		top: -4rem
	}
}

.t3m-LanguageSelection .dropdown-toggle {
	box-shadow: none !important
}

.t3m-LanguageSelection .dropdown-menu {
	font-size: 1.2rem
}

.t3m-LanguageSelection-label {
	margin-right: 0.4rem
}

.t3m-Layout--campaignForm .t3m-Header-mobileAssets-btns {
	display: none
}

.t3m-Layout--campaignForm .t3m-Feature--headerImage .m-u-image-wrapper {
	max-height: 25vh
}

.t3m-Layout--campaignForm .t3m-Feature--headerImage .m-u-image-wrapper:after {
	background-image: none
}

@media (min-width: 992px) {
	.t3m-Layout--campaignForm .t3m-Feature--headerImage .m-u-image-wrapper:after {
		background-image: linear-gradient(to right, rgba(53, 52, 49, 0.8) 50%, rgba(53, 52, 49, 0) 100%)
	}
}

.t3m-List li:not(:first-child) {
	margin-top: .5rem
}

.t3m-List.t3m-List--checkCircles,
ul.m-u-list-check-circle {
	padding-left: 0;
	list-style: none
}

.t3m-List.t3m-List--checkCircles>li,
ul.m-u-list-check-circle>li {
	position: relative;
	padding-left: 1.5em
}

.t3m-List.t3m-List--checkCircles>li:not(:first-child),
ul.m-u-list-check-circle>li:not(:first-child) {
	margin-top: 1rem
}

.t3m-List.t3m-List--checkCircles>li:before,
ul.m-u-list-check-circle>li:before {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	content: "\f058";
	position: absolute;
	left: 0;
	top: 0.25em;
	-webkit-transform: scale(1.4);
	transform: scale(1.4)
}

.t3m-Logo img {
	-webkit-transform: translateY(-5%);
	transform: translateY(-5%)
}

html.header-sm .t3m-Logo.t3m-Logo--header img,
html.header-sm .t3m-Logo.t3m-Logo--sm img,
html.header-sm .t3m-Logo.t3m-Logo--header svg,
html.header-sm .t3m-Logo.t3m-Logo--sm svg {
	width: 64px
}

.t3m-Logo.t3m-Logo--sm img,
.t3m-Logo.t3m-Logo--sm svg {
	width: 64px
}

@media (min-width: 576px) {

	.t3m-Logo.t3m-Logo--sm img,
	.t3m-Logo.t3m-Logo--sm svg {
		width: 64px
	}
}

@media (min-width: 769px) {

	.t3m-Logo.t3m-Logo--sm img,
	.t3m-Logo.t3m-Logo--sm svg {
		width: 64px
	}
}

@media (min-width: 992px) {

	.t3m-Logo.t3m-Logo--sm img,
	.t3m-Logo.t3m-Logo--sm svg {
		width: 64px
	}
}

@media (min-width: 1200px) {

	.t3m-Logo.t3m-Logo--sm img,
	.t3m-Logo.t3m-Logo--sm svg {
		width: 64px
	}
}

@media (min-width: 1500px) {

	.t3m-Logo.t3m-Logo--sm img,
	.t3m-Logo.t3m-Logo--sm svg {
		width: 64px
	}
}

@media (min-width: 1800px) {

	.t3m-Logo.t3m-Logo--sm img,
	.t3m-Logo.t3m-Logo--sm svg {
		width: 64px
	}
}

.t3m-Logo.t3m-Logo--sm svg {
	height: 39.54472px
}

@media (min-width: 576px) {
	.t3m-Logo.t3m-Logo--sm svg {
		height: 39.54472px
	}
}

@media (min-width: 769px) {
	.t3m-Logo.t3m-Logo--sm svg {
		height: 39.54472px
	}
}

@media (min-width: 992px) {
	.t3m-Logo.t3m-Logo--sm svg {
		height: 39.54472px
	}
}

@media (min-width: 1200px) {
	.t3m-Logo.t3m-Logo--sm svg {
		height: 39.54472px
	}
}

@media (min-width: 1500px) {
	.t3m-Logo.t3m-Logo--sm svg {
		height: 39.54472px
	}
}

@media (min-width: 1800px) {
	.t3m-Logo.t3m-Logo--sm svg {
		height: 39.54472px
	}
}

.t3m-Header-subnavigation .t3m-Logo.t3m-Logo--sm {
	margin-left: 1.5rem;
	margin-right: 4rem
}

.t3m-Logo.t3m-Logo--footer {
	width: 6.5rem
}

@media (min-width: 1200px) {
	.t3m-Logo.t3m-Logo--footer {
		width: 10.5rem
	}
}

.t3m-Logo.t3m-Logo--footer img {
	max-width: none;
	width: 100%
}

@media (min-width: 576px) {
	.t3m-Logo.t3m-Logo--footer img {
		max-width: none
	}
}

@media (min-width: 1500px) {
	.t3m-Logo.t3m-Logo--footer img {
		max-width: none
	}
}

.t3m-Navigation .nav-link {
	color: inherit
}

.t3m-Navigation.t3m-Navigation--mobile {
	position: relative;
	z-index: 2;
	display: flex
}

@media (min-width: 769px) {
	.t3m-Navigation.t3m-Navigation--mobile {
		display: none
	}
}

.t3m-Navigation.t3m-Navigation--mobile li {
	flex: 1 0 auto;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-end
}

.t3m-Navigation.t3m-Navigation--mobile li:not(:first-child) {
	margin-left: 1rem
}

.t3m-Navigation.t3m-Navigation--main {
	display: flex;
	background-color: white;
	font-family: "Univers Condensed", -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"
}

html[lang="ja"] .t3m-Navigation.t3m-Navigation--main,
html[lang="jp"] .t3m-Navigation.t3m-Navigation--main {
	font-family: "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, Osaka, "MS PGothic", -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"
}

@media (max-width: 768.98px) {
	.t3m-Navigation.t3m-Navigation--main {
		display: block;
		position: absolute;
		z-index: 1;
		left: 0;
		right: 0;
		top: 100%;
		overflow-y: auto;
		height: calc(100vh - 4rem);
		font-size: 1.5625rem;
		padding-top: 1rem;
		padding-bottom: 1rem;
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
		transition: -webkit-transform .225s ease;
		transition: transform .225s ease;
		transition: transform .225s ease, -webkit-transform .225s ease
	}

	html.is-showing-mobileNav .t3m-Navigation.t3m-Navigation--main {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@media (max-width: 575.98px) {
	.t3m-Navigation.t3m-Navigation--main {
		height: calc(100vh - 4rem)
	}
}

@media (min-width: 769px) {
	.t3m-Navigation.t3m-Navigation--main {
		flex: 1 0 auto;
		margin-left: 4rem
	}
}

@media (min-width: 1800px) {
	.t3m-Navigation.t3m-Navigation--main {
		margin-left: 6vw
	}
}

@media (max-width: 768.98px) {
	.t3m-Navigation.t3m-Navigation--main .nav {
		display: block
	}
}

@media (min-width: 769px) {
	.t3m-Navigation.t3m-Navigation--main .nav {
		width: 100%;
		flex: 0 0 auto;
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		align-items: center;
		justify-content: space-between
	}
}

@media (max-width: 768.98px) {
	.t3m-Navigation.t3m-Navigation--main .nav-item {
		display: block
	}
}

@media (min-width: 769px) {
	.t3m-Navigation.t3m-Navigation--main .nav-item {
		flex: 0 0 auto
	}
}

.t3m-Navigation.t3m-Navigation--main .nav-item>.nav-link {
	text-transform: uppercase;
	padding: .5rem 2rem
}

@media (min-width: 769px) {
	.t3m-Navigation.t3m-Navigation--main .nav-item>.nav-link {
		padding-left: 0.5vw;
		padding-right: 0.5vw
	}

	.t3m-Navigation.t3m-Navigation--main .nav-item>.nav-link>span {
		vertical-align: middle
	}
}

.t3m-Navigation.t3m-Navigation--main .nav-item>.nav-link:hover,
.t3m-Navigation.t3m-Navigation--main .nav-item>.nav-link:focus {
	color: #0040f6
}

@media (min-width: 769px) {
	.t3m-Navigation.t3m-Navigation--main .nav-item.active>.nav-link {
		position: relative
	}

	.t3m-Navigation.t3m-Navigation--main .nav-item.active>.nav-link:after {
		content: "";
		display: block;
		position: absolute;
		left: 0.5vw;
		right: 0.5vw;
		bottom: 0.4rem;
		height: 1px;
		background-color: #353431;
		transition: background-color .15s linear
	}

	.t3m-Navigation.t3m-Navigation--main .nav-item.active>.nav-link:hover:after {
		background-color: #ff0920
	}
}

@media (min-width: 769px) {
	.t3m-Navigation.t3m-Navigation--main .nav-link.t3m-ContactUs {
		transition: none
	}

	.t3m-Navigation.t3m-Navigation--main .nav-link.t3m-ContactUs:before {
		content: "";
		display: inline-block;
		width: 1.3em;
		height: 1.3em;
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 22 21' version='1.1' xml:space='preserve' stroke-linejoin='round'%3E%3Cpath d='M11.4 0c0.5 0 1.1 0.1 1.6 0.1 1.1 0.2 2.1 0.5 3.1 1 1.3 0.7 2.5 1.6 3.4 2.8 0.9 1.1 1.5 2.4 1.9 3.7 0.4 1.3 0.5 2.6 0.3 3.9 -0.1 1.2-0.5 2.4-1 3.5 -0.5 1-1.2 2-2 2.8 -0.7 0.7-1.5 1.3-2.4 1.8 -0.9 0.5-1.9 0.9-2.9 1.1 -1.6 0.4-3.4 0.3-5-0.1 -0.7-0.2-1.3-0.4-1.9-0.7 -0.3-0.1-0.6-0.3-0.9-0.5l-5.8 0.9 1.8-5.2c-0.1-0.1-0.1-0.1-0.1-0.3 -0.2-0.4-0.3-0.7-0.4-1.1 -0.3-0.9-0.4-1.7-0.5-2.6 -0.1-1.1 0.1-2.3 0.3-3.4 0.3-1 0.7-2 1.3-2.9 1.2-1.8 2.9-3.2 4.9-4.1 0.8-0.3 1.6-0.6 2.5-0.7 0.4-0.1 0.8-0.1 1.2-0.1 0.1 0 0.3 0 0.4 0Zm-0.3 1.5c-0.3 0-0.6 0-0.9 0.1 -0.7 0.1-1.5 0.3-2.2 0.5 -1.3 0.5-2.4 1.2-3.3 2.2 -0.5 0.6-1 1.2-1.4 1.9 -0.4 0.6-0.6 1.3-0.8 2 -0.3 1-0.3 2-0.2 3 0.1 1.1 0.4 2.1 0.8 3.1l0.3 0.7 -1.2 3.4 3.8-0.6 0.6 0.4c0.1 0.1 0.2 0.1 0.3 0.2 0.6 0.3 1.3 0.6 1.9 0.8 1.3 0.3 2.6 0.4 3.9 0.2 0.8-0.1 1.6-0.4 2.3-0.7 0.9-0.4 1.7-1 2.5-1.8 0.7-0.7 1.3-1.6 1.8-2.5 0.4-0.9 0.7-1.9 0.8-2.9 0.1-1.1 0-2.3-0.3-3.4 -0.3-1.2-0.9-2.3-1.6-3.2 -0.8-1-1.8-1.8-2.9-2.4 -0.9-0.5-1.8-0.8-2.8-0.9 -0.4-0.1-0.8-0.1-1.1-0.1 -0.1 0-0.2 0-0.3 0Z' fill='%23353431'/%3E%3C/svg%3E%0A");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: contain;
		vertical-align: middle;
		margin-right: 0.4rem;
		margin-top: -1px
	}

	.t3m-Navigation.t3m-Navigation--main .nav-link.t3m-ContactUs:hover:before,
	.t3m-Navigation.t3m-Navigation--main .nav-link.t3m-ContactUs:focus:before {
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 22 21' version='1.1' xml:space='preserve' stroke-linejoin='round'%3E%3Cpath d='M11.4 0c0.5 0 1.1 0.1 1.6 0.1 1.1 0.2 2.1 0.5 3.1 1 1.3 0.7 2.5 1.6 3.4 2.8 0.9 1.1 1.5 2.4 1.9 3.7 0.4 1.3 0.5 2.6 0.3 3.9 -0.1 1.2-0.5 2.4-1 3.5 -0.5 1-1.2 2-2 2.8 -0.7 0.7-1.5 1.3-2.4 1.8 -0.9 0.5-1.9 0.9-2.9 1.1 -1.6 0.4-3.4 0.3-5-0.1 -0.7-0.2-1.3-0.4-1.9-0.7 -0.3-0.1-0.6-0.3-0.9-0.5l-5.8 0.9 1.8-5.2c-0.1-0.1-0.1-0.1-0.1-0.3 -0.2-0.4-0.3-0.7-0.4-1.1 -0.3-0.9-0.4-1.7-0.5-2.6 -0.1-1.1 0.1-2.3 0.3-3.4 0.3-1 0.7-2 1.3-2.9 1.2-1.8 2.9-3.2 4.9-4.1 0.8-0.3 1.6-0.6 2.5-0.7 0.4-0.1 0.8-0.1 1.2-0.1 0.1 0 0.3 0 0.4 0Zm-0.3 1.5c-0.3 0-0.6 0-0.9 0.1 -0.7 0.1-1.5 0.3-2.2 0.5 -1.3 0.5-2.4 1.2-3.3 2.2 -0.5 0.6-1 1.2-1.4 1.9 -0.4 0.6-0.6 1.3-0.8 2 -0.3 1-0.3 2-0.2 3 0.1 1.1 0.4 2.1 0.8 3.1l0.3 0.7 -1.2 3.4 3.8-0.6 0.6 0.4c0.1 0.1 0.2 0.1 0.3 0.2 0.6 0.3 1.3 0.6 1.9 0.8 1.3 0.3 2.6 0.4 3.9 0.2 0.8-0.1 1.6-0.4 2.3-0.7 0.9-0.4 1.7-1 2.5-1.8 0.7-0.7 1.3-1.6 1.8-2.5 0.4-0.9 0.7-1.9 0.8-2.9 0.1-1.1 0-2.3-0.3-3.4 -0.3-1.2-0.9-2.3-1.6-3.2 -0.8-1-1.8-1.8-2.9-2.4 -0.9-0.5-1.8-0.8-2.8-0.9 -0.4-0.1-0.8-0.1-1.1-0.1 -0.1 0-0.2 0-0.3 0Z' fill='%23ff0920'/%3E%3C/svg%3E%0A")
	}
}

@media all and (-ms-high-contrast: none) {
	.t3m-Navigation.t3m-Navigation--main .nav-link.t3m-ContactUs:before {
		width: 21px;
		height: 21px
	}
}

.t3m-Navigation-toggle-wrapper {
	position: relative;
	width: 40px;
	height: 40px;
	background-color: #0040f6;
	border-radius: 50%;
	z-index: auto;
	transition: box-shadow .15s ease, background-color .15s ease
}

@media (min-width: 769px) {
	.t3m-Navigation-toggle-wrapper {
		display: none
	}
}

.t3m-Navigation-toggle-wrapper:hover,
.t3m-Navigation-toggle-wrapper:focus {
	background-color: #ff0920;
	box-shadow: 0 0 0 2px #ff0920
}

.m-Navigation-toggle {
	right: 10px;
	top: 12px;
	transition: -webkit-transform .45s linear;
	transition: transform .45s linear;
	transition: transform .45s linear, -webkit-transform .45s linear
}

.m-Navigation-toggle .m-Navigation-toggle-bar {
	background-color: white;
	transition: background-color .45s linear, opacity .225s ease .225s, -webkit-transform .45s ease;
	transition: background-color .45s linear, transform .45s ease, opacity .225s ease .225s;
	transition: background-color .45s linear, transform .45s ease, opacity .225s ease .225s, -webkit-transform .45s ease
}

html.is-showing-mobileNav .m-Navigation-toggle {
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	-webkit-transform: translateX(3px);
	transform: translateX(3px)
}

html.is-showing-mobileNav .m-Navigation-toggle .m-Navigation-toggle-bar {
	background-color: white
}

html.is-showing-mobileNav .m-Navigation-toggle .m-Navigation-toggle-bar:nth-child(2) {
	opacity: 0;
	transition: background-color .45s linear, opacity .225s ease, -webkit-transform .45s ease;
	transition: background-color .45s linear, transform .45s ease, opacity .225s ease;
	transition: background-color .45s linear, transform .45s ease, opacity .225s ease, -webkit-transform .45s ease
}

.t3m-Navigation--subnavigation {
	position: absolute;
	left: 0;
	right: 0;
	z-index: 2;
	background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%)
}

.t3m-Navigation--subnavigation.t3m-Navigation--subnavigationMobile {
	position: fixed;
	left: 0;
	right: 0;
	z-index: 1031;
	top: 4rem;
	background-image: none;
	-webkit-transform: none;
	transform: none;
	display: flex;
	justify-content: flex-end
}

@media (min-width: 576px) {
	.t3m-Navigation--subnavigation.t3m-Navigation--subnavigationMobile {
		top: 4rem
	}
}

@media (min-width: 769px) {
	.t3m-Navigation--subnavigation.t3m-Navigation--subnavigationMobile {
		display: none
	}
}

.t3m-Navigation--subnavigationMobile-toggle {
	background-color: #f0f0ef;
	padding: .5rem 1rem;
	border-radius: 0 0 .25rem .25rem;
	box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
}

.t3m-Navigation--subnavigationMobile-toggle .t3m-btn-toggle {
	margin-left: .5rem
}

#t3m-Navigation--subnavigationMobile-collapse {
	margin-top: .5rem;
	box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
}

#t3m-Navigation--subnavigationMobile-collapse .nav-item:first-child .nav-link {
	border-radius: .25rem .25rem 0 0
}

#t3m-Navigation--subnavigationMobile-collapse .nav-item:last-child .nav-link {
	border-radius: 0 0 .25rem .25rem
}

#t3m-Navigation--subnavigationMobile-collapse .nav-link {
	background-color: #f0f0ef;
	transition: none
}

#t3m-Navigation--subnavigationMobile-collapse .nav-link:hover,
#t3m-Navigation--subnavigationMobile-collapse .nav-link:focus {
	background-color: #ff0920;
	color: white
}

.t3m-Navigation--subnavigationMobile-inner {
	display: flex;
	flex-direction: column;
	align-items: flex-end
}

@media (max-width: 768.98px) {
	.t3m-Navigation--subnavigation.t3m-Navigation--subnavigationDesktop {
		display: none
	}
}

.t3m-Navigation--socialNetworks {
	align-items: center
}

.t3m-Navigation--socialNetworks>.nav-item:not(:first-child) {
	margin-left: 1rem
}

@media (min-width: 769px) {
	.t3m-Navigation.t3m-Navigation--main.t3m-Navigation--scienceLab {
		margin-left: 2vw
	}
}

@media (min-width: 992px) {
	.t3m-Navigation.t3m-Navigation--main.t3m-Navigation--scienceLab {
		margin-left: 4vw
	}
}

@media (min-width: 1200px) {
	.t3m-Navigation.t3m-Navigation--main.t3m-Navigation--scienceLab {
		margin-left: 4vw
	}
}

@media (min-width: 1500px) {
	.t3m-Navigation.t3m-Navigation--main.t3m-Navigation--scienceLab {
		margin-left: 4vw
	}
}

.t3m-Navigation.t3m-Navigation--main.t3m-Navigation--scienceLab ul.nav {
	justify-content: flex-start
}

@media (max-width: 768.98px) {
	.t3m-Navigation.t3m-Navigation--main.t3m-Navigation--scienceLab ul.nav {
		display: flex;
		padding-top: .5rem;
		padding-bottom: .5rem
	}
}

@media (min-width: 769px) {
	.t3m-Navigation.t3m-Navigation--main.t3m-Navigation--scienceLab .nav-item:not(:first-child) {
		margin-left: 1vw
	}
}

@media (min-width: 992px) {
	.t3m-Navigation.t3m-Navigation--main.t3m-Navigation--scienceLab .nav-item:not(:first-child) {
		margin-left: 2vw
	}
}

@media (min-width: 1200px) {
	.t3m-Navigation.t3m-Navigation--main.t3m-Navigation--scienceLab .nav-item:not(:first-child) {
		margin-left: 3vw
	}
}

@media (min-width: 1500px) {
	.t3m-Navigation.t3m-Navigation--main.t3m-Navigation--scienceLab .nav-item:not(:first-child) {
		margin-left: 4vw
	}
}

.t3m-Navigation.t3m-Navigation--main.t3m-Navigation--scienceLab .nav-link {
	padding-right: 1rem
}

.t3m-Navigation.t3m-Navigation--main.t3m-Navigation--scienceLab .nav-link:before {
	border-radius: 0;
	top: 50%
}

.t3m-Navigation.t3m-Navigation--main.t3m-Navigation--scienceLab .nav-link.active:after {
	left: calc(16px + 0.5rem) !important
}

.t3m-Navigation.t3m-Navigation--section {
	position: fixed;
	left: 0;
	top: 50%;
	overflow: hidden;
	-webkit-transform: translate(-100%, -50%);
	transform: translate(-100%, -50%);
	z-index: 1033;
	transition: left .45s ease, -webkit-transform .45s ease;
	transition: transform .45s ease, left .45s ease;
	transition: transform .45s ease, left .45s ease, -webkit-transform .45s ease
}

.t3m-Navigation.t3m-Navigation--section:not(:hover) {
	-webkit-animation-name: changeSectionMenuWidth;
	animation-name: changeSectionMenuWidth;
	-webkit-animation-duration: .45s;
	animation-duration: .45s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	animation-direction: alternate-reverse
}

.t3m-Navigation.t3m-Navigation--section:hover .t3m-Navigation--section-icon {
	color: inherit;
	border-radius: 2px 0 0 2px !important
}

.t3m-Navigation.t3m-Navigation--section:hover .t3m-Navigation--section-icon:before {
	opacity: 0.5
}

.t3m-Navigation.t3m-Navigation--section:hover .t3m-Navigation--section-label {
	-webkit-transform: translateX(0);
	transform: translateX(0)
}

.t3m-Navigation.t3m-Navigation--section:hover .t3m-Navigation--section-label-inner {
	opacity: 1;
	transition: opacity .45s ease .225s
}

@media (min-width: 769px) {
	html.header-sm .t3m-Navigation.t3m-Navigation--section {
		-webkit-transform: translate(0, -50%);
		transform: translate(0, -50%);
		left: 1rem
	}
}

.t3m-Navigation.t3m-Navigation--section .nav-item {
	line-height: 0;
	margin-top: 2px;
	margin-bottom: 2px
}

.t3m-Navigation.t3m-Navigation--section .nav-item.t3m-Navigation--section-headerItem .t3m-Navigation--section-icon,
.t3m-Navigation.t3m-Navigation--section .nav-item.t3m-Navigation--section-headerItem .t3m-Navigation--section-label {
	background-color: #353431;
	cursor: initial
}

.t3m-Navigation.t3m-Navigation--section .nav-link {
	display: inline-flex;
	position: relative;
	padding: 0;
	line-height: 25px;
	border-radius: 2px;
	overflow: hidden;
	cursor: pointer
}

.t3m-Navigation.t3m-Navigation--section .nav-link:hover .t3m-Navigation--section-icon {
	background-color: #ff0920;
	color: white
}

.t3m-Navigation.t3m-Navigation--section .nav-link:hover .t3m-Navigation--section-icon:before {
	width: 6px;
	height: 6px;
	opacity: 1
}

.t3m-Navigation.t3m-Navigation--section .nav-link:hover .t3m-Navigation--section-label {
	background-color: #ff0920;
	color: white
}

.t3m-Navigation.t3m-Navigation--section .t3m-Navigation--section-icon {
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	z-index: 2;
	width: 25px;
	height: 25px;
	line-height: inherit;
	text-align: center;
	font-size: 8px;
	color: white;
	cursor: pointer;
	background-color: #0040f6;
	border-radius: 2px;
	transition: color .225s ease
}

.t3m-Navigation.t3m-Navigation--section .t3m-Navigation--section-icon:before {
	content: "";
	display: block;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background-color: white
}

.t3m-Navigation.t3m-Navigation--section .t3m-Navigation--section-label {
	display: inline-block;
	position: relative;
	z-index: 1;
	max-width: 70vw;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-weight: 700;
	color: white;
	background-color: #0040f6;
	line-height: inherit;
	padding-right: 1rem;
	padding-left: 2px;
	margin-left: -2px;
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
	cursor: pointer;
	border-radius: 0 2px 2px 0;
	transition: -webkit-transform .45s ease;
	transition: transform .45s ease;
	transition: transform .45s ease, -webkit-transform .45s ease;
	font-size: .83333rem
}

.t3m-Navigation.t3m-Navigation--section .t3m-Navigation--section-label-inner {
	opacity: 0;
	transition: opacity .225s ease
}

@-webkit-keyframes changeSectionMenuWidth {
	0% {
		width: 30px
	}

	100% {
		width: auto
	}
}

@keyframes changeSectionMenuWidth {
	0% {
		width: 30px
	}

	100% {
		width: auto
	}
}

.t3m-Feature--news {
	overflow: hidden
}

.t3m-Feature--news .m-u-image-wrapper {
	max-height: 25vh
}

.t3m-News.t3m-News-article .t3m-News-article-column-2 .t3m-Card {
	height: auto
}

.t3m-News.t3m-News-article .t3m-Breadcrumb {
	margin-bottom: 1.5rem
}

.t3m-News.t3m-News-article .t3m-News-article-videos {
	margin-top: 2rem;
	margin-bottom: 2rem
}

.t3m-News.t3m-News-article .t3m-News-article-video .t3m-Video {
	width: 100%;
	height: auto
}

.t3m-News.t3m-News-article .t3m-News-article-video:not(:first-child) {
	margin-top: 2rem
}

.t3m-News.t3m-News-article .t3m-News-section-headline {
	color: #83827c;
	letter-spacing: 0.2px
}

.t3m-News.t3m-News-article .t3m-News-section {
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15)
}

.t3m-News.t3m-News-article .t3m-News-section+.t3m-News-section {
	margin-top: 1.5rem
}

.t3m-News.t3m-News-article .t3m-News-section ul {
	padding-left: 0;
	list-style: none
}

.t3m-News.t3m-News-article .t3m-News-section--images .news-img-wrap::after {
	display: block;
	clear: both;
	content: ""
}

.t3m-News.t3m-News-article .t3m-News-section--images .mediaelement-image {
	float: left;
	width: 65px;
	margin: 0 8px 8px 0
}

.t3m-News.t3m-News-article .t3m-News-section--images .mediaelement-image a {
	display: block
}

.t3m-News.t3m-News-article .t3m-News-section--images .mediaelement-image img {
	max-width: 100%;
	height: auto;
	width: 100%
}

.t3m-News.t3m-News-article .t3m-News-section--images .mediaelement-image .news-img-caption {
	display: none
}

.t3m-News.t3m-News-article .t3m-News-section--files li+li {
	margin-top: 1rem !important
}

.t3m-News.t3m-News-article .t3m-News-section--files .news-related-file-link-wrapper a {
	display: block;
	text-decoration: none;
	word-wrap: break-word
}

.t3m-News.t3m-News-article .t3m-News-section--files .news-related-file-link-wrapper a:before {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	content: "\f15b";
	float: left;
	font-size: 2em;
	margin-right: .5rem
}

.t3m-News.t3m-News-article .t3m-News-section--files .news-related-file-link-wrapper a[href$=".doc"]:before,
.t3m-News.t3m-News-article .t3m-News-section--files .news-related-file-link-wrapper a[href$=".docx"]:before {
	content: "\f1c2"
}

.t3m-News.t3m-News-article .t3m-News-section--files .news-related-file-link-wrapper a[href$=".pdf"]:before {
	content: "\f1c1"
}

.t3m-News.t3m-News-article .t3m-News-section--files .news-related-file-link-wrapper a[href$=".zip"]:before,
.t3m-News.t3m-News-article .t3m-News-section--files .news-related-file-link-wrapper a[href$=".rar"]:before {
	content: "\f1c6"
}

.t3m-News.t3m-News-article .t3m-News-section--files .news-related-file-link-wrapper a[href$=".mp4"]:before,
.t3m-News.t3m-News-article .t3m-News-section--files .news-related-file-link-wrapper a[href$=".mov"]:before,
.t3m-News.t3m-News-article .t3m-News-section--files .news-related-file-link-wrapper a[href$=".avi"]:before,
.t3m-News.t3m-News-article .t3m-News-section--files .news-related-file-link-wrapper a[href$=".mpg"]:before,
.t3m-News.t3m-News-article .t3m-News-section--files .news-related-file-link-wrapper a[href$=".mpeg"]:before {
	content: "\f1c8"
}

.t3m-News.t3m-News-article .t3m-News-section--files .news-related-file-link-wrapper a[href$=".jpg"]:before,
.t3m-News.t3m-News-article .t3m-News-section--files .news-related-file-link-wrapper a[href$=".jpeg"]:before,
.t3m-News.t3m-News-article .t3m-News-section--files .news-related-file-link-wrapper a[href$=".png"]:before,
.t3m-News.t3m-News-article .t3m-News-section--files .news-related-file-link-wrapper a[href$=".gif"]:before,
.t3m-News.t3m-News-article .t3m-News-section--files .news-related-file-link-wrapper a[href$=".tif"]:before,
.t3m-News.t3m-News-article .t3m-News-section--files .news-related-file-link-wrapper a[href$=".tiff"]:before {
	content: "\f1c5"
}

.t3m-News.t3m-News-article .t3m-News-section--files .news-related-description {
	display: block;
	font-size: .83333rem;
	margin: 0 0 0 2.3rem
}

.t3m-News.t3m-News-article .t3m-News-section--files .news-related-files-size {
	opacity: 0.65
}

.t3m-News.t3m-News-article .t3m-News-section--news li+li {
	margin-top: 1rem !important
}

.t3m-News.t3m-News-article .t3m-News-section--news .news-related-news-date {
	display: block;
	font-size: .83333rem
}

.t3m-News.t3m-News-article .t3m-News-section--news a {
	text-decoration: none
}

.t3m-News.t3m-News-article .t3m-News-section--links li+li {
	margin-top: 1rem !important
}

.t3m-News.t3m-News-article .t3m-News-section--links .news-related-description {
	display: block;
	font-size: .83333rem;
	margin: 0
}

.t3m-News.t3m-News-article .t3m-News-section--links a {
	text-decoration: none
}

.t3m-News.t3m-News-article .news-backlink-wrap {
	margin-top: 2rem
}

.t3m-News.t3m-News-list .t3m-Pagination-content>[class*="col-"] {
	margin-bottom: 1rem
}

@media (min-width: 576px) {
	.t3m-News.t3m-News-list .t3m-Pagination-content>[class*="col-"] {
		margin-bottom: 1rem
	}
}

@media (min-width: 769px) {
	.t3m-News.t3m-News-list .t3m-Pagination-content>[class*="col-"] {
		margin-bottom: 1.5rem
	}
}

@media (min-width: 992px) {
	.t3m-News.t3m-News-list .t3m-Pagination-content>[class*="col-"] {
		margin-bottom: 2.5rem
	}
}

@media (min-width: 1200px) {
	.t3m-News.t3m-News-list .t3m-Pagination-content>[class*="col-"] {
		margin-bottom: 2.5rem
	}
}

@media (min-width: 1500px) {
	.t3m-News.t3m-News-list .t3m-Pagination-content>[class*="col-"] {
		margin-bottom: 2.5rem
	}
}

.t3m-ObjectiveFinder {
	padding-top: 1.5rem;
	padding-bottom: 4rem
}

.t3m-ObjectiveFinder.t3m-ObjectiveFinder--list {
	background-image: url(http://www.sineroi.com/template/en/static/image/lms-objective-finder-bg.jpg);
	background-size: contain;
	background-position: center bottom;
	background-repeat: no-repeat;
	background-attachment: fixed
}

.t3m-ObjectiveFinder-spinner {
	height: 10.5rem;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #0040f6
}

.t3m-ObjectiveFinder-row {
	display: flex;
	flex-wrap: wrap;
	margin-right: -1.25rem;
	margin-left: -1.25rem
}

.t3m-ObjectiveFinder-column {
	position: relative;
	width: 100%;
	padding-right: 1.25rem;
	padding-left: 1.25rem;
	margin-top: 0 !important
}

.t3m-ObjectiveFinder-brand {
	display: flex;
	font-family: "Univers Condensed", -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";
	margin-bottom: 2.5rem
}

.t3m-ObjectiveFinder-logo {
	flex: 0 0 40%;
	max-width: 40%;
	min-height: 1px
}

.t3m-ObjectiveFinder-toolName {
	flex: 0 0 auto;
	width: auto;
	min-height: 1px;
	border-left: 1px solid;
	padding: .25rem 0 .25rem 1.5rem;
	margin-left: 1.5rem;
	line-height: 1.3
}

.t3m-ObjectiveFinder-filterPanel {
	font-size: .83333rem
}

@media (max-width: 768.98px) {
	.t3m-ObjectiveFinder-filterPanel {
		font-size: 1rem;
		position: fixed;
		left: 0;
		right: 0;
		top: 4rem;
		bottom: 0;
		z-index: 1034;
		background-color: white;
		padding-left: 2rem;
		padding-right: 2rem;
		padding-top: 4rem;
		overflow: auto
	}
}

@media (min-width: 769px) {
	.t3m-ObjectiveFinder-filterPanel {
		display: block !important
	}
}

.t3m-ObjectiveFinder-filterPanel-actions {
	display: flex;
	margin-bottom: 1rem
}

@media (max-width: 768.98px) {
	.t3m-ObjectiveFinder-filterPanel-actions {
		position: fixed;
		left: 0;
		right: 0;
		top: 4rem;
		z-index: 1035;
		padding: .5rem 2rem;
		background-color: rgba(168, 167, 164, 0.4);
		-webkit-backdrop-filter: saturate(180%) blur(8px);
		backdrop-filter: saturate(180%) blur(8px)
	}
}

.t3m-ObjectiveFinder-filterPanel-actions>*:not(:first-child) {
	margin-left: 1rem
}

.t3m-ObjectiveFinder-filterPanel-toggle {
	margin-left: auto !important
}

@media (max-width: 768.98px) {
	.t3m-ObjectiveFinder-filterPanel-toggle {
		padding: .25rem .5rem;
		font-size: .69444rem;
		line-height: 1.4
	}
}

@media (min-width: 769px) {
	.t3m-ObjectiveFinder-filterPanel-toggle {
		display: none
	}
}

.t3m-ObjectiveFinder-filterPanel-collapseAll,
.t3m-ObjectiveFinder-filterPanel-clearAll {
	display: inline-flex;
	align-items: center;
	color: #0040f6;
	font-size: .83333rem;
	cursor: pointer
}

.t3m-ObjectiveFinder-filterPanel-collapseAll:hover,
.t3m-ObjectiveFinder-filterPanel-clearAll:hover {
	color: #ff0920;
	text-decoration: underline
}

.t3m-ObjectiveFinder-filterPanel-collapseAll svg,
.t3m-ObjectiveFinder-filterPanel-clearAll svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
	margin-right: 0.3em
}

.t3m-ObjectiveFinder-filterPanel-collapseAll svg {
	-webkit-transform: translateY(-10%);
	transform: translateY(-10%)
}

.t3m-ObjectiveFinder-filterPanel-section {
	margin-bottom: 1rem
}

@media (max-width: 768.98px) {
	.t3m-ObjectiveFinder-filterPanel-section {
		margin-bottom: 1.5rem
	}
}

.t3m-ObjectiveFinder-materialnumber {
	font-family: inherit;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 512 512' fill='%23212529'%3E%3Cpath d='M508.5 468.9L387.1 347.5c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5 50.6-84 50.6-136C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c52 0 99.5-19.1 136-50.6v13.2c0 3.2 1.3 6.2 3.5 8.5l121.4 121.4c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17zM208 368c-88.4 0-160-71.6-160-160S119.6 48 208 48s160 71.6 160 160-71.6 160-160 160z'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: 1em 100%;
	background-position: right 0.5rem center;
	padding-right: 2em
}

.t3m-ObjectiveFinder-filterPanel-section-header {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: .5rem;
	cursor: pointer
}

.t3m-ObjectiveFinder-filterPanel-section-header:hover {
	color: #ff0920
}

@media (max-width: 768.98px) {
	.t3m-ObjectiveFinder-filterPanel-section-header {
		margin-bottom: 1rem
	}
}

.t3m-ObjectiveFinder-filterPanel-section-title {
	font-size: .83333rem;
	text-transform: uppercase;
	font-weight: 600;
	color: inherit;
	line-height: 1;
	margin-bottom: 0;
	letter-spacing: 0.02em
}

@media (max-width: 768.98px) {
	.t3m-ObjectiveFinder-filterPanel-section-title {
		font-size: 1rem
	}
}

.t3m-ObjectiveFinder-filterPanel-section-filterIndicator {
	margin-left: auto;
	margin-right: .5rem
}

.t3m-ObjectiveFinder-filterPanel-section-filterIndicator svg {
	width: 1em;
	height: 1em;
	fill: #83827c
}

.t3m-ObjectiveFinder-filterPanel-section-toggle svg {
	width: 1em;
	height: 1em;
	fill: #0040f6
}

.t3m-ObjectiveFinder-filterPanel-section-toggle.collapsed svg {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.t3m-ObjectiveFinder-filterPanel-section-list.t3m-ObjectiveFinder-filterPanel-section-list--2cols {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between
}

.t3m-ObjectiveFinder-filter {
	border-radius: .25rem;
	border: 1px solid #dad9d8;
	background-color: #f0f0ef;
	overflow: hidden
}

.t3m-ObjectiveFinder-filter:not(:last-child) {
	margin-bottom: .25rem
}

@media (max-width: 768.98px) {
	.t3m-ObjectiveFinder-filter:not(:last-child) {
		margin-bottom: .5rem
	}
}

.t3m-ObjectiveFinder-filter:hover {
	background-color: #e9e8e8
}

.t3m-ObjectiveFinder-filter:hover .custom-control:before {
	background-color: #d2d2d0
}

.t3m-ObjectiveFinder-filterPanel-section-list.t3m-ObjectiveFinder-filterPanel-section-list--2cols .t3m-ObjectiveFinder-filter {
	position: relative;
	flex: 0 0 49%;
	max-width: 49%;
	width: 100%;
	min-height: 1px
}

.t3m-ObjectiveFinder-filterPanel-section-list.t3m-ObjectiveFinder-filterPanel-section-list--2cols .t3m-ObjectiveFinder-filter:last-child {
	margin-bottom: .25rem
}

.t3m-ObjectiveFinder-filter .custom-control {
	display: flex;
	height: 100%;
	margin: 0;
	min-height: auto;
	padding-right: .25rem;
	padding-top: .125rem;
	padding-bottom: .125rem
}

@media (max-width: 768.98px) {
	.t3m-ObjectiveFinder-filter .custom-control {
		padding-top: .5rem;
		padding-bottom: .5rem
	}
}

.t3m-ObjectiveFinder-filter .custom-control:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 1.5rem;
	background-color: #dad9d8
}

.t3m-ObjectiveFinder-filter .custom-control-indicator {
	left: calc((.5rem - 1rem) / 2);
	margin-top: .125rem;
	background-color: white;
	border-radius: 2px
}

.t3m-ObjectiveFinder-filter .custom-control-label {
	flex: 1 0 0px;
	display: flex;
	justify-content: space-between;
	padding-left: .25rem;
	padding-right: .25rem;
	cursor: pointer
}

.t3m-ObjectiveFinder-filter .custom-control-label:before,
.t3m-ObjectiveFinder-filter .custom-control-label:after {
	top: 0.15rem;
	left: -1.25rem
}

.t3m-ObjectiveFinder-filter.t3m-ObjectiveFinder-filter--blue {
	color: #44717e;
	border-color: #cedbdf;
	background-color: #dcebef
}

.t3m-ObjectiveFinder-filter.t3m-ObjectiveFinder-filter--blue .custom-control:before {
	background-color: #cedbdf
}

.t3m-ObjectiveFinder-filter.t3m-ObjectiveFinder-filter--blue:hover {
	background-color: #d1e5eb
}

.t3m-ObjectiveFinder-filter.t3m-ObjectiveFinder-filter--blue:hover .custom-control:before {
	background-color: #c4d4d9
}

.t3m-ObjectiveFinder-filter.t3m-ObjectiveFinder-filter--green {
	color: #447e52;
	border-color: #cedfd2;
	background-color: #dcefe1
}

.t3m-ObjectiveFinder-filter.t3m-ObjectiveFinder-filter--green .custom-control:before {
	background-color: #cedfd2
}

.t3m-ObjectiveFinder-filter.t3m-ObjectiveFinder-filter--green:hover {
	background-color: #d1ebd7
}

.t3m-ObjectiveFinder-filter.t3m-ObjectiveFinder-filter--green:hover .custom-control:before {
	background-color: #c4d9c9
}

.t3m-ObjectiveFinder-filter-text {
	overflow-wrap: break-word;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto
}

.t3m-ObjectiveFinder-filter-amount {
	margin-left: auto;
	opacity: 0.65;
	font-family: "Univers Condensed", -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"
}

.t3m-ObjectiveFinder-list-header {
	border-bottom: 1px solid #cdcdcb;
	padding-bottom: 1rem;
	margin-bottom: 1.5rem;
	display: flex;
	flex-direction: column-reverse;
	position: relative;
	z-index: 1
}

@media (min-width: 769px) {
	.t3m-ObjectiveFinder-list-header {
		flex-direction: row;
		flex-wrap: wrap;
		align-items: baseline;
		justify-content: space-between
	}
}

.t3m-ObjectiveFinder-list-resultInfo {
	flex: 0 0 auto;
	font-size: .83333rem;
	width: 100%;
	min-height: 1px;
	margin-top: 1rem
}

@media (min-width: 769px) {
	.t3m-ObjectiveFinder-list-resultInfo {
		flex: 1 0 0px;
		margin-top: 0
	}
}

.t3m-ObjectiveFinder-list-amountResults {
	display: inline-block
}

.t3m-ObjectiveFinder-list-sorting {
	display: inline-block;
	margin-left: 0.2em
}

.t3m-ObjectiveFinder-list-sorting select {
	display: inline-block;
	width: auto;
	height: auto !important;
	margin-left: 0.2em
}

.t3m-ObjectiveFinder-list-actions {
	display: flex;
	align-items: baseline;
	min-height: 1px;
	margin-top: 1rem;
	white-space: nowrap
}

@media (min-width: 769px) {
	.t3m-ObjectiveFinder-list-actions {
		flex: 0 0 auto;
		margin-top: 0
	}
}

.t3m-ObjectiveFinder-list-actions.pinned {
	z-index: 1032;
	background-color: white;
	border-radius: 9999px;
	box-shadow: 0 0 0 4px white, 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
}

.t3m-ObjectiveFinder-list-action-compare {
	margin-right: .5rem
}

@media (max-width: 768.98px) {

	.t3m-ObjectiveFinder-list-action-compare .btn,
	.t3m-ObjectiveFinder-list-action-compare .t3m-btn-default,
	.t3m-ObjectiveFinder-list-action-compare .lms-btn-default,
	.t3m-ObjectiveFinder-list-action-compare .t3m-btn-default-xs,
	.t3m-ObjectiveFinder-list-action-compare .lms-btn-default-xs,
	.t3m-ObjectiveFinder-list-action-compare .t3m-btn-default-sm,
	.t3m-ObjectiveFinder-list-action-compare .lms-btn-default-sm,
	.t3m-ObjectiveFinder-list-action-compare .t3m-btn-default-md,
	.t3m-ObjectiveFinder-list-action-compare .lms-btn-default-md,
	.t3m-ObjectiveFinder-list-action-compare .t3m-btn-default-lg,
	.t3m-ObjectiveFinder-list-action-compare .lms-btn-default-lg,
	.t3m-ObjectiveFinder-list-action-compare .t3m-btn-inverted,
	.t3m-ObjectiveFinder-list-action-compare .lms-btn-inverted,
	.t3m-ObjectiveFinder-list-action-compare .t3m-btn-inverted-xs,
	.t3m-ObjectiveFinder-list-action-compare .lms-btn-inverted-xs,
	.t3m-ObjectiveFinder-list-action-compare .t3m-btn-inverted-sm,
	.t3m-ObjectiveFinder-list-action-compare .t3m-Contact-mapLinkWrapper>a,
	.t3m-ObjectiveFinder-list-action-compare .lms-btn-inverted-sm,
	.t3m-ObjectiveFinder-list-action-compare .t3m-btn-inverted-md,
	.t3m-ObjectiveFinder-list-action-compare .lms-btn-inverted-md,
	.t3m-ObjectiveFinder-list-action-compare .t3m-btn-inverted-lg,
	.t3m-ObjectiveFinder-list-action-compare .lms-btn-inverted-lg,
	.t3m-ObjectiveFinder-list-action-compare .t3m-btn-primary,
	.t3m-ObjectiveFinder-list-action-compare .t3m-btn-cta,
	.t3m-ObjectiveFinder-list-action-compare .lms-btn-primary,
	.t3m-ObjectiveFinder-list-action-compare .t3m-btn-primary-xs,
	.t3m-ObjectiveFinder-list-action-compare .t3m-btn-cta-xs,
	.t3m-ObjectiveFinder-list-action-compare .lms-btn-primary-xs,
	.t3m-ObjectiveFinder-list-action-compare .t3m-btn-primary-sm,
	.t3m-ObjectiveFinder-list-action-compare .t3m-btn-cta-sm,
	.t3m-ObjectiveFinder-list-action-compare .lms-btn-primary-sm,
	.t3m-ObjectiveFinder-list-action-compare .t3m-btn-primary-md,
	.t3m-ObjectiveFinder-list-action-compare .t3m-btn-cta-md,
	.t3m-ObjectiveFinder-list-action-compare .lms-btn-primary-md,
	.t3m-ObjectiveFinder-list-action-compare .t3m-btn-primary-lg,
	.t3m-ObjectiveFinder-list-action-compare .t3m-btn-cta-lg,
	.t3m-ObjectiveFinder-list-action-compare .lms-btn-primary-lg,
	.t3m-ObjectiveFinder-list-action-compare .t3m-btn-primary-outline,
	.t3m-ObjectiveFinder-list-action-compare .lms-btn-primary-outline,
	.t3m-ObjectiveFinder-list-action-compare .t3m-btn-primary-outline-xs,
	.t3m-ObjectiveFinder-list-action-compare .lms-btn-primary-outline-xs,
	.t3m-ObjectiveFinder-list-action-compare .t3m-btn-primary-outline-sm,
	.t3m-ObjectiveFinder-list-action-compare .lms-btn-primary-outline-sm,
	.t3m-ObjectiveFinder-list-action-compare .t3m-btn-primary-outline-md,
	.t3m-ObjectiveFinder-list-action-compare .lms-btn-primary-outline-md,
	.t3m-ObjectiveFinder-list-action-compare .t3m-btn-primary-outline-lg,
	.t3m-ObjectiveFinder-list-action-compare .lms-btn-primary-outline-lg,
	.t3m-ObjectiveFinder-list-action-compare .t3m-btn-primary-inverted,
	.t3m-ObjectiveFinder-list-action-compare .lms-btn-primary-inverted,
	.t3m-ObjectiveFinder-list-action-compare .t3m-btn-primary-inverted-xs,
	.t3m-ObjectiveFinder-list-action-compare .lms-btn-primary-inverted-xs,
	.t3m-ObjectiveFinder-list-action-compare .t3m-btn-primary-inverted-sm,
	.t3m-ObjectiveFinder-list-action-compare .lms-btn-primary-inverted-sm,
	.t3m-ObjectiveFinder-list-action-compare .t3m-btn-primary-inverted-md,
	.t3m-ObjectiveFinder-list-action-compare .lms-btn-primary-inverted-md,
	.t3m-ObjectiveFinder-list-action-compare .t3m-btn-primary-inverted-lg,
	.t3m-ObjectiveFinder-list-action-compare .lms-btn-primary-inverted-lg {
		padding: .25rem .5rem;
		font-size: .69444rem;
		line-height: 1.4
	}
}

.t3m-ObjectiveFinder-list-action-compare .dropdown-toggle-split {
	margin-left: 0 !important
}

.t3m-ObjectiveFinder-list-action-compare .dropdown-menu {
	margin-top: .5rem;
	margin-right: -.5rem
}

.t3m-ObjectiveFinder-list-action-compare .b-dropdown-text {
	display: flex;
	align-items: baseline;
	justify-content: space-between;
	white-space: nowrap;
	padding: .25rem 1.5rem;
	margin: 0
}

.t3m-ObjectiveFinder-list-action-compare .t3m-ObjectiveFinder-list-action-compare-itemLabel {
	font-weight: 600
}

@media (max-width: 768.98px) {
	.t3m-ObjectiveFinder-list-action-contact {
		padding: .25rem .5rem;
		font-size: .69444rem;
		line-height: 1.4;
		margin-right: .5rem
	}
}

.t3m-ObjectiveFinder-list-action-removeCompare {
	display: inline-block;
	margin-left: 1rem;
	color: #0040f6;
	font-size: .83333rem;
	cursor: pointer
}

.t3m-ObjectiveFinder-list-action-removeCompare:hover {
	color: #ff0920;
	text-decoration: underline
}

@media (max-width: 768.98px) {
	.t3m-ObjectiveFinder-list [class*="col-"] {
		margin-top: 0 !important
	}
}

.t3m-ObjectiveFinder-listItem.t3m-Card {
	width: 100%;
	height: 100% !important;
	box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
	border: 1px solid #cdcdcb;
	padding: 2px;
	margin-top: 0;
	margin-bottom: 0;
	font-size: .83333rem;
	font-family: "Univers Condensed", -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"
}

.t3m-ObjectiveFinder-listItem.t3m-Card.is-showing-details {
	border-color: inherit;
	box-shadow: 0 0 0 4px rgba(53, 52, 49, 0.15)
}

.t3m-ObjectiveFinder-listItem-header {
	display: flex;
	line-height: 1;
	border-radius: calc(.25rem - 2px) calc(.25rem - 2px) 0 0
}

.t3m-ObjectiveFinder-listItem-header>* {
	position: relative;
	width: 100%;
	min-height: 1px;
	line-height: inherit
}

.t3m-ObjectiveFinder-listItem-title {
	flex: 1 0 0px;
	font-size: inherit;
	padding: .25rem;
	margin-bottom: 0;
	margin-right: 2px;
	background-color: #f0f0ef;
	line-height: inherit !important
}

.t3m-ObjectiveFinder-listItem-application {
	flex: 0 0 auto;
	width: auto;
	padding: .25rem;
	color: #83827c;
	background-color: #f0f0ef;
	line-height: inherit !important
}

.t3m-ObjectiveFinder-listItem-application.t3m-ObjectiveFinder-listItem-application--blue {
	color: #44717e;
	background-color: #dcebef
}

.t3m-ObjectiveFinder-listItem-application.t3m-ObjectiveFinder-listItem-application--green {
	color: #447e52;
	background-color: #dcefe1
}

.t3m-ObjectiveFinder-listItem-body {
	flex: 1 0 0px;
	display: flex;
	flex-direction: column;
	width: 100%
}

.t3m-ObjectiveFinder-listItem-row {
	display: flex;
	flex-wrap: wrap
}

.t3m-ObjectiveFinder-listItem-row.t3m-ObjectiveFinder-listItem-row--1 {
	font-weight: bold;
	font-size: 1.44rem;
	line-height: 1
}

.t3m-ObjectiveFinder-listItem-row.t3m-ObjectiveFinder-listItem-row--2 {
	text-transform: uppercase;
	line-height: 1
}

.t3m-ObjectiveFinder-listItem-row.t3m-ObjectiveFinder-listItem-row--3 {
	flex: 1 0 0px;
	flex-wrap: nowrap;
	align-items: flex-end;
	justify-content: flex-end;
	font-weight: bold;
	font-size: 1.2rem;
	line-height: 1.3
}

.t3m-ObjectiveFinder-listItem-cell {
	position: relative;
	flex: 1 0 0px;
	width: 100%;
	min-height: 1px
}

.t3m-ObjectiveFinder-listItem-row--1 .t3m-ObjectiveFinder-listItem-cell {
	flex: 1 0 0px;
	padding: .5rem .25rem
}

.t3m-ObjectiveFinder-listItem-row--1 .t3m-ObjectiveFinder-listItem-cell:not(:last-child) {
	border-right: 2px solid #f0f0ef
}

.t3m-ObjectiveFinder-listItem-row--2 .t3m-ObjectiveFinder-listItem-cell {
	flex: 0 0 25%;
	max-width: 25%;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: .25rem;
	padding-bottom: .25rem;
	margin-bottom: 4px;
	text-align: center;
	color: #83827c
}

.t3m-ObjectiveFinder-listItem-row--2 .t3m-ObjectiveFinder-listItem-cell:before {
	content: "";
	display: block;
	position: absolute;
	left: 2px;
	right: 2px;
	top: 0;
	bottom: 0;
	border: 1px solid #cdcdcb;
	pointer-events: none
}

.t3m-ObjectiveFinder-listItem-row--2 .t3m-ObjectiveFinder-listItem-cell.active {
	color: #1cba43
}

.t3m-ObjectiveFinder-listItem-cell.t3m-ObjectiveFinder-listItem-cell--transmission {
	flex: 0 1 40%;
	max-width: 40%;
	color: purple;
	position: relative
}

.t3m-ObjectiveFinder-listItem-cell.t3m-ObjectiveFinder-listItem-cell--transmission img {
	width: 100%;
	height: auto
}

.t3m-ObjectiveFinder-listItem-cell.t3m-ObjectiveFinder-listItem-cell--techniques {
	padding: .5rem 0 0.75rem 0.75rem;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto
}

.t3m-ObjectiveFinder-listItem-cell.t3m-ObjectiveFinder-listItem-cell--image {
	flex: 0 0 40%;
	max-width: 40%;
	display: flex;
	align-items: center;
	justify-content: center;
	-webkit-filter: saturate(0.2);
	filter: saturate(0.2)
}

.t3m-ObjectiveFinder-listItem-cell.t3m-ObjectiveFinder-listItem-cell--image img {
	max-width: 100%;
	height: auto
}

.t3m-ObjectiveFinder-listItem-cell-value {
	display: block
}

.t3m-ObjectiveFinder-listItem-row--1 .t3m-ObjectiveFinder-listItem-cell-value {
	letter-spacing: 0.02em
}

.t3m-ObjectiveFinder-listItem-cell-title {
	display: block;
	font-size: .83333rem;
	font-weight: normal;
	color: #83827c;
	line-height: 1
}

.t3m-ObjectiveFinder-listItem-row.t3m-ObjectiveFinder-listItem-row--1 .t3m-ObjectiveFinder-listItem-cell-title {
	margin-top: .25rem
}

.t3m-ObjectiveFinder-listItem-cell.t3m-ObjectiveFinder-listItem-cell--techniques .t3m-ObjectiveFinder-listItem-cell-title {
	margin-bottom: .5rem
}

.t3m-ObjectiveFinder-listItem-footer {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	padding: .5rem;
	margin-top: auto;
	background-color: #f0f0ef;
	border-radius: 0 0 calc(.25rem - 2px) calc(.25rem - 2px)
}

@media (min-width: 769px) {
	.t3m-ObjectiveFinder-listItem-footer {
		flex-wrap: nowrap
	}
}

.t3m-ObjectiveFinder-listItem-footer [class*="t3m-btn-"] {
	white-space: nowrap
}

.t3m-ObjectiveFinder-listItem:not(.t3m-ObjectiveFinder-details) .t3m-ObjectiveFinder-listItem-footer>* {
	margin: 0 .25rem
}

.t3m-ObjectiveFinder-listItem:not(.t3m-ObjectiveFinder-details) .t3m-ObjectiveFinder-listItem-footer [class*="t3m-btn-"] {
	border-width: 1px;
	min-width: 28%
}

.t3m-ObjectiveFinder-listItem:not(.t3m-ObjectiveFinder-details):hover .t3m-ObjectiveFinder-listItem-footer [class*="t3m-btn-"],
.t3m-ObjectiveFinder-listItem:not(.t3m-ObjectiveFinder-details).is-showing-details .t3m-ObjectiveFinder-listItem-footer [class*="t3m-btn-"],
.t3m-ObjectiveFinder-listItem:not(.t3m-ObjectiveFinder-details).is-compared .t3m-ObjectiveFinder-listItem-footer [class*="t3m-btn-"] {
	opacity: 1
}

.t3m-ObjectiveFinder-listItem.t3m-ObjectiveFinder-details {
	padding: 0;
	border-color: inherit;
	overflow: visible
}

.t3m-ObjectiveFinder-listItem.t3m-ObjectiveFinder-details:before {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	top: 0;
	left: 50%;
	margin-left: -8px;
	margin-top: -9px;
	border-width: 0 8px 8px;
	border-bottom-color: #353431
}

.t3m-ObjectiveFinder-listItem.t3m-ObjectiveFinder-details[data-pointer-x-percentage="1-of-3"]:before {
	left: 16%
}

.t3m-ObjectiveFinder-listItem.t3m-ObjectiveFinder-details[data-pointer-x-percentage="2-of-3"]:before {
	left: 50%
}

.t3m-ObjectiveFinder-listItem.t3m-ObjectiveFinder-details[data-pointer-x-percentage="3-of-3"]:before {
	left: 84%
}

.t3m-ObjectiveFinder-listItem.t3m-ObjectiveFinder-details .t3m-ObjectiveFinder-listItem-header,
.t3m-ObjectiveFinder-listItem.t3m-ObjectiveFinder-details .t3m-ObjectiveFinder-listItem-footer {
	justify-content: space-between;
	background-color: #353431;
	color: white
}

@media (max-width: 768.98px) {
	.t3m-ObjectiveFinder-listItem.t3m-ObjectiveFinder-details .t3m-ObjectiveFinder-listItem-footer {
		display: block
	}
}

.t3m-ObjectiveFinder-listItem.t3m-ObjectiveFinder-details .t3m-ObjectiveFinder-listItem-title {
	background-color: transparent;
	font-size: 1rem;
	padding-left: .5rem;
	padding-right: .5rem;
	align-self: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.t3m-Navigation.t3m-Navigation--objectiveFinderDetails {
	flex: 0 0 auto;
	width: auto;
	padding-top: .5rem;
	padding-left: .5rem;
	padding-right: .5rem;
	background-color: #353431;
	color: white
}

.t3m-Navigation.t3m-Navigation--objectiveFinderDetails .t3m-Tabs-nav {
	margin-bottom: 0;
	border-bottom: 0 none
}

.t3m-Navigation.t3m-Navigation--objectiveFinderDetails .t3m-Tabs-nav .nav-item {
	margin-bottom: 0;
	padding-left: 2px;
	padding-right: 2px
}

.t3m-Navigation.t3m-Navigation--objectiveFinderDetails .t3m-Tabs-nav .nav-item.t3m-u-title {
	width: 100%;
	margin-bottom: .5rem
}

@media (min-width: 769px) {
	.t3m-Navigation.t3m-Navigation--objectiveFinderDetails .t3m-Tabs-nav .nav-item.t3m-u-title {
		width: auto;
		margin-bottom: 0
	}
}

@media (min-width: 769px) {
	.t3m-Navigation.t3m-Navigation--objectiveFinderDetails .t3m-Tabs-nav .nav-item.t3m-u-firstTab {
		margin-left: auto
	}
}

.t3m-Navigation.t3m-Navigation--objectiveFinderDetails .t3m-Tabs-nav .nav-link {
	border: 0 none;
	border-top-left-radius: .15rem;
	border-top-right-radius: .15rem
}

.t3m-Navigation.t3m-Navigation--objectiveFinderDetails .t3m-Tabs-nav .nav-link:not(.active) {
	color: white
}

.t3m-Navigation.t3m-Navigation--objectiveFinderDetails .t3m-Tabs-nav .nav-link:not(.active):hover {
	background-color: rgba(255, 255, 255, 0.15)
}

.t3m-ObjectiveFinder-details-specs {
	width: 100%
}

@media (min-width: 769px) {
	.t3m-ObjectiveFinder-details-specs {
		display: flex;
		flex-wrap: wrap;
		align-items: baseline;
		padding: 1.5rem
	}
}

.t3m-ObjectiveFinder-details-spec {
	flex: 0 0 33.33333%;
	position: relative;
	min-height: 1px;
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	border-bottom: 1px solid;
	padding: .5rem
}

@media (min-width: 769px) {
	.t3m-ObjectiveFinder-details-spec {
		flex: 0 0 50%;
		max-width: 50%;
		border-bottom: 0 none;
		margin-bottom: 1rem
	}
}

@media (min-width: 992px) {
	.t3m-ObjectiveFinder-details-spec {
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}
}

.t3m-ObjectiveFinder-details-spec-value {
	font-size: 1.2rem;
	font-weight: bold;
	line-height: 1
}

.t3m-ObjectiveFinder-details-spec-title {
	font-size: .83333rem;
	text-transform: uppercase;
	font-weight: normal;
	color: #83827c;
	line-height: 1.2;
	margin-top: .25rem;
	letter-spacing: 0.02em
}

@media (min-width: 769px) {
	.t3m-ObjectiveFinder-details-spec-title {
		border-top: 1px solid #cdcdcb;
		padding-top: .25rem
	}
}

.t3m-ObjectiveFinder-details-image {
	display: flex;
	align-items: flex-end;
	justify-content: center;
	width: 100%
}

.t3m-ObjectiveFinder-details-image img {
	max-width: 100%;
	height: auto
}

.t3m-ObjectiveFinder-details-transmissionCurve {
	padding: 1.5rem
}

.t3m-ObjectiveFinder-details-transmissionCurve .t3m-ObjectiveFinder-spinner {
	height: auto
}

@media (min-width: 769px) {
	.t3m-ObjectiveFinder-details-transmissionCurve .t3m-ObjectiveFinder-spinner {
		min-height: 400px
	}
}

.t3m-ObjectiveFinder-details-dimensionSheet {
	padding: 1.5rem;
	display: flex;
	align-items: center;
	justify-content: center
}

.t3m-ObjectiveFinder-details-dimensionSheet img {
	width: 300px;
	max-width: 100%;
	height: auto
}

.t3m-ObjectiveFinder-details-materialnumber {
	letter-spacing: 1px;
	opacity: 0.65
}

.t3m-ObjectiveFinder-details-actions {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	margin-bottom: 1rem
}

@media (min-width: 769px) {
	.t3m-ObjectiveFinder-details-actions {
		order: 2;
		flex-wrap: nowrap;
		margin-bottom: 0
	}
}

.t3m-ObjectiveFinder-details-actions>* {
	margin: .25rem
}

@media (min-width: 769px) {
	.t3m-ObjectiveFinder-details-actions>* {
		margin: 0 .5rem 0 0
	}
}

@media (min-width: 769px) {
	.t3m-ObjectiveFinder-details-actions>*:last-child {
		margin-right: 0
	}
}

.t3m-ObjectiveFinder-details-permaLink {
	display: flex;
	align-items: center;
	overflow: hidden;
	color: inherit;
	opacity: 0.65;
	transition: opacity .15s linear
}

@media (min-width: 769px) {
	.t3m-ObjectiveFinder-details-permaLink {
		order: 1;
		margin-left: .5rem;
		margin-right: 1rem
	}
}

.t3m-ObjectiveFinder-details-permaLink:hover {
	opacity: 1;
	color: inherit;
	text-decoration: none
}

.t3m-ObjectiveFinder-details-permaLink svg {
	flex: 0 0 auto;
	width: 1em;
	height: 1em;
	fill: currentColor;
	margin-right: 0.5em
}

.t3m-ObjectiveFinder-details-permaLink span {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.t3m-ObjectiveFinder-comparison .t3m-ObjectiveFinder-transmissionCurve-chartWrapper {
	padding: 1.5rem;
	border: 1px solid #cdcdcb;
	box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
	background-color: white;
	border-radius: .25rem
}

.t3m-ObjectiveFinder-comparison-table col {
	width: 20em
}

.t3m-ObjectiveFinder-comparison-table thead th {
	vertical-align: baseline
}

.t3m-ObjectiveFinder-comparison-table thead th h4 {
	margin-bottom: 0
}

.t3m-ObjectiveFinder-comparison-table th:first-child,
.t3m-ObjectiveFinder-comparison-table td:first-child {
	width: 15em
}

.t3m-ObjectiveFinder-comparison-table-chart td {
	padding: 2.5rem
}

.t3m-ObjectiveFinder-comparison-table-image {
	background-color: transparent
}

.t3m-ObjectiveFinder-comparison-table-image td {
	background-color: white
}

.t3m-ObjectiveFinder-comparison-table-image img {
	width: 10.5rem;
	max-width: 100%;
	height: auto
}

/*!
 * vue2-animate
 * (c) 2018 Pavel Savushkin
 * Released under the MIT License.
 * Documentation: https://github.com/asika32764/vue2-animate
 */
@-webkit-keyframes fadeIn {
	from {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes fadeIn {
	from {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@-webkit-keyframes fadeOut {
	from {
		opacity: 1
	}

	to {
		opacity: 0
	}
}

@keyframes fadeOut {
	from {
		opacity: 1
	}

	to {
		opacity: 0
	}
}

.fade-enter-active,
.fadeIn,
.fade-leave-active,
.fadeOut {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.fade-enter-active,
.fadeIn {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn
}

.fade-leave-active,
.fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut
}

.t3m-Pagination-wrapper::after {
	display: block;
	clear: both;
	content: ""
}

.t3m-Pagination {
	flex-wrap: wrap
}

.t3m-ScienceLab-topic-list .t3m-Pagination {
	float: left;
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1)
}

.t3m-ScienceLab-topic-list .t3m-Pagination .page-link {
	transition: none;
	border-top: 0 none;
	border-bottom: 0 none
}

.t3m-ScienceLab-topic-list .t3m-Pagination .page-item.active .page-link {
	background-color: #83827c;
	border-color: #83827c
}

.t3m-Pagination.t3m-Pagination--filter {
	padding-top: 2rem;
	padding-bottom: 2rem
}

.t3m-ProductList {
	padding-top: .75rem;
	padding-bottom: .75rem
}

@media (min-width: 576px) {
	.t3m-ProductList {
		padding-top: 1.25rem;
		padding-bottom: 1.25rem
	}
}

@media (min-width: 769px) {
	.t3m-ProductList {
		padding-top: 1.25rem;
		padding-bottom: 1.25rem
	}
}

@media (min-width: 992px) {
	.t3m-ProductList {
		padding-top: 2rem;
		padding-bottom: 2rem
	}
}

@media (min-width: 1200px) {
	.t3m-ProductList {
		padding-top: 2rem;
		padding-bottom: 2rem
	}
}

@media (min-width: 1500px) {
	.t3m-ProductList {
		padding-top: 2rem;
		padding-bottom: 2rem
	}
}

@media (min-width: 1800px) {
	.t3m-ProductList {
		padding-top: 2rem;
		padding-bottom: 2rem
	}
}

.t3m-ProductList-product-col.filtered {
	display: none !important
}

@media (max-width: 768.98px) {
	.t3m-ProductList-product {
		flex-wrap: wrap
	}
}

@media (max-width: 768.98px) {
	.t3m-ProductList-product-body {
		flex: 1 0 75%
	}
}

@media (max-width: 768.98px) {
	.t3m-ProductList-product-footer {
		flex: 0 0 100%
	}
}

@media (max-width: 768.98px) {
	.t3m-ProductList-product-title {
		color: #0040f6
	}

	.t3m-ProductList-product-title:hover {
		color: #ff0920
	}
}

@media (max-width: 768.98px) {

	.t3m-ProductList-product-description,
	.t3m-ProductList-product-description.t3m-Card-text {
		display: block
	}
}

.t3m-ProductList-product-applications>a {
	color: inherit
}

.t3m-ProductList-product-applications>a:hover,
.t3m-ProductList-product-applications>a:focus {
	text-decoration: none;
	color: #ff0920
}

.t3m-ProductList-footer {
	position: relative;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center
}

.t3m-ProductList-footer .t3m-ProductList-archiveLink {
	margin-left: 1rem
}

@media (min-width: 576px) {
	.t3m-ProductList-footer .t3m-ProductList-archiveLink {
		position: absolute;
		right: 0
	}
}

.t3m-ProductList-filter {
	background-color: #f0f0ef
}

.t3m-ProductList-filter ul,
.t3m-ProductList-filter li {
	list-style-type: none;
	margin-bottom: 0;
	padding: 0
}

.t3m-ProductList-filter .t3m-Card-title:before {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	content: "\f0b0";
	margin-right: 0.5rem
}

.t3m-ProductList-filter .card-body {
	display: flex;
	flex-direction: column
}

@media (max-width: 768.98px) {
	.t3m-ProductList-filter .t3m-Card-footer {
		flex: 0 0 100%
	}
}

.t3m-ProductList-filter .t3m-ProductList-filter-options {
	font-size: .83333rem;
	overflow: auto;
	flex: 1 0 15em
}

.t3m-ProductList-filter .t3m-ProductList-filter-options>.t3m-ProductList-filter-optionGroup:first-child>.t3m-ProductList-filter-option:first-child {
	border-top: 0 none
}

.t3m-ProductList-filter [class*="t3m-ProductList-filter-optionGroup--sublevel"] {
	margin-left: .25rem
}

.t3m-ProductList-filter .t3m-ProductList-filter-option {
	position: relative;
	display: block;
	cursor: pointer;
	margin-bottom: 0;
	min-height: auto;
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	padding-top: 8px
}

.t3m-ProductList-filter .t3m-ProductList-filter-option>.t3m-ProductList-filter-showmoreToggle {
	display: none
}

.t3m-ProductList-filter .t3m-ProductList-filter-option.has-children>.t3m-ProductList-filter-showmoreToggle {
	position: absolute;
	display: block;
	top: 8px;
	right: 0;
	transition: box-shadow .15s ease, background-color .15s ease, -webkit-transform 0.35s ease;
	transition: box-shadow .15s ease, background-color .15s ease, transform 0.35s ease;
	transition: box-shadow .15s ease, background-color .15s ease, transform 0.35s ease, -webkit-transform 0.35s ease
}

.t3m-ProductList-filter .t3m-ProductList-filter-option.has-children.show-children>.t3m-ProductList-filter-showmoreToggle {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.t3m-ProductList-filter .t3m-ProductList-filter-option>.t3m-ProductList-filter-optionGroup {
	display: none
}

.t3m-ProductList-filter .t3m-ProductList-filter-option.show-children>.t3m-ProductList-filter-optionGroup {
	display: block
}

.t3m-ProductList-filter .custom-control-input:disabled~.custom-control-indicator {
	background-color: #353431;
	cursor: not-allowed
}

.t3m-ProductList-filter .custom-control-input:disabled~.custom-control-description {
	color: inherit;
	font-weight: bold;
	cursor: not-allowed
}

*:focus {
	outline: 0 none !important
}

body {
	position: relative
}

a {
	transition: color .15s linear
}

.t3m-ContentLimiter {
	max-width: 1600px;
	margin: 0 auto
}

.t3m-Header .t3m-ContentLimiter {
	display: flex;
	flex-direction: row;
	width: 100%
}

figcaption,
.figcaption {
	display: block;
	padding-top: 1rem;
	font-size: .83333rem;
	color: #83827c
}

.t3m-SearchForm-textInput {
	border: 2px solid #353431;
	max-width: 25em;
	white-space: nowrap;
	overflow-x: hidden;
	text-overflow: ellipsis
}

.t3m-SearchForm.t3m-SearchForm--default .tx-indexedsearch-searchbox-sword {
	margin-right: 1rem
}

@media (max-width: 768.98px) {
	.t3m-SearchForm.t3m-SearchForm--default .tx-indexedsearch-searchbox-sword {
		flex: 1 0 0px
	}
}

.t3m-SearchForm-wrapper.t3m-SearchForm-wrapper--min {
	position: relative;
	flex: 0 0 auto !important
}

.t3m-SearchForm-wrapper.t3m-SearchForm-wrapper--min .t3m-SearchForm {
	display: block;
	position: relative;
	max-width: 4rem;
	max-height: 4rem;
	min-width: 30px;
	min-height: 30px;
	width: 2rem;
	height: 2rem
}

@media (min-width: 576px) {
	.t3m-SearchForm-wrapper.t3m-SearchForm-wrapper--min .t3m-SearchForm {
		width: 2.5rem;
		height: 2.5rem
	}
}

@media (min-width: 769px) {
	.t3m-SearchForm-wrapper.t3m-SearchForm-wrapper--min .t3m-SearchForm {
		width: 3.5rem;
		height: 3.5rem
	}
}

@media (min-width: 992px) {
	.t3m-SearchForm-wrapper.t3m-SearchForm-wrapper--min .t3m-SearchForm {
		width: 3.5rem;
		height: 3.5rem
	}
}

@media (min-width: 1200px) {
	.t3m-SearchForm-wrapper.t3m-SearchForm-wrapper--min .t3m-SearchForm {
		width: 5rem;
		height: 5rem
	}
}

@media (min-width: 1500px) {
	.t3m-SearchForm-wrapper.t3m-SearchForm-wrapper--min .t3m-SearchForm {
		width: 5rem;
		height: 5rem
	}
}

@media (min-width: 1800px) {
	.t3m-SearchForm-wrapper.t3m-SearchForm-wrapper--min .t3m-SearchForm {
		width: 5rem;
		height: 5rem
	}
}

.t3m-SearchForm-wrapper.t3m-SearchForm-wrapper--min .t3m-SearchForm>svg {
	display: inline-block;
	width: 1.2em;
	height: 1.2em;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 1
}

.t3m-SearchForm-wrapper.t3m-SearchForm-wrapper--min .t3m-SearchForm-backdrop {
	opacity: 0;
	visibility: hidden;
	transition: opacity .225s linear
}

.t3m-SearchForm-wrapper.t3m-SearchForm-wrapper--min .t3m-SearchForm-textInput {
	display: block;
	position: relative;
	z-index: 2;
	width: 100%;
	height: 100%;
	cursor: pointer;
	opacity: 0;
	padding: 0;
	font-size: 16px
}

.t3m-SearchForm-wrapper.t3m-SearchForm-wrapper--min .t3m-SearchForm-textInput:focus {
	-webkit-animation-duration: .45s;
	animation-duration: .45s;
	opacity: 1;
	position: fixed !important;
	z-index: 1052;
	left: 50%;
	top: 25vh;
	width: 80vw;
	height: 10vw;
	margin-left: -40vw;
	padding: 2vw;
	font-size: 16px;
	cursor: text
}

@media (min-width: 576px) {
	.t3m-SearchForm-wrapper.t3m-SearchForm-wrapper--min .t3m-SearchForm-textInput:focus {
		font-size: 3vw
	}
}

@media (min-width: 769px) {
	.t3m-SearchForm-wrapper.t3m-SearchForm-wrapper--min .t3m-SearchForm-textInput:focus {
		width: 30vw;
		height: 6vw;
		margin-left: -15vw;
		padding: 2vw
	}
}

.t3m-SearchForm-wrapper.t3m-SearchForm-wrapper--min .t3m-SearchForm-textInput:focus+.t3m-SearchForm-backdrop {
	visibility: visible;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-image: linear-gradient(170deg, rgba(131, 130, 124, 0.75), rgba(53, 52, 49, 0.75));
	z-index: 1051;
	opacity: 1
}

.t3m-SearchForm-wrapper.t3m-SearchForm-wrapper--min .t3m-SearchForm-textInput:focus+.t3m-SearchForm-backdrop .t3m-SearchForm-suggest {
	display: block
}

@media (max-width: 768.98px) {
	.t3m-Navigation.t3m-Navigation--main .t3m-SearchForm-wrapper.t3m-SearchForm-wrapper--min {
		display: none
	}
}

.t3m-SearchForm-suggest {
	display: none;
	position: fixed;
	z-index: 1052;
	left: 50%;
	top: 25vh;
	margin-top: 10vw;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

@media (min-width: 769px) {
	.t3m-SearchForm-suggest {
		top: 25vh;
		margin-top: 6vw
	}
}

.tx-solr-autosuggest {
	position: static !important;
	background-color: white;
	overflow: auto;
	font-family: "Univers Roman", -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: 1.2rem;
	border: 2px solid #83827c
}

.tx-solr-autosuggest strong {
	color: #0040f6
}

.tx-solr-autosuggest .autocomplete-suggestion {
	padding: .5rem 1.5rem;
	white-space: nowrap;
	overflow: hidden
}

.tx-solr-autosuggest .autocomplete-selected {
	background-color: #0040f6;
	color: white
}

.tx-solr-autosuggest .autocomplete-selected a,
.tx-solr-autosuggest .autocomplete-selected strong {
	color: inherit
}

.tx-solr-autosuggest .autocomplete-group {
	padding: .5rem 1.5rem;
	margin-top: 1rem
}

.tx-solr-autosuggest .autocomplete-group strong {
	display: block;
	border-bottom: 1px solid #999
}

.t3m-SearchForm-wrapper.t3m-SearchForm-wrapper--min.t3m-SearchForm-wrapper--mobile {
	align-self: stretch;
	margin-left: auto
}

@media (min-width: 769px) {
	.t3m-SearchForm-wrapper.t3m-SearchForm-wrapper--min.t3m-SearchForm-wrapper--mobile {
		display: none
	}
}

.t3m-SearchForm-wrapper.t3m-SearchForm-wrapper--min.t3m-SearchForm-wrapper--mobile .t3m-SearchForm {
	width: 4rem;
	height: 100%
}

@media (max-width: 768.98px) {
	.t3m-SearchForm-wrapper.t3m-SearchForm-wrapper--min.t3m-SearchForm-wrapper--mobile .t3m-SearchForm-textInput:focus {
		margin: 1rem auto 0;
		padding: 1rem 1rem;
		font-size: 1rem;
		left: 0;
		right: 0;
		width: 80%
	}
}

@media (max-width: 575.98px) {
	.t3m-SearchForm-wrapper.t3m-SearchForm-wrapper--min.t3m-SearchForm-wrapper--mobile .t3m-SearchForm-textInput:focus {
		top: 3.5rem
	}
}

@media (min-width: 576px) and (max-width: 768.98px) {
	.t3m-SearchForm-wrapper.t3m-SearchForm-wrapper--min.t3m-SearchForm-wrapper--mobile .t3m-SearchForm-textInput:focus {
		top: 3.5rem
	}
}

.t3m-SearchForm-wrapper.t3m-SearchForm-wrapper--offCanvas {
	margin-top: 1.5rem;
	padding: .5rem 1rem
}

.t3m-SearchForm-wrapper.t3m-SearchForm-wrapper--offCanvas .t3m-SearchForm-textInput {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 512 512' fill='%23212529'%3E%3Cpath d='M508.5 468.9L387.1 347.5c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5 50.6-84 50.6-136C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c52 0 99.5-19.1 136-50.6v13.2c0 3.2 1.3 6.2 3.5 8.5l121.4 121.4c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17zM208 368c-88.4 0-160-71.6-160-160S119.6 48 208 48s160 71.6 160 160-71.6 160-160 160z'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: 1.3rem 100%;
	background-position: 0.9rem center;
	padding-left: 3rem;
	font-weight: 500
}

.t3m-SearchForm-wrapper.t3m-SearchForm-wrapper--offCanvas .t3m-SearchForm-textInput::-webkit-input-placeholder {
	font-style: italic;
	color: inherit
}

.t3m-SearchForm-wrapper.t3m-SearchForm-wrapper--offCanvas .t3m-SearchForm-textInput::-moz-placeholder {
	font-style: italic;
	color: inherit
}

.t3m-SearchForm-wrapper.t3m-SearchForm-wrapper--offCanvas .t3m-SearchForm-textInput:-ms-input-placeholder {
	font-style: italic;
	color: inherit
}

.t3m-SearchForm-wrapper.t3m-SearchForm-wrapper--offCanvas .t3m-SearchForm-textInput::-ms-input-placeholder {
	font-style: italic;
	color: inherit
}

.t3m-SearchForm-wrapper.t3m-SearchForm-wrapper--offCanvas .t3m-SearchForm-textInput::placeholder {
	font-style: italic;
	color: inherit
}

.t3m-SearchForm-wrapper.t3m-SearchForm-wrapper--scienceLab {
	display: none
}

@media (min-width: 769px) {
	.t3m-SearchForm-wrapper.t3m-SearchForm-wrapper--scienceLab {
		margin-left: 1vw;
		display: flex;
		align-items: center
	}
}

.t3m-Section-header {
	display: flex;
	flex-direction: column;
	align-items: center;
	padding-top: 0 !important;
	padding-bottom: 0 !important
}

.t3m-Section-body {
	width: 100%
}

.t3m-Section-backgroundImage {
	display: none;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	padding: 0 !important
}

@media (min-width: 769px) {
	.t3m-Section-backgroundImage {
		-webkit-animation-name: kenburns-left;
		animation-name: kenburns-left;
		-webkit-animation-duration: 30s;
		animation-duration: 30s;
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both;
		-webkit-animation-iteration-count: infinite;
		animation-iteration-count: infinite;
		-webkit-animation-direction: alternate;
		animation-direction: alternate
	}

	.t3m-Section-backgroundImage.m-u-rtl {
		-webkit-animation-name: kenburns-right;
		animation-name: kenburns-right
	}

	@supports ((-o-object-fit: cover) or (object-fit: cover)) {
		.t3m-Section-backgroundImage {
			display: block
		}
	}
}

.t3m-Section.t3m-Section--default>.t3m-Section-header+*,
.t3m-Section.t3m-Section--columns>.t3m-Section-header+* {
	padding-top: .75rem
}

@media (min-width: 576px) {

	.t3m-Section.t3m-Section--default>.t3m-Section-header+*,
	.t3m-Section.t3m-Section--columns>.t3m-Section-header+* {
		padding-top: 1.25rem
	}
}

@media (min-width: 769px) {

	.t3m-Section.t3m-Section--default>.t3m-Section-header+*,
	.t3m-Section.t3m-Section--columns>.t3m-Section-header+* {
		padding-top: 1.25rem
	}
}

@media (min-width: 992px) {

	.t3m-Section.t3m-Section--default>.t3m-Section-header+*,
	.t3m-Section.t3m-Section--columns>.t3m-Section-header+* {
		padding-top: 2rem
	}
}

@media (min-width: 1200px) {

	.t3m-Section.t3m-Section--default>.t3m-Section-header+*,
	.t3m-Section.t3m-Section--columns>.t3m-Section-header+* {
		padding-top: 2rem
	}
}

@media (min-width: 1500px) {

	.t3m-Section.t3m-Section--default>.t3m-Section-header+*,
	.t3m-Section.t3m-Section--columns>.t3m-Section-header+* {
		padding-top: 2rem
	}
}

@media (min-width: 1800px) {

	.t3m-Section.t3m-Section--default>.t3m-Section-header+*,
	.t3m-Section.t3m-Section--columns>.t3m-Section-header+* {
		padding-top: 2rem
	}
}

.t3m-Section.t3m-Section--hidden {
	display: none
}

.t3m-Section.t3m-Section--breadcrumb>* {
	padding-top: 1.5rem
}

@media (min-width: 576px) {
	.t3m-Section.t3m-Section--breadcrumb>* {
		padding-top: 2.5rem
	}
}

@media (min-width: 769px) {
	.t3m-Section.t3m-Section--breadcrumb>* {
		padding-top: 2.5rem
	}
}

@media (min-width: 992px) {
	.t3m-Section.t3m-Section--breadcrumb>* {
		padding-top: 4rem
	}
}

@media (min-width: 1200px) {
	.t3m-Section.t3m-Section--breadcrumb>* {
		padding-top: 4rem
	}
}

@media (min-width: 1500px) {
	.t3m-Section.t3m-Section--breadcrumb>* {
		padding-top: 4rem
	}
}

@media (min-width: 1800px) {
	.t3m-Section.t3m-Section--breadcrumb>* {
		padding-top: 4rem
	}
}

.t3m-Section.t3m-Section--breadcrumb+.t3m-Section>*,
.t3m-Section.t3m-Section--breadcrumb+a:not([href])+.t3m-Section>* {
	padding-top: 0
}

.t3m-Section.t3m-Section--tabs {
	padding-bottom: 1.5rem
}

@media (min-width: 576px) {
	.t3m-Section.t3m-Section--tabs {
		padding-bottom: 2.5rem
	}
}

@media (min-width: 769px) {
	.t3m-Section.t3m-Section--tabs {
		padding-bottom: 2.5rem
	}
}

@media (min-width: 992px) {
	.t3m-Section.t3m-Section--tabs {
		padding-bottom: 4rem
	}
}

@media (min-width: 1200px) {
	.t3m-Section.t3m-Section--tabs {
		padding-bottom: 4rem
	}
}

@media (min-width: 1500px) {
	.t3m-Section.t3m-Section--tabs {
		padding-bottom: 4rem
	}
}

@media (min-width: 1800px) {
	.t3m-Section.t3m-Section--tabs {
		padding-bottom: 4rem
	}
}

.t3m-Section.t3m-Section--introCampaign {
	position: relative
}

.t3m-Section.t3m-Section--introCampaign>* {
	padding-top: 2.5rem !important
}

.t3m-Section.t3m-Section--introCampaign .t3m-Section-body {
	background-color: #83827c;
	color: white;
	border-radius: .25rem;
	padding-bottom: 1.5rem
}

@media (max-width: 991.98px) {
	.t3m-Section.t3m-Section--introCampaign .t3m-Section-body {
		background-image: none
	}

	.t3m-Section.t3m-Section--introCampaign .t3m-Section-body .t3m-Intro--campaign-headline {
		padding: 0 15px
	}
}

@media (min-width: 576px) {
	.t3m-Section.t3m-Section--introCampaign .t3m-Section-body {
		padding-bottom: 2.5rem
	}
}

@media (min-width: 769px) {
	.t3m-Section.t3m-Section--introCampaign .t3m-Section-body {
		padding-bottom: 2.5rem
	}
}

@media (min-width: 992px) {
	.t3m-Section.t3m-Section--introCampaign .t3m-Section-body {
		padding-bottom: 4rem
	}
}

@media (min-width: 1200px) {
	.t3m-Section.t3m-Section--introCampaign .t3m-Section-body {
		padding-bottom: 4rem
	}
}

@media (min-width: 1500px) {
	.t3m-Section.t3m-Section--introCampaign .t3m-Section-body {
		padding-bottom: 4rem
	}
}

@media (min-width: 1800px) {
	.t3m-Section.t3m-Section--introCampaign .t3m-Section-body {
		padding-bottom: 4rem
	}
}

.t3m-Section.t3m-Section--cardContainer+.t3m-Section--cardContainer>* {
	padding-top: 0 !important
}

.t3m-SiteWrapper {
	position: relative;
	z-index: 2;
	overflow: hidden;
	width: 100%
}

@media (max-width: 768.98px) {
	.t3m-SiteWrapper {
		overflow: visible
	}
}

.t3m-Slider .t3m-Slider-slides {
	margin-right: -1.25rem;
	margin-left: -1.25rem
}

.t3m-Slider .slick-list {
	padding-top: 8px;
	padding-bottom: 8px
}

.t3m-Slider .slick-slide {
	padding-right: 1.25rem;
	padding-left: 1.25rem
}

@media (max-width: 768.98px) {
	.t3m-Slider .slick-slide>div:not(:first-child) {
		margin-top: 4px
	}
}

.t3m-Slider .slick-slide .t3m-Card {
	margin-top: 0;
	margin-bottom: 0
}

.t3m-Slider-nav {
	margin-bottom: 0
}

.t3m-Slider-nav-dots .slick-dots {
	display: flex;
	align-items: center
}

.t3m-Slider-nav-dots .slick-dots li button:before {
	background-color: rgba(53, 52, 49, 0.5)
}

.t3m-Slider-nav-dots .slick-dots li button:hover:before {
	background-color: rgba(53, 52, 49, 0.8)
}

.t3m-Slider.t3m-Slider--bannerRotator {
	padding: 4px 2px !important
}

.t3m-Slider.t3m-Slider--bannerRotator .t3m-Slider-slides {
	margin-left: 0;
	margin-right: 0
}

.t3m-Slider.t3m-Slider--bannerRotator .slick-list {
	padding-top: 0;
	padding-bottom: 0
}

.t3m-Slider.t3m-Slider--bannerRotator .slick-slide {
	padding-left: 2px;
	padding-right: 2px
}

@media (max-width: 768.98px) {
	.t3m-Slider.t3m-Slider--bannerRotator .slick-slide>div:not(:first-child) {
		margin-top: 4px
	}
}

.t3m-Slider.t3m-Slider--bannerRotator .t3m-Slider-nav.t3m-Slider-nav--dots-arrows {
	display: none
}

.t3m-Navigation.t3m-Navigation--splitscreen {
	display: flex;
	flex-direction: column;
	color: white;
	overflow: hidden
}

@media (min-width: 992px) {
	.t3m-Navigation.t3m-Navigation--splitscreen {
		flex-direction: row
	}
}

.t3m-Navigation--splitscreen-column {
	flex: 0 0 auto;
	position: relative;
	z-index: 1;
	padding: 1.5rem;
	max-width: 100%
}

@media (min-width: 576px) and (max-width: 768.98px) {
	.t3m-Navigation--splitscreen-column {
		padding: 2.5rem
	}
}

@media (min-width: 769px) and (max-width: 991.98px) {
	.t3m-Navigation--splitscreen-column {
		padding: 2.5rem
	}
}

@media (min-width: 992px) {
	.t3m-Navigation--splitscreen-column {
		flex: 0 0 50%;
		max-width: 50%;
		height: 50vw;
		max-height: 75vh
	}
}

.t3m-Navigation--splitscreen-column--left {
	background: transparent url(http://www.sineroi.com/template/en/static/image/lms-splitscreen-products.jpg) center center no-repeat;
	background-size: cover
}

.t3m-Navigation--splitscreen-column--left .t3m-Navigation--splitscreen--backdrop {
	background-color: rgba(40, 39, 37, 0.75)
}

.t3m-Navigation--splitscreen-column--right {
	background: transparent url(http://www.sineroi.com/template/en/static/image/lms-splitscreen-applications.jpg) center center no-repeat;
	background-size: cover
}

.t3m-Navigation--splitscreen-column--right .t3m-Navigation--splitscreen--backdrop {
	background-color: rgba(61, 26, 30, 0.75)
}

.t3m-Navigation--splitscreen--backdrop {
	position: absolute;
	z-index: 0;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0
}

.t3m-Navigation--splitscreen-overlay {
	text-align: center;
	position: relative;
	z-index: 2;
	cursor: pointer
}

@media (min-width: 992px) {
	.t3m-Navigation--splitscreen-overlay {
		position: absolute;
		left: 0;
		right: 0;
		top: 50%;
		-webkit-transform: translateY(-75%);
		transform: translateY(-75%)
	}
}

.t3m-Navigation--splitscreen-overlay>*:not(.t3m-Navigation--splitscreen--cta) {
	max-width: 440px;
	margin-left: auto;
	margin-right: auto
}

.t3m-Navigation--splitscreen--cta {
	position: relative;
	white-space: nowrap;
	padding-right: 2.6rem;
	overflow: hidden;
	text-overflow: ellipsis
}

@media (max-width: 575.98px) {
	.t3m-Navigation--splitscreen--cta {
		margin: 0 auto !important
	}
}

.t3m-Navigation--splitscreen--cta:after {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	content: "\f0c9";
	position: absolute;
	top: 50%;
	right: 1rem;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.t3m-Navigation--splitscreen-nav-wrapper {
	position: fixed;
	z-index: 1035;
	font-size: 1.2rem;
	left: 0;
	right: 0;
	top: 4rem;
	bottom: 0;
	display: none;
	visibility: hidden;
	background: transparent url(http://www.sineroi.com/template/en/static/image/lms-splitscreen-products.jpg) center center no-repeat;
	background-size: cover
}

.t3m-Navigation--splitscreen-nav-wrapper>[id^="c"] {
	height: 100%
}

@media (min-width: 576px) {
	.t3m-Navigation--splitscreen-nav-wrapper {
		top: 4rem
	}
}

@media (min-width: 769px) {
	.t3m-Navigation--splitscreen-nav-wrapper {
		top: 6.5rem
	}
}

@media (min-width: 992px) {
	.t3m-Navigation--splitscreen-nav-wrapper {
		display: block;
		position: absolute;
		top: 0;
		z-index: 1;
		background-image: none;
		font-size: 1rem
	}

	.t3m-Navigation--splitscreen-nav-wrapper>[id^="c"] {
		height: auto
	}
}

.t3m-Navigation--splitscreen-nav-wrapper .t3m-Headline {
	position: absolute;
	left: 50%;
	top: 0;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	padding: .25rem 1rem;
	font-size: .83333rem;
	background-color: rgba(0, 0, 0, 0.3);
	z-index: 2
}

@media (min-width: 992px) {
	.t3m-Navigation--splitscreen-nav-wrapper .t3m-Headline {
		z-index: auto
	}
}

.t3m-Navigation--splitscreen-nav-gutter {
	display: none;
	position: absolute;
	z-index: 0;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0
}

@media (min-width: 992px) {
	.t3m-Navigation--splitscreen-nav-gutter {
		display: block
	}
}

.t3m-Navigation--splitscreen-nav-gutter-h,
.t3m-Navigation--splitscreen-nav-gutter-v {
	position: absolute;
	background-color: rgba(255, 255, 255, 0.15)
}

.t3m-Navigation--splitscreen-nav-gutter-h {
	width: 1px;
	top: 1.5rem;
	bottom: 1.5rem
}

.t3m-Navigation--splitscreen-nav-gutter-h:nth-of-type(1) {
	left: 33.33333%
}

.t3m-Navigation--splitscreen-nav-gutter-h:nth-of-type(2) {
	left: 66.66667%
}

.t3m-Navigation--splitscreen-nav-gutter-v {
	height: 1px;
	left: 1.5rem;
	right: 1.5rem
}

.t3m-Navigation--splitscreen-nav-gutter-v:nth-of-type(3) {
	top: 25%
}

.t3m-Navigation--splitscreen-nav-gutter-v:nth-of-type(4) {
	top: 50%
}

.t3m-Navigation--splitscreen-nav-gutter-v:nth-of-type(5) {
	top: 75%
}

.t3m-Navigation--splitscreen-nav-close {
	display: inline-block;
	overflow: hidden;
	text-indent: -5000px;
	white-space: nowrap;
	position: relative;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	vertical-align: middle;
	cursor: pointer;
	text-shadow: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	box-shadow: 0 0 0 0 #0040f6;
	background-color: #0040f6;
	transition: box-shadow .15s ease, background-color .15s ease;
	color: white;
	border: 0 none;
	padding: 0;
	width: 40px;
	height: 40px;
	position: absolute;
	z-index: 2;
	cursor: pointer;
	right: 2rem;
	top: 2rem;
	background-color: rgba(0, 0, 0, 0.5);
	border: 1px solid rgba(255, 255, 255, 0.15)
}

.t3m-Navigation--splitscreen-nav-close.disabled,
.t3m-Navigation--splitscreen-nav-close:disabled {
	opacity: 0.65;
	box-shadow: none
}

.t3m-Navigation--splitscreen-nav-close:active,
.t3m-Navigation--splitscreen-nav-close.active {
	background-image: none;
	outline: 0;
	box-shadow: none
}

.t3m-Navigation--splitscreen-nav-close:hover {
	box-shadow: 0 0 0 4px #ff0920;
	background-color: #ff0920;
	color: white
}

.t3m-Navigation--splitscreen-nav-close:hover:before,
.t3m-Navigation--splitscreen-nav-close:hover i,
.t3m-Navigation--splitscreen-nav-close:hover .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-Navigation--splitscreen-nav-close:focus {
	color: #353431
}

.t3m-Navigation--splitscreen-nav-close:focus:before,
.t3m-Navigation--splitscreen-nav-close:focus i,
.t3m-Navigation--splitscreen-nav-close:focus .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-Navigation--splitscreen-nav-close:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 40 40' version='1.1' xml:space='preserve' stroke-linejoin='round' fill='%23FFFFFF'%3E%3Cpath d='M10 19l9 0 0-9 2 0 0 9 9 0 0 2 -9 0 0 9 -2 0 0-9 -9 0 0-2Z'/%3E%3C/svg%3E%0A") center center no-repeat
}

@media (min-width: 992px) {
	.t3m-Navigation--splitscreen-nav-close {
		left: 100%;
		right: auto;
		top: 50%;
		margin-top: -20px;
		border-left: 0;
		border-radius: 0 50% 50% 0;
		z-index: 0
	}

	.t3m-Navigation--splitscreen-column--right .t3m-Navigation--splitscreen-nav-close {
		left: auto;
		right: 100%;
		border: 1px solid rgba(255, 255, 255, 0.15);
		border-right: 0;
		border-radius: 50% 0 0 50%
	}
}

.t3m-Navigation--splitscreen-nav-close:before {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.t3m-Navigation--splitscreen-nav-close:hover {
	box-shadow: none
}

ul.t3m-Navigation--splitscreen-nav {
	padding-left: 0;
	list-style: none;
	height: 100%;
	overflow-y: auto;
	position: relative;
	z-index: 1;
	letter-spacing: 0.3px;
	background-color: rgba(40, 39, 37, 0.75);
	background-image: url("data:image/png;base64,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");
	background-repeat: repeat;
	background-position: left top;
	background-blend-mode: overlay;
	font-family: "Univers Condensed", -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"
}

html[lang="ja"] ul.t3m-Navigation--splitscreen-nav,
html[lang="jp"] ul.t3m-Navigation--splitscreen-nav {
	font-family: "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, Osaka, "MS PGothic", -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"
}

@media (max-width: 991.98px) {
	ul.t3m-Navigation--splitscreen-nav {
		font-size: 1.5625rem;
		line-height: 1.3;
		padding-top: 2.5rem;
		padding-bottom: 1rem;
		padding-right: calc(2rem + 40px)
	}
}

@media (min-width: 992px) {
	ul.t3m-Navigation--splitscreen-nav {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		text-align: center;
		background-color: transparent;
		background-image: none;
		height: auto;
		padding: 0;
		line-height: 1.6
	}
}

@media (max-width: 991.98px) {
	ul.t3m-Navigation--splitscreen-nav>li {
		padding: .5rem 2rem
	}
}

@media (min-width: 992px) {
	ul.t3m-Navigation--splitscreen-nav>li {
		position: relative;
		flex: 0 0 33.33333%;
		height: 12.5vw;
		max-height: 18.75vh;
		display: flex;
		align-items: center;
		justify-content: center;
		margin-top: 0 !important
	}
}

@media (min-width: 992px) {
	.t3m-Navigation--splitscreen-item {
		margin: 1.5rem
	}
}

.t3m-Navigation--splitscreen-item>a {
	color: white
}

@media (min-width: 992px) {
	.t3m-Navigation--splitscreen-item>a>span {
		margin: -2.5rem;
		padding: 2.5rem
	}
}

.t3m-Navigation--splitscreen-item>a>br {
	display: none
}

@media (min-width: 992px) {
	.t3m-Navigation--splitscreen-item>a>br {
		display: inline
	}
}

.t3m-Navigation--splitscreen-dropdown {
	display: none;
	margin-left: 0.5rem
}

@media (min-width: 992px) {
	.t3m-Navigation--splitscreen-dropdown {
		display: inline-block
	}
}

.t3m-Navigation--splitscreen-dropdown-toggle {
	display: inline-block;
	overflow: hidden;
	text-indent: -5000px;
	white-space: nowrap;
	position: relative;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	vertical-align: middle;
	cursor: pointer;
	text-shadow: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	box-shadow: 0 0 0 0 #353431;
	background-color: transparent;
	transition: box-shadow .15s ease, background-color .15s ease;
	color: #353431;
	border: 2px solid #353431;
	padding: 0;
	width: 16px;
	height: 16px;
	color: white;
	border-color: white;
	border-width: 1px
}

.t3m-Navigation--splitscreen-dropdown-toggle.disabled,
.t3m-Navigation--splitscreen-dropdown-toggle:disabled {
	opacity: 0.65;
	box-shadow: none
}

.t3m-Navigation--splitscreen-dropdown-toggle:active,
.t3m-Navigation--splitscreen-dropdown-toggle.active {
	background-image: none;
	outline: 0;
	box-shadow: none
}

.t3m-Navigation--splitscreen-dropdown-toggle:hover {
	color: #0040f6;
	background-color: transparent;
	border-color: #0040f6;
	box-shadow: none
}

.t3m-Navigation--splitscreen-dropdown-toggle:hover:before,
.t3m-Navigation--splitscreen-dropdown-toggle:hover i,
.t3m-Navigation--splitscreen-dropdown-toggle:hover .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-Navigation--splitscreen-dropdown-toggle:focus {
	color: #353431
}

.t3m-Navigation--splitscreen-dropdown-toggle:focus:before,
.t3m-Navigation--splitscreen-dropdown-toggle:focus i,
.t3m-Navigation--splitscreen-dropdown-toggle:focus .t3m-Icon[class*="fa"] {
	color: inherit
}

.t3m-Navigation--splitscreen-dropdown-toggle:before {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	content: \f107;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	text-align: center;
	background-color: transparent;
	text-indent: 0;
	transition: color .15s ease;
	line-height: 12px;
	margin-right: 0;
	font-size: 8px
}

.t3m-Navigation--splitscreen-dropdown-toggle:before {
	font-size: 13px;
	line-height: 14px
}

.t3m-Navigation--splitscreen-dropdown-toggle:hover,
.t3m-Navigation--splitscreen-dropdown-toggle:focus {
	background-color: white;
	color: #353431;
	border-color: white
}

.t3m-Navigation--splitscreen-dropdown.show {
	color: #ff0920
}

.t3m-Navigation--splitscreen-dropdown.show .t3m-Navigation--splitscreen-dropdown-toggle:before {
	content: "\f106"
}

.t3m-Navigation--splitscreen-dropdown .dropdown-menu {
	letter-spacing: 0
}

.t3m-Navigation--splitscreen-column.is-showing-navigation {
	z-index: 2
}

.t3m-Navigation--splitscreen-column.is-showing-navigation .t3m-Navigation--splitscreen-overlay {
	-webkit-animation-duration: .45s;
	animation-duration: .45s
}

.t3m-Navigation--splitscreen-column.is-showing-navigation .t3m-Navigation--splitscreen-nav-wrapper {
	display: block;
	-webkit-animation-duration: .45s;
	animation-duration: .45s;
	-webkit-animation-delay: .225s;
	animation-delay: .225s;
	visibility: visible
}

.t3m-Subnavigation {
	display: flex;
	flex-wrap: wrap;
	margin-right: -1rem;
	margin-left: -1rem
}

.t3m-Subnavigation-col {
	position: relative;
	width: 100%;
	padding-right: 1rem;
	padding-left: 1rem;
	flex: 0 0 50%;
	max-width: 50%;
	margin-bottom: 2rem
}

@media (min-width: 576px) {
	.t3m-Subnavigation-col {
		flex: 0 0 50%;
		max-width: 50%
	}
}

@media (min-width: 769px) {
	.t3m-Subnavigation-col {
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}
}

@media (min-width: 992px) {
	.t3m-Subnavigation-col {
		flex: 0 0 50%;
		max-width: 50%
	}
}

@media (min-width: 1200px) {
	.t3m-Subnavigation-col {
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}
}

.t3m-Subnavigation-col .t3m-Dropdown-label span {
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto
}

@media (min-width: 576px) {
	.t3m-Section--productNavigationHomepage .t3m-Subnavigation-col {
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}
}

@media (min-width: 769px) {
	.t3m-Section--productNavigationHomepage .t3m-Subnavigation-col {
		flex: 0 0 25%;
		max-width: 25%
	}
}

@media (min-width: 992px) {
	.t3m-Section--productNavigationHomepage .t3m-Subnavigation-col {
		flex: 0 0 25%;
		max-width: 25%
	}
}

@media (min-width: 1200px) {
	.t3m-Section--productNavigationHomepage .t3m-Subnavigation-col {
		flex: 0 0 25%;
		max-width: 25%
	}
}

.table th,
.contenttable th,
.table td,
.contenttable td {
	border-top: 0 none
}

.table thead th,
.contenttable thead th {
	border-top-width: 2px
}

.contenttable {
	display: block;
	width: 100%;
	overflow-x: auto;
	-ms-overflow-style: -ms-autohiding-scrollbar
}

.t3m-Tabs-header {
	display: flex;
	flex-direction: column;
	align-items: stretch
}

@media (min-width: 576px) {
	.t3m-Tabs-header {
		align-items: center
	}
}

.t3m-Tabs.t3m-Tabs--default .nav-tabs,
.t3m-Tabs.lms-Tabs--default .nav-tabs {
	margin-bottom: 1rem
}

.t3m-Tabs.t3m-Tabs--default .nav-item:not(:last-child),
.t3m-Tabs.lms-Tabs--default .nav-item:not(:last-child) {
	margin-right: .25rem
}

.t3m-Tabs.t3m-Tabs--default .tab-content,
.t3m-Tabs.lms-Tabs--default .tab-content {
	margin-top: 1.5rem
}

.t3m-Tabs.t3m-Tabs--pills .t3m-Tabs-nav,
.t3m-Tabs.lms-Tabs--pills .t3m-Tabs-nav {
	margin-bottom: 1.5rem
}

.t3m-Tabs.t3m-Tabs--pills .t3m-Tabs-nav .nav-link,
.t3m-Tabs.lms-Tabs--pills .t3m-Tabs-nav .nav-link {
	padding: .25rem .5rem;
	margin: 0 .25rem .25rem 0;
	font-size: .83333rem;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	color: white;
	background-color: rgba(0, 0, 0, 0.19);
	transition: color .15s linear, background-color .15s linear
}

.t3m-Tabs.t3m-Tabs--pills .t3m-Tabs-nav .nav-link:hover,
.t3m-Tabs.t3m-Tabs--pills .t3m-Tabs-nav .nav-link:focus,
.t3m-Tabs.lms-Tabs--pills .t3m-Tabs-nav .nav-link:hover,
.t3m-Tabs.lms-Tabs--pills .t3m-Tabs-nav .nav-link:focus {
	background-color: #ff0920;
	color: white
}

.t3m-Tabs.t3m-Tabs--pills .t3m-Tabs-nav .nav-link.active,
.show>.t3m-Tabs.t3m-Tabs--pills .t3m-Tabs-nav .nav-link,
.t3m-Tabs.lms-Tabs--pills .t3m-Tabs-nav .nav-link.active,
.show>.t3m-Tabs.lms-Tabs--pills .t3m-Tabs-nav .nav-link {
	color: #fff;
	background-color: #0040f6
}

.t3m-Tabs.t3m-Tabs--pills .t3m-Tabs-nav .nav-link.active .t3m-Icon.t3m-Icon--leicaLogoMin:before,
.show>.t3m-Tabs.t3m-Tabs--pills .t3m-Tabs-nav .nav-link .t3m-Icon.t3m-Icon--leicaLogoMin:before,
.t3m-Tabs.lms-Tabs--pills .t3m-Tabs-nav .nav-link.active .t3m-Icon.t3m-Icon--leicaLogoMin:before,
.show>.t3m-Tabs.lms-Tabs--pills .t3m-Tabs-nav .nav-link .t3m-Icon.t3m-Icon--leicaLogoMin:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 40 40' version='1.1' xml:space='preserve' stroke-linejoin='round'%3E%3Crect x='0' y='0' width='40' height='40' fill='none'/%3E%3Cpath d='M35 33.6l0.3-1.5c-8.3 1.7-14.8-1-17.1-1.7 0.8-1.5 1.6-3.2 2.2-5.4l1.6-5.6 0.5-2c0.8-4.3 1.7-7.2 2.5-9 0.7-1.4 1.5-2 2.3-2.1 0.6 0.1 1.1 0.2 1.3 0.4 0.8 0.9 0.9 2.4 0.2 4.5 -0.6 1.5-1.4 2.8-2.6 3.9 -1.1 1.2-2.3 1.9-3.7 2.3l-0.5 2c3.5-0.7 6.3-2.8 8.1-6.3 1.1-2.8 1.4-5 0.6-6.7 -0.1-0.4-0.6-0.9-1.2-1.6 -0.9-0.7-2-0.9-3.2-0.8 -1.2 0.2-2.2 0.6-3.2 1.3 -1.7 1.2-3.1 2.9-4.1 5.5 -0.3 0.9-0.6 2.1-1 3.6l-0.8 3.5c-0.6 0.1-1.7-0.1-3.7-0.6 -0.3 0.6-0.5 1.2-0.5 1.5 1.6 0.6 2.9 0.9 3.8 1.1 -0.5 2.1-1.2 4.7-2.2 7.7l-0.3 0.9c-0.1 0.3-0.3 0.6-0.5 0.7 -1.7-0.4-3-0.7-3.9-0.8 -0.7 0-1.5 0-2.1 0.1 -0.6 0.2-1.2 0.4-1.7 0.7 -0.7 0.6-1.2 1.5-1.1 2.5 0.1 1.3 0.7 2.2 1.8 2.8l0.9-1.7c-0.5-0.3-0.7-0.6-0.7-1 0.1-0.4 0.2-0.7 0.6-0.9 0 0 0.1-0.1 0.2-0.1 0.6-0.3 1.3-0.3 2.2-0.2l2.6 0.9c-0.6 0.6-1.4 1.2-2.2 1.5 -0.9 0.3-1.7 0.3-2.6-0.1l-0.9 1.7c0.4 0.2 0.6 0.3 0.9 0.4 1.3 0.5 2.7 0.5 4.1 0.2 1.7-0.3 3.2-1 4.6-2.3 2.9 1.2 4.9 2 6.2 2.4 3.6 1.3 10.2-1 12.3-1.5Z' fill='%23ec1c28'/%3E%3C/svg%3E")
}

.t3m-Tabs.t3m-Tabs--pills .t3m-Tabs-nav .nav-link.active .t3m-Icon.fa-twitter,
.show>.t3m-Tabs.t3m-Tabs--pills .t3m-Tabs-nav .nav-link .t3m-Icon.fa-twitter,
.t3m-Tabs.lms-Tabs--pills .t3m-Tabs-nav .nav-link.active .t3m-Icon.fa-twitter,
.show>.t3m-Tabs.lms-Tabs--pills .t3m-Tabs-nav .nav-link .t3m-Icon.fa-twitter {
	color: #00abf0
}

.t3m-Tabs.t3m-Tabs--pills .t3m-Tabs-nav .nav-link.active .t3m-Icon.fa-facebook,
.show>.t3m-Tabs.t3m-Tabs--pills .t3m-Tabs-nav .nav-link .t3m-Icon.fa-facebook,
.t3m-Tabs.lms-Tabs--pills .t3m-Tabs-nav .nav-link.active .t3m-Icon.fa-facebook,
.show>.t3m-Tabs.lms-Tabs--pills .t3m-Tabs-nav .nav-link .t3m-Icon.fa-facebook {
	color: #39599b
}

.t3m-Tabs.t3m-Tabs--pills .t3m-Tabs-nav .nav-link.active .t3m-Icon.fa-linkedin,
.show>.t3m-Tabs.t3m-Tabs--pills .t3m-Tabs-nav .nav-link .t3m-Icon.fa-linkedin,
.t3m-Tabs.lms-Tabs--pills .t3m-Tabs-nav .nav-link.active .t3m-Icon.fa-linkedin,
.show>.t3m-Tabs.lms-Tabs--pills .t3m-Tabs-nav .nav-link .t3m-Icon.fa-linkedin {
	color: #007ab8
}

.t3m-Tabs.t3m-Tabs--pills .t3m-Tabs-nav .nav-link .t3m-Icon,
.t3m-Tabs.lms-Tabs--pills .t3m-Tabs-nav .nav-link .t3m-Icon {
	margin-right: 0.1rem !important
}

.t3m-Tabs.t3m-Tabs--pills .t3m-Tabs-nav .t3m-Icon.t3m-Icon--leicaLogoMin,
.t3m-Tabs.lms-Tabs--pills .t3m-Tabs-nav .t3m-Icon.t3m-Icon--leicaLogoMin {
	vertical-align: -0.1em
}

.t3m-Tabs.t3m-Tabs--pills .t3m-Tabs-nav .t3m-Icon.t3m-Icon--leicaLogoMin:before,
.t3m-Tabs.lms-Tabs--pills .t3m-Tabs-nav .t3m-Icon.t3m-Icon--leicaLogoMin:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 40 40' version='1.1' xml:space='preserve' stroke-linejoin='round'%3E%3Crect x='0' y='0' width='40' height='40' fill='none'/%3E%3Cpath d='M35 33.6l0.3-1.5c-8.3 1.7-14.8-1-17.1-1.7 0.8-1.5 1.6-3.2 2.2-5.4l1.6-5.6 0.5-2c0.8-4.3 1.7-7.2 2.5-9 0.7-1.4 1.5-2 2.3-2.1 0.6 0.1 1.1 0.2 1.3 0.4 0.8 0.9 0.9 2.4 0.2 4.5 -0.6 1.5-1.4 2.8-2.6 3.9 -1.1 1.2-2.3 1.9-3.7 2.3l-0.5 2c3.5-0.7 6.3-2.8 8.1-6.3 1.1-2.8 1.4-5 0.6-6.7 -0.1-0.4-0.6-0.9-1.2-1.6 -0.9-0.7-2-0.9-3.2-0.8 -1.2 0.2-2.2 0.6-3.2 1.3 -1.7 1.2-3.1 2.9-4.1 5.5 -0.3 0.9-0.6 2.1-1 3.6l-0.8 3.5c-0.6 0.1-1.7-0.1-3.7-0.6 -0.3 0.6-0.5 1.2-0.5 1.5 1.6 0.6 2.9 0.9 3.8 1.1 -0.5 2.1-1.2 4.7-2.2 7.7l-0.3 0.9c-0.1 0.3-0.3 0.6-0.5 0.7 -1.7-0.4-3-0.7-3.9-0.8 -0.7 0-1.5 0-2.1 0.1 -0.6 0.2-1.2 0.4-1.7 0.7 -0.7 0.6-1.2 1.5-1.1 2.5 0.1 1.3 0.7 2.2 1.8 2.8l0.9-1.7c-0.5-0.3-0.7-0.6-0.7-1 0.1-0.4 0.2-0.7 0.6-0.9 0 0 0.1-0.1 0.2-0.1 0.6-0.3 1.3-0.3 2.2-0.2l2.6 0.9c-0.6 0.6-1.4 1.2-2.2 1.5 -0.9 0.3-1.7 0.3-2.6-0.1l-0.9 1.7c0.4 0.2 0.6 0.3 0.9 0.4 1.3 0.5 2.7 0.5 4.1 0.2 1.7-0.3 3.2-1 4.6-2.3 2.9 1.2 4.9 2 6.2 2.4 3.6 1.3 10.2-1 12.3-1.5Z' fill='%23ffffff'/%3E%3C/svg%3E")
}

.t3m-Tabs.t3m-Tabs--verticalIcons.t3m-Tabs--filtered-slider .nav-item-no-icon,
.t3m-Tabs.lms-Tabs--verticalIcons.lms-Tabs--filtered-slider .nav-item-no-icon {
	display: none
}

@media (min-width: 769px) {

	.t3m-Tabs.t3m-Tabs--verticalIcons.t3m-Tabs--filtered-slider .t3m-Tabs-content,
	.t3m-Tabs.lms-Tabs--verticalIcons.lms-Tabs--filtered-slider .t3m-Tabs-content {
		float: none;
		width: 100%
	}
}

@media (min-width: 1500px) {

	.t3m-Tabs.t3m-Tabs--verticalIcons.t3m-Tabs--filtered-slider .t3m-Tabs-content,
	.t3m-Tabs.lms-Tabs--verticalIcons.lms-Tabs--filtered-slider .t3m-Tabs-content {
		width: 100%
	}
}

.t3m-Tabs.t3m-Tabs--verticalIcons::after,
.t3m-Tabs.lms-Tabs--verticalIcons::after {
	display: block;
	clear: both;
	content: ""
}

.t3m-Tabs.t3m-Tabs--verticalIcons .t3m-Tabs-nav,
.t3m-Tabs.lms-Tabs--verticalIcons .t3m-Tabs-nav {
	flex-direction: row;
	justify-content: center;
	margin-bottom: 1rem
}

@media (min-width: 769px) {

	.t3m-Tabs.t3m-Tabs--verticalIcons .t3m-Tabs-nav,
	.t3m-Tabs.lms-Tabs--verticalIcons .t3m-Tabs-nav {
		flex-direction: column;
		float: left;
		margin-right: 2.5rem;
		width: 40px
	}
}

@media (min-width: 1500px) {

	.t3m-Tabs.t3m-Tabs--verticalIcons .t3m-Tabs-nav,
	.t3m-Tabs.lms-Tabs--verticalIcons .t3m-Tabs-nav {
		width: 64px
	}
}

.t3m-Tabs.t3m-Tabs--verticalIcons .t3m-Tabs-nav .t3m-Icon.t3m-Icon--leicaLogoMin:before,
.t3m-Tabs.lms-Tabs--verticalIcons .t3m-Tabs-nav .t3m-Icon.t3m-Icon--leicaLogoMin:before {
	background-size: 70% !important
}

.t3m-Tabs.t3m-Tabs--verticalIcons .nav-item:not(:first-child),
.t3m-Tabs.lms-Tabs--verticalIcons .nav-item:not(:first-child) {
	margin-left: 1rem
}

@media (min-width: 769px) {

	.t3m-Tabs.t3m-Tabs--verticalIcons .nav-item:not(:first-child),
	.t3m-Tabs.lms-Tabs--verticalIcons .nav-item:not(:first-child) {
		margin-top: 1rem;
		margin-left: 0
	}
}

.t3m-Tabs.t3m-Tabs--verticalIcons .nav-link,
.t3m-Tabs.lms-Tabs--verticalIcons .nav-link {
	border: 0 none;
	overflow: visible;
	background-color: #83827c;
	box-shadow: 0 0 0 0 #83827c
}

.t3m-Tabs.t3m-Tabs--verticalIcons .nav-link[class*="t3m-btn-icon-"]:before,
.t3m-Tabs.lms-Tabs--verticalIcons .nav-link[class*="t3m-btn-icon-"]:before {
	content: "";
	display: block;
	position: absolute;
	left: 50%;
	top: calc(100% - 1px);
	border: 6px solid transparent;
	border-top-color: #83827c;
	border-top-width: 7px;
	margin-left: -6px;
	transition: left .15s ease, top .15s ease, border-left-color .15s ease, border-top-color .15s ease
}

@media (min-width: 769px) {

	.t3m-Tabs.t3m-Tabs--verticalIcons .nav-link[class*="t3m-btn-icon-"]:before,
	.t3m-Tabs.lms-Tabs--verticalIcons .nav-link[class*="t3m-btn-icon-"]:before {
		top: 50%;
		left: calc(100% - 1px);
		border-top-color: transparent;
		border-top-width: 6px;
		border-left-color: #83827c;
		border-left-width: 7px;
		margin-left: 0;
		margin-top: -6px
	}
}

@media (max-width: 1499.98px) {

	.t3m-Tabs.t3m-Tabs--verticalIcons .nav-link[class*="t3m-btn-icon-"],
	.t3m-Tabs.lms-Tabs--verticalIcons .nav-link[class*="t3m-btn-icon-"] {
		width: 40px;
		height: 40px
	}

	.t3m-Tabs.t3m-Tabs--verticalIcons .nav-link[class*="t3m-btn-icon-"] i:before,
	.t3m-Tabs.lms-Tabs--verticalIcons .nav-link[class*="t3m-btn-icon-"] i:before {
		width: 40px;
		height: 40px;
		line-height: 40px;
		font-size: 20px
	}
}

.t3m-Tabs.t3m-Tabs--verticalIcons .nav-link:hover,
.t3m-Tabs.lms-Tabs--verticalIcons .nav-link:hover {
	box-shadow: 0 0 0 2px #a8a7a4;
	background-color: #a8a7a4
}

.t3m-Tabs.t3m-Tabs--verticalIcons .nav-link:hover:before,
.t3m-Tabs.lms-Tabs--verticalIcons .nav-link:hover:before {
	border-top-color: #a8a7a4;
	top: calc(100% + 1px)
}

@media (min-width: 769px) {

	.t3m-Tabs.t3m-Tabs--verticalIcons .nav-link:hover:before,
	.t3m-Tabs.lms-Tabs--verticalIcons .nav-link:hover:before {
		top: 50%;
		left: calc(100% + 1px);
		border-top-color: transparent;
		border-left-color: #a8a7a4
	}
}

.t3m-Tabs.t3m-Tabs--verticalIcons .nav-link:focus,
.t3m-Tabs.lms-Tabs--verticalIcons .nav-link:focus {
	color: white
}

.t3m-Tabs.t3m-Tabs--verticalIcons .nav-link.active,
.t3m-Tabs.lms-Tabs--verticalIcons .nav-link.active {
	box-shadow: 0 0 0 2px white;
	background-color: white;
	color: #353431
}

.t3m-Tabs.t3m-Tabs--verticalIcons .nav-link.active:before,
.t3m-Tabs.lms-Tabs--verticalIcons .nav-link.active:before {
	border-top-color: white;
	top: calc(100% + 1px)
}

@media (min-width: 769px) {

	.t3m-Tabs.t3m-Tabs--verticalIcons .nav-link.active:before,
	.t3m-Tabs.lms-Tabs--verticalIcons .nav-link.active:before {
		top: 50%;
		left: calc(100% + 1px);
		border-top-color: transparent;
		border-left-color: white
	}
}

.t3m-Tabs.t3m-Tabs--verticalIcons .nav-link.active .t3m-Icon.fa-twitter,
.t3m-Tabs.lms-Tabs--verticalIcons .nav-link.active .t3m-Icon.fa-twitter {
	color: #00abf0
}

.t3m-Tabs.t3m-Tabs--verticalIcons .nav-link.active .t3m-Icon.fa-facebook,
.t3m-Tabs.lms-Tabs--verticalIcons .nav-link.active .t3m-Icon.fa-facebook {
	color: #39599b
}

.t3m-Tabs.t3m-Tabs--verticalIcons .nav-link.active .t3m-Icon.fa-linkedin,
.t3m-Tabs.lms-Tabs--verticalIcons .nav-link.active .t3m-Icon.fa-linkedin {
	color: #007ab8
}

.t3m-Tabs.t3m-Tabs--verticalIcons .nav-link:not(.active) .t3m-Icon--leicaLogoMin:before,
.t3m-Tabs.lms-Tabs--verticalIcons .nav-link:not(.active) .t3m-Icon--leicaLogoMin:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 40 40' version='1.1' xml:space='preserve' stroke-linejoin='round'%3E%3Crect x='0' y='0' width='40' height='40' fill='none'/%3E%3Cpath d='M35 33.6l0.3-1.5c-8.3 1.7-14.8-1-17.1-1.7 0.8-1.5 1.6-3.2 2.2-5.4l1.6-5.6 0.5-2c0.8-4.3 1.7-7.2 2.5-9 0.7-1.4 1.5-2 2.3-2.1 0.6 0.1 1.1 0.2 1.3 0.4 0.8 0.9 0.9 2.4 0.2 4.5 -0.6 1.5-1.4 2.8-2.6 3.9 -1.1 1.2-2.3 1.9-3.7 2.3l-0.5 2c3.5-0.7 6.3-2.8 8.1-6.3 1.1-2.8 1.4-5 0.6-6.7 -0.1-0.4-0.6-0.9-1.2-1.6 -0.9-0.7-2-0.9-3.2-0.8 -1.2 0.2-2.2 0.6-3.2 1.3 -1.7 1.2-3.1 2.9-4.1 5.5 -0.3 0.9-0.6 2.1-1 3.6l-0.8 3.5c-0.6 0.1-1.7-0.1-3.7-0.6 -0.3 0.6-0.5 1.2-0.5 1.5 1.6 0.6 2.9 0.9 3.8 1.1 -0.5 2.1-1.2 4.7-2.2 7.7l-0.3 0.9c-0.1 0.3-0.3 0.6-0.5 0.7 -1.7-0.4-3-0.7-3.9-0.8 -0.7 0-1.5 0-2.1 0.1 -0.6 0.2-1.2 0.4-1.7 0.7 -0.7 0.6-1.2 1.5-1.1 2.5 0.1 1.3 0.7 2.2 1.8 2.8l0.9-1.7c-0.5-0.3-0.7-0.6-0.7-1 0.1-0.4 0.2-0.7 0.6-0.9 0 0 0.1-0.1 0.2-0.1 0.6-0.3 1.3-0.3 2.2-0.2l2.6 0.9c-0.6 0.6-1.4 1.2-2.2 1.5 -0.9 0.3-1.7 0.3-2.6-0.1l-0.9 1.7c0.4 0.2 0.6 0.3 0.9 0.4 1.3 0.5 2.7 0.5 4.1 0.2 1.7-0.3 3.2-1 4.6-2.3 2.9 1.2 4.9 2 6.2 2.4 3.6 1.3 10.2-1 12.3-1.5Z' fill='%23ffffff'/%3E%3C/svg%3E")
}

.t3m-Tabs.t3m-Tabs--verticalIcons .nav-link:not(.active) .t3m-Icon--scienceLabDisc:before,
.t3m-Tabs.lms-Tabs--verticalIcons .nav-link:not(.active) .t3m-Icon--scienceLabDisc:before {
	background-image: url(http://www.sineroi.com/template/en/static/image/lms-sciencelab-disc-white.png);
	background-size: 50% !important
}

@media (min-width: 769px) {

	.t3m-Tabs.t3m-Tabs--verticalIcons .t3m-Tabs-content,
	.t3m-Tabs.lms-Tabs--verticalIcons .t3m-Tabs-content {
		float: left;
		width: calc(100% - 5rem - 80px)
	}
}

@media (min-width: 1500px) {

	.t3m-Tabs.t3m-Tabs--verticalIcons .t3m-Tabs-content,
	.t3m-Tabs.lms-Tabs--verticalIcons .t3m-Tabs-content {
		width: calc(100% - 5rem - 128px)
	}
}

.t3m-Tabs.t3m-Tabs--subnavigation {
	display: flex;
	flex-direction: row;
	align-items: flex-end;
	justify-content: flex-start;
	font-family: "Univers Condensed", -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: 1.2rem
}

html[lang="ja"] .t3m-Tabs.t3m-Tabs--subnavigation,
html[lang="jp"] .t3m-Tabs.t3m-Tabs--subnavigation {
	font-family: "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, Osaka, "MS PGothic", -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"
}

@media (min-width: 769px) {
	.t3m-Tabs.t3m-Tabs--subnavigation .t3m-Tabs-nav {
		overflow-y: hidden
	}
}

@media (min-width: 769px) {
	.t3m-Tabs.t3m-Tabs--subnavigation .nav-item {
		margin-top: calc(.25rem + 4px)
	}
}

@media (min-width: 769px) {
	.t3m-Tabs.t3m-Tabs--subnavigation .nav-item:not(:first-child) {
		margin-left: 4px
	}
}

.t3m-Tabs.t3m-Tabs--subnavigation .nav-link,
.t3m-Tabs.t3m-Tabs--subnavigation .nav-item>a:not(.nav-link) {
	color: inherit;
	padding-bottom: 2.5rem;
	border-radius: .25rem;
	background-color: rgba(0, 0, 0, 0.5);
	white-space: nowrap
}

@media (min-width: 769px) {

	.t3m-Tabs.t3m-Tabs--subnavigation .nav-link,
	.t3m-Tabs.t3m-Tabs--subnavigation .nav-item>a:not(.nav-link) {
		margin-bottom: -.25rem
	}
}

.t3m-Tabs.t3m-Tabs--subnavigation .nav-link:not(.active):hover,
.t3m-Tabs.t3m-Tabs--subnavigation .nav-link:not(.active):focus,
.t3m-Tabs.t3m-Tabs--subnavigation .nav-item>a:not(.nav-link):not(.active):hover,
.t3m-Tabs.t3m-Tabs--subnavigation .nav-item>a:not(.nav-link):not(.active):focus {
	background-color: #f0f0ef
}

.t3m-Tabs.t3m-Tabs--subnavigation .nav-link.active,
.t3m-Tabs.t3m-Tabs--subnavigation .nav-item.active>a:not(.nav-link) {
	background-color: #f0f0ef
}

.t3m-Tabs.t3m-Tabs--subnavigation {
	min-height: 4rem
}

@media (min-width: 576px) {
	.t3m-Tabs.t3m-Tabs--subnavigation {
		min-height: 4rem
	}
}

@media (min-width: 769px) {
	.t3m-Tabs.t3m-Tabs--subnavigation {
		min-height: 6.5rem
	}
}

@media (min-width: 992px) {
	.t3m-Tabs.t3m-Tabs--subnavigation {
		min-height: 6.5rem
	}
}

@media (min-width: 1200px) {
	.t3m-Tabs.t3m-Tabs--subnavigation {
		min-height: 6.5rem
	}
}

@media (min-width: 1500px) {
	.t3m-Tabs.t3m-Tabs--subnavigation {
		min-height: 6.5rem
	}
}

@media (min-width: 1800px) {
	.t3m-Tabs.t3m-Tabs--subnavigation {
		min-height: 6.5rem
	}
}

.t3m-Tabs.t3m-Tabs--subnavigation .nav-item {
	margin-left: 0 !important;
	margin-right: 4px
}

.t3m-Tabs.t3m-Tabs--subnavigation .nav-link:not(.active),
.t3m-Tabs.t3m-Tabs--subnavigation .nav-item:not(.active)>a:not(.nav-link) {
	color: white;
	text-shadow: 0 0 3px rgba(0, 0, 0, 0.8)
}

.t3m-Tabs.t3m-Tabs--subnavigation .nav-link:not(.active):hover,
.t3m-Tabs.t3m-Tabs--subnavigation .nav-link:not(.active):focus,
.t3m-Tabs.t3m-Tabs--subnavigation .nav-item:not(.active)>a:not(.nav-link):hover,
.t3m-Tabs.t3m-Tabs--subnavigation .nav-item:not(.active)>a:not(.nav-link):focus {
	background-color: rgba(255, 255, 255, 0.3)
}

.t3m-Tabs.t3m-Tabs--subnavigation .nav-link.active,
.t3m-Tabs.t3m-Tabs--subnavigation .nav-item.active>a:not(.nav-link) {
	background-color: white
}

.t3m-Tabs.t3m-Tabs--subnavigation.t3m-Tabs--scienceLab {
	justify-content: space-between
}

.t3m-Tabs.t3m-Tabs--enhancedProduct .nav-tabs {
	border-bottom: 0;
	flex-wrap: nowrap;
	justify-content: center
}

.t3m-Tabs.t3m-Tabs--enhancedProduct .nav-tabs .nav-item {
	display: flex;
	align-items: stretch;
	justify-content: stretch;
	position: relative;
	padding: 2.5rem 0;
	flex: 1 0 0
}

.t3m-Tabs.t3m-Tabs--enhancedProduct .nav-tabs .nav-item:not(:first-child) {
	margin-left: 1.5rem
}

.t3m-Tabs.t3m-Tabs--enhancedProduct .nav-tabs .nav-link {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	position: relative;
	border: 0 none;
	border-radius: .25rem;
	padding: 0;
	overflow: hidden;
	color: white;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover
}

.t3m-Tabs.t3m-Tabs--enhancedProduct .nav-tabs .nav-link:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 1;
	background-color: rgba(40, 39, 37, 0.75);
	background-image: url("data:image/png;base64,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");
	background-repeat: repeat;
	background-position: left top;
	background-blend-mode: overlay
}

.t3m-Tabs.t3m-Tabs--enhancedProduct .nav-tabs .nav-link.active {
	box-shadow: 0 0 0 .25rem #353431
}

.t3m-Tabs.t3m-Tabs--enhancedProduct .nav-tabs .nav-link.active+.nav-link-caret {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border: .5rem solid transparent;
	border-top-color: #353431;
	position: absolute;
	left: 50%;
	top: 100%;
	margin-left: -.5rem;
	margin-top: -2.25rem
}

.t3m-Tabs.t3m-Tabs--enhancedProduct .nav-tabs .nav-link-title {
	display: block;
	margin-bottom: .618em;
	font-family: "Univers Condensed", -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-weight: 400;
	line-height: 1.3;
	font-size: 1.5625rem;
	margin-bottom: 0;
	position: relative;
	z-index: 2;
	text-align: center;
	padding: 10%;
	position: relative;
	display: inline-block;
	padding-left: calc(16px + 0.5rem)
}

.t3m-Tabs.t3m-Tabs--enhancedProduct .nav-tabs .nav-link-title:hover:before {
	background-color: #ff0920;
	color: white;
	box-shadow: 0 0 0 2px #ff0920
}

.t3m-Tabs.t3m-Tabs--enhancedProduct .nav-tabs .nav-link-title:before {
	content: "";
	position: absolute;
	left: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	border-radius: 50%;
	transition: box-shadow .15s ease, background-color .15s ease, color .15s ease;
	width: 16px;
	height: 16px;
	top: 1.2em;
	box-shadow: 0 0 0 0 #0040f6;
	background-color: #0040f6;
	color: white
}

.t3m-Tabs.t3m-Tabs--enhancedProduct .nav-tabs .nav-link-title:before {
	display: inline-block;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 40 40' version='1.1' xml:space='preserve' stroke-linejoin='round' fill='%23FFFFFF'%3E%3Cpath d='M10 19l9 0 0-9 2 0 0 9 9 0 0 2 -9 0 0 9 -2 0 0-9 -9 0 0-2Z'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain
}

.t3m-Tabs.t3m-Tabs--enhancedProduct .nav-tabs .nav-link-title:before {
	position: relative;
	top: auto;
	-webkit-transform: none;
	transform: none;
	margin-right: 0.4em
}

.t3m-Navigation.t3m-Navigation--product {
	display: flex;
	flex-direction: row
}

@media (min-width: 769px) {
	.t3m-Navigation.t3m-Navigation--product {
		align-self: center;
		margin-left: auto
	}
}

.t3m-Tabs--product {
	font-family: "Univers Condensed", -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: 1.2rem
}

html[lang="ja"] .t3m-Tabs--product,
html[lang="jp"] .t3m-Tabs--product {
	font-family: "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, Osaka, "MS PGothic", -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"
}

@media (min-width: 769px) {
	.t3m-Tabs--product .t3m-Tabs-navMobile.dropdown {
		display: none
	}
}

.t3m-Tabs--product .t3m-Tabs-navMobile.dropdown .dropdown-toggle {
	color: inherit;
	background-color: white;
	border: 0 none;
	border-radius: 0 0 .25rem .25rem;
	padding: 1rem 1rem .5rem;
	font-size: 1.44rem;
	box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
}

.t3m-Tabs--product .t3m-Tabs-navMobile.dropdown .dropdown-toggle:after {
	background-color: #0040f6;
	color: white;
	width: 24px;
	height: 24px;
	line-height: 24px;
	border-radius: 50%;
	font-size: 80%
}

.t3m-Tabs--product .t3m-Tabs-navMobile.dropdown .dropdown-menu {
	font-size: 1.44rem;
	box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
	border: 0 none;
	margin-top: .5rem;
	min-width: 50vw
}

.t3m-Tabs--product .t3m-Tabs-navMobile.dropdown .dropdown-item {
	padding: .5rem 1.5rem
}

.t3m-Tabs--product .t3m-Tabs-nav {
	display: none;
	white-space: nowrap
}

@media (min-width: 769px) {
	.t3m-Tabs--product .t3m-Tabs-nav {
		display: flex;
		flex-wrap: nowrap
	}
}

.t3m-Tabs--product .nav-link,
.t3m-Tabs--product .nav-item>a:not(.nav-link) {
	color: white;
	padding: .25rem 1rem;
	background-color: rgba(0, 0, 0, 0.5)
}

@media (min-width: 769px) {

	.t3m-Tabs--product .nav-link,
	.t3m-Tabs--product .nav-item>a:not(.nav-link) {
		margin: 4px 2px
	}
}

.t3m-Tabs--product .nav-link:not(.active):hover,
.t3m-Tabs--product .nav-link:not(.active):focus,
.t3m-Tabs--product .nav-item>a:not(.nav-link):not(.active):hover,
.t3m-Tabs--product .nav-item>a:not(.nav-link):not(.active):focus {
	background-color: rgba(40, 39, 37, 0.5)
}

.t3m-Tabs--product .nav-link.active,
.t3m-Tabs--product .nav-item.active>a:not(.nav-link) {
	background-color: white;
	color: inherit
}

.t3m-Trifold {
	overflow: hidden
}

.t3m-Trifold-row {
	margin-top: -1px;
	margin-bottom: -1px;
	background-color: #353431
}

@media (min-width: 992px) {
	.t3m-Trifold-row {
		display: flex;
		height: 50vw;
		max-height: 75vh;
		margin-left: -1px;
		margin-right: -1px;
		margin-top: 0;
		margin-bottom: 0
	}
}

.t3m-Trifold-column {
	position: relative;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	margin-top: 1px;
	margin-bottom: 1px
}

@media (min-width: 992px) {
	.t3m-Trifold-column {
		flex: 0 1 auto;
		width: 33.33333%;
		transition: width .225s ease;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		margin-left: 1px;
		margin-right: 1px;
		margin-top: 0;
		margin-bottom: 0;
		overflow: hidden
	}
}

@media (min-width: 992px) {
	.t3m-Trifold:not(.has-active) .t3m-Trifold-column:hover {
		width: 50%
	}
}

@media (min-width: 992px) {
	.t3m-Trifold-column.active {
		width: 50%
	}
}

.t3m-Trifold-column--1 {
	background-image: url(../image/11.jpg)
}

.t3m-Trifold-column--2 {
	background-image: url(../image/21.jpg)
}

.t3m-Trifold-column--3 {
	background-image: url(../image/31.jpg)
}

.t3m-Trifold-column-backdrop {
	position: absolute;
	z-index: 1;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(40, 39, 37, 0.25);
	transition: opacity .225s linear
}

@media (min-width: 992px) {

	.t3m-Trifold-column:hover .t3m-Trifold-column-backdrop,
	.t3m-Trifold-column.active .t3m-Trifold-column-backdrop {
		opacity: 0.8
	}
}

.t3m-Trifold-column-content {
	position: relative;
	z-index: 2;
	color: white;
	padding: 1.5rem
}

@media (min-width: 992px) {
	.t3m-Trifold-column-content {
		flex: 0 0 55%;
		display: flex;
		flex-direction: column;
		width: 22em;
		max-width: 100%;
		padding: 2.5rem;
		transition: flex-basis .45s ease, width .45s ease, padding .45s ease
	}
}

@media (min-width: 992px) {
	.t3m-Trifold-column.active .t3m-Trifold-column-content {
		width: 100%;
		flex-basis: 100%;
		max-height: 100%;
		padding: 4rem 4rem
	}
}

.t3m-Trifold-column-header {
	position: relative;
	z-index: 2;
	cursor: pointer
}

@media (min-width: 992px) {
	.t3m-Trifold-column-header {
		max-width: 20em
	}
}

.t3m-Trifold-column-title {
	text-shadow: 0 2px 2px rgba(0, 0, 0, 0.5), 0 2px 8px rgba(0, 0, 0, 0.2);
	margin-bottom: .618em !important
}

@media (max-width: 991.98px) {
	.t3m-Trifold-column-title {
		font-size: 1.25rem
	}
}

@media (min-width: 992px) {
	.t3m-Trifold-column-title {
		margin-bottom: 1.5rem !important
	}
}

.t3m-Trifold-column-title:after {
	display: none
}

@media (min-width: 992px) {
	.t3m-Trifold-column-title:after {
		display: inline-block;
		margin-top: 1.5rem !important
	}
}

.t3m-Trifold-column-title>h2,
.t3m-Trifold-column-title>h3 {
	margin-bottom: 0 !important
}

.t3m-Trifold-column-title small,
.t3m-Trifold-column-title span {
	display: block
}

.t3m-Trifold-column-title small {
	font-size: 1rem
}

@media (min-width: 992px) {
	.t3m-Trifold-column-title small {
		margin-bottom: 0.5em
	}
}

.t3m-Trifold-column-title span {
	-webkit-transform-origin: left center;
	transform-origin: left center;
	transition: font-size .15s linear, -webkit-transform .15s linear;
	transition: transform .15s linear, font-size .15s linear;
	transition: transform .15s linear, font-size .15s linear, -webkit-transform .15s linear
}

@media (min-width: 992px) {
	.t3m-Trifold-column-header:hover .t3m-Trifold-column-title span {
		-webkit-transform: scale(1.1);
		transform: scale(1.1)
	}
}

.lms-Trifold-column.active .t3m-Trifold-column-title span {
	font-size: 1.2rem
}

.t3m-Trifold-column-description {
	text-shadow: 0 2px 2px rgba(0, 0, 0, 0.5), 0 2px 8px rgba(0, 0, 0, 0.2);
	margin-bottom: 1.5rem
}

@media (min-width: 992px) {
	.t3m-Trifold-column-description {
		transition: opacity .15s linear
	}
}

.t3m-Trifold-column.active .t3m-Trifold-column-description {
	position: absolute;
	opacity: 0;
	color: white;
	pointer-events: none
}

.t3m-Trifold-column-description p:last-child {
	margin-bottom: 0
}

.t3m-Trifold-column-body {
	position: relative;
	z-index: 2;
	height: 0;
	opacity: 0;
	visibility: hidden;
	pointer-events: none
}

@media (min-width: 992px) {
	.t3m-Trifold-column-body {
		transition: opacity .15s linear .45s
	}
}

.t3m-Trifold-column.active .t3m-Trifold-column-body {
	display: block;
	opacity: 1;
	visibility: visible;
	pointer-events: all
}

@media (max-width: 991.98px) {
	.t3m-Trifold-column.active .t3m-Trifold-column-body {
		height: auto
	}
}

@media (min-width: 992px) {
	.t3m-Trifold-column.active .t3m-Trifold-column-body {
		-webkit-animation-name: enableHeight;
		animation-name: enableHeight;
		-webkit-animation-duration: .6s;
		animation-duration: .6s;
		-webkit-animation-fill-mode: forwards;
		animation-fill-mode: forwards
	}
}

@-webkit-keyframes enableHeight {
	0% {
		height: 0
	}

	100% {
		height: auto
	}
}

@keyframes enableHeight {
	0% {
		height: 0
	}

	100% {
		height: auto
	}
}

.t3m-Trifold-column-nav {
	display: block;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2
}


@media (min-width: 992px) {
	.t3m-Trifold-column-nav {
		display: inline-block
	}
}

.t3m-Trifold-column-nav .nav-link {
	display: inline-block;
	color: inherit;
	padding-left: 0;
	padding-right: 0
}

.t3m-Trifold-column-nav .nav-link:hover {
	color: #ff0920
}

.t3m-Trifold-column-nav .nav-link>span {
	white-space: normal
}

.t3m-Trifold-column-nav .nav-link .t3m-btn-primary-icon-plus-xs {
	display: none
}

.t3m-Trifold-column-trigger {
	position: relative;
	top: 100%;
	z-index: 1;
	width: 3vw;
	min-width: 24px;
	height: auto;
	box-shadow: 0 0 0 10px rgba(40, 83, 190, 0.61), 0 0 0 0 #2853be, 0 0 10px black;
	overflow: visible;
	cursor: default;
	transition: box-shadow .45s ease, background-color .45s ease, width .45s ease, top .45s ease, -webkit-transform .45s linear;
	transition: box-shadow .45s ease, background-color .45s ease, width .45s ease, top .45s ease, transform .45s linear;
	transition: box-shadow .45s ease, background-color .45s ease, width .45s ease, top .45s ease, transform .45s linear, -webkit-transform .45s linear
}

@media (max-width: 991.98px) {
	.t3m-Trifold-column-trigger {
		margin-left: 10px
	}
}

@media (min-width: 992px) {
	.t3m-Trifold-column-trigger {
		position: absolute;
		align-self: center;
		margin-top: auto
	}
}

.t3m-Trifold-column-trigger:hover {
	box-shadow: 0 0 0 4px #2853be
}

.t3m-Trifold-column-trigger:before {
	left: auto;
	right: 50%;
	top: 50%;
	bottom: auto;
	-webkit-transform: translate(50%, -50%);
	transform: translate(50%, -50%);
	width: 100%;
	height: 100%;
	cursor: pointer;
	transition: width .45s ease, height .45s ease, opacity .45s ease, -webkit-transform .45s ease;
	transition: transform .45s ease, width .45s ease, height .45s ease, opacity .45s ease;
	transition: transform .45s ease, width .45s ease, height .45s ease, opacity .45s ease, -webkit-transform .45s ease
}

.t3m-Trifold-column-trigger:after {
	content: '';
	display: block;
	padding-top: 100%
}

.t3m-Trifold-column.active .t3m-Trifold-column-trigger {
	background-color: rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 rgba(0, 0, 0, 0);
	transition: background-color .45s ease, width .45s ease, top .45s ease, -webkit-transform .45s ease;
	transition: background-color .45s ease, width .45s ease, top .45s ease, transform .45s ease;
	transition: background-color .45s ease, width .45s ease, top .45s ease, transform .45s ease, -webkit-transform .45s ease
}

@media (max-width: 991.98px) {
	.t3m-Trifold-column.active .t3m-Trifold-column-trigger {
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
		margin-left: 10px
	}
}

@media (min-width: 992px) {
	.t3m-Trifold-column.active .t3m-Trifold-column-trigger {
		top: 0;
		width: 120%;
		-webkit-transform: translate(-5%, -7%) rotate(-53deg);
		transform: translate(-5%, -7%) rotate(-53deg)
	}
}

@media (min-width: 992px) {
	.t3m-Trifold-column.active .t3m-Trifold-column-trigger:before {
		width: 64px;
		height: 64px;
		-webkit-transform: translateX(25vw) rotate(8deg);
		transform: translateX(25vw) rotate(8deg);
		opacity: 0.65
	}
}

.t3m-Trifold-column.active .t3m-Trifold-column-trigger:before:hover {
	opacity: 1
}

