ol.cols-2,ol.cols-3,ul.cols-2,ul.cols-3{-moz-column-gap:40px;-webkit-column-gap:40px}
button,html,input,select,textarea{-moz-osx-font-smoothing:grayscale}
.col,.lt-ie8 legend,.lt-ie8 legend span{float:left}
.hidden,.ie8 .back-link:before{visibility:hidden}
.cf:after,.clear,.lt-ie8 .fieldset-content,.row:after,.ui-helper-clearfix:after{clear:both}
.CrusherWidget__table_tablewrap table,.progress ol{table-layout:fixed}
.ordered-teasers,.progress ol,.text ol{counter-reset:li}
@font-face{font-weight:200;font-style:normal;font-family:"Aktiv Grotesk";src:url(/gui/fonts/AktivGrotesk_W_Lt.eot);src:url(/gui/fonts/AktivGrotesk_W_Lt.eot?#iefix) format("embedded-opentype"),url(/gui/fonts/AktivGrotesk_W_Lt.woff) format("woff"),url(/gui/fonts/AktivGrotesk_W_Lt.ttf) format("truetype")}
@font-face{font-weight:200;font-style:italic;font-family:"Aktiv Grotesk";src:url(/gui/fonts/AktivGrotesk_W_LtIt.eot);src:url(/gui/fonts/AktivGrotesk_W_LtIt.eot?#iefix) format("embedded-opentype"),url(/gui/fonts/AktivGrotesk_W_LtIt.woff) format("woff"),url(/gui/fonts/AktivGrotesk_W_LtIt.ttf) format("truetype")}
@font-face{font-weight:400;font-style:normal;font-family:"Aktiv Grotesk";src:url(/gui/fonts/AktivGrotesk_W_Rg.eot);src:url(/gui/fonts/AktivGrotesk_W_Rg.eot?#iefix) format("embedded-opentype"),url(/gui/fonts/AktivGrotesk_W_Rg.woff) format("woff"),url(/gui/fonts/AktivGrotesk_W_Rg.ttf) format("truetype")}
@font-face{font-weight:700;font-style:normal;font-family:"Aktiv Grotesk";src:url(/gui/fonts/AktivGrotesk_W_Md.eot);src:url(/gui/fonts/AktivGrotesk_W_Md.eot?#iefix) format("embedded-opentype"),url(/gui/fonts/AktivGrotesk_W_Md.woff) format("woff"),url(/gui/fonts/AktivGrotesk_W_Md.ttf) format("truetype")}
@font-face{font-weight:700;font-style:italic;font-family:"Aktiv Grotesk";src:url(/gui/fonts/AktivGrotesk_W_MdIt.eot);src:url(/gui/fonts/AktivGrotesk_W_MdIt.eot?#iefix) format("embedded-opentype"),url(/gui/fonts/AktivGrotesk_W_MdIt.woff) format("woff"),url(/gui/fonts/AktivGrotesk_W_MdIt.ttf) format("truetype")}
@page{margin:15mm 20mm;size:auto}
*{margin:0;padding:0;border:0;box-sizing:border-box}
a,div,li,p,span{-webkit-transition:color 162ms ease,border 162ms ease,background 162ms ease,opacity 162ms ease;transition:color 162ms ease,border 162ms ease,background 162ms ease,opacity 162ms ease}
html{font:18px/26px "Aktiv Grotesk",Helvetica,Arial,sans-serif;font-weight:200;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}
body,html{background:#fff;color:#000}
.page-dark #main{padding-top:25px;background-color:#000}
.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}
}
@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}
.lt-ie8 a span{cursor:pointer}
a:active,a:focus,a:hover{border-bottom-color:#005f9f;color:#005f9f}
p:empty{margin:0}
b,strong{font-weight:400}
.lt-ie9 b,.lt-ie9 strong{font-weight:600}
em,i{font-style:italic}
abbr{border-bottom:1px dotted #888;cursor:help}
code{font-size:.8em}
iframe{padding:0;outline:0;border:none}
.text address,.text dl,.text figure,.text ol,.text p,.text pre,.text table,.text ul{margin-bottom:26px}
.text form{margin-bottom:40px}
.lt-ie8 .autocomplete-placeholder{top:50px;left:0}
@media only screen and (max-width:1050px){.text address,.text dl,.text figure,.text ol,.text p,.text pre,.text table,.text ul{margin-bottom:24px}
.text form{margin-bottom:32px}
}
ul{list-style:none}
.lt-ie8 .text ul{margin-left:20px;list-style:disc}
.text ul li{position:relative;margin-bottom:13px;padding-left:25px}
.lt-ie8 ul li{padding-left:0}
.text ul li:before{position:absolute;margin-right:10px;margin-left:-25px;content:"– "}
.dark .text ul li:before{color:#fff}
.text ul li ol,.text ul li ul{margin-top:15px;margin-bottom:0}
ol{list-style:none}
.lt-ie8 .text ol{margin-left:30px;list-style:decimal}
.text ol>li{position:relative;margin-bottom:13px;padding-left:25px}
.lt-ie8 .text ol>li{padding-left:0}
.text ol>li:before{position:absolute;left:0;color:#ff6a00;content:counter(li)".";counter-increment:li;text-align:center}
.th,caption,th{text-align:left}
.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}
.text dt{color:#767676;font-weight:400;font-size:15px;text-transform:uppercase}
.text dd{margin-bottom:15px}
ol.cols-2,ul.cols-2{-moz-column-count:2;-webkit-column-count:2;column-count:2;column-gap:40px}
ol.cols-3,ul.cols-3{-moz-column-count:3;-webkit-column-count:3;column-count:3;column-gap:40px}
ol.cols-4,ul.cols-4{-moz-column-count:4;-webkit-column-count:4;column-count:4;-moz-column-gap:40px;-webkit-column-gap:40px;column-gap:40px}
@media only screen and (max-width:1050px){.text ol>li,.text ul li{margin-bottom:10px;padding-left:20px}
.text ol li ol,.text ul li ul{margin-top:10px}
.text ul li:before{margin-left:-20px}
.text dt{font-size:13px}
}
.th,td,th{padding:3px 8px}
blockquote{position:relative;margin:0 0 10px;padding:14px 0 0;color:#ff6a00;font-size:26px;line-height:30px}
.blockquote-cite,a>blockquote:after{font-size:14px;text-transform:uppercase}
a>blockquote:after{color:#09f;font-weight:400;content:"Read more";-webkit-transition:color 162ms ease;transition:color 162ms ease}
[lang=sv] a>blockquote:after{content:"Läs mer"}
.lt-ie9 blockquote p:first-child:after,[lang=sv] blockquote :first-child:before{content:"”"}
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:"";-webkit-transition:background 162ms ease;transition:background 162ms ease}
blockquote :first-child:before{content:"“"}
blockquote :last-child:after{content:"”"}
.blockquote-cite{line-height:26px}
.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{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}
.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}
table.tight caption,table.tight-2 caption{font-size:15px}
td,th{vertical-align:top}
.th,th{border-bottom:1px solid #000;font-weight:400}
.dark .th,.dark th{border-bottom-color:#fff}
td{border-bottom:1px solid #bbb}
.dark td{border-bottom-color:#555}
td[align=right],th[align=right]{text-align:right}
.submit-area,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}
.footnote,.footnotes,.table-notes{margin-top:-20px;font-size:16px}
.overthrow-enabled .scrollable-table{position:relative;width:100%;overflow:hidden}
.overthrow-enabled .scrollable-table.shadow-left:before,.overthrow-enabled .scrollable-table:after{position:absolute;top:0;z-index:10;width:50px;height:100%;content:""}
.overthrow-enabled .scrollable-table:after{left:100%;border-radius:8px 0 0 8px/125px 0 0 125px;box-shadow:-3px 0 5px rgba(0,0,0,.32)}
.overthrow-enabled .scrollable-table.shadow-left:before{right:100%;border-radius:0 8px 8px 0/0 125px 125px 0;box-shadow:3px 0 5px rgba(0,0,0,.32)}
.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;-webkit-overflow-scrolling:touch}
thead tr:first-child th.table-column-highlight{border-top:1px solid #09f}
td.table-column-highlight,th.table-column-highlight{border-right:1px solid #09f;border-left:1px solid #09f}
tfoot td.table-column-highlight,thead+tbody tr:last-child td.td.table-column-highlight{border-bottom:1px solid #09f}
hr{height:1px;margin:26px 0;background:#ebebeb}
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}
.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:url(/gui/i/arrow-right-blue-20x15.svg) no-repeat;background-size:40px 30px;content:"";vertical-align:-2px}
.heading-type-2{margin-bottom:20px;color:#09f;font-size:30px;line-height:35px;text-transform:uppercase}
.heading-type-3,.heading-type-4{margin-bottom:30px;color:#09f;text-transform:uppercase}
.heading-type-3{font-size:60px;line-height:65px}
.heading-type-4{font-size:50px;line-height:55px}
.heading-type-5{margin-bottom:10px;font-weight:400;font-size:16px;text-transform:uppercase}
.heading-type-1 span,.heading-type-2 span,.heading-type-3 span,.heading-type-4 span{display:block;color:#ff6a00}
.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{margin-bottom:26px;color:#ff6a00;font-weight:200;font-size:40px;line-height:45px;text-transform:uppercase}
.article .article-heading-h2,.article h2,.article-heading-h2{margin-bottom:3px;color:#ff6a00;font-weight:200;font-style:normal;font-size:22px;line-height:26px;text-transform:none}
.article .article-heading-h2,.article-heading-h2{margin-bottom:10px}
.article .article-heading-h3,.article h3,.article-heading-h3{color:#000;font-weight:400;font-style:normal;font-size:18px;line-height:26px;text-transform:none}
.dark .article h3,.dark .article-heading-h3{color:#fff}
.lt-ie9 .article h3,.lt-ie9 .article-heading-h3{font-weight:600}
.article h4,.article h5,.article h6,.article-heading-h4,.article-heading-h5,.article-heading-h6{color:#000;font-weight:200;font-style:italic;font-size:18px;line-height:26px;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{margin-bottom:18px;font-size:30px;line-height:35px}
.article h2,.article-heading-h2{margin-bottom:2px;font-size:20px;line-height:24px}
.article .article-heading-h2,.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{font-size:16px;line-height:24px}
}
@media only screen and (max-width:500px){.article h1,.article-heading-h1,.heading-type-1,.heading-type-3{margin-bottom:12px;font-size:25px;line-height:30px}
.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{margin-bottom:20px;font-size:35px;line-height:40px}
}
legend{display:table;white-space:normal}
.checkbox,.nowrap,.radio{white-space:nowrap}
label{display:block;margin-bottom:5px;font-weight:700;font-size:14px;line-height:20px;text-transform:uppercase}
button,input,select,textarea{font:inherit;-webkit-font-smoothing:antialiased;font-size:18px}
.heading-style-legend em,label em,label span,legend em{font-style:normal;color:grey;font-weight:200}
.lt-ie8 button,.lt-ie8 input,.lt-ie8 select,.lt-ie8 textarea{font-family:"Aktiv Grotesk",Helvetica,Arial,sans-serif}
input[type=text],input[type=url],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=search],textarea{min-height:42px;padding:5px 10px;outline:0;border:1px solid #7fccff;border-radius:0;background:#f2faff;font-size:18px;-webkit-appearance:none}
.dark input[type=text],.dark input[type=url],.dark input[type=email],.dark input[type=tel],.dark input[type=number],.dark input[type=password],.dark input[type=search],.dark textarea{border-color:#555;background-color:#151515;color:#fff}
.lt-ie8 input[type=text],.lt-ie8 input[type=url],.lt-ie8 input[type=email],.lt-ie8 input[type=tel],.lt-ie8 input[type=number],.lt-ie8 input[type=password],.lt-ie8 input[type=search],.lt-ie8 textarea{padding-top:0;padding-bottom:0}
input[type=text]:focus,input[type=url]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,textarea:focus{border-color:#09f}
input[type=text][disabled],input[type=url][disabled],input[type=email][disabled],input[type=tel][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],textarea [disabled]{border-color:#cdcdcd;background:#f8f8f8;color:#767676;cursor:not-allowed}
button,input[type=reset],input[type=button],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=text],input[type=url],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=search],textarea{min-height:38px;font-size:16px}
}
form .alt{display:inline-block;margin:0 15px 0 0}
.lt-ie8 form .alt{display:inline}
fieldset{margin:0;padding:0;border:none}
.heading-style-legend,legend{margin-bottom:10px;font-weight:700;font-size:14px;line-height:20px;text-transform:uppercase}
.lt-ie8 legend{width:auto}
.lt-ie8 .no-border legend{margin-left:-7px}
label strong{display:block;color:#900}
label em,label span{margin:0}
.disabled label{color:#999}
input[type=submit]{width:auto!important}
.text textarea{height:120px}
.checkbox label,.radio label{margin-left:4px;vertical-align:middle;white-space:normal}
.alt label{display:inline;font-weight:200}
.error legend,.text.error label{color:#dc463c}
.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,.select,.text{margin:0 0 .25em}
.text input{width:95%}
.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{vertical-align:middle;position:absolute;left:-9999px}
.lt-ie9 .checkbox input,.lt-ie9 .radio input{position:static}
.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;-webkit-transition:none;transition:none}
.checkbox label{background:url(/gui/i/custom-checkbox.svg) no-repeat}
.no-svg .checkbox label{background-image:url(/gui/i/png/custom-checkbox.png)}
.radio label{background:url(/gui/i/custom-radio.svg) no-repeat}
.no-svg .radio label{background-image:url(/gui/i/png/custom-radio.png)}
.lt-ie9 .checkbox label,.lt-ie9 .radio label{padding-left:0;background:0 0}
.col,form .col{padding:0 10px}
.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}
}
.row{margin:0 -10px 26px}
.row:after{display:table;content:""}
.caption,.caption em,img{display:block}
.col{width:100%}
.col.small{width:25%}
.col.smallmedium{width:33.333333%}
.col.medium{width:50%}
.col.mediumlarge{width:66.666666%}
.col.large{width:75%}
.col hr{height:1px;margin:18px 0;background:#ebebeb}
.col.full,.col.hr,.lt-ie8 .col{width:100%}
.lt-ie8 .row .small,.lt-ie8 .row .smallmedium{width:21.5%}
.lt-ie8 .row .medium,.lt-ie8 .row .mediumlarge{width:48.5%}
.lt-ie8 .row .large{width:74%}
@media only screen and (max-width:700px){.row{margin-bottom:0}
.col,.col.full,.col.large,.col.medium,.col.mediumlarge,.col.small,.col.smallmedium,.lt-ie8 .col,.lt-ie8 .row .large,.lt-ie8 .row .medium,.lt-ie8 .row .mediumlarge,.lt-ie8 .row .small,.lt-ie8 .row .smallmedium{width:100%;margin-bottom:20px}
.col hr{margin:10px 0}
}
.row .text input,.row textarea{width:100%}
.cols-1 .submit-area{margin:0}
.submit-area.small{text-align:left}
.lt-ie8 .row .text input,.lt-ie8 .row select,.lt-ie8 .row textarea{width:94%}
.lt-ie8 .row .large select,.lt-ie8 .row .large textarea,.lt-ie8 .row .large.text input,.lt-ie8 .row .medium select,.lt-ie8 .row .medium textarea,.lt-ie8 .row .medium.text input{width:98%}
img{max-width:100%;height:auto;border:none}
.lt-ie9 img{width:auto}
.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 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){.submit-area.small{text-align:center}
.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;content:""}
.lt-ie8 .cf{zoom:1}
.structural{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);padding:0;border:0}
.back-link,.back-link:active,.back-link:focus,.back-link:hover,.back-link:visited{border-bottom-color:transparent}
.hidden{display:none}
@media screen{.hidden-on-screen{display:none;visibility:hidden}
}
@media print{.hidden-on-print{display:none;visibility:hidden}
}
.date-category{display:block;margin:0 0 5px;color:#3d3d3d;font-weight:700;font-size:13px;line-height:20px;text-transform:uppercase}
.dark .date-category{color:#aaa}
.date-category span{margin-left:4px;color:#767676}
.date-category span:before{margin-right:3px;content:"— "}
.back-link{position:relative;padding-left:30px;background:url(/gui/i/arrow-left-blue-20x15.svg) 0 4px no-repeat;-webkit-transition:none;transition:none}
.no-svg .back-link{background-image:url(/gui/i/png/arrow-left-blue-20x15.png)}
.back-link:before{position:absolute;top:4px;left:0;width:20px;height:15px;background:url(/gui/i/arrow-left-blue-hover-20x15.svg) no-repeat;content:"";opacity:0;-webkit-transition:opacity 162ms ease;transition:opacity 162ms ease}
.ui-helper-zfix,.ui-widget-overlay{left:0;width:100%;height:100%;top:0}
.no-svg .back-link:before{background-image:url(/gui/i/png/arrow-left-blue-hover-20x15.png)}
.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)}
.back-link:active span,.back-link:focus span,.back-link:hover span{border-bottom-color:#005f9f;color:#005f9f}
.ie8 .back-link{display:inline-block;border-bottom:0}
.ie8 .back-link:active:before,.ie8 .back-link:focus:before,.ie8 .back-link:hover:before{visibility:visible}
.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}
.sub-heading{display:block;margin-bottom:15px;color:#767676;font-size:18px;line-height:26px;text-transform:none}
.dark,.inverted{color:#fff}
.article h1+.sub-heading,.article-heading-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{margin-top:-14px}
}
.no-transform{text-transform:none!important}
@media print{.no-print{display:none}
}
.inverted{background:#000}
.or{margin:0 30px;color:#767676;font-style:italic}
.or:before{content:"– "}
.or:after{content:" –"}
.a-z-inner:before,.a-z:after,.a-z:before,.article-inner:after,.grid:after,.page-actions:after,.ui-helper-clearfix:after,.ui-helper-clearfix:before,a.send-feedback-link:before{content:""}
.↓{margin-bottom:18px}
.↓↓{margin-bottom:36px}
.↓↓↓{margin-bottom:54px}
.↑{margin-top:18px}
.↑↑{margin-top:36px}
.↑↑↑{margin-top:54px}
.-↑{margin-top:-18px}
.-↑↑{margin-top:-26px}
.-↑↑↑{margin-top:-36px}
@media only screen and (max-width:1050px){.↓{margin-bottom:15px}
.↓↓{margin-bottom:30px}
.↓↓↓{margin-bottom:45px}
.↑{margin-top:15px}
.↑↑{margin-top:30px}
.↑↑↑{margin-top:45px}
}
.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{display:table;border-collapse:collapse}
.ui-helper-clearfix{min-height:0}
.ui-helper-zfix{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}
.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}
.grid-collapsed div[data-column-span],.grid-collapsed li[data-column-span],.ie8 .grid-collapsed div[data-column-span],.ie8 .grid-collapsed li[data-column-span]{margin-bottom:0;margin-left:0}
.ui-menu .ui-menu-icon{left:auto;right:0}
.ui-tooltip{position:absolute;z-index:9999}
body .ui-tooltip{border-width:2px}
.grid:after{display:table;clear:both}
.grid{margin-left:0;font-size:0}
div[data-column-span],li[data-column-span]{display:block;margin-left:4%;font-size:18px;vertical-align:top}
@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.333333%}
div[data-column-span="2"],li[data-column-span="2"]{width:12.666667%}
div[data-column-span="3"],li[data-column-span="3"]{width:21%}
div[data-column-span="4"],li[data-column-span="4"]{width:29.333333%}
div[data-column-span="5"],li[data-column-span="5"]{width:37.666667%}
div[data-column-span="6"],li[data-column-span="6"]{width:46%}
div[data-column-span="7"],li[data-column-span="7"]{width:54.333333%}
div[data-column-span="8"],li[data-column-span="8"]{width:62.666666%}
div[data-column-span="9"],li[data-column-span="9"]{width:71%}
div[data-column-span="10"],li[data-column-span="10"]{width:79.333333%}
div[data-column-span="11"],li[data-column-span="11"]{width:87.666666%}
div[data-column-span="12"],li[data-column-span="12"]{width:100%;margin-left:0;}
.grid-collapsed div[data-column-span="1"],.grid-collapsed li[data-column-span="1"]{width:8.333333%}
.grid-collapsed div[data-column-span="2"],.grid-collapsed li[data-column-span="2"]{width:16.666667%}
.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.333333%}
.grid-collapsed div[data-column-span="5"],.grid-collapsed li[data-column-span="5"]{width:41.666667%}
.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.333333%}
.grid-collapsed div[data-column-span="8"],.grid-collapsed li[data-column-span="8"]{width:66.666666%}
.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.333333%}
.grid-collapsed div[data-column-span="11"],.grid-collapsed li[data-column-span="11"]{width:91.666666%}
.grid-collapsed div[data-column-span="12"],.grid-collapsed li[data-column-span="12"]{width:100%}
}
@media only screen and (max-width:1050px){div[data-column-span],li[data-column-span]{font-size:16px}
}
.lt-ie8 div[data-column-span],.lt-ie8 li[data-column-span]{display:inline;padding-bottom:30px;zoom:1}
.lt-ie8 div[data-column-span="1"],.lt-ie8 li[data-column-span="1"]{width:4%}
.lt-ie8 div[data-column-span="2"],.lt-ie8 li[data-column-span="2"]{width:12%}
.lt-ie8 div[data-column-span="3"],.lt-ie8 li[data-column-span="3"]{width:20.5%}
.lt-ie8 div[data-column-span="4"],.lt-ie8 li[data-column-span="4"]{width:28.5%}
.lt-ie8 div[data-column-span="5"],.lt-ie8 li[data-column-span="5"]{width:37%}
.lt-ie8 div[data-column-span="6"],.lt-ie8 li[data-column-span="6"]{width:45%}
.lt-ie8 div[data-column-span="7"],.lt-ie8 li[data-column-span="7"]{width:53.5%}
.lt-ie8 div[data-column-span="8"],.lt-ie8 li[data-column-span="8"]{width:60.5%}
.lt-ie8 div[data-column-span="9"],.lt-ie8 li[data-column-span="9"]{width:70%}
.lt-ie8 div[data-column-span="10"],.lt-ie8 li[data-column-span="10"]{width:78.5%}
.lt-ie8 div[data-column-span="11"],.lt-ie8 li[data-column-span="11"]{width:86.5%}
.lt-ie8 div[data-column-span="12"],.lt-ie8 li[data-column-span="12"]{width:100%}
.ie8 div[data-column-span],.ie8 li[data-column-span]{display:inline-block}
.ie8 div[data-column-span="12"]{display:block}
.ie8 div[data-column-span="1"],.ie8 li[data-column-span="1"]{width:4.333333%}
.ie8 div[data-column-span="2"],.ie8 li[data-column-span="2"]{width:12.666667%}
.ie8 div[data-column-span="3"],.ie8 li[data-column-span="3"]{width:21%}
.ie8 div[data-column-span="4"],.ie8 li[data-column-span="4"]{width:29.333333%}
.ie8 div[data-column-span="5"],.ie8 li[data-column-span="5"]{width:37.666667%}
.ie8 div[data-column-span="6"],.ie8 li[data-column-span="6"]{width:46%}
.ie8 div[data-column-span="7"],.ie8 li[data-column-span="7"]{width:54.333333%}
.ie8 div[data-column-span="8"],.ie8 li[data-column-span="8"]{width:62.666666%}
.ie8 div[data-column-span="9"],.ie8 li[data-column-span="9"]{width:71%}
.ie8 div[data-column-span="10"],.ie8 li[data-column-span="10"]{width:79.333333%}
.ie8 div[data-column-span="11"],.ie8 li[data-column-span="11"]{width:87.666666%}
.ie8 div[data-column-span="12"],.ie8 li[data-column-span="12"]{width:100%}
.grid-collapsed{margin-left:0}
.ie8 .grid-collapsed div[data-column-span="1"],.ie8 .grid-collapsed li[data-column-span="1"]{width:8.333333%}
.ie8 .grid-collapsed div[data-column-span="2"],.ie8 .grid-collapsed li[data-column-span="2"]{width:16.666667%}
.ie8 .grid-collapsed div[data-column-span="3"],.ie8 .grid-collapsed li[data-column-span="3"]{width:25%}
.ie8 .grid-collapsed div[data-column-span="4"],.ie8 .grid-collapsed li[data-column-span="4"]{width:33.333333%}
.ie8 .grid-collapsed div[data-column-span="5"],.ie8 .grid-collapsed li[data-column-span="5"]{width:41.666667%}
.ie8 .grid-collapsed div[data-column-span="6"],.ie8 .grid-collapsed li[data-column-span="6"]{width:50%}
.ie8 .grid-collapsed div[data-column-span="7"],.ie8 .grid-collapsed li[data-column-span="7"]{width:58.333333%}
.ie8 .grid-collapsed div[data-column-span="8"],.ie8 .grid-collapsed li[data-column-span="8"]{width:66.666666%}
.ie8 .grid-collapsed div[data-column-span="9"],.ie8 .grid-collapsed li[data-column-span="9"]{width:75%}
.ie8 .grid-collapsed div[data-column-span="10"],.ie8 .grid-collapsed li[data-column-span="10"]{width:83.333333%}
.ie8 .grid-collapsed div[data-column-span="11"],.ie8 .grid-collapsed li[data-column-span="11"]{width:91.666666%}
.ie8 .grid-collapsed div[data-column-span="12"],.ie8 .grid-collapsed li[data-column-span="12"]{width:100%}
.a-z{position:relative;margin-top:10px;margin-bottom:30px;border:1px solid #dcdcdc}
.page-dark .a-z{border-color:#333}
.lt-ie8 .a-z{padding:0 30px}
.a-z-inner:before,.a-z:after,.a-z:before{position:absolute;top:0;bottom:0;width:1px;background:#dcdcdc}
.page-dark .a-z-inner:before,.page-dark .a-z:after,.page-dark .a-z:before{background-color:#333}
.a-z:before{left:25%}
.a-z-3-col:before{left:33.333333%}
.a-z:after{left:50%}
.a-z-3-col:after{left:66.666666%}
.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 .a-z-letter{border-bottom-color:#333}
.lt-ie8 .a-z-letter{margin:20px 0 40px;padding:0}
@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 .a-z-letter h2{color:#222;-webkit-text-fill-color:#000;-webkit-text-stroke:1px #444}
.lt-ie8 .a-z-letter h2{color:#e2e2e2}
.a-z .a-z-letter ul{position:relative;margin-top:10px}
.a-z-letter ul li:before,.page-dark .a-z-letter ul li:before{color:#ff6a00}
.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}
}
.article{max-width:950px;margin-bottom:30px}
.article-inner{margin:0 160px 0 0}
.page-dark .article-inner{margin:0}
.page-dark .article-inner-inner{clear:both;padding:20px 25px 1px;background:#fff;color:#000}
.article-inner:after{display:table;clear:both}
.article-inner .right{clear:right;max-width:65%;margin-right:-160px}
.page-dark .article-inner-inner .right{max-width:50%;margin-right:0}
.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}
.page-dark .article-inner-inner .article-table,.page-dark .article-inner-inner .article-widen-element{margin-right:0}
.intro,.intro strong{font-weight:500}
.page-dark .intro{color:#fff}
.page-dark .article-inner-inner .intro{color:#000}
.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,.article-table,.article-widen-element{margin-right:0}
.article .quote{margin-left:-40px}
.article-inner .right{max-width:50%;margin-right:0}
}
@media only screen and (max-width:1050px){.page-dark .article-inner-inner{padding:15px 20px}
}
@media only screen and (max-width:900px){ol.cols-2,ol.cols-3,ul.cols-2,ul.cols-3{-moz-column-count:1;-webkit-column-count:1;column-count:1}
.article .quote{max-width:50%;margin-left:0}
}
@media only screen and (max-width:500px){.page-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{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{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}
a.send-feedback-link:focus,a.send-feedback-link:hover{color:#3d3d3d}
.page-dark a.send-feedback-link:focus,.page-dark a.send-feedback-link:hover{color:#fff}
a.send-feedback-link:before{position:absolute;top:5px;left:0;width:6px;height:11px;background:url(/gui/i/arrow-right-orange-6x11.svg) no-repeat;-webkit-transition:-webkit-transform 162ms ease;transition:transform 162ms ease}
.no-svg a.send-feedback-link:before{background-image:url(/gui/i/png/arrow-right-orange-6x11.png)}
.lt-ie8 a.send-feedback-link{background:url(/gui/i/png/arrow-right-orange-6x11.png) 10px 4px no-repeat #fff}
.send-feedback.expanded a.send-feedback-link{color:#3d3d3d}
.page-dark .send-feedback.expanded a.send-feedback-link{color:#fff}
.send-feedback.expanded a.send-feedback-link:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.ie9 .send-feedback.expanded a.send-feedback-link:before{top:6px;left:8px;width:11px;height:6px;background-image:url(/gui/i/arrow-down-orange-6x11.svg)}
.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}
.page-actions h2{font-weight:700;font-size:14px;line-height:40px}
.page-actions li{display:inline-block;margin-right:5px;margin-bottom:10px;vertical-align:top}
.lt-ie8 .page-actions li{display:inline;zoom:1}
.page-actions li a,.page-actions li button{display:block;position:relative;width:90px;height:90px;overflow:hidden;border:1px solid #ff6a00;background:url(/gui/i/phone-orange-30x48.svg) 50% 50% no-repeat;text-indent:400%;white-space:nowrap}
.lt-ie8 .page-actions li a,.lt-ie8 .page-actions li button{overflow:visible}
.no-svg .page-actions li a,.no-svg .page-actions li button{background-image:url(/gui/i/png/phone-orange-30x48.png)}
.page-actions li.page-action-email-us a{background-image:url(/gui/i/mail-orange-48x30.svg)}
.no-svg .page-actions li.page-action-email-us a{background-image:url(/gui/i/png/mail-orange-48x30.png)}
.page-actions li.page-action-email-us a:after{background-image:url(/gui/i/mail-white-48x30.svg)}
.no-svg .page-actions li.page-action-email-us a:after{background-image:url(/gui/i/png/mail-white-48x30.png)}
.page-actions li.page-action-twitter a{background-image:url(/gui/i/page-action-twitter-orange-58x48.svg)}
.no-svg .page-actions li.page-action-twitter a{background-image:url(/gui/i/png/page-action-twitter-orange-58x48.png)}
.page-actions li.page-action-twitter a:after{background-image:url(/gui/i/page-action-twitter-white-58x48.svg)}
.no-svg .page-actions li.page-action-twitter a:after{background-image:url(/gui/i/png/page-action-twitter-white-58x48.png)}
.page-actions li.page-action-facebook a{background-image:url(/gui/i/page-action-facebook-orange-48x48.svg)}
.no-svg .page-actions li.page-action-facebook a{background-image:url(/gui/i/png/page-action-facebook-orange-48x48.png)}
.page-actions li.page-action-facebook a:after{background-image:url(/gui/i/page-action-facebook-white-48x48.svg)}
.no-svg .page-actions li.page-action-facebook a:after{background-image:url(/gui/i/png/page-action-facebook-white-48x48.png)}
.page-actions li.page-action-linkedin a{background-image:url(/gui/i/page-action-linkedin-orange-48x48.svg)}
.no-svg .page-actions li.page-action-linkedin a{background-image:url(/gui/i/png/page-action-linkedin-orange-48x48.png)}
.page-actions li.page-action-linkedin a:after{background-image:url(/gui/i/page-action-linkedin-white-48x48.svg)}
.no-svg .page-actions li.page-action-linkedin a:after{background-image:url(/gui/i/png/page-action-linkedin-white-48x48.png)}
.page-actions li.page-action-email a{background-image:url(/gui/i/page-action-email-orange-56x42.svg)}
.no-svg .page-actions li.page-action-email a{background-image:url(/gui/i/png/page-action-email-orange-56x42.png)}
.page-actions li.page-action-email a:after{background-image:url(/gui/i/page-action-email-white-56x42.svg)}
.no-svg .page-actions li.page-action-email a:after{background-image:url(/gui/i/png/page-action-email-white-56x42.png)}
.page-actions li.page-action-print button{background-image:url(/gui/i/page-action-print-orange-58x48.svg)}
.no-svg .page-actions li.page-action-print button{background-image:url(/gui/i/png/page-action-print-orange-58x48.png)}
.page-actions li.page-action-print button:after{background-image:url(/gui/i/page-action-print-white-58x48.svg)}
.no-svg .page-actions li.page-action-print button:after{background-image:url(/gui/i/png/page-action-print-white-58x48.png)}
.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;background-image:none}
.ie8 .page-actions li.page-action-print button:active,.ie8 .page-actions li.page-action-print button:focus{background-image:url(/gui/i/png/page-action-print-white-58x48.png)}
.page-actions li a:after,.page-actions li button:after{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/gui/i/phone-white-30x48.svg) 50% 50% no-repeat;content:"";opacity:0;-webkit-transition:opacity 162ms ease;transition:opacity 162ms ease}
.button:active .icon:before,.button:focus .icon:before,.button:hover .icon:before,.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}
.no-svg .page-actions li a:after,.no-svg .page-actions li button:after{background-image:url(/gui/i/png/phone-white-30x48.png)}
.ie8 .page-actions li.page-action-print button:active,.ie8 .page-actions li.page-action-print button:focus,.ie8 .page-actions li.page-action-print button:hover{background-image:url(/gui/i/png/page-action-print-white-58x48.png)}
.ie8 .page-actions li.page-action-print button:after{display:none}
.ie8 .page-actions li a:after,.ie8 .page-actions li button:after{visibility:hidden}
.ie8 .page-actions li a:active:after,.ie8 .page-actions li a:focus:after,.ie8 .page-actions li a:hover:after,.ie8 .page-actions li button:active:after,.ie8 .page-actions li button:focus:after,.ie8 .page-actions li button:hover:after{visibility:visible}
.highcharts-input-group,.ie8 .nav-blog a:after,.lt-ie9 .section-intro-image .arrow.hide,.slides:after{visibility:hidden}
.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 .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}
.lt-ie8 .article-intro-list ul li{display:inline;zoom:1}
.article-intro-list ul li:before{display:none}
.article-intro-list .dt{display:inline-block;margin-right:5px;font-weight:400}
.lt-ie9 .article-intro-list .dt{font-weight:600}
.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{background-color:#000}
.lt-ie8 .article-intro-list-cta-inner{display:inline;zoom:1}
@media only screen and (max-width:1050px){.article-intro-list{margin-top:30px;margin-bottom:40px}
}
.breadcrumbs{margin:0 0 50px;color:#767676;font-size:13px;line-height:25px;text-transform:uppercase}
.page-dark .breadcrumbs:not(.breadcrumbs-over-image){color:#666;font-weight:400}
.breadcrumbs a{position:relative;margin-right:14px;border-bottom-color:#d7d7d7;border-bottom-color:rgba(118,118,118,.3);color:#767676;white-space:nowrap}
.page-dark .breadcrumbs:not(.breadcrumbs-over-image) a{border-bottom-color:#333;color:#666}
.lt-ie8 .breadcrumbs a{border-bottom-color:#d7d7d7}
.breadcrumbs a:after{position:absolute;top:3px;right:-11px;width:4px;height:7px;line-height:7px;content:url(/gui/i/arrow-right-grey-4x7.svg)}
.page-dark .breadcrumbs:not(.breadcrumbs-over-image) a:after{opacity:.6}
.no-svg .breadcrumbs a:after{content:url(/gui/i/png/arrow-right-grey-4x7.png)}
.breadcrumbs a:last-child:after{display:none}
.breadcrumbs a:active,.breadcrumbs a:focus,.breadcrumbs a:hover{border-bottom-color:#b2e0ff;border-bottom-color:rgba(0,153,255,.3);color:#09f}
.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{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{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{border-bottom-color:#fff}
.page-dark .breadcrumbs-over-image a:after{content:url(/gui/i/arrow-right-white-4x7.svg)}
.page-dark.no-svg .breadcrumbs-over-image a:after{content:url(/gui/i/png/arrow-right-white-4x7.png)}
}
@media only screen and (min-width:701px){.breadcrumbs-over-image{position:absolute;top:20px;left:80px;color:#fff;font-weight:400;text-shadow:0 0 7px rgba(0,0,0,.3)}
.page-dark .breadcrumbs-over-image{left:80px}
.breadcrumbs-over-image a,.breadcrumbs-over-image a:active,.breadcrumbs-over-image a:focus,.breadcrumbs-over-image a:hover{border-bottom-color:#fff;border-bottom-color:rgba(255,255,255,.3);color:#fff;font-weight:400}
.breadcrumbs-over-image a:active,.breadcrumbs-over-image a:focus,.breadcrumbs-over-image a:hover{border-bottom-color:#fff}
.breadcrumbs-over-image a:after{content:url(/gui/i/arrow-right-white-4x7.svg)}
.no-svg .breadcrumbs-over-image a:after{content:url(/gui/i/png/arrow-right-white-4x7.png)}
}
@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;border-top:1px solid #ebebeb}
.page-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}
}
a.button,button,input[type=button],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;font-size:14px;line-height:30px;vertical-align:top;text-align:center;text-transform:uppercase;word-break:normal;cursor:pointer;-webkit-transition:border 162ms ease,background 162ms ease,opacity 162ms ease;transition:border 162ms ease,background 162ms ease,opacity 162ms ease}
.lt-ie9 a.button,.lt-ie9 button,.lt-ie9 input[type=button],.lt-ie9 input[type=submit]{min-height:0}
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}
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}
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)}
button.column-picker-button{float:right;min-height:0;padding:0 0 10px;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}
.button.button-style-3{background-color:#09f;color:#fff}
.button.button-style-3:active,.button.button-style-3:focus,.button.button-style-3:hover{background-color:#005f9f;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)}
.button.button-color-2.button-style-3{background-color:#ff6a00;color:#fff}
.button.button-color-2{border-color:#ff6a00;color:#ff6a00}
.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}
.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:40px;border-right:1px solid #09f;text-align:left}
.lt-ie8 .button .icon{display:none}
.button .icon:after,.button .icon:before{position:absolute;top:50%;left:50%;width:100%;height:100%;content:"";-webkit-transition:opacity 162ms ease;transition:opacity 162ms ease}
.lt-ie9 .button:active .icon:before,.lt-ie9 .button:focus .icon:before,.lt-ie9 .button:hover .icon:before{display:block}
.button .icon:after{opacity:0}
.lt-ie9 .button .icon:after{display:none}
.button:active .icon:after,.button:focus .icon:after,.button:hover .icon:after{opacity:1}
.lt-ie9 .button:active .icon:after,.lt-ie9 .button:focus .icon:after,.lt-ie9 .button:hover .icon:after{display:block}
.button .icon+span{margin-left:41px}
.lt-ie8 .button .icon+span{margin-left:0}
.button.button-style-3 .icon{top:-1px;height:42px;border-right-width:1px;border-right-color:#fff}
.dark .button.button-style-3 .icon{border-right-color:#000}
@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-big .icon+span{margin-left:61px}
.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}
.button.button-style-3:active .icon,.button.button-style-3:focus .icon,.button.button-style-3:hover .icon{border-color:#fff}
.dark .button.button-style-3:active .icon,.dark .button.button-style-3:focus .icon,.dark .button.button-style-3:hover .icon{border-color:#000}
.button.button-color-2 .icon{border-color:#ff6a00}
.button.button-color-2:active .icon,.button.button-color-2:focus .icon,.button.button-color-2:hover .icon{border-color:#e46a14;background-color:#e46a14}
.button.button-color-2.button-style-3 .icon{border-color:#fff}
.dark .button.button-color-2.button-style-3 .icon{border-color:#000}
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}
.js .teaser-clickable,.map button,button.link{cursor:pointer}
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;-webkit-transition:color 162ms ease;transition:color 162ms ease}
button.link:active,button.link:focus,button.link:hover{color:#005c99}
button.link span{border-bottom:1px solid #b2e0ff;border-bottom:1px solid rgba(0,153,255,.3)}
button.link:active span,button.link:focus span,button.link:hover span{border-bottom-color:#005f9f;-webkit-transition:border 162ms ease;transition:border 162ms ease}
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}
.text-button:active,.text-button:focus,.text-button:hover{border-top-color:#000;color:#000}
.dark .text-button:active,.dark .text-button:focus,.dark .text-button:hover{border-top-color:#fff;color:#fff}
.lt-ie8 .button .structural{position:static;width:auto;height:auto;overflow:visible;clip:auto}
.carousel-nav button.link,.slide-inner{overflow:hidden}
@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;background:url(/gui/i/loading-blue-16x16.gif) 30px 50% no-repeat;-webkit-transition:border 162ms ease,opacity 162ms ease;transition:border 162ms ease,opacity 162ms ease}
[data-toggle-loading-message].button-color-2.loading{padding-left:55px;background:url(/gui/i/loading-orange-16x16.gif) 30px 50% no-repeat;-webkit-transition:border 162ms ease,opacity 162ms ease;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;background:url(/gui/i/icon-phone-blue-16x25.svg)}
.no-svg .button .icon.icon-phone:after,.no-svg .button .icon.icon-phone:before{background:url(/gui/i/png/icon-phone-blue-16x25.png)}
.button.button-color-2 .icon.icon-phone:before{background:url(/gui/i/icon-phone-orange-16x25.svg)}
.no-svg .button.button-color-2 .icon.icon-phone:before{background:url(/gui/i/png/icon-phone-orange-16x25.png)}
.button .icon.icon-phone:after,.button.button-style-3 .icon.icon-phone:before{background:url(/gui/i/icon-phone-white-16x25.svg)}
.no-svg .button .icon.icon-phone:after,.no-svg .button.button-style-3 .icon.icon-phone:before{background:url(/gui/i/png/icon-phone-white-16x25.png)}
.button .icon.icon-email:after,.button .icon.icon-email:before{width:29px;height:18px;margin-top:-9px;margin-left:-15px;background:url(/gui/i/icon-email-blue-29x18.svg)}
.no-svg .button .icon.icon-email:after,.no-svg .button .icon.icon-email:before{background:url(/gui/i/png/icon-email-blue-29x18.png)}
.button.button-color-2 .icon.icon-email:before{background:url(/gui/i/icon-email-orange-29x18.svg)}
.no-svg .button.button-color-2 .icon.icon-email:before{background:url(/gui/i/png/icon-email-orange-29x18.png)}
.button .icon.icon-email:after,.button.button-style-3 .icon.icon-email:before{background:url(/gui/i/icon-email-white-29x18.svg)}
.no-svg .button .icon.icon-email:after,.no-svg .button.button-style-3 .icon.icon-email:before{background:url(/gui/i/png/icon-email-white-29x18.png)}
.button .icon.icon-file:after,.button .icon.icon-file:before{width:13px;height:18px;margin-top:-9px;margin-left:-6px;background:url(/gui/i/document-blue-13x18.svg)}
.no-svg .button .icon.icon-file:after,.no-svg .button .icon.icon-file:before{background:url(/gui/i/png/document-blue-13x18.png)}
.button.button-color-2 .icon.icon-file:before{background:url(/gui/i/document-orange-13x18.svg)}
.no-svg .button.button-color-2 .icon.icon-file:before{background:url(/gui/i/png/document-orange-13x18.png)}
.button .icon.icon-file:after,.button.button-style-3 .icon.icon-file:before{background:url(/gui/i/document-white-13x18.svg)}
.no-svg .button .icon.icon-file:after,.no-svg .button.button-style-3 .icon.icon-file:before{background:url(/gui/i/png/document-white-13x18.png)}
.button .icon.icon-table:after,.button .icon.icon-table:before{width:25px;height:17px;margin-top:-8px;margin-left:-13px;background:url(/gui/i/table-blue-25x17.svg)}
.no-svg .button .icon.icon-table:after,.no-svg .button .icon.icon-table:before{background:url(/gui/i/png/table-blue-25x17.png)}
.button.button-color-2 .icon.icon-table:before{background:url(/gui/i/table-orange-25x17.svg)}
.no-svg .button.button-color-2 .icon.icon-table:before{background:url(/gui/i/png/table-orange-25x17.png)}
.button .icon.icon-table:after,.button.button-style-3 .icon.icon-table:before{background:url(/gui/i/table-white-25x17.svg)}
.no-svg .button .icon.icon-table:after,.no-svg .button.button-style-3 .icon.icon-table:before{background:url(/gui/i/png/table-white-25x17.png)}
.button .icon.icon-facebook:after,.button .icon.icon-facebook:before{width:19px;height:34px;margin-top:-13px;margin-left:-10px;background:url(/gui/i/social-facebook-blue-19x34.svg)}
.no-svg .button .icon.icon-facebook:after,.no-svg .button .icon.icon-facebook:before{background:url(/gui/i/png/social-facebook-blue-19x34.png)}
.button.button-color-2 .icon.icon-facebook:before{background:url(/gui/i/social-facebook-orange-19x34.svg)}
.no-svg .button.button-color-2 .icon.icon-facebook:before{background:url(/gui/i/png/social-facebook-orange-19x34.png)}
.button .icon.icon-facebook:after,.button.button-style-3 .icon.icon-facebook:before{background:url(/gui/i/social-facebook-white-19x34.svg)}
.no-svg .button .icon.icon-facebook:after,.no-svg .button.button-style-3 .icon.icon-facebook:before{background:url(/gui/i/png/social-facebook-white-19x34.png)}
.button .icon.icon-twitter:after,.button .icon.icon-twitter:before{width:29px;height:24px;margin-top:-11px;margin-left:-15px;background:url(/gui/i/social-twitter-blue-29x24.svg)}
.no-svg .button .icon.icon-twitter:after,.no-svg .button .icon.icon-twitter:before{background:url(/gui/i/png/social-twitter-blue-29x24.png)}
.button.button-color-2 .icon.icon-twitter:before{background:url(/gui/i/social-twitter-orange-29x24.svg)}
.no-svg .button.button-color-2 .icon.icon-twitter:before{background:url(/gui/i/png/social-twitter-orange-29x24.png)}
.button .icon.icon-twitter:after,.button.button-style-3 .icon.icon-twitter:before{background:url(/gui/i/social-twitter-white-29x24.svg)}
.no-svg .button .icon.icon-twitter:after,.no-svg .button.button-style-3 .icon.icon-twitter:before{background:url(/gui/i/png/social-twitter-white-29x24.png)}
.button .icon.icon-linkedin:after,.button .icon.icon-linkedin:before{width:27px;height:27px;margin-top:-13px;margin-left:-13px;background:url(/gui/i/social-linkedin-blue-27x27.svg)}
.no-svg .button .icon.icon-linkedin:after,.no-svg .button .icon.icon-linkedin:before{background:url(/gui/i/png/social-linkedin-blue-27x27.png)}
.button.button-color-2 .icon.icon-linkedin:before{background:url(/gui/i/social-linkedin-orange-27x27.svg)}
.no-svg .button.button-color-2 .icon.icon-linkedin:before{background:url(/gui/i/png/social-linkedin-orange-27x27.png)}
.button .icon.icon-linkedin:after,.button.button-style-3 .icon.icon-linkedin:before{background:url(/gui/i/social-linkedin-white-27x27.svg)}
.no-svg .button .icon.icon-linkedin:after,.no-svg .button.button-style-3 .icon.icon-linkedin:before{background:url(/gui/i/png/social-linkedin-white-27x27.png)}
.lt-ie8 ul.checkmark-list{margin-left:0;list-style:none}
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;background:url(/gui/i/checkmark-orange-15x14.svg) no-repeat;content:""}
.no-svg ul.checkmark-list li:before{background-image:url(/gui/i/png/checkmark-orange-15x14.png)}
.lt-ie8 ul.checkmark-list li{background:url(/gui/i/png/checkmark-orange-15x14.png) 0 6px no-repeat}
@media only screen and (max-width:1050px){ul.checkmark-list li{margin-bottom:10px;padding-left:23px}
ul.checkmark-list li:before{top:5px}
}
.flexslider{margin:0;padding:0}
.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}
.no-js .slides>li:first-child,.slides:after,html[xmlns] .slides{display:block}
.flex-pauseplay span{text-transform:capitalize}
.slides:after{clear:both;height:0;line-height:0;content:"."}
.event:after,.exp-sections-product-cats .exp-section.expanded:after,.footer:before,.group-inner:after,a.exp-sections-product-cat-link:after{content:""}
* html .slides{height:1%}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;transition:all 1s ease}
.carousel{margin-bottom:40px}
.carousel p,.slide,.slide-content,.slide-inner{-webkit-transition:none;transition:none}
.carousel .slides .slide{-webkit-backface-visibility:visible;max-height:500px;overflow:hidden}
.slide-inner{position:relative;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=right] .slide-inner img,[data-slide-content-alignment=left] .slide-inner img{position:static;float:left;width:55.5%}
[data-slide-content-alignment=right] .slide-inner .slide-content,[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}
.slide-content{position:relative;z-index:1;width:44.5%;padding:0 25px 10px}
.lt-ie8 .slide-content{width:37.5%;padding-right:3%;padding-left:3%}
[data-slide-layout="2"] .slide-inner .slide-content{width:60%}
[data-slide-layout="2"] .lt-ie8 .slide-inner .slide-content{width:55%}
.carousel-nav{list-style:none}
.carousel-nav li{display:inline-block;position:relative;margin:10px 10px 0 0}
.lt-ie8 .carousel-nav li{display:inline;zoom:1}
.lt-ie9 .carousel-nav button{width:80px;height:49px}
.carousel-nav img{width:100%;border:1px solid #ebebeb;opacity:.5;filter:alpha(opacity=50);-webkit-transition:opacity 162ms ease,border 162ms ease;transition:opacity 162ms ease,border 162ms ease}
.carousel-nav button:focus img,.carousel-nav button:hover img{border-color:#dcdcdc;opacity:1;filter:alpha(opacity=100)}
.carousel-nav button.flex-active img{border-color:#ff6a00;opacity:1;filter:alpha(opacity=100)}
.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;filter:alpha(opacity=0);-webkit-transition:opacity 162ms ease;transition:opacity 162ms ease}
.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}
.lt-ie9 .carousel-nav button:focus span,.lt-ie9 .carousel-nav button:hover span{filter:alpha(opacity=100)}
.lt-ie9 .carousel-nav button.flex-active:focus span,.lt-ie9 .carousel-nav button.flex-active:hover span,select.replaced{filter:alpha(opacity=0)}
@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}
.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=right] .slide-inner img,[data-slide-content-alignment=left] .slide-inner img{float:none;width:100%}
[data-slide-layout="2"] .slide-inner img{position:static}
.carousel-nav{text-align:center}
}
.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}
.event:after{display:table;clear:both}
.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}
.event .date .month{display:block;color:#aaa}
.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{margin-top:-1px;margin-bottom:34px;border:1px solid #dcdcdc;border-width:1px 0}
.exp-section+.exp-section,.exp-section+.exp-sections-collapsed-margin,.exp-sections+.exp-sections-collapsed-margin,.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}
.dark .exp-section{border-color:#333}
.exp-section>h2{margin:15px 0;font-size:30px}
.exp-section h2 button,.no-js .exp-section>h2{display:block;position:relative;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;box-sizing:border-box;-webkit-transition:color 162ms ease;transition:color 162ms ease}
.dark .exp-section h2 button,.no-js .dark .exp-section>h2{color:#fff}
.exp-section.collapsed>h2 button{color:#09f}
.exp-section>h2 button span{color:#8d8d8d}
.exp-section>h2 button:active,.exp-section>h2 button:focus,.exp-section>h2 button:hover{color:#005f9f}
.exp-section.expanded>h2 button:active,.exp-section.expanded>h2 button:focus,.exp-section.expanded>h2 button:hover{color:#000}
.dark .exp-section.expanded>h2 button:active,.dark .exp-section.expanded>h2 button:focus,.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;background:url(/gui/i/arrow-right-orange-11x20.svg) 0 50% no-repeat;content:"";-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform 162ms ease;transition:transform 162ms ease}
.no-js .exp-section>h2:before,.no-svg .exp-section h2 button:before{background-image:url(/gui/i/png/arrow-right-orange-11x20.png)}
.ie9 .exp-section>h2 button:before{top:12px;left:-5px;width:22px;height:12px;background-image:url(/gui/i/arrow-down-orange-11x20.svg)}
.lt-ie8 .exp-section>h2 button,.no-js .lt-ie8 .exp-section>h2{background:url(/gui/i/png/arrow-right-orange-11x20.png) 0 50% no-repeat}
.exp-section.collapsed>h2 button:before{-webkit-transform:rotate(0);transform:rotate(0)}
.exp-section-table h2 button{padding-left:62px;background:url(/gui/i/table-blue-25x17.svg) 31px 6px no-repeat}
.exp-section-table.expanded h2 button{background-image:url(/gui/i/table-black-25x17.svg)}
.no-js .exp-section-table h2 button{background-image:url(/gui/i/png/table-black-25x17.png)}
.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;-webkit-transform:translateY(-10px);transform:translateY(-10px)}
.js .exp-section.expanded .exp-section-content{height:auto}
.exp-section.expanded .exp-section-content{opacity:1;-webkit-transform:translateY(0);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}
.exp-sections-product-cats .exp-section.expanded:after{position:absolute;bottom:-1px;left:0;width:100%;height:1px;background:#ff6a00}
.exp-sections-product-cats .exp-section>h2{margin:0 380px 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}
.filters h3,.header-account-links li a,.header-micro-nav,.header-nic a,.language p,.nav-main li a,.nav-supp li a,a.file span.file-meta{text-transform:uppercase}
.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}
.dark .exp-sections-product-cats .exp-section-content{border-top-color:#333}
a.exp-sections-product-cat-link{position:absolute;top:15px;right:30px;bottom:15px;width:350px;padding:6px 70px 7px 30px;border-bottom:none;border-left:1px solid #dcdcdc;background:url(/gui/i/external-grey-55x31.svg) 100% 15px no-repeat;color:#909090;line-height:25px}
.expanded a.exp-sections-product-cat-link,.no-js a.exp-sections-product-cat-link{bottom:auto}
.dark a.exp-sections-product-cat-link{border-color:#333}
.no-svg a.exp-sections-product-cat-link{background-image:url(/gui/i/png/external-grey-55x31.png)}
.lt-ie8 a.exp-sections-product-cat-link{width:250px}
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}
a.exp-sections-product-cat-link:after{position:absolute;top:0;right:0;width:55px;height:100%;background:url(/gui/i/external-dark-blue-55x31.svg) 0 15px no-repeat;opacity:0;-webkit-transition:opacity 162ms ease;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;background-image:url(/gui/i/arrow-right-orange-11x20.svg)}
.ie9 .exp-section.exp-section-small>h2 button:before{top:12px;left:-4px;width:16px;height:8px;background-image:url(/gui/i/arrow-down-orange-11x20.svg);background-size:17px 8px}
.no-backgroundsize .exp-section.exp-section-small>h2 button:before,.no-backgroundsize .exp-section.exp-section-small>h2:before{top:10px;background-image:url(/gui/i/png/arrow-right-orange-6x11.png)}
.lt-ie8 .exp-section.exp-section-small h2 button,.no-js .lt-ie8 .exp-section.exp-section-small>h2{background-image:url(/gui/i/png/arrow-right-orange-6x11.png)}
.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>h2 button,.no-js .exp-section>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:20px}
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:calc(100% - 15px) 50%}
a.exp-sections-product-cat-link:active,a.exp-sections-product-cat-link:focus,a.exp-sections-product-cat-link:hover{border-color:#005f9f}
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-content,.exp-sections-product-cats .exp-section>h2,a.exp-sections-product-cat-link{margin-left:15px}
.exp-sections-product-cats .exp-section{padding-right:15px}
.exp-sections-product-cats .exp-section>h2 img{display:none}
}
@media print{.exp-section h2>button{padding-left:0}
.exp-section.collapsed>h2 button{color:#000;-webkit-transition:none;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;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:none;transition:none}
}
.lt-ie8 ul.file-list,.lt-ie8 ul.file-list ul{margin-left:0;list-style:none}
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,.js .file-list .closed>ul{display:none}
.js .file-list .open>ul{display:block}
.file-list .folder button{padding-left:25px;background:url(/gui/i/file-list-black-minus-15x15.svg) 0 5px no-repeat;color:#000;font-weight:400;font-size:18px;text-align:left}
.file-list-popover div,.footer-right{text-align:right}
.no-svg .file-list .folder button{background-image:url(/gui/i/png/file-list-black-minus-15x15.png)}
.file-list .folder button:active,.file-list .folder button:focus,.file-list .folder button:hover{color:#005f9f}
.js .file-list .closed>.folder button{background-image:url(/gui/i/file-list-orange-plus-15x15.svg)}
.no-svg.js .file-list .closed>.folder button{background-image:url(/gui/i/png/file-list-orange-plus-15x15.png)}
.file-list .button span{border-bottom-color:transparent}
.file-list-popover button,a.file{padding-left:25px;border-bottom:none;background:url(/gui/i/document-blue-13x18.svg) 0 1px no-repeat}
.no-svg .file-list-popover button,.no-svg a.file{background-image:url(/gui/i/png/document-blue-13x18.png)}
.file-list-popover button{background-position:0 3px}
table a.file{display:inline-block}
.lt-ie8 a.file{display:inline;zoom:1}
p a.file{padding-left:20px}
a.file.download-link{padding-left:40px;background-image:url(/gui/i/document-download-blue-25x35.svg);background-position:0 0;font-size:30px;line-height:40px}
.no-svg a.file.download-link{background-image:url(/gui/i/png/document-download-blue-25x35.png)}
a.file span{border-bottom:#b2e0ff;border-bottom:1px solid rgba(0,153,255,.3)}
a.file:active span,a.file:focus span,a.file:hover span{border-bottom-color:#005f9f;color:#005f9f}
a.file span.file-meta{border-bottom:none;color:#767676;font-size:14px;white-space:nowrap}
a.file.download-link span.file-meta{font-size:20px}
.google-docs-link{display:inline-block;width:16px;height:16px;overflow:hidden;margin-left:5px;border:none;background:url(/gui/i/icon-google-docs-16x16.svg) no-repeat;vertical-align:-3px;text-indent:400%;white-space:nowrap}
.no-svg .google-docs-link{background-image:url(/gui/i/png/icon-google-docs-16x16.png)}
@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}
}
.filters{font-size:18px}
.page-dark .filters{color:#fff}
.filters-after-form{margin-top:-31px}
.filters.exp-section{margin-bottom:50px}
.filters h2{margin-bottom:20px}
.filters h3,.filters.exp-section h2{margin-bottom:10px}
.filters h3{border-bottom:1px solid #ebebeb;font-weight:700;font-size:14px}
.page-dark .filters h3{border-bottom-color:#333}
.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}
.filter a{display:block;border-bottom:none;color:#000;line-height:26px;-webkit-transition:none}
.page-dark .filter a{color:#fff}
.filter a:active,.filter a:focus,.filter a:hover{color:#454545}
.page-dark .filter a:active,.page-dark .filter a:focus,.page-dark .filter a:hover{color:#fff}
.filter li[data-selected] a{color:#ff6a00;font-weight:700}
.filter a .name{border-bottom:1px solid transparent}
.filter a:active .name,.filter a:focus .name,.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{color:#fff}
.filter li[data-selected] a:active .name,.filter li[data-selected] a:focus .name,.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{color:#ff6a00}
.filter a .count{color:#767676}
.filter li[data-selected] .count{color:#ff6a00;font-weight:200}
.header-cart-count,.language p,.statement b{font-weight:400}
@media only screen and (max-width:1050px){.filter{font-size:16px;line-height:20px}
.filters h3{font-size:14px}
}
.footer{position:relative;padding-top:100px;padding-bottom:30px;line-height:25px}
.page-dark .footer{background-color:#000;color:#fff}
.copyright,.copyright a{color:#767676}
.group.inverted+.footer{margin-top:-40px}
.footer:before{position:absolute;top:60px;right:0;left:0;height:1px;background:#ebebeb}
.footer-polygon{padding-top:300px;border:none;background:url(/gui/i/polygon-footer-1600.svg) center 100px no-repeat;background-size:contain}
.no-svg .footer-polygon{background-image:url(/gui/i/png/polygon-footer-1600.png)}
.footer-polygon:before{display:none}
.footer-left{position:relative;float:left;width:45%}
.footer-right{float:right;width:50%}
.statement{margin-bottom:26px;padding-top:76px}
.footer-left img{display:block;position:absolute;top:0;left:0;width:137px;height:50px}
.copyright a{border-bottom:1px solid #d7d7d7;border-bottom:1px solid rgba(118,118,118,.3)}
.page-dark .copyright a{border-bottom-color:#333}
.copyright a:active,.copyright a:focus,.copyright a:hover{border-bottom-color:#b2e0ff;border-bottom-color:rgba(0,153,255,.3);color:#09f}
.page-dark .copyright a:active,.page-dark .copyright a:focus,.page-dark .copyright a:hover{border-bottom-color:#09f}
.nav-supp{margin:75px 0 30px}
.nav-supp li{display:inline-block;margin-left:12px}
.lt-ie8 .nav-supp li{display:inline;zoom:1}
.nav-supp li a{display:block;font-size:15px;line-height:20px}
.nav-social{margin-bottom:40px}
.nav-social li{display:inline-block;margin-left:16px;vertical-align:top}
.lt-ie8 .nav-social li{display:inline;zoom:1}
.nav-social li a,.nav-social li button{display:block;position:relative;width:50px;height:50px;overflow:hidden;border:none;background:url(/gui/i/footer-social.svg) no-repeat #000;text-indent:300%;white-space:nowrap;transition:opacity .2s ease}
.group-border-below,.header{border-bottom:1px solid #ebebeb}
.no-svg .nav-social li a,.no-svg .nav-social li button{background-image:url(/gui/i/png/footer-social.png)}
.nav-social li a:focus,.nav-social li a:hover,.nav-social li button:focus,.nav-social li button:hover{opacity:.75}
.nav-social .nav-social-instagram a,.nav-social .nav-social-instagram button{background-position:-50px 0}
.nav-social .nav-social-linkedin a,.nav-social .nav-social-linkedin button{background-position:-100px 0}
.nav-social .nav-social-twitter a,.nav-social .nav-social-twitter button{background-position:-150px 0}
.nav-social .nav-social-xing a,.nav-social .nav-social-xing button{background-position:-200px 0}
.nav-social .nav-social-youtube a,.nav-social .nav-social-youtube button{background-position:-250px 0}
@media only screen and (min-width:3000px){.footer-polygon{padding-top:400px;background-size:100% auto}
}
@media only screen and (max-width:1200px){.footer-polygon{padding-top:250px}
}
@media only screen and (max-width:1050px){.footer{text-align:center}
.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}
.copyright,.nav-supp{margin-top:30px}
.nav-social li,.nav-supp li{margin-right:8px;margin-left:8px}
.footer-left img{display:none}
.nav-supp li a{font-size:14px}
}
@media only screen and (max-width:1024px){.footer-app{display:none}
}
@media only screen and (max-width:550px){.footer-polygon{padding-top:130px}
.statement{max-width:none}
}
@media print{.footer img,.footer-right{display:none}
.footer{clear:both;margin:0;padding:1.5em 0;border-top:1px solid #000;font-size:9pt;line-height:1.4}
.footer-polygon,.no-svg .footer-polygon{background:0 0}
.footer-left{float:none;width:auto}
.statement{margin-bottom:15px;padding:0}
.statement b{color:#000}
}
.group-inner{position:relative;max-width:1310px;margin:auto;padding:0 80px}
.lt-ie9 .group-inner{min-width:960px;padding:0 40px}
.group-inner:after{display:table;clear:both}
.group-border-below{margin-bottom:40px;padding-bottom:20px}
.group-border-above{padding-top:20px;padding-bottom:20px;border-top:1px solid #ebebeb}
.group.inverted{margin-top:-41px;margin-bottom:40px;padding:40px 0}
.group.inverted.inverted-no-margin{margin-top:0}
.header+.group.inverted{margin-top:-26px}
@media only screen and (max-width:1050px){.group-inner{padding:0 20px}
.group.inverted{margin-bottom:30px;padding:30px 0}
.header+.group.inverted{margin-top:-20px}
}
@media only screen and (max-width:900px){.group.inverted{margin-top:-20px}
}
@media only screen and (max-width:500px){.group-inner{padding:0 15px}
}
@media print{.group-inner{padding:0}
}
@-webkit-keyframes show-nav{0%{padding-top:40px;opacity:0}
100%{padding-top:0;opacity:1}
}
@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}
.header-micro{padding-bottom:15px;text-align:right}
.header.header-borderless{border-bottom:0}
.header-cart-account li button span,.logo{border-bottom:none}
.logo{position:absolute;top:50%;left:80px;margin-top:-53px}
.lt-ie9 .logo{left:40px}
.logo img{display:block;max-width:none;width:260px;height:95px}
@media only screen and (min-width:721px){.header-micro .logo{position:static;float:left;margin:0}
.header-micro .logo img{width:137px;height:50px}
}
.lt-ie9 .logo img{width:218px;height:80px}
.header-nic img{float:left;height:50px}
.header-nic p{float:right;margin-top:12px}
.header-nic a{border:none}
.header-nic a:after{margin-left:10px;content:url(/gui/i/arrow-right-blue-20x15.svg)}
.nav-main{float:left;margin-left:31.25%;line-height:25px}
.nav-main ul{margin-left:-20px;list-style:none}
.nav-main li{margin:0}
.nav-main li a{display:block;position:relative;padding-left:20px;border:none;color:#000}
.nav-main li a:active,.nav-main li a:focus,.nav-main li a:hover{color:#ff6a00}
.nav-main li.selected>a{background:url(/gui/i/arrow-tail-right-orange-13x11.svg) 0 50% no-repeat;color:#ff6a00}
.no-svg .nav-main li.selected>a{background-image:url(/gui/i/png/arrow-tail-right-orange-13x11.png)}
.lt-ie8 .nav-main li.selected>a{display:inline;zoom:1}
.nav-main li[data-has-children]>ul{display:none}
.header-micro-nav{clear:left;padding-top:20px;text-align:left}
.header-micro-nav li{display:inline-block;margin-top:5px;margin-right:20px}
.header-micro-nav a{border:none;color:#000;font-size:16px;line-height:24px}
.header-micro-nav .selected a,.header-micro-nav a:focus,.header-micro-nav a:hover{color:#ff6a00}
.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}
.header-cart{position:relative;margin-right:20px}
.header-cart a{padding-left:36px;background:url(/gui/i/cart-white.svg) no-repeat}
.no-svg .header-cart a{background-image:url(/gui/i/png/cart-white.png)}
.header-cart.selected a{background-image:url(/gui/i/cart-orange.svg);color:#ff6a00}
.no-svg .header-cart.selected a{background-image:url(/gui/i/png/cart-orange.png)}
.header-account a,.header-account button{padding-left:30px;background:url(/gui/i/user-white.svg) 0 1px no-repeat;background-size:20px}
.no-svg .header-account a,.no-svg .header-account button{background-image:url(/gui/i/png/user-white.png)}
.header-account.selected a{background-image:url(/gui/i/user-orange.svg);color:#ff6a00}
.no-svg .header-account.selected a{background-image:url(/gui/i/png/user-orange.png)}
.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}
.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}
.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-size:10px;line-height:12px;text-align:center}
@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-size:14px;line-height:22px}
.language p strong{color:#3d3d3d;font-weight:700}
.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[data-popover-trigger]:before{top:1px}
.language .change-language-parent-site-link{margin-left:15px;padding-right:35px;border:none;background:url(/gui/i/external-grey-28x15.svg) 100% 4px no-repeat}
.no-svg .language .change-language-parent-site-link{background-image:url(/gui/i/png/external-grey-28x15.png)}
.language .change-language-parent-site-link span{border-bottom:1px solid;border-bottom-color:#09f;border-bottom-color:rgba(0,153,255,.3)}
.language .change-language-parent-site-link:focus span,.language .change-language-parent-site-link:hover span{border-bottom-color:#005f9f}
.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}
}
.lt-ie9 .header .search{right:40px}
.js .search[aria-expanded=false]{display:none}
.search .search-field{min-height:50px;width:460px;padding:9px 10px 9px 65px;border-color:#d3d3d3;background:url(/gui/i/search-orange-31x31.svg) 17px 50% no-repeat #fff}
.no-svg .search .search-field{background-image:url(/gui/i/png/search-orange-31x31.png)}
@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}
.ie8 .search .search-field{min-height:32px}
.lt-ie8 .search .search-field{width:335px;line-height:52px}
.search .search-field::-webkit-input-placeholder{color:#ababab;font-weight:700;font-style:normal;font-size:14px;text-transform:uppercase}
.search .search-field:-moz-placeholder,.search .search-field::-moz-placeholder{color:#ababab;font-weight:700;font-style:normal;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:focus,.search .search-field:hover{border-color:#aaa}
.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;-webkit-transition:color 162ms ease,opacity 162ms ease;transition:color 162ms ease,opacity 162ms ease}
.no-js .search .search-submit,.no-touch .search .search-submit{opacity:0}
.ie9 .search .search-submit{opacity:1}
.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-cart-account{margin-top:-20px}
.header{padding:20px 0 25px}
.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-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-image:url(/gui/i/search-orange-24x24.svg);background-position:15px 11px}
.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}
.no-svg .search .search-field{background-image:url(/gui/i/png/search-orange-24x24.png)}
.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>div.search-is-open,.no-js .header>div{padding-top:70px}
.header{position:relative;z-index:1000;min-height:85px;text-align:right}
.sticky-menu .header{position:fixed;top:0;width:100%;box-shadow:0 2px 2px rgba(0,0,0,.1);background:#fff;-webkit-transform:translate(0,-150px);transform:translate(0,-150px)}
.sticky-menu-animation-end .header{-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out}
.sticky-menu-hide .header{-webkit-transform:translate(0,-150px);transform:translate(0,-150px);-webkit-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out}
.overthrow-enabled.touch .menu-active .header{position:fixed;top:0;right:0;left:0;background:#fff}
.logo{top:0;margin-top:0}
.header>div{-webkit-transition:padding-top .12s ease;transition:padding-top .12s ease}
.no-js .logo-and-nav-main{display:block;float:none}
.search .search-field{width:100%}
.search-toggler{background:url(/gui/i/search-blue-24x24.svg) 50% 50% no-repeat}
.no-svg .search-toggler{background-image:url(/gui/i/png/search-blue-24x24.png)}
.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{background-image:url(/gui/i/search-dark-blue-24x24.svg)}
.no-svg .search-toggler:active,.no-svg .search-toggler:focus,.no-svg .search-toggler:hover{background-image:url(/gui/i/png/search-dark-blue-24x24.png)}
.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{position:fixed;top:20px;right:20px;z-index:1;padding:8px 25px 8px 55px;background:url(/gui/i/hamburger-orange-18x11.svg) 25px 50% no-repeat #fff;background-color:rgba(255,255,255,.95)}
.header-with-cart .menu-toggler{top:50px}
.no-svg .header .menu-toggler{background-image:url(/gui/i/png/hamburger-orange-18x11.png)}
.header .menu-toggler[aria-pressed=true]{background-image:url(/gui/i/close-orange-14x14.svg)}
.no-svg .header .menu-toggler[aria-pressed=true]{background-image:url(/gui/i/png/close-orange-14x14.png)}
.nav-main{display:block;float:none;margin:0 15px;text-align:left}
.js .language,.js .nav-main,.nav-main .hidden-in-mobile{display:none}
.menu-wrapper .language,.menu-wrapper .nav-main,.nav-main li[data-expanded]>ul{display:block}
.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 #d3d3d3}
.nav-main>ul>li{border-right:1px solid #d3d3d3;border-left:1px solid #d3d3d3}
.nav-main>ul>li[data-expanded]{border:1px solid #ff6a00}
.nav-main>ul>li[data-expanded]+li{border-top:none}
.nav-main>ul>li[data-expanded]>a{border-bottom:1px solid #d3d3d3;font-weight:400}
.nav-main>ul>li>ul>li:first-child{border:none}
.nav-main li li a{padding-right:25px;text-transform:none;padding-left:50px}
.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,.no-svg .nav-main>ul>li.selected a{background:0 0}
.nav-main li[data-selected]>a{color:#ff6a00}
.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 .nav-main li[data-has-children]:after{display:block;position:absolute;top:0;right:0;width:48px;height:49px;background:url(/gui/i/plus-orange-25x25.svg) 50% 50% no-repeat;content:""}
.js.no-svg .nav-main li[data-has-children]:after{background-image:url(/gui/i/png/plus-orange-25x25.png)}
.js .nav-main>ul>li[data-expanded]>a{border-right-color:#fff}
.js .nav-main li[data-expanded]:after{background:url(/gui/i/minus-orange-25x25.svg) 50% 50% no-repeat}
.js.no-svg .nav-main li[data-expanded]:after{background-image:url(/gui/i/png/minus-orange-25x25.png)}
.js .nav-main>ul>li[data-expanded]:after{background:url(/gui/i/minus-white-25x25.svg) 50% 50% no-repeat #ff6a00}
.js.no-svg .nav-main>ul>li[data-expanded]:after{background-image:url(/gui/i/png/minus-white-25x25.png)}
.menu-wrapper .language{float:none;padding:15px 0;text-align:right}
.menu-wrapper .language p{font-size:13px}
.menu-wrapper:focus{outline:0}
.js .menu-wrapper{position:absolute;top:-99999px;left:-99999px;z-index:100;padding:0 20px;background:#fff}
.js .menu-wrapper[aria-expanded=true]{position:absolute;top:65px;right:0;left:0;-webkit-animation:show-nav 162ms ease;animation:show-nav 162ms ease}
.js .menu-wrapper-cart[aria-expanded=true]{top:95px}
.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;border-bottom:1px solid #d3d3d3}
.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}
.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{top:15px;right:15px;margin-left:4px;padding:5px 18px 5px 45px;background-position:18px 50%}
.header-with-cart .button.menu-toggler{top:50px}
.header .search{right:15px;left:0}
.no-js .header .search{top:40px;max-width:100%;margin-left:15px}
.search-toggler[aria-pressed=true]{background-image:url(/gui/i/close-blue-20x20.svg)}
.no-svg .search-toggler[aria-pressed=true]{background-image:url(/gui/i/png/close-blue-20x20.png)}
.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}
}
.layout-1 .content-1{float:left;width:22.65625%}
.layout-1 .content-2{float:right;width:68.75%}
.layout-1 .content-2-1{float:left;width:61.36363%}
.layout-1 .content-2-2{float:right;width:32.95454%}
.layout-2 .content-1{float:left;width:68.75%}
.layout-2 .content-2{float:right;width:22.65625%}
@media only screen and (max-width:1050px){.layout-1 .content-2{width:74.21875%}
.layout-1 .content-2-1,.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{.header{padding:0;border:none}
.logo,.logo img{position:static;max-width:109px}
.header .button.menu-toggler,.language,.nav-main,.search{display:none}
.layout-1 .content-1,.layout-1 .content-2,.layout-2 .content-1,.layout-2 .content-2{float:none;width:auto}
}
.listing{margin-bottom:50px}
.listing-header{position:relative;margin-bottom:20px;border-bottom:1px solid #ebebeb}
.dark .listing-header{border-bottom:1px solid #333}
.listing-header:empty{margin:0;border:none}
.dark .listing-header-jobs,.listing-header-jobs{margin-bottom:10px;padding-top:40px;border-top:1px solid #ebebeb;border-bottom:none}
.dark .listing-header-jobs{border-top-color:#333}
.listing-header:after{display:table;clear:both;content:""}
.listing-header h2,.listing-header h3,.listing-header h4{margin-bottom:5px;color:#000;font-weight:400;font-size:16px;line-height:20px;text-transform:uppercase}
.dark .listing-header h2,.dark .listing-header h3,.dark .listing-header h4{color:#fff}
.lt-ie9 .listing-header h2,.lt-ie9 .listing-header h3,.lt-ie9 .listing-header h4{font-weight:700}
.dark .listing-header-jobs h2,.dark .listing-header-jobs h3,.dark .listing-header-jobs h4,.listing-header-jobs h2,.listing-header-jobs h3,.listing-header-jobs h4{margin-bottom:20px;color:#ff6a00;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;background:url(/gui/i/rss-11x11.svg) 0 6px no-repeat;font-size:16px;text-transform:uppercase}
.no-svg .listing-rss-link{background-image:url(/gui/i/png/rss-11x11.png)}
.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}
.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}
.listing-header-jobs h2,.listing-header-jobs h3,.listing-header-jobs h4{margin-bottom:10px}
.listing-header p{margin:20px 0;text-align:center}
}
.js .person-info,.ui-menu{text-align:left}
.teaser{margin-bottom:27px}
.lt-ie8 .teaser{clear:both}
.teaser-bordered{margin-top:-1px;margin-left:-1px;padding:20px 25px;border:1px solid #dcdcdc}
.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}
.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}
.teaser-heading a[data-equal-height-group]{display:inline-block}
.teaser-floated-image .teaser-image:after,.teaser-floated-image:after{display:table;content:"";clear:both}
.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-content figure,.teaser-content img,.teaser-content table{margin-bottom:10px}
.teaser-content .button{margin-top:10px}
.teaser-content blockquote{margin-top:6px;border:none;font-size:22px;line-height:26px}
.teaser-content blockquote p:last-child{margin-bottom:0}
.teaser-image{margin-bottom:12px}
.js .teaser-clickable:hover a:first-of-type{border-color:#005f9f;color:#005f9f}
.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}
.ie8 .teaser-floated-image .teaser-image-right{min-width:25%}
.teaser-floated-image .teaser-image img{margin-top:4px;margin-bottom:0}
.ie8 .teaser-floated-image .teaser-image img{width:auto}
.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 #ebebeb;border-width:1px 0}
.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}
.news-teaser{padding-bottom:20px}
.news-teaser .teaser-heading,.news-teaser li,.news-teaser ul{margin-bottom:20px}
@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}
.lt-ie9 .ordered-teasers p{margin-left:0}
.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}
.teaser-person{position:relative;margin-bottom:40px}
.teaser-person img{border-bottom:1px solid #ebebeb}
.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}
.person-info{font-size:16px;line-height:20px}
.person-info p{margin-bottom:10px}
.person-info h3{font-weight:400;line-height:20px;text-transform:none}
@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}
.person-info,.person-info h3{font-size:14px}
}
@media only screen and (max-width:700px){.grid .teaser+.teaser{padding-top:25px;border-top:1px solid #ebebeb}
.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-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}
}
.login{max-width:800px;margin:50px auto}
.login h1{margin-bottom:30px}
.login img{max-width:232px;margin-bottom:50px}
.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}
.map a:active,.map a:focus,.map button:active,.map button:focus{outline:#61bf1a dashed 2px}
.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}
}
.nav-sub{margin-bottom:50px;line-height:20px}
.page-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>ul>li>a{padding-top:5px;border-bottom:1px solid #ebebeb;font-weight:400;text-transform:uppercase}
.page-dark .nav-sub>ul>li>a{border-bottom-color:#333}
.nav-sub li li{border-bottom:1px solid #ebebeb}
.page-dark .nav-sub li li{border-bottom-color:#333}
.nav-sub ul ul ul li{padding-bottom:5px;border-bottom:none}
.nav-sub li a{display:block;padding:12px 0;border-bottom:none;color:#000}
.page-dark .nav-sub li a{color:#fff}
.nav-sub li a span,.nav-sub li a strong{border-bottom:1px solid transparent;-webkit-transition:border 162ms ease;transition:border 162ms ease}
.custom-select>span:after,.dialog-close:after{-webkit-transition:opacity 162ms ease;content:""}
.nav-sub li li li a{padding:8px 0 8px 25px}
.nav-sub li strong{font-weight:400}
.lt-ie8 .nav-sub li a{zoom:1}
.nav-sub li li li li a{padding-left:50px}
.nav-sub li li li li li a{padding-left:75px}
.nav-sub li li li li li li a{padding-left:100px}
.nav-sub li a:hover{color:#454545}
.page-dark .nav-sub li a:hover{color:inherit}
.nav-sub li a:active,.nav-sub li a:focus,.nav-sub li[data-selected]>a{color:#ff6a00}
.nav-sub li a:hover span,.nav-sub li a:hover strong{border-bottom-color:#ccc}
.nav-sub li a:active span,.nav-sub li a:focus span{border-color:#ff6a00;color:#ff6a00}
.nav-sub li[data-expanded]+a{padding-bottom:10px}
.nav-sub li[data-selected]>a strong{border-bottom:none}
.nav-sub li li[data-selected]>a strong{font-weight:700}
.nav-sub ul ul ul li[data-selected]>a{border-left:1px solid #ff6a00}
@media only screen and (max-width:1050px){.nav-sub{font-size:16px;line-height:20px}
.nav-sub li a{padding-top:10px;padding-bottom:10px}
.nav-sub 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}
}
.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 #d3d3d3;background:#fff;content:""}
.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}
.custom-select-container,select.replaced{position:relative}
.ui-menu{width:auto!important;margin:0;padding:0;border:1px solid #d3d3d3;border-width:0 1px 1px;box-shadow:0 0 5px rgba(0,0,0,.2);list-style:none;background:#fff;font-size:16px;line-height:25px}
.dark .ui-menu{border-color:#09f;box-shadow:none;background-color:#000}
.ui-menu .ui-menu-item{display:block;margin:0;padding:0}
.dialog,.dialog-image img{margin:0 auto}
.ui-menu .ui-menu-item+.ui-menu-item{border-top:1px solid #d3d3d3}
.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}
.ui-menu .ui-menu-item.ui-state-focus a{background:#f2faff}
.dark .ui-menu .ui-menu-item.ui-state-focus a{background-color:#222}
.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 span span,.custom-select>span,select.replaced{display:block;line-height:40px}
select.replaced{z-index:10;width:100%;height:40px;border:0;opacity:0}
.custom-select{display:block;position:absolute;top:0;left:0;z-index:1;width:100%;color:#000;font-weight:200;text-transform:none}
.dark .custom-select{color:#fff}
.custom-select>span{position:relative;padding:0 40px 0 0;border:1px solid #7fccff;background:url(/gui/i/custom-select-arrow.svg) 100% 50% no-repeat #f2faff;font-size:18px}
.dark .custom-select>span{border-color:#555;background-color:#151515}
.no-svg .custom-select>span{background-image:url(/gui/i/png/custom-select-arrow.png)}
.custom-select>span:after{position:absolute;top:0;right:0;width:40px;height:100%;background:url(/gui/i/custom-select-arrow-active.svg) 0 50% no-repeat;opacity:0;transition:opacity 162ms ease}
.dark .custom-select>span:after{background-image:url(/gui/i/custom-select-arrow-dark-active.svg)}
.custom-select span span{height:40px;overflow:hidden;padding-right:10px;padding-left:10px;border-right:1px solid #7fccff;text-overflow:ellipsis;white-space:nowrap}
.dark .custom-select span span{border-right-color:#555}
.custom-select.active>span{position:relative;border-color:#09f}
#dialogs,.dialog{position:absolute;width:100%}
.custom-select.active>span:after{opacity:1}
.custom-select.active span span{border-color:#09f}
select.replaced[disabled]{cursor:not-allowed}
select.replaced[disabled]+.custom-select>span{border-color:#cdcdcd;background-color:#f8f8f8;background-image:url(/gui/i/custom-select-arrow-disabled.svg);color:#767676}
.dark select.replaced[disabled]+.custom-select>span{border-color:#555;background-color:#333}
.no-svg select.replaced[disabled]+.custom-select>span{background-image:url(/gui/i/png/custom-select-arrow-disabled.png)}
select.replaced[disabled]+.custom-select span span{border-color:#cdcdcd}
.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}
}
#dialogs{top:0;left:0;z-index:2000;padding:30px;background:#333;background:rgba(0,0,0,.7)}
#dialogs.darker{background:#333;background:rgba(0,0,0,.9)}
.dialog{max-width:1026px;padding:40px 30px 30px;outline:0;border:1px solid #ff6a00;background:#fff}
.dialog .intro{color:#000}
.dialog-transfer{max-width:400px;text-align:center}
.dialog-table{max-width:95%;max-width:calc(100% - 120px);width:auto}
.dialog-close,.dialog-close:after{position:absolute;width:39px;height:39px}
.dialog-dark,.dialog-image,.dialog-map,.dialog-video{padding:70px 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)}
.on-page-search input.autocomplete-active:focus,.on-page-search input.autocomplete-active:hover,.ui-datepicker{box-shadow:0 0 5px rgba(0,0,0,.2)}
.open-in-dialog+.dialog-content{margin-top:30px}
.dialog-content form{margin-bottom:0}
.dialog-content>div>:first-child{margin-right:60px}
.dialog-transfer .dialog-content{padding-top:68px;background:url(/gui/i/loading-orange-48x48.gif) 50% 0 no-repeat}
.dialog-transfer .dialog-content span{font-weight:400;white-space:nowrap}
.dialog-close{top:20px;right:20px;z-index:100;overflow:hidden;margin:0;padding:0;border:none;background:url(/gui/i/close-circle-blue-39x39.svg) no-repeat;text-indent:300%;white-space:nowrap}
.no-svg .dialog-close{background-image:url(/gui/i/png/close-circle-blue-39x39.png)}
.dialog-dark .dialog-close{top:0;right:0}
.dialog-image .dialog-close,.dialog-map .dialog-close,.dialog-table .dialog-close,.dialog-video .dialog-close{top:5px;right:0;padding:23px;border-radius:50%;background-color:#fff;background-image:url(/gui/i/close-blue-20x20.svg);background-position:50% 50%}
.dialog-table .dialog-close{top:-60px;background-color:#09f;background-image:url(/gui/i/close-white-20x20.svg)}
.no-svg .dialog-image .dialog-close,.no-svg .dialog-map .dialog-close,.no-svg .dialog-video .dialog-close{background-image:url(/gui/i/png/close-blue-20x20.png)}
.no-svg .dialog-table .dialog-close{background-image:url(/gui/i/png/close-white-20x20.png)}
.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}
.dialog-table .dialog-close:focus,.dialog-table .dialog-close:hover{background-color:#fff}
.dialog-close:after{top:0;left:0;background:url(/gui/i/close-circle-dark-blue-39x39.svg) no-repeat;opacity:0;transition:opacity 162ms ease}
.no-svg .dialog-close:after{background-image:url(/gui/i/png/close-circle-dark-blue-39x39.png)}
.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;background-image:url(/gui/i/close-white-20x20.svg)}
.rating-tool,.rating-tool .step{height:42px;display:inline-block}
.dialog-table .dialog-close:after{background-image:url(/gui/i/close-blue-20x20.svg)}
.no-svg .dialog-image .dialog-close:after,.no-svg .dialog-map .dialog-close:after,.no-svg .dialog-video .dialog-close:after{background-image:url(/gui/i/png/close-white-20x20.png)}
.no-svg .dialog-table .dialog-close:after{background-image:url(/gui/i/png/close-blue-20x20.png)}
.ie8 .dialog-close:after{display:none;top:-4px}
.ie8 .dialog-image .dialog-close:after,.ie8 .dialog-map .dialog-close:after,.ie8 .dialog-table .dialog-close:after,.ie8 .dialog-video .dialog-close:after{top:50%}
.dialog-close:active:after,.dialog-close:focus:after,.dialog-close:hover:after{opacity:1}
.dialog-close img,.ie8 .dialog-close:active:after,.ie8 .dialog-close:focus:after,.ie8 .dialog-close:hover:after{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 (max-width:900px){.js .open-in-dialog+.dialog-content.collapsed{display:none}
.open-in-dialog+.dialog-content{-webkit-animation:fade-in .75s forwards;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:0;right:0}
.dialog-dark{padding:0}
.dialog-content>div>:first-child{margin-right:0}
}
.rating-tool{position:relative;overflow:hidden;background:url(/gui/i/stars-44x84.svg) 0 100% repeat-x #ebebeb}
.no-svg .rating-tool{background-image:url(/gui/i/png/stars-44x84.png)}
.dark .rating-tool{background-image:url(/gui/i/stars-dark-44x84.svg)}
.no-svg .dark .rating-tool{background-image:url(/gui/i/png/stars-dark-44x84.png)}
.rating-tool .meter{position:absolute;top:0;left:0;z-index:500;height:42px;background:url(/gui/i/stars-44x84.svg) repeat-x #ff6a00}
.no-svg .rating-tool .meter{background-image:url(/gui/i/png/stars-44x84.png)}
.dark .rating-tool .meter{background-image:url(/gui/i/stars-dark-44x84.svg)}
.no-svg .dark .rating-tool .meter{background-image:url(/gui/i/png/stars-dark-44x84.png)}
.rating-tool .step{position:relative;z-index:1000;float:left;width:22px}
@media only screen and (max-width:1050px) and (min-width:700px){.rating-tool{height:38px;margin-top:-1px;background-image:url(/gui/i/stars-40x76.svg)}
.dark .rating-tool{background-image:url(/gui/i/stars-dark-40x76.svg)}
.no-svg .dark .rating-tool{background-image:url(/gui/i/png/stars-dark-40x76.png)}
.no-svg .rating-tool{background-image:url(/gui/i/png/stars-40x76.png)}
.rating-tool .meter{height:38px;background-image:url(/gui/i/stars-40x76.svg)}
.no-svg .rating-tool .meter{background-image:url(/gui/i/png/stars-40x76.png)}
.dark .rating-tool .meter{background-image:url(/gui/i/stars-dark-40x76.svg)}
.no-svg .dark .rating-tool .meter{background-image:url(/gui/i/png/stars-dark-40x76.png)}
.rating-tool .step{width:20px;height:38px}
}
.on-page-search{margin-bottom:30px;padding-bottom:40px;border-bottom:1px solid #ebebeb}
.inverted .on-page-search,.page-dark .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 .ui-menu:before{border-color:#09f;background:#f2faff}
.on-page-search .button{min-width:0;width:100%}
@media only screen and (max-width:1050px){.on-page-search{margin-bottom:30px;padding-bottom:40px}
.on-page-search input{min-height:44px;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}
}
.paging{margin:50px 0 30px;text-align:center;cursor:default}
.page-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;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;border:1px solid #09f;font-style:normal}
.paging .comma{position:absolute;left:-9999px}
.paging a.next-page,.paging a.prev-page{position:relative;top:8px;width:20px;height:15px;overflow:hidden;margin-right:5px;margin-left:5px;background:url(/gui/i/arrow-left-blue-20x15.svg) 0 50% no-repeat;text-indent:300px;white-space:nowrap}
.around-the-globe-story-nav a,.smiley,.ui-datepicker-header a{text-indent:400%;white-space:nowrap}
.no-svg .paging a.prev-page{background-image:url(/gui/i/png/arrow-left-blue-20x15.png)}
.paging a.next-page{background-image:url(/gui/i/arrow-right-blue-20x15.svg)}
.no-svg .paging a.next-page{background-image:url(/gui/i/png/arrow-right-blue-20x15.png)}
.paging a.next-page:after,.paging a.prev-page:after{position:absolute;top:0;left:0;width:20px;height:15px;background:url(/gui/i/arrow-left-blue-hover-20x15.svg);content:"";opacity:0;-webkit-transition:opacity 162ms ease;transition:opacity 162ms ease}
.paging a.next-page:after{background-image:url(/gui/i/arrow-right-blue-hover-20x15.svg)}
.paging a.next-page:focus:after,.paging a.next-page:hover:after,.paging a.prev-page:focus:after,.paging a.prev-page:hover:after{opacity:1}
@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}
.paging a.next-page,.paging a.prev-page{top:8px}
}
.no-js .share-teaser{display:none}
.share-teaser{position:relative;z-index:1;margin-bottom:30px;line-height:20px}
.share-teaser .rendered:before{position:absolute;top:50%;right:0;left:-35px;z-index:-1;height:110%;margin-top:-80px;background:url(/gui/i/world-map-light-grey-390x189.svg) 0 50% no-repeat;background-size:contain;content:""}
.dark .share-teaser .rendered:before{opacity:.2}
.no-svg .share-teaser .rendered:before{background-image:url(/gui/i/png/world-map-light-grey-390x189.png)}
.share-teaser p{margin-bottom:0}
.share-teaser h2{margin-bottom:0;color:#000;font-weight:600;font-size:14px}
.dark .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}
.share-teaser .value span{color:#bfbfbf}
.dark .share-teaser .value span{color:#fff}
.share-teaser .change{color:#000;font-weight:700;font-size:14px;text-transform:uppercase}
.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{color:#767676;font-size:13px}
.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}
}
.sitemap{position:relative;margin-bottom:30px;border:1px solid #dcdcdc}
.sitemap:after,.sitemap:before{position:absolute;top:0;left:33.333333%;width:1px;height:100%;background:#dcdcdc;content:""}
.sitemap:after{left:66.666666%}
.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;-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}
.sitemap-section h2 a{border-bottom:none}
.sitemap-section>ul>li{margin-bottom:15px;padding-left:22px;background:url(/gui/i/document-orange-13x18.svg) 0 5px no-repeat}
.no-svg .sitemap-section>ul>li{background-image:url(/gui/i/png/document-orange-13x18.png)}
.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;background:url(/gui/i/document-grey-11x14.svg) 0 3px no-repeat}
.no-svg .sitemap-section ul ul li{background-image:url(/gui/i/png/document-grey-11x14.png)}
.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}
}
.search-results{margin-bottom:50px;border-bottom:1px solid #dcdcdc}
.page-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}
.search-results .sub-heading strong{color:#000}
.page-dark .search-results .sub-heading strong{color:#fff}
.search-result{padding:20px 25px;border:1px solid #dcdcdc;border-bottom:none}
.page-dark .search-result:not(.search-result-highlighted){border-color:#dcdcdc #fff #fff;background-color:#fff;color:#000}
.search-result:after{display:table;clear:both;content:""}
.search-result strong{background:#fff799;font-weight:inherit}
.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 h3 strong{font-weight:200;-webkit-transition:none;transition:none}
.search-result .breadcrumbs{margin:15px 0 0}
.page-dark .search-result-highlighted,.search-result-highlighted{margin-bottom:30px;border-color:#ff6a00;border-bottom:1px solid #ff6a00}
.search-result-image div[data-column-span],.search-result-person div[data-column-span],.search-result-person dl{margin-bottom:0}
.search-result-person img{width:100%;border-bottom:1px solid #ebebeb}
.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}
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;background:url(/gui/i/arrow-right-orange-11x20.svg) 0 50% no-repeat;content:"";-webkit-transition:all .16s ease;transition:all .16s ease}
.no-svg .search-other-websites-toggler:before{background-image:url(/gui/i/png/arrow-right-orange-11x20.png)}
.backgroundsize .search-other-websites-toggler:before{width:8px;height:14px;margin-top:-7px;background-size:8px 14px}
.search-other-websites-toggler.expanded:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.search-other-websites-toggler.expanded,.search-other-websites-toggler.expanded:focus,.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{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}
}
.system-message{position:relative;clear:both;min-height:112px;margin:0 0 40px;padding:15px 25px 0;border:1px solid #09f;text-align:left}
.system-message-subtle{min-height:0;padding:15px 20px 0}
.generatedcontent .system-message{border-left-width:120px;-webkit-transition:none;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}
.system-message:before{position:absolute;top:0;bottom:0;left:-120px;width:120px;background:url(/gui/i/system-message-neutral-30x69.svg) 50% 50% no-repeat;content:""}
.system-message-subtle:before{display:none}
.no-svg .system-message:before{background-image:url(/gui/i/png/system-message-neutral-30x69.png)}
.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}
.confirmation-message h2,.confirmation-message.system-message-subtle p strong{color:#00be48}
.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}
.confirmation-message:before{background-image:url(/gui/i/system-message-success-73x66.svg)}
.no-svg .confirmation-message:before{background-image:url(/gui/i/png/system-message-success-73x66.png)}
.warning-message h2,.warning-message.system-message-subtle p strong{color:#ff6a00}
.warning-message{border-color:#ff6a00}
.warning-message:before{background-image:url(/gui/i/system-message-warning-19x75.svg)}
.no-svg .warning-message:before{background-image:url(/gui/i/png/system-message-warning-19x75.png)}
.error-message h2,.error-message.system-message-subtle p strong{color:#f03728}
.error-message{border-color:#f03728}
.error-message:before{background-image:url(/gui/i/system-message-error-60x60.svg)}
.no-svg .error-message:before{background-image:url(/gui/i/png/system-message-error-60x60.png)}
@media only screen and (max-width:1050px){.system-message{padding:10px 20px}
.system-message h2{font-size:17px;line-height:25px}
}
@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}
}
.tabbed-module{margin-top:30px;margin-bottom:50px}
.tabbed-module .tab-navigation{padding-left:20px;border-bottom:1px solid #ff6a00}
.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}
.dark .tabbed-module .tab-navigation a:link,.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}
.ie9 .tabbed-module .tab-navigation .tab-selected a:after,.ie9 .tabbed-module .tab-navigation a:before,.job:before,.lt-ie9 .tabbed-module .tab-navigation .tab-selected a:after,.lt-ie9 .tabbed-module .tab-navigation a:before,.tabbed-module .hidden-tab,.tabbed-module.multi-row .tab-navigation .tab-selected a:after,.tabbed-module.multi-row .tab-navigation a:before{display:none}
.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:""}
.dark .tabbed-module .tab-navigation a:before{border-top-color:#000}
.tabbed-module .tab-navigation a:active,.tabbed-module .tab-navigation a:focus,.tabbed-module .tab-navigation a:hover{background-color:#f3f3f3}
.dark .tabbed-module .tab-navigation a:active,.dark .tabbed-module .tab-navigation a:focus,.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}
.tabbed-module .tab-navigation .tab-selected a:focus,.tabbed-module .tab-navigation a:focus{color:#ff6a00}
.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}
.tabbed-module .tab-content,.video-container{padding-top:30px}
.dark .tabbed-module .tab-navigation .tab-selected a:link,.dark .tabbed-module .tab-navigation .tab-selected a:visited,.dark .tabbed-module.multi-row .tab-navigation .tab-selected a:link,.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:"";-webkit-transform:rotate(225deg);transform:rotate(225deg);-webkit-transform-origin:top right;transform-origin:top right}
.job h3,.jobs{position:relative}
.tabbed-module-bordered .tab-content{padding:20px 25px 10px;border:1px solid #ff6a00;border-width:0 1px 1px}
.tabbed-module.multi-row .tab-content{padding:10px 0 0;border:none}
@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}
}
.job div[data-column-span],.job p,.jobs ul{margin-bottom:0}
.jobs{border-bottom:1px solid #ff6a00}
.jobs .job{min-height:125px;margin:0;padding:15px 20px;border:1px solid #ff6a00;border-width:1px 1px 0}
.job h3{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}
}
.video{margin-bottom:40px}
.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%;background:url(/gui/i/play-blue-80x80.svg) 50% 50% no-repeat #fff;background:url(/gui/i/play-blue-80x80.svg) 50% 50% no-repeat rgba(255,255,255,.8);-webkit-transition:all 162ms ease;transition:all 162ms ease}
.no-svg .play-overlay{background-image:url(/gui/i/png/play-blue-80x80.png)}
.js .youtube-thumb:focus .play-overlay,.js .youtube-thumb:hover .play-overlay{width:110px;margin-left:-55px;border-radius:5px;background-color:#fff}
.video-container{position:relative;height:0;overflow:hidden;margin-bottom:40px;padding-bottom:56.25%}
.video-container iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}
.video{position:relative;height:0;overflow:hidden;padding-bottom:57%}
.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}
.nav-compass .compass{position:relative;margin:60px;padding-top:40%;border:1px solid #d3d3d3;background:url(/gui/i/career-compass-950x400.svg) 50% 50% no-repeat;background-size:100%}
.no-svg .nav-compass .compass{background-image:url(/gui/i/png/career-compass-950x400.png)}
.nav-compass-verbose .compass{margin:100px 60px;padding-top:50%}
.nav-compass li{position:absolute;width:300px;padding:15px 20px;border:1px solid #d3d3d3;background:#fff}
.nav-compass .north{top:-30px;left:50%;margin-left:-150px}
.nav-compass-verbose .north{top:-70px}
.nav-compass .east{top:50%;right:-60px;margin-top:-30px}
.nav-compass-verbose .east{margin-top:-65px}
.nav-compass .south{bottom:-30px;left:50%;margin-left:-150px}
.nav-compass-verbose .south{bottom:-70px}
.nav-compass .west{top:50%;left:-60px;margin-top:-30px}
.nav-compass-verbose .west{margin-top:-65px}
.nav-compass li a{display:block;border:none;background:url(/gui/i/arrow-right-orange-6x11.svg) 100% 50% no-repeat}
.no-svg .nav-compass li a{background-image:url(/gui/i/png/arrow-right-orange-6x11.png)}
.nav-compass li p{margin-top:10px;color:#767676;font-size:16px;line-height:20px}
@media only screen and (max-width:1100px){.nav-compass-headings li{width:200px}
.nav-compass-headings .north,.nav-compass-headings .south{margin-left:-100px}
}
@media only screen and (max-width:900px){.nav-compass .compass{margin:0 0 0 30px;padding:0;background-position:-25% 50%;background-size:125%}
.compass ul{position:relative;left:-30px}
.nav-compass li{width:300px;padding:10px 15px}
.compass li p{display:none}
.nav-compass .east,.nav-compass .north,.nav-compass .south,.nav-compass .west{position:static;margin:10px 0}
}
@media only screen and (max-width:700px){.nav-compass .compass{margin:0;padding-top:40%;background-position:50% 0;background-size:100%}
.nav-compass ul{position:static;margin:0 10px 10px;border-bottom:1px solid #d3d3d3}
.nav-compass .east,.nav-compass .north,.nav-compass .south,.nav-compass .west{width:auto;margin:0;border-bottom:none}
}
@media only screen and (max-width:400px){.nav-compass .compass{background-position:50% -27px;background-size:140%}
}
.progress .current strong:before,.progress .current:after{background:#ff6a00;content:""}
.progress{margin-right:-6px;margin-bottom:30px;margin-left:-6px}
.progress ol{display:table;width:100%;border-spacing:6px;border-collapse:separate}
.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}
.lt-ie8 .progress li{display:inline;padding:40px 80px;zoom:1}
.progress li:before{display:inline-block;font-size:36px;line-height:40px;content:counter(li);counter-increment:li}
.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}
.progress .current.done:after{display:none}
.progress .current:before{color:#ff6a00}
.progress .current strong{position:relative;font-weight:200}
.progress .current strong:before{position:absolute;bottom:-17px;left:50%;width:1px;height:12px}
.progress .done{border-bottom-color:#ff6a00}
.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;content:url(/gui/i/checkmark-orange-12x11.svg)}
.no-svg .progress .done span:after{content:url(/gui/i/png/checkmark-orange-12x11.png)}
@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}
}
.intro-image{margin:0 0 26px}
.intro-image-caption{position:relative;margin:60px 220px 40px 0;text-align:center}
.intro-image img{margin:auto}
.lt-ie9 .intro-image img{width:100%}
.intro-image-caption img{display:inline-block}
.intro-image-caption em{position:absolute;top:0;right:-220px;width:190px;padding-top:15px;border-top:1px solid #000;font-style:normal;font-size:14px;line-height:20px;text-align:left}
.page-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}
}
input.has-datepicker{padding-right:46px;background-image:url(/gui/i/calendar-blue-41x24.svg);background-position:100% 45%;background-repeat:no-repeat}
.lt-ie8 input.has-datepicker{padding-right:10px}
.no-svg .has-datepicker{background-image:url(/gui/i/png/calendar-blue-41x24.png)}
.ui-datepicker{z-index:1000!important;margin-top:8px;padding:0 15px 10px;border:1px solid #d3d3d3;background:#fff;-webkit-transition:none;transition:none}
.no-generatedcontent .ui-datepicker{width:361px}
.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}
.icon-link:before,[data-toggler-for] button:before{height:22px;content:""}
.ui-datepicker-header a.ui-datepicker-prev{border-right:1px solid #efefef;background:url(/gui/i/arrow-left-blue-20x15.svg) 50% 50% no-repeat}
.no-svg .ui-datepicker-header a.ui-datepicker-prev{background-image:url(/gui/i/png/arrow-left-blue-20x15.png)}
.ui-datepicker-header a.ui-datepicker-next{right:0;border-left:1px solid #efefef;background:url(/gui/i/arrow-right-blue-20x15.svg) 50% 50% no-repeat}
.ui-datepicker table,.ui-datepicker th{border:none;text-align:center}
.no-svg .ui-datepicker-header a.ui-datepicker-next{background-image:url(/gui/i/png/arrow-right-blue-20x15.png)}
.ui-datepicker-header a:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";opacity:0;-webkit-transition:opacity 162ms ease;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{background:url(/gui/i/arrow-left-blue-20x15.svg) 50% 50% no-repeat #f8f8f8}
.no-svg .ui-datepicker-header a.ui-datepicker-prev:after{background-image:url(/gui/i/png/arrow-left-blue-20x15.png)}
.ui-datepicker-header a.ui-datepicker-next:after{background:url(/gui/i/arrow-right-blue-20x15.svg) 50% 50% no-repeat #f8f8f8}
.no-svg .ui-datepicker-header a.ui-datepicker-next:after{background-image:url(/gui/i/png/arrow-right-blue-20x15.png)}
.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 th{width:14.285714286%}
.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;-webkit-transition:all 162ms ease;transition:all 162ms ease}
.ui-datepicker table a:focus,.ui-datepicker table a:hover{border-color:#09f;border-color:rgba(0,153,255,.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}
.disclaimer,.disclaimer ul li:before{color:#767676}
@media only screen and (max-width:1050px){input.has-datepicker{padding-right:36px;background-image:url(/gui/i/calendar-blue-31x19.svg)}
.no-svg .has-datepicker{background-image:url(/gui/i/png/calendar-blue-31x19.png)}
.ui-datepicker-header a{width:60px}
}
.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}
.sharegraph>.loading{min-height:400px;background:url(/gui/i/loading-orange-48x48.gif) 50% 50% no-repeat;-webkit-transition:none;transition:none}
.share-info h3{margin-bottom:5px;font-weight:700;font-size:14px;line-height:20px}
@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;top:-10px}
.interval-dates{top:-10px}
.share{padding-top:50px}
}
.lt-ie8 ul.icon-list{margin-left:0;list-style:none}
ul.icon-list li{position:relative;margin-bottom:15px;padding-left:0}
ul.icon-list li:before{display:none}
.icon-link{position:relative;margin-left:30px}
.icon-link:before{position:absolute;top:1px;left:-30px;width:22px;border:none;border-radius:0;background-position:0 0;background-repeat:no-repeat}
.lt-ie8 .icon-link{padding-left:30px}
.icon-link.icon-rss:before{background-image:url(/gui/i/icon-rss-20x20.svg)}
.no-svg .icon-link.icon-rss:before{background-image:url(/gui/i/png/icon-rss-20x20.png)}
.lt-ie8 .icon-link.icon-rss{background:url(/gui/i/png/icon-rss-20x20.png) 0 4px no-repeat}
.icon-link.icon-email:before{background-image:url(/gui/i/icon-email-20x20.svg)}
.no-svg .icon-link.icon-email:before{background-image:url(/gui/i/png/icon-email-20x20.png)}
.lt-ie8 .icon-link.icon-email{background:url(/gui/i/png/icon-email-20x20.png) 0 4px no-repeat}
.icon-link.icon-twitter:before{background-image:url(/gui/i/icon-twitter-20x20.svg)}
.no-svg .icon-link.icon-twitter:before{background-image:url(/gui/i/png/icon-twitter-20x20.png)}
.lt-ie8 .icon-link.icon-twitter{background:url(/gui/i/png/icon-twitter-20x20.png) 0 4px no-repeat}
.icon-link.icon-facebook:before{background-image:url(/gui/i/icon-facebook-20x20.svg)}
.no-svg .icon-link.icon-facebook:before{background-image:url(/gui/i/png/icon-facebook-20x20.png)}
.lt-ie8 .icon-link.icon-facebook{background:url(/gui/i/png/icon-facebook-20x20.png) 0 4px no-repeat}
.icon-link.icon-instagram:before{background-image:url(/gui/i/icon-instagram-20x20.svg)}
.no-svg .icon-link.icon-instagram:before{background-image:url(/gui/i/png/icon-instagram-20x20.png)}
.lt-ie8 .icon-link.icon-instagram{background:url(/gui/i/png/icon-instagram-20x20.png) 0 4px no-repeat}
.icon-link.icon-youtube:before{background-image:url(/gui/i/icon-youtube-20x20.svg)}
.no-svg .icon-link.icon-youtube:before{background-image:url(/gui/i/png/icon-youtube-20x20.png)}
.lt-ie8 .icon-link.icon-youtube{background:url(/gui/i/png/icon-youtube-20x20.png) 0 4px no-repeat}
.icon-link.icon-linkedin:before{background-image:url(/gui/i/icon-linkedin-20x20.svg)}
.no-svg .icon-link.icon-linkedin:before{background-image:url(/gui/i/png/icon-linkedin-20x20.png)}
.lt-ie8 .icon-link.icon-linkedin{background:url(/gui/i/png/icon-linkedin-20x20.png) 0 4px no-repeat}
@media only screen and (max-width:1050px){ul.icon-list li{margin-bottom:10px;padding-left:30px}
.icon-link:before{top:-2px}
}
.disclaimer{margin-top:40px;margin-bottom:40px;padding-top:15px;border-top:1px solid #d3d3d3;font-size:16px;line-height:22px}
.dark .disclaimer,.inverted .disclaimer{border-top-color:#444}
.disclaimer p,.disclaimer ul{margin-bottom:15px}
.disclaimer ul li{margin-bottom:5px;padding-left:20px}
@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:url(/gui/i/logo.svg) calc(100% - 30px) 50% no-repeat;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;width:100%;padding:0 0 0 30px;background:0 0;color:#000;font-weight:200;font-size:30px;text-align:left;text-transform:uppercase;box-sizing:border-box;-webkit-transition:color 162ms ease;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;background:url(/gui/i/arrow-right-orange-11x20.svg) 0 50% no-repeat;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform 162ms ease;transition:transform 162ms ease}
.no-svg [data-toggler-for] button:before{background-image:url(/gui/i/png/arrow-right-orange-11x20.png)}
[data-toggle].collapsed [data-toggler-for] button:before{-webkit-transform:rotate(0);transform:rotate(0)}
[data-toggle]:not(.collapsed)>div{-webkit-animation:fade-in .75s forwards;animation:fade-in .75s forwards}
@-webkit-keyframes fade-in{0%{opacity:0;-webkit-transform:translateY(-10px)}
100%{opacity:1;-webkit-transform:translateY(0)}
}
@keyframes fade-in{0%{opacity:0;transform:translateY(-10px)}
100%{opacity:1;transform:translateY(0)}
}
@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=text],.wsg-input-form input[type=number]{width:140px}
.wsg-input-form .error input[type=text],.wsg-input-form .error input[type=number]{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=text],.wsg-input-form input[type=number]{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=text],.wsg-input-form input[type=number]{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;content:url(/gui/i/warning-triangle-orange-25x22.svg)}
.no-svg .wsg-results-table .borderline-case:after{content:url(/gui/i/png/warning-triangle-orange-25x22.png)}
.wsg-results-table td span.flash{background-color:#fff799;-webkit-animation:1.5s 1s fade-out forwards;animation:1.5s 1s fade-out forwards}
@-webkit-keyframes fade-out{0%{background-color:#fff799}
100%{background-color:transparent}
}
@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;background:url(/gui/i/warning-triangle-orange-25x22.svg) 0 50% no-repeat}
.no-svg .borderline-case-info span{background-image:url(/gui/i/png/warning-triangle-orange-25x22.png)}
@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}
.ie8 .steel-selector-inner label{width:90%}
.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;-webkit-transition:none;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=text],.bc-input-form input[type=number]{width:90px}
.sub-input fieldset{margin-bottom:30px;padding-bottom:15px;border-bottom:1px solid #ebebeb}
.sub-input fieldset legend{margin-bottom:20px}
.bc-input-form .submit-area button,.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}
@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){.sub-input .row,.unit-switch{text-align:left}
.unit-switch{margin-top:-10px;border:none}
.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;background:url(/gui/i/custom-select-arrow.svg) 100% 50% no-repeat #f2faff;color:#000;text-align:left;-webkit-transition:border 162ms ease;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}
@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 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{text-align:right;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}
.offices .office,.recalculate{margin-bottom:40px}
.section-intro-play,.skip a,.twitter-teaser h2,.world-map ul a{text-transform:uppercase}
.pressure-calculations tbody th .remove{position:absolute;top:12px;right:12px;width:16px;height:16px;overflow:hidden;border:none;background:url(/gui/i/close-blue-16x16.svg) no-repeat;text-indent:400%;white-space:nowrap}
.pressure-calculations tbody th .remove:after{position:absolute;top:0;left:0;width:16px;height:16px;background:url(/gui/i/close-dark-blue-16x16.svg) no-repeat;content:"";opacity:0;-webkit-transition:opacity 162ms ease;transition:opacity 162ms ease}
.pressure-calculations tbody th .remove:focus:after,.pressure-calculations tbody th .remove:hover:after{opacity:1}
.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;background:url(/gui/i/calendar-add-orange-19x17.svg) 0 40% no-repeat;-webkit-transition:none;transition:none}
.no-svg .add-to-calendar{background-image:url(/gui/i/png/calendar-add-orange-19x17.png)}
.add-to-calendar span{border-bottom:1px solid #b2e0ff;border-bottom:1px solid rgba(0,153,255,.3)}
.add-to-calendar:focus span,.add-to-calendar:hover span{border-bottom-color:#005f9f}
.ui-tooltip{pointer-events:none;-webkit-transition:none;transition:none}
.ui-tooltip-content{min-width:120px;padding:4px 20px;border:1px solid #ff6a00;background:#fff;font-size:16px;text-align:center}
.ui-tooltip-content:after,.ui-tooltip-content:before{position:absolute;left:50%;margin-left:-8px;border-right:8px solid transparent;border-left:8px solid transparent;content:""}
.ui-tooltip-content:before{top:100%;border-top:10px solid #ff6a00}
.ui-tooltip-content:after{bottom:-8px;border-top:10px solid #fff}
.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}
.country-multiple-languages{color:#000}
.page-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 #ebebeb;content:""}
.page-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}
.country>span:only-child{border-bottom:none;color:#000}
.country a:focus,.country a:hover{color:#000}
.page-dark .country a:focus,.page-dark .country a:hover{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}
.country-gb-us{background-image:url(/gui/i/flags/32/gbus.png)}
.country-world{background-image:url(/gui/i/flags/32/_world.png)}
.country-ad{background-image:url(/gui/i/flags/32/ad.png)}
.country-ae{background-image:url(/gui/i/flags/32/ae.png)}
.country-af{background-image:url(/gui/i/flags/32/af.png)}
.country-ag{background-image:url(/gui/i/flags/32/ag.png)}
.country-ai{background-image:url(/gui/i/flags/32/ai.png)}
.country-al{background-image:url(/gui/i/flags/32/al.png)}
.country-am{background-image:url(/gui/i/flags/32/am.png)}
.country-an{background-image:url(/gui/i/flags/32/an.png)}
.country-ao{background-image:url(/gui/i/flags/32/ao.png)}
.country-aq{background-image:url(/gui/i/flags/32/aq.png)}
.country-ar{background-image:url(/gui/i/flags/32/ar.png)}
.country-as{background-image:url(/gui/i/flags/32/as.png)}
.country-at{background-image:url(/gui/i/flags/32/at.png)}
.country-au{background-image:url(/gui/i/flags/32/au.png)}
.country-aw{background-image:url(/gui/i/flags/32/aw.png)}
.country-ax{background-image:url(/gui/i/flags/32/ax.png)}
.country-az{background-image:url(/gui/i/flags/32/az.png)}
.country-ba{background-image:url(/gui/i/flags/32/ba.png)}
.country-bb{background-image:url(/gui/i/flags/32/bb.png)}
.country-bd{background-image:url(/gui/i/flags/32/bd.png)}
.country-be{background-image:url(/gui/i/flags/32/be.png)}
.country-bf{background-image:url(/gui/i/flags/32/bf.png)}
.country-bg{background-image:url(/gui/i/flags/32/bg.png)}
.country-bh{background-image:url(/gui/i/flags/32/bh.png)}
.country-bi{background-image:url(/gui/i/flags/32/bi.png)}
.country-bj{background-image:url(/gui/i/flags/32/bj.png)}
.country-bl{background-image:url(/gui/i/flags/32/bl.png)}
.country-bm{background-image:url(/gui/i/flags/32/bm.png)}
.country-bn{background-image:url(/gui/i/flags/32/bn.png)}
.country-bo{background-image:url(/gui/i/flags/32/bo.png)}
.country-br{background-image:url(/gui/i/flags/32/br.png)}
.country-bs{background-image:url(/gui/i/flags/32/bs.png)}
.country-bt{background-image:url(/gui/i/flags/32/bt.png)}
.country-bw{background-image:url(/gui/i/flags/32/bw.png)}
.country-by{background-image:url(/gui/i/flags/32/by.png)}
.country-bz{background-image:url(/gui/i/flags/32/bz.png)}
.country-ca{background-image:url(/gui/i/flags/32/ca.png)}
.country-cd{background-image:url(/gui/i/flags/32/cd.png)}
.country-cf{background-image:url(/gui/i/flags/32/cf.png)}
.country-cg{background-image:url(/gui/i/flags/32/cg.png)}
.country-ch{background-image:url(/gui/i/flags/32/ch.png)}
.country-ci{background-image:url(/gui/i/flags/32/ci.png)}
.country-cl{background-image:url(/gui/i/flags/32/cl.png)}
.country-cm{background-image:url(/gui/i/flags/32/cm.png)}
.country-cn{background-image:url(/gui/i/flags/32/cn.png)}
.country-co{background-image:url(/gui/i/flags/32/co.png)}
.country-cr{background-image:url(/gui/i/flags/32/cr.png)}
.country-cu{background-image:url(/gui/i/flags/32/cu.png)}
.country-cv{background-image:url(/gui/i/flags/32/cv.png)}
.country-cy{background-image:url(/gui/i/flags/32/cy.png)}
.country-cz{background-image:url(/gui/i/flags/32/cz.png)}
.country-de{background-image:url(/gui/i/flags/32/de.png)}
.country-dj{background-image:url(/gui/i/flags/32/dj.png)}
.country-dk{background-image:url(/gui/i/flags/32/dk.png)}
.country-dm{background-image:url(/gui/i/flags/32/dm.png)}
.country-do{background-image:url(/gui/i/flags/32/do.png)}
.country-dz{background-image:url(/gui/i/flags/32/dz.png)}
.country-ec{background-image:url(/gui/i/flags/32/ec.png)}
.country-ee{background-image:url(/gui/i/flags/32/ee.png)}
.country-eg{background-image:url(/gui/i/flags/32/eg.png)}
.country-eh{background-image:url(/gui/i/flags/32/eh.png)}
.country-er{background-image:url(/gui/i/flags/32/er.png)}
.country-es{background-image:url(/gui/i/flags/32/es.png)}
.country-et{background-image:url(/gui/i/flags/32/et.png)}
.country-fi{background-image:url(/gui/i/flags/32/fi.png)}
.country-fj{background-image:url(/gui/i/flags/32/fj.png)}
.country-fk{background-image:url(/gui/i/flags/32/fk.png)}
.country-fm{background-image:url(/gui/i/flags/32/fm.png)}
.country-fo{background-image:url(/gui/i/flags/32/fo.png)}
.country-fr{background-image:url(/gui/i/flags/32/fr.png)}
.country-ga{background-image:url(/gui/i/flags/32/ga.png)}
.country-gb{background-image:url(/gui/i/flags/32/gb.png)}
.country-gd{background-image:url(/gui/i/flags/32/gd.png)}
.country-ge{background-image:url(/gui/i/flags/32/ge.png)}
.country-gg{background-image:url(/gui/i/flags/32/gg.png)}
.country-gh{background-image:url(/gui/i/flags/32/gh.png)}
.country-gl{background-image:url(/gui/i/flags/32/gl.png)}
.country-gm{background-image:url(/gui/i/flags/32/gm.png)}
.country-gn{background-image:url(/gui/i/flags/32/gn.png)}
.country-gq{background-image:url(/gui/i/flags/32/gq.png)}
.country-gr{background-image:url(/gui/i/flags/32/gr.png)}
.country-gs{background-image:url(/gui/i/flags/32/gs.png)}
.country-gt{background-image:url(/gui/i/flags/32/gt.png)}
.country-gu{background-image:url(/gui/i/flags/32/gu.png)}
.country-gw{background-image:url(/gui/i/flags/32/gw.png)}
.country-gy{background-image:url(/gui/i/flags/32/gy.png)}
.country-hk{background-image:url(/gui/i/flags/32/hk.png)}
.country-hn{background-image:url(/gui/i/flags/32/hn.png)}
.country-hr{background-image:url(/gui/i/flags/32/hr.png)}
.country-ht{background-image:url(/gui/i/flags/32/ht.png)}
.country-hu{background-image:url(/gui/i/flags/32/hu.png)}
.country-id{background-image:url(/gui/i/flags/32/id.png)}
.country-ie{background-image:url(/gui/i/flags/32/ie.png)}
.country-il{background-image:url(/gui/i/flags/32/il.png)}
.country-im{background-image:url(/gui/i/flags/32/im.png)}
.country-in{background-image:url(/gui/i/flags/32/in.png)}
.country-iq{background-image:url(/gui/i/flags/32/iq.png)}
.country-ir{background-image:url(/gui/i/flags/32/ir.png)}
.country-is{background-image:url(/gui/i/flags/32/is.png)}
.country-it{background-image:url(/gui/i/flags/32/it.png)}
.country-je{background-image:url(/gui/i/flags/32/je.png)}
.country-jm{background-image:url(/gui/i/flags/32/jm.png)}
.country-jo{background-image:url(/gui/i/flags/32/jo.png)}
.country-jp{background-image:url(/gui/i/flags/32/jp.png)}
.country-ke{background-image:url(/gui/i/flags/32/ke.png)}
.country-kg{background-image:url(/gui/i/flags/32/kg.png)}
.country-kh{background-image:url(/gui/i/flags/32/kh.png)}
.country-ki{background-image:url(/gui/i/flags/32/ki.png)}
.country-km{background-image:url(/gui/i/flags/32/km.png)}
.country-kn{background-image:url(/gui/i/flags/32/kn.png)}
.country-kp{background-image:url(/gui/i/flags/32/kp.png)}
.country-kr{background-image:url(/gui/i/flags/32/kr.png)}
.country-kw{background-image:url(/gui/i/flags/32/kw.png)}
.country-ky{background-image:url(/gui/i/flags/32/ky.png)}
.country-kz{background-image:url(/gui/i/flags/32/kz.png)}
.country-la{background-image:url(/gui/i/flags/32/la.png)}
.country-lb{background-image:url(/gui/i/flags/32/lb.png)}
.country-lc{background-image:url(/gui/i/flags/32/lc.png)}
.country-li{background-image:url(/gui/i/flags/32/li.png)}
.country-lk{background-image:url(/gui/i/flags/32/lk.png)}
.country-lr{background-image:url(/gui/i/flags/32/lr.png)}
.country-ls{background-image:url(/gui/i/flags/32/ls.png)}
.country-lt{background-image:url(/gui/i/flags/32/lt.png)}
.country-lu{background-image:url(/gui/i/flags/32/lu.png)}
.country-lv{background-image:url(/gui/i/flags/32/lv.png)}
.country-ly{background-image:url(/gui/i/flags/32/ly.png)}
.country-ma{background-image:url(/gui/i/flags/32/ma.png)}
.country-mc{background-image:url(/gui/i/flags/32/mc.png)}
.country-md{background-image:url(/gui/i/flags/32/md.png)}
.country-me{background-image:url(/gui/i/flags/32/me.png)}
.country-mg{background-image:url(/gui/i/flags/32/mg.png)}
.country-mh{background-image:url(/gui/i/flags/32/mh.png)}
.country-mk{background-image:url(/gui/i/flags/32/mk.png)}
.country-ml{background-image:url(/gui/i/flags/32/ml.png)}
.country-mm{background-image:url(/gui/i/flags/32/mm.png)}
.country-mn{background-image:url(/gui/i/flags/32/mn.png)}
.country-mo{background-image:url(/gui/i/flags/32/mo.png)}
.country-mp{background-image:url(/gui/i/flags/32/mp.png)}
.country-mr{background-image:url(/gui/i/flags/32/mr.png)}
.country-ms{background-image:url(/gui/i/flags/32/ms.png)}
.country-mt{background-image:url(/gui/i/flags/32/mt.png)}
.country-mu{background-image:url(/gui/i/flags/32/mu.png)}
.country-mv{background-image:url(/gui/i/flags/32/mv.png)}
.country-mw{background-image:url(/gui/i/flags/32/mw.png)}
.country-mx{background-image:url(/gui/i/flags/32/mx.png)}
.country-my{background-image:url(/gui/i/flags/32/my.png)}
.country-mz{background-image:url(/gui/i/flags/32/mz.png)}
.country-na{background-image:url(/gui/i/flags/32/na.png)}
.country-ne{background-image:url(/gui/i/flags/32/ne.png)}
.country-nf{background-image:url(/gui/i/flags/32/nf.png)}
.country-ng{background-image:url(/gui/i/flags/32/ng.png)}
.country-ni{background-image:url(/gui/i/flags/32/ni.png)}
.country-nl{background-image:url(/gui/i/flags/32/nl.png)}
.country-no{background-image:url(/gui/i/flags/32/no.png)}
.country-np{background-image:url(/gui/i/flags/32/np.png)}
.country-nr{background-image:url(/gui/i/flags/32/nr.png)}
.country-nz{background-image:url(/gui/i/flags/32/nz.png)}
.country-om{background-image:url(/gui/i/flags/32/om.png)}
.country-pa{background-image:url(/gui/i/flags/32/pa.png)}
.country-pe{background-image:url(/gui/i/flags/32/pe.png)}
.country-pg{background-image:url(/gui/i/flags/32/pg.png)}
.country-ph{background-image:url(/gui/i/flags/32/ph.png)}
.country-pk{background-image:url(/gui/i/flags/32/pk.png)}
.country-pl{background-image:url(/gui/i/flags/32/pl.png)}
.country-pn{background-image:url(/gui/i/flags/32/pn.png)}
.country-pr{background-image:url(/gui/i/flags/32/pr.png)}
.country-ps{background-image:url(/gui/i/flags/32/ps.png)}
.country-pt{background-image:url(/gui/i/flags/32/pt.png)}
.country-pw{background-image:url(/gui/i/flags/32/pw.png)}
.country-py{background-image:url(/gui/i/flags/32/py.png)}
.country-qa{background-image:url(/gui/i/flags/32/qa.png)}
.country-ro{background-image:url(/gui/i/flags/32/ro.png)}
.country-rs{background-image:url(/gui/i/flags/32/rs.png)}
.country-ru{background-image:url(/gui/i/flags/32/ru.png)}
.country-rw{background-image:url(/gui/i/flags/32/rw.png)}
.country-sa{background-image:url(/gui/i/flags/32/sa.png)}
.country-sb{background-image:url(/gui/i/flags/32/sb.png)}
.country-sc{background-image:url(/gui/i/flags/32/sc.png)}
.country-sd{background-image:url(/gui/i/flags/32/sd.png)}
.country-se{background-image:url(/gui/i/flags/32/se.png)}
.country-sg{background-image:url(/gui/i/flags/32/sg.png)}
.country-sh{background-image:url(/gui/i/flags/32/sh.png)}
.country-si{background-image:url(/gui/i/flags/32/si.png)}
.country-sk{background-image:url(/gui/i/flags/32/sk.png)}
.country-sl{background-image:url(/gui/i/flags/32/sl.png)}
.country-sm{background-image:url(/gui/i/flags/32/sm.png)}
.country-sn{background-image:url(/gui/i/flags/32/sn.png)}
.country-so{background-image:url(/gui/i/flags/32/so.png)}
.country-sr{background-image:url(/gui/i/flags/32/sr.png)}
.country-st{background-image:url(/gui/i/flags/32/st.png)}
.country-sv{background-image:url(/gui/i/flags/32/sv.png)}
.country-sy{background-image:url(/gui/i/flags/32/sy.png)}
.country-sz{background-image:url(/gui/i/flags/32/sz.png)}
.country-tc{background-image:url(/gui/i/flags/32/tc.png)}
.country-td{background-image:url(/gui/i/flags/32/td.png)}
.country-tg{background-image:url(/gui/i/flags/32/tg.png)}
.country-th{background-image:url(/gui/i/flags/32/th.png)}
.country-tj{background-image:url(/gui/i/flags/32/tj.png)}
.country-tl{background-image:url(/gui/i/flags/32/tl.png)}
.country-tm{background-image:url(/gui/i/flags/32/tm.png)}
.country-tn{background-image:url(/gui/i/flags/32/tn.png)}
.country-to{background-image:url(/gui/i/flags/32/to.png)}
.country-tr{background-image:url(/gui/i/flags/32/tr.png)}
.country-tt{background-image:url(/gui/i/flags/32/tt.png)}
.country-tv{background-image:url(/gui/i/flags/32/tv.png)}
.country-tw{background-image:url(/gui/i/flags/32/tw.png)}
.country-tz{background-image:url(/gui/i/flags/32/tz.png)}
.country-ua{background-image:url(/gui/i/flags/32/ua.png)}
.country-ug{background-image:url(/gui/i/flags/32/ug.png)}
.country-us{background-image:url(/gui/i/flags/32/us.png)}
.country-uy{background-image:url(/gui/i/flags/32/uy.png)}
.country-uz{background-image:url(/gui/i/flags/32/uz.png)}
.country-vc{background-image:url(/gui/i/flags/32/vc.png)}
.country-ve{background-image:url(/gui/i/flags/32/ve.png)}
.country-vg{background-image:url(/gui/i/flags/32/vg.png)}
.country-vi{background-image:url(/gui/i/flags/32/vi.png)}
.country-vn{background-image:url(/gui/i/flags/32/vn.png)}
.country-vu{background-image:url(/gui/i/flags/32/vu.png)}
.country-ws{background-image:url(/gui/i/flags/32/ws.png)}
.country-ye{background-image:url(/gui/i/flags/32/ye.png)}
.country-za{background-image:url(/gui/i/flags/32/za.png)}
.country-zm{background-image:url(/gui/i/flags/32/zm.png)}
.country-zw{background-image:url(/gui/i/flags/32/zw.png)}
.offices .office{padding-bottom:30px;border-bottom:1px solid #ebebeb}
.offices .office:last-child{padding-bottom:0;border-bottom:none}
.office h3+p{margin-bottom:20px}
.office div[data-column-span],.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}
}
.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{margin:40px 0 60px;padding:15px 0;border:1px solid #ebebeb;border-width:1px 0;color:#767676}
.dark .article-meta{border-color:#333}
.article-meta ul{margin:0;padding:0}
.lt-ie8 .article-meta ul{margin-left:0;list-style:none}
.article-meta ul li{margin:0;padding:0 0 0 25px}
.article-meta ul li:before{display:none}
.article-meta .dt{float:left;min-width:110px;margin-right:5px;font-weight:400}
.article-meta .dd{display:block;overflow:hidden}
.blog-post-meta{border-bottom-width:0}
.article-meta-date{background:url(/gui/i/calendar-grey-16x14.svg) 0 5px no-repeat}
.no-svg .article-meta-date{background-image:url(/gui/i/png/calendar-grey-16x14.png)}
.article-meta-category{background:url(/gui/i/category-grey-16x12.svg) 0 7px no-repeat}
.no-svg .article-meta-category{background-image:url(/gui/i/png/category-grey-16x12.png)}
.article-meta-user{background:url(/gui/i/user-grey-14x16.svg) 1px 4px no-repeat}
.no-svg .article-meta-user{background-image:url(/gui/i/png/user-grey-14x16.png)}
.article-meta-labels{background:url(/gui/i/label-tag-grey-17x17.svg) 0 5px no-repeat}
.no-svg .article-meta-labels{background-image:url(/gui/i/png/label-tag-grey-17x17.png)}
.campaign-header{padding-top:30px;padding-bottom:50px;border-bottom:1px solid #ebebeb}
.header+.campaign-header{margin-top:-26px}
.campaign-header .youtube-thumb{margin-bottom:0}
.page-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:5%;vertical-align:middle}
.campaign-header-media{display:table-cell;width:33.333333%;vertical-align:middle}
}
.ie8 .campaign-header-inner{display:table}
.ie8 .campaign-header-text{display:table-cell;padding-left:5%;vertical-align:middle}
.ie8 .campaign-header-media{display:table-cell;width:33.333333%;vertical-align:middle}
@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}
}
.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}
.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}
.module-highlight-alt{border-color:#09f}
.module-highlight>:last-child{margin-bottom:0}
@media only screen and (max-width:1050px){.module-highlight{padding:15px 20px}
}
.section-intro-image{position:relative;margin-top:-26px;margin-bottom:40px}
.page-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;background:url(/gui/i/loading-white-32x32.gif) 50% 50% no-repeat #000;content:"";opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}
.section-intro-image.theater-mode:before{opacity:1}
.lt-ie8 .section-intro-image-parallax,.section-intro-image-parallax:after{display:block;width:100%;height:0;padding-top:36.45833333%}
.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}
@-webkit-keyframes bounce{0%,100%{bottom:20px}
50%{bottom:10px}
}
@keyframes bounce{0%,100%{bottom:20px}
50%{bottom:10px}
}
.section-intro-image .arrow{position:fixed;bottom:20px;left:50%;z-index:2000;width:84px;height:84px;margin-left:-42px;border-radius:50%;background:url(/gui/i/arrow-down-white-52x28.svg) 50% 58% no-repeat #000;background-color:rgba(0,0,0,.65);cursor:pointer;-webkit-animation:bounce 1s 3 ease-in-out;animation:bounce 1s 3 ease-in-out;-webkit-transition:opacity background 162ms ease;transition:opacity background 162ms ease}
.no-svg .section-intro-image .arrow{background-image:url(/gui/i/png/arrow-down-white-52x28.png)}
.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}
.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;background:url(/gui/i/play-blue-9x11.svg) 0 3px no-repeat;-webkit-transition:none;transition:none}
.no-svg .section-intro-play span{background-image:url(/gui/i/png/play-blue-9x11.png)}
.section-intro-play-color-2 span{background-image:url(/gui/i/play-orange-9x11.svg)}
.no-svg .section-intro-play-color-2 span{background-image:url(/gui/i/png/play-orange-9x11.png)}
.section-intro-play-color-3 span{background-image:url(/gui/i/play-white-9x11.svg)}
.no-svg .section-intro-play-color-3 span{background-image:url(/gui/i/png/play-white-9x11.png)}
.section-intro-play span:before{position:absolute;top:3px;left:0;width:9px;height:11px;background:url(/gui/i/play-black-9x11.svg) no-repeat;content:"";opacity:0;-webkit-transition:opacity 162ms ease;transition:opacity 162ms ease}
.no-svg .section-intro-play span:before{background-image:url(/gui/i/png/play-black-9x11.png)}
.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;background:url(/gui/i/close-circle-blue-39x39.svg) no-repeat;text-indent:300%;white-space:nowrap}
@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}
}
@media only screen and (max-width:900px){.section-intro-play{width:200px;margin-top:-29px;margin-left:-100px;padding:16px 0 14px}
}
@media only screen and (max-width:700px){.section-intro-image{margin-top:0}
.page-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;margin:0 20px}
.page-dark .section-intro-image-image{margin:0}
.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){.section-intro-image-image{margin:0 15px}
.section-intro-play{width:160px;margin-top:-19px;margin-left:-80px;padding:11px 0 9px}
}
.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;background:#fff;font-weight:700;font-size:15px;text-align:center}
.page-dark .world-map ul a{background-color:#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}
.world-map .continent>g{-webkit-transition:fill 162ms ease;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;fill:#000}
.page-dark .world-map .continent.hover>g,.page-dark .world-map .continent:focus>g,.page-dark .world-map .continent:hover>g{fill:#fff}
.world-map .continent path{-webkit-transition:stroke 162ms ease;transition:stroke 162ms ease;stroke:#000;stroke-width:1.1}
.page-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}
}
.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;background:#fff}
.popover[aria-expanded=false]{display:none}
.popover[aria-expanded=true]{-webkit-animation:show-popover .3s ease;animation:show-popover .3s ease}
@-webkit-keyframes show-popover{0%{margin-top:0;opacity:0}
100%{margin-top:15px;opacity:1}
}
@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]{-webkit-animation:show-popover-above .3s ease;animation:show-popover-above .3s ease}
@-webkit-keyframes show-popover-above{0%{margin-bottom:0;opacity:0}
100%{margin-bottom:15px;opacity:1}
}
@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%;margin-left:-13px;border:15px solid transparent;border-width:15px 13px;border-bottom-color:#ff6a00;content:"";box-sizing:border-box}
.js .popover-above:after,.js .popover-above:before{top:auto;bottom:-30px;border-top-color:#ff6a00;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;border-bottom-color:#fff}
.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}
}
.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;background:url(/gui/i/pin.png) no-repeat}
.expandable-map .map-expand{position:absolute;right:0;bottom:0;width:40px;height:40px;overflow:hidden;background:url(/gui/i/plus-orange-25x25.svg) 50% 50% no-repeat #fff;text-indent:200px;white-space:nowrap}
.page-dark .map-expand{background-color:#000}
.no-svg .expandable-map .map-expand{background-image:url(/gui/i/png/plus-orange-25x25.png)}
@media only screen and (max-width:700px){.expandable-map .map-expand{right:1px;bottom:1px;width:30px;height:30px}
}
.hero{position:relative;margin:-26px auto 60px}
.hero-dark{background:#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{-webkit-transition:none;transition:none}
.hero .hero-content{position:absolute;right:0;left:0;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%}
.hero-dark p{color:#fff}
.hero img{width:100%}
.hero-layout-1{z-index:2}
.hero-layout-1 .hero-content{top:20%;text-align:right}
.hero-layout-1 .hero-content-inner{display:inline-block;text-align:left}
.hero-layout-2 img,.hero-layout-3 img,.hero-layout-4 img{display:inline}
.hero-layout-1 .hero-inner{background:url(/gui/i/polygon-imageleft-orange-1600.svg) right 0 no-repeat;background-size:cover}
.no-svg .hero-layout-1 .hero-inner{background-image:url(/gui/i/png/polygon-imageleft-orange-1600.png)}
.hero-layout-2{margin-top:-70px;text-align:right}
.ie8 .hero-layout-2{margin-top:0}
.hero-layout-2 .hero-content{top:23%;text-align:left}
.hero-layout-2 .hero-inner{background:url(/gui/i/polygon-imageright-orange-1600.svg) right 0 no-repeat;background-size:100% 100%}
.no-svg .hero-layout-2 .hero-inner{background-image:url(/gui/i/png/polygon-imageright-orange-1600.png)}
.hero-layout-3{text-align:center}
.hero-layout-3 .hero-content{top:12%;text-align:left}
.hero-layout-3 p{width:auto}
.hero-layout-3 .hero-inner{background:url(/gui/i/polygon-horizontal2-orange-1600.svg) right bottom no-repeat;background-size:contain}
.no-svg .hero-layout-3 .hero-inner{background-image:url(/gui/i/png/polygon-horizontal2-orange-1600.png)}
.hero-layout-4{text-align:center}
.hero-layout-4 .hero-image{position:relative}
.hero-layout-4 .hero-polygon{position:absolute;top:0;left:0;width:100%;height:100%;background:url(/gui/i/polygon-horizontal1-blue-1600.svg) right bottom no-repeat;background-size:contain}
.no-svg .hero-layout-4 .hero-polygon{background-image:url(/gui/i/png/polygon-horizontal1-blue-1600.png)}
.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}
@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-4 .hero-content{margin-top:-4%}
.hero-layout-4 .button{right:20px}
}
@media only screen and (max-width:900px){.hero-dark{background:0 0}
.hero img{border-bottom:1px solid #ebebeb}
.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{position:static;width:100%}
.hero-layout-1 .hero-inner,.hero-layout-1 .hero-polygon,.hero-layout-2 .hero-inner,.hero-layout-2 .hero-polygon,.hero-layout-3 .hero-inner,.hero-layout-3 .hero-polygon,.no-svg .hero-layout-1 .hero-inner,.no-svg .hero-layout-1 .hero-polygon,.no-svg .hero-layout-2 .hero-inner,.no-svg .hero-layout-2 .hero-polygon,.no-svg .hero-layout-3 .hero-inner,.no-svg .hero-layout-3 .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-dark p{color:#000}
.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 .hero-inner,.hero-layout-4 .hero-polygon,.no-svg .hero-layout-4 .hero-inner,.no-svg .hero-layout-4 .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}
}
.twitter-teaser{margin-top:40px;margin-bottom:30px;padding-top:30px;border-top:1px solid #ebebeb}
.dark .twitter-teaser{border-top-color:#333}
.twitter-teaser h2{margin-bottom:15px;padding-left:36px;background:url(/gui/i/twitter-bird-black-28x23.svg) 0 2px no-repeat;font-weight:400;font-size:16px}
.no-svg .twitter-teaser h2{background-image:url(/gui/i/png/twitter-bird-black-28x23.png)}
.dark .twitter-teaser h2{background-image:url(/gui/i/twitter-bird-white-28x23.svg)}
.no-svg .dark .twitter-teaser h2{background-image:url(/gui/i/png/twitter-bird-white-28x23.png)}
.tweet-header{position:relative;margin-bottom:15px}
.tweet-avatar{float:left;width:50px;margin-top:5px;margin-right:20px;border:1px solid #ebebeb;-webkit-transition:border 162ms ease;transition:border 162ms ease}
a:focus .tweet-avatar,a:hover .tweet-avatar{border-color:#d3d3d3}
.tweet-name{-webkit-transition:none;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}
@media only screen and (max-width:1050px){.twitter-teaser h2{margin-bottom:20px;background-position:0 3px}
}
.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}
.lt-ie8 .annual-report-icon-link,.text .annual-report-page-list ul li{padding-left: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:no-repeat;background-size:32px 32px;content:""}
.annual-report-icon-link.table-icon:before{background-image:url(/gui/i/annual-report-table-icon.png)}
.annual-report-icon-link.pie-icon:before{background-image:url(/gui/i/annual-report-piechart-icon.png)}
.annual-report-icon-link.bar-icon:before{background-image:url(/gui/i/annual-report-barchart-icon.png)}
.text .annual-report-page-list ul li:before{display:none}
.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;-webkit-transition:none;transition:none}
.sticky-header .materialsheet-search .button,.sticky-header li:before{display: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}
}
.sticky-header{position:fixed;top:0;z-index:100000;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}
.sticky-header ul li{position:static;float:left;margin-bottom:0;padding-left:8px}
.sticky-header .materialsheet-search{float:right}
#material-datasheets .sticky-header th{padding-right:30px}
.extra-header{margin-top:-26px;margin-bottom:40px;border-bottom:1px solid #ff6a00}
@media only screen and (min-width:901px){.page-dark .extra-header{position:relative;margin-bottom:0;padding-bottom:40px;border-bottom:none;background-color:#000}
.page-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}
.extra-header-decoration{float:right;height:162px}
.extra-header h1{padding:25px 0 15px;color:#ff6a00;font-size:50px;line-height:1}
.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 #ebebeb;font-size:0}
.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}
.extra-header-nav a{display:block;min-width:80px;max-width:170px;padding:10px 25px 10px 15px;border-color:transparent;color:#000;font-size:18px;line-height:20px;vertical-align:top}
@media only screen and (min-width:1350px){.extra-header-nav a{max-width:160px}
}
.extra-header-nav a:active,.extra-header-nav a:focus,.extra-header-nav a:hover{color:#454545}
.extra-header-nav .extra-header-link-external:after{margin-left:3px;content:url(/gui/i/arrow-tail-right-black-13x11.svg)}
@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;filter:alpha(opacity=0)}
.js .extra-header-with-blockquote{background-color:#09f}
.js .menu-active .extra-header{opacity:0;filter:alpha(opacity=100)}
.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}
.js .extra-header-startpage h1{color:#ff6a00}
.extra-header-with-blockquote h1{max-width:100%;margin-bottom:0}
.extra-header-nav,.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}
}
.fat-number{margin-bottom:20px}
.fat-number-number{display:inline-block;margin-bottom:12px;border-bottom:6px solid;font-weight:700;font-size:54px;line-height:1}
.fat-number-block .fat-number-number{display:block}
.fat-number-orange .fat-number-number{color:#ff6a00}
.fat-number-cyan .fat-number-number{color:#09f}
.fat-number-comment,.fat-number-unit{display:block;font-size:15px;line-height:18px}
@media only screen and (max-width:1050px){.fat-number-number{border-bottom-width:5px;font-size:40px}
}
.around-the-globe{background-image:url(/gui/i/globe-blue-400x400.svg);background-position:right 40px bottom 90px;background-repeat:no-repeat}
.lt-ie9 .around-the-globe{background-position:95% 75%}
.no-svg .around-the-globe{background-image:url(/gui/i/png/globe-blue-400x400.png)}
.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%;-webkit-transition:all .5s ease;transition:all .5s ease}
.around-the-globe-story h1.fade-out{opacity:0;-webkit-transform:translateY(100px);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%;-webkit-transition:margin-left 1s ease;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{-webkit-transition:opacity .5s ease;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;-webkit-transition:all .5s ease;transition:all .5s ease}
.around-the-globe-story-nav a,.around-the-globe-story-nav a:before{width:62px;height:102px;background-position:50% 50%;background-repeat:no-repeat}
.around-the-globe-story-number.fade-out{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}
.around-the-globe-story-nav a{position:fixed;top:50%;overflow:hidden;margin-top:-51px;border:none;-webkit-transition:none;transition:none}
.around-the-globe-story-nav a:before,.nav-blog a:after{-webkit-transition:opacity 162ms ease;content:""}
.around-the-globe-story-nav a:before{position:absolute;top:0;left:0;opacity:0;transition:opacity 162ms ease}
.around-the-globe-story-nav-prev a{left:15px;background-image:url(/gui/i/arrow-left-blue-32x62.svg)}
.no-svg .around-the-globe-story-nav-prev a{background-image:url(/gui/i/png/arrow-left-blue-32x62.png)}
.around-the-globe-story-nav-prev a:before{background-image:url(/gui/i/arrow-left-white-32x62.svg)}
.around-the-globe-story-nav-next a{right:15px;background-image:url(/gui/i/arrow-right-blue-32x62.svg)}
.no-svg .around-the-globe-story-nav-next a{background-image:url(/gui/i/png/arrow-right-blue-32x62.png)}
.around-the-globe-story-nav-next a:before{background-image:url(/gui/i/arrow-right-white-32x62.svg)}
.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;background:url(/gui/i/loading-white-32x32.gif) 50% 50% no-repeat;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}
.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,.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}
.ie8 .business-area-number span{font-size:15px}
@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 h2,.business-area>div>div{margin-bottom:10px}
.business-area+.business-area{padding-top:15px}
.business-area h2{font-size:20px}
}
.pie-chart{overflow:hidden;margin-bottom:30px}
.js .pie-chart ul{display:none}
.market-area{margin-bottom:30px;background:url(/gui/i/globe-blue-400x400.svg) 50% 50% no-repeat;background-size:contain}
.no-svg .market-area{background-image:url(/gui/i/png/globe-blue-400x400.png)}
.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}
}
.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;background-color:#fff}
.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;background-color:#ebebeb;content:""}
.dark .social-media-share ul:after{background-color:#333}
.lt-ie8 .social-media-share ul{margin-left:0;list-style:none}
.social-media-share ul li{display:inline-block;margin:6px;padding-left:0}
.lt-ie8 .social-media-share ul li{display:inline;zoom:1}
.prev-comments li:before,.social-media-share li:before{display:none}
.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:120px;margin-bottom:40px}
.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 .comment{position:relative;margin-left:20px;padding:15px 20px 0;border:1px solid #ff6a00}
.prev-comments .comment:before{display:block;position:absolute;top:30px;left:-19px;width:19px;height:34px;background:url(/gui/i/arrow-left-orange-19x38.svg) 0 -2px no-repeat #fff;content:""}
.no-svg .prev-comments .comment:before{background-image:url(/gui/i/png/arrow-left-orange-19x38.png)}
.page-dark .prev-comments .comment:before{background-color:#000}
.prev-comments h3{margin-bottom:15px;padding-bottom:5px;border-bottom:1px solid #ebebeb;font-weight:400;font-size:18px}
.page-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}
.no-svg .prev-comments .comment:before,.prev-comments .comment:before{display:none}
}
.nav-blog{overflow:hidden;margin:40px 0 60px;padding-top:15px;border-top:1px solid #ebebeb}
.page-dark .nav-blog{border-top-color:#333}
.nav-blog a{display:block;position:relative;max-width:50%;padding:0 38px;border:0;box-sizing:border-box}
.nav-blog a span{display:block;color:#767676;font-weight:400;font-size:15px;text-transform:uppercase;-webkit-transition:color 162ms ease;transition:color 162ms ease}
.nav-blog a:focus span,.nav-blog a:hover span{color:#000}
.page-dark .nav-blog a:focus span,.page-dark .nav-blog a:hover span{color:#fff}
.nav-blog .prev-post{float:left;background:url(/gui/i/arrow-left-blue-20x15.svg) 0 6px no-repeat}
.no-svg .nav-blog .prev-post{background-image:url(/gui/i/png/arrow-left-blue-20x15.png)}
.nav-blog .next-post{float:right;background:url(/gui/i/arrow-right-blue-20x15.svg) right 6px no-repeat;text-align:right}
.no-svg .nav-blog .next-post{background-image:url(/gui/i/png/arrow-right-blue-20x15.png)}
.nav-blog a:after{position:absolute;top:6px;width:20px;height:15px;background-repeat:no-repeat;opacity:0;transition:opacity 162ms ease}
.nav-blog .prev-post:after{left:0;background-image:url(/gui/i/arrow-left-blue-hover-20x15.svg)}
.no-svg .nav-blog .prev-post:after{background-image:url(/gui/i/png/arrow-left-blue-hover-20x15.png)}
.nav-blog .next-post:after{right:0;background-image:url(/gui/i/arrow-right-blue-hover-20x15.svg)}
.no-svg .nav-blog .next-post:after{background-image:url(/gui/i/png/arrow-right-blue-hover-20x15.png)}
.nav-blog a:hover:after,.nav-blog a:hover:focus{opacity:1}
.ie8 .nav-blog a:hover:after,.ie8 .nav-blog a:hover:focus{visibility:visible}
@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}
}
.datasheets-listing-filters li,.datasheets-listing-filters p,.datasheets-listing-filters ul,.datasheets-listing-tools h4{display:inline-block}
.customer-segment{margin-bottom:50px}
.customer-segment h2{margin-bottom:10px;color:#ff6a00;font-size:30px;line-height:35px}
.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 #ebebeb;border-bottom:1px solid #dcdcdc}
.datasheets-listing-loading::after{position:absolute;top:0;right:0;bottom:-1px;left:0;background:url(/gui/i/loading-orange-48x48.gif) 50% 200px no-repeat #fff;background:url(/gui/i/loading-orange-48x48.gif) 50% 200px no-repeat rgba(255,255,255,.8);content:""}
.page-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 a{position:relative;margin-right:10px;padding-right:18px;border:none;background:url(/gui/i/close-grey-12x12.svg) 100% 50% no-repeat}
.datasheets-listing-filters a:after{position:absolute;top:2px;right:0;width:12px;height:12px;background:url(/gui/i/close-blue-12x12.svg) no-repeat;content:"";opacity:0;-webkit-transition:opacity 162ms ease;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 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}
.datasheets-listing-corrosion h4{color:#767676;text-transform:none}
.datasheets-listing-corrosion p{margin-top:15px;padding-top:15px;background:url(/gui/i/plus-scale-orange-60x312.svg) 50% 0 no-repeat;font-weight:700;font-size:14px;text-transform:uppercase}
.no-svg .datasheets-listing-corrosion p{background-image:url(/gui/i/png/plus-scale-orange-60x312.png)}
.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;border:1px solid #09f}
.aside:after{display:table;clear:both;content:""}
.aside h2,.aside h3{margin-bottom:10px;color:#ff6a00;font-weight:400;font-size:1em}
.aside img{margin-bottom:10px}
.core-value{margin-bottom:60px}
.core-value-img{margin-bottom:10px;text-align:center}
.core-value img{display:inline-block;max-height:145px}
.core-value:last-child .core-value-img{float:right;width:50%}
.core-value:last-child .core-value-img img{max-height:420px;margin-top:-330px}
@media only screen and (max-width:700px){.core-value{margin-bottom:30px}
.core-value:last-child .core-value-img{float:none;width:auto}
.core-value:last-child .core-value-img img{max-height:340px;margin-top:0}
}
.page-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;-webkit-transform:translateY(200px);transform:translateY(200px);-webkit-animation:show-cookie-message .8s 1s forwards;animation:show-cookie-message .8s 1s forwards}
.cookie-message.accepted{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation:hide-cookie-message .8s forwards;animation:hide-cookie-message .8s forwards}
@-webkit-keyframes show-cookie-message{0%{-webkit-transform:translateY(200px)}
100%{-webkit-transform:translateY(0)}
}
@keyframes show-cookie-message{0%{transform:translateY(200px)}
100%{transform:translateY(0)}
}
@-webkit-keyframes hide-cookie-message{0%{-webkit-transform:translateY(0)}
100%{-webkit-transform:translateY(200px)}
}
@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}
.cookie-message p a:active,.cookie-message p a:focus,.cookie-message p a:hover{border-bottom-color:transparent;color:#09f}
.cookie-message-close{float:right}
@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}
}
.application-list{margin-top:15px}
.application-list-wide{padding-bottom:40px;border-bottom:1px solid #ebebeb;text-align:center}
.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;background:#fff;content:""}
.application-list li{text-align:left}
.application-list li a{display:block;padding:16px 0 18px;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)}
.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;filter:alpha(opacity=0);-webkit-transition:opacity .15s ease;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}
.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;background-image:url(http://feed.ne.cision.com/estimate/images/RecommendationGradient.png);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{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 #ebebeb}
.page-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;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}
}
.carousel-big{margin-top:-25px;margin-bottom:30px;border-bottom:1px solid #ebebeb}
.page-dark .carousel-big{margin-bottom:0;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;-webkit-transition:none;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;overflow:hidden;padding-top:30px;box-sizing:content-box}
.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}
.lt-ie9 ul.carousel-big-slides-nav button{width:66px}
ul.carousel-big-slides-nav img{border:1px solid #d3d3d3;opacity:.5;filter:alpha(opacity=50);-webkit-transition:opacity 162ms ease,border 162ms ease;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;filter:alpha(opacity=100)}
ul.carousel-big-slides-nav .active button img{border-color:#ff6a00;opacity:1;filter:alpha(opacity=100)}
@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:20px 0 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}
}
.bar-chart{margin-bottom:30px}
.js .bar-chart ul{display:none}
.smiley{display:inline-block;width:16px;height:16px;overflow:hidden;background-image:url(/gui/i/sprite-smileys.svg);background-repeat:no-repeat;vertical-align:-2px}
.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}
.category-teaser a{display:block;border:1px solid #ebebeb}
.category-teaser a:focus,.category-teaser a:hover{border-color:#ff6a00}
.category-teaser h2{margin-right:10px;padding:3px 20px 2px 10px;background:url(/gui/i/arrow-tail-right-orange-13x11.svg) 100% 50% no-repeat;font-weight:400;font-size:14px}
.datasheet-info{margin-right:30px}
.datasheet-info-sub-heading{margin-top:-20px;color:#999;font-size:28px}
p.datasheet-info-updated{margin-top:45px;margin-bottom:45px}
.datasheet-info-download{margin-bottom:70px;color:#767676}
.datasheet-info-download 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}
}
.datasheet-disclaimer{display:none}
.choices{margin-bottom:60px;margin-left:-10px}
.choice a{display:block;position:relative;overflow:hidden;margin-left:10px;border-bottom:1px solid #ebebeb;-webkit-transition:none;transition:none}
.dark .choice a{border-bottom-color:#333}
.choice a:focus,.choice a:hover{color:#09f}
.choice a:after{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #ff6a00;content:"";opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}
.choice a:focus:after,.choice a:hover:after{opacity:1}
.dark .choice a:after{border-color:#09f}
.choice img{width:100%;-webkit-transition:all .3s ease;transition:all .3s ease}
.choice a:focus img,.choice a:hover img{opacity:.65;-webkit-transform:scale(1.1);transform:scale(1.1)}
.choice-content{padding:20px 30px;border:1px solid #ebebeb;border-width:0 1px;background:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}
.dark .choice-content{border-color:#333;background:#000}
.choice a:focus .choice-content,.choice a:hover .choice-content{-webkit-transform:translateY(-20px);transform:translateY(-20px)}
.choice-content h3{font-size:26px;line-height:30px;-webkit-transition:all 162ms ease;transition:all 162ms ease}
.choice-content h3:after{margin-left:10px;content:url(/gui/i/arrow-right-blue-20x15.svg)}
#adv-find{position:relative}
.search-results-popup{position:absolute;top:58px;left:0;width:100%;border:0;box-shadow:none;background:0 0;font-size:13px}
.search-results-popup:before{position:absolute;top:-5px;left:0;z-index:5000;width:100%;height:6px;border-right:1px solid #7fccff;border-left:1px solid #7fccff;background:#f2faff;content:"";box-sizing:border-box}
.search-results-popup .search-results-container{position:absolute;width:100%;padding:12px 0 20px;border:1px solid #7fccff;border-radius:0 0 5px 5px;box-shadow:#d7d7d7 0 1px 1px;background:#f2faff;box-sizing:border-box}
.search-results-popup h2{margin-left:18px;color:#656565;font-weight:400;font-size:15px;font-family:verdana,sans-serif}
.search-results-popup h2>strong{font-weight:700}
.search-results-popup .system-info h2{padding:0;font-weight:700}
.search-results-popup ul{margin:10px 0 20px}
.search-results-popup li{position:relative;margin:0 10px 12px;list-style:none}
.search-results-popup li a:link,.search-results-popup li a:visited{display:block;position:relative;padding:12px 10px;background:#fff;background-size:14px 20px;color:#000;text-decoration:none}
.search-results-popup li h3{margin:0 0 6px;padding:0;color:#09f;font-weight:700;font-size:15px;font-family:Arial,sans-serif;text-decoration:underline}
.search-results-popup li p{margin-right:35px;margin-bottom:0}
.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;background:url(/gui/i/close-blue-20x20.svg) 100% 50% no-repeat;font-family:Arial,sans-serif}
.no-svg .search-results-popup-close{background-image:url(/gui/i/png/close-blue-20x20.png)}
.search-results-popup-close:hover{background-image:url(/gui/i/close-dark-blue-20x20.svg)}
.no-svg .search-results-popup-close:hover{background-image:url(/gui/i/png/close-dark-blue-20x20.png)}
.search-results-popup .more{display:block;float:none;width:75%;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){.application-search .button{min-height:44px}
.search-results-popup{top:49px}
}
@media only screen and (max-width:700px){.application-search .on-page-search div[data-column-span="3"]{position:static}
.application-search input[type=text],.application-search input[type=search]{padding-right:100px}
.application-search .search-submit{position:absolute;top:0;right:0;min-width:0;min-height:44px;border:0}
}
table.prop-compare thead th+th{width:17%;color:#ff6a00;letter-spacing:2px}
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:url(/gui/i/annual-report-2015-right.gif) 100% 100% no-repeat;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:url(/gui/i/annual-report-2015-right.gif) 100% 100% no-repeat;background-size:60%;-webkit-transition:none;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}
}
.progress-bar{position:relative;height:4px;margin-right:40px;margin-bottom:20px;background-color:#f8dcc2}
.progress-bar>div{display:inline-block;height:4px;background-color:#ff6a00;vertical-align:top}
.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}
.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){.illustration-intro{padding-bottom:140px;background-position:105% calc(100% + 10px);background-size:110%}
.illustration-intro-heading{padding-top:15px}
.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}
.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:"";animation:pulsate 4s infinite;transition:border-color .3s ease}
@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}
.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}
.section-break-arrow-sub{background-color:#d2d2d2}
.section-break-arrow-triangle{position:absolute;top:100%;left:50px}
@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:""}
.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}
.rangeslider,.rangeslider__fill{display:block;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,.3);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.3);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;filter:alpha(Opacity=40)}
.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;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-box-shadow:0 0 8px rgba(0,0,0,.3);-webkit-box-shadow:0 0 8px rgba(0,0,0,.3);box-shadow:0 0 8px rgba(0,0,0,.3);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g) #fff;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(255,255,255,0)),color-stop(100%,rgba(0,0,0,.1)));background-image:-moz-linear-gradient(rgba(255,255,255,0),rgba(0,0,0,.1));background-image:-webkit-linear-gradient(rgba(255,255,255,0),rgba(0,0,0,.1));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;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(0,0,0,.13)),color-stop(100%,rgba(255,255,255,0)));background-image:-moz-linear-gradient(rgba(0,0,0,.13),rgba(255,255,255,0));background-image:-webkit-linear-gradient(rgba(0,0,0,.13),rgba(255,255,255,0));background-image:linear-gradient(rgba(0,0,0,.13),rgba(255,255,255,0));background-size:100%;content:""}
.rangeslider__handle:active{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(0,0,0,.1)),color-stop(100%,rgba(0,0,0,.12)));background-image:-moz-linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.12));background-image:-webkit-linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.12));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{-moz-box-shadow:0 0 8px rgba(255,0,255,.9);-webkit-box-shadow:0 0 8px rgba(255,0,255,.9);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;background-image:url(/gui/i/crusher-calc/slider-handle.png)}
.CrusherWidget .rangeslider,.CrusherWidget .rangeslider__fill{border-radius:0;box-shadow:none}
.CrusherWidget .rangeslider__fill,.CrusherWidget .rangeslider__handle:after{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;background:url(/gui/i/crusher-calc/slider-circle.png)}
.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 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 span,.CrusherWidget__currency .custom-select>span{border-color:#ff6a00}
.CrusherWidget__costsDropdownWrap .custom-select-container{position:absolute;top:0;right:-35%;width:100%}
.CrusherWidget__impactOnProfitWrap,.CrusherWidget__profitLossResultWrap{position:relative;float:left;color:#ff6a00;box-sizing:border-box;display:inline-block}
.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{width:60%}
.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{width:40%}
.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;display:inline-block;vertical-align:middle}
.CrusherWidget__costsDropdownWrap .custom-select span span,.CrusherWidget__costsDropdownWrap .custom-select>span{border-color:#ff6a00}
.CrusherWidget__sliderBG__num--6{font-weight:700}
@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}
}