
@page{margin:15mm 20mm;size:auto}
*{box-sizing:border-box;margin:0;padding:0;border:0;border-style:solid}
a,div,li,p,span{transition:color 162ms ease,border 162ms ease,background 162ms ease,opacity 162ms ease}
html{font:200 18px/26px "Aktiv Grotesk",Helvetica,Arial,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}
html.kanthal{font:200 18px/24px DIN-W01,Helvetica,Arial,sans-serif}
.s-text--large,.s-text.s-text--large{font-size:20px;line-height:30px}
.page--dark,.section--dark{background-color:#000;color:#fff}
.page--light,.section--light{background-color:#fff;color:#000}
.page--dark .section--light.section--pad-if-nested,.page--light .section--dark.section--pad-if-nested{padding:20px 25px 1px}
.page--dark #main{padding-top:25px}
.page--dark .header+#main{margin-top:-26px}
@media only screen and (max-width:1050px){
html{font-size:16px;line-height:24px}
.page--dark .header+#main{margin-top:-21px}
}
.cl .checkbox-group{float: left;
padding-right: 10px;}
.msg table td {
    height: 40px;
    line-height: 40px;
}
.s_k {
    width: 42%;
    height: 25px;
    border: #b9b9b9 1px solid;
}
.page li{float: left;margin:25px 15px;}
.page li a{padding:10px 15px;border:1px solid #ff6a00;border-radius: 50%;}
.nlist h3,p,a{color:white;}
.qclist a img{height: 100px;
width: 100px;
float: left;
margin-right: 20px;
border-radius: 50%;
box-shadow: 0px 10px 10px grey;}
.qclist .more{display: inline-block;
background-color: #203d99;
padding: 3px 30px;
border-radius: 10px;
color: white;
text-align: center;}
@media print{
body,html{background:#fff;color:#000}
}
sub,sup{position:relative;height:0;line-height:1;vertical-align:baseline}
sup{bottom:1ex;font-size:.7em}
sub{top:.5ex}
code,kbd,pre{font-size:14px;font-family:Monaco,Courier,"Courier New",Tahoma;line-height:22px}
pre{overflow-x:scroll;padding:10px 15px;border:1px solid #ebebeb}
a,a:visited{border-bottom:1px solid #b2e0ff;border-bottom:1px solid rgba(0,153,255,.3);color:#09f;text-decoration:none}
.kanthal a,.kanthal a:visited{border-bottom-color:#bacfd8;border-bottom-color:rgba(26,97,127,.3);color:#1a617f}
.theme-neutral a,.theme-neutral a:visited{border-bottom-color:#3568c3;border-bottom-color:rgba(53,104,195,.3);color:#3568c3}
a:active,a:focus,a:hover{border-bottom-color:#005f9f;color:#005f9f}
.kanthal a:active,.kanthal a:focus,.kanthal a:hover{border-bottom-color:#000;color:#000}
.theme-neutral a:active,.theme-neutral a:focus,.theme-neutral a:hover{border-bottom-color:#005c99;border-bottom-color:#005c99;color:#005c99}
p:empty{margin:0}
b,strong{font-weight:400}
em,i{font-style:italic}
abbr{border-bottom:1px dotted #888;text-decoration:none;cursor:help}
code{font-size:.8em}
iframe{padding:0;outline:0;border:none}
.kanthal .s-text,.kanthal .text{-moz-osx-font-smoothing:unset;-webkit-font-smoothing:subpixel-antialiased}
.kanthal .s-text a,.kanthal .text a,.kanthal[class] .s-text button.link,.kanthal[class] .text button.link{font-weight:400;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}
.s-text address,.s-text dl,.s-text figure,.s-text ol,.s-text p,.s-text pre,.s-text table,.s-text ul,.text address,.text dl,.text figure,.text ol,.text p,.text pre,.text table,.text ul{margin-bottom:26px}
.s-text form,.text form{margin-bottom:40px}
@media only screen and (max-width:1050px){
.s-text address,.s-text dl,.s-text figure,.s-text ol,.s-text p,.s-text pre,.s-text table,.s-text ul,.text address,.text dl,.text figure,.text ol,.text p,.text pre,.text table,.text ul{margin-bottom:24px}
.s-text form,.text form{margin-bottom:32px}
}
ul{list-style:none}
.s-text ul li,.text ul li{position:relative;margin-bottom:13px;padding-left:25px}
.s-text ul li::before,.text ul li::before{position:absolute;margin-right:10px;margin-left:-25px;content:"– "}
.page--dark .section--light .s-text ul li::before,.page--dark .section--light .text ul li::before,.page--light .s-text ul li::before,.page--light .text ul li::before{color:#000}
.page--dark .s-text ul li::before,.page--dark .text ul li::before,.page--light .section--dark .s-text ul li::before,.page--light .section--dark .text ul li::before{color:#fff}
.s-text ul li ol,.s-text ul li ul,.text ul li ol,.text ul li ul{margin-top:15px;margin-bottom:0}
ol{list-style:none}
.s-text ol,.text ol{counter-reset:li}
.s-text ol>li,.text ol>li{position:relative;margin-bottom:13px;padding-left:28px}
.s-text ol>li::before,.text ol>li::before{position:absolute;left:0;color:#ff6a00;content:counter(li) ".";counter-increment:li;text-align:center}
.theme-neutral .s-text ol>li::before,.theme-neutral .text ol>li::before{color:#3568c3}
.s-text ol li ol,.s-text ol li ul,.text ol li ol,.text ol li ul{margin-top:15px;margin-bottom:0}
ol ol,ol ul,ul ol,ul ul{margin-bottom:0}
.s-text dt,.text dt{color:#767676;font-weight:400;font-size:15px;text-transform:uppercase}
.s-text--large dt{font-size:18px}
.s-text dd,.text dd{margin-bottom:15px}
ol.cols-2,ul.cols-2{column-count:2;column-gap:40px}
ol.cols-3,ul.cols-3{column-count:3;column-gap:40px}
ol.cols-4,ul.cols-4{column-count:4;column-gap:40px}
@media only screen and (max-width:1050px){
.s-text ul li,.text ul li{margin-bottom:10px;padding-left:20px}
.s-text ul li::before,.text ul li::before{margin-left:-20px}
.s-text ul li ul,.text ul li ul{margin-top:10px}
.s-text ol>li,.text ol>li{margin-bottom:10px;padding-left:26px}
.s-text ol li ol,.text ol li ol{margin-top:10px}
.s-text dt,.text dt{font-size:13px}
.s-text--large dt{font-size:16px}
}
@media only screen and (max-width:900px){
ol.cols-2,ol.cols-3,ul.cols-2,ul.cols-3{column-count:1}
}
blockquote{position:relative;margin:0 0 10px;padding:14px 0 0 0;color:#ff6a00;font-size:26px;line-height:30px}
.s-text--large blockquote{font-size:38px;line-height:48px}
.kanthal blockquote{color:#e2221b}
.theme-neutral blockquote{color:#3568c3}
a>blockquote::after{color:#09f;font-weight:400;font-size:14px;content:"Read more";text-transform:uppercase;transition:color 162ms ease}
.kanthal a>blockquote::after{color:#1a617f}
.theme-neutral a>blockquote::after{color:#3568c3}
[lang=sv] a>blockquote::after{content:"Läs mer"}
a:focus>blockquote::after,a:hover>blockquote::after{color:#000}
blockquote::before{position:absolute;top:0;left:0;width:33%;height:1px;background:#ff6a00;content:"";transition:background 162ms ease}
.kanthal blockquote::before{background:#e2221b}
.theme-neutral blockquote::before{background:#3568c3}
blockquote :first-child::before{content:"“"}
blockquote :last-child::after{content:"”"}
[lang=sv] blockquote :first-child::before{content:"”"}
.blockquote-cite{font-size:14px;line-height:26px;text-transform:uppercase}
.s-text--large .blockquote-cite{font-size:18px;line-height:24px}
.blockquote-cite img{max-width:200px;max-height:40px}
@media only screen and (max-width:1050px){
blockquote{padding-top:10px;font-size:20px;line-height:26px}
blockquote::before{height:1px}
.article blockquote,.s-text blockquote{margin:25px 0}
.no-generatedcontent blockquote span,blockquote::after{font-size:14px;line-height:20px}
}
@media only screen and (max-width:480px){
a>blockquote::after{font-size:12px;line-height:16px}
}
table{width:100%;border-spacing:0;border-collapse:collapse;border-top:1px solid #000}
.page--dark table,.page--light .section--dark table{border-top-color:#fff}
table.tight,table.tight-2{font-size:15px;line-height:20px}
caption{margin-bottom:5px;font-weight:600;font-size:18px;text-align:left}
.kanthal caption{font-weight:400;font-size:16px;text-transform:uppercase}
table.tight caption,table.tight-2 caption{font-size:15px}
td,th{vertical-align:top}
.th,th{padding:3px 8px;border-bottom:1px solid #000;font-weight:400;text-align:left}
.page--dark .th,.page--dark th,.page--light .section--dark .th,.page--light .section--dark th{border-bottom-color:#fff}
td{padding:15px 8px;border-bottom:1px solid #bbb}
textarea{width:100%;}
tr.gap td{padding-top:1.75em}
.kanthal .th,.kanthal td,.kanthal th{padding-top:5px;padding-bottom:5px}
.page--dark td,.page--light .section--dark{border-bottom-color:#555}
td[align=right],th[align=right]{text-align:right}
td[align=center],th[align=center]{text-align:center}
table.tight td,table.tight th,table.tight-2 td,table.tight-2 th{padding-right:5px;padding-left:5px}
tbody tr th{border-bottom-color:#bbb}
tbody tr:last-child td,tbody tr:last-child th{border-bottom-color:#000}
tfoot td,tfoot th{border-bottom-color:#000;font-weight:400}
.Financial-statements_Not,.Nottabell_Siffra,.Nottabell_Siffra-summa,.Nottabell_Top-right{text-align:right}
.Nottabell_Top-centered{text-align:center}
.Nottabell_Siffra,.Nottabell_Siffra-summa{white-space:nowrap}
.Grundl-ggande-tabell td:empty{height:32px}
td.numeric,th.numeric{text-align:right}
.footnote,.footnotes,.table-notes{font-size:14px;line-height:18px}
.article-table+.footnote,.article-table+.footnotes,.article-table+.table-notes,table+.footnote,table+.footnotes,table+.table-notes{margin-top:-20px}
p.footnote,p.footnotes,p.table-notes{margin-bottom:30px}
.legal-text{color:#767676;font-size:16px}
.overthrow-enabled .scrollable-table{position:relative;width:100%;overflow:hidden}
.overthrow-enabled .scrollable-table::after{position:absolute;top:0;left:100%;z-index:10;width:50px;height:100%;border-radius:8px 0 0 8px/125px 0 0 125px;box-shadow:-3px 0 5px rgba(0,0,0,.32);content:""}
.overthrow-enabled .scrollable-table.shadow-left::before{position:absolute;top:0;right:100%;z-index:10;width:50px;height:100%;border-radius:0 8px 8px 0/0 125px 125px 0;box-shadow:3px 0 5px rgba(0,0,0,.32);content:""}
.overthrow-enabled .scrollable-table.no-shadow-right::after{display:none}
.overthrow-enabled .scrollable-table>.inner{width:100%;overflow:auto;margin:0 0 15px;padding:15px 0 0 0;-webkit-overflow-scrolling:touch}
caption+tbody tr:first-child .table-column-highlight,tbody:first-child tr:first-child .table-column-highlight,thead tr:first-child td.table-column-highlight,thead tr:first-child th.table-column-highlight{border-top:2px solid #09f}
td.table-column-highlight,th.table-column-highlight{border-right:2px solid #09f;border-left:2px solid #09f}
tfoot td.table-column-highlight,thead+tbody tr:last-child td.td.table-column-highlight{border-bottom:2px solid #09f}
.kanthal caption+tbody tr:first-child .table-column-highlight,.kanthal tbody:first-child tr:first-child .table-column-highlight,.kanthal thead tr:first-child th.table-column-highlight{border-top-color:#1a617f}
.kanthal td.table-column-highlight,.kanthal th.table-column-highlight{border-right-color:#1a617f;border-left-color:#1a617f}
.kanthal tfoot td.table-column-highlight,.kanthal thead+tbody tr:last-child td.td.table-column-highlight{border-bottom-color:#1a617f}
.theme-neutral caption+tbody tr:first-child .table-column-highlight,.theme-neutral tbody:first-child tr:first-child .table-column-highlight,.theme-neutral thead tr:first-child th.table-column-highlight{border-top-color:#3568c3}
.theme-neutral td.table-column-highlight,.theme-neutral th.table-column-highlight{border-right-color:#3568c3;border-left-color:#3568c3}
.theme-neutral tfoot td.table-column-highlight,.theme-neutral thead+tbody tr:last-child td.td.table-column-highlight{border-bottom-color:#3568c3}
tbody tr.table-section-divider td,tbody tr.table-section-divider th{border-bottom-color:#000}
hr{height:1px;margin:26px 0}
.page--dark .section--light hr,.page--light hr{background:#ebebeb}
.page--dark hr,.page--light .section--dark hr{background:#333}
.page--Light-Italic{font-weight:200;font-style:italic}
h1,h2,h3,h4,h5,h6{font-weight:200;font-size:inherit;line-height:26px;text-transform:uppercase}
.heading-type-1{margin-bottom:20px;color:#09f;font-size:40px;line-height:45px;text-transform:uppercase}
.kanthal .heading-type-1,.page--dark.contenthub .section--light .heading-type-1,.page--light.contenthub .heading-type-1{color:#000;font-weight:400}
.page--dark.contenthub .heading-type-1,.page--light.contenthub .section--dark .heading-type-1{color:#09f}
.heading-type-1 a{border-bottom:none}
.heading-type-1 a::after{display:inline-block;width:40px;height:30px;margin-top:1px;margin-left:15px;background-size:40px 30px;content:"";vertical-align:-2px}
.kanthal .heading-type-1 a::after{}
.heading-type-2{margin-bottom:20px;color:#09f;font-size:30px;line-height:35px;text-transform:uppercase}
.kanthal .heading-type-2,.page--light.contenthub .heading-type-2{color:#000;font-weight:400}
.heading-type-3{margin-bottom:30px;color:#09f;font-size:60px;line-height:65px;text-transform:uppercase}
.kanthal .heading-type-3,.page--light.contenthub .heading-type-3{color:#000;font-weight:400}
.heading-type-4{margin-bottom:30px;color:#09f;font-size:50px;line-height:55px;text-transform:uppercase}
.kanthal .heading-type-4,.page--light.contenthub .heading-type-4{color:#000;font-weight:400}
.heading-type-5{margin-bottom:10px;font-weight:400;font-size:16px;text-transform:uppercase}
.heading-type-6{font-size:22px}
.heading-type-7{font-weight:200;font-size:22px;line-height:28px}
.contenthub .heading-type-7{text-transform:none}
.heading-type-1 span:not(.no-caps),.heading-type-2 span:not(.no-caps),.heading-type-3 span:not(.no-caps),.heading-type-4 span:not(.no-caps){display:block;color:#ff6a00}
.kanthal .heading-type-1 span:not(.no-caps),.kanthal .heading-type-2 span:not(.no-caps),.kanthal .heading-type-3 span:not(.no-caps),.kanthal .heading-type-4 span:not(.no-caps){color:#e2221b}
.theme-neutral .heading-type-1,.theme-neutral .heading-type-2,.theme-neutral .heading-type-3,.theme-neutral .heading-type-4{color:#000}
.theme-neutral .heading-type-1 span,.theme-neutral .heading-type-2 span,.theme-neutral .heading-type-3 span,.theme-neutral .heading-type-4 span{color:#3568c3}
.heading-type-1.orange-only,.heading-type-2.orange-only,.heading-type-3.orange-only{color:#ff6a00}
.heading-type-1.orange-only span,.heading-type-2.orange-only span,.heading-type-3.orange-only span{color:inherit}
.article .article-heading-h1,.article h1,.article-heading-h1,.s-text .article-heading-h1,.s-text h1{margin-bottom:26px;color:#ff6a00;font-weight:200;font-size:40px;line-height:45px;text-transform:uppercase}
.s-text--large .article-heading-h1,.s-text--large h1{font-size:52px;line-height:60px}
.kanthal .article .article-heading-h1,.kanthal .article h1,.kanthal .article-heading-h1,.kanthal .s-text .article-heading-1,.kanthal .s-text h1{color:#e2221b;font-weight:400;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}
.page--dark.contenthub .section--light .article .article-heading-h1,.page--dark.contenthub .section--light .article h1,.page--dark.contenthub .section--light .article-heading-h1,.page--dark.contenthub .section--light .s-text .article-heading-1,.page--dark.contenthub .section--light .s-text h1,.page--light.contenthub .article .article-heading-h1,.page--light.contenthub .article h1,.page--light.contenthub .article-heading-h1,.page--light.contenthub .s-text .article-heading-1,.page--light.contenthub .s-text h1{color:#000;line-height:1.3em;text-transform:none}
.page--dark.contenthub .article .article-heading-h1,.page--dark.contenthub .article h1,.page--dark.contenthub .article-heading-h1,.page--dark.contenthub .s-text .article-heading-1,.page--dark.contenthub .s-text h1,.page--light.contenthub .section--dark .article .article-heading-h1,.page--light.contenthub .section--dark .article h1,.page--light.contenthub .section--dark .article-heading-h1,.page--light.contenthub .section--dark .s-text .article-heading-1,.page--light.contenthub .section--dark .s-text h1{color:#ff6a00;line-height:1.3em;text-transform:none}
.theme-neutral .article .article-heading-h1,.theme-neutral .article h1,.theme-neutral .article-heading-h1,.theme-neutral .s-text .article-heading-1,.theme-neutral .s-text h1{color:#3568c3}
.article .article-heading-h2,.article h2,.article-heading-h2,.s-text .article-heading-h2,.s-text h2{margin-bottom:3px;color:#ff6a00;font-weight:200;font-style:normal;font-size:22px;line-height:26px;text-transform:none}
.s-text--large .article-heading-h2,.s-text--large h2{font-size:28px;line-height:36px}
.kanthal .article .article-heading-h2,.kanthal .article h2,.kanthal .article-heading-h2,.kanthal .s-text .article-heading-h2,.kanthal .s-text h2{margin-bottom:10px;color:#e2221b;font-weight:400}
.page--light.contenthub .article .article-heading-h2,.page--light.contenthub .article h2,.page--light.contenthub .article-heading-h2,.page--light.contenthub .s-text .article-heading-h2,.page--light.contenthub .s-text h2{color:#000;font-weight:400;font-size:22px;line-height:28px}
.theme-neutral .article .article-heading-h2,.theme-neutral .article h2,.theme-neutral .article-heading-h2,.theme-neutral .s-text .article-heading-h2,.theme-neutral .s-text h2{color:#3568c3}
.article .article-heading-h2,.article-heading-h2,.s-text .article-heading-h2{margin-bottom:10px}
.article .article-heading-h3,.article h3,.article-heading-h3,.s-text .article-heading-h3,.s-text h3{color:#000;font-weight:400;font-style:normal;font-size:18px;line-height:26px;text-transform:none}
.s-text--large .article-heading-h3,.s-text--large h3{font-size:20px;line-height:30px}
.kanthal .article .article-heading-h3,.kanthal .article h3,.kanthal .article-heading-h3,.kanthal .s-text .article-heading-h3,.kanthal .s-text h3{line-height:24px}
.kanthal .s-text--large .article-heading-h3,.kanthal .s-text--large h3{line-height:30px}
.page--dark .section--light .article h3,.page--dark .section--light .article-heading-h3,.page--dark .section--light .s-text h3,.page--light .article h3,.page--light .article-heading-h3,.page--light .s-text h3{color:#000}
.page--dark .article h3,.page--dark .article-heading-h3,.page--dark .s-text h3,.page--light .section--dark .article h3,.page--light .section--dark .article-heading-h3,.page--light .section--dark .s-text h3{color:#fff}
.article h4,.article h5,.article h6,.article-heading-h4,.article-heading-h5,.article-heading-h6,.s-text h4,.s-text h5,.s-text h6{color:#000;font-weight:200;font-style:italic;font-size:18px;line-height:26px;text-transform:none}
.s-text--large h4,.s-text--large h5,.s-text--large h6{font-size:20px;line-height:30px}
.kanthal .article h4,.kanthal .article h5,.kanthal .article h6,.kanthal .article-heading-h4,.kanthal .article-heading-h5,.kanthal .article-heading-h6,.kanthal .s-text h4,.kanthal .s-text h5,.kanthal .s-text h6{line-height:24px}
.kanthal .s-text--large h4,.kanthal .s-text--large h5,.kanthal .s-text--large h6{line-height:30px}
.no-caps[class]{text-transform:none}
.page--dark.contenthub .heading-type-1,.page--dark.contenthub .heading-type-2,.page--dark.contenthub .heading-type-3,.page--light.contenthub .heading-type-1,.page--light.contenthub .heading-type-2,.page--light.contenthub .heading-type-3{font-weight:200}
.page--dark.contenthub .heading-type-1,.page--dark.contenthub .heading-type-2,.page--dark.contenthub .heading-type-3,.page--dark.contenthub .heading-type-4,.page--dark.contenthub .section--light .heading-type-1,.page--dark.contenthub .section--light .heading-type-2,.page--dark.contenthub .section--light .heading-type-3,.page--dark.contenthub .section--light .heading-type-4,.page--light.contenthub .heading-type-1,.page--light.contenthub .heading-type-2,.page--light.contenthub .heading-type-3,.page--light.contenthub .heading-type-4,.page--light.contenthub .section--dark.heading-type-1,.page--light.contenthub .section--dark.heading-type-2,.page--light.contenthub .section--dark.heading-type-3,.page--light.contenthub .section--dark.heading-type-4{text-transform:none}
@media only screen and (max-width:1050px){
.heading-type-1,.heading-type-3{margin-bottom:12px;font-size:35px;line-height:40px}
.heading-type-2{margin-bottom:12px;font-size:25px;line-height:30px}
.article h1,.article-heading-h1,.s-text h1{margin-bottom:18px;font-size:30px;line-height:35px}
.s-text--large h1{font-size:42px;line-height:52px}
.article h2,.article-heading-h2,.s-text h2{margin-bottom:2px;font-size:20px;line-height:24px}
.s-text--large h2{font-size:24px;line-height:32px}
.article .article-heading-h2,.article-heading-h2,.s-text .article-heading-h2{margin-bottom:10px}
.article h3,.article h4,.article h5,.article h6,.article-heading-h3,.article-heading-h4,.article-heading-h5,.article-heading-h6,.s-text h3,.s-text h4,.s-text h5,.s-text h6{font-size:16px;line-height:24px}
.s-text--large h3,.s-text--large h4,.s-text--large h5,.s-text--large h6{font-size:20px;line-height:30px}
}
@media only screen and (max-width:500px){
.article h1,.article-heading-h1,.heading-type-1,.heading-type-3,.s-text h1{margin-bottom:12px;font-size:25px;line-height:30px}
.s-text--large h1{font-size:32px;line-height:40px}
.heading-type-1 a::after{width:30px;height:25px;margin-left:10px;background-size:25px 20px;vertical-align:-6px}
}
@media print{
.article h1,.article-heading-h1,.s-text h1{margin-bottom:20px;font-size:35px;line-height:40px}
.s-text--large h1{font-size:42px;line-height:52px}
}
legend{display:table;white-space:normal}
label{display:block;margin-bottom:5px;font-weight:700;font-size:14px;line-height:20px}
button,input,select,textarea{font:inherit;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:18px}
.kanthal input,.kanthal select,.kanthal textarea{-moz-osx-font-smoothing:unset;-webkit-font-smoothing:subpixel-antialiased}
input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{min-height:42px;padding:5px 10px;outline:0;border:1px solid;border-radius:0;font-size:18px;-webkit-appearance:none}
.page--dark .section-light input[type=date],.page--dark .section-light input[type=email],.page--dark .section-light input[type=number],.page--dark .section-light input[type=password],.page--dark .section-light input[type=search],.page--dark .section-light input[type=tel],.page--dark .section-light input[type=text],.page--dark .section-light input[type=url],.page--dark .section-light textarea,.page--light input[type=date],.page--light input[type=email],.page--light input[type=number],.page--light input[type=password],.page--light input[type=search],.page--light input[type=tel],.page--light input[type=text],.page--light input[type=url],.page--light textarea{border-color:#7fccff;background-color:#f2faff;color:#000}
.page--dark input[type=date],.page--dark input[type=email],.page--dark input[type=number],.page--dark input[type=password],.page--dark input[type=search],.page--dark input[type=tel],.page--dark input[type=text],.page--dark input[type=url],.page--dark textarea,.page--light .section--dark input[type=date],.page--light .section--dark input[type=email],.page--light .section--dark input[type=number],.page--light .section--dark input[type=password],.page--light .section--dark input[type=search],.page--light .section--dark input[type=tel],.page--light .section--dark input[type=text],.page--light .section--dark input[type=url],.page--light .section--dark textarea{border-color:#555;background-color:#151515;color:#fff}
.kanthal[class] input[type=date],.kanthal[class] input[type=email],.kanthal[class] input[type=number],.kanthal[class] input[type=password],.kanthal[class] input[type=search],.kanthal[class] input[type=tel],.kanthal[class] input[type=text],.kanthal[class] input[type=url],.kanthal[class] textarea{border-color:#1a617f;background-color:#eef5f9}
.theme-neutral[class] input[type=date],.theme-neutral[class] input[type=email],.theme-neutral[class] input[type=number],.theme-neutral[class] input[type=password],.theme-neutral[class] input[type=search],.theme-neutral[class] input[type=tel],.theme-neutral[class] input[type=text],.theme-neutral[class] input[type=url],.theme-neutral[class] textarea{border-color:#3568c3;background-color:#f5faff}
input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{border-color:#09f}
.kanthal input[type=date]:focus,.kanthal input[type=email]:focus,.kanthal input[type=number]:focus,.kanthal input[type=password]:focus,.kanthal input[type=search]:focus,.kanthal input[type=tel]:focus,.kanthal input[type=text]:focus,.kanthal input[type=url]:focus,.kanthal textarea:focus{border-color:#9e9864;background-color:#faf9f3}
.theme-neutral input[type=date]:focus,.theme-neutral input[type=email]:focus,.theme-neutral input[type=number]:focus,.theme-neutral input[type=password]:focus,.theme-neutral input[type=search]:focus,.theme-neutral input[type=tel]:focus,.theme-neutral input[type=text]:focus,.theme-neutral input[type=url]:focus,.theme-neutral textarea:focus{border-color:#005c99}
input[type=date][disabled],input[type=email][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=url][disabled],textarea [disabled]{border-color:#cdcdcd;background:#f8f8f8;color:#767676;cursor:not-allowed}
input.readonly--as-text[readonly]{border:none;background:#f8f8f8;color:inherit}
button,input[type=button],input[type=reset],input[type=submit]{padding:5px;-webkit-appearance:none}
input[type=search]{-webkit-appearance:none}
input::-webkit-search-cancel-button,input::-webkit-search-decoration{display:none}
input:-moz-placeholder,input::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder{color:grey;opacity:1}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:grey}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:grey}
button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{padding:0;border:0}
@media only screen and (max-width:1050px){
label{font-size:13px}
input:not([type]),input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{min-height:38px;font-size:16px}
}
form .alt{display:inline-block;margin:0 15px 0 0}
fieldset{margin:0;padding:0;border-width:0}
.fieldset--has-border{margin-bottom:26px;padding:.35em .75em .625em;border:1px solid #ebebeb}
.fieldset--has-border>:last-child{margin-bottom:0}
.heading-style-legend,legend{margin-bottom:10px;font-weight:700;font-size:14px;line-height:20px}
.heading-style-legend em,legend em{color:#767676;font-weight:200;font-style:normal}
label strong{display:block;color:#900}
label em,label span{margin:0;color:#767676;font-weight:200;font-style:normal}
.disabled label{color:#999}
input[type=submit]{width:auto!important}
.s-text textarea,.text textarea{height:120px}
.text textarea.tall{height:180px}
.checkbox,.radio{white-space:nowrap}
.checkbox input,.radio input{vertical-align:middle}
.checkbox label,.radio label{margin-left:4px;font-size:inherit;vertical-align:middle;white-space:normal}
.alt label{display:inline;font-weight:200}
.error legend,.s-text.error label,.text.error label{color:#dc463c}
.s-text.error input,.s-text.error textarea,.text.error input,.text.error textarea{border-color:#dc463c}
.form-general fieldset.no-border{padding:0 9px;border:none}
.no-border legend{padding:0}
@media only screen and (max-width:1050px){
legend{font-size:13px}
}
@media print{
.form-general{margin:1em 0;padding:6px;border:1px solid #ccc;background:#eee}
.form-general label,.form-general legend{color:inherit;font:inherit}
.form-general label{display:block}
.checkbox,.radio,.s-text,.select,.text{margin:0 0 .25em}
.s-text input,.text input{width:95%}
.s-text textarea,.text textarea{width:95%;height:10em}
.pwd input{width:6em}
.form-general fieldset{margin:1em 0;padding:.5em;border:1px solid #ccc}
.control-group{margin:1em 0}
.checkbox,.radio{white-space:nowrap}
.checkbox input,.radio input{vertical-align:middle}
.checkbox label,.radio label{display:inline;margin-left:.5em;vertical-align:middle}
.form-general .alt{display:inline;margin:0 1em 0 0}
.submit-area{margin:1em 0 .5em;text-align:center}
}
.checkbox,.radio{position:relative;margin-bottom:10px}
.checkbox:last-child,.radio:last-child{margin-bottom:0}
.checkbox input,.radio input{position:absolute;top:3px;width:20px;height:20px;opacity:0}
.checkbox input:focus,.radio input:focus{outline:0}
.checkbox label,.radio label{display:inline-block;position:relative;z-index:1;margin:0;padding:0 0 0 30px;font-weight:200;font-size:18px;text-transform:none;cursor:pointer;transition:none}
.checkbox label{}
.kanthal .checkbox label{}
.radio label{}
.kanthal .radio label{}
.checkbox input:focus+label,.checkbox label:hover,.radio input:focus+label,.radio label:hover{background-position:0 -200px}
.checkbox input:checked+label,.radio input:checked+label{background-position:0 -400px}
.checkbox input:checked+label:hover,.no-touch .checkbox input:checked:focus+label,.no-touch .radio input:checked:focus+label,.radio input:checked+label:hover{background-position:0 -600px}
.touch .checkbox input:checked+label,.touch .radio input:checked+label{background-position:0 -400px}
@media only screen and (max-width:1050px){
.checkbox:last-child,.radio:last-child{margin-bottom:20px}
.checkbox label,.radio label{font-size:16px}
}
.radio-with-description__input label{font-weight:700}
.radio-with-description__description{margin-top:5px;margin-left:30px}
.row{margin:0 -10px 26px}
.row::after{display:table;clear:both;content:""}
.col{float:left;width:100%;padding:0 10px}
.col.small{width:25%}
.col.smallmedium{width:33.3333%}
.col.medium{width:50%}
.col.mediumlarge{width:66.6667%}
.col.large{width:75%}
.col hr{height:1px;margin:18px 0;background:#ebebeb}
.col.full,.col.hr{width:100%}
@media only screen and (max-width:700px){
.row{margin-bottom:0}
.col,.col.full,.col.large,.col.medium,.col.mediumlarge,.col.small,.col.smallmedium{width:100%;margin-bottom:20px}
.col hr{margin:10px 0}
}
form .col{padding:0 10px}
.row .s-text input,.row .text input,.row textarea{width:100%}
.cols-1 .submit-area{margin:0}
.submit-area{text-align:center}
.submit-area.small{text-align:left}
.submit-area--centered{display:flex;justify-content:center;align-items:center}
.submit-area--centered>*+*{margin-left:20px}
.submit-area--space-between{display:flex;justify-content:space-between;align-items:center}
.submit-area--space-between>:only-child{margin-left:auto}
@media only screen and (max-width:700px){
.submit-area.small{text-align:center}
}
img{display:block;max-width:100%;height:auto;border:none}
.center{text-align:center}
.left,.left-dec,.right,.right-dec{float:left;width:auto;margin:5px 35px 18px 0}
.right,.right-dec{float:right;margin:5px 0 18px 35px}
img.fullwidth,img.fullwidth-dec,span.fullwidth img,span.fullwidth-dec img{display:block;margin:5px 0 18px}
img.dec,img.fullwidth-dec,img.left-dec,img.right-dec,span.dec img,span.fullwidth-dec img,span.left-dec img,span.right-dec img{padding:4px;border:1px solid #cfcfcf;background:#fff}
.caption,.caption em{display:block}
.caption em{font-style:normal;font-size:14px;line-height:20px}
.caption em,.caption p{margin-bottom:0}
.caption sup{bottom:3px}
.caption img{margin-bottom:5px}
@media only screen and (max-width:700px){
.left,.left-dec{max-width:33%}
}
@media only screen and (max-width:500px){
.left,.left-dec{float:none;max-width:none;width:100%}
}
video{max-width:100%}
.cf::after{display:table;clear:both;content:""}
.js .js-structural,.structural{position:fixed;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);padding:0;border:0}
.hidden{display:none;visibility:hidden}
@media screen{
.hidden-on-screen{display:none;visibility:hidden}
}
@media print{
.hidden-on-print{display:none;visibility:hidden}
}
.clear{clear:both}
.nowrap{white-space:nowrap}
.date-category{display:block;margin:0;margin-bottom:5px;color:#3d3d3d;font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:13px;line-height:20px;text-transform:uppercase}
.page--dark .date-category,.page--light .section--dark .date-category{color:#aaa}
.contenthub .date-category{margin-top:12px}
.date-category span{margin-left:4px;color:#767676}
.date-category span::before{margin-right:3px;content:"— "}
.contenthub .date-category a,.contenthub .date-category a:visited{border-color:#333;color:#333}
.back-link{position:relative;padding-left:30px;border-bottom-color:transparent;transition:none}
.back-link:visited{border-bottom-color:transparent}
.kanthal .back-link{border-bottom-color:transparent;}
.kanthal .back-link:visited{border-bottom-color:transparent}
.back-link::before{position:absolute;top:4px;left:0;width:20px;height:15px;;content:"";opacity:0;transition:opacity 162ms ease}
.kanthal .back-link::before{}
.theme-neutral .back-link::before{}
.back-link:active,.back-link:focus,.back-link:hover{border-bottom-color:transparent}
.kanthal .back-link:active,.kanthal .back-link:focus,.kanthal .back-link:hover{border-bottom-color:transparent}
.back-link:active::before,.back-link:focus::before,.back-link:hover::before{opacity:1}
.back-link span{border-bottom:1px solid #b2e0ff;border-bottom:1px solid rgba(0,153,255,.3)}
.kanthal .back-link span{border-bottom-color:#bacfd8;border-bottom-color:rgba(26,97,127,.3)}
.theme-neutral .back-link span{border-bottom-color:#cae2ed;border-bottom-color:rgba(53,104,195,.3)}
.back-link:active span,.back-link:focus span,.back-link:hover span{border-bottom-color:#005f9f;color:#005f9f}
.kanthal .back-link:active span,.kanthal .back-link:focus span,.kanthal .back-link:hover span{border-bottom-color:#000;color:#000}
.theme-neutral .back-link:active span,.theme-neutral .back-link:focus span,.theme-neutral .back-link:hover span{border-bottom-color:#3568c3;color:#3568c3}
.new-window-link{border:none}
.new-window-link__text{border-bottom:1px solid #b2e0ff;border-bottom:1px solid rgba(0,153,255,.3);color:inherit}
.new-window-link__info{color:#767676;font-size:.8em}
.pull-left{float:left}
.pull-right{float:right}
.pre-heading{display:block;margin-bottom:5px;color:#999;font-weight:200;font-size:22px;line-height:25px;text-transform:uppercase}
.kanthal .pre-heading{font-weight:400}
.sub-heading{display:block;margin-bottom:15px;color:#767676;font-size:18px;line-height:26px;text-transform:none}
.kanthal .sub-heading{-moz-osx-font-smoothing:unset;-webkit-font-smoothing:subpixel-antialiased}
.article h1+.sub-heading,.article-heading-h1+.sub-heading,.s-text h1+.sub-heading{margin-top:-22px}
@media only screen and (max-width:1050px){
.pre-heading{margin-bottom:5px;font-size:18px;line-height:20px}
.sub-heading{font-size:16px;line-height:24px}
.article h1+.sub-heading,.article-heading-h1+.sub-heading,.s-text h1+.sub-heading{margin-top:-14px}
}
@media print{
.no-print{display:none}
}
.inverted{background:#000;color:#fff}
.kanthal .inverted{background:#eee;color:#000}
.or{margin:0 30px;color:#767676;font-style:italic}
.or::before{content:"– "}
.or::after{content:" –"}
.margin-bottom[class][class],.↓[class][class]{margin-bottom:18px}
.margin-bottom--double[class][class],.↓↓[class][class]{margin-bottom:36px}
.margin-bottom--triple[class][class],.↓↓↓[class][class]{margin-bottom:54px}
.margin-top[class][class],.↑[class][class]{margin-top:18px}
.margin-top--double[class][class],.↑↑[class][class]{margin-top:36px}
.margin-top--triple[class][class],.↑↑↑[class][class]{margin-top:54px}
.-↑[class][class],.margin-top--negative[class][class]{margin-top:-18px}
.-↑↑[class][class],.margin-top--negative-medium[class][class]{margin-top:-26px}
.-↑↑↑[class][class],.margin-top--negative-large[class][class]{margin-top:-36px}
@media only screen and (max-width:1050px){
.margin-bottom[class][class],.↓[class][class]{margin-bottom:15px}
.margin-bottom--double[class][class],.↓↓[class][class]{margin-bottom:30px}
.margin-bottom--triple[class][class],.↓↓↓[class][class]{margin-bottom:45px}
.margin-top[class][class],.↑[class][class]{margin-top:15px}
.margin-top--double[class][class],.↑↑[class][class]{margin-top:30px}
.margin-top--triple[class][class],.↑↑↑[class][class]{margin-top:45px}
}
.box{margin-bottom:10px;padding:5px;border:1px solid #09f;color:#09f;font-size:14px}
.box--highlighted{border-color:#ff6a00;color:#ff6a00}
.theme-neutral .box,.theme-neutral .box--highlighted{border-color:#3568c3;color:#3568c3}
.fade-in{animation:fade-in .75s forwards}
@keyframes fade-in{
0%{opacity:0;transform:translateY(-10px)}
100%{opacity:1;transform:translateY(0)}
}
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}
.ui-helper-clearfix:after{clear:both}
.ui-helper-clearfix{min-height:0}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-front{z-index:100}
.ui-state-disabled{cursor:default!important}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.ui-datepicker{display:none}
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0}
.ui-datepicker-rtl{direction:rtl}
.ui-menu-icons{position:relative}
.ui-menu-icons .ui-menu-item{padding-left:2em}
.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}
.ui-menu .ui-menu-icon{left:auto;right:0}
.ui-tooltip{position:absolute;z-index:9999}
body .ui-tooltip{border-width:2px}
.o-grid{display:flex;flex-wrap:wrap;margin:0 calc(30px * -.5)}
.o-grid__column{display:flex;flex-direction:column;margin-bottom:30px;padding:0 calc(30px * .5)}
.o-grid__column[data-size="1"],.o-grid__column[data-size~="sm:1"]{grid-column:span 1;width:8.3333%}
.o-grid__column[data-size="2"],.o-grid__column[data-size~="sm:2"]{grid-column:span 2;width:16.6667%}
.o-grid__column[data-size="3"],.o-grid__column[data-size~="sm:3"]{grid-column:span 3;width:25%}
.o-grid__column[data-size="4"],.o-grid__column[data-size~="sm:4"]{grid-column:span 4;width:33.3333%}
.o-grid__column[data-size="5"],.o-grid__column[data-size~="sm:5"]{grid-column:span 5;width:41.6667%}
.o-grid__column[data-size="6"],.o-grid__column[data-size~="sm:6"]{grid-column:span 6;width:50%}
.o-grid__column[data-size="7"],.o-grid__column[data-size~="sm:7"]{grid-column:span 7;width:58.3333%}
.o-grid__column[data-size="8"],.o-grid__column[data-size~="sm:8"]{grid-column:span 8;width:66.6667%}
.o-grid__column[data-size="9"],.o-grid__column[data-size~="sm:9"]{grid-column:span 9;width:75%}
.o-grid__column[data-size="10"],.o-grid__column[data-size~="sm:10"]{grid-column:span 10;width:83.3333%}
.o-grid__column[data-size="11"],.o-grid__column[data-size~="sm:11"]{grid-column:span 11;width:91.6667%}
.o-grid__column[data-size="12"],.o-grid__column[data-size~="sm:12"]{grid-column:span 12;width:100%}
@media screen and (min-width:600px){
.o-grid__column[data-size~="md:1"]{grid-column:span 1;width:8.3333%}
.o-grid__column[data-size~="md:2"]{grid-column:span 2;width:16.6667%}
.o-grid__column[data-size~="md:3"]{grid-column:span 3;width:25%}
.o-grid__column[data-size~="md:4"]{grid-column:span 4;width:33.3333%}
.o-grid__column[data-size~="md:5"]{grid-column:span 5;width:41.6667%}
.o-grid__column[data-size~="md:6"]{grid-column:span 6;width:50%}
.o-grid__column[data-size~="md:7"]{grid-column:span 7;width:58.3333%}
.o-grid__column[data-size~="md:8"]{grid-column:span 8;width:66.6667%}
.o-grid__column[data-size~="md:9"]{grid-column:span 9;width:75%}
.o-grid__column[data-size~="md:10"]{grid-column:span 10;width:83.3333%}
.o-grid__column[data-size~="md:11"]{grid-column:span 11;width:91.6667%}
.o-grid__column[data-size~="md:12"]{grid-column:span 12;width:100%}
}
@media screen and (min-width:1000px){
.o-grid__column[data-size~="lg:1"]{grid-column:span 1;width:8.3333%}
.o-grid__column[data-size~="lg:2"]{grid-column:span 2;width:16.6667%}
.o-grid__column[data-size~="lg:3"]{grid-column:span 3;width:25%}
.o-grid__column[data-size~="lg:4"]{grid-column:span 4;width:33.3333%}
.o-grid__column[data-size~="lg:5"]{grid-column:span 5;width:41.6667%}
.o-grid__column[data-size~="lg:6"]{grid-column:span 6;width:50%}
.o-grid__column[data-size~="lg:7"]{grid-column:span 7;width:58.3333%}
.o-grid__column[data-size~="lg:8"]{grid-column:span 8;width:66.6667%}
.o-grid__column[data-size~="lg:9"]{grid-column:span 9;width:75%}
.o-grid__column[data-size~="lg:10"]{grid-column:span 10;width:83.3333%}
.o-grid__column[data-size~="lg:11"]{grid-column:span 11;width:91.6667%}
.o-grid__column[data-size~="lg:12"]{grid-column:span 12;width:100%}
}
@supports (display:grid){
.o-grid{display:grid;grid-gap:30px;grid-template-columns:repeat(12,1fr);margin:0 0 30px}
.o-grid__column[data-size]{width:auto;margin-bottom:0;padding:0}
}
.o-grid--collapsed{grid-gap:0;margin:0}
.o-grid--collapsed>.o-grid__column{margin-bottom:0;padding:0}
.o-grid--collapsed-v{grid-row-gap:0;margin-bottom:0}
.o-grid--collapsed-v>.o-grid__column{margin-bottom:0}
.o-grid--align-top{align-items:flex-start}
.o-grid__column--align-top{align-self:flex-start}
.o-grid--align-middle{align-items:center}
.o-grid__column--align-middle{align-self:center}
.o-grid--align-bottom{align-items:flex-end}
.o-grid__column--align-bottom{align-self:flex-end}
.o-grid__column[data-size=auto]{flex:none}
@media print{
.o-grid{display:block;margin:0}
.o-grid__column[data-size]{display:block;margin-bottom:30px;padding:0}
}
.availability-indicator{white-space:nowrap}
.availability-indicator::before{display:inline-block;width:15px;height:15px;margin-right:5px;border-radius:7px;content:""}
.availability-indicator--in-stock::before{background-color:#00be48}
.availability-indicator--out-of-stock::before{background-color:#f03728}
.availability-indicator--no-info-available::before{background-color:#767676}
.availability-indicator--incoming-stock::before{background-color:#f5a310}
.currency-amount{color:#ff6b02;font-size:32px;line-height:inherit}
.currency-amount--inherited-bold{color:inherit;font-weight:600;font-size:inherit}
.icon-link{border-bottom:none}
.icon-link__text{border-bottom:#b2e0ff;border-bottom:1px solid rgba(0,153,255,.3)}
.icon-link:active .icon-link__text,.icon-link:focus .icon-link__text,.icon-link:hover .icon-link__text{border-bottom-color:#005f9f;color:#005f9f}
.item-cost-calculation{margin:20px 0;border:0}
.item-cost-calculation td,.item-cost-calculation th{padding:3px 0;border:0}
.item-cost-calculation thead th{color:#ff6a00;font-weight:200;font-size:20px;line-height:24px;text-align:right}
.item-cost-calculation thead th{text-align:right}
.item-cost-calculation thead th:first-child{text-align:left}
.item-cost-calculation tbody th{white-space:nowrap}
.item-cost-calculation tbody td{text-align:right}
.item-cost-calculation tfoot td,.item-cost-calculation tfoot th{padding-top:8px;border-top:1px solid #888;text-align:right}
.legend{margin-bottom:20px}
.product-header{margin-bottom:20px}
.product-header__heading{margin:0}
.product-header__heading,.product-header__heading span{display:inline-block}
.product-header .product-header__type{padding-left:7px;color:#767676;text-transform:none}
.product-header__label{color:#767676}
.product-list__item{padding:20px;border:1px solid #dcdcdc}
.product-list__item:nth-child(n+2){border-top:none}
.product-list__item--warning{outline:2px solid #ff6a00;outline-offset:-2px}
.product-list__item-header{margin-bottom:10px}
.product-list__item-name[class]{margin-right:10px;margin-bottom:0;color:#767676;text-transform:none}
.product-list__item-category{margin-top:5px;color:#767676;font-size:22px}
@media only screen and (min-width:540px){
.product-list__item-header{display:flex;flex-wrap:wrap;align-items:baseline}
.product-list__item-category{margin-top:0}
}
.product-list__item-toolbar{display:flex;align-self:center;margin-left:auto}
.product-list__item-toolbar>:nth-child(n+2){margin-left:20px}
@media only screen and (max-width:539px){
.product-list__item-toolbar{margin-top:10px}
}
.product-list__item-label{width:100%;margin-top:5px;color:#767676}
@media only screen and (max-width:539px){
.product-list__item-label{margin-top:5px}
}
.product-list__item-body>:last-child{margin-bottom:0}
@media only screen and (min-width:681px){
.product-list__item-body--columns{display:flex;justify-content:space-between}
}
.product-list__item-description>:last-child{margin-bottom:0}
@media only screen and (max-width:680px){
.product-list__item-form{display:flex;justify-content:flex-end;margin-top:10px}
}
.sum{padding:20px;text-align:right;white-space:nowrap}
.sum--flush-left-right{padding-right:0;padding-left:0}
.sum__prefix{color:#ff6b02;font-size:32px;text-transform:uppercase}
.heading-type-box{margin-bottom:10px;padding:5px 10px;background:#ff6a00;color:#fff;font-weight:600;font-size:16px;text-align:center;text-transform:uppercase}
.heading-type-box--secondary{background:#09f}
.grid::after{display:table;clear:both;content:""}
.grid{margin-left:-4%;font-size:0}
div[data-column-span],li[data-column-span]{display:block;margin-left:4%;font-size:18px;vertical-align:top}
div[data-column-align=center],li[data-column-align=center]{vertical-align:middle}
.grid--bottom-margin{margin-bottom:54px}
@media only screen and (max-width:700px){
.grid--sm-dividers [data-column-span]{padding-top:25px;border-top:1px solid;transition:none}
.page--dark .section--light .grid--sm-dividers [data-column-span],.page--light .grid--sm-dividers [data-column-span]{border-top-color:#ebebeb}
.page--dark .grid--sm-dividers [data-column-span],.page--light .section--dark .grid--sm-dividers [data-column-span]{border-top-color:#333}
.grid--bottom-margin{margin-bottom:27px}
}
@media only screen and (min-width:700px){
div[data-column-span],li[data-column-span]{display:inline-block}
div[data-column-span="1"],li[data-column-span="1"]{width:4.3333%}
div[data-column-span="2"],li[data-column-span="2"]{width:12.6667%}
div[data-column-span="2.5"],li[data-column-span="2.5"]{width:16%}
div[data-column-span="3"],li[data-column-span="3"]{width:21%}
div[data-column-span="4"],li[data-column-span="4"]{width:29.3333%}
div[data-column-span="5"],li[data-column-span="5"]{width:37.6667%}
div[data-column-span="6"],li[data-column-span="6"]{width:46%}
div[data-column-span="7"],li[data-column-span="7"]{width:54.3333%}
div[data-column-span="8"],li[data-column-span="8"]{width:62.6666%}
div[data-column-span="9"],li[data-column-span="9"]{width:71%}
div[data-column-span="10"],li[data-column-span="10"]{width:79.3333%}
div[data-column-span="11"],li[data-column-span="11"]{width:87.6666%}
div[data-column-span="12"],li[data-column-span="12"]{width:96%}
div[data-column-offset="1"],li[data-column-offset="1"]{margin-left:4.3333%}
div[data-column-offset="2"],li[data-column-offset="2"]{margin-left:12.6667%}
div[data-column-offset="2.5"],li[data-column-offset="2.5"]{margin-left:16%}
div[data-column-offset="3"],li[data-column-offset="3"]{margin-left:21%}
div[data-column-offset="4"],li[data-column-offset="4"]{margin-left:29.3333%}
div[data-column-offset="5"],li[data-column-offset="5"]{margin-left:37.6667%}
div[data-column-offset="6"],li[data-column-offset="6"]{margin-left:46%}
div[data-column-offset="7"],li[data-column-offset="7"]{margin-left:54.3333%}
div[data-column-offset="8"],li[data-column-offset="8"]{margin-left:62.6666%}
div[data-column-offset="9"],li[data-column-offset="9"]{margin-left:71%}
div[data-column-offset="10"],li[data-column-offset="10"]{margin-left:79.3333%}
div[data-column-offset="11"],li[data-column-offset="11"]{margin-left:87.6666%}
div[data-column-offset="12"],li[data-column-offset="12"]{margin-left:96%}
div[data-column-span="1"],li[data-column-span="1"]{width:4.3333%}
div[data-column-span="2"],li[data-column-span="2"]{width:12.6667%}
div[data-column-span="2.5"],li[data-column-span="2.5"]{width:16%}
div[data-column-span="3"],li[data-column-span="3"]{width:21%}
div[data-column-span="4"],li[data-column-span="4"]{width:29.3333%}
div[data-column-span="5"],li[data-column-span="5"]{width:37.6667%}
div[data-column-span="6"],li[data-column-span="6"]{width:46%}
div[data-column-span="7"],li[data-column-span="7"]{width:54.3333%}
div[data-column-span="8"],li[data-column-span="8"]{width:62.6666%}
div[data-column-span="9"],li[data-column-span="9"]{width:71%}
div[data-column-span="10"],li[data-column-span="10"]{width:79.3333%}
div[data-column-span="11"],li[data-column-span="11"]{width:87.6666%}
div[data-column-span="12"],li[data-column-span="12"]{width:96%}
div[data-column-offset="1"],li[data-column-offset="1"]{margin-left:4.3333%}
div[data-column-offset="2"],li[data-column-offset="2"]{margin-left:12.6667%}
div[data-column-offset="2.5"],li[data-column-offset="2.5"]{margin-left:16%}
div[data-column-offset="3"],li[data-column-offset="3"]{margin-left:21%}
div[data-column-offset="4"],li[data-column-offset="4"]{margin-left:29.3333%}
div[data-column-offset="5"],li[data-column-offset="5"]{margin-left:37.6667%}
div[data-column-offset="6"],li[data-column-offset="6"]{margin-left:46%}
div[data-column-offset="7"],li[data-column-offset="7"]{margin-left:54.3333%}
div[data-column-offset="8"],li[data-column-offset="8"]{margin-left:62.6666%}
div[data-column-offset="9"],li[data-column-offset="9"]{margin-left:71%}
div[data-column-offset="10"],li[data-column-offset="10"]{margin-left:79.3333%}
div[data-column-offset="11"],li[data-column-offset="11"]{margin-left:87.6666%}
div[data-column-offset="12"],li[data-column-offset="12"]{margin-left:96%}
.grid-collapsed div[data-column-span="1"],.grid-collapsed li[data-column-span="1"]{width:8.3333%}
.grid-collapsed div[data-column-span="2"],.grid-collapsed li[data-column-span="2"]{width:16.6667%}
div[data-column-span="2.5"],li[data-column-span="2.5"]{width:16%}
.grid-collapsed div[data-column-span="3"],.grid-collapsed li[data-column-span="3"]{width:25%}
.grid-collapsed div[data-column-span="4"],.grid-collapsed li[data-column-span="4"]{width:33.3333%}
.grid-collapsed div[data-column-span="5"],.grid-collapsed li[data-column-span="5"]{width:41.6667%}
.grid-collapsed div[data-column-span="6"],.grid-collapsed li[data-column-span="6"]{width:50%}
.grid-collapsed div[data-column-span="7"],.grid-collapsed li[data-column-span="7"]{width:58.3333%}
.grid-collapsed div[data-column-span="8"],.grid-collapsed li[data-column-span="8"]{width:66.6666%}
.grid-collapsed div[data-column-span="9"],.grid-collapsed li[data-column-span="9"]{width:75%}
.grid-collapsed div[data-column-span="10"],.grid-collapsed li[data-column-span="10"]{width:83.3333%}
.grid-collapsed div[data-column-span="11"],.grid-collapsed li[data-column-span="11"]{width:91.6666%}
.grid-collapsed div[data-column-span="12"],.grid-collapsed li[data-column-span="12"]{width:100%}
.grid-collapsed.grid-collapsed div[data-column-offset="1"],.grid-collapsed.grid-collapsed li[data-column-offset="1"]{margin-left:8.3333%}
.grid-collapsed.grid-collapsed div[data-column-offset="2"],.grid-collapsed.grid-collapsed li[data-column-offset="2"]{margin-left:16.6667%}
.grid-collapsed.grid-collapsed div[data-column-offset="3"],.grid-collapsed.grid-collapsed li[data-column-offset="3"]{margin-left:25%}
.grid-collapsed.grid-collapsed div[data-column-offset="4"],.grid-collapsed.grid-collapsed li[data-column-offset="4"]{margin-left:33.3333%}
.grid-collapsed.grid-collapsed div[data-column-offset="5"],.grid-collapsed.grid-collapsed li[data-column-offset="5"]{margin-left:41.6667%}
.grid-collapsed.grid-collapsed div[data-column-offset="6"],.grid-collapsed.grid-collapsed li[data-column-offset="6"]{margin-left:50%}
.grid-collapsed.grid-collapsed div[data-column-offset="7"],.grid-collapsed.grid-collapsed li[data-column-offset="7"]{margin-left:58.3333%}
.grid-collapsed.grid-collapsed div[data-column-offset="8"],.grid-collapsed.grid-collapsed li[data-column-offset="8"]{margin-left:66.6666%}
.grid-collapsed.grid-collapsed div[data-column-offset="9"],.grid-collapsed.grid-collapsed li[data-column-offset="9"]{margin-left:75%}
.grid-collapsed.grid-collapsed div[data-column-offset="10"],.grid-collapsed.grid-collapsed li[data-column-offset="10"]{margin-left:83.3333%}
.grid-collapsed.grid-collapsed div[data-column-offset="11"],.grid-collapsed.grid-collapsed li[data-column-offset="11"]{margin-left:91.6666%}
.grid-collapsed.grid-collapsed div[data-column-offset="12"],.grid-collapsed.grid-collapsed li[data-column-offset="12"]{margin-left:100%}
}
@media only screen and (min-width:900px){
.grid--gutter-large div[data-column-span="4"],.grid--gutter-large li[data-column-span="4"]{width:27.3333%}
.grid--gutter-large div[data-column-span="8"],.grid--gutter-large li[data-column-span="8"]{width:60%;margin-right:4%}
}
.grid-collapsed{margin-left:0}
.grid-collapsed div[data-column-span],.grid-collapsed li[data-column-span]{margin-bottom:0;margin-left:0}
@media only screen and (max-width:1050px){
div[data-column-span],li[data-column-span]{font-size:16px}
}
.c-buffer-box{padding:8px 10px;border:0 solid}
.page--dark .section--light .c-buffer-box,.page--light .c-buffer-box{border-color:#dcdcdc}
.page--dark .c-buffer-box,.page--light .section--dark .c-buffer-box{border-color:#333}
.c-buffer-box--highlight[class][class]{border-color:#ff6a00}
.c-buffer-box--primary[class][class]{border-color:#09f}
.c-buffer-box::after{display:table;clear:both;content:""}
.c-buffer-box:last-child{flex-grow:1}
.c-buffer-box--no-top{padding-top:0}
.c-buffer-box--no-right{padding-right:0}
.c-buffer-box--no-bottom{padding-bottom:0}
.c-buffer-box--no-left{padding-left:0}
.c-buffer-box--no-padding{padding:0}
.c-buffer-box--only-top{padding:8px 0 0}
.c-buffer-box--only-right{padding:0 8px 0 0}
.c-buffer-box--only-bottom{padding:0 0 8px}
.c-buffer-box--only-left{padding:0 0 0 8px}
.c-buffer-box--padding-large{padding:100px}
.c-buffer-box--padding-large-top[class]{padding-top:100px}
.c-buffer-box--padding-large-right[class]{padding-right:100px}
.c-buffer-box--padding-large-bottom[class]{padding-bottom:100px}
.c-buffer-box--padding-large-left[class]{padding-left:100px}
@media only screen and (max-width:1050px){
.c-buffer-box--padding-large{padding:75px}
.c-buffer-box--padding-large-top[class]{padding-top:75px}
.c-buffer-box--padding-large-right[class]{padding-right:75px}
.c-buffer-box--padding-large-bottom[class]{padding-bottom:75px}
.c-buffer-box--padding-large-left[class]{padding-left:75px}
}
.c-buffer-box--padding-medium{padding:30px}
.c-buffer-box--padding-medium-top{padding-top:30px}
.c-buffer-box--padding-medium-right{padding-right:30px}
.c-buffer-box--padding-medium-bottom{padding-bottom:30px}
.c-buffer-box--padding-medium-left{padding-left:30px}
.c-buffer-box--tight-padding{padding:calc(.5 * 8px)}
.c-buffer-box--tight-top[class]{padding-top:calc(.5 * 8px)}
.c-buffer-box--tight-right[class]{padding-right:calc(.5 * 8px)}
.c-buffer-box--tight-bottom[class]{padding-bottom:calc(.5 * 8px)}
.c-buffer-box--tight-left[class]{padding-left:calc(.5 * 8px)}
.c-buffer-box-padding-56{padding:56px}
.c-buffer-box-padding-top-56{padding-top:56px}
.c-buffer-box-padding-right-56{padding-right:56px}
.c-buffer-box-padding-bottom-56{padding-bottom:56px}
.c-buffer-box-padding-left-56{padding-left:56px}
.c-buffer-box-padding-48{padding:48px}
.c-buffer-box-padding-top-48{padding-top:48px}
.c-buffer-box-padding-right-48{padding-right:48px}
.c-buffer-box-padding-bottom-48{padding-bottom:48px}
.c-buffer-box-padding-left-48{padding-left:48px}
.c-buffer-box-padding-40{padding:40px}
.c-buffer-box-padding-top-40{padding-top:40px}
.c-buffer-box-padding-right-40{padding-right:40px}
.c-buffer-box-padding-bottom-40{padding-bottom:40px}
.c-buffer-box-padding-left-40{padding-left:40px}
.c-buffer-box-padding-32{padding:32px}
.c-buffer-box-padding-top-32{padding-top:32px}
.c-buffer-box-padding-right-32{padding-right:32px}
.c-buffer-box-padding-bottom-32{padding-bottom:32px}
.c-buffer-box-padding-left-32{padding-left:32px}
.c-buffer-box-padding-24{padding:24px}
.c-buffer-box-padding-top-24{padding-top:24px}
.c-buffer-box-padding-right-24{padding-right:24px}
.c-buffer-box-padding-bottom-24{padding-bottom:24px}
.c-buffer-box-padding-left-24{padding-left:24px}
.c-buffer-box-padding{padding:16px}
.c-buffer-box-padding-top-16{padding-top:16px}
.c-buffer-box-padding-right-16{padding-right:16px}
.c-buffer-box-padding-bottom-16{padding-bottom:16px}
.c-buffer-box-padding-left-16{padding-left:16px}
.c-buffer-box-padding{padding:12px}
.c-buffer-box-padding-top-12{padding-top:12px}
.c-buffer-box-padding-right-12{padding-right:12px}
.c-buffer-box-padding-bottom-12{padding-bottom:12px}
.c-buffer-box-padding-left-12{padding-left:12px}
.c-buffer-box--border-top{border-top-width:1px}
.c-buffer-box--border-bottom{border-bottom-width:1px}
.c-buffer-box--border-left{border-left-width:1px}
.c-buffer-box--border-right{border-right-width:1px}
.c-buffer-box--no-border-top{border-top-width:0}
.c-buffer-box--no-border-bottom{border-bottom-width:0}
.c-buffer-box--no-border-left{border-left-width:0}
.c-buffer-box--no-border-right{border-right-width:0}
.c-buffer-box--border-all{border-width:1px}
.c-buffer-box--centered{display:flex;justify-content:center}
.c-buffer-box-margin-56{margin:56px}
.c-buffer-box-margin-top-56{margin-top:56px}
.c-buffer-box-margin-right-56{margin-right:56px}
.c-buffer-box-margin-bottom-56{margin-bottom:56px}
.c-buffer-box-margin-left-56{margin-left:56px}
.c-buffer-box-margin-48{margin:48px}
.c-buffer-box-margin-top-48{margin-top:48px}
.c-buffer-box-margin-right-48{margin-right:48px}
.c-buffer-box-margin-bottom-48{margin-bottom:48px}
.c-buffer-box-margin-left-48{margin-left:48px}
.c-buffer-box-margin-40{margin:40px}
.c-buffer-box-margin-top-40{margin-top:40px}
.c-buffer-box-margin-right-40{margin-right:40px}
.c-buffer-box-margin-bottom-40{margin-bottom:40px}
.c-buffer-box-margin-left-40{margin-left:40px}
.c-buffer-box-margin-32{margin:32px}
.c-buffer-box-margin-top-32{margin-top:32px}
.c-buffer-box-margin-right-32{margin-right:32px}
.c-buffer-box-margin-bottom-32{margin-bottom:32px}
.c-buffer-box-margin-left-32{margin-left:32px}
.c-buffer-box-margin-24{margin:24px}
.c-buffer-box-margin-top-24{margin-top:24px}
.c-buffer-box-margin-right-24{margin-right:24px}
.c-buffer-box-margin-bottom-24{margin-bottom:24px}
.c-buffer-box-margin-left-24{margin-left:24px}
.c-buffer-box-margin{margin:16px}
.c-buffer-box-margin-top-16{margin-top:16px}
.c-buffer-box-margin-right-16{margin-right:16px}
.c-buffer-box-margin-bottom-16{margin-bottom:16px}
.c-buffer-box-margin-left-16{margin-left:16px}
.c-buffer-box-margin{margin:12px}
.c-buffer-box-margin-top-12{margin-top:12px}
.c-buffer-box-margin-right-12{margin-right:12px}
.c-buffer-box-margin-bottom-12{margin-bottom:12px}
.c-buffer-box-margin-left-12{margin-left:12px}
.c-buffer-box--margin-8{margin:8px}
.c-buffer-box--margin-top-8{margin-top:8px}
.c-buffer-box--margin-right-8{margin-right:8px}
.c-buffer-box--margin-bottom-8{margin-bottom:8px}
.c-buffer-box--margin-left-8{margin-left:8px}
.c-buffer-box--margin-4{margin:calc(.5 * 8px)}
.c-buffer-box--top-4[class]{margin-top:calc(.5 * 8px)}
.c-buffer-box--right-4[class]{margin-right:calc(.5 * 8px)}
.c-buffer-box--bottom-4[class]{margin-bottom:calc(.5 * 8px)}
.c-buffer-box--left-4[class]{margin-left:calc(.5 * 8px)}
.article{max-width:950px;margin-bottom:30px}
.article-inner{margin:0 160px 0 0}
.page--dark .section--light .article-inner-inner{clear:both;padding:20px 25px 1px}
.article-inner::after{display:table;clear:both;content:""}
.article-inner .right{clear:right;max-width:65%;margin-right:-160px}
.page--dark .article-inner-inner .right,.page--light .section--dark .article-inner-inner .right{max-width:50%}
.article-inner .left{clear:left;max-width:35%}
.article blockquote{margin-top:39px}
.article .blockquote-cite{margin-top:-14px}
.article-table,.article-widen-element{margin-right:-160px}
.intro,.intro strong{font-weight:500}
.article h2+p>.text-button{margin-top:17px}
.article h2+.article-table{margin-top:10px}
.article .quote{float:left;width:290px;margin-right:40px;margin-left:-70px}
@media only screen and (max-width:1200px){
.article-inner{margin-right:0}
.article .quote{margin-left:-40px}
.article-inner .right{max-width:50%;margin-right:0}
.article-table,.article-widen-element{margin-right:0}
}
@media only screen and (max-width:1050px){
.page--dark .article-inner-inner,.page--light .section--dark .article-inner-inner{padding:15px 20px}
}
@media only screen and (max-width:900px){
.article .quote{max-width:50%;margin-left:0}
}
@media only screen and (max-width:500px){
.page--dark .article-inner-inner,.page--light .section--dark .article-inner-inner{padding:10px 15px}
.article .quote{float:none;max-width:none;width:auto;margin-right:0}
.article-inner .left,.article-inner .right,.page--dark .article-inner .right,.page--light .section--dark .article-inner .right{float:none;max-width:100%;width:auto;margin-right:auto;margin-left:auto}
}
@media print{
.article-image img{display:block}
.article-inner{margin:0}
}
.article-info{padding-top:30px;padding-bottom:60px}
.page--dark .article-info,.page--light .section--dark{background-color:#fff;color:#000}
.page--dark .article-info,.page--light .section--dark{background-color:#000;color:#fff}
a.send-feedback-link{display:inline-block;position:relative;padding:0 10px 0 13px;border:none;font-weight:400;font-size:14px;line-height:20px;text-transform:uppercase}
.page--dark .section--light a.send-feedback-link:focus,.page--dark .section--light a.send-feedback-link:hover,.page--light a.send-feedback-link:focus,.page--light a.send-feedback-link:hover{color:#3d3d3d}
.page--dark a.send-feedback-link:focus,.page--dark a.send-feedback-link:hover,.page--light .section--dark a.send-feedback-link:focus,.page--light .section--dark a.send-feedback-link:hover{color:#fff}
a.send-feedback-link::before{position:absolute;top:5px;left:0;width:6px;height:11px;content:"";transition:transform 162ms ease}
.kanthal a.send-feedback-link::before{}
.page--dark .section--light .send-feedback.expanded a.send-feedback-link,.page--light .send-feedback.expanded a.send-feedback-link{color:#3d3d3d}
.page--dark .send-feedback.expanded a.send-feedback-link,.page--light .section--dark .send-feedback.expanded a.send-feedback-link{color:#fff}
.send-feedback.expanded a.send-feedback-link::before{transform:rotate(90deg)}
.ie9 .send-feedback.expanded a.send-feedback-link::before{top:6px;left:8px;width:11px;height:6px;}
.send-feedback-form{padding:20px 0 30px}
.send-feedback-form h2{margin-bottom:20px}
.send-feedback-form .checkbox{white-space:normal}
.page-actions{margin-bottom:26px}
.page-actions::after{display:table;clear:both;content:""}
.page-actions h2{font-weight:700;font-size:14px;line-height:40px}
.kanthal .page-actions h2{font-weight:400;-moz-osx-font-smoothing:unset;-webkit-font-smoothing:subpixel-antialiased}
.page-actions li{display:inline-block;margin-right:5px;margin-bottom:10px;vertical-align:top}
.page-actions li a,.page-actions li button{display:block;position:relative;width:90px;height:90px;overflow:hidden;border:1px solid #ff6a00;text-indent:400%;white-space:nowrap}
.kanthal .page-actions li a,.kanthal .page-actions li button{width:50px;height:50px;border:none;border-radius:50%;background-color:#e2221b;transition:background .2s ease}
.kanthal .page-actions-share li a,.kanthal .page-actions-share li button{background-color:#767676}
.page-actions li.page-action-email-us a{}
.page-actions li.page-action-email-us a::after{}
.page-actions li.page-action-twitter a{}
.page-actions li.page-action-twitter a::after{}
.page-actions li.page-action-facebook a{}
.page-actions li.page-action-facebook a::after{}
.page-actions li.page-action-linkedin a{}
.page-actions li.page-action-linkedin a::after{}
.page-actions li.page-action-email a{}
.page-actions li.page-action-email a::after{}
.page-actions li.page-action-print button{}
.page-actions li.page-action-print button::after{}
.kanthal .page-actions li.page-action-call-us a{background-position:0 50%}
.kanthal .page-actions li.page-action-email-us a{background-position:-50px 50%}
.kanthal .page-actions li.page-action-twitter a{background-position:-150px 50%}
.kanthal .page-actions li.page-action-facebook a{background-position:0 50%}
.kanthal .page-actions li.page-action-linkedin a{background-position:-100px 50%}
.kanthal .page-actions li.page-action-email a{background-position:-300px 50%}
.kanthal .page-actions li.page-action-print button{background-position:-350px 50%}
.generatedcontent .page-actions li a:active,.generatedcontent .page-actions li a:focus,.generatedcontent .page-actions li a:hover,.generatedcontent .page-actions li button:active,.generatedcontent .page-actions li button:focus,.generatedcontent .page-actions li button:hover{background-color:#ff6a00}
html:not(.kanthal).generatedcontent .page-actions li a:active,html:not(.kanthal).generatedcontent .page-actions li a:focus,html:not(.kanthal).generatedcontent .page-actions li a:hover,html:not(.kanthal).generatedcontent .page-actions li button:active,html:not(.kanthal).generatedcontent .page-actions li button:focus,html:not(.kanthal).generatedcontent .page-actions li button:hover{background-image:none}
.kanthal.generatedcontent .page-actions li a:active,.kanthal.generatedcontent .page-actions li a:focus,.kanthal.generatedcontent .page-actions li a:hover,.kanthal.generatedcontent .page-actions li button:active,.kanthal.generatedcontent .page-actions li button:focus,.kanthal.generatedcontent .page-actions li button:hover{background-color:#333}
.page-actions li a::after,.page-actions li button::after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";opacity:0;transition:opacity 162ms ease}
.kanthal .page-actions li a::after,.kanthal .page-actions li button::after{display:none}
.page-actions li a:active::after,.page-actions li a:focus::after,.page-actions li a:hover::after,.page-actions li button:active::after,.page-actions li button:focus::after,.page-actions li button:hover::after{opacity:1}
.page-actions-contact{float:left}
.page-actions-share{float:right}
@media only screen and (max-width:1300px){
.page-actions li a,.page-actions li button{width:80px;height:80px}
}
@media only screen and (max-width:1100px){
.send-feedback{margin-top:-14px}
.page-actions h2{font-size:13px}
.page-actions-contact,.page-actions-share{float:none;margin-bottom:20px}
}
@media print{
.article-info{display:none}
}
.article-intro-list{margin-top:40px;margin-bottom:50px;padding-top:20px;border:1px solid #ebebeb;border-width:1px 0;text-align:center}
.page--dark .section--light .article-intro-list,.page--light .article-intro-list{border-color:#ebebeb;color:#000}
.page--dark .article-intro-list,.page--light .section--dark .article-intro-list{border-color:#333;color:#fff}
.article-intro-list ul{max-width:800px;margin:0 auto;padding-bottom:20px}
.article-intro-list ul li{display:inline-block;margin:0 10px;padding:0}
.article-intro-list ul li::before{display:none}
.article-intro-list .dt{display:inline-block;margin-right:5px;font-weight:400}
.article-intro-list dt::before{font-size:2em;content:"\00a0·\00a0"}
.article-intro-list dd{display:inline-block;margin-left:4px}
ul+.article-intro-list-cta{margin-top:-10px}
.article-intro-list-cta{position:relative;top:22px}
.article-intro-list-cta-inner{display:inline-block;padding:0 20px;background:#fff}
.page--dark .article-intro-list-cta-inner,.page--light .section--dark .article-intro-list-cta-inner{background-color:#fff}
.page--dark .article-intro-list-cta-inner,.page--light .section--dark .article-intro-list-cta-inner{background-color:#000}
@media only screen and (max-width:1050px){
.article-intro-list{margin-top:30px;margin-bottom:40px}
}
a.button,button,input[type=button],input[type=reset],input[type=submit]{display:inline-block;position:relative;min-height:42px;width:auto;overflow:visible;padding:4px 30px;outline:0;border:2px solid #09f;border-radius:0;background-color:transparent;color:#09f;font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:14px;line-height:30px;vertical-align:top;text-align:center;text-transform:uppercase;word-break:normal;cursor:pointer;transition:border 162ms ease,background 162ms ease,opacity 162ms ease}
.kanthal[class] a.button,.kanthal[class] button,.kanthal[class] input[type=button],.kanthal[class] input[type=submit]{border-color:#1a617f;background-color:transparent;color:#1a617f;font-weight:600}
.theme-neutral[class] a.button,.theme-neutral[class] button,.theme-neutral[class] input[type=button],.theme-neutral[class] input[type=submit]{border-color:#3568c3;color:#3568c3}
a.button+a.button{margin-left:6px}
a.button:only-child,button:only-child,input[type=button]:only-child,input[type=submit]:only-child{min-width:170px;margin-bottom:20px;}
a.button span:not(.icon),button span:not(.icon),input[type=button] span:not(.icon),input[type=submit] span:not(.icon){border-bottom:1px solid transparent}
a.button:active,a.button:focus,a.button:hover,button:active,button:focus,button:hover,input[type=button]:active,input[type=button]:focus,input[type=button]:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{border-color:#005c99;color:#005c99}
.kanthal[class] a.button:active,.kanthal[class] a.button:focus,.kanthal[class] a.button:hover,.kanthal[class] button:active,.kanthal[class] button:focus,.kanthal[class] button:hover,.kanthal[class] input[type=button]:active,.kanthal[class] input[type=button]:focus,.kanthal[class] input[type=button]:hover,.kanthal[class] input[type=submit]:active,.kanthal[class] input[type=submit]:focus,.kanthal[class] input[type=submit]:hover{border-color:#000;background-color:transparent;color:#000}
.theme-neutral[class] a.button:active,.theme-neutral[class] a.button:focus,.theme-neutral[class] a.button:hover,.theme-neutral[class] button:active,.theme-neutral[class] button:focus,.theme-neutral[class] button:hover,.theme-neutral[class] input[type=button]:active,.theme-neutral[class] input[type=button]:focus,.theme-neutral[class] input[type=button]:hover,.theme-neutral[class] input[type=submit]:active,.theme-neutral[class] input[type=submit]:focus,.theme-neutral[class] input[type=submit]:hover{border-color:#3568c3;background-color:transparent;color:#3568c3}
a.button:active span,a.button:focus span,a.button:hover span,button:active span,button:focus span,button:hover span,input[type=button]:active span,input[type=button]:focus span,input[type=button]:hover span,input[type=submit]:active span,input[type=submit]:focus span,input[type=submit]:hover span{border-bottom-color:#005f9f;border-bottom-color:rgba(0,95,159,.4)}
.kanthal[class] a.button:active span,.kanthal[class] a.button:focus span,.kanthal[class] a.button:hover span,.kanthal[class] button:active span,.kanthal[class] button:focus span,.kanthal[class] button:hover span,.kanthal[class] input[type=button]:active span,.kanthal[class] input[type=button]:focus span,.kanthal[class] input[type=button]:hover span,.kanthal[class] input[type=submit]:active span,.kanthal[class] input[type=submit]:focus span,.kanthal[class] input[type=submit]:hover span{border-bottom-color:#000;border-bottom-color:rgba(0,0,0,.4);color:#000}
.theme-neutral[class] a.button:active span,.theme-neutral[class] a.button:focus span,.theme-neutral[class] a.button:hover span,.theme-neutral[class] button:active span,.theme-neutral[class] button:focus span,.theme-neutral[class] button:hover span,.theme-neutral[class] input[type=button]:active span,.theme-neutral[class] input[type=button]:focus span,.theme-neutral[class] input[type=button]:hover span,.theme-neutral[class] input[type=submit]:active span,.theme-neutral[class] input[type=submit]:focus span,.theme-neutral[class] input[type=submit]:hover span{border-bottom-color:#3568c3;border-bottom-color:rgba(53,104,195,.4);color:#3568c3}
button.column-picker-button{float:right;min-height:0;padding:0 0 10px 0;border:none;line-height:20px}
@media only screen and (min-width:1051px){
.button.button-big{min-height:53px;padding:10px 40px 9px}
}
.button.button-style-2,.button.button-style-3{padding:5px 31px;border-width:1px;font-weight:400}
.kanthal[class] .button.button-style-2,.kanthal[class] .button.button-style-3{font-weight:400}
@media only screen and (min-width:1051px){
.button.button-style-2.button-big,.button.button-style-3.button-big{padding:11px 41px 10px}
}
.button.button-style-3{background-color:#09f;color:#fff}
.button.button-style-3 svg{stroke:#fff}
.kanthal[class] .button.button-style-3{background-color:#1a617f;color:#fff}
.theme-neutral[class] .button.button-style-3{background-color:#3568c3;color:#fff}
.button.button-style-3:active,.button.button-style-3:focus,.button.button-style-3:hover{background-color:#005f9f;color:#fff}
.kanthal[class] .button.button-style-3:active,.kanthal[class] .button.button-style-3:focus,.kanthal[class] .button.button-style-3:hover{background:#000}
.theme-neutral[class] .button.button-style-3:active,.theme-neutral[class] .button.button-style-3:focus,.theme-neutral[class] .button.button-style-3:hover{background:#005c99;color:#fff}
.button.button-style-3:active span,.button.button-style-3:focus span,.button.button-style-3:hover span{border-bottom-color:#fff;border-bottom-color:rgba(255,255,255,.4)}
.kanthal[class] .button.button-style-3:active span,.kanthal[class] .button.button-style-3:focus span,.kanthal[class] .button.button-style-3:hover span{border-bottom-color:transparent;color:#fff}
.theme-neutral[class] .button.button-style-3:active span,.theme-neutral[class] .button.button-style-3:focus span,.theme-neutral[class] .button.button-style-3:hover span{border-bottom-color:rgba(255,255,255,.4);color:#fff}
.button.button-color-2.button-style-3{background-color:#ff6a00;color:#fff}
.kanthal[class] .button.button-color-2.button-style-3{background-color:#e2221b;color:#fff}
.theme-neutral[class] .button.button-color-2.button-style-3{background-color:#3568c3;color:#fff}
.button.button-color-2{border-color:#ff6a00;color:#ff6a00}
.kanthal[class] .button.button-color-2{border-color:#e2221b;color:#e2221b}
.theme-neutral[class] .button.button-color-2{border-color:#3568c3;color:#3568c3}
.button.button-color-2:active,.button.button-color-2:focus,.button.button-color-2:hover{border-color:#e46a14;color:#e46a14}
.button.button-color-2:active span,.button.button-color-2:focus span,.button.button-color-2:hover span{border-bottom-color:#e46a14;border-bottom-color:rgba(228,106,20,.4)}
.button.button-color-2.button-style-3:active,.button.button-color-2.button-style-3:focus,.button.button-color-2.button-style-3:hover{background-color:#e46a14;color:#fff}
.kanthal[class] .button.button-color-2.button-style-3:active,.kanthal[class] .button.button-color-2.button-style-3:focus,.kanthal[class] .button.button-color-2.button-style-3:hover{background-color:#000}
.theme-neutral[class] .button.button-color-2.button-style-3:active,.theme-neutral[class] .button.button-color-2.button-style-3:focus,.theme-neutral[class] .button.button-color-2.button-style-3:hover{background-color:#005c99}
.button.button-color-2.button-style-3:active span,.button.button-color-2.button-style-3:focus span,.button.button-color-2.button-style-3:hover span{border-bottom-color:#fff;border-bottom-color:rgba(255,255,255,.4);color:#fff}
.button .icon{position:absolute;top:0;left:0;width:41px;height:100%;border-right:1px solid #09f;text-align:left}
.button svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);stroke:#09f}
.button:focus svg,.button:hover svg,.kanthal[class] .button:focus svg,.kanthal[class] .button:hover svg,.theme-neutral[class] .button:focus svg,.theme-neutral[class] .button:hover svg{stroke:#fff}
.kanthal[class] .button svg{stroke:#1a617f}
.kanthal[class] .button .icon{border-right-color:#1a617f}
.theme-neutral[class] .button svg{stroke:#3568c3}
.theme-neutral[class] .button .icon{border-right-color:#3568c3}
.button.button-color-2 svg{stroke:#ff6a00}
.kanthal[class] .button.button-color-2 svg{stroke:#e2221b}
.theme-neutral[class] .button.button-color-2 svg{stroke:#3568c3}
.button.button-style-2:focus svg,.button.button-style-2:hover svg,.button.button-style-3 svg,.kanthal[class] .button.button-color-2:focus svg,.kanthal[class] .button.button-color-2:hover svg,.kanthal[class] .button.button-style-2:focus svg,.kanthal[class] .button.button-style-2:hover svg,.kanthal[class] .button.button-style-3 svg,.theme-neutral[class] .button.button-color-2:focus svg,.theme-neutral[class] .button.button-color-2:hover svg,.theme-neutral[class] .button.button-style-2:focus svg,.theme-neutral[class] .button.button-style-2:hover svg,.theme-neutral[class] .button.button-style-3 svg{stroke:#fff}
.button.button-icon-1-filled svg{stroke:none;fill:#09f}
.button.button-icon-1-filled:focus svg,.button.button-icon-1-filled:hover svg{fill:#fff;stroke:none}
.button.button--small[class]{min-width:0;min-height:0;padding:0;line-height:27px}
.button.button--small>.icon+span{margin-top:8px;margin-right:8px;margin-bottom:8px;margin-left:42px;padding:0}
.button.button--small .icon{width:34px}
.contenthub .button.button--small[class]{text-transform:none}
@media only screen and (max-width:1050px){
.button.button--small .icon{height:100%}
}
.button .icon+span{margin-left:41px}
@media only screen and (min-width:1051px){
.button.button-big .icon+span{margin-left:61px}
}
.button.button-style-3 .icon{top:-1px;height:42px;border-right-width:1px;border-right-color:#fff}
.page--dark .section--light .button.button-style-3 .icon,.page--light .button.button-style-3 .icon{border-right-color:#fff}
.page--dark .button.button-style-3 .icon,.page--light .section--dark .button.button-style-3 .icon{border-right-color:#000}
.kanthal[class] .button.button-style-3 .icon{border-right-color:#fff}
@media only screen and (min-width:1051px){
.button.button-big .icon{width:61px;height:52px}
.button.button-big.button-style-3 .icon{height:53px}
}
.button:active .icon,.button:focus .icon,.button:hover .icon{border-color:#005f9f;background-color:#005f9f}
.kanthal[class] .button:active .icon,.kanthal[class] .button:focus .icon,.kanthal[class] .button:hover .icon{border-color:#000;background-color:#000}
.theme-neutral[class] .button:active .icon,.theme-neutral[class] .button:focus .icon,.theme-neutral[class] .button:hover .icon{border-color:#005c99;background-color:#005c99}
.page--dark .section--light .button.button-style-3:active .icon,.page--dark .section--light .button.button-style-3:focus .icon,.page--dark .section--light .button.button-style-3:hover .icon,.page--light .button.button-style-3:active .icon,.page--light .button.button-style-3:focus .icon,.page--light .button.button-style-3:hover .icon{border-color:#fff}
.page--dark .button.button-style-3:active .icon,.page--dark .button.button-style-3:focus .icon,.page--dark .button.button-style-3:hover .icon,.page--light .section--dark .button.button-style-3:active .icon,.page--light .section--dark .button.button-style-3:focus .icon,.page--light .section--dark .button.button-style-3:hover .icon{border-color:#000}
.kanthal[class] .button.button-style-3:active .icon,.kanthal[class] .button.button-style-3:focus .icon,.kanthal[class] .button.button-style-3:hover .icon{border-color:#fff}
.button.button-color-2 .icon{border-color:#ff6a00}
.kanthal[class] .button.button-color-2 .icon{border-color:#e2221b}
.theme-neutral[class] .button.button-color-2 .icon{border-color:#3568c3}
.button.button-color-2:active .icon,.button.button-color-2:focus .icon,.button.button-color-2:hover .icon{border-color:#e46a14;background-color:#e46a14}
.kanthal[class] .button.button-color-2:active .icon,.kanthal[class] .button.button-color-2:focus .icon,.kanthal[class] .button.button-color-2:hover .icon{border-color:#000;background-color:#000}
.theme-neutral[class] .button.button-color-2:active .icon,.theme-neutral[class] .button.button-color-2:focus .icon,.theme-neutral[class] .button.button-color-2:hover .icon{border-color:#005c99;background-color:#005c99}
.page--dark .section--light .button.button-color-2.button-style-3 .icon,.page--light .button.button-color-2.button-style-3 .icon{border-color:#fff}
.page-dark .button.button-color-2.button-style-3 .icon,.page-light .section--dark .button.button-color-2.button-style-3 .icon{border-color:#000}
.kanthal[class] .button.button-color-2.button-style-3 .icon{border-color:#fff}
.theme-neutral[class] .button.button-color-2.button-style-3 .icon{border-color:#fff}
.form-general:invalid .form-general--dynamic-button,.kanthal[class] button[disabled],.kanthal[class] button[disabled]:hover,.kanthal[class] input[type=button][disabled],.kanthal[class] input[type=button][disabled]:hover,.kanthal[class] input[type=submit][disabled],.kanthal[class] input[type=submit][disabled]:hover,button[disabled],button[disabled]:hover,input[type=button][disabled],input[type=button][disabled]:hover,input[type=submit][disabled],input[type=submit][disabled]:hover{border-color:#767676;border-radius:0;background-color:transparent;color:#767676;cursor:not-allowed}
button.link{min-width:0;min-height:0;height:auto;margin:0;padding:0;border:0;background:0 0;color:#09f;font-weight:200;font-size:inherit;line-height:inherit;text-align:left;text-transform:none;cursor:pointer;transition:none}
.kanthal[class] button.link{font-weight:200}
button.link span:not(.icon){border-bottom:1px solid #b2e0ff;border-bottom:1px solid rgba(0,153,255,.3);transition:border 162ms ease,color 162ms ease}
.kanthal[class] button.link span:not(.icon){border-bottom:1px solid #1b617f;border-bottom:1px solid rgba(27,97,127,.3)}
button.link:active span,button.link:focus span,button.link:hover span{border-bottom-color:#005f9f;color:#005c99}
.kanthal[class] button.link:active span,.kanthal[class] button.link:focus span,.kanthal[class] button.link:hover span{border-bottom-color:#000;color:#000}
.theme-neutral[class] button.link:active span,.theme-neutral[class] button.link:focus span,.theme-neutral[class] button.link:hover span{border-bottom-color:#3568c3;color:#3568c3}
a.text-button,button.text-button{display:inline-block;padding-top:13px;border:none;border-top:1px solid #09f;font-weight:400;font-size:14px;line-height:20px;text-transform:uppercase;word-break:normal}
.kanthal[class] a.text-button,.kanthal[class] button.text-button{border-top-color:#1b617f}
.kanthal[class] .text-button:active,.kanthal[class] .text-button:focus,.kanthal[class] .text-button:hover,.page--dark .section--light .text-button:active,.page--dark .section--light .text-button:focus,.page--dark .section--light .text-button:hover,.page--light .text-button:active,.page--light .text-button:focus,.page--light .text-button:hover{border-top-color:#000;color:#000}
.page--dark .text-button:active,.page--dark .text-button:focus,.page--dark .text-button:hover,.page--light .section--dark .text-button:active,.page--light .section--dark .text-button:focus,.page--light .section--dark .text-button:hover{border-top-color:#fff;color:#fff}
@media only screen and (max-width:1050px){
a.button,button,input[type=button],input[type=submit]{min-height:38px;padding-right:25px;padding-left:25px;font-size:14px;line-height:26px}
.button.button-style-2,.button.button-style-3{padding-right:26px;padding-left:26px}
.button .icon{height:36px}
.button.button-style-3 .icon{height:38px}
.text-button{font-size:13px}
}
@media only screen and (max-width:500px){
.button.button-style-2,.button.button-style-3,a.button,button,input[type=button],input[type=submit]{padding-right:18px;padding-left:18px}
}
[data-toggle-loading-message].loading{padding-left:55px;transition:border 162ms ease,opacity 162ms ease}
[data-toggle-loading-message].button-color-2.loading{padding-left:55px;transition:border 162ms ease,opacity 162ms ease}
.button .icon.icon-phone::after,.button .icon.icon-phone::before{width:16px;height:25px;margin-top:-12px;margin-left:-9px;}
.button.button-color-2 .icon.icon-phone::before{}
.button .icon.icon-phone::after,.button.button-style-3 .icon.icon-phone::before{}
.kanthal[class] .button .icon.icon-phone::before{}
.kanthal[class] .button.button-color-2 .icon.icon-phone::before{}
.kanthal[class] .button.button-color-2 .icon.icon-phone::after,.kanthal[class] .button.button-style-3 .icon.icon-phone::after,.kanthal[class] .button.button-style-3 .icon.icon-phone::before{}
.button .icon.icon-email svg{width:29px;height:29px}
.kanthal[class] .button .icon.icon-email::before{}
.kanthal[class] .button.button-color-2 .icon.icon-email::before{}
.kanthal[class] .button.button-color-2 .icon.icon-email::after,.kanthal[class] .button.button-style-3 .icon.icon-email::after,.kanthal[class] .button.button-style-3 .icon.icon-email::before{}
.button .icon.icon-file::after,.button .icon.icon-file::before{width:13px;height:18px;margin-top:-9px;margin-left:-6px;}
.button.button-color-2 .icon.icon-file::before{}
.button .icon.icon-file::after,.button.button-style-3 .icon.icon-file::before{}
.kanthal[class] .button .icon.icon-file::before{}
.kanthal[class] .button.button-color-2 .icon.icon-file::before{}
.kanthal[class] .button.button-color-2 .icon.icon-file::after,.kanthal[class] .button.button-style-3 .icon.icon-file::after,.kanthal[class] .button.button-style-3 .icon.icon-file::before{}
.button .icon.icon-table::after,.button .icon.icon-table::before{width:25px;height:17px;margin-top:-8px;margin-left:-13px;}
.button.button-color-2 .icon.icon-table::before{}
.button .icon.icon-table::after,.button.button-style-3 .icon.icon-table::before{}
.kanthal[class] .button .icon.icon-table::before{}
.kanthal[class] .button.button-color-2 .icon.icon-table::before{}
.kanthal[class] .button.button-color-2 .icon.icon-table::after,.kanthal[class] .button.button-style-3 .icon.icon-table::after,.kanthal[class] .button.button-style-3 .icon.icon-table::before{}
.button .icon.icon-facebook::after,.button .icon.icon-facebook::before{width:19px;height:34px;margin-top:-13px;margin-left:-10px;}
.button.button-color-2 .icon.icon-facebook::before{}
.button .icon.icon-facebook::after,.button.button-style-3 .icon.icon-facebook::before{}
.kanthal[class] .button .icon.icon-facebook::before{}
.kanthal[class] .button.button-color-2 .icon.icon-facebook::before{}
.kanthal[class] .button.button-color-2 .icon.icon-facebook::after,.kanthal[class] .button.button-style-3 .icon.icon-facebook::after,.kanthal[class] .button.button-style-3 .icon.icon-facebook::before{}
.button .icon.icon-twitter::after,.button .icon.icon-twitter::before{width:29px;height:24px;margin-top:-11px;margin-left:-15px;}
.button.button-color-2 .icon.icon-twitter::before{}
.button .icon.icon-twitter::after,.button.button-style-3 .icon.icon-twitter::before{}
.kanthal[class] .button .icon.icon-twitter::before{}
.kanthal[class] .button.button-color-2 .icon.icon-twitter::before{}
.kanthal[class] .button.button-color-2 .icon.icon-twitter::after,.kanthal[class] .button.button-style-3 .icon.icon-twitter::after,.kanthal[class] .button.button-style-3 .icon.icon-twitter::before{}
.button .icon.icon-linkedin::after,.button .icon.icon-linkedin::before{width:27px;height:27px;margin-top:-13px;margin-left:-13px;}
.button.button-color-2 .icon.icon-linkedin::before{}
.button .icon.icon-linkedin::after,.button.button-style-3 .icon.icon-linkedin::before{}
.kanthal[class] .button .icon.icon-linkedin::before{}
.kanthal[class] .button.button-color-2 .icon.icon-linkedin::before{}
.kanthal[class] .button.button-color-2 .icon.icon-linkedin::after,.kanthal[class] .button.button-style-3 .icon.icon-linkedin::after,.kanthal[class] .button.button-style-3 .icon.icon-linkedin::before{}
.button--only-icon[class][class]{min-width:42px;padding:0}
.button--only-icon[class][class] .icon{width:100%;border-right-width:0}
.group-inner{position:relative;max-width:1310px;margin:auto;padding:0 80px}
.group-inner::after{display:table;clear:both;content:""}
.group-inner--wide{max-width:1310px;margin:0;margin-left:auto;padding:0}
@media only screen and (min-width:1441px){
.group-inner--wide{margin-right:auto}
}
.group--margin-bottom{margin-bottom:40px}
.group-border-below{margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid #ebebeb}
.group-border-above{padding-top:20px;padding-bottom:20px;border-top:1px solid #ebebeb}
.group.section--dark{margin-top:-41px;margin-bottom:40px;padding:40px 0}
.page--light .section--dark.section--no-margin[class],.section--dark.section--no-margin[class]{margin-top:0}
.group-nudged,.header+.group.section--dark{margin-top:-26px}
@media only screen and (min-width:1051px){
.body--wide .group-inner{padding:0 64px}
}
@media only screen and (max-width:1050px){
.group-inner:not(.group-inner--wide){padding:0 20px}
.group.section--dark{margin-bottom:30px;padding:30px 0}
.group-nudged,.header+.group.section--dark{margin-top:-20px}
}
@media only screen and (max-width:900px){
.group.section--dark{margin-top:-20px}
}
@media only screen and (max-width:500px){
.group-inner:not(.group-inner--wide){padding:0 15px}
}
@media print{
.group-inner{padding:0}
}
.narrow-groups .group:not(.media-grid-block) .group-inner:not(.group-inner--wide),.narrow-groups .hero-layout-5 .hero-content{max-width:758px;padding:0}
@media only screen and (max-width:1050px){
.narrow-groups .group:not(.media-grid-block) .group-inner:not(.group-inner--wide),.narrow-groups .hero-layout-5 .hero-content{padding:0 20px}
}
.has-column .group-inner,.has-column .hero .hero-content{padding:0}
.layout-1 .content-1{float:left;width:22.6563%}
.layout-1 .content-2{float:right;width:68.75%}
.layout-1 .content-2-1{float:left;width:61.3636%}
.layout-1 .content-2-2{float:right;width:32.9545%}
.layout-2 .content-1{float:left;width:68.75%}
.layout-2 .content-2{float:right;width:22.6563%}
.layout-3 .content-1,.layout-3 .content-2{width:100%}
@media only screen and (max-width:1050px){
.layout-1 .content-2{width:74.2188%}
.layout-1 .content-2-1{width:100%}
.layout-1 .content-2-2{width:100%}
}
@media only screen and (max-width:900px){
.layout-1 .content-1,.layout-1 .content-2,.layout-1 .content-2-1,.layout-1 .content-2-2,.layout-2 .content-1,.layout-2 .content-2{float:none;width:auto}
}
@media print{
.layout-1 .content-1,.layout-1 .content-2,.layout-2 .content-1,.layout-2 .content-2{float:none;width:auto}
}
.login{max-width:800px;margin:50px auto}
.login h1{margin-bottom:30px}
.login img{max-width:232px;margin-bottom:50px}
#dialogs{position:absolute;top:0;left:0;z-index:2000;width:100%;padding:30px;background:#333;background:rgba(0,0,0,.7)}
#dialogs.darker{background:#333;background:rgba(0,0,0,.9)}
.dialog{position:absolute;max-width:1026px;width:100%;margin:0 auto;padding:40px 30px 30px;outline:0;border:1px solid #ff6a00;background:#fff}
.page--light .dialog{background:#fff}
.page--dark .dialog{background:#000}
.kanthal .dialog{border-color:#e2221b}
.dialog .intro{color:#000}
.dialog-transfer[class]{max-width:400px;background:#fff;color:#000;text-align:center}
.dialog-message{margin-bottom:20px;text-align:center}
.dialog-buttons{text-align:center}
.dialog-table{max-width:95%;max-width:calc(100% - 120px);width:auto}
.dialog-dark,.dialog-image,.dialog-map,.dialog-video{padding:70px 0 0 0;border:none;background:0 0}
.dialog-dark{padding-top:60px}
.dialog-dark::after{display:table;clear:both;content:""}
.dialog-image img,.dialog-map .dialog-content,.dialog-video .dialog-content{box-shadow:0 0 5px rgba(0,0,0,.5)}
.dialog-content>iframe{min-height:550px;width:100%}
.dialog-image img{margin:0 auto}
.open-in-dialog+.dialog-content{margin-top:30px}
.dialog-content form{margin-bottom:0}
.dialog-content>:last-child{margin-bottom:0}
.dialog-content>div:not(.teaser)>:first-child{margin-right:60px}
.dialog-transfer .dialog-content{padding-top:68px;}
.kanthal .dialog-transfer .dialog-content{}
.dialog-transfer .dialog-content span{font-weight:400;white-space:nowrap}
.dialog-close{position:absolute;top:20px;right:20px;z-index:100;width:39px;height:39px;overflow:hidden;margin:0;padding:0;border:none;text-indent:100px;white-space:nowrap}
.kanthal .dialog-close{}
.dialog-dark .dialog-close{top:5px;right:5px}
.dialog-image .dialog-close,.dialog-map .dialog-close,.dialog-table .dialog-close,.dialog-video .dialog-close{top:2px;right:2px;padding:23px;border-radius:50%;background-color:#fff;background-position:50% 50%}
.kanthal .dialog-image .dialog-close,.kanthal .dialog-map .dialog-close,.kanthal .dialog-table .dialog-close,.kanthal .dialog-video .dialog-close{background-color:#fff;}
.dialog-table .dialog-close{top:-60px;background-color:#09f;}
.dialog-image .dialog-close:focus,.dialog-image .dialog-close:hover,.dialog-map .dialog-close:focus,.dialog-map .dialog-close:hover,.dialog-video .dialog-close:focus,.dialog-video .dialog-close:hover{background-color:#09f}
.kanthal .dialog-image .dialog-close:focus,.kanthal .dialog-image .dialog-close:hover,.kanthal .dialog-map .dialog-close:focus,.kanthal .dialog-map .dialog-close:hover,.kanthal .dialog-video .dialog-close:focus,.kanthal .dialog-video .dialog-close:hover{background-color:#1a617f}
.dialog-table .dialog-close:focus,.dialog-table .dialog-close:hover{background-color:#fff}
.dialog-close::after{position:absolute;top:0;left:0;width:39px;height:39px;content:"";opacity:0;transition:opacity 162ms ease}
.kanthal .dialog-close::after{}
.dialog-image .dialog-close::after,.dialog-map .dialog-close::after,.dialog-table .dialog-close::after,.dialog-video .dialog-close::after{top:50%;left:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;}
.dialog-table .dialog-close::after{}
.dialog-close:active::after,.dialog-close:focus::after,.dialog-close:hover::after{opacity:1}
.dialog-close img{display:block}
.dialog-transfer .dialog-close{display:none}
@media only screen and (max-width:1200px){
.dialog{position:relative;left:auto!important}
}
@media only screen and (max-width:1050px){
#dialogs{padding:10px}
.dialog{padding:20px 15px 10px}
.dialog-image,.dialog-map,.dialog-video{padding:50px 0 0}
}
@media only screen and (min-width:1050px){
.dialog-video .dialog-close{top:12px;right:12px}
}
@media only screen and (max-width:900px){
.js .open-in-dialog+.dialog-content.collapsed{display:none}
.open-in-dialog+.dialog-content{animation:fade-in .75s forwards}
}
@media only screen and (max-width:500px){
.dialog{padding-top:60px}
.dialog-image,.dialog-map,.dialog-video{padding-top:50px}
.dialog-close{top:10px;right:10px}
.dialog-image .dialog-close,.dialog-map .dialog-close,.dialog-video .dialog-close{top:2px;right:2px}
.dialog-dark{padding:0}
.dialog-content>div>:first-child{margin-right:0}
}
.rating-tool{display:inline-block;position:relative;height:42px;overflow:hidden;background:#ebebeb repeat-x 0 100%}
.page--dark .section--light .rating-tool,.page--light .rating-tool{}
.page--dark .rating-tool,.page--light .section--dark .rating-tool{}
.kanthal .rating-tool{}
.rating-tool .meter{position:absolute;top:0;left:0;z-index:500;height:42px;background:#ff6a00 repeat-x 0 0}
.page--dark .section--light .rating-tool .meter,.page--light .rating-tool .meter{}
.page--dark .rating-tool .meter,.page--light .section--dark .rating-tool .meter{}
.kanthal .rating-tool .meter{}
.rating-tool .step{display:inline-block;position:relative;z-index:1000;float:left;width:22px;height:42px}
@media only screen and (max-width:1050px) and (min-width:700px){
.rating-tool{height:38px;margin-top:-1px}
.page--dark .section--light .rating-tool,.page--light .rating-tool{}
.page--dark .rating-tool,.page--light .section--dark .rating-tool{}
.kanthal .rating-tool{}
.rating-tool .meter{height:38px}
.page--dark .section--light .rating-tool .meter,.page--light .rating-tool .meter{}
.page--dark .rating-tool .meter,.page--light .section--dark .rating-tool .meter{}
.kanthal .rating-tool .meter{}
.rating-tool .step{width:20px;height:38px}
}
.no-js .share-teaser{display:none}
.share-teaser{position:relative;z-index:1;margin-bottom:30px;line-height:20px;cursor:pointer}
.share-teaser .rendered::before{position:absolute;top:50%;right:0;left:-35px;z-index:-1;height:110%;margin-top:-80px;background-size:contain;content:""}
.page--dark .section--light .share-teaser .rendered::before,.page--light .share-teaser .rendered::before{opacity:1}
.page--dark .share-teaser .rendered::before,.page--light .section--dark .share-teaser .rendered::before{opacity:.2}
.no-svg .share-teaser .rendered::before{}
.share-teaser p{margin-bottom:0}
.share-teaser h2{margin-bottom:0;font-weight:600;font-size:14px}
.share-teaser h2::after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}
.page--dark .section--light .share-teaser:hover h2,.page--light .share-teaser:hover h2{color:#ff6a00}
.page--dark .section--light .share-teaser h2,.page--light .share-teaser h2{color:#000}
.page--dark .share-teaser h2,.page--light .section--light .share-teaser h2{color:#fff}
.share-teaser .value{margin-bottom:15px;color:#09f;font-size:70px;line-height:1;white-space:nowrap;letter-spacing:-3px}
.share-teaser .value strong{font-weight:700}
.page--dark .section--light .share-teaser .value span,.page--light .share-teaser .value span{color:#bfbfbf}
.page--dark .share-teaser .value span,.page--light .section--dark .share-teaser .value span{color:#fff}
.share-teaser .change{font-weight:700;font-size:14px;text-transform:uppercase}
.page--dark .section--light .share-teaser .change,.page--light .share-teaser .change{color:#000}
.page--dark .share-teaser .change,.page--light .section--dark .share-teaser .change{color:#fff}
.share-teaser .change img{display:inline;position:relative;top:1px;margin-right:1px;margin-left:4px}
.share-teaser .timestamp{font-size:13px}
.page--dark .section--light .share-teaser .timestamp,.page--light .share-teaser .timestamp{color:#767676}
.page--dark .share-teaser .timestamp,.page--light .section--dark .share-teaser .timestamp{color:#aaa}
@media only screen and (max-width:1200px){
.share-teaser h2{line-height:20px}
.share-teaser .value{font-size:64px;letter-spacing:-2px}
}
@media only screen and (max-width:1050px) and (min-width:700px){
.share-teaser .value{font-size:42px;letter-spacing:-1px}
}
@media only screen and (max-width:700px){
.share-teaser{margin-bottom:50px}
.share-teaser .rendered::before{left:-20px;background-position:0 50%}
.share-teaser .change{font-size:13px}
}
.interval-wrapper{display:inline-block;position:relative;top:40px;z-index:2;max-width:260px;width:100%;margin-right:30px}
.interval-wrapper.day-selected{top:20px}
.interval-dates{display:inline-block;position:relative;top:40px;z-index:2;margin-top:20px;margin-right:53px;vertical-align:bottom}
.interval-dates div{display:inline-block;margin-top:10px;margin-right:10px}
.interval-dates input{width:180px}
.highcharts-input-group{visibility:hidden}
.js .sharegraph-wrapper.is-loading{min-height:500px}
.share-info h3{margin-bottom:5px;font-weight:700;font-size:14px;line-height:20px}
.share__container,.share__period{margin-bottom:16px}
.share__container{min-height:500px}
.share__period{display:flex;flex-wrap:wrap}
.share__period-item{margin-right:12px;margin-bottom:12px}
.share__period-item:last-child{margin-right:0}
.share__period-datepickers{display:flex;flex-wrap:wrap}
.share__period-datepickers>div{margin-right:12px;margin-bottom:8px}
.share__period-datepickers>div:last-child{margin-right:0}
.share__period-datepickers input{width:160px}
.share__period-datepickers .share__period-datepickers--active[class]{border-color:#0096ff;background-color:#0096ff;color:#fff}
@media only screen and (max-width:360px){
.interval-wrapper{margin-right:0;padding-right:53px}
}
@media only screen and (max-width:319px){
.interval-wrapper{padding-right:0}
.interval-dates{top:-10px}
.sharegraph-wrapper{padding-top:50px}
.interval-wrapper{top:-10px}
}
.share__ticker{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}
.share__ticker-value{margin-bottom:15px;color:#09f;font-weight:700;font-size:26px;line-height:1;white-space:nowrap;letter-spacing:-1px}
.share__ticker-value span{color:#bfbfbf}
.share__ticker-value img{display:inline-block;margin-left:4px}
.disclaimer{margin-top:40px;margin-bottom:40px;padding-top:15px;border-top:1px solid #d3d3d3;color:#767676;font-size:16px;line-height:22px}
.inverted .disclaimer,.page--dark .disclaimer,.page--light .section--dark .disclaimer{border-top-color:#444}
.disclaimer p,.disclaimer ul{margin-bottom:15px}
.disclaimer ul li{margin-bottom:5px;padding-left:20px}
.disclaimer ul li::before{color:#767676}
@media only screen and (max-width:1050px){
.disclaimer{margin-top:30px;padding-top:10px;font-size:14px;line-height:20px}
.disclaimer p,.disclaimer ul{margin-bottom:10px}
}
.app-heading{margin-top:50px;margin-bottom:20px}
@media only screen and (max-width:1024px){
.app-heading{margin-top:0;margin-right:-30px;margin-left:-30px;padding:20px 0 20px 30px;border-bottom:1px solid #ebebeb;background-position:calc(100% - 30px) 50%;background-size:116px 43px}
}
@media only screen and (max-width:900px){
.app-heading{margin-right:-20px;margin-left:-20px;padding-left:20px;background-position:calc(100% - 20px) 50%;background-size:87px 32px}
}
@media only screen and (max-width:550px){
.app-heading{margin-bottom:10px;padding:10px 0 10px 20px;background-size:58px 21px;font-weight:400;font-size:18px}
}
@media only screen and (max-width:500px){
.app-heading{margin-right:-15px;margin-left:-15px;padding-left:15px;background-position:calc(100% - 15px) 50%}
}
[data-toggle].collapsed{margin-right:-30px;margin-left:-30px;padding-right:30px;padding-left:30px;background:#fff;background:rgba(255,255,255,.95)}
.sticky-input [data-toggle]{position:fixed;top:0;right:0;left:0;z-index:9500;margin-right:0;margin-left:0;box-shadow:0 2px 3px rgba(0,0,0,.2)}
[data-toggler-for]{position:absolute;left:-9999px;margin-bottom:20px}
[data-toggler-for] button{position:relative;box-sizing:border-box;width:100%;padding:0 0 0 30px;background:0 0;color:#000;font-weight:200;font-size:30px;text-align:left;text-transform:uppercase;transition:color 162ms ease}
[data-toggle].collapsed [data-toggler-for] button{color:#09f}
[data-toggle].collapsed [data-toggler-for] button:active,[data-toggle].collapsed [data-toggler-for] button:focus,[data-toggle].collapsed [data-toggler-for] button:hover{color:#005f9f}
[data-toggle]:not(.collapsed) [data-toggler-for] button:active,[data-toggle]:not(.collapsed) [data-toggler-for] button:focus{color:#000}
[data-toggler-for] button::before{position:absolute;top:3px;bottom:0;left:0;width:12px;height:22px;content:"";transition:transform 162ms ease;transform:rotate(90deg)}
.kanthal [data-toggler-for] button::before{}
[data-toggle].collapsed [data-toggler-for] button::before{transform:rotate(0)}
[data-toggle]:not(.collapsed)>div{animation:fade-in .75s forwards}
@media only screen and (max-width:1024px){
[data-toggle].collapsed>div{display:none}
[data-toggler-for]{position:static}
}
@media only screen and (max-width:900px){
[data-toggle].collapsed{margin-right:-20px;margin-left:-20px;padding-right:20px;padding-left:20px}
.sticky-input [data-toggle].collapsed{margin-right:0;margin-left:0}
[data-toggler-for]{margin-top:13px;margin-bottom:15px;font-size:20px}
[data-toggler-for] button{padding-left:20px;font-size:20px}
[data-toggler-for] button::before{top:6px;width:8px;height:16px;background-size:8px 16px}
}
.wsg-input-form{padding-top:20px}
.wsg-input-form h3{margin-bottom:40px;border-bottom:1px solid #ebebeb;font-weight:400;font-size:16px}
.wsg-input-form h3 span{float:right;color:#767676}
.wsg-input-form p{margin-bottom:15px}
.wsg-input-form .long-label label{text-align:left}
.wsg-input-form .long-label .nowrap{display:inline-block}
.wsg-input-form input[type=number],.wsg-input-form input[type=text]{width:140px}
.wsg-input-form .error input[type=number],.wsg-input-form .error input[type=text]{border-color:#dc463c}
.wsg-input-form .custom-select-container{display:inline-block;width:120px;margin-left:5px;vertical-align:top;text-align:left}
.wsg-input-form .col>label:first-child+.custom-select-container{width:140px}
.wsg-input-form .row{text-align:right}
.wsg-input-form label{float:left;margin-top:10px;font-weight:200;font-size:18px;text-transform:none}
.wsg-input-form .single-measurement{display:inline-block;width:110px;margin-left:15px;text-align:left}
.wsg-input-form fieldset{position:relative;margin:0;border:none}
.wsg-input-form fieldset .radio{margin-bottom:0}
.wsg-input-form fieldset::before{position:absolute;top:20px;bottom:50px;left:0;width:10px;border:1px solid #ebebeb;border-right-width:0;content:""}
.wsg-input-form fieldset .row input[type=radio]{float:left;width:auto}
.wsg-input-form fieldset .row label{width:40px;margin-left:15px;text-align:left}
.wsg-input-form .submit-area button{margin-bottom:20px}
@media only screen and (max-width:1100px){
.wsg-input-form .long-label label{width:120px;margin-top:0}
.wsg-input-form fieldset::before{top:17px;bottom:47px}
}
@media only screen and (max-width:1024px){
.wsg-input-form h3{margin-top:5px}
}
@media only screen and (max-width:900px){
.wsg-input-form{padding-top:5px}
.wsg-input-form div[data-column-span]{margin-bottom:20px}
.wsg-input-form h3{margin-bottom:30px;font-size:15px}
.wsg-input-form input[type=number],.wsg-input-form input[type=text]{width:110px}
.wsg-input-form .custom-select-container{width:90px}
.wsg-input-form label{margin-top:8px;font-size:16px}
.wsg-input-form .long-label label{width:95px;margin-top:0}
.wsg-input-form .col>label:first-child+.custom-select-container{width:110px}
.wsg-input-form .single-measurement{width:80px}
}
@media only screen and (max-width:700px){
.wsg-input-form fieldset::before{bottom:37px}
}
@media only screen and (max-width:400px){
.wsg-input-form input[type=number],.wsg-input-form input[type=text]{width:80px}
.wsg-input-form .single-measurement{width:auto;margin-left:5px}
.wsg-input-form fieldset::before{width:5px}
.wsg-input-form fieldset .row label{margin-left:10px}
}
.wsg-results{padding-top:40px;border-top:1px solid #ebebeb}
.wsg-results>div>h2{margin-bottom:25px;color:#000;font-size:35px}
.wsg-results .system-message{margin:30px 0 60px}
.wsg-results-table tbody tr:nth-of-type(even) td{background:0 0}
.wsg-results-table .sub-th th{color:#767676}
.wsg-results-table td,.wsg-results-table th{padding:8px 12px}
.wsg-results-table .sub-th td,.wsg-results-table .sub-th th{padding-top:20px;padding-bottom:3px;border:none}
.wsg-results-table tbody tr>:first-child{border-right:1px solid #d3d3d3}
.wsg-results-table tbody td{border-color:#d3d3d3}
.wsg-results-table .col-grade{min-width:140px;width:24%;font-weight:400}
.wsg-results-table .custom-select-container{width:120px;margin-top:10px;margin-bottom:5px}
.wsg-results-table .borderline-case{position:relative;margin-right:35px}
.wsg-results-table .borderline-case::after{position:absolute;right:-35px;bottom:-8px;}
.kanthal .wsg-results-table .borderline-case::after{}
.wsg-results-table td span.flash{background-color:#fff799;animation:1.5s 1s fade-out forwards}
@keyframes fade-out{
0%{background-color:#fff799}
100%{background-color:transparent}
}
.js .wsg-results button[type=submit]{display:none}
.borderline-case-info{margin:15px 0 40px;color:#767676;text-align:right}
.borderline-case-info span{padding-left:35px;}
.kanthal .borderline-case-info span{}
@media only screen and (max-width:1024px){
.wsg-results>div>h2{margin-bottom:15px;font-size:30px}
}
@media only screen and (max-width:900px){
.borderline-case-info{text-align:center}
}
.bc-input-form{padding-top:20px}
.bc-input-form h3{margin-bottom:20px;padding-bottom:3px;border-bottom:1px solid #ebebeb;font-weight:400;font-size:16px}
.steel-selector label{margin-bottom:5px;margin-left:1px;color:#767676;font-size:16px}
.steel-selector .radio:last-child label{margin-bottom:0}
.steel-selector label span{display:block;margin-bottom:5px;color:#000;font-weight:400;font-size:18px}
.unit-switch{float:right;margin-top:-51px;transition:none}
.unit-switch strong{color:#767676;font-weight:400;font-size:16px;text-transform:uppercase}
.unit-switch .radio{display:inline-block;margin-left:10px}
.js .unit-switch [type=submit]{display:none}
.sub-input .row{text-align:right}
.sub-input>.row:last-child{margin-bottom:0}
.sub-input .row label{float:left;margin-top:10px;font-weight:200;font-size:18px;text-align:left;text-transform:none}
.bc-input-form .long-label label{width:190px;margin-top:0;text-align:left}
.bc-input-form .long-label .nowrap{display:inline-block}
.bc-input-form input[type=number],.bc-input-form input[type=text]{width:90px}
.sub-input fieldset{margin-bottom:30px;padding-bottom:15px;border-bottom:1px solid #ebebeb}
.sub-input fieldset legend{margin-bottom:20px}
.sub-input fieldset .row{margin-bottom:15px}
.bc-input-form .sub-input .custom-select-container{display:inline-block;width:130px;margin-left:5px;text-align:left}
.bc-input-form .single-measurement{display:inline-block;width:125px;margin-left:10px;text-align:left}
.bc-input-form .submit-area{margin-top:10px}
.bc-input-form .submit-area button{margin-bottom:15px}
@media only screen and (max-width:1250px){
.bc-input-form h3{padding-bottom:0}
.unit-switch{float:none;margin-top:0;margin-bottom:10px}
}
@media only screen and (max-width:950px){
.unit-switch{margin-top:-10px;border:none;text-align:left}
.sub-input .row{text-align:left}
.sub-input>fieldset label{width:90px}
.bc-input-form .single-measurement{width:auto}
.sub-input>.row label{float:none;width:auto;margin-top:0;margin-bottom:10px}
}
@media only screen and (max-width:900px){
.bc-input-form{padding-top:5px}
.steel-selector label span{margin-top:1px;margin-bottom:5px;font-size:16px}
.bc-input-form h3,.unit-switch strong{font-size:15px}
.sub-input .row label{margin-top:8px;font-size:16px}
.sub-input>.row label{margin-top:0;margin-bottom:5px}
}
@media only screen and (max-width:700px){
.bc-input-form .steel-selector{display:none}
button.steel-toggler{position:relative;bottom:10px;min-height:37px;width:100%;border:1px solid #7fccff;color:#000;text-align:left;transition:border 162ms ease}
button.steel-toggler span{display:block;margin-right:40px;padding:5px 10px;border:none;border-right:1px solid #7fccff}
button.steel-toggler:active,button.steel-toggler:focus,button.steel-toggler:hover{border-color:#09f;color:#000}
button.steel-toggler:active span,button.steel-toggler:focus span,button.steel-toggler:hover span{border-right-color:#09f}
.steel-description{margin-bottom:10px;color:#767676}
.sub-input fieldset .row{margin-bottom:0}
.bc-input-form .submit-area button{margin-top:30px}
}
.bc-results{position:relative;z-index:1;border-top:1px solid #ebebeb;background:#fff}
.bc-results-result{position:relative;padding:65px 0 0;font-size:25px;text-align:center}
.bc-results-result strong{display:block;color:#ff6a00;font-weight:700;font-size:65px;line-height:90px}
.kanthal .bc-results-result strong{color:#e2221b}
@media only screen and (max-width:1050px){
.bc-results-result{padding-bottom:50px}
}
@media only screen and (max-width:900px){
.bc-results-result{padding-top:45px;font-size:16px}
.bc-results-result strong{font-size:48px;line-height:70px}
}
.pressure-calculations{margin-bottom:60px}
.pressure-calculations h2{color:#000}
.pressure-calculations form{margin-top:40px}
.pressure-calculations .buttons{text-align:right}
.pressure-calculations .buttons a,.pressure-calculations .buttons button{min-width:160px}
.pressure-calculations .button-back{float:left}
.pressure-calculations legend{margin-bottom:20px}
.pressure-calculations .radio span{display:block;margin-top:5px;margin-bottom:10px}
.pressure-calculations .buttons{margin-top:50px;padding-top:20px;border-top:1px solid #ebebeb}
.pressure-calculations-size{margin-bottom:-50px;padding:25px 30px 15px;border:1px solid #ebebeb;border-width:1px 1px 0}
.pressure-calculations-size-select{margin-right:30px;padding-right:30px;border-right:1px solid #ebebeb;text-align:center}
.pressure-calculations-size-select .select{max-width:320px;margin:0 auto;text-align:left}
.pressure-calculations figure{margin-bottom:35px}
.pressure-calculations figure img{display:inline-block}
.pressure-calculations-size fieldset{margin-bottom:25px}
.pressure-calculations-size legend{margin-bottom:10px}
.pressure-calculations table{margin-top:10px;margin-bottom:40px}
.pressure-calculations tbody td,.pressure-calculations tbody th{padding-top:5px;padding-bottom:5px}
.pressure-calculations tbody th{position:relative;min-width:180px;padding-right:50px;border-right:1px solid #ebebeb;color:#000;font-size:18px;line-height:30px}
.pressure-calculations tbody th span{display:block;margin:0 0 5px;color:#767676;font-weight:200;font-size:16px;line-height:20px;text-transform:none}
.pressure-calculations tbody th .remove{position:absolute;top:12px;right:12px;width:16px;height:16px;overflow:hidden;border:none;text-indent:400%;white-space:nowrap}
.pressure-calculations tbody th .remove::after{position:absolute;top:0;left:0;width:16px;height:16px;content:"";opacity:0;transition:opacity 162ms ease}
.pressure-calculations tbody th .remove:focus::after,.pressure-calculations tbody th .remove:hover::after{opacity:1}
.recalculate{margin-bottom:40px}
.recalculate .select{display:inline-block;margin-right:10px}
.recalculate button{margin-top:25px}
@media only screen and (max-width:1050px){
.pressure-calculations tbody th{padding-top:10px;font-size:16px;line-height:20px}
.recalculate .select{min-width:130px}
}
@media only screen and (max-width:900px){
.recalculate{margin-bottom:15px}
}
@media only screen and (max-width:700px){
.pressure-calculations-size-select{margin-right:0;padding-right:0;border-right:none}
.pressure-calculations-size-select .select{margin-bottom:30px;text-align:left}
}
@media only screen and (max-width:380px){
.pressure-calculations .buttons a,.pressure-calculations .buttons button{min-width:130px}
}
@media print{
.pressure-calculations .exp-sections,.pressure-calculations .page-actions,.pressure-calculations .progress,.pressure-calculations .submit-area,.recalculate button{display:none}
.recalculate .custom-select span{height:20px;padding:0;border:none;line-height:20px}
}
.add-to-calendar{padding-left:26px;border:none;transition:none}
.kanthal .add-to-calendar{}
.add-to-calendar span{border-bottom:1px solid #b2e0ff;border-bottom:1px solid rgba(0,153,255,.3)}
.kanthal .add-to-calendar span{border-bottom-color:#bacfd8;border-bottom-color:rgba(26,97,127,.3)}
.add-to-calendar:focus span,.add-to-calendar:hover span{border-bottom-color:#005f9f}
.kanthal .add-to-calendar:focus span,.kanthal .add-to-calendar:hover span{border-bottom-color:#000}
.address{font-style:normal}
.address__row-label{display:block;margin-top:15px;color:#767676;font-weight:400;font-size:14px;text-transform:uppercase}
.ui-tooltip{transition:none;pointer-events:none}
.ui-tooltip-content{min-width:120px;padding:4px 20px;border:1px solid #ff6a00;font-size:16px;text-align:center}
.page--dark .section--light .ui-tooltip-content,.page--light .ui-tooltip-content{background-color:#fff}
.page--dark .ui-tooltip-content,.page--light .section--dark .ui-tooltip-content{background-color:#000}
.kanthal .ui-tooltip-content{border-color:#e2221b}
.ui-tooltip-content::before{position:absolute;top:100%;left:50%;margin-left:-8px;border-top:10px solid #ff6a00;border-right:8px solid transparent;border-left:8px solid transparent;content:""}
.kanthal .ui-tooltip-content::before{border-top-color:#e2221b}
.ui-tooltip-content::after{position:absolute;bottom:-8px;left:50%;margin-left:-8px;border-top:10px solid;border-right:8px solid transparent;border-left:8px solid transparent;content:""}
.page--dark .section--light .ui-tooltip-content::after,.page--light .ui-tooltip-content::after{border-top-color:#fff}
.page--dark .ui-tooltip-content::after,.page--light .section--dark .ui-tooltip-content::after{border-top-color:#000}
.corrosion-compare tbody td.corrosion{border-bottom:1px solid #fff;border-left:1px solid #fff}
.corrosion-compare tbody tr:last-child td.corrosion{border-bottom:1px solid #000}
.corrosion-0{background:#b4e983}
.corrosion-1{background:#faea5c}
.corrosion-2{background:#ec833d}
.article-meta{clear:both;margin:30px 0 50px;padding:15px 0;border:1px solid #ebebeb;border-width:1px 0;color:#767676}
.page--dark .section--light .article-meta,.page--light .article-meta{border-color:#ebebeb}
.page--dark .article-meta,.page--light .section--dark .article-meta{border-color:#333}
.article-meta ul{margin:0;padding:0}
.article-meta ul li{margin:0 0 5px;padding:0}
.article-meta ul li::before{display:none}
.kanthal .article-meta a{font-weight:200}
.article-meta .dt{float:left;min-width:125px;margin-right:5px;font-weight:400}
.article-meta .dd{display:block;overflow:hidden}
.blog-post-meta{border-bottom-width:0}
.skip{position:absolute;top:0;left:-9999px;z-index:100;width:100%;margin:0}
.skip a{border:none;background:#09f;color:#fff;font-weight:700;font-size:14px;line-height:45px;text-transform:uppercase}
.kanthal .skip a{background:#1a617f;color:#fff}
.theme-neutral .skip a{background:#3568c3;color:#fff}
.skip a:active,.skip a:focus{display:block;position:absolute;top:0;left:9999px;width:100%;outline:0;text-align:center}
.module-highlight{padding:22px 27px;border:1px solid #ff6a00}
.kanthal .module-highlight{border-color:#e2221b}
.module-highlight-alt{border-color:#09f}
.module-highlight>:last-child{margin-bottom:0}
.module-highlight.text>div:not([class])>:last-child,.text .module-highlight>div:not([class])>:last-child{margin-bottom:0}
@media only screen and (max-width:1050px){
.module-highlight{padding:15px 20px}
}
.datasheet-info{margin-right:30px}
.datasheet-info-sub-heading{margin-top:-20px;color:#999;font-size:28px}
.datasheet-info-sub-heading span{display:none}
p.datasheet-info-updated{margin-top:45px;margin-bottom:45px}
.datasheet-info-download{margin-bottom:70px;color:#767676}
.datasheet-info a:first-child{margin-bottom:12px}
@media only screen and (max-width:1050px){
.datasheet-info{margin-right:0}
.datasheet-info-sub-heading{margin-top:-15px;font-size:22px}
p.datasheet-info-updated{margin-top:35px;margin-bottom:35px}
.datasheet-info-download{margin-bottom:55px}
}
@media only screen and (max-width:700px){
p.datasheet-info-updated{margin-top:25px;margin-bottom:25px}
.datasheet-info-download{margin-bottom:35px;padding-top:20px;padding-bottom:20px;border:1px solid #ebebeb;border-width:1px 0;text-align:center}
.datasheet-info-download p{margin-bottom:0}
}
@media only screen and (max-width:500px){
p.datasheet-info-sub-heading{margin-top:-10px;margin-bottom:20px;font-size:20px}
}
@media print{
.datasheet-info-download{display:none}
}
.js .popover{position:absolute;top:-9999px;right:auto;left:-9999px;z-index:1500;width:400px;margin-top:15px;margin-left:-200px;padding:15px;outline:0;border:1px solid #ff6a00}
.page--dark .section--light .popover,.page--light .popover{background:#fff;color:#000}
.page--dark .popover,.page--light .section--dark .popover{background:#000;color:#fff}
.kanthal.js .popover{border-color:#e2221b}
.popover[aria-expanded=false]{display:none}
.popover[aria-expanded=true]{animation:show-popover .3s ease}
@keyframes show-popover{
0%{margin-top:0;opacity:0}
100%{margin-top:15px;opacity:1}
}
.js .popover-above{margin-top:0;margin-bottom:15px}
.popover-above[aria-expanded=true]{animation:show-popover-above .3s ease}
@keyframes show-popover-above{
0%{margin-bottom:0;opacity:0}
100%{margin-bottom:15px;opacity:1}
}
.js .popover-small{width:250px;margin-left:-125px}
.js .popover-left-align,.js .popover-right-align{margin-left:0}
.js .popover::after,.js .popover::before{position:absolute;top:-30px;left:50%;box-sizing:border-box;margin-left:-13px;border:15px solid transparent;border-width:15px 13px;border-bottom-color:#ff6a00;content:""}
.kanthal.js .popover::before{border-bottom-color:#e2221b}
.js .popover-above::after,.js .popover-above::before{top:auto;bottom:-30px;border-top-color:#ff6a00;border-bottom-color:transparent}
.kanthal.js .popover-above::before{border-top-color:#e2221b;border-bottom-color:transparent}
.js .popover-left-align::after,.js .popover-left-align::before{left:15px;margin-left:0}
.js .popover-right-align::after,.js .popover-right-align::before{right:15px;left:auto;margin-left:0}
.js .popover::after{top:-29px}
.js.page--dark .section--light .popover::after,.js.page--light .popover::after{border-bottom-color:#fff}
.js.page--dark .popover::after,.js.page--light .section--dark .popover::after{border-bottom-color:#000}
.js .popover-above::after{top:auto;bottom:-29px;border-top-color:#fff;border-bottom-color:transparent}
.popover>strong{display:block;padding-right:32px;font-weight:200}
.popover p,.popover ul{margin-bottom:10px}
.popover>:last-child{margin-bottom:0}
[data-popover-trigger] button.active,[data-popover-trigger] button.active span{border-bottom-color:transparent;color:#005f9f}
@media only screen and (max-width:1100px){
.popover[aria-expanded=true]{right:-150px}
.popover::after,.popover::before{left:60px}
}
@media only screen and (max-width:700px){
.popover[aria-expanded=true]{right:-10px;left:-10px}
.js .popover{width:260px;margin-left:-130px}
.js .popover-left-align,.js .popover-right-align{margin-left:0}
}
@media only screen and (max-width:400px){
.js .popover-full-width{right:10px!important;left:10px!important;width:auto;margin-left:0}
}
.annual-report-complementary{margin-bottom:50px}
.annual-report-complementary img{margin-bottom:20px}
.annual-report-complementary img+p{color:#575757;font-size:16px;line-height:20px}
.text .annual-report-link-list li{margin-bottom:20px;padding-left:0}
.annual-report-link-list li::before{display:none}
.annual-report-icon-link{display:inline-block;position:relative;padding-left:50px;border-bottom:0}
.annual-report-icon-link span{border-bottom:1px solid #b2e0ff;border-bottom:1px solid rgba(0,153,255,.3)}
.annual-report-icon-link:active span,.annual-report-icon-link:focus span,.annual-report-icon-link:hover span{border-bottom-color:#005f9f}
.annual-report-icon-link[data-dialog-only-desktop=open] span{border-bottom:0;color:#000}
.annual-report-icon-link::before{display:block;position:absolute;top:-5px;left:0;width:32px;height:32px;background:0 0 no-repeat;background-size:32px 32px;content:""}
.annual-report-icon-link.table-icon::before{}
.annual-report-icon-link.pie-icon::before{}
.annual-report-icon-link.bar-icon::before{}
.text .annual-report-page-list ul li{padding-left:0}
.text .annual-report-page-list ul li::before{display:none}
.sticky-header{position:fixed;top:0;z-index:1999;overflow:hidden;padding-bottom:20px}
.sticky-header-tight{font-size:15px;line-height:20px}
.sticky-header-tight .th{padding-right:5px;padding-left:5px}
.sticky-header>ul{overflow:hidden;margin-bottom:0;box-shadow:0 0 15px rgba(0,0,0,.3);background:#fff}
.page--dark .section--light .sticky-header>ul,.page--light .sticky-header>ul{background:#fff}
.page--dark .sticky-header>ul,.page--light .section--dark .sticky-header>ul{background:#000}
.sticky-header ul li{position:static;float:left;margin-bottom:0;padding-left:8px}
.sticky-header li::before{display:none}
.sticky-header .materialsheet-search{float:right}
.sticky-header .materialsheet-search .button{display:none}
#material-datasheets .sticky-header th{padding-right:30px}
.dialog .sticky-header,.dialog .sticky-header-tight{display:none}
.fat-number{margin-bottom:20px}
.fat-number>*{display:block;font-size:15px;line-height:18px}
.fat-number-heading{padding-bottom:2px;border-bottom:1px solid currentColor;font-weight:400;text-transform:uppercase}
.fat-number-heading-standalone{display:block;margin-bottom:15px;padding-bottom:2px;border-bottom:1px solid currentColor;font-weight:400;font-size:15px;line-height:18px;text-transform:uppercase}
.fat-number-number[class]{display:inline-block;margin:6px 0 10px;font-weight:700;font-size:54px;line-height:1}
.kanthal .fat-number-number{line-height:1.2}
.fat-number-number span{font-weight:200}
.fat-number-block .fat-number-number{display:block}
.fat-number-orange .fat-number-number{color:#ff6a00}
.kanthal .fat-number-orange .fat-number-number{color:#e2221b}
.fat-number-cyan .fat-number-number{color:#09f}
.kanthal .fat-number-cyan .fat-number-number{color:#1a617f}
@media only screen and (max-width:1050px){
.fat-number-number{font-size:40px}
}
.around-the-globe{background-position:right 40px bottom 90px;background-repeat:no-repeat}
.kanthal .around-the-globe{}
.around-the-globe-teaser{margin:15px 0 30px;vertical-align:top}
.around-the-globe-teaser::after{display:table;clear:both;content:""}
.around-the-globe-teaser-content{overflow:hidden}
.around-the-globe-teaser h3{margin-bottom:10px;font-size:17px;line-height:20px}
.around-the-globe-teaser p{margin-bottom:15px;font-size:15px;line-height:20px}
.around-the-globe-teaser img{float:left;max-width:110px;margin:3px 20px 0 0}
@media only screen and (max-width:1650px){
.around-the-globe{background-position:right -200px bottom 90px}
}
@media only screen and (max-width:1050px){
.around-the-globe-teaser{margin-bottom:20px}
.around-the-globe-teaser img{max-width:80px}
}
@media only screen and (max-width:900px) and (min-width:700px){
.around-the-globe-teaser img{display:none}
}
@media only screen and (max-width:700px){
.inverted.around-the-globe{padding-bottom:50px}
.around-the-globe{padding-bottom:70px;background-position:left 50% bottom -320px;background-size:384px}
.around-the-globe-teaser img{float:right;margin-right:0;margin-left:20px}
}
.around-the-globe-story{float:right;max-width:63%}
.around-the-globe-story h1{position:absolute;left:0;width:35%;transition:all .5s ease}
.around-the-globe-story h1.fade-out{opacity:0;transform:translateY(100px)}
.around-the-globe-story h2{margin-bottom:20px;color:#ff6a00;font-weight:200;font-size:35px;line-height:40px;text-transform:uppercase}
.around-the-globe-story-image{width:100%;overflow:hidden;font-size:0}
.around-the-globe-story-image-inner{width:200%}
.around-the-globe-story-image img{display:inline-block;width:50%;transition:margin-left 1s ease}
.around-the-globe-story-image img.slide-out{margin-left:-50%}
.around-the-globe-story .text{margin-top:-15px;padding:25px 30px;background:#fff}
.around-the-globe-story-text{transition:opacity .5s ease}
.around-the-globe-story-text.fade-out{opacity:0}
.around-the-globe-story-number{position:absolute;bottom:-20px;left:0;width:250px;color:#fff;transition:all .5s ease}
.around-the-globe-story-number.fade-out{opacity:0;transform:translateX(50px)}
.around-the-globe-story-nav a{position:fixed;top:50%;width:62px;height:102px;overflow:hidden;margin-top:-51px;border:none;background-position:50% 50%;background-repeat:no-repeat;text-indent:400%;white-space:nowrap;transition:none}
.around-the-globe-story-nav a::before{position:absolute;top:0;left:0;width:62px;height:102px;background-position:50% 50%;background-repeat:no-repeat;content:"";opacity:0;transition:opacity 162ms ease}
.around-the-globe-story-nav-prev a{left:15px;}
.around-the-globe-story-nav-prev a::before{}
.around-the-globe-story-nav-next a{right:15px;}
.around-the-globe-story-nav-next a::before{}
.around-the-globe-story-nav a:active::before,.around-the-globe-story-nav a:focus::before,.around-the-globe-story-nav a:hover::before{opacity:1}
.around-the-globe-story-nav a.loading,.around-the-globe-story-nav a.loading::before{background:0 0}
.around-the-globe-story-nav a.loading::after{position:absolute;top:50%;left:50%;width:32px;height:32px;margin-top:-16px;margin-left:-16px;content:""}
@media only screen and (max-width:1200px){
.around-the-globe-story-nav{position:absolute;right:0;bottom:-100px;width:63%}
.around-the-globe-story-nav a{position:absolute;width:32px;height:62px}
.around-the-globe-story-nav-prev a{left:0}
.around-the-globe-story-nav-next a{right:0}
.around-the-globe-story-nav a::before{width:32px;height:62px}
}
@media only screen and (max-width:1200px){
.around-the-globe-story h1{font-size:35px;line-height:40px}
.around-the-globe-story h2{font-size:30px;line-height:35px}
}
@media only screen and (max-width:1050px){
.around-the-globe-story h1{left:15px}
.around-the-globe-story-number{left:15px}
.around-the-globe-story-nav{right:15px;width:61%}
}
@media only screen and (max-width:900px){
.around-the-globe-story{float:none;max-width:none}
.around-the-globe-story h1{position:static;width:auto}
.around-the-globe-story-number{display:inline-block;position:static;width:40%;margin-top:20px;margin-left:30%;text-align:center}
.around-the-globe-story-nav{position:relative;right:auto;bottom:-80px;left:40%;float:none;width:20%}
}
@media only screen and (max-width:650px){
.around-the-globe-story-nav{left:35%;width:30%}
}
@media only screen and (max-width:600px){
.around-the-globe-story .text{padding:20px}
.around-the-globe-story h1{font-size:30px;line-height:35px}
.around-the-globe-story h2{font-size:25px;line-height:30px}
}
.business-areas{margin-bottom:30px}
.business-area+.business-area{padding-top:25px;border-top:1px solid #ebebeb}
.business-area:last-child{margin-bottom:0}
.business-area h2{margin-bottom:15px;font-size:26px;line-height:30px;text-transform:none}
.business-area h3{margin-bottom:10px;text-transform:none}
.business-area-pie-chart{display:inline-block;margin-right:10px;vertical-align:top}
.business-area-pie-chart .pie-chart{margin-bottom:0}
.business-area-number{display:inline-block;overflow:hidden;margin-bottom:30px;line-height:20px;vertical-align:top}
.business-area-number strong{font-weight:700;font-size:40px;line-height:1;letter-spacing:-1px}
.business-area-number span{display:block;color:#545454;font-size:18px}
@media only screen and (max-width:1050px){
.business-area{margin-bottom:25px}
.business-area+.business-area{padding-top:20px}
.business-area h3{margin-bottom:5px}
.business-area-number strong{margin-top:3px;font-size:30px;line-height:35px}
.business-area-number span{font-size:15px}
}
@media only screen and (max-width:700px){
.business-area{margin-bottom:5px}
.business-area+.business-area{padding-top:15px}
.business-area>div>div{margin-bottom:10px}
.business-area h2{margin-bottom:10px;font-size:20px}
}
.market-area{margin-bottom:30px;background-size:contain}
.kanthal .market-area{}
.market-area>div>div:last-child{text-align:right}
@media only screen and (max-width:700px){
.market-area{background:0 0}
.market-area>div>div:first-child{display:inline-block;width:46%}
.market-area>div>div:nth-child(2){display:none}
.market-area>div>div:last-child{display:inline-block;width:46%;text-align:left}
}
.comments{margin:40px 0 60px}
.comments h2{margin-bottom:20px;font-weight:200;font-size:30px;line-height:35px;text-transform:uppercase}
.prev-comments h2{margin-bottom:30px}
.prev-comments ul li{position:relative;padding-left:140px}
.prev-comments ul li{padding-left:120px}
.comments .avatar{position:absolute;top:0;left:0;width:94px;height:94px;border-radius:50%}
.prev-comments{border:0}
.prev-comments .exp-section-content{margin-left:0}
.prev-comments ul li{margin-bottom:40px}
.prev-comments li::before{display:none}
.prev-comments .comment{position:relative;margin-left:20px;padding:15px 20px 0;border:1px solid #ff6a00}
.kanthal .prev-comments .comment{border-color:#e2221b}
.prev-comments .comment::before{display:block;position:absolute;top:30px;left:-19px;width:19px;height:34px;content:""}
.page--dark .section--light .prev-comments .comment::before,.page--light .prev-comments .comment::before{background-color:#fff}
.kanthal .prev-comments .comment::before{}
.page--dark .prev-comments .comment::before,.page--light .section--dark .prev-comments .comment::before{background-color:#000}
.prev-comments h3{margin-bottom:15px;padding-bottom:5px;border-bottom:1px solid;font-weight:400;font-size:18px}
.page--dark .section--light .prev-comments h3,.page--light .prev-comments h3{border-bottom-color:#ebebeb}
.page--dark .prev-comments h3,.page--light .section--dark .prev-comments h3{border-bottom-color:#333}
.prev-comments h3 span{float:right;color:#767676;font-weight:200;font-size:16px}
@media only screen and (max-width:700px){
.comments form,.prev-comments ul li{padding-left:60px}
.comments .avatar{width:50px;height:50px}
.prev-comments .avatar{top:22px}
}
@media only screen and (max-width:500px){
.comments form,.prev-comments ul li{padding-left:16px}
.comments textarea{padding-right:15px;padding-left:15px}
.prev-comments .comment{margin-left:0}
.prev-comments .exp-section-content{margin-top:30px}
.comments .avatar{top:-16px;width:32px;height:32px}
.prev-comments .comment::before{display:none}
}
.contact-in-different-country{max-width:400px;margin-top:-20px;margin-bottom:30px;padding-top:20px;padding-bottom:1px;background:50% 50%/contain no-repeat}
.page--dark .section--light .contact-in-different-country,.page--light .contact-in-different-country{}
.page--dark .contact-in-different-country,.page--light .section--dark .contact-in-different-country{}
.contact-information:not(:last-child){margin-bottom:20px}
.contact-information__header{display:flex;justify-content:space-between}
.contact-information__toolbar{display:flex}
.contact-information__toolbar>*+*{margin-left:10px}
.contact-information__label{margin-top:10px;color:#767676;font-size:15px;text-transform:uppercase}
.customer-segment{margin-bottom:50px}
.customer-segment h2{margin-bottom:10px;color:#ff6a00;font-size:30px;line-height:35px}
.kanthal .customer-segment h2{color:#e2221b}
.customer-segment img{width:100%;margin-top:5px}
.customer-segment .fat-number{margin-bottom:0}
.customer-segment .customer-segment-image[data-column-span="12"],.customer-segment p,.grid>.customer-segment .customer-segment-image{margin-bottom:16px}
.customer-segment .right{float:right;margin:0 0 0 4%}
@media screen and (max-width:700px){
.customer-segment .customer-segment-image,.customer-segment .customer-segment-image.right{float:left;width:30%;height:100%;margin-top:0;margin-right:4%;margin-bottom:30px}
.customer-segment .customer-segment-content{overflow:hidden}
}
@media screen and (max-width:500px){
.customer-segment h2{margin-bottom:5px;font-size:25px;line-height:30px}
}
@media screen and (max-width:400px){
.customer-segment .customer-segment-image,.customer-segment .customer-segment-image.right{float:none;width:auto;margin-right:0}
}
.datasheets-listing{position:relative;margin-top:5px;margin-bottom:40px;padding-top:40px;border-top:1px solid}
.datasheets-listing-loading::after{position:absolute;top:0;right:0;bottom:-1px;left:0;content:""}
.page--dark .section--light .datasheets-listing,.page--light .datasheets-listing{border-color:#ebebeb}
.kanthal .datasheets-listing-loading::after{}
.page--dark .datasheets-listing,.page--light .section--dark .datasheets-listing{border-color:#333}
.datasheets-listing h2{float:left;margin-bottom:15px;font-size:35px}
.datasheets-listing .sort-by{float:right;width:260px;margin-top:-2px}
.datasheets-listing-filters{position:absolute;top:40px;right:0;color:#767676;font-weight:400;font-size:14px;text-transform:uppercase}
.datasheets-listing-filters p{margin-right:10px}
.datasheets-listing-filters li,.datasheets-listing-filters p,.datasheets-listing-filters ul{display:inline-block}
.datasheets-listing-filters a{position:relative;margin-right:10px;padding-right:18px;border:none;}
.datasheets-listing-filters a::after{position:absolute;top:2px;right:0;width:12px;height:12px;content:"";opacity:0;transition:opacity 162ms ease}
.datasheets-listing-filters a:focus::after,.datasheets-listing-filters a:hover::after{opacity:1}
.datasheets-listing-filters a span{border-bottom:1px solid #d7d7d7;color:#767676}
.datasheets-listing-filters a:focus span,.datasheets-listing-filters a:hover span{border-bottom-color:#575757;color:#575757}
.datasheet-product-forms{margin-bottom:10px;border:1px solid #ff6a00}
.datasheets-listing-tools{margin-top:15px}
.datasheets-listing-tools h4{display:inline-block}
.datasheets-listing-tools a:first-child,.datasheets-listing-tools h4:first-child{margin-right:20px}
.datasheets-listing-corrosion{float:right;max-width:240px;margin-top:7px;margin-right:50px;margin-left:20px;padding:15px 20px;border:1px solid #ff6a00;text-align:center}
.kanthal .datasheets-listing-corrosion{border-color:#e2221b}
.datasheets-listing-corrosion h4{color:#767676;text-transform:none}
.datasheets-listing-corrosion p{margin-top:15px;padding-top:15px;font-weight:700;font-size:14px;text-transform:uppercase}
.kanthal .datasheets-listing-corrosion p{}
.datasheets-listing-corrosion p.corrosion-2{background-position:50% -100px}
.datasheets-listing-corrosion p.corrosion-3{background-position:50% -200px}
.datasheets-listing-corrosion p.corrosion-4{background-position:50% -300px}
@media only screen and (max-width:1050px){
.datasheets-listing h2{font-size:30px;line-height:35px}
.datasheets-listing-corrosion{float:none;max-width:none;margin-right:0;margin-left:0;border-width:1px 0}
.datasheets-listing-corrosion p{font-size:13px}
}
@media only screen and (max-width:700px){
.datasheets-listing h2{margin-bottom:10px}
.datasheets-listing>form{float:none;width:auto;margin-bottom:15px}
.datasheets-listing-filters{position:static;margin-bottom:10px}
.datasheets-listing-corrosion{margin-top:15px}
}
.aside{padding:20px 25px 0 25px;border:1px solid #09f}
.kanthal .aside{border-color:#e2221b}
.theme-neutral .aside{border-color:#3568c3}
.aside::after{display:table;clear:both;content:""}
.aside[class] h2,.aside[class] h3{margin-bottom:10px;color:#ff6a00;font-weight:400;font-size:1em}
.kanthal .aside h2,.kanthal .aside h3{color:#e2221b}
.theme-neutral .aside h2,.theme-neutral .aside h3{color:#3568c3}
.aside img{margin-bottom:10px}
.page--dark .cookie-message,.page--light .section--dark .cookie-message{background-color:#fff;color:#000}
.group.cookie-message{position:fixed;right:0;bottom:0;left:0;z-index:1000;margin-bottom:0;padding:15px 0;transform:translateY(200px);animation:show-cookie-message .8s 1s forwards}
.cookie-message.accepted{transform:translateY(0);animation:hide-cookie-message .8s forwards}
@keyframes show-cookie-message{
0%{transform:translateY(200px)}
100%{transform:translateY(0)}
}
@keyframes hide-cookie-message{
0%{transform:translateY(0)}
100%{transform:translateY(200px)}
}
.cookie-message p{margin-top:8px}
.cookie-message p a{border-bottom-color:#09f}
.kanthal .cookie-message p a{border-bottom-color:#1a617f;border-bottom-color:rgba(26,97,127,.3)}
.theme-neutral .cookie-message p a{border-bottom-color:#fff;border-bottom-color:rgba(255,255,255,.3);color:#fff}
.cookie-message p a:active,.cookie-message p a:focus,.cookie-message p a:hover{border-bottom-color:transparent;color:#09f}
.kanthal .cookie-message p a:active,.kanthal .cookie-message p a:focus,.kanthal .cookie-message p a:hover{border-bottom-color:#000;color:#1a617f}
.theme-neutral .cookie-message p a:active,.theme-neutral .cookie-message p a:focus,.theme-neutral .cookie-message p a:hover{border-bottom-color:#fff;color:#fff}
.cookie-message-close{float:right}
.theme-neutral[class] .button.cookie-message-close,.theme-neutral[class] .button.cookie-message-close:focus,.theme-neutral[class] .button.cookie-message-close:hover{border-color:#fff;color:#fff}
.theme-neutral[class] .button.cookie-message-close:focus span,.theme-neutral[class] .button.cookie-message-close:hover span{border-color:#fff;color:#fff}
@media only screen and (max-width:700px){
.group.cookie-message{padding:10px 0}
.cookie-message p{margin:0 0 10px}
.cookie-message-close{float:none}
}
.insiders form{margin-bottom:20px}
.insiders form>div{display:inline-block;margin-right:10px;vertical-align:top}
.insiders form>div input{width:180px}
.insiders form>.submit-area{margin-top:25px}
#recommendation-gradient{display:block;position:relative;height:36px;margin:5px 0 26px 0;background-size:100% 36px;font-weight:700}
#recommendation-gradient span{position:absolute;z-index:1;margin-top:5px;color:#fff;font-weight:700;font-size:14px;text-transform:uppercase}
#recommendation-gradient span:first-child{display:block;top:-6px;width:6px;height:38px;margin-left:-3px;border:1px solid #000;background-color:#fff}
#recommendation-gradient span.sell{left:7px}
#recommendation-gradient span.buy{right:7px}
#current-recommendation-distribution .recommendation-bar{height:18px;margin:4px 0}
#current-recommendation-distribution .recommendation-bar.strong-buy{background-color:#9ec44c}
#current-recommendation-distribution .recommendation-bar.buy{background-color:#b8e15f}
#current-recommendation-distribution .recommendation-bar.hold{background-color:#dfbd1a}
#current-recommendation-distribution .recommendation-bar.sell{background-color:#de6422}
#current-recommendation-distribution .recommendation-bar.strong-sell{background-color:red}
#recommendation-gradient+table th{width:150px}
#historic-recommendation td,#historic-recommendation th+th{text-align:center}
.news .teaser-floated-image+.teaser-floated-image[class]{margin-top:0;padding:0;border:none}
.news .teaser-floated-image .teaser-image{margin-bottom:0}
.person-intro{margin-bottom:26px;border-bottom:1px solid}
.page--dark .section--light .person-intro,.page--light .person-intro{border-bottom-color:#ebebeb;color:#000}
.page--dark .person-intro,.page--light .section--dark .person-intro{border-bottom-color:#333;color:#fff}
.person-intro .person-intro-image{display:inline-block;width:30%;margin-right:2%;vertical-align:bottom}
.person-intro-text{display:inline-block;width:65%;margin-top:15px}
.person-intro-text p{margin:-5px 0 15px 0;font-weight:600}
@media only screen and (max-width:700px){
.person-intro .person-intro-image,.person-intro-text{display:block;width:auto}
.person-intro{border:none}
.person-intro-image{border-bottom:1px solid #ebebeb}
}
.smiley{display:inline-block;width:16px;height:16px;overflow:hidden;background-repeat:no-repeat;vertical-align:-2px;text-indent:400%;white-space:nowrap}
.kanthal .smiley{}
.smiley-happy{background-position:0 0}
.smiley-smile{background-position:-32px 0}
.smiley-tongue{background-position:-64px 0}
.smiley-sad{background-position:-96px 0}
.smiley-wink{background-position:-128px 0}
.smiley-cool{background-position:-160px 0}
.smiley-shocked{background-position:-192px 0}
.smiley-baffled{background-position:-224px 0}
.smiley-confused{background-position:-256px 0}
.smiley-wondering{background-position:-288px 0}
.smiley-crying{background-position:-320px 0}
.datasheet-disclaimer{display:none}
table.prop-compare thead th+th{width:17%;color:#ff6a00;letter-spacing:2px}
.kanthal table.prop-compare thead th+th{color:#e2221b}
table.prop-compare tbody th{font-weight:200}
table.prop-compare tbody th,table.prop-compare td{padding-top:10px;padding-bottom:10px}
table.prop-compare td br{display:none}
table.prop-compare td a::after{display:block;height:6px;content:""}
table.prop-compare td a:last-child::after{display:none}
@media print{
ul#epi-quickNavigator{display:none!important}
}
.illustration-intro{min-height:460px;margin-top:-26px;background-size:contain}
.illustration-intro-heading{padding-top:60px}
@media only screen and (max-width:1450px){
.illustration-intro{min-height:360px}
}
@media only screen and (max-width:1200px){
.illustration-intro{background-position:calc(100% + 100px) 100%}
}
@media only screen and (max-width:1050px){
.illustration-intro{min-height:0;margin-top:-21px;padding-bottom:30px;background-size:60%;transition:none}
.illustration-intro-heading{padding-top:30px}
}
@media only screen and (max-width:700px){
.illustration-intro{background-position:calc(100% + 50px) 10px;background-size:260px}
}
@media only screen and (max-width:500px){
.illustration-intro{padding-bottom:140px;background-position:105% calc(100% + 10px);background-size:110%}
.illustration-intro-heading{padding-top:15px}
}
.progress-bar{position:relative;height:4px;margin-right:40px;margin-bottom:20px;background-color:#f8dcc2}
.kanthal .progress-bar{background-color:#f9d3d1}
.progress-bar>div{display:inline-block;height:4px;background-color:#ff6a00;vertical-align:top}
.kanthal .progress-bar>div{background-color:#e2221b}
.progress-bar>div>span{position:absolute;top:2px;left:100%;padding-left:5px;color:#ff6a00;font-weight:600;font-size:12px;line-height:0;white-space:nowrap}
.kanthal .progress-bar>div>span{color:#e2221b}
.quarry-story{position:relative;margin-top:40px;margin-bottom:85px}
.quarry-story-video-wrapper{position:relative;overflow:hidden}
.quarry-story-video-wrapper video{display:block;position:relative;top:1px}
@media only screen and (max-width:500px){
.quarry-story-video-wrapper video{display:none}
}
@media only screen and (min-width:501px){
.quarry-story-video-wrapper img{display:none}
}
.js .quarry-story-hotspot{position:absolute;top:118%;width:20px;height:20px;border-radius:50%;background-color:#fff;transition:background-color .3s ease}
.js .quarry-story-hotspot:focus,.js .quarry-story-hotspot:hover{background-color:#ff6a00}
.kanthal.js .quarry-story-hotspot:focus,.kanthal.js .quarry-story-hotspot:hover{background-color:#e2221b}
.quarry-story-hotspot button{width:20px;height:20px;overflow:hidden;text-indent:200%;white-space:nowrap}
.js .quarry-story-hotspot::before{position:absolute;top:-8px;left:-8px;width:34px;height:34px;border:1px solid #fff;border-radius:50%;content:"";transition:border-color .3s ease;animation:pulsate 4s infinite}
@keyframes pulsate{
50%{transform:scale(1.15)}
100%{transform:scale(1)}
}
.js .quarry-story-hotspot:focus::before,.js .quarry-story-hotspot:hover::before{border-color:#ff6a00}
.kanthal.js .quarry-story-hotspot:focus::before,.kanthal.js .quarry-story-hotspot:hover::before{border-color:#e2221b}
.quarry-story-hotspot[data-popover-trigger=quarry-1]{left:5%}
.quarry-story-hotspot[data-popover-trigger=quarry-2]{left:25%}
.quarry-story-hotspot[data-popover-trigger=quarry-3]{left:45%}
.quarry-story-hotspot[data-popover-trigger=quarry-4]{left:65%}
.quarry-story-hotspot[data-popover-trigger=quarry-5]{left:85%}
.section-break-arrow{position:relative;height:1px;margin:30px 0 40px;background:#ff6a00}
.kanthal .section-break-arrow{background-color:#e2221b}
.kanthal .section-break-arrow-sub,.section-break-arrow-sub{background-color:#d2d2d2}
.section-break-arrow-sub-black{background-color:#000}
.section-break-arrow-triangle{position:absolute;top:100%;left:50px}
.section-break-arrow-triangle[data-position="1"][data-position-permanent]{left:12.5%}
.section-break-arrow-triangle[data-position="2"][data-position-permanent]{left:50%;margin-left:-20px}
.section-break-arrow-triangle[data-position="3"][data-position-permanent]{right:12.5%;left:auto;margin-right:40px}
@media only screen and (min-width:701px){
.section-break-arrow-triangle[data-position="1"]{left:12.5%}
.section-break-arrow-triangle[data-position="2"]{left:50%;margin-left:-20px}
.section-break-arrow-triangle[data-position="3"]{right:12.5%;left:auto;margin-right:40px}
}
.section-break-arrow-triangle::after,.section-break-arrow-triangle::before{position:absolute;top:0;left:0;width:0;height:0;border-top:10px solid #ff6a00;border-right:20px solid transparent;border-left:20px solid transparent;content:""}
.kanthal .section-break-arrow-triangle::before{border-top-color:#e2221b}
.section-break-arrow-triangle::after{margin-top:-1px;border-top-color:#fff}
.section-break-arrow-sub .section-break-arrow-triangle::before{border-top-color:#d2d2d2}
.section-break-arrow-sub-black .section-break-arrow-triangle::before{border-top-color:#000}
.section-break-arrow--up .section-break-arrow-triangle::after,.section-break-arrow--up .section-break-arrow-triangle::before{top:-10px;border-top:none;border-bottom:10px solid #ff6a00}
.section-break-arrow--up .section-break-arrow-triangle::after{margin-top:1px;border-bottom-color:#fff}
.section-break-arrow--up.section-break-arrow-sub-black .section-break-arrow-triangle::before{border-bottom-color:#000}
.rangeslider,.rangeslider__fill{display:block;border-radius:10px;box-shadow:inset 0 1px 3px rgba(0,0,0,.3)}
.rangeslider{position:relative;background:#e6e6e6}
.rangeslider--horizontal{width:100%;height:20px}
.rangeslider--vertical{min-height:150px;max-height:100%;width:20px}
.rangeslider--disabled{opacity:.4}
.rangeslider__fill{position:absolute;background:#0f0}
.rangeslider--horizontal .rangeslider__fill{top:0;height:100%}
.rangeslider--vertical .rangeslider__fill{bottom:0;width:100%}
.rangeslider__handle{display:inline-block;position:absolute;width:40px;height:40px;border:1px solid #ccc;border-radius:50%;box-shadow:0 0 8px rgba(0,0,0,.3);background:#fff;background-image:linear-gradient(rgba(255,255,255,0),rgba(0,0,0,.1));background-size:100%;cursor:pointer}
.rangeslider__handle::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:18px;height:18px;margin:auto;border-radius:50%;background-image:linear-gradient(rgba(0,0,0,.13),rgba(255,255,255,0));background-size:100%;content:""}
.rangeslider__handle:active{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.12));background-size:100%}
.rangeslider--horizontal .rangeslider__handle{top:-10px;touch-action:pan-y;-ms-touch-action:pan-y}
.rangeslider--vertical .rangeslider__handle{left:-10px;touch-action:pan-x;-ms-touch-action:pan-x}
input[type=range]:focus+.rangeslider .rangeslider__handle{box-shadow:0 0 8px rgba(255,0,255,.9)}
.CrusherWidget__slider{width:100%}
@media only screen and (min-width:700px){
.CrusherWidget__sliderWrap{margin-top:40px}
}
.CrusherWidget .rangeslider__handle{top:-1px;width:31px;height:17px;border:none;border-radius:0;background-color:transparent;}
.CrusherWidget .rangeslider,.CrusherWidget .rangeslider__fill{border-radius:0;box-shadow:none}
.CrusherWidget .rangeslider__handle::after{display:none}
.CrusherWidget .rangeslider__fill{display:none}
.CrusherWidget .rangeslider{z-index:5;background-color:transparent;background-image:none;background-size:100%;background-repeat:no-repeat}
.CrusherWidget__sliderBG{position:relative;top:-21px;width:100%;height:17px}
.CrusherWidget__sliderBG__val{position:absolute;top:25%;width:1px;height:50%;background-color:#ff6a00}
.CrusherWidget__sliderBG__nums{position:relative;top:-45px;left:-.5em;width:100%;font-size:16px}
.CrusherWidget__sliderBG__num{position:absolute;top:-20px}
.CrusherWidget__sliderBG__num--1{left:0}
.CrusherWidget__sliderBG__num--2{left:10%}
.CrusherWidget__sliderBG__num--3{left:20%}
.CrusherWidget__sliderBG__num--4{left:30%}
.CrusherWidget__sliderBG__num--5{left:40%}
.CrusherWidget__sliderBG__num--6{left:50.5%}
.CrusherWidget__sliderBG__num--7{left:60.5%}
.CrusherWidget__sliderBG__num--8{left:70.5%}
.CrusherWidget__sliderBG__num--9{left:80.5%}
.CrusherWidget__sliderBG__num--10{left:90.5%}
.CrusherWidget__sliderBG__num--11{left:100%}
.CrusherWidget__sliderBG__val__circle{top:1px;left:50%;width:15px;height:15px;margin-left:-7px;}
.CrusherWidget__sliderBG__val__line{top:50%;left:0;width:100%;height:1px}
.CrusherWidget__sliderBG__val__0,.CrusherWidget__sliderBG__val__9{top:0;height:100%}
.CrusherWidget__sliderBG__val__9{right:0}
.CrusherWidget__sliderBG__val__1{left:10%}
.CrusherWidget__sliderBG__val__2{left:20%}
.CrusherWidget__sliderBG__val__3{left:30%}
.CrusherWidget__sliderBG__val__4{left:40%}
.CrusherWidget__sliderBG__val__5{left:60%}
.CrusherWidget__sliderBG__val__6{left:70%}
.CrusherWidget__sliderBG__val__7{left:80%}
.CrusherWidget__sliderBG__val__8{left:90%}
.CrusherWidget__Disclaimer{margin-top:0;border-width:0;color:#fff}
.CrusherWidget__table_tablewrap{margin-left:-30px}
.CrusherWidget__table_tablewrap table{table-layout:fixed}
.CrusherWidget__table table,.CrusherWidget__table td,.CrusherWidget__table th{border-width:0}
.CrusherWidget__table td,.CrusherWidget__table th{padding:6px 2px;font-size:15px;line-height:1.3}
.CrusherWidget__table th{width:100px;color:#ff6a00;font-size:16px;line-height:18px}
.CrusherWidget__barchart{position:relative;margin-bottom:40px}
.CrusherWidget__barchart__axisvals{width:2em;text-align:right}
.CrusherWidget__barchart__axisval{margin-top:20px;font-size:14px}
.CrusherWidget__barchart__lines{position:absolute;top:.75em;right:0;bottom:0;left:4em}
.CrusherWidget__barchart__line{position:absolute;right:0;left:0;height:1px;background-color:#626161}
.CrusherWidget__barchart__line--1{top:0}
.CrusherWidget__barchart__line--2{top:19%}
.CrusherWidget__barchart__line--3{top:38%}
.CrusherWidget__barchart__line--4{top:57%}
.CrusherWidget__barchart__line--5{top:76%}
.CrusherWidget__barchart__line--6{top:95%}
.CrusherWidget__barchart__bars{position:absolute;top:0;right:0;bottom:12px;left:4em}
.CrusherWidget__barchart__bar{position:absolute;bottom:0;width:8%;height:50%;background:#ff6a00;transition:height .25s ease-out}
.CrusherWidget__barchart__bar--1{left:4%;height:50.76%}
.CrusherWidget__barchart__bar--2{left:18%;height:45.12%}
.CrusherWidget__barchart__bar--3{left:32%;height:47.376%}
.CrusherWidget__barchart__bar--4{left:46%;height:50.008%}
.CrusherWidget__barchart__bar--5{left:60%;height:82.344%}
.CrusherWidget__barchart__bar--6{left:74%;height:74.448%}
.CrusherWidget__barchart__bar--7{left:88%;height:25.568%}
.CrusherWidget__costsDropdownWrap{position:relative}
.CrusherWidget__currency .custom-select span span{color:#ff6a00}
.CrusherWidget__currency{display:inline-block;width:8em;vertical-align:top}
.CrusherWidget__currency .custom-select>span{border-color:#ff6a00}
.CrusherWidget__currency .custom-select span span{border-color:#ff6a00}
.CrusherWidget__costsDropdownWrap .custom-select-container{position:absolute;top:0;right:-35%;width:100%}
.CrusherWidget__table .CrusherWidget__costsHeadline td,.CrusherWidget__table .CrusherWidget__costsHeadline th{padding-top:30px}
input[type=text].CrusherWidget__cost{min-height:0;width:95%;border-color:#ff6a00;background-color:transparent;font-size:16px;text-align:center}
.CrusherWidget__productionTime{color:#ff6a00}
.CrusherWidget__productionTime span{margin-left:10px;font-size:16px;line-height:2.5}
input[type=text].CrusherWidget__productionTimePerYear{width:125px;margin-bottom:3px;margin-left:0;border-color:#ff6a00;background:0 0;line-height:1;vertical-align:top}
.CrusherWidget__profitLoss{color:#ff6a00}
.CrusherWidget__profitLoss th{line-height:2.5}
.CrusherWidget__profitLossResult{width:125px}
.CrusherWidget__profitLossResultWrap{display:inline-block;position:relative;float:left;box-sizing:border-box;width:60%;color:#ff6a00}
.CrusherWidget__profitLossResultWrap p{display:inline-block;margin-right:10px;font-weight:400;line-height:2.5em}
input[type=text].CrusherWidget__profitLossResult{margin-left:0;border-color:#ff6a00;background:0 0;line-height:1;vertical-align:top}
.CrusherWidget__impactOnProfitWrap{display:inline-block;position:relative;float:left;box-sizing:border-box;width:40%;color:#ff6a00}
.CrusherWidget__impactOnProfitWrap p{display:inline-block;margin-right:5px;font-weight:400;line-height:2.5em}
input[type=text].CrusherWidget__impactOnProfit{width:55%;border-color:#ff6a00;background:0 0;line-height:1}
.CrusherWidget_impactOnProfitTd span{margin-right:7px;font-size:16px}
.CrusherWidget__costsDropdownWrap .custom-select>span{border-color:#ff6a00}
.CrusherWidget__costsDropdownWrap .custom-select span span{border-color:#ff6a00}
.CrusherWidget__sliderBG__num--6{font-weight:700}
.CrusherWidget_impactOnProfitTd span{display:inline-block;vertical-align:middle}
@media (max-width:1235px){
.CrusherWidget__table_tablewrap{margin-left:0}
.CrusherWidget__table th{width:70px}
.CrusherWidget__table td,.CrusherWidget__table th{padding:6px 0;font-size:12px;line-height:1.3}
.CrusherWidget__profitLoss th{line-height:2.5}
.CrusherWidget__productionTime span,.CrusherWidget__profitLoss span{font-size:12px}
.CrusherWidget__currency{width:7.5em}
input[type=text].CrusherWidget__cost{padding:4px 2px;font-size:12px}
.CrusherWidget__barchart__axisval{margin-top:13px;font-size:12px}
.CrusherWidget__impactOnProfitWrap p,.CrusherWidget__productionTimePerYearWrap span,.CrusherWidget__profitLossResultWrap p{font-size:12px}
}
@media (max-width:500px){
.CrusherWidget__table_tablewrap{margin-bottom:100px}
.CrusherWidget__sliderWrap.sticky{position:fixed;top:0;z-index:9;width:92%;padding-top:90px;background-color:#000}
.CrusherWidget__profitLoss td{display:block;clear:both;width:200px}
.CrusherWidget_impactOnProfitTd{position:absolute;left:18.2px}
.CrusherWidget_impactOnProfitTd span{display:inline-block;width:57px}
.CrusherWidget__currency{width:110px}
input[type=text].CrusherWidget__impactOnProfit,input[type=text].CrusherWidget__productionTimePerYear,input[type=text].CrusherWidget__profitLossResult{width:68px;font-size:12px}
}
.badge{display:inline-block;position:relative;padding:4px 4px 4px 7px;background:#ff6a00;color:#fff;font-weight:600;font-size:12px;line-height:1;text-transform:uppercase}
.badge::after{position:absolute;top:0;left:100%;width:0;height:0;border:10px solid transparent;border-left-color:#ff6a00;content:""}
.like:not(.like--liked):hover svg{stroke:#0069a8;fill:rgba(0,105,168,.15)}
.like--liked svg{stroke:#ff6900;fill:rgba(255,106,0,.15)}
.like__text[class]{position:relative;top:1px;border:none;color:#000;font-weight:600;font-size:14px;text-transform:uppercase}
@keyframes flash{
0%{background-color:#fff}
60%{background-color:#faf5dc}
65%{background-color:#faf5dc}
100%{background-color:#fff}
}
.c-product-finder__headline{margin-bottom:20px;padding-bottom:3px;border-bottom:1px solid #ebebeb;font-weight:400;font-size:16px}
.c-product-finder-result{margin-top:40px}
.c-product-finder-result__headline{margin-bottom:20px;font-size:25px}
.c-product-finder__controls{margin-top:40px}
[data-product-finder-panel]{display:none}
.c-product-finder-active{display:block}
.table--nowrap td{white-space:nowrap}
.c-product-finder-result{background:#fff}
.c-product-finder-result table tbody tr:nth-child(even){background-color:#ebebeb}
.c-product-finder-result table tbody tr:not(:last-child) td{border-bottom-color:transparent}
.c-product-finder-result img{min-width:32px;max-width:100px}
.c-product-finder-result--new{animation:1s flash ease-in-out}
.c-product-finder__reset{margin-right:10px;border-color:transparent;color:#767676}
.c-product-finder__reset:focus,.c-product-finder__reset:hover{border-color:transparent}
.c-product-finder__reset:focus span,.c-product-finder__reset:hover span{border-color:#b2e0ff;border-color:1px solid rgba(0,153,255,.3);color:#09f}
@media only screen and (max-width:900px){
.c-product-finder-result{font-size:14px}
.c-product-finder-result img{max-width:82px}
}
@keyframes spin{
0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.js .is-loading{position:relative;min-height:100px}
.js .is-loading::after{display:block;position:absolute;top:50%;left:50%;z-index:9999;width:24px;height:24px;border:.25rem solid #eee;border:.25rem solid #eee;border-color:#eee;border-color:rgba(0,0,0,.1);border-top-color:#09f;border-radius:50%;content:"";transform:translate(-50%,-50%);animation:spin 1s infinite linear}
.js.kanthal .is-loading::after{border-top-color:#e21;border-top-color:#e2221b}
.js body.is-loading::after{position:fixed}
.js .is-loading::before{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:9999;background:#eee;background:rgba(255,255,255,.9);content:""}
.js.page--dark .is-loading::after,.js.page--light .section--dark .is-loading::after{border-color:rgba(255,255,255,.2);border-top-color:#09f}
.js.page--dark .is-loading::before,.js.page--light .section--dark .is-loading::before{background:rgba(0,0,0,.3)}
@keyframes scale-and-fade{
0%{transform:scale(0) translate(-50%,-50%) rotate(0)}
100%{opacity:0;transform:scale(1) translate(0,0) rotate(2turn)}
}
.agenda{margin-bottom:40px}
.agenda__item{font-weight:400;text-align:center}
.agenda__item>svg{margin-bottom:25px}
.agenda__headline{margin-bottom:20px;font-weight:700px;text-align:center}
.agenda__item-headline{display:flex;justify-content:center;align-items:center;height:2em;margin-bottom:10px;color:#09f}
.agenda__headline,.agenda__item--highlighted .agenda__item-headline{color:#ff6a00}
@media only screen and (max-width:700px){
.agenda__item{margin-bottom:40px}
.agenda__item:last-child{margin-bottom:0}
}
.notes{margin-top:1em;font-size:14px;line-height:18px}
.notes ol{padding-left:40px;list-style-type:decimal}
.notes li{margin-bottom:0;padding-left:0}
.notes li::before{display:none}
.notes li:target{background:#f6f6f6}
.notes__link{border-bottom:none;color:inherit;cursor:default}
.notes__link sup{margin-left:2px;border-bottom:1px solid rgba(0,153,255,.3);color:#09f;cursor:pointer}
.c-contact-office{margin-bottom:30px}
.c-contact-office>.offices>:last-child{margin-bottom:0}
.object-fit[class]{background-position:50% 50%;background-size:cover}
.object-fit[class] img{display:none}
.sticky-container{display:inline-block;position:fixed;top:15px;right:15px;left:auto;z-index:1}
.sticky-container__dropdown{display:inline-flex;flex-direction:column;margin-bottom:4px;transition:all .2s ease}
.sticky-container__dropdown--hidden{opacity:0;transform:translateY(-100%)}
.sticky-container__dropdown-inner{max-height:78vh;overflow-y:auto;outline:0}
a.sticky-container__button,button.sticky-container__button{display:flex;align-items:center;min-height:40px;padding:8px 18px;border:1px solid #e46a14;background-color:#fff;background-color:rgba(255,255,255,.95);color:#e46a14;font-weight:400;font-size:14px;text-align:left;text-transform:uppercase}
a.sticky-container__button.sticky-container__button--toggler,button.sticky-container__button.sticky-container__button--toggler{min-height:32px;padding:2px 18px}
.page--dark a.sticky-container__button,.page--dark button.sticky-container__button{background-color:#000;background-color:rgba(0,0,0,.95)}
.kanthal[class] a.sticky-container__button,.kanthal[class] button.sticky-container__button{border-color:#e2221b;background-color:#fff;background-color:rgba(255,255,255,.95);color:#e2221b;font-weight:400}
.kanthal a.sticky-container__button:focus,.kanthal a.sticky-container__button:hover,.kanthal button.sticky-container__button:focus,.kanthal button.sticky-container__button:hover{border-color:#e2221b}
span.sticky-container__text{border-bottom:solid 1px transparent;line-height:20px}
.sticky-container__button:focus .sticky-container__text,.sticky-container__button:hover .sticky-container__text{border-bottom-color:#e46a14;border-bottom-color:rgba(228,106,20,.4)}
.kanthal .sticky-container__button:focus .sticky-container__text,.kanthal .sticky-container__button:hover .sticky-container__text{border-bottom-color:#e2221b;border-bottom-color:rgba(0,0,0,.4);color:#e2221b}
.sticky-container__dropdown-inner .sticky-container__button{border-top-width:0}
.sticky-container__icon{margin-right:8px}
.sticky-container__button .sticky-container__icon{border-bottom:none}
.sticky-container__icon svg{width:20px;height:20px;margin-top:-2px;stroke:#e46a14}
.header-with-headerbar .sticky-container{top:71px}
.header-with-cart .sticky-container{top:50px}
@media only screen and (min-width:501px){
.sticky-container{top:20px;right:20px}
.header-with-headerbar-extra-height .sticky-container{top:105px}
a.sticky-container__button,a.sticky-container__button.sticky-container__button--toggler,button.sticky-container__button,button.sticky-container__button.sticky-container__button--toggler{min-height:43px;padding:8px 25px;line-height:26px}
}
.footer{position:relative;padding-bottom:30px;line-height:25px}
.page--dark[class] .section--light .footer,.page--light[class] .footer{background-color:#fff;color:#000}
.page--dark[class] .footer,.page--light[class] .section--dark .footer{background-color:#000;color:#fff}
.group.section--dark+.section--light>.footer{margin-top:-40px}
.footer::before{position:absolute;top:60px;right:0;left:0;height:1px;content:""}
.page--dark .section--light .footer::before,.page--light .footer::before{background:#ebebeb}
.page--dark .footer::before,.page--light .section--dark .footer::before{background:#333}
html:not(.kanthal):not(.theme-neutral) .footer-polygon{border:none;background-size:contain}
html:not(.kanthal):not(.theme-neutral) .footer-polygon::before{display:none}
.footer-left{position:relative;float:left;width:45%}
.footer-right{float:right;width:50%;text-align:right}
.statement{margin-bottom:26px}
.footer-left img+.statement{padding-top:76px}
.footer-left img{display:block;position:absolute;top:0;left:0;width:137px;height:50px}
.statement b{font-weight:400}
.copyright{color:#767676}
.copyright a{color:#767676}
p{color:white}
.page--dark .section--light .copyright a,.page--light .copyright a{border-bottom-color:#d7d7d7;border-bottom-color:rgba(118,118,118,.3)}
.page--dark .copyright a,.page--light .section--dark .copyright a{border-bottom-color:#333}
.copyright a:active,.copyright a:focus,.copyright a:hover{color:#09f}
.page--dark .section--light .copyright a:active,.page--dark .section--light .copyright a:focus,.page--dark .section--light .copyright a:hover,.page--light .copyright a:active,.page--light .copyright a:focus,.page--light .copyright a:hover{border-bottom-color:#b2e0ff;border-bottom-color:rgba(0,153,255,.3)}
.kanthal .copyright a:active,.kanthal .copyright a:focus,.kanthal .copyright a:hover{border-bottom-color:#1a617f;border-bottom-color:rgba(26,97,127,.3);color:#1a617f}
.page--dark .copyright a:active,.page--dark .copyright a:focus,.page--dark .copyright a:hover,.page--light .section--dark .copyright a:active,.page--light .section--dark .copyright a:focus,.page--light .section--dark .copyright a:hover{border-bottom-color:#09f}
.nav-supp{margin:75px 0 30px}
.nav-supp li{display:inline-block;margin-left:12px}
.nav-supp li a{display:block;font-size:15px;line-height:20px;text-transform:uppercase}
.nav-social{margin-bottom:40px}
.nav-social li{display:inline-block;margin-left:16px;vertical-align:top}
.nav-social li a,.nav-social li button{display:block;position:relative;width:50px;height:50px;border:none;background:#000;line-height:50px;transition:all .2s ease}
.nav-social li a>svg,.nav-social li button>span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.kanthal .nav-social li svg{stroke:transparent}
.nav-social[class] li button.link>span{border-bottom:none}
.kanthal .nav-social li a,.kanthal .nav-social li button{border-radius:50%;background-color:#e2221b}
.nav-social li a>span,.nav-social li button span>span{position:absolute;left:-9999px}
.nav-social li button:focus span,.nav-social li button:hover span{border-color:transparent}
.nav-social li a:focus,.nav-social li a:hover,.nav-social li button:focus,.nav-social li button:hover{opacity:.75}
.kanthal .nav-social li a:focus,.kanthal .nav-social li a:hover,.kanthal .nav-social li button:focus,.kanthal .nav-social li button:hover{background-color:#333;opacity:1}
@media only screen and (min-width:3000px){
html:not(.kanthal):not(.theme-neutral) .footer-polygon{padding-top:400px;background-size:100% auto}
}
@media only screen and (max-width:1200px){
html:not(.kanthal):not(.theme-neutral) .footer-polygon{padding-top:250px}
}
@media only screen and (max-width:1050px){
.footer{text-align:center}
html:not(.kanthal):not(.theme-neutral) .footer-polygon{padding-top:170px;background-position:50% 50px}
.footer-left,.footer-right{float:none;width:auto;text-align:inherit}
.statement{max-width:80%;margin:0 auto 30px;padding:0}
.footer-left img{display:none}
.nav-supp{margin-top:30px}
.nav-supp li{margin-right:8px;margin-left:8px}
.nav-supp li a{font-size:14px}
.copyright{margin-top:30px}
.nav-social li{margin-right:8px;margin-left:8px}
}
@media only screen and (max-width:1024px){
.footer-app{display:none}
}
@media only screen and (max-width:550px){
html:not(.kanthal):not(.theme-neutral) .footer-polygon{padding-top:130px}
.statement{max-width:none}
.nav-social li{margin-bottom:8px}
}
@media print{
.footer{clear:both;margin:0;padding:1.5em 0;border-top:1px solid #000;font-size:9pt;line-height:1.4}
html:not(.kanthal):not(.theme-neutral) .footer-polygon{background:0 0}
.footer img{display:none}
.footer-left{float:none;width:auto}
.footer-right{display:none}
.statement{margin-bottom:15px;padding:0}
.statement b{color:#000}
}
@keyframes show-nav{
0%{padding-top:40px;opacity:0}
100%{padding-top:0;opacity:1}
}
.header{position:relative;z-index:2;margin-bottom:25px;padding:25px 0;border-bottom:1px solid}
.page--dark .section--light .header,.page--light .header{border-bottom-color:#ebebeb;background:#fff}
.page--dark .header,.page--light .section--dark .header{border-bottom-color:#333;background:#000}
.header-micro{padding-bottom:15px;text-align:right}
.theme-neutral .header-micro{padding-top:15px}
.header-micro-bar{display:flex;justify-content:flex-end}
.header-logo-wrapper{flex:1}
.header.header-borderless{border-bottom:0}
.header-with-headerbar[class]{padding-top:0}
.logo{position:absolute;top:50%;left:80px;margin-top:-53px;border-bottom:none}
@media only screen and (min-width:721px){
.header-micro .logo{position:static;float:left;margin:0}
}
.logo img{display:block;max-width:none;width:260px;height:95px}
@media only screen and (min-width:721px){
.header-micro .logo img{width:137px;height:50px}
}
.header-nic img{float:left;height:50px}
.header-nic p{float:right;margin-top:12px}
.header-nic a{border:none;text-transform:uppercase}
.header-nic a::after{margin-left:10px;}
.nav-main{float:left;margin-left:31.25%;line-height:25px}
.kanthal .nav-main{-moz-osx-font-smoothing:unset;-webkit-font-smoothing:subpixel-antialiased}
.nav-main ul{margin-left:-20px;list-style:none}
.nav-main li{margin:0}
.kanthal .nav-main li a,.nav-main li a{display:block;position:relative;padding-left:20px;border:none;text-transform:uppercase}
.page--dark .section--light .nav-main li a,.page--light .nav-main li a{color:#000}
.page--dark .nav-main li a,.page--light .section--dark .nav-main li a{color:#fff}
.nav-main[class] li a:active,.nav-main[class] li a:focus,.nav-main[class] li a:hover{color:#ff6a00}
.kanthal .nav-main li a:active,.kanthal .nav-main li a:focus,.kanthal .nav-main li a:hover{color:#e2221b}
.theme-neutral .nav-main li a:active,.theme-neutral .nav-main li a:focus,.theme-neutral .nav-main li a:hover{color:#3568c3}
.nav-main li.selected>a{color:#ff6a00}
.kanthal .nav-main li.selected>a{color:#e2221b}
.theme-neutral .nav-main li.selected>a{color:#3568c3}
.nav-main li[data-has-children]>ul{display:none}
.header-micro-nav{clear:left;padding-top:20px;text-align:left;text-transform:uppercase}
.kanthal .header-micro-nav{-moz-osx-font-smoothing:unset;-webkit-font-smoothing:subpixel-antialiased}
.header-micro-nav li{display:inline-block;margin-top:5px;margin-right:20px}
.header-micro-nav[class] a{border:none;font-size:16px;line-height:24px}
.page--dark .section--light .header-micro-nav[class] a,.page--light .header-micro-nav[class] a{color:#000}
.page--dark .header-micro-nav[class] a,.page--light .section--dark .header-micro-nav[class] a{color:#fff}
.page--dark .section--light .header-micro-nav[class] .selected a,.page--dark .section--light .header-micro-nav[class] a:focus,.page--dark .section--light .header-micro-nav[class] a:hover,.page--light .header-micro-nav[class] .selected a,.page--light .header-micro-nav[class] a:focus,.page--light .header-micro-nav[class] a:hover{color:#ff6a00}
.kanthal .header-micro-nav[class] .selected a,.kanthal .header-micro-nav[class] a:focus,.kanthal .header-micro-nav[class] a:hover{color:#e2221b}
.theme-neutral .header-micro-nav[class] .selected a,.theme-neutral .header-micro-nav[class] a:focus,.theme-neutral .header-micro-nav[class] a:hover{color:#3568c3}
.header-cart-account{margin:-25px 0 25px;padding-top:5px;padding-bottom:6px;background:#000;color:#fff;text-align:right}
.header-cart-account li{display:inline-block}
.header-cart-account li a,.header-cart-account li button{display:inline-block;border-bottom:none;color:#fff;font-size:16px;line-height:24px;vertical-align:bottom;text-transform:uppercase}
.kanthal .header-cart-account li a,.kanthal .header-cart-account li button{color:#fff}
.header-cart-account li button span{border-bottom:none}
.header-cart{position:relative;margin-right:20px}
@media only screen and (max-width:400px){
.header-cart{margin-right:0}
}
.header-cart a{padding-left:36px;}
.header-cart.selected a{color:#ff6a00}
.header-account a,.header-account button{padding-left:30px;background-size:20px}
.header-account.selected a{color:#ff6a00}
.header-cart-account li a:focus,.header-cart-account li a:hover,.header-cart-account li button.active span,.header-cart-account li button:focus,.header-cart-account li button:hover{color:#ff6a00}
.kanthal .header-cart-account li a:focus,.kanthal .header-cart-account li a:hover,.kanthal .header-cart-account li button.active span,.kanthal .header-cart-account li button:focus,.kanthal .header-cart-account li button:hover{color:#e2221b}
.header-account-links[class][class]{margin:15px -15px -15px;border-top:1px solid #ebebeb;font-size:0}
.header-account-links li{display:inline-block;width:50%;border-left:1px solid #ebebeb;text-align:center}
.header-account-links li:first-child{border-left:none}
.header-account-links li a{display:block;padding:7px 0;border:none;font-weight:400;font-size:15px;text-transform:uppercase}
.header-account-links li a:focus,.header-account-links li a:hover{background:#f9f9f9}
.header-cart-count{position:absolute;top:0;left:13px;min-width:16px;padding:0 2px;border:1px solid #ff6a00;background:#000;color:#ff6a00;font-weight:400;font-size:10px;line-height:12px;text-align:center}
.kanthal .header-cart-count{border-color:#e2221b;color:#e2221b;-moz-osx-font-smoothing:unset;-webkit-font-smoothing:subpixel-antialiased}
@media only screen and (max-width:900px){
.header-cart-account{margin-bottom:15px}
}
.language{float:right;text-align:right}
@media only screen and (min-width:901px){
.header-micro .language{margin-left:25px}
}
.language p{color:#767676;font-weight:400;font-size:14px;line-height:22px;text-transform:uppercase}
.kanthal .language p{font-weight:200}
.theme-neutral .language p{text-transform:none}
.language p strong{color:#3d3d3d;font-weight:700}
.kanthal .language p strong{font-weight:400;-moz-osx-font-smoothing:unset;-webkit-font-smoothing:subpixel-antialiased}
.language a{position:relative}
.language .change-language-link{position:relative;margin-right:32px}
.language .change-language-link button{line-height:21px}
.language .change-language-link img,.language a img{position:absolute;top:0;right:-32px}
.language .change-language-link::before{position:absolute;top:3px;right:-32px;width:22px;height:16px;border:1px solid #ebebeb;content:""}
.language .change-language-link--no-icon{margin-right:0}
.language .change-language-link--no-icon::before{content:none}
html:not(.kanthal) .language .change-language-link[data-popover-trigger]::before{top:1px}
.language .change-language-parent-site-link{border-bottom:none}
.language .change-language-parent-site-link span{border-bottom:1px solid;border-bottom-color:#09f;border-bottom-color:rgba(0,153,255,.3);transition:border .2s ease}
.kanthal .language .change-language-parent-site-link span{border-bottom-color:#1a617f;border-bottom-color:rgba(26,97,127,.3)}
.language .change-language-parent-site-link:focus span,.language .change-language-parent-site-link:hover span{border-bottom-color:#005f9f}
.kanthal .language .change-language-parent-site-link:focus span,.kanthal .language .change-language-parent-site-link:hover span{border-bottom-color:#000}
.search{position:relative;float:left}
.header .search{position:absolute;right:80px;bottom:0;float:right;clear:right}
@media only screen and (min-width:721px){
.header-micro .search{display:inline-block;position:relative;right:0;float:none;vertical-align:top}
}
.js .search[aria-expanded=false]{display:none}
.search .search-field{min-height:50px;width:460px;padding:9px 10px 9px 65px;border-color:#d3d3d3;}
.page--dark .section--light .search .search-field,.page--light .search .search-field{border-color:#d3d3d3;background-color:#fff;color:#000}
.page--dark .section--light .search .search-field:focus,.page--dark .section--light .search .search-field:hover,.page--light .search .search-field:focus,.page--light .search .search-field:hover{border-color:#aaa;background-color:#fff}
.page--dark .search .search-field,.page--light .section--dark .search .search-field{border-color:#555;background-color:#151515;color:#fff}
.page--dark .search .search-field:focus,.page--dark .search .search-field:hover,.page--light .section--dark .search .search-field:focus,.page--light .section--dark .search .search-field:hover{border-color:#09f;background-color:#151515}
.kanthal .search .search-field{border-color:#d3d3d3;background-color:#fff;}
@media only screen and (min-width:901px){
.header-micro .search .search-field{min-height:48px}
}
@media only screen and (min-width:721px){
.header-micro .search .search-field{width:380px}
}
.search.has-text .search-field{padding-right:100px}
.search .search-field::-webkit-input-placeholder{color:#ababab;font-weight:700;font-style:normal;-webkit-font-smoothing:antialiased;font-size:14px;text-transform:uppercase}
.search .search-field:-moz-placeholder,.search .search-field::-moz-placeholder{color:#ababab;font-weight:700;font-style:normal;-moz-osx-font-smoothing:grayscale;font-size:14px;text-transform:uppercase}
.search .search-field:-ms-input-placeholder{color:#ababab;font-weight:700;font-style:normal;font-size:14px;text-transform:uppercase}
.search .search-field.autocomplete-active:focus,.search .search-field.autocomplete-active:hover{border-color:#d3d3d3;box-shadow:0 0 5px rgba(0,0,0,.2)}
.search .search-submit{position:absolute;top:0;right:0;min-height:52px;padding:9px 20px 11px;border:none;font-size:14px;transition:color 162ms ease,opacity 162ms ease}
.no-js .search .search-submit,.no-touch .search .search-submit{opacity:0}
.no-js .search .search-field:focus+.autocomplete-placeholder+.search-submit,.no-js .search .search-field:focus+.search-submit,.no-js .search .search-submit:focus,.no-js .search .search-submit:hover,.no-touch .search .search-submit:focus,.no-touch .search .search-submit:hover,.search.has-text .search-submit{border-color:transparent;opacity:1}
@media only screen and (max-width:1260px){
.header{padding:20px 0 25px}
.header-with-cart{padding:25px 0}
.header-micro{padding-bottom:15px}
.logo{margin-top:-40px}
.logo img{width:218px;height:80px}
.search .search-field{width:420px}
}
@media only screen and (min-width:721px) and (max-width:1260px){
.header-micro .search .search-field{width:250px}
}
@media only screen and (max-width:1100px){
.search .search-field{width:350px}
}
@media only screen and (max-width:1050px){
.header{margin-bottom:20px;padding:20px 0}
.header-with-cart{padding:25px 0}
.header-micro{padding-bottom:15px}
.logo{left:20px}
.nav-main a{line-height:20px}
.header .search{right:20px}
.search .search-field{min-height:45px;padding-left:55px;;background-position:15px 11px}
.kanthal .search .search-field{}
.search .search-field::-webkit-input-placeholder{font-size:13px}
.search .search-field:-moz-placeholder,.search .search-field::-moz-placeholder{font-size:13px}
.search .search-field:-ms-input-placeholder{font-size:13px}
.search .search-submit{min-height:47px;font-size:13px;line-height:25px}
}
@media only screen and (min-width:721px) and (max-width:1050px){
.header-micro .logo img{width:123px;height:45px}
.header-micro .search{right:0}
}
@media only screen and (max-width:1024px){
.header-app{display:none}
}
@media only screen and (max-width:900px){
.header{position:relative;z-index:1000;min-height:85px}
.menu-active .header{padding-bottom:0}
.header.header-with-headerbar{min-height:138px}
.header.header-with-headerbar-extra-height{min-height:172px}
.menu-active .header.header-with-headerbar-extra-height{min-height:155px;margin-bottom:37px}
.sticky-menu .header{position:fixed;top:0;width:100%;box-shadow:0 2px 2px rgba(0,0,0,.1);background:#fff;transform:translate(0,-150px)}
.sticky-menu-animation-end .header{transition:transform .3s ease-out;transform:translate(0,0)}
.sticky-menu-hide .header{transition:transform .3s ease-out;transform:translate(0,-150px)}
.overthrow-enabled.touch .menu-active .header{position:fixed;top:0;right:0;left:0}
.page--light.overthrow-enabled.touch .menu-active .header{background:#fff}
.page--dark.overthrow-enabled.touch .menu-active .header{background:#000}
.logo{top:0;margin-top:0}
.header>div{transition:padding-top .12s ease}
.no-js .header>div{padding-top:70px}
.no-js .logo-and-nav-main{display:block;float:none}
.header>div.search-is-open{padding-top:70px}
.search .search-field{width:100%}
.search-toggler{}
.button.search-toggler span{display:block;width:0;overflow:hidden;border-bottom:none;white-space:nowrap}
.search-toggler:active,.search-toggler:focus,.search-toggler:hover{}
.header{text-align:right}
.logo img{width:120px;height:44px}
.header .search{top:0;right:20px;bottom:auto;float:none}
.no-js .header .search{max-width:360px;margin-left:160px}
.js .search{position:absolute;right:160px;left:auto;width:360px}
.header .menu-toggler{min-width:0;margin-left:8px;padding:8px 25px 8px 55px;}
.page--dark .section--light .header .menu-toggler,.page--light .header .menu-toggler{background-color:#fff;background-color:rgba(255,255,255,.95)}
.page--dark .header .menu-toggler,.page--light .section--dark .header .menu-toggler{background-color:#000;background-color:rgba(0,0,0,.95)}
.kanthal .header .button.menu-toggler{border-color:#e2221b;background-color:#fff;background-color:rgba(255,255,255,.95);color:#e2221b}
.kanthal .header .button.menu-toggler:focus span,.kanthal .header .button.menu-toggler:hover span{color:#e2221b}
.theme-neutral .header .button.menu-toggler{border-color:#3568c3;background-color:#fff;background-color:rgba(255,255,255,.95);color:#3568c3}
.kanthal .header .button.menu-toggler:focus span,.kanthal .header .button.menu-toggler:hover span{color:#e2221b}
.header .menu-toggler[aria-pressed=true]{}
.kanthal .header .menu-toggler[aria-pressed=true]{}
.theme-neutral .header .menu-toggler[aria-pressed=true]{}
.nav-main{display:block;float:none;margin:0 15px;text-align:left}
.js .language,.js .nav-main{display:none}
.nav-main .hidden-in-mobile{display:none}
.nav-main a{padding:10px 0;line-height:28px}
.no-js .nav-main{margin:15px 0}
.nav-main ul{margin-left:0}
.nav-main li{position:relative;border-top:1px solid}
.page--dark .section--light .nav-main li,.page--light .nav-main li{border-top-color:#d3d3d3}
.page--dark .nav-main li,.page--light .section--dark .nav-main li{border-top-color:#333}
.nav-main>ul>li{border-right:1px solid;border-left:1px solid}
.page--dark .section--light .nav-main>ul>li,.page--light .nav-main>ul>li{border-right-color:#d3d3d3;border-left-color:#d3d3d3}
.page--dark .nav-main>ul>li,.page--light .section--dark .nav-main>ul>li{border-right-color:#333;border-left-color:#333}
.nav-main>ul>li[data-expanded]{border:1px solid #ff6a00}
.kanthal .nav-main>ul>li[data-expanded]{border-color:#e2221b}
.theme-neutral .nav-main>ul>li[data-expanded]{border-color:#3568c3}
.nav-main>ul>li[data-expanded]+li{border-top:none}
.nav-main>ul>li[data-expanded]>a{border-bottom:1px solid;font-weight:400}
.page--dark .section--light .nav-main>ul>li[data-expanded]>a,.page--light .nav-main>ul>li[data-expanded]>a{border-bottom-color:#d3d3d3}
.page--dark .nav-main>ul>li[data-expanded]>a,.page--light .section--dark .nav-main>ul>li[data-expanded]>a{border-bottom-color:#333}
.nav-main>ul>li>ul>li:first-child{border:none}
.nav-main li li a{padding-right:25px;text-transform:none}
.nav-main li li a{padding-left:50px}
.kanthal .nav-main li li a{padding-left:50px;text-transform:none}
.nav-main li li li a{padding-left:75px}
.nav-main li li li li a{padding-left:100px}
.nav-main li li li li li a{padding-left:125px}
.nav-main li li li li li li a{padding-left:150px}
.nav-main li li li li li li li a{padding-left:175px}
.nav-main>ul>li.selected a{background:0 0}
.kanthal .nav-main>ul>li.selected a{background:0 0}
.theme-neutral .nav-main>ul>li.selected a{background:0 0}
.nav-main li[data-selected]>a{color:#ff6a00}
.kanthal .nav-main li[data-selected]>a{color:#e2221b}
.theme-neutral .nav-main li[data-selected]>a{color:#3568c3}
.nav-main li[data-has-children]{cursor:pointer}
.js .nav-main li[data-has-children]>a{margin-right:48px;border-right:1px solid #d3d3d3}
.js.page--dark .section--light .nav-main li[data-has-children]>a,.js.page--light .nav-main li[data-has-children]>a{border-right-color:#d3d3d3}
.js.page--dark .nav-main li[data-has-children]>a,.js.page--light .section--dark .nav-main li[data-has-children]>a{border-right-color:#333}
.js .nav-main li[data-has-children]::after{display:block;position:absolute;top:0;right:0;width:48px;height:49px;content:""}
.kanthal.js .nav-main li[data-has-children]::after{}
.theme-neutral.js .nav-main li[data-has-children]::after{}
.js.page--dark .section--light .nav-main>ul>li[data-expanded]>a,.js.page--light .nav-main>ul>li[data-expanded]>a{border-right-color:#fff}
.js.page--dark .nav-main>ul>li[data-expanded]>a,.js.page--light .section--dark .nav-main>ul>li[data-expanded]>a{border-right-color:#000}
.js .nav-main li[data-expanded]::after{}
.kanthal.js .nav-main li[data-expanded]::after{}
.theme-neutral.js .nav-main li[data-expanded]::after{}
.js .nav-main>ul>li[data-expanded]::after{}
.kanthal.js .nav-main>ul>li[data-expanded]::after{}
.theme-neutral.js .nav-main>ul>li[data-expanded]::after{}
.nav-main li[data-expanded]>ul{display:block}
.menu-wrapper .language{display:block;float:none;padding:15px 0;text-align:right}
.menu-wrapper .language p{font-size:13px}
.menu-wrapper .nav-main{display:block}
.menu-wrapper:focus{outline:0}
.js .menu-wrapper{position:absolute;top:-99999px;left:-99999px;z-index:100;padding:0 20px}
.js.page--dark .section--light.menu-wrapper,.js.page--light .menu-wrapper{background:#fff}
.js.page--dark .menu-wrapper,.js.page--light .section--dark.menu-wrapper{background:#000}
.js .menu-wrapper[aria-expanded=true]{position:absolute;top:65px;right:0;left:0;animation:show-nav 162ms ease}
.js .menu-wrapper-cart[aria-expanded=true]{top:95px}
.js .menu-wrapper-cart.menu-wrapper--headerbar-push{top:112px}
.js .menu-wrapper-cart.menu-wrapper--headerbar-large-push{top:148px}
.overthrow-enabled.touch .menu-wrapper[aria-expanded=true]{position:fixed;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch}
.js .menu-wrapper .nav-main{margin:0 0 20px 0;border-bottom:1px solid}
.js.page--dark .section--light.menu-wrapper .nav-main,.js.page--light .menu-wrapper .nav-main{border-color:#d3d3d3}
.js.page--dark .menu-wrapper .nav-main,.js.page--light .section--dark.menu-wrapper .nav-main{border-color:#333}
.overthrow-enabled.touch .menu-active{overflow:hidden}
.js .menu-active .header{border-bottom-color:transparent}
}
@media only screen and (max-width:720px){
.header{min-height:150px}
.header-nic{min-height:0}
.header>.group-inner{padding-top:44px}
.header-nic .group-inner{padding-top:0}
.js .search{position:relative;right:20px;left:0;float:none;width:auto;margin:20px 0 0}
.js .menu-wrapper[aria-expanded=true]{top:130px}
.js .menu-wrapper-cart[aria-expanded=true]{top:160px}
.js .menu-wrapper-cart.menu-wrapper--headerbar-push{top:177px}
.js .menu-wrapper-cart.menu-wrapper--headerbar-large-push{top:210px}
.menu-wrapper .language{text-align:center}
.header-nic img{height:35px}
.header-nic p{margin-top:6px}
}
@media only screen and (max-width:500px){
.header{min-height:85px;padding:15px 0}
.header-cart-account{margin-top:-15px}
.header-cart-account li a,.header-cart-account li button{font-size:14px}
.header-nic{min-height:0}
.header>.group-inner{padding-top:32px}
.header-nic .group-inner{padding-top:0}
.header>div.search-is-open{padding-top:55px}
.logo{left:15px}
.logo img{width:88px;height:32px}
.header .button.menu-toggler,.header .button.search-toggler{min-height:32px;padding:5px 23px;line-height:20px}
.header .button.menu-toggler{margin-left:4px;padding:5px 18px 5px 45px;background-position:18px 50%}
.header .search{right:15px;left:0}
.no-js .header .search{top:40px;max-width:100%;margin-left:15px}
.search-toggler[aria-pressed=true]{}
.js .search{margin:15px 0 0}
.search .search-field{min-height:37px;padding-top:5px;padding-bottom:5px;padding-left:45px;background-position:10px 5px}
.search .search-submit{min-height:37px;line-height:15px}
.js .menu-wrapper{padding-right:15px;padding-left:15px}
.js .menu-wrapper[aria-expanded=true]{top:100px}
.js .menu-wrapper-cart[aria-expanded=true]{top:130px}
.js .menu-wrapper-cart.menu-wrapper--headerbar-push{top:152px}
.js .menu-wrapper-cart.menu-wrapper--headerbar-large-push{top:185px}
}
@media print{
.header{padding:0;border:none}
.logo,.logo img{position:static;max-width:109px}
.header .button.menu-toggler,.language,.nav-main,.search{display:none}
}
.logo>span{display:none}
@media only screen and (max-width:720px){
.contenthub .header{min-height:63px}
}
@media only screen and (max-width:900px){
.contenthub .header .search{display:none}
}
header-bar{display:block}
.headerbar,header-bar{min-height:37px;margin-bottom:20px;background:#000;font-size:16px}
.page--dark .headerbar,.page--dark header-bar,.page--light .section--dark .headerbar,.page--light .section--dark header-bar{border-bottom:1px solid #f86700}
.headerbar__logo{margin-top:11px;background-color:#000}
.headerbar .change-language-link--no-icon,header-bar .change-language-link--no-icon{display:block}
.headerbar .change-language-link--no-icon button,header-bar .change-language-link--no-icon button{color:#fff;text-transform:uppercase}
.headerbar .change-language-link .active span,.headerbar .change-language-link button:focus span,.headerbar .change-language-link button:hover span,header-bar .change-language-link .active span,header-bar .change-language-link button:focus span,header-bar .change-language-link button:hover span{color:#f86700}
.headerbar .quick-access,.headerbar[class] a,header-bar .quick-access,header-bar[class] a{border:none;color:#fff;text-align:left}
.headerbar .dropdown--expanded .quick-access,.headerbar .quick-access:hover,.headerbar a:hover,header-bar .dropdown--expanded .quick-access,header-bar .quick-access:hover,header-bar[class] a:hover{color:#f86700}
.headerbar__content{display:flex;justify-content:space-between;max-width:1310px;width:100%;height:50px;margin:auto;padding:0 20px;background-color:#000}
.headerbar__row{display:block;border-bottom:1px solid #f86700;text-align:right}
.page--dark .headerbar__row,.page--light .section--dark .headerbar__row{border-bottom:none;background:#000}
.page--dark .section--light .headerbar__row,.page--light .headerbar__row{background:#fff}
.page--dark .section--light .headerbar__row[class] a,.page--light .headerbar__row[class] a{color:#767676;font-weight:400}
.page--dark .headerbar__row[class] a,.page--light .section--dark .headerbar__row[class] a{color:#fff;font-weight:400}
.headerbar__row[class][class] a:hover{color:#f86700}
.headerbar__row-content{max-width:1310px;min-height:34px;margin:auto;padding:0 20px;text-overflow:ellipsis}
.headerbar__row-resetpassword,.headerbar__row-signout,.headerbar__row-signup,.headerbar__row-user-name{display:inline-block;color:#767676;line-height:34px;text-transform:uppercase;white-space:nowrap}
.headerbar__row-resetpassword,.headerbar__row-signup,.headerbar__row-user-name{margin-right:10px}
.headerbar__row-user-name{padding-left:32px;background-size:20px}
.navigation-bar{display:flex;flex-wrap:wrap;height:100%}
.headerbar__secondary{flex-shrink:0}
.headerbar .change-language-link button,.headerbar__cart a,.headerbar__contact a,.headerbar__help .dropdown__label,.headerbar__home a,.headerbar__login a,.headerbar__notifications .dropdown__label,.headerbar__quickaccess .quick-access,.headerbar__reset-password a,.headerbar__sign-up a,header-bar .change-language-link button{display:block;padding:0 20px 0 40px;background-size:24px;background-repeat:no-repeat;line-height:50px;text-transform:uppercase}
.headerbar__home--no-icon a{padding-left:0}
.headerbar__login a,.headerbar__reset-password a,.headerbar__sign-up a{padding:0 10px}
.headerbar .change-language-link button,.headerbar__contact a,.headerbar__help .dropdown__label,.headerbar__notifications .dropdown__label,header-bar .change-language-link button{height:100%;padding-left:20px}
.headerbar__notifications .dropdown__label{position:relative}
.headerbar__contact .icon-list li{margin-bottom:0}
.headerbar__home a{padding-right:0;background-position:10px 11px}
.headerbar__home a:hover{}
.headerbar__home--no-icon a,.headerbar__home--no-icon a:hover{background:0 0}
.headerbar__quickaccess .quick-access{background-position:10px 50%}
.dropdown--expanded .quick-access,.headerbar__quickaccess .quick-access:hover{}
.headerbar__help .dropdown__label{padding-top:50px;background-position:10px 50%}
.headerbar .dropdown--expanded .headerbar__help-label,.headerbar__help .dropdown__label:hover,header-bar .dropdown--expanded .headerbar__help-label{}
.headerbar__contact a{padding-top:50px;background-position:10px 50%}
.headerbar__contact a:hover{}
.headerbar__notifications .dropdown__label{padding-top:50px;background-position:10px 50%}
.headerbar__notifications .dropdown--expanded .dropdown__label,.headerbar__notifications .dropdown__label:hover{}
.headerbar .change-language-link button,header-bar .change-language-link button{padding-top:50px;background-position:10px 50%}
.headerbar .change-language-link button:hover,header-bar .change-language-link button:hover{padding-top:50px;background-position:10px 50%}
.headerbar__auth-button[class]{color:#767676;text-transform:inherit}
.headerbar__user-name .headerbar__auth-button[class]{color:#fff}
.headerbar__auth-button--active[class],.headerbar__auth-button:hover,.headerbar__user-name .headerbar__auth-button--active[class],.headerbar__user-name .headerbar__auth-button:hover{color:#f86700}
.headerbar__auth_as-wrapper{position:relative;max-width:1310px;margin:auto}
.headerbar__auth-sign-out{text-align:right}
.headerbar__auth-sign-out button{color:#767676;font-weight:400;font-size:14px;text-transform:uppercase}
.headerbar__auth-sign-out button:hover{color:#f86700}
.headerbar__auth-as.dropdown--expanded .dropdown__label,.headerbar__auth-as:hover .dropdown__label{color:#f86700}
.headerbar__auth-as .dropdown__content{min-width:570px}
.act-as-button{margin-right:20px}
.headerbar__auth-as .row:last-child{margin-bottom:0}
.headerbar__cart{position:relative;margin-left:20px;background-color:#f86700}
.headerbar__cart a:hover{color:#fff}
.headerbar__cart a{background-position:10px 14px}
.headerbar__cart-badge{position:absolute;top:12px;left:21px;min-width:14px;border:1px solid #000;background-color:#f86700;color:#000;font-weight:700;font-size:9px;line-height:10px;text-align:center}
.headerbar__notifications{position:relative}
.headerbar__notifications-badge{position:absolute;top:11px;left:21px;min-width:14px;border:1px solid #f86700;background-color:#000;color:#f86700;font-weight:700;font-size:9px;line-height:10px;text-align:center;text-indent:0}
.notification-item{position:relative;max-width:400px}
.notification-item__date,.notification-item__headline,.notification-item__text{display:block}
.notification-item__headline{padding-right:10em;white-space:normal}
.notification-item__date{position:absolute;top:10px;right:10px;font-size:13px}
.notification-item__text{font-size:13px;line-height:1.5;text-transform:none;white-space:normal}
.notification__all-link{min-width:300px}
.notification__all-link:link{color:#767676;font-size:13px;line-height:1.5}
.headerbar__user-name{display:none;padding-left:32px;background-size:20px;color:#fff;line-height:34px}
.component-fade-enter-active,.component-fade-leave-active{transition:opacity .3s ease}
.component-fade-enter,.component-fade-leave-to{opacity:0}
.headerbar__help-icon[class][class]{padding-left:34px;background-position:10px 50%;background-size:19px;background-repeat:no-repeat}
.headerbar__help-icon[data-icon=play]{background-position:12px 50%;background-size:10px}
.headerbar__help-icon[data-icon=contact]{}
.headerbar__help-icon[data-icon=information]{}
.headerbar__help-icon[data-icon=file]{}
.headerbar__home--no-icon img{margin-top:0}
.headerbar__home--no-icon{display:flex;align-content:center;align-items:center}
@media only screen and (min-width:901px){
.headerbar__row{display:block}
.headerbar__auth_as-wrapper{padding:0 20px}
}
@media only screen and (max-width:360px){
.headerbar__home a{padding-top:50px}
.headerbar__home--no-icon a{padding-top:0}
}
@media only screen and (max-width:405px){
.headerbar__home a{text-indent:-9999px}
.headerbar__home--no-icon .headerbar__home-label{position:static;width:auto;height:auto}
}
@media only screen and (max-width:900px){
.headerbar__quickaccess,.headerbar__row-user-name{display:none}
.headerbar__home{display:none}
.headerbar__home--unauthorized{display:flex}
.headerbar__cart a{display:block;height:100%;padding-top:30px;padding-left:25px}
.headerbar__cart-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);padding:0;border:0}
.headerbar__user-name{display:block;line-height:50px}
.headerbar__primary{flex-shrink:1;overflow:hidden}
.headerbar__row-signout{margin-right:0}
.headerbar__auth-as.dropdown--expanded .dropdown__content{right:auto;left:0;min-width:0;width:100%}
.headerbar__help .dropdown[class][class],.headerbar__help[class][class],.headerbar__notifications .dropdown[class][class],.headerbar__notifications[class][class]{position:static}
.headerbar__help .dropdown--expanded .dropdown__menu[class][class],.headerbar__notifications .dropdown--expanded .dropdown__menu[class][class]{top:50px;right:auto;left:0;width:100%!important}
}
@media only screen and (min-width:1050px){
.headerbar__auth_as-wrapper,.headerbar__content,.headerbar__row-content{padding:0 80px}
}
@media only screen and (min-width:1200px){
.headerbar,header-bar{margin-top:0}
}
.form-item--inline{display:inline-block}
.form-item--small{width:8em}
.form-item__input{width:100%}
.multi-thumb-slider__rail-labels{display:flex;justify-content:space-between;margin-bottom:5px}
.multi-thumb-slider__rail{position:relative;height:4px;margin:11px 0 21px;border:1px solid #ccc;border-width:1px 0;background-color:#ccc}
.multi-thumb-slider__rail::after,.multi-thumb-slider__rail::before{position:absolute;top:-12px;width:2px;height:24px;background-color:#ccc;content:""}
.multi-thumb-slider__rail::before{left:0}
.multi-thumb-slider__rail::after{right:0}
.multi-thumb-slider__thumb{position:absolute;top:-12px;z-index:1;width:24px;height:24px;border:2px solid #fff;border-radius:50%;background:#7fccff;content:"";cursor:pointer}
.multi-thumb-slider__thumb:focus,.multi-thumb-slider__thumb:hover{z-index:10;outline:0;box-shadow:0 0 0 2px #8ccbf2,0 0 0 4px rgba(140,203,242,.5)}
.multi-thumb-slider__rail.focus{background-color:#aaa}
.multi-thumb-slider__input-fields{display:flex;justify-content:space-between}
.multi-thumb-slider__input-fields input{width:6em}
.autocomplete-placeholder{position:absolute;z-index:1100;width:100%}
.ui-menu::before{position:absolute;right:1px;bottom:100%;left:1px;z-index:12;height:5px;border-bottom:1px solid;content:""}
.page--dark .section--light .ui-menu::before,.page--light .ui-menu::before{border-bottom-color:#d3d3d3;background:#fff!important}
.page--dark .ui-menu::before,.page--light .section--dark .ui-menu::before{border-bottom-color:#09f;background:#000!important}
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;border:0}
.ui-menu{width:auto!important;margin:0;padding:0;border:1px solid;border-width:0 1px 1px;list-style:none;font-size:16px;line-height:25px;text-align:left}
.page--dark .section--light .ui-menu,.page--light .ui-menu{border-color:#d3d3d3;box-shadow:0 0 5px rgba(0,0,0,.2);background-color:#fff}
.page--dark .ui-menu,.page--light .section--dark .ui-menu{border-color:#09f;box-shadow:none;background-color:#000}
.ui-menu .ui-menu-item{display:block;margin:0;padding:0}
.ui-menu .ui-menu-item+.ui-menu-item{border-top:1px solid}
.page--dark .section--light .ui-menu .ui-menu-item+.ui-menu-item,.page--light .ui-menu .ui-menu-item+.ui-menu-item{border-top-color:#d3d3d3}
.page--dark .ui-menu .ui-menu-item+.ui-menu-item,.page--light .section--dark .ui-menu .ui-menu-item+.ui-menu-item{border-top-color:#444}
.ui-menu .ui-menu-item a{display:table;width:100%;border:none;color:inherit;text-decoration:none}
.ui-menu .ui-menu-item a .category{display:table-cell;width:120px;padding:10px;border-right:1px solid #d3d3d3;color:#ababab;font-weight:700;font-size:13px;line-height:20px;vertical-align:middle;text-align:center;text-transform:uppercase}
.ui-menu .ui-menu-item a .suggestion{display:table-cell;padding:10px}
.page--dark .section--light .ui-menu .ui-menu-item.ui-state-focus a,.page--light .ui-menu .ui-menu-item.ui-state-focus a{background:#f2faff}
.page--dark .ui-menu .ui-menu-item.ui-state-focus a,.page--light .section--dark .ui-menu .ui-menu-item.ui-state-focus a{background-color:#222}
.ui-menu .ui-menu-item.ui-state-focus a{background:#f2faff}
.kanthal .ui-menu .ui-menu-item.ui-state-focus a{background:#faf9f3}
.ui-autocomplete mark{background:0 0;color:inherit;font-weight:700}
@media only screen and (max-width:500px){
.ui-menu,.ui-menu .ui-menu-item a .category{line-height:15px}
}
.custom-select-container{position:relative}
select.replaced{margin-bottom: 15px;display:block;position:relative;z-index:10;width:100%;height:40px;border:0;line-height:40px;opacity:0}
.custom-select{display:block;position:absolute;top:0;left:0;z-index:1;width:100%;font-weight:200;text-transform:none}
.page--dark .section--light .custom-select,.page--light .custom-select{color:#000}
.page--dark .custom-select,.page--light .section--dark .custom-select{color:#fff}
.custom-select>span{display:block;position:relative;padding:0 40px 0 0;border:1px solid;font-size:18px;line-height:40px}
.page--dark .section--light .custom-select>span,.page--light .custom-select>span{border-color:#7fccff;background-color:#f2faff}
.page--dark .custom-select>span,.page--light .section--dark .custom-select>span{border-color:#555;background-color:#151515}
.kanthal .custom-select>span{border-color:#1a617f;background-color:#eef5f9}
.custom-select>span::after{position:absolute;top:0;right:0;width:40px;height:100%;background:0 50% no-repeat;content:"";opacity:0;transition:opacity 162ms ease}
.page--dark .section--light .custom-select>span::after,.page--light .custom-select>span::after{}
.page--dark .custom-select>span::after,.page--light .section--dark .custom-select>span::after{}
.kanthal .custom-select>span::after{}
.custom-select span span{display:block;height:40px;overflow:hidden;padding-right:10px;padding-left:10px;border-right:1px solid;line-height:40px;text-overflow:ellipsis;white-space:nowrap}
.page--dark .section--light .custom-select span span,.page--light .custom-select span span{border-right-color:#7fccff}
.page--dark .custom-select span span,.page--light .section--dark .custom-select span span{border-right-color:#555}
.kanthal .custom-select span span{border-right-color:#1a617f}
.custom-select.active>span{position:relative;border-color:#09f}
.custom-select.active>span::after{opacity:1}
.custom-select.active span span{border-color:#09f}
.kanthal .custom-select.active span span,.kanthal .custom-select.active>span,.kanthal .custom-select.active>span::after{border-color:#9e9864;background-color:#faf9f3}
select.replaced[disabled]{cursor:not-allowed}
select.replaced[disabled]+.custom-select>span{color:#767676}
.page--dark .section--light select.replaced[disabled]+.custom-select>span,.page--light select.replaced[disabled]+.custom-select>span{border-color:#cdcdcd;background-color:#f8f8f8}
.page--dark select.replaced[disabled]+.custom-select>span,.page--light .section--dark select.replaced[disabled]+.custom-select>span{border-color:#555;background-color:#333}
.page--dark .section--light select.replaced[disabled]+.custom-select span span,.page--light select.replaced[disabled]+.custom-select span span{border-color:#cdcdcd}
.page--dark select.replaced[disabled]+.custom-select span span,.page--light .section--dark select.replaced[disabled]+.custom-select span span{border-color:#555}
@media only screen and (max-width:1050px){
select.replaced{height:38px;line-height:38px}
.custom-select>span{font-size:16px;line-height:38px}
.custom-select span span{height:36px;line-height:36px}
}
.on-page-search{margin-bottom:30px;padding-bottom:40px;border-bottom:1px solid}
.page--dark .section--light .on-page-search,.page--light .on-page-search{border-bottom-color:#ebebeb}
.page--dark .on-page-search,.page--light .section--dark .on-page-search{border-bottom-color:#333}
.inverted .on-page-search{border-bottom-color:#333}
.on-page-search div[data-column-span]{position:relative;margin-bottom:0}
.on-page-search .row:last-child{margin-bottom:0}
.on-page-search input{min-height:53px;width:100%;padding-left:20px}
.lt-ie9 .on-page-search input{min-height:40px}
.lt-ie8 .on-page-search input{padding-top:10px}
.on-page-search input.autocomplete-active:focus,.on-page-search input.autocomplete-active:hover{box-shadow:0 0 5px rgba(0,0,0,.2)}
.on-page-search .ui-menu::before{border-color:#09f;background:#f2faff}
.on-page-search .button{min-width:0;width:100%}
.on-page-search--no-padding{padding:0}
.on-page-search--no-border{border-width:0}
@media only screen and (max-width:1050px){
.on-page-search{margin-bottom:30px;padding-bottom:40px}
.on-page-search input{min-height:38px;padding-left:10px}
}
@media only screen and (max-width:699px){
.on-page-search div[data-column-span="3"]{text-align:center}
.on-page-search .button{min-width:160px;width:auto;margin-top:20px}
}
.system-message{position:relative;clear:both;min-height:112px;margin:0 0 40px;padding:15px 25px 0;border:1px solid #09f;text-align:left}
.kanthal .system-message{border-color:#338cb2}
.system-message-subtle{min-height:0;padding:15px 20px 0}
.generatedcontent .system-message{border-left-width:120px;transition:none}
.generatedcontent .system-message h2,.generatedcontent .system-message h3,.generatedcontent .system-message h4,.generatedcontent .system-message p,.generatedcontent .system-message ul{width:100%}
.generatedcontent .system-message-subtle{border-left-width:1px}
.system-message-subtle p{margin-bottom:15px}
.generatedcontent .system-message::before{position:absolute;top:0;bottom:0;left:-120px;width:120px;content:""}
.system-message-subtle.system-message-subtle::before{display:none}
.system-message h2,.system-message h3,.system-message h4{margin-bottom:10px;color:#000;font-weight:400;font-size:18px;line-height:26px;text-transform:none}
.system-message-subtle h2,.system-message-subtle h3,.system-message-subtle h4{margin-bottom:5px;font-size:17px;line-height:25px}
.system-message ul li{padding-left:0}
.system-message ul li::before{content:""}
.confirmation-message{border-color:#00be48}
.kanthal .confirmation-message{border-color:#21a74d}
.confirmation-message h2{color:#00be48}
.kanthal .confirmation-message h2{color:#21a74d}
.generatedcontent .confirmation-message::before{}
.confirmation-message.system-message-subtle p strong{color:#00be48}
.kanthal .confirmation-message.system-message-subtle p strong{color:#21a74d}
.warning-message{border-color:#ff6a00}
.kanthal .warning-message{border-color:#ff9c00}
.warning-message h2{color:#ff6a00}
.kanthal .warning-message h2{color:#ff9c00}
.generatedcontent .warning-message::before{}
.warning-message.system-message-subtle p strong{color:#ff6a00}
.kanthal .warning-message.system-message-subtle p strong{color:#ff9c00}
.error-message{border-color:#f03728}
.kanthal .error-message{border-color:#e2221b}
.error-message h2{color:#f03728}
.kanthal .error-message h2{color:#e2221b}
.generatedcontent .error-message::before{}
.error-message.system-message-subtle p strong{color:#f03728}
.kanthal .error-message.system-message-subtle p strong{color:#e2221b}
@media only screen and (max-width:1050px){
.system-message{padding:10px 20px}
.system-message h2{font-size:17px;line-height:25px}
.system-message-subtle p:last-child{margin-bottom:0}
}
@media only screen and (max-width:500px){
.generatedcontent .system-message{border-left-width:90px}
.generatedcontent .system-message-subtle{border-left-width:1px}
.system-message::before{left:-90px;width:90px;background-position:50% 20px}
}
.c-datepicker,input.has-datepicker--enabled{padding-right:46px;background-position:100% 45%;background-repeat:no-repeat}
.kanthal .c-datepicker,.kanthal input.has-datepicker--enabled{}
.ui-datepicker{z-index:1000!important;margin-top:8px;padding:0 15px 10px;border:1px solid #d3d3d3;box-shadow:0 0 5px rgba(0,0,0,.2);background:#fff;transition:none}
.ui-datepicker-header{position:relative;height:50px;margin:0 -15px 10px;border-bottom:1px solid #efefef}
.ui-datepicker-header a{position:absolute;z-index:1;width:70px;height:49px;overflow:hidden;border:none;text-indent:400%;white-space:nowrap}
.ui-datepicker-header a.ui-datepicker-prev{border-right:1px solid #efefef;}
.ui-datepicker-header a.ui-datepicker-next{right:0;border-left:1px solid #efefef;}
.kanthal .ui-datepicker-header a.ui-datepicker-prev{}
.kanthal .ui-datepicker-header a.ui-datepicker-next{}
.ui-datepicker-header a::after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";opacity:0;transition:opacity 162ms ease}
.ui-datepicker-header a:focus::after,.ui-datepicker-header a:hover::after{opacity:1}
.ui-datepicker-header a.ui-datepicker-prev::after{}
.ui-datepicker-header a.ui-datepicker-next::after{}
.kanthal .ui-datepicker-header a.ui-datepicker-prev::after{}
.kanthal .ui-datepicker-header a.ui-datepicker-next::after{}
.ui-datepicker-title{position:absolute;top:0;right:0;left:0;color:#767676;font-weight:400;font-size:14px;line-height:50px;text-align:center;text-transform:uppercase}
.ui-datepicker table{border:none;text-align:center}
.ui-datepicker th{width:14.2857%;border:none;text-align:center}
.ui-datepicker tbody td{padding:0;border-bottom-color:transparent}
.ui-datepicker tbody tr:nth-of-type(even) td{background:0 0}
.ui-datepicker tbody tr:last-child td{border:none}
.ui-datepicker table a{display:block;padding:4px 5px 3px;border:1px solid transparent;font-weight:400;font-size:16px;transition:all 162ms ease}
.ui-datepicker table a:focus,.ui-datepicker table a:hover{border-color:#09f;border-color:rgba(0,153,255,.25)}
.kanthal .ui-datepicker table a:focus,.kanthal .ui-datepicker table a:hover{border-color:#1a617f;border-color:rgba(26,97,127,.25)}
.ui-datepicker .ui-datepicker-today a,.ui-datepicker .ui-datepicker-today a:focus,.ui-datepicker .ui-datepicker-today a:hover{border-color:#efefef;background:#f8f8f8}
.ui-datepicker .ui-datepicker-current-day a,.ui-datepicker .ui-datepicker-current-day a:focus,.ui-datepicker .ui-datepicker-current-day a:hover{border-color:#ff6a00;color:#000}
.kanthal .ui-datepicker .ui-datepicker-current-day a,.kanthal .ui-datepicker .ui-datepicker-current-day a:focus,.kanthal .ui-datepicker .ui-datepicker-current-day a:hover{border-color:#e2221b}
@media only screen and (max-width:1050px){
input.has-datepicker--enabled{padding-right:36px;}
.kanthal input.has-datepicker--enabled{padding-right:36px;}
.ui-datepicker-header a{width:60px}
}
#adv-find{position:relative}
.search-results-popup{position:absolute;top:58px;left:0;width:100%;outline:0;border:0;box-shadow:none;background:0 0}
.search-results-popup::before{position:absolute;top:-5px;left:0;z-index:5000;box-sizing:border-box;width:100%;height:6px;border-right:1px solid #d3d3d3;border-left:1px solid #d3d3d3;background:#fff;content:""}
.search-results-popup .search-results-container{position:absolute;box-sizing:border-box;width:100%;padding:12px 0 20px;border:1px solid #d3d3d3;box-shadow:0 1px 2px rgba(0,0,0,.1);background:#fff}
.search-results-popup h2{margin:0 40px 20px 18px;color:#ff6a00;font-size:22px;text-transform:none}
.kanthal .search-results-popup h2{color:#e2221b}
.search-results-popup h2>strong{font-weight:200}
.search-results-popup .system-info h2{padding:0;font-weight:200}
.search-results-popup ul{margin:10px 0 20px}
.search-results-popup li{position:relative;margin:0 18px 12px;list-style:none}
.search-results-popup li a:link,.search-results-popup li a:visited{display:block;position:relative;padding:5px 15px 8px;border:#fff 1px solid;border-left-color:#d3d3d3;background:#fff;background-size:14px 20px;color:#000;text-decoration:none}
.search-results-popup li a:focus,.search-results-popup li a:hover{outline:0;border-color:#ff6a00}
.kanthal .search-results-popup li a:focus,.kanthal .search-results-popup li a:hover{border-color:#e2221b}
.search-results-popup li h3{padding:0;color:#09f;font-weight:400;font-size:inherit;text-transform:none;transition:color .2s ease}
.kanthal .search-results-popup li h3{color:#1a617f}
.search-results-popup li a:focus h3,.search-results-popup li a:hover h3{color:#000}
.search-results-popup li p{font-size:16px;line-height:22px}
.search-results-popup-close:link,.search-results-popup-close:visited{color:#777}
.search-results-popup-close{position:absolute;top:12px;right:10px;z-index:5000;width:20px;height:20px;padding-right:17px;border:0;font-family:Arial,sans-serif}
.search-results-popup-close:hover{}
.kanthal .search-results-popup-close{}
.kanthal .search-results-popup-close:hover{}
.search-results-popup .more{display:block;float:none;width:230px;margin:0 auto}
.instant-search-results>p{margin:12px 8px 0;font-family:arial,sans-serif}
.search-results-overlay{position:absolute;top:0;left:0;width:100%;background:#fff;background:rgba(255,255,255,.9)}
.navigation-menu .search-results-popup-close{right:10px;width:22px;overflow:hidden;padding:0;text-indent:200%;white-space:nowrap}
.navigation-menu .application-search .heading{position:absolute;top:-9999px;left:-9999px}
.navigation-menu .search-results-popup{position:relative;top:0!important;width:auto!important}
.navigation-menu .search-results-popup::before{content:none}
.navigation-menu .search-results-popup .search-results-container{position:relative;padding:12px 0;border:0;box-shadow:none;background:0 0}
.navigation-menu .search-results-popup h2{margin-right:40px;margin-left:8px}
.navigation-menu .search-results-popup li{margin-right:0;margin-left:0}
@media only screen and (max-width:1050px){
.search-results-popup{top:43px}
}
@media only screen and (max-width:700px){
.application-search .on-page-search div[data-column-span="3"]{position:static}
.application-search input[type=search],.application-search input[type=text]{padding-right:100px}
.application-search .search-submit{position:absolute;top:0;right:0;min-width:0;min-height:44px;border:0}
}
.newsletter-signup{position:relative;margin-top:50px;margin-bottom:50px;padding:30px 30px 0;border:1px solid;font-size:16px;line-height:24px;text-align:center}
.page--dark .section--light .newsletter-signup,.page--light .newsletter-signup{border-color:#d3d3d3}
.page--dark .newsletter-signup,.page--light .section--dark .newsletter-signup{border-color:#333}
.newsletter-signup:first-child,.structural:first-child+.newsletter-signup,[style*="display: none"]:first-child+.newsletter-signup,[style*="display:none"]:first-child+.newsletter-signup{margin-top:20px}
.newsletter-signup form{display:inline-block;position:relative;top:20px;margin-bottom:0;padding:0 20px}
.page--dark .section--light .newsletter-signup form,.page--light .newsletter-signup form{background:#fff}
.page--dark .newsletter-signup form,.page--light .section--dark .newsletter-signup form{background:#000}
.newsletter-signup input{width:300px;margin-right:10px}
.newsletter-signup-icon{position:absolute;top:-20px;left:50%;width:80px;height:40px;margin-left:-40px;background-size:44px}
.page--dark .section--light .newsletter-signup-icon,.page--light .newsletter-signup-icon{background-color:#fff}
.page--dark .newsletter-signup-icon,.page--light .section--dark .newsletter-signup-icon{background-color:#000}
.kanthal .newsletter-signup-icon{}
@media only screen and (max-width:600px){
.newsletter-signup{padding:25px 20px 20px}
.newsletter-signup form{display:block;position:static;margin-top:15px;padding:0}
.newsletter-signup input{width:100%;margin-right:0;margin-bottom:10px}
}
.load-more{margin-top:30px;margin-bottom:50px;padding-top:20px;border-top:1px solid #ebebeb}
.load-more li{display:inline-block;margin-right:20px;vertical-align:middle}
.page--dark .section--light .load-more,.page--light .load-more{border-color:#ebebeb}
.page--dark .load-more,.page--light .section--dark .load-more{border-color:#333}
.textfield-with-icon-button{display:block;position:relative}
.textfield-with-icon-button__textfield[class]{width:100%;padding-right:42px}
.textfield-with-icon-button__button{position:absolute;top:50%;right:10px;transform:translateY(-50%)}
.file-upload{position:relative;transition:background-color .2s ease,outline .2s ease,border-color .2s ease}
.file-upload__drop-area{border:dashed 1px #7fccff;background-color:#f2faff;text-align:center}
.page--dark .file-upload__drop-area{border-color:#555;background-color:#141414}
.file-upload--drop-enabled .file-upload__drop-area--dragging{border-color:#ff6a00;background-color:#fff}
.page--dark .file-upload--drop-enabled .file-upload__drop-area--dragging{background-color:#232323}
.file-upload--drop-enabled>label::after{display:none;position:absolute;top:0;right:0;bottom:0;left:0;content:""}
.file-upload__drag-text{line-height:80px}
.file-upload__files[class]{align-self:center;min-width:50%;margin:0;padding:0 20px;list-style:none;text-align:left;-ms-grid-row-align:center}
.file-upload__files[class]>li{margin:12px 8px;padding:8px 50px 8px 12px;border:solid 1px #09f}
.file-upload__files[class]>li:last-of-type{margin-bottom:24px}
.file-upload__files>li::before{display:none}
.file-upload__files>li>span{position:absolute;top:0;right:0;bottom:0;width:40px;background-color:#09f;cursor:pointer}
.file-upload__files>li>span:focus,.file-upload__files>li>span:hover{background-color:#005c99}
.file-upload__files>li>span>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.file-upload__button{margin-top:20px}
.c-button-group{display:flex;flex-wrap:wrap;align-items:flex-start}
.c-button-group__item{margin:0 4px 4px 0;padding:4px 12px}
.c-button-group__item--active{background-color:#09f;color:#fff}
.c-button-group__item:last-child{margin-left:0}
.c-sort-controls[class]{margin-bottom:20px}
.flexslider{margin:0;padding:0}
.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}
.flexslider .slides img{display:block;width:100%}
.flex-pauseplay span{text-transform:capitalize}
.slides::after{display:block;visibility:hidden;clear:both;height:0;line-height:0;content:"\0020"}
html[xmlns] .slides{display:block}
* html .slides{height:1%}
.no-js .slides>li:first-child{display:block}
.flex-viewport{max-height:2000px;transition:all 1s ease}
.carousel{position:relative;margin-bottom:40px}
.carousel--slim .slide,.carousel--slim .slide-inner{min-height:0;padding:0;border:none}
.carousel--small{max-width:555px}
.carousel p,.slide,.slide-content,.slide-inner{transition:none}
.carousel .slides{margin-bottom:0}
.carousel .slides .slide{padding-left:0;-webkit-backface-visibility:visible}
.carousel .slides .slide::before{content:none}
.slide-inner{position:relative;overflow:hidden;margin-bottom:-2px;padding:20px;border:1px solid #dcdcdc;background:#fff}
[data-slide-theme=dark] .slide-inner{margin-bottom:0;border:none;background:#000;color:#fff}
.slide img{width:53.5%}
[data-slide-content-alignment=left] .slide-inner img,[data-slide-content-alignment=right] .slide-inner img{position:static;float:left;width:55.5%}
[data-slide-content-alignment=left] .slide-inner img{float:right}
[data-slide-layout="2"] .slide-inner img{position:absolute;top:auto;bottom:0;left:0;width:100%}
[data-slide-layout="2"][data-slide-theme=dark] .slide-inner img{bottom:-20px}
[data-slide-layout="3"] .slide-inner img{width:100%}
.slide-content{position:relative;z-index:1;width:44.5%;padding:0 25px 10px}
[data-slide-layout="2"] .slide-inner .slide-content{width:60%}
[data-slide-content-alignment=right] .slide-inner .slide-content{float:right}
.carousel-nav{list-style:none}
.carousel-nav[class] li{display:inline-block;position:relative;margin:10px 10px 0 0;padding:0}
.carousel-nav[class] li::before{content:none}
.carousel-nav img{width:100%;border:1px solid #ebebeb;opacity:.5;transition:opacity 162ms ease,border 162ms ease}
.carousel-nav button:focus img,.carousel-nav button:hover img{border-color:#dcdcdc;opacity:1}
.carousel-nav button.flex-active img{border-color:#ff6a00;opacity:1}
.kanthal .carousel-nav button.flex-active img{border-color:#e2221b}
.carousel-nav button.link{overflow:hidden}
.carousel-nav button.link span{position:absolute;bottom:100%;left:50%;z-index:1;width:250px;margin-bottom:10px;margin-left:-125px;padding:5px 10px;border:1px solid #ff6a00;background:#fff;color:#3d3d3d;font-weight:400;font-size:14px;line-height:20px;text-transform:uppercase;opacity:0;transition:opacity 162ms ease}
.kanthal[class] .carousel-nav button.link span{border-color:#e2221b}
.carousel-nav button:focus:not(.flex-active),.carousel-nav button:hover:not(.flex-active){overflow:visible}
.carousel-nav button:focus:not(.flex-active) span,.carousel-nav button:hover:not(.flex-active) span{opacity:1}
.carousel-nav button.link>svg{position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%)}
@media only screen and (max-width:900px){
.slide-inner,[data-slide-theme=dark] .slide-inner{min-height:325px;height:auto;margin-bottom:0;padding:20px;border:1px solid #dcdcdc;background:0 0;color:inherit}
[data-slide-theme=dark] .slide-inner{margin-bottom:0}
.slide-inner::after{display:table;clear:both;content:""}
.slide img{width:100%;margin-bottom:15px}
.carousel--slim img{margin-bottom:0}
.slide-content,[data-slide-content-alignment=right] .slide-inner .slide-content,[data-slide-layout="2"] .slide-inner .slide-content{float:none;width:auto;padding:0}
[data-slide-content-alignment=left] .slide-inner img,[data-slide-content-alignment=right] .slide-inner img{float:none;width:100%}
[data-slide-layout="2"] .slide-inner img{position:static}
.carousel-nav{text-align:center}
}
.teaser{position:relative;margin-bottom:27px}
.teaser-bordered{margin-top:-1px;margin-left:-1px;padding:20px 25px;border:1px solid #dcdcdc}
.page--dark .section--light .teaser-bordered,.page--light .teaser-bordered{border-color:#dcdcdc}
.page--dark .teaser-bordered,.page--light .section--dark .teaser-bordered{border-color:#ff6a00}
.teaser-type-badge{position:absolute;top:12px;left:12px;padding:9px;border-radius:50%;background:#fff}
.teaser-type-badge .i--video{transform:translate(2px,-2px)}
.teaser-heading{margin-bottom:8px}
.teaser-heading-small{margin-bottom:0}
.teaser-heading h1,.teaser-heading h2,.teaser-heading h3,.teaser-heading h4{margin-bottom:0;color:#ff6a00;font-weight:200;font-size:26px;line-height:30px}
.kanthal .teaser-heading h1,.kanthal .teaser-heading h2,.kanthal .teaser-heading h3,.kanthal .teaser-heading h4{color:#e2221b;font-weight:400}
.page--light.contenthub .teaser-heading h1,.page--light.contenthub .teaser-heading h2,.page--light.contenthub .teaser-heading h3,.page--light.contenthub .teaser-heading h4{color:#000;text-transform:none}
.page--dark.contenthub .teaser-heading h1,.page--dark.contenthub .teaser-heading h2,.page--dark.contenthub .teaser-heading h3,.page--dark.contenthub .teaser-heading h4{color:#fff;text-transform:none}
.theme-neutral .teaser-heading h1,.theme-neutral .teaser-heading h2,.theme-neutral .teaser-heading h3,.theme-neutral .teaser-heading h4{color:#3568c3}
.teaser-heading-lowercase h1,.teaser-heading-lowercase h2,.teaser-heading-lowercase h3,.teaser-heading-lowercase h4{line-height:35px;text-transform:none}
.teaser-heading-small h1,.teaser-heading-small h2,.teaser-heading-small h3,.teaser-heading-small h4{font-weight:400;font-size:1em;line-height:26px;text-transform:none}
.teaser-heading-monochrome h1,.teaser-heading-monochrome h2,.teaser-heading-monochrome h3,.teaser-heading-monochrome h4{color:#000}
.teaser-heading:not(.teaser-heading-lowercase) a,.teaser-heading:not(.teaser-heading-small) a{border:none}
.kanthal .teaser-heading:not(.teaser-heading-lowercase) a,.kanthal .teaser-heading:not(.teaser-heading-small) a{border-bottom-color:#1a617f;border-bottom-color:rgba(26,97,127,.3)}
.kanthal .teaser-heading:not(.teaser-heading-lowercase) a:focus,.kanthal .teaser-heading:not(.teaser-heading-small) a:hover{border-bottom-color:#000}
.teaser-heading a[data-equal-height-group]{display:inline-block}
.teaser-heading-large h1,.teaser-heading-large h2,.teaser-heading-large h3,.teaser-heading-large h4{font-weight:200;font-size:36px;line-height:45px;text-transform:none}
@supports (display:grid){
.teaser-heading-large\@supports-grid h1,.teaser-heading-large\@supports-grid h2,.teaser-heading-large\@supports-grid h3,.teaser-heading-large\@supports-grid h4{margin-bottom:8px;font-weight:200;font-size:36px;line-height:45px;text-transform:none}
}
.teaser-content ol,.teaser-content p,.teaser-content ul{margin-bottom:16px}
.teaser-heading-small+ul{margin-top:8px}
.teaser-heading-small .teaser-content ul li,.teaser-heading-small+ul li{margin-bottom:0}
.teaser-label{margin-bottom:6px}
.teaser-content figure,.teaser-content img,.teaser-content table{margin-bottom:10px}
.teaser-content .button{margin-top:10px;margin-right:6px}
.teaser-content .button+.button{margin-left:0}
.teaser-content blockquote{margin-top:6px;border:none;font-size:22px;line-height:26px}
.teaser-content blockquote p:last-child{margin-bottom:0}
.teaser-content--center{max-width:793px;margin:0 auto;padding-right:8px;padding-bottom:42px;padding-left:8px}
.teaser-image,.teaser-video{margin-bottom:12px}
.teaser-video .video,.teaser-video .video-container,.teaser-video .youtube-thumb{margin-bottom:0}
.js .teaser-clickable{cursor:pointer}
.js .teaser-clickable:hover a:first-of-type{border-color:#005f9f;color:#005f9f}
.kanthal.js .teaser-clickable:hover a:not(.button):first-of-type{border-bottom-color:#000;color:#000}
.kanthal.js .teaser-clickable:hover a.button:first-of-type{border-color:#000;color:#000}
.theme-neutral.js .teaser-clickable:hover a:first-of-type{border-bottom-color:#3568c3;color:#3568c3}
.teaser-group-header{margin-bottom:20px;border-bottom:1px solid #ebebeb}
.teaser-floated-image .teaser-image::after{display:table;clear:both;content:""}
.teaser-floated-image .teaser-image{float:left;max-width:25%;margin-top:2px;margin-right:25px;margin-bottom:20px}
.teaser-floated-image .teaser-image-large{max-width:40%}
.teaser-floated-image .teaser-image-right{float:right;margin-top:0;margin-right:0;margin-left:25px}
.teaser-floated-image .teaser-image img{margin-top:4px;margin-bottom:0}
.teaser-floated-image::after{display:table;clear:both;content:""}
.teaser-floated-image:not([data-column-span]){padding-bottom:10px}
.teaser-floated-image:not([data-column-span])+.teaser-floated-image{margin-top:-28px;padding-top:26px;border:1px solid;border-width:1px 0}
.page--dark .section--light .teaser-floated-image:not([data-column-span])+.teaser-floated-image,.page--light .teaser-floated-image:not([data-column-span])+.teaser-floated-image{border-color:#ebebeb}
.page--dark .teaser-floated-image:not([data-column-span])+.teaser-floated-image,.page--light .section--dark .teaser-floated-image:not([data-column-span])+.teaser-floated-image{border-color:#333}
.teaser-floated-image .teaser-content{overflow:hidden;word-break:break-word}
.teaser-floated-image .teaser-content p:last-child:not(:only-child){margin-bottom:1px}
.teaser-content>a:last-child:not(:only-child){margin-bottom:10px}
.teaser--icon .teaser-content{overflow:hidden;word-break:break-word}
.teaser--icon::before{display:block;clear:both;height:40px;content:""}
.teaser--icon:nth-child(n+5)::before{content:none}
.teaser--icon:nth-last-child(-n+4):first-child::after,.teaser--icon:nth-last-child(-n+4):first-child~::after,.teaser--icon:nth-last-child(2):nth-of-type(4n)~::after,.teaser--icon:nth-last-child(3):nth-of-type(4n)~::after,.teaser--icon:nth-last-child(4):nth-of-type(4n)~::after,.teaser--icon:nth-last-child(5):nth-of-type(4n)~::after{display:block;clear:both;height:120px;content:""}
.teaser__icon--float{float:left;margin-right:15px;margin-bottom:20px}
.teaser__icon--inline{display:inline-block;margin-right:15px;vertical-align:middle}
.teaser__icon--inline+*{display:inline-block;vertical-align:middle}
.teaser--icon .teaser__icon--right{float:right;margin-top:0;margin-right:0;margin-left:15px}
.news-teaser{padding-bottom:20px}
.news-teaser .teaser-heading{margin-bottom:20px}
.news-teaser ul{margin-bottom:20px}
.news-teaser li{margin-bottom:20px}
.kanthal .news-teaser a{font-weight:400}
@media only screen and (min-width:701px){
.ordered-teasers .teaser{margin-bottom:0}
}
.ordered-teasers img{width:100%}
.ordered-teasers p{margin-bottom:5px;margin-left:40px}
.ordered-teasers{counter-reset:li}
.ordered-teasers p:first-of-type{position:relative}
.ordered-teasers p:first-of-type::before{position:absolute;left:-40px;color:#ff6a00;font-size:36px;line-height:42px;content:counter(li);counter-increment:li}
.kanthal .ordered-teasers p:first-of-type::before{color:#e2221b}
.theme-neutral .ordered-teasers p:first-of-type::before{color:#3568c3}
.teaser-person{position:relative;margin-bottom:40px}
.teaser-person img{border-bottom:1px solid}
.page--dark .section--light .teaser-person img,.page--light .teaser-person img{border-bottom:#ebebeb}
.page--dark .teaser-person img,.page--light .section--dark .teaser-person img{border-bottom:#333}
.teaser-person .teaser-heading h1,.teaser-person .teaser-heading h2,.teaser-person .teaser-heading h3,.teaser-person .teaser-heading h4{font-weight:400;font-size:18px;line-height:26px}
.teaser-person>h3,.teaser-person>h4{display:inline-block}
.kanthal .teaser-person a{font-weight:400}
.person-info{font-size:16px;line-height:20px}
.js .person-info{text-align:left}
.person-info p{margin-bottom:10px}
.person-info h3{font-weight:400;line-height:20px;text-transform:none}
.teaser-content a .date-category{margin-top:5px}
@media only screen and (max-width:1050px){
.teaser-heading h1,.teaser-heading h2,.teaser-heading h3,.teaser-heading h4{font-size:25px;line-height:30px}
.teaser-heading-small h1,.teaser-heading-small h2,.teaser-heading-small h3,.teaser-heading-small h4,.teaser-heading-small.teaser-heading-lowercase h1,.teaser-heading-small.teaser-heading-lowercase h2,.teaser-heading-small.teaser-heading-lowercase h3,.teaser-heading-small.teaser-heading-lowercase h4{font-size:16px;line-height:24px}
.teaser-heading-lowercase h1,.teaser-heading-lowercase h2,.teaser-heading-lowercase h3,.teaser-heading-lowercase h4{font-size:20px;line-height:24px}
.teaser-content blockquote{font-size:20px;line-height:25px}
.teaser-floated-image .teaser-image{margin-right:20px}
.ordered-teasers p{margin-left:30px}
.ordered-teasers p:first-of-type::before{left:-30px;font-size:28px;line-height:32px}
.teaser-person .teaser-heading h1,.teaser-person .teaser-heading h2,.teaser-person .teaser-heading h3,.teaser-person .teaser-heading h4{font-size:16px;line-height:26px}
@supports (display:grid){
.teaser-heading-large\@supports-grid h1,.teaser-heading-large\@supports-grid h2,.teaser-heading-large\@supports-grid h3,.teaser-heading-large\@supports-grid h4{font-weight:200;font-size:36px;line-height:45px;text-transform:none}
}
.person-info{font-size:14px}
.person-info h3{font-size:14px}
}
@media only screen and (max-width:700px){
.grid .teaser+.teaser{padding-top:25px;border-top:1px solid}
.page--dark .section--light .grid .teaser+.teaser,.page--light .grid .teaser+.teaser{border-top-color:#ebebeb}
.page--dark .grid .teaser+.teaser,.page--light .section--dark .grid .teaser+.teaser{border-top-color:#333}
.teaser-content img{width:100%}
.teaser-floated-image .teaser-image-large{max-width:25%}
}
@media only screen and (max-width:400px){
.teaser-floated-image .teaser-image,.teaser-floated-image .teaser-image-large{float:none;max-width:none;margin:0 0 20px}
.teaser-floated-image .teaser-image img{width:100%}
.teaser-floated-image .teaser-image-right{margin-right:0}
.teaser-floated-image img.right{float:none;width:100%;margin:0 0 20px}
.teaser-floated-image:not(.teaser-floated-image-square) .teaser-image[class]{margin-top:10px;margin-bottom:5px}
.teaser-floated-image-square .teaser-image{float:left;max-width:22%;margin:0 15px 10px 0}
.teaser-floated-image-square img.right{max-width:100%;margin:0}
}
@media print{
.article-info+div .teaser{display:none}
}
.icon-teaser{margin-bottom:27px;font-size:18px}
.icon-teaser__icon{float:left;margin-right:15px}
.icon-teaser__content{overflow:hidden}
.icon-teasers{margin-top:40px;margin-bottom:40px;margin-left:-4%;font-size:0}
.icon-teasers::after{display:table;clear:both;content:""}
.icon-teasers__teaser{margin-bottom:27px;margin-left:4%;font-size:18px;vertical-align:top}
.icon-teasers__teaser .teaser-content{overflow:hidden;word-break:break-word}
.icon-teasers__icon--float{float:left;margin-right:15px}
.icon-teasers__icon--inline{display:inline-block;margin-right:15px;vertical-align:middle}
.icon-teasers__icon--inline+*{display:inline-block;vertical-align:middle}
.icon-teasers__teaser .icon-teasers__icon--right{float:right;margin-top:0;margin-right:0;margin-left:15px}
@media only screen and (min-width:701px){
.icon-teasers{margin-bottom:120px}
.icon-teasers__teaser{display:inline-block;width:21%}
.icon-teasers[data-columns] .icon-teasers__teaser{display:inline-block}
.icon-teasers[data-columns="6"] .icon-teasers__teaser{width:12.6667%}
.icon-teasers[data-columns="4"] .icon-teasers__teaser{width:21%}
.icon-teasers[data-columns="3"] .icon-teasers__teaser{width:29.3333%}
.icon-teasers[data-columns="2"] .icon-teasers__teaser{width:46%}
.icon-teasers[data-columns="1"] .icon-teasers__teaser{width:96%}
.icon-teasers__teaser{margin-top:0}
}
.campaign-header{padding-top:30px;padding-bottom:50px;border-bottom:1px solid}
.header+.campaign-header{margin-top:-26px}
.campaign-header .youtube-thumb{margin-bottom:0}
.page--dark .section--light .campaign-header,.page--light .campaign-header{border-bottom-color:#ebebeb;background-color:#fff}
.page--dark .campaign-header,.page--light .section--dark .campaign-header{border-bottom-color:#333;background-color:#000}
@media only screen and (min-width:701px){
.campaign-header-inner{display:table}
.campaign-header-text{display:table-cell;padding-left:8%;vertical-align:middle}
.campaign-header-media{display:table-cell;width:33.3333%;vertical-align:middle}
.campaign-header-media img,.campaign-header-media video{width:100%}
}
@media only screen and (max-width:1050px){
.header+.campaign-header{margin-top:-20px;padding-bottom:30px}
}
@media only screen and (max-width:700px){
.campaign-header{padding-top:15px}
.campaign-header-media{margin-bottom:15px}
}
.section-intro-image{position:relative;margin-top:-26px}
.page--dark .section--light .section-intro-image,.page--light .section-intro-image{margin-bottom:40px}
.page--dark .section-intro-image,.page--light .section--dark .section-intro-image{margin-bottom:0}
.section-intro-image-parallax{overflow:hidden}
.section-intro-image::before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";opacity:0;transition:opacity .5s ease}
.section-intro-image.theater-mode::before{opacity:1}
.section-intro-image-parallax::after{display:block;width:100%;height:0;padding-top:36.4583%}
.section-intro-image-parallax::after{content:""}
.section-intro-image-parallax .section-intro-image-image{position:absolute;top:0;right:0;left:0}
.section-intro-image img{width:100%}
.section-intro-image h1{position:absolute;bottom:0;left:50px;min-width:61%;margin:0;padding:25px 30px 0;background:#fff}
@keyframes bounce{
0%{bottom:20px}
50%{bottom:10px}
100%{bottom:20px}
}
.section-intro-image .arrow{position:fixed;bottom:20px;left:50%;z-index:2000;width:84px;height:84px;margin-left:-42px;border-radius:50%;background-color:#000;background-color:rgba(0,0,0,.65);cursor:pointer;transition:opacity background 162ms ease;animation:bounce 1s 3 ease-in-out}
.section-intro-image .arrow:focus,.section-intro-image .arrow:hover{background-color:#000;background-color:rgba(0,0,0,.75)}
.section-intro-image .arrow.hide{opacity:0;cursor:auto}
.section-intro-play{display:block;position:absolute;top:50%;left:50%;width:240px;margin-top:-35px;margin-left:-120px;padding:21px 0 19px;border:2px solid #09f;font-weight:600;font-size:15px;text-align:center;text-transform:uppercase}
.no-js .section-intro-play{display:none}
.kanthal .section-intro-play{border:2px solid #1a617f}
.section-intro-play-color-2{border-color:#ff6a00;color:#ff6a00}
.section-intro-play-color-3{border-color:#fff;color:#fff}
.section-intro-play:focus,.section-intro-play:hover{border-color:#000;color:#000}
.section-intro-play span{position:relative;padding-left:22px;transition:none}
.kanthal .section-intro-play span{}
.section-intro-play-color-2 span{}
.section-intro-play-color-3 span{}
.section-intro-play span::before{position:absolute;top:3px;left:0;width:9px;height:11px;content:"";opacity:0;transition:opacity 162ms ease}
.section-intro-play:focus span::before,.section-intro-play:hover span::before{opacity:1}
.section-intro-image .video{clear:both;margin:0}
.section-intro-image.theater-mode .breadcrumbs,.section-intro-image.theater-mode .section-intro-play{opacity:0}
.section-intro-image-close{float:right}
.section-intro-image .section-intro-image-close span{display:block;width:39px;height:39px;overflow:hidden;margin:10px 0;border:none;text-indent:300%;white-space:nowrap}
.kanthal .section-intro-image .section-intro-image-close span{}
.page--dark .section-intro-image-content,.page--light .section--dark .section-intro-image-content{margin-top:40px}
.section-intro-image-content{margin-bottom:34px}
.section-intro-image-content p{width:63%}
@media only screen and (min-width:701px){
.section-intro-image-breadcrumb .section-intro-image-image::before{position:absolute;top:0;right:0;left:0;height:100px;background:linear-gradient(to bottom right,rgba(0,0,0,.5),rgba(0,0,0,0) 50%,rgba(0,0,0,0) 100%);content:""}
}
@media only screen and (min-width:1051px){
.breadcrumbs-over-image::before{left:-80px}
}
@media only screen and (min-width:1600px){
.section-intro-image{max-height:578px;overflow:hidden}
.section-intro-image.theater-mode{max-height:none}
}
@media only screen and (max-width:1050px){
.section-intro-image{margin-top:-20px;margin-bottom:30px}
.section-intro-image h1{left:0;padding:15px 20px 0 20px}
}
@media only screen and (max-width:900px){
.section-intro-play{width:200px;margin-top:-29px;margin-left:-100px;padding:16px 0 14px}
.section-intro-image-content p{width:100%}
}
@media only screen and (max-width:700px){
.page--dark .section--light .section-intro-image,.page--light .section-intro-image{margin-top:0}
.page--dark .section-intro-image,.page--light .section--dark .section-intro-image{margin-top:-20px}
.section-intro-image-parallax{overflow:auto}
.section-intro-image-parallax::after{display:none}
.section-intro-image-image{position:relative;overflow:hidden}
.page--dark .section--light .section-intro-image-image,.page--light .section-intro-image-image{margin:0 20px}
.page--dark .section-intro-image-image,.page--light .section--dark .section-intro-image-image{margin:0}
.page--dark .section-intro-image-content,.page--light .section-intro-image-content{margin-top:20px}
.page--dark .section--light .section-intro-image-content,.page--light .section-intro-image-content{margin-top:-20px}
.section-intro-image-parallax .section-intro-image-image{position:static}
.section-intro-image img{max-width:140%;width:140%;margin-left:-20%}
.section-intro-image-parallax img{max-width:120%;width:120%;margin-left:-10%}
}
@media only screen and (max-width:500px){
.page--dark .section--light .section-intro-image-image,.page--light .section-intro-image-image{margin:0 15px}
.section-intro-play{width:160px;margin-top:-19px;margin-left:-80px;padding:11px 0 9px}
}
.hero{position:relative;margin:-26px auto 60px}
.page--dark .section--light .hero,.page--light .hero{background-color:#fff}
.page--dark .hero,.page--light .section--dark .hero{background-color:#000}
.no-backgroundsize .hero{max-width:1600px;width:100%;margin-top:0;border:1px solid #d3d3d3}
.hero .hero-inner{position:absolute;top:0;left:0;width:100%;height:100%}
.hero .hero-inner,.hero .hero-polygon{transition:none}
.hero .hero-content{position:absolute;right:0;left:0;z-index:100;max-width:1310px;width:100%;margin:0 auto;padding:0 80px}
.hero-content-clickable{cursor:pointer}
.hero .hero-content-inner{width:45%}
.hero p{width:73%}
.page--dark .section--light .hero p,.page--light .hero p{color:#000}
.page--dark .hero p,.page--light .section--dark .hero p{color:#fff}
.hero img{width:100%}
.hero-layout-1{z-index:1}
.hero-layout-1 .hero-content{top:20%;text-align:right}
.hero-layout-1 .hero-content-inner{display:inline-block;text-align:left}
.hero-layout-1 .hero-inner{background:no-repeat right 0;background-size:cover}
.page--dark .section--light .hero-layout-1 .hero-inner,.page--light .hero-layout-1 .hero-inner{}
.page--dark .hero-layout-1 .hero-inner,.page--light .section--dark .hero-layout-1 .hero-inner{}
.hero-layout-2{margin-top:-70px;text-align:right}
.hero-layout-2 .hero-content{top:23%;text-align:left}
.hero-layout-2 img{display:inline}
.hero-layout-2 .hero-inner{background:no-repeat right 0;background-size:100% 100%}
.page--dark .section--light .hero-layout-2 .hero-inner,.page--light .hero-layout-2 .hero-inner{}
.page--dark .hero-layout-2 .hero-inner,.page--light .section--dark .hero-layout-2 .hero-inner{}
.hero-layout-3{text-align:center}
.hero-layout-3 img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-fit:cover}
.hero-layout-3 .hero-inner{position:relative;z-index:1;min-height:46vw;padding-bottom:17vw}
.hero-layout-3 .hero-content{position:static;padding-top:6%;text-align:left}
.hero-layout-3 img{display:inline}
.hero-layout-3 p{width:auto}
.hero-layout-3 .hero-inner{background:no-repeat center bottom;background-size:100%}
.page--dark .hero-text-light p,.page--dark .section--light .hero-text-light p,.page--light .hero-text-light p,.page--light .section--dark .hero-text-light p{color:#fff}
.page--dark .hero-text-dark p,.page--dark .section--light .hero-text-dark p,.page--light .hero-text-dark p,.page--light .section--dark .hero-text-dark p{color:#000}
.page--dark .section--light .hero-layout-3 .hero-inner,.page--light .hero-layout-3 .hero-inner{}
.page--dark .hero-layout-3 .hero-inner,.page--light .section--dark .hero-layout-3 .hero-inner{}
@media only screen and (max-width:900px){
.page--dark .section--light .hero-text-light p,.page--light .hero-text-light p{color:#000}
.page--dark .hero-text-dark p,.page--light .section--dark .hero-text-dark p{color:#fff}
}
.hero-layout-4{text-align:center}
.hero-layout-4 .hero-image{position:relative}
.hero-layout-4 img{display:inline}
.hero-layout-4 .hero-polygon{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:no-repeat right bottom;background-size:contain}
.page--dark .section--light .hero-layout-4 .hero-polygon,.page--light .hero-layout-4 .hero-polygon{}
.page--dark .hero-layout-4 .hero-polygon,.page--light .section--dark .hero-layout-4 .hero-polygon{}
.hero-layout-4 .hero-content{position:relative;max-width:1310px;width:100%;margin-top:-5%;text-align:left}
.hero-layout-4 .hero-content h2{max-width:90%}
.hero-layout-4 p{width:63%}
.hero-layout-4 .button{position:absolute;right:80px;bottom:0}
.hero-layout-5{text-align:center}
.hero-layout-5 .hero-image{position:relative;min-height:400px;max-height:60vh;height:40vw;background-color:#000}
.hero-layout-5 img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}
.hero-layout-5 iframe{width:100%;height:100%}
.no-js .hero-layout-5 iframe{display:none}
.hero-layout-5 .hero-play-button{position:absolute;top:50%;left:50%;border:none;transform:translate(-50%,-50%)}
.no-js .hero-play-button{display:none}
.hero-layout-5 .hero-polygon{display:none}
.hero-layout-5 .hero-content{position:relative;max-width:1310px;width:100%;margin-top:24px;text-align:left}
.hero-layout-5 .hero-content h2{max-width:90%}
.hero-layout-5 p{width:63%}
@media only screen and (min-width:1920px){
.hero-image{max-height:1000px;overflow:hidden}
.hero-layout-4 .hero-content{margin-top:-7%}
}
@media only screen and (max-width:1300px){
.hero-layout-1 .hero-content{top:10%;padding-right:20px}
}
@media only screen and (max-width:1200px){
.hero-layout-3 .hero-content{top:8%}
}
@media only screen and (max-width:1100px){
.hero-layout-2 .hero-content{top:13%}
}
@media only screen and (max-width:1050px){
.hero{margin-top:-20px;margin-bottom:40px}
.hero .hero-content{padding:0 20px}
.hero-layout-2 .hero-content{top:23%}
.hero-layout-2 .hero-inner-content{width:60%;padding-right:150px}
.hero-layout-3 .hero-content{padding-top:4%}
.hero-layout-4 .hero-content{margin-top:-4%}
.hero-layout-4 .button{right:20px}
}
@media only screen and (max-width:900px){
.page--dark .hero,.page--dark .section--light .hero,.page--light .hero,.page--light .section--dark .hero{background:0 0}
.page--dark .section--light .hero img,.page--light .hero img{border-bottom:1px solid #ebebeb}
.page--dark .hero img,.page--light .section--dark .hero img{border-bottom:1px solid #333}
.hero-layout-1 .hero-content,.hero-layout-1 .hero-inner,.hero-layout-2 .hero-content,.hero-layout-2 .hero-inner,.hero-layout-3 .hero-content,.hero-layout-3 .hero-inner,.hero-layout-3 img{position:static;width:100%}
.hero-layout-3.object-fit,.hero-layout-3.object-fit img{display:block;background-image:none!important}
.hero-layout-3 .hero-inner{min-height:auto;padding-bottom:0}
.hero-layout-3 .hero-content{padding-top:0}
.hero-layout-1[class][class] .hero-inner,.hero-layout-1[class][class] .hero-polygon,.hero-layout-2[class][class] .hero-inner,.hero-layout-2[class][class] .hero-polygon,.hero-layout-3[class][class] .hero-inner,.hero-layout-3[class][class] .hero-polygon{background-image:none}
.hero-layout-1 .hero-content-inner,.hero-layout-2 .hero-content-inner,.hero-layout-3 .hero-content-inner{width:100%}
.hero-layout-1 img,.hero-layout-2 img,.hero-layout-3 img{margin-bottom:15px}
.hero p{width:100%}
.hero-layout-2 .hero-content-inner{width:100%;padding-right:0}
}
@media only screen and (max-width:700px){
.hero-layout-4 .hero-content,.hero-layout-4 .hero-inner{position:static;width:auto}
.hero-layout-4[class][class] .hero-inner,.hero-layout-4[class][class] .hero-polygon{background-image:none}
.hero-layout-4 .hero-content{margin-top:0}
.hero-layout-4 .hero-content-inner{width:100%}
.hero-layout-4 img{margin-bottom:15px}
.hero-layout-4 .hero-content h2{max-width:none}
.hero-layout-4 .button{position:static}
.hero-layout-5 .hero-image{min-height:auto;max-height:auto;height:auto}
.hero-layout-5 img{position:static}
.hero-layout-5 .hero-play-button svg{width:64px;height:64px}
}
.carousel-big{margin-top:-25px;margin-bottom:30px;border-bottom:1px solid}
.page--dark .section--light .carousel-big,.page--light .carousel-big{border-bottom-color:#ebebeb}
.page--dark .carousel-big,.page--light .section--dark .carousel-big{border-bottom-color:#333}
.carousel-big [data-theme=dark]{background:#000;color:#fff}
.carousel-big-slides{position:relative;overflow:hidden}
.carousel-big-slides-initiated .carousel-big-slide{position:absolute;top:0;right:0;left:0;transition:none}
.carousel-big-image{float:right;width:50%;margin:30px 0 30px 40px}
[data-slide-layout="2"] .carousel-big-image{position:relative;top:1px;max-width:40%;margin-bottom:0;border-bottom:1px solid #ebebeb}
[data-theme=dark][data-slide-layout="2"] .carousel-big-image{border-bottom-color:#444}
.carousel-big [data-slide-content-alignment=right] .carousel-big-image{float:left;margin-right:40px;margin-left:0}
.carousel-big-slide-content{position:relative;box-sizing:content-box;overflow:hidden;padding-top:30px}
.carousel-big-slides-initiated .carousel-big-slide-content{padding-bottom:120px}
[data-slide-layout="2"] .carousel-big-slide-content{padding-top:50px}
ul.carousel-big-slides-nav{position:absolute;bottom:25px;left:0;margin:0}
ul.carousel-big-slides-nav li{display:inline-block;margin:0 10px 5px 0;padding:0}
ul.carousel-big-slides-nav li::before{display:none;padding-left:0}
ul.carousel-big-slides-nav img{border:1px solid #d3d3d3;opacity:.5;transition:opacity 162ms ease,border 162ms ease}
ul.carousel-big-slides-nav button:focus img,ul.carousel-big-slides-nav button:hover img{border-color:#bbb;opacity:1}
ul.carousel-big-slides-nav .active button img{border-color:#ff6a00;opacity:1}
@media only screen and (max-width:1050px){
.carousel-big{margin-top:-20px}
}
@media only screen and (max-width:700px){
.carousel-big-slide-content{min-height:0!important}
.carousel-big-slide-content,[data-slide-layout="2"] .carousel-big-slide-content{padding:20px 0 30px}
.carousel-big .carousel-big-slide .carousel-big-image{float:none;max-width:100%;width:100%;margin-top:20px;margin-right:0;margin-bottom:0;margin-left:0}
ul.carousel-big-slides-nav{position:relative;bottom:0;left:0;z-index:1;margin:0;padding:10px 20px 5px;border-bottom:1px solid #ebebeb;text-align:center}
ul.carousel-big-slides-nav li{margin-right:3px;margin-left:3px}
}
@media only screen and (max-width:500px){
.carousel-big .carousel-big-slide .carousel-big-image{margin-top:15px}
ul.carousel-big-slides-nav{padding-right:15px;padding-left:15px}
}
.hero-simple{position:relative;margin:-26px auto 60px}
.hero-simple__content{position:absolute;top:50px;left:80px;max-width:750px;width:50%;padding:30px}
.page--dark .section--light .hero-simple__content,.page--light .hero-simple__content{background:#fff;color:#000}
.page--dark .hero-simple__content,.page--light .section--dark .hero-simple__content{background:#000;color:#fff}
.hero-simple--bottom .hero-simple__content{top:auto;bottom:50px}
.hero-simple__background{width:100%}
.hero-simple__background img{max-width:none;width:100%}
@media only screen and (min-width:1400px){
.hero-simple{height:500px;overflow:hidden}
.hero-simple__background{position:absolute;top:50%;right:0;left:0;transform:translateY(-50%)}
}
@media only screen and (max-width:1260px){
.hero-simple__content{top:30px}
.hero-simple--bottom .hero-simple__content{top:auto;bottom:30px}
}
@media only screen and (max-width:1050px){
.hero-simple{margin-top:-20px;margin-bottom:40px}
.hero-simple__content{top:20px;left:20px;padding:15px 20px 20px}
}
@media only screen and (max-width:900px){
.hero-simple{overflow:hidden;margin-top:20px;margin-right:20px;margin-left:20px}
.hero-simple__content{position:static;max-width:none;width:auto;padding-right:0;padding-bottom:0;padding-left:0}
.hero-simple__background{max-width:none;width:120%;margin-left:-20%}
}
@media only screen and (max-width:700px){
.hero-simple__background{width:150%;margin-left:-50%}
}
@media only screen and (max-width:500px){
.hero-simple{margin-top:15px;margin-right:15px;margin-left:15px}
.hero-simple__content{padding-top:15px}
}
.breadcrumbs{margin:0 0 50px 0;color:#767676;font-size:13px;line-height:25px;text-transform:uppercase}
.breadcrumbs--no-margin{margin-bottom:0}
.page--dark .section--light.breadcrumbs:not(.breadcrumbs-over-image){color:#767676;font-weight:200}
.page--dark .breadcrumbs:not(.breadcrumbs-over-image),.page--light .section--dark.breadcrumbs:not(.breadcrumbs-over-image){color:#666;font-weight:400}
.breadcrumbs a{position:relative;margin-right:20px;border-bottom-color:#d7d7d7;border-bottom-color:rgba(118,118,118,.3);color:#767676;white-space:nowrap}
.breadcrumbs [class*=i--]{position:absolute;top:50%;right:0;transform:translate(120%,-50%)}
.page--dark .section--light .breadcrumbs:not(.breadcrumbs-over-image) a,.page--light .breadcrumbs:not(.breadcrumbs-over-image) a{border-bottom-color:#d7d7d7;color:#767676}
.page--dark .breadcrumbs:not(.breadcrumbs-over-image) a,.page--light .section--dark .breadcrumbs:not(.breadcrumbs-over-image) a{border-bottom-color:#333;color:#666}
.page--dark .section--light .breadcrumbs a:active,.page--dark .section--light .breadcrumbs a:focus,.page--dark .section--light .breadcrumbs a:hover,.page--light .breadcrumbs a:active,.page--light .breadcrumbs a:focus,.page--light .breadcrumbs a:hover{border-bottom-color:#b2e0ff;border-bottom-color:rgba(0,153,255,.3);color:#09f}
.kanthal .breadcrumbs a:active,.kanthal .breadcrumbs a:focus,.kanthal .breadcrumbs a:hover{border-bottom-color:#bacfd8;border-bottom-color:rgba(26,97,127,.3);color:#1a617f}
.breadcrumbs strong{position:absolute;left:-9999px}
.breadcrumbs-over-image{z-index:1;margin-bottom:20px}
@media only screen and (min-width:501px){
.page--dark .breadcrumbs-over-image,.page--light .section--light .breadcrumbs-over-image{position:absolute;top:20px;left:20px;color:#fff;font-weight:400}
.page--dark .breadcrumbs-over-image a,.page--dark .breadcrumbs-over-image a:active,.page--dark .breadcrumbs-over-image a:focus,.page--dark .breadcrumbs-over-image a:hover,.page--light .section--dark .breadcrumbs-over-image a,.page--light .section--dark .breadcrumbs-over-image a:active,.page--light .section--dark .breadcrumbs-over-image a:focus,.page--light .section--dark .breadcrumbs-over-image a:hover{border-bottom-color:#fff;border-bottom-color:rgba(255,255,255,.3);color:#fff;font-weight:400}
.page--dark .breadcrumbs-over-image a:active,.page--dark .breadcrumbs-over-image a:focus,.page--dark .breadcrumbs-over-image a:hover,.page--light .section--dark .breadcrumbs-over-image a:active,.page--light .section--dark .breadcrumbs-over-image a:focus,.page--light .section--dark .breadcrumbs-over-image a:hover{border-bottom-color:#fff}
}
@media only screen and (min-width:701px){
.page--dark .section--light .breadcrumbs-over-image,.page--light .breadcrumbs-over-image{position:absolute;top:20px;left:80px;color:#fff;font-weight:400}
.page--dark .breadcrumbs-over-image,.page--light .section--dark .breadcrumbs-over-image{left:80px}
.page--dark .breadcrumbs-over-image svg,.page--light .breadcrumbs-over-image svg{stroke:#fff}
.page--dark .section--light .breadcrumbs-over-image[class] a,.page--dark .section--light .breadcrumbs-over-image[class] a:active,.page--dark .section--light .breadcrumbs-over-image[class] a:focus,.page--dark .section--light .breadcrumbs-over-image[class] a:hover,.page--light .breadcrumbs-over-image[class] a,.page--light .breadcrumbs-over-image[class] a:active,.page--light .breadcrumbs-over-image[class] a:focus,.page--light .breadcrumbs-over-image[class] a:hover{border-bottom-color:#fff;border-bottom-color:rgba(255,255,255,.3);color:#fff;font-weight:400}
.page--dark .section--light .breadcrumbs-over-image[class] a:active,.page--dark .section--light .breadcrumbs-over-image[class] a:focus,.page--dark .section--light .breadcrumbs-over-image[class] a:hover,.page--light .breadcrumbs-over-image[class] a:active,.page--light .breadcrumbs-over-image[class] a:focus,.page--light .breadcrumbs-over-image[class] a:hover{border-bottom-color:#fff}
}
@media only screen and (min-width:701px){
.breadcrumbs-over-image{text-shadow:0 0 7px rgba(0,0,0,.3)}
}
@media only screen and (max-width:1050px){
.breadcrumbs{line-height:20px}
.breadcrumbs a::after{top:3px}
.breadcrumbs-over-image,.page-dark .breadcrumbs-over-image{left:20px}
}
@media only screen and (max-width:500px){
.breadcrumbs{margin:0;padding:5px 15px 0 15px;border-top:1px solid #ebebeb}
.page--dark .section--light .breadcrumbs,.page--light .breadcrumbs{border:none;background-color:#fff}
.page--dark .breadcrumbs,.page--light .section--dark .breadcrumbs{border:none;background-color:#000}
.js .breadcrumbs{display:none}
}
@media print{
.breadcrumbs{margin:0 0 2.5em;color:#333;font-size:7pt}
.breadcrumbs a{border:none;color:#333}
.breadcrumbs a::after{top:2px;right:-9px}
}
.filters{font-size:18px}
.page--dark .section--light .filters,.page--light .filters{color:#000}
.page--dark .filters,.page--light .section--dark .filters{color:#fff}
.filters-after-form{margin-top:-31px}
.filters.exp-section{margin-bottom:50px}
.filters h2{margin-bottom:20px}
.filters.exp-section h2{margin-bottom:10px}
.filters h3{margin-bottom:10px;border-bottom:1px solid;font-weight:700;font-size:14px;text-transform:uppercase}
.page--dark .section--light .filters h3,.page--light .filters h3{border-bottom-color:#ebebeb}
.page--dark .filters h3,.page--light .section--dark .filters h3{border-bottom-color:#333}
.kanthal .filters h3{color:#3d3d3d}
.filter{margin-bottom:25px}
.filter li{margin:15px 0}
.filter li li{margin-left:40px}
.filter li[data-selected]{margin-left:-15px;padding-left:15px;border-left:1px solid #ff6a00;font-weight:400}
.kanthal .filter li[data-selected]{border-left-color:#e2221b}
.filter[class] a{display:block;border-bottom:none;line-height:26px;-webkit-transition:none}
.page--dark .section--light .filter a,.page--light .filter a{color:#000}
.page--dark .filter a,.page--light .section--dark .filter a{color:#fff}
.page--dark .section--light .filter[class] a:active,.page--dark .section--light .filter[class] a:focus,.page--dark .section--light .filter[class] a:hover,.page--light .filter[class] a:active,.page--light .filter[class] a:focus,.page--light .filter[class] a:hover{color:#454545}
.page--dark .filter a:active,.page--dark .filter a:focus,.page--dark .filter a:hover,.page--light .section--dark .filter a:active,.page--light .section--dark .filter a:focus,.page--light .section--dark .filter a:hover{color:#fff}
.filter li[data-selected] a{color:#ff6a00;font-weight:700}
.kanthal .filter li[data-selected] a{color:#e2221b;font-weight:400}
.filter a .name{border-bottom:1px solid transparent}
.page--dark .section--light .filter a:active .name,.page--dark .section--light .filter a:focus .name,.page--dark .section--light .filter a:hover .name,.page--light .filter a:active .name,.page--light .filter a:focus .name,.page--light .filter a:hover .name{border-bottom-color:#ccc}
.page--dark .filter a:active .name,.page--dark .filter a:focus .name,.page--dark .filter a:hover .name,.page--light .section--dark .filter a:active .name,.page--light .section--dark .filter a:focus .name,.page--light .section--dark .filter a:hover .name{color:#fff}
.page--dark .section--light .filter li[data-selected] a:active .name,.page--dark .section--light .filter li[data-selected] a:focus .name,.page--dark .section--light .filter li[data-selected] a:hover .name,.page--light .filter li[data-selected] a:active .name,.page--light .filter li[data-selected] a:focus .name,.page--light .filter li[data-selected] a:hover .name{border-bottom-color:transparent}
.page--dark .filter li[data-selected] a:active .name,.page--dark .filter li[data-selected] a:focus .name,.page--dark .filter li[data-selected] a:hover .name,.page--light .section--dark .filter li[data-selected] a:active .name,.page--light .section--dark .filter li[data-selected] a:focus .name,.page--light .section--dark .filter li[data-selected] a:hover .name{color:#ff6a00}
.filter a .count{color:#767676}
.filter li[data-selected] .count{color:#ff6a00;font-weight:200}
.kanthal .filter li[data-selected] .count{color:#e2221b}
@media only screen and (max-width:1050px){
.filter{font-size:16px;line-height:20px}
.filters h3{font-size:14px}
}
.nav-sub{margin-bottom:50px;line-height:20px}
.kanthal .nav-sub{-moz-osx-font-smoothing:unset;-webkit-font-smoothing:subpixel-antialiased}
.page--dark .nav-sub,.page--light .section--dark .nav-sub{color:#fff}
.nav-sub h3{margin:30px 0 0;padding-bottom:10px;font-weight:700;font-size:14px;line-height:20px}
.nav-sub[class]>ul ul ul li:last-of-type{border-bottom:none}
.nav-sub[class]>ul>li>a{padding-top:5px;border-bottom:1px solid;font-weight:400;text-transform:uppercase}
.page--dark .nav-sub>ul>li>a,.page--light .section--dark .nav-sub>ul>li>a{border-bottom-color:#333}
.page--dark .section--light .nav-sub>ul>li>a,.page--light .nav-sub>ul>li>a{border-bottom-color:#ebebeb}
.page--dark .section--light .nav-sub li li,.page--light .nav-sub li li{border-bottom:1px solid #ebebeb}
.page--dark .nav-sub li li,.page--light .section--dark .nav-sub li li{border-bottom-color:#333}
.nav-sub[class] li a{display:block;padding:12px 0;border-bottom:none}
.page--dark .section--light .nav-sub li a,.page--light .nav-sub li a{color:#000}
.page--dark .nav-sub li a,.page--light .section--dark .nav-sub li a{color:#fff}
.nav-sub[class] li a span,.nav-sub[class] li a strong{border-bottom:1px solid transparent;transition:border 162ms ease}
.nav-sub[class] li li li a{padding:10px 0}
.nav-sub li strong{font-weight:400}
.nav-sub[class] li li li a{padding-left:25px}
.nav-sub[class] li li li li a{padding-left:50px}
.nav-sub[class] li li li li li a{padding-left:75px}
.nav-sub[class] li li li li li li a{padding-left:100px}
.nav-sub li a:hover{color:#454545}
.page--dark .nav-sub li a:hover,.page--light .section--dark .nav-sub li a:hover{color:inherit}
.nav-sub li a:hover span,.nav-sub li a:hover strong{border-bottom-color:#ccc}
.nav-sub li a:active,.nav-sub li a:focus{color:#ff6a00}
.kanthal .nav-sub li a:active,.kanthal .nav-sub li a:focus{color:#e2221b}
.nav-sub li a:active span,.nav-sub li a:focus span{border-color:#ff6a00;color:#ff6a00}
.kanthal .nav-sub li a:active span,.kanthal .nav-sub li a:focus span{border-color:#e2221b;color:#e2221b}
.nav-sub li[data-expanded]+a{padding-bottom:10px}
.nav-sub li[data-selected]>a{color:#ff6a00}
.kanthal .nav-sub li[data-selected]>a{color:#e2221b}
.nav-sub li[data-selected]>a strong{border-bottom:none}
.nav-sub li li[data-selected]>a strong{font-weight:700}
.kanthal .nav-sub li li[data-selected]>a strong{font-weight:400}
.nav-sub ul ul ul li[data-selected]>a{border-left:1px solid #ff6a00}
.kanthal .nav-sub ul ul ul li[data-selected]>a{border-left-color:#e2221b}
@media only screen and (max-width:1050px){
.nav-sub{font-size:16px;line-height:20px}
.nav-sub[class] li a{padding-top:10px;padding-bottom:10px}
.nav-sub[class] li li li a{padding-top:5px;padding-bottom:5px}
}
@media only screen and (max-width:900px){
.js .nav-sub{display:none}
}
@media print{
.nav-sub{display:none}
}
.paging{margin:50px 0 30px;text-align:center;cursor:default}
.page--dark .section--light .paging,.page--light .paging{color:#000}
.page--dark .paging,.page--light .section--dark .paging{color:#fff}
.paging h2,.paging h3{margin:0 0 .5em}
.paging strong{float:left;margin-right:.5em;padding:4px 0}
.paging .ellipsis,.paging a:link,.paging a:visited,.paging em{display:inline-block;padding:4px 12px 5px 12px;border:none;font-size:18px;line-height:22px;vertical-align:top;text-align:center}
.paging .ellipsis{padding-top:7px;padding-right:2px;padding-left:2px;border-bottom:none;font-size:16px}
.paging a:active,.paging a:focus,.paging a:hover{border-bottom-color:transparent}
.paging em{margin:-4px 2px 0;padding:7px 12px 6px 12px;border:1px solid #09f;font-style:normal}
.kanthal .paging em{border-color:#424242;color:#424242}
.paging .comma,.paging .next-page span,.paging .prev-page span{position:absolute;left:-9999px}
@media only screen and (max-width:1050px){
.paging .ellipsis,.paging a:link,.paging a:visited,.paging em{padding-right:9px;padding-left:9px;font-size:17px}
.paging em{margin-top:-1px;padding:4px 10px}
.paging .ellipsis{padding-top:4px;padding-right:0;padding-left:0}
}
.sitemap{position:relative;margin-bottom:30px;border:1px solid #dcdcdc}
.sitemap::after,.sitemap::before{position:absolute;top:0;left:33.3333%;width:1px;height:100%;background:#dcdcdc;content:""}
.sitemap::after{left:66.6667%}
.sitemap-section{padding:25px 30px 40px;border-bottom:1px solid #dcdcdc}
@media only screen and (min-width:700px){
.sitemap-section:last-child{border-bottom:none}
}
.sitemap-section h2{margin-bottom:20px;font-size:35px;line-height:40px;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
.sitemap-section h2 a{border-bottom:none}
.sitemap-section>ul>li{margin-bottom:15px;padding-left:22px;}
.kanthal .sitemap-section>ul>li{}
.sitemap-section ul ul{margin-top:10px;margin-bottom:25px;font-size:17px;line-height:20px}
.sitemap-section ul ul li{margin-bottom:10px;padding-left:20px;}
.sitemap-section ul ul a{border-bottom-color:#d7d7d7;border-bottom-color:rgba(118,118,118,.3);color:#767676}
.sitemap-section ul ul a:hover{border-bottom-color:#525252;color:#525252}
@media only screen and (max-width:1050px){
.sitemap-section{padding:15px 20px 20px}
.sitemap-section h2{margin-bottom:15px;font-size:25px;line-height:30px}
.sitemap-section>ul>li{background-position:0 4px}
.sitemap-section ul ul{font-size:14px}
}
@media only screen and (max-width:700px){
.sitemap{border-bottom:none}
.sitemap::after,.sitemap::before{display:none}
.sitemap-section{padding:15px}
}
.tabbed-module{margin-top:30px;margin-bottom:50px}
.tabbed-module--big{margin-top:50px}
.tabbed-module .tab-navigation{padding-left:20px;border-bottom:1px solid #ff6a00}
.kanthal .tabbed-module .tab-navigation{border-bottom-color:#e2221b;font-weight:400}
.tabbed-module.multi-row .tab-navigation{padding:0 10px;border:none;text-align:center}
.tabbed-module .tab-navigation ul{margin:0}
.tabbed-module .tab-navigation ul li{display:inline;margin:0;padding-left:0}
.tabbed-module .tab-navigation ul li::before{display:none}
.tabbed-module .tab-navigation a:link,.tabbed-module .tab-navigation a:visited{position:relative;float:left;padding:10px 20px 9px;outline:0;border:1px solid transparent;border-width:1px 1px 0}
.page--dark .tabbed-module .tab-navigation a:link,.page--dark .tabbed-module .tab-navigation a:visited,.page--light .section--dark .tabbed-module .tab-navigation a:link,.page--light .section--dark .tabbed-module .tab-navigation a:visited{color:#fff}
.tabbed-module.multi-row .tab-navigation a:link,.tabbed-module.multi-row .tab-navigation a:visited{display:inline-block;float:none;padding-top:4px;padding-bottom:3px;border-width:1px 1px 2px;color:#09f}
.kanthal .tabbed-module.multi-row .tab-navigation a:link,.kanthal .tabbed-module.multi-row .tab-navigation a:visited{color:#1a617f}
.tabbed-module .tab-navigation a::before{position:absolute;top:-2px;right:-2px;width:0;height:0;border-top:17px solid #fff;border-left:17px solid transparent;content:""}
.page--light .section--dark .section--light .tabbed-module .tab-navigation a::before,.page--light .tabbed-module .tab-navigation a::before{border-top-color:#fff}
.page--dark .tabbed-module .tab-navigation a::before,.page--light .section--dark .tabbed-module .tab-navigation a::before{border-top-color:#000}
.ie9 .tabbed-module .tab-navigation a::before{display:none}
.tabbed-module.multi-row .tab-navigation a::before{display:none}
.page--dark .section--light .tabbed-module .tab-navigation a:active,.page--dark .section--light .tabbed-module .tab-navigation a:focus,.page--dark .section--light .tabbed-module .tab-navigation a:hover,.page--light .tabbed-module .tab-navigation a:active,.page--light .tabbed-module .tab-navigation a:focus,.page--light .tabbed-module .tab-navigation a:hover{background-color:#f3f3f3}
.page--dark .tabbed-module .tab-navigation a:active,.page--dark .tabbed-module .tab-navigation a:focus,.page--dark .tabbed-module .tab-navigation a:hover,.page--light .section--dark .tabbed-module .tab-navigation a:active,.page--light .section--dark .tabbed-module .tab-navigation a:focus,.page--light .section--dark .tabbed-module .tab-navigation a:hover{background-color:#0c0c0c}
.page--dark .tabbed-module .tab-navigation a:active,.page--dark .tabbed-module .tab-navigation a:focus,.page--dark .tabbed-module .tab-navigation a:hover,.page--light .section--dark .tabbed-module .tab-navigation a:active,.page--light .section--dark .tabbed-module .tab-navigation a:focus,.page--light .section--dark .tabbed-module .tab-navigation a:hover{background-color:#333}
.tabbed-module .tab-navigation .tab-selected a:link,.tabbed-module .tab-navigation .tab-selected a:visited{position:relative;top:1px;padding-right:30px;padding-left:30px;border-color:#ff6a00;background:#fff;color:#000;text-decoration:none}
.page--dark .tabbed-module .tab-navigation .tab-selected a:link,.page--dark .tabbed-module .tab-navigation .tab-selected a:visited,.page--light .section--dark .tabbed-module .tab-navigation .tab-selected a:link,.page--light .section--dark .tabbed-module .tab-navigation .tab-selected a:visited{background:#000;color:#fff}
.kanthal .tabbed-module .tab-navigation .tab-selected a:link,.kanthal .tabbed-module .tab-navigation .tab-selected a:visited{border-color:#e2221b}
.tabbed-module .tab-navigation .tab-selected a:focus,.tabbed-module .tab-navigation a:focus{color:#ff6a00}
.kanthal .tabbed-module .tab-navigation .tab-selected a:focus,.kanthal .tabbed-module .tab-navigation a:focus{color:#e2221b}
.tabbed-module.multi-row .tab-navigation .tab-selected a:link,.tabbed-module.multi-row .tab-navigation .tab-selected a:visited{top:0;padding-top:4px;padding-bottom:3px;border-color:transparent transparent #ff6a00;color:#000;font-weight:200}
.kanthal .tabbed-module.multi-row .tab-navigation .tab-selected a:link,.kanthal .tabbed-module.multi-row .tab-navigation .tab-selected a:visited{border-color:transparent transparent #e2221b}
.page--dark .tabbed-module .tab-navigation .tab-selected a:link,.page--dark .tabbed-module .tab-navigation .tab-selected a:visited,.page--dark .tabbed-module.multi-row .tab-navigation .tab-selected a:link,.page--dark .tabbed-module.multi-row .tab-navigation .tab-selected a:visited,.page--light .section-dark .tabbed-module .tab-navigation .tab-selected a:link,.page--light .section-dark .tabbed-module .tab-navigation .tab-selected a:visited,.page--light .section-dark .tabbed-module.multi-row .tab-navigation .tab-selected a:link,.page--light .section-dark .tabbed-module.multi-row .tab-navigation .tab-selected a:visited{background:#000;color:#fff}
.tabbed-module .tab-navigation .tab-selected a::after{position:absolute;top:0;right:14px;width:20px;height:0;border-top:1px solid #ff6a00;content:"";transform:rotate(225deg);transform-origin:top right}
.kanthal .tabbed-module .tab-navigation .tab-selected a::after{border-top-color:#e2221b}
.ie9 .tabbed-module .tab-navigation .tab-selected a::after{display:none}
.tabbed-module.multi-row .tab-navigation .tab-selected a::after{display:none}
.tabbed-module .tab-content{padding-top:30px}
.tabbed-module-bordered .tab-content{padding:20px 25px 10px;border:1px solid #ff6a00;border-width:0 1px 1px}
.kanthal .tabbed-module-bordered .tab-content{border-color:#e2221b}
.tabbed-module.multi-row .tab-content{padding:10px 0 0;border:none}
.tabbed-module .hidden-tab{display:none}
@media only screen and (min-width:1051px){
.tabbed-module--big .tab-navigation a:link,.tabbed-module--big .tab-navigation a:visited{padding:16px 40px 16px;font-weight:400}
.tabbed-module--big .tab-navigation .tab-selected a:link,.tabbed-module--big .tab-navigation .tab-selected a:visited{padding-right:50px;padding-left:50px}
.tabbed-module--big .tab-navigation a:link span{border-bottom:1px solid;border-bottom-color:#005f9f;border-bottom-color:rgba(0,153,255,.3);transition:border .2s ease}
.page--dark .section--light .tabbed-module--big .tab-navigation a:link span,.page--light .tabbed-module--big .tab-navigation a:link span{border-bottom-color:rgba(0,153,255,.3)}
.page--dark .tabbed-module--big .tab-navigation a:link span,.page--light .section--dark .tabbed-module--big .tab-navigation a:link span{border-bottom-color:rgba(255,255,255,0)}
.kanthal .tabbed-module--big .tab-navigation a:link span{border-bottom-color:#1a617f}
.tabbed-module--big .tab-navigation a:active span,.tabbed-module--big .tab-navigation a:focus span,.tabbed-module--big .tab-navigation a:hover span{border-bottom-color:#005f9f}
.kanthal .tabbed-module--big .tab-navigation a:active span,.kanthal .tabbed-module--big .tab-navigation a:focus span,.kanthal .tabbed-module--big .tab-navigation a:hover span{border-bottom-color:#000}
.tabbed-module--big .tab-navigation .tab-selected a:link span{border-bottom-color:transparent}
}
@media only screen and (max-width:1050px){
.tabbed-module{margin-top:40px;margin-bottom:40px}
.tabbed-module .tab-navigation a:link,.tabbed-module .tab-navigation a:visited{padding-right:15px;padding-left:15px;font-size:14px}
.tabbed-module .tab-navigation .tab-selected a:link,.tabbed-module .tab-navigation .tab-selected a:visited{padding-right:20px;padding-left:20px}
}
@media only screen and (max-width:700px){
.tabbed-module{margin-top:30px;margin-bottom:30px}
}
.progress{margin-right:-6px;margin-bottom:30px;margin-left:-6px}
.progress ol{display:table;width:100%;border-spacing:6px;border-collapse:separate;table-layout:fixed;counter-reset:li}
.progress li{display:table-cell;position:relative;padding-top:10px;padding-bottom:10px;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;color:grey;font-size:15px;line-height:30px;vertical-align:middle;text-align:center;text-transform:uppercase}
.progress li::before{display:inline-block;font-size:36px;line-height:40px;content:counter(li);counter-increment:li}
.kanthal .progress li::before{color:#000}
.progress li>span,.progress li>strong{display:block}
.progress .current{color:#000}
.progress .current::after{position:absolute;bottom:-1px;left:0;width:50%;height:1px;background:#ff6a00;content:""}
.kanthal .progress .current::after{background:#e2221b}
.progress .current.done::after{display:none}
.progress .current::before{color:#ff6a00}
.kanthal .progress .current::before{color:#e2221b}
.progress .current strong{position:relative;font-weight:200}
.progress .current strong::before{position:absolute;bottom:-17px;left:50%;width:1px;height:12px;background:#ff6a00;content:""}
.kanthal .progress .current strong::before{background:#e2221b}
.progress .done{border-bottom-color:#ff6a00}
.kanthal .progress .done{border-bottom-color:#e2221b}
.progress .done span{position:relative}
.progress .done span::before{position:absolute;bottom:-11px;left:50%;width:18px;height:1px;margin-left:-9px;background:#fff;content:""}
.progress .done span::after{position:absolute;bottom:-7px;left:50%;width:12px;height:11px;margin-left:-6px;background:#fff;}
.kanthal .progress .done span::after{}
@media only screen and (max-width:1050px){
.progress{margin-right:-3px;margin-left:-3px}
.progress ol{border-spacing:3px}
.progress li{font-size:14px;line-height:20px}
.progress li::before{font-size:32px}
.progress .done span::after{bottom:-11px}
}
@media only screen and (max-width:750px){
.progress li>span,.progress li>strong{height:0;color:transparent;font-size:0}
.progress li::before{font-size:28px}
.progress .done span::after{bottom:-16px}
}
@media only screen and (max-width:500px){
.progress{margin-right:0;margin-left:0}
.progress ol{border-spacing:0}
}
.extra-header,.page--dark .section--light .extra-header,.page--light .extra-header{margin-top:-26px;margin-bottom:40px;border-bottom:1px solid #ff6a00}
.kanthal .extra-header{border-bottom-color:#e2221b}
@media only screen and (min-width:901px){
.page--dark .extra-header,.page--light .section--dark .extra-header{position:relative;margin-bottom:0;padding-bottom:40px;border-bottom:none;background-color:#000}
.page--dark .extra-header::after,.page--light .section--dark .extra-header::after{position:absolute;right:0;bottom:40px;left:0;height:1px;background-color:#ff6a00;content:""}
}
.extra-header-with-blockquote{border-bottom-color:#000}
.blockquote-wrapper{border-bottom:1px solid #ebebeb}
.extra-header-heading{position:relative;min-height:92px}
.extra-header-with-blockquote .extra-header-heading{min-height:162px}
.extra-header-heading a{border:none;color:#ff6a00}
.kanthal .extra-header-heading a{color:#e2221b}
.extra-header-decoration{float:right;height:162px}
.extra-header h1{padding:25px 0 15px;color:#ff6a00;font-size:50px;line-height:1}
.kanthal .extra-header h1{color:#e2221b}
.extra-header-with-blockquote h1{max-width:440px}
.extra-header-blockquote{position:absolute;right:0;bottom:0;width:500px;padding-bottom:20px;border:none}
.extra-header-blockquote img{position:relative;top:20px;float:left;max-width:145px;margin-right:20px}
.extra-header-blockquote blockquote{position:absolute;bottom:0;left:165px;font-size:20px;line-height:26px}
.extra-header-blockquote blockquote::before{height:1px}
.extra-header-nav{border-top:1px solid;font-size:0}
.page--dark .section--light .extra-header-nav,.page--light .extra-header-nav{border-color:#ebebeb}
.page--dark .extra-header-nav,.page--light .section--dark .extra-header-nav{border-color:#333}
.extra-header-nav ul{display:table;width:100%;border-collapse:collapse}
.extra-header-nav li{display:table-cell;border:1px solid #ebebeb;border-width:0 1px;vertical-align:top}
.page--dark .extra-header-nav li,.page--light .section--dark .extra-header-nav li{border-color:#333}
.extra-header-nav a{display:block;min-width:80px;max-width:170px;padding:10px 25px 10px 15px;border-color:transparent;font-size:18px;line-height:20px;vertical-align:top}
.page--dark .section--light .extra-header-nav a,.page--light .extra-header-nav a{color:#000}
.page--dark .extra-header-nav a,.page--light .section--dark .extra-header-nav a{color:#fff}
@media only screen and (min-width:1350px){
.extra-header-nav a{max-width:160px}
}
.page--dark .section--light .extra-header-nav a:active,.page--dark .section--light .extra-header-nav a:focus,.page--dark .section--light .extra-header-nav a:hover,.page--light .extra-header-nav a:active,.page--light .extra-header-nav a:focus,.page--light .extra-header-nav a:hover{color:#454545}
.page--dark .extra-header-nav a:active,.page--dark .extra-header-nav a:focus,.page--dark .extra-header-nav a:hover,.page--light .section--dark .extra-header-nav a:active,.page--light .section--dark .extra-header-nav a:focus,.page--light .section--dark .extra-header-nav a:hover{color:#ff6a00}
.extra-header-nav .extra-header-link-external::after{margin-left:3px;}
@media only screen and (max-width:1100px){
.extra-header-with-blockquote .extra-header-heading,.extra-header-with-blockquote.extra-heading-startpage .extra-header-heading,.extra-heading-startpage .extra-header-heading{min-height:140px}
.extra-header h1{font-size:45px}
.extra-header-with-blockquote h1{max-width:300px}
.extra-header-blockquote{display:inline-block;right:20px;width:450px}
.extra-header-blockquote img{max-width:130px}
.extra-header-blockquote blockquote{left:145px;padding-top:10px;font-size:18px;line-height:24px}
.extra-header-nav a{max-width:150px;padding:8px 20px 8px 10px;font-size:17px}
}
@media only screen and (max-width:1050px){
.extra-header{margin-top:-20px}
}
@media only screen and (max-width:900px){
.extra-header{margin-bottom:20px;padding-top:20px;border-bottom:0}
.js .extra-header{position:relative;z-index:1001;margin-top:-21px;padding:7px 0 9px;background:#ff6a00}
.kanthal.js .extra-header{background:#e2221b}
.js .extra-header-with-blockquote{background-color:#09f}
.kanthal.js .extra-header-with-blockquote{background-color:#1a617f}
.js .menu-active .extra-header{opacity:0}
.extra-header-heading,.extra-header-with-blockquote .extra-header-heading{min-height:0}
.extra-header h1{position:static;bottom:0;margin-bottom:0;padding:0;font-weight:600;font-size:14px}
.js .extra-header h1{color:#fff}
.extra-header h1 a{border-bottom:1px solid #fff;border-bottom:1px solid rgba(255,255,255,.4);color:#fff}
.kanthal .extra-header h1 a{border-bottom:1px solid #fff;border-bottom:1px solid rgba(255,255,255,.4);color:#fff}
.js .extra-header-startpage h1{color:#ff6a00}
.extra-header-with-blockquote h1{max-width:100%;margin-bottom:0}
.extra-header-nav{display:none}
.js .extra-header .extra-header-blockquote{display:none}
.extra-header-blockquote,.extra-header-with-blockquote h1{position:relative}
.extra-header-blockquote{right:0;bottom:-7px}
}
@media only screen and (max-width:480px){
.extra-header-blockquote{width:100%}
.extra-header-blockquote blockquote{right:100px;left:0;font-size:16px;line-height:24px}
.extra-header-blockquote img{float:right;max-width:85px;margin-right:0}
}
.nav-blog{overflow:hidden;margin:40px 0 60px;padding-top:15px;border-top:1px solid}
.page--dark .section--light .nav-blog,.page--light .nav-blog{border-top-color:#ebebeb}
.page--dark .nav-blog,.page--light .section--dark .nav-blog{border-top-color:#333}
.nav-blog a{display:block;position:relative;box-sizing:border-box;max-width:50%;padding:0 38px;border:0}
.nav-blog a span{display:block;color:#767676;font-weight:400;font-size:15px;text-transform:uppercase;transition:color 162ms ease}
.page--dark .section--light .nav-blog a:focus span,.page--dark .section--light .nav-blog a:hover span,.page--light .nav-blog a:focus span,.page--light .nav-blog a:hover span{color:#000}
.page--dark .nav-blog a:focus span,.page--dark .nav-blog a:hover span,.page--light .section--dark .nav-blog a:focus span,.page--light .section--dark .nav-blog a:hover span{color:#fff}
.nav-blog .prev-post{float:left;}
.nav-blog .next-post{float:right;text-align:right}
.kanthal .nav-blog .prev-post{}
.kanthal .nav-blog .next-post{}
.nav-blog a::after{position:absolute;top:6px;width:20px;height:15px;background-repeat:no-repeat;content:"";opacity:0;transition:opacity 162ms ease}
.nav-blog .prev-post::after{left:0;}
.nav-blog .next-post::after{right:0;}
.kanthal .nav-blog .prev-post::after{}
.kanthal .nav-blog .next-post::after{}
.nav-blog a:hover::after,.nav-blog a:hover:focus{opacity:1}
@media only screen and (max-width:1050px){
.nav-blog .prev-post{background-position:0 5px}
.nav-blog .next-post{background-position:right 5px}
.nav-blog a::after{top:5px}
}
@media only screen and (max-width:700px){
.nav-blog a{max-width:100%;padding:0 30px}
.nav-blog a span{display:none}
.nav-blog .prev-post{padding-right:10px}
.nav-blog .next-post{padding-left:10px}
}
.category-teaser a{display:block;border:1px solid #ebebeb}
.kanthal .category-teaser a{border-bottom-color:#ebebeb}
.category-teaser a:focus,.category-teaser a:hover{border-color:#ff6a00}
.kanthal .category-teaser a:focus,.kanthal .category-teaser a:hover{border-color:#e2221b}
.category-teaser h2{padding:3px 10px 2px 10px;font-weight:400;font-size:14px}
.category-teaser [class*=i--]{float:right;margin-top:5px}
.category-teaser img{width:100%}
.choices{margin-bottom:60px;margin-left:-10px}
.choice a{display:block;position:relative;overflow:hidden;margin-left:10px;border-bottom:1px solid;transition:none}
.page--dark .section--light .choice a,.page--light .choice a{border-bottom-color:#ebebeb}
.page--dark .choice a,.page--light .section--dark .choice a{border-bottom-color:#333}
.choice a:focus,.choice a:hover{color:#09f}
.kanthal .choice a:focus,.kanthal .choice a:hover{border-bottom-color:transparent;color:#1a617f}
.choice a::after{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid;content:"";opacity:0;transition:opacity .3s ease}
.page--dark .section--light .choice a::after,.page--light .choice a::after{border-color:#ff6a00}
.kanthal .choice a::after{border-color:#e2221b}
.choice a:focus::after,.choice a:hover::after{opacity:1}
.page--dark .choice a::after,.page--light .section--dark .choice a::after{border-color:#09f}
.choice img{width:100%;transition:all .3s ease}
.choice a:focus img,.choice a:hover img{opacity:.65;transform:scale(1.1)}
.choice-content{padding:20px 30px;border:1px solid;border-width:0 1px;transition:all .3s ease}
.page--dark .section--light .choice-content,.page--light .choice-content{border-color:#ebebeb;background:#fff}
.page--dark .choice-content,.page--light .section--dark .choice-content{border-color:#333;background:#000}
.choice a:focus .choice-content,.choice a:hover .choice-content{transform:translateY(-20px)}
.choice-content h3{font-size:26px;line-height:30px;transition:all 162ms ease}
.choice-content [class*=i--]{vertical-align:baseline}
.illustration-list{margin-bottom:30px}
.illustration-list__link{display:block;margin-bottom:20px;border-bottom:none;transition:none}
.illustration-list__symbol{width:100%;margin-bottom:5px;padding-bottom:10px;border-bottom:1px solid #09f;transition:border .2s ease}
.kanthal .illustration-list__symbol{border-bottom-color:#1a617f}
.illustration-list__link:focus .illustration-list__symbol,.illustration-list__link:hover .illustration-list__symbol{border-bottom-color:#005f9f}
.kanthal .illustration-list__link:focus .illustration-list__symbol,.kanthal .illustration-list__link:hover .illustration-list__symbol{border-bottom-color:#000}
.illustration-list__link-text{font-size:18px;line-height:25px}
.illustration-list__text-icon-wrapper{white-space:nowrap}
.illustration-list__arrow{display:inline-block;position:relative;top:2px;width:20px;height:15px;margin-left:12px;transition:margin .2s ease}
.illustration-list__link:focus .illustration-list__arrow,.illustration-list__link:hover .illustration-list__arrow{margin-left:16px}
.illustration-list__arrow::after,.illustration-list__arrow::before{position:absolute;width:20px;height:15px;content:"";transition:opacity .2s ease}
.kanthal .illustration-list__arrow::before{}
.illustration-list__link:focus .illustration-list__arrow::before,.illustration-list__link:hover .illustration-list__arrow::before{opacity:0}
.illustration-list__arrow::after{opacity:0}
.kanthal .illustration-list__arrow::after{}
.illustration-list__link:focus .illustration-list__arrow::after,.illustration-list__link:hover .illustration-list__arrow::after{opacity:1}
@media only screen and (min-width:1050px){
.illustration-list__link-text{font-size:26px;line-height:30px}
.illustration-list__link-text::after{vertical-align:0}
.illustration-list__arrow{top:0}
}
@media only screen and (max-width:699px){
.illustration-list__link-text{font-size:16px;line-height:24px}
.illustration-list__item[class]{display:inline-block;width:46%}
}
@media only screen and (max-width:399px){
.illustration-list__arrow{display:none}
}
.dropdown{position:relative}
.dropdown__content,.dropdown__menu{position:absolute;top:100%;left:-9999px;z-index:3;border:1px solid;border-top-width:0}
.page--dark .section--light .dropdown__content,.page--dark .section--light .dropdown__menu,.page--light .dropdown__content,.page--light .dropdown__menu{border-color:#d3d3d3;background-color:#fff;color:#000}
.page--dark .dropdown__content,.page--dark .dropdown__menu,.page--light .section--dark .dropdown__content,.page--light .section--dark .dropdown__menu{border-color:#f86700;background-color:#000;color:#fff}
.dropdown__label{cursor:pointer}
.dropdown__content{padding:20px}
.dropdown__menu[class] a{display:block;padding:10px;border-bottom:1px solid;text-transform:uppercase;white-space:nowrap;cursor:pointer}
.page--dark .section--light .dropdown__menu[class] a,.page--light .dropdown__menu[class] a{border-color:#d3d3d3;color:#000}
.page--dark .dropdown__menu[class] a,.page--light .section--dark .dropdown__menu[class] a{border-color:#333;color:#fff}
.dropdown__menu[class] a:hover{color:#f86700}
.dropdown__menu-item:last-child a{border-bottom:none}
.dropdown--expanded .dropdown__content,.dropdown--expanded .dropdown__menu{left:auto}
.dropdown--expanded.dropdown--align-right .dropdown__content,.dropdown--expanded.dropdown--align-right .dropdown__menu{right:0}
.c-sub-header-navigation{position:absolute;top:46px;left:-8px;z-index:1000;margin-bottom:20px}
.c-sub-header-navigation>.group-inner{display:flex;align-items:center;margin-top:-25px;text-transform:uppercase}
.c-sub-header-navigation__items ul{display:flex;justify-content:flex-end;align-items:stretch;border-right:1px solid #ebebeb}
.c-sub-header-navigation__items li{vertical-align:top}
.c-sub-header-navigation__items a{display:block;min-width:80px;max-width:170px;padding:19px 43px 14px 24px;border-color:transparent;border-left:1px solid #ebebeb;font-size:18px;line-height:20px;vertical-align:top}
.c-sub-header-navigation__header a{border-bottom-width:0}
.c-sub-header-navigation a{text-transform:none}
.contenthub .c-sub-header-navigation__items a{color:#000}
.c-sub-header-navigation__items .selected a,.contenthub .c-sub-header-navigation__items a:active,.contenthub .c-sub-header-navigation__items a:hover{color:#ff6a00}
@media only screen and (min-width:500px){
.c-sub-header-navigation{top:56px}
}
@media only screen and (max-width:901px){
.c-sub-header-navigation__header{display:none}
.c-sub-header-navigation__items{display:none}
.c-sub-header-navigation{padding:8px}
}
@media only screen and (min-width:901px){
.c-sub-header-navigation{position:static;border-bottom:1px solid #ebebeb}
}
@media only screen and (min-width:1050px){
.c-sub-header-navigation{margin-bottom:26px}
.c-sub-header-navigation>.group-inner{margin-bottom:0}
}
.a-z{position:relative;margin-top:10px;margin-bottom:30px;border:1px solid #dcdcdc}
.page--dark .section--light .a-z,.page--light .a-z{border-color:#dcdcdc}
.page--dark .a-z,.page--light .section--dark .a-z{border-color:#333}
.a-z-inner::before,.a-z::after,.a-z::before{position:absolute;top:0;bottom:0;width:1px;background:#dcdcdc;content:""}
.page--dark .section--light .a-z-inner::before,.page--dark .section--light .a-z::after,.page--dark .section--light .a-z::before,.page--light .a-z-inner::before,.page--light .a-z::after,.page--light .a-z::before{background-color:#dcdcdc}
.page--dark .a-z-inner::before,.page--dark .a-z::after,.page--dark .a-z::before,.page--light .section--dark .a-z-inner::before,.page--light .section--dark .a-z::after,.page--light .section--dark .a-z::before{background-color:#333}
.a-z::before{left:25%}
.a-z-3-col::before{left:33.3333%}
.a-z::after{left:50%}
.a-z-3-col::after{left:66.6667%}
.a-z-inner::before{left:75%}
.a-z-3-col .a-z-inner::before{display:none}
.a-z-letter{position:relative;min-height:180px;padding:20px 30px 40px;border-bottom:1px solid #dcdcdc}
.page--dark .section--light .a-z-letter,.page--light .a-z-letter{border-bottom-color:#dcdcdc}
.page--dark .a-z-letter,.page--light .section--dark .a-z-letter{border-bottom-color:#333}
@media only screen and (min-width:700px){
.a-z-letter:last-child{border-bottom:none}
}
.a-z-letter h2{position:absolute;top:0;right:10px;color:#e2e2e2;color:rgba(0,0,0,.07);font-size:144px;line-height:1;-webkit-text-fill-color:#fff;-webkit-text-stroke:1px #dcdcdc}
.page--dark .section--light .a-z-letter h2,.page--light .a-z-letter h2{color:#e2e2e2;-webkit-text-fill-color:#fff;-webkit-text-stroke:1px #dcdcdc}
.kanthal .a-z-letter h2{right:20px;font-weight:700}
.page--dark .a-z-letter h2,.page--light .section--dark .a-z-letter h2{color:#222;-webkit-text-fill-color:#000;-webkit-text-stroke:1px #444}
.a-z .a-z-letter ul{position:relative;margin-top:10px}
.page--dark .a-z-letter ul li::before,.page--dark .section--light .a-z-letter ul li::before,.page--light .a-z-letter ul li::before,.page--light .section--light .a-z-letter ul li::before{color:#ff6a00}
.kanthal .page--dark .a-z-letter ul li::before,.kanthal .page--dark .section--light .a-z-letter ul li::before,.kanthal .page--light .a-z-letter ul li::before,.kanthal .page--light .section--light .a-z-letter ul li::before{color:#767676}
.a-z-organization-chooser ul{margin-bottom:0}
.a-z-organization-chooser li{margin-bottom:5px}
.a-z-organization-chooser li:last-child{margin-bottom:0}
.a-z-organization-chooser a span{position:absolute;left:-9999px}
@media only screen and (max-width:1050px){
.a-z-letter{min-height:130px;padding:10px 20px}
.a-z-letter h2{font-size:108px}
}
@media only screen and (max-width:700px){
.a-z{border-bottom:none}
.a-z-inner::before,.a-z::after,.a-z::before{display:none}
.a-z-letter{padding:15px 20px 0}
.a-z-letter h2{top:10px;width:1em;text-align:center}
}
.banner-list{display:flex;display:-ms-flexbox;flex-wrap:wrap;padding-right:10px;list-style:none}
.banner-list .banner-list__item{display:flex;display:-ms-flexbox;position:relative;flex-direction:column;justify-content:center;flex:1 1 auto;min-height:90px;width:140px;margin:10px 25px 10px 0;padding:6px 5px 6px 45px;background-color:#09f;color:#fff;font-weight:400;line-height:20px;text-align:center}
.kanthal .banner-list .banner-list__item{background-color:#1a617f}
.banner-list .banner-list__item::before{display:block;position:absolute;top:50%;left:0;margin:0;border-top:45px solid transparent;border-bottom:45px solid transparent;border-left:35px solid #fff;content:"";transform:translateY(-50%)}
.page--dark .banner-list .banner-list__item::before{border-left-color:#000}
.banner-list .banner-list__item::after{display:block;position:absolute;top:50%;left:100%;z-index:1;border-top:45px solid transparent;border-bottom:45px solid transparent;border-left:35px solid #09f;content:"";transform:translateY(-50%)}
.kanthal .banner-list .banner-list__item::after{border-left-color:#1a617f}
.banner-list .banner-list__item--secondary{background-color:#d3d3d3;color:#000}
.banner-list .banner-list__item--secondary::after{border-left-color:#d3d3d3}
@media screen and (max-width:530px){
.banner-list{display:block;padding-right:0}
.banner-list .banner-list__item{min-height:70px;width:auto;height:auto;margin-right:0;margin-bottom:10px;padding:20px 20px}
.banner-list .banner-list__item::before{top:0;left:50%;border-top:10px solid #fff;border-right:50px solid transparent;border-left:50px solid transparent;transform:translateX(-50%)}
.banner-list .banner-list__item:first-of-type::before{display:none}
.page--dark .banner-list .banner-list__item::before{border-top-color:#000;border-left-color:transparent}
.banner-list .banner-list__item::after{top:100%;left:50%;border-top:10px solid #09f;border-right:50px solid transparent;border-left:50px solid transparent;transform:translateX(-50%)}
.banner-list .banner-list__item--secondary::after{border-top-color:#d3d3d3}
.banner-list .banner-list__item:last-of-type::after{display:none}
.kanthal .banner-list .banner-list__item::after{border-top-color:#1a617f;border-left-color:transparent}
}
ul.checkmark-list li{position:relative;margin-bottom:15px;padding-left:25px}
ul.checkmark-list li::before{position:absolute;top:6px;left:0;width:15px;height:14px;margin-left:0;border:none;border-radius:0;content:""}
.kanthal ul.checkmark-list li::before{}
@media only screen and (max-width:1050px){
ul.checkmark-list li{margin-bottom:10px;padding-left:23px}
ul.checkmark-list li::before{top:5px}
}
.events{margin-bottom:30px}
.events-heading{margin:40px 0;border-bottom:1px solid #ebebeb}
.events-heading:first-child{margin:0;border:none}
.event{margin-bottom:30px;margin-left:85px;padding-left:25px;border-left:1px solid #ff6a00}
.kanthal .event{border-left-color:#e2221b}
.event::after{display:table;clear:both;content:""}
.event h3{margin-bottom:3px;font-size:26px;line-height:30px;text-transform:none}
.event .date{position:relative;float:left;width:75px;margin:2px 30px 0 -115px;line-height:30px;text-align:right;text-transform:uppercase}
.event .date .day{color:#ff6a00}
.kanthal .event .date .day{color:#e2221b}
.event .date .month{display:block}
.page--dark .section--light .event .date .month,.page--light .event .date .month{color:#aaa}
.page--dark .event .date .month,.page--light .section--dark .event .date .month{color:#555}
.event .sub-heading a{margin-left:12px}
@media only screen and (max-width:1050px){
.event h3{font-size:20px;line-height:25px}
.event .date{margin-top:0;line-height:25px}
}
@media only screen and (max-width:700px){
.event .sub-heading a{display:block;margin-left:0}
}
@media only screen and (max-width:500px){
.event{margin-left:60px;padding-left:20px}
.event h3{font-size:20px;line-height:25px}
.event .date{width:50px;margin-top:3px;margin-left:-80px;line-height:20px}
}
.exp-section{visibility:hidden;margin-top:-1px;margin-bottom:34px;border:1px solid #dcdcdc;border-width:1px 0}
.exp-section.is-initiated,.no-js .exp-section{visibility:visible}
.exp-section+.exp-section,.exp-section+.exp-sections-collapsed-margin,.exp-sections+.exp-sections-collapsed-margin{margin-top:-35px}
.exp-sections>div>.exp-section{margin-top:-35px}
.exp-sections>div:first-child>.exp-section{margin-top:0}
.exp-sections+.grid>div>.exp-sections{margin-top:-35px}
div[data-column-span="12"]:not([class])+div[data-column-span="12"]>.exp-section:only-child{margin-top:-35px}
.page--dark .section--light .exp-section,.page--light .exp-section{border-color:#dcdcdc}
.page--dark .exp-section,.page--light .section--dark .exp-section{border-color:#333}
.exp-section>h2{margin:15px 0;font-size:30px}
.kanthal .exp-section>h2{margin-bottom:15px}
.exp-section[class] h2 button,.no-js .exp-section[class]>h2{display:block;position:relative;box-sizing:border-box;min-height:0;width:100%;padding:0 0 0 30px;border:none;background:0 0;color:#000;font-weight:200;font-size:26px;line-height:30px;text-align:left;text-transform:none;transition:color 162ms ease}
.kanthal .exp-section[class] h2 button{font-weight:400}
.no-js .page--dark .section--light .exp-section>h2,.no-js .page--light .exp-section>h2,.page--dark .section--light .exp-section h2 button,.page--light .exp-section h2 button{color:#000}
.no-js .page--dark .exp-section>h2,.no-js .page--light .section--dark .exp-section>h2,.page--dark .exp-section h2 button,.page--light .section--dark .exp-section h2 button{color:#fff}
.exp-section.collapsed>h2 button{color:#09f}
.kanthal .exp-section.collapsed>h2 button{color:#1b617f}
.exp-section>h2 button span,.kanthal .exp-section>h2 button span{color:#8d8d8d}
.exp-section>h2 button:active,.exp-section>h2 button:focus,.exp-section>h2 button:hover{color:#005f9f}
.kanthal .exp-section>h2 button:active,.kanthal .exp-section>h2 button:focus,.kanthal .exp-section>h2 button:hover{color:#000}
.exp-section[class]>h2 button:active span,.exp-section[class]>h2 button:focus span,.exp-section[class]>h2 button:hover span{border-bottom-color:transparent}
.page--dark .exp-section.expanded>h2 button:active,.page--dark .exp-section.expanded>h2 button:focus,.page--dark .exp-section.expanded>h2 button:hover,.page--light .section--dark .exp-section.expanded>h2 button:active,.page--light .section--dark .exp-section.expanded>h2 button:focus,.page--light .section--dark .exp-section.expanded>h2 button:hover{color:#000}
.page--dark .exp-section.expanded>h2 button:active,.page--dark .exp-section.expanded>h2 button:focus,.page--dark .exp-section.expanded>h2 button:hover,.page--light .section--dark .exp-section.expanded>h2 button:active,.page--light .section--dark .exp-section.expanded>h2 button:focus,.page--light .section--dark .exp-section.expanded>h2 button:hover{color:#fff}
.exp-section>h2 button::before,.ie9 .exp-section.collapsed>h2 button::before,.no-js .exp-section>h2::before{position:absolute;top:4px;bottom:0;left:0;width:12px;height:22px;content:"";transition:transform 162ms ease;transform:rotate(90deg)}
.kanthal .exp-section>h2 button::before,.kanthal .ie9 .exp-section.collapsed>h2 button::before,.kanthal.no-js .exp-section>h2::before{}
.ie9 .exp-section>h2 button::before{top:12px;left:-5px;width:22px;height:12px;}
.kanthal .ie9 .exp-section>h2 button::before{}
.exp-section.collapsed>h2 button::before{transform:rotate(0)}
.exp-section-table h2 button{padding-left:62px;}
.exp-section-table.expanded h2 button{}
.exp-section-content{margin:27px 0 36px 30px}
.exp-section-small .exp-section-content{margin:20px 0 20px 20px}
.js .exp-section-content{transition:transform .75s ease,opacity .75s ease}
.js .exp-section.collapsed .exp-section-content{height:0;overflow:hidden;margin:0;padding-top:0;opacity:0;transform:translateY(-10px)}
.js .exp-section.expanded .exp-section-content{height:auto}
.exp-section.expanded .exp-section-content{opacity:1;transform:translateY(0)}
.exp-sections-product-cats{margin-top:10px}
.exp-sections-product-cats .exp-section{position:relative;padding:30px 30px 30px 10px;border-width:1px}
.exp-sections-product-cats .exp-section.expanded{z-index:1;padding-bottom:0;border-color:#ff6a00}
.kanthal .exp-sections-product-cats .exp-section.expanded{border-color:#e2221b}
.exp-sections-product-cats .exp-section.expanded::after{position:absolute;bottom:-1px;left:0;width:100%;height:1px;background:#ff6a00;content:""}
.kanthal .exp-sections-product-cats .exp-section.expanded::after{background:#e2221b}
.exp-sections-product-cats .exp-section>h2{margin:0 360px 0 110px}
.exp-sections-product-cats .exp-section>h2 img{position:absolute;top:-20px;left:-110px;width:77px;height:77px}
.exp-sections-product-cats .exp-section>h2 button{line-height:35px;text-transform:none}
.exp-sections-product-cats .exp-section h2>button::before,.no-js .exp-sections-product-cats .exp-section>h2::before{top:7px}
.exp-sections-product-cats .exp-section-content{margin:30px 0 0 100px;padding-top:30px;border-top:1px solid #dcdcdc}
.page--dark .section--light .exp-sections-product-cats .exp-section-content,.page--light .exp-sections-product-cats .exp-section-content{border-top-color:#dcdcdc}
.page--dark .exp-sections-product-cats .exp-section-content,.page--light .section--dark .exp-sections-product-cats .exp-section-content{border-top-color:#333}
a.exp-sections-product-cat-link{top:15px;right:30px;bottom:15px;width:330px;padding:6px 70px 7px 30px;border-bottom:none;border-left:1px solid #dcdcdc;color:#909090;line-height:48px}
.page--dark .section--light a.exp-sections-product-cat-link,.page--light a.exp-sections-product-cat-link{border-color:#909090}
.page--dark a.exp-sections-product-cat-link,.page--light .section--dark a.exp-sections-product-cat-link{border-color:#333}
.kanthal a.exp-sections-product-cat-link{border-bottom-color:#dcdcdc;color:#909090}
.no-js a.exp-sections-product-cat-link{bottom:auto}
.expanded a.exp-sections-product-cat-link{bottom:auto}
a.exp-sections-product-cat-link strong{color:#09f;font-weight:inherit}
a.exp-sections-product-cat-link:active,a.exp-sections-product-cat-link:active strong,a.exp-sections-product-cat-link:focus,a.exp-sections-product-cat-link:focus strong,a.exp-sections-product-cat-link:hover,a.exp-sections-product-cat-link:hover strong{color:#005f9f}
.kanthal a.exp-sections-product-cat-link:active,.kanthal a.exp-sections-product-cat-link:active strong,.kanthal a.exp-sections-product-cat-link:focus,.kanthal a.exp-sections-product-cat-link:focus strong,.kanthal a.exp-sections-product-cat-link:hover,.kanthal a.exp-sections-product-cat-link:hover strong{color:#1a617f}
a.exp-sections-product-cat-link::after{position:absolute;top:0;right:0;width:55px;height:100%;content:"";opacity:0;transition:opacity 162ms ease}
a.exp-sections-product-cat-link:active::after,a.exp-sections-product-cat-link:focus::after,a.exp-sections-product-cat-link:hover::after{opacity:1}
.exp-section.exp-section-small{margin-bottom:30px}
.exp-section.exp-section-small+.exp-section.exp-section-small{margin-top:-31px}
.exp-section.exp-section-small>h2{margin-top:10px;margin-bottom:10px;font-size:18px}
.exp-section.exp-section-small>h2 button,.no-js .exp-section.exp-section-small>h2{padding-left:20px;font-size:18px}
.exp-section.exp-section-small>h2 button::before,.ie9 .exp-section.exp-section-small.collapsed>h2 button::before,.no-js .exp-section.exp-section-small>h2::before{top:7px;width:8px;height:16px;background-size:7px 16px}
.ie9 .exp-section.exp-section-small.collapsed>h2 button::before{left:0;}
.ie9 .exp-section.exp-section-small>h2 button::before{top:12px;left:-4px;width:16px;height:8px;background-size:17px 8px}
.exp-section.exp-section-small-content{margin:0 0 20px 20px}
@media only screen and (max-width:1050px){
.exp-section>h2{margin-top:10px;margin-bottom:10px;font-size:18px}
.exp-section[class]>h2 button,.no-js .exp-section[class]>h2{padding-left:20px;font-size:18px;line-height:25px}
.exp-section.exp-section-small>h2 button::before,.exp-section>h2 button::before,.no-js .exp-section.exp-section-small>h2::before,.no-js .exp-section>h2::before{top:4px;width:8px;height:16px;background-size:7px 16px}
.exp-section-table h2 button{padding-left:57px;background-position:26px 3px}
.exp-section-content,.exp-section-small .exp-section-content{margin:15px 0 20px 20px}
.exp-sections-product-cats .exp-section{padding:20px 20px 20px 0}
.exp-sections-product-cats .exp-section>h2{margin-right:320px;margin-left:80px}
.exp-sections-product-cats .exp-section>h2 button{line-height:25px}
.exp-sections-product-cats .exp-section>h2 button::before,.no-js .exp-sections-product-cats .exp-section>h2::before{top:4px}
.exp-sections-product-cats .exp-section>h2 img{position:absolute;top:-10px;left:-70px;width:47px;height:47px}
.exp-sections-product-cats .exp-section-content{margin-top:20px;margin-left:75px}
a.exp-sections-product-cat-link{top:8px;right:20px;bottom:8px;width:300px;padding-left:20px;background-position:100% 10px;line-height:40px}
a.exp-sections-product-cat-link::after{background-position:0 10px}
}
@media only screen and (max-width:700px){
.exp-sections-product-cats .exp-section-content{padding-top:10px;border:none}
.exp-sections-product-cats .exp-section>h2{margin-right:20px}
a.exp-sections-product-cat-link{display:none;position:relative;top:auto;right:auto;width:auto;margin:20px 0 0 75px;padding:15px 85px 15px 15px;border:1px solid #dcdcdc;background-position:95% 10px;background-position:calc(100% - 15px) 50%;line-height:20px}
a.exp-sections-product-cat-link:active,a.exp-sections-product-cat-link:focus,a.exp-sections-product-cat-link:hover{border-color:#005f9f}
.kanthal a.exp-sections-product-cat-link:active,.kanthal a.exp-sections-product-cat-link:focus,.kanthal a.exp-sections-product-cat-link:hover{border-color:#1a617f}
a.exp-sections-product-cat-link::after{right:15px;background-position:0 50%}
.expanded a.exp-sections-product-cat-link{display:block}
}
@media only screen and (max-width:500px){
.exp-sections-product-cats .exp-section{padding-right:15px}
.exp-sections-product-cats .exp-section>h2{margin-left:15px}
.exp-sections-product-cats .exp-section>h2 img{display:none}
.exp-sections-product-cats .exp-section-content{margin-left:15px}
a.exp-sections-product-cat-link{margin-left:15px}
}
@media print{
.exp-section h2>button{padding-left:0}
.exp-section.collapsed>h2 button{color:#000;transition:none}
.exp-section>h2 button::before,.no-js .exp-section>h2::before{display:none}
.exp-section .exp-section-content{margin-left:0}
.js .exp-section.collapsed .exp-section-content{height:auto;opacity:1;transition:none;transform:translateY(0)}
}
.exp-teasers{margin:0 -14px 14px 1}
.exp-teasers__wrapper{position:relative;padding:0;list-style:none}
.exp-teasers__wrapper{width:100%}
.js .exp-teasers .teaser a{display:flex;align-items:center}
.js .exp-teasers .teaser a::before{display:inline-block;position:relative;top:0;width:18px;height:16px;margin-right:4px;background-size:7px 16px;content:"";transition:transform 162ms ease}
.js .exp-teasers .teaser--is-active a::before{transform:rotate(90deg)}
.kanthal.js .exp-teasers .teaser a::before{}
.exp-teasers .teaser a::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background-color:transparent;content:""}
.exp-teasers .teaser--inactive{opacity:.6}
.exp-teasers .teaser--inactive:focus,.exp-teasers .teaser--inactive:hover{opacity:1}
.exp-teasers__quick-view{display:none;position:relative;width:96%;margin-bottom:28px;margin-left:4%;outline:0;font-size:18px}
.no-js .exp-teasers__quick-view{display:block}
.exp-teasers__quick-view-inner{position:relative;padding:14px 24px;border:solid 1px #09f}
.kanthal .exp-teasers__quick-view-inner{border-color:#e2221b}
.js .exp-teasers__quick-view-content{opacity:0;transition:transform .75s ease,opacity .75s ease;transform:translateY(-10px)}
.js .exp-teaser__quick-view-inner--expanded .exp-teasers__quick-view-content{opacity:1;transform:translateY(0)}
.ext-teasers__quick-view-row{display:flex;align-items:center;margin-bottom:40px;padding:0 24px 10px 0;border-bottom:solid 1px #dcdcdc}
.page--dark .ext-teasers__quick-view-row{border-color:#333}
.ext-teasers__quick-view-row img{width:44px;height:44px;margin-right:14px}
.ext-teasers__quick-view-row p{margin-bottom:0}
.exp-teasers__quick-view-close{display:block;position:absolute;top:0;right:0;padding:6px;border:none}
.exp-teasers__quick-view-close:focus{outline:1px dotted}
@media screen and (max-width:699px){
.exp-teasers .teaser{margin-bottom:10px;padding-top:14px;border-top:solid 1px #dcdcdc}
.page--dark .exp-teasers .teaser{border-color:#333}
.exp-teasers .teaser-image{max-width:15%;margin-right:10px}
.exp-teasers .teaser-content p{margin-bottom:5px}
.exp-teasers .teaser-content a{padding-top:6px}
}
ul.file-list>li{padding-left:0}
ul.file-list:not(.collapsable) li{margin-bottom:5px}
ul.file-list.collapsable li li{padding-left:25px}
.file-list li::before{display:none}
.js .file-list .closed>ul{display:none}
.js .file-list .open>ul{display:block}
.file-list .folder button{padding-left:25px;color:#000;font-weight:400;font-size:18px;text-align:left}
.file-list .folder button:active,.file-list .folder button:focus,.file-list .folder button:hover{color:#005f9f}
.kanthal .file-list .folder button:active,.kanthal .file-list .folder button:focus,.kanthal .file-list .folder button:hover{color:#000}
.js .file-list .closed>.folder button{}
.kanthal.js .file-list .closed>.folder button{}
.file-list[class][class] .button span{border-bottom-color:transparent}
.file-list-popover button,a.file{padding-left:25px;border-bottom:none;}
.kanthal .file-list-popover button,.kanthal a.file{}
.file-list-popover button{background-position:0 3px}
table a.file{display:inline-block;background-position-y:4px}
p a.file{padding-left:20px}
a.file.download-link{padding-left:40px;background-position:0 0;font-size:30px;line-height:40px}
a.file span{border-bottom:#b2e0ff;border-bottom:1px solid rgba(0,153,255,.3)}
.kanthal a.file span{border-bottom-color:#1a617f;border-bottom-color:rgba(26,97,127,.3)}
a.file:active span,a.file:focus span,a.file:hover span{border-bottom-color:#005f9f;color:#005f9f}
.kanthal a.file:active span,.kanthal a.file:focus span,.kanthal a.file:hover span{border-bottom-color:#000;color:#000}
a.file span.file-meta{border-bottom:none;color:#767676;font-size:14px;text-transform:uppercase;white-space:nowrap}
a.file.download-link span.file-meta{font-size:20px}
.file-list-popover div{text-align:right}
.google-docs-link{display:inline-block;width:16px;height:16px;overflow:hidden;margin-left:5px;border:none;vertical-align:-3px;text-indent:400%;white-space:nowrap}
@media only screen and (max-width:1050px){
a.file.download-link{display:block;font-size:20px;line-height:25px}
a.file.download-link span.file-meta{font-size:15px}
}
.item-list{margin-bottom:18px;padding-left:1em;list-style-type:disc}
.item-list>li{margin-bottom:.25em}
.listing{margin-bottom:50px}
.listing-header{position:relative;margin-bottom:20px;border-bottom:1px solid}
.page--dark .section--light .listing-header,.page--light .listing-header{border-bottom:1px solid #ebebeb}
.page--dark .listing-header,.page--light .section--dark .listing-header{border-bottom:1px solid #333}
.listing-header:empty{margin:0;border:none}
.page--dark .listing-header-jobs,.page--dark .section--light .listing-header-jobs,.page--light .listing-header-jobs,.page--light .section--dark .listing-header-jobs{margin-bottom:10px;padding-top:40px;border-top:1px solid #ebebeb;border-bottom:none}
.page--dark .listing-header-jobs,.page--light .section--dark .listing-header-jobs{border-top-color:#333}
.listing-header::after{display:table;clear:both;content:""}
.kanthal .listing-header h2,.kanthal .listing-header h3,.kanthal .listing-header h4{margin-bottom:5px;color:#000;font-weight:400;font-size:16px;line-height:20px;text-transform:uppercase}
.page--dark .listing-header h2,.page--dark .listing-header h3,.page--dark .listing-header h4,.page--light .section--dark .listing-header h2,.page--light .section--dark .listing-header h3,.page--light .section--dark .listing-header h4{color:#fff}
.page--dark .listing-header-jobs h2,.page--dark .listing-header-jobs h3,.page--dark .listing-header-jobs h4,.page--dark .section--light .listing-header-jobs h2,.page--dark .section--light .listing-header-jobs h3,.page--dark .section--light .listing-header-jobs h4,.page--light .listing-header-jobs h2,.page--light .listing-header-jobs h3,.page--light .listing-header-jobs h4,.page--light .section--dark .listing-header-jobs h2,.page--light .section--dark .listing-header-jobs h3,.page--light .section--dark .listing-header-jobs h4{margin-bottom:20px;color:#ff6a00;font-weight:200;font-size:40px;line-height:45px}
.kanthal .page--dark .listing-header-jobs h2,.kanthal .page--dark .listing-header-jobs h3,.kanthal .page--dark .listing-header-jobs h4,.kanthal .page--dark .section--light .listing-header-jobs h2,.kanthal .page--dark .section--light .listing-header-jobs h3,.kanthal .page--dark .section--light .listing-header-jobs h4,.kanthal .page--light .listing-header-jobs h2,.kanthal .page--light .listing-header-jobs h3,.kanthal .page--light .listing-header-jobs h4,.kanthal .page--light .section--dark .listing-header-jobs h2,.kanthal .page--light .section--dark .listing-header-jobs h3,.kanthal .page--light .section--dark .listing-header-jobs h4{margin-bottom:20px;color:#e2221b;font-weight:200;font-size:40px;line-height:45px}
.listing-header h2:not(:last-child),.listing-header h3:not(:last-child),.listing-header h4:not(:last-child){margin-right:160px}
.listing-rss-link{position:absolute;right:0;bottom:0;padding-left:18px;border-bottom:none;font-size:16px;text-transform:uppercase}
.kanthal .listing-rss-link{}
.listing-header-jobs .listing-rss-link{top:40px;bottom:auto}
.listing-header p{margin-top:-15px}
.listing-header form{float:right;width:260px;margin-top:-32px;margin-bottom:0}
.listing-footer{margin-top:30px}
@media only screen and (max-width:1050px){
.listing-header{margin-bottom:15px}
.listing-header h2,.listing-header h3,.listing-header h4{font-size:14px}
.listing-header-jobs{margin-bottom:0}
.kanthal .listing-header-jobs h2,.kanthal .listing-header-jobs h3,.kanthal .listing-header-jobs h4,.listing-header-jobs h2,.listing-header-jobs h3,.listing-header-jobs h4{margin-bottom:30px;font-size:30px;line-height:35px}
.listing-rss-link{background-position:0 8px;line-height:30px}
}
@media only screen and (max-width:600px){
.listing-header form{float:none;width:auto;margin-top:0}
.kanthal .listing-header-jobs h2,.kanthal .listing-header-jobs h3,.kanthal .listing-header-jobs h4,.listing-header-jobs h2,.listing-header-jobs h3,.listing-header-jobs h4{margin-bottom:10px}
.listing-header p{margin:20px 0;text-align:center}
}
.search-results{margin-bottom:50px}
.page--dark .section--light .search-results,.page--light .search-results{border-bottom-color:#dcdcdc;color:#000}
.page--dark .search-results,.page--light .section--dark .search-results{border-bottom-color:#333;color:#fff}
.search-results .sub-heading{margin-bottom:30px}
.search-result .sub-heading{margin-top:-5px;margin-bottom:15px}
.page--dark .section--light .search-results .sub-heading strong,.page--light .search-results .sub-heading strong{color:#000}
.page--dark .search-results .sub-heading strong,.page--light .section--dark .search-results .sub-heading strong{color:#fff}
.search-result{padding:20px 25px;border:1px solid;border-bottom:none}
.kanthal .search-result dd,.kanthal .search-result p{-moz-osx-font-smoothing:unset;-webkit-font-smoothing:subpixel-antialiased}
.search-result:last-child{border-bottom:1px solid #dcdcdc}
.page--dark .section--light .search-result,.page--light .search-result{border-color:#dcdcdc;background-color:#fff;color:#000}
.page--dark .search-result,.page--light .section--dark .search-result{border-color:#333;background-color:#000;color:#fff}
.search-result::after{display:table;clear:both;content:""}
.search-result strong{background:#fff799;color:#000;font-weight:inherit}
.kanthal .search-result strong{background:#ffec99}
.search-result h3{margin-bottom:15px;color:#767676;font-size:26px;line-height:30px;text-transform:none;-ms-word-break:break-all;word-break:break-all;word-break:break-word}
.search-result__badge{margin-right:15px;vertical-align:4px}
.search-result h3 strong{font-weight:200;transition:none}
.kanthal .search-result h3 a,.kanthal .search-result h3 strong{font-weight:400}
.search-result .breadcrumbs{margin:15px 0 0}
.search-result__site-info{margin-top:15px;color:#767676;font-size:16px;line-height:22px}
.kanthal .search-result-highlighted{border-color:#1a617f}
.search-result-person div[data-column-span]{margin-bottom:0}
.search-result-person dl{margin-bottom:0}
.search-result-person img{width:100%;border-bottom:1px solid #ebebeb}
.search-result-image div[data-column-span]{margin-bottom:0}
.search-result-image img{width:100%}
.search-result-datasheet{position:relative;clear:both;padding-bottom:30px}
.search-result-datasheet h3{margin-bottom:5px;line-height:35px}
.search-result-datasheet strong{background-color:transparent;color:inherit}
button.search-other-websites-toggler{position:relative;margin-left:8px;padding-left:18px}
.search-other-websites-toggler::before{position:absolute;top:50%;left:0;width:11px;height:20px;margin-top:-10px;content:"";transition:all .16s ease}
.backgroundsize .search-other-websites-toggler::before{width:8px;height:14px;margin-top:-7px;background-size:8px 14px}
.search-other-websites-toggler.expanded::before{transform:rotate(90deg)}
.page--dark .section--light .search-other-websites-toggler.expanded,.page--dark .section--light .search-other-websites-toggler.expanded:focus,.page--dark .section--light .search-other-websites-toggler.expanded:hover,.page--light .search-other-websites-toggler.expanded,.page--light .search-other-websites-toggler.expanded:focus,.page--light .search-other-websites-toggler.expanded:hover{color:#000}
.page--dark .search-other-websites-toggler.expanded,.page--dark .search-other-websites-toggler.expanded:focus,.page--dark .search-other-websites-toggler.expanded:hover,.page--light .section--dark .search-other-websites-toggler.expanded,.page--light .section--dark .search-other-websites-toggler.expanded:focus,.page--light .section--dark .search-other-websites-toggler.expanded:hover{color:#fff}
.search-other-websites-toggler.expanded span,.search-other-websites-toggler.expanded:focus span,.search-other-websites-toggler.expanded:hover span{border-bottom-color:transparent}
.search-other-websites{margin-top:-10px;margin-bottom:50px}
@media only screen and (max-width:1050px){
.search-result{padding:15px 20px}
.search-result h3{margin-bottom:10px;font-size:20px;line-height:25px}
}
@media only screen and (max-width:700px){
.search-result-image img{float:right;max-width:35%}
.search-result-person img{margin-bottom:15px}
}
@media only screen and (max-width:500px){
.search-result{padding:15px}
.search-result h3{font-size:20px;line-height:25px}
}
.jobs{position:relative;border-bottom:1px solid #ff6a00}
.kanthal .jobs{border-bottom-color:#aaa}
.jobs ul{margin-bottom:0}
.jobs .job{min-height:125px;margin:0;padding:15px 20px;border:1px solid #ff6a00;border-width:1px 1px 0}
.kanthal .jobs .job{border-color:#aaa}
.job::before{display:none}
.job div[data-column-span]{margin-bottom:0}
.job p{margin-bottom:0}
.job h3{position:relative;margin-right:120px;margin-bottom:8px;font-size:26px;line-height:30px;text-transform:none}
.job h3::after{display:table;clear:both;content:""}
.job h3 span{position:absolute;top:0;right:-120px;color:#969696;font-size:16px;line-height:20px}
.job p span{font-weight:400}
@media only screen and (max-width:1050px){
.jobs .job{min-height:120px}
.job h3 span{font-size:13px}
.job h3{font-size:20px;line-height:25px}
}
@media only screen and (max-width:500px){
.jobs .job{padding:15px}
.job h3{margin-right:0;padding-top:20px;font-size:20px;line-height:25px}
.job h3 span{top:0;right:auto;left:0}
}
ul.country-list li::before{content:""}
.country{display:inline-block;position:relative;width:100%;padding:5px 0 5px 45px;border:none;background-position:0 2px;background-repeat:no-repeat;color:#767676}
.page--dark .section--light .country-multiple-languages,.page--light.country-multiple-languages{color:#000}
.page--dark .country-multiple-languages,.page--light .section--dark .country-multiple-languages{color:#fff}
.country a,.country a:visited{border-bottom-color:transparent;color:#767676}
.country::before{position:absolute;top:7px;left:0;width:30px;height:20px;border:1px solid;content:""}
.page--dark .section--light .country::before,.page--light .country::before{border-color:#ebebeb}
.page--dark .country::before,.page--light .section--dark .country::before{border-color:#000}
.country span,.country-multiple-languages a,.country-multiple-languages a:visited{border-bottom:1px solid #b2e0ff;border-bottom:1px solid rgba(0,153,255,.3);color:#09f}
.kanthal .country span,.kanthal .country-multiple-languages a,.kanthal .country-multiple-languages a:visited{border-bottom-color:#1a617f;border-bottom-color:rgba(26,97,127,.3);color:#1a617f}
.country>span:only-child{border-bottom:none}
.page--dark .section--light .country>span:only-child,.page--light .country>span:only-child{color:#000}
.page--dark .country>span:only-child,.page--light .section--dark .country>span:only-child{color:#fff}
.country[class] a:focus,.country[class] a:hover{border-bottom-color:transparent}
.page--dark .section--light .country a:focus,.page--light .country a:hover{color:#000}
.page--dark .country a:hover,.page--light .section--dark .country a:focus{color:#fff}
.country a:focus span,.country a:hover span,.country-multiple-languages a:focus,.country-multiple-languages a:hover{border-bottom-color:#005f9f;color:#005f9f}
.kanthal .country a:focus span,.kanthal .country a:hover span,.kanthal .country-multiple-languages a:focus,.kanthal .country-multiple-languages a:hover{border-bottom-color:#000;color:#000}

.offices .office{margin-bottom:40px;padding-bottom:30px;border-bottom:1px solid}
.page--dark .section--light .offices .office,.page--light .offices .office{border-bottom-color:#ebebeb}
.page--dark .offices .office,.page--light .section--dark .offices .office{border-bottom-color:#333}
.offices .office:last-child{padding-bottom:0;border-bottom:none}
.office h3+p{margin-bottom:20px}
.office div[data-column-span]{margin-bottom:0}
.office dl{margin-bottom:0}
.office dd{overflow:hidden;text-overflow:ellipsis}
@media only screen and (max-width:700px){
.office-map{float:right;max-width:35%;margin-left:15px}
}
.page-listing{margin-bottom:50px}
.page-listing ul li{margin-top:-1px;margin-bottom:0;padding-bottom:15px;border:1px solid #dcdcdc;border-width:1px 0}
.page-listing ul li a{display:block;margin:5px 0;padding:15px 0 0;border-bottom:0;font-size:25px;line-height:30px;transition:none}
.page-listing-description{margin-top:5px;margin-bottom:0;color:#000;font-size:18px;line-height:25px}
@media only screen and (max-width:1050px){
.page-listing ul li a{font-size:20px;line-height:25px}
.page-listing-description{font-size:17px}
}
.application-list{margin-top:15px}
.application-list-wide{padding-bottom:40px;border-bottom:1px solid;text-align:center}
.page--dark .section--light .application-list-wide,.page--light .application-list-wide{border-bottom-color:#ebebeb}
.page--dark .application-list-wide,.page--light .section--dark .application-list-wide{border-bottom-color:#333}
.application-list-wide+.listing-footer{position:relative;z-index:1;margin-top:-22px;text-align:center}
.application-list-wide+.listing-footer a{position:relative}
.application-list-wide+.listing-footer a::before{position:absolute;top:0;right:-20px;bottom:0;left:-20px;z-index:-1;content:""}
.page--dark .section--light .application-list-wide+.listing-footer a::before,.page--light .application-list-wide+.listing-footer a::before{background:#fff}
.page--dark .application-list-wide+.listing-footer a::before,.page--light .section--dark .application-list-wide+.listing-footer a::before{background:#000}
.application-list li{text-align:left}
.application-list li a{display:block;padding:16px 0 18px 0;border-bottom:1px solid #ebebeb}
.application-list-wide li a{padding-top:11px;padding-bottom:13px;border-bottom:none}
.application-list li a .application-list-name{overflow:hidden;border-bottom:1px solid #b2e0ff;border-bottom:1px solid rgba(0,153,255,.3)}
.kanthal .application-list li a .application-list-name{border-bottom-color:#bacfd8;border-bottom-color:rgba(26,97,127,.3)}
.application-list li a:focus .application-list-name,.application-list li a:hover .application-list-name{border-bottom-color:#005f9f;color:#005f9f}
.application-list li:last-child a{border:none}
.application-list-icon{position:relative;float:left;width:30px;height:30px;overflow:hidden;margin-top:-2px;margin-right:8px}
.application-list-icon img{position:absolute;top:0;left:0;max-width:none}
.application-list-icon img+img{left:-30px;opacity:0;transition:opacity .15s ease}
a:hover .application-list-icon img+img{opacity:1}
.application-list-icon[data-sprite-position="2"] img{top:-30px}
.application-list-icon[data-sprite-position="3"] img{top:-60px}
.application-list-icon[data-sprite-position="4"] img{top:-90px}
.application-list-icon[data-sprite-position="5"] img{top:-120px}
.application-list-icon[data-sprite-position="6"] img{top:-150px}
.application-list-icon[data-sprite-position="7"] img{top:-180px}
.application-list-icon[data-sprite-position="8"] img{top:-210px}
.application-list-icon[data-sprite-position="9"] img{top:-240px}
.application-list-icon[data-sprite-position="10"] img{top:-270px}
.application-list-icon[data-sprite-position="11"] img{top:-300px}
.application-list-icon[data-sprite-position="12"] img{top:-330px}
.application-list-icon[data-sprite-position="13"] img{top:-360px}
.application-list-icon[data-sprite-position="14"] img{top:-390px}
.application-list-icon[data-sprite-position="15"] img{top:-420px}
.description-list{display:table;width:100%;margin-bottom:18px;font-size:16px;line-height:24px}
.description-list__group{display:table-row}
.description-list dd,.description-list dt{display:table-cell;white-space:nowrap}
.description-list dt{width:1%;font-weight:500}
.description-list dd{padding-left:10px}
@media only screen and (max-width:680px){
.description-list dt{width:100%;white-space:normal}
}
@media only screen and (min-width:681px){
.description-list--align-right{text-align:right}
.description-list--align-right dt{width:auto}
.description-list--align-right dd{width:1%}
}
.description-list--min-content{width:auto}
.description-list--min-content dt{width:auto}
.description-list__group--emphasised dt{width:auto;font-weight:400}
.description-list__group--emphasised dd{width:auto;font-weight:500;font-size:22px}
.description-list__group--emphasised>*{padding-top:2px;padding-bottom:2px}
.description-list__group--emphasised:last-child>*{padding-bottom:0}
.description-list__group:not(.description-list__group--emphasised)+.description-list__group--emphasised>*{position:relative;padding-top:8px}
.description-list__group:not(.description-list__group--emphasised)+.description-list__group--emphasised>::before{position:absolute;top:3px;right:0;left:0;height:1px;background:#dcdcdc;content:""}
@media only screen and (min-width:681px){
.description-list--auto-wrap{display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px;white-space:nowrap}
.description-list--auto-wrap .description-list__group{display:block;padding-right:10px;padding-left:10px}
.description-list--auto-wrap .description-list__group>*{display:block;width:auto;padding-left:0;white-space:normal}
}
.c-article-grid{display:flex;flex-wrap:wrap;margin-left:-2%}
.c-article-grid__item{width:98%;margin-bottom:2%;margin-left:2%;padding-bottom:20px;border-bottom:1px solid;vertical-align:top}
.page--dark .section--light .c-article-grid__item,.page--light .c-article-grid__item{border-bottom-color:#ebebeb}
.page--dark .c-article-grid__item,.page--light .section--dark .c-article-grid__item{border-bottom-color:#333}
.c-article-grid__item>.teaser{width:100%;margin-bottom:0}
.contenthub.page--light .teaser-heading a{color:#000}
.js.contenthub.page--light .teaser-clickable:hover a:first-of-type{color:#ff6a00}
@media only screen and (min-width:700px){
.c-article-grid__item{width:48%}
.c-article-grid--large-fallback .c-article-grid__item{width:48%}
}
@media only screen and (min-width:900px){
.c-article-grid__item{width:23%}
}
@supports (display:grid){
.c-article-grid{display:grid;margin-left:0;grid-template-columns:1fr;grid-template-rows:1fr;grid-column-gap:18px;grid-row-gap:18px}
.c-article-grid--large-fallback .c-article-grid__item,.c-article-grid__item{display:flex;justify-content:stretch;width:auto;margin:0}
@media only screen and (min-width:700px){
.c-article-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr}
.c-article-grid--auto-flow{grid-auto-flow:row dense}
.c-article-grid--auto-flow .c-article-grid__item:nth-child(5n+1),.c-article-grid__item--large{grid-column-start:1;grid-column-end:span 2;grid-row-end:span 2}
.c-article-grid__item--unsticky{grid-column-start:unset}
}
}
.map{position:relative;width:100%;height:350px;overflow:hidden;margin:0 0 30px}
.dialog .map{margin:0}
.map .googlemap-container{width:100%;height:350px}
.map-large,.map-large .googlemap-container{height:630px}
.map img{max-width:none}
.map>img{max-width:100%}
.map button{position:absolute;top:-2px;left:-2px;width:100%;height:100%;overflow:hidden;margin:2px;padding:2px;border-width:0;border-style:solid;background:0 0;text-indent:-100em;cursor:pointer}
.map a:active,.map a:focus,.map button:active,.map button:focus{outline:2px dashed #61bf1a}
.js .points-of-interest{position:absolute;left:-9999px}
.googlemap-container .vcard{margin:0;list-style:none;font:200 18px/25px "Aktiv Grotesk",Helvetica,Arial,sans-serif}
@media only screen and (max-width:700px){
.map,.map .googlemap-container,.map-large,.map-large .googlemap-container{height:300px}
}
.intro-image{margin:0 0 26px}
.intro-image{display:table}
.intro-image--video{max-width:950px;width:100%}
.kanthal .intro-image{-moz-osx-font-smoothing:unset;-webkit-font-smoothing:subpixel-antialiased}
.intro-image-caption{position:relative;margin:60px 220px 40px 0;text-align:center}
.intro-image-caption img{display:inline-block;margin:auto}
.intro-image em{display:table-caption;padding-top:5px;caption-side:bottom;font-style:normal;font-size:14px;line-height:18px;text-align:left}
.page--dark .section--light .intro-image em,.page--light .intro-image em{color:#000}
.page--dark .intro-image em,.page--light .section--dark .intro-image em{color:#fff}
.intro-image-caption em{position:absolute;top:0;right:-220px;width:190px;padding-top:15px;border-top:1px solid}
.page--dark .section--light .intro-image-caption em,.page--light .intro-image-caption em{border-top-color:#000;color:#000}
.page--dark .intro-image-caption em,.page--light .section--dark .intro-image-caption em{border-top-color:#fff;color:#fff}
@media only screen and (max-width:1050px){
.intro-image{margin-bottom:20px}
.intro-image-caption{margin-bottom:30px}
}
@media only screen and (max-width:700px){
.intro-image-caption{margin-right:0}
.intro-image-caption em{display:block;position:static;width:auto;margin-top:20px}
}
.world-map{position:relative;width:100%;height:0;margin-bottom:40px;padding-top:54%}
.world-map ul a{position:absolute;z-index:2;min-width:160px;padding:7px 15px;border:2px solid #09f;font-weight:600;font-size:15px;text-align:center;text-transform:uppercase}
.page--dark .section--light .world-map ul a,.page--light .world-map ul a{background:#fff}
.kanthal .world-map ul a{border-color:#e2221b;color:#e2221b}
.page--dark .world-map ul a,.page--light .section--dark .world-map ul a{background:#000}
.world-map img,.world-map svg{position:absolute;top:0;left:0;width:100%}
.world-map ul a:focus,.world-map ul a:hover{color:#09f}
.kanthal .world-map ul a:focus,.kanthal .world-map ul a:hover{color:#e2221b}
.world-map ul a[data-continent=americas]{top:41.5%;left:13%}
.world-map ul a[data-continent=europe]{top:16%;left:50%}
.world-map ul a[data-continent=africa]{top:52%;left:47%}
.world-map ul a[data-continent=asia]{top:34%;left:72%}
.world-map ul a[data-continent=oceania]{top:72%;left:86%}
.world-map .continent>g{transition:fill 162ms ease;fill:transparent}
.world-map .continent{outline:0}
.world-map .continent.hover>g,.world-map .continent:focus>g,.world-map .continent:hover>g{outline:0}
.page--dark .section--light .world-map .continent.hover>g,.page--dark .section--light .world-map .continent:focus>g,.page--dark .section--light .world-map .continent:hover>g,.page--light .world-map .continent.hover>g,.page--light .world-map .continent:focus>g,.page--light .world-map .continent:hover>g{fill:#000}
.page--dark .world-map .continent.hover>g,.page--dark .world-map .continent:focus>g,.page--dark .world-map .continent:hover>g,.page--light .section--dark .world-map .continent.hover>g,.page--light .section--dark .world-map .continent:focus>g,.page--light .section--dark .world-map .continent:hover>g{fill:#fff}
.world-map .continent path{transition:stroke 162ms ease;stroke:#aaa;stroke-width:20}
.world-map .continent path{transition:stroke 162ms ease;stroke-width:1.1}
.page--dark .section--light .world-map .continent path,.page--light .world-map .continent path{stroke:#000}
.page--dark .world-map .continent path,.page--light .section--dark .world-map .continent path{stroke:#fff}
.world-map ul a[data-continent=americas]{top:44.5%;left:18%}
.world-map ul a[data-continent=europe]{top:22%;left:49%}
.world-map ul a[data-continent=africa]{top:52%;left:47%}
.world-map ul a[data-continent=asia]{top:36%;left:70%}
.world-map ul a[data-continent=oceania]{top:70%;left:83%}
@media only screen and (max-width:1050px){
.world-map ul a{min-width:140px}
.world-map ul a[data-continent=oceania]{left:79%}
}
@media only screen and (max-width:700px){
.world-map{height:auto;padding-top:0}
.world-map li{display:inline}
.world-map ul a{display:inline-block;position:static;min-width:0;margin:0 5px 10px 0}
.world-map svg{display:none}
}
.distributor-map{display:flex;flex-direction:column}
@media (min-width:960px){
.distributor-map{flex-direction:row;height:95vh}
}
.page-dark .distributor-map{background-color:#000;color:#fff}
.distributor-map__sidebar{display:flex;flex-direction:column;width:100%;padding:10px}
@media (min-width:960px){
.distributor-map__sidebar{min-width:400px;max-width:550px;width:30%;padding:20px}
}
.distributor-map__filter,.distributor-map__form{flex-shrink:0}
.distributor-map__map-wrapper{position:relative;order:-1;flex-grow:1;height:25vh}
@media (min-width:960px){
.distributor-map__map-wrapper{order:0;height:auto}
}
.distributor-map__map{position:absolute;top:0;left:0;width:100%;height:100%}
.distributor-map__list-heading{margin-bottom:30px}
.distributor-map__list{position:relative}
@media (min-width:960px){
.distributor-map__list{overflow:auto;padding-right:5px;-webkit-overflow-scrolling:touch}
}
.distributor-map__list-item{display:flex;flex-direction:row;align-items:flex-start}
.distributor-map__list-item-heading{overflow:auto;margin-bottom:20px}
.distributor-map__list-marker{flex-shrink:0;width:10%;height:32px;padding:0 10px 0 0;background-size:contain;background-repeat:no-repeat;cursor:pointer}
.distributor-map__list-item--selected .distributor-map__list-marker{}
.distributor-map__list-item-main{flex-grow:1;width:90px;margin-bottom:20px}
.distributor-map__ctas{float:right;margin:0 0 20px 20px}
.distributor-map__cta[class]{display:block}
.distributor-map__cta+.distributor-map__cta[class]{margin:10px 0 0}
.distributor-map__text>h3{color:#777}
.distributor-map__more{margin-top:20px}
.distributor-map__website-link{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.location-search{padding-bottom:20px}
.location-search__label{width:100%}
.location-search__form-fields{display:flex;align-items:flex-start}
.location-search__input-wrapper{position:relative;z-index:10;flex:1 1 50%;margin-right:20px}
.location-search__suggestions{position:absolute;top:100%;right:0;left:0;z-index:10;box-shadow:0 0 5px rgba(0,0,0,.2);background-color:#fff;color:#000}
.location-search__suggestion{padding:5px 10px;cursor:pointer}
.location-search__suggestion--focused,.location-search__suggestion:hover{background-color:#d4d4d4}
.location-search__status-message{width:100%;margin-top:10px;color:#777}
.expandable-map{position:relative;background:#ebebeb}
.expandable-map .vcard{display:none}
.expandable-map img{width:100%}
.expandable-map .marker-overlay{position:absolute;top:50%;left:50%;width:64px;height:60px;margin-top:-60px;margin-left:-23px;}
.kanthal .expandable-map .marker-overlay{}
.expandable-map .map-expand{position:absolute;right:0;bottom:0;width:40px;height:40px;overflow:hidden;text-indent:200px;white-space:nowrap}
.kanthal .expandable-map .map-expand,.kanthal .expandable-map .map-expand:focus,.kanthal .expandable-map .map-expand:hover{background-color:#fff;}
.page--dark .section--light .map-expand,.page--light .map-expand{background-color:#fff}
.page--dark .map-expand,.page--light .section--dark .map-expand{background-color:#000}
@media only screen and (max-width:700px){
.expandable-map .map-expand{right:1px;bottom:1px;width:30px;height:30px}
}
.pie-chart{overflow:hidden;margin-bottom:30px}
.js .pie-chart ul{display:none}
rect.highcharts-background{fill:transparent}
.bar-chart{margin-bottom:30px}
.js .bar-chart ul{display:none}
[class*=i--]{display:inline-block;width:24px;height:24px;vertical-align:middle;transition:stroke .15s ease;stroke:#ff6a00;fill:none;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}
.kanthal [class*=i--]{stroke:#e2221b}
.i--color-black,.kanthal .i--kanthal-color-black,.kanthal [data-icon-parent]:focus .i--kanthal-hocus-color-black,.kanthal [data-icon-parent]:hover .i--kanthal-hocus-color-black,[data-icon-parent]:focus .i--hocus-color-black,[data-icon-parent]:hover .i--hocus-color-black{stroke:#000}
.i--color-white,.kanthal .i--kanthal-color-white,.kanthal [data-icon-parent]:focus .i--kanthal-hocus-color-white,.kanthal [data-icon-parent]:hover .i--kanthal-hocus-color-white,[data-icon-parent]:focus .i--hocus-color-white,[data-icon-parent]:hover .i--hocus-color-white{stroke:#fff}
.i--color-grey,.kanthal .i--kanthal-color-grey,.kanthal [data-icon-parent]:focus .i--kanthal-hocus-color-grey,.kanthal [data-icon-parent]:hover .i--kanthal-hocus-color-grey,[data-icon-parent]:focus .i--hocus-color-grey,[data-icon-parent]:hover .i--hocus-color-grey{stroke:#767676}
.i--color-2,[data-icon-parent]:focus .i--hocus-color-2,[data-icon-parent]:hover .i--hocus-color-2{stroke:#09f}
.i--color-link,[data-icon-parent]:focus .i--hocus-color-link,[data-icon-parent]:hover .i--hocus-color-link{stroke:#0069a8}
.kanthal .i--kanthal-color-link,.kanthal [data-icon-parent]:focus .i--kanthal-hocus-color-link,.kanthal [data-icon-parent]:hover .i--kanthal-hocus-color-link{stroke:#1b617f}
.i--color-green,[data-icon-parent]:focus .i--hocus-color-green,[data-icon-parent]:hover .i--hocus-color-green{stroke:#1cbc4e}
.i--color-red,[data-icon-parent]:focus .i--hocus-color-red,[data-icon-parent]:hover .i--hocus-color-red{stroke:#d0021b}
.i--color-white-filled{fill:#fff;stroke:none}
.i--color-1-filled,[data-icon-parent]:focus .i--hocus-color-1-filled,[data-icon-parent]:hover .i--hocus-color-1-filled{fill:#09f;stroke:none}
.i--margin-left{margin-left:.5em}
.i--margin-right{margin-right:.5em}
.i--size-xxs{width:12px;height:12px;stroke-width:2px}
.i--size-xs{width:16px;height:16px;stroke-width:1.5px}
.i--size-s{width:20px;height:20px;stroke-width:1.3px}
.i--size-l{width:32px;height:32px;stroke-width:.9px}
.i--size-xl{width:48px;height:48px;stroke-width:.7px}
.i--size-xxl{width:64px;height:64px;stroke-width:.55px}
.i--size-xxxl{width:128px;height:128px;stroke-width:.3px}
.i--size-xxxxl{width:256px;height:256px;stroke-width:.18px}
.i--size-xxxxxl{max-width:100%;width:384px;height:384px;stroke-width:.12px}
.i--hands.i--size-xl{stroke-width:1px}
.media-grid-block em{display:block;padding-top:5px;font-style:normal;font-style:normal;font-size:14px;line-height:18px}
.media-grid-block__media img{min-width:100%;max-width:100%}
.media-grid-block__media--full-size:not(.media-grid-block__media--video){position:relative;min-height:450px;max-height:calc(100vh - 600px);height:40vw;overflow:hidden}
.media-grid-block__media--full-size:not(.media-grid-block__media--video) img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}
.media-grid-block__media--video .video,.media-grid-block__media--video .video-container,.media-grid-block__media--video .youtube-thumb{margin-bottom:0}
@media only screen and (max-width:700px){
.media-grid-block__media--full-size{margin:0 20px}
.media-grid-block__media--full-size:not(.media-grid-block__media--video){min-height:auto;max-height:none}
}
@media only screen and (max-width:500px){
.media-grid-block__media--full-size{margin:0 15px}
}
ul.icon-list li{position:relative;margin-bottom:15px;padding-left:0}
ul.icon-list li::before{display:none}
ul.icon-list--inline li{display:inline-block;margin:5px 15px 5px 0}
.icon-list .icon-link{position:relative;margin-left:30px}
.icon-list .icon-link::before{position:absolute;top:1px;left:-30px;width:22px;height:22px;border:none;border-radius:0;background-position:0 0;background-repeat:no-repeat;content:""}
.icon-link.icon-rss::before{}
.icon-link.icon-email::before{}
.icon-link.icon-twitter::before{}
.icon-link.icon-facebook::before{}
.icon-link.icon-instagram::before{}
.icon-link.icon-youtube::before{}
.icon-link.icon-linkedin::before{}
@media only screen and (max-width:1050px){
ul.icon-list li{margin-bottom:10px}
ul.icon-list--inline li{margin-bottom:0}
.icon-link::before{top:-1px}
}
.twitter-teaser{margin-top:40px;margin-bottom:30px;padding-top:30px;border-top:1px solid}
.page--dark .section--light .twitter-teaser,.page--light .twitter-teaser{border-top-color:#ebebeb}
.page--dark .twitter-teaser,.page--light .section--dark .twitter-teaser{border-top-color:#333}
.twitter-teaser h2{margin-bottom:15px;padding-left:36px;background:0 2px no-repeat;font-weight:400;font-size:16px;text-transform:uppercase}
.page--dark .section--light .twitter-teaser h2,.page--light .twitter-teaser h2{}
.page--dark .twitter-teaser h2,.page--light .section--dark .twitter-teaser h2{}
.tweet-header{position:relative;margin-bottom:15px}
.tweet-avatar{float:left;width:50px;margin-top:5px;margin-right:20px;border:1px solid #ebebeb;transition:border 162ms ease}
a:focus .tweet-avatar,a:hover .tweet-avatar{border-color:#d3d3d3}
.tweet-name{transition:none}
.tweet-username{display:block;border-bottom-color:transparent;color:#767676;font-size:17px}
.tweet-timestamp{position:absolute;right:0;bottom:0;color:#767676;font-size:17px}
.tweet{margin-bottom:30px}
.tweet::after{display:table;clear:both;content:""}
.tweet-content p{margin-bottom:15px}
.tweet-content .youtube-thumb{margin-top:15px}
.tweet-content a{border-bottom:1px solid #d7d7d7;border-bottom:1px solid rgba(118,118,118,.3);color:#767676;word-break:break-word}
.tweet-content a:focus,.tweet-content a:hover{border-bottom-color:#b2e0ff;border-bottom-color:rgba(0,153,255,.3);color:#09f}
.kanthal .tweet-content a:focus,.kanthal .tweet-content a:hover{border-bottom-color:#000;color:#000}
@media only screen and (max-width:1050px){
.twitter-teaser h2{margin-bottom:20px;background-position:0 3px}
}
.social-media-share{position:relative;z-index:1;margin:-40px 0 60px;text-align:center}
.social-media-share ul{display:inline-block;margin:0;padding:0 6px}
.page--dark .section--light .social-media-share ul,.page--light .social-media-share ul{background-color:#fff}
.page--dark .social-media-share ul,.page--light .section--dark .social-media-share ul{background-color:#000}
.social-media-share ul::after{position:absolute;top:50%;right:0;left:0;z-index:-1;height:1px;margin-top:-1px;content:""}
.page--dark .section--light .social-media-share ul::after,.page--light .social-media-share ul::after{background-color:#ebebeb}
.page--dark .social-media-share ul::after,.page--light .section--dark .social-media-share ul::after{background-color:#333}
.social-media-share ul li{display:inline-block;margin:6px;padding-left:0}
.social-media-share li::before{display:none}
.social-media-share ul li:first-child{margin-left:0}
.social-media-share ul li:last-child{margin-right:0}
.social-media-share--small{text-align:left}
.social-media-share--small ul::after{content:none}
.insta-list__header{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #ebebeb}
.insta-list__header::after{display:table;clear:both;content:""}
.insta-list__topics-form{width:260px}
.insta-list__follow-button{float:right}
@media only screen and (max-width:600px){
.insta-list__header{text-align:right}
.insta-list__follow-button{float:none;margin-bottom:20px}
.insta-list__topics-form{width:100%;text-align:left}
}
.insta-list__item[class]{display:block;margin-bottom:30px;border:1px solid #dcdcdc}
.insta-list__item:focus,.insta-list__item:hover{border-color:#ff6a00}
.insta-list__media{position:relative;overflow:hidden}
.insta-list__media-object{width:100%;transition:opacity .2s ease,transform .2s ease}
.insta-list__item:focus .insta-list__media-object,.insta-list__item:hover .insta-list__media-object{opacity:.65;transform:scale(1.1)}
.insta-list__play{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;border-radius:50%;transition:all 162ms ease}
.insta-list__item:focus .insta-list__play,.insta-list__item:hover .insta-list__play{width:110px;margin-left:-55px;border-radius:5px}
.insta-list__text{padding:20px;color:#000}
.insta-list__stats{margin-bottom:15px}
.insta-list__stat{display:inline-block;margin-right:25px;padding-left:25px;background-position:0 50%;background-repeat:no-repeat}
.insta-list__stat--comments{padding-left:28px;background-position:0 calc(50% + 1px)}
.insta-list__stat--plays{}
.insta-list__stat--likes{}
.insta-list__text>:last-child::after{position:relative;top:2px;margin-left:7px;}
.insta-post[class][class]{margin-right:0}
@media only screen and (min-width:850px){
.insta-post{display:flex}
}
.insta-post__media{display:flex;align-items:center;flex-grow:1;min-height:400px;background:#000}
.insta-post__media-object{display:block;width:100%}
.insta-post__text{position:relative;flex:0;background:#fff;flex-basis:45%}
.insta-post__text-wrapper{display:flex;flex-direction:column;padding:25px 30px}
@media only screen and (min-width:850px){
.insta-post__text-wrapper{display:table;display:flex;position:absolute;top:0;right:0;bottom:0;left:0;flex-direction:column;padding:25px 30px;background:#fff}
}
.insta-post__header{flex:0 0 auto;margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #ebebeb}
.insta-post__account-link,.insta-post__account-link:visited{border:none;color:#000;font-weight:400;font-size:14px;line-height:20px;text-transform:uppercase}
.insta-post__account-link span{border-bottom:1px solid #000;border-bottom:1px solid rgba(0,0,0,.2)}
.insta-post__account-link:focus span,.insta-post__account-link:hover span{border-bottom-color:#000}
.insta-post__avatar{display:inline-block;width:50px;height:50px;margin-right:10px;border:1px solid #dcdcdc;border-radius:50%;vertical-align:middle}
.insta-post__content{flex:1 1 auto;overflow:auto}
.insta-post__footer{flex:0 0 auto;margin-top:25px;padding-top:15px;border-top:1px solid #ebebeb}
.insta-post__stat{display:inline-block;margin-right:25px;padding-left:25px;background-position:0 50%;background-repeat:no-repeat}
.insta-post__stat-link{border-bottom:1px solid #000;border-bottom:1px solid rgba(0,0,0,.3);color:#000}
.insta-post__stat--comments{padding-left:28px;background-position:0 calc(50% + 1px)}
.insta-post__stat--plays{}
.insta-post__stat--likes{}
@media only screen and (max-width:500px){
.insta-post__text{padding:10px}
.insta-post__avatar{width:35px;height:35px}
.insta-post__header{margin-bottom:15px;padding-bottom:15px}
.insta-post__footer{margin-top:15px;padding-top:10px}
}
.video{margin-bottom:40px}
.video--compact{margin-bottom:0}
.page-dark .video{margin-bottom:0}
.youtube-thumb{display:block;position:relative;margin-bottom:26px;border:none}
.youtube-thumb img{width:100%}
.youtube-thumb div{height:56.25%;overflow:hidden}
.youtube-thumb .play-overlay{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;border-radius:50%;transition:all 162ms ease}
.no-svg .play-overlay{}
.kanthal .youtube-thumb .play-overlay{}
.kanthal.no-svg .play-overlay{}
.youtube-is-blocked .play-overlay{background:0 0}
.js .youtube-thumb:focus .play-overlay,.js .youtube-thumb:hover .play-overlay{width:110px;margin-left:-55px;border-radius:5px}
.video-container{position:relative;height:0;overflow:hidden;margin-bottom:40px;padding-bottom:56.75%}
.video-container iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}
.video{position:relative;height:0;overflow:hidden;padding-bottom:56.25%}
.video embed,.video iframe,.video object,.video video{position:absolute;top:0;left:0;width:100%!important;height:100%!important}
.video div[id^=qbrick_professional_qbrick]{position:absolute!important;width:100%!important;height:100%!important}
div[data-gobrain-widgetId]{position:relative;height:100%;padding-bottom:56.25%}
div[data-gobrain-widgetId]>div:first-of-type{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important}
.brand-legend{margin-bottom:20px;text-align:center}
.brand-legend__list{display:inline-block;list-style:none}
.brand-legend .brand-legend__item{position:relative;float:left;margin:0 15px 0 15px;padding:0}
.brand-legend .brand-legend__item:last-of-type{margin-right:0}
.brand-legend .brand-legend__item::before{display:block;position:absolute;top:50%;right:calc(100% + 5px);width:10px;height:10px;margin:0;background-color:#000;content:"";transform:translateY(-50%)}
.brand-legend .brand-legend__item--cyan::before{background-color:#09f}
.brand-legend .brand-legend__item--orange::before{background-color:#f86700}
.carbon-counter sub{top:0}
.carbon-counter__heading{margin-bottom:20px;color:#09f;font-size:24px;line-height:35px;text-transform:uppercase}
.kanthal .carbon-counter__heading{color:#000;font-weight:400}
.carbon-counter__heading sub{color:#f86700;font-size:26px}
.carbon-counter__heading span{display:block;color:#f86700}
.kanthal .carbon-counter__heading span,.kanthal .carbon-counter__heading sub{color:#1a617f}
.carbon-counter__grid{display:flex;flex-wrap:wrap;margin-bottom:12px}
.carbon-counter__ticker{margin-bottom:12px;font-size:18px}
.carbon-counter__ticker p{margin-bottom:0}
.carbon-counter__description{display:block;margin-bottom:4px}
.carbon-counter__number{color:#f86700;font-weight:700;font-size:28px;font-variant-numeric:oldstyle-nums}
.kanthal .carbon-counter__number{color:#e2221b}
.carbon-counter__meta{color:#767676;font-size:12px}
.carbon-counter__meta abbr{border-bottom:0;cursor:default}
.carbon-counter--smaller{display:block;margin-bottom:12px}
.carbon-counter--smaller .carbon-counter__heading{margin-bottom:0;color:#f86700;font-size:16px}
.kanthal .carbon-counter--smaller .carbon-counter__heading{color:#1a617f}
.carbon-counter--smaller .carbon-counter__grid{margin-bottom:0}
.carbon-counter--smaller .carbon-counter__ticker{margin-bottom:4px}
.carbon-counter--smaller .carbon-counter__description{margin-bottom:0;font-size:16px}
.carbon-counter--smaller .carbon-counter__number{font-weight:400;font-size:20px}
.carbon-counter--sticky.js-is-sticky,.carbon-counter--sticky.js-is-sticky--change,.carbon-counter--sticky.js-is-stuck{max-width:calc((1310px - 160px) * .6875);width:calc((100% - 160px) * .6875)}
@media only screen and (max-width:1050px){
.carbon-counter--sticky.js-is-sticky,.carbon-counter--sticky.js-is-sticky--change,.carbon-counter--sticky.js-is-stuck{max-width:calc((1310px - 40px) * .7422);width:calc((100% - 40px) * .7422)}
}
@supports ((position:-webkit-sticky) or (position:sticky)){
.carbon-counter--sticky.js-is-sticky,.carbon-counter--sticky.js-is-sticky--change,.carbon-counter--sticky.js-is-stuck{max-width:none;width:100%}
}
.carbon-counter--sticky,.page-dark .section--light .carbon-counter--sticky{z-index:900;background-color:#fff}
.page--dark .carbon-counter--sticky,.page-light .section--dark .carbon-counter--sticky{background-color:#000}
.carbon-counter--sticky.js-is-sticky,.carbon-counter--sticky.js-is-sticky--change,.carbon-counter--sticky.js-is-stuck,.page--dark .section--light .carbon-counter--sticky.js-is-sticky,.page--dark .section--light .carbon-counter--sticky.js-is-sticky--change,.page--dark .section--light .carbon-counter--sticky.js-is-stuck{border-bottom:solid 1px #ebebeb}
.page--dark .carbon-counter--sticky.js-is-sticky,.page--dark .carbon-counter--sticky.js-is-sticky--change,.page--dark .carbon-counter--sticky.js-is-stuck,.page--light .section--dark .carbon-counter--sticky.js-is-sticky,.page--light .section--dark .carbon-counter--sticky.js-is-sticky--change,.page--light .section--dark .carbon-counter--sticky.js-is-stuck{border-bottom-color:#333}
@media screen and (min-width:400px){
.carbon-counter__ticker{flex:1}
.carbon-counter__ticker:nth-child(odd){padding-right:20px}
.carbon-counter__ticker:nth-child(even){padding-left:40px;border-left:solid 1px #f86700}
.kanthal .carbon-counter:not(.carbon-counter--smaller) .carbon-counter__ticker:nth-child(even){border-left-color:#e2221b}
.carbon-counter--smaller .carbon-counter__ticker:nth-child(even),.page--dark .section--light .carbon-counter--smaller .carbon-counter__ticker:nth-child(even){padding-left:16px;border-left-color:#ebebeb}
.page--dark .carbon-counter--smaller .carbon-counter__ticker:nth-child(even),.page--light .section--dark .carbon-counter--smaller .carbon-counter__ticker:nth-child(even){border-left-color:#333}
}
@media screen and (min-width:400px) and (max-width:799px){
.carbon-counter__ticker:nth-child(even){padding-left:16px}
}
.strategic-agenda{margin-bottom:40px;font-weight:400;font-size:16px;line-height:1.2;text-align:center;text-transform:uppercase}
.strategic-agenda__heading{text-align:left}
.strategic-agenda__mid-heading{position:relative;top:10px}
.strategic-agenda__list{display:flex;justify-content:center;flex-wrap:wrap;margin-right:-3px;margin-left:-3px}
.strategic-agenda__item{flex:0 0 106px;min-height:110px;margin-right:3px;margin-bottom:6px;margin-left:3px;padding:5px;background:#ff6a00;color:#fff;font-weight:600;font-size:14px;line-height:1.2;text-align:left;text-transform:none}
.strategic-agenda__outcome-list{display:flex;justify-content:center}
.strategic-agenda__outcome-item{flex-basis:150px}
.strategic-agenda__outcome-text{display:block;margin:10px 20px 0}
@media only screen and (max-width:1050px){
.strategic-agenda{font-size:14px}
.strategic-agenda__item{font-size:12px}
}
@media only screen and (max-width:500px){
.strategic-agenda__item{min-height:80px;width:calc(33% - 10px);font-size:11px}
.strategic-agenda__outcome-item{flex-basis:33%}
.strategic-agenda__outcome-text{margin-right:0;margin-left:0}
}
.impact-areas{margin-bottom:30px}
.impact-areas__mid-heading{flex-grow:1;min-height:32px;margin:10px 0 -10px;font-size:14px;line-height:1.2;text-align:center}
.impact-areas__area-heading{padding:5px 10px;background:#ff6a00;color:#fff;font-weight:600;font-size:16px;text-align:center;text-transform:uppercase}
.impact-areas__area--2 .impact-areas__area-heading{background:#09f}
.impact-areas__dimensions{font-size:0}
.impact-areas__dimension{display:inline-block;width:25%;vertical-align:top;text-align:center}
.impact-areas__dimension-text{display:block;margin:8px 3px;padding:10px 0;border-top:3px solid;font-weight:400;font-size:13px;line-height:1.2}
.impact-areas__dimension:first-child{margin-left:0}
.impact-areas__dimension:last-child{margin-right:0}
.impact-areas__area--1 .impact-areas__dimension-text{border-color:#ff6a00}
.impact-areas__area--2 .impact-areas__dimension-text{border-color:#09f}
@media only screen and (max-width:1300px) and (min-width:701px){
.impact-areas__dimension{width:50%}
}
@media only screen and (max-width:700px){
.impact-areas__mid-heading{min-height:0}
.impact-areas__area:first-child{margin-bottom:20px}
}
@media only screen and (max-width:500px){
.impact-areas__dimension{width:50%}
}
.maturity-curve{display:none;position:relative;margin-bottom:30px;font-size:14px;line-height:1.2;text-transform:uppercase}
.js .maturity-curve{display:block}
.maturity-curve__animated{display:none}
@media only screen and (min-width:1320px){
.maturity-curve__animated{display:block}
.maturity-curve__static{display:none}
}
.maturity-curve__canvas{height:345px;margin-top:160px;margin-bottom:30px}
.maturity-curve__legends{display:flex;position:relative;bottom:30px;justify-content:space-around;font-weight:600}
.maturity-curve__legend{text-align:center;flex-basis:30%}
.maturity-curve__legend:nth-child(2){flex-basis:40%}
.maturity-curve__ba{position:absolute;width:160px;text-align:center;opacity:0}
.maturity-curve__image{margin:0 auto 10px}
.has-complete-curve .maturity-curve__ba{animation-name:pop;animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:forwards}
.maturity-curve__ba:nth-child(1){bottom:130px;left:8%}
.maturity-curve__ba:nth-child(2){bottom:220px;left:31%;animation-delay:.5s}
.maturity-curve__ba:nth-child(3){bottom:380px;left:60%;animation-delay:1s}
@keyframes pop{
0%{opacity:0;transform:scale(0)}
50%{opacity:1}
75%{transform:scale(1.2)}
100%{opacity:1;transform:scale(1)}
}
.parallax-areas{margin-top:-26px}
.page--dark .parallax-areas__heading-kicker p,.page--light .parallax-areas__heading-kicker p,.parallax-areas__heading-kicker{margin:20px 0;color:#ff6a00;font-size:20px;text-transform:uppercase}
@media only screen and (max-width:1050px){
.parallax-areas{margin-top:-20px}
.page--dark .parallax-areas__heading-kicker p,.page--light .parallax-areas__heading-kicker p,.parallax-areas__heading-kicker{font-size:16px}
}
.parallax-areas__group--second{background:#f3f3f3;color:#000}
.parallax-areas__area{position:relative;overflow:hidden}
.parallax-areas__group--first .parallax-areas__area{display:flex;align-items:center;height:600px}
.parallax-areas__group--second .parallax-areas__area{padding-top:30px;padding-bottom:30px}
@media only screen and (min-width:1051px){
.parallax-areas__area-column{width:50%}
}
@media only screen and (max-width:1200px){
.parallax-areas__group--first .parallax-areas__area{height:500px}
}
@media only screen and (max-width:1050px){
.parallax-areas__group--first .parallax-areas__area{flex-direction:row-reverse;justify-content:flex-end;height:250px}
}
@media only screen and (max-width:600px){
.parallax-areas__area{overflow:visible}
.parallax-areas__group--first .parallax-areas__area{flex-direction:column-reverse;align-items:flex-start;height:auto}
}
.parallax-areas__image{max-width:450px}
.parallax-areas__group--first .parallax-areas__image{position:absolute;top:50%;right:80px;transform:translateY(-50%)}
.parallax-areas__group--second .parallax-areas__image{position:absolute;top:0;right:80px;transform:translateY(-100%)}
@media only screen and (max-width:1200px){
.parallax-areas__image[class]{top:auto!important;max-width:350px;transform:none}
.parallax-areas__group--second .parallax-areas__image{top:160px!important}
}
@media only screen and (max-width:1050px){
.parallax-areas__group--first .parallax-areas__image{position:static;max-width:200px;margin-right:50px}
.parallax-areas__group--second .parallax-areas__image{display:none}
}
@media only screen and (max-width:600px){
.parallax-areas__group--first .parallax-areas__image{margin:60px 0}
}
.parallax-areas__fact-inner{padding:15px;border:1px solid #ff6a00;background:#fff;opacity:0;transition:opacity .2s ease,transform .4s ease;transform:translateY(100px)}
.parallax-areas__fact--show .parallax-areas__fact-inner{opacity:1;transform:translateY(0)}
.parallax-areas__fact--eu{position:absolute;top:-60px;right:-60px}
.parallax-areas__fact--sa{position:absolute;bottom:-60px;left:-60px}
@media only screen and (max-width:1200px){
.parallax-areas__fact-inner{opacity:1;transform:translateY(0)}
}
@media only screen and (max-width:1050px){
.parallax-areas__fact{display:none}
}
.creo-video__iframe-wrapper{position:relative;height:0;padding-bottom:52%}
.creo-video__iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}
@media only screen and (max-width:900px){
.creo-video__iframe-wrapper{padding-bottom:56%}
}
@media only screen and (max-width:720px){
.creo-video__iframe-wrapper{padding-bottom:68%}
}
@media only screen and (max-width:510px){
.creo-video__iframe-wrapper{padding-bottom:55%}
}
.c-filter{display:flex;flex-wrap:wrap;width:100%;margin-right:-8px;margin-left:-8px}
.c-filter__item{position:relative;margin:0 8px 16px}
.c-filter__item-input{position:absolute;left:-99999px}
.c-filter__item-input:checked+.c-filter__item-label,.c-filter__item-label:hover{color:#ff6a00;text-decoration:underline}
.c-filter__item-label{margin-bottom:0;font-weight:500;font-size:12px;line-height:1em;text-transform:uppercase;letter-spacing:.55px}
.c-filter__item--borders .c-filter__item-label{padding:8px 16px;border:1px solid #ededed}
.c-filter__item--borders>.c-filter__item-input:checked+.c-filter__item-label,.c-filter__item--borders>.c-filter__item-label:hover{border-color:#ff6a00;text-decoration:none}
.s-ms-login h2{margin-bottom:20px;color:#09f;font-size:30px;line-height:35px;text-transform:uppercase}
.s-ms-login .entry-item{max-width:400px;margin-bottom:20px}
.s-ms-login input{width:100%;max-width:400px;display:block}
.s-ms-login input+a{margin:10px 0;display:inline-block}
.s-ms-login .password-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px;flex-wrap:wrap}
.s-ms-login .password-label label{margin:0 20px 0 0}
.s-ms-login #forgotPassword{font-size:14px;line-height:20px}
.s-ms-login .divider,.s-ms-login .hide{opacity:0}
.s-ms-login .divider h2{margin:0}
.s-ms-login #createAccount{margin-left:14px;display:inline-block}
.s-ms-login .working{position:relative;max-width:400px;height:6px;margin:-13px 0 7px}
.s-ms-login .working::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:100%;background-color:#09f;animation:working .8s infinite linear}
@keyframes working{
0%{left:0;right:100%}
50%{right:0;left:0}
100%{left:100%;right:0}
}
.s-ms-login .error.pageLevel,.s-ms-login .error.verificationErrorText{position:relative;width:100%;min-height:80px;margin:0 0 20px;padding:15px 25px;border:1px solid #f03728;border-left-width:80px;text-align:left;display:flex;flex-direction:column;justify-content:center}
.s-ms-login .error>*{margin-bottom:10px;color:#f03728;font-weight:400;font-size:18px;line-height:26px;text-transform:none}
.s-ms-login .error.pageLevel :last-child,.s-ms-login .error.verificationErrorText :last-child{margin-bottom:0}
.s-ms-login .error.pageLevel::before,.s-ms-login .error.verificationErrorText::before{content:"";position:absolute;top:0;bottom:0;left:-80px;width:80px;background-size:60%}
.s-ms-login ul li{padding-left:0;margin-bottom:20px}
.s-ms-login ul li::before{content:"";display:none}
.s-ms-login .attrEntry>div:first-of-type{margin-bottom:20px}
.s-ms-login .verify{display:flex;flex-direction:column;align-items:flex-start}
.s-ms-login .verify button{margin-top:20px}
.s-ms-login .tiny{display:none}
.u-static{position:static}
.u-m-0{margin:0!important}
.u-m-1{margin:4px}
.u-m-2{margin:8px}
.u-m-3{margin:12px}
.u-m-4{margin:16px}
.u-m-5{margin:20px}
.u-m-6{margin:24px}
.u-m-7{margin:28px}
.u-m-8{margin:32px}
.u-m-9{margin:36px}
.u-m-10{margin:40px}
.u-m-11{margin:44px}
.u-m-12{margin:48px}
.u-m-13{margin:52px}
.u-m-14{margin:56px}
.u-m-15{margin:60px}
.u-my-0{margin-top:0;margin-bottom:0}
.u-my-15{margin-top:60px;margin-bottom:60px}
.u-my-24{margin-top:96px;margin-bottom:96px}
.u-mx-0{margin-right:0;margin-left:0}
.u-mt-0{margin-top:0!important}
.u-mt-1{margin-top:4px}
.u-mt-2{margin-top:8px}
.u-mt-3{margin-top:12px}
.u-mt-4{margin-top:16px}
.u-mt-5{margin-top:20px}
.u-mt-6{margin-top:24px}
.u-mt-7{margin-top:28px}
.u-mt-8{margin-top:32px}
.u-mt-9{margin-top:36px}
.u-mt-10{margin-top:40px}
.u-mt-11{margin-top:44px}
.u-mt-12{margin-top:48px}
.u-mt-13{margin-top:52px}
.u-mt-14{margin-top:56px}
.u-mt-15{margin-top:60px}
.u-mt-24{margin-top:96px}
.u-mr-0{margin-right:0!important}
.u-mr-1{margin-right:4px}
.u-mr-2{margin-right:8px}
.u-mr-3{margin-right:12px}
.u-mr-4{margin-right:16px}
.u-mr-5{margin-right:20px}
.u-mr-6{margin-right:24px}
.u-mr-7{margin-right:28px}
.u-mr-8{margin-right:32px}
.u-mr-9{margin-right:36px}
.u-mr-10{margin-right:40px}
.u-mr-11{margin-right:44px}
.u-mr-12{margin-right:48px}
.u-mr-13{margin-right:52px}
.u-mr-14{margin-right:56px}
.u-mr-15{margin-right:60px}
.u-mb-0{margin-bottom:0!important}
.u-mb-1{margin-bottom:4px}
.u-mb-2{margin-bottom:8px}
.u-mb-3{margin-bottom:12px}
.u-mb-4{margin-bottom:16px}
.u-mb-5{margin-bottom:20px}
.u-mb-6{margin-bottom:24px}
.u-mb-7{margin-bottom:28px}
.u-mb-8{margin-bottom:32px}
.u-mb-9{margin-bottom:36px}
.u-mb-10{margin-bottom:40px}
.u-mb-11{margin-bottom:44px}
.u-mb-12{margin-bottom:48px}
.u-mb-13{margin-bottom:52px}
.u-mb-14{margin-bottom:56px}
.u-mb-15{margin-bottom:60px}
.u-ml-0{margin-left:0!important}
.u-ml-1{margin-left:4px}
.u-ml-2{margin-left:8px}
.u-ml-3{margin-left:12px}
.u-ml-4{margin-left:16px}
.u-ml-5{margin-left:20px}
.u-ml-6{margin-left:24px}
.u-ml-7{margin-left:28px}
.u-ml-8{margin-left:32px}
.u-ml-9{margin-left:36px}
.u-ml-10{margin-left:40px}
.u-ml-11{margin-left:44px}
.u-ml-12{margin-left:48px}
.u-ml-13{margin-left:52px}
.u-ml-14{margin-left:56px}
.u-ml-15{margin-left:60px}
.u-ml-inner{margin-left:80px}
@media only screen and (max-width:1050px){
.u-ml-inner{margin-left:20px}
}
@media only screen and (min-width:700px){
.u-mt-0\@md{margin-top:0}
.u-mt-1\@md{margin-top:4px}
.u-mt-2\@md{margin-top:8px}
.u-mt-3\@md{margin-top:12px}
.u-mt-4\@md{margin-top:16px}
.u-mt-5\@md{margin-top:20px}
.u-mt-6\@md{margin-top:24px}
.u-mt-7\@md{margin-top:28px}
.u-mt-8\@md{margin-top:32px}
.u-mt-9\@md{margin-top:36px}
.u-mt-10\@md{margin-top:40px}
.u-mt-11\@md{margin-top:44px}
.u-mt-12\@md{margin-top:48px}
.u-mt-13\@md{margin-top:52px}
.u-mt-14\@md{margin-top:56px}
.u-mt-15\@md{margin-top:60px}
}
.u-border-1{border-width:1px}
.u-border-2{border-width:2px}
.u-border-t-1{border-top-width:1px}
.u-border-t-2{border-top-width:2px}
.u-border-r-1{border-right-width:1px}
.u-border-r-2{border-right-width:2px}
.u-border-b-1{border-bottom-width:1px}
.u-border-b-2{border-bottom-width:2px}
.u-border-l-1{border-left-width:1px}
.u-border-l-2{border-left-width:2px}
.u-border-grey-light{border-color:#d3d3d3}
.u-border-grey-ultra-light{border-color:#ebebeb}
.u-border-color-8{border-color:#ebebeb}
.page--dark .u-border-color-8,.page--light .section--dark .u-border-color-7{border-color:#333}
.u-px-0{padding-right:0!important;padding-left:0!important}
.u-py-0{padding-top:0!important;padding-bottom:0!important}
.u-p-0{padding:0}
.u-p-1{padding:4px}
.u-p-2{padding:8px}
.u-p-3{padding:12px}
.u-p-4{padding:16px}
.u-p-5{padding:20px}
.u-p-6{padding:24px}
.u-p-7{padding:28px}
.u-p-8{padding:32px}
.u-p-9{padding:36px}
.u-p-10{padding:40px}
.u-p-11{padding:44px}
.u-p-12{padding:48px}
.u-p-13{padding:52px}
.u-p-14{padding:56px}
.u-p-15{padding:60px}
.u-pt-0{padding-top:0}
.u-pt-1{padding-top:4px}
.u-pt-2{padding-top:8px}
.u-pt-3{padding-top:12px}
.u-pt-4{padding-top:16px}
.u-pt-5{padding-top:20px}
.u-pt-6{padding-top:24px}
.u-pt-7{padding-top:28px}
.u-pt-8{padding-top:32px}
.u-pt-9{padding-top:36px}
.u-pt-10{padding-top:40px}
.u-pt-11{padding-top:44px}
.u-pt-12{padding-top:48px}
.u-pt-13{padding-top:52px}
.u-pt-14{padding-top:56px}
.u-pt-15{padding-top:60px}
.u-pb-0{padding-bottom:0}
.u-pb-1{padding-bottom:4px}
.u-pb-2{padding-bottom:8px}
.u-pb-3{padding-bottom:12px}
.u-pb-4{padding-bottom:16px}
.u-pb-5{padding-bottom:20px}
.u-pb-6{padding-bottom:24px}
.u-pb-7{padding-bottom:28px}
.u-pb-8{padding-bottom:32px}
.u-pb-9{padding-bottom:36px}
.u-pb-10{padding-bottom:40px}
.u-pb-11{padding-bottom:44px}
.u-pb-12{padding-bottom:48px}
.u-pb-13{padding-bottom:52px}
.u-pb-14{padding-bottom:56px}
.u-pb-15{padding-bottom:60px}
.u-pl-0{padding-left:0}
.u-pl-1{padding-left:4px}
.u-pl-2{padding-left:8px}
.u-pl-3{padding-left:12px}
.u-pl-4{padding-left:16px}
.u-pl-5{padding-left:20px}
.u-pl-6{padding-left:24px}
.u-pl-7{padding-left:28px}
.u-pl-8{padding-left:32px}
.u-pl-9{padding-left:36px}
.u-pl-10{padding-left:40px}
.u-pl-11{padding-left:44px}
.u-pl-12{padding-left:48px}
.u-pl-13{padding-left:52px}
.u-pl-14{padding-left:56px}
.u-pl-15{padding-left:60px}
.u-pr-0{padding-right:0}
.u-pr-1{padding-right:4px}
.u-pr-2{padding-right:8px}
.u-pr-3{padding-right:12px}
.u-pr-4{padding-right:16px}
.u-pr-5{padding-right:20px}
.u-pr-6{padding-right:24px}
.u-pr-7{padding-right:28px}
.u-pr-8{padding-right:32px}
.u-pr-9{padding-right:36px}
.u-pr-10{padding-right:40px}
.u-pr-11{padding-right:44px}
.u-pr-12{padding-right:48px}
.u-pr-13{padding-right:52px}
.u-pr-14{padding-right:56px}
.u-pr-15{padding-right:60px}
.u-pl-inner{padding-left:80px}
.u-pr-inner{padding-right:80px}
@media only screen and (max-width:1050px){
.u-pl-inner{padding-left:20px}
.u-pr-inner{padding-right:20px}
}
.u-flex{display:flex}
.u-flex-row{flex-direction:row}
.u-flex-column{flex-direction:column}
.u-flex-no-grow{flex-grow:0}
.u-flex-grow{flex-grow:1}
.u-flex-no-shrink{flex-shrink:0}
.u-flex-shrink{flex-shrink:1}
.u-flex-no-wrap{flex-wrap:nowrap}
.u-flex-wrap{flex-wrap:wrap}
.u-flex-wrap-reverse{flex-wrap:wrap-reverse}
.u-items-stretch{align-items:stretch}
.u-block{display:block}
.u-inline-block{display:inline-block}
.u-block\@supports-grid{display:none}
@supports (display:grid){
.u-block\@supports-grid{display:block}
}
.u-w-full{width:100%}
.u-h-full{height:100%}
.u-float-right{float:right}
.u-float-left{float:left}
.u-float-none{float:none}
.u-clearfix::after{display:block;visibility:hidden;clear:both;height:0;line-height:0;content:"\0020"}
.u-uppercase{text-transform:uppercase}
.u-font-normal{font-weight:400}
.u-font-light{font-weight:300}
.u-text-left{text-align:left}
.u-text-center{text-align:center}
.u-text-right{text-align:right}
.u-text-justify{text-align:justify}
.page--dark .section--light .u-text-silent,.page--light .u-text-silent,.u-text-silent{color:#767676}
.page--dark .u-text-silent,.page--light .section--dark .u-text-silent{color:#d3d3d3}
/*# sourceMappingURL=main.min.css.map */
.tabbed-module .haoboxiugai{display:inline;margin-right:15px;margin-bottom:20px;}
.tabbed-module .haoboxiugai img{height:150px;width:200px;}
.haoboxiugai a{display:inline-block;width:180px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
/*.haoboxiugai .haoboxiugai button{margin-bottom:20px;}*/
.jinglixiugai h2{margin-top:30px;margin-bottom:30px;}
.jinglixiugai img{height:100px;width:150px;float:left;margin-right:20px;}
.jinglixiugai h5{font-weight:bold;font-size:15px;padding-bottom:10px;}
.jinglixiugai p{font-size:13px;}
.jinglixiugai a{display:inline-block;padding:10px 20px 10px 20px;background-color:#ff6a00;color:white;font-size:bold;}







