
@charset "UTF-8";
	input {
	border:.0625rem solid #ccc;
	border-radius:0;
	box-sizing:border-box;
	color:#212121;
	font-family:"Verdana Pro",sans-serif;
	font-size:1rem;
	height:2.5rem;
	line-height:1.5rem;
	margin:.25rem 0;
	padding:.4375rem 1em;
	text-shadow:none;
	width:100%
}
input:disabled {
	background-color:#ececec;
	border-color:#ccc;
	color:#212121
}
input:focus {
	border:1px solid #9b9b9b
}
input.error {
	border-color:#a51b00
}
select {
	border:.0625rem solid #ccc;
	border-radius:0;
	box-sizing:border-box;
	color:#212121;
	font-family:"Verdana Pro",sans-serif;
	font-size:1rem;
	height:2.5rem;
	line-height:1.5rem;
	margin:.25rem 0;
	padding:.4375rem 1em;
	text-shadow:none;
	width:100%
}
select:disabled {
	background-color:#ececec;
	border-color:#ccc;
	color:#212121
}
select:focus {
	border:1px solid #9b9b9b
}
select.error {
	border-color:#a51b00
}
input:-moz-read-only {
	background-color:#eee;
	border-color:#e0e0e0;
	color:#212121
}
input:read-only {
	background-color:#eee;
	border-color:#e0e0e0;
	color:#212121
}
input[type=checkbox],input[type=radio] {
	border:0;
	height:1.5rem;
	line-height:.5rem;
	width:auto
}
input[type=checkbox]+label,input[type=radio]+label {
	height:1.5rem;
	line-height:.5rem
}
input[type=file] {
	height:auto
}
input[type=search] {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	box-sizing:border-box
}
button,input[type=button],input[type=reset],input[type=submit] {
	background:#0060bf;
	border-color:#0060bf;
	color:#fff;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	border-style:solid;
	border-width:.0625rem;
	cursor:pointer;
	display:inline-block;
	font:inherit;
	font-size:1rem;
	line-height:1rem;
	margin:.25rem 1em .25rem 0;
	padding:1.5rem 1em;
	text-align:left;
	text-decoration:none;
	text-shadow:none;
	transition:.2s;
	vertical-align:middle
}
button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover {
	background:#014f9c;
	border-color:#014f9c;
	color:#fff;
	text-decoration:none!important
}
button:disabled,input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled {
	color:rgba(255,255,255,.7)
}
button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover {
	-webkit-transform:scale(1.025);
	transform:scale(1.025)
}
button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus {
	outline:0;
	-webkit-transform:scale(.99);
	transform:scale(.99)
}
button:active::after,button:focus::after,input[type=button]:active::after,input[type=button]:focus::after,input[type=reset]:active::after,input[type=reset]:focus::after,input[type=submit]:active::after,input[type=submit]:focus::after {
	color:#0060bf
}
textarea {
	border:.0625rem solid #ccc;
	border-radius:0;
	box-sizing:border-box;
	color:#212121;
	font-family:"Verdana Pro",sans-serif;
	font-size:1rem;
	height:2.5rem;
	line-height:1.5rem;
	margin:.25rem 0;
	padding:.4375rem 1em;
	text-shadow:none;
	width:100%;
	height:auto;
	max-width:100%
}
textarea:disabled {
	background-color:#ececec;
	border-color:#ccc;
	color:#212121
}
textarea:focus {
	border:1px solid #9b9b9b
}
textarea.error {
	border-color:#a51b00
}
textarea:disabled {
	background-color:#ececec;
	border-color:#ccc;
	color:#212121
}
textarea:-moz-read-only {
	background-color:#eee;
	border-color:#e0e0e0;
	color:#212121
}
textarea:read-only {
	background-color:#eee;
	border-color:#e0e0e0;
	color:#212121
}
textarea:focus {
	border:1px solid #9b9b9b
}
textarea.error {
	border-color:#a51b00
}
@font-face {
	font-family:"Verdana Pro";
	font-stretch:normal;
	font-style:normal;
	font-weight:300;
	src:url(/assets/themes/frontend/fonts/VerdanaPro-Light.eot);
	src:url(/assets/themes/frontend/fonts/VerdanaPro-Light.eot?#iefix) format("embedded-opentype"),url(/assets/themes/frontend/fonts/VerdanaPro-Light.woff2) format("woff2"),url(/assets/themes/frontend/fonts/VerdanaPro-Light.woff) format("woff"),url(/assets/themes/frontend/fonts/VerdanaPro-Light.ttf) format("truetype")
}
@font-face {
	font-family:"Verdana Pro";
	font-stretch:condensed;
	font-style:normal;
	font-weight:300;
	src:url(/assets/themes/frontend/fonts/VerdanaPro-CondLight.eot);
	src:url(/assets/themes/frontend/fonts/VerdanaPro-CondLight.eot?#iefix) format("embedded-opentype"),url(/assets/themes/frontend/fonts/VerdanaPro-CondLight.woff2) format("woff2"),url(/assets/themes/frontend/fonts/VerdanaPro-CondLight.woff) format("woff"),url(/assets/themes/frontend/fonts/VerdanaPro-CondLight.ttf) format("truetype")
}
@font-face {
	font-family:"Verdana Pro";
	font-stretch:normal;
	font-style:normal;
	font-weight:400;
	src:url(/assets/themes/frontend/fonts/VerdanaPro-Regular.eot);
	src:url(/assets/themes/frontend/fonts/VerdanaPro-Regular.eot?#iefix) format("embedded-opentype"),url(/assets/themes/frontend/fonts/VerdanaPro-Regular.woff2) format("woff2"),url(/assets/themes/frontend/fonts/VerdanaPro-Regular.woff) format("woff"),url(/assets/themes/frontend/fonts/VerdanaPro-Regular.ttf) format("truetype")
}
@font-face {
	font-family:"Verdana Pro";
	font-stretch:condensed;
	font-style:normal;
	font-weight:400;
	src:url(/assets/themes/frontend/fonts/VerdanaPro-CondRegular.eot);
	src:url(/assets/themes/frontend/fonts/VerdanaPro-CondRegular.eot?#iefix) format("embedded-opentype"),url(/assets/themes/frontend/fonts/VerdanaPro-CondRegular.woff2) format("woff2"),url(/assets/themes/frontend/fonts/VerdanaPro-CondRegular.woff) format("woff"),url(/assets/themes/frontend/fonts/VerdanaPro-CondRegular.ttf) format("truetype")
}
@font-face {
	font-family:"Verdana Pro";
	font-stretch:normal;
	font-style:normal;
	font-weight:600;
	src:url(/assets/themes/frontend/fonts/VerdanaPro-SemiBold.eot);
	src:url(/assets/themes/frontend/fonts/VerdanaPro-SemiBold.eot?#iefix) format("embedded-opentype"),url(/assets/themes/frontend/fonts/VerdanaPro-SemiBold.woff2) format("woff2"),url(/assets/themes/frontend/fonts/VerdanaPro-SemiBold.woff) format("woff"),url(/assets/themes/frontend/fonts/VerdanaPro-SemiBold.ttf) format("truetype")
}
@font-face {
	font-family:"Verdana Pro";
	font-stretch:condensed;
	font-style:normal;
	font-weight:600;
	src:url(/assets/themes/frontend/fonts/VerdanaPro-CondSemiBold.eot);
	src:url(/assets/themes/frontend/fonts/VerdanaPro-CondSemiBold.eot?#iefix) format("embedded-opentype"),url(/assets/themes/frontend/fonts/VerdanaPro-CondSemiBold.woff2) format("woff2"),url(/assets/themes/frontend/fonts/VerdanaPro-CondSemiBold.woff) format("woff"),url(/assets/themes/frontend/fonts/VerdanaPro-CondSemiBold.ttf) format("truetype")
}
@font-face {
	font-family:"Verdana Pro";
	font-stretch:normal;
	font-style:normal;
	font-weight:700;
	src:url(/assets/themes/frontend/fonts/VerdanaPro-Bold.eot);
	src:url(/assets/themes/frontend/fonts/VerdanaPro-Bold.eot?#iefix) format("embedded-opentype"),url(/assets/themes/frontend/fonts/VerdanaPro-Bold.woff2) format("woff2"),url(/assets/themes/frontend/fonts/VerdanaPro-Bold.woff) format("woff"),url(/assets/themes/frontend/fonts/VerdanaPro-Bold.ttf) format("truetype")
}
@font-face {
	font-family:"Verdana Pro";
	font-stretch:condensed;
	font-style:normal;
	font-weight:700;
	src:url(/assets/themes/frontend/fonts/VerdanaPro-CondBold.eot);
	src:url(/assets/themes/frontend/fonts/VerdanaPro-CondBold.eot?#iefix) format("embedded-opentype"),url(/assets/themes/frontend/fonts/VerdanaPro-CondBold.woff2) format("woff2"),url(/assets/themes/frontend/fonts/VerdanaPro-CondBold.woff) format("woff"),url(/assets/themes/frontend/fonts/VerdanaPro-CondBold.ttf) format("truetype")
}
@font-face {
	font-family:icons;
	font-style:normal;
	font-weight:400;
	src:url(../fonts/icons.eot?f8eae736df);
	src:url(../fonts/icons.eot?f8eae736df) format("embedded-opentype"),url(../fonts/icons.woff?f8eae736df) format("woff"),url(../fonts/icons.ttf?f8eae736df) format("truetype")
}
*,::after,::before {
	box-sizing:inherit
}
html {
	box-sizing:border-box
}
body {
	color:#000;
	font-family:"Verdana Pro",sans-serif;
	font-size:1rem;
	line-height:1.5rem;
	margin:0
}
main {
	display:block
}
a {
	color:#0060bf
}
a:hover {
	color:#014f9c;
	text-decoration:none
}
figure {
	margin:1.5rem 0
}
img {
	border:0;
	height:auto;
	max-width:100%
}
iframe,video {
	border:0;
	max-width:100%
}
video {
	width:100%
}
table {
	border:0;
	border-spacing:0;
	width:100%
}
table td,table th {
	border:0;
	border-bottom:1px solid #5c5c5c;
	padding:.45em .5em .25em
}
table th {
	background-color:#f5f5f5;
	color:#040404;
	font-weight:700;
	text-align:left;
	vertical-align:middle
}
table td {
	vertical-align:top
}
h1,h2,h3,h4,h5,h6 {
	font-family:"Verdana Pro",sans-serif;
	font-weight:400;
	margin:0 0 .75rem;
	page-break-after:avoid
}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
	color:inherit;
	font:inherit;
	text-decoration:none
}
h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong {
	font-weight:bolder
}
h1 {
	font-family:"Verdana Pro",sans-serif;
	font-size:2rem;
	font-stretch:condensed;
	font-weight:600;
	line-height:1.1
}
h2 {
	font-family:"Verdana Pro",sans-serif;
	font-size:1.25rem;
	font-stretch:condensed;
	font-weight:600;
	line-height:1.3
}
h3 {
	font-family:"Verdana Pro",sans-serif;
	font-size:1.25rem;
	font-stretch:condensed;
	line-height:1.3
}
h4 {
	font-size:1.25rem;
	line-height:1.3
}
p {
	margin:0 0 1.5rem
}
ol,ul {
	margin:0 0 1.5rem;
	padding:0 0 0 1em
}
.align-left {
	float:left;
	margin:0 1em 1em 0
}
.align-right {
	float:right;
	margin:0 0 1em 1em
}
.button-contact {
	background:#0060bf;
	border-color:#0060bf;
	color:#fff;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	border-style:solid;
	border-width:.0625rem;
	cursor:pointer;
	display:inline-block;
	font:inherit;
	font-size:1rem;
	line-height:1rem;
	margin:.25rem 1em .25rem 0;
	padding:1.5rem 1em;
	text-align:left;
	text-decoration:none;
	text-shadow:none;
	transition:.2s;
	vertical-align:middle;
	margin-left:0;
	margin-right:0;
	padding:1.5rem 2em 1.5rem 4.5rem;
	position:relative;
	width:100%
}
.button-contact:focus,.button-contact:hover {
	background:#014f9c;
	border-color:#014f9c;
	color:#fff;
	text-decoration:none!important
}
.button-contact:disabled {
	color:rgba(255,255,255,.7)
}
.button-contact:hover {
	-webkit-transform:scale(1.025);
	transform:scale(1.025)
}
.button-contact:active,.button-contact:focus {
	outline:0;
	-webkit-transform:scale(.99);
	transform:scale(.99)
}
.button-contact:active::after,.button-contact:focus::after {
	color:#0060bf
}
.button-contact::before {
	content:"\ea18";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400
}
.button-contact::after {
	content:"\ea0a";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400
}
.button-contact::before {
	display:inline-block;
	font-size:2rem;
	left:1.25rem;
	line-height:1;
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.button-contact::after {
	position:absolute;
	right:1.5rem;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	transition:.3s right ease
}
.button-contact:active::after,.button-contact:active::before,.button-contact:focus::after,.button-contact:focus::before,.button-contact:hover::after,.button-contact:hover::before {
	color:#fff
}
.button-rma {
	background:#0060bf;
	border-color:#0060bf;
	color:#fff;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	border-style:solid;
	border-width:.0625rem;
	cursor:pointer;
	display:inline-block;
	font:inherit;
	font-size:1rem;
	line-height:1rem;
	margin:.25rem 1em .25rem 0;
	padding:1.5rem 1em;
	text-align:left;
	text-decoration:none;
	text-shadow:none;
	transition:.2s;
	vertical-align:middle;
	margin-left:0;
	margin-right:0;
	padding:1.5rem 2em 1.5rem 4.5rem;
	position:relative;
	width:100%
}
.button-rma:focus,.button-rma:hover {
	background:#014f9c;
	border-color:#014f9c;
	color:#fff;
	text-decoration:none!important
}
.button-rma:disabled {
	color:rgba(255,255,255,.7)
}
.button-rma:hover {
	-webkit-transform:scale(1.025);
	transform:scale(1.025)
}
.button-rma:active,.button-rma:focus {
	outline:0;
	-webkit-transform:scale(.99);
	transform:scale(.99)
}
.button-rma:active::after,.button-rma:focus::after {
	color:#0060bf
}
.button-rma::before {
	content:"\ea1b";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400
}
.button-rma::after {
	content:"\ea0a";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400
}
.button-rma::before {
	display:inline-block;
	font-size:2rem;
	left:1.25rem;
	line-height:1;
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.button-rma::after {
	position:absolute;
	right:1.5rem;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	transition:.3s right ease
}
.button-rma:active::after,.button-rma:active::before,.button-rma:focus::after,.button-rma:focus::before,.button-rma:hover::after,.button-rma:hover::before {
	color:#fff
}
.paragraph-text-three-cols-lane--highlight .button-contact {
	border-color:#fff
}
.paragraph-text-three-cols-lane--highlight .button-contact:active,.paragraph-text-three-cols-lane--highlight .button-contact:focus {
	border-color:#014f9c
}
.paragraph-text-three-cols-lane--highlight .button-rma {
	border-color:#fff
}
.paragraph-text-three-cols-lane--highlight .button-rma:active,.paragraph-text-three-cols-lane--highlight .button-rma:focus {
	border-color:#014f9c
}
.button-document {
	background:#0060bf;
	border-color:#0060bf;
	color:#fff;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	border-style:solid;
	border-width:.0625rem;
	cursor:pointer;
	display:inline-block;
	font:inherit;
	font-size:1rem;
	line-height:1rem;
	margin:.25rem 1em .25rem 0;
	padding:1.5rem 1em;
	text-align:left;
	text-decoration:none;
	text-shadow:none;
	transition:.2s;
	vertical-align:middle;
	margin-left:0;
	margin-right:0;
	padding:1.5rem 2em 1.5rem 4.5rem;
	position:relative;
	width:100%
}
.button-document:focus,.button-document:hover {
	background:#014f9c;
	border-color:#014f9c;
	color:#fff;
	text-decoration:none!important
}
.button-document:disabled {
	color:rgba(255,255,255,.7)
}
.button-document:hover {
	-webkit-transform:scale(1.025);
	transform:scale(1.025)
}
.button-document:active,.button-document:focus {
	outline:0;
	-webkit-transform:scale(.99);
	transform:scale(.99)
}
.button-document:active::after,.button-document:focus::after {
	color:#0060bf
}
.button-document::before {
	content:"\ea0d";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400
}
.button-document::after {
	content:"\ea0a";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400
}
.button-document::before {
	display:inline-block;
	font-size:2rem;
	left:1.25rem;
	line-height:1;
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.button-document::after {
	position:absolute;
	right:1.5rem;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	transition:.3s right ease
}
.button-document:active::after,.button-document:active::before,.button-document:focus::after,.button-document:focus::before,.button-document:hover::after,.button-document:hover::before {
	color:#fff
}
.paragraph-text-three-cols-lane--highlight .button-document {
	border-color:#fff
}
.paragraph-text-three-cols-lane--highlight .button-document:active,.paragraph-text-three-cols-lane--highlight .button-document:focus {
	border-color:#014f9c
}
.button-location {
	background:#0060bf;
	border-color:#0060bf;
	color:#fff;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	border-style:solid;
	border-width:.0625rem;
	cursor:pointer;
	display:inline-block;
	font:inherit;
	font-size:1rem;
	line-height:1rem;
	margin:.25rem 1em .25rem 0;
	padding:1.5rem 1em;
	text-align:left;
	text-decoration:none;
	text-shadow:none;
	transition:.2s;
	vertical-align:middle;
	margin-left:0;
	margin-right:0;
	padding:1.5rem 2em 1.5rem 4.5rem;
	position:relative;
	width:100%
}
.button-location:focus,.button-location:hover {
	background:#014f9c;
	border-color:#014f9c;
	color:#fff;
	text-decoration:none!important
}
.button-location:disabled {
	color:rgba(255,255,255,.7)
}
.button-location:hover {
	-webkit-transform:scale(1.025);
	transform:scale(1.025)
}
.button-location:active,.button-location:focus {
	outline:0;
	-webkit-transform:scale(.99);
	transform:scale(.99)
}
.button-location:active::after,.button-location:focus::after {
	color:#0060bf
}
.button-location::before {
	content:"\ea15";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400
}
.button-location::after {
	content:"\ea0a";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400
}
.button-location::before {
	display:inline-block;
	font-size:2rem;
	left:1.25rem;
	line-height:1;
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.button-location::after {
	position:absolute;
	right:1.5rem;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	transition:.3s right ease
}
.button-location:active::after,.button-location:active::before,.button-location:focus::after,.button-location:focus::before,.button-location:hover::after,.button-location:hover::before {
	color:#fff
}
.paragraph-text-three-cols-lane--highlight .button-location {
	border-color:#fff
}
.paragraph-text-three-cols-lane--highlight .button-location:active,.paragraph-text-three-cols-lane--highlight .button-location:focus {
	border-color:#014f9c
}
.button,.button--ghost,.button--primary {
	background:#0060bf;
	border-color:#0060bf;
	color:#fff;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	border-style:solid;
	border-width:.0625rem;
	cursor:pointer;
	display:inline-block;
	font:inherit;
	font-size:1rem;
	line-height:1rem;
	margin:.25rem 1em .25rem 0;
	padding:1.5rem 1em;
	text-align:left;
	text-decoration:none;
	text-shadow:none;
	transition:.2s;
	vertical-align:middle
}
.button--ghost:focus,.button--ghost:hover,.button--primary:focus,.button--primary:hover,.button:focus,.button:hover {
	background:#014f9c;
	border-color:#014f9c;
	color:#fff;
	text-decoration:none!important
}
.button--ghost:disabled,.button--primary:disabled,.button:disabled {
	color:rgba(255,255,255,.7)
}
.button--ghost:hover,.button--primary:hover,.button:hover {
	-webkit-transform:scale(1.025);
	transform:scale(1.025)
}
.button--ghost:active,.button--ghost:focus,.button--primary:active,.button--primary:focus,.button:active,.button:focus {
	outline:0;
	-webkit-transform:scale(.99);
	transform:scale(.99)
}
.button--ghost:active::after,.button--ghost:focus::after,.button--primary:active::after,.button--primary:focus::after,.button:active::after,.button:focus::after {
	color:#0060bf
}
.button--ghost {
	background:0 0
}
.contact-link-fax {
	font-family:"Verdana Pro",sans-serif;
	font-size:1.125rem;
	line-height:0;
	text-decoration:none;
	top:-1rem;
	transition:color .2s
}
.contact-link-fax::after {
	content:"\ea0a";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400;
	padding-left:1rem
}
.contact-link-fax:first-child {
	line-height:1
}
.contact-link-fax::before {
	font-size:2.7rem;
	padding-right:1rem;
	position:relative
}
.contact-link-fax::before {
	content:"\ea0f";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400;
	text-decoration:none;
	top:.8rem;
	transition:color .2s
}
[class$="--highlight"] .contact-link-fax,[class$="--neutral-dark"] .contact-link-fax {
	color:#fff
}
.contact-link-location {
	font-family:"Verdana Pro",sans-serif;
	font-size:1.125rem;
	line-height:0;
	text-decoration:none;
	top:-1rem;
	transition:color .2s
}
.contact-link-location::after {
	content:"\ea0a";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400;
	padding-left:1rem
}
.contact-link-location:first-child {
	line-height:1
}
.contact-link-location::before {
	font-size:2.7rem;
	padding-right:1rem;
	position:relative
}
.contact-link-location::before {
	content:"\ea15";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400;
	text-decoration:none;
	top:.8rem;
	transition:color .2s
}
[class$="--highlight"] .contact-link-location,[class$="--neutral-dark"] .contact-link-location {
	color:#fff
}
.contact-link-mail {
	font-family:"Verdana Pro",sans-serif;
	font-size:1.125rem;
	line-height:0;
	text-decoration:none;
	top:-1rem;
	transition:color .2s
}
.contact-link-mail::after {
	content:"\ea0a";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400;
	padding-left:1rem
}
.contact-link-mail:first-child {
	line-height:1
}
.contact-link-mail::before {
	font-size:2.7rem;
	padding-right:1rem;
	position:relative
}
.contact-link-mail::before {
	content:"\ea18";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400;
	text-decoration:none;
	top:.8rem;
	transition:color .2s
}
[class$="--highlight"] .contact-link-mail,[class$="--neutral-dark"] .contact-link-mail {
	color:#fff
}
.contact-link-phone {
	font-family:"Verdana Pro",sans-serif;
	font-size:1.125rem;
	line-height:0;
	text-decoration:none;
	top:-1rem;
	transition:color .2s
}
.contact-link-phone::after {
	content:"\ea0a";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400;
	padding-left:1rem
}
.contact-link-phone:first-child {
	line-height:1
}
.contact-link-phone::before {
	font-size:2.7rem;
	padding-right:1rem;
	position:relative
}
.contact-link-phone::before {
	content:"\ea1a";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400;
	text-decoration:none;
	top:.8rem;
	transition:color .2s
}
[class$="--highlight"] .contact-link-phone,[class$="--neutral-dark"] .contact-link-phone {
	color:#fff
}
.heading--xxxl {
	font-size:1.25rem;
	letter-spacing:-1px;
	line-height:1.3
}
.heading--xxl {
	font-size:1.5rem;
	line-height:1.2
}
.heading--xl {
	font-size:1.25rem;
	line-height:1.3
}
.link-read-more {
	color:#0060bf;
	text-decoration:underline;
	transition:color .1s
}
.link-read-more::after {
	content:"\ea0a";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400
}
.link-read-more:hover {
	color:#014f9c;
	text-decoration:none
}
.link-read-more::after {
	display:inline-block;
	padding-left:.4rem;
	position:relative;
	text-decoration:none;
	top:2px
}
.list-check {
	list-style:none;
	margin:0;
	padding:0
}
.list-check li {
	margin-bottom:.5rem
}
.list-check li::before {
	content:"\ea08";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400;
	font-weight:600;
	margin-right:.5rem
}
.list-check li:last-of-type {
	margin-bottom:0
}
.par-intro {
	font-size:1rem;
	line-height:1rem
}
.par-pay-off {
	-ms-flex-align:center;
	align-items:center;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	font-size:1rem;
	line-height:1.5
}
.block-application-notes-area {
	display:inline-block
}
.block-application-notes-area__title {
	color:#000
}
.block-application-notes-product-group {
	padding:6.375rem 0 3.375rem
}
.block-application-notes-product-group__title {
	color:#000;
	margin-bottom:3rem
}
.block-application-notes-related {
	padding:6.375rem 0 3.375rem
}
.block-application-notes-related__title {
	color:#000;
	margin-bottom:3rem
}
.block-breadcrumb {
	position:relative;
	z-index:1
}
.block-cart-information::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.block-cart-information__content {
	background-color:#f5f5f5;
	padding:3rem
}
.block-footer-sitebranding__logo-item {
	display:inline-block;
	height:5rem;
	line-height:5rem;
	margin-right:3rem;
	min-width:5rem;
	vertical-align:middle
}
.block-footer-sitebranding__items {
	display:inline-block;
	height:4rem;
	line-height:4rem
}
.block-footer-sitebranding__item {
	display:inline-block;
	height:4rem;
	line-height:4rem;
	min-width:14rem;
	padding:0 3rem 0 0;
	vertical-align:middle
}
.block-footer-sitebranding__item:last-child {
	padding:0
}
.block-footer-sitebranding__logo img {
	height:5rem
}
.block-footer-sitebranding__link {
	color:#0060bf;
	-ms-flex-preferred-size:33%;
	flex-basis:33%;
	font-family:"Verdana Pro",sans-serif;
	font-size:1.25rem;
	letter-spacing:-1px;
	position:relative;
	text-decoration:none;
	top:-1rem;
	transition:color .2s
}
.block-footer-sitebranding__link:hover {
	color:#014f9c
}
.block-footer-sitebranding__link-contact::before {
	content:"\ea18";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400;
	top:.8rem
}
.block-footer-sitebranding__link-region::before {
	content:"\ea15";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400;
	top:.4rem
}
.block-footer-sitebranding__link::before {
	font-size:2.7rem;
	padding-right:1rem;
	position:relative
}
.block-footer-socialprofiles {
	display:inline-block;
	float:right
}
.block-footer-socialprofiles-item {
	font-size:2.6rem;
	text-decoration:none;
	transition:opacity .2s
}
.block-footer-socialprofiles-item--twitter {
	color:#2ea8d2
}
.block-footer-socialprofiles-item--twitter::before {
	content:"\ea1c";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400
}
.block-footer-socialprofiles-item--twitter:hover {
	color:#2ea8d2
}
.block-footer-socialprofiles-item--facebook {
	color:#3a5897
}
.block-footer-socialprofiles-item--facebook::before {
	content:"\ea0e";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400
}
.block-footer-socialprofiles-item--facebook:hover {
	color:#3a5897
}
.block-footer-socialprofiles-item--youtube {
	color:#cc181e
}
.block-footer-socialprofiles-item--youtube::before {
	content:"\ea1d";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400
}
.block-footer-socialprofiles-item--youtube:hover {
	color:#cc181e
}
.block-footer-socialprofiles-item--linkedin {
	color:#0077b5
}
.block-footer-socialprofiles-item--linkedin::before {
	content:"\ea14";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400
}
.block-footer-socialprofiles-item--linkedin:hover {
	color:#0077b5
}
.block-footer-socialprofiles-item:hover {
	opacity:.7
}
.social-profiles__list {
	float:left;
	list-style:none;
	margin-bottom:0;
	padding:.3rem 0 0
}
.social-profiles__list-item {
	display:inline-block;
	float:left;
	height:5rem;
	line-height:5rem;
	padding-left:1.8rem;
	vertical-align:middle
}
.social-profiles__list-item:first-child {
	padding-left:0
}
.block-footernavigation {
	border-top:1px solid #ccc;
	margin:1rem 0 3rem;
	padding-top:3rem
}
.block-footernavigation__menu {
	list-style:none;
	margin:0;
	padding:0
}
.block-footernavigation__menu-item {
	display:inline-block;
	margin-right:2rem
}
.block-footernavigation__menu-item-link {
	color:#ccc;
	display:block;
	font-size:.875rem;
	font-weight:400;
	line-height:1.5;
	text-decoration:none;
	transition:color .2s
}
.block-footernavigation__menu-item-link:focus,.block-footernavigation__menu-item-link:hover {
	color:#9b9b9b;
	cursor:pointer;
	text-decoration:none
}
.block-header-node::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.block-local-tasks {
	background:#eee;
	position:relative
}
.block-mainnavigation-footer__menu {
	list-style:none;
	margin:0;
	padding:0;
	color:#fff
}
.block-mainnavigation-footer__menu-item {
	font-size:.875rem;
	line-height:1rem
}
.block-mainnavigation-footer__menu-item-link {
	color:inherit;
	font-size:1rem;
	text-decoration:none
}
.block-mainnavigation__menu {
	list-style:none;
	margin:0;
	padding:0;
	color:#fff
}
.block-mainnavigation__menu-item {
	font-size:.875rem;
	line-height:1rem
}
.block-mainnavigation__menu-item-link {
	color:inherit;
	font-size:1rem;
	text-decoration:none
}
.block-messages .messages {
	margin-bottom:0
}
.block-messages .messages__list {
	padding-left:1.5rem;
	padding-right:1.5rem
}
.block-navbar-close__link {
	border:2px solid currentColor;
	border-radius:50%;
	color:#fff;
	display:block;
	height:2.25rem;
	line-height:calc(2.25rem - 4px);
	margin:1.5rem -.5rem 0 auto;
	position:relative;
	text-align:center;
	text-decoration:none;
	width:2.25rem
}
.block-navbar-close__link::after {
	content:"\ea0c";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400;
	color:#fff;
	font-size:1.5em;
	left:50%;
	position:absolute;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	vertical-align:middle
}
.block-navbar-close__link-label {
	clip:rect(1px,1px,1px,1px);
	height:1px;
	overflow:hidden;
	position:absolute!important;
	width:1px;
	word-wrap:normal
}
.block-navbar-states {
	display:none
}
.block-navbar-states__link {
	position:relative
}
.block-navbar-states__link--back::before {
	content:"\ea03";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400
}
.block-navbar-states__link--back__link-label {
	clip:rect(1px,1px,1px,1px);
	height:1px;
	overflow:hidden;
	position:absolute!important;
	width:1px;
	word-wrap:normal
}
.block-navbar-states__link--navbar::after {
	content:"\ea19";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400;
	color:#0060bf
}
.block-navbar-states__link--search::after {
	content:"\ea16";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400
}
.block-navbar-states__link--search-close::after {
	content:"\ea0c";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400
}
.block-navbar-states__link--cart::after {
	content:"\ea07";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400
}
.block-navbar-states__link-label {
	clip:rect(1px,1px,1px,1px);
	height:1px;
	overflow:hidden;
	position:absolute!important;
	width:1px;
	word-wrap:normal;
	font-size:.75rem
}
.block-navbar-states__link-bubble {
	background:#f33633;
	border-radius:50%;
	color:#fff;
	font-size:.75rem;
	height:1.5rem;
	line-height:1.5rem;
	overflow:hidden;
	position:absolute;
	right:-.5rem;
	text-align:center;
	top:-.5rem;
	width:1.5rem
}
.block-navbar-states__link-bubble:empty {
	display:none
}
.block-navbar-states__link {
	-ms-flex-align:center;
	align-items:center;
	display:-ms-flexbox;
	display:flex;
	padding:0 1rem;
	text-align:center;
	text-decoration:none
}
.block-navbar-states__link:focus,.block-navbar-states__link:hover {
	background-color:#014f9c;
	color:#fff
}
.block-navbar-states__link:focus::after,.block-navbar-states__link:hover::after {
	color:#fff
}
.block-navbar-states__link::after,.block-navbar-states__link::before {
	color:#fff;
	font-size:1.5em;
	vertical-align:middle
}
.block-navbar-states__link[hidden] {
	display:none
}
.block-navbar-states__link--search-close {
	display:none
}
.page--starts-with-visual .block-navbar-states__link:hover {
	background-color:#5b636d
}
.block-pagetitle {
	padding-bottom:1.5rem;
	padding-top:1.5rem;
	position:relative;
	z-index:1
}
.block-pagetitle h1 {
	margin-bottom:0
}
.block-breadcrumb+.block-pagetitle {
	margin-top:-1.5rem;
	padding-top:0
}
.block-product-accessories {
	clear:both;
	padding:3rem 0
}
.block-product-accessories::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.block-product-accessories__title {
	font-family:"Verdana Pro",sans-serif;
	font-size:2rem;
	font-stretch:condensed;
	font-weight:600;
	line-height:1.1;
	margin-bottom:1.5rem
}
.block-product-application-areas {
	padding:3rem 0
}
.block-product-application-areas__title {
	font-size:1.5rem;
	font-weight:400
}
.block-product-application-note+.block-product-suggested-use+.block-product-application-areas {
	border-top:1px solid #e0e0e0
}
.block-product-application-areas .field-application-area__item {
	margin-bottom:1rem
}
.block-product-application-areas .field-application-area__item a {
	color:#0060bf;
	text-decoration:underline;
	transition:color .1s
}
.block-product-application-areas .field-application-area__item a::after {
	content:"\ea0a";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400
}
.block-product-application-areas .field-application-area__item a:hover {
	color:#014f9c;
	text-decoration:none
}
.block-product-application-areas .field-application-area__item a::after {
	display:inline-block;
	padding-left:.4rem;
	position:relative;
	text-decoration:none;
	top:2px
}
.block-product-application-note__title {
	margin-bottom:3.75rem
}
.block-product-description {
	padding:1.5rem 0
}
.block-product-description__title {
	font-family:"Verdana Pro",sans-serif;
	font-size:2rem;
	font-stretch:condensed;
	font-weight:600;
	line-height:1.1;
	margin-bottom:1.5rem
}
.block-product-description::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.block-product-description .field-description {
	margin-bottom:3rem
}
.block-product-faqs {
	position:relative;
	background-color:#eee;
	display:inline-block;
	margin-bottom:1.5rem;
	padding:3rem 0
}
.block-product-faqs:last-of-type {
	margin-bottom:0
}
.block-product-faqs__title {
	margin-bottom:1.5rem
}
.block-product-leadgen {
	clear:both;
	margin-bottom:3rem
}
.block-product-leadgen::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.block-product-nav {
	color:#fff;
	height:3.5rem
}
.block-product-nav__items {
	position:relative;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	list-style:none;
	margin:0;
	padding:0
}
.block-product-nav__item {
	display:block
}
.block-product-nav__item-link {
	color:#fff;
	display:block;
	padding:1rem 1.25rem;
	position:relative;
	text-decoration:none;
	transition:background .3s;
	z-index:1
}
.block-product-nav__item-link::after {
	background-color:#014f9c;
	bottom:0;
	content:"";
	display:block;
	left:0;
	opacity:0;
	position:absolute;
	right:0;
	top:0;
	transition:top .2s,bottom .2s,opacity .1s linear .2s;
	z-index:-1
}
.block-product-nav__item-link:hover {
	color:#fff
}
.block-product-nav__item-link:hover::after {
	bottom:-.25rem;
	opacity:1;
	top:-.25rem;
	transition:top .4s ease .1s,bottom .4s ease .1s,opacity .1s linear 0s
}
.block-product-nav__item-link--active {
	background-color:#014f9c;
	bottom:0;
	color:#fff;
	left:0;
	right:0;
	top:0;
	transition:top .2s,bottom .2s,opacity .1s linear .2s;
	z-index:-1
}
.block-product-nav__item-link--active::after {
	bottom:-.25rem;
	opacity:1;
	top:-.25rem;
	transition:top .4s ease .1s,bottom .4s ease .1s,opacity .1s linear 0s
}
.block-product-nav--not-top .block-product-nav__items {
	position:fixed;
	top:0;
	z-index:100
}
.toolbar-fixed .block-product-nav--not-top .block-product-nav__items {
	top:39px
}
.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .block-product-nav--not-top .block-product-nav__items {
	top:79px
}
.block-product-specifications {
	clear:left;
	padding:1.5rem 0
}
.block-product-specifications__title {
	font-family:"Verdana Pro",sans-serif;
	font-size:2rem;
	font-stretch:condensed;
	font-weight:600;
	line-height:1.1;
	margin-bottom:1.5rem
}
.block-product-suggested-use {
	float:left;
	padding-top:2.25rem
}
.block-product-suggested-use__title {
	font-size:1.5rem;
	font-weight:400
}
.block-product-suggested-use .field-suggested-use ul {
	margin-bottom:3rem
}
.block-product-suggested-use .field-suggested-use ul li {
	margin:.3rem 0
}
.block-products-application-area {
	display:inline-block;
	margin-top:3rem
}
.block-products-similar {
	position:relative;
	padding-bottom:3rem;
	padding-top:3rem
}
.block-products-similar__title {
	font-family:"Verdana Pro",sans-serif;
	font-size:2rem;
	font-stretch:condensed;
	font-weight:600;
	line-height:1.1;
	margin-bottom:1.5rem
}
.block-products-similar__content {
	display:inline-block
}
.block-products-similar__list {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column
}
.block-products-similar__body {
	margin-top:1.5rem
}
.block-products-similar__body h2 {
	font-family:"Verdana Pro",sans-serif;
	font-size:2rem;
	font-stretch:condensed;
	font-weight:600;
	line-height:1.1
}
.block-products-similar__body h3 {
	font-family:"Verdana Pro",sans-serif;
	font-size:1.25rem;
	font-stretch:condensed;
	font-weight:600;
	line-height:1.3
}
.block-products-similar__body h4 {
	font-family:"Verdana Pro",sans-serif;
	font-size:1.25rem;
	font-stretch:condensed;
	line-height:1.3
}
.block-region-select {
	background-color:rgba(0,0,0,.75);
	bottom:0;
	display:none;
	height:100vh;
	-ms-flex-pack:center;
	justify-content:center;
	left:0;
	position:fixed;
	right:0;
	top:0;
	width:100vw;
	z-index:10
}
.block-region-select__close {
	bottom:0;
	left:0;
	position:absolute;
	right:0;
	top:0;
	z-index:0
}
.block-region-select__close::before {
	content:"\ea0c";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400
}
.block-region-select__close::before {
	color:#fff;
	font-size:2rem;
	position:absolute;
	right:1.5rem;
	top:1rem
}
.block-region-select__content {
	margin-bottom:1.5rem;
	margin-top:3rem;
	position:relative;
	z-index:1
}
.block-region-select__title {
	color:#fff;
	display:block;
	margin-bottom:1.5rem;
	text-align:center
}
.block-region-select__list {
	list-style:none;
	margin:0;
	padding:0;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.block-region-select__list-item {
	display:-ms-flexbox;
	display:flex;
	-ms-flex:0 0 33.333%;
	flex:0 0 33.333%;
	-ms-flex-pack:center;
	justify-content:center;
	margin-bottom:1.5rem;
	padding:0
}
.block-region-select__link {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	text-decoration:none
}
.block-region-select__link:hover .block-region-select__image {
	opacity:.75
}
.block-region-select__link:hover .block-region-select__label {
	text-decoration:underline
}
.block-region-select__image {
	opacity:1;
	transition:.3s opacity ease
}
.block-region-select__label {
	color:#fff;
	font-size:.875rem;
	text-align:center
}
.block-site-search-form {
	margin-bottom:1.5rem
}
.block-site-search-form form {
	-ms-flex-align:stretch;
	align-items:stretch;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap
}
.block-site-search-form .form-actions {
	-ms-flex-align:stretch;
	align-items:stretch;
	display:-ms-flexbox;
	display:flex
}
.block-site-search-form .form-item {
	-ms-flex-align:stretch;
	align-items:stretch;
	display:-ms-flexbox;
	display:flex;
	-ms-flex:1;
	flex:1;
	margin-bottom:0
}
.block-site-search-form .form-item input {
	height:auto;
	margin:0
}
.block-site-search-form .form-item__label {
	clip:rect(1px,1px,1px,1px);
	height:1px;
	overflow:hidden;
	position:absolute!important;
	width:1px;
	word-wrap:normal
}
.block-site-search-form .form-submit {
	font-size:0;
	height:auto;
	margin:0;
	padding:0;
	text-align:center
}
.block-site-search-form .form-submit::before {
	content:"\ea16";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400;
	display:inline-block;
	font-size:1rem;
	margin-left:-1px;
	margin-right:-1px;
	text-align:center;
	vertical-align:middle;
	width:2.5rem
}
.block-site-search-form .form-submit::before {
	font-size:1.5rem
}
.block-site-search-form .form-submit:hover {
	cursor:pointer;
	-webkit-transform:none;
	transform:none
}
.block-site-search-form .form-submit:active,.block-site-search-form .form-submit:focus {
	-webkit-transform:none;
	transform:none
}
.block-sitebranding a {
	display:block
}
.block-sitebranding a:hover {
	cursor:pointer
}
.block-sitebranding img {
	display:block;
	height:5rem;
	padding:.6rem 0;
	transition:height .3s,padding .3s
}
.block-sitebranding #logo-black,.block-sitebranding #logo-white {
	display:none
}
.block-sitesearch {
	display:inline-block;
	margin-left:auto;
	position:static
}
.block-sitesearch form {
	-ms-flex-align:center;
	align-items:center;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
	height:100%
}
.block-sitesearch .form-actions {
	-ms-flex-align:center;
	align-items:center;
	display:-ms-flexbox;
	display:flex
}
.block-sitesearch .form-item {
	-ms-flex-align:center;
	align-items:center;
	display:-ms-flexbox;
	display:flex;
	margin-bottom:0
}
.block-sitesearch .form-item__label {
	clip:rect(1px,1px,1px,1px);
	height:1px;
	overflow:hidden;
	position:absolute!important;
	width:1px;
	word-wrap:normal
}
.block-sitesearch .form-type-textfield {
	padding-right:0
}
.block-sitesearch .form-text {
	background:0 0;
	border:0;
	color:#fff;
	-ms-flex:1;
	flex:1;
	height:2.625rem;
	margin-bottom:0;
	margin-top:0;
	padding-bottom:0;
	padding-top:0;
	width:100%
}
.block-sitesearch .form-text:focus {
	outline:0
}
.block-sitesearch .form-submit {
	font-size:0;
	background:0 0;
	border:0;
	color:#fff;
	padding:0
}
.block-sitesearch .form-submit::before {
	content:"\ea16";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400;
	display:inline-block;
	font-size:1rem;
	margin-left:-1px;
	margin-right:-1px;
	text-align:center;
	vertical-align:middle;
	width:2.5rem
}
.block-sitesearch .form-submit::before {
	font-size:1.5rem
}
.block-sitesearch .form-submit:hover {
	cursor:pointer;
	-webkit-transform:none;
	transform:none
}
.block-sitesearch .form-submit:active,.block-sitesearch .form-submit:focus {
	-webkit-transform:none;
	transform:none
}
.block-sitesearch__container {
	background-color:#014f9c;
	display:none;
	padding:.5rem;
	position:absolute;
	right:0;
	top:5rem
}
.block-sitesearch__state-link {
	background:0 0;
	border:0;
	color:#fff;
	height:100%;
	margin:0;
	margin-left:auto;
	padding:0;
	position:relative;
	width:3.5rem
}
.block-sitesearch__state-link:hover {
	cursor:pointer
}
.block-sitesearch__state-link--open {
	font-size:0;
	display:block
}
.block-sitesearch__state-link--open::before {
	content:"\ea16";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400;
	display:inline-block;
	font-size:1rem;
	margin-left:-1px;
	margin-right:-1px;
	text-align:center;
	vertical-align:middle;
	width:2.5rem
}
.block-sitesearch__state-link--close {
	font-size:0;
	display:none
}
.block-sitesearch__state-link--close::before {
	content:"\ea0c";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400;
	display:inline-block;
	font-size:1rem;
	margin-left:-1px;
	margin-right:-1px;
	text-align:center;
	vertical-align:middle;
	width:2.5rem
}
.block-sitesearch__state-link-label {
	clip:rect(1px,1px,1px,1px);
	height:1px;
	overflow:hidden;
	position:absolute!important;
	width:1px;
	word-wrap:normal
}
.page--starts-with-visual .block-sitesearch form .form-submit {
	background:0 0
}
.page--starts-with-visual .block-sitesearch form .form-submit:hover {
	background-color:rgba(30,46,66,.8);
	color:#fff
}
.block-topbar-states {
	height:3rem;
	line-height:3rem;
	margin-top:.75rem;
	text-align:right
}
.block-topbar-states__link {
	position:relative
}
.block-topbar-states__link--back::before {
	content:"\ea03";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400
}
.block-topbar-states__link--back__link-label {
	clip:rect(1px,1px,1px,1px);
	height:1px;
	overflow:hidden;
	position:absolute!important;
	width:1px;
	word-wrap:normal
}
.block-topbar-states__link--navbar::after {
	content:"\ea19";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400;
	color:#0060bf
}
.block-topbar-states__link--search::after {
	content:"\ea16";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400
}
.block-topbar-states__link--search-close::after {
	content:"\ea0c";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400
}
.block-topbar-states__link--cart::after {
	content:"\ea07";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400
}
.block-topbar-states__link-label {
	clip:rect(1px,1px,1px,1px);
	height:1px;
	overflow:hidden;
	position:absolute!important;
	width:1px;
	word-wrap:normal;
	font-size:.75rem
}
.block-topbar-states__link-bubble {
	background:#f33633;
	border-radius:50%;
	color:#fff;
	font-size:.75rem;
	height:1.5rem;
	line-height:1.5rem;
	overflow:hidden;
	position:absolute;
	right:-.5rem;
	text-align:center;
	top:-.5rem;
	width:1.5rem
}
.block-topbar-states__link-bubble:empty {
	display:none
}
.block-topbar-states__link {
	border:1px solid transparent;
	color:#000;
	display:inline-block;
	height:2.5rem;
	line-height:2.5rem;
	min-width:2.5rem;
	text-align:center;
	text-decoration:none;
	transition:border-color .2s;
	vertical-align:middle;
	white-space:nowrap;
	z-index:2
}
.block-topbar-states__link:focus,.block-topbar-states__link:hover {
	color:#000
}
.block-topbar-states__link::after,.block-topbar-states__link::before {
	font-size:1.5em;
	vertical-align:middle
}
.block-topbar-states__link[hidden] {
	display:none
}
.block-topbar-states__link--search-close {
	display:none
}
.block-topnavigation__menu {
	list-style:none;
	margin:0;
	padding:0
}
.block-topnavigation__menu-item-link {
	text-decoration:none
}
.block-topnavigation__menu-item-link:hover {
	text-decoration:underline
}
.breadcrumb {
	display:inline-block;
	font-size:.875rem;
	margin:1rem 0 1.875rem;
	padding:0
}
.breadcrumb__label {
	clip:rect(1px,1px,1px,1px);
	height:1px;
	overflow:hidden;
	position:absolute!important;
	width:1px;
	word-wrap:normal
}
.breadcrumb__list {
	list-style:none;
	margin:0;
	padding:0
}
.breadcrumb__item {
	display:inline;
	margin:0;
	padding:0;
	white-space:nowrap
}
.breadcrumb__item:first-child {
	clip:rect(1px,1px,1px,1px);
	height:1px;
	overflow:hidden;
	position:absolute!important;
	width:1px;
	word-wrap:normal
}
.breadcrumb__item::after {
	content:"\ea0a";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400
}
.breadcrumb__item::after {
	font-size:.8rem;
	padding:0 .2rem;
	position:relative;
	top:.1rem
}
.breadcrumb__item-link {
	color:#0060bf;
	transition:color .1s
}
.breadcrumb__item-link:hover {
	color:#014f9c;
	text-decoration:none
}
.cart {
	margin-bottom:1.5rem
}
.cart::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.checkout-pane-custom-commerce-personal-data-processing-consent .form-item {
	background-color:#ececec;
	margin-bottom:1.5rem;
	padding:2rem
}
.checkout-pane-custom-commerce-personal-data-processing-consent .form-item .form-item__description,.checkout-pane-custom-commerce-personal-data-processing-consent .form-item>div:first-child {
	font-size:.75rem;
	line-height:1.5;
	margin-bottom:1rem
}
.checkout-pane-custom-commerce-personal-data-processing-consent .form-item input[type=checkbox] {
	cursor:pointer;
	height:1.4rem;
	position:relative;
	top:4px;
	width:1.4rem
}
.checkout-pane-custom-commerce-personal-data-processing-consent .form-item .form-item__label {
	cursor:pointer;
	font-size:.75rem;
	line-height:1.5
}
.checkout-pane-custom-commerce-personal-data-processing-consent .form-item .form-item__label strong:first-child {
	font-size:1rem;
	font-weight:600;
	line-height:2.25rem
}
.commerce-product-default-card {
	display:-ms-flexbox;
	display:flex;
	width:100%
}
.commerce-product-default-card__link {
	background-color:#fff;
	color:inherit;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	padding:1.5rem;
	position:relative;
	text-decoration:none;
	transition:.3s box-shadow ease;
	z-index:1;
	-ms-flex:0 0 100%;
	flex:0 0 100%;
	max-width:100%
}
.commerce-product-default-card__link:hover {
	box-shadow:0 2.75rem 2rem -.875rem rgba(0,0,0,.15);
	color:inherit
}
.commerce-product-default-card__title {
	font-family:"Verdana Pro",sans-serif;
	font-size:1.25rem;
	font-weight:700;
	line-height:1.3;
	margin-bottom:.5rem
}
.commerce-product-default-card__images {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-positive:0;
	flex-grow:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	max-width:100%;
	width:100%
}
.commerce-product-default-card__images-item {
	-ms-flex:0 0 100%;
	flex:0 0 100%;
	width:100%
}
.commerce-product-default-card__images-item picture {
	background-position:center center;
	background-size:cover;
	display:block;
	height:100%;
	width:100%
}
.commerce-product-default-card__images-item img {
	display:block;
	height:100%;
	margin:auto;
	max-width:none;
	-o-object-fit:cover;
	object-fit:cover;
	width:100%
}
.commerce-product-default-full__image-preview {
	display:block;
	margin-bottom:1.25rem
}
.commerce-product-default-full__image-preview picture {
	background-position:center center;
	background-size:cover;
	display:block;
	height:100%;
	width:100%
}
.commerce-product-default-full__image-preview img {
	display:block;
	height:100%;
	margin:auto;
	max-width:none;
	-o-object-fit:cover;
	object-fit:cover;
	width:100%
}
.commerce-product-default-full__image-preview .commerce-product-default-full__images-item img {
	width:100%
}
.commerce-product-default-full__image-track {
	display:block
}
.commerce-product-default-full__image-track .slick-track {
	display:-ms-flexbox;
	display:flex;
	margin:0;
	position:relative
}
.commerce-product-default-full__image-track .commerce-product-default-full__images-item {
	-ms-flex:1 0 calc(25% - .75rem);
	flex:1 0 calc(25% - .75rem);
	margin:0 .5rem
}
.commerce-product-default-full__image-track .commerce-product-default-full__images-item picture {
	background-position:center center;
	background-size:cover;
	display:block;
	height:100%;
	width:100%
}
.commerce-product-default-full__image-track .commerce-product-default-full__images-item img {
	display:block;
	height:100%;
	margin:auto;
	max-width:none;
	-o-object-fit:cover;
	object-fit:cover;
	width:100%
}
.commerce-product-default-full__image-track .commerce-product-default-full__images-item:first-of-type {
	margin-left:0
}
.commerce-product-default-full__image-track .commerce-product-default-full__images-item:last-of-type {
	margin-right:0
}
.commerce-product-default-full__image-track .commerce-product-default-full__images-item:hover {
	cursor:pointer
}
.commerce-product-default-full__image-track .commerce-product-default-full__images-item:hover picture {
	border-color:#ccc
}
.commerce-product-default-full__image-track .commerce-product-default-full__images-item:active,.commerce-product-default-full__image-track .commerce-product-default-full__images-item:focus {
	outline:0
}
.commerce-product-default-full__image-track .commerce-product-default-full__images-item picture {
	border:1px solid #ececec;
	display:inline-block;
	transition:.3s border
}
.commerce-product-default-full__image-track .commerce-product-default-full__images-item.slick-current picture {
	border-color:#0060bf
}
.commerce-product-default-full__subtitle {
	font-family:"Verdana Pro",sans-serif;
	font-size:1.25rem;
	font-stretch:condensed;
	font-weight:600;
	line-height:1.3;
	margin-bottom:1.5rem
}
.commerce-product-default-full__introduction {
	margin-bottom:1.5rem
}
.commerce-product-default-full__introduction h2 {
	font-family:"Verdana Pro",sans-serif;
	font-size:2rem;
	font-stretch:condensed;
	font-weight:600;
	line-height:1.1
}
.commerce-product-default-full__introduction h3 {
	font-family:"Verdana Pro",sans-serif;
	font-size:1.25rem;
	font-stretch:condensed;
	font-weight:600;
	line-height:1.3
}
.commerce-product-default-full__introduction h4 {
	font-family:"Verdana Pro",sans-serif;
	font-size:1.25rem;
	font-stretch:condensed;
	line-height:1.3
}
.commerce-product-default-full__introduction-more {
	border-bottom:1px solid #ececec;
	margin-bottom:1.5rem;
	padding-bottom:1.5rem
}
.commerce-product-default-full__introduction-more-link {
	color:#0060bf;
	text-decoration:underline;
	transition:color .1s
}
.commerce-product-default-full__introduction-more-link::after {
	content:"\ea0a";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400
}
.commerce-product-default-full__introduction-more-link:hover {
	color:#014f9c;
	text-decoration:none
}
.commerce-product-default-full__introduction-more-link::after {
	display:inline-block;
	padding-left:.4rem;
	position:relative;
	text-decoration:none;
	top:2px
}
.commerce-product-default-full__specifications-label {
	font-family:"Verdana Pro",sans-serif;
	font-size:1.25rem;
	font-stretch:condensed;
	font-weight:600;
	line-height:1.3;
	margin-bottom:1.5rem
}
.commerce-product-default-full__specifications-item>.contextual-region {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column
}
.commerce-product-default-full__specifications-item .taxonomy-term-specification-specification {
	font-size:1rem
}
.commerce-product-default-full__specifications-more {
	margin-bottom:3rem
}
.commerce-product-default-full__specifications-more-link {
	color:#0060bf;
	text-decoration:underline;
	transition:color .1s
}
.commerce-product-default-full__specifications-more-link::after {
	content:"\ea0a";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400
}
.commerce-product-default-full__specifications-more-link:hover {
	color:#014f9c;
	text-decoration:none
}
.commerce-product-default-full__specifications-more-link::after {
	display:inline-block;
	padding-left:.4rem;
	position:relative;
	text-decoration:none;
	top:2px
}
.commerce-product-default-full__variations {
	padding:1.5rem 0;
	position:relative
}
.commerce-product-default-full__variations .commerce-product-default-full__variations-label {
	font-family:"Verdana Pro",sans-serif;
	font-size:1.25rem;
	font-stretch:condensed;
	font-weight:600;
	line-height:1.3;
	margin-bottom:1.5rem
}
.commerce-product-default-full__variations .commerce-product-default-full__variations-item .form-submit {
	background:#f33633;
	border-color:#f33633;
	color:#fff;
	margin:0;
	padding:1.5rem 1.25rem
}
.commerce-product-default-full__variations .commerce-product-default-full__variations-item .form-submit:focus,.commerce-product-default-full__variations .commerce-product-default-full__variations-item .form-submit:hover {
	background:#ec0906;
	border-color:#ec0906;
	color:#fff;
	text-decoration:none!important
}
.commerce-product-default-full__variations .commerce-product-default-full__variations-item .form-submit::after {
	content:"\ea01";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400;
	margin-left:.75rem
}
.commerce-product-default-full__variations .commerce-product-default-full__variations-item .form-submit:active::after,.commerce-product-default-full__variations .commerce-product-default-full__variations-item .form-submit:focus::after,.commerce-product-default-full__variations .commerce-product-default-full__variations-item .form-submit:hover::after {
	color:#fff
}
.commerce-product-default-full__variations .commerce-product-default-full__variations-item>p {
	font-size:1.125rem;
	font-weight:700;
	line-height:1.4;
	margin:0
}
.commerce-product-default-full__variations .commerce-product-default-full__variations-item>p a {
	color:#0060bf;
	display:block;
	font-weight:400;
	text-decoration:none;
	transition:color .2s
}
.commerce-product-default-full__variations .commerce-product-default-full__variations-item>p a:hover {
	color:#014f9c
}
.commerce-product-default-full__variations .commerce-product-default-full__variations-item>p a::before {
	content:"\ea18";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400;
	font-size:1.5em;
	margin-right:.25em;
	vertical-align:middle
}
.commerce-product-default-full__content {
	display:inline-block;
	margin-top:4.5rem
}
.commerce-product-default-leadgen__content {
	margin-bottom:1.5rem
}
.commerce-product-default-leadgen__title {
	font-family:"Verdana Pro",sans-serif;
	font-size:1.25rem;
	font-stretch:condensed;
	font-weight:600;
	line-height:1.3;
	margin-bottom:.75rem
}
.commerce-product-default-leadgen__images {
	float:left
}
.commerce-product-default-leadgen__usp {
	font-size:.875rem;
	line-height:1.5
}
.commerce-product-default-leadgen__variations {
	padding:1.5rem 0;
	position:relative;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column
}
.commerce-product-default-leadgen__variations .commerce-product-default-leadgen__variations-label {
	font-family:"Verdana Pro",sans-serif;
	font-size:1.25rem;
	font-stretch:condensed;
	font-weight:600;
	line-height:1.3;
	margin-bottom:1.5rem
}
.commerce-product-default-leadgen__variations .commerce-product-default-leadgen__variations-item .form-submit {
	background:#f33633;
	border-color:#f33633;
	color:#fff;
	margin:0;
	padding:1.5rem 1.25rem
}
.commerce-product-default-leadgen__variations .commerce-product-default-leadgen__variations-item .form-submit:focus,.commerce-product-default-leadgen__variations .commerce-product-default-leadgen__variations-item .form-submit:hover {
	background:#ec0906;
	border-color:#ec0906;
	color:#fff;
	text-decoration:none!important
}
.commerce-product-default-leadgen__variations .commerce-product-default-leadgen__variations-item .form-submit::after {
	content:"\ea01";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400;
	margin-left:.75rem
}
.commerce-product-default-leadgen__variations .commerce-product-default-leadgen__variations-item .form-submit:active::after,.commerce-product-default-leadgen__variations .commerce-product-default-leadgen__variations-item .form-submit:focus::after,.commerce-product-default-leadgen__variations .commerce-product-default-leadgen__variations-item .form-submit:hover::after {
	color:#fff
}
.commerce-product-default-leadgen__variations .commerce-product-default-leadgen__variations-item>p {
	font-size:1.125rem;
	font-weight:700;
	line-height:1.4;
	margin:0
}
.commerce-product-default-leadgen__variations .commerce-product-default-leadgen__variations-item>p a {
	color:#0060bf;
	display:block;
	font-weight:400;
	text-decoration:none;
	transition:color .2s
}
.commerce-product-default-leadgen__variations .commerce-product-default-leadgen__variations-item>p a:hover {
	color:#014f9c
}
.commerce-product-default-leadgen__variations .commerce-product-default-leadgen__variations-item>p a::before {
	content:"\ea18";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400;
	font-size:1.5em;
	margin-right:.25em;
	vertical-align:middle
}
.commerce-product-default-leadgen__variations-label {
	margin-top:auto
}
.commerce-product-default-leadgen__variations-items {
	margin-bottom:auto
}
.commerce-product-default-specifications::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.commerce-product-default-specifications__specifications {
	border:1px solid #ececec
}
.commerce-product-default-specifications__specifications-item {
	padding:.75rem 1em
}
.commerce-product-default-specifications__specifications-item:nth-child(even) {
	background-color:#f5f5f5
}
.commerce-product-default-specifications__options {
	border:1px solid #ececec;
	border-top:0;
	padding:1.5rem 1em
}
.commerce-product-default-specifications__options>:last-child {
	margin-bottom:0
}
.commerce-product-default-specifications__options-label {
	font-family:"Verdana Pro",sans-serif;
	font-size:1.25rem;
	font-stretch:condensed;
	line-height:1.3;
	margin-bottom:.75rem
}
.commerce-product-default-specifications__documents {
	background-color:#ececec;
	padding:.75rem 1em
}
.commerce-product-default-specifications__documents-label {
	font-family:"Verdana Pro",sans-serif;
	font-size:1.25rem;
	font-stretch:condensed;
	line-height:1.3;
	margin-bottom:.75rem
}
.commerce-product-default-specifications__documents-item {
	margin-bottom:.75rem
}
.commerce-product-default-specifications__documents-item .file {
	display:block
}
.commerce-product-default-specifications__documents-item .file a {
	font-size:1.125rem;
	text-decoration:none
}
.commerce-product-default-specifications__documents-item .file__info {
	color:#9b9b9b;
	display:block;
	font-size:.75rem;
	line-height:1
}
.commerce-product-default-teaser {
	display:-ms-flexbox;
	display:flex;
	width:100%
}
.commerce-product-default-teaser__link {
	background-color:#fff;
	color:inherit;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	position:relative;
	text-decoration:none;
	transition:0s z-index ease .3s;
	width:100%;
	z-index:1
}
.commerce-product-default-teaser__link:hover {
	transition:.3s box-shadow ease;
	z-index:2
}
.commerce-product-default-teaser__link:hover::after {
	box-shadow:0 2.75rem 2rem -.875rem rgba(0,0,0,.15)
}
.commerce-product-default-teaser__link::after {
	bottom:-1.25rem;
	content:"";
	display:block;
	left:-1.25rem;
	position:absolute;
	right:-1.25rem;
	top:-1.25rem;
	transition:.3s box-shadow;
	z-index:-1
}
.commerce-product-default-teaser__images {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-positive:0;
	flex-grow:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	max-width:100%;
	width:100%
}
.commerce-product-default-teaser__images-item {
	-ms-flex:0 0 100%;
	flex:0 0 100%;
	width:100%
}
.commerce-product-default-teaser__images-item picture {
	background-position:center center;
	background-size:cover;
	display:block;
	height:100%;
	width:100%
}
.commerce-product-default-teaser__images-item img {
	display:block;
	height:100%;
	margin:auto;
	max-width:none;
	-o-object-fit:cover;
	object-fit:cover;
	width:100%
}
.commerce-product-default-teaser__title-short h3 {
	font-family:"Verdana Pro",sans-serif;
	font-size:1.25rem;
	font-weight:700;
	line-height:1.3;
	color:#000;
	font-stretch:normal;
	margin-bottom:.5rem;
	text-decoration:none
}
.commerce-product-default-teaser__subtitle {
	color:#000;
	margin-bottom:.75rem;
	text-decoration:none
}
.commerce-product-default-teaser__specifications {
	margin-bottom:1.25rem
}
.commerce-product-default-teaser__specifications-item {
	font-size:.875rem;
	line-height:1.5;
	margin-bottom:.5rem
}
.commerce-product-default-teaser__specifications-item:last-of-type {
	margin-bottom:0
}
.commerce-product-default-teaser__view-item {
	color:#0060bf;
	text-decoration:underline;
	transition:color .1s;
	margin-top:auto
}
.commerce-product-default-teaser__view-item::after {
	content:"\ea0a";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400
}
.commerce-product-default-teaser__view-item:hover {
	color:#014f9c;
	text-decoration:none
}
.commerce-product-default-teaser__view-item::after {
	display:inline-block;
	padding-left:.4rem;
	position:relative;
	text-decoration:none;
	top:2px
}
.commerce-product-specification {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column
}
.commerce-product-specification__title {
	color:#000;
	font-weight:600
}
.commerce-product-specification__value {
	color:#000;
	list-style:none;
	margin:0;
	padding:0
}
.commerce-product-specification__value-item {
	display:inline
}
.commerce-product-specification__value-item:not(:last-child)::after {
	content:","
}
.contextual-region.focus {
	outline:2px solid gold;
	outline-offset:-2px
}
.form-item {
	margin-bottom:1rem
}
.form-item__label {
	display:block;
	font-weight:400
}
.form-item__description {
	font-size:.875rem
}
.form-type-checkbox input {
	height:auto;
	line-height:inherit;
	margin:0
}
.form-type-checkbox label {
	display:inline;
	font-weight:inherit
}
.form-user-login-form {
	padding:3rem 0
}
.form-user-pass {
	padding:3rem 0
}
.maintenance-page {
	background:#eee;
	height:auto;
	left:0;
	min-height:0;
	position:absolute;
	right:0;
	top:25%
}
.maintenance-page header div,.maintenance-page header h1 {
	clip:rect(1px,1px,1px,1px);
	height:1px;
	overflow:hidden;
	position:absolute!important;
	width:1px;
	word-wrap:normal
}
.messages {
	margin-bottom:.375rem;
	overflow-wrap:break-word;
	word-wrap:break-word
}
.messages--status {
	background-color:#c9e1bd;
	color:#325e1c
}
.messages--warning {
	background-color:#f4daa6;
	color:#734c00
}
.messages--error {
	background-color:#f9c9bf;
	color:#a51b00
}
.messages__list {
	list-style:none;
	margin:0;
	padding:0;
	font-size:1rem;
	line-height:1.5;
	padding:.75rem 2em .375rem
}
.messages__item {
	margin-bottom:.375rem
}
.messages__item a {
	color:inherit
}
.messages__item>.item-list:last-child>ul {
	margin:0
}
.node-application-area-header__visual {
	height:50vw
}
.node-application-area-header__visual picture {
	background-position:center center;
	background-size:cover;
	display:block;
	height:100%;
	width:100%
}
.node-application-area-header__visual img {
	display:block;
	height:100%;
	margin:auto;
	max-width:none;
	-o-object-fit:cover;
	object-fit:cover;
	width:100%
}
.node-application-area-teaser__link {
	color:inherit;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	text-decoration:none
}
.node-application-area-teaser__link:hover {
	color:inherit;
	text-decoration:none
}
.node-application-area-teaser__image picture {
	background-position:center center;
	background-size:cover;
	display:block;
	height:100%;
	width:100%
}
.node-application-area-teaser__image img {
	display:block;
	height:100%;
	margin:auto;
	max-width:none;
	-o-object-fit:cover;
	object-fit:cover;
	width:100%
}
.node-application-area-teaser__content {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	width:100%
}
.node-application-area-teaser__body {
	margin-bottom:1.5rem
}
.node-application-area-teaser__read-more {
	color:#0060bf;
	text-decoration:underline;
	transition:color .1s;
	margin-top:auto
}
.node-application-area-teaser__read-more::after {
	content:"\ea0a";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400
}
.node-application-area-teaser__read-more:hover {
	color:#014f9c;
	text-decoration:none
}
.node-application-area-teaser__read-more::after {
	display:inline-block;
	padding-left:.4rem;
	position:relative;
	text-decoration:none;
	top:2px
}
.node-application-note-full__meta {
	margin-bottom:1.5rem
}
.node-application-note-full__body h2 {
	color:#000;
	font-size:1.5rem;
	font-stretch:expanded;
	font-weight:700;
	margin-bottom:1rem
}
.node-application-note-full__body .par-pay-off {
	color:#000;
	font-size:1.25rem;
	font-weight:400
}
.node-application-note-full__body h3 {
	color:#000;
	font-stretch:semi-expanded;
	font-weight:700
}
.node-application-note-header__meta {
	margin-bottom:1.5rem
}
.node-application-note-header__visual {
	height:50vw
}
.node-application-note-header__visual picture {
	background-position:center center;
	background-size:cover;
	display:block;
	height:100%;
	width:100%
}
.node-application-note-header__visual img {
	display:block;
	height:100%;
	margin:auto;
	max-width:none;
	-o-object-fit:cover;
	object-fit:cover;
	width:100%
}
.node-application-note-header__body h2 {
	font-family:"Verdana Pro",sans-serif;
	font-size:2rem;
	font-stretch:condensed;
	font-weight:600;
	line-height:1.1
}
.node-application-note-header__body h3 {
	font-family:"Verdana Pro",sans-serif;
	font-size:1.25rem;
	font-stretch:condensed;
	font-weight:600;
	line-height:1.3
}
.node-application-note-header__body h4 {
	font-family:"Verdana Pro",sans-serif;
	font-size:1.25rem;
	font-stretch:condensed;
	line-height:1.3
}
.node-application-note-teaser {
	position:relative
}
.node-application-note-teaser__card {
	text-decoration:none;
	transition:color .2s
}
.node-application-note-teaser__card:hover {
	text-decoration:none
}
.node-application-note-teaser__card:hover .node-application-note-teaser__link-read-more {
	color:#01285c
}
.node-application-note-teaser__content {
	padding:1.7rem 2.1rem 4rem
}
.node-application-note-teaser__title {
	color:#000;
	font-size:1.5rem;
	font-weight:400;
	margin-bottom:2rem
}
.node-application-note-teaser__image {
	height:12.5rem;
	margin-bottom:1.5rem
}
.node-application-note-teaser__image picture {
	background-position:center center;
	background-size:cover;
	display:block;
	height:100%;
	width:100%
}
.node-application-note-teaser__image img {
	display:block;
	height:100%;
	margin:auto;
	max-width:none;
	-o-object-fit:cover;
	object-fit:cover;
	width:100%
}
.node-application-note-teaser__link-read-more {
	margin-bottom:0;
	text-decoration:underline
}
.node-article-full__meta {
	margin-bottom:1.5rem
}
.node-article-full__body h2 {
	font-family:"Verdana Pro",sans-serif;
	font-size:2rem;
	font-stretch:condensed;
	font-weight:600;
	line-height:1.1
}
.node-article-full__body h3 {
	font-family:"Verdana Pro",sans-serif;
	font-size:1.25rem;
	font-stretch:condensed;
	font-weight:600;
	line-height:1.3
}
.node-article-full__body h4 {
	font-family:"Verdana Pro",sans-serif;
	font-size:1.25rem;
	font-stretch:condensed;
	line-height:1.3
}
.node-article-teaser {
	margin-bottom:1.5rem
}
.node-article-teaser::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.node-client {
	width:100%
}
.node-distributor-teaser {
	background-color:#fff;
	overflow:hidden;
	padding:2rem;
	width:100%
}
.node-distributor-teaser__country {
	color:#000;
	font-size:1.125rem
}
.node-distributor-teaser__logo img {
	height:4rem;
	padding:.3rem 0;
	width:auto
}
.node-distributor-teaser__specialization-container {
	display:inline;
	float:left;
	width:100%
}
.node-distributor-teaser__specialization-label {
	color:#9b9b9b;
	font-size:.875rem;
	font-weight:700;
	margin-bottom:0
}
.node-distributor-teaser__specialization-item a {
	color:#000;
	font-size:12px;
	font-weight:700;
	text-decoration:none
}
.node-distributor-teaser__visit {
	float:left;
	padding:1rem 0 0
}
.node-distributor-teaser__visit-label {
	color:#000;
	display:inline-block;
	float:left;
	margin:0
}
.node-distributor-teaser__link-to-site {
	float:left;
	padding-left:.5rem
}
.node-distributor-teaser__link-to-site a {
	color:#0060bf;
	text-decoration:underline;
	transition:color .1s
}
.node-distributor-teaser__link-to-site a::after {
	content:"\ea0a";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400
}
.node-distributor-teaser__link-to-site a:hover {
	color:#014f9c;
	text-decoration:none
}
.node-distributor-teaser__link-to-site a::after {
	display:inline-block;
	padding-left:.4rem;
	position:relative;
	text-decoration:none;
	top:2px
}
.node-event-teaser {
	background-color:#eee;
	display:-ms-flexbox;
	display:flex;
	-ms-flex:1;
	flex:1;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	padding:1.5rem
}
.node-event-teaser__image {
	margin-bottom:.75rem
}
.node-event-teaser__image picture {
	background-position:center center;
	background-size:cover;
	display:block;
	height:100%;
	width:100%
}
.node-event-teaser__image img {
	display:block;
	height:100%;
	margin:auto;
	max-width:none;
	-o-object-fit:cover;
	object-fit:cover;
	width:100%
}
.node-event-teaser__image picture {
	background-repeat:no-repeat;
	background-size:contain
}
.node-event-teaser__title {
	font-size:1.125rem;
	font-weight:700;
	line-height:1.4;
	margin-bottom:.75rem;

	min-height:3.125rem
}
.node-event-teaser__body {
	font-size:.875rem;
	line-height:1.5;
	margin-top:.75rem
}
.node-event-teaser__body p:last-of-type {
	margin-bottom:0
}
.node-faq-full--open .node-faq-full__title::after {
	-webkit-transform:rotate(90deg) translateX(50%);
	transform:rotate(90deg) translateX(50%)
}
.node-faq-full__title {
	color:#0060bf;
	text-decoration:underline;
	transition:color .1s;
	font-size:1rem;
	line-height:1.5
}
.node-faq-full__title::after {
	content:"\ea0a";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400
}
.node-faq-full__title:hover {
	color:#014f9c;
	text-decoration:none
}
.node-faq-full__title::after {
	display:inline-block;
	padding-left:.4rem;
	position:relative;
	text-decoration:none;
	top:2px
}
.node-faq-full__title::after {
	-webkit-transform-origin:right center;
	transform-origin:right center;
	transition:.1s transform ease
}
.node-faq-full__title:hover {
	cursor:pointer
}
.node-faq-full__title:active,.node-faq-full__title:focus {
	color:#0060bf;
	text-decoration:underline
}
.node-page-full::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.node-page-header .paragraph-visual-lane+.paragraph-cards-lane .paragraph-cards-lane__content {
	margin-top:-3rem
}
.node-person-teaser {
	margin-bottom:1.5rem
}
.node-person-teaser__image picture {
	background-position:center center;
	background-size:cover;
	display:block;
	height:100%;
	width:100%
}
.node-person-teaser__image img {
	display:block;
	height:100%;
	margin:auto;
	max-width:none;
	-o-object-fit:cover;
	object-fit:cover;
	width:100%
}
.node-person-teaser__image picture {
	height:13rem
}
.node-person-teaser__title {
	margin-bottom:0;
	margin-top:.75rem
}
.node-product-category-card-header {
	background-color:#0060bf;
	color:#fff;
	transition:.3s transform ease,.3s background ease;
	z-index:2
}
.node-product-category-card-header:hover {
	background-color:#014f9c;
	border-color:#014f9c;
	color:#fff;
	-webkit-transform:scale(1.025);
	transform:scale(1.025)
}
.node-product-category-card-header:active,.node-product-category-card-header:focus {
	background-color:#014f9c;
	border-color:#014f9c;
	color:#fff;
	-webkit-transform:scale(.995);
	transform:scale(.995)
}
.node-product-category-card-header__link {
	-ms-flex-align:center;
	align-items:center;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:row;
	flex-direction:row;
	padding:.75rem;
	position:relative;
	text-decoration:none;
	z-index:1
}
.node-product-category-card-header__link::after {
	content:"\ea0a";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400;
	color:#fff;
	font-size:1.25rem;
	margin-left:auto
}
.node-product-category-card-header__icon {
	font-size:0;
	line-height:0;
	margin-right:.75rem
}
.node-product-category-card-header__icon svg {
	fill:#fff;
	height:2.5rem;
	width:2.5rem
}
.node-product-category-card-header__title {
	color:#fff;
	font-size:1rem;
	font-stretch:normal;
	font-weight:400;
	line-height:1.25;
	margin-bottom:0;
	text-decoration:none
}
.node-product-category-card-header__title span:last-of-type {
	display:block
}
.node-product-category-full::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.node-product-category-full__image img {
	display:block
}
.node-product-category-full__groups-label {
	font-family:"Verdana Pro",sans-serif;
	font-size:1.25rem;
	font-stretch:condensed;
	line-height:1.3;
	font-weight:600;
	margin-bottom:.75rem
}
.node-product-category-full__groups-items::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.node-product-category-full__groups-item {
	background:#0060bf;
	border-color:#0060bf;
	color:#fff;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	border-style:solid;
	border-width:.0625rem;
	cursor:pointer;
	display:inline-block;
	font:inherit;
	font-size:1rem;
	line-height:1rem;
	margin:.25rem 1em .25rem 0;
	padding:1.5rem 1em;
	text-align:left;
	text-decoration:none;
	text-shadow:none;
	transition:.2s;
	vertical-align:middle;
	position:relative;
	margin-bottom:1.25rem
}
.node-product-category-full__groups-item:focus,.node-product-category-full__groups-item:hover {
	background:#014f9c;
	border-color:#014f9c;
	color:#fff;
	text-decoration:none!important
}
.node-product-category-full__groups-item:disabled {
	color:rgba(255,255,255,.7)
}
.node-product-category-full__groups-item:hover {
	-webkit-transform:scale(1.025);
	transform:scale(1.025)
}
.node-product-category-full__groups-item:active,.node-product-category-full__groups-item:focus {
	outline:0;
	-webkit-transform:scale(.99);
	transform:scale(.99)
}
.node-product-category-full__groups-item:active::after,.node-product-category-full__groups-item:focus::after {
	color:#0060bf
}
.node-product-category-full__groups-item::after {
	content:"\ea0a";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400;
	position:absolute;
	right:1.5rem;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.node-product-category-full__groups-item:active::after,.node-product-category-full__groups-item:focus::after,.node-product-category-full__groups-item:hover::after {
	color:#fff
}
.node-product-category-teaser::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.node-product-category-teaser__title {
	font-family:"Verdana Pro",sans-serif;
	font-size:1.25rem;
	font-stretch:condensed;
	font-weight:600;
	line-height:1.3
}
.node-product-category-teaser__image img {
	display:block
}
.node-product-category-teaser__groups {
	display:inline-block
}
.node-product-category-teaser__groups-label {
	font-family:"Verdana Pro",sans-serif;
	font-size:1.25rem;
	font-stretch:condensed;
	line-height:1.3;
	font-weight:600;
	margin-bottom:.75rem
}
.node-product-category-teaser__groups-items::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.node-product-category-teaser__groups-item {
	background:#0060bf;
	border-color:#0060bf;
	color:#fff;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	border-style:solid;
	border-width:.0625rem;
	cursor:pointer;
	display:inline-block;
	font:inherit;
	font-size:1rem;
	line-height:1rem;
	margin:.25rem 1em .25rem 0;
	padding:1.5rem 1em;
	text-align:left;
	text-decoration:none;
	text-shadow:none;
	transition:.2s;
	vertical-align:middle;
	position:relative;
	margin-bottom:1.25rem
}
.node-product-category-teaser__groups-item:focus,.node-product-category-teaser__groups-item:hover {
	background:#014f9c;
	border-color:#014f9c;
	color:#fff;
	text-decoration:none!important
}
.node-product-category-teaser__groups-item:disabled {
	color:rgba(255,255,255,.7)
}
.node-product-category-teaser__groups-item:hover {
	-webkit-transform:scale(1.025);
	transform:scale(1.025)
}
.node-product-category-teaser__groups-item:active,.node-product-category-teaser__groups-item:focus {
	outline:0;
	-webkit-transform:scale(.99);
	transform:scale(.99)
}
.node-product-category-teaser__groups-item:active::after,.node-product-category-teaser__groups-item:focus::after {
	color:#0060bf
}
.node-product-category-teaser__groups-item::after {
	content:"\ea0a";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400;
	position:absolute;
	right:1.5rem;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.node-product-category-teaser__groups-item:active::after,.node-product-category-teaser__groups-item:focus::after,.node-product-category-teaser__groups-item:hover::after {
	color:#fff
}
.node-product-category-teaser__groups-item:last-of-type {
	margin-bottom:0
}
.node-product-group-full::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.node-product-group-full__content {
	display:inline-block;
	margin-top:1.5rem
}
.node-product-group-full__filters {
	-ms-flex-align:center;
	align-items:center;
	border-top:1px solid #ececec;
	display:-ms-flexbox;
	display:flex;
	margin-bottom:1.5rem;
	margin-top:3rem;
	padding-top:3rem
}
.node-product-group-full__filters-label {
	display:inline-block;
	font-size:1.5rem;
	font-stretch:condensed;
	margin-right:1em
}
.node-product-group-full__filters-items {
	-ms-flex-align:center;
	align-items:center;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.node-product-group-full__filters-item {
	margin-right:1em
}
.node-product-group-full__filters-item select {
	border:1px solid #9b9b9b;
	width:100%
}
.notification {
	background-color:#687380;
	color:#fff;
	margin-bottom:1.5rem;
	padding:1.5rem
}
.page-body::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.page-footer::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.page-header {
	min-height:3rem
}
.page-header::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.page {
	min-height:100vh
}
.pager__items {
	list-style:none;
	margin:0 0 1.5rem;
	padding:0
}
.pager__item {
	display:inline-block;
	line-height:3rem
}
.pager__item a {
	color:#212121;
	display:block;
	font-weight:700;
	min-width:3rem;
	text-align:center;
	text-decoration:none
}
.pager__item a:focus,.pager__item a:hover {
	background:#f5f5f5
}
.pager__item--first a,.pager__item--last a,.pager__item--next a,.pager__item--prev a {
	padding:0 1em
}
.pager__item.is-active a {
	background:#0060bf;
	color:#fff
}
.pager--mini .pager__items {
	text-align:justify
}
.pager--mini .pager__items::after {
	content:"";
	display:inline-block;
	width:100%
}
.paragraph-cards-lane {
	position:relative
}
.paragraph-cards-lane__list {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column
}
.paragraph-cards-lane__body {
	margin-top:1.5rem
}
.paragraph-cards-lane__body h2 {
	font-family:"Verdana Pro",sans-serif;
	font-size:2rem;
	font-stretch:condensed;
	font-weight:600;
	line-height:1.1
}
.paragraph-cards-lane__body h3 {
	font-family:"Verdana Pro",sans-serif;
	font-size:1.25rem;
	font-stretch:condensed;
	font-weight:600;
	line-height:1.3
}
.paragraph-cards-lane__body h4 {
	font-family:"Verdana Pro",sans-serif;
	font-size:1.25rem;
	font-stretch:condensed;
	line-height:1.3
}
.paragraph-clients-lane__title {
	margin-bottom:0;
	padding-top:6rem
}
.paragraph-clients-lane__client {
	-ms-flex-align:stretch;
	align-items:stretch;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	padding:3rem 0
}
.paragraph-clients-lane__client-item {
	-ms-flex-align:center;
	align-items:center;
	display:-ms-flexbox;
	display:flex
}
.paragraph-faqs-lane {
	padding-bottom:.1px;
	padding-top:.1px;
	page-break-inside:avoid;
	position:relative;
	width:100%
}
.paragraph-faqs-lane::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.paragraph-faqs-lane__content {
	clear:both;
	margin-bottom:3rem;
	margin-top:3rem;
	position:relative
}
.paragraph-faqs-lane__content::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.paragraph-faqs-lane--neutral-light {
	position:relative;
	background-color:#f5f5f5;
	color:#000
}
.paragraph-faqs-lane--neutral {
	position:relative;
	background-color:#ccc;
	color:#000
}
.paragraph-faqs-lane--neutral-dark {
	position:relative;
	background-color:#687380;
	color:#fff
}
.paragraph-faqs-lane--neutral-dark a {
	color:#fff
}
.paragraph-faqs-lane--neutral-dark a:hover {
	color:#ececec
}
.paragraph-faqs-lane--highlight {
	position:relative;
	background-color:#0060bf;
	color:#fff
}
.paragraph-faqs-lane--highlight a {
	color:#fff
}
.paragraph-faqs-lane--highlight a:hover {
	color:#ececec
}
.paragraph-faqs-lane--compact .paragraph-faqs-lane__content {
	margin-bottom:1.5rem;
	margin-top:1.5rem
}
.paragraph-faqs-lane--large,.paragraph-faqs-lane--medium,.paragraph-faqs-lane--small {
	-ms-flex-align:center;
	align-items:center;
	display:-ms-flexbox;
	display:flex
}
.paragraph-faqs-lane--small {
	min-height:33.33vh
}
.paragraph-faqs-lane--medium {
	min-height:50vh
}
.paragraph-faqs-lane--large {
	min-height:80vh
}
.paragraph-faqs-lane__body h2 {
	font-family:"Verdana Pro",sans-serif;
	font-size:2rem;
	font-stretch:condensed;
	font-weight:600;
	line-height:1.1
}
.paragraph-faqs-lane__body h3 {
	font-family:"Verdana Pro",sans-serif;
	font-size:1.25rem;
	font-stretch:condensed;
	font-weight:600;
	line-height:1.3
}
.paragraph-faqs-lane__body h4 {
	font-family:"Verdana Pro",sans-serif;
	font-size:1.25rem;
	font-stretch:condensed;
	line-height:1.3
}
.paragraph-product-category-card {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.paragraph-product-category-card__category {
	-ms-flex:0 0 100%;
	flex:0 0 100%;
	width:100%;
	z-index:2
}
.paragraph-product-category-card__content {
	display:-ms-flexbox;
	display:flex;
	width:100%
}
.paragraph-product-category-card__link {
	background-color:#fff;
	color:inherit;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	padding:1.5rem;
	position:relative;
	text-decoration:none;
	transition:.3s box-shadow ease;
	z-index:1;
	width:100%
}
.paragraph-product-category-card__link:hover {
	box-shadow:0 2.75rem 2rem -.875rem rgba(0,0,0,.15);
	color:inherit
}
.paragraph-product-category-card__title {
	font-family:"Verdana Pro",sans-serif;
	font-size:1.25rem;
	font-weight:700;
	line-height:1.3
}
.paragraph-product-category-card__image {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-positive:0;
	flex-grow:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	max-width:100%;
	width:100%
}
.paragraph-product-category-card__image picture {
	background-position:center center;
	background-size:cover;
	display:block;
	height:100%;
	width:100%
}
.paragraph-product-category-card__image img {
	display:block;
	height:100%;
	margin:auto;
	max-width:none;
	-o-object-fit:cover;
	object-fit:cover;
	width:100%
}
.paragraph-product-category-card__image picture {
	-ms-flex:0 0 100%;
	flex:0 0 100%;
	width:100%
}
.paragraph-separator-lane {
	margin:-.25rem 0
}
.paragraph-separator-lane.contextual-region .contextual {
	top:0
}
.paragraph-separator-lane__separator {
	border-top:1px solid #eee;
	margin:1.5rem 0;
	z-index:1
}
.paragraph-text-lane {
	padding-bottom:.1px;
	padding-top:.1px;
	page-break-inside:avoid;
	position:relative;
	width:100%
}
.paragraph-text-lane::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.paragraph-text-lane__content {
	clear:both;
	margin-bottom:3rem;
	margin-top:3rem;
	position:relative
}
.paragraph-text-lane__content::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.paragraph-text-lane--neutral-light {
	position:relative;
	background-color:#f5f5f5;
	color:#000
}
.paragraph-text-lane--neutral {
	position:relative;
	background-color:#ccc;
	color:#000
}
.paragraph-text-lane--neutral-dark {
	position:relative;
	background-color:#687380;
	color:#fff
}
.paragraph-text-lane--neutral-dark a {
	color:#fff
}
.paragraph-text-lane--neutral-dark a:hover {
	color:#ececec
}
.paragraph-text-lane--highlight {
	position:relative;
	background-color:#0060bf;
	color:#fff
}
.paragraph-text-lane--highlight a {
	color:#fff
}
.paragraph-text-lane--highlight a:hover {
	color:#ececec
}
.paragraph-text-lane--compact .paragraph-text-lane__content {
	margin-bottom:1.5rem;
	margin-top:1.5rem
}
.paragraph-text-lane--large,.paragraph-text-lane--medium,.paragraph-text-lane--small {
	-ms-flex-align:center;
	align-items:center;
	display:-ms-flexbox;
	display:flex
}
.paragraph-text-lane--small {
	min-height:33.33vh
}
.paragraph-text-lane--medium {
	min-height:50vh
}
.paragraph-text-lane--large {
	min-height:80vh
}
.paragraph-text-lane__body h2 {
	font-family:"Verdana Pro",sans-serif;
	font-size:2rem;
	font-stretch:condensed;
	font-weight:600;
	line-height:1.1
}
.paragraph-text-lane__body h3 {
	font-family:"Verdana Pro",sans-serif;
	font-size:1.25rem;
	font-stretch:condensed;
	font-weight:600;
	line-height:1.3
}
.paragraph-text-lane__body h4 {
	font-family:"Verdana Pro",sans-serif;
	font-size:1.25rem;
	font-stretch:condensed;
	line-height:1.3
}
.paragraph-text-partial {
	padding-top:1.5rem
}
.paragraph-text-partial--highlight,.paragraph-text-partial--neutral,.paragraph-text-partial--neutral-dark,.paragraph-text-partial--neutral-light {
	padding:3rem
}
.paragraph-text-partial--highlight+.paragraph-text-partial--highlight,.paragraph-text-partial--neutral+.paragraph-text-partial--neutral,.paragraph-text-partial--neutral-dark+.paragraph-text-partial--neutral-dark,.paragraph-text-partial--neutral-light+.paragraph-text-partial--neutral-light {
	padding-top:0
}
.paragraph-text-partial--neutral-light {
	background-color:#f5f5f5;
	color:#000
}
.paragraph-text-partial--neutral {
	background-color:#ccc;
	color:#000
}
.paragraph-text-partial--neutral-dark {
	background-color:#687380;
	color:#fff
}
.paragraph-text-partial--neutral-dark a {
	color:#fff
}
.paragraph-text-partial--neutral-dark a:hover {
	color:#ececec
}
.paragraph-text-partial--highlight {
	background-color:#0060bf;
	color:#fff
}
.paragraph-text-partial--highlight a {
	color:#fff
}
.paragraph-text-partial--highlight a:hover {
	color:#ececec
}
.paragraph-text-partial::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.paragraph-text-partial__body hr {
	margin:0
}
.paragraph-text-three-cols-lane {
	padding-bottom:.1px;
	padding-top:.1px;
	page-break-inside:avoid;
	position:relative;
	width:100%
}
.paragraph-text-three-cols-lane::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.paragraph-text-three-cols-lane__content {
	clear:both;
	margin-bottom:1.5rem;
	margin-top:3rem;
	position:relative
}
.paragraph-text-three-cols-lane__content::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.paragraph-text-three-cols-lane--neutral-light {
	position:relative;
	background-color:#f5f5f5;
	color:#000
}
.paragraph-text-three-cols-lane--neutral {
	position:relative;
	background-color:#ccc;
	color:#000
}
.paragraph-text-three-cols-lane--neutral-dark {
	position:relative;
	background-color:#687380;
	color:#fff
}
.paragraph-text-three-cols-lane--neutral-dark a {
	color:#fff
}
.paragraph-text-three-cols-lane--neutral-dark a:hover {
	color:#ececec
}
.paragraph-text-three-cols-lane--highlight {
	position:relative;
	background-color:#0060bf;
	color:#fff
}
.paragraph-text-three-cols-lane--highlight a {
	color:#fff
}
.paragraph-text-three-cols-lane--highlight a:hover {
	color:#ececec
}
.paragraph-text-three-cols-lane--compact .paragraph-text-three-cols-lane__content {
	margin-bottom:1.5rem;
	margin-top:1.5rem
}
.paragraph-text-three-cols-lane--large,.paragraph-text-three-cols-lane--medium,.paragraph-text-three-cols-lane--small {
	-ms-flex-align:center;
	align-items:center;
	display:-ms-flexbox;
	display:flex
}
.paragraph-text-three-cols-lane--small {
	min-height:33.33vh
}
.paragraph-text-three-cols-lane--medium {
	min-height:50vh
}
.paragraph-text-three-cols-lane--large {
	min-height:80vh
}
.paragraph-text-three-cols-lane__content {
	margin:3rem 0
}
.paragraph-text-three-cols-lane__col1,.paragraph-text-three-cols-lane__col2,.paragraph-text-three-cols-lane__col3 {
	margin-top:1.5rem
}
.paragraph-text-three-cols-lane__col1::after,.paragraph-text-three-cols-lane__col2::after,.paragraph-text-three-cols-lane__col3::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.paragraph-text-three-cols-lane__col1 h2,.paragraph-text-three-cols-lane__col2 h2,.paragraph-text-three-cols-lane__col3 h2 {
	font-family:"Verdana Pro",sans-serif;
	font-size:2rem;
	font-stretch:condensed;
	font-weight:600;
	line-height:1.1
}
.paragraph-text-three-cols-lane__col1 h3,.paragraph-text-three-cols-lane__col2 h3,.paragraph-text-three-cols-lane__col3 h3 {
	font-family:"Verdana Pro",sans-serif;
	font-size:1.25rem;
	font-stretch:condensed;
	font-weight:600;
	line-height:1.3
}
.paragraph-text-three-cols-lane__col1 h4,.paragraph-text-three-cols-lane__col2 h4,.paragraph-text-three-cols-lane__col3 h4 {
	font-family:"Verdana Pro",sans-serif;
	font-size:1.25rem;
	font-stretch:condensed;
	line-height:1.3
}
.paragraph-text-three-cols-lane__col1:first-child,.paragraph-text-three-cols-lane__col2:first-child,.paragraph-text-three-cols-lane__col3:first-child {
	margin-top:0
}
.paragraph-text-with-image-lane__content {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column
}
.paragraph-text-with-image-lane__image {
	border:1px solid #e0e0e0;
	border-radius:50%;
	overflow:hidden
}
.paragraph-text-with-image-lane__image picture {
	background-position:center center;
	background-size:cover;
	display:block;
	height:100%;
	width:100%
}
.paragraph-text-with-image-lane__image img {
	display:block;
	height:100%;
	margin:auto;
	max-width:none;
	-o-object-fit:cover;
	object-fit:cover;
	width:100%
}
.paragraph-text-with-image-lane__body p:last-of-type {
	margin-bottom:0
}
.paragraph-text-with-person-partial {
	padding-top:1.5rem;
	position:relative
}
.paragraph-text-with-person-partial--highlight,.paragraph-text-with-person-partial--neutral,.paragraph-text-with-person-partial--neutral-dark,.paragraph-text-with-person-partial--neutral-light {
	padding:3rem
}
.paragraph-text-with-person-partial--highlight+.paragraph-text-with-person-partial--highlight,.paragraph-text-with-person-partial--neutral+.paragraph-text-with-person-partial--neutral,.paragraph-text-with-person-partial--neutral-dark+.paragraph-text-with-person-partial--neutral-dark,.paragraph-text-with-person-partial--neutral-light+.paragraph-text-with-person-partial--neutral-light {
	padding-top:0
}
.paragraph-text-with-person-partial--neutral-light {
	background-color:#f5f5f5;
	color:#000
}
.paragraph-text-with-person-partial--neutral {
	background-color:#ccc;
	color:#000
}
.paragraph-text-with-person-partial--neutral-dark {
	background-color:#687380;
	color:#fff
}
.paragraph-text-with-person-partial--neutral-dark a {
	color:#fff
}
.paragraph-text-with-person-partial--neutral-dark a:hover {
	color:#ececec
}
.paragraph-text-with-person-partial--highlight {
	background-color:#0060bf;
	color:#fff
}
.paragraph-text-with-person-partial--highlight a {
	color:#fff
}
.paragraph-text-with-person-partial--highlight a:hover {
	color:#ececec
}
.paragraph-text-with-person-partial::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.paragraph-text-with-person-partial__image {
	display:none
}
.paragraph-twofold-lane {
	padding-bottom:.1px;
	padding-top:.1px;
	page-break-inside:avoid;
	position:relative;
	width:100%
}
.paragraph-twofold-lane::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.paragraph-twofold-lane__content {
	clear:both;
	margin-bottom:1.5rem;
	margin-top:1.5rem;
	position:relative
}
.paragraph-twofold-lane__content::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.paragraph-twofold-lane--neutral-light {
	position:relative;
	background-color:#f5f5f5;
	color:#000
}
.paragraph-twofold-lane--neutral {
	position:relative;
	background-color:#ccc;
	color:#000
}
.paragraph-twofold-lane--neutral-dark {
	position:relative;
	background-color:#687380;
	color:#fff
}
.paragraph-twofold-lane--neutral-dark a {
	color:#fff
}
.paragraph-twofold-lane--neutral-dark a:hover {
	color:#ececec
}
.paragraph-twofold-lane--highlight {
	position:relative;
	background-color:#0060bf;
	color:#fff
}
.paragraph-twofold-lane--highlight a {
	color:#fff
}
.paragraph-twofold-lane--highlight a:hover {
	color:#ececec
}
.paragraph-twofold-lane--compact .paragraph-twofold-lane__content {
	margin-bottom:0;
	margin-top:0
}
.paragraph-twofold-lane__title {
	margin-bottom:1.5rem
}
.paragraph-twofold-lane--compact .paragraph-twofold-lane__title {
	margin-bottom:0
}
.paragraph-twofold-lane__col1,.paragraph-twofold-lane__col2 {
	padding-bottom:1.5rem
}
.paragraph-twofold-lane__col1::after,.paragraph-twofold-lane__col2::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.paragraph-view-application-areas-list-partial__title {
	font-size:1.5rem;
	font-weight:400
}
.paragraph-view-application-notes-latest-lane {
	padding-bottom:.1px;
	padding-top:.1px;
	page-break-inside:avoid;
	position:relative;
	width:100%;
	clear:both
}
.paragraph-view-application-notes-latest-lane::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.paragraph-view-application-notes-latest-lane__content {
	clear:both;
	margin-bottom:3rem;
	margin-top:3rem;
	position:relative
}
.paragraph-view-application-notes-latest-lane__content::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.paragraph-view-application-notes-latest-lane__title {
	margin:3rem 0
}
.paragraph-view-application-notes-latest-lane__view::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.paragraph-view-articles-latest-lane {
	padding-bottom:.1px;
	padding-top:.1px;
	page-break-inside:avoid;
	position:relative;
	width:100%
}
.paragraph-view-articles-latest-lane::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.paragraph-view-articles-latest-lane__content {
	clear:both;
	margin-bottom:3rem;
	margin-top:3rem;
	position:relative
}
.paragraph-view-articles-latest-lane__content::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.paragraph-view-articles-latest-lane__view::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.paragraph-view-articles-overview-lane {
	padding-bottom:.1px;
	padding-top:.1px;
	page-break-inside:avoid;
	position:relative;
	width:100%
}
.paragraph-view-articles-overview-lane::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.paragraph-view-articles-overview-lane__content {
	clear:both;
	margin-bottom:3rem;
	margin-top:3rem;
	position:relative
}
.paragraph-view-articles-overview-lane__content::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.paragraph-view-articles-overview-lane__view::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.paragraph-view-distributors-location-finder-lane {
	padding-bottom:.1px;
	padding-top:.1px;
	page-break-inside:avoid;
	position:relative;
	width:100%;
	position:relative
}
.paragraph-view-distributors-location-finder-lane::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.paragraph-view-distributors-location-finder-lane__content {
	clear:both;
	margin-bottom:7.5rem;
	margin-top:7.5rem;
	position:relative
}
.paragraph-view-distributors-location-finder-lane__content::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.paragraph-view-distributors-location-finder-lane__title {
	color:#fff
}
.paragraph-view-distributors-location-finder-lane__content {
	color:#fff
}
.paragraph-view-distributors-promoted-lane {
	position:relative;
	padding:4.5rem 0
}
.paragraph-view-distributors-promoted-lane__title {
	margin:0;
	padding-bottom:3rem
}
.paragraph-view-events-latest-lane {
	padding-bottom:.1px;
	padding-top:.1px;
	page-break-inside:avoid;
	position:relative;
	width:100%
}
.paragraph-view-events-latest-lane::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.paragraph-view-events-latest-lane__content {
	clear:both;
	margin-bottom:3rem;
	margin-top:3rem;
	position:relative
}
.paragraph-view-events-latest-lane__content::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.paragraph-view-events-latest-lane__view::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.paragraph-view-persons-all-lane {
	padding-bottom:.1px;
	padding-top:.1px;
	page-break-inside:avoid;
	position:relative;
	width:100%
}
.paragraph-view-persons-all-lane::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.paragraph-view-persons-all-lane__content {
	clear:both;
	margin-bottom:3rem;
	margin-top:3rem;
	position:relative
}
.paragraph-view-persons-all-lane__content::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.paragraph-view-persons-all-lane__view::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.paragraph-view-product-categories-overview-lane {
	padding-bottom:.1px;
	padding-top:.1px;
	page-break-inside:avoid;
	position:relative;
	width:100%
}
.paragraph-view-product-categories-overview-lane::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.paragraph-view-product-categories-overview-lane__content {
	clear:both;
	margin-bottom:0;
	margin-top:0;
	position:relative
}
.paragraph-view-product-categories-overview-lane__content::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.paragraph-view-product-categories-overview-lane__view::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.paragraph-visual-lane {
	padding-bottom:.1px;
	padding-top:.1px;
	page-break-inside:avoid;
	position:relative;
	width:100%;
	color:#fff
}
.paragraph-visual-lane::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.paragraph-visual-lane__content {
	clear:both;
	margin-bottom:3rem;
	margin-top:3rem;
	position:relative
}
.paragraph-visual-lane__content::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.paragraph-visual-lane--neutral-light {
	color:#000
}
.paragraph-visual-lane--neutral {
	color:#000
}
.paragraph-visual-lane--neutral-dark {
	color:#fff
}
.paragraph-visual-lane--neutral-dark a {
	color:#fff
}
.paragraph-visual-lane--neutral-dark a:hover {
	color:#ececec
}
.paragraph-visual-lane--highlight {
	color:#fff
}
.paragraph-visual-lane--highlight a {
	color:#fff
}
.paragraph-visual-lane--highlight a:hover {
	color:#ececec
}
.paragraph-visual-lane--compact .paragraph-visual-lane__content {
	margin-bottom:1.5rem;
	margin-top:1.5rem
}
.paragraph-visual-lane--large,.paragraph-visual-lane--medium,.paragraph-visual-lane--small {
	-ms-flex-align:center;
	align-items:center;
	display:-ms-flexbox;
	display:flex
}
.paragraph-visual-lane--small {
	min-height:33.33vh
}
.paragraph-visual-lane--medium {
	min-height:50vh
}
.paragraph-visual-lane--large {
	min-height:80vh
}
.paragraph-visual-lane::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.paragraph-visual-lane__content {
	-ms-flex-align:end;
	align-items:flex-end;
	display:-ms-flexbox;
	display:flex;
	margin-bottom:3.5rem;
	min-height:25vh
}
.paragraph-visual-lane__content::after {
	content:"";
	display:block;
	font-size:0;
	min-height:inherit
}
.paragraph-visual-lane__slides {
	display:block;
	height:100%;
	left:50%;
	overflow:hidden;
	position:absolute;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	width:100vw
}
.paragraph-visual-lane__slides-item--active {
	-webkit-animation-duration:6s;
	animation-duration:6s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-name:scaleAnimation;
	animation-name:scaleAnimation;
	-webkit-animation-timing-function:linear;
	animation-timing-function:linear
}
.paragraph-visual-lane__body {
	text-shadow:2px 2px 7px rgba(0,0,0,.3)
}
.paragraph-visual-lane__body h2 {
	font-family:"Verdana Pro",sans-serif;
	font-size:2rem;
	font-stretch:condensed;
	font-weight:600;
	line-height:1.1
}
.paragraph-visual-lane__body h3 {
	font-family:"Verdana Pro",sans-serif;
	font-size:1.25rem;
	font-stretch:condensed;
	font-weight:600;
	line-height:1.3
}
.paragraph-visual-lane__body h4 {
	font-family:"Verdana Pro",sans-serif;
	font-size:1.25rem;
	font-stretch:condensed;
	line-height:1.3
}
.paragraph-visual-lane__body h1,.paragraph-visual-lane__body h2 {
	font-family:"Verdana Pro",sans-serif;
	font-size:2rem;
	font-stretch:condensed;
	font-weight:600;
	line-height:1.1
}
.paragraph-visual-lane__body h3 {
	font-family:"Verdana Pro",sans-serif;
	font-size:1.25rem;
	font-stretch:condensed;
	font-weight:600;
	line-height:1.3
}
.paragraph-visual-lane__body h4 {
	font-family:"Verdana Pro",sans-serif;
	font-size:1.25rem;
	font-stretch:condensed;
	line-height:1.3
}
@-webkit-keyframes scaleAnimation {
	0% {
	-webkit-transform:perspective(1000px) translateZ(0);
	transform:perspective(1000px) translateZ(0)
}
100% {
	-webkit-transform:perspective(1000px) translateZ(70px);
	transform:perspective(1000px) translateZ(70px)
}
}@keyframes scaleAnimation {
	0% {
	-webkit-transform:perspective(1000px) translateZ(0);
	transform:perspective(1000px) translateZ(0)
}
100% {
	-webkit-transform:perspective(1000px) translateZ(70px);
	transform:perspective(1000px) translateZ(70px)
}
}.paragraph-visual-slide {
	bottom:0;
	top:0
}
.paragraph-visual-slide__background-image {
	bottom:0;
	overflow:hidden;
	top:0;
	z-index:-1
}
.paragraph-visual-slide__background-image picture {
	background-position:center center;
	background-size:cover;
	display:block;
	height:100%;
	width:100%
}
.paragraph-visual-slide__background-image img {
	display:block;
	height:100%;
	margin:auto;
	max-width:none;
	-o-object-fit:cover;
	object-fit:cover;
	width:100%
}
.paragraph-webform-partial {
	padding-top:1.5rem
}
.paragraph-webform-partial::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.paragraph-webform {
	padding-bottom:.1px;
	padding-top:.1px;
	page-break-inside:avoid;
	position:relative;
	width:100%
}
.paragraph-webform::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.paragraph-webform__content {
	clear:both;
	margin-bottom:3rem;
	margin-top:3rem;
	position:relative
}
.paragraph-webform__content::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.paragraph-webform--neutral-light {
	position:relative;
	background-color:#f5f5f5;
	color:#000
}
.paragraph-webform--neutral {
	position:relative;
	background-color:#ccc;
	color:#000
}
.paragraph-webform--neutral-dark {
	position:relative;
	background-color:#687380;
	color:#fff
}
.paragraph-webform--neutral-dark a {
	color:#fff
}
.paragraph-webform--neutral-dark a:hover {
	color:#ececec
}
.paragraph-webform--highlight {
	position:relative;
	background-color:#0060bf;
	color:#fff
}
.paragraph-webform--highlight a {
	color:#fff
}
.paragraph-webform--highlight a:hover {
	color:#ececec
}
.paragraph-webform--compact .paragraph-webform__content {
	margin-bottom:1.5rem;
	margin-top:1.5rem
}
.region-content-top::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.region-content::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.region-footer {
	padding:3rem 0 0
}
.region-footer::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.region-footer__navigation {
	margin-bottom:2.25rem;
	z-index:2
}
.region-navbar {
	z-index:2
}
.region-topbar {
	position:relative;
	z-index:2
}
.responsive-image[data-focal-x="0"][data-focal-y="0"] {
	-o-object-position:0 0;
	object-position:0 0
}
.responsive-image[data-focal-x="0"][data-focal-y="1"] {
	-o-object-position:0 10%;
	object-position:0 10%
}
.responsive-image[data-focal-x="0"][data-focal-y="2"] {
	-o-object-position:0 20%;
	object-position:0 20%
}
.responsive-image[data-focal-x="0"][data-focal-y="3"] {
	-o-object-position:0 30%;
	object-position:0 30%
}
.responsive-image[data-focal-x="0"][data-focal-y="4"] {
	-o-object-position:0 40%;
	object-position:0 40%
}
.responsive-image[data-focal-x="0"][data-focal-y="5"] {
	-o-object-position:0 50%;
	object-position:0 50%
}
.responsive-image[data-focal-x="0"][data-focal-y="6"] {
	-o-object-position:0 60%;
	object-position:0 60%
}
.responsive-image[data-focal-x="0"][data-focal-y="7"] {
	-o-object-position:0 70%;
	object-position:0 70%
}
.responsive-image[data-focal-x="0"][data-focal-y="8"] {
	-o-object-position:0 80%;
	object-position:0 80%
}
.responsive-image[data-focal-x="0"][data-focal-y="9"] {
	-o-object-position:0 90%;
	object-position:0 90%
}
.responsive-image[data-focal-x="0"][data-focal-y="10"] {
	-o-object-position:0 100%;
	object-position:0 100%
}
.responsive-image[data-focal-x="1"][data-focal-y="0"] {
	-o-object-position:10% 0;
	object-position:10% 0
}
.responsive-image[data-focal-x="1"][data-focal-y="1"] {
	-o-object-position:10% 10%;
	object-position:10% 10%
}
.responsive-image[data-focal-x="1"][data-focal-y="2"] {
	-o-object-position:10% 20%;
	object-position:10% 20%
}
.responsive-image[data-focal-x="1"][data-focal-y="3"] {
	-o-object-position:10% 30%;
	object-position:10% 30%
}
.responsive-image[data-focal-x="1"][data-focal-y="4"] {
	-o-object-position:10% 40%;
	object-position:10% 40%
}
.responsive-image[data-focal-x="1"][data-focal-y="5"] {
	-o-object-position:10% 50%;
	object-position:10% 50%
}
.responsive-image[data-focal-x="1"][data-focal-y="6"] {
	-o-object-position:10% 60%;
	object-position:10% 60%
}
.responsive-image[data-focal-x="1"][data-focal-y="7"] {
	-o-object-position:10% 70%;
	object-position:10% 70%
}
.responsive-image[data-focal-x="1"][data-focal-y="8"] {
	-o-object-position:10% 80%;
	object-position:10% 80%
}
.responsive-image[data-focal-x="1"][data-focal-y="9"] {
	-o-object-position:10% 90%;
	object-position:10% 90%
}
.responsive-image[data-focal-x="1"][data-focal-y="10"] {
	-o-object-position:10% 100%;
	object-position:10% 100%
}
.responsive-image[data-focal-x="2"][data-focal-y="0"] {
	-o-object-position:20% 0;
	object-position:20% 0
}
.responsive-image[data-focal-x="2"][data-focal-y="1"] {
	-o-object-position:20% 10%;
	object-position:20% 10%
}
.responsive-image[data-focal-x="2"][data-focal-y="2"] {
	-o-object-position:20% 20%;
	object-position:20% 20%
}
.responsive-image[data-focal-x="2"][data-focal-y="3"] {
	-o-object-position:20% 30%;
	object-position:20% 30%
}
.responsive-image[data-focal-x="2"][data-focal-y="4"] {
	-o-object-position:20% 40%;
	object-position:20% 40%
}
.responsive-image[data-focal-x="2"][data-focal-y="5"] {
	-o-object-position:20% 50%;
	object-position:20% 50%
}
.responsive-image[data-focal-x="2"][data-focal-y="6"] {
	-o-object-position:20% 60%;
	object-position:20% 60%
}
.responsive-image[data-focal-x="2"][data-focal-y="7"] {
	-o-object-position:20% 70%;
	object-position:20% 70%
}
.responsive-image[data-focal-x="2"][data-focal-y="8"] {
	-o-object-position:20% 80%;
	object-position:20% 80%
}
.responsive-image[data-focal-x="2"][data-focal-y="9"] {
	-o-object-position:20% 90%;
	object-position:20% 90%
}
.responsive-image[data-focal-x="2"][data-focal-y="10"] {
	-o-object-position:20% 100%;
	object-position:20% 100%
}
.responsive-image[data-focal-x="3"][data-focal-y="0"] {
	-o-object-position:30% 0;
	object-position:30% 0
}
.responsive-image[data-focal-x="3"][data-focal-y="1"] {
	-o-object-position:30% 10%;
	object-position:30% 10%
}
.responsive-image[data-focal-x="3"][data-focal-y="2"] {
	-o-object-position:30% 20%;
	object-position:30% 20%
}
.responsive-image[data-focal-x="3"][data-focal-y="3"] {
	-o-object-position:30% 30%;
	object-position:30% 30%
}
.responsive-image[data-focal-x="3"][data-focal-y="4"] {
	-o-object-position:30% 40%;
	object-position:30% 40%
}
.responsive-image[data-focal-x="3"][data-focal-y="5"] {
	-o-object-position:30% 50%;
	object-position:30% 50%
}
.responsive-image[data-focal-x="3"][data-focal-y="6"] {
	-o-object-position:30% 60%;
	object-position:30% 60%
}
.responsive-image[data-focal-x="3"][data-focal-y="7"] {
	-o-object-position:30% 70%;
	object-position:30% 70%
}
.responsive-image[data-focal-x="3"][data-focal-y="8"] {
	-o-object-position:30% 80%;
	object-position:30% 80%
}
.responsive-image[data-focal-x="3"][data-focal-y="9"] {
	-o-object-position:30% 90%;
	object-position:30% 90%
}
.responsive-image[data-focal-x="3"][data-focal-y="10"] {
	-o-object-position:30% 100%;
	object-position:30% 100%
}
.responsive-image[data-focal-x="4"][data-focal-y="0"] {
	-o-object-position:40% 0;
	object-position:40% 0
}
.responsive-image[data-focal-x="4"][data-focal-y="1"] {
	-o-object-position:40% 10%;
	object-position:40% 10%
}
.responsive-image[data-focal-x="4"][data-focal-y="2"] {
	-o-object-position:40% 20%;
	object-position:40% 20%
}
.responsive-image[data-focal-x="4"][data-focal-y="3"] {
	-o-object-position:40% 30%;
	object-position:40% 30%
}
.responsive-image[data-focal-x="4"][data-focal-y="4"] {
	-o-object-position:40% 40%;
	object-position:40% 40%
}
.responsive-image[data-focal-x="4"][data-focal-y="5"] {
	-o-object-position:40% 50%;
	object-position:40% 50%
}
.responsive-image[data-focal-x="4"][data-focal-y="6"] {
	-o-object-position:40% 60%;
	object-position:40% 60%
}
.responsive-image[data-focal-x="4"][data-focal-y="7"] {
	-o-object-position:40% 70%;
	object-position:40% 70%
}
.responsive-image[data-focal-x="4"][data-focal-y="8"] {
	-o-object-position:40% 80%;
	object-position:40% 80%
}
.responsive-image[data-focal-x="4"][data-focal-y="9"] {
	-o-object-position:40% 90%;
	object-position:40% 90%
}
.responsive-image[data-focal-x="4"][data-focal-y="10"] {
	-o-object-position:40% 100%;
	object-position:40% 100%
}
.responsive-image[data-focal-x="5"][data-focal-y="0"] {
	-o-object-position:50% 0;
	object-position:50% 0
}
.responsive-image[data-focal-x="5"][data-focal-y="1"] {
	-o-object-position:50% 10%;
	object-position:50% 10%
}
.responsive-image[data-focal-x="5"][data-focal-y="2"] {
	-o-object-position:50% 20%;
	object-position:50% 20%
}
.responsive-image[data-focal-x="5"][data-focal-y="3"] {
	-o-object-position:50% 30%;
	object-position:50% 30%
}
.responsive-image[data-focal-x="5"][data-focal-y="4"] {
	-o-object-position:50% 40%;
	object-position:50% 40%
}
.responsive-image[data-focal-x="5"][data-focal-y="5"] {
	-o-object-position:50% 50%;
	object-position:50% 50%
}
.responsive-image[data-focal-x="5"][data-focal-y="6"] {
	-o-object-position:50% 60%;
	object-position:50% 60%
}
.responsive-image[data-focal-x="5"][data-focal-y="7"] {
	-o-object-position:50% 70%;
	object-position:50% 70%
}
.responsive-image[data-focal-x="5"][data-focal-y="8"] {
	-o-object-position:50% 80%;
	object-position:50% 80%
}
.responsive-image[data-focal-x="5"][data-focal-y="9"] {
	-o-object-position:50% 90%;
	object-position:50% 90%
}
.responsive-image[data-focal-x="5"][data-focal-y="10"] {
	-o-object-position:50% 100%;
	object-position:50% 100%
}
.responsive-image[data-focal-x="6"][data-focal-y="0"] {
	-o-object-position:60% 0;
	object-position:60% 0
}
.responsive-image[data-focal-x="6"][data-focal-y="1"] {
	-o-object-position:60% 10%;
	object-position:60% 10%
}
.responsive-image[data-focal-x="6"][data-focal-y="2"] {
	-o-object-position:60% 20%;
	object-position:60% 20%
}
.responsive-image[data-focal-x="6"][data-focal-y="3"] {
	-o-object-position:60% 30%;
	object-position:60% 30%
}
.responsive-image[data-focal-x="6"][data-focal-y="4"] {
	-o-object-position:60% 40%;
	object-position:60% 40%
}
.responsive-image[data-focal-x="6"][data-focal-y="5"] {
	-o-object-position:60% 50%;
	object-position:60% 50%
}
.responsive-image[data-focal-x="6"][data-focal-y="6"] {
	-o-object-position:60% 60%;
	object-position:60% 60%
}
.responsive-image[data-focal-x="6"][data-focal-y="7"] {
	-o-object-position:60% 70%;
	object-position:60% 70%
}
.responsive-image[data-focal-x="6"][data-focal-y="8"] {
	-o-object-position:60% 80%;
	object-position:60% 80%
}
.responsive-image[data-focal-x="6"][data-focal-y="9"] {
	-o-object-position:60% 90%;
	object-position:60% 90%
}
.responsive-image[data-focal-x="6"][data-focal-y="10"] {
	-o-object-position:60% 100%;
	object-position:60% 100%
}
.responsive-image[data-focal-x="7"][data-focal-y="0"] {
	-o-object-position:70% 0;
	object-position:70% 0
}
.responsive-image[data-focal-x="7"][data-focal-y="1"] {
	-o-object-position:70% 10%;
	object-position:70% 10%
}
.responsive-image[data-focal-x="7"][data-focal-y="2"] {
	-o-object-position:70% 20%;
	object-position:70% 20%
}
.responsive-image[data-focal-x="7"][data-focal-y="3"] {
	-o-object-position:70% 30%;
	object-position:70% 30%
}
.responsive-image[data-focal-x="7"][data-focal-y="4"] {
	-o-object-position:70% 40%;
	object-position:70% 40%
}
.responsive-image[data-focal-x="7"][data-focal-y="5"] {
	-o-object-position:70% 50%;
	object-position:70% 50%
}
.responsive-image[data-focal-x="7"][data-focal-y="6"] {
	-o-object-position:70% 60%;
	object-position:70% 60%
}
.responsive-image[data-focal-x="7"][data-focal-y="7"] {
	-o-object-position:70% 70%;
	object-position:70% 70%
}
.responsive-image[data-focal-x="7"][data-focal-y="8"] {
	-o-object-position:70% 80%;
	object-position:70% 80%
}
.responsive-image[data-focal-x="7"][data-focal-y="9"] {
	-o-object-position:70% 90%;
	object-position:70% 90%
}
.responsive-image[data-focal-x="7"][data-focal-y="10"] {
	-o-object-position:70% 100%;
	object-position:70% 100%
}
.responsive-image[data-focal-x="8"][data-focal-y="0"] {
	-o-object-position:80% 0;
	object-position:80% 0
}
.responsive-image[data-focal-x="8"][data-focal-y="1"] {
	-o-object-position:80% 10%;
	object-position:80% 10%
}
.responsive-image[data-focal-x="8"][data-focal-y="2"] {
	-o-object-position:80% 20%;
	object-position:80% 20%
}
.responsive-image[data-focal-x="8"][data-focal-y="3"] {
	-o-object-position:80% 30%;
	object-position:80% 30%
}
.responsive-image[data-focal-x="8"][data-focal-y="4"] {
	-o-object-position:80% 40%;
	object-position:80% 40%
}
.responsive-image[data-focal-x="8"][data-focal-y="5"] {
	-o-object-position:80% 50%;
	object-position:80% 50%
}
.responsive-image[data-focal-x="8"][data-focal-y="6"] {
	-o-object-position:80% 60%;
	object-position:80% 60%
}
.responsive-image[data-focal-x="8"][data-focal-y="7"] {
	-o-object-position:80% 70%;
	object-position:80% 70%
}
.responsive-image[data-focal-x="8"][data-focal-y="8"] {
	-o-object-position:80% 80%;
	object-position:80% 80%
}
.responsive-image[data-focal-x="8"][data-focal-y="9"] {
	-o-object-position:80% 90%;
	object-position:80% 90%
}
.responsive-image[data-focal-x="8"][data-focal-y="10"] {
	-o-object-position:80% 100%;
	object-position:80% 100%
}
.responsive-image[data-focal-x="9"][data-focal-y="0"] {
	-o-object-position:90% 0;
	object-position:90% 0
}
.responsive-image[data-focal-x="9"][data-focal-y="1"] {
	-o-object-position:90% 10%;
	object-position:90% 10%
}
.responsive-image[data-focal-x="9"][data-focal-y="2"] {
	-o-object-position:90% 20%;
	object-position:90% 20%
}
.responsive-image[data-focal-x="9"][data-focal-y="3"] {
	-o-object-position:90% 30%;
	object-position:90% 30%
}
.responsive-image[data-focal-x="9"][data-focal-y="4"] {
	-o-object-position:90% 40%;
	object-position:90% 40%
}
.responsive-image[data-focal-x="9"][data-focal-y="5"] {
	-o-object-position:90% 50%;
	object-position:90% 50%
}
.responsive-image[data-focal-x="9"][data-focal-y="6"] {
	-o-object-position:90% 60%;
	object-position:90% 60%
}
.responsive-image[data-focal-x="9"][data-focal-y="7"] {
	-o-object-position:90% 70%;
	object-position:90% 70%
}
.responsive-image[data-focal-x="9"][data-focal-y="8"] {
	-o-object-position:90% 80%;
	object-position:90% 80%
}
.responsive-image[data-focal-x="9"][data-focal-y="9"] {
	-o-object-position:90% 90%;
	object-position:90% 90%
}
.responsive-image[data-focal-x="9"][data-focal-y="10"] {
	-o-object-position:90% 100%;
	object-position:90% 100%
}
.responsive-image[data-focal-x="10"][data-focal-y="0"] {
	-o-object-position:100% 0;
	object-position:100% 0
}
.responsive-image[data-focal-x="10"][data-focal-y="1"] {
	-o-object-position:100% 10%;
	object-position:100% 10%
}
.responsive-image[data-focal-x="10"][data-focal-y="2"] {
	-o-object-position:100% 20%;
	object-position:100% 20%
}
.responsive-image[data-focal-x="10"][data-focal-y="3"] {
	-o-object-position:100% 30%;
	object-position:100% 30%
}
.responsive-image[data-focal-x="10"][data-focal-y="4"] {
	-o-object-position:100% 40%;
	object-position:100% 40%
}
.responsive-image[data-focal-x="10"][data-focal-y="5"] {
	-o-object-position:100% 50%;
	object-position:100% 50%
}
.responsive-image[data-focal-x="10"][data-focal-y="6"] {
	-o-object-position:100% 60%;
	object-position:100% 60%
}
.responsive-image[data-focal-x="10"][data-focal-y="7"] {
	-o-object-position:100% 70%;
	object-position:100% 70%
}
.responsive-image[data-focal-x="10"][data-focal-y="8"] {
	-o-object-position:100% 80%;
	object-position:100% 80%
}
.responsive-image[data-focal-x="10"][data-focal-y="9"] {
	-o-object-position:100% 90%;
	object-position:100% 90%
}
.responsive-image[data-focal-x="10"][data-focal-y="10"] {
	-o-object-position:100% 100%;
	object-position:100% 100%
}
.slick-slider {
	box-sizing:border-box;
	display:block;
	position:relative;
	-ms-touch-action:pan-y;
	touch-action:pan-y;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.slick-list {
	display:block;
	margin:0;
	overflow:hidden;
	padding:0;
	position:relative;
	width:100%
}
.slick-list:focus {
	outline:0
}
.slick-list.dragging {
	cursor:hand
}
.slick-slider .slick-list,.slick-slider .slick-track {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.slick-track {
	display:block;
	left:0;
	margin-left:auto;
	position:relative;
	top:0
}
.slick-track::after,.slick-track::before {
	content:"";
	display:table
}
.slick-track::after {
	clear:both
}
.slick-loading .slick-track {
	visibility:hidden
}
.slick-slide {
	display:none;
	float:left;
	height:100%;
	min-height:1px
}
[dir=rtl] .slick-slide {
	float:right
}
.slick-slide img {
	display:block
}
.slick-slide.slick-loading img {
	display:none
}
.slick-slide.dragging img {
	pointer-events:none
}
.slick-initialized .slick-slide {
	display:block
}
.slick-loading .slick-slide {
	visibility:hidden
}
.slick-vertical .slick-slide {
	border:1px solid transparent;
	display:block;
	height:auto
}
.slick-arrow.slick-hidden {
	display:none
}
.slick-dots {
	background-color:#000;
	list-style:none;
	margin:0;
	padding:0;
	text-align:center
}
.slick-dots li {
	display:inline-block;
	margin:0 .375rem
}
.slick-dots li:first-of-type {
	margin-left:0
}
.slick-dots li:last-of-type {
	margin-right:0
}
.slick-dots li button {
	background-color:#fff;
	border:0;
	font-size:0;
	height:.625rem;
	line-height:0;
	margin:.625rem 0;
	padding:0;
	width:.625rem
}
.slick-dots .slick-active button {
	background-color:#0060bf
}
.tabs {
	list-style:none;
	margin:0;
	padding:0;
	margin-bottom:.75rem;
	margin-top:.75rem
}
.tabs__item {
	display:inline-block
}
.tabs__item a {
	background:0 0;
	border-radius:.2em;
	color:#212121;
	display:block;
	font-size:.75rem;
	padding:0 1em;
	text-decoration:none;
	text-transform:uppercase
}
.tabs__item a:focus,.tabs__item a:hover {
	background-color:rgba(0,0,0,.3);
	color:#fff
}
.tabs__item--is-active a {
	background-color:rgba(0,0,0,.8);
	color:#fff
}
.taxonomy-term-specification-specification {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	font-size:.875rem;
	line-height:1.5
}
.taxonomy-term-specification-specification__type {
	color:#000;
	font-weight:600
}
.taxonomy-term-specification-specification__name {
	color:#000
}
.toolbar button {
	height:auto;
	text-transform:none
}
.view-application-areas-list__row {
	margin:.75rem 0
}
.view-application-areas-list__row:first-child {
	margin-top:1.5rem
}
.view-application-areas-list__row a {
	color:#0060bf;
	text-decoration:underline;
	transition:color .1s;
	font-size:1rem
}
.view-application-areas-list__row a::after {
	content:"\ea0a";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:icons;
	font-style:normal;
	font-weight:400
}
.view-application-areas-list__row a:hover {
	color:#014f9c;
	text-decoration:none
}
.view-application-areas-list__row a::after {
	display:inline-block;
	padding-left:.4rem;
	position:relative;
	text-decoration:none;
	top:2px
}
.view-application-areas-overview__row {
	margin-bottom:2.25rem
}
.view-application-areas-overview__row:last-of-type {
	margin-bottom:0
}
.view-application-notes-area {
	clear:both
}
.view-application-notes-area__content {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.view-application-notes-area__content::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.view-application-notes-area__row {
	background:#e2ecf7;
	margin-bottom:1.5rem
}
.view-application-notes-related {
	clear:both
}
.view-application-notes-related__content {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.view-application-notes-related__content::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.view-application-notes-related__row {
	background:#e2ecf7;
	margin-bottom:1.5rem
}
.view-application-notes-product-group {
	clear:both
}
.view-application-notes-product-group__content {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.view-application-notes-product-group__content::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.view-application-notes-product-group__row {
	background:#e2ecf7;
	margin-bottom:1.5rem
}
.view-application-notes-product {
	clear:both
}
.view-application-notes-product__content {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.view-application-notes-product__content::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.view-application-notes-product__row {
	background:#e2ecf7;
	margin-bottom:1.5rem
}
.view-application-notes-latest {
	clear:both
}
.view-application-notes-latest__content {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.view-application-notes-latest__content::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.view-application-notes-latest__row {
	background:#e2ecf7;
	margin-bottom:1.5rem
}
.view-articles-overview {
	display:inline-block;
	margin-top:1.5rem
}
.view-distributors-location-finder__filters {
	background-color:#fff;
	color:#000;
	margin-bottom:1.5rem;
	padding:1.5rem
}
.view-distributors-location-finder__row {
	margin-bottom:2.5rem
}
.view-distributors-location-finder__row:last-of-type {
	margin-bottom:0
}
.view-distributors-promoted {
	position:relative;
	clear:both;
	overflow:hidden
}
.view-distributors-promoted::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.view-distributors-promoted__content {
	-ms-flex-align:stretch;
	align-items:stretch;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.view-distributors-promoted__row {
	display:-ms-flexbox;
	display:flex;
	margin-bottom:1.5rem
}
.view-events-latest {
	display:inline-block;
	margin-top:1.5rem
}
.view-events-latest__content {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	width:100%
}
.view-events-latest__row {
	display:-ms-flexbox;
	display:flex;
	margin-bottom:1.5rem
}
.view-persons-all__content {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	width:100%
}
.view-persons-all__row {
	display:-ms-flexbox;
	display:flex
}
.view-product-categories-overview__row {
	border-bottom:1px solid #ececec;
	margin-bottom:1.5rem;
	padding-bottom:1.5rem
}
.view-product-categories-overview__row:last-child {
	border-bottom:0;
	padding-bottom:0
}
.view-product-group-products-overview__content {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.view-product-group-products-overview__content::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.view-product-group-products-overview__row {
	border-bottom:1px solid #ececec;
	display:-ms-flexbox;
	display:flex;
	margin-bottom:1.5rem;
	padding-bottom:1.5rem;
	transition:margin .3s,opacity .3s,width .3s
}
.view-product-group-products-overview__row:last-of-type {
	border-bottom:0
}
.view-product-group-products-overview__row--hidden {
	margin-left:0!important;
	margin-right:0!important;
	opacity:0;
	width:0!important
}
.view-products-accessories-for__content {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.view-products-accessories-for__content::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.view-products-accessories-for__row {
	border-bottom:1px solid #ececec;
	display:-ms-flexbox;
	display:flex;
	margin-bottom:1.5rem;
	padding-bottom:1.5rem
}
.view-products-accessories-for__row:last-of-type {
	border-bottom:0
}
.view-products-application-area__content {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.view-products-application-area__content::after {
	clear:both;
	content:"";
	display:block;
	overflow:auto
}
.view-products-application-area__row {
	border-bottom:1px solid #ececec;
	display:-ms-flexbox;
	display:flex;
	margin-bottom:1.5rem;
	padding-bottom:1.5rem
}
.view-products-application-area__row:last-of-type {
	border-bottom:0
}
.view-rfq-cart-default table {
	margin-bottom:1.5rem
}
.view-rfq-cart-default table td:first-child>div {
	line-height:1.5rem;
	padding:.4375rem 0
}
.view-rfq-cart-default table td:last-child {
	width:1em
}
.view-rfq-cart-default table .form-item {
	margin:0
}
.view-rfq-cart-default table input {
	margin:0
}
.view-rfq-cart-default table input[type=number] {
	max-width:120px
}
.view-rfq-cart-default table button {
	background:0 0!important;
	border:0!important;
	color:#000;
	height:2.5rem;
	margin:0;
	padding:0;
	-webkit-transform:none!important;
	transform:none!important;
	transition:none!important
}
.view-rfq-cart-default table button:active,.view-rfq-cart-default table button:focus,.view-rfq-cart-default table button:hover {
	background:0 0!important;
	border:0!important;
	color:#000!important;
	text-decoration:underline!important;
	-webkit-transform:none!important;
	transform:none!important;
	transition:none!important
}
.view-site-search-results .pager {
	clear:both
}
.view-site-search-results__row {
	margin-bottom:1.5rem
}
.view-site-search-results__item-title,.view-site-search-results__item-title-1 {
	margin:0
}
.view-site-search-results__item-title a,.view-site-search-results__item-title-1 a {
	text-decoration:none
}
.view-site-search-results__item-url {
	color:#9b9b9b;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.webform-submission-contact-form .form-textarea {
	height:inherit;
	resize:none
}
.webform-submission-contact-form .form-item-personal-data-processing-consent {
	background-color:#ececec;
	margin-bottom:1.5rem;
	padding:2rem
}
.webform-submission-contact-form .form-item-personal-data-processing-consent .form-item__description,.webform-submission-contact-form .form-item-personal-data-processing-consent>div:first-child {
	font-size:.75rem;
	line-height:1.5;
	margin-bottom:1rem
}
.webform-submission-contact-form .form-item-personal-data-processing-consent input[type=checkbox] {
	cursor:pointer;
	height:1.4rem;
	position:relative;
	top:4px;
	width:1.4rem
}
.webform-submission-contact-form .form-item-personal-data-processing-consent .form-item__label {
	cursor:pointer;
	font-size:.75rem;
	line-height:1.5
}
.webform-submission-contact-form .form-item-personal-data-processing-consent .form-item__label strong:first-child {
	font-size:1rem;
	font-weight:600;
	line-height:2.25rem
}
.webform-submission-contact-form .form-submit {
	padding:1.5rem 3.5rem
}
.webform-submission-form .form-managed-file input[type=checkbox] {
	float:left;
	height:1.125rem;
	margin-right:.75rem
}
.webform-submission-form .form-managed-file input[type=checkbox],.webform-submission-form .form-managed-file input[type=checkbox]+label {
	line-height:1.5rem
}
.webform-submission-form .form-managed-file .file {
	display:block
}
#state-region-select:target~.page .region-topbar {
	z-index:3
}
#state-region-select:target~.page .block-region-select {
	display:block
}
#state-search:target~.page .block-sitesearch__container {
	display:inherit
}
#state-search:target~.page .block-navbar-states__link--search,#state-search:target~.page .block-topbar-states__link--search {
	display:none
}
.toolbar-fixed .page-header {
	top:39px
}
.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .page-header {
	top:79px
}
html {
	overflow-x:hidden;
	width:100vw
}
body {
	min-height:100vh;
	overflow-x:hidden
}
.view-application-areas-overview__content{
	display: -ms-grid;
  display: grid;
  gap: 2.5rem;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr
}
.node-application-area-teaser {
  color: inherit;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.25rem;
  text-decoration: none
}

.node-application-area-teaser:hover {
  color: inherit;
  text-decoration: none
}
.node-application-area-teaser__image {
  height: 40vw;
  max-height: 15rem;
  min-height: 10rem
}
.node-application-area-teaser__image picture {
  background-position: center center;
  background-size: cover;
  display: block;
  height: 100%;
  width: 100%
}
.node-application-area-teaser__image img {
  display: block;
  height: 100%;
  margin: auto;
  max-width: none;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%
}
.node-application-area-teaser__content {
  width: 100%
}
.node-application-area-teaser__title {
  font-size: 1.25rem
}
.node-application-area-teaser__body {
  display: inline;
  margin-bottom: .75rem
}
.node-application-area-teaser__read-more {
  color: #0060bf;
  text-decoration: underline;
  transition: color .1s;
  display: inline;
  white-space: nowrap
}

.node-application-area-teaser__read-more::after {
  content: "\ea0b";
  font-family: icons;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-weight: 400
}
@media screen and (min-width:48em) and (max-width:61.999em) {
	.block-application-area-intro {
	width:71.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.block-application-area-intro {
	margin-left:9.375vw
}
.block-application-notes-area__title {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.block-application-notes-product-group__title {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.block-application-notes-related__title {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.block-breadcrumb {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.page--indent .block-breadcrumb {
	margin-left:9.375vw
}
.block-cart-information {
	width:45vw;
	float:left
}
.block-cart-information__content {
	margin-left:1.875vw;
	margin-right:1.875vw
}
.block-footer-sitebranding {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.block-footer-socialprofiles {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.block-footernavigation {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.block-local-tasks {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.block-local-tasks::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background:#eee
}
.block-messages {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.block-navbar-close__link {
	margin-right:.5rem
}
.block-pagetitle {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.page--indent .block-pagetitle {
	width:71.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.page--indent .block-pagetitle {
	margin-left:9.375vw
}
.block-primary-content>form {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.block-product-accessories__title {
	margin-left:1.875vw;
	margin-right:1.875vw
}
.block-product-application-areas {
	width:41.25vw;
	float:right;
	margin-right:1.875vw;
	margin-left:1.875vw
}
.block-product-application-note {
	width:45vw;
	float:left
}
.block-product-application-note__title {
	width:41.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.block-product-description__title {
	margin-left:1.875vw;
	margin-right:1.875vw
}
.block-product-description .field-description {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.block-product-faqs {
	width:90vw;
	margin-left:auto;
	margin-right:auto
}
.block-product-faqs:after {
	content:"\20";
	display:block;
	clear:both
}
.block-product-faqs::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#eee
}
.block-product-faqs__title {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.block-product-faqs__content {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.block-product-nav__items {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.block-product-nav__items::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#0060bf
}
.block-product-specifications__title {
	margin-left:1.875vw;
	margin-right:1.875vw
}
.block-product-suggested-use {
	width:41.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.block-products-application-area {
	width:90vw;
	margin-left:auto;
	margin-right:auto
}
.block-products-application-area:after {
	content:"\20";
	display:block;
	clear:both
}
.block-products-application-area__title {
	margin-left:1.875vw;
	margin-right:1.875vw
}
.block-products-similar {
	width:90vw;
	margin-left:auto;
	margin-right:auto
}
.block-products-similar:after {
	content:"\20";
	display:block;
	clear:both
}
.block-products-similar::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background:linear-gradient(to bottom,#ececec 0,#fff 100%);
	height:75%
}
.block-products-similar__title {
	margin-left:1.875vw;
	margin-right:1.875vw
}
.block-products-similar__list-item {
	width:26.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.block-products-similar__body {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.block-site-search-form {
	width:56.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.block-sitebranding {
	width:26.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.block-sitesearch {
	padding:.75rem 0
}
.block-topbar-states {
	width:41.25vw;
	float:right;
	margin-right:1.875vw;
	margin-left:1.875vw
}
.block-topbar-states {
	margin-bottom:.75rem;
	margin-top:.75rem
}
.cart {
	width:45vw;
	float:left
}
.cart .views-element-container {
	margin-left:1.875vw;
	margin-right:1.875vw
}
.cart--empty {
	width:56.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.commerce-product-default-full__image {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.commerce-product-default-full__image-preview {
	display:inline-block;
	float:left;
	width:70%
}
.commerce-product-default-full__image-track {
	display:inline-block;
	float:right;
	width:20%
}
.commerce-product-default-full__image-track .slick-track {
	-ms-flex-direction:column;
	flex-direction:column
}
.commerce-product-default-full__image-track .commerce-product-default-full__images-item {
	-ms-flex:0;
	flex:0;
	margin:0;
	margin-bottom:1rem;
	width:100%!important
}
.commerce-product-default-full__image-track .commerce-product-default-full__images-item:last-of-type {
	margin-bottom:0
}
.commerce-product-default-full__image-track .commerce-product-default-full__images-item.slick-current {
	display:none
}
.commerce-product-default-full__intro {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.commerce-product-default-full__content {
	width:90vw;
	margin-left:auto;
	margin-right:auto
}
.commerce-product-default-full__content:after {
	content:"\20";
	display:block;
	clear:both
}
.commerce-product-default-leadgen {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.commerce-product-default-leadgen {
	border:2px solid #ececec
}
.commerce-product-default-leadgen__content {
	margin-bottom:0;
	padding:1.5rem 2em
}
.commerce-product-default-leadgen__images {
	margin:0 1em .75rem 0;
	width:8.25rem
}
.commerce-product-default-specifications__content {
	width:56.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.commerce-product-default-specifications__documents {
	width:26.25vw;
	float:right;
	margin-right:1.875vw;
	margin-left:1.875vw
}
.maintenance-page {
	width:90vw;
	margin-left:auto;
	margin-right:auto
}
.maintenance-page:after {
	content:"\20";
	display:block;
	clear:both
}
.maintenance-page header,.maintenance-page main {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.maintenance-page main {
	padding-left:15vw
}
.node-application-area-full__body {
	width:71.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.node-application-area-full__body {
	margin-left:9.375vw
}
.node-application-area-header__visual {
	left:50%;
	margin-left:-50vw;
	position:relative;
	width:100vw
}
.node-application-note-full {
	width:90vw;
	margin-left:auto;
	margin-right:auto
}
.node-application-note-full:after {
	content:"\20";
	display:block;
	clear:both
}
.node-application-note-full__body {
	width:71.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.node-application-note-full__body {
	margin-left:9.375vw
}
.node-application-note-header__visual {
	left:50%;
	margin-left:-50vw;
	position:relative;
	width:100vw
}
.node-article-full {
	box-sizing:border-box;
	width:100%;
	float:left;
	padding-left:1.875vw;
	padding-right:1.875vw
}
.node-article-teaser__date {
	width:18.75vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.node-article-teaser__content {
	width:56.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.node-product-category-full__image {
	width:26.25vw;
	float:right;
	margin-right:1.875vw;
	margin-left:1.875vw
}
.node-product-category-full__body {
	width:56.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.node-product-category-full__groups-label {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.node-product-category-full__groups-item {
	width:26.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.node-product-category-teaser__title {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.node-product-category-teaser__image {
	width:26.25vw;
	float:right;
	margin-right:1.875vw;
	margin-left:1.875vw
}
.node-product-category-teaser__body {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.node-product-category-teaser__image+.node-product-category-teaser__body {
	width:56.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.node-product-category-teaser__groups-label {
	margin-left:1.875vw;
	margin-right:1.875vw
}
.node-product-category-teaser__groups-item {
	width:26.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.node-product-group-full__content {
	width:90vw;
	margin-left:auto;
	margin-right:auto
}
.node-product-group-full__content:after {
	content:"\20";
	display:block;
	clear:both
}
.node-product-group-full__body {
	width:41.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.node-product-group-full__contact {
	width:41.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.node-product-group-full__filters {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.page {
	width:90vw;
	margin-left:auto;
	margin-right:auto
}
.page:after {
	content:"\20";
	display:block;
	clear:both
}
.pager {
	margin-left:1.875vw;
	margin-right:1.875vw
}
.paragraph-cards-lane {
	width:90vw;
	margin-left:auto;
	margin-right:auto
}
.paragraph-cards-lane:after {
	content:"\20";
	display:block;
	clear:both
}
.paragraph-cards-lane::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background:linear-gradient(to bottom,#ececec 0,#fff 100%);
	height:75%
}
.paragraph-cards-lane__list-item {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.paragraph-cards-lane__body {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.paragraph-clients-lane {
	width:90vw;
	float:left
}
.paragraph-clients-lane__title {
	margin-left:1.875vw;
	margin-right:1.875vw
}
.paragraph-clients-lane__client-item {
	width:18.75vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.paragraph-faqs-lane--neutral-light::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#f5f5f5
}
.paragraph-faqs-lane--neutral::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#ccc
}
.paragraph-faqs-lane--neutral-dark::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#687380
}
.paragraph-faqs-lane--highlight::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#0060bf
}
.paragraph-faqs-lane__content {
	margin-left:1.875vw;
	margin-right:1.875vw
}
.paragraph-separator-lane {
	box-sizing:border-box;
	width:100%;
	float:left;
	padding-left:1.875vw;
	padding-right:1.875vw
}
.paragraph-text-lane--neutral-light::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#f5f5f5
}
.paragraph-text-lane--neutral::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#ccc
}
.paragraph-text-lane--neutral-dark::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#687380
}
.paragraph-text-lane--highlight::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#0060bf
}
.paragraph-text-lane__content {
	margin-left:1.875vw;
	margin-right:1.875vw
}
.paragraph-text-partial {
	margin-left:1.875vw;
	margin-right:1.875vw
}
.paragraph-text-three-cols-lane--neutral-light::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#f5f5f5
}
.paragraph-text-three-cols-lane--neutral::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#ccc
}
.paragraph-text-three-cols-lane--neutral-dark::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#687380
}
.paragraph-text-three-cols-lane--highlight::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#0060bf
}
.paragraph-text-three-cols-lane__title {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.paragraph-text-three-cols-lane__col1,.paragraph-text-three-cols-lane__col2,.paragraph-text-three-cols-lane__col3 {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.paragraph-text-with-person-partial {
	margin-left:1.875vw;
	margin-right:1.875vw
}
.node-product-group-full__contact .paragraph-text-with-person-partial {
	margin-left:0;
	margin-right:0
}
.paragraph-twofold-lane--neutral-light::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#f5f5f5
}
.paragraph-twofold-lane--neutral::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#ccc
}
.paragraph-twofold-lane--neutral-dark::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#687380
}
.paragraph-twofold-lane--highlight::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#0060bf
}
.paragraph-twofold-lane__title {
	margin-left:1.875vw;
	margin-right:1.875vw
}
.paragraph-twofold-lane__col1,.paragraph-twofold-lane__col2 {
	width:45vw;
	float:left
}
.paragraph-twofold-lane--left .paragraph-twofold-lane__col1 {
	width:30vw;
	float:left
}
.paragraph-twofold-lane--left .paragraph-twofold-lane__col2 {
	width:60vw;
	float:left
}
.paragraph-twofold-lane--center .paragraph-twofold-lane__col1,.paragraph-twofold-lane--center .paragraph-twofold-lane__col2 {
	width:45vw;
	float:left
}
.paragraph-twofold-lane--right .paragraph-twofold-lane__col1 {
	width:60vw;
	float:left
}
.paragraph-twofold-lane--right .paragraph-twofold-lane__col2 {
	width:30vw;
	float:left
}
.paragraph-twofold-lane__col2 {
	margin-left:45vw
}
.paragraph-twofold-lane__col1+.paragraph-twofold-lane__col2 {
	margin-left:0
}
.paragraph-view-application-areas-list-partial {
	margin-left:1.875vw;
	margin-right:1.875vw
}
.paragraph-view-application-notes-latest-lane__title {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.paragraph-view-articles-latest-lane__title {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.paragraph-view-articles-overview-lane__title {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.paragraph-view-distributors-location-finder-lane::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#0060bf;
	background-image:url(/assets/themes/frontend/images/world_map-05.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:90%
}
.paragraph-view-distributors-location-finder-lane__title {
	margin-left:1.875vw;
	margin-right:1.875vw
}
.paragraph-view-distributors-location-finder-lane__view {
	width:90vw;
	margin-left:auto;
	margin-right:auto
}
.paragraph-view-distributors-location-finder-lane__view:after {
	content:"\20";
	display:block;
	clear:both
}
.paragraph-view-distributors-promoted-lane::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#ececec;
	overflow:hidden
}
.paragraph-view-distributors-promoted-lane__title {
	margin-left:1.875vw;
	margin-right:1.875vw
}
.paragraph-view-events-latest-lane__title {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.paragraph-view-persons-all-lane__title {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.paragraph-view-product-categories-overview-lane__title {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.paragraph-visual-lane {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw;
	float:none
}
.paragraph-visual-lane--small .paragraph-visual-lane__content {
	min-height:calc(55vh - 3rem - 3rem)
}
.paragraph-visual-lane--medium .paragraph-visual-lane__content {
	min-height:calc(75vh - 3rem - 3rem)
}
.paragraph-visual-lane--large .paragraph-visual-lane__content {
	min-height:calc(100vh - 3rem - 3rem)
}
.paragraph-visual-slide {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw
}
.paragraph-visual-slide__background-image {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw
}
.paragraph-webform-lane--left {
	width:41.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.paragraph-webform-lane--center {
	width:41.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw;
	margin-left:24.375vw
}
.paragraph-webform-lane--right {
	width:41.25vw;
	float:right;
	margin-right:1.875vw;
	margin-left:1.875vw
}
.paragraph-webform-partial {
	box-sizing:border-box;
	width:100%;
	float:left;
	padding-left:1.875vw;
	padding-right:1.875vw
}
.paragraph-webform--neutral-light::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#f5f5f5
}
.paragraph-webform--neutral::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#ccc
}
.paragraph-webform--neutral-dark::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#687380
}
.paragraph-webform--highlight::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#0060bf
}
.paragraph-webform__content {
	margin-left:1.875vw;
	margin-right:1.875vw
}
.region-footer__navigation {
	width:20rem
}
.region-navbar {
	width:20rem
}
.region-topbar {
	width:90vw;
	margin-left:auto;
	margin-right:auto
}
.region-topbar:after {
	content:"\20";
	display:block;
	clear:both
}
.user-user-full {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.view-application-areas-overview {
	width:90rem;
	margin-left:auto;
	margin-right:auto
}
.view-application-areas-overview:after {
	content:"\20";
	display:block;
	clear:both
}
.view-application-areas-overview__content {
  width: 87.5rem;
  float: left;
  margin-left: 1.25rem;
  margin-right: 1.25rem
}

.view-application-notes-area__row {
	width:41.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.view-application-notes-related__row {
	width:41.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.view-application-notes-product-group__row {
	width:41.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.view-application-notes-product__row {
	width:41.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.view-application-notes-latest__row {
	width:41.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.view-distributors-location-finder__filters {
	width:33.75vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.view-distributors-location-finder__content {
	width:48.75vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.view-distributors-promoted::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#ececec
}
.view-distributors-promoted__row {
	width:41.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.view-events-latest {
	width:90vw;
	margin-left:auto;
	margin-right:auto
}
.view-events-latest:after {
	content:"\20";
	display:block;
	clear:both
}
.view-events-latest__row {
	width:41.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.view-persons-all__row {
	margin-left:1.875vw;
	margin-right:1.875vw
}
.view-persons-all__row {
	width:26.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.view-product-group-products-overview__row {
	width:41.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.view-products-accessories-for__row {
	width:41.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.view-products-application-area__row {
	width:41.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.view-products-similar__row {
	width:26.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.view-site-search-results {
	width:60vw;
	float:left
}
.view-site-search-results__content.view-site-search-results__content--empty {
	margin-left:1.875vw;
	margin-right:1.875vw
}
.view-site-search-results__row {
	box-sizing:border-box;
	width:100%;
	float:left;
	padding-left:1.875vw;
	padding-right:1.875vw
}
}
@media screen and (min-width:62em) and (max-width:47.999em) {
	.block-region-select__content {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
}
@media screen and (min-width:62em) and (min-height:80rem) {
	.paragraph-visual-lane__content {
	min-height:45rem
}
}
@media screen and (min-width:62em) and (min-width:48em) and (max-width:61.999em) {
	.block-region-select__content {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
}
@media screen and (min-width:62em) and (min-width:75em) {
	.block-region-select__content {
	width:72.75rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.page--black .block-sitebranding a,.page--primary .block-sitebranding a,.page--white .block-sitebranding a {
	height:9.5rem
}
}
@media screen and (min-width:62em) and (min-width:90em) {
	.block-region-select__content {
	width:87.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
}
@media screen and (min-width:75em) {
	.button-contact {
	padding-left:6rem
}
.button-contact::before {
	font-size:3rem
}
.button-contact::after {
	font-size:2rem
}
.button-rma {
	padding-left:6rem
}
.button-rma::before {
	font-size:3rem
}
.button-rma::after {
	font-size:2rem
}
.button-document {
	padding-left:6rem
}
.button-document::before {
	font-size:3rem
}
.button-document::after {
	font-size:2rem
}
.button-location {
	padding-left:6rem
}
.button-location::before {
	font-size:3rem
}
.button-location::after {
	font-size:2rem
}
.block-application-area-intro {
	width:47.75rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.block-application-area-intro {
	margin-left:7.375rem
}
.block-application-notes-area__title {
	width:72.75rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.block-application-notes-product-group__title {
	width:72.75rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.block-application-notes-related__title {
	width:72.75rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.block-breadcrumb {
	width:72.75rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.page--indent .block-breadcrumb {
	margin-left:7.375rem
}
.block-cart-information {
	width:37.5rem;
	float:left
}
.block-cart-information__content {
	margin-left:1.125rem;
	margin-right:1.125rem
}
.block-footer-sitebranding {
	width:54rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.block-footer-socialprofiles {
	width:16.5rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.block-footernavigation {
	width:72.75rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.block-local-tasks {
	width:72.75rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.block-local-tasks::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background:#eee
}
.block-mainnavigation-footer {
	width:50rem;
	float:left
}
.block-mainnavigation {
	width:50rem;
	float:left
}
.block-messages {
	width:72.75rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.block-pagetitle {
	width:72.75rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.page--indent .block-pagetitle {
	width:60.25rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.page--indent .block-pagetitle {
	margin-left:7.375rem
}
.block-primary-content>form {
	width:72.75rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.block-product-accessories__title {
	margin-left:1.125rem;
	margin-right:1.125rem
}
.block-product-application-areas {
	width:35.25rem;
	float:right;
	margin-right:1.125rem;
	margin-left:1.125rem
}
.block-product-application-note {
	width:37.5rem;
	float:left
}
.block-product-application-note__title {
	width:35.25rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.block-product-description__title {
	margin-left:1.125rem;
	margin-right:1.125rem
}
.block-product-description .field-description {
	width:66.5rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.block-product-faqs {
	width:75rem;
	margin-left:auto;
	margin-right:auto
}
.block-product-faqs:after {
	content:"\20";
	display:block;
	clear:both
}
.block-product-faqs::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#eee
}
.block-product-faqs__title {
	width:72.75rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.block-product-faqs__content {
	width:47.75rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.block-product-nav__items {
	width:72.75rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.block-product-nav__items::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#0060bf
}
.block-product-specifications__title {
	margin-left:1.125rem;
	margin-right:1.125rem
}
.block-product-suggested-use {
	width:35.25rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.block-products-application-area {
	width:75rem;
	margin-left:auto;
	margin-right:auto
}
.block-products-application-area:after {
	content:"\20";
	display:block;
	clear:both
}
.block-products-application-area__title {
	margin-left:1.125rem;
	margin-right:1.125rem
}
.block-products-similar {
	width:75rem;
	margin-left:auto;
	margin-right:auto
}
.block-products-similar:after {
	content:"\20";
	display:block;
	clear:both
}
.block-products-similar::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background:linear-gradient(to bottom,#ececec 0,#fff 100%);
	height:75%
}
.block-products-similar__title {
	margin-left:1.125rem;
	margin-right:1.125rem
}
.block-products-similar__list-item {
	width:22.75rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.block-products-similar__body {
	width:72.75rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.block-site-search-form {
	width:47.75rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.block-sitebranding {
	width:22.75rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.block-sitebranding img {
	height:7.5rem
}
.page--black .block-sitebranding a,.page--primary .block-sitebranding a,.page--white .block-sitebranding a {
	height:9.5rem
}
.block-sitesearch__container {
	top:12.5rem
}
.block-topnavigation {
	width:35.25rem;
	float:right;
	margin-right:1.125rem;
	margin-left:1.125rem
}
.block-topnavigation {
	margin-right:0;
	top:-9.5rem
}
.block-topnavigation__menu-item-link {
	font-size:1.125rem;
	padding:.875rem 1.25rem
}
.cart {
	width:37.5rem;
	float:left
}
.cart .views-element-container {
	margin-left:1.125rem;
	margin-right:1.125rem
}
.cart--empty {
	width:47.75rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.commerce-product-default-full__image {
	width:29rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.commerce-product-default-full__intro {
	width:35.25rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.commerce-product-default-full__intro {
	margin-left:7.375rem;
	margin-top:-1rem
}
.commerce-product-default-full__content {
	width:75rem;
	margin-left:auto;
	margin-right:auto
}
.commerce-product-default-full__content:after {
	content:"\20";
	display:block;
	clear:both
}
.commerce-product-default-leadgen {
	width:72.75rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.commerce-product-default-leadgen__images {
	margin:0 1em .75rem 0;
	width:8.25rem
}
.commerce-product-default-specifications__content {
	width:47.75rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.commerce-product-default-specifications__documents {
	width:22.75rem;
	float:right;
	margin-right:1.125rem;
	margin-left:1.125rem
}
.maintenance-page {
	width:75rem;
	margin-left:auto;
	margin-right:auto
}
.maintenance-page:after {
	content:"\20";
	display:block;
	clear:both
}
.maintenance-page header,.maintenance-page main {
	width:72.75rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.maintenance-page main {
	padding-left:12.5rem
}
.node-application-area-full__body {
	width:47.75rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.node-application-area-full__body {
	margin-left:7.375rem
}
.node-application-area-header__visual {
	width:72.75rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.node-application-area-header__visual {
	height:21rem
}
.node-application-note-full {
	width:75rem;
	margin-left:auto;
	margin-right:auto
}
.node-application-note-full:after {
	content:"\20";
	display:block;
	clear:both
}
.node-application-note-full__body {
	width:47.75rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.node-application-note-full__body {
	margin-left:7.375rem
}
.node-application-note-header__visual {
	width:72.75rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.node-application-note-header__visual {
	height:21rem
}
.node-application-note-teaser__image {
	height:20rem;
	margin-bottom:4.5rem
}
.node-article-full {
	box-sizing:border-box;
	width:100%;
	float:left;
	padding-left:1.125rem;
	padding-right:1.125rem
}
.node-article-teaser__date {
	width:10.25rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.node-article-teaser__content {
	width:35.25rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.node-distributor-teaser__specialization-container {
	border-right:1px solid #ccc;
	width:43%
}
.node-distributor-teaser__visit {
	padding:1rem 0 0 1rem
}
.node-page-header__header-item.paragraph-visual-lane {
	margin-top:-15rem
}
.node-product-category-card-header__link {
	padding:1.5rem
}
.node-product-category-card-header__link::after {
	font-size:2rem
}
.node-product-category-card-header__icon {
	margin-right:2rem
}
.node-product-category-card-header__icon svg {
	height:3.25rem;
	width:3.25rem
}
.node-product-category-card-header__title {
	font-size:1.125rem;
	line-height:1.4
}
.node-product-category-full__image {
	width:22.75rem;
	float:right;
	margin-right:1.125rem;
	margin-left:1.125rem
}
.node-product-category-full__body {
	width:47.75rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.node-product-category-full__groups-label {
	width:72.75rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.node-product-category-full__groups-item {
	width:22.75rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.node-product-category-teaser__title {
	width:72.75rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.node-product-category-teaser__image {
	width:22.75rem;
	float:right;
	margin-right:1.125rem;
	margin-left:1.125rem
}
.node-product-category-teaser__body {
	width:72.75rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.node-product-category-teaser__body {
	padding-right:25rem
}
.node-product-category-teaser__image+.node-product-category-teaser__body {
	width:47.75rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.node-product-category-teaser__image+.node-product-category-teaser__body {
	padding-right:0
}
.node-product-category-teaser__groups-label {
	margin-left:1.125rem;
	margin-right:1.125rem
}
.node-product-category-teaser__groups-item {
	width:22.75rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.node-product-group-full__content {
	width:75rem;
	margin-left:auto;
	margin-right:auto
}
.node-product-group-full__content:after {
	content:"\20";
	display:block;
	clear:both
}
.node-product-group-full__body {
	width:35.25rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.node-product-group-full__contact {
	width:35.25rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.node-product-group-full__filters {
	width:72.75rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.page {
	width:75rem;
	margin-left:auto;
	margin-right:auto
}
.page:after {
	content:"\20";
	display:block;
	clear:both
}
.pager {
	margin-left:1.125rem;
	margin-right:1.125rem
}
.paragraph-cards-lane {
	width:75rem;
	margin-left:auto;
	margin-right:auto
}
.paragraph-cards-lane:after {
	content:"\20";
	display:block;
	clear:both
}
.paragraph-cards-lane::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background:linear-gradient(to bottom,#ececec 0,#fff 100%);
	height:75%
}
.paragraph-cards-lane__list-item {
	width:22.75rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.paragraph-cards-lane__body {
	width:72.75rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.paragraph-clients-lane {
	width:75rem;
	float:left
}
.paragraph-clients-lane__title {
	margin-left:1.125rem;
	margin-right:1.125rem
}
.paragraph-clients-lane__client-item {
	width:10.25rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.paragraph-faqs-lane--left {
	padding-right:25rem
}
.paragraph-faqs-lane--center {
	padding-left:12.5rem;
	padding-right:12.5rem
}
.paragraph-faqs-lane--right {
	padding-left:25rem
}
.paragraph-faqs-lane--neutral-light::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#f5f5f5
}
.paragraph-faqs-lane--neutral::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#ccc
}
.paragraph-faqs-lane--neutral-dark::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#687380
}
.paragraph-faqs-lane--highlight::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#0060bf
}
.paragraph-faqs-lane__content {
	margin-left:1.125rem;
	margin-right:1.125rem
}
.paragraph-product-category-card__content {
	min-height:calc(100% - 6.25rem)
}
.paragraph-separator-lane {
	box-sizing:border-box;
	width:100%;
	float:left;
	padding-left:1.125rem;
	padding-right:1.125rem
}
.paragraph-text-lane--left {
	padding-right:25rem
}
.paragraph-text-lane--center {
	padding-left:12.5rem;
	padding-right:12.5rem
}
.paragraph-text-lane--right {
	padding-left:25rem
}
.paragraph-text-lane--neutral-light::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#f5f5f5
}
.paragraph-text-lane--neutral::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#ccc
}
.paragraph-text-lane--neutral-dark::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#687380
}
.paragraph-text-lane--highlight::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#0060bf
}
.paragraph-text-lane__content {
	margin-left:1.125rem;
	margin-right:1.125rem
}
.paragraph-text-partial {
	margin-left:1.125rem;
	margin-right:1.125rem
}
.paragraph-text-three-cols-lane--neutral-light::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#f5f5f5
}
.paragraph-text-three-cols-lane--neutral::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#ccc
}
.paragraph-text-three-cols-lane--neutral-dark::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#687380
}
.paragraph-text-three-cols-lane--highlight::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#0060bf
}
.paragraph-text-three-cols-lane__title {
	width:72.75rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.paragraph-text-three-cols-lane__col1,.paragraph-text-three-cols-lane__col2,.paragraph-text-three-cols-lane__col3 {
	width:22.75rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.paragraph-text-with-person-partial {
	margin-left:1.125rem;
	margin-right:1.125rem
}
.paragraph-text-with-person-partial__image {
	bottom:0;
	display:inherit;
	position:absolute;
	right:0;
	width:30%
}
.paragraph-text-with-person-partial__image img {
	display:block;
	width:100%
}
.paragraph-text-with-person-partial__content {
	width:70%
}
.node-product-group-full__contact .paragraph-text-with-person-partial {
	margin-left:0;
	margin-right:0
}
.paragraph-twofold-lane--neutral-light::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#f5f5f5
}
.paragraph-twofold-lane--neutral::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#ccc
}
.paragraph-twofold-lane--neutral-dark::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#687380
}
.paragraph-twofold-lane--highlight::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#0060bf
}
.paragraph-twofold-lane__title {
	margin-left:1.125rem;
	margin-right:1.125rem
}
.paragraph-twofold-lane__col1,.paragraph-twofold-lane__col2 {
	width:37.5rem;
	float:left
}
.paragraph-twofold-lane--left .paragraph-twofold-lane__col1 {
	width:25rem;
	float:left
}
.paragraph-twofold-lane--left .paragraph-twofold-lane__col2 {
	width:50rem;
	float:left
}
.paragraph-twofold-lane--center {
	padding-left:12.5rem;
	padding-right:12.5rem
}
.paragraph-twofold-lane--center .paragraph-twofold-lane__col1,.paragraph-twofold-lane--center .paragraph-twofold-lane__col2 {
	width:25rem;
	float:left
}
.paragraph-twofold-lane--right .paragraph-twofold-lane__col1 {
	width:50rem;
	float:left
}
.paragraph-twofold-lane--right .paragraph-twofold-lane__col2 {
	width:25rem;
	float:left
}
.paragraph-twofold-lane__col2 {
	margin-left:37.5rem
}
.paragraph-twofold-lane__col1+.paragraph-twofold-lane__col2 {
	margin-left:0
}
.paragraph-view-application-areas-list-partial {
	margin-left:1.125rem;
	margin-right:1.125rem
}
.paragraph-view-application-notes-latest-lane__title {
	width:72.75rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.paragraph-view-articles-latest-lane__title {
	width:72.75rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.paragraph-view-articles-overview-lane__title {
	width:72.75rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.paragraph-view-distributors-location-finder-lane::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#0060bf;
	background-image:url(/assets/themes/frontend/images/world_map-05.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:90%
}
.paragraph-view-distributors-location-finder-lane__title {
	margin-left:1.125rem;
	margin-right:1.125rem
}
.paragraph-view-distributors-location-finder-lane__view {
	width:75rem;
	margin-left:auto;
	margin-right:auto
}
.paragraph-view-distributors-location-finder-lane__view:after {
	content:"\20";
	display:block;
	clear:both
}
.paragraph-view-distributors-promoted-lane::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#ececec;
	overflow:hidden
}
.paragraph-view-distributors-promoted-lane__title {
	margin-left:1.125rem;
	margin-right:1.125rem
}
.paragraph-view-events-latest-lane__title {
	width:72.75rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.paragraph-view-persons-all-lane__title {
	width:72.75rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.paragraph-view-product-categories-overview-lane__title {
	width:72.75rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.paragraph-visual-lane--left {
	padding-right:25rem
}
.paragraph-visual-lane--center {
	padding-left:12.5rem;
	padding-right:12.5rem
}
.paragraph-visual-lane--right {
	padding-left:25rem
}
.paragraph-visual-lane {
	width:72.75rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem;
	float:none
}
.paragraph-visual-lane__content {
	margin-top:16rem;
	min-height:calc(90vh - 9.5rem - 16rem)
}
.paragraph-visual-slide {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw
}
.paragraph-visual-slide__background-image {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw
}
.paragraph-webform-lane--left {
	width:35.25rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.paragraph-webform-lane--center {
	width:35.25rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem;
	margin-left:19.875rem
}
.paragraph-webform-lane--right {
	width:35.25rem;
	float:right;
	margin-right:1.125rem;
	margin-left:1.125rem
}
.paragraph-webform-partial {
	box-sizing:border-box;
	width:100%;
	float:left;
	padding-left:1.125rem;
	padding-right:1.125rem
}
.paragraph-webform--left {
	padding-right:25rem
}
.paragraph-webform--center {
	padding-left:12.5rem;
	padding-right:12.5rem
}
.paragraph-webform--right {
	padding-left:25rem
}
.paragraph-webform--neutral-light::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#f5f5f5
}
.paragraph-webform--neutral::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#ccc
}
.paragraph-webform--neutral-dark::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#687380
}
.paragraph-webform--highlight::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#0060bf
}
.paragraph-webform__content {
	margin-left:1.125rem;
	margin-right:1.125rem
}
.region-footer__navigation {
	width:72.75rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.region-navbar {
	width:72.75rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.region-topbar {
	width:75rem;
	margin-left:auto;
	margin-right:auto
}
.region-topbar:after {
	content:"\20";
	display:block;
	clear:both
}
.user-user-full {
	width:72.75rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.view-application-areas-overview {
	width:75rem;
	margin-left:auto;
	margin-right:auto
}
.view-application-areas-overview:after {
	content:"\20";
	display:block;
	clear:both
}
.view-application-areas-overview__content {
  width: 72.75rem;
  float: left;
  margin-left: 1.125rem;
  margin-right: 1.125rem
}

.view-application-areas-overview__content {
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr
}

.view-application-notes-area__row {
	width:35.25rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.view-application-notes-related__row {
	width:35.25rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.view-application-notes-product-group__row {
	width:35.25rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.view-application-notes-product__row {
	width:35.25rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.view-application-notes-latest__row {
	width:35.25rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.view-distributors-location-finder__filters {
	width:22.75rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.view-distributors-location-finder__content {
	width:35.25rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.view-distributors-promoted::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#ececec
}
.view-distributors-promoted__row {
	width:35.25rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.view-events-latest {
	width:75rem;
	margin-left:auto;
	margin-right:auto
}
.view-events-latest:after {
	content:"\20";
	display:block;
	clear:both
}
.view-events-latest__row {
	width:22.75rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.view-persons-all__row {
	margin-left:1.125rem;
	margin-right:1.125rem
}
.view-persons-all__row {
	width:10.25rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.view-product-group-products-overview__row {
	width:16.5rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.view-products-accessories-for__row {
	width:16.5rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.view-products-application-area__row {
	width:16.5rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.view-products-similar__row {
	width:22.75rem;
	float:left;
	margin-left:1.125rem;
	margin-right:1.125rem
}
.view-site-search-results {
	width:50rem;
	float:left
}
.view-site-search-results__content.view-site-search-results__content--empty {
	margin-left:1.125rem;
	margin-right:1.125rem
}
.view-site-search-results__row {
	box-sizing:border-box;
	width:100%;
	float:left;
	padding-left:1.125rem;
	padding-right:1.125rem
}
}
@media screen and (min-width:75em) and (min-height:80rem) {
	.paragraph-visual-lane__content {
	min-height:45rem
}
}
@media screen and (min-width:90em) {
	.par-pay-off {
	font-size:1.75rem;
	line-height:1.1
}
.block-application-area-intro {
	width:50rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.block-application-area-intro {
	margin-left:8.75rem
}
.block-application-notes-area__title {
	width:87.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.block-application-notes-product-group__title {
	width:87.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.block-application-notes-related__title {
	width:87.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.block-breadcrumb {
	width:87.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.page--indent .block-breadcrumb {
	margin-left:8.75rem
}
.block-cart-information {
	width:45rem;
	float:left
}
.block-cart-information__content {
	margin-left:1.25rem;
	margin-right:1.25rem
}
.block-footer-sitebranding {
	width:65rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.block-footer-socialprofiles {
	width:20rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.block-footernavigation {
	width:87.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.block-local-tasks {
	width:87.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.block-local-tasks::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background:#eee
}
.block-mainnavigation-footer {
	width:60rem;
	float:left
}
.block-mainnavigation-footer__menu-item-link {
	font-size:1.125rem;
	padding:1.25rem 1.5rem
}
.block-mainnavigation {
	width:60rem;
	float:left
}
.block-mainnavigation__menu-item-link {
	font-size:1.125rem;
	padding:1.25rem 1.5rem
}
.block-messages {
	width:87.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.block-pagetitle {
	width:87.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.page--indent .block-pagetitle {
	width:72.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.page--indent .block-pagetitle {
	margin-left:8.75rem
}
.block-primary-content>form {
	width:87.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.block-product-accessories__title {
	margin-left:1.25rem;
	margin-right:1.25rem
}
.block-product-application-areas {
	width:42.5rem;
	float:right;
	margin-right:1.25rem;
	margin-left:1.25rem
}
.block-product-application-note {
	width:45rem;
	float:left
}
.block-product-application-note__title {
	width:42.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.block-product-description__title {
	margin-left:1.25rem;
	margin-right:1.25rem
}
.block-product-description .field-description {
	width:80rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.block-product-faqs {
	width:90rem;
	margin-left:auto;
	margin-right:auto
}
.block-product-faqs:after {
	content:"\20";
	display:block;
	clear:both
}
.block-product-faqs::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#eee
}
.block-product-faqs__title {
	width:87.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.block-product-faqs__content {
	width:57.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.block-product-nav__items {
	width:87.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.block-product-nav__items::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#0060bf
}
.block-product-specifications__title {
	margin-left:1.25rem;
	margin-right:1.25rem
}
.block-product-suggested-use {
	width:42.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.block-products-application-area {
	width:90rem;
	margin-left:auto;
	margin-right:auto
}
.block-products-application-area:after {
	content:"\20";
	display:block;
	clear:both
}
.block-products-application-area__title {
	margin-left:1.25rem;
	margin-right:1.25rem
}
.block-products-similar {
	width:90rem;
	margin-left:auto;
	margin-right:auto
}
.block-products-similar:after {
	content:"\20";
	display:block;
	clear:both
}
.block-products-similar::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background:linear-gradient(to bottom,#ececec 0,#fff 100%);
	height:75%
}
.block-products-similar__title {
	margin-left:1.25rem;
	margin-right:1.25rem
}
.block-products-similar__list-item {
	width:27.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.block-products-similar__body {
	width:87.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.block-site-search-form {
	width:57.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.block-sitebranding {
	width:27.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.block-sitesearch__container {
	top:13rem
}
.block-topnavigation {
	width:42.5rem;
	float:right;
	margin-right:1.25rem;
	margin-left:1.25rem
}
.block-topnavigation {
	margin-right:0
}
.cart {
	width:45rem;
	float:left
}
.cart .views-element-container {
	margin-left:1.25rem;
	margin-right:1.25rem
}
.cart--empty {
	width:57.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.commerce-product-default-full__image {
	width:35rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.commerce-product-default-full__intro {
	width:42.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.commerce-product-default-full__intro {
	margin-left:8.75rem;
	margin-top:-1rem
}
.commerce-product-default-full__content {
	width:90rem;
	margin-left:auto;
	margin-right:auto
}
.commerce-product-default-full__content:after {
	content:"\20";
	display:block;
	clear:both
}
.commerce-product-default-leadgen {
	width:87.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.commerce-product-default-leadgen__images {
	margin:0 1em .75rem 0;
	width:8.25rem
}
.commerce-product-default-specifications__content {
	width:57.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.commerce-product-default-specifications__documents {
	width:27.5rem;
	float:right;
	margin-right:1.25rem;
	margin-left:1.25rem
}
.maintenance-page {
	width:90rem;
	margin-left:auto;
	margin-right:auto
}
.maintenance-page:after {
	content:"\20";
	display:block;
	clear:both
}
.maintenance-page header,.maintenance-page main {
	width:87.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.maintenance-page main {
	padding-left:15rem
}
.node-application-area-full__body {
	width:50rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.node-application-area-full__body {
	margin-left:8.75rem
}
.node-application-area-header__visual {
	width:87.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.node-application-area-header__visual {
	height:25rem
}
.node-application-note-full {
	width:90rem;
	margin-left:auto;
	margin-right:auto
}
.node-application-note-full:after {
	content:"\20";
	display:block;
	clear:both
}
.node-application-note-full__body {
	width:50rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.node-application-note-full__body {
	margin-left:8.75rem
}
.node-application-note-header__visual {
	width:87.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.node-application-note-header__visual {
	height:25rem
}
.node-application-note-teaser__image {
	height:22rem
}
.node-article-full {
	box-sizing:border-box;
	width:100%;
	float:left;
	padding-left:1.25rem;
	padding-right:1.25rem
}
.node-article-teaser__date {
	width:12.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.node-article-teaser__content {
	width:42.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.node-page-header__header-item.paragraph-visual-lane {
	margin-top:-15.5rem
}
.node-product-category-full__image {
	width:27.5rem;
	float:right;
	margin-right:1.25rem;
	margin-left:1.25rem
}
.node-product-category-full__body {
	width:57.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.node-product-category-full__groups-label {
	width:87.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.node-product-category-full__groups-item {
	width:27.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.node-product-category-teaser__title {
	width:87.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.node-product-category-teaser__image {
	width:27.5rem;
	float:right;
	margin-right:1.25rem;
	margin-left:1.25rem
}
.node-product-category-teaser__body {
	width:87.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.node-product-category-teaser__body {
	padding-right:30rem
}
.node-product-category-teaser__image+.node-product-category-teaser__body {
	width:57.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.node-product-category-teaser__image+.node-product-category-teaser__body {
	padding-right:0
}
.node-product-category-teaser__groups-label {
	margin-left:1.25rem;
	margin-right:1.25rem
}
.node-product-category-teaser__groups-item {
	width:27.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.node-product-group-full__content {
	width:90rem;
	margin-left:auto;
	margin-right:auto
}
.node-product-group-full__content:after {
	content:"\20";
	display:block;
	clear:both
}
.node-product-group-full__body {
	width:42.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.node-product-group-full__contact {
	width:42.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.node-product-group-full__filters {
	width:87.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.page {
	width:90rem;
	margin-left:auto;
	margin-right:auto
}
.page:after {
	content:"\20";
	display:block;
	clear:both
}
.pager {
	margin-left:1.25rem;
	margin-right:1.25rem
}
.paragraph-cards-lane {
	width:90rem;
	margin-left:auto;
	margin-right:auto
}
.paragraph-cards-lane:after {
	content:"\20";
	display:block;
	clear:both
}
.paragraph-cards-lane::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background:linear-gradient(to bottom,#ececec 0,#fff 100%);
	height:75%
}
.paragraph-cards-lane__list-item {
	width:27.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.paragraph-cards-lane__body {
	width:87.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.paragraph-clients-lane {
	width:90rem;
	float:left
}
.paragraph-clients-lane__title {
	margin-left:1.25rem;
	margin-right:1.25rem
}
.paragraph-clients-lane__client-item {
	width:12.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.paragraph-faqs-lane--left {
	padding-right:30rem
}
.paragraph-faqs-lane--center {
	padding-left:15rem;
	padding-right:15rem
}
.paragraph-faqs-lane--right {
	padding-left:30rem
}
.paragraph-faqs-lane--neutral-light::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#f5f5f5
}
.paragraph-faqs-lane--neutral::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#ccc
}
.paragraph-faqs-lane--neutral-dark::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#687380
}
.paragraph-faqs-lane--highlight::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#0060bf
}
.paragraph-faqs-lane__content {
	margin-left:1.25rem;
	margin-right:1.25rem
}
.paragraph-separator-lane {
	box-sizing:border-box;
	width:100%;
	float:left;
	padding-left:1.25rem;
	padding-right:1.25rem
}
.paragraph-text-lane--left {
	padding-right:30rem
}
.paragraph-text-lane--center {
	padding-left:15rem;
	padding-right:15rem
}
.paragraph-text-lane--right {
	padding-left:30rem
}
.paragraph-text-lane--neutral-light::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#f5f5f5
}
.paragraph-text-lane--neutral::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#ccc
}
.paragraph-text-lane--neutral-dark::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#687380
}
.paragraph-text-lane--highlight::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#0060bf
}
.paragraph-text-lane__content {
	margin-left:1.25rem;
	margin-right:1.25rem
}
.paragraph-text-partial {
	margin-left:1.25rem;
	margin-right:1.25rem
}
.paragraph-text-three-cols-lane--neutral-light::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#f5f5f5
}
.paragraph-text-three-cols-lane--neutral::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#ccc
}
.paragraph-text-three-cols-lane--neutral-dark::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#687380
}
.paragraph-text-three-cols-lane--highlight::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#0060bf
}
.paragraph-text-three-cols-lane__title {
	width:87.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.paragraph-text-three-cols-lane__col1,.paragraph-text-three-cols-lane__col2,.paragraph-text-three-cols-lane__col3 {
	width:27.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.paragraph-text-with-person-partial {
	margin-left:1.25rem;
	margin-right:1.25rem
}
.paragraph-text-with-person-partial__image {
	width:35%
}
.paragraph-text-with-person-partial__content {
	width:65%
}
.node-product-group-full__contact .paragraph-text-with-person-partial {
	margin-left:0;
	margin-right:0
}
.paragraph-twofold-lane--neutral-light::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#f5f5f5
}
.paragraph-twofold-lane--neutral::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#ccc
}
.paragraph-twofold-lane--neutral-dark::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#687380
}
.paragraph-twofold-lane--highlight::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#0060bf
}
.paragraph-twofold-lane__title {
	margin-left:1.25rem;
	margin-right:1.25rem
}
.paragraph-twofold-lane__col1,.paragraph-twofold-lane__col2 {
	width:45rem;
	float:left
}
.paragraph-twofold-lane--left .paragraph-twofold-lane__col1 {
	width:30rem;
	float:left
}
.paragraph-twofold-lane--left .paragraph-twofold-lane__col2 {
	width:60rem;
	float:left
}
.paragraph-twofold-lane--center {
	padding-left:15rem;
	padding-right:15rem
}
.paragraph-twofold-lane--center .paragraph-twofold-lane__col1,.paragraph-twofold-lane--center .paragraph-twofold-lane__col2 {
	width:30rem;
	float:left
}
.paragraph-twofold-lane--right .paragraph-twofold-lane__col1 {
	width:60rem;
	float:left
}
.paragraph-twofold-lane--right .paragraph-twofold-lane__col2 {
	width:30rem;
	float:left
}
.paragraph-twofold-lane__col2 {
	margin-left:45rem
}
.paragraph-twofold-lane__col1+.paragraph-twofold-lane__col2 {
	margin-left:0
}
.paragraph-view-application-areas-list-partial {
	margin-left:1.25rem;
	margin-right:1.25rem
}
.paragraph-view-application-notes-latest-lane__title {
	width:87.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.paragraph-view-articles-latest-lane__title {
	width:87.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.paragraph-view-articles-overview-lane__title {
	width:87.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.paragraph-view-distributors-location-finder-lane::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#0060bf;
	background-image:url(/assets/themes/frontend/images/world_map-05.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:90%
}
.paragraph-view-distributors-location-finder-lane__title {
	margin-left:1.25rem;
	margin-right:1.25rem
}
.paragraph-view-distributors-location-finder-lane__view {
	width:90rem;
	margin-left:auto;
	margin-right:auto
}
.paragraph-view-distributors-location-finder-lane__view:after {
	content:"\20";
	display:block;
	clear:both
}
.paragraph-view-distributors-promoted-lane::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#ececec;
	overflow:hidden
}
.paragraph-view-distributors-promoted-lane__title {
	margin-left:1.25rem;
	margin-right:1.25rem
}
.paragraph-view-events-latest-lane__title {
	width:87.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.paragraph-view-persons-all-lane__title {
	width:87.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.paragraph-view-product-categories-overview-lane__title {
	width:87.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.paragraph-visual-lane--left {
	padding-right:30rem
}
.paragraph-visual-lane--center {
	padding-left:15rem;
	padding-right:15rem
}
.paragraph-visual-lane--right {
	padding-left:30rem
}
.paragraph-visual-lane {
	width:87.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem;
	float:none
}
.paragraph-visual-lane__content {
	margin-top:16.5rem;
	min-height:calc(90vh - 9.5rem - 16.5rem)
}
.paragraph-visual-lane--small .paragraph-visual-lane__content {
	min-height:calc(55vh - 16.5rem - 9.5rem)
}
.paragraph-visual-lane--medium .paragraph-visual-lane__content {
	min-height:calc(75vh - 16.5rem - 9.5rem)
}
.paragraph-visual-lane--large .paragraph-visual-lane__content {
	min-height:calc(100vh - 16.5rem - 9.5rem)
}
.paragraph-visual-slide {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw
}
.paragraph-visual-slide__background-image {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw
}
.paragraph-webform-lane--left {
	width:42.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.paragraph-webform-lane--center {
	width:42.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem;
	margin-left:23.75rem
}
.paragraph-webform-lane--right {
	width:42.5rem;
	float:right;
	margin-right:1.25rem;
	margin-left:1.25rem
}
.paragraph-webform-partial {
	box-sizing:border-box;
	width:100%;
	float:left;
	padding-left:1.25rem;
	padding-right:1.25rem
}
.paragraph-webform--left {
	padding-right:30rem
}
.paragraph-webform--center {
	padding-left:15rem;
	padding-right:15rem
}
.paragraph-webform--right {
	padding-left:30rem
}
.paragraph-webform--neutral-light::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#f5f5f5
}
.paragraph-webform--neutral::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#ccc
}
.paragraph-webform--neutral-dark::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#687380
}
.paragraph-webform--highlight::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#0060bf
}
.paragraph-webform__content {
	margin-left:1.25rem;
	margin-right:1.25rem
}
.region-footer__navigation {
	width:87.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.region-navbar {
	width:87.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.region-topbar {
	width:90rem;
	margin-left:auto;
	margin-right:auto
}
.region-topbar:after {
	content:"\20";
	display:block;
	clear:both
}
.user-user-full {
	width:87.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.view-application-areas-overview {
	width:90rem;
	margin-left:auto;
	margin-right:auto
}
.view-application-areas-overview:after {
	content:"\20";
	display:block;
	clear:both
}
.view-application-areas-overview__content {
   width: 87.5rem;
   float: left;
   margin-left: 1.25rem;
   margin-right: 1.25rem
}

.view-application-notes-area__row {
	width:42.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.view-application-notes-related__row {
	width:42.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.view-application-notes-product-group__row {
	width:42.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.view-application-notes-product__row {
	width:42.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.view-application-notes-latest__row {
	width:42.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.view-distributors-location-finder__filters {
	width:27.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.view-distributors-location-finder__content {
	width:42.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.view-distributors-promoted::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#ececec
}
.view-distributors-promoted__row {
	width:42.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.view-events-latest {
	width:90rem;
	margin-left:auto;
	margin-right:auto
}
.view-events-latest:after {
	content:"\20";
	display:block;
	clear:both
}
.view-events-latest__row {
	width:27.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.view-persons-all__row {
	margin-left:1.25rem;
	margin-right:1.25rem
}
.view-persons-all__row {
	width:12.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.view-product-group-products-overview__row {
	width:20rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.view-products-accessories-for__row {
	width:20rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.view-products-application-area__row {
	width:20rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.view-products-similar__row {
	width:27.5rem;
	float:left;
	margin-left:1.25rem;
	margin-right:1.25rem
}
.view-site-search-results {
	width:60rem;
	float:left
}
.view-site-search-results__content.view-site-search-results__content--empty {
	margin-left:1.25rem;
	margin-right:1.25rem
}
.view-site-search-results__row {
	box-sizing:border-box;
	width:100%;
	float:left;
	padding-left:1.25rem;
	padding-right:1.25rem
}
}
@media screen and (min-width:90em) and (min-height:80rem) {
	.paragraph-visual-lane__content {
	min-height:45rem
}
}
@media screen and (max-width:61.999em) {
	.contact-link-fax::after {
	padding-left:.5rem
}
.contact-link-fax {
	font-size:.875rem;
	line-height:1.5rem
}
.contact-link-fax::before {
	font-size:2rem;
	padding-right:.7rem
}
.contact-link-fax::before {
	top:.5rem
}
.contact-link-location::after {
	padding-left:.5rem
}
.contact-link-location {
	font-size:.875rem;
	line-height:1.5rem
}
.contact-link-location::before {
	font-size:2rem;
	padding-right:.7rem
}
.contact-link-location::before {
	top:.5rem
}
.contact-link-mail::after {
	padding-left:.5rem
}
.contact-link-mail {
	font-size:.875rem;
	line-height:1.5rem
}
.contact-link-mail::before {
	font-size:2rem;
	padding-right:.7rem
}
.contact-link-mail::before {
	top:.5rem
}
.contact-link-phone::after {
	padding-left:.5rem
}
.contact-link-phone {
	font-size:.875rem;
	line-height:1.5rem
}
.contact-link-phone::before {
	font-size:2rem;
	padding-right:.7rem
}
.contact-link-phone::before {
	top:.5rem
}
.block-application-notes-product-group {
	padding:3rem 0 3.375rem
}
.block-application-notes-related {
	padding:3rem 0 3.375rem
}
.block-cart-information__content {
	padding:1.5rem
}
.block-mainnavigation-footer {
	display:none
}
.block-mainnavigation-footer__menu-item-link {
	display:block;
	font-size:1.125rem;
	line-height:1.4;
	padding:.75rem 0
}
.block-mainnavigation__menu-item-link {
	display:block;
	font-size:1.125rem;
	line-height:1.4;
	padding:.75rem 0
}
.block-mainnavigation__menu-item-link:hover {
	color:#ccc
}
.block-products-similar__list-item {
	margin-bottom:.125rem
}
.block-products-similar__list-item:last-of-type {
	margin-bottom:0
}
.block-site-search-form .form-item {
	-ms-flex:1;
	flex:1
}
.block-sitesearch {
	left:0;
	padding-left:2rem;
	position:absolute;
	right:0;
	top:0;
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%);
	transition:-webkit-transform .3s;
	transition:transform .3s;
	transition:transform .3s,-webkit-transform .3s
}
.block-sitesearch .form-item {
	-ms-flex:1;
	flex:1
}
.block-sitesearch__container {
	width:100%
}
.block-topnavigation__menu {
	margin-top:1.5rem
}
.block-topnavigation__menu-item-link {
	color:#fff;
	display:block;
	font-size:1.125rem;
	line-height:1.4;
	padding:.75rem 0
}
.block-topnavigation__menu-item-link:hover {
	color:#ccc;
	text-decoration:none
}
.commerce-product-default-full__intro {
	margin-top:1.5rem
}
.node-application-area-header__visual {
	max-height:17rem;
	min-height:10rem
}
.node-application-area-teaser__image {
	height:40vw;
	margin-bottom:1.5rem;
	max-height:15rem;
	min-height:10rem
}
.node-application-note-header__visual {
	max-height:17rem;
	min-height:10rem
}
.node-product-category-card-header__link::after {
	margin-right:.5rem
}
.paragraph-cards-lane__list-item {
	margin-bottom:.125rem
}
.paragraph-cards-lane__list-item:last-of-type {
	margin-bottom:0
}
.paragraph-product-category-card__content {
	display:none
}
.paragraph-text-partial--highlight,.paragraph-text-partial--neutral,.paragraph-text-partial--neutral-dark,.paragraph-text-partial--neutral-light {
	padding:1.5rem
}
.paragraph-text-with-person-partial--highlight,.paragraph-text-with-person-partial--neutral,.paragraph-text-with-person-partial--neutral-dark,.paragraph-text-with-person-partial--neutral-light {
	padding:1.5rem
}
.region-footer__navigation {
	background-color:#0060bf;
	height:100%;
	overflow-y:auto;
	padding-left:2.5rem;
	padding-right:2.5rem;
	position:fixed;
	right:0;
	top:0;
	-webkit-transform:translate3d(100%,0,0);
	transform:translate3d(100%,0,0);
	transition:-webkit-transform .4s ease-in-out 0s;
	transition:transform .4s ease-in-out 0s;
	transition:transform .4s ease-in-out 0s,-webkit-transform .4s ease-in-out 0s;
	z-index:12
}
.region-navbar {
	background-color:#0060bf;
	height:100%;
	overflow-y:auto;
	padding-left:2.5rem;
	padding-right:2.5rem;
	position:fixed;
	right:0;
	top:0;
	-webkit-transform:translate3d(100%,0,0);
	transform:translate3d(100%,0,0);
	transition:-webkit-transform .4s ease-in-out 0s;
	transition:transform .4s ease-in-out 0s;
	transition:transform .4s ease-in-out 0s,-webkit-transform .4s ease-in-out 0s;
	z-index:12
}
.view-products-similar__row {
	margin-bottom:.125rem
}
.view-products-similar__row:last-of-type {
	margin-bottom:0
}
#state-navbar:target~.page .region-navbar {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
	z-index:15
}
#state-search:target~.page .block-topbar-states__link--search-close {
	display:inline-block
}
}
@media screen and (max-width:47.999em) {
	.block-application-area-intro {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.block-application-notes-area__title {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.block-application-notes-product-group__title {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.block-application-notes-related__title {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.block-breadcrumb {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.block-cart-information {
	width:90vw;
	float:left
}
.block-cart-information__content {
	margin-left:1.875vw;
	margin-right:1.875vw
}
.block-footer-sitebranding {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.block-footer-socialprofiles {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.block-footernavigation {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.block-local-tasks {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.block-local-tasks::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background:#eee
}
.block-messages {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.block-pagetitle {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.page--indent .block-pagetitle {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.block-primary-content>form {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.block-product-accessories__title {
	margin-left:1.875vw;
	margin-right:1.875vw
}
.block-product-application-areas {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.block-product-suggested-use+.block-product-application-areas {
	border-top:1px solid #e0e0e0
}
.block-product-application-note {
	width:90vw;
	float:left
}
.block-product-application-note__title {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.block-product-description__title {
	margin-left:1.875vw;
	margin-right:1.875vw
}
.block-product-description .field-description {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.block-product-description .field-description__item {
	margin-bottom:3rem
}
.block-product-description .field-description__item:last-of-type {
	margin-bottom:0
}
.block-product-faqs {
	width:90vw;
	margin-left:auto;
	margin-right:auto
}
.block-product-faqs:after {
	content:"\20";
	display:block;
	clear:both
}
.block-product-faqs::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#eee
}
.block-product-faqs__title {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.block-product-faqs__content {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.block-product-nav {
	display:none
}
.block-product-nav__items {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.block-product-nav__items::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#0060bf
}
.block-product-specifications__title {
	margin-left:1.875vw;
	margin-right:1.875vw
}
.block-product-suggested-use {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.block-products-application-area {
	width:90vw;
	margin-left:auto;
	margin-right:auto
}
.block-products-application-area:after {
	content:"\20";
	display:block;
	clear:both
}
.block-products-application-area__title {
	margin-left:1.875vw;
	margin-right:1.875vw
}
.block-products-similar {
	width:90vw;
	margin-left:auto;
	margin-right:auto
}
.block-products-similar:after {
	content:"\20";
	display:block;
	clear:both
}
.block-products-similar::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background:linear-gradient(to bottom,#ececec 0,#fff 100%);
	height:75%
}
.block-products-similar__title {
	margin-left:1.875vw;
	margin-right:1.875vw
}
.block-products-similar__list-item {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.block-products-similar__body {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.block-site-search-form {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.block-sitebranding {
	width:41.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.block-topbar-states {
	width:41.25vw;
	float:right;
	margin-right:1.875vw;
	margin-left:1.875vw
}
.breadcrumb__item {
	clip:rect(1px,1px,1px,1px);
	height:1px;
	overflow:hidden;
	position:absolute!important;
	width:1px;
	word-wrap:normal
}
.breadcrumb__item:nth-last-child(-n+2) {
	clip:inherit;
	height:inherit;
	overflow:inherit;
	position:inherit!important;
	width:inherit;
	word-wrap:inherit
}
.breadcrumb__item {
	font-size:.75rem;
	line-height:1rem
}
.cart {
	width:90vw;
	float:left
}
.cart .views-element-container {
	margin-left:1.875vw;
	margin-right:1.875vw
}
.cart--empty {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.commerce-product-default-card__link {
	margin:1.5rem 0
}
.commerce-product-default-card__link:first-child {
	margin:0 0 1.5rem
}
.commerce-product-default-full__image {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.commerce-product-default-full__image-preview .commerce-product-default-full__images-item picture {
	display:block;
	margin-left:15%;
	width:70%
}
.commerce-product-default-full__intro {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.commerce-product-default-full__variations::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#ececec
}
.commerce-product-default-full__variations .commerce-product-default-full__variations-item form {
	margin-bottom:1.5rem
}
.commerce-product-default-full__content {
	width:90vw;
	margin-left:auto;
	margin-right:auto
}
.commerce-product-default-full__content:after {
	content:"\20";
	display:block;
	clear:both
}
.commerce-product-default-leadgen {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.commerce-product-default-leadgen__images {
	display:none
}
.commerce-product-default-leadgen__variations::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#ececec
}
.commerce-product-default-leadgen__variations .commerce-product-default-leadgen__variations-item form {
	margin-bottom:1.5rem
}
.commerce-product-default-specifications__content {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.commerce-product-default-specifications__documents {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.maintenance-page {
	width:90vw;
	margin-left:auto;
	margin-right:auto
}
.maintenance-page:after {
	content:"\20";
	display:block;
	clear:both
}
.maintenance-page header,.maintenance-page main {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.node-application-area-full__body {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.node-application-area-header__visual {
	left:50%;
	margin-left:-50vw;
	position:relative;
	width:100vw
}
.node-application-note-full {
	width:90vw;
	margin-left:auto;
	margin-right:auto
}
.node-application-note-full:after {
	content:"\20";
	display:block;
	clear:both
}
.node-application-note-full__body {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.node-application-note-header__visual {
	left:50%;
	margin-left:-50vw;
	position:relative;
	width:100vw
}
.node-article-full {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.node-article-teaser__date {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.node-article-teaser__content {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.node-person-teaser__image picture {
	height:50vw;
	max-height:13rem;
	min-height:8rem
}
.node-product-category-full__image {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.node-product-category-full__body {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.node-product-category-full__groups-label {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.node-product-category-full__groups-item {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.node-product-category-teaser__title {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.node-product-category-teaser__image {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.node-product-category-teaser__body {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.node-product-category-teaser__image+.node-product-category-teaser__body {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.node-product-category-teaser__groups-label {
	margin-left:1.875vw;
	margin-right:1.875vw
}
.node-product-category-teaser__groups-item {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.node-product-group-full__content {
	width:90vw;
	margin-left:auto;
	margin-right:auto
}
.node-product-group-full__content:after {
	content:"\20";
	display:block;
	clear:both
}
.node-product-group-full__body {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.node-product-group-full__contact {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.node-product-group-full__filters {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.page {
	width:90vw;
	margin-left:auto;
	margin-right:auto
}
.page:after {
	content:"\20";
	display:block;
	clear:both
}
.pager {
	margin-left:1.875vw;
	margin-right:1.875vw
}
.paragraph-cards-lane {
	width:90vw;
	margin-left:auto;
	margin-right:auto
}
.paragraph-cards-lane:after {
	content:"\20";
	display:block;
	clear:both
}
.paragraph-cards-lane::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background:linear-gradient(to bottom,#ececec 0,#fff 100%);
	height:75%
}
.paragraph-cards-lane__list-item {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.paragraph-cards-lane__body {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.paragraph-clients-lane {
	width:90vw;
	float:left
}
.paragraph-clients-lane__title {
	margin-left:1.875vw;
	margin-right:1.875vw
}
.paragraph-clients-lane__client-item {
	width:41.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.paragraph-faqs-lane--neutral-light::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#f5f5f5
}
.paragraph-faqs-lane--neutral::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#ccc
}
.paragraph-faqs-lane--neutral-dark::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#687380
}
.paragraph-faqs-lane--highlight::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#0060bf
}
.paragraph-faqs-lane__content {
	margin-left:1.875vw;
	margin-right:1.875vw
}
.paragraph-separator-lane {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.paragraph-text-lane--neutral-light::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#f5f5f5
}
.paragraph-text-lane--neutral::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#ccc
}
.paragraph-text-lane--neutral-dark::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#687380
}
.paragraph-text-lane--highlight::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#0060bf
}
.paragraph-text-lane__content {
	margin-left:1.875vw;
	margin-right:1.875vw
}
.paragraph-text-partial {
	margin-left:1.875vw;
	margin-right:1.875vw
}
.paragraph-text-three-cols-lane--neutral-light::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#f5f5f5
}
.paragraph-text-three-cols-lane--neutral::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#ccc
}
.paragraph-text-three-cols-lane--neutral-dark::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#687380
}
.paragraph-text-three-cols-lane--highlight::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#0060bf
}
.paragraph-text-three-cols-lane__title {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.paragraph-text-three-cols-lane__col1,.paragraph-text-three-cols-lane__col2,.paragraph-text-three-cols-lane__col3 {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.paragraph-text-with-image-lane__image {
	margin:0 auto 1.5rem;
	width:80%
}
.paragraph-text-with-person-partial {
	margin-left:1.875vw;
	margin-right:1.875vw
}
.paragraph-twofold-lane--neutral-light::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#f5f5f5
}
.paragraph-twofold-lane--neutral::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#ccc
}
.paragraph-twofold-lane--neutral-dark::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#687380
}
.paragraph-twofold-lane--highlight::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#0060bf
}
.paragraph-twofold-lane__title {
	margin-left:1.875vw;
	margin-right:1.875vw
}
.paragraph-twofold-lane__col1,.paragraph-twofold-lane__col2 {
	width:90vw;
	float:left
}
.paragraph-twofold-lane--left .paragraph-twofold-lane__col1 {
	width:90vw;
	float:left
}
.paragraph-twofold-lane--left .paragraph-twofold-lane__col2 {
	width:90vw;
	float:left
}
.paragraph-twofold-lane--center .paragraph-twofold-lane__col1,.paragraph-twofold-lane--center .paragraph-twofold-lane__col2 {
	width:90vw;
	float:left
}
.paragraph-twofold-lane--right .paragraph-twofold-lane__col1 {
	width:90vw;
	float:left
}
.paragraph-twofold-lane--right .paragraph-twofold-lane__col2 {
	width:90vw;
	float:left
}
.paragraph-view-application-areas-list-partial {
	margin-left:1.875vw;
	margin-right:1.875vw
}
.paragraph-view-application-notes-latest-lane__title {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.paragraph-view-articles-latest-lane__title {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.paragraph-view-articles-overview-lane__title {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.paragraph-view-distributors-location-finder-lane::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#0060bf;
	background-image:url(/assets/themes/frontend/images/world_map-05.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:90%
}
.paragraph-view-distributors-location-finder-lane__title {
	margin-left:1.875vw;
	margin-right:1.875vw
}
.paragraph-view-distributors-location-finder-lane__view {
	width:90vw;
	margin-left:auto;
	margin-right:auto
}
.paragraph-view-distributors-location-finder-lane__view:after {
	content:"\20";
	display:block;
	clear:both
}
.paragraph-view-distributors-promoted-lane::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#ececec;
	overflow:hidden
}
.paragraph-view-distributors-promoted-lane__title {
	margin-left:1.875vw;
	margin-right:1.875vw
}
.paragraph-view-events-latest-lane__title {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.paragraph-view-persons-all-lane__title {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.paragraph-view-product-categories-overview-lane__title {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.paragraph-visual-lane {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw;
	float:none
}
.paragraph-visual-slide {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw
}
.paragraph-visual-slide__background-image {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw
}
.paragraph-webform-lane--left {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.paragraph-webform-lane--center {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw;
	margin-left:24.375vw
}
.paragraph-webform-lane--right {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.paragraph-webform-partial {
	box-sizing:border-box;
	width:100%;
	float:left;
	padding-left:1.875vw;
	padding-right:1.875vw
}
.paragraph-webform--neutral-light::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#f5f5f5
}
.paragraph-webform--neutral::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#ccc
}
.paragraph-webform--neutral-dark::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#687380
}
.paragraph-webform--highlight::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#0060bf
}
.paragraph-webform__content {
	margin-left:1.875vw;
	margin-right:1.875vw
}
.region-footer__navigation {
	width:100vw
}
.region-navbar {
	width:100vw
}
.region-topbar {
	width:90vw;
	margin-left:auto;
	margin-right:auto
}
.region-topbar:after {
	content:"\20";
	display:block;
	clear:both
}
.user-user-full {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.view-application-areas-overview {
	width:90vw;
	margin-left:auto;
	margin-right:auto
}
.view-application-areas-overview:after {
	content:"\20";
	display:block;
	clear:both
}

.view-application-notes-area__row {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.view-application-notes-related__row {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.view-application-notes-product-group__row {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.view-application-notes-product__row {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.view-application-notes-latest__row {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.view-distributors-location-finder__filters {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.view-distributors-location-finder__content {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.view-distributors-promoted::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#ececec
}
.view-distributors-promoted__row {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.view-events-latest {
	width:90vw;
	margin-left:auto;
	margin-right:auto
}
.view-events-latest:after {
	content:"\20";
	display:block;
	clear:both
}
.view-events-latest__row {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.view-persons-all__row {
	margin-left:1.875vw;
	margin-right:1.875vw
}
.view-persons-all__row {
	width:41.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.view-product-group-products-overview__row {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.view-products-accessories-for__row {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.view-products-application-area__row {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.view-products-similar__row {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
.view-site-search-results {
	width:90vw;
	float:left
}
.view-site-search-results__content.view-site-search-results__content--empty {
	margin-left:1.875vw;
	margin-right:1.875vw
}
.view-site-search-results__row {
	width:86.25vw;
	float:left;
	margin-left:1.875vw;
	margin-right:1.875vw
}
}
@media print {
	.block-local-tasks::before {
	left:0;
	margin-left:0;
	width:100%
}
.block-product-faqs::before {
	left:0;
	margin-left:0;
	width:100%
}
.block-product-nav__items::before {
	left:0;
	margin-left:0;
	width:100%
}
.block-products-similar::before {
	left:0;
	margin-left:0;
	width:100%
}
.commerce-product-default-full__variations::before {
	left:0;
	margin-left:0;
	width:100%
}
.commerce-product-default-leadgen__variations::before {
	left:0;
	margin-left:0;
	width:100%
}
.node-application-area-header__visual {
	left:0;
	margin-left:0;
	width:100%
}
.node-application-note-header__visual {
	left:0;
	margin-left:0;
	width:100%
}
.paragraph-cards-lane::before {
	left:0;
	margin-left:0;
	width:100%
}
.paragraph-faqs-lane--neutral-light::before {
	left:0;
	margin-left:0;
	width:100%
}
.paragraph-faqs-lane--neutral::before {
	left:0;
	margin-left:0;
	width:100%
}
.paragraph-faqs-lane--neutral-dark::before {
	left:0;
	margin-left:0;
	width:100%
}
.paragraph-faqs-lane--highlight::before {
	left:0;
	margin-left:0;
	width:100%
}
.paragraph-text-lane--neutral-light::before {
	left:0;
	margin-left:0;
	width:100%
}
.paragraph-text-lane--neutral::before {
	left:0;
	margin-left:0;
	width:100%
}
.paragraph-text-lane--neutral-dark::before {
	left:0;
	margin-left:0;
	width:100%
}
.paragraph-text-lane--highlight::before {
	left:0;
	margin-left:0;
	width:100%
}
.paragraph-text-three-cols-lane--neutral-light::before {
	left:0;
	margin-left:0;
	width:100%
}
.paragraph-text-three-cols-lane--neutral::before {
	left:0;
	margin-left:0;
	width:100%
}
.paragraph-text-three-cols-lane--neutral-dark::before {
	left:0;
	margin-left:0;
	width:100%
}
.paragraph-text-three-cols-lane--highlight::before {
	left:0;
	margin-left:0;
	width:100%
}
.paragraph-twofold-lane--neutral-light::before {
	left:0;
	margin-left:0;
	width:100%
}
.paragraph-twofold-lane--neutral::before {
	left:0;
	margin-left:0;
	width:100%
}
.paragraph-twofold-lane--neutral-dark::before {
	left:0;
	margin-left:0;
	width:100%
}
.paragraph-twofold-lane--highlight::before {
	left:0;
	margin-left:0;
	width:100%
}
.paragraph-view-distributors-location-finder-lane::before {
	left:0;
	margin-left:0;
	width:100%
}
.paragraph-view-distributors-promoted-lane::before {
	left:0;
	margin-left:0;
	width:100%
}
.paragraph-visual-slide {
	left:0;
	margin-left:0;
	width:100%
}
.paragraph-visual-slide__background-image {
	left:0;
	margin-left:0;
	width:100%
}
.paragraph-webform--neutral-light::before {
	left:0;
	margin-left:0;
	width:100%
}
.paragraph-webform--neutral::before {
	left:0;
	margin-left:0;
	width:100%
}
.paragraph-webform--neutral-dark::before {
	left:0;
	margin-left:0;
	width:100%
}
.paragraph-webform--highlight::before {
	left:0;
	margin-left:0;
	width:100%
}
.view-distributors-promoted::before {
	left:0;
	margin-left:0;
	width:100%
}
}
@media print,(min-width:48em) {
	h1 {
	font-size:2.625rem;
	line-height:1
}
h2 {
	font-size:1.5rem;
	line-height:1.2
}
h3 {
	font-size:1.5rem;
	line-height:1.2
}
.button-contact {
	font-size:1.125rem;
	line-height:1.4;
	padding:1.75rem 2.75rem 1.75rem 5rem
}
.button-contact::before {
	font-size:2.5rem
}
.button-rma {
	font-size:1.125rem;
	line-height:1.4;
	padding:1.75rem 2.75rem 1.75rem 5rem
}
.button-rma::before {
	font-size:2.5rem
}
.button-document {
	font-size:1.125rem;
	line-height:1.4;
	padding:1.75rem 2.75rem 1.75rem 5rem
}
.button-document::before {
	font-size:2.5rem
}
.button-location {
	font-size:1.125rem;
	line-height:1.4;
	padding:1.75rem 2.75rem 1.75rem 5rem
}
.button-location::before {
	font-size:2.5rem
}
.heading--xxxl {
	font-size:1.5rem;
	letter-spacing:-1px;
	line-height:1.2
}
.par-intro {
	font-size:1.125rem;
	line-height:1.4
}
.par-pay-off {
	font-size:1.125rem;
	line-height:1.4
}
.block-product-accessories {
	padding:4.5rem 0
}
.block-product-accessories__title {
	font-size:2.625rem;
	line-height:1
}
.block-product-accessories__title {
	margin-bottom:3rem
}
.block-product-description {
	padding:3rem 0
}
.block-product-description__title {
	font-size:2.625rem;
	line-height:1
}
.block-product-description__title {
	margin-bottom:3rem
}
.block-product-description .field-description__item:nth-of-type(even) .paragraph-text-with-image-lane__content {
	-ms-flex-direction:row-reverse;
	flex-direction:row-reverse
}
.block-product-description .field-description__item:nth-of-type(even) .paragraph-text-with-image-lane__body {
	padding-left:0;
	padding-right:3rem
}
.block-product-specifications {
	padding:3rem 0
}
.block-product-specifications__title {
	font-size:2.625rem;
	line-height:1
}
.block-product-specifications__title {
	margin-bottom:3rem
}
.block-product-suggested-use {
	padding-top:3rem
}
.block-product-application-note+.block-product-suggested-use {
	padding-top:6rem
}
.block-products-similar__title {
	font-size:2.625rem;
	line-height:1
}
.block-products-similar__title {
	margin-bottom:3rem
}
.block-products-similar__body h2 {
	font-size:2.625rem;
	line-height:1
}
.block-products-similar__body h3 {
	font-size:1.5rem;
	line-height:1.2
}
.block-products-similar__body h4 {
	font-size:1.5rem;
	line-height:1.2
}
.block-products-similar__body {
	margin-top:3rem
}
.block-region-select {
	-ms-flex-align:center;
	align-items:center
}
.block-region-select__label {
	font-size:1rem;
	margin-top:.75rem
}
.block-site-search-form form {
	height:3rem
}
.block-site-search-form .form-submit {
	width:3rem
}
.block-sitesearch__container {
	top:6.5rem
}
.commerce-product-default-card__title {
	font-size:1.5rem;
	line-height:1.2
}
.commerce-product-default-full__subtitle {
	font-size:1.5rem;
	line-height:1.2
}
.commerce-product-default-full__introduction h2 {
	font-size:2.625rem;
	line-height:1
}
.commerce-product-default-full__introduction h3 {
	font-size:1.5rem;
	line-height:1.2
}
.commerce-product-default-full__introduction h4 {
	font-size:1.5rem;
	line-height:1.2
}
.commerce-product-default-full__specifications-label {
	font-size:1.5rem;
	line-height:1.2
}
.commerce-product-default-full__specifications-item>.contextual-region {
	-ms-flex-direction:row;
	flex-direction:row
}
.commerce-product-default-full__variations {
	background-color:#ececec;
	padding:1.5rem 1.25rem
}
.commerce-product-default-full__variations .commerce-product-default-full__variations-label {
	font-size:1.5rem;
	line-height:1.2
}
.commerce-product-default-full__variations .commerce-product-default-full__variations-item {
	-ms-flex-align:center;
	align-items:center;
	display:-ms-flexbox;
	display:flex
}
.commerce-product-default-full__variations .commerce-product-default-full__variations-item>p {
	font-size:1.25rem;
	font-weight:700;
	line-height:1.3;
	margin-left:1.5em
}
.commerce-product-default-leadgen__title {
	font-size:1.5rem;
	line-height:1.2
}
.commerce-product-default-leadgen__variations {
	background-color:#ececec;
	padding:1.5rem 1.25rem
}
.commerce-product-default-leadgen__variations .commerce-product-default-leadgen__variations-label {
	font-size:1.5rem;
	line-height:1.2
}
.commerce-product-default-leadgen__variations .commerce-product-default-leadgen__variations-item {
	-ms-flex-align:center;
	align-items:center;
	display:-ms-flexbox;
	display:flex
}
.commerce-product-default-leadgen__variations .commerce-product-default-leadgen__variations-item>p {
	font-size:1.25rem;
	font-weight:700;
	line-height:1.3;
	margin-left:1.5em
}
.commerce-product-default-specifications__specifications-item .commerce-product-specification__title {
	text-align:right
}
.commerce-product-default-specifications__options-label {
	font-size:1.5rem;
	line-height:1.2
}
.commerce-product-default-specifications__documents-label {
	font-size:1.5rem;
	line-height:1.2
}
.commerce-product-default-teaser__title-short h3 {
	font-size:1.5rem;
	line-height:1.2
}
.commerce-product-specification {
	-ms-flex-direction:row;
	flex-direction:row;
	margin-bottom:.5rem
}
.commerce-product-specification__title {
	-ms-flex:1 0 30%;
	flex:1 0 30%;
	margin-right:1em
}
.commerce-product-specification__value {
	-ms-flex:1 0 70%;
	flex:1 0 70%
}
.maintenance-page header img {
	width:50%
}
.node-application-note-header__body h2 {
	font-size:2.625rem;
	line-height:1
}
.node-application-note-header__body h3 {
	font-size:1.5rem;
	line-height:1.2
}
.node-application-note-header__body h4 {
	font-size:1.5rem;
	line-height:1.2
}
.node-application-area-teaser {
  -ms-flex-direction: row;
  flex-direction: row
}
.node-application-area-teaser__image {
   -ms-flex: 1 0 15rem;
   flex: 1 0 15rem;
   max-height: 10.5rem;
   max-width: 10.5rem
}
.node-application-area-teaser__title {
   font-size: 1.5rem
}
.node-article-full__body h2 {
	font-size:2.625rem;
	line-height:1
}
.node-article-full__body h3 {
	font-size:1.5rem;
	line-height:1.2
}
.node-article-full__body h4 {
	font-size:1.5rem;
	line-height:1.2
}
.node-product-category-full__groups-label {
	font-size:1.5rem;
	line-height:1.2
}
.node-product-category-teaser__title {
	font-size:1.5rem;
	line-height:1.2
}
.node-product-category-teaser__groups-label {
	font-size:1.5rem;
	line-height:1.2
}
.page-header {
	min-height:6rem
}
.paragraph-cards-lane__body h2 {
	font-size:2.625rem;
	line-height:1
}
.paragraph-cards-lane__body h3 {
	font-size:1.5rem;
	line-height:1.2
}
.paragraph-cards-lane__body h4 {
	font-size:1.5rem;
	line-height:1.2
}
.paragraph-cards-lane__body {
	margin-top:3rem
}
.paragraph-faqs-lane--spacious .paragraph-faqs-lane__content {
	margin-bottom:4.5rem;
	margin-top:4.5rem
}
.paragraph-faqs-lane__body h2 {
	font-size:2.625rem;
	line-height:1
}
.paragraph-faqs-lane__body h3 {
	font-size:1.5rem;
	line-height:1.2
}
.paragraph-faqs-lane__body h4 {
	font-size:1.5rem;
	line-height:1.2
}
.paragraph-product-category-card__title {
	font-size:1.5rem;
	line-height:1.2
}
.paragraph-text-lane--spacious .paragraph-text-lane__content {
	margin-bottom:4.5rem;
	margin-top:4.5rem
}
.paragraph-text-lane__body h2 {
	font-size:2.625rem;
	line-height:1
}
.paragraph-text-lane__body h3 {
	font-size:1.5rem;
	line-height:1.2
}
.paragraph-text-lane__body h4 {
	font-size:1.5rem;
	line-height:1.2
}
.paragraph-text-three-cols-lane--spacious .paragraph-text-three-cols-lane__content {
	margin-bottom:4.5rem;
	margin-top:4.5rem
}
.paragraph-text-three-cols-lane__col1 h2,.paragraph-text-three-cols-lane__col2 h2,.paragraph-text-three-cols-lane__col3 h2 {
	font-size:2.625rem;
	line-height:1
}
.paragraph-text-three-cols-lane__col1 h3,.paragraph-text-three-cols-lane__col2 h3,.paragraph-text-three-cols-lane__col3 h3 {
	font-size:1.5rem;
	line-height:1.2
}
.paragraph-text-three-cols-lane__col1 h4,.paragraph-text-three-cols-lane__col2 h4,.paragraph-text-three-cols-lane__col3 h4 {
	font-size:1.5rem;
	line-height:1.2
}
.paragraph-text-with-image-lane__content {
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-direction:row;
	flex-direction:row
}
.paragraph-text-with-image-lane__image {
	-ms-flex:1 0 25%;
	flex:1 0 25%
}
.paragraph-text-with-image-lane__body {
	-ms-flex:1 0 75%;
	flex:1 0 75%;
	margin:3rem 0;
	padding-left:3rem
}
.paragraph-twofold-lane--spacious .paragraph-twofold-lane__content {
	margin-bottom:3rem;
	margin-top:3rem
}
.paragraph-view-distributors-location-finder-lane__view {
	margin-top:1.5rem
}
.paragraph-visual-lane--spacious .paragraph-visual-lane__content {
	margin-bottom:4.5rem;
	margin-top:4.5rem
}
.paragraph-visual-lane__content {
	margin-bottom:4rem
}
.paragraph-visual-lane__body h2 {
	font-size:2.625rem;
	line-height:1
}
.paragraph-visual-lane__body h3 {
	font-size:1.5rem;
	line-height:1.2
}
.paragraph-visual-lane__body h4 {
	font-size:1.5rem;
	line-height:1.2
}
.paragraph-visual-lane__body h1,.paragraph-visual-lane__body h2 {
	font-size:3.5rem;
	line-height:1
}
.paragraph-visual-lane__body h3 {
	font-size:1.5rem;
	line-height:1.2
}
.paragraph-visual-lane__body h4 {
	font-size:1.5rem;
	line-height:1.2
}
.paragraph-webform--spacious .paragraph-webform__content {
	margin-bottom:4.5rem;
	margin-top:4.5rem
}
.taxonomy-term-specification-specification {
	-ms-flex-direction:row;
	flex-direction:row
}
.taxonomy-term-specification-specification__type {
	-ms-flex:1 0 40%;
	flex:1 0 40%
}
.taxonomy-term-specification-specification__name {
	-ms-flex:1 0 55%;
	flex:1 0 55%;
	margin-left:auto
}
.view-product-categories-overview__row {
	margin-bottom:3rem;
	padding-bottom:3rem
}
.view-product-group-products-overview__row {
	border-bottom:0
}
.view-products-accessories-for__row {
	border-bottom:0
}
.view-products-application-area__row {
	border-bottom:0
}
}
@media print,(min-width:62em) {
	button,input[type=button],input[type=reset],input[type=submit] {
	font-size:1.125rem;
	line-height:1.4;
	padding:1.5rem
}
h2 {
	font-size:2rem;
	line-height:1.1
}
.button-contact {
	font-size:1.125rem;
	line-height:1.4;
	padding:1.5rem
}
.button-contact {
	padding-left:4.5rem
}
.button-rma {
	font-size:1.125rem;
	line-height:1.4;
	padding:1.5rem
}
.button-rma {
	padding-left:4.5rem
}
.button-document {
	font-size:1.125rem;
	line-height:1.4;
	padding:1.5rem
}
.button-document {
	padding-left:4.5rem
}
.button-location {
	font-size:1.125rem;
	line-height:1.4;
	padding:1.5rem
}
.button-location {
	padding-left:4.5rem
}
.button,.button--ghost,.button--primary {
	font-size:1.125rem;
	line-height:1.4;
	padding:1.5rem
}
.heading--xxxl {
	font-size:2rem;
	letter-spacing:-1px;
	line-height:1.1
}
.par-pay-off {
	font-size:1.5rem;
	line-height:1.2
}
.block-application-notes-area {
	padding:1.5rem 0
}
.block-application-notes-area__title {
	margin-bottom:3rem
}
.block-footer-sitebranding__items {
	height:5rem;
	line-height:5rem;
	text-align:center
}
.block-footer-sitebranding__item {
	height:5rem;
	line-height:5rem;
	text-align:center
}
.social-profiles__list {
	float:right;
	padding:0
}
.block-footernavigation {
	margin:2.5rem 0 3rem
}
.block-mainnavigation-footer__menu-item {
	float:left
}
.block-mainnavigation-footer__menu-item-link {
	display:inline-block;
	padding:1rem 1.25rem;
	position:relative;
	transition:background .3s
}
.block-mainnavigation-footer__menu-item-link::after {
	background-color:#014f9c;
	bottom:0;
	content:"";
	display:block;
	left:0;
	opacity:0;
	position:absolute;
	right:0;
	top:0;
	transition:top .2s,bottom .2s,opacity .1s linear .2s;
	z-index:-1
}
.block-mainnavigation-footer__menu-item-link:hover {
	color:#fff
}
.block-mainnavigation-footer__menu-item-link:hover::after {
	bottom:-.25rem;
	opacity:1;
	top:-.25rem;
	transition:top .4s ease .1s,bottom .4s ease .1s,opacity .1s linear 0s
}
.block-mainnavigation-footer__menu-item-link.is-active {
	background-color:#014f9c;
	color:#fff
}
.block-mainnavigation__menu-item {
	float:left
}
.block-mainnavigation__menu-item-link {
	display:inline-block;
	padding:1rem 1.25rem;
	position:relative;
	transition:background .3s
}
.block-mainnavigation__menu-item-link::after {
	background-color:#014f9c;
	bottom:0;
	content:"";
	display:block;
	left:0;
	opacity:0;
	position:absolute;
	right:0;
	top:0;
	transition:top .2s,bottom .2s,opacity .1s linear .2s;
	z-index:-1
}
.block-mainnavigation__menu-item-link:hover {
	color:#fff
}
.block-mainnavigation__menu-item-link:hover::after {
	bottom:-.25rem;
	opacity:1;
	top:-.25rem;
	transition:top .4s ease .1s,bottom .4s ease .1s,opacity .1s linear 0s
}
.block-mainnavigation__menu-item-link.is-active {
	background-color:#014f9c;
	color:#fff
}
.page--starts-with-visual .block-mainnavigation__menu-item-link::after {
	background:0 0;
	transition:top .2s,bottom .2s,opacity .1s linear .2s,background .1s linear .2s
}
.page--starts-with-visual .block-mainnavigation__menu-item-link:hover::after {
	background-color:#5b636d;
	transition:top .4s ease .1s,bottom .4s ease .1s,opacity .1s linear 0s,background .1s linear 0s
}
.page--starts-with-visual .block-mainnavigation__menu-item-link.is-active {
	background-color:#5b636d;
	color:#fff
}
.block-navbar-close {
	display:none
}
.block-navbar-states__link-bubble {
	right:.25rem;
	top:-.25rem
}
.block-navbar-states {
	display:inherit;
	margin-left:auto;
	margin-right:0
}
.block-product-accessories__title {
	margin-bottom:4.5rem
}
.block-product-description {
	padding:4.5rem 0
}
.block-product-description__title {
	margin-bottom:4.5rem
}
.block-product-faqs {
	padding:4.5rem 0
}
.block-product-faqs__title {
	margin-bottom:3rem
}
.block-product-leadgen {
	margin-bottom:6rem
}
.block-product-specifications {
	padding:4.5rem 0
}
.block-product-specifications__title {
	margin-bottom:4.5rem
}
.block-products-application-area {
	margin-top:6rem
}
.block-products-similar__title {
	margin-bottom:4.5rem
}
.block-products-similar__list {
	-ms-flex-direction:row;
	flex-direction:row
}
.block-products-similar__body h3 {
	font-size:2rem;
	line-height:1.1
}
.block-products-similar__body {
	margin-top:6rem
}
.block-region-select__content {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column
}
.block-region-select__list-item {
	-ms-flex:1 0 25%;
	flex:1 0 25%;
	margin-bottom:3rem
}
.block-sitebranding img {
	height:5.25rem;
	margin-bottom:1rem;
	margin-top:1rem;
	padding:0
}
.page--black .block-sitebranding a,.page--primary .block-sitebranding a,.page--white .block-sitebranding a {
	height:7rem;
	position:relative
}
.page--black .block-sitebranding img,.page--primary .block-sitebranding img,.page--white .block-sitebranding img {
	position:absolute;
	transition:height .3s,padding .3s,opacity 1s
}
.page--black .block-sitebranding #logo-black,.page--black .block-sitebranding #logo-white,.page--primary .block-sitebranding #logo-black,.page--primary .block-sitebranding #logo-white,.page--white .block-sitebranding #logo-black,.page--white .block-sitebranding #logo-white {
	display:block
}
.page--white #logo-white {
	opacity:1
}
.page--white #logo-black,.page--white #logo-primary {
	opacity:0
}
.page--primary #logo-primary {
	opacity:1
}
.page--primary #logo-black,.page--primary #logo-white {
	opacity:0
}
.page--black #logo-black {
	opacity:1
}
.page--black #logo-primary,.page--black #logo-white {
	opacity:0
}
.block-sitesearch .form-type-textfield {
	min-width:20rem
}
.block-sitesearch__container {
	right:4.5rem;
	top:10rem
}
.block-sitesearch__state-link::before {
	font-size:1.75rem;
	left:0;
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	width:100%
}
.page--starts-with-visual .block-sitesearch__container {
	background-color:#5b636d
}
.block-topbar-states__link-bubble {
	right:.25rem;
	top:-.25rem
}
.block-topbar-states {
	display:none
}
.block-topnavigation {
	margin-right:0;
	position:absolute;
	right:0;
	top:-7.25rem
}
.block-topnavigation__menu {
	float:right
}
.block-topnavigation__menu-item {
	display:inline-block
}
.block-topnavigation__menu-item:last-of-type .block-topnavigation__menu-item-link {
	background-color:#687380;
	color:#fff;
	transition:background .3s
}
.block-topnavigation__menu-item:last-of-type .block-topnavigation__menu-item-link:hover {
	background-color:#5d6672;
	text-decoration:none
}
.block-topnavigation__menu-item-link {
	color:#0060bf;
	display:inline-block;
	font-size:1rem;
	font-weight:400;
	padding:.75rem 1rem;
	transition:1s color
}
.page--starts-with-visual .block-topnavigation__menu-item:last-of-type .block-topnavigation__menu-item-link {
	background-color:rgba(30,46,66,.5)
}
.page--starts-with-visual .block-topnavigation__menu-item:last-of-type .block-topnavigation__menu-item-link:hover {
	background-color:#5b636d
}
.page--white .block-topnavigation__menu-item-link {
	color:#fff
}
.page--black .block-topnavigation__menu-item-link {
	color:#000
}
.breadcrumb {
	margin-top:3.25rem
}
.breadcrumb__list {
	display:inline-block
}
.breadcrumb__item::after {
	padding:0 .8rem
}
.commerce-product-default-full__image-track .commerce-product-default-full__images-item {
	-ms-flex:1 0 calc(25% - 2.25rem);
	flex:1 0 calc(25% - 2.25rem);
	margin:0 1.5rem
}
.commerce-product-default-full__subtitle {
	font-size:2rem;
	line-height:1.1
}
.commerce-product-default-full__introduction h3 {
	font-size:2rem;
	line-height:1.1
}
.commerce-product-default-full__specifications-label {
	font-size:2rem;
	line-height:1.1
}
.commerce-product-default-full__variations .commerce-product-default-full__variations-label {
	font-size:2rem;
	line-height:1.1
}
.commerce-product-default-leadgen {
	border:2px solid #ececec;
	display:-ms-flexbox;
	display:flex
}
.commerce-product-default-leadgen__content {
	margin-bottom:0;
	padding:1.5rem 2em;
	width:50%
}
.commerce-product-default-leadgen__title {
	font-size:2rem;
	line-height:1.1
}
.commerce-product-default-leadgen__variations .commerce-product-default-leadgen__variations-label {
	font-size:2rem;
	line-height:1.1
}
.commerce-product-default-leadgen__variations {
	width:50%
}
.commerce-product-default-specifications__documents {
	padding:1.5rem 2em
}
.commerce-product-default-specifications__documents-label {
	margin-bottom:1.5rem
}
.node-application-area-header__visual {
	height:17rem
}
.node-application-area-teaser__link {
	-ms-flex-direction:row;
	flex-direction:row
}
.node-application-area-teaser__image {
	-ms-flex:1 0 15rem;
	flex:1 0 15rem
}
.node-application-area-teaser__content {
	margin-left:1.5rem
}
.node-application-note-header__visual {
	height:17rem
}
.node-application-note-header__body h3 {
	font-size:2rem;
	line-height:1.1
}
.node-application-note-teaser__image {
	height:22rem;
	margin-bottom:3rem
}
.node-article-full__body h3 {
	font-size:2rem;
	line-height:1.1
}
.node-faq-full__title {
	font-size:1.25rem;
	line-height:1.3
}
.node-page-header__header-item.paragraph-visual-lane {
	margin-top:-12rem
}
.node-page-header .paragraph-visual-lane+.paragraph-cards-lane .paragraph-cards-lane__content {
	margin-top:-3.5rem
}
.node-product-category-card-header__link {
	padding:1.25rem 1rem
}
.node-product-category-card-header__link::after {
	font-size:1.5rem
}
.node-product-category-full__groups-item {
	font-size:1.125rem;
	line-height:1.4;
	padding:1.5rem
}
.node-product-category-full__groups-item::after {
	font-size:2rem
}
.node-product-category-teaser__title {
	font-size:2rem;
	line-height:1.1
}
.node-product-category-teaser__groups-item {
	font-size:1.125rem;
	line-height:1.4;
	padding:1.5rem
}
.node-product-category-teaser__groups-item::after {
	font-size:2rem
}
.page-header {
	min-height:6rem
}
.paragraph-cards-lane__list {
	-ms-flex-align:stretch;
	align-items:stretch;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.paragraph-cards-lane__body h3 {
	font-size:2rem;
	line-height:1.1
}
.paragraph-cards-lane__body {
	margin-top:6rem
}
.paragraph-faqs-lane__body h3 {
	font-size:2rem;
	line-height:1.1
}
.paragraph-product-category-card__content {
	min-height:calc(100% - 5rem)
}
.paragraph-separator-lane__separator {
	margin:3rem 0
}
.paragraph-text-lane__body h3 {
	font-size:2rem;
	line-height:1.1
}
.paragraph-text-three-cols-lane__title {
	margin-bottom:2.1rem
}
.paragraph-text-three-cols-lane__content {
	margin:6.3rem 0
}
.paragraph-text-three-cols-lane__col1 h3,.paragraph-text-three-cols-lane__col2 h3,.paragraph-text-three-cols-lane__col3 h3 {
	font-size:2rem;
	line-height:1.1
}
.paragraph-text-three-cols-lane__col1,.paragraph-text-three-cols-lane__col2,.paragraph-text-three-cols-lane__col3 {
	margin-top:0
}
.paragraph-view-distributors-location-finder-lane__view {
	margin-top:3rem
}
.paragraph-visual-lane__content {
	margin-bottom:9.5rem;
	margin-top:13rem;
	min-height:calc(90vh - 9.5rem - 13rem)
}
.paragraph-visual-lane__body h3 {
	font-size:2rem;
	line-height:1.1
}
.paragraph-visual-lane__body h3 {
	font-size:2rem;
	line-height:1.1
}
.region-footer__navigation {
	background-color:#0060bf;
	display:-ms-flexbox;
	display:flex;
	position:relative
}
.region-navbar {
	background-color:#0060bf;
	display:-ms-flexbox;
	display:flex;
	position:relative
}
.page--starts-with-visual .region-navbar {
	background-color:rgba(30,46,66,.6)
}
.view-application-areas-overview__row {
	margin-bottom:4.5rem
}

.view-product-categories-overview__row {
	margin-bottom:4.5rem;
	padding-bottom:4.5rem
}
#state-region-select:target~.page .block-region-select {
	display:-ms-flexbox;
	display:flex
}
#state-search:target~.page .block-navbar-states__link--search-close {
	background-color:#014f9c;
	display:-ms-flexbox;
	display:flex
}
#state-search:target~.page--starts-with-visual .block-navbar-states__link--search-close {
	background-color:#5b636d
}
}
@media print,(min-width:62em) and (max-width:74.999em) {
	.block-application-area-intro {
	width:43.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.block-application-area-intro {
	margin-left:5.9rem
}
.block-application-notes-area__title {
	width:58.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.block-application-notes-product-group__title {
	width:58.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.block-application-notes-related__title {
	width:58.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.block-breadcrumb {
	width:58.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.page--indent .block-breadcrumb {
	margin-left:5.9rem
}
.block-cart-information {
	width:30rem;
	float:left
}
.block-cart-information__content {
	margin-left:.9rem;
	margin-right:.9rem
}
.block-footer-sitebranding {
	width:43.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.block-footer-sitebranding__logo-item {
	margin-right:1rem
}
.block-footer-sitebranding__item {
	padding:0 1rem 0 0
}
.block-footer-sitebranding__link {
	font-size:1.125rem
}
.block-footer-socialprofiles {
	width:13.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.block-footernavigation {
	width:58.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.block-local-tasks {
	width:58.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.block-local-tasks::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background:#eee
}
.block-mainnavigation-footer {
	width:40rem;
	float:left
}
.block-mainnavigation {
	width:40rem;
	float:left
}
.block-messages {
	width:58.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.block-pagetitle {
	width:58.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.page--indent .block-pagetitle {
	width:48.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.page--indent .block-pagetitle {
	margin-left:5.9rem
}
.block-primary-content>form {
	width:58.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.block-product-accessories__title {
	margin-left:.9rem;
	margin-right:.9rem
}
.block-product-application-areas {
	width:28.2rem;
	float:right;
	margin-right:.9rem;
	margin-left:.9rem
}
.block-product-application-note {
	width:30rem;
	float:left
}
.block-product-application-note__title {
	width:28.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.block-product-description__title {
	margin-left:.9rem;
	margin-right:.9rem
}
.block-product-description .field-description {
	width:58.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.block-product-faqs {
	width:60rem;
	margin-left:auto;
	margin-right:auto
}
.block-product-faqs:after {
	content:"\20";
	display:block;
	clear:both
}
.block-product-faqs::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#eee
}
.block-product-faqs__title {
	width:58.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.block-product-faqs__content {
	width:48.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.block-product-nav__items {
	width:58.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.block-product-nav__items::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#0060bf
}
.block-product-specifications__title {
	margin-left:.9rem;
	margin-right:.9rem
}
.block-product-suggested-use {
	width:28.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.block-products-application-area {
	width:60rem;
	margin-left:auto;
	margin-right:auto
}
.block-products-application-area:after {
	content:"\20";
	display:block;
	clear:both
}
.block-products-application-area__title {
	margin-left:.9rem;
	margin-right:.9rem
}
.block-products-similar {
	width:60rem;
	margin-left:auto;
	margin-right:auto
}
.block-products-similar:after {
	content:"\20";
	display:block;
	clear:both
}
.block-products-similar::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background:linear-gradient(to bottom,#ececec 0,#fff 100%);
	height:75%
}
.block-products-similar__title {
	margin-left:.9rem;
	margin-right:.9rem
}
.block-products-similar__list-item {
	width:18.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.block-products-similar__body {
	width:58.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.block-site-search-form {
	width:38.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.block-sitebranding {
	width:18.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.block-topnavigation {
	width:28.2rem;
	float:right;
	margin-right:.9rem;
	margin-left:.9rem
}
.cart {
	width:30rem;
	float:left
}
.cart .views-element-container {
	margin-left:.9rem;
	margin-right:.9rem
}
.cart--empty {
	width:38.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.commerce-product-default-full__image {
	width:23.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.commerce-product-default-full__intro {
	width:28.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.commerce-product-default-full__intro {
	margin-left:5.9rem;
	margin-top:-1rem
}
.commerce-product-default-full__content {
	width:60rem;
	margin-left:auto;
	margin-right:auto
}
.commerce-product-default-full__content:after {
	content:"\20";
	display:block;
	clear:both
}
.commerce-product-default-leadgen {
	width:58.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.commerce-product-default-leadgen__images {
	margin:0 1em .75rem 0;
	width:8.25rem
}
.commerce-product-default-specifications__content {
	width:38.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.commerce-product-default-specifications__documents {
	width:18.2rem;
	float:right;
	margin-right:.9rem;
	margin-left:.9rem
}
.maintenance-page {
	width:60rem;
	margin-left:auto;
	margin-right:auto
}
.maintenance-page:after {
	content:"\20";
	display:block;
	clear:both
}
.maintenance-page header,.maintenance-page main {
	width:58.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.maintenance-page main {
	padding-left:10rem
}
.node-application-area-full__body {
	width:43.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.node-application-area-full__body {
	margin-left:5.9rem
}
.node-application-area-header__visual {
	width:58.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.node-application-note-full {
	width:60rem;
	margin-left:auto;
	margin-right:auto
}
.node-application-note-full:after {
	content:"\20";
	display:block;
	clear:both
}
.node-application-note-full__body {
	width:43.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.node-application-note-full__body {
	margin-left:5.9rem
}
.node-application-note-header__visual {
	width:58.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.node-article-full {
	box-sizing:border-box;
	width:100%;
	float:left;
	padding-left:.9rem;
	padding-right:.9rem
}
.node-article-teaser__date {
	width:13.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.node-article-teaser__content {
	width:33.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.node-product-category-full__image {
	width:18.2rem;
	float:right;
	margin-right:.9rem;
	margin-left:.9rem
}
.node-product-category-full__body {
	width:38.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.node-product-category-full__groups-label {
	width:58.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.node-product-category-full__groups-item {
	width:18.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.node-product-category-teaser__title {
	width:58.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.node-product-category-teaser__image {
	width:18.2rem;
	float:right;
	margin-right:.9rem;
	margin-left:.9rem
}
.node-product-category-teaser__body {
	width:58.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.node-product-category-teaser__body {
	padding-right:20rem
}
.node-product-category-teaser__image+.node-product-category-teaser__body {
	width:38.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.node-product-category-teaser__image+.node-product-category-teaser__body {
	padding-right:0
}
.node-product-category-teaser__groups-label {
	margin-left:.9rem;
	margin-right:.9rem
}
.node-product-category-teaser__groups-item {
	width:18.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.node-product-group-full__content {
	width:60rem;
	margin-left:auto;
	margin-right:auto
}
.node-product-group-full__content:after {
	content:"\20";
	display:block;
	clear:both
}
.node-product-group-full__body {
	width:28.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.node-product-group-full__contact {
	width:28.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.node-product-group-full__filters {
	width:58.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.page {
	width:60rem;
	margin-left:auto;
	margin-right:auto
}
.page:after {
	content:"\20";
	display:block;
	clear:both
}
.pager {
	margin-left:.9rem;
	margin-right:.9rem
}
.paragraph-cards-lane {
	width:60rem;
	margin-left:auto;
	margin-right:auto
}
.paragraph-cards-lane:after {
	content:"\20";
	display:block;
	clear:both
}
.paragraph-cards-lane::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background:linear-gradient(to bottom,#ececec 0,#fff 100%);
	height:75%
}
.paragraph-cards-lane__list-item {
	width:18.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.paragraph-cards-lane__body {
	width:58.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.paragraph-clients-lane {
	width:60rem;
	float:left
}
.paragraph-clients-lane__title {
	margin-left:.9rem;
	margin-right:.9rem
}
.paragraph-clients-lane__client-item {
	width:13.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.paragraph-faqs-lane--left {
	padding-right:20rem
}
.paragraph-faqs-lane--center {
	padding-left:10rem;
	padding-right:10rem
}
.paragraph-faqs-lane--right {
	padding-left:20rem
}
.paragraph-faqs-lane--neutral-light::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#f5f5f5
}
.paragraph-faqs-lane--neutral::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#ccc
}
.paragraph-faqs-lane--neutral-dark::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#687380
}
.paragraph-faqs-lane--highlight::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#0060bf
}
.paragraph-faqs-lane__content {
	margin-left:.9rem;
	margin-right:.9rem
}
.paragraph-separator-lane {
	box-sizing:border-box;
	width:100%;
	float:left;
	padding-left:.9rem;
	padding-right:.9rem
}
.paragraph-text-lane--left {
	padding-right:20rem
}
.paragraph-text-lane--center {
	padding-left:10rem;
	padding-right:10rem
}
.paragraph-text-lane--right {
	padding-left:20rem
}
.paragraph-text-lane--neutral-light::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#f5f5f5
}
.paragraph-text-lane--neutral::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#ccc
}
.paragraph-text-lane--neutral-dark::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#687380
}
.paragraph-text-lane--highlight::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#0060bf
}
.paragraph-text-lane__content {
	margin-left:.9rem;
	margin-right:.9rem
}
.paragraph-text-partial {
	margin-left:.9rem;
	margin-right:.9rem
}
.paragraph-text-three-cols-lane--neutral-light::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#f5f5f5
}
.paragraph-text-three-cols-lane--neutral::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#ccc
}
.paragraph-text-three-cols-lane--neutral-dark::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#687380
}
.paragraph-text-three-cols-lane--highlight::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#0060bf
}
.paragraph-text-three-cols-lane__title {
	width:58.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.paragraph-text-three-cols-lane__col1,.paragraph-text-three-cols-lane__col2,.paragraph-text-three-cols-lane__col3 {
	width:18.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.paragraph-text-with-person-partial {
	margin-left:.9rem;
	margin-right:.9rem
}
.node-product-group-full__contact .paragraph-text-with-person-partial {
	margin-left:0;
	margin-right:0
}
.paragraph-twofold-lane--neutral-light::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#f5f5f5
}
.paragraph-twofold-lane--neutral::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#ccc
}
.paragraph-twofold-lane--neutral-dark::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#687380
}
.paragraph-twofold-lane--highlight::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#0060bf
}
.paragraph-twofold-lane__title {
	margin-left:.9rem;
	margin-right:.9rem
}
.paragraph-twofold-lane__col1,.paragraph-twofold-lane__col2 {
	width:30rem;
	float:left
}
.paragraph-twofold-lane--left .paragraph-twofold-lane__col1 {
	width:20rem;
	float:left
}
.paragraph-twofold-lane--left .paragraph-twofold-lane__col2 {
	width:40rem;
	float:left
}
.paragraph-twofold-lane--center {
	padding-left:10rem;
	padding-right:10rem
}
.paragraph-twofold-lane--center .paragraph-twofold-lane__col1,.paragraph-twofold-lane--center .paragraph-twofold-lane__col2 {
	width:20rem;
	float:left
}
.paragraph-twofold-lane--right .paragraph-twofold-lane__col1 {
	width:40rem;
	float:left
}
.paragraph-twofold-lane--right .paragraph-twofold-lane__col2 {
	width:20rem;
	float:left
}
.paragraph-twofold-lane__col2 {
	margin-left:30rem
}
.paragraph-twofold-lane__col1+.paragraph-twofold-lane__col2 {
	margin-left:0
}
.paragraph-view-application-areas-list-partial {
	margin-left:.9rem;
	margin-right:.9rem
}
.paragraph-view-application-notes-latest-lane__title {
	width:58.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.paragraph-view-articles-latest-lane__title {
	width:58.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.paragraph-view-articles-overview-lane__title {
	width:58.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.paragraph-view-distributors-location-finder-lane::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#0060bf;
	background-image:url(/assets/themes/frontend/images/world_map-05.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:90%
}
.paragraph-view-distributors-location-finder-lane__title {
	margin-left:.9rem;
	margin-right:.9rem
}
.paragraph-view-distributors-location-finder-lane__view {
	width:60rem;
	margin-left:auto;
	margin-right:auto
}
.paragraph-view-distributors-location-finder-lane__view:after {
	content:"\20";
	display:block;
	clear:both
}
.paragraph-view-distributors-promoted-lane::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#ececec;
	overflow:hidden
}
.paragraph-view-distributors-promoted-lane__title {
	margin-left:.9rem;
	margin-right:.9rem
}
.paragraph-view-events-latest-lane__title {
	width:58.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.paragraph-view-persons-all-lane__title {
	width:58.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.paragraph-view-product-categories-overview-lane__title {
	width:58.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.paragraph-visual-lane--left {
	padding-right:20rem
}
.paragraph-visual-lane--center {
	padding-left:10rem;
	padding-right:10rem
}
.paragraph-visual-lane--right {
	padding-left:20rem
}
.paragraph-visual-lane {
	width:58.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem;
	float:none
}
.paragraph-visual-lane--small .paragraph-visual-lane__content {
	min-height:calc(55vh - 13rem - 9.5rem)
}
.paragraph-visual-lane--medium .paragraph-visual-lane__content {
	min-height:calc(75vh - 13rem - 9.5rem)
}
.paragraph-visual-lane--large .paragraph-visual-lane__content {
	min-height:calc(100vh - 13rem - 9.5rem)
}
.paragraph-visual-slide {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw
}
.paragraph-visual-slide__background-image {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw
}
.paragraph-webform-lane--left {
	width:28.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.paragraph-webform-lane--center {
	width:28.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem;
	margin-left:15.9rem
}
.paragraph-webform-lane--right {
	width:28.2rem;
	float:right;
	margin-right:.9rem;
	margin-left:.9rem
}
.paragraph-webform-partial {
	box-sizing:border-box;
	width:100%;
	float:left;
	padding-left:.9rem;
	padding-right:.9rem
}
.paragraph-webform--left {
	padding-right:20rem
}
.paragraph-webform--center {
	padding-left:10rem;
	padding-right:10rem
}
.paragraph-webform--right {
	padding-left:20rem
}
.paragraph-webform--neutral-light::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#f5f5f5
}
.paragraph-webform--neutral::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#ccc
}
.paragraph-webform--neutral-dark::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#687380
}
.paragraph-webform--highlight::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#0060bf
}
.paragraph-webform__content {
	margin-left:.9rem;
	margin-right:.9rem
}
.region-footer__navigation {
	width:58.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.region-navbar {
	width:58.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.region-topbar {
	width:60rem;
	margin-left:auto;
	margin-right:auto
}
.region-topbar:after {
	content:"\20";
	display:block;
	clear:both
}
.user-user-full {
	width:58.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.view-application-areas-overview {
	width:60rem;
	margin-left:auto;
	margin-right:auto
}
.view-application-areas-overview:after {
	content:"\20";
	display:block;
	clear:both
}
.view-application-areas-overview__row {
	width:58.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.view-application-notes-area__row {
	width:28.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.view-application-notes-related__row {
	width:28.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.view-application-notes-product-group__row {
	width:28.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.view-application-notes-product__row {
	width:28.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.view-application-notes-latest__row {
	width:28.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.view-distributors-location-finder__filters {
	width:23.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.view-distributors-location-finder__content {
	width:33.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.view-distributors-promoted::before {
	left:50%;
	margin-left:-50vw;
	position:absolute;
	width:100vw;
	bottom:0;
	content:"";
	top:0;
	z-index:-1;
	background-color:#ececec
}
.view-distributors-promoted__row {
	width:28.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.view-events-latest {
	width:60rem;
	margin-left:auto;
	margin-right:auto
}
.view-events-latest:after {
	content:"\20";
	display:block;
	clear:both
}
.view-events-latest__row {
	width:18.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.view-persons-all__row {
	margin-left:.9rem;
	margin-right:.9rem
}
.view-persons-all__row {
	width:13.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.view-product-group-products-overview__row {
	width:18.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.view-products-accessories-for__row {
	width:18.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.view-products-application-area__row {
	width:18.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.view-products-similar__row {
	width:18.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
.view-site-search-results {
	width:40rem;
	float:left
}
.view-site-search-results__content.view-site-search-results__content--empty {
	margin-left:.9rem;
	margin-right:.9rem
}
.view-site-search-results__row {
	box-sizing:border-box;
	width:100%;
	float:left;
	padding-left:.9rem;
	padding-right:.9rem
}
}
@media print,(min-width:75em) and (max-width:89.999em) {
	.node-person-teaser__image picture {
	height:11rem
}
.paragraph-visual-lane--small .paragraph-visual-lane__content {
	min-height:calc(55vh - 16rem - 9.5rem)
}
.paragraph-visual-lane--medium .paragraph-visual-lane__content {
	min-height:calc(75vh - 16rem - 9.5rem)
}
.paragraph-visual-lane--large .paragraph-visual-lane__content {
	min-height:calc(100vh - 16rem - 9.5rem)
}
}
@media print,print and (min-width:62em),print and (min-width:62em) and (max-width:74.999em),(min-width:62em) and (min-width:62em) and (max-width:74.999em) {
	.block-region-select__content {
	width:58.2rem;
	float:left;
	margin-left:.9rem;
	margin-right:.9rem
}
}/*# sourceMappingURL=screen.min.css.map */
