@charset "UTF-8";.cq-wcm-edit .js-st-tabs-content--hidden{display:block}
.cq-wcm-edit .st-nav-tabs{transform:translateY(0) !important;margin-bottom:0 !important}
.cq-wcm-edit .st-application-catalog-grid{display:block !important}
@media all and (-ms-high-contrast:none){.cq-wcm-edit .st-sidebar.js-st-sidebar-active{min-width:300px}
}
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
meta.foundation-version{font-family:"/5.4.6/"}
meta.foundation-mq-small{font-family:"/only screen/";width:0}
meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.063em)/";width:40.063em}
meta.foundation-mq-large{font-family:"/only screen and (min-width:64.063em)/";width:64.063em}
meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.063em)/";width:90.063em}
meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.063em)/";width:120.063em}
meta.foundation-data-attribute-namespace{font-family:false}
html,body{height:100%}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html,body{font-size:100%}
body{background:white;color:#222;padding:0;margin:0;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:normal;font-style:normal;line-height:1.5;position:relative;cursor:auto}
a:hover{cursor:pointer}
img{max-width:100%;height:auto}
img{-ms-interpolation-mode:bicubic}
#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none !important}
.left{float:left !important}
.right{float:right !important}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.hide{display:none}
.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
img{display:inline-block;vertical-align:middle}
textarea{height:auto;min-height:50px}
select{width:100%}
.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:62.5rem}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}
.row.collapse .row{margin-left:0;margin-right:0}
.row .row{width:auto;margin-left:-0.9375rem;margin-right:-0.9375rem;margin-top:0;margin-bottom:0;max-width:none}
.row .row:before,.row .row:after{content:" ";display:table}
.row .row:after{clear:both}
.row .row.collapse{width:auto;margin:0;max-width:none}
.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table}
.row .row.collapse:after{clear:both}
.column,.columns{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left}
[class*="column"]+[class*="column"]:last-child{float:right}
[class*="column"]+[class*="column"].end{float:left}
@media only screen{.small-push-0{position:relative;left:0;right:auto}
.small-pull-0{position:relative;right:0;left:auto}
.small-push-1{position:relative;left:8.33333%;right:auto}
.small-pull-1{position:relative;right:8.33333%;left:auto}
.small-push-2{position:relative;left:16.66667%;right:auto}
.small-pull-2{position:relative;right:16.66667%;left:auto}
.small-push-3{position:relative;left:25%;right:auto}
.small-pull-3{position:relative;right:25%;left:auto}
.small-push-4{position:relative;left:33.33333%;right:auto}
.small-pull-4{position:relative;right:33.33333%;left:auto}
.small-push-5{position:relative;left:41.66667%;right:auto}
.small-pull-5{position:relative;right:41.66667%;left:auto}
.small-push-6{position:relative;left:50%;right:auto}
.small-pull-6{position:relative;right:50%;left:auto}
.small-push-7{position:relative;left:58.33333%;right:auto}
.small-pull-7{position:relative;right:58.33333%;left:auto}
.small-push-8{position:relative;left:66.66667%;right:auto}
.small-pull-8{position:relative;right:66.66667%;left:auto}
.small-push-9{position:relative;left:75%;right:auto}
.small-pull-9{position:relative;right:75%;left:auto}
.small-push-10{position:relative;left:83.33333%;right:auto}
.small-pull-10{position:relative;right:83.33333%;left:auto}
.small-push-11{position:relative;left:91.66667%;right:auto}
.small-pull-11{position:relative;right:91.66667%;left:auto}
.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}
.small-1{width:8.33333%}
.small-2{width:16.66667%}
.small-3{width:25%}
.small-4{width:33.33333%}
.small-5{width:41.66667%}
.small-6{width:50%}
.small-7{width:58.33333%}
.small-8{width:66.66667%}
.small-9{width:75%}
.small-10{width:83.33333%}
.small-11{width:91.66667%}
.small-12{width:100%}
.small-offset-0{margin-left:0 !important}
.small-offset-1{margin-left:8.33333% !important}
.small-offset-2{margin-left:16.66667% !important}
.small-offset-3{margin-left:25% !important}
.small-offset-4{margin-left:33.33333% !important}
.small-offset-5{margin-left:41.66667% !important}
.small-offset-6{margin-left:50% !important}
.small-offset-7{margin-left:58.33333% !important}
.small-offset-8{margin-left:66.66667% !important}
.small-offset-9{margin-left:75% !important}
.small-offset-10{margin-left:83.33333% !important}
.small-offset-11{margin-left:91.66667% !important}
.small-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}
.column.small-centered,.columns.small-centered{margin-left:auto;margin-right:auto;float:none}
.column.small-uncentered,.columns.small-uncentered{margin-left:0;margin-right:0;float:left}
.column.small-centered:last-child,.columns.small-centered:last-child{float:none}
.column.small-uncentered:last-child,.columns.small-uncentered:last-child{float:left}
.column.small-uncentered.opposite,.columns.small-uncentered.opposite{float:right}
}
@media only screen and (min-width:40.063em){.medium-push-0{position:relative;left:0;right:auto}
.medium-pull-0{position:relative;right:0;left:auto}
.medium-push-1{position:relative;left:8.33333%;right:auto}
.medium-pull-1{position:relative;right:8.33333%;left:auto}
.medium-push-2{position:relative;left:16.66667%;right:auto}
.medium-pull-2{position:relative;right:16.66667%;left:auto}
.medium-push-3{position:relative;left:25%;right:auto}
.medium-pull-3{position:relative;right:25%;left:auto}
.medium-push-4{position:relative;left:33.33333%;right:auto}
.medium-pull-4{position:relative;right:33.33333%;left:auto}
.medium-push-5{position:relative;left:41.66667%;right:auto}
.medium-pull-5{position:relative;right:41.66667%;left:auto}
.medium-push-6{position:relative;left:50%;right:auto}
.medium-pull-6{position:relative;right:50%;left:auto}
.medium-push-7{position:relative;left:58.33333%;right:auto}
.medium-pull-7{position:relative;right:58.33333%;left:auto}
.medium-push-8{position:relative;left:66.66667%;right:auto}
.medium-pull-8{position:relative;right:66.66667%;left:auto}
.medium-push-9{position:relative;left:75%;right:auto}
.medium-pull-9{position:relative;right:75%;left:auto}
.medium-push-10{position:relative;left:83.33333%;right:auto}
.medium-pull-10{position:relative;right:83.33333%;left:auto}
.medium-push-11{position:relative;left:91.66667%;right:auto}
.medium-pull-11{position:relative;right:91.66667%;left:auto}
.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}
.medium-1{width:8.33333%}
.medium-2{width:16.66667%}
.medium-3{width:25%}
.medium-4{width:33.33333%}
.medium-5{width:41.66667%}
.medium-6{width:50%}
.medium-7{width:58.33333%}
.medium-8{width:66.66667%}
.medium-9{width:75%}
.medium-10{width:83.33333%}
.medium-11{width:91.66667%}
.medium-12{width:100%}
.medium-offset-0{margin-left:0 !important}
.medium-offset-1{margin-left:8.33333% !important}
.medium-offset-2{margin-left:16.66667% !important}
.medium-offset-3{margin-left:25% !important}
.medium-offset-4{margin-left:33.33333% !important}
.medium-offset-5{margin-left:41.66667% !important}
.medium-offset-6{margin-left:50% !important}
.medium-offset-7{margin-left:58.33333% !important}
.medium-offset-8{margin-left:66.66667% !important}
.medium-offset-9{margin-left:75% !important}
.medium-offset-10{margin-left:83.33333% !important}
.medium-offset-11{margin-left:91.66667% !important}
.medium-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}
.column.medium-centered,.columns.medium-centered{margin-left:auto;margin-right:auto;float:none}
.column.medium-uncentered,.columns.medium-uncentered{margin-left:0;margin-right:0;float:left}
.column.medium-centered:last-child,.columns.medium-centered:last-child{float:none}
.column.medium-uncentered:last-child,.columns.medium-uncentered:last-child{float:left}
.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{float:right}
.push-0{position:relative;left:0;right:auto}
.pull-0{position:relative;right:0;left:auto}
.push-1{position:relative;left:8.33333%;right:auto}
.pull-1{position:relative;right:8.33333%;left:auto}
.push-2{position:relative;left:16.66667%;right:auto}
.pull-2{position:relative;right:16.66667%;left:auto}
.push-3{position:relative;left:25%;right:auto}
.pull-3{position:relative;right:25%;left:auto}
.push-4{position:relative;left:33.33333%;right:auto}
.pull-4{position:relative;right:33.33333%;left:auto}
.push-5{position:relative;left:41.66667%;right:auto}
.pull-5{position:relative;right:41.66667%;left:auto}
.push-6{position:relative;left:50%;right:auto}
.pull-6{position:relative;right:50%;left:auto}
.push-7{position:relative;left:58.33333%;right:auto}
.pull-7{position:relative;right:58.33333%;left:auto}
.push-8{position:relative;left:66.66667%;right:auto}
.pull-8{position:relative;right:66.66667%;left:auto}
.push-9{position:relative;left:75%;right:auto}
.pull-9{position:relative;right:75%;left:auto}
.push-10{position:relative;left:83.33333%;right:auto}
.pull-10{position:relative;right:83.33333%;left:auto}
.push-11{position:relative;left:91.66667%;right:auto}
.pull-11{position:relative;right:91.66667%;left:auto}
}
@media only screen and (min-width:64.063em){.large-push-0{position:relative;left:0;right:auto}
.large-pull-0{position:relative;right:0;left:auto}
.large-push-1{position:relative;left:8.33333%;right:auto}
.large-pull-1{position:relative;right:8.33333%;left:auto}
.large-push-2{position:relative;left:16.66667%;right:auto}
.large-pull-2{position:relative;right:16.66667%;left:auto}
.large-push-3{position:relative;left:25%;right:auto}
.large-pull-3{position:relative;right:25%;left:auto}
.large-push-4{position:relative;left:33.33333%;right:auto}
.large-pull-4{position:relative;right:33.33333%;left:auto}
.large-push-5{position:relative;left:41.66667%;right:auto}
.large-pull-5{position:relative;right:41.66667%;left:auto}
.large-push-6{position:relative;left:50%;right:auto}
.large-pull-6{position:relative;right:50%;left:auto}
.large-push-7{position:relative;left:58.33333%;right:auto}
.large-pull-7{position:relative;right:58.33333%;left:auto}
.large-push-8{position:relative;left:66.66667%;right:auto}
.large-pull-8{position:relative;right:66.66667%;left:auto}
.large-push-9{position:relative;left:75%;right:auto}
.large-pull-9{position:relative;right:75%;left:auto}
.large-push-10{position:relative;left:83.33333%;right:auto}
.large-pull-10{position:relative;right:83.33333%;left:auto}
.large-push-11{position:relative;left:91.66667%;right:auto}
.large-pull-11{position:relative;right:91.66667%;left:auto}
.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}
.large-1{width:8.33333%}
.large-2{width:16.66667%}
.large-3{width:25%}
.large-4{width:33.33333%}
.large-5{width:41.66667%}
.large-6{width:50%}
.large-7{width:100%}
.large-8{width:66.66667%}
.large-9{width:75%}
.large-10{width:83.33333%}
.large-11{width:91.66667%}
.large-12{width:100%}
.large-offset-0{margin-left:0 !important}
.large-offset-1{margin-left:8.33333% !important}
.large-offset-2{margin-left:16.66667% !important}
.large-offset-3{margin-left:25% !important}
.large-offset-4{margin-left:33.33333% !important}
.large-offset-5{margin-left:41.66667% !important}
.large-offset-6{margin-left:50% !important}
.large-offset-7{margin-left:58.33333% !important}
.large-offset-8{margin-left:66.66667% !important}
.large-offset-9{margin-left:75% !important}
.large-offset-10{margin-left:83.33333% !important}
.large-offset-11{margin-left:91.66667% !important}
.large-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}
.column.large-centered,.columns.large-centered{margin-left:auto;margin-right:auto;float:none}
.column.large-uncentered,.columns.large-uncentered{margin-left:0;margin-right:0;float:left}
.column.large-centered:last-child,.columns.large-centered:last-child{float:none}
.column.large-uncentered:last-child,.columns.large-uncentered:last-child{float:left}
.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right}
.push-0{position:relative;left:0;right:auto}
.pull-0{position:relative;right:0;left:auto}
.push-1{position:relative;left:8.33333%;right:auto}
.pull-1{position:relative;right:8.33333%;left:auto}
.push-2{position:relative;left:16.66667%;right:auto}
.pull-2{position:relative;right:16.66667%;left:auto}
.push-3{position:relative;left:25%;right:auto}
.pull-3{position:relative;right:25%;left:auto}
.push-4{position:relative;left:33.33333%;right:auto}
.pull-4{position:relative;right:33.33333%;left:auto}
.push-5{position:relative;left:41.66667%;right:auto}
.pull-5{position:relative;right:41.66667%;left:auto}
.push-6{position:relative;left:50%;right:auto}
.pull-6{position:relative;right:50%;left:auto}
.push-7{position:relative;left:58.33333%;right:auto}
.pull-7{position:relative;right:58.33333%;left:auto}
.push-8{position:relative;left:66.66667%;right:auto}
.pull-8{position:relative;right:66.66667%;left:auto}
.push-9{position:relative;left:75%;right:auto}
.pull-9{position:relative;right:75%;left:auto}
.push-10{position:relative;left:83.33333%;right:auto}
.pull-10{position:relative;right:83.33333%;left:auto}
.push-11{position:relative;left:91.66667%;right:auto}
.pull-11{position:relative;right:91.66667%;left:auto}
}
.accordion{margin-bottom:0}
.accordion:before,.accordion:after{content:" ";display:table}
.accordion:after{clear:both}
.accordion .accordion-navigation,.accordion dd{display:block;margin-bottom:0 !important}
.accordion .accordion-navigation.active>a,.accordion dd.active>a{background:#e8e8e8}
.accordion .accordion-navigation>a,.accordion dd>a{background:#efefef;color:#222;padding:1rem;display:block;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1rem}
.accordion .accordion-navigation>a:hover,.accordion dd>a:hover{background:#e3e3e3}
.accordion .accordion-navigation>.content,.accordion dd>.content{display:none;padding:.9375rem}
.accordion .accordion-navigation>.content.active,.accordion dd>.content.active{display:block;background:white}
.alert-box{border-style:solid;border-width:1px;display:block;font-weight:normal;margin-bottom:1.25rem;position:relative;padding:.875rem 1.5rem .875rem .875rem;font-size:.8125rem;transition:opacity 300ms ease-out;background-color:#008cba;border-color:#0078a0;color:white}
.alert-box .close{font-size:1.375rem;padding:9px 6px 4px;line-height:0;position:absolute;top:50%;margin-top:-0.6875rem;right:.25rem;color:#333;opacity:.3}
.alert-box .close:hover,.alert-box .close:focus{opacity:.5}
.alert-box.radius{border-radius:3px}
.alert-box.round{border-radius:1000px}
.alert-box.success{background-color:#43ac6a;border-color:#3a945b;color:white}
.alert-box.alert{background-color:#f04124;border-color:#de2d0f;color:white}
.alert-box.secondary{background-color:#e7e7e7;border-color:#c7c7c7;color:#4f4f4f}
.alert-box.warning{background-color:#f08a24;border-color:#de770f;color:white}
.alert-box.info{background-color:#a0d3e8;border-color:#74bfdd;color:#4f4f4f}
.alert-box.alert-close{opacity:0}
[class*="block-grid-"]{display:block;padding:0;margin:0 -0.625rem}
[class*="block-grid-"]:before,[class*="block-grid-"]:after{content:" ";display:table}
[class*="block-grid-"]:after{clear:both}
[class*="block-grid-"]>li{display:block;height:auto;float:left;padding:0 .625rem 1.25rem}
@media only screen{.small-block-grid-1>li{width:100%;list-style:none}
.small-block-grid-1>li:nth-of-type(1n){clear:none}
.small-block-grid-1>li:nth-of-type(1n+1){clear:both}
.small-block-grid-2>li{width:50%;list-style:none}
.small-block-grid-2>li:nth-of-type(1n){clear:none}
.small-block-grid-2>li:nth-of-type(2n+1){clear:both}
.small-block-grid-3>li{width:33.33333%;list-style:none}
.small-block-grid-3>li:nth-of-type(1n){clear:none}
.small-block-grid-3>li:nth-of-type(3n+1){clear:both}
.small-block-grid-4>li{width:25%;list-style:none}
.small-block-grid-4>li:nth-of-type(1n){clear:none}
.small-block-grid-4>li:nth-of-type(4n+1){clear:both}
.small-block-grid-5>li{width:20%;list-style:none}
.small-block-grid-5>li:nth-of-type(1n){clear:none}
.small-block-grid-5>li:nth-of-type(5n+1){clear:both}
.small-block-grid-6>li{width:16.66667%;list-style:none}
.small-block-grid-6>li:nth-of-type(1n){clear:none}
.small-block-grid-6>li:nth-of-type(6n+1){clear:both}
.small-block-grid-7>li{width:14.28571%;list-style:none}
.small-block-grid-7>li:nth-of-type(1n){clear:none}
.small-block-grid-7>li:nth-of-type(7n+1){clear:both}
.small-block-grid-8>li{width:12.5%;list-style:none}
.small-block-grid-8>li:nth-of-type(1n){clear:none}
.small-block-grid-8>li:nth-of-type(8n+1){clear:both}
.small-block-grid-9>li{width:11.11111%;list-style:none}
.small-block-grid-9>li:nth-of-type(1n){clear:none}
.small-block-grid-9>li:nth-of-type(9n+1){clear:both}
.small-block-grid-10>li{width:10%;list-style:none}
.small-block-grid-10>li:nth-of-type(1n){clear:none}
.small-block-grid-10>li:nth-of-type(10n+1){clear:both}
.small-block-grid-11>li{width:9.09091%;list-style:none}
.small-block-grid-11>li:nth-of-type(1n){clear:none}
.small-block-grid-11>li:nth-of-type(11n+1){clear:both}
.small-block-grid-12>li{width:8.33333%;list-style:none}
.small-block-grid-12>li:nth-of-type(1n){clear:none}
.small-block-grid-12>li:nth-of-type(12n+1){clear:both}
}
@media only screen and (min-width:40.063em){.medium-block-grid-1>li{width:100%;list-style:none}
.medium-block-grid-1>li:nth-of-type(1n){clear:none}
.medium-block-grid-1>li:nth-of-type(1n+1){clear:both}
.medium-block-grid-2>li{width:50%;list-style:none}
.medium-block-grid-2>li:nth-of-type(1n){clear:none}
.medium-block-grid-2>li:nth-of-type(2n+1){clear:both}
.medium-block-grid-3>li{width:33.33333%;list-style:none}
.medium-block-grid-3>li:nth-of-type(1n){clear:none}
.medium-block-grid-3>li:nth-of-type(3n+1){clear:both}
.medium-block-grid-4>li{width:25%;list-style:none}
.medium-block-grid-4>li:nth-of-type(1n){clear:none}
.medium-block-grid-4>li:nth-of-type(4n+1){clear:both}
.medium-block-grid-5>li{width:20%;list-style:none}
.medium-block-grid-5>li:nth-of-type(1n){clear:none}
.medium-block-grid-5>li:nth-of-type(5n+1){clear:both}
.medium-block-grid-6>li{width:16.66667%;list-style:none}
.medium-block-grid-6>li:nth-of-type(1n){clear:none}
.medium-block-grid-6>li:nth-of-type(6n+1){clear:both}
.medium-block-grid-7>li{width:14.28571%;list-style:none}
.medium-block-grid-7>li:nth-of-type(1n){clear:none}
.medium-block-grid-7>li:nth-of-type(7n+1){clear:both}
.medium-block-grid-8>li{width:12.5%;list-style:none}
.medium-block-grid-8>li:nth-of-type(1n){clear:none}
.medium-block-grid-8>li:nth-of-type(8n+1){clear:both}
.medium-block-grid-9>li{width:11.11111%;list-style:none}
.medium-block-grid-9>li:nth-of-type(1n){clear:none}
.medium-block-grid-9>li:nth-of-type(9n+1){clear:both}
.medium-block-grid-10>li{width:10%;list-style:none}
.medium-block-grid-10>li:nth-of-type(1n){clear:none}
.medium-block-grid-10>li:nth-of-type(10n+1){clear:both}
.medium-block-grid-11>li{width:9.09091%;list-style:none}
.medium-block-grid-11>li:nth-of-type(1n){clear:none}
.medium-block-grid-11>li:nth-of-type(11n+1){clear:both}
.medium-block-grid-12>li{width:8.33333%;list-style:none}
.medium-block-grid-12>li:nth-of-type(1n){clear:none}
.medium-block-grid-12>li:nth-of-type(12n+1){clear:both}
}
@media only screen and (min-width:64.063em){.large-block-grid-1>li{width:100%;list-style:none}
.large-block-grid-1>li:nth-of-type(1n){clear:none}
.large-block-grid-1>li:nth-of-type(1n+1){clear:both}
.large-block-grid-2>li{width:50%;list-style:none}
.large-block-grid-2>li:nth-of-type(1n){clear:none}
.large-block-grid-2>li:nth-of-type(2n+1){clear:both}
.large-block-grid-3>li{width:33.33333%;list-style:none}
.large-block-grid-3>li:nth-of-type(1n){clear:none}
.large-block-grid-3>li:nth-of-type(3n+1){clear:both}
.large-block-grid-4>li{width:25%;list-style:none}
.large-block-grid-4>li:nth-of-type(1n){clear:none}
.large-block-grid-4>li:nth-of-type(4n+1){clear:both}
.large-block-grid-5>li{width:20%;list-style:none}
.large-block-grid-5>li:nth-of-type(1n){clear:none}
.large-block-grid-5>li:nth-of-type(5n+1){clear:both}
.large-block-grid-6>li{width:16.66667%;list-style:none}
.large-block-grid-6>li:nth-of-type(1n){clear:none}
.large-block-grid-6>li:nth-of-type(6n+1){clear:both}
.large-block-grid-7>li{width:14.28571%;list-style:none}
.large-block-grid-7>li:nth-of-type(1n){clear:none}
.large-block-grid-7>li:nth-of-type(7n+1){clear:both}
.large-block-grid-8>li{width:12.5%;list-style:none}
.large-block-grid-8>li:nth-of-type(1n){clear:none}
.large-block-grid-8>li:nth-of-type(8n+1){clear:both}
.large-block-grid-9>li{width:11.11111%;list-style:none}
.large-block-grid-9>li:nth-of-type(1n){clear:none}
.large-block-grid-9>li:nth-of-type(9n+1){clear:both}
.large-block-grid-10>li{width:10%;list-style:none}
.large-block-grid-10>li:nth-of-type(1n){clear:none}
.large-block-grid-10>li:nth-of-type(10n+1){clear:both}
.large-block-grid-11>li{width:9.09091%;list-style:none}
.large-block-grid-11>li:nth-of-type(1n){clear:none}
.large-block-grid-11>li:nth-of-type(11n+1){clear:both}
.large-block-grid-12>li{width:8.33333%;list-style:none}
.large-block-grid-12>li:nth-of-type(1n){clear:none}
.large-block-grid-12>li:nth-of-type(12n+1){clear:both}
}
.breadcrumbs{display:block;padding:.5625rem .875rem .5625rem;overflow:hidden;margin-left:0;list-style:none;border-style:solid;border-width:1px;background-color:#f4f4f4;border-color:gainsboro;border-radius:3px}
.breadcrumbs>*{margin:0;float:left;font-size:.6875rem;line-height:.6875rem;text-transform:uppercase;color:#008cba}
.breadcrumbs>*:hover a,.breadcrumbs>*:focus a{text-decoration:underline}
.breadcrumbs>* a{color:#008cba}
.breadcrumbs>*.current{cursor:default;color:#333}
.breadcrumbs>*.current a{cursor:default;color:#333}
.breadcrumbs>*.current:hover,.breadcrumbs>*.current:hover a,.breadcrumbs>*.current:focus,.breadcrumbs>*.current:focus a{text-decoration:none}
.breadcrumbs>*.unavailable{color:#999}
.breadcrumbs>*.unavailable a{color:#999}
.breadcrumbs>*.unavailable:hover,.breadcrumbs>*.unavailable:hover a,.breadcrumbs>*.unavailable:focus,.breadcrumbs>*.unavailable a:focus{text-decoration:none;color:#999;cursor:default}
.breadcrumbs>*:before{content:"/";color:#aaa;margin:0 .75rem;position:relative;top:1px}
.breadcrumbs>*:first-child:before{content:" ";margin:0}
[aria-label="breadcrumbs"] [aria-hidden="true"]:after{content:"/"}
button,.button{border-style:solid;border-width:0;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:normal;line-height:normal;margin:0 0 1.25rem;position:relative;text-decoration:none;text-align:center;-webkit-appearance:none;-webkit-border-radius:0;display:inline-block;padding-top:1rem;padding-right:2rem;padding-bottom:1.0625rem;padding-left:2rem;font-size:1rem;background-color:#008cba;border-color:#007095;color:white;transition:background-color 300ms ease-out}
button:hover,button:focus,.button:hover,.button:focus{background-color:#007095}
button:hover,button:focus,.button:hover,.button:focus{color:white}
button.secondary,.button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333}
button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{background-color:#b9b9b9}
button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{color:#333}
button.success,.button.success{background-color:#43ac6a;border-color:#368a55;color:white}
button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{background-color:#368a55}
button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{color:white}
button.alert,.button.alert{background-color:#f04124;border-color:#cf2a0e;color:white}
button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{background-color:#cf2a0e}
button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{color:white}
button.warning,.button.warning{background-color:#f08a24;border-color:#cf6e0e;color:white}
button.warning:hover,button.warning:focus,.button.warning:hover,.button.warning:focus{background-color:#cf6e0e}
button.warning:hover,button.warning:focus,.button.warning:hover,.button.warning:focus{color:white}
button.info,.button.info{background-color:#a0d3e8;border-color:#61b6d9;color:#333}
button.info:hover,button.info:focus,.button.info:hover,.button.info:focus{background-color:#61b6d9}
button.info:hover,button.info:focus,.button.info:hover,.button.info:focus{color:white}
button.large,.button.large{padding-top:1.125rem;padding-right:2.25rem;padding-bottom:1.1875rem;padding-left:2.25rem;font-size:1.25rem}
button.small,.button.small{padding-top:.875rem;padding-right:1.75rem;padding-bottom:.9375rem;padding-left:1.75rem;font-size:.8125rem}
button.tiny,.button.tiny{padding-top:.625rem;padding-right:1.25rem;padding-bottom:.6875rem;padding-left:1.25rem;font-size:.6875rem}
button.expand,.button.expand{padding-right:0;padding-left:0;width:100%}
button.left-align,.button.left-align{text-align:left;text-indent:.75rem}
button.right-align,.button.right-align{text-align:right;padding-right:.75rem}
button.radius,.button.radius{border-radius:3px}
button.round,.button.round{border-radius:1000px}
button.disabled,button[disabled],.button.disabled,.button[disabled]{background-color:#008cba;border-color:#007095;color:white;cursor:default;opacity:.7;box-shadow:none}
button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#007095}
button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{color:white}
button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#008cba}
button.disabled.secondary,button[disabled].secondary,.button.disabled.secondary,.button[disabled].secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333;cursor:default;opacity:.7;box-shadow:none}
button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#b9b9b9}
button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{color:#333}
button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#e7e7e7}
button.disabled.success,button[disabled].success,.button.disabled.success,.button[disabled].success{background-color:#43ac6a;border-color:#368a55;color:white;cursor:default;opacity:.7;box-shadow:none}
button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#368a55}
button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{color:white}
button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#43ac6a}
button.disabled.alert,button[disabled].alert,.button.disabled.alert,.button[disabled].alert{background-color:#f04124;border-color:#cf2a0e;color:white;cursor:default;opacity:.7;box-shadow:none}
button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#cf2a0e}
button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{color:white}
button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#f04124}
button.disabled.warning,button[disabled].warning,.button.disabled.warning,.button[disabled].warning{background-color:#f08a24;border-color:#cf6e0e;color:white;cursor:default;opacity:.7;box-shadow:none}
button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{background-color:#cf6e0e}
button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{color:white}
button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{background-color:#f08a24}
button.disabled.info,button[disabled].info,.button.disabled.info,.button[disabled].info{background-color:#a0d3e8;border-color:#61b6d9;color:#333;cursor:default;opacity:.7;box-shadow:none}
button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{background-color:#61b6d9}
button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{color:white}
button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{background-color:#a0d3e8}
button::-moz-focus-inner{border:0;padding:0}
@media only screen and (min-width:40.063em){button,.button{display:inline-block}
}
.button-group{list-style:none;margin:0;left:0}
.button-group:before,.button-group:after{content:" ";display:table}
.button-group:after{clear:both}
.button-group>li{margin:0 -2px;float:left;display:inline-block}
.button-group>li>button,.button-group>li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}
.button-group>li:first-child button,.button-group>li:first-child .button{border-left:0}
.button-group.stack>li{margin:0 -2px;float:left;display:inline-block;display:block;margin:0;float:none}
.button-group.stack>li>button,.button-group.stack>li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}
.button-group.stack>li:first-child button,.button-group.stack>li:first-child .button{border-left:0}
.button-group.stack>li>button,.button-group.stack>li .button{border-top:1px solid;border-color:rgba(255,255,255,0.5);border-left-width:0;margin:0;display:block}
.button-group.stack>li:first-child button,.button-group.stack>li:first-child .button{border-top:0}
.button-group.stack-for-small>li{margin:0 -2px;float:left;display:inline-block}
.button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}
.button-group.stack-for-small>li:first-child button,.button-group.stack-for-small>li:first-child .button{border-left:0}
@media only screen and (max-width:40em){.button-group.stack-for-small>li{margin:0 -2px;float:left;display:inline-block;display:block;margin:0}
.button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}
.button-group.stack-for-small>li:first-child button,.button-group.stack-for-small>li:first-child .button{border-left:0}
.button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button{border-top:1px solid;border-color:rgba(255,255,255,0.5);border-left-width:0;margin:0;display:block}
.button-group.stack-for-small>li:first-child button,.button-group.stack-for-small>li:first-child .button{border-top:0}
}
.button-group.radius>*{margin:0 -2px;float:left;display:inline-block}
.button-group.radius>*>button,.button-group.radius>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}
.button-group.radius>*:first-child button,.button-group.radius>*:first-child .button{border-left:0}
.button-group.radius>*,.button-group.radius>*>a,.button-group.radius>*>button,.button-group.radius>*>.button{border-radius:0}
.button-group.radius>*:first-child,.button-group.radius>*:first-child>a,.button-group.radius>*:first-child>button,.button-group.radius>*:first-child>.button{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}
.button-group.radius>*:last-child,.button-group.radius>*:last-child>a,.button-group.radius>*:last-child>button,.button-group.radius>*:last-child>.button{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}
.button-group.radius.stack>*{margin:0 -2px;float:left;display:inline-block;display:block;margin:0}
.button-group.radius.stack>*>button,.button-group.radius.stack>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}
.button-group.radius.stack>*:first-child button,.button-group.radius.stack>*:first-child .button{border-left:0}
.button-group.radius.stack>*>button,.button-group.radius.stack>* .button{border-top:1px solid;border-color:rgba(255,255,255,0.5);border-left-width:0;margin:0;display:block}
.button-group.radius.stack>*:first-child button,.button-group.radius.stack>*:first-child .button{border-top:0}
.button-group.radius.stack>*,.button-group.radius.stack>*>a,.button-group.radius.stack>*>button,.button-group.radius.stack>*>.button{border-radius:0}
.button-group.radius.stack>*:first-child,.button-group.radius.stack>*:first-child>a,.button-group.radius.stack>*:first-child>button,.button-group.radius.stack>*:first-child>.button{-webkit-top-left-radius:3px;-webkit-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px}
.button-group.radius.stack>*:last-child,.button-group.radius.stack>*:last-child>a,.button-group.radius.stack>*:last-child>button,.button-group.radius.stack>*:last-child>.button{-webkit-bottom-left-radius:3px;-webkit-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}
@media only screen and (min-width:40.063em){.button-group.radius.stack-for-small>*{margin:0 -2px;float:left;display:inline-block}
.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}
.button-group.radius.stack-for-small>*:first-child button,.button-group.radius.stack-for-small>*:first-child .button{border-left:0}
.button-group.radius.stack-for-small>*,.button-group.radius.stack-for-small>*>a,.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>*>.button{border-radius:0}
.button-group.radius.stack-for-small>*:first-child,.button-group.radius.stack-for-small>*:first-child>a,.button-group.radius.stack-for-small>*:first-child>button,.button-group.radius.stack-for-small>*:first-child>.button{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}
.button-group.radius.stack-for-small>*:last-child,.button-group.radius.stack-for-small>*:last-child>a,.button-group.radius.stack-for-small>*:last-child>button,.button-group.radius.stack-for-small>*:last-child>.button{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}
}
@media only screen and (max-width:40em){.button-group.radius.stack-for-small>*{margin:0 -2px;float:left;display:inline-block;display:block;margin:0}
.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}
.button-group.radius.stack-for-small>*:first-child button,.button-group.radius.stack-for-small>*:first-child .button{border-left:0}
.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>* .button{border-top:1px solid;border-color:rgba(255,255,255,0.5);border-left-width:0;margin:0;display:block}
.button-group.radius.stack-for-small>*:first-child button,.button-group.radius.stack-for-small>*:first-child .button{border-top:0}
.button-group.radius.stack-for-small>*,.button-group.radius.stack-for-small>*>a,.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>*>.button{border-radius:0}
.button-group.radius.stack-for-small>*:first-child,.button-group.radius.stack-for-small>*:first-child>a,.button-group.radius.stack-for-small>*:first-child>button,.button-group.radius.stack-for-small>*:first-child>.button{-webkit-top-left-radius:3px;-webkit-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px}
.button-group.radius.stack-for-small>*:last-child,.button-group.radius.stack-for-small>*:last-child>a,.button-group.radius.stack-for-small>*:last-child>button,.button-group.radius.stack-for-small>*:last-child>.button{-webkit-bottom-left-radius:3px;-webkit-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}
}
.button-group.round>*{margin:0 -2px;float:left;display:inline-block}
.button-group.round>*>button,.button-group.round>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}
.button-group.round>*:first-child button,.button-group.round>*:first-child .button{border-left:0}
.button-group.round>*,.button-group.round>*>a,.button-group.round>*>button,.button-group.round>*>.button{border-radius:0}
.button-group.round>*:first-child,.button-group.round>*:first-child>a,.button-group.round>*:first-child>button,.button-group.round>*:first-child>.button{-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}
.button-group.round>*:last-child,.button-group.round>*:last-child>a,.button-group.round>*:last-child>button,.button-group.round>*:last-child>.button{-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}
.button-group.round.stack>*{margin:0 -2px;float:left;display:inline-block;display:block;margin:0}
.button-group.round.stack>*>button,.button-group.round.stack>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}
.button-group.round.stack>*:first-child button,.button-group.round.stack>*:first-child .button{border-left:0}
.button-group.round.stack>*>button,.button-group.round.stack>* .button{border-top:1px solid;border-color:rgba(255,255,255,0.5);border-left-width:0;margin:0;display:block}
.button-group.round.stack>*:first-child button,.button-group.round.stack>*:first-child .button{border-top:0}
.button-group.round.stack>*,.button-group.round.stack>*>a,.button-group.round.stack>*>button,.button-group.round.stack>*>.button{border-radius:0}
.button-group.round.stack>*:first-child,.button-group.round.stack>*:first-child>a,.button-group.round.stack>*:first-child>button,.button-group.round.stack>*:first-child>.button{-webkit-top-left-radius:1rem;-webkit-top-right-radius:1rem;border-top-left-radius:1rem;border-top-right-radius:1rem}
.button-group.round.stack>*:last-child,.button-group.round.stack>*:last-child>a,.button-group.round.stack>*:last-child>button,.button-group.round.stack>*:last-child>.button{-webkit-bottom-left-radius:1rem;-webkit-bottom-right-radius:1rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}
@media only screen and (min-width:40.063em){.button-group.round.stack-for-small>*{margin:0 -2px;float:left;display:inline-block}
.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}
.button-group.round.stack-for-small>*:first-child button,.button-group.round.stack-for-small>*:first-child .button{border-left:0}
.button-group.round.stack-for-small>*,.button-group.round.stack-for-small>*>a,.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>*>.button{border-radius:0}
.button-group.round.stack-for-small>*:first-child,.button-group.round.stack-for-small>*:first-child>a,.button-group.round.stack-for-small>*:first-child>button,.button-group.round.stack-for-small>*:first-child>.button{-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}
.button-group.round.stack-for-small>*:last-child,.button-group.round.stack-for-small>*:last-child>a,.button-group.round.stack-for-small>*:last-child>button,.button-group.round.stack-for-small>*:last-child>.button{-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}
}
@media only screen and (max-width:40em){.button-group.round.stack-for-small>*{margin:0 -2px;float:left;display:inline-block;display:block;margin:0}
.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}
.button-group.round.stack-for-small>*:first-child button,.button-group.round.stack-for-small>*:first-child .button{border-left:0}
.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button{border-top:1px solid;border-color:rgba(255,255,255,0.5);border-left-width:0;margin:0;display:block}
.button-group.round.stack-for-small>*:first-child button,.button-group.round.stack-for-small>*:first-child .button{border-top:0}
.button-group.round.stack-for-small>*,.button-group.round.stack-for-small>*>a,.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>*>.button{border-radius:0}
.button-group.round.stack-for-small>*:first-child,.button-group.round.stack-for-small>*:first-child>a,.button-group.round.stack-for-small>*:first-child>button,.button-group.round.stack-for-small>*:first-child>.button{-webkit-top-left-radius:1rem;-webkit-top-right-radius:1rem;border-top-left-radius:1rem;border-top-right-radius:1rem}
.button-group.round.stack-for-small>*:last-child,.button-group.round.stack-for-small>*:last-child>a,.button-group.round.stack-for-small>*:last-child>button,.button-group.round.stack-for-small>*:last-child>.button{-webkit-bottom-left-radius:1rem;-webkit-bottom-right-radius:1rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}
}
.button-group.even-2 li{margin:0 -2px;float:left;display:inline-block;width:50%}
.button-group.even-2 li>button,.button-group.even-2 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}
.button-group.even-2 li:first-child button,.button-group.even-2 li:first-child .button{border-left:0}
.button-group.even-2 li button,.button-group.even-2 li .button{width:100%}
.button-group.even-3 li{margin:0 -2px;float:left;display:inline-block;width:33.33333%}
.button-group.even-3 li>button,.button-group.even-3 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}
.button-group.even-3 li:first-child button,.button-group.even-3 li:first-child .button{border-left:0}
.button-group.even-3 li button,.button-group.even-3 li .button{width:100%}
.button-group.even-4 li{margin:0 -2px;float:left;display:inline-block;width:25%}
.button-group.even-4 li>button,.button-group.even-4 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}
.button-group.even-4 li:first-child button,.button-group.even-4 li:first-child .button{border-left:0}
.button-group.even-4 li button,.button-group.even-4 li .button{width:100%}
.button-group.even-5 li{margin:0 -2px;float:left;display:inline-block;width:20%}
.button-group.even-5 li>button,.button-group.even-5 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}
.button-group.even-5 li:first-child button,.button-group.even-5 li:first-child .button{border-left:0}
.button-group.even-5 li button,.button-group.even-5 li .button{width:100%}
.button-group.even-6 li{margin:0 -2px;float:left;display:inline-block;width:16.66667%}
.button-group.even-6 li>button,.button-group.even-6 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}
.button-group.even-6 li:first-child button,.button-group.even-6 li:first-child .button{border-left:0}
.button-group.even-6 li button,.button-group.even-6 li .button{width:100%}
.button-group.even-7 li{margin:0 -2px;float:left;display:inline-block;width:14.28571%}
.button-group.even-7 li>button,.button-group.even-7 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}
.button-group.even-7 li:first-child button,.button-group.even-7 li:first-child .button{border-left:0}
.button-group.even-7 li button,.button-group.even-7 li .button{width:100%}
.button-group.even-8 li{margin:0 -2px;float:left;display:inline-block;width:12.5%}
.button-group.even-8 li>button,.button-group.even-8 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}
.button-group.even-8 li:first-child button,.button-group.even-8 li:first-child .button{border-left:0}
.button-group.even-8 li button,.button-group.even-8 li .button{width:100%}
.button-bar:before,.button-bar:after{content:" ";display:table}
.button-bar:after{clear:both}
.button-bar .button-group{float:left;margin-right:.625rem}
.button-bar .button-group div{overflow:hidden}
.clearing-thumbs,[data-clearing]{margin-bottom:0;margin-left:0;list-style:none}
.clearing-thumbs:before,.clearing-thumbs:after,[data-clearing]:before,[data-clearing]:after{content:" ";display:table}
.clearing-thumbs:after,[data-clearing]:after{clear:both}
.clearing-thumbs li,[data-clearing] li{float:left;margin-right:10px}
.clearing-thumbs[class*="block-grid-"] li,[data-clearing][class*="block-grid-"] li{margin-right:0}
.clearing-blackout{background:#333;position:fixed;width:100%;height:100%;top:0;left:0;z-index:998}
.clearing-blackout .clearing-close{display:block}
.clearing-container{position:relative;z-index:998;height:100%;overflow:hidden;margin:0}
.clearing-touch-label{position:absolute;top:50%;left:50%;color:#aaa;font-size:.6em}
.visible-img{height:95%;position:relative}
.visible-img img{position:absolute;left:50%;top:50%;margin-left:-50%;max-height:100%;max-width:100%}
.clearing-caption{color:#ccc;font-size:.875em;line-height:1.3;margin-bottom:0;text-align:center;bottom:0;background:#333;width:100%;padding:10px 30px 20px;position:absolute;left:0}
.clearing-close{z-index:999;padding-left:20px;padding-top:10px;font-size:30px;line-height:1;color:#ccc;display:none}
.clearing-close:hover,.clearing-close:focus{color:#ccc}
.clearing-assembled .clearing-container{height:100%}
.clearing-assembled .clearing-container .carousel>ul{display:none}
.clearing-feature li{display:none}
.clearing-feature li.clearing-featured-img{display:block}
@media only screen and (min-width:40.063em){.clearing-main-prev,.clearing-main-next{position:absolute;height:100%;width:40px;top:0}
.clearing-main-prev>span,.clearing-main-next>span{position:absolute;top:50%;display:block;width:0;height:0;border:solid 12px}
.clearing-main-prev>span:hover,.clearing-main-next>span:hover{opacity:.8}
.clearing-main-prev{left:0}
.clearing-main-prev>span{left:5px;border-color:transparent;border-right-color:#ccc}
.clearing-main-next{right:0}
.clearing-main-next>span{border-color:transparent;border-left-color:#ccc}
.clearing-main-prev.disabled,.clearing-main-next.disabled{opacity:.3}
.clearing-assembled .clearing-container .carousel{background:rgba(51,51,51,0.8);height:120px;margin-top:10px;text-align:center}
.clearing-assembled .clearing-container .carousel>ul{display:inline-block;z-index:999;height:100%;position:relative;float:none}
.clearing-assembled .clearing-container .carousel>ul li{display:block;width:120px;min-height:inherit;float:left;overflow:hidden;margin-right:0;padding:0;position:relative;cursor:pointer;opacity:.4;clear:none}
.clearing-assembled .clearing-container .carousel>ul li.fix-height img{height:100%;max-width:none}
.clearing-assembled .clearing-container .carousel>ul li a.th{border:0;box-shadow:none;display:block}
.clearing-assembled .clearing-container .carousel>ul li img{cursor:pointer !important;width:100% !important}
.clearing-assembled .clearing-container .carousel>ul li.visible{opacity:1}
.clearing-assembled .clearing-container .carousel>ul li:hover{opacity:.8}
.clearing-assembled .clearing-container .visible-img{background:#333;overflow:hidden;height:85%}
.clearing-close{position:absolute;top:10px;right:20px;padding-left:0;padding-top:0}
}
.f-dropdown{position:absolute;left:-9999px;list-style:none;margin-left:0;width:100%;max-height:none;height:auto;background:white;border:solid 1px #ccc;font-size:.875rem;z-index:89;margin-top:2px;max-width:200px}
.f-dropdown>*:first-child{margin-top:0}
.f-dropdown>*:last-child{margin-bottom:0}
.f-dropdown:before{content:"";display:block;width:0;height:0;border:inset 6px;border-color:transparent transparent white transparent;border-bottom-style:solid;position:absolute;top:-12px;left:10px;z-index:89}
.f-dropdown:after{content:"";display:block;width:0;height:0;border:inset 7px;border-color:transparent transparent #ccc transparent;border-bottom-style:solid;position:absolute;top:-14px;left:9px;z-index:88}
.f-dropdown.right:before{left:auto;right:10px}
.f-dropdown.right:after{left:auto;right:9px}
.f-dropdown.drop-right{position:absolute;left:-9999px;list-style:none;margin-left:0;width:100%;max-height:none;height:auto;background:white;border:solid 1px #ccc;font-size:.875rem;z-index:89;margin-top:0;margin-left:2px;max-width:200px}
.f-dropdown.drop-right>*:first-child{margin-top:0}
.f-dropdown.drop-right>*:last-child{margin-bottom:0}
.f-dropdown.drop-right:before{content:"";display:block;width:0;height:0;border:inset 6px;border-color:transparent white transparent transparent;border-right-style:solid;position:absolute;top:10px;left:-12px;z-index:89}
.f-dropdown.drop-right:after{content:"";display:block;width:0;height:0;border:inset 7px;border-color:transparent #ccc transparent transparent;border-right-style:solid;position:absolute;top:9px;left:-14px;z-index:88}
.f-dropdown.drop-left{position:absolute;left:-9999px;list-style:none;margin-left:0;width:100%;max-height:none;height:auto;background:white;border:solid 1px #ccc;font-size:.875rem;z-index:89;margin-top:0;margin-left:-2px;max-width:200px}
.f-dropdown.drop-left>*:first-child{margin-top:0}
.f-dropdown.drop-left>*:last-child{margin-bottom:0}
.f-dropdown.drop-left:before{content:"";display:block;width:0;height:0;border:inset 6px;border-color:transparent transparent transparent white;border-left-style:solid;position:absolute;top:10px;right:-12px;left:auto;z-index:89}
.f-dropdown.drop-left:after{content:"";display:block;width:0;height:0;border:inset 7px;border-color:transparent transparent transparent #ccc;border-left-style:solid;position:absolute;top:9px;right:-14px;left:auto;z-index:88}
.f-dropdown.drop-top{position:absolute;left:-9999px;list-style:none;margin-left:0;width:100%;max-height:none;height:auto;background:white;border:solid 1px #ccc;font-size:.875rem;z-index:89;margin-top:-2px;margin-left:0;max-width:200px}
.f-dropdown.drop-top>*:first-child{margin-top:0}
.f-dropdown.drop-top>*:last-child{margin-bottom:0}
.f-dropdown.drop-top:before{content:"";display:block;width:0;height:0;border:inset 6px;border-color:white transparent transparent transparent;border-top-style:solid;position:absolute;top:auto;bottom:-12px;left:10px;right:auto;z-index:89}
.f-dropdown.drop-top:after{content:"";display:block;width:0;height:0;border:inset 7px;border-color:#ccc transparent transparent transparent;border-top-style:solid;position:absolute;top:auto;bottom:-14px;left:9px;right:auto;z-index:88}
.f-dropdown li{font-size:.875rem;cursor:pointer;line-height:1.125rem;margin:0}
.f-dropdown li:hover,.f-dropdown li:focus{background:#eee}
.f-dropdown li.radius{border-radius:3px}
.f-dropdown li a{display:block;padding:.5rem;color:#555}
.f-dropdown.content{position:absolute;left:-9999px;list-style:none;margin-left:0;padding:1.25rem;width:100%;height:auto;max-height:none;background:white;border:solid 1px #ccc;font-size:.875rem;z-index:89;max-width:200px}
.f-dropdown.content>*:first-child{margin-top:0}
.f-dropdown.content>*:last-child{margin-bottom:0}
.f-dropdown.tiny{max-width:200px}
.f-dropdown.small{max-width:300px}
.f-dropdown.medium{max-width:500px}
.f-dropdown.large{max-width:800px}
.f-dropdown.mega{width:100% !important;max-width:100% !important}
.f-dropdown.mega.open{left:0 !important}
.dropdown.button,button.dropdown{position:relative;padding-right:3.5625rem}
.dropdown.button:after,button.dropdown:after{position:absolute;content:"";width:0;height:0;display:block;border-style:solid;border-color:white transparent transparent transparent;top:50%}
.dropdown.button:after,button.dropdown:after{border-width:.375rem;right:1.40625rem;margin-top:-0.15625rem}
.dropdown.button:after,button.dropdown:after{border-color:white transparent transparent transparent}
.dropdown.button.tiny,button.dropdown.tiny{padding-right:2.625rem}
.dropdown.button.tiny:before,button.dropdown.tiny:before{border-width:.375rem;right:1.125rem;margin-top:-0.125rem}
.dropdown.button.tiny:after,button.dropdown.tiny:after{border-color:white transparent transparent transparent}
.dropdown.button.small,button.dropdown.small{padding-right:3.0625rem}
.dropdown.button.small:after,button.dropdown.small:after{border-width:.4375rem;right:1.3125rem;margin-top:-0.15625rem}
.dropdown.button.small:after,button.dropdown.small:after{border-color:white transparent transparent transparent}
.dropdown.button.large,button.dropdown.large{padding-right:3.625rem}
.dropdown.button.large:after,button.dropdown.large:after{border-width:.3125rem;right:1.71875rem;margin-top:-0.15625rem}
.dropdown.button.large:after,button.dropdown.large:after{border-color:white transparent transparent transparent}
.dropdown.button.secondary:after,button.dropdown.secondary:after{border-color:#333 transparent transparent transparent}
.flex-video{position:relative;padding-top:1.5625rem;padding-bottom:67.5%;height:0;margin-bottom:1rem;overflow:hidden}
.flex-video.widescreen{padding-bottom:56.34%}
.flex-video.vimeo{padding-top:0}
.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video{position:absolute;top:0;left:0;width:100%;height:100%}
form{margin:0 0 1rem}
form .row .row{margin:0 -0.5rem}
form .row .row .column,form .row .row .columns{padding:0 .5rem}
form .row .row.collapse{margin:0}
form .row .row.collapse .column,form .row .row.collapse .columns{padding:0}
form .row .row.collapse input{-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0;border-bottom-right-radius:0;border-top-right-radius:0}
form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{padding-left:.5rem}
label{font-size:.875rem;color:#4d4d4d;cursor:pointer;display:block;font-weight:normal;line-height:1.5;margin-bottom:0}
label.right{float:none !important;text-align:right}
label.inline{margin:0 0 1rem 0;padding:.5625rem 0}
label small{text-transform:capitalize;color:#676767}
select::-ms-expand{display:none}
.prefix,.postfix{display:block;position:relative;z-index:2;text-align:center;width:100%;padding-top:0;padding-bottom:0;border-style:solid;border-width:1px;overflow:hidden;font-size:.875rem;height:2.3125rem;line-height:2.3125rem}
.postfix.button{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:center;line-height:2.125rem;border:0}
.prefix.button{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:center;line-height:2.125rem;border:0}
.prefix.button.radius{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}
.postfix.button.radius{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}
.prefix.button.round{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}
.postfix.button.round{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}
span.prefix,label.prefix{background:#f2f2f2;border-right:0;color:#333;border-color:#ccc}
span.postfix,label.postfix{background:#f2f2f2;border-left:0;color:#333;border-color:#ccc}
input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input[type="color"],textarea{-webkit-appearance:none;-webkit-border-radius:0;background-color:white;font-family:inherit;border-style:solid;border-width:1px;border-color:#ccc;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);color:rgba(0,0,0,0.75);display:block;font-size:.875rem;margin:0 0 1rem 0;padding:.5rem;height:2.3125rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:box-shadow .45s,border-color .45s ease-in-out}
input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="color"]:focus,textarea:focus{box-shadow:0 0 5px #999;border-color:#999}
input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="color"]:focus,textarea:focus{background:#fafafa;border-color:#999;outline:0}
input[type="text"]:disabled,input[type="password"]:disabled,input[type="date"]:disabled,input[type="datetime"]:disabled,input[type="datetime-local"]:disabled,input[type="month"]:disabled,input[type="week"]:disabled,input[type="email"]:disabled,input[type="number"]:disabled,input[type="search"]:disabled,input[type="tel"]:disabled,input[type="time"]:disabled,input[type="url"]:disabled,input[type="color"]:disabled,textarea:disabled{background-color:#ddd;cursor:default}
input[type="text"][disabled],input[type="text"][readonly],fieldset[disabled] input[type="text"],input[type="password"][disabled],input[type="password"][readonly],fieldset[disabled] input[type="password"],input[type="date"][disabled],input[type="date"][readonly],fieldset[disabled] input[type="date"],input[type="datetime"][disabled],input[type="datetime"][readonly],fieldset[disabled] input[type="datetime"],input[type="datetime-local"][disabled],input[type="datetime-local"][readonly],fieldset[disabled] input[type="datetime-local"],input[type="month"][disabled],input[type="month"][readonly],fieldset[disabled] input[type="month"],input[type="week"][disabled],input[type="week"][readonly],fieldset[disabled] input[type="week"],input[type="email"][disabled],input[type="email"][readonly],fieldset[disabled] input[type="email"],input[type="number"][disabled],input[type="number"][readonly],fieldset[disabled] input[type="number"],input[type="search"][disabled],input[type="search"][readonly],fieldset[disabled] input[type="search"],input[type="tel"][disabled],input[type="tel"][readonly],fieldset[disabled] input[type="tel"],input[type="time"][disabled],input[type="time"][readonly],fieldset[disabled] input[type="time"],input[type="url"][disabled],input[type="url"][readonly],fieldset[disabled] input[type="url"],input[type="color"][disabled],input[type="color"][readonly],fieldset[disabled] input[type="color"],textarea[disabled],textarea[readonly],fieldset[disabled] textarea{background-color:#ddd;cursor:default}
input[type="text"].radius,input[type="password"].radius,input[type="date"].radius,input[type="datetime"].radius,input[type="datetime-local"].radius,input[type="month"].radius,input[type="week"].radius,input[type="email"].radius,input[type="number"].radius,input[type="search"].radius,input[type="tel"].radius,input[type="time"].radius,input[type="url"].radius,input[type="color"].radius,textarea.radius{border-radius:3px}
form .row .prefix-radius.row.collapse input,form .row .prefix-radius.row.collapse textarea,form .row .prefix-radius.row.collapse select{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}
form .row .prefix-radius.row.collapse .prefix{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}
form .row .postfix-radius.row.collapse input,form .row .postfix-radius.row.collapse textarea,form .row .postfix-radius.row.collapse select{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}
form .row .postfix-radius.row.collapse .postfix{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}
form .row .prefix-round.row.collapse input,form .row .prefix-round.row.collapse textarea,form .row .prefix-round.row.collapse select{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}
form .row .prefix-round.row.collapse .prefix{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}
form .row .postfix-round.row.collapse input,form .row .postfix-round.row.collapse textarea,form .row .postfix-round.row.collapse select{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}
form .row .postfix-round.row.collapse .postfix{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}
input[type="submit"]{-webkit-appearance:none;-webkit-border-radius:0}
textarea[rows]{height:auto}
textarea{max-width:100%}
select{-webkit-appearance:none !important;-webkit-border-radius:0;background-color:#fafafa;background-image:url(../fonts/9aa83e781fdf420c8920520cc18ec377.woff);background-position:100% center;background-repeat:no-repeat;border-style:solid;border-width:1px;border-color:#ccc;padding:.5rem;font-size:.875rem;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;color:rgba(0,0,0,0.75);line-height:normal;border-radius:0;height:2.3125rem}
select.radius{border-radius:3px}
select:hover{background-color:#f3f3f3;border-color:#999}
select:disabled{background-color:#ddd;cursor:default}
input[type="file"],input[type="checkbox"],input[type="radio"],select{margin:0 0 1rem 0}
input[type="checkbox"]+label,input[type="radio"]+label{display:inline-block;margin-left:.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline}
input[type="file"]{width:100%}
fieldset{border:1px solid #ddd;padding:1.25rem;margin:1.125rem 0}
fieldset legend{font-weight:bold;background:white;padding:0 .1875rem;margin:0;margin-left:-0.1875rem}
[data-abide] .error small.error,[data-abide] .error span.error,[data-abide] span.error,[data-abide] small.error{display:block;padding:.375rem .5625rem .5625rem;margin-top:-1px;margin-bottom:1rem;font-size:.75rem;font-weight:normal;font-style:italic;background:#f04124;color:white}
[data-abide] span.error,[data-abide] small.error{display:none}
span.error,small.error{display:block;padding:.375rem .5625rem .5625rem;margin-top:-1px;margin-bottom:1rem;font-size:.75rem;font-weight:normal;font-style:italic;background:#f04124;color:white}
.error input,.error textarea,.error select{margin-bottom:0}
.error input[type="checkbox"],.error input[type="radio"]{margin-bottom:1rem}
.error label,.error label.error{color:#f04124}
.error small.error{display:block;padding:.375rem .5625rem .5625rem;margin-top:-1px;margin-bottom:1rem;font-size:.75rem;font-weight:normal;font-style:italic;background:#f04124;color:white}
.error>label>small{color:#676767;background:transparent;padding:0;text-transform:capitalize;font-style:normal;font-size:60%;margin:0;display:inline}
.error span.error-message{display:block}
input.error,textarea.error,select.error{margin-bottom:0}
label.error{color:#f04124}
.icon-bar{width:100%;font-size:0;display:inline-block;background:#333}
.icon-bar>*{text-align:center;font-size:1rem;width:25%;margin:0 auto;display:block;padding:1.25rem;float:left}
.icon-bar>* i,.icon-bar>* img{display:block;margin:0 auto}
.icon-bar>* i+label,.icon-bar>* img+label{margin-top:.0625rem}
.icon-bar>* i{font-size:1.875rem;vertical-align:middle}
.icon-bar>* img{width:1.875rem;height:1.875rem}
.icon-bar.label-right>* i,.icon-bar.label-right>* img{margin:0 .0625rem 0 0;display:inline-block}
.icon-bar.label-right>* i+label,.icon-bar.label-right>* img+label{margin-top:0}
.icon-bar.label-right>* label{display:inline-block}
.icon-bar.vertical.label-right>*{text-align:left}
.icon-bar.vertical,.icon-bar.small-vertical{height:100%;width:auto}
.icon-bar.vertical .item,.icon-bar.small-vertical .item{width:auto;margin:auto;float:none}
@media only screen and (min-width:40.063em){.icon-bar.medium-vertical{height:100%;width:auto}
.icon-bar.medium-vertical .item{width:auto;margin:auto;float:none}
}
@media only screen and (min-width:64.063em){.icon-bar.large-vertical{height:100%;width:auto}
.icon-bar.large-vertical .item{width:auto;margin:auto;float:none}
}
.icon-bar>*{font-size:1rem;padding:1.25rem}
.icon-bar>* i+label,.icon-bar>* img+label{margin-top:.0625rem}
.icon-bar>* i{font-size:1.875rem}
.icon-bar>* img{width:1.875rem;height:1.875rem}
.icon-bar>*:hover{background:#008cba}
.icon-bar>* label{color:white}
.icon-bar>* i{color:white}
.icon-bar.two-up .item{width:50%}
.icon-bar.two-up.vertical .item,.icon-bar.two-up.small-vertical .item{width:auto}
@media only screen and (min-width:40.063em){.icon-bar.two-up.medium-vertical .item{width:auto}
}
@media only screen and (min-width:64.063em){.icon-bar.two-up.large-vertical .item{width:auto}
}
.icon-bar.three-up .item{width:33.3333%}
.icon-bar.three-up.vertical .item,.icon-bar.three-up.small-vertical .item{width:auto}
@media only screen and (min-width:40.063em){.icon-bar.three-up.medium-vertical .item{width:auto}
}
@media only screen and (min-width:64.063em){.icon-bar.three-up.large-vertical .item{width:auto}
}
.icon-bar.four-up .item{width:25%}
.icon-bar.four-up.vertical .item,.icon-bar.four-up.small-vertical .item{width:auto}
@media only screen and (min-width:40.063em){.icon-bar.four-up.medium-vertical .item{width:auto}
}
@media only screen and (min-width:64.063em){.icon-bar.four-up.large-vertical .item{width:auto}
}
.icon-bar.five-up .item{width:20%}
.icon-bar.five-up.vertical .item,.icon-bar.five-up.small-vertical .item{width:auto}
@media only screen and (min-width:40.063em){.icon-bar.five-up.medium-vertical .item{width:auto}
}
@media only screen and (min-width:64.063em){.icon-bar.five-up.large-vertical .item{width:auto}
}
.icon-bar.six-up .item{width:16.66667%}
.icon-bar.six-up.vertical .item,.icon-bar.six-up.small-vertical .item{width:auto}
@media only screen and (min-width:40.063em){.icon-bar.six-up.medium-vertical .item{width:auto}
}
@media only screen and (min-width:64.063em){.icon-bar.six-up.large-vertical .item{width:auto}
}
.inline-list{margin:0 auto 1.0625rem auto;margin-left:-1.375rem;margin-right:0;padding:0;list-style:none;overflow:hidden}
.inline-list>li{list-style:none;float:left;margin-left:1.375rem;display:block}
.inline-list>li>*{display:block}
.joyride-list{display:none}
.joyride-tip-guide{display:none;position:absolute;background:#333;color:white;z-index:101;top:0;left:2.5%;font-family:inherit;font-weight:normal;width:95%}
.lt-ie9 .joyride-tip-guide{max-width:800px;left:50%;margin-left:-400px}
.joyride-content-wrapper{width:100%;padding:1.125rem 1.25rem 1.5rem}
.joyride-content-wrapper .button{margin-bottom:0 !important}
.joyride-content-wrapper .joyride-prev-tip{margin-right:10px}
.joyride-tip-guide .joyride-nub{display:block;position:absolute;left:22px;width:0;height:0;border:10px solid #333}
.joyride-tip-guide .joyride-nub.top{border-top-style:solid;border-color:#333;border-top-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;top:-20px}
.joyride-tip-guide .joyride-nub.bottom{border-bottom-style:solid;border-color:#333 !important;border-bottom-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;bottom:-20px}
.joyride-tip-guide .joyride-nub.right{right:-20px}
.joyride-tip-guide .joyride-nub.left{left:-20px}
.joyride-tip-guide h1,.joyride-tip-guide h2,.joyride-tip-guide h3,.joyride-tip-guide h4,.joyride-tip-guide h5,.joyride-tip-guide h6{line-height:1.25;margin:0;font-weight:bold;color:white}
.joyride-tip-guide p{margin:0 0 1.125rem 0;font-size:.875rem;line-height:1.3}
.joyride-timer-indicator-wrap{width:50px;height:3px;border:solid 1px #555;position:absolute;right:1.0625rem;bottom:1rem}
.joyride-timer-indicator{display:block;width:0;height:inherit;background:#666}
.joyride-close-tip{position:absolute;right:12px;top:10px;color:#777 !important;text-decoration:none;font-size:24px;font-weight:normal;line-height:.5 !important}
.joyride-close-tip:hover,.joyride-close-tip:focus{color:#eee !important}
.joyride-modal-bg{position:fixed;height:100%;width:100%;background:transparent;background:rgba(0,0,0,0.5);z-index:100;display:none;top:0;left:0;cursor:pointer}
.joyride-expose-wrapper{background-color:white;position:absolute;border-radius:3px;z-index:102;box-shadow:0 0 15px white}
.joyride-expose-cover{background:transparent;border-radius:3px;position:absolute;z-index:9999;top:0;left:0}
@media only screen and (min-width:40.063em){.joyride-tip-guide{width:300px;left:inherit}
.joyride-tip-guide .joyride-nub.bottom{border-color:#333 !important;border-bottom-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;bottom:-20px}
.joyride-tip-guide .joyride-nub.right{border-color:#333 !important;border-top-color:transparent !important;border-right-color:transparent !important;border-bottom-color:transparent !important;top:22px;left:auto;right:-20px}
.joyride-tip-guide .joyride-nub.left{border-color:#333 !important;border-top-color:transparent !important;border-left-color:transparent !important;border-bottom-color:transparent !important;top:22px;left:-20px;right:auto}
}
.keystroke,kbd{background-color:#ededed;border-color:#ddd;color:#222;border-style:solid;border-width:1px;margin:0;font-family:"Consolas","Menlo","Courier",monospace;font-size:inherit;padding:.125rem .25rem 0;border-radius:3px}
.label{font-weight:normal;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;text-align:center;text-decoration:none;line-height:1;white-space:nowrap;display:inline-block;position:relative;margin-bottom:inherit;padding:.25rem .5rem .25rem;font-size:.6875rem;background-color:#008cba;color:white}
.label.radius{border-radius:3px}
.label.round{border-radius:1000px}
.label.alert{background-color:#f04124;color:white}
.label.warning{background-color:#f08a24;color:white}
.label.success{background-color:#43ac6a;color:white}
.label.secondary{background-color:#e7e7e7;color:#333}
.label.info{background-color:#a0d3e8;color:#333}
[data-magellan-expedition],[data-magellan-expedition-clone]{background:white;z-index:50;min-width:100%;padding:10px}
[data-magellan-expedition] .sub-nav,[data-magellan-expedition-clone] .sub-nav{margin-bottom:0}
[data-magellan-expedition] .sub-nav dd,[data-magellan-expedition-clone] .sub-nav dd{margin-bottom:0}
[data-magellan-expedition] .sub-nav a,[data-magellan-expedition-clone] .sub-nav a{line-height:1.8em}
@-webkit-keyframes rotate{from{-webkit-transform:rotate(0)}
to{-webkit-transform:rotate(360deg)}
}
@-moz-keyframes rotate{from{-moz-transform:rotate(0)}
to{-moz-transform:rotate(360deg)}
}
@-o-keyframes rotate{from{-o-transform:rotate(0)}
to{-o-transform:rotate(360deg)}
}
@keyframes rotate{from{transform:rotate(0)}
to{transform:rotate(360deg)}
}
.slideshow-wrapper{position:relative}
.slideshow-wrapper ul{list-style-type:none;margin:0}
.slideshow-wrapper ul li,.slideshow-wrapper ul li .orbit-caption{display:none}
.slideshow-wrapper ul li:first-child{display:block}
.slideshow-wrapper .orbit-container{background-color:transparent}
.slideshow-wrapper .orbit-container li{display:block}
.slideshow-wrapper .orbit-container li .orbit-caption{display:block}
.slideshow-wrapper .orbit-container .orbit-bullets li{display:inline-block}
.slideshow-wrapper .preloader{display:block;width:40px;height:40px;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;border:solid 3px;border-color:#555 white;border-radius:1000px;animation-name:rotate;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear}
.orbit-container{overflow:hidden;width:100%;position:relative;background:0}
.orbit-container .orbit-slides-container{list-style:none;margin:0;padding:0;position:relative;-webkit-transform:translateZ(0)}
.orbit-container .orbit-slides-container img{display:block;max-width:100%}
.orbit-container .orbit-slides-container>*{position:absolute;top:0;width:100%;margin-left:100%}
.orbit-container .orbit-slides-container>*:first-child{margin-left:0}
.orbit-container .orbit-slides-container>* .orbit-caption{position:absolute;bottom:0;background-color:rgba(51,51,51,0.8);color:white;width:100%;padding:.625rem .875rem;font-size:.875rem}
.orbit-container .orbit-slide-number{position:absolute;top:10px;left:10px;font-size:12px;color:white;background:transparent;z-index:10}
.orbit-container .orbit-slide-number span{font-weight:700;padding:.3125rem}
.orbit-container .orbit-timer{position:absolute;top:12px;right:10px;height:6px;width:100px;z-index:10}
.orbit-container .orbit-timer .orbit-progress{height:3px;background-color:rgba(255,255,255,0.3);display:block;width:0;position:relative;right:20px;top:5px}
.orbit-container .orbit-timer>span{display:none;position:absolute;top:0;right:0;width:11px;height:14px;border:solid 4px white;border-top:0;border-bottom:0}
.orbit-container .orbit-timer.paused>span{right:-4px;top:0;width:11px;height:14px;border:inset 8px;border-left-style:solid;border-color:transparent;border-left-color:white}
.orbit-container .orbit-timer.paused>span.dark{border-left-color:#333}
.orbit-container:hover .orbit-timer>span{display:block}
.orbit-container .orbit-prev,.orbit-container .orbit-next{position:absolute;top:45%;margin-top:-25px;width:36px;height:60px;line-height:50px;color:white;background-color:transparent;text-indent:-9999px !important;z-index:10}
.orbit-container .orbit-prev:hover,.orbit-container .orbit-next:hover{background-color:rgba(0,0,0,0.3)}
.orbit-container .orbit-prev>span,.orbit-container .orbit-next>span{position:absolute;top:50%;margin-top:-10px;display:block;width:0;height:0;border:inset 10px}
.orbit-container .orbit-prev{left:0}
.orbit-container .orbit-prev>span{border-right-style:solid;border-color:transparent;border-right-color:white}
.orbit-container .orbit-prev:hover>span{border-right-color:white}
.orbit-container .orbit-next{right:0}
.orbit-container .orbit-next>span{border-color:transparent;border-left-style:solid;border-left-color:white;left:50%;margin-left:-4px}
.orbit-container .orbit-next:hover>span{border-left-color:white}
.orbit-bullets-container{text-align:center}
.orbit-bullets{margin:0 auto 30px auto;overflow:hidden;position:relative;top:10px;float:none;text-align:center;display:block}
.orbit-bullets li{cursor:pointer;display:inline-block;width:.5625rem;height:.5625rem;background:#ccc;float:none;margin-right:6px;border-radius:1000px}
.orbit-bullets li.active{background:#999}
.orbit-bullets li:last-child{margin-right:0}
.touch .orbit-container .orbit-prev,.touch .orbit-container .orbit-next{display:none}
.touch .orbit-bullets{display:none}
@media only screen and (min-width:40.063em){.touch .orbit-container .orbit-prev,.touch .orbit-container .orbit-next{display:inherit}
.touch .orbit-bullets{display:block}
}
@media only screen and (max-width:40em){.orbit-stack-on-small .orbit-slides-container{height:auto !important}
.orbit-stack-on-small .orbit-slides-container>*{position:relative;margin:0 !important;opacity:1 !important}
.orbit-stack-on-small .orbit-slide-number{display:none}
.orbit-timer{display:none}
.orbit-next,.orbit-prev{display:none}
.orbit-bullets{display:none}
}
ul.pagination{display:block;min-height:1.5rem;margin-left:-0.3125rem}
ul.pagination li{height:1.5rem;color:#222;font-size:.875rem;margin-left:.3125rem}
ul.pagination li a,ul.pagination li button{display:block;padding:.0625rem .625rem .0625rem;color:#999;background:0;border-radius:3px;font-weight:normal;font-size:1em;line-height:inherit;transition:background-color 300ms ease-out}
ul.pagination li:hover a,ul.pagination li a:focus,ul.pagination li:hover button,ul.pagination li button:focus{background:#e6e6e6}
ul.pagination li.unavailable a,ul.pagination li.unavailable button{cursor:default;color:#999}
ul.pagination li.unavailable:hover a,ul.pagination li.unavailable a:focus,ul.pagination li.unavailable:hover button,ul.pagination li.unavailable button:focus{background:transparent}
ul.pagination li.current a,ul.pagination li.current button{background:#008cba;color:white;font-weight:bold;cursor:default}
ul.pagination li.current a:hover,ul.pagination li.current a:focus,ul.pagination li.current button:hover,ul.pagination li.current button:focus{background:#008cba}
ul.pagination li{float:left;display:block}
.pagination-centered{text-align:center}
.pagination-centered ul.pagination li{float:none;display:inline-block}
.panel{border-style:solid;border-width:1px;border-color:#d8d8d8;margin-bottom:1.25rem;padding:1.25rem;background:#f2f2f2;color:#333}
.panel>:first-child{margin-top:0}
.panel>:last-child{margin-bottom:0}
.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6,.panel p,.panel li,.panel dl{color:#333}
.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6{line-height:1;margin-bottom:.625rem}
.panel h1.subheader,.panel h2.subheader,.panel h3.subheader,.panel h4.subheader,.panel h5.subheader,.panel h6.subheader{line-height:1.4}
.panel.callout{border-style:solid;border-width:1px;border-color:#b6edff;margin-bottom:1.25rem;padding:1.25rem;background:#ecfaff;color:#333}
.panel.callout>:first-child{margin-top:0}
.panel.callout>:last-child{margin-bottom:0}
.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6,.panel.callout p,.panel.callout li,.panel.callout dl{color:#333}
.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6{line-height:1;margin-bottom:.625rem}
.panel.callout h1.subheader,.panel.callout h2.subheader,.panel.callout h3.subheader,.panel.callout h4.subheader,.panel.callout h5.subheader,.panel.callout h6.subheader{line-height:1.4}
.panel.callout a:not(.button){color:#008cba}
.panel.radius{border-radius:3px}
.pricing-table{border:solid 1px #ddd;margin-left:0;margin-bottom:1.25rem}
.pricing-table *{list-style:none;line-height:1}
.pricing-table .title{background-color:#333;padding:.9375rem 1.25rem;text-align:center;color:#eee;font-weight:normal;font-size:1rem;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}
.pricing-table .price{background-color:#f6f6f6;padding:.9375rem 1.25rem;text-align:center;color:#333;font-weight:normal;font-size:2rem;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}
.pricing-table .description{background-color:white;padding:.9375rem;text-align:center;color:#777;font-size:.75rem;font-weight:normal;line-height:1.4;border-bottom:dotted 1px #ddd}
.pricing-table .bullet-item{background-color:white;padding:.9375rem;text-align:center;color:#333;font-size:.875rem;font-weight:normal;border-bottom:dotted 1px #ddd}
.pricing-table .cta-button{background-color:white;text-align:center;padding:1.25rem 1.25rem 0}
.progress{background-color:#f6f6f6;height:1.5625rem;border:1px solid white;padding:.125rem;margin-bottom:.625rem}
.progress .meter{background:#008cba;height:100%;display:block}
.progress.secondary .meter{background:#e7e7e7;height:100%;display:block}
.progress.success .meter{background:#43ac6a;height:100%;display:block}
.progress.alert .meter{background:#f04124;height:100%;display:block}
.progress.radius{border-radius:3px}
.progress.radius .meter{border-radius:2px}
.progress.round{border-radius:1000px}
.progress.round .meter{border-radius:999px}
.range-slider{display:block;position:relative;width:100%;height:1rem;border:1px solid #ddd;margin:1.25rem 0;-ms-touch-action:none;touch-action:none;background:#fafafa}
.range-slider.vertical-range{display:block;position:relative;width:100%;height:1rem;border:1px solid #ddd;margin:1.25rem 0;-ms-touch-action:none;touch-action:none;display:inline-block;width:1rem;height:12.5rem}
.range-slider.vertical-range .range-slider-handle{margin-top:0;margin-left:-0.5rem;position:absolute;bottom:-10.5rem}
.range-slider.vertical-range .range-slider-active-segment{width:.875rem;height:auto;bottom:0}
.range-slider.radius{background:#fafafa;border-radius:3px}
.range-slider.radius .range-slider-handle{background:#008cba;border-radius:3px}
.range-slider.radius .range-slider-handle:hover{background:#007ba4}
.range-slider.round{background:#fafafa;border-radius:1000px}
.range-slider.round .range-slider-handle{background:#008cba;border-radius:1000px}
.range-slider.round .range-slider-handle:hover{background:#007ba4}
.range-slider.disabled,.range-slider[disabled]{background:#fafafa;cursor:default;opacity:.7}
.range-slider.disabled .range-slider-handle,.range-slider[disabled] .range-slider-handle{background:#008cba;cursor:default;opacity:.7}
.range-slider.disabled .range-slider-handle:hover,.range-slider[disabled] .range-slider-handle:hover{background:#007ba4}
.range-slider-active-segment{display:inline-block;position:absolute;height:.875rem;background:#e5e5e5}
.range-slider-handle{display:inline-block;position:absolute;z-index:1;top:-0.3125rem;width:2rem;height:1.375rem;border:1px solid none;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation;background:#008cba}
.range-slider-handle:hover{background:#007ba4}
.reveal-modal-bg{position:fixed;top:0;bottom:0;left:0;right:0;background:black;background:rgba(0,0,0,0.45);z-index:1004;display:none;left:0}
.reveal-modal,dialog{visibility:hidden;display:none;position:absolute;z-index:1005;width:100vw;top:0;border-radius:3px;left:0;background-color:white;padding:1.25rem;border:solid 1px #666;box-shadow:0 0 10px rgba(0,0,0,0.4);padding:1.875rem}
@media only screen and (max-width:40em){.reveal-modal,dialog{min-height:100vh}
}
.reveal-modal .column,dialog .column,.reveal-modal .columns,dialog .columns{min-width:0}
.reveal-modal>:first-child,dialog>:first-child{margin-top:0}
.reveal-modal>:last-child,dialog>:last-child{margin-bottom:0}
@media only screen and (min-width:40.063em){.reveal-modal,dialog{width:80%;max-width:62.5rem;left:0;right:0;margin:0 auto}
}
@media only screen and (min-width:40.063em){.reveal-modal,dialog{top:6.25rem}
}
.reveal-modal.radius,dialog.radius{border-radius:3px}
.reveal-modal.round,dialog.round{border-radius:1000px}
.reveal-modal.collapse,dialog.collapse{padding:0}
@media only screen and (min-width:40.063em){.reveal-modal.tiny,dialog.tiny{width:30%;max-width:62.5rem;left:0;right:0;margin:0 auto}
}
@media only screen and (min-width:40.063em){.reveal-modal.small,dialog.small{width:40%;max-width:62.5rem;left:0;right:0;margin:0 auto}
}
@media only screen and (min-width:40.063em){.reveal-modal.medium,dialog.medium{width:60%;max-width:62.5rem;left:0;right:0;margin:0 auto}
}
@media only screen and (min-width:40.063em){.reveal-modal.large,dialog.large{width:70%;max-width:62.5rem;left:0;right:0;margin:0 auto}
}
@media only screen and (min-width:40.063em){.reveal-modal.xlarge,dialog.xlarge{width:95%;max-width:62.5rem;left:0;right:0;margin:0 auto}
}
.reveal-modal.full,dialog.full{top:0;left:0;height:100%;height:100vh;min-height:100vh;margin-left:0 !important}
@media only screen and (min-width:40.063em){.reveal-modal.full,dialog.full{width:100vw;max-width:62.5rem;left:0;right:0;margin:0 auto}
}
.reveal-modal .close-reveal-modal,dialog .close-reveal-modal{font-size:2.5rem;line-height:1;position:absolute;top:.5rem;right:.6875rem;color:#aaa;font-weight:bold;cursor:pointer}
dialog{display:none}
dialog::backdrop,dialog+.backdrop{position:fixed;top:0;bottom:0;left:0;right:0;background:black;background:rgba(0,0,0,0.45);z-index:auto;display:none;left:0}
dialog[open]{display:block}
@media print{dialog,.reveal-modal,dialog{display:none;background:white !important}
}
.side-nav{display:block;margin:0;padding:.875rem 0;list-style-type:none;list-style-position:outside;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}
.side-nav li{margin:0 0 .4375rem 0;font-size:.875rem;font-weight:normal}
.side-nav li a:not(.button){display:block;color:#008cba;margin:0;padding:.4375rem .875rem}
.side-nav li a:not(.button):hover,.side-nav li a:not(.button):focus{background:rgba(0,0,0,0.025);color:#1cc7ff}
.side-nav li.active>a:first-child:not(.button){color:#1cc7ff;font-weight:normal;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}
.side-nav li.divider{border-top:1px solid;height:0;padding:0;list-style:none;border-top-color:white}
.side-nav li.heading{color:#008cba;font-size:.875rem;font-weight:bold;text-transform:uppercase}
.split.button{position:relative;padding-right:5.0625rem}
.split.button span{display:block;height:100%;position:absolute;right:0;top:0;border-left:solid 1px}
.split.button span:after{position:absolute;content:"";width:0;height:0;display:block;border-style:inset;top:50%;left:50%}
.split.button span:active{background-color:rgba(0,0,0,0.1)}
.split.button span{border-left-color:rgba(255,255,255,0.5)}
.split.button span{width:3.09375rem}
.split.button span:after{border-top-style:solid;border-width:.375rem;top:48%;margin-left:-0.375rem}
.split.button span:after{border-color:white transparent transparent transparent}
.split.button.secondary span{border-left-color:rgba(255,255,255,0.5)}
.split.button.secondary span:after{border-color:white transparent transparent transparent}
.split.button.alert span{border-left-color:rgba(255,255,255,0.5)}
.split.button.success span{border-left-color:rgba(255,255,255,0.5)}
.split.button.tiny{padding-right:3.75rem}
.split.button.tiny span{width:2.25rem}
.split.button.tiny span:after{border-top-style:solid;border-width:.375rem;top:48%;margin-left:-0.375rem}
.split.button.small{padding-right:4.375rem}
.split.button.small span{width:2.625rem}
.split.button.small span:after{border-top-style:solid;border-width:.4375rem;top:48%;margin-left:-0.375rem}
.split.button.large{padding-right:5.5rem}
.split.button.large span{width:3.4375rem}
.split.button.large span:after{border-top-style:solid;border-width:.3125rem;top:48%;margin-left:-0.375rem}
.split.button.expand{padding-left:2rem}
.split.button.secondary span:after{border-color:#333 transparent transparent transparent}
.split.button.radius span{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}
.split.button.round span{-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}
.sub-nav{display:block;width:auto;overflow:hidden;margin:-0.25rem 0 1.125rem;padding-top:.25rem;margin-right:0;margin-left:-0.75rem}
.sub-nav dt{text-transform:uppercase}
.sub-nav dt,.sub-nav dd,.sub-nav li{float:left;display:inline;margin-left:1rem;margin-bottom:.625rem;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:normal;font-size:.875rem;color:#999}
.sub-nav dt a,.sub-nav dd a,.sub-nav li a{text-decoration:none;color:#999;padding:.1875rem 1rem}
.sub-nav dt a:hover,.sub-nav dd a:hover,.sub-nav li a:hover{color:#737373}
.sub-nav dt.active a,.sub-nav dd.active a,.sub-nav li.active a{border-radius:3px;font-weight:normal;background:#008cba;padding:.1875rem 1rem;cursor:default;color:white}
.sub-nav dt.active a:hover,.sub-nav dd.active a:hover,.sub-nav li.active a:hover{background:#0078a0}
.switch{padding:0;border:0;position:relative}
.switch label{display:block;margin-bottom:1rem;position:relative;color:transparent;background:#ddd;text-indent:100%;width:4rem;height:2rem;cursor:pointer;transition:left .15s ease-out}
.switch input{opacity:0;position:absolute;top:9px;left:10px;padding:0}
.switch input+label{margin-left:0;margin-right:0}
.switch label:after{content:"";display:block;background:white;position:absolute;top:.25rem;left:.25rem;width:1.5rem;height:1.5rem;-webkit-transition:left .15s ease-out;-moz-transition:left .15s ease-out;transition:left .15s ease-out;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.switch input:checked+label{background:#008cba}
.switch input:checked+label:after{left:2.25rem}
.switch label{width:4rem;height:2rem}
.switch label:after{width:1.5rem;height:1.5rem}
.switch input:checked+label:after{left:2.25rem}
.switch label{color:transparent;background:#ddd}
.switch label:after{background:white}
.switch input:checked+label{background:#008cba}
.switch.large label{width:5rem;height:2.5rem}
.switch.large label:after{width:2rem;height:2rem}
.switch.large input:checked+label:after{left:2.75rem}
.switch.small label{width:3.5rem;height:1.75rem}
.switch.small label:after{width:1.25rem;height:1.25rem}
.switch.small input:checked+label:after{left:2rem}
.switch.tiny label{width:3rem;height:1.5rem}
.switch.tiny label:after{width:1rem;height:1rem}
.switch.tiny input:checked+label:after{left:1.75rem}
.switch.radius label{border-radius:4px}
.switch.radius label:after{border-radius:3px}
.switch.round{border-radius:1000px}
.switch.round label{border-radius:2rem}
.switch.round label:after{border-radius:2rem}
table{background:white;margin-bottom:1.25rem;border:solid 1px #ddd;table-layout:auto}
table caption{background:transparent;color:#222;font-size:1rem;font-weight:bold}
table thead{background:whitesmoke}
table thead tr th,table thead tr td{padding:.5rem .625rem .625rem;font-size:.875rem;font-weight:bold;color:#222}
table tfoot{background:whitesmoke}
table tfoot tr th,table tfoot tr td{padding:.5rem .625rem .625rem;font-size:.875rem;font-weight:bold;color:#222}
table tr th,table tr td{padding:.5625rem .625rem;font-size:.875rem;color:#222;text-align:left}
table tr.even,table tr.alt,table tr:nth-of-type(even){background:#f9f9f9}
table thead tr th,table tfoot tr th,table tfoot tr td,table tbody tr th,table tbody tr td,table tr td{display:table-cell;line-height:1.125rem}
.tabs{margin-bottom:0 !important;margin-left:0}
.tabs:before,.tabs:after{content:" ";display:table}
.tabs:after{clear:both}
.tabs dd,.tabs .tab-title{position:relative;margin-bottom:0 !important;list-style:none;float:left}
.tabs dd>a,.tabs .tab-title>a{display:block;background-color:#efefef;color:#222;padding:1rem 2rem;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1rem}
.tabs dd>a:hover,.tabs .tab-title>a:hover{background-color:#e1e1e1}
.tabs dd.active a,.tabs .tab-title.active a{background-color:white;color:#222}
.tabs.radius dd:first-child a,.tabs.radius .tab:first-child a{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}
.tabs.radius dd:last-child a,.tabs.radius .tab:last-child a{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}
.tabs.vertical dd,.tabs.vertical .tab-title{position:inherit;float:none;display:block;top:auto}
.tabs-content{margin-bottom:1.5rem;width:100%}
.tabs-content:before,.tabs-content:after{content:" ";display:table}
.tabs-content:after{clear:both}
.tabs-content>.content{display:none;float:left;padding:.9375rem 0;width:100%}
.tabs-content>.content.active{display:block;float:none}
.tabs-content>.content.contained{padding:.9375rem}
.tabs-content.vertical{display:block}
.tabs-content.vertical>.content{padding:0 .9375rem}
@media only screen and (min-width:40.063em){.tabs.vertical{width:20%;max-width:20%;float:left;margin:0 0 1.25rem}
.tabs-content.vertical{width:80%;max-width:80%;float:left;margin-left:-1px;padding-left:1rem}
}
.no-js .tabs-content>.content{display:block;float:none}
.th{line-height:0;display:inline-block;border:solid 4px white;max-width:100%;box-shadow:0 0 0 1px rgba(0,0,0,0.2);transition:all 200ms ease-out}
.th:hover,.th:focus{box-shadow:0 0 6px 1px rgba(0,140,186,0.5)}
.th.radius{border-radius:3px}
.has-tip{border-bottom:dotted 1px #ccc;cursor:help;font-weight:bold;color:#333}
.has-tip:hover,.has-tip:focus{border-bottom:dotted 1px #003f54;color:#008cba}
.has-tip.tip-left,.has-tip.tip-right{float:none !important}
.tooltip{display:none;position:absolute;z-index:1006;font-weight:normal;font-size:.875rem;line-height:1.3;padding:.75rem;max-width:300px;left:50%;width:100%;color:white;background:#333}
.tooltip>.nub{display:block;left:5px;position:absolute;width:0;height:0;border:solid 5px;border-color:transparent transparent #333 transparent;top:-10px;pointer-events:none}
.tooltip>.nub.rtl{left:auto;right:5px}
.tooltip.radius{border-radius:3px}
.tooltip.round{border-radius:1000px}
.tooltip.round>.nub{left:2rem}
.tooltip.opened{color:#008cba !important;border-bottom:dotted 1px #003f54 !important}
.tap-to-close{display:block;font-size:.625rem;color:#777;font-weight:normal}
@media only screen and (min-width:40.063em){.tooltip>.nub{border-color:transparent transparent #333 transparent;top:-10px}
.tooltip.tip-top>.nub{border-color:#333 transparent transparent transparent;top:auto;bottom:-10px}
.tooltip.tip-left,.tooltip.tip-right{float:none !important}
.tooltip.tip-left>.nub{border-color:transparent transparent transparent #333;right:-10px;left:auto;top:50%;margin-top:-5px}
.tooltip.tip-right>.nub{border-color:transparent #333 transparent transparent;right:auto;left:-10px;top:50%;margin-top:-5px}
}
meta.foundation-mq-topbar{font-family:"/only screen and (min-width:40.063em)/";width:40.063em}
.contain-to-grid{width:100%;background:#333}
.contain-to-grid .top-bar{margin-bottom:0}
.fixed{width:100%;left:0;position:fixed;top:0;z-index:99}
.fixed.expanded:not(.top-bar){overflow-y:auto;height:auto;width:100%;max-height:100%}
.fixed.expanded:not(.top-bar) .title-area{position:fixed;width:100%;z-index:99}
.fixed.expanded:not(.top-bar) .top-bar-section{z-index:98;margin-top:45px}
.top-bar{overflow:hidden;height:45px;line-height:45px;position:relative;background:#333;margin-bottom:0}
.top-bar ul{margin-bottom:0;list-style:none}
.top-bar .row{max-width:none}
.top-bar form,.top-bar input{margin-bottom:0}
.top-bar input{height:1.8rem;padding-top:.35rem;padding-bottom:.35rem;font-size:.75rem}
.top-bar .button,.top-bar button{padding-top:.4125rem;padding-bottom:.4125rem;margin-bottom:0;font-size:.75rem}
@media only screen and (max-width:40em){.top-bar .button,.top-bar button{position:relative;top:-1px}
}
.top-bar .title-area{position:relative;margin:0}
.top-bar .name{height:45px;margin:0;font-size:16px}
.top-bar .name h1{line-height:45px;font-size:1.0625rem;margin:0}
.top-bar .name h1 a{font-weight:normal;color:white;width:75%;display:block;padding:0 15px}
.top-bar .toggle-topbar{position:absolute;right:0;top:0}
.top-bar .toggle-topbar a{color:white;text-transform:uppercase;font-size:.8125rem;font-weight:bold;position:relative;display:block;padding:0 15px;height:45px;line-height:45px}
.top-bar .toggle-topbar.menu-icon{top:50%;margin-top:-16px}
.top-bar .toggle-topbar.menu-icon a{height:34px;line-height:33px;padding:0 40px 0 15px;color:white;position:relative}
.top-bar .toggle-topbar.menu-icon a span::after{content:"";position:absolute;display:block;height:0;top:50%;margin-top:-8px;right:15px;box-shadow:0 0 0 1px white,0 7px 0 1px white,0 14px 0 1px white;width:16px}
.top-bar .toggle-topbar.menu-icon a span:hover:after{box-shadow:0 0 0 1px "",0 7px 0 1px "",0 14px 0 1px ""}
.top-bar.expanded{height:auto;background:transparent}
.top-bar.expanded .title-area{background:#333}
.top-bar.expanded .toggle-topbar a{color:#888}
.top-bar.expanded .toggle-topbar a span::after{box-shadow:0 0 0 1px #888,0 7px 0 1px #888,0 14px 0 1px #888}
.top-bar-section{left:0;position:relative;width:auto;transition:left 300ms ease-out}
.top-bar-section ul{padding:0;width:100%;height:auto;display:block;font-size:16px;margin:0}
.top-bar-section .divider,.top-bar-section [role="separator"]{border-top:solid 1px #1a1a1a;clear:both;height:1px;width:100%}
.top-bar-section ul li{background:#333}
.top-bar-section ul li>a{display:block;width:100%;color:white;padding:12px 0 12px 0;padding-left:15px;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:.8125rem;font-weight:normal;text-transform:none}
.top-bar-section ul li>a.button{font-size:.8125rem;padding-right:15px;padding-left:15px;background-color:#008cba;border-color:#007095;color:white}
.top-bar-section ul li>a.button:hover,.top-bar-section ul li>a.button:focus{background-color:#007095}
.top-bar-section ul li>a.button:hover,.top-bar-section ul li>a.button:focus{color:white}
.top-bar-section ul li>a.button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333}
.top-bar-section ul li>a.button.secondary:hover,.top-bar-section ul li>a.button.secondary:focus{background-color:#b9b9b9}
.top-bar-section ul li>a.button.secondary:hover,.top-bar-section ul li>a.button.secondary:focus{color:#333}
.top-bar-section ul li>a.button.success{background-color:#43ac6a;border-color:#368a55;color:white}
.top-bar-section ul li>a.button.success:hover,.top-bar-section ul li>a.button.success:focus{background-color:#368a55}
.top-bar-section ul li>a.button.success:hover,.top-bar-section ul li>a.button.success:focus{color:white}
.top-bar-section ul li>a.button.alert{background-color:#f04124;border-color:#cf2a0e;color:white}
.top-bar-section ul li>a.button.alert:hover,.top-bar-section ul li>a.button.alert:focus{background-color:#cf2a0e}
.top-bar-section ul li>a.button.alert:hover,.top-bar-section ul li>a.button.alert:focus{color:white}
.top-bar-section ul li>a.button.warning{background-color:#f08a24;border-color:#cf6e0e;color:white}
.top-bar-section ul li>a.button.warning:hover,.top-bar-section ul li>a.button.warning:focus{background-color:#cf6e0e}
.top-bar-section ul li>a.button.warning:hover,.top-bar-section ul li>a.button.warning:focus{color:white}
.top-bar-section ul li>button{font-size:.8125rem;padding-right:15px;padding-left:15px;background-color:#008cba;border-color:#007095;color:white}
.top-bar-section ul li>button:hover,.top-bar-section ul li>button:focus{background-color:#007095}
.top-bar-section ul li>button:hover,.top-bar-section ul li>button:focus{color:white}
.top-bar-section ul li>button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333}
.top-bar-section ul li>button.secondary:hover,.top-bar-section ul li>button.secondary:focus{background-color:#b9b9b9}
.top-bar-section ul li>button.secondary:hover,.top-bar-section ul li>button.secondary:focus{color:#333}
.top-bar-section ul li>button.success{background-color:#43ac6a;border-color:#368a55;color:white}
.top-bar-section ul li>button.success:hover,.top-bar-section ul li>button.success:focus{background-color:#368a55}
.top-bar-section ul li>button.success:hover,.top-bar-section ul li>button.success:focus{color:white}
.top-bar-section ul li>button.alert{background-color:#f04124;border-color:#cf2a0e;color:white}
.top-bar-section ul li>button.alert:hover,.top-bar-section ul li>button.alert:focus{background-color:#cf2a0e}
.top-bar-section ul li>button.alert:hover,.top-bar-section ul li>button.alert:focus{color:white}
.top-bar-section ul li>button.warning{background-color:#f08a24;border-color:#cf6e0e;color:white}
.top-bar-section ul li>button.warning:hover,.top-bar-section ul li>button.warning:focus{background-color:#cf6e0e}
.top-bar-section ul li>button.warning:hover,.top-bar-section ul li>button.warning:focus{color:white}
.top-bar-section ul li:hover:not(.has-form)>a{background-color:#555;background:#272727;color:white}
.top-bar-section ul li.active>a{background:#008cba;color:white}
.top-bar-section ul li.active>a:hover{background:#0078a0;color:white}
.top-bar-section .has-form{padding:15px}
.top-bar-section .has-dropdown{position:relative}
.top-bar-section .has-dropdown>a:after{content:"";display:block;width:0;height:0;border:inset 5px;border-color:transparent transparent transparent rgba(255,255,255,0.4);border-left-style:solid;margin-right:15px;margin-top:-4.5px;position:absolute;top:50%;right:0}
.top-bar-section .has-dropdown.moved{position:static}
.top-bar-section .has-dropdown.moved>.dropdown{display:block;position:static !important;height:auto;width:auto;overflow:visible;clip:auto;position:absolute !important;width:100%}
.top-bar-section .has-dropdown.moved>a:after{display:none}
.top-bar-section .dropdown{padding:0;position:absolute;left:100%;top:0;z-index:99;display:block;position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}
.top-bar-section .dropdown li{width:100%;height:auto}
.top-bar-section .dropdown li a{font-weight:normal;padding:8px 15px}
.top-bar-section .dropdown li a.parent-link{font-weight:normal}
.top-bar-section .dropdown li.title h5,.top-bar-section .dropdown li.parent-link{margin-bottom:0;margin-top:0;font-size:1.125rem}
.top-bar-section .dropdown li.title h5 a,.top-bar-section .dropdown li.parent-link a{color:white;display:block}
.top-bar-section .dropdown li.title h5 a:hover,.top-bar-section .dropdown li.parent-link a:hover{background:0}
.top-bar-section .dropdown li.has-form{padding:8px 15px}
.top-bar-section .dropdown li .button,.top-bar-section .dropdown li button{top:auto}
.top-bar-section .dropdown label{padding:8px 15px 2px;margin-bottom:0;text-transform:uppercase;color:#777;font-weight:bold;font-size:.625rem}
.js-generated{display:block}
@media only screen and (min-width:40.063em){.top-bar{background:#333;overflow:visible}
.top-bar:before,.top-bar:after{content:" ";display:table}
.top-bar:after{clear:both}
.top-bar .toggle-topbar{display:none}
.top-bar .title-area{float:left}
.top-bar .name h1 a{width:auto}
.top-bar input,.top-bar .button,.top-bar button{font-size:.875rem;position:relative;top:7px}
.top-bar.expanded{background:#333}
.contain-to-grid .top-bar{max-width:62.5rem;margin:0 auto;margin-bottom:0}
.top-bar-section{transition:none 0 0;left:0 !important}
.top-bar-section ul{width:auto;height:auto !important;display:inline}
.top-bar-section ul li{float:left}
.top-bar-section ul li .js-generated{display:none}
.top-bar-section li.hover>a:not(.button){background-color:#555;background:#272727;color:white}
.top-bar-section li:not(.has-form) a:not(.button){padding:0 15px;line-height:45px;background:#333}
.top-bar-section li:not(.has-form) a:not(.button):hover{background-color:#555;background:#272727}
.top-bar-section li.active:not(.has-form) a:not(.button){padding:0 15px;line-height:45px;color:white;background:#008cba}
.top-bar-section li.active:not(.has-form) a:not(.button):hover{background:#0078a0;color:white}
.top-bar-section .has-dropdown>a{padding-right:35px !important}
.top-bar-section .has-dropdown>a:after{content:"";display:block;width:0;height:0;border:inset 5px;border-color:rgba(255,255,255,0.4) transparent transparent transparent;border-top-style:solid;margin-top:-2.5px;top:22.5px}
.top-bar-section .has-dropdown.moved{position:relative}
.top-bar-section .has-dropdown.moved>.dropdown{display:block;position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}
.top-bar-section .has-dropdown.hover>.dropdown,.top-bar-section .has-dropdown.not-click:hover>.dropdown{display:block;position:static !important;height:auto;width:auto;overflow:visible;clip:auto;position:absolute !important}
.top-bar-section .has-dropdown>a:focus+.dropdown{display:block;position:static !important;height:auto;width:auto;overflow:visible;clip:auto;position:absolute !important}
.top-bar-section .has-dropdown .dropdown li.has-dropdown>a:after{border:0;content:"\00bb";top:1rem;margin-top:-1px;right:5px;line-height:1.2}
.top-bar-section .dropdown{left:0;top:auto;background:transparent;min-width:100%}
.top-bar-section .dropdown li a{color:white;line-height:45px;white-space:nowrap;padding:12px 15px;background:#333}
.top-bar-section .dropdown li:not(.has-form):not(.active)>a:not(.button){color:white;background:#333}
.top-bar-section .dropdown li:not(.has-form):not(.active):hover>a:not(.button){color:white;background-color:#555;background:#272727}
.top-bar-section .dropdown li label{white-space:nowrap;background:#333}
.top-bar-section .dropdown li .dropdown{left:100%;top:0}
.top-bar-section>ul>.divider,.top-bar-section>ul>[role="separator"]{border-bottom:0;border-top:0;border-right:solid 1px #4e4e4e;clear:none;height:45px;width:0}
.top-bar-section .has-form{background:#333;padding:0 15px;height:45px}
.top-bar-section .right li .dropdown{left:auto;right:0}
.top-bar-section .right li .dropdown li .dropdown{right:100%}
.top-bar-section .left li .dropdown{right:auto;left:0}
.top-bar-section .left li .dropdown li .dropdown{left:100%}
.no-js .top-bar-section ul li:hover>a{background-color:#555;background:#272727;color:white}
.no-js .top-bar-section ul li:active>a{background:#008cba;color:white}
.no-js .top-bar-section .has-dropdown:hover>.dropdown{display:block;position:static !important;height:auto;width:auto;overflow:visible;clip:auto;position:absolute !important}
.no-js .top-bar-section .has-dropdown>a:focus+.dropdown{display:block;position:static !important;height:auto;width:auto;overflow:visible;clip:auto;position:absolute !important}
}
.text-left{text-align:left !important}
.text-right{text-align:right !important}
.text-center{text-align:center !important}
.text-justify{text-align:justify !important}
@media only screen and (max-width:40em){.small-only-text-left{text-align:left !important}
.small-only-text-right{text-align:right !important}
.small-only-text-center{text-align:center !important}
.small-only-text-justify{text-align:justify !important}
}
@media only screen{.small-text-left{text-align:left !important}
.small-text-right{text-align:right !important}
.small-text-center{text-align:center !important}
.small-text-justify{text-align:justify !important}
}
@media only screen and (min-width:40.063em) and (max-width:64em){.medium-only-text-left{text-align:left !important}
.medium-only-text-right{text-align:right !important}
.medium-only-text-center{text-align:center !important}
.medium-only-text-justify{text-align:justify !important}
}
@media only screen and (min-width:40.063em){.medium-text-left{text-align:left !important}
.medium-text-right{text-align:right !important}
.medium-text-center{text-align:center !important}
.medium-text-justify{text-align:justify !important}
}
@media only screen and (min-width:64.063em) and (max-width:90em){.large-only-text-left{text-align:left !important}
.large-only-text-right{text-align:right !important}
.large-only-text-center{text-align:center !important}
.large-only-text-justify{text-align:justify !important}
}
@media only screen and (min-width:64.063em){.large-text-left{text-align:left !important}
.large-text-right{text-align:right !important}
.large-text-center{text-align:center !important}
.large-text-justify{text-align:justify !important}
}
@media only screen and (min-width:90.063em) and (max-width:120em){.xlarge-only-text-left{text-align:left !important}
.xlarge-only-text-right{text-align:right !important}
.xlarge-only-text-center{text-align:center !important}
.xlarge-only-text-justify{text-align:justify !important}
}
@media only screen and (min-width:90.063em){.xlarge-text-left{text-align:left !important}
.xlarge-text-right{text-align:right !important}
.xlarge-text-center{text-align:center !important}
.xlarge-text-justify{text-align:justify !important}
}
@media only screen and (min-width:120.063em) and (max-width:99999999em){.xxlarge-only-text-left{text-align:left !important}
.xxlarge-only-text-right{text-align:right !important}
.xxlarge-only-text-center{text-align:center !important}
.xxlarge-only-text-justify{text-align:justify !important}
}
@media only screen and (min-width:120.063em){.xxlarge-text-left{text-align:left !important}
.xxlarge-text-right{text-align:right !important}
.xxlarge-text-center{text-align:center !important}
.xxlarge-text-justify{text-align:justify !important}
}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0}
a{color:#008cba;text-decoration:none;line-height:inherit}
a:hover,a:focus{color:#0078a0}
a img{border:0}
p{font-family:inherit;font-weight:normal;font-size:1rem;line-height:1.6;margin-bottom:1.25rem;text-rendering:optimizeLegibility}
p.lead{font-size:1.21875rem;line-height:1.6}
p aside{font-size:.875rem;line-height:1.35;font-style:italic}
h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:normal;font-style:normal;color:#222;text-rendering:optimizeLegibility;margin-top:.2rem;margin-bottom:.5rem;line-height:1.4}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:60%;color:#6f6f6f;line-height:0}
h1{font-size:2.125rem}
h2{font-size:1.6875rem}
h3{font-size:1.375rem}
h4{font-size:1.125rem}
h5{font-size:1.125rem}
h6{font-size:1rem}
.subheader{line-height:1.4;color:#6f6f6f;font-weight:normal;margin-top:.2rem;margin-bottom:.5rem}
hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:1.25rem 0 1.1875rem;height:0}
em,i{font-style:italic;line-height:inherit}
strong,b{font-weight:bold;line-height:inherit}
small{font-size:60%;line-height:inherit}
code{font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:normal;color:#333;background-color:#f8f8f8;border-width:1px;border-style:solid;border-color:#dfdfdf;padding:.125rem .3125rem .0625rem}
ul,ol,dl{font-size:1rem;line-height:1.6;margin-bottom:1.25rem;list-style-position:outside;font-family:inherit}
ul{margin-left:1.1rem}
ul.no-bullet{margin-left:0}
ul.no-bullet li ul,ul.no-bullet li ol{margin-left:1.25rem;margin-bottom:0;list-style:none}
ul li ul,ul li ol{margin-left:1.25rem;margin-bottom:0}
ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit}
ul.square{list-style-type:square;margin-left:1.1rem}
ul.circle{list-style-type:circle;margin-left:1.1rem}
ul.disc{list-style-type:disc;margin-left:1.1rem}
ul.no-bullet{list-style:none}
ol{margin-left:1.4rem}
ol li ul,ol li ol{margin-left:1.25rem;margin-bottom:0}
dl dt{margin-bottom:.3rem;font-weight:bold}
dl dd{margin-bottom:.75rem}
abbr,acronym{text-transform:uppercase;font-size:90%;color:#222;cursor:help}
abbr{text-transform:none}
abbr[title]{border-bottom:1px dotted #ddd}
blockquote{margin:0 0 1.25rem;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #ddd}
blockquote cite{display:block;font-size:.8125rem;color:#555}
blockquote cite:before{content:"\2014 \0020"}
blockquote cite a,blockquote cite a:visited{color:#555}
blockquote,blockquote p{line-height:1.6;color:#6f6f6f}
.vcard{display:inline-block;margin:0 0 1.25rem 0;border:1px solid #ddd;padding:.625rem .75rem}
.vcard li{margin:0;display:block}
.vcard .fn{font-weight:bold;font-size:.9375rem}
.vevent .summary{font-weight:bold}
.vevent abbr{cursor:default;text-decoration:none;font-weight:bold;border:0;padding:0 .0625rem}
@media only screen and (min-width:40.063em){h1,h2,h3,h4,h5,h6{line-height:1.4}
h1{font-size:2.75rem}
h2{font-size:2.3125rem}
h3{font-size:1.6875rem}
h4{font-size:1.4375rem}
h5{font-size:1.125rem}
h6{font-size:1rem}
}
.print-only{display:none !important}
@media print{*{background:transparent !important;color:black !important;box-shadow:none !important;text-shadow:none !important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
img{max-width:100% !important}
@page{margin:.5cm}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
.hide-on-print{display:none !important}
.print-only{display:block !important}
.hide-for-print{display:none !important}
.show-for-print{display:inherit !important}
}
.off-canvas-wrap{-webkit-backface-visibility:hidden;position:relative;width:100%;overflow:hidden}
.off-canvas-wrap.move-right,.off-canvas-wrap.move-left{min-height:100%;-webkit-overflow-scrolling:touch}
.inner-wrap{-webkit-backface-visibility:hidden;position:relative;width:100%;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}
.inner-wrap:before,.inner-wrap:after{content:" ";display:table}
.inner-wrap:after{clear:both}
.tab-bar{-webkit-backface-visibility:hidden;background:#333;color:white;height:2.8125rem;line-height:2.8125rem;position:relative}
.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4,.tab-bar h5,.tab-bar h6{color:white;font-weight:bold;line-height:2.8125rem;margin:0}
.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4{font-size:1.125rem}
.left-small{width:2.8125rem;height:2.8125rem;position:absolute;top:0;border-right:solid 1px #1a1a1a;left:0}
.right-small{width:2.8125rem;height:2.8125rem;position:absolute;top:0;border-left:solid 1px #1a1a1a;right:0}
.tab-bar-section{padding:0 .625rem;position:absolute;text-align:center;height:2.8125rem;top:0}
@media only screen and (min-width:40.063em){.tab-bar-section.left,.tab-bar-section.right{text-align:left}
}
.tab-bar-section.left{left:0;right:2.8125rem}
.tab-bar-section.right{left:2.8125rem;right:0}
.tab-bar-section.middle{left:2.8125rem;right:2.8125rem}
.tab-bar .menu-icon{text-indent:2.1875rem;width:2.8125rem;height:2.8125rem;display:block;padding:0;color:white;position:relative;transform:translate3d(0,0,0)}
.tab-bar .menu-icon span::after{content:"";position:absolute;display:block;height:0;top:50%;margin-top:-0.5rem;left:.90625rem;box-shadow:0 0 0 1px white,0 7px 0 1px white,0 14px 0 1px white;width:1rem}
.tab-bar .menu-icon span:hover:after{box-shadow:0 0 0 1px #b3b3b3,0 7px 0 1px #b3b3b3,0 14px 0 1px #b3b3b3}
.left-off-canvas-menu{-webkit-backface-visibility:hidden;width:15.625rem;top:0;bottom:0;position:absolute;overflow-x:hidden;overflow-y:auto;background:#333;z-index:1001;box-sizing:content-box;transition:transform 500ms ease 0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;-ms-transform:translate(-100.5%,0);-webkit-transform:translate3d(-100.5%,0,0);-moz-transform:translate3d(-100.5%,0,0);-ms-transform:translate3d(-100.5%,0,0);-o-transform:translate3d(-100.5%,0,0);transform:translate3d(-100.5%,0,0);left:0}
.left-off-canvas-menu *{-webkit-backface-visibility:hidden}
.right-off-canvas-menu{-webkit-backface-visibility:hidden;width:15.625rem;top:0;bottom:0;position:absolute;overflow-x:hidden;overflow-y:auto;background:#333;z-index:1001;box-sizing:content-box;transition:transform 500ms ease 0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;-ms-transform:translate(100.5%,0);-webkit-transform:translate3d(100.5%,0,0);-moz-transform:translate3d(100.5%,0,0);-ms-transform:translate3d(100.5%,0,0);-o-transform:translate3d(100.5%,0,0);transform:translate3d(100.5%,0,0);right:0}
.right-off-canvas-menu *{-webkit-backface-visibility:hidden}
ul.off-canvas-list{list-style-type:none;padding:0;margin:0}
ul.off-canvas-list li label{display:block;padding:.3rem .9375rem;color:#999;text-transform:uppercase;font-size:.75rem;font-weight:bold;background:#444;border-top:1px solid #5e5e5e;border-bottom:0;margin:0}
ul.off-canvas-list li a{display:block;padding:.66667rem;color:rgba(255,255,255,0.7);border-bottom:1px solid #262626;transition:background 300ms ease}
ul.off-canvas-list li a:hover{background:#242424}
.move-right>.inner-wrap{-ms-transform:translate(15.625rem,0);-webkit-transform:translate3d(15.625rem,0,0);-moz-transform:translate3d(15.625rem,0,0);-ms-transform:translate3d(15.625rem,0,0);-o-transform:translate3d(15.625rem,0,0);transform:translate3d(15.625rem,0,0)}
.move-right .exit-off-canvas{-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);display:block;position:absolute;background:rgba(255,255,255,0.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:transparent}
@media only screen and (min-width:40.063em){.move-right .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}
}
.move-left>.inner-wrap{-ms-transform:translate(-15.625rem,0);-webkit-transform:translate3d(-15.625rem,0,0);-moz-transform:translate3d(-15.625rem,0,0);-ms-transform:translate3d(-15.625rem,0,0);-o-transform:translate3d(-15.625rem,0,0);transform:translate3d(-15.625rem,0,0)}
.move-left .exit-off-canvas{-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);display:block;position:absolute;background:rgba(255,255,255,0.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:transparent}
@media only screen and (min-width:40.063em){.move-left .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}
}
.offcanvas-overlap .left-off-canvas-menu,.offcanvas-overlap .right-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}
.offcanvas-overlap .exit-off-canvas{-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);display:block;position:absolute;background:rgba(255,255,255,0.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:transparent}
@media only screen and (min-width:40.063em){.offcanvas-overlap .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}
}
.offcanvas-overlap-left .right-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}
.offcanvas-overlap-left .exit-off-canvas{-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);display:block;position:absolute;background:rgba(255,255,255,0.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:transparent}
@media only screen and (min-width:40.063em){.offcanvas-overlap-left .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}
}
.offcanvas-overlap-right .left-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}
.offcanvas-overlap-right .exit-off-canvas{-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);display:block;position:absolute;background:rgba(255,255,255,0.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:transparent}
@media only screen and (min-width:40.063em){.offcanvas-overlap-right .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}
}
.no-csstransforms .left-off-canvas-menu{left:-15.625rem}
.no-csstransforms .right-off-canvas-menu{right:-15.625rem}
.no-csstransforms .move-left>.inner-wrap{right:15.625rem}
.no-csstransforms .move-right>.inner-wrap{left:15.625rem}
.left-submenu{-webkit-backface-visibility:hidden;width:15.625rem;top:0;bottom:0;position:absolute;margin:0;overflow-x:hidden;overflow-y:auto;background:#333;z-index:1002;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}
.left-submenu *{-webkit-backface-visibility:hidden}
.left-submenu .back>a{padding:.3rem .9375rem;color:#999;text-transform:uppercase;font-weight:bold;background:#444;border-top:1px solid #5e5e5e;border-bottom:0;margin:0}
.left-submenu .back>a:hover{background:#303030;border-top:1px solid #5e5e5e;border-bottom:0}
.left-submenu .back>a:before{content:"\AB";margin-right:.5rem;display:inline}
.left-submenu.move-right{-ms-transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.right-submenu{-webkit-backface-visibility:hidden;width:15.625rem;top:0;bottom:0;position:absolute;margin:0;overflow-x:hidden;overflow-y:auto;background:#333;z-index:1002;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);right:0;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}
.right-submenu *{-webkit-backface-visibility:hidden}
.right-submenu .back>a{padding:.3rem .9375rem;color:#999;text-transform:uppercase;font-weight:bold;background:#444;border-top:1px solid #5e5e5e;border-bottom:0;margin:0}
.right-submenu .back>a:hover{background:#303030;border-top:1px solid #5e5e5e;border-bottom:0}
.right-submenu .back>a:after{content:"\BB";margin-left:.5rem;display:inline}
.right-submenu.move-left{-ms-transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.left-off-canvas-menu ul.off-canvas-list li.has-submenu>a:after{content:"\BB";margin-left:.5rem;display:inline}
.right-off-canvas-menu ul.off-canvas-list li.has-submenu>a:before{content:"\AB";margin-right:.5rem;display:inline}
@media only screen{.show-for-small-only,.show-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge-only,.hide-for-xxlarge-up{display:inherit !important}
.hide-for-small-only,.hide-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none !important}
.visible-for-small-only,.visible-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}
.hidden-for-small-only,.hidden-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge-only,.visible-for-xxlarge-up{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}
table.show-for-small-only,table.show-for-small-up,table.show-for-small,table.show-for-small-down,table.hide-for-medium-only,table.hide-for-medium-up,table.hide-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up{display:table !important}
thead.show-for-small-only,thead.show-for-small-up,thead.show-for-small,thead.show-for-small-down,thead.hide-for-medium-only,thead.hide-for-medium-up,thead.hide-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up{display:table-header-group !important}
tbody.show-for-small-only,tbody.show-for-small-up,tbody.show-for-small,tbody.show-for-small-down,tbody.hide-for-medium-only,tbody.hide-for-medium-up,tbody.hide-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up{display:table-row-group !important}
tr.show-for-small-only,tr.show-for-small-up,tr.show-for-small,tr.show-for-small-down,tr.hide-for-medium-only,tr.hide-for-medium-up,tr.hide-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up{display:table-row !important}
th.show-for-small-only,td.show-for-small-only,th.show-for-small-up,td.show-for-small-up,th.show-for-small,td.show-for-small,th.show-for-small-down,td.show-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.hide-for-medium-up,td.hide-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up{display:table-cell !important}
}
@media only screen and (min-width:40.063em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge-only,.hide-for-xxlarge-up{display:inherit !important}
.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none !important}
.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}
.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge-only,.visible-for-xxlarge-up{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}
table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.show-for-medium-only,table.show-for-medium-up,table.show-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up{display:table !important}
thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.show-for-medium-only,thead.show-for-medium-up,thead.show-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up{display:table-header-group !important}
tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.show-for-medium-only,tbody.show-for-medium-up,tbody.show-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up{display:table-row-group !important}
tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.show-for-medium-only,tr.show-for-medium-up,tr.show-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up{display:table-row !important}
th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.show-for-medium-only,td.show-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.show-for-medium,td.show-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up{display:table-cell !important}
}
@media only screen and (min-width:64.063em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge-only,.hide-for-xxlarge-up{display:inherit !important}
.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none !important}
.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}
.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge-only,.visible-for-xxlarge-up{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}
table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.show-for-large-only,table.show-for-large-up,table.show-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up{display:table !important}
thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.show-for-large-only,thead.show-for-large-up,thead.show-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up{display:table-header-group !important}
tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.show-for-large-only,tbody.show-for-large-up,tbody.show-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up{display:table-row-group !important}
tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.show-for-large-only,tr.show-for-large-up,tr.show-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up{display:table-row !important}
th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.show-for-large-only,td.show-for-large-only,th.show-for-large-up,td.show-for-large-up,th.show-for-large,td.show-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up{display:table-cell !important}
}
@media only screen and (min-width:90.063em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.hide-for-xxlarge-only,.hide-for-xxlarge-up{display:inherit !important}
.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none !important}
.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}
.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.visible-for-xxlarge-only,.visible-for-xxlarge-up{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}
table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.show-for-xlarge-only,table.show-for-xlarge-up,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up{display:table !important}
thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.show-for-xlarge-only,thead.show-for-xlarge-up,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up{display:table-header-group !important}
tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.show-for-xlarge-only,tbody.show-for-xlarge-up,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up{display:table-row-group !important}
tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.show-for-xlarge-only,tr.show-for-xlarge-up,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up{display:table-row !important}
th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.show-for-xlarge-only,td.show-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up{display:table-cell !important}
}
@media only screen and (min-width:120.063em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.hide-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge-only,.show-for-xxlarge-up{display:inherit !important}
.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.show-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge-only,.hide-for-xxlarge-up{display:none !important}
.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.hidden-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge-only,.visible-for-xxlarge-up{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}
.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.visible-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}
table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.hide-for-xlarge-only,table.show-for-xlarge-up,table.show-for-xxlarge-only,table.show-for-xxlarge-up{display:table !important}
thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.hide-for-xlarge-only,thead.show-for-xlarge-up,thead.show-for-xxlarge-only,thead.show-for-xxlarge-up{display:table-header-group !important}
tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.hide-for-xlarge-only,tbody.show-for-xlarge-up,tbody.show-for-xxlarge-only,tbody.show-for-xxlarge-up{display:table-row-group !important}
tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.hide-for-xlarge-only,tr.show-for-xlarge-up,tr.show-for-xxlarge-only,tr.show-for-xxlarge-up{display:table-row !important}
th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.show-for-xxlarge-only,td.show-for-xxlarge-only,th.show-for-xxlarge-up,td.show-for-xxlarge-up{display:table-cell !important}
}
.show-for-landscape,.hide-for-portrait{display:inherit !important}
.hide-for-landscape,.show-for-portrait{display:none !important}
table.hide-for-landscape,table.show-for-portrait{display:table !important}
thead.hide-for-landscape,thead.show-for-portrait{display:table-header-group !important}
tbody.hide-for-landscape,tbody.show-for-portrait{display:table-row-group !important}
tr.hide-for-landscape,tr.show-for-portrait{display:table-row !important}
td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{display:table-cell !important}
@media only screen and (orientation:landscape){.show-for-landscape,.hide-for-portrait{display:inherit !important}
.hide-for-landscape,.show-for-portrait{display:none !important}
table.show-for-landscape,table.hide-for-portrait{display:table !important}
thead.show-for-landscape,thead.hide-for-portrait{display:table-header-group !important}
tbody.show-for-landscape,tbody.hide-for-portrait{display:table-row-group !important}
tr.show-for-landscape,tr.hide-for-portrait{display:table-row !important}
td.show-for-landscape,td.hide-for-portrait,th.show-for-landscape,th.hide-for-portrait{display:table-cell !important}
}
@media only screen and (orientation:portrait){.show-for-portrait,.hide-for-landscape{display:inherit !important}
.hide-for-portrait,.show-for-landscape{display:none !important}
table.show-for-portrait,table.hide-for-landscape{display:table !important}
thead.show-for-portrait,thead.hide-for-landscape{display:table-header-group !important}
tbody.show-for-portrait,tbody.hide-for-landscape{display:table-row-group !important}
tr.show-for-portrait,tr.hide-for-landscape{display:table-row !important}
td.show-for-portrait,td.hide-for-landscape,th.show-for-portrait,th.hide-for-landscape{display:table-cell !important}
}
.show-for-touch{display:none !important}
.hide-for-touch{display:inherit !important}
.touch .show-for-touch{display:inherit !important}
.touch .hide-for-touch{display:none !important}
table.hide-for-touch{display:table !important}
.touch table.show-for-touch{display:table !important}
thead.hide-for-touch{display:table-header-group !important}
.touch thead.show-for-touch{display:table-header-group !important}
tbody.hide-for-touch{display:table-row-group !important}
.touch tbody.show-for-touch{display:table-row-group !important}
tr.hide-for-touch{display:table-row !important}
.touch tr.show-for-touch{display:table-row !important}
td.hide-for-touch{display:table-cell !important}
.touch td.show-for-touch{display:table-cell !important}
th.hide-for-touch{display:table-cell !important}
.touch th.show-for-touch{display:table-cell !important}
@media print{.show-for-print{display:block}
.hide-for-print{display:none}
table.show-for-print{display:table !important}
thead.show-for-print{display:table-header-group !important}
tbody.show-for-print{display:table-row-group !important}
tr.show-for-print{display:table-row !important}
td.show-for-print{display:table-cell !important}
th.show-for-print{display:table-cell !important}
}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url("../fonts/fontawesome-webfont.eot");src:url("../fonts/fontawesome-webfont.eot") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff2") format("woff2"),url("../fonts/fontawesome-webfont.woff") format("woff"),url("../fonts/fontawesome-webfont.ttf") format("truetype"),url("../fonts/fontawesome-webfont.svg#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}
.fa-2x{font-size:2em}
.fa-3x{font-size:3em}
.fa-4x{font-size:4em}
.fa-5x{font-size:5em}
.fa-fw{width:1.28571429em;text-align:center}
.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}
.fa-ul>li{position:relative}
.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}
.fa-li.fa-lg{left:-1.85714286em}
.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}
.fa-pull-left{float:left}
.fa-pull-right{float:right}
.fa.fa-pull-left{margin-right:.3em}
.fa.fa-pull-right{margin-left:.3em}
.pull-right{float:right}
.pull-left{float:left}
.fa.pull-left{margin-right:.3em}
.fa.pull-right{margin-left:.3em}
.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}
.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}
@-webkit-keyframes fa-spin{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes fa-spin{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}
.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}
:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-inverse{color:#fff}
.fa-glass:before{content:"\f000"}
.fa-music:before{content:"\f001"}
.fa-search:before{content:"\f002"}
.fa-envelope-o:before{content:"\f003"}
.fa-heart:before{content:"\f004"}
.fa-star:before{content:"\f005"}
.fa-star-o:before{content:"\f006"}
.fa-user:before{content:"\f007"}
.fa-film:before{content:"\f008"}
.fa-th-large:before{content:"\f009"}
.fa-th:before{content:"\f00a"}
.fa-th-list:before{content:"\f00b"}
.fa-check:before{content:"\f00c"}
.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}
.fa-search-plus:before{content:"\f00e"}
.fa-search-minus:before{content:"\f010"}
.fa-power-off:before{content:"\f011"}
.fa-signal:before{content:"\f012"}
.fa-gear:before,.fa-cog:before{content:"\f013"}
.fa-trash-o:before{content:"\f014"}
.fa-home:before{content:"\f015"}
.fa-file-o:before{content:"\f016"}
.fa-clock-o:before{content:"\f017"}
.fa-road:before{content:"\f018"}
.fa-download:before{content:"\f019"}
.fa-arrow-circle-o-down:before{content:"\f01a"}
.fa-arrow-circle-o-up:before{content:"\f01b"}
.fa-inbox:before{content:"\f01c"}
.fa-play-circle-o:before{content:"\f01d"}
.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}
.fa-refresh:before{content:"\f021"}
.fa-list-alt:before{content:"\f022"}
.fa-lock:before{content:"\f023"}
.fa-flag:before{content:"\f024"}
.fa-headphones:before{content:"\f025"}
.fa-volume-off:before{content:"\f026"}
.fa-volume-down:before{content:"\f027"}
.fa-volume-up:before{content:"\f028"}
.fa-qrcode:before{content:"\f029"}
.fa-barcode:before{content:"\f02a"}
.fa-tag:before{content:"\f02b"}
.fa-tags:before{content:"\f02c"}
.fa-book:before{content:"\f02d"}
.fa-bookmark:before{content:"\f02e"}
.fa-print:before{content:"\f02f"}
.fa-camera:before{content:"\f030"}
.fa-font:before{content:"\f031"}
.fa-bold:before{content:"\f032"}
.fa-italic:before{content:"\f033"}
.fa-text-height:before{content:"\f034"}
.fa-text-width:before{content:"\f035"}
.fa-align-left:before{content:"\f036"}
.fa-align-center:before{content:"\f037"}
.fa-align-right:before{content:"\f038"}
.fa-align-justify:before{content:"\f039"}
.fa-list:before{content:"\f03a"}
.fa-dedent:before,.fa-outdent:before{content:"\f03b"}
.fa-indent:before{content:"\f03c"}
.fa-video-camera:before{content:"\f03d"}
.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}
.fa-pencil:before{content:"\f040"}
.fa-map-marker:before{content:"\f041"}
.fa-adjust:before{content:"\f042"}
.fa-tint:before{content:"\f043"}
.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}
.fa-share-square-o:before{content:"\f045"}
.fa-check-square-o:before{content:"\f046"}
.fa-arrows:before{content:"\f047"}
.fa-step-backward:before{content:"\f048"}
.fa-fast-backward:before{content:"\f049"}
.fa-backward:before{content:"\f04a"}
.fa-play:before{content:"\f04b"}
.fa-pause:before{content:"\f04c"}
.fa-stop:before{content:"\f04d"}
.fa-forward:before{content:"\f04e"}
.fa-fast-forward:before{content:"\f050"}
.fa-step-forward:before{content:"\f051"}
.fa-eject:before{content:"\f052"}
.fa-chevron-left:before{content:"\f053"}
.fa-chevron-right:before{content:"\f054"}
.fa-plus-circle:before{content:"\f055"}
.fa-minus-circle:before{content:"\f056"}
.fa-times-circle:before{content:"\f057"}
.fa-check-circle:before{content:"\f058"}
.fa-question-circle:before{content:"\f059"}
.fa-info-circle:before{content:"\f05a"}
.fa-crosshairs:before{content:"\f05b"}
.fa-times-circle-o:before{content:"\f05c"}
.fa-check-circle-o:before{content:"\f05d"}
.fa-ban:before{content:"\f05e"}
.fa-arrow-left:before{content:"\f060"}
.fa-arrow-right:before{content:"\f061"}
.fa-arrow-up:before{content:"\f062"}
.fa-arrow-down:before{content:"\f063"}
.fa-mail-forward:before,.fa-share:before{content:"\f064"}
.fa-expand:before{content:"\f065"}
.fa-compress:before{content:"\f066"}
.fa-plus:before{content:"\f067"}
.fa-minus:before{content:"\f068"}
.fa-asterisk:before{content:"\f069"}
.fa-exclamation-circle:before{content:"\f06a"}
.fa-gift:before{content:"\f06b"}
.fa-leaf:before{content:"\f06c"}
.fa-fire:before{content:"\f06d"}
.fa-eye:before{content:"\f06e"}
.fa-eye-slash:before{content:"\f070"}
.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}
.fa-plane:before{content:"\f072"}
.fa-calendar:before{content:"\f073"}
.fa-random:before{content:"\f074"}
.fa-comment:before{content:"\f075"}
.fa-magnet:before{content:"\f076"}
.fa-chevron-up:before{content:"\f077"}
.fa-chevron-down:before{content:"\f078"}
.fa-retweet:before{content:"\f079"}
.fa-shopping-cart:before{content:"\f07a"}
.fa-folder:before{content:"\f07b"}
.fa-folder-open:before{content:"\f07c"}
.fa-arrows-v:before{content:"\f07d"}
.fa-arrows-h:before{content:"\f07e"}
.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}
.fa-twitter-square:before{content:"\f081"}
.fa-facebook-square:before{content:"\f082"}
.fa-camera-retro:before{content:"\f083"}
.fa-key:before{content:"\f084"}
.fa-gears:before,.fa-cogs:before{content:"\f085"}
.fa-comments:before{content:"\f086"}
.fa-thumbs-o-up:before{content:"\f087"}
.fa-thumbs-o-down:before{content:"\f088"}
.fa-star-half:before{content:"\f089"}
.fa-heart-o:before{content:"\f08a"}
.fa-sign-out:before{content:"\f08b"}
.fa-linkedin-square:before{content:"\f08c"}
.fa-thumb-tack:before{content:"\f08d"}
.fa-external-link:before{content:"\f08e"}
.fa-sign-in:before{content:"\f090"}
.fa-trophy:before{content:"\f091"}
.fa-github-square:before{content:"\f092"}
.fa-upload:before{content:"\f093"}
.fa-lemon-o:before{content:"\f094"}
.fa-phone:before{content:"\f095"}
.fa-square-o:before{content:"\f096"}
.fa-bookmark-o:before{content:"\f097"}
.fa-phone-square:before{content:"\f098"}
.fa-twitter:before{content:"\f099"}
.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}
.fa-github:before{content:"\f09b"}
.fa-unlock:before{content:"\f09c"}
.fa-credit-card:before{content:"\f09d"}
.fa-feed:before,.fa-rss:before{content:"\f09e"}
.fa-hdd-o:before{content:"\f0a0"}
.fa-bullhorn:before{content:"\f0a1"}
.fa-bell:before{content:"\f0f3"}
.fa-certificate:before{content:"\f0a3"}
.fa-hand-o-right:before{content:"\f0a4"}
.fa-hand-o-left:before{content:"\f0a5"}
.fa-hand-o-up:before{content:"\f0a6"}
.fa-hand-o-down:before{content:"\f0a7"}
.fa-arrow-circle-left:before{content:"\f0a8"}
.fa-arrow-circle-right:before{content:"\f0a9"}
.fa-arrow-circle-up:before{content:"\f0aa"}
.fa-arrow-circle-down:before{content:"\f0ab"}
.fa-globe:before{content:"\f0ac"}
.fa-wrench:before{content:"\f0ad"}
.fa-tasks:before{content:"\f0ae"}
.fa-filter:before{content:"\f0b0"}
.fa-briefcase:before{content:"\f0b1"}
.fa-arrows-alt:before{content:"\f0b2"}
.fa-group:before,.fa-users:before{content:"\f0c0"}
.fa-chain:before,.fa-link:before{content:"\f0c1"}
.fa-cloud:before{content:"\f0c2"}
.fa-flask:before{content:"\f0c3"}
.fa-cut:before,.fa-scissors:before{content:"\f0c4"}
.fa-copy:before,.fa-files-o:before{content:"\f0c5"}
.fa-paperclip:before{content:"\f0c6"}
.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}
.fa-square:before{content:"\f0c8"}
.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}
.fa-list-ul:before{content:"\f0ca"}
.fa-list-ol:before{content:"\f0cb"}
.fa-strikethrough:before{content:"\f0cc"}
.fa-underline:before{content:"\f0cd"}
.fa-table:before{content:"\f0ce"}
.fa-magic:before{content:"\f0d0"}
.fa-truck:before{content:"\f0d1"}
.fa-pinterest:before{content:"\f0d2"}
.fa-pinterest-square:before{content:"\f0d3"}
.fa-google-plus-square:before{content:"\f0d4"}
.fa-google-plus:before{content:"\f0d5"}
.fa-money:before{content:"\f0d6"}
.fa-caret-down:before{content:"\f0d7"}
.fa-caret-up:before{content:"\f0d8"}
.fa-caret-left:before{content:"\f0d9"}
.fa-caret-right:before{content:"\f0da"}
.fa-columns:before{content:"\f0db"}
.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}
.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}
.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}
.fa-envelope:before{content:"\f0e0"}
.fa-linkedin:before{content:"\f0e1"}
.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}
.fa-legal:before,.fa-gavel:before{content:"\f0e3"}
.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}
.fa-comment-o:before{content:"\f0e5"}
.fa-comments-o:before{content:"\f0e6"}
.fa-flash:before,.fa-bolt:before{content:"\f0e7"}
.fa-sitemap:before{content:"\f0e8"}
.fa-umbrella:before{content:"\f0e9"}
.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}
.fa-lightbulb-o:before{content:"\f0eb"}
.fa-exchange:before{content:"\f0ec"}
.fa-cloud-download:before{content:"\f0ed"}
.fa-cloud-upload:before{content:"\f0ee"}
.fa-user-md:before{content:"\f0f0"}
.fa-stethoscope:before{content:"\f0f1"}
.fa-suitcase:before{content:"\f0f2"}
.fa-bell-o:before{content:"\f0a2"}
.fa-coffee:before{content:"\f0f4"}
.fa-cutlery:before{content:"\f0f5"}
.fa-file-text-o:before{content:"\f0f6"}
.fa-building-o:before{content:"\f0f7"}
.fa-hospital-o:before{content:"\f0f8"}
.fa-ambulance:before{content:"\f0f9"}
.fa-medkit:before{content:"\f0fa"}
.fa-fighter-jet:before{content:"\f0fb"}
.fa-beer:before{content:"\f0fc"}
.fa-h-square:before{content:"\f0fd"}
.fa-plus-square:before{content:"\f0fe"}
.fa-angle-double-left:before{content:"\f100"}
.fa-angle-double-right:before{content:"\f101"}
.fa-angle-double-up:before{content:"\f102"}
.fa-angle-double-down:before{content:"\f103"}
.fa-angle-left:before{content:"\f104"}
.fa-angle-right:before{content:"\f105"}
.fa-angle-up:before{content:"\f106"}
.fa-angle-down:before{content:"\f107"}
.fa-desktop:before{content:"\f108"}
.fa-laptop:before{content:"\f109"}
.fa-tablet:before{content:"\f10a"}
.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}
.fa-circle-o:before{content:"\f10c"}
.fa-quote-left:before{content:"\f10d"}
.fa-quote-right:before{content:"\f10e"}
.fa-spinner:before{content:"\f110"}
.fa-circle:before{content:"\f111"}
.fa-mail-reply:before,.fa-reply:before{content:"\f112"}
.fa-github-alt:before{content:"\f113"}
.fa-folder-o:before{content:"\f114"}
.fa-folder-open-o:before{content:"\f115"}
.fa-smile-o:before{content:"\f118"}
.fa-frown-o:before{content:"\f119"}
.fa-meh-o:before{content:"\f11a"}
.fa-gamepad:before{content:"\f11b"}
.fa-keyboard-o:before{content:"\f11c"}
.fa-flag-o:before{content:"\f11d"}
.fa-flag-checkered:before{content:"\f11e"}
.fa-terminal:before{content:"\f120"}
.fa-code:before{content:"\f121"}
.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}
.fa-location-arrow:before{content:"\f124"}
.fa-crop:before{content:"\f125"}
.fa-code-fork:before{content:"\f126"}
.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}
.fa-question:before{content:"\f128"}
.fa-info:before{content:"\f129"}
.fa-exclamation:before{content:"\f12a"}
.fa-superscript:before{content:"\f12b"}
.fa-subscript:before{content:"\f12c"}
.fa-eraser:before{content:"\f12d"}
.fa-puzzle-piece:before{content:"\f12e"}
.fa-microphone:before{content:"\f130"}
.fa-microphone-slash:before{content:"\f131"}
.fa-shield:before{content:"\f132"}
.fa-calendar-o:before{content:"\f133"}
.fa-fire-extinguisher:before{content:"\f134"}
.fa-rocket:before{content:"\f135"}
.fa-maxcdn:before{content:"\f136"}
.fa-chevron-circle-left:before{content:"\f137"}
.fa-chevron-circle-right:before{content:"\f138"}
.fa-chevron-circle-up:before{content:"\f139"}
.fa-chevron-circle-down:before{content:"\f13a"}
.fa-html5:before{content:"\f13b"}
.fa-css3:before{content:"\f13c"}
.fa-anchor:before{content:"\f13d"}
.fa-unlock-alt:before{content:"\f13e"}
.fa-bullseye:before{content:"\f140"}
.fa-ellipsis-h:before{content:"\f141"}
.fa-ellipsis-v:before{content:"\f142"}
.fa-rss-square:before{content:"\f143"}
.fa-play-circle:before{content:"\f144"}
.fa-ticket:before{content:"\f145"}
.fa-minus-square:before{content:"\f146"}
.fa-minus-square-o:before{content:"\f147"}
.fa-level-up:before{content:"\f148"}
.fa-level-down:before{content:"\f149"}
.fa-check-square:before{content:"\f14a"}
.fa-pencil-square:before{content:"\f14b"}
.fa-external-link-square:before{content:"\f14c"}
.fa-share-square:before{content:"\f14d"}
.fa-compass:before{content:"\f14e"}
.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}
.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}
.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}
.fa-euro:before,.fa-eur:before{content:"\f153"}
.fa-gbp:before{content:"\f154"}
.fa-dollar:before,.fa-usd:before{content:"\f155"}
.fa-rupee:before,.fa-inr:before{content:"\f156"}
.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}
.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}
.fa-won:before,.fa-krw:before{content:"\f159"}
.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}
.fa-file:before{content:"\f15b"}
.fa-file-text:before{content:"\f15c"}
.fa-sort-alpha-asc:before{content:"\f15d"}
.fa-sort-alpha-desc:before{content:"\f15e"}
.fa-sort-amount-asc:before{content:"\f160"}
.fa-sort-amount-desc:before{content:"\f161"}
.fa-sort-numeric-asc:before{content:"\f162"}
.fa-sort-numeric-desc:before{content:"\f163"}
.fa-thumbs-up:before{content:"\f164"}
.fa-thumbs-down:before{content:"\f165"}
.fa-youtube-square:before{content:"\f166"}
.fa-youtube:before{content:"\f167"}
.fa-xing:before{content:"\f168"}
.fa-xing-square:before{content:"\f169"}
.fa-youtube-play:before{content:"\f16a"}
.fa-dropbox:before{content:"\f16b"}
.fa-stack-overflow:before{content:"\f16c"}
.fa-instagram:before{content:"\f16d"}
.fa-flickr:before{content:"\f16e"}
.fa-adn:before{content:"\f170"}
.fa-bitbucket:before{content:"\f171"}
.fa-bitbucket-square:before{content:"\f172"}
.fa-tumblr:before{content:"\f173"}
.fa-tumblr-square:before{content:"\f174"}
.fa-long-arrow-down:before{content:"\f175"}
.fa-long-arrow-up:before{content:"\f176"}
.fa-long-arrow-left:before{content:"\f177"}
.fa-long-arrow-right:before{content:"\f178"}
.fa-apple:before{content:"\f179"}
.fa-windows:before{content:"\f17a"}
.fa-android:before{content:"\f17b"}
.fa-linux:before{content:"\f17c"}
.fa-dribbble:before{content:"\f17d"}
.fa-skype:before{content:"\f17e"}
.fa-foursquare:before{content:"\f180"}
.fa-trello:before{content:"\f181"}
.fa-female:before{content:"\f182"}
.fa-male:before{content:"\f183"}
.fa-gittip:before,.fa-gratipay:before{content:"\f184"}
.fa-sun-o:before{content:"\f185"}
.fa-moon-o:before{content:"\f186"}
.fa-archive:before{content:"\f187"}
.fa-bug:before{content:"\f188"}
.fa-vk:before{content:"\f189"}
.fa-weibo:before{content:"\f18a"}
.fa-renren:before{content:"\f18b"}
.fa-pagelines:before{content:"\f18c"}
.fa-stack-exchange:before{content:"\f18d"}
.fa-arrow-circle-o-right:before{content:"\f18e"}
.fa-arrow-circle-o-left:before{content:"\f190"}
.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}
.fa-dot-circle-o:before{content:"\f192"}
.fa-wheelchair:before{content:"\f193"}
.fa-vimeo-square:before{content:"\f194"}
.fa-turkish-lira:before,.fa-try:before{content:"\f195"}
.fa-plus-square-o:before{content:"\f196"}
.fa-space-shuttle:before{content:"\f197"}
.fa-slack:before{content:"\f198"}
.fa-envelope-square:before{content:"\f199"}
.fa-wordpress:before{content:"\f19a"}
.fa-openid:before{content:"\f19b"}
.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}
.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}
.fa-yahoo:before{content:"\f19e"}
.fa-google:before{content:"\f1a0"}
.fa-reddit:before{content:"\f1a1"}
.fa-reddit-square:before{content:"\f1a2"}
.fa-stumbleupon-circle:before{content:"\f1a3"}
.fa-stumbleupon:before{content:"\f1a4"}
.fa-delicious:before{content:"\f1a5"}
.fa-digg:before{content:"\f1a6"}
.fa-pied-piper-pp:before{content:"\f1a7"}
.fa-pied-piper-alt:before{content:"\f1a8"}
.fa-drupal:before{content:"\f1a9"}
.fa-joomla:before{content:"\f1aa"}
.fa-language:before{content:"\f1ab"}
.fa-fax:before{content:"\f1ac"}
.fa-building:before{content:"\f1ad"}
.fa-child:before{content:"\f1ae"}
.fa-paw:before{content:"\f1b0"}
.fa-spoon:before{content:"\f1b1"}
.fa-cube:before{content:"\f1b2"}
.fa-cubes:before{content:"\f1b3"}
.fa-behance:before{content:"\f1b4"}
.fa-behance-square:before{content:"\f1b5"}
.fa-steam:before{content:"\f1b6"}
.fa-steam-square:before{content:"\f1b7"}
.fa-recycle:before{content:"\f1b8"}
.fa-automobile:before,.fa-car:before{content:"\f1b9"}
.fa-cab:before,.fa-taxi:before{content:"\f1ba"}
.fa-tree:before{content:"\f1bb"}
.fa-spotify:before{content:"\f1bc"}
.fa-deviantart:before{content:"\f1bd"}
.fa-soundcloud:before{content:"\f1be"}
.fa-database:before{content:"\f1c0"}
.fa-file-pdf-o:before{content:"\f1c1"}
.fa-file-word-o:before{content:"\f1c2"}
.fa-file-excel-o:before{content:"\f1c3"}
.fa-file-powerpoint-o:before{content:"\f1c4"}
.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}
.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}
.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}
.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}
.fa-file-code-o:before{content:"\f1c9"}
.fa-vine:before{content:"\f1ca"}
.fa-codepen:before{content:"\f1cb"}
.fa-jsfiddle:before{content:"\f1cc"}
.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}
.fa-circle-o-notch:before{content:"\f1ce"}
.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}
.fa-ge:before,.fa-empire:before{content:"\f1d1"}
.fa-git-square:before{content:"\f1d2"}
.fa-git:before{content:"\f1d3"}
.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}
.fa-tencent-weibo:before{content:"\f1d5"}
.fa-qq:before{content:"\f1d6"}
.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}
.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}
.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}
.fa-history:before{content:"\f1da"}
.fa-circle-thin:before{content:"\f1db"}
.fa-header:before{content:"\f1dc"}
.fa-paragraph:before{content:"\f1dd"}
.fa-sliders:before{content:"\f1de"}
.fa-share-alt:before{content:"\f1e0"}
.fa-share-alt-square:before{content:"\f1e1"}
.fa-bomb:before{content:"\f1e2"}
.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}
.fa-tty:before{content:"\f1e4"}
.fa-binoculars:before{content:"\f1e5"}
.fa-plug:before{content:"\f1e6"}
.fa-slideshare:before{content:"\f1e7"}
.fa-twitch:before{content:"\f1e8"}
.fa-yelp:before{content:"\f1e9"}
.fa-newspaper-o:before{content:"\f1ea"}
.fa-wifi:before{content:"\f1eb"}
.fa-calculator:before{content:"\f1ec"}
.fa-paypal:before{content:"\f1ed"}
.fa-google-wallet:before{content:"\f1ee"}
.fa-cc-visa:before{content:"\f1f0"}
.fa-cc-mastercard:before{content:"\f1f1"}
.fa-cc-discover:before{content:"\f1f2"}
.fa-cc-amex:before{content:"\f1f3"}
.fa-cc-paypal:before{content:"\f1f4"}
.fa-cc-stripe:before{content:"\f1f5"}
.fa-bell-slash:before{content:"\f1f6"}
.fa-bell-slash-o:before{content:"\f1f7"}
.fa-trash:before{content:"\f1f8"}
.fa-copyright:before{content:"\f1f9"}
.fa-at:before{content:"\f1fa"}
.fa-eyedropper:before{content:"\f1fb"}
.fa-paint-brush:before{content:"\f1fc"}
.fa-birthday-cake:before{content:"\f1fd"}
.fa-area-chart:before{content:"\f1fe"}
.fa-pie-chart:before{content:"\f200"}
.fa-line-chart:before{content:"\f201"}
.fa-lastfm:before{content:"\f202"}
.fa-lastfm-square:before{content:"\f203"}
.fa-toggle-off:before{content:"\f204"}
.fa-toggle-on:before{content:"\f205"}
.fa-bicycle:before{content:"\f206"}
.fa-bus:before{content:"\f207"}
.fa-ioxhost:before{content:"\f208"}
.fa-angellist:before{content:"\f209"}
.fa-cc:before{content:"\f20a"}
.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}
.fa-meanpath:before{content:"\f20c"}
.fa-buysellads:before{content:"\f20d"}
.fa-connectdevelop:before{content:"\f20e"}
.fa-dashcube:before{content:"\f210"}
.fa-forumbee:before{content:"\f211"}
.fa-leanpub:before{content:"\f212"}
.fa-sellsy:before{content:"\f213"}
.fa-shirtsinbulk:before{content:"\f214"}
.fa-simplybuilt:before{content:"\f215"}
.fa-skyatlas:before{content:"\f216"}
.fa-cart-plus:before{content:"\f217"}
.fa-cart-arrow-down:before{content:"\f218"}
.fa-diamond:before{content:"\f219"}
.fa-ship:before{content:"\f21a"}
.fa-user-secret:before{content:"\f21b"}
.fa-motorcycle:before{content:"\f21c"}
.fa-street-view:before{content:"\f21d"}
.fa-heartbeat:before{content:"\f21e"}
.fa-venus:before{content:"\f221"}
.fa-mars:before{content:"\f222"}
.fa-mercury:before{content:"\f223"}
.fa-intersex:before,.fa-transgender:before{content:"\f224"}
.fa-transgender-alt:before{content:"\f225"}
.fa-venus-double:before{content:"\f226"}
.fa-mars-double:before{content:"\f227"}
.fa-venus-mars:before{content:"\f228"}
.fa-mars-stroke:before{content:"\f229"}
.fa-mars-stroke-v:before{content:"\f22a"}
.fa-mars-stroke-h:before{content:"\f22b"}
.fa-neuter:before{content:"\f22c"}
.fa-genderless:before{content:"\f22d"}
.fa-facebook-official:before{content:"\f230"}
.fa-pinterest-p:before{content:"\f231"}
.fa-whatsapp:before{content:"\f232"}
.fa-server:before{content:"\f233"}
.fa-user-plus:before{content:"\f234"}
.fa-user-times:before{content:"\f235"}
.fa-hotel:before,.fa-bed:before{content:"\f236"}
.fa-viacoin:before{content:"\f237"}
.fa-train:before{content:"\f238"}
.fa-subway:before{content:"\f239"}
.fa-medium:before{content:"\f23a"}
.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}
.fa-optin-monster:before{content:"\f23c"}
.fa-opencart:before{content:"\f23d"}
.fa-expeditedssl:before{content:"\f23e"}
.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}
.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}
.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}
.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}
.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}
.fa-mouse-pointer:before{content:"\f245"}
.fa-i-cursor:before{content:"\f246"}
.fa-object-group:before{content:"\f247"}
.fa-object-ungroup:before{content:"\f248"}
.fa-sticky-note:before{content:"\f249"}
.fa-sticky-note-o:before{content:"\f24a"}
.fa-cc-jcb:before{content:"\f24b"}
.fa-cc-diners-club:before{content:"\f24c"}
.fa-clone:before{content:"\f24d"}
.fa-balance-scale:before{content:"\f24e"}
.fa-hourglass-o:before{content:"\f250"}
.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}
.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}
.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}
.fa-hourglass:before{content:"\f254"}
.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}
.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}
.fa-hand-scissors-o:before{content:"\f257"}
.fa-hand-lizard-o:before{content:"\f258"}
.fa-hand-spock-o:before{content:"\f259"}
.fa-hand-pointer-o:before{content:"\f25a"}
.fa-hand-peace-o:before{content:"\f25b"}
.fa-trademark:before{content:"\f25c"}
.fa-registered:before{content:"\f25d"}
.fa-creative-commons:before{content:"\f25e"}
.fa-gg:before{content:"\f260"}
.fa-gg-circle:before{content:"\f261"}
.fa-tripadvisor:before{content:"\f262"}
.fa-odnoklassniki:before{content:"\f263"}
.fa-odnoklassniki-square:before{content:"\f264"}
.fa-get-pocket:before{content:"\f265"}
.fa-wikipedia-w:before{content:"\f266"}
.fa-safari:before{content:"\f267"}
.fa-chrome:before{content:"\f268"}
.fa-firefox:before{content:"\f269"}
.fa-opera:before{content:"\f26a"}
.fa-internet-explorer:before{content:"\f26b"}
.fa-tv:before,.fa-television:before{content:"\f26c"}
.fa-contao:before{content:"\f26d"}
.fa-500px:before{content:"\f26e"}
.fa-amazon:before{content:"\f270"}
.fa-calendar-plus-o:before{content:"\f271"}
.fa-calendar-minus-o:before{content:"\f272"}
.fa-calendar-times-o:before{content:"\f273"}
.fa-calendar-check-o:before{content:"\f274"}
.fa-industry:before{content:"\f275"}
.fa-map-pin:before{content:"\f276"}
.fa-map-signs:before{content:"\f277"}
.fa-map-o:before{content:"\f278"}
.fa-map:before{content:"\f279"}
.fa-commenting:before{content:"\f27a"}
.fa-commenting-o:before{content:"\f27b"}
.fa-houzz:before{content:"\f27c"}
.fa-vimeo:before{content:"\f27d"}
.fa-black-tie:before{content:"\f27e"}
.fa-fonticons:before{content:"\f280"}
.fa-reddit-alien:before{content:"\f281"}
.fa-edge:before{content:"\f282"}
.fa-credit-card-alt:before{content:"\f283"}
.fa-codiepie:before{content:"\f284"}
.fa-modx:before{content:"\f285"}
.fa-fort-awesome:before{content:"\f286"}
.fa-usb:before{content:"\f287"}
.fa-product-hunt:before{content:"\f288"}
.fa-mixcloud:before{content:"\f289"}
.fa-scribd:before{content:"\f28a"}
.fa-pause-circle:before{content:"\f28b"}
.fa-pause-circle-o:before{content:"\f28c"}
.fa-stop-circle:before{content:"\f28d"}
.fa-stop-circle-o:before{content:"\f28e"}
.fa-shopping-bag:before{content:"\f290"}
.fa-shopping-basket:before{content:"\f291"}
.fa-hashtag:before{content:"\f292"}
.fa-bluetooth:before{content:"\f293"}
.fa-bluetooth-b:before{content:"\f294"}
.fa-percent:before{content:"\f295"}
.fa-gitlab:before{content:"\f296"}
.fa-wpbeginner:before{content:"\f297"}
.fa-wpforms:before{content:"\f298"}
.fa-envira:before{content:"\f299"}
.fa-universal-access:before{content:"\f29a"}
.fa-wheelchair-alt:before{content:"\f29b"}
.fa-question-circle-o:before{content:"\f29c"}
.fa-blind:before{content:"\f29d"}
.fa-audio-description:before{content:"\f29e"}
.fa-volume-control-phone:before{content:"\f2a0"}
.fa-braille:before{content:"\f2a1"}
.fa-assistive-listening-systems:before{content:"\f2a2"}
.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}
.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}
.fa-glide:before{content:"\f2a5"}
.fa-glide-g:before{content:"\f2a6"}
.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}
.fa-low-vision:before{content:"\f2a8"}
.fa-viadeo:before{content:"\f2a9"}
.fa-viadeo-square:before{content:"\f2aa"}
.fa-snapchat:before{content:"\f2ab"}
.fa-snapchat-ghost:before{content:"\f2ac"}
.fa-snapchat-square:before{content:"\f2ad"}
.fa-pied-piper:before{content:"\f2ae"}
.fa-first-order:before{content:"\f2b0"}
.fa-yoast:before{content:"\f2b1"}
.fa-themeisle:before{content:"\f2b2"}
.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}
.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}
.fa-handshake-o:before{content:"\f2b5"}
.fa-envelope-open:before{content:"\f2b6"}
.fa-envelope-open-o:before{content:"\f2b7"}
.fa-linode:before{content:"\f2b8"}
.fa-address-book:before{content:"\f2b9"}
.fa-address-book-o:before{content:"\f2ba"}
.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}
.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}
.fa-user-circle:before{content:"\f2bd"}
.fa-user-circle-o:before{content:"\f2be"}
.fa-user-o:before{content:"\f2c0"}
.fa-id-badge:before{content:"\f2c1"}
.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}
.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}
.fa-quora:before{content:"\f2c4"}
.fa-free-code-camp:before{content:"\f2c5"}
.fa-telegram:before{content:"\f2c6"}
.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}
.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}
.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}
.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}
.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}
.fa-shower:before{content:"\f2cc"}
.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}
.fa-podcast:before{content:"\f2ce"}
.fa-window-maximize:before{content:"\f2d0"}
.fa-window-minimize:before{content:"\f2d1"}
.fa-window-restore:before{content:"\f2d2"}
.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}
.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}
.fa-bandcamp:before{content:"\f2d5"}
.fa-grav:before{content:"\f2d6"}
.fa-etsy:before{content:"\f2d7"}
.fa-imdb:before{content:"\f2d8"}
.fa-ravelry:before{content:"\f2d9"}
.fa-eercast:before{content:"\f2da"}
.fa-microchip:before{content:"\f2db"}
.fa-snowflake-o:before{content:"\f2dc"}
.fa-superpowers:before{content:"\f2dd"}
.fa-wpexplorer:before{content:"\f2de"}
.fa-meetup:before{content:"\f2e0"}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-loading .slick-list{background:#fff url("../images/ajax-loader.gif") center center no-repeat}
@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url("st-site-cx/media/app/fonts/slick.eot");src:url("../fonts/slick.eot") format("embedded-opentype"),url("../fonts/slick.woff") format("woff"),url("../fonts/slick.ttf") format("truetype"),url("../fonts/slick.svg#slick") format("svg")}
.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:0;outline:0;background:transparent}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:0;background:transparent}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}
.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:-25px}
[dir='rtl'] .slick-prev{right:-25px;left:auto}
.slick-prev:before{content:'←'}
[dir='rtl'] .slick-prev:before{content:'→'}
.slick-next{right:-25px}
[dir='rtl'] .slick-next{right:auto;left:-25px}
.slick-next:before{content:'→'}
[dir='rtl'] .slick-next:before{content:'←'}
.slick-dotted.slick-slider{margin-bottom:30px}
.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}
.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:transparent}
.slick-dots li button:hover,.slick-dots li button:focus{outline:0}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}
.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{opacity:.75;color:black}
.selectric-wrapper{position:relative;cursor:pointer}
.selectric-responsive{width:100%}
.selectric{border:1px solid #DDD;border-radius:0;background:#f8f8f8;position:relative;overflow:hidden}
.selectric .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 38px 0 10px;font-size:12px;line-height:38px;color:#444;height:38px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.selectric .button{display:block;position:absolute;right:0;top:0;width:38px;height:38px;line-height:38px;background-color:#f8f8f8;color:#BBB;text-align:center;font:0/0 a;*font:20px/38px Lucida Sans Unicode,Arial Unicode MS,Arial}
.selectric .button:after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border:4px solid transparent;border-top-color:#BBB;border-bottom:0}
.selectric-focus .selectric{border-color:#aaa}
.selectric-hover .selectric{border-color:#c4c4c4}
.selectric-hover .selectric .button{color:#a2a2a2}
.selectric-hover .selectric .button:after{border-top-color:#a2a2a2}
.selectric-open{z-index:9999}
.selectric-open .selectric{border-color:#c4c4c4}
.selectric-open .selectric-items{display:block}
.selectric-disabled{filter:alpha(opacity=50);opacity:.5;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}
.selectric-hide-select select{position:absolute;left:-100%}
.selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10}
.selectric-hide-select.selectric-is-native select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:0;z-index:1;box-sizing:border-box;opacity:0}
.selectric-input{position:absolute !important;top:0 !important;left:0 !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;margin:0 !important;padding:0 !important;width:1px !important;height:1px !important;outline:none !important;border:none !important;*font:0/0 a !important;background:none !important}
.selectric-temp-show{position:absolute !important;visibility:hidden !important;display:block !important}
.selectric-items{display:none;position:absolute;top:100%;left:0;background:#f8f8f8;border:1px solid #c4c4c4;z-index:-1;box-shadow:0 0 10px -6px}
.selectric-items .selectric-scroll{height:100%;overflow:auto}
.selectric-above .selectric-items{top:auto;bottom:100%}
.selectric-items ul,.selectric-items li{list-style:none;padding:0;margin:0;font-size:12px;line-height:20px;min-height:20px}
.selectric-items li{display:block;padding:10px;color:#666;cursor:pointer}
.selectric-items li.selected{background:#e0e0e0;color:#444}
.selectric-items li.highlighted{background:#d0d0d0;color:#444}
.selectric-items li:hover{background:#d5d5d5;color:#444}
.selectric-items .disabled{filter:alpha(opacity=50);opacity:.5;cursor:default !important;background:none !important;color:#666 !important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.selectric-items .selectric-group .selectric-group-label{font-weight:bold;padding-left:10px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:0;color:#444}
.selectric-items .selectric-group.disabled li{filter:alpha(opacity=100);opacity:1}
.selectric-items .selectric-group li{padding-left:25px}
table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}
table.dataTable thead th,table.dataTable tfoot th{font-weight:bold}
table.dataTable thead th,table.dataTable thead td{padding:10px 18px;border-bottom:1px solid #111}
table.dataTable thead th:active,table.dataTable thead td:active{outline:0}
table.dataTable tfoot th,table.dataTable tfoot td{padding:10px 18px 6px 18px;border-top:1px solid #111}
table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{cursor:pointer;*cursor:hand}
table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{background-repeat:no-repeat;background-position:center right}
table.dataTable thead .sorting{background-image:url("../images/sort_both.png")}
table.dataTable thead .sorting_asc{background-image:url("../images/sort_asc.png")}
table.dataTable thead .sorting_desc{background-image:url("../images/sort_desc.png")}
table.dataTable thead .sorting_asc_disabled{background-image:url("../images/sort_asc_disabled.png")}
table.dataTable thead .sorting_desc_disabled{background-image:url("../images/sort_desc_disabled.png")}
table.dataTable tbody tr{background-color:#fff}
table.dataTable tbody tr.selected{background-color:#b0bed9}
table.dataTable tbody th,table.dataTable tbody td{padding:8px 10px}
table.dataTable.row-border tbody th,table.dataTable.row-border tbody td,table.dataTable.display tbody th,table.dataTable.display tbody td{border-top:1px solid #ddd}
table.dataTable.row-border tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.display tbody tr:first-child td{border-top:0}
table.dataTable.cell-border tbody th,table.dataTable.cell-border tbody td{border-top:1px solid #ddd;border-right:1px solid #ddd}
table.dataTable.cell-border tbody tr th:first-child,table.dataTable.cell-border tbody tr td:first-child{border-left:1px solid #ddd}
table.dataTable.cell-border tbody tr:first-child th,table.dataTable.cell-border tbody tr:first-child td{border-top:0}
table.dataTable.stripe tbody tr.odd,table.dataTable.display tbody tr.odd{background-color:#f9f9f9}
table.dataTable.stripe tbody tr.odd.selected,table.dataTable.display tbody tr.odd.selected{background-color:#acbad4}
table.dataTable.hover tbody tr:hover,table.dataTable.display tbody tr:hover{background-color:#f6f6f6}
table.dataTable.hover tbody tr:hover.selected,table.dataTable.display tbody tr:hover.selected{background-color:#aab7d1}
table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3,table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3{background-color:#fafafa}
table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3,table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3{background-color:#acbad5}
table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:#f1f1f1}
table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{background-color:#f3f3f3}
table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:whitesmoke}
table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1{background-color:#a6b4cd}
table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2{background-color:#a8b5cf}
table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3{background-color:#a9b7d1}
table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:#fafafa}
table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{background-color:#fcfcfc}
table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{background-color:#fefefe}
table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1{background-color:#acbad5}
table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2{background-color:#aebcd6}
table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3{background-color:#afbdd8}
table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{background-color:#eaeaea}
table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{background-color:#ececec}
table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{background-color:#efefef}
table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{background-color:#a2aec7}
table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{background-color:#a3b0c9}
table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{background-color:#a5b2cb}
table.dataTable.no-footer{border-bottom:1px solid #111}
table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}
table.dataTable.compact thead th,table.dataTable.compact thead td{padding:4px 17px 4px 4px}
table.dataTable.compact tfoot th,table.dataTable.compact tfoot td{padding:4px}
table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}
table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}
table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}
table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}
table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}
table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}
table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}
table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}
table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}
table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}
table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}
table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}
table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}
table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}
table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}
table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}
table.dataTable,table.dataTable th,table.dataTable td{-webkit-box-sizing:content-box;box-sizing:content-box}
.dataTables_wrapper{position:relative;clear:both;*zoom:1;zoom:1}
.dataTables_wrapper .dataTables_length{float:left}
.dataTables_wrapper .dataTables_filter{float:right;text-align:right}
.dataTables_wrapper .dataTables_filter input{margin-left:.5em}
.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:.755em}
.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:.25em}
.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;*cursor:hand;color:#333 !important;border:1px solid transparent;border-radius:2px}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333 !important;border:1px solid #979797;background-color:white;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#dcdcdc));background:-webkit-linear-gradient(top,#fff 0,#dcdcdc 100%);background:-moz-linear-gradient(top,#fff 0,#dcdcdc 100%);background:-ms-linear-gradient(top,#fff 0,#dcdcdc 100%);background:-o-linear-gradient(top,#fff 0,#dcdcdc 100%);background:linear-gradient(to bottom,#fff 0,#dcdcdc 100%)}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#666 !important;border:1px solid transparent;background:transparent;box-shadow:none}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:white !important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#585858),color-stop(100%,#111));background:-webkit-linear-gradient(top,#585858 0,#111 100%);background:-moz-linear-gradient(top,#585858 0,#111 100%);background:-ms-linear-gradient(top,#585858 0,#111 100%);background:-o-linear-gradient(top,#585858 0,#111 100%);background:linear-gradient(to bottom,#585858 0,#111 100%)}
.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:0;background-color:#2b2b2b;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#2b2b2b),color-stop(100%,#0c0c0c));background:-webkit-linear-gradient(top,#2b2b2b 0,#0c0c0c 100%);background:-moz-linear-gradient(top,#2b2b2b 0,#0c0c0c 100%);background:-ms-linear-gradient(top,#2b2b2b 0,#0c0c0c 100%);background:-o-linear-gradient(top,#2b2b2b 0,#0c0c0c 100%);background:linear-gradient(to bottom,#2b2b2b 0,#0c0c0c 100%);box-shadow:inset 0 0 3px #111}
.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}
.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:white;background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(25%,rgba(255,255,255,0.9)),color-stop(75%,rgba(255,255,255,0.9)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.9) 25%,rgba(255,255,255,0.9) 75%,rgba(255,255,255,0) 100%);background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.9) 25%,rgba(255,255,255,0.9) 75%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.9) 25%,rgba(255,255,255,0.9) 75%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.9) 25%,rgba(255,255,255,0.9) 75%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,0.9) 25%,rgba(255,255,255,0.9) 75%,rgba(255,255,255,0) 100%)}
.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{color:#333}
.dataTables_wrapper .dataTables_scroll{clear:both}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td{vertical-align:middle}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}
.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #111}
.dataTables_wrapper.no-footer div.dataTables_scrollHead>table,.dataTables_wrapper.no-footer div.dataTables_scrollBody>table{border-bottom:0}
.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}
@media screen and (max-width:767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}
.dataTables_wrapper .dataTables_paginate{margin-top:.5em}
}
@media screen and (max-width:640px){.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{float:none;text-align:center}
.dataTables_wrapper .dataTables_filter{margin-top:.5em}
}
div.dataTables_wrapper{margin-bottom:1.25em}
div.dataTables_length label,div.dataTables_filter label,div.dataTables_info{color:#999;font-weight:normal}
div.dataTables_length label{float:left;text-align:left;margin-bottom:0}
div.dataTables_length select{width:75px;margin-bottom:0}
div.dataTables_filter label{float:right;margin-bottom:0}
div.dataTables_filter input{display:inline-block !important;width:auto !important;margin-bottom:0}
div.dataTables_info{padding-top:2px;font-size:.875em}
div.dataTables_paginate{float:right;margin:0}
table.dataTable{clear:both;margin:.5em 0 !important;max-width:none !important;width:100%}
table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{cursor:pointer;*cursor:hand}
table.dataTable thead .sorting{background:url("../images/sort_both.png") no-repeat center right}
table.dataTable thead .sorting_asc{background:url("../images/sort_asc.png") no-repeat center right}
table.dataTable thead .sorting_desc{background:url("../images/sort_desc.png") no-repeat center right}
table.dataTable thead .sorting_asc_disabled{background:url("../images/sort_asc_disabled.png") no-repeat center right}
table.dataTable thead .sorting_desc_disabled{background:url("../images/sort_desc_disabled.png") no-repeat center right}
table.dataTable th:active{outline:0}
div.dataTables_scrollHead table{margin-bottom:0 !important}
div.dataTables_scrollBody table{border-top:0;margin-top:0 !important;margin-bottom:0 !important}
div.dataTables_scrollBody tbody tr:first-child th,div.dataTables_scrollBody tbody tr:first-child td{border-top:0}
div.dataTables_scrollFoot table{margin-top:0 !important;border-top:0}
.table tbody tr.active td,.table tbody tr.active th{background-color:#08C;color:white}
.table tbody tr.active:hover td,.table tbody tr.active:hover th{background-color:#0075b0 !important}
.table-striped tbody tr.active:nth-child(odd) td,.table-striped tbody tr.active:nth-child(odd) th{background-color:#017ebc}
table.DTTT_selectable tbody tr{cursor:pointer;*cursor:hand}
div.DTTT{float:left;margin-bottom:0}
div.DTTT .button:hover{text-decoration:none !important}
ul.DTTT_dropdown.dropdown-menu li{position:relative}
ul.DTTT_dropdown.dropdown-menu li:hover a{background-color:#08c;color:white !important}
.DTTT_print_info{position:fixed;top:50%;left:50%;width:400px;height:150px;margin-left:-200px;margin-top:-75px;text-align:center;color:#333;padding:10px 30px;background:#fff;background:-webkit-linear-gradient(top,#fff 0,#f3f3f3 89%,#f9f9f9 100%);background:-moz-linear-gradient(top,#fff 0,#f3f3f3 89%,#f9f9f9 100%);background:-ms-linear-gradient(top,#fff 0,#f3f3f3 89%,#f9f9f9 100%);background:-o-linear-gradient(top,#fff 0,#f3f3f3 89%,#f9f9f9 100%);background:linear-gradient(top,#fff 0,#f3f3f3 89%,#f9f9f9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f9f9f9',GradientType=0);opacity:.95;border:1px solid black;border:1px solid rgba(0,0,0,0.5);-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.5);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.5);-ms-box-shadow:0 3px 7px rgba(0,0,0,0.5);-o-box-shadow:0 3px 7px rgba(0,0,0,0.5);box-shadow:0 3px 7px rgba(0,0,0,0.5)}
div.DTTT_print_info h6{font-weight:normal;font-size:28px;line-height:28px;margin:1em}
div.DTTT_print_info p{font-size:14px;line-height:20px}
div.DTFC_LeftHeadWrapper table,div.DTFC_LeftFootWrapper table,table.DTFC_Cloned tr.even{background-color:white}
div.DTFC_LeftHeadWrapper table{margin-bottom:0 !important}
div.DTFC_LeftBodyWrapper table{border-top:0;margin-bottom:0 !important}
div.DTFC_LeftBodyWrapper tbody tr:first-child th,div.DTFC_LeftBodyWrapper tbody tr:first-child td{border-top:0}
div.DTFC_LeftFootWrapper table{border-top:0}
table.DTCR_clonedTable{background-color:rgba(255,255,255,0.7);z-index:202}
div.DTCR_pointer{width:1px;background-color:#0259c4;z-index:201}
/*!
 * Datepicker for Foundation - less stylesheet, just version customized to foundation
 *
 * Copyright 2013 Peter Beno, najlepsiwebdesigner@gmail.com, @benopeter
 * project website http://foundation-datepicker.peterbeno.com
 *
 * Original project https://github.com/eternicode/bootstrap-datepicker
 * 		Original author 2012 Stefan Petre
 * 		Improvements by Andrew Rowls
 * 		Licensed under the Apache License v2.0
 * 		http://www.apache.org/licenses/LICENSE-2.0
 */.datepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;*border-right-width:2px;*border-bottom-width:2px;color:#333;font-family:"Open Sans",sans-serif;font-size:13px;line-height:18px}
.datepicker.dropdown-menu th,.datepicker.dropdown-menu td{padding:4px 5px}
.datepicker{display:none;position:absolute;padding:4px;margin-top:1px;direction:ltr}
.datepicker-inline{width:220px}
.datepicker-rtl{direction:rtl}
.datepicker-rtl table tr td span{float:right}
.datepicker-dropdown{top:0;left:0}
.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute;top:-7px;left:6px}
.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:7px}
.datepicker>div{display:none}
.datepicker.days div.datepicker-days{display:block}
.datepicker.months div.datepicker-months{display:block}
.datepicker.years div.datepicker-years{display:block}
.datepicker table{border:0;margin:0}
.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;border:0;font-size:12px;padding:4px 8px;background:#fff;cursor:pointer}
.datepicker td.active.day,.datepicker th.active.day{background:#2ba6cb}
.datepicker td.active.year,.datepicker th.active.year{background:#2ba6cb}
.datepicker td span.active,.datepicker th span.active{background:#2ba6cb}
.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}
.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer}
.datepicker th.date-switch{width:145px}
.datepicker thead tr:first-child th,.datepicker tfoot tr:first-child th{cursor:pointer}
.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}
.datepicker thead tr:first-child th.cw{cursor:default;background-color:transparent}
.datepicker-dropdown::before,.datepicker-dropdown::after{display:none}
.datepicker-close{position:absolute;top:-30px;right:0;width:15px;height:30px;padding:0;display:none}
.datepicker td.old,.datepicker td.new{color:#999}
.datepicker td.day.disabled{color:#eee}
.bonsai,.bonsai li{margin:0;padding:0;list-style:none;overflow:hidden}
.bonsai li{position:relative;padding-left:1.3em}
li .thumb{margin:-1px 0 0 -1em;position:absolute;cursor:pointer}
li.has-children>.thumb:after{content:'▸'}
li.has-children.expanded>.thumb:after{content:'▾'}
li.collapsed>ol.bonsai{height:0;overflow:hidden}
.bonsai .all,.bonsai .none{cursor:pointer}
.video-js .vjs-audio-button,.video-js .vjs-big-play-button,.video-js .vjs-captions-button,.video-js .vjs-chapters-button,.video-js .vjs-control.vjs-close-button,.video-js .vjs-descriptions-button,.video-js .vjs-fullscreen-control,.video-js .vjs-mouse-display,.video-js .vjs-mute-control,.video-js .vjs-mute-control.vjs-vol-0,.video-js .vjs-mute-control.vjs-vol-1,.video-js .vjs-mute-control.vjs-vol-2,.video-js .vjs-play-control,.video-js .vjs-play-control.vjs-playing,.video-js .vjs-play-progress,.video-js .vjs-subtitles-button,.video-js .vjs-volume-level,.video-js .vjs-volume-menu-button,.video-js .vjs-volume-menu-button.vjs-vol-0,.video-js .vjs-volume-menu-button.vjs-vol-1,.video-js .vjs-volume-menu-button.vjs-vol-2,.video-js.vjs-fullscreen .vjs-fullscreen-control,.vjs-icon-audio,.vjs-icon-audio-description,.vjs-icon-cancel,.vjs-icon-captions,.vjs-icon-chapters,.vjs-icon-circle,.vjs-icon-circle-inner-circle,.vjs-icon-circle-outline,.vjs-icon-cog,.vjs-icon-facebook,.vjs-icon-fullscreen-enter,.vjs-icon-fullscreen-exit,.vjs-icon-gplus,.vjs-icon-hd,.vjs-icon-linkedin,.vjs-icon-pause,.vjs-icon-pinterest,.vjs-icon-play,.vjs-icon-play-circle,.vjs-icon-replay,.vjs-icon-spinner,.vjs-icon-square,.vjs-icon-subtitles,.vjs-icon-tumblr,.vjs-icon-twitter,.vjs-icon-volume-high,.vjs-icon-volume-low,.vjs-icon-volume-mid,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}
.video-js,.vjs-no-js{color:#fff;background-color:#000}
.video-js .vjs-big-play-button:before,.video-js .vjs-control,.video-js .vjs-control:before,.vjs-menu li,.vjs-no-js{text-align:center}
.video-js .vjs-big-play-button:before,.video-js .vjs-control:before,.video-js .vjs-modal-dialog,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}
@font-face{font-family:VideoJS;src:url(st-site-cx/css/00_old_files/font/VideoJS.eot?#iefix) format("eot")}
@font-face{font-family:VideoJS;src:url(../fonts/9b61b241061c40debf13f8771b3ca2e9.woff) format("woff"),url(../fonts/9a14b90c27f64f6f871529fc9f0c36df.woff) format("truetype");font-weight:400;font-style:normal}
.video-js .vjs-big-play-button:before,.video-js .vjs-play-control:before,.vjs-icon-play:before{content:"\f101"}
.vjs-icon-play-circle:before{content:"\f102"}
.video-js .vjs-play-control.vjs-playing:before,.vjs-icon-pause:before{content:"\f103"}
.video-js .vjs-mute-control.vjs-vol-0:before,.video-js .vjs-volume-menu-button.vjs-vol-0:before,.vjs-icon-volume-mute:before{content:"\f104"}
.video-js .vjs-mute-control.vjs-vol-1:before,.video-js .vjs-volume-menu-button.vjs-vol-1:before,.vjs-icon-volume-low:before{content:"\f105"}
.video-js .vjs-mute-control.vjs-vol-2:before,.video-js .vjs-volume-menu-button.vjs-vol-2:before,.vjs-icon-volume-mid:before{content:"\f106"}
.video-js .vjs-mute-control:before,.video-js .vjs-volume-menu-button:before,.vjs-icon-volume-high:before{content:"\f107"}
.video-js .vjs-fullscreen-control:before,.vjs-icon-fullscreen-enter:before{content:"\f108"}
.video-js.vjs-fullscreen .vjs-fullscreen-control:before,.vjs-icon-fullscreen-exit:before{content:"\f109"}
.vjs-icon-square:before{content:"\f10a"}
.vjs-icon-spinner:before{content:"\f10b"}
.video-js .vjs-subtitles-button:before,.vjs-icon-subtitles:before{content:"\f10c"}
.video-js .vjs-captions-button:before,.vjs-icon-captions:before{content:"\f10d"}
.video-js .vjs-chapters-button:before,.vjs-icon-chapters:before{content:"\f10e"}
.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}
.vjs-icon-share:before{content:"\f10f"}
.vjs-icon-cog:before{content:"\f110"}
.video-js .vjs-mouse-display:before,.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before{content:"\f111"}
.vjs-icon-circle-outline:before{content:"\f112"}
.vjs-icon-circle-inner-circle:before{content:"\f113"}
.vjs-icon-hd:before{content:"\f114"}
.video-js .vjs-control.vjs-close-button:before,.vjs-icon-cancel:before{content:"\f115"}
.vjs-icon-replay:before{content:"\f116"}
.vjs-icon-facebook:before{content:"\f117"}
.vjs-icon-gplus:before{content:"\f118"}
.vjs-icon-linkedin:before{content:"\f119"}
.vjs-icon-twitter:before{content:"\f11a"}
.vjs-icon-tumblr:before{content:"\f11b"}
.vjs-icon-pinterest:before{content:"\f11c"}
.video-js .vjs-descriptions-button:before,.vjs-icon-audio-description:before{content:"\f11d"}
.video-js .vjs-audio-button:before,.vjs-icon-audio:before{content:"\f11e"}
.video-js{display:block;vertical-align:top;box-sizing:border-box;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif}
.video-js:-moz-full-screen{position:absolute}
.video-js:-webkit-full-screen{width:100% !important;height:100% !important}
.video-js .vjs-tech,.video-js.vjs-fill{width:100%;height:100%}
.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}
.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}
.vjs-error .vjs-error-display:before,.vjs-menu .vjs-menu-content,.vjs-no-js{font-family:Arial,Helvetica,sans-serif}
.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-fluid{width:100%;max-width:100%;height:0}
.video-js.vjs-16-9{padding-top:56.25%}
.video-js.vjs-4-3{padding-top:75%}
.video-js .vjs-tech{position:absolute;top:0;left:0}
body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}
.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}
.video-js.vjs-fullscreen{width:100% !important;height:100% !important;padding-top:0 !important}
.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}
.vjs-hidden{display:none !important}
.vjs-disabled{opacity:.5;cursor:default}
.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}
.vjs-lock-showing{display:block !important;opacity:1;visibility:visible}
.vjs-no-js{padding:20px;font-size:18px;width:300px;height:150px;margin:0 auto}
.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}
.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.5em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:rgba(43,51,63,0.7);-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.75em;margin-left:-1.5em}
.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{outline:0;border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,0.5);-webkit-transition:all 0;-moz-transition:all 0;-o-transition:all 0;transition:all 0}
.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}
.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}
.video-js button{background:0;border:0;color:inherit;display:inline-block;overflow:visible;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}
.vjs-menu-button{cursor:pointer}
.vjs-menu-button.vjs-disabled{cursor:default}
.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}
.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;overflow:auto}
.vjs-scrubbing .vjs-menu-button:hover .vjs-menu{display:none}
.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-transform:lowercase}
.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{outline:0;background-color:#73859f;background-color:rgba(115,133,159,0.5)}
.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}
.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}
.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,0.7)}
.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,0.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu{display:block}
.video-js .vjs-menu-button-inline{-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;overflow:hidden}
.video-js .vjs-menu-button-inline:before{width:2.222222222em}
.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}
.video-js .vjs-menu-button-inline.vjs-slider-active{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}
.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}
.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}
.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}
.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:rgba(43,51,63,0.7)}
.vjs-has-started .vjs-control-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;visibility:visible;opacity:1;-webkit-transition:visibility .1s,opacity .1s;-moz-transition:visibility .1s,opacity .1s;-o-transition:visibility .1s,opacity .1s;transition:visibility .1s,opacity .1s}
.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}
.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none !important}
.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}
.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}
.video-js .vjs-control{outline:0;position:relative;margin:0;padding:0;height:100%;width:4em;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}
.video-js .vjs-control:before{font-size:1.8em;line-height:1.67}
.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}
.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}
.video-js .vjs-custom-control-spacer{display:none}
.video-js .vjs-progress-control{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:4em}
.vjs-live .vjs-progress-control{display:none}
.video-js .vjs-progress-holder{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;height:.3em}
.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.666666666666666666em}
.video-js .vjs-progress-control:hover .vjs-mouse-display:after,.video-js .vjs-progress-control:hover .vjs-play-progress:after,.video-js .vjs-progress-control:hover .vjs-time-tooltip{font-family:Arial,Helvetica,sans-serif;visibility:visible;font-size:.6em}
.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-tooltip-progress-bar{position:absolute;display:block;height:100%;margin:0;padding:0;width:0;left:0;top:0}
.video-js .vjs-mouse-display:before,.video-js .vjs-progress-control .vjs-keep-tooltips-inside:after{display:none}
.video-js .vjs-play-progress{background-color:#fff}
.video-js .vjs-play-progress:before{position:absolute;top:-.333333333333333em;right:-.5em;font-size:.9em}
.video-js .vjs-mouse-display:after,.video-js .vjs-play-progress:after,.video-js .vjs-time-tooltip{visibility:hidden;pointer-events:none;position:absolute;top:-3.4em;right:-1.9em;font-size:.9em;color:#000;content:attr(data-current-time);padding:6px 8px 8px;background-color:#fff;background-color:rgba(255,255,255,0.8);-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em}
.video-js .vjs-play-progress:after,.video-js .vjs-play-progress:before,.video-js .vjs-time-tooltip{z-index:1}
.video-js .vjs-load-progress{background:#bfc7d3;background:rgba(115,133,159,0.5)}
.video-js .vjs-load-progress div{background:#fff;background:rgba(115,133,159,0.75)}
.video-js.vjs-no-flex .vjs-progress-control{width:auto}
.video-js .vjs-time-tooltip{display:inline-block;height:2.4em;position:relative;float:right;right:-1.9em}
.vjs-tooltip-progress-bar{visibility:hidden}
.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}
.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}
.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}
.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display:after{visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}
.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display:after{display:none}
.video-js .vjs-progress-control .vjs-mouse-display:after,.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,0.8)}
.video-js .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;margin:0 .45em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#73859f;background-color:rgba(115,133,159,0.5)}
.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}
.video-js .vjs-mute-control,.video-js .vjs-volume-menu-button{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}
.video-js .vjs-volume-control{width:5em;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.video-js .vjs-volume-bar{margin:1.35em .45em}
.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}
.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}
.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}
.video-js .vjs-volume-level:before{position:absolute;font-size:.9em}
.vjs-slider-vertical .vjs-volume-level{width:.3em}
.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em}
.vjs-slider-horizontal .vjs-volume-level{height:.3em}
.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}
.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}
.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}
.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu{display:block;width:0;height:0;border-top-color:transparent}
.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu{left:.5em;height:8em}
.vjs-menu-button-popup.vjs-volume-menu-button-horizontal .vjs-menu{left:-2em}
.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu-content{height:0;width:0;overflow-x:hidden;overflow-y:hidden}
.vjs-volume-menu-button-vertical .vjs-lock-showing .vjs-menu-content,.vjs-volume-menu-button-vertical.vjs-slider-active .vjs-menu-content,.vjs-volume-menu-button-vertical:focus .vjs-menu-content,.vjs-volume-menu-button-vertical:hover .vjs-menu-content{height:8em;width:2.9em}
.vjs-volume-menu-button-horizontal .vjs-lock-showing .vjs-menu-content,.vjs-volume-menu-button-horizontal .vjs-slider-active .vjs-menu-content,.vjs-volume-menu-button-horizontal:focus .vjs-menu-content,.vjs-volume-menu-button-horizontal:hover .vjs-menu-content{height:2.9em;width:8em}
.vjs-volume-menu-button.vjs-menu-button-inline .vjs-menu-content{background-color:transparent !important}
.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}
.vjs-poster img{display:block;vertical-align:middle;margin:0 auto;max-height:100%;padding:0;width:100%}
.vjs-has-started .vjs-poster{display:none}
.vjs-audio.vjs-has-started .vjs-poster{display:block}
.vjs-using-native-controls .vjs-poster{display:none}
.video-js .vjs-live-control{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;font-size:1em;line-height:3em}
.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}
.video-js .vjs-current-time,.video-js .vjs-duration,.vjs-live .vjs-time-control,.vjs-live .vjs-time-divider,.vjs-no-flex .vjs-current-time,.vjs-no-flex .vjs-duration{display:none}
.video-js .vjs-time-control{-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}
.vjs-time-divider{display:none;line-height:3em}
.video-js .vjs-play-control{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}
.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}
.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}
.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em;background-color:#000;background-color:rgba(0,0,0,0.5)}
.vjs-subtitles{color:#fff}
.vjs-captions{color:#fc6}
.vjs-tt-cue{display:block}
video::-webkit-media-text-track-display{-moz-transform:translateY(-3em);-ms-transform:translateY(-3em);-o-transform:translateY(-3em);-webkit-transform:translateY(-3em);transform:translateY(-3em)}
.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{-moz-transform:translateY(-1.5em);-ms-transform:translateY(-1.5em);-o-transform:translateY(-1.5em);-webkit-transform:translateY(-1.5em);transform:translateY(-1.5em)}
.video-js .vjs-fullscreen-control{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}
.vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}
.vjs-playback-rate .vjs-menu{width:4em;left:0}
.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}
.vjs-error .vjs-error-display:before{color:#fff;content:'X';font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}
.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,0.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px}
.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block}
.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:#fff transparent transparent}
.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(0.6,0.2,0,0.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(0.6,0.2,0,0.8) infinite,vjs-spinner-fade 1.1s linear infinite}
.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}
.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;-webkit-animation-delay:.44s;animation-delay:.44s}
@keyframes vjs-spinner-spin{100%{transform:rotate(360deg)}
}
@-webkit-keyframes vjs-spinner-spin{100%{-webkit-transform:rotate(360deg)}
}
@keyframes vjs-spinner-fade{0,100%,20%,60%{border-top-color:#73859f}
35%{border-top-color:#fff}
}
@-webkit-keyframes vjs-spinner-fade{0,100%,20%,60%{border-top-color:#73859f}
35%{border-top-color:#fff}
}
.vjs-chapters-button .vjs-menu ul{width:24em}
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto}
.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer{width:auto}
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-audio-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-menu-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-menu-button{display:none}
.vjs-caption-settings{position:relative;top:1em;background-color:#2b333f;background-color:rgba(43,51,63,0.75);color:#fff;margin:0 auto;padding:.5em;height:16em;font-size:12px;width:40em}
.vjs-caption-settings .vjs-tracksettings{top:0;bottom:1em;left:0;right:0;position:absolute;overflow:auto}
.vjs-caption-settings .vjs-tracksettings-colors,.vjs-caption-settings .vjs-tracksettings-font{float:left}
.vjs-caption-settings .vjs-tracksettings-colors:after,.vjs-caption-settings .vjs-tracksettings-controls:after,.vjs-caption-settings .vjs-tracksettings-font:after{clear:both}
.vjs-caption-settings .vjs-tracksettings-controls{position:absolute;bottom:1em;right:1em}
.vjs-caption-settings .vjs-tracksetting{margin:5px;padding:3px;min-height:40px;border:0}
.vjs-caption-settings .vjs-tracksetting label,.vjs-caption-settings .vjs-tracksetting legend{display:block;width:100px;margin-bottom:5px}
.vjs-caption-settings .vjs-tracksetting span{display:inline;margin-left:5px;vertical-align:top;float:right}
.vjs-caption-settings .vjs-tracksetting>div{margin-bottom:5px;min-height:20px}
.vjs-caption-settings .vjs-tracksetting>div:last-child{margin-bottom:0;padding-bottom:0;min-height:0}
.vjs-caption-settings label>input{margin-right:10px}
.vjs-caption-settings fieldset{margin-top:1em;margin-left:.5em}
.vjs-caption-settings fieldset .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}
.vjs-caption-settings input[type=button]{width:40px;height:40px}
.video-js .vjs-modal-dialog{background:rgba(0,0,0,0.8);background:-webkit-linear-gradient(-90deg,rgba(0,0,0,0.8),rgba(255,255,255,0));background:linear-gradient(180deg,rgba(0,0,0,0.8),rgba(255,255,255,0))}
.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}
@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}
}
@media \0creen{.vjs-user-inactive.vjs-playing .vjs-control-bar:before{content:""}
.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:hidden}
}
.accordion .accordion-navigation>a,.accordion dd>a{font-family:Arial,Helvetica,sans-serif}
td label.inline-block{display:inline-block}
td .switch.supertiny{display:inline-block;top:.16rem}
.switch.supertiny label{width:2.6rem;height:1rem;overflow:hidden}
.switch.supertiny label:after{width:1rem;height:1rem;top:0;left:.1rem}
.switch.bluered label{background-color:#d25b39}
.switch.bluered label:after{content:"\f00d";text-indent:1.5rem;font:normal normal normal 12px/1.4 'FontAwesome';color:#fff;position:relative;top:0;left:0}
.switch.bluered input:checked+label{background-color:#3cb4e6}
.switch.supertiny input:checked+label:after{left:1.55rem;content:"\f00c";text-indent:-1rem}
.ok-to-break-word{word-break:break-word}
#stmicro .cookies-policy table tr th,#stmicro .cookies-policy table tr td{word-break:break-all}
label.align-middle{display:block;margin-bottom:1rem;padding-left:1.2rem;position:relative}
label.align-middle input[type="checkbox"],label.align-middle input[type="radio"]{display:inline-block;left:0;margin:0;position:absolute;top:50%;transform:translateY(-50%)}
label+a.companion{font-size:.775rem;margin-left:-0.5rem}
.gap-10{width:10%}
.gap-90{width:90%}
ul.dashes{border-bottom:2px solid #eaeaea;margin:0 -3px 16px;list-style:none}
ul.dashes li{padding:0 3px 16px 13px;position:relative}
ul.dashes li:last-child{padding-bottom:10px}
ul.dashes li:before{content:"-";position:absolute;left:3px}
a#rssFeedLink img{vertical-align:baseline}
p.lead{font-size:17px;font-weight:bold;margin-bottom:1.75rem}
img.img-responsive{width:100%;height:auto}
input[type="number"].mod::-webkit-outer-spin-button,input[type="number"].mod::-webkit-inner-spin-button{-webkit-appearance:none;background:#FFF url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAKUlEQVQYlWNgwAT/sYhhKPiPT+F/LJgEsHv37v+EMGkmkuImoh2NoQAANlcun/q4OoYAAAAASUVORK5CYII=) no-repeat center center;width:1em;border-left:1px solid #BBB;opacity:.5;position:absolute;top:0;right:0;bottom:0}
input[type="number"].mod::-webkit-inner-spin-button:hover,input[type="number"].mod::-webkit-inner-spin-button:active{box-shadow:0 0 2px #0CF;opacity:.8}
.hidden{display:none}
.no-padding{padding-bottom:0}
.no-padding-bottom{padding-bottom:0}
.padding-10{padding:10px}
.padding-20{padding:20px}
.padding-left-20{padding-left:20px}
.padding-left-10{padding-left:10px}
.padding-left-75{padding-left:75px}
.padding-right-15{padding-right:15px}
.padding-right-10{padding-right:10px}
.padding-bottom-25{padding-bottom:25px}
.padding-bottom-10{padding-bottom:10px}
.padding-top-10{padding-top:10px}
.no-margin{margin:0}
.margin-top-85{margin-top:85px !important}
.margin-top-75{margin-top:75px !important}
.margin-top-50{margin-top:50px !important}
.margin-top-25{margin-top:25px !important}
.margin-top-15{margin-top:15px !important}
.margin-top-5{margin-top:5px}
.margin-bottom-50{margin-bottom:50px}
.margin-bottom-25{margin-bottom:25px}
.margin-bottom-15{margin-bottom:15px}
.margin-bottom-10{margin-bottom:10px}
.margin-bottom-5{margin-bottom:5px}
.align-center{text-align:center}
.block{display:block}
img.centerize{margin:0 auto}
.img-text-left{padding-left:15px}
.row{max-width:1200px}
@media only screen and (max-width:40.063em){.row .item-thumbnail{float:none;width:100%;text-align:left;margin-bottom:.9375rem}
.row .item-info{float:none;padding:0 .9375rem;width:100%}
.sticky{position:relative !important}
.viewport-mobile-font-size-pagination ul.pagination li{font-size:80%}
}
.rcrumbs{white-space:nowrap}
.rcrumbs>ul{padding:0;list-style:none}
.rcrumbs>ul>li{overflow:hidden;display:none}
.rcrumbs>ul>li.show{display:inline-block}
.rcrumbs>ul>li.ellipsis{text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden}
.obsolete{color:#8f8f8f}
.dropdown.button,button.dropdown{padding:0}
.dropdown.button:after,button.dropdown:after{border:0;margin:0}
.panel-news-and-highlights .s-news-and-highlights{overflow-y:hidden}
.panel-news-and-highlights .s-news-and-highlights>p:nth-child(n+4){display:none}
.icon-parametric{background:url(../images/icon_parametricsearch.png) no-repeat 8px 0}
.icon-parametric:hover{background:url(../images/icon_parametricsearch.png) no-repeat 8px -30px}
.icon-myst{background:url(../images/icon_signin.png) no-repeat 8px 0}
.icon-myst:hover{background:url(../images/icon_signin.png) no-repeat 8px -30px}
.icon-avatar{text-align:center}
.icon-avatar img{margin:0 auto;max-height:21px;width:auto}
.icon-social{display:inline-block;width:1.8em;height:1.8em;vertical-align:middle;margin-top:-0.9em}
a:hover .icon-social:before{position:absolute;width:1.8em;height:1.8em;display:block;content:' ';background:rgba(0,32,82,0.2);border-radius:5px}
.icon-social-instagram{background:url(../images/icon_instagram.svg) no-repeat;background-size:contain}
.icon-cart{background:url(../images/icon_cart.png) no-repeat 8px 0}
.icon-cart:hover{background:url(../images/icon_cart.png) no-repeat 8px -30px}
.icon-language{background:url(../images/icon_language.png) no-repeat 8px 0}
.icon-language:hover{background:url(../images/icon_language.png) no-repeat 8px -29px}
.icon-logout{background:url(../images/icon_logout.png) no-repeat 8px 0}
.icon-logout:hover{background:url(../images/icon_logout.png) no-repeat 8px -30px}
.file-icon-parent-container{overflow:hidden}
.file-icon-container{margin-right:-65px}
.file-icon{display:inline-block;padding-right:65px}
.sub-acc-1{margin-left:15px}
.basic-padding-head{padding-top:50px}
.text-dark-blue{color:#03234b !important}
#navlvl1.tabs .tab-title>a{font-size:14px;background:#03234b;color:#fff;border-bottom:1px solid #000;font-weight:bold}
#navlvl1.tabs .tab-title:last-child>a{border-bottom:0}
#navlvl1.tabs .tab-title>a:hover,#navlvl1.tabs .tab-title.active>a{color:#03234b;background:#fff;border-right:1px solid #ccc}
#navlvl11.tabs .tab-title>a{font-size:14px;background:#3cb4e6;color:#fff;border-bottom:1px solid #000;font-weight:bold}
#navlvl11.tabs .tab-title:last-child>a{border-bottom:0}
#navlvl11.tabs .tab-title>a:hover,#navlvl11.tabs .tab-title.active>a{color:#3cb4e6;background:#fff}
.f-dropdown.content{max-width:1000px;width:212px;border-top:3px solid #03234b;top:59px !important;padding:0;background:url(../images/menubg.png) repeat-y #fff}
.boxed-checkbox{padding-top:10px;padding-bottom:10px;border-top:1px solid #d1d0d3;border-bottom:1px solid #d1d0d3;margin-bottom:15px;float:left;width:100%}
.f-dropdown:before,.f-dropdown:after{border:0;display:none}
.tabs.vertical{width:210px}
.lvl11{float:left;display:none}
.lvl111{float:left;display:none;width:400px;padding:10px 20px}
@media only screen and (max-width:40.063em){.mobile-table{overflow-x:scroll}
}
.page-header{padding:20px 0 10px;margin-bottom:10px}
.page-header.seo{height:0;margin:0;overflow:hidden;padding:0;visibility:hidden}
.stand-alone .page-header{margin-bottom:40px}
.page-header-events{background:url(../images/event-header-background.gif) no-repeat 100% 50%;background-size:auto 100%;padding:27px 28px 25px}
.page-header-events h1{color:#3cb4e6;float:left;font-size:40px;font-weight:normal;margin-bottom:10px;padding:12px 27px 0 0;max-width:484px}
.page-header-events .event-details{border-left:1px solid #d4d4d4;color:#03234b;float:left;font-size:16px;line-height:normal;min-height:100px;padding:25px 0 12px 27px}
@media only screen and (max-width:40.063em){.page-header-events h1{font-size:30px}
.page-header-events .event-details{border:0;min-height:0;padding:0}
.center-form-mobile{text-align:center !important}
.contact-us-map-container{width:100%;height:200px !important;margin-top:20px;margin-bottom:20px}
.mobile-margin-top-5{margin-top:5px}
.mobile-margin-top-25{margin-top:25px}
}
.darkblue{color:#03234b}
.la-date{padding-right:20px}
.tabs-content.s-navigation h2,.tabs-content.s-navigation .simple-table-layout td h1,.simple-table-layout td .tabs-content.s-navigation h1,.tabs-content.s-navigation .simple-table-layout+h3+h1{margin:0;padding:10px 0 5px}
.tabs-content.s-navigation .s-section{margin-bottom:15px}
.tabs-content.s-navigation .s-section a{display:block}
.tabs-applicationcustomer.tabs dd>a.last,.tabs-applicationcustomer.tabs .tab-title>a.last{border:none !important}
.overwrite-autosizing-2 a{width:50%}
.detailed-registration-navigation{background-color:#03234b;width:100%;margin-bottom:2px}
.detailed-registration-navigation a{background:none repeat scroll 0 0 #03234b;border-right:1px solid #FFF;color:#fff;display:table-cell;float:left;font-size:13px;padding:.95rem;text-align:center;text-transform:uppercase;transition:all .25s ease-out .00s;width:auto}
.detailed-registration-navigation a:hover,.detailed-registration-navigation a.active{background:none repeat scroll 0 0 #3cb4e6;border-right:1px solid #FFF;color:#fff}
.detailed-registration-navigation a.hidden{display:none}
@media only screen and (max-width:40.063em){.detailed-registration-navigation a,.detailed-registration-navigation .tab-title a{margin-bottom:5px}
.detailed-registration-navigation a{display:block;float:none;width:100%}
.detailed-registration-navigation{background:0}
}
.content ul+h2,.content .simple-table-layout td ul+h1,.simple-table-layout td .content ul+h1{margin-top:31px}
@media only screen and (max-width:40.063em){.tabs-viper17 a,.tabs-viper17 .tab-title{display:block;float:none;width:100%}
.tabs-viper17-not-logged a,.tabs-viper17-logged a{width:100% !important}
}
.tabs-applicationcustomer.tabs dd>a,.tabs-applicationcustomer.tabs .tab-title>a{background:none repeat scroll 0 0 #03234b;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:13px;border-right:1px solid #FFF;border:0;text-align:center;text-transform:uppercase;padding:.95rem;transition:all .25s ease-out .00s}
.tabs-applicationcustomer.tabs dd.active a,.tabs-applicationcustomer.tabs .tab-title.active a{background:none repeat scroll 0 0 #3cb4e6;border:0;color:#fff}
@media only screen and (max-width:40.063em){.tabs-applicationcustomer.tabs dd a,.tabs-applicationcustomer.tabs .tab-title a{margin-bottom:5px}
}
.tabs-applicationcustomer.tabs dd>a:hover,.tabs-applicationcustomer.tabs .tab-title>a:hover{background:none repeat scroll 0 0 #3cb4e6;border:0;color:#fff}
.tabs-applicationcustomer.tabs dd,.tabs-applicationcustomer.tabs .tab-title{float:left;width:50%}
.tabs-applicationcustomer-logged dd{width:33% !important}
.tabs-applicationcustomer-not-logged dd{width:50% !important}
@media only screen and (max-width:40.063em){.tabs-applicationcustomer.tabs dd,.tabs-applicationcustomer.tabs .tab-title{width:auto;float:none}
.tabs-applicationcustomer-not-logged dd,.tabs-applicationcustomer-logged dd{width:100% !important}
}
.sidebarhr{background:#03234b}
.accordion-sidebar.accordion .accordion-navigation>a,.accordion-sidebar.accordion dd>a{text-transform:uppercase;background:url(../images/icon_rightcolumaccordion.png) right center no-repeat;color:#03234b;font-size:.95rem;padding-left:0;padding-right:20px;border-bottom:1px solid #03234b}
.accordion-sidebar.accordion .accordion-navigation.active>a,.accordion-sidebar.accordion dd.active>a{background:0}
.accordion-sidebar.accordion .accordion-navigation>.content,.accordion-sidebar.accordion dd>.content{padding-left:0;padding-right:0;border-bottom:1px solid #03234b;background-color:#f8f8f8}
.accordion-sidebar.accordion dd>.content .see-more-content{display:none}
.accordion-sidebar.accordion dd>.content .see-more-content .buy-all-button{float:right}
.accordion-sidebar.accordion dd>.content .see-more-content a.btn-close-panel{display:none}
.accordion-sidebar.accordion dd>.content .gscontent a.btn-close-panel{display:block}
.output-select-edesign{display:block;margin-top:20px}
.move-left .exit-off-canvas{box-shadow:none}
.btn-large{width:100%;padding-top:20px !important;padding-bottom:20px !important;font-size:120%;text-transform:uppercase}
.btn-close-panel.exit-off-canvas{position:static;display:inline;z-index:9999}
.accordion-sidebar.accordion .accordion-navigation.active>a,.accordion-sidebar.accordion dd.active>a{background:url("../images/icon_rightcolumaccordion_open.png") no-repeat scroll right center transparent}
.has-tip,.has-tip:hover,.has-tip:focus{border:0}
.tooltip{background:#fff;color:#333;border:1px solid #333}
.ui-select>div>span{display:none}
.image-folder{max-width:480px}
#slider-bar a{color:#fff;background:#03234b}
#slider-bar label{font-size:12px}
#slider-bar strong{font-size:14px;color:#fff}
#slider-bar>a:hover,#slider-bar>a.active{background:#3cb4e6}
#drop1.open{width:282px !important;max-width:282px !important;border:1px solid #fff;left:0 !important;z-index:9999;background:#f5f5f5}
#drop1 li{padding:10px;font-size:13px;cursor:auto}
#drop1 p{margin-bottom:10px;background:#ddd;padding:5px;font-size:13px}
#drop1 label{font-size:13px;padding-left:10px}
#drop1 input[type="checkbox"]{position:absolute;margin:4px 0 0}
#drop2.open{width:282px !important;max-width:282px !important;border:1px solid #fff;left:0 !important;z-index:9999;background:#f5f5f5}
#drop2 li{padding:10px;font-size:13px;cursor:auto}
#drop2 p{margin-bottom:10px;background:#ddd;padding:5px;font-size:13px}
#drop2 label{font-weight:bold;font-size:13px;padding-left:10px}
#drop2 input[type="checkbox"]{position:absolute;margin:4px 0 0}
#panel1 h4{color:#03234b}
.already-registered-text-box{padding:10px 0 10px 0;border-top:1px solid #d1d0d3;border-bottom:1px solid #d1d0d3}
@media only screen and (max-width:40.063em){.icon-parametric{background:url(../images/icon_parametricsearch.png) no-repeat center -60px}
.icon-parametric:hover{background:url(../images/icon_parametricsearch.png) no-repeat center -30px}
.icon-cart{background:url(../images/icon_cart.png) no-repeat center -60px}
.icon-cart:hover{background:url(../images/icon_cart.png) no-repeat center -30px}
.icon-language{background:url(../images/icon_language.png) no-repeat center -58px}
.icon-language:hover{background:url(../images/icon_language.png) no-repeat center -29px}
.icon-myst{background:url(../images/icon_signin.png) no-repeat center -60px}
.icon-myst:hover{background:url(../images/icon_signin.png) no-repeat center -30px}
.inner-nav-link{padding-top:14px}
.slick-dots{display:block}
.image-folder{max-width:90%}
}
@media only screen and (min-width:40.063em) and (max-width:64.063em){.image-folder{max-width:90%}
.inner-nav-link{padding-top:14px}
.action-top-nav-right-link{width:105px;text-align:right}
#slider-bar strong{font-size:.675rem;color:#fff}
#slider-bar label{font-size:.60rem;color:#fff}
.icon-parametric{background:url(../images/icon_parametricsearch.png) no-repeat center -60px}
.icon-parametric:hover{background:url(../images/icon_parametricsearch.png) no-repeat center -30px}
.icon-cart{background:url(../images/icon_cart.png) no-repeat center -60px}
.icon-cart:hover{background:url(../images/icon_cart.png) no-repeat center -30px}
.icon-language{background:url(../images/icon_language.png) no-repeat center -58px}
.icon-language:hover{background:url(../images/icon_language.png) no-repeat center -29px}
.icon-myst{background:url(../images/icon_signin.png) no-repeat center -60px}
.icon-myst:hover{background:url(../images/icon_signin.png) no-repeat center -30px}
}
.alert-box.alert-2{background-color:#c04849;border-color:#942828;color:#fff}
.centered{text-align:center}
.st-accordion{list-style:none;margin-left:0}
.st-accordion-related-applications,.st-accordion-related-block{padding-left:10px !important}
.st-accordion-related-applications h3,.st-accordion-related-block h3{padding-left:10px;margin-bottom:0}
.st-accordion-related-applications ul,.st-accordion-related-block ul{padding-left:10px}
.st-accordion-related-applications>ul.st-accordion,.st-accordion-related-block>ul.st-accordion{padding-left:20px;list-style-type:none}
.st-accordion-related-applications>ul.st-accordion>li>a,.st-accordion-related-block>ul.st-accordion>li>a{padding:5px 0;color:#3cb4e6;font-size:14px;display:block}
.st-accordion-related-applications>li>div,.st-accordion-related-block>li>div{margin-top:10px}
#st-accordion-related-applications>li>div{margin-top:10px}
.st-accordion-product-reference ul{padding-left:15px}
.st-accordion-product-reference label{color:#3cb4e6}
.st-accordion-product-reference li a{color:#03234b;font-size:14px;display:block;padding:15px 0;border-bottom:1px solid #eaeff3}
.st-accordion-product-reference li div{margin-top:10px}
.st-accordion-product-reference li div.same-level label{font-size:14px}
.st-accordion-product-reference li div:first-of-type{margin-left:25px}
.tree-styling .st-accordion{padding:0 0 0 20px}
#st-accordion-family-1>li>a{color:#03234b;font-size:16px;text-transform:uppercase;display:block;padding:15px 0;border-bottom:1px solid #eaeff3}
#st-accordion-family-1>li>div{margin-top:20px}
#st-accordion-family-2>li>a{color:#3cb4e6;display:block;padding:10px 0;font-weight:bold}
#st-accordion-family-2>li>div{margin-top:10px}
#st-accordion-family-3>li>a{color:#03234b;font-size:14px;display:block;padding:15px 0;border-bottom:1px solid #eaeff3}
#st-accordion-family-3>li>div{margin-top:20px}
#st-accordion-family-4>li>a{color:#03234b;display:block;padding:10px 0}
#st-accordion-family-4>li.active>a{font-weight:bold}
#st-accordion-family-4>li>div{margin-top:10px}
#st-accordion-family-5 a{color:#03234b}
#st-accordion-family-5 li>div{padding-bottom:10px}
#st-accordion-family-5 li>div>ul{padding-left:25px}
#st-accordion-family-5>li>a{font-weight:bold;margin-bottom:10px;display:block}
#st-accordion-family-5 .st-accordion>li>a{margin-bottom:10px;display:block}
#st-accordion-style2{font-family:arial;list-style:none}
#st-accordion-style2>li>a{color:#fff;font-size:12px;text-transform:uppercase;display:block;padding-left:10px;padding-right:25px;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #eaeff3;background-color:#03234b;position:relative}
#st-accordion-style2>li.active a{color:#03234b;background-color:#fff;font-weight:bold}
#st-accordion-style2>li>a>.fa{line-height:1;position:absolute;top:50%;right:10px;margin-top:-0.5em;padding:0}
#st-accordion-style2>li>div>ul{margin-top:20px;padding-left:20px;margin-bottom:20px}
#st-accordion-style2>li.active div ul li a{color:#36abe0;font-weight:normal}
#st-accordion-style2>li.active div ul li.active{color:#03234b;font-weight:normal}
#st-accordion-style2>li.active div ul li.active{background:#fff url(../images/activearrowstyle2.png) no-repeat 0 5px;margin-left:-10px}
#st-accordion-style2>li.active div ul li.active a{color:#03234b;background:0;padding-left:10px}
.st-accordion-product-reference{list-style:none;margin-left:0}
.st-accordion-product-reference>li>a>span.opened{display:none;padding-right:10px}
.st-accordion-product-reference>li>a span.closed{display:inline;padding-right:10px}
.st-accordion-product-reference>li.active>a>span.opened{display:inline}
.st-accordion-product-reference>li.active>a span.closed{display:none}
.preference-block .design-support-calculators{margin-top:0}
.preference-block-content table input[type="checkbox"],.preference-block-content table select{margin-bottom:0;height:auto;vertical-align:middle}
.preference-block-content table select{padding:5px 15px 5px 5px}
.preference-block-content a.sidebar-button-blue,.preference-block-content button.sidebar-button-blue{text-align:left;font-size:14px;padding:.5rem 4.375rem .5rem .5rem}
.preference-block-content a.home-link .fa{font-size:1.125rem}
.featured-video{border-left:5px solid #fff;padding-left:5px;display:block;float:left;margin:0 20px 10px 0}
.featured-video.logged{border-left:5px solid red;padding-left:5px;display:block}
.video-text{margin-left:-30px}
a.video-sell-all{line-height:21px;margin-top:5px}
.underline{text-decoration:underline}
.dark-blue{color:#03234b}
.row.gutter-0{margin:0 -0}
.row.gutter-0>*{padding:0}
.row.gutter-5{margin:0 -5px}
.row.gutter-5>*{padding:0 5px}
.bottom-spacing5{margin-bottom:5px !important}
.bottom-spacing10{margin-bottom:10px !important}
a[class^="roboto sidebar-button"]{position:relative;z-index:60}
.percent5{width:5% !important}
.percent10{width:10% !important}
.percent12{width:12% !important}
.percent15{width:15% !important}
.percent18{width:18% !important}
.percent20{width:20% !important}
.percent25{width:25% !important}
.percent30{width:30% !important}
.percent40{width:40% !important}
.percent60{width:60% !important}
.percent75{width:75%}
.percent100{width:100%}
.pixel200{width:200px}
.pixel100{width:100px}
.pixel36{width:36px}
.pixel50{width:50px}
.tight-content{max-width:1px}
.text-change .active{display:none}
.text-change:hover .active{display:inline}
.text-change:hover .default{display:none}
.productspecification{color:#03234b}
.productspecification h1{margin-bottom:5px}
.productspecification h3{text-transform:uppercase;color:#03234b}
.productspecification th{background:#03234b;color:#fff}
.productspecification td{color:#03234b;width:50%}
.productspecification tr>td:last-child{font-weight:bold}
.productspecification table{background:#f8f8f8}
.productspecification table tr{border-bottom:1px solid #ddd}
.productspecification a[class^="roboto sidebar-button"]{font-size:13px;padding:8px;background-position:136px !important;width:195px}
.productspecification a[class^="roboto sidebar-button"]:hover{background-position:156px !important}
.product-overview{margin:25px 0}
.product-overview .item{margin:25px 0}
@media only screen and (max-width:40em){.product-overview .item img.small-6{width:50%}
}
@media only screen and (max-width:40.063em){.btn-productspecification-quality{width:100%;margin-top:7px}
}
a i.fa-twitter-square{color:#3cf}
a i.fa-twitter-square:hover{color:#28a4cd}
a i.fa-facebook-square{color:#3b5998}
a i.fa-facebook-square:hover{color:#2b4272}
a i.fa-linkedin-square{color:#007bb6}
a i.fa-linkedin-square:hover{color:#015b86}
a i.fa-google-plus-square{color:#dd4b39}
a i.fa-google-plus-square:hover{color:#a9382b}
a i.fa-youtube-square{color:#b00}
a i.fa-youtube-square:hover{color:#800}
.offpanel h2,.offpanel .simple-table-layout td h1,.simple-table-layout td .offpanel h1,.offpanel .simple-table-layout+h3+h1{color:#03234b;font-size:20px;border-bottom:0;padding-bottom:10px}
.mobile-choice-list{text-align:center}
.navsearch-padding{margin-bottom:10px}
.ui-link i{padding-right:10px}
.avatar{border:1px solid #d4d4d4}
header .avatar{max-height:22px;height:22px;width:22px}
@media only screen and (min-width:64.063em){header .avatar{float:left;margin-top:-4px;margin-right:10px;font-size:1.33333333em;line-height:.75em;vertical-align:-15%;display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
}
.image-display .image-preview{background-size:100% auto;background-position:50% 50%;background-repeat:no-repeat;height:200px;margin-bottom:20px;overflow:hidden;width:200px}
.image-display .image-preview{background-size:100% auto;background-position:50% 50%;background-repeat:no-repeat;height:200px;margin-bottom:20px;overflow:hidden;width:200px}
.clear-padding{padding:0}
.clear-margin{margin:0}
.clear-padding-bottom{padding-bottom:0 !important}
.clear-padding-top{padding-top:0 !important}
.clear-padding-right{padding-right:0 !important}
.clear-padding-left{padding-left:0 !important}
.clear-margin-top{margin-top:0}
.sidebar-padding{padding-left:10px;padding-right:10px}
.color-inherit{color:inherit}
.hovertips{margin-top:-25px;display:block;margin-bottom:20px}
.free-sample{margin:0 0 20px}
.specification-order{margin:auto auto 20px}
.bg-white{background-color:#fff}
.push-down-inner-head{padding-top:25px}
.centerize{text-align:center}
.modal .buy-all-button{float:right}
.modal-header{min-height:16.42857143px;padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}
.modal-title{margin:0;line-height:1.42857143}
.modal-body{position:relative;padding:15px;height:80%;max-height:calc(100%);overflow-y:scroll}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
.agreement-copy title{display:inline;font-weight:bold;color:#03234b}
@media(min-width:992px){.modal-lg{width:50%}
}
@media(max-width:780px){.modal-lg{width:75%}
}
@media only screen and (min-width:40.063em){.modal-dialog-medium{position:absolute;width:50%;margin-right:10px;left:50%;z-index:9999;height:100%;overflow-y:scroll}
}
@media only screen and (min-width:60em){.modal-dialog-large{position:absolute;width:35%;margin-right:10px;left:65%;z-index:9999;height:100%;overflow-y:scroll}
}
.whitebackground{width:1170px !important;background-color:#fff}
.boxed-secondary,.events-slider{border:1px solid #bac5cb;margin-bottom:10px}
.img-block{display:block}
.margin-left-20{margin-left:20px}
.margin-right-5{margin-right:5px}
.margin-top-10{margin-top:10px}
.padding10{padding:10px}
@media only screen and (min-width:40.063em){#back-hover-offset{width:3000px;background-color:#fff;height:50px;position:fixed;top:0;left:0;display:none;z-index:999}
}
.floatContainerClass{margin-top:52px;padding-top:52px;top:52px}
h1.error-messaging{font-size:40px}
.error-page{border-top:1px solid #03234b}
.smps-ac-dc{display:none}
.led-ac-dc{display:none}
.tabs-edesign-horizontal dd{text-align:center}
#videoModal{opacity:1}
#videoModalContent{position:relative;z-index:10}
#videoModal .link-icon{width:22px;height:30px;display:inline-block;position:absolute;top:39px;right:20px;z-index:11;opacity:1;background-color:rgba(43,51,63,.7);transition:all .4s;border-radius:25px;padding:5px;box-sizing:content-box}
html[lang='ko'] #videoModal .link-icon{top:88px}
#videoModal .link-icon:focus,#videoModal .link-icon:hover{outline:0;background-color:rgba(115,133,159,.5);transition:all 0}
#videoModal .link-icon svg{width:100%;height:100%}
#videoModal .link-icon svg use{fill:#aaa}
.vertical-fa{padding-top:2px}
.no-margin-top{margin-top:0}
.no-padding-left{padding-left:0}
.no-margin-left{margin-left:0}
.no-margin-left{margin-left:0}
#drop1.open{outline:0}
#validationModal .rtl{direction:rtl}
select.contact-type{padding:.2rem}
select.less-padding{padding:.2rem .2rem .2rem .5rem}
submit.form-submit-primary{padding-left:2rem;padding-right:2rem;cursor:pointer}
.email-login{float:right;margin-right:-0.9357rem}
@media only screen and (max-width:40.063em){.small-align-center{text-align:center}
.small-align-center a{float:none !important}
}
.input-row{margin-bottom:1rem}
.input-row input{margin-bottom:0 !important}
.no-wrap{white-space:nowrap}
.normal-wrap{white-space:normal}
.checkbox-row label{display:inline-block;max-width:calc(100% - 20px)}
.checkbox-row input[type="checkbox"]{vertical-align:top;top:2px;position:relative}
label.inline{margin:0}
label small{text-transform:none}
@media only screen and (min-width:40.063em){label.inline{margin:0 0 .5rem 0}
}
.row.sub-form{margin-top:0 !important;padding-bottom:10px !important}
.speaker-block{margin-top:25px}
.speaker-block img{padding-right:10px;padding-bottom:10px}
.speaker-block p:first-of-type{font-weight:bold !important}
.infinite-load-container .infinite-load-loader{margin:10px 0;text-align:center}
.infinite-load-container .infinite-load-add-more{margin:10px 0}
.infinite-load-container .infinite-load-add-more .sidebar-button{background-image:url(../images/icon_plus_button.png)}
.infinite-load-container .infinite-load-add-more .sidebar-button .active{display:none}
.infinite-load-container.loading .sidebar-button .default{display:none}
.infinite-load-container.loading .sidebar-button .active{display:block}
.mobile_results_grid{margin-bottom:1rem}
.event-list td{vertical-align:top}
.event-location{margin-bottom:1rem}
.event-location:last-of-type{margin-bottom:0}
.manager{display:block;margin-bottom:1rem;overflow:hidden}
.manager__info{display:block;overflow:hidden}
.manager__photo{float:left;margin-right:1rem}
.iframe-registration{width:100%;height:800px;border:0}
.toggle-eligible-items .active{display:none}
.toggle-eligible-items.active .default{display:none}
.toggle-eligible-items.active .active{display:inline-block}
.toggle-eligible-items.main-body{padding-left:.9375rem !important}
.float-block-container{overflow:hidden}
.drop-page-header-padding .page-header{padding-top:0 !important}
.partner-program-resources{border-bottom:1px solid #bac5cb;padding-bottom:10px}
.new-product-title{margin-top:10px}
.new-product-title a{border-bottom:none !important}
.new-product-link{color:#3cb4e6}
.link-email-modal-decoration{text-decoration:underline}
.replacement-product{padding:7px 0 10px}
h3.replacement-product{display:inline;font-size:18px}
a.replacement-product{display:inline;font-size:20px;font-weight:bold}
div.replacement-product{padding:10px 0}
.cookie-panel{background:#39a9db;padding:5px;text-align:center;color:#fff}
.cookie-panel a{color:#03234b;padding-left:2%}
.cookie-panel a:hover{color:#0078a0 !important}
#optanon-cookie-policy .optanon-cookie-policy-group-name{font-weight:bold}
#optanon-cookie-policy .optanon-cookie-policy-subgroup p,#optanon-cookie-policy .optanon-cookie-policy-subgroup li{word-break:break-all}
#optanon-cookie-policy p:empty{display:none}
.ap-relatesmodal{background-color:#3cb4e6;display:none;margin-top:-50px;padding:5px;position:absolute;width:260px;z-index:100}
.ap-relatesmodal ul{column-count:3;column-gap:15px;font-size:10px;list-style-type:none;margin:0;-moz-column-count:3;-moz-column-gap:15px;-webkit-column-count:3;-webkit-column-gap:15px}
.ap-relatesmodal ul li{word-break:break-word}
.ap-relatesmodal ul li:hover{background-color:#fff;color:#3cb4e6}
.ap-relatesmodal ul li a{color:#fff;display:inline-block;width:100%}
.ap-relatesmodal ul li a:hover{background-color:#fff;color:#3cb4e6}
.ap-clickable{color:#3cb4e6;cursor:pointer}
#CQ input[type="text"],#CQ input[type="password"],#CQ input[type="date"],#CQ input[type="datetime"],#CQ input[type="datetime-local"],#CQ input[type="month"],#CQ input[type="week"],#CQ input[type="email"],#CQ input[type="number"],#CQ input[type="search"],#CQ input[type="tel"],#CQ input[type="time"],#CQ input[type="url"],#CQ input[type="color"],#CQ textarea{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
/*! jQuery UI - v1.12.1 - 2018-07-12
* http://jqueryui.com
* Includes: sortable.css, core.css, autocomplete.css, menu.css, datepicker.css, slider.css
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-sortable-handle{-ms-touch-action:none;touch-action:none}
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}
.ui-helper-clearfix:after{clear:both}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-front{z-index:100}
.ui-state-disabled{cursor:default !important;pointer-events:none}
.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;background:#fff;border:1px solid #ccc}
.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}
.ui-menu .ui-menu{position:absolute}
.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}
.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}
.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}
.ui-menu .ui-state-focus,.ui-menu .ui-state-active{background:#e1e1e1}
.ui-menu-icons{position:relative}
.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}
.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}
.ui-menu .ui-menu-icon{left:auto;right:0}
.estore-filtering-autocomplete.ui-menu .ui-menu-item{font-size:13px;line-height:1.5;margin-bottom:2.5px;margin-top:2.5px}
.estore-filtering-autocomplete.ui-menu .ui-state-focus,.estore-filtering-autocomplete.ui-menu .ui-state-active{background:#f6f9fb;color:#3cb4e6}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-prev-hover{left:1px}
.ui-datepicker .ui-datepicker-next-hover{right:1px}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse !important;margin:0 0 .4em !important}
.ui-datepicker th{padding:.7em .3em !important;text-align:center;font-weight:bold;border:0}
.ui-datepicker td{border:0 !important;padding:1px !important}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.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-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}
.ui-slider{position:relative;text-align:left}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}
.ui-slider-horizontal{height:.8em}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}
.ui-slider-vertical{width:.8em;height:100px}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}
.ui-slider-vertical .ui-slider-range{left:0;width:100%}
.ui-slider-vertical .ui-slider-range-min{bottom:0}
.ui-slider-vertical .ui-slider-range-max{top:0}
@keyframes loading-spinner-rotate{from{transform:rotate(0)}
to{transform:rotate(360deg)}
}
@keyframes bounce-7{0{transform:scale(1,1) translateY(0)}
10%{transform:scale(1.1,0.9) translateY(0)}
30%{transform:scale(0.9,1.1) translateY(-5px)}
50%{transform:scale(1.05,0.95) translateY(0)}
57%{transform:scale(1,1) translateY(-2px)}
64%{transform:scale(1,1) translateY(0)}
100%{transform:scale(1,1) translateY(0)}
}
.st-h1{color:#03234b;font-size:24px;font-weight:700;line-height:1.4;margin:0 0 25px 0}
@media(min-width:40.063em){.st-h1{font-size:42px}
}
.st-h2{color:#03234b;font-size:24px;font-weight:700;line-height:1.4;margin:0 0 25px 0}
@media(min-width:40.063em){.st-h2{font-size:36px}
}
h1,.st-h3,.st-text--latest,.st-long-promotion-container h3,.st-latest-from-widget h3,.st-widget h3,.text h3,.columns-block-item h2,.columns-block-item .simple-table-layout td h1,.simple-table-layout td .columns-block-item h1,.columns-block-item .simple-table-layout+h3+h1,.st-image-container h2,.st-image-container .simple-table-layout td h1,.simple-table-layout td .st-image-container h1,.st-image-container .simple-table-layout+h3+h1,#section-get-software-table h2.uppercase.with-styling,#section-get-software-table .simple-table-layout td h1.uppercase.with-styling,.simple-table-layout td #section-get-software-table h1.uppercase.with-styling,#section-get-software-table .simple-table-layout+h3+h1.uppercase.with-styling,#getsoftware-scroll h2.uppercase.with-styling,#getsoftware-scroll .simple-table-layout td h1.uppercase.with-styling,.simple-table-layout td #getsoftware-scroll h1.uppercase.with-styling,#getsoftware-scroll .simple-table-layout+h3+h1.uppercase.with-styling,.landingpage-title{color:#03234b;font-size:18px;font-weight:700;line-height:1.4;margin:0 0 25px 0}
@media(min-width:40.063em){h1,.st-h3,.st-text--latest,.st-long-promotion-container h3,.st-latest-from-widget h3,.st-widget h3,.text h3,.columns-block-item h2,.columns-block-item .simple-table-layout td h1,.simple-table-layout td .columns-block-item h1,.columns-block-item .simple-table-layout+h3+h1,.st-image-container h2,.st-image-container .simple-table-layout td h1,.simple-table-layout td .st-image-container h1,.st-image-container .simple-table-layout+h3+h1,#section-get-software-table h2.uppercase.with-styling,#section-get-software-table .simple-table-layout td h1.uppercase.with-styling,.simple-table-layout td #section-get-software-table h1.uppercase.with-styling,#section-get-software-table .simple-table-layout+h3+h1.uppercase.with-styling,#getsoftware-scroll h2.uppercase.with-styling,#getsoftware-scroll .simple-table-layout td h1.uppercase.with-styling,.simple-table-layout td #getsoftware-scroll h1.uppercase.with-styling,#getsoftware-scroll .simple-table-layout+h3+h1.uppercase.with-styling,.landingpage-title{font-size:24px}
}
.st-h4,.region-content .container-fluid .col-md-4 .stock-quote .quote-price,.estore-container h2,.estore-container .simple-table-layout td h1,.simple-table-layout td .estore-container h1,.estore-container .simple-table-layout+h3+h1{color:#74757c;font-size:18px;font-weight:400;line-height:1.4;margin:0 0 15px 0}
@media(min-width:40.063em){.st-h4,.region-content .container-fluid .col-md-4 .stock-quote .quote-price,.estore-container h2,.estore-container .simple-table-layout td h1,.simple-table-layout td .estore-container h1,.estore-container .simple-table-layout+h3+h1{font-size:24px}
}
.st-h5,.contactsubtitle{color:#03234b;font-size:14px;font-weight:700;line-height:normal;margin:0 0 15px 0;text-transform:uppercase}
h3,h4,h5,h6,.st-h6,.st-longevity-section-header,.st-longevity-section-header:link,.st-longevity-section-header:active,.st-longevity-section-header:visited,.st-longevity-section-header:hover,.table-title,.table-title-alt,.parbase.textimage .text h2,.parbase.textimage .text .simple-table-layout td h1,.simple-table-layout td .parbase.textimage .text h1,.parbase.textimage .text .simple-table-layout+h3+h1,.media-subscription h2,.media-subscription .simple-table-layout td h1,.simple-table-layout td .media-subscription h1,.media-subscription .simple-table-layout+h3+h1,.region-content .block-region-contentmain h1,.region-content .block-region-sidebar h1,.region-content .block-region-footer h1,.campaign-page-header h1,h2.design-support-calculators+.preference-block-content h2,.simple-table-layout td h1.design-support-calculators+.preference-block-content h2,.simple-table-layout+h3+h1.design-support-calculators+.preference-block-content h2,h2.design-support-calculators+.preference-block-content .simple-table-layout td h1,.simple-table-layout td h2.design-support-calculators+.preference-block-content h1,.simple-table-layout td h1.design-support-calculators+.preference-block-content h1,.simple-table-layout+h3+h1.design-support-calculators+.preference-block-content .simple-table-layout td h1,h2.design-support-calculators+.preference-block-content .simple-table-layout+h3+h1,.simple-table-layout+h3+h1.design-support-calculators+.preference-block-content .simple-table-layout+h3+h1{color:#03234b;font-size:16px;font-weight:700;line-height:normal;margin:0 0 15px 0}
.st-longevity-section-header{text-decoration:none;display:inline-block}
body{color:#74757c;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5}
h1,h2,.simple-table-layout td h1,.simple-table-layout+h3+h1,h3,h4,h5,h6{font-family:Arial,Helvetica,sans-serif}
small{font-size:13px}
h2,.simple-table-layout td h1,.simple-table-layout+h3+h1{color:#03234b;font-size:18px;font-weight:700;line-height:normal;margin:0 0 15px 0}
.st-table--small+.st-h5,.st-table--small+.contactsubtitle,.st-list+.st-h5,.st-list+.contactsubtitle{margin-top:50px}
.st-h1--slim,.st-h2--slim,.st-h3--slim{margin-bottom:15px}
.st-group-title{border-bottom:1px solid #ccc;color:#ccc;font-size:14px;margin-bottom:10px}
@media(max-width:40em){.st-group-title{margin-top:15px}
}
.st-copy,.st-search-result__link,.region-content .container-fluid .col-md-4 .stock-quote,form.validationForm,p,.edesignWidget .preference-block-content .large-11{color:#74757c;font-size:16px;line-height:1.5;margin:0 0 25px 0}
.st-copy+.st-h5,.st-search-result__link+.st-h5,.region-content .container-fluid .col-md-4 .stock-quote+.st-h5,form.validationForm+.st-h5,p+.st-h5,.edesignWidget .preference-block-content .large-11+.st-h5,.st-copy+.contactsubtitle,.st-search-result__link+.contactsubtitle,.region-content .container-fluid .col-md-4 .stock-quote+.contactsubtitle,form.validationForm+.contactsubtitle,p+.contactsubtitle,.edesignWidget .preference-block-content .large-11+.contactsubtitle{margin-top:50px}
.st-copy--footnote{display:block;font-size:10px}
.st-copy--personalized,.st-tabs-content--submenu .st-link--personalized .st-nav-tabs__count{color:#ffd200}
p+p{margin-top:-10px}
.st-text-color--dark-blue{color:#03234b}
.st-text-color--dark-blue-important{color:#03234b !important}
.st-text-color--light-blue{color:#3cb4e6}
.st-text-color--light-blue-important{color:#3cb4e6 !important}
.st-text-color--grey{color:#ccc}
.st-text-color--grey-important{color:#ccc !important}
.st-text-color--dark-grey{color:#74757c}
.st-text-color--dark-grey-important{color:#74757c !important}
.st-text-color--white{color:#fff}
.st-text-color--white-important{color:#fff !important}
.st-text-color--green{color:#49b170}
.st-text-color--green-important{color:#49b170 !important}
.st-text--center{text-align:center}
.st-text--left{text-align:left !important}
@media(max-width:40em){.st-buttons--latest{text-align:center}
}
@media(max-width:64em){.st-buttons--latest{margin-left:15px}
}
@media(min-width:64.063em){.st-buttons--latest{margin-left:0}
}
@media(max-width:40em){.st-text--latest{text-align:center}
}
@media(min-width:40.063em){.st-text--latest{margin-left:15px}
}
@media(min-width:64.063em){.st-text--latest{margin-left:0}
}
.st-font-size--xxs{font-size:10px}
.st-font-size--xs-smallest{font-size:11px}
.st-font-size--xs{font-size:13px}
.st-font-size--s{font-size:14px}
.st-font-size--m{font-size:16px}
.st-font-size--l{font-size:18px}
.st-font-size--xl{font-size:18px}
@media(min-width:40.063em){.st-font-size--xl{font-size:24px}
}
.st-font-size--xxl{font-size:24px}
@media(min-width:40.063em){.st-font-size--xxl{font-size:36px}
}
.st-font-size--xxxl{font-size:24px}
@media(min-width:40.063em){.st-font-size--xxxl{font-size:42px}
}
.st-font--natural-case{text-transform:none}
.st-font--uppercase{text-transform:uppercase}
.st-font--highlight{font-family:LubalinGraphStd-Medium,Arial,Helvetica,sans-serif;font-weight:400}
html[lang='ja'] .st-font--highlight{font-family:"kozuka-gothic-pr6n",sans-serif}
html[lang='zh'] .st-font--highlight{font-family:sans-serif}
html[lang='ko'] .st-font--highlight{font-family:"Malgun Gothic",sans-serif}
.st-font--normal{font-weight:normal}
.st-font--bold{font-weight:700}
.st-no-wrap{white-space:nowrap}
.st-first-p-bold>p:first-child{font-size:18px}
.st-bg--grey-light{background:#f8f8f8}
[data-abide] .error small.error,[data-abide] .error span.error,[data-abide] span.error,[data-abide] .st-select .error+.selectric-wrapper+small.error,[data-abide] small.error,.fv-form small.error{background:transparent;color:#e6007e;display:block;font-size:10px;font-style:normal;font-weight:400;line-height:1.3;margin:0 0 5px auto;max-width:50%;padding:0 0 0 10px;text-align:right}
@media all and (-ms-high-contrast:none){[data-abide] .error small.error,[data-abide] .error span.error,[data-abide] span.error,[data-abide] .st-select .error+.selectric-wrapper+small.error,[data-abide] small.error,.fv-form small.error{width:100%}
}
.st-input.error,.st-bool.error,.row.error .columns,.row.has-error .columns,.columns.error,.form-group.has-error>label>div,.encapsulate.error,.row.st-remote-fv-error .columns{display:flex;flex-wrap:wrap}
.row.error .columns,.row.st-remote-fv-error .columns{justify-content:stretch;flex-direction:column}
.st-input.error small,.st-bool.error small,.row.error .columns small,.row.has-error .columns small,.columns.error small,.form-group.has-error>label>div small,.encapsulate.error small,.row.st-remote-fv-error small{margin-left:auto;order:0}
small.remote-validation-notification{display:none;margin-top:5px}
.remote-validation.remote-validating small.remote-validation-notification{display:block;order:1}
.st-input.error input[type='text'],.st-input.error input[type='password'],.st-input.error input[type='number'],.st-input.error input[type='email'],.st-input.error input[type='file'],.st-input.error textarea,.st-input.error select,.row.error .columns input[type='text'],.row.error .columns input[type='password'],.row.error .columns input[type='number'],.row.error .columns input[type='email'],.row.error .columns input[type='file'],.row.error .columns textarea,.row.error .columns select,.row.has-error .columns input[type='text'],.row.has-error .columns input[type='password'],.row.has-error .columns input[type='number'],.row.has-error .columns input[type='email'],.row.has-error .columns input[type='file'],.row.has-error .columns textarea,.row.has-error .columns select,.columns.error input[type='text'],.columns.error input[type='password'],.columns.error input[type='number'],.columns.error input[type='email'],.columns.error input[type='file'],.columns.error textarea,.columns.error select,.form-group.has-error>label>div input[type='text'],.form-group.has-error>label>div input[type='password'],.form-group.has-error>label>div input[type='number'],.form-group.has-error>label>div input[type='email'],.form-group.has-error>label>div input[type='file'],.form-group.has-error>label>div textarea,.form-group.has-error>label>div select,.encapsulate.error input[type='text'],.encapsulate.error input[type='password'],.encapsulate.error input[type='number'],.encapsulate.error input[type='email'],.encapsulate.error input[type='file'],.encapsulate.error textarea,.encapsulate.error select,.row.st-remote-fv-error input{order:1}
.st-bool.error .st-bool__label{order:0;width:50%}
.st-bool.error input[type='radio']+label{order:1}
[data-abide] small.error+small.error,.fv-form small.error+small.error{max-width:none;width:100%}
[data-abide] span.error,[data-abide] small.error{display:none}
label.error,.error label,.error label.error,.error select,.error input[type='text'],.error input[type='email'],.has-error label,.error .st-label__message{color:#e6007e}
.error input[type='text'],.error input[type='password'],.error input[type='number'],.error input[type='email'],.error textarea,.error select,.error select:hover,.has-error input[type='text'],.has-error input[type='password'],.has-error input[type='number'],.has-error input[type='email'],.has-error textarea,.has-error select,.has-error select:hover{background-color:#fff8fc;border-color:#e6007e}
.st-label--validation{display:flex;justify-content:space-between;align-items:baseline;width:100%}
.st-label--validation .st-label__message{font-size:10px;font-weight:400;opacity:0}
.error .st-label--validation .st-label__message{opacity:1}
.st-message-box{font-size:13px;visibility:hidden;opacity:0;padding:7px 10px;width:calc(100% - 2px);position:absolute;left:1px;bottom:0;background:#fff;transition:opacity .5s,visibility 0 .5s}
.st-message-box.active{visibility:visible;opacity:1;transition:opacity .5s,visibility 0;z-index:1}
.st-message-box .st-icon-info{fill:#03234b;height:14px;width:14px;position:relative;bottom:-2px}
.st-message-box__content{padding:7px 10px;display:block}
.st-message-box--success .st-message-box__content{background:#ebf0b3}
.st-message-box--error .st-message-box__content{background:#ffe8f5}
.st-radio input[type='radio']+label,.calculators_supervisor form#myform fieldset .row .small-12 .row .small-12.medium-9 input[type='radio']{color:#74757c;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:400;margin:0 0 25px 0;padding:0 0 0 25px;position:relative;transition:all .3s ease}
.st-radio input[type='radio']+label:before,.calculators_supervisor form#myform fieldset .row .small-12 .row .small-12.medium-9 input[type='radio']:before{background:transparent;border:1px solid #ccc;border-radius:6px;content:'';height:12px;left:6px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:12px}
.st-radio input[type='radio']:checked+label:before,.calculators_supervisor form#myform fieldset .row .small-12 .row .small-12.medium-9 input[type='radio']:checked:before{background:#3cb4e6;border-color:#fff;content:'';z-index:20}
.st-radio input[type='radio']:checked+label:after,.calculators_supervisor form#myform fieldset .row .small-12 .row .small-12.medium-9 input[type='radio']:checked:after{background:#3cb4e6;border-color:#fff;border-radius:13px;content:'';height:14px;left:5px;position:absolute;top:50%;transform:translateY(-50%);width:14px;z-index:10}
.st-radio input[type='radio']{display:none}
.st-radio--disabled input[type='radio']+label{pointer-events:none}
.st-radio--disabled input[type='radio']+label:before{background:#ccc;border-color:#fff;z-index:20}
.st-radio--disabled input[type='radio']+label:after{background:#ccc;border-color:#fff;border-radius:13px;content:'';height:14px;left:5px;position:absolute;top:50%;transform:translateY(-50%);width:14px;z-index:10}
.st-bool{display:block;width:100%}
.st-bool input[type='radio']{display:none}
.st-bool input[type='radio']+label{background:#f8f8f8;border:1px solid #ccc;color:#74757c;display:inline-block;float:left;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;margin:0 0 25px 0;padding:8px 10px 7px;text-align:center;width:50%}
.st-bool:after,.st-bool:before{clear:both;content:'';display:block;width:100%}
.st-bool.error input[type='radio']+label,.st-bool.error .st-bool__label,.st-bool--error input[type='radio']+label,.st-bool--error .st-bool__label{color:#e6007e}
.st-bool.error input[type='radio']+label,.st-bool--error input[type='radio']+label{background-color:#fff8fc;border-color:#e6007e;position:relative}
.st-bool.error input[type='radio']+label:after,.st-bool--error input[type='radio']+label:after{color:#e6007e;content:attr(data-error);font-size:10px;position:absolute;right:0;top:0}
.st-bool input[type='radio']+label:first-of-type,.st-bool .st-bool__label+input+label{border-right:0}
.st-bool input[type='radio']:checked+label{background:#fff;border-color:#3cb4e6;color:#74757c}
.st-bool input[type='radio']:checked+label+input[type='radio']:not(:checked)+label{border-left-color:#3cb4e6}
.st-checkbox input[type='checkbox'],.st-tree-checkboxes.bonsai input[type='checkbox'],form .small-12.columns input[type='checkbox'],.st-partner-selector-checkbox-fix input[type='checkbox']{display:none}
.st-checkbox input[disabled]+label,.st-tree-checkboxes.bonsai input[disabled]+label,form .small-12.columns input[disabled]+label,.st-partner-selector-checkbox-fix input[disabled]+label{color:#a2a2a2;cursor:no-drop}
.st-checkbox input[type='checkbox'][disabled]+label a,.st-tree-checkboxes.bonsai input[type='checkbox'][disabled]+label a,form .small-12.columns input[type='checkbox'][disabled]+label a,.st-partner-selector-checkbox-fix input[type='checkbox'][disabled]+label a{color:#3cb4e6}
.st-checkbox input[type='checkbox'][disabled]+label:before,.st-tree-checkboxes.bonsai input[type='checkbox'][disabled]+label:before,form .small-12.columns input[type='checkbox'][disabled]+label:before,.st-partner-selector-checkbox-fix input[type='checkbox'][disabled]+label:before{border:1px solid #e6e6e6}
.st-checkbox input[type='checkbox'][disabled]+label[data-error-compare]:hover:after,.st-tree-checkboxes.bonsai input[type='checkbox'][disabled]+label[data-error-compare]:hover:after,form .small-12.columns input[type='checkbox'][disabled]+label[data-error-compare]:hover:after,.st-partner-selector-checkbox-fix input[type='checkbox'][disabled]+label[data-error-compare]:hover:after{background-color:#fff;border:solid 1px #ccc;border-radius:2px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.1);box-shadow:0 0 10px 0 rgba(0,0,0,0.1);color:#74757c;content:attr(data-error-compare);font-size:13px;left:22px;padding:3px 7px;position:absolute;top:-3px;white-space:nowrap;z-index:100}
.st-checkbox input[type='checkbox']+label,.st-tree-checkboxes.bonsai input[type='checkbox']+label,form .small-12.columns input[type='checkbox']+label,.st-partner-selector-checkbox-fix input[type='checkbox']+label{color:#74757c;font-size:13px;font-weight:400;margin:0 0 25px 0;padding:0 0 0 25px;position:relative;transition:all .3s ease;word-break:break-word}
.st-checkbox input[type='checkbox']+label:before,.st-tree-checkboxes.bonsai input[type='checkbox']+label:before,form .small-12.columns input[type='checkbox']+label:before,.st-partner-selector-checkbox-fix input[type='checkbox']+label:before{background:transparent;border:1px solid #ccc;border-radius:1px;content:'';height:12px;left:0;position:absolute;top:9px;transform:translateY(-50%);transition:all .3s ease;width:12px}
.st-checkbox input[type='checkbox']:checked+label,.st-tree-checkboxes.bonsai input[type='checkbox']:checked+label,form .small-12.columns input[type='checkbox']:checked+label,.st-partner-selector-checkbox-fix input[type='checkbox']:checked+label{font-weight:700}
.st-checkbox input[type='checkbox']:checked+label:before,.st-tree-checkboxes.bonsai input[type='checkbox']:checked+label:before,form .small-12.columns input[type='checkbox']:checked+label:before,.st-partner-selector-checkbox-fix input[type='checkbox']:checked+label:before{background:#3cb4e6;border-color:#3cb4e6}
.st-checkbox input[type='checkbox']:checked+label:after,.st-tree-checkboxes.bonsai input[type='checkbox']:checked+label:after,form .small-12.columns input[type='checkbox']:checked+label:after,.st-partner-selector-checkbox-fix input[type='checkbox']:checked+label:after{border-bottom:1px solid #fff;border-right:1px solid #fff;content:'';height:7px;left:4px;position:absolute;top:4px;transform:rotate(45deg);width:4px}
input[type='checkbox']+label,input[type='radio']+label{display:inline-block}
.st-checkbox input[type='checkbox'].checkbox-row+label,.st-tree-checkboxes.bonsai input[type='checkbox'].checkbox-row+label,form .small-12.columns input[type='checkbox'].checkbox-row+label,.st-partner-selector-checkbox-fix input[type='checkbox'].checkbox-row+label{margin-bottom:0}
.st-checkbox--filter input[type='checkbox']+label:before{content:'';height:16px;top:10px;width:16px}
.st-checkbox--filter input[type='checkbox']:checked+label:before{height:16px;width:16px}
.st-checkbox--filter input[type='checkbox']:checked+label:after{height:9px;left:6px;position:absolute;top:4px;width:5px}
.st-checkbox--half-checked input[type='checkbox']+label:before{background:#3cb4e6;border-color:#3cb4e6}
.st-checkbox--half-checked input[type='checkbox']+label:after{border-bottom:1px solid #fff;border-right:0;content:'';height:7.5px;left:2px;position:absolute;top:2px;transform:none;width:8px}
.st-checkbox--disabled input[type='checkbox']+label{color:#ccc;pointer-events:none}
.st-checkbox--disabled input[type='checkbox']+label:before,.st-checkbox--disabled input[type='checkbox']:checked+label:before{background:#ccc;border-color:#ccc}
.st-checkbox.error input[type='checkbox']+label{color:#e6007e !important}
.st-table--resources .st-checkbox input[type='checkbox']+label{padding:0}
@media(max-width:64em){.st-table--resources .st-checkbox input[type='checkbox']+label{display:inline;height:12px;margin:0;padding:0 20px}
.st-table--resources .st-checkbox input[type='checkbox']+label:before,.st-table--resources .st-checkbox input[type='checkbox']+label:after{left:50%}
.st-table--resources .st-checkbox input[type='checkbox']+label:before{top:0;transform:translateX(-50%)}
}
@media(max-width:64em){.st-table--resources .st-checkbox input[type='checkbox']:checked+label:after{top:1px;transform:translateX(-50%) rotate(45deg)}
}
@media(max-width:64em){.st-table--resources .st-checkbox.st-checkbox--half-checked input[type='checkbox']+label:after{top:-1px;transform:translateX(-50%)}
}
input[type='text'],input[type='password'],input[type='number'],input[type='email'],textarea,.st-input--datepicker input{background-color:#f8f8f8;border:1px solid #ccc;box-shadow:none;color:#74757c;font-weight:400;height:38px;margin:0}
label{color:#74757c;font-size:13px;font-weight:700;margin-bottom:5px}
input[type='text']:focus,input[type='password']:focus,input[type='number']:focus,input[type='email']:focus,textarea:focus{background-color:#fff}
input[type='file']{font-size:13px}
input[type='text']:focus,input[type='password']:focus,input[type='number']:focus,input[type='email']:focus,textarea:focus,.error input[type='text']:focus,.error input[type='password']:focus,.error input[type='number']:focus,.error input[type='email']:focus,.error textarea:focus{border-color:#3cb4e6;box-shadow:none}
input[type='text'][disabled],input[type='text'][disabled]:focus,input[type='text'][disabled]:hover,input[type='email'][disabled],input[type='email'][disabled]:focus,input[type='email'][disabled]:hover,input[type='text'][readonly],input[type='text'][readonly]:focus,input[type='text'][readonly]:hover,input[type='email'][readonly],input[type='email'][readonly]:focus,input[type='email'][readonly]:hover,input[type='password'][disabled],input[type='password'][disabled]:focus,input[type='password'][disabled]:hover,input[type='number'][disabled],input[type='number'][disabled]:focus,input[type='number'][disabled]:hover,input[type='password'][readonly],input[type='password'][readonly]:focus,input[type='password'][readonly]:hover,input[type='number'][readonly],input[type='number'][readonly]:focus,input[type='number'][readonly]:hover,select[disabled],select[disabled]:focus,select[disabled]:hover{background-color:#e6e6e6;border:1px solid #ccc;cursor:default}
.st-input{margin-bottom:25px}
.st-input input[type='text'],.st-input input[type='password'],.st-input input[type='number'],.st-input input[type='email'],.st-input textarea{width:100%}
.st-input textarea{min-height:85px}
.st-input--icon{position:relative}
.st-input--icon svg{fill:#74757c;height:16px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:16px}
.st-input--icon input{padding-right:35px}
.st-input--icon input:focus ~ svg{fill:#3cb4e6}
.st-input.error label,.st-input--error label{position:relative}
.st-input.error .st-input__controls-container{order:1;width:100%}
.st-input__unit{color:#74757c;float:left;font-size:13px;font-weight:700;height:38px;line-height:40px;padding:0 0 0 10px;-webkit-font-smoothing:antialiased}
.st-input--has-unit input[type='text'],.st-input--has-unit input[type='password'],.st-input--has-unit input[type='number']{float:left}
.st-input--has-unit small{clear:both;float:left}
.st-input--filled:not(.error) input[type='text'],.st-input--filled:not(.error) input[type='password'],.st-input--filled:not(.error) input[type='number'],.st-input--filled:not(.error) input[type='email'],.st-input--filled:not(.error) textarea{background-color:#fff}
.st-input--small input[type='text'],.st-input--small input[type='password'],.st-input--small input[type='number']{height:32px !important}
.st-input--extra-small input[type='text'],.st-input--extra-small input[type='password'],.st-input--extra-small input[type='number']{height:22px !important}
.st-input--newsletter input[type='text'],.st-input--newsletter input[type='number'],.st-input--newsletter input[type='email']{background-color:#fff;border-right:0;color:#ccc;font-size:13px;overflow:hidden;margin:0}
.st-input--newsletter input[type='text']:focus,.st-input--newsletter input[type='number']:focus,.st-input--newsletter input[type='email']:focus{color:#74757c}
.st-input--number{position:relative}
.st-input--datepicker input[type='text']:focus,.st-input--datepicker input[type='date']:focus{border-color:#3cb4e6;box-shadow:none}
.st-input--datepicker input[type='text']:focus ~ svg,.st-input--datepicker input[type='date']:focus ~ svg{fill:#3cb4e6}
.st-input--datepicker input:-ms-input-placeholder{color:#ccc !important}
.st-input--datepicker input::-ms-input-placeholder{color:#ccc}
.st-input--datepicker input:-moz-placeholder{color:#ccc}
.st-input--datepicker input::-moz-placeholder{color:#ccc}
.st-input--datepicker input::-webkit-input-placeholder{color:#ccc}
.st-input--datepicker input::placeholder{color:#ccc}
.st-input--datepicker input:placeholder-shown{color:#ccc}
.st-input--datepicker input[type='date']:before{color:#ccc;content:attr(placeholder) !important}
.st-input__controls-container{position:relative}
.st-input__controls-container.error+small{display:block}
.st-input__controls{bottom:0;float:left;height:38px;position:absolute;right:1px}
.st-input__button{background:#f8f8f8;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;color:#ccc;cursor:pointer;height:calc(50% - 1px);position:relative;text-align:center;transform:translateX(-100%);width:30px}
.st-input__button:after{border-style:solid;content:'';display:block;height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:0}
.st-input__button:hover{background:#f0f0f0}
.st-input__button--up{border-top:1px solid #e6e6e6;position:absolute;top:1px}
.st-input__button--up:after{border-color:transparent transparent #74757c transparent;border-width:0 3.5px 4px 3.5px}
.st-input__button--down{bottom:1px;position:absolute}
.st-input__button--down:after{border-color:#74757c transparent transparent transparent;border-width:4px 3.5px 0 3.5px}
.st-input--has-icon{position:relative}
.st-input--has-icon .st-svg{bottom:10px;height:18px;position:absolute;right:10px;width:18px}
.st-input--light input[type='password'],.st-input--light input[type='text']{background-color:#fff;border:1px solid #ccc}
.st-input--light .st-svg{fill:#ccc}
.st-input--small-spacing{margin-bottom:15px}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}
input[type=number]{box-shadow:none;-moz-appearance:textfield}
input:-webkit-autofill{background:#fff !important;transition:none !important;-webkit-box-shadow:0 0 0 1000px #fff inset !important}
input:-webkit-autofill:hover{background:#fff !important;transition:none !important;-webkit-box-shadow:0 0 0 1000px #fff inset !important}
input:-webkit-autofill:focus{background:#fff !important;transition:none !important;-webkit-box-shadow:0 0 0 1000px #fff inset !important}
::-webkit-input-placeholder{color:#ccc}
::-moz-placeholder{color:#ccc}
:-ms-input-placeholder{color:#ccc !important}
:-moz-placeholder{color:#ccc}
input:required:invalid,select:required:invalid,textarea:required:invalid{outline-color:#e6007e;outline-width:1px}
select:required:invalid{box-shadow:none}
.ios-device .st-input input[type='text'],.ios-device .st-input input[type='date'],.ios-device .st-input--icon input[type='text'],.ios-device .st-input input[type='email'],.ios-device .st-input input[type='password'],.ios-device .st-input input[type='number'],.ios-device .st-edesign .st-input input[type='text'],.ios-device .st-edesign .st-input input[type='number'],.ios-device .st-select select,.ios-device .dataTables_length select,.ios-device .st-input textarea{font-size:16px}
select,.st-select .selectric{background-color:#f8f8f8;border:1px solid #ccc;color:#74757c;font-family:Arial,Helvetica,sans-serif;font-weight:400;height:38px}
select{font-size:14px;margin-bottom:25px}
select:hover{background-color:#f8f8f8;border:1px solid #ccc}
select:focus{border-color:#3cb4e6;outline:0}
.st-select{display:flex;flex-wrap:wrap;margin-bottom:25px;position:relative}
.st-select .selectric-wrapper{order:1;width:100%}
.st-select .selectric{width:100%}
.st-select .selectric .label{background-color:transparent;color:#ccc;font-family:Arial,Helvetica,sans-serif;font-size:14px;margin:0;padding:0 15px;text-align:left}
.st-select .selectric .button{margin-right:0}
.st-select .selectric .button,.st-select .selectric .button:hover{background-color:transparent;border:0;padding:0}
.st-select .selectric .button:after{border-bottom:1px solid #ccc;border-left:0;border-right:1px solid #ccc;border-top:0;content:'';height:8px;transform:rotate(45deg);top:-3px;width:8px}
.st-select .error+.selectric{background:#fff8fc;border:1px solid #e6007e}
.st-select .error+.selectric span{color:#e6007e}
.st-select .selectric-open{z-index:120}
.st-select .selectric-open .selectric-hide-select.error+.selectric,.st-select .selectric-open .selectric{background-color:#fff;border-color:rgba(57,169,220,0.5);box-shadow:0 0 5px 0 rgba(57,169,220,0.1)}
.st-select .selectric-open .selectric-hide-select.error+.selectric .button:after,.st-select .selectric-open .selectric .button:after{bottom:0;transform:rotate(-135deg);top:3px}
.st-select--filled .selectric{background-color:#fff}
.st-select--filled .selectric .label{color:#74757c}
.st-select .selectric-above .selectric-items{border-bottom:0}
.st-select .selectric-below .selectric-items{border-top:0}
.st-select .selectric-items{background:#fff;border:1px solid #ccc}
.st-select .selectric-items li{color:#74757c;font-size:13px;padding-left:15px}
.st-select .selectric-items li:before{display:none}
.st-select .selectric-items li:hover{background:#f6f9fb;color:#3cb4e6}
.st-select .selectric-items .selected{background:#fff;color:#3cb4e6}
.st-select label.error{color:#e6007e}
.st-select.error label{color:#e6007e}
.st-select.error .selectric{background:#fff8fc;border:1px solid #e6007e}
.st-select.error .selectric span{color:#e6007e}
.st-select.error.st-select--filled .selectric{background-color:#fff;border:1px solid #ccc}
.st-select.error.st-select--filled .selectric span{color:#74757c}
.st-select.error.st-select--filled label{color:#74757c}
.st-modal .st-select .selectric-items ul,.reveal-modal .st-select .selectric-items ul{max-height:110px}
.st-modal .st-select .selectric-items ul li,.reveal-modal .st-select .selectric-items ul li{padding:8px 10px 8px 15px}
.f-dropdown{border-color:#ccc;opacity:0;transition:opacity .2s ease}
.f-dropdown.open{opacity:1;outline:0}
.f-dropdown li a{color:#74757c}
*:focus{outline-color:#3cb4e6}
body,.off-canvas-wrap,.st-main,.st-main>.stmicro{width:100%}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){body,.off-canvas-wrap,.st-main,.st-main>.stmicro{height:100%}
}
body{display:flex;flex-direction:column;min-height:100vh}
body.noscroll{overflow-y:scroll;position:fixed}
body.noscroll-no-bar{overflow:hidden}
body.has-active-overlay{overflow-y:hidden}
.mainscroll-placeholder{display:none}
.has-active-overlay.has-scrollbar .mainscroll-placeholder{display:block;height:100%;overflow-y:scroll;position:fixed;top:0;right:0;z-index:1000}
.has-active-overlay.has-scrollbar main,.has-active-overlay.has-scrollbar header{padding-right:17px}
.has-active-overlay.has-scrollbar .st-header-menu{right:17px}
.has-active-overlay.has-scrollbar .st-header__search{left:calc(50% - 8.5px);width:calc(40% - 6.8px)}
.off-canvas-wrap{flex:1 0 auto;height:auto;margin:0 auto}
.inner-wrap{display:flex;flex-direction:column;min-height:100vh;transition:transform .4s ease}
.st-main{display:flex;flex:1 1 auto;justify-content:flex-end;margin-top:118px;position:relative}
@media screen and (min-width:64.063em){.st-main{margin-top:121px}
}
.st-main__overlay{background-color:rgba(0,0,0,0.5);display:block;height:100vh;left:0;opacity:0;position:fixed;top:0;transition:opacity .2s linear,z-index 0 ease-in .2s;width:100%;z-index:-1}
.st-main__overlay--active{display:block;opacity:1;transition:opacity .2s linear,z-index 0 ease-out;z-index:120}
@media all and (-ms-high-contrast:none){.st-main{min-height:calc(100vh - 1085px)}
}
@media all and (-ms-high-contrast:none) and (min-width:40.063em){.st-main{min-height:calc(100vh - 515px)}
}
@media all and (-ms-high-contrast:none) and (min-width:64.063em){.st-main{min-height:calc(100vh - 413px)}
}
.st-row{margin:0 auto;max-width:1083px;width:100%}
.st-row--content-width{max-width:1053px}
.st-row--footer,.st-row--search{max-width:1300px}
.st-row--left{margin-left:0}
.st-row--left-xs{margin-left:10px}
.st-row--left-s{margin-left:15px}
.st-row--small{max-width:886px}
@media(max-width:64em){.st-row--small-slider .columns{padding:0}
}
.st-row--space-xs{margin-bottom:5px}
.st-row--space-s{margin-bottom:7px}
.st-row--space-m{margin-bottom:12px}
.st-row>.columns>p:last-child{margin-bottom:0}
.st-container-wrapper .st-container{margin-bottom:25px}
.st-container-wrapper .st-container--light-grey,.st-container-wrapper .st-container--blue-grey,.st-container-wrapper .st-container--light-grey,.st-container-wrapper .st-container--no-margin{margin-bottom:0}
.st-container{padding:0px 0;width:100%;margin-top:20px;}
.st-container:last-child{border-bottom:0}
.st-container--medium-padding-all-screens{padding:25px 0}
.st-container+.st-container:not(.st-widget):not(.st-container--blue-grey):not(.st-container--keep-padding):not(.st-container--default){padding:0}
.st-container+.st-container:not(.st-widget):not(.st-container--blue-grey):not(.st-container--keep-padding):not(.st-container--default):not(:last-child){margin-bottom:50px}
.st-container.st-container--blue-grey+.st-container.st-widget{margin-top:0}
.st-container--no-padding{padding:0}
.st-container--no-padding-bottom{padding-bottom:0}
.st-container--no-padding-top{padding-top:0}
.st-container--light-grey{background-color:#03234b}
.st-container--blue-grey{background-color:#f6f9fb}
.st-container--light-grey{background-color:#03234b}
.st-container--with-space{padding:0 15px}
@media screen and (min-width:64.063em){.st-container--with-space{padding:0 25px}
}
.st-container--medium-padding{padding:25px 0}
@media(max-width:40.063em){.st-container--medium-padding{padding:0 0 25px 0}
}
.st-container--border-top{border-top:1px solid #ccc}
.st-breadcrumbs+.st-container{padding-top:25px}
.st-no-padding{padding:0}
@media(max-width:64.063em){.st-no-padding--md{padding:0}
}
.st-no-margin{margin:0 !important}
.st-wrapper{position:relative}
@media screen and (min-width:40.063em){.st-wrapper--overlay{padding-top:60px}
}
.st-block{display:block}
.st-hr,hr{border:solid #ccc;border-width:1px 0 0;clear:both;margin:0 -15px 50px}
.st-margin--all{margin:0}
.st-margin--all-l{margin-left:0}
.st-margin--all-l-1{margin-left:5px}
.st-margin--all-l-2{margin-left:10px}
.st-margin--all-l-3{margin-left:15px}
.st-margin--all-l-4{margin-left:20px}
.st-margin--all-l-5{margin-left:25px}
.st-margin--all-l-6{margin-left:30px}
.st-margin--all-l-7{margin-left:35px}
.st-margin--all-l-8{margin-left:40px}
.st-margin--all-l-9{margin-left:45px}
.st-margin--all-t{margin-top:0}
.st-margin--all-t-1{margin-top:5px}
.st-margin--all-t-2{margin-top:10px}
.st-margin--all-t-3{margin-top:15px}
.st-margin--all-t-4{margin-top:20px}
.st-margin--all-t-5{margin-top:25px}
.st-margin--all-t-6{margin-top:30px}
.st-margin--all-t-7{margin-top:35px}
.st-margin--all-t-8{margin-top:40px}
.st-margin--all-t-9{margin-top:45px}
.st-margin--all-r{margin-right:0}
.st-margin--all-r-1{margin-right:5px}
.st-margin--all-r-2{margin-right:10px}
.st-margin--all-r-3{margin-right:15px}
.st-margin--all-r-4{margin-right:20px}
.st-margin--all-r-5{margin-right:25px}
.st-margin--all-r-6{margin-right:30px}
.st-margin--all-r-7{margin-right:35px}
.st-margin--all-r-8{margin-right:40px}
.st-margin--all-r-9{margin-right:45px}
.st-margin--all-b{margin-bottom:0}
.st-margin--all-b-1{margin-bottom:5px}
.st-margin--all-b-2{margin-bottom:10px}
.st-margin--all-b-3{margin-bottom:15px}
.st-margin--all-b-4{margin-bottom:20px}
.st-margin--all-b-5{margin-bottom:25px}
.st-margin--all-b-6{margin-bottom:30px}
.st-margin--all-b-7{margin-bottom:35px}
.st-margin--all-b-8{margin-bottom:40px}
.st-margin--all-b-9{margin-bottom:45px}
.st-margin--all-lr{margin-left:0}
.st-margin--all-lr-1{margin-left:5px}
.st-margin--all-lr-2{margin-left:10px}
.st-margin--all-lr-3{margin-left:15px}
.st-margin--all-lr-4{margin-left:20px}
.st-margin--all-lr-5{margin-left:25px}
.st-margin--all-lr-6{margin-left:30px}
.st-margin--all-lr-7{margin-left:35px}
.st-margin--all-lr-8{margin-left:40px}
.st-margin--all-lr-9{margin-left:45px}
.st-margin--all-lr{margin-right:0}
.st-margin--all-lr-1{margin-right:5px}
.st-margin--all-lr-2{margin-right:10px}
.st-margin--all-lr-3{margin-right:15px}
.st-margin--all-lr-4{margin-right:20px}
.st-margin--all-lr-5{margin-right:25px}
.st-margin--all-lr-6{margin-right:30px}
.st-margin--all-lr-7{margin-right:35px}
.st-margin--all-lr-8{margin-right:40px}
.st-margin--all-lr-9{margin-right:45px}
.st-margin--all-tb{margin-top:0}
.st-margin--all-tb-1{margin-top:5px}
.st-margin--all-tb-2{margin-top:10px}
.st-margin--all-tb-3{margin-top:15px}
.st-margin--all-tb-4{margin-top:20px}
.st-margin--all-tb-5{margin-top:25px}
.st-margin--all-tb-6{margin-top:30px}
.st-margin--all-tb-7{margin-top:35px}
.st-margin--all-tb-8{margin-top:40px}
.st-margin--all-tb-9{margin-top:45px}
.st-margin--all-tb{margin-bottom:0}
.st-margin--all-tb-1{margin-bottom:5px}
.st-margin--all-tb-2{margin-bottom:10px}
.st-margin--all-tb-3{margin-bottom:15px}
.st-margin--all-tb-4{margin-bottom:20px}
.st-margin--all-tb-5{margin-bottom:25px}
.st-margin--all-tb-6{margin-bottom:30px}
.st-margin--all-tb-7{margin-bottom:35px}
.st-margin--all-tb-8{margin-bottom:40px}
.st-margin--all-tb-9{margin-bottom:45px}
@media(max-width:40.063em){.st-margin--sm{margin:0}
.st-margin--sm-l{margin-left:0}
.st-margin--sm-l-1{margin-left:5px}
.st-margin--sm-l-2{margin-left:10px}
.st-margin--sm-l-3{margin-left:15px}
.st-margin--sm-l-4{margin-left:20px}
.st-margin--sm-l-5{margin-left:25px}
.st-margin--sm-l-6{margin-left:30px}
.st-margin--sm-l-7{margin-left:35px}
.st-margin--sm-l-8{margin-left:40px}
.st-margin--sm-l-9{margin-left:45px}
.st-margin--sm-t{margin-top:0}
.st-margin--sm-t-1{margin-top:5px}
.st-margin--sm-t-2{margin-top:10px}
.st-margin--sm-t-3{margin-top:15px}
.st-margin--sm-t-4{margin-top:20px}
.st-margin--sm-t-5{margin-top:25px}
.st-margin--sm-t-6{margin-top:30px}
.st-margin--sm-t-7{margin-top:35px}
.st-margin--sm-t-8{margin-top:40px}
.st-margin--sm-t-9{margin-top:45px}
.st-margin--sm-r{margin-right:0}
.st-margin--sm-r-1{margin-right:5px}
.st-margin--sm-r-2{margin-right:10px}
.st-margin--sm-r-3{margin-right:15px}
.st-margin--sm-r-4{margin-right:20px}
.st-margin--sm-r-5{margin-right:25px}
.st-margin--sm-r-6{margin-right:30px}
.st-margin--sm-r-7{margin-right:35px}
.st-margin--sm-r-8{margin-right:40px}
.st-margin--sm-r-9{margin-right:45px}
.st-margin--sm-b{margin-bottom:0}
.st-margin--sm-b-1{margin-bottom:5px}
.st-margin--sm-b-2{margin-bottom:10px}
.st-margin--sm-b-3{margin-bottom:15px}
.st-margin--sm-b-4{margin-bottom:20px}
.st-margin--sm-b-5{margin-bottom:25px}
.st-margin--sm-b-6{margin-bottom:30px}
.st-margin--sm-b-7{margin-bottom:35px}
.st-margin--sm-b-8{margin-bottom:40px}
.st-margin--sm-b-9{margin-bottom:45px}
.st-margin--sm-lr{margin-left:0}
.st-margin--sm-lr-1{margin-left:5px}
.st-margin--sm-lr-2{margin-left:10px}
.st-margin--sm-lr-3{margin-left:15px}
.st-margin--sm-lr-4{margin-left:20px}
.st-margin--sm-lr-5{margin-left:25px}
.st-margin--sm-lr-6{margin-left:30px}
.st-margin--sm-lr-7{margin-left:35px}
.st-margin--sm-lr-8{margin-left:40px}
.st-margin--sm-lr-9{margin-left:45px}
.st-margin--sm-lr{margin-right:0}
.st-margin--sm-lr-1{margin-right:5px}
.st-margin--sm-lr-2{margin-right:10px}
.st-margin--sm-lr-3{margin-right:15px}
.st-margin--sm-lr-4{margin-right:20px}
.st-margin--sm-lr-5{margin-right:25px}
.st-margin--sm-lr-6{margin-right:30px}
.st-margin--sm-lr-7{margin-right:35px}
.st-margin--sm-lr-8{margin-right:40px}
.st-margin--sm-lr-9{margin-right:45px}
.st-margin--sm-tb{margin-top:0}
.st-margin--sm-tb-1{margin-top:5px}
.st-margin--sm-tb-2{margin-top:10px}
.st-margin--sm-tb-3{margin-top:15px}
.st-margin--sm-tb-4{margin-top:20px}
.st-margin--sm-tb-5{margin-top:25px}
.st-margin--sm-tb-6{margin-top:30px}
.st-margin--sm-tb-7{margin-top:35px}
.st-margin--sm-tb-8{margin-top:40px}
.st-margin--sm-tb-9{margin-top:45px}
.st-margin--sm-tb{margin-bottom:0}
.st-margin--sm-tb-1{margin-bottom:5px}
.st-margin--sm-tb-2{margin-bottom:10px}
.st-margin--sm-tb-3{margin-bottom:15px}
.st-margin--sm-tb-4{margin-bottom:20px}
.st-margin--sm-tb-5{margin-bottom:25px}
.st-margin--sm-tb-6{margin-bottom:30px}
.st-margin--sm-tb-7{margin-bottom:35px}
.st-margin--sm-tb-8{margin-bottom:40px}
.st-margin--sm-tb-9{margin-bottom:45px}
}
.st-padding--all{padding:0}
.st-padding--all-l{padding-left:0}
.st-padding--all-l-1{padding-left:5px}
.st-padding--all-l-2{padding-left:10px}
.st-padding--all-l-3{padding-left:15px}
.st-padding--all-l-4{padding-left:20px}
.st-padding--all-l-5{padding-left:25px}
.st-padding--all-l-6{padding-left:30px}
.st-padding--all-l-7{padding-left:35px}
.st-padding--all-l-8{padding-left:40px}
.st-padding--all-l-9{padding-left:45px}
.st-padding--all-l-10{padding-left:50px}
.st-padding--all-l-11{padding-left:55px}
.st-padding--all-l-12{padding-left:60px}
.st-padding--all-l-13{padding-left:65px}
.st-padding--all-l-14{padding-left:70px}
.st-padding--all-t{padding-top:0}
.st-padding--all-t-1{padding-top:5px}
.st-padding--all-t-2{padding-top:10px}
.st-padding--all-t-3{padding-top:15px}
.st-padding--all-t-4{padding-top:20px}
.st-padding--all-t-5{padding-top:25px}
.st-padding--all-t-6{padding-top:30px}
.st-padding--all-t-7{padding-top:35px}
.st-padding--all-t-8{padding-top:40px}
.st-padding--all-t-9{padding-top:45px}
.st-padding--all-t-10{padding-top:50px}
.st-padding--all-t-11{padding-top:55px}
.st-padding--all-t-12{padding-top:60px}
.st-padding--all-t-13{padding-top:65px}
.st-padding--all-t-14{padding-top:70px}
.st-padding--all-r{padding-right:0}
.st-padding--all-r-1{padding-right:5px}
.st-padding--all-r-2{padding-right:10px}
.st-padding--all-r-3{padding-right:15px}
.st-padding--all-r-4{padding-right:20px}
.st-padding--all-r-5{padding-right:25px}
.st-padding--all-r-6{padding-right:30px}
.st-padding--all-r-7{padding-right:35px}
.st-padding--all-r-8{padding-right:40px}
.st-padding--all-r-9{padding-right:45px}
.st-padding--all-r-10{padding-right:50px}
.st-padding--all-r-11{padding-right:55px}
.st-padding--all-r-12{padding-right:60px}
.st-padding--all-r-13{padding-right:65px}
.st-padding--all-r-14{padding-right:70px}
.st-padding--all-b{padding-bottom:0}
.st-padding--all-b-1{padding-bottom:5px}
.st-padding--all-b-2{padding-bottom:10px}
.st-padding--all-b-3{padding-bottom:15px}
.st-padding--all-b-4{padding-bottom:20px}
.st-padding--all-b-5{padding-bottom:25px}
.st-padding--all-b-6{padding-bottom:30px}
.st-padding--all-b-7{padding-bottom:35px}
.st-padding--all-b-8{padding-bottom:40px}
.st-padding--all-b-9{padding-bottom:45px}
.st-padding--all-b-10{padding-bottom:50px}
.st-padding--all-b-11{padding-bottom:55px}
.st-padding--all-b-12{padding-bottom:60px}
.st-padding--all-b-13{padding-bottom:65px}
.st-padding--all-b-14{padding-bottom:70px}
.st-padding--all-lr{padding-left:0}
.st-padding--all-lr-1{padding-left:5px}
.st-padding--all-lr-2{padding-left:10px}
.st-padding--all-lr-3{padding-left:15px}
.st-padding--all-lr-4{padding-left:20px}
.st-padding--all-lr-5{padding-left:25px}
.st-padding--all-lr-6{padding-left:30px}
.st-padding--all-lr-7{padding-left:35px}
.st-padding--all-lr-8{padding-left:40px}
.st-padding--all-lr-9{padding-left:45px}
.st-padding--all-lr-10{padding-left:50px}
.st-padding--all-lr-11{padding-left:55px}
.st-padding--all-lr-12{padding-left:60px}
.st-padding--all-lr-13{padding-left:65px}
.st-padding--all-lr-14{padding-left:70px}
.st-padding--all-lr{padding-right:0}
.st-padding--all-lr-1{padding-right:5px}
.st-padding--all-lr-2{padding-right:10px}
.st-padding--all-lr-3{padding-right:15px}
.st-padding--all-lr-4{padding-right:20px}
.st-padding--all-lr-5{padding-right:25px}
.st-padding--all-lr-6{padding-right:30px}
.st-padding--all-lr-7{padding-right:35px}
.st-padding--all-lr-8{padding-right:40px}
.st-padding--all-lr-9{padding-right:45px}
.st-padding--all-lr-10{padding-right:50px}
.st-padding--all-lr-11{padding-right:55px}
.st-padding--all-lr-12{padding-right:60px}
.st-padding--all-lr-13{padding-right:65px}
.st-padding--all-lr-14{padding-right:70px}
.st-padding--all-tb{padding-top:0}
.st-padding--all-tb-1{padding-top:5px}
.st-padding--all-tb-2{padding-top:10px}
.st-padding--all-tb-3{padding-top:15px}
.st-padding--all-tb-4{padding-top:20px}
.st-padding--all-tb-5{padding-top:25px}
.st-padding--all-tb-6{padding-top:30px}
.st-padding--all-tb-7{padding-top:35px}
.st-padding--all-tb-8{padding-top:40px}
.st-padding--all-tb-9{padding-top:45px}
.st-padding--all-tb-10{padding-top:50px}
.st-padding--all-tb-11{padding-top:55px}
.st-padding--all-tb-12{padding-top:60px}
.st-padding--all-tb-13{padding-top:65px}
.st-padding--all-tb-14{padding-top:70px}
.st-padding--all-tb{padding-bottom:0}
.st-padding--all-tb-1{padding-bottom:5px}
.st-padding--all-tb-2{padding-bottom:10px}
.st-padding--all-tb-3{padding-bottom:15px}
.st-padding--all-tb-4{padding-bottom:20px}
.st-padding--all-tb-5{padding-bottom:25px}
.st-padding--all-tb-6{padding-bottom:30px}
.st-padding--all-tb-7{padding-bottom:35px}
.st-padding--all-tb-8{padding-bottom:40px}
.st-padding--all-tb-9{padding-bottom:45px}
.st-padding--all-tb-10{padding-bottom:50px}
.st-padding--all-tb-11{padding-bottom:55px}
.st-padding--all-tb-12{padding-bottom:60px}
.st-padding--all-tb-13{padding-bottom:65px}
.st-padding--all-tb-14{padding-bottom:70px}
@media(max-width:40.063em){.st-padding--sm{padding:0}
.st-padding--sm-l{padding-left:0}
.st-padding--sm-l-1{padding-left:5px}
.st-padding--sm-l-2{padding-left:10px}
.st-padding--sm-l-3{padding-left:15px}
.st-padding--sm-l-4{padding-left:20px}
.st-padding--sm-l-5{padding-left:25px}
.st-padding--sm-l-6{padding-left:30px}
.st-padding--sm-l-7{padding-left:35px}
.st-padding--sm-l-8{padding-left:40px}
.st-padding--sm-l-9{padding-left:45px}
.st-padding--sm-l-10{padding-left:50px}
.st-padding--sm-l-11{padding-left:55px}
.st-padding--sm-l-12{padding-left:60px}
.st-padding--sm-l-13{padding-left:65px}
.st-padding--sm-l-14{padding-left:70px}
.st-padding--sm-t{padding-top:0}
.st-padding--sm-t-1{padding-top:5px}
.st-padding--sm-t-2{padding-top:10px}
.st-padding--sm-t-3{padding-top:15px}
.st-padding--sm-t-4{padding-top:20px}
.st-padding--sm-t-5{padding-top:25px}
.st-padding--sm-t-6{padding-top:30px}
.st-padding--sm-t-7{padding-top:35px}
.st-padding--sm-t-8{padding-top:40px}
.st-padding--sm-t-9{padding-top:45px}
.st-padding--sm-t-10{padding-top:50px}
.st-padding--sm-t-11{padding-top:55px}
.st-padding--sm-t-12{padding-top:60px}
.st-padding--sm-t-13{padding-top:65px}
.st-padding--sm-t-14{padding-top:70px}
.st-padding--sm-r{padding-right:0}
.st-padding--sm-r-1{padding-right:5px}
.st-padding--sm-r-2{padding-right:10px}
.st-padding--sm-r-3{padding-right:15px}
.st-padding--sm-r-4{padding-right:20px}
.st-padding--sm-r-5{padding-right:25px}
.st-padding--sm-r-6{padding-right:30px}
.st-padding--sm-r-7{padding-right:35px}
.st-padding--sm-r-8{padding-right:40px}
.st-padding--sm-r-9{padding-right:45px}
.st-padding--sm-r-10{padding-right:50px}
.st-padding--sm-r-11{padding-right:55px}
.st-padding--sm-r-12{padding-right:60px}
.st-padding--sm-r-13{padding-right:65px}
.st-padding--sm-r-14{padding-right:70px}
.st-padding--sm-b{padding-bottom:0}
.st-padding--sm-b-1{padding-bottom:5px}
.st-padding--sm-b-2{padding-bottom:10px}
.st-padding--sm-b-3{padding-bottom:15px}
.st-padding--sm-b-4{padding-bottom:20px}
.st-padding--sm-b-5{padding-bottom:25px}
.st-padding--sm-b-6{padding-bottom:30px}
.st-padding--sm-b-7{padding-bottom:35px}
.st-padding--sm-b-8{padding-bottom:40px}
.st-padding--sm-b-9{padding-bottom:45px}
.st-padding--sm-b-10{padding-bottom:50px}
.st-padding--sm-b-11{padding-bottom:55px}
.st-padding--sm-b-12{padding-bottom:60px}
.st-padding--sm-b-13{padding-bottom:65px}
.st-padding--sm-b-14{padding-bottom:70px}
.st-padding--sm-lr{padding-left:0}
.st-padding--sm-lr-1{padding-left:5px}
.st-padding--sm-lr-2{padding-left:10px}
.st-padding--sm-lr-3{padding-left:15px}
.st-padding--sm-lr-4{padding-left:20px}
.st-padding--sm-lr-5{padding-left:25px}
.st-padding--sm-lr-6{padding-left:30px}
.st-padding--sm-lr-7{padding-left:35px}
.st-padding--sm-lr-8{padding-left:40px}
.st-padding--sm-lr-9{padding-left:45px}
.st-padding--sm-lr-10{padding-left:50px}
.st-padding--sm-lr-11{padding-left:55px}
.st-padding--sm-lr-12{padding-left:60px}
.st-padding--sm-lr-13{padding-left:65px}
.st-padding--sm-lr-14{padding-left:70px}
.st-padding--sm-lr{padding-right:0}
.st-padding--sm-lr-1{padding-right:5px}
.st-padding--sm-lr-2{padding-right:10px}
.st-padding--sm-lr-3{padding-right:15px}
.st-padding--sm-lr-4{padding-right:20px}
.st-padding--sm-lr-5{padding-right:25px}
.st-padding--sm-lr-6{padding-right:30px}
.st-padding--sm-lr-7{padding-right:35px}
.st-padding--sm-lr-8{padding-right:40px}
.st-padding--sm-lr-9{padding-right:45px}
.st-padding--sm-lr-10{padding-right:50px}
.st-padding--sm-lr-11{padding-right:55px}
.st-padding--sm-lr-12{padding-right:60px}
.st-padding--sm-lr-13{padding-right:65px}
.st-padding--sm-lr-14{padding-right:70px}
.st-padding--sm-tb{padding-top:0}
.st-padding--sm-tb-1{padding-top:5px}
.st-padding--sm-tb-2{padding-top:10px}
.st-padding--sm-tb-3{padding-top:15px}
.st-padding--sm-tb-4{padding-top:20px}
.st-padding--sm-tb-5{padding-top:25px}
.st-padding--sm-tb-6{padding-top:30px}
.st-padding--sm-tb-7{padding-top:35px}
.st-padding--sm-tb-8{padding-top:40px}
.st-padding--sm-tb-9{padding-top:45px}
.st-padding--sm-tb-10{padding-top:50px}
.st-padding--sm-tb-11{padding-top:55px}
.st-padding--sm-tb-12{padding-top:60px}
.st-padding--sm-tb-13{padding-top:65px}
.st-padding--sm-tb-14{padding-top:70px}
.st-padding--sm-tb{padding-bottom:0}
.st-padding--sm-tb-1{padding-bottom:5px}
.st-padding--sm-tb-2{padding-bottom:10px}
.st-padding--sm-tb-3{padding-bottom:15px}
.st-padding--sm-tb-4{padding-bottom:20px}
.st-padding--sm-tb-5{padding-bottom:25px}
.st-padding--sm-tb-6{padding-bottom:30px}
.st-padding--sm-tb-7{padding-bottom:35px}
.st-padding--sm-tb-8{padding-bottom:40px}
.st-padding--sm-tb-9{padding-bottom:45px}
.st-padding--sm-tb-10{padding-bottom:50px}
.st-padding--sm-tb-11{padding-bottom:55px}
.st-padding--sm-tb-12{padding-bottom:60px}
.st-padding--sm-tb-13{padding-bottom:65px}
.st-padding--sm-tb-14{padding-bottom:70px}
}
.solution-evaluation-kit-popup{min-width:200px;max-width:280px;min-height:150px}
.st-accordion .solution-evaluation-kit-cpns.st-list li{padding-left:0}
.solution-evaluation-kit-cpns.st-list li span.out-of-stock-error{color:#e6007e}
.st-accordion .solution-evaluation-kit-cpns.st-list li:before{display:none}
.solution-evaluation-kit-form input[type='checkbox'][disabled]+label span.out-of-stock-error,.solution-evaluation-kit-form input[type='checkbox'][data-is-out-of-stock]+label span.out-of-stock-error{color:#e6007e;font-weight:normal}
@media(max-width:40em){.st-image-container.st-image-container--solution{float:none}
}
.st-pagination__item--disabled a,ul.pagination li.arrow.unavailable a:before{cursor:default;opacity:.35;user-select:none}
.st-link,a,.region-content .block-region-footer table.rss-tool td span{color:#3cb4e6;cursor:pointer;font-size:inherit;position:relative;text-decoration:none}
.st-link:focus,a:focus,.region-content .block-region-footer table.rss-tool td span:focus{color:#3cb4e6}
.st-link:hover,a:hover,.region-content .block-region-footer table.rss-tool td span:hover{text-decoration:none}
.st-link:hover,a:hover,.region-content .block-region-footer table.rss-tool td span:hover,.st-link:hover span,a:hover span,.region-content .block-region-footer table.rss-tool td span:hover span{color:#90cfeb}
.st-link:hover .st-link__icon,a:hover .st-link__icon,.region-content .block-region-footer table.rss-tool td span:hover .st-link__icon,.st-link:hover .st-svg,a:hover .st-svg,.region-content .block-region-footer table.rss-tool td span:hover .st-svg{fill:#90cfeb}
.st-link:hover .st-svg--minus,a:hover .st-svg--minus,.region-content .block-region-footer table.rss-tool td span:hover .st-svg--minus{fill:#ff3bac}
.st-link--rss-feed,.st-up-events .st-link,.st-tabs-content--submenu .st-link,.st-stage-product__message a,.st-table--search-resources .st-quickview__item .st-link--popover,.st-quicklinks .st-quicklinks__column .st-link,.st-news-details__language a,.st-nav-links a,.st-nav-links,.st-slider .st-slide .st-link,.st-side-navigation--bottom .has-submenu .st-side-submenu__back a{font-size:13px}
.st-font--bold.st-link,a.st-font--bold{-webkit-font-smoothing:antialiased}
.st-link .st-link__icon,a .st-link__icon{fill:#3cb4e6;height:18px;position:absolute;width:18px}
.st-link .st-link__icon+span,a .st-link__icon+span{margin-left:30px}
.st-link .st-link__icon--right,a .st-link__icon--right{bottom:0;right:-15px}
.st-link .st-link__icon--right+span,a .st-link__icon--right+span{margin-left:0;margin-right:5px}
.st-link .st-link__icon--white,a .st-link__icon--white{fill:#fff}
.st-link .st-link__icon--grey,a .st-link__icon--grey{fill:#74757c}
.st-link .st-link__icon--xs,a .st-link__icon--xs{height:18px;width:12px}
.st-link .st-link__icon--small,a .st-link__icon--small{height:15px;top:-3px;width:14px}
.st-link .st-link__icon--large,a .st-link__icon--large{height:20px;width:20px}
.st-link .st-link__icon--xxx-large,a .st-link__icon--xxx-large{height:54px;width:54px}
.st-link .st-link__icon--xxx-large+span,a .st-link__icon--xxx-large+span{line-height:54px;margin-left:60px}
.st-link .st-link__icon--arrow-small,a .st-link__icon--arrow-small{height:10px;width:6px}
.st-link .st-link__icon--arrow-large,a .st-link__icon--arrow-large{height:17px;width:10px}
.st-link .st-link__icon--arrow-up,a .st-link__icon--arrow-up{transform:rotate(270deg)}
.st-link .st-link__icon--arrow-down,a .st-link__icon--arrow-down{transform:rotate(90deg) translateY(-50%);transform-origin:top}
.st-link .st-link__icon--arrow-left,a .st-link__icon--arrow-left{transform:rotate(180deg)}
.st-link .st-link__icon--arrow-left+span,a .st-link__icon--arrow-left+span{margin-left:20px}
.st-link--xs{font-size:13px}
.st-link--xs svg:not(.st-link__icon--right)+span{margin-left:18px}
.st-link--small{font-size:10px}
.st-link--small svg:not(.st-link__icon--right)+span{margin-left:21px}
.st-link--medium{font-size:12px}
.st-link--large{font-size:14px}
.st-link--white{color:#fff}
.st-link--white:hover,.st-link--white:hover span,.st-link--white:focus,.st-link--white:focus span{color:#fff}
.st-link--white:hover .st-link__icon--white,.st-link--white:focus .st-link__icon--white{fill:#fff}
.st-link--grey{color:#74757c}
.st-link--grey:hover{color:#90cfeb}
.st-link--grey:hover .st-link__icon--grey{fill:#90cfeb}
.st-link--grey-middle,.st-link--grey-middle span{color:#a2a2a2}
.st-link--grey-middle .st-link__icon--grey-middle{fill:#a2a2a2}
.st-link--grey-middle:hover,.st-link--grey-middle:hover span{color:#ccc}
.st-link--grey-middle:hover .st-link__icon--grey-middle{fill:#ccc}
.st-link--uppercase{text-transform:uppercase}
.st-link--underlined-white span{text-decoration:underline}
.st-link--underlined-blue span{text-decoration:underline}
.st-link--popover{display:block;margin-bottom:10px;padding-right:10px}
.st-link--rss-feed{float:right}
.st-link--rss-feed img{vertical-align:text-top}
a{font-size:inherit}
.compat-object-fit{background-position:center center;background-size:cover}
.compat-object-fit img{opacity:0}
.st-range-slider-wrapper{padding-bottom:30px}
@media(max-width:64em){.st-range-slider-wrapper{padding-left:10px}
}
.ui-slider{background:#e6e6e6;height:2px}
.ui-slider-horizontal .ui-slider-range{background:#3cb4e6}
.ui-slider .ui-slider-handle{background:white;border:1px solid #02abf5;border-radius:50%;cursor:pointer;height:10px;top:50%;transform:translateY(-50%);width:10px}
@media(max-width:64em){.ui-slider .ui-slider-handle{height:20px;width:20px}
}
.ui-slider .ui-slider-handle:focus{outline:0}
@media(min-width:64.063em){.ui-slider>.ui-slider-range+.ui-slider-handle{margin-left:0}
}
input[type='text'][readonly].st-range-amount{background:#f8f8f8;border:0;display:inline-block;font-size:13px;height:20px;line-height:20px;margin:0;padding:0;text-align:center;width:35px}
input[type='text'][readonly].st-range-amount:focus{outline:0}
@media(max-width:64em){input[type='text'][readonly].st-range-amount{margin-top:6px}
}
.js-st-range-amount-min,.js-st-range-amount-max{position:absolute;top:10px}
.js-st-range-amount-min{left:0}
.js-st-range-amount-max{right:0}
.st-badge,.st-badge--square,.online-event{align-items:center;font-size:10px;height:17px;line-height:17px;padding:0 10px;text-align:center;text-transform:uppercase}
.st-badge{background-color:#fff;border-radius:9px;color:#49b170;display:inline-block;font-weight:bold;margin-right:5px;position:relative;text-align:center;vertical-align:middle}
.st-badge--nrnd{color:#e6007e}
.st-badge--preview{color:#3cb4e6}
.st-badge--proposal{color:#03234b}
.st-badge--target{color:#8c0078}
.st-badge--oop{color:#a2a2a2}
.st-badge--eval{color:#001c51}
.st-badge--square,.online-event{background-color:#03234b;border-radius:2px;color:#fff;display:inline-flex}
.st-badge--personalized{background-color:#ffd200}
.st-badge .st-svg-chip{fill:#3cb4e6;height:18px;width:18px}
.st-badge .st-svg-distributor{fill:#74757c;height:18px;width:16px}
.st-badge .st-svg-buydirect{fill:#03234b;height:18px;width:18px}
.st-badge-separator{border-right:solid 1px #ccc;height:10px;margin-right:3px;width:1px}
.st-icon-burger{border-bottom:2px solid #ccc;border-top:2px solid #ccc;display:inline-block;height:12px;margin:0 5px;position:relative;width:14px}
.st-icon-burger:before{background-color:#ccc;content:'';height:2px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:14px}
.st-icon-checkbox{background-color:#fff;border:1px solid #ccc;display:inline-block;height:16px;margin:0 5px;transform:translateY(2px);width:16px}
.st-icon-checkbox--checked{background-color:#3cb4e6}
.st-icon-checkbox--checked:after{border-bottom:1px solid #fff;border-right:1px solid #fff;content:'';height:9px;left:5px;position:absolute;top:2px;transform:rotate(45deg);width:5px;-webkit-transform:rotate(45deg)}
.ui-datepicker{background:white;border:solid 1px #ccc;padding:15px 10px 10px;width:260px}
.ui-datepicker .ui-datepicker-header{border-bottom:solid 1.5px #f8f8f8}
.ui-datepicker .ui-datepicker-title{margin-bottom:10px}
.ui-datepicker .ui-datepicker-month,.ui-datepicker .ui-datepicker-year{color:#74757c;font-size:18px}
.ui-datepicker .ui-datepicker-month{font-weight:700;margin-right:15px}
.ui-datepicker thead{background:#fff}
.ui-datepicker thead th{color:#74757c;font-size:12px;font-weight:400 !important;text-align:center;text-transform:uppercase}
.ui-datepicker .ui-datepicker-week-end,.ui-datepicker .ui-datepicker-other-month a{color:#ccc}
.ui-datepicker th{padding-bottom:20px !important;padding-top:15px !important;width:30px;border-bottom:none !important;border-top:none !important}
.ui-datepicker tbody tr:hover td{background-color:transparent !important}
.ui-datepicker tbody>tr:last-child td{padding-bottom:0 !important}
.ui-datepicker td{padding-bottom:10px !important;text-align:center !important}
.ui-datepicker td a{border-radius:50%;color:#74757c;display:inline-block;font-size:12px;height:24px;line-height:24px;padding:0;text-align:center;width:24px}
.ui-datepicker td a.ui-state-hover{background:#3cb4e6;color:#fff}
.ui-datepicker td.ui-datepicker-current-day a{background:#3cb4e6;color:#fff}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{display:inline-block;padding-top:5px;top:0;width:auto}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:inline-block;line-height:0;margin:0;padding:0;position:initial;text-indent:0;width:15px}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:0}
.ui-datepicker .ui-datepicker-next-hover{right:2px}
.ui-datepicker .ui-datepicker-prev-hover{left:2px}
.ui-datepicker .ui-datepicker-prev span{transform:rotate(180deg)}
.st-image{margin-bottom:25px;max-width:100%;width:100%}
.st-button,.button,button,[class^='table-button-'],[class*=' table-button-'],.generic-button,a.primary,.table-button-contact,.st-filter-btn,.sidebar-button-blue,.sidebar-button,.landingpage-rightform-holder .large-centered.medium-centered.small-centered a,.search-styling .button-orange,.search-styling .button-blue,.modal-content .accept-buttons .remind-yes,.modal-content .accept-buttons .remind-no,#newsletter-subscription-validation-popup .validation-form .newsletter-submit,.inpage-producttree h3,.inpage-producttree .back-to-top,.st-drill-down h3,.st-drill-down .back-to-top{align-items:center;border-style:solid;border-width:2px;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;justify-content:center;line-height:20px;margin-bottom:25px;margin-right:10px;padding:9px 15px;transition:all .3s ease}
.st-button svg+span,.button svg+span,button svg+span,[class^='table-button-'] svg+span,[class*=' table-button-'] svg+span,.generic-button svg+span,a.primary svg+span,.table-button-contact svg+span,.st-filter-btn svg+span,.sidebar-button-blue svg+span,.sidebar-button svg+span,.landingpage-rightform-holder .large-centered.medium-centered.small-centered a svg+span,.search-styling .button-orange svg+span,.search-styling .button-blue svg+span,.modal-content .accept-buttons .remind-yes svg+span,.modal-content .accept-buttons .remind-no svg+span,#newsletter-subscription-validation-popup .validation-form .newsletter-submit svg+span,.inpage-producttree h3 svg+span,.inpage-producttree .back-to-top svg+span,.st-drill-down h3 svg+span,.st-drill-down .back-to-top svg+span{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:0}
.button.small,button.small,.st-button--small,.generic-button.small,.table-button-blue,.solutionsoftwares-softwaresbutton,td a.table-button-grey-disabled{border-width:1px;font-size:14px;line-height:16px;padding:7px 10px}
.button.small .st-button__icon,button.small .st-button__icon,.st-button--small .st-button__icon,.generic-button.small .st-button__icon,.table-button-blue .st-button__icon,.solutionsoftwares-softwaresbutton .st-button__icon,td a.table-button-grey-disabled .st-button__icon{height:16px;width:16px}
.button.small .st-button__icon--buydirect,button.small .st-button__icon--buydirect,.st-button--small .st-button__icon--buydirect,.generic-button.small .st-button__icon--buydirect,.table-button-blue .st-button__icon--buydirect,.solutionsoftwares-softwaresbutton .st-button__icon--buydirect,td a.table-button-grey-disabled .st-button__icon--buydirect{height:11px;width:20px}
.button.small .st-button__icon--chip,button.small .st-button__icon--chip,.st-button--small .st-button__icon--chip,.generic-button.small .st-button__icon--chip,.table-button-blue .st-button__icon--chip,.solutionsoftwares-softwaresbutton .st-button__icon--chip,td a.table-button-grey-disabled .st-button__icon--chip{width:18px}
.st-available-button{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.st-available-button:hover .quantity-label:after{border-left-color:#96d7f2}
.st-available-button.active .quantity-label:after{-webkit-transform:rotate(90deg) translateX(-3px);transform:rotate(90deg) translateX(-3px)}
.st-available-button__text-up{color:#74757c}
.st-available-button .quantity-label{font-size:13px;font-weight:700}
.st-available-button .quantity-label:after{content:'';border:4px solid transparent;display:inline-block;border-left-color:#3cb4e6;margin-left:7px;-webkit-transform-origin:left;transform-origin:left}
.st-button--block{display:flex}
.st-button--primary,.button,button,.st-button--primary[disabled],[disabled].button,button[disabled]{background-color:#3cb4e6;border-color:#3cb4e6;color:#fff}
.st-button--primary:visited,.button:visited,button:visited{background-color:#3cb4e6;border-color:#3cb4e6;color:#fff;outline:0}
.st-button--primary:active,.button:active,button:active{background:#28b0ed;border-color:#28b0ed;color:white;outline:0}
.st-button--primary:not([disabled]):focus,.button:not([disabled]):focus,button:not([disabled]):focus,.st-button--primary:not([disabled]):hover,.button:not([disabled]):hover,button:not([disabled]):hover{border-color:#57b6e1;outline-width:0;opacity:1;background:#57b6e1}
.st-button--primary:not([disabled]):focus,.button:not([disabled]):focus,button:not([disabled]):focus,.st-button--primary:not([disabled]):focus span,.button:not([disabled]):focus span,button:not([disabled]):focus span,.st-button--primary:not([disabled]):hover,.button:not([disabled]):hover,button:not([disabled]):hover,.st-button--primary:not([disabled]):hover span,.button:not([disabled]):hover span,button:not([disabled]):hover span{color:white}
.st-button--primary .st-button__icon,.button .st-button__icon,button .st-button__icon{fill:#fff}
.st-button--primary.st-magento,.st-magento.button,button.st-magento,.st-button--primary.st-magento[disabled],.st-magento[disabled].button,button.st-magento[disabled]{background-color:#e6007e;border-color:#e6007e;color:#fff}
.st-button--primary.st-magento:visited,.st-magento.button:visited,button.st-magento:visited{background-color:#e6007e;border-color:#e6007e;color:#fff;outline:0}
.st-button--primary.st-magento:active,.st-magento.button:active,button.st-magento:active{background:#e6007e;border-color:#e6007e;color:white;outline:0}
.st-button--primary.st-magento:not([disabled]):focus,.st-magento.button:not([disabled]):focus,button.st-magento:not([disabled]):focus,.st-button--primary.st-magento:not([disabled]):hover,.st-magento.button:not([disabled]):hover,button.st-magento:not([disabled]):hover{border-color:#da268e;outline-width:0;opacity:1;background:#da268e}
.st-button--primary.st-magento:not([disabled]):focus,.st-magento.button:not([disabled]):focus,button.st-magento:not([disabled]):focus,.st-button--primary.st-magento:not([disabled]):focus span,.st-magento.button:not([disabled]):focus span,button.st-magento:not([disabled]):focus span,.st-button--primary.st-magento:not([disabled]):hover,.st-magento.button:not([disabled]):hover,button.st-magento:not([disabled]):hover,.st-button--primary.st-magento:not([disabled]):hover span,.st-magento.button:not([disabled]):hover span,button.st-magento:not([disabled]):hover span{color:white}
.st-button--primary.st-magento .st-button__icon,.st-magento.button .st-button__icon,button.st-magento .st-button__icon{fill:#fff}
.st-button--primary-dark,.st-button--primary-dark[disabled]{background-color:#03234b;border-color:#03234b;color:#fff;outline:0}
.st-button--primary-dark:visited{background-color:#03234b;border-color:#03234b;color:#fff;outline:0}
.st-button--primary-dark:active{background:#00234e;border-color:#00234e;color:white;outline:0}
.st-button--primary-dark:not([disabled]):focus,.st-button--primary-dark:not([disabled]):hover{border-color:#294466;outline-width:0;opacity:1;background:#294466}
.st-button--primary-dark:not([disabled]):focus,.st-button--primary-dark:not([disabled]):focus span,.st-button--primary-dark:not([disabled]):hover,.st-button--primary-dark:not([disabled]):hover span{color:white}
.st-button--primary-dark .st-button__icon{fill:#fff}
.st-button--secondary,.st-button--secondary[disabled]{background-color:#74757c;border-color:#74757c;color:#fff}
.st-button--secondary:visited{background-color:#74757c;border-color:#74757c;color:#fff;outline:0}
.st-button--secondary:active{background:#4b4b67;border-color:#4b4b67;color:white;outline:0}
.st-button--secondary:not([disabled]):focus,.st-button--secondary:not([disabled]):hover{border-color:#717173;outline-width:0;opacity:1;background:#717173}
.st-button--secondary:not([disabled]):focus,.st-button--secondary:not([disabled]):focus span,.st-button--secondary:not([disabled]):hover,.st-button--secondary:not([disabled]):hover span{color:white}
.st-button--secondary .st-button__icon{fill:#fff}
.st-button--outline,.st-button--outline[disabled]{background-color:#fff;border-color:#3cb4e6;color:#3cb4e6}
.st-button--outline:visited{background-color:#fff;border-color:#3cb4e6;color:#3cb4e6;outline:0}
.st-button--outline:active{background:white;border-color:#28b0ed;color:#28b0ed;outline:0}
.st-button--outline:not([disabled]):focus,.st-button--outline:not([disabled]):hover{border-color:#57b6e1;outline-width:0;opacity:1;background:white}
.st-button--outline:not([disabled]):focus,.st-button--outline:not([disabled]):focus span,.st-button--outline:not([disabled]):hover,.st-button--outline:not([disabled]):hover span{color:#57b6e1}
.st-button--outline .st-button__icon{fill:#3cb4e6}
.st-button--outline.st-magento,.st-button--outline.st-magento[disabled]{background-color:#fff;border-color:#e6007e;color:#e6007e}
.st-button--outline.st-magento:visited{background-color:#fff;border-color:#e6007e;color:#e6007e;outline:0}
.st-button--outline.st-magento:active{background:white;border-color:#e6007e;color:#e6007e;outline:0}
.st-button--outline.st-magento:not([disabled]):focus,.st-button--outline.st-magento:not([disabled]):hover{border-color:#da268e;outline-width:0;opacity:1;background:white}
.st-button--outline.st-magento:not([disabled]):focus,.st-button--outline.st-magento:not([disabled]):focus span,.st-button--outline.st-magento:not([disabled]):hover,.st-button--outline.st-magento:not([disabled]):hover span{color:#da268e}
.st-button--outline.st-magento .st-button__icon{fill:#e6007e}
.st-button--outline-pink,.st-button--outline-pink[disabled]{background-color:#fff;border-color:#e6007e;color:#e6007e}
.st-button--outline-pink:visited{background-color:#fff;border-color:#e6007e;color:#e6007e;outline:0}
.st-button--outline-pink:active{background:white;border-color:#e6007e;color:#e6007e;outline:0}
.st-button--outline-pink:not([disabled]):focus,.st-button--outline-pink:not([disabled]):hover{border-color:#ea2691;outline-width:0;opacity:1;background:white}
.st-button--outline-pink:not([disabled]):focus,.st-button--outline-pink:not([disabled]):focus span,.st-button--outline-pink:not([disabled]):hover,.st-button--outline-pink:not([disabled]):hover span{color:#ea2691}
.st-button--outline-pink .st-button__icon{fill:#e6007e}
.st-button--transparent,.st-button--transparent[disabled]{background-color:transparent;border-color:#fff;color:#fff}
.st-button--transparent:visited{background-color:transparent;border-color:#fff;color:#fff;outline:0}
.st-button--transparent:active{background:transparent;border-color:white;color:white;outline:0}
.st-button--transparent:not([disabled]):focus,.st-button--transparent:not([disabled]):hover{border-color:white;outline-width:0;opacity:1;background:rgba(255,255,255,0.5)}
.st-button--transparent:not([disabled]):focus,.st-button--transparent:not([disabled]):focus span,.st-button--transparent:not([disabled]):hover,.st-button--transparent:not([disabled]):hover span{color:white}
.st-button--transparent .st-button__icon{fill:#fff}
.st-button--shop,.st-button--shop[disabled]{background-color:#03234b;border-color:#03234b;color:#fff}
.st-button--shop:visited{background-color:#03234b;border-color:#03234b;color:#fff;outline:0}
.st-button--shop:active{background:#03234b;border-color:#03234b;color:white;outline:0}
.st-button--shop:not([disabled]):focus,.st-button--shop:not([disabled]):hover{border-color:#26416c;outline-width:0;opacity:1;background:#26416c}
.st-button--shop:not([disabled]):focus,.st-button--shop:not([disabled]):focus span,.st-button--shop:not([disabled]):hover,.st-button--shop:not([disabled]):hover span{color:white}
.st-button--shop .st-button__icon{fill:#fff}
.st-button--top{opacity:.5;padding:5px;transform:rotate(-90deg)}
.st-button--top,.st-button--top[disabled]{background-color:#3cb4e6;border-color:#3cb4e6;color:#fff}
.st-button--top:visited{background-color:#3cb4e6;border-color:#3cb4e6;color:#fff;outline:0}
.st-button--top:active{background:#28b0ed;border-color:#28b0ed;color:white;outline:0}
.st-button--top:not([disabled]):focus,.st-button--top:not([disabled]):hover{border-color:#57b6e1;outline-width:0;opacity:1;background:#57b6e1}
.st-button--top:not([disabled]):focus,.st-button--top:not([disabled]):focus span,.st-button--top:not([disabled]):hover,.st-button--top:not([disabled]):hover span{color:white}
.st-button--top .st-button__icon{fill:#fff}
.st-button--disabled,.button.disabled,button.disabled,submit.disabled{opacity:.35;pointer-events:none}
.st-button--error{border:1px solid #e6007e !important;cursor:not-allowed !important}
.st-button--error.st-button--primary:hover,.st-button--error.button:hover,button.st-button--error:hover{background-color:#3cb4e6}
.st-button--error.st-button--transparent:hover{background-color:transparent}
.st-button--error.st-button--shop:hover{background-color:#03234b}
.st-button--error:hover:after{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);color:#74757c;content:attr(data-error-text);font-size:13px;left:0;padding:2px 10px;position:absolute;top:-90%;white-space:nowrap;z-index:1000}
@media screen and (max-width:40em){.st-button--error:hover:after{display:none}
}
.st-button-size--l{width:250px}
.st-button--clear{margin:0}
.st-button--small-spacing{margin-bottom:15px}
.st-button--iconless{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.st-button__icon{fill:#fff;height:20px;width:20px}
.st-button__icon--start{left:15px;position:absolute}
.st-button__icon--left{margin-right:15px}
.st-button__icon--right{margin-left:15px}
.st-button__icon--buydirect{height:15px;width:25px}
.st-button__icon--chip{height:26px;width:26px}
.st-button__icon--info-db{height:18px;vertical-align:middle;width:18px}
.st-button__icon.st-svg--download{margin-top:-3px}
.st-button__spinner{display:none}
.st-button--network{margin-bottom:0;margin-right:0}
.st-button--network .st-button__icon{height:22px;width:20px}
.st-button--twitter{background-color:#55acee;border:1px solid #55acee;padding:4px 5px}
.st-button--facebook{background-color:#3b5998;border:1px solid #3b5998;padding:4px 5px}
.st-button--linkedin{background-color:#0976b4;border:1px solid #0976b4;padding:4px 5px}
.st-button--email{background-color:#3cb4e6;border:1px solid #3cb4e6;padding:4px 5px}
.st-button--whatsapp{background-color:#4dc247;border:1px solid #4dc247;padding:4px 5px}
.st-button--instagram{background-image:radial-gradient(circle at 27% 108%,#fd5,#fd5 10%,#ff543e 50%,#c837ab);border:0;padding:5px 6px}
.st-button--youtube{background-color:#e20c35;border:1px solid #e20c35;padding:4px 5px}
.st-button.is-loading .st-button__icon{display:none}
.st-button.is-loading .st-button__spinner{width:42px;height:42px;display:block;background:url("../fonts/loading-spinner.svg") center center no-repeat;-webkit-animation-name:loading-spinner-rotate;animation-name:loading-spinner-rotate;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;margin:0 auto;background-size:cover;height:20px;left:15px;position:absolute;width:20px}
.optanon-alert-box-wrapper .optanon-alert-box-button-middle button:hover{background:0}
.st-support-container{float:right;position:relative}
.st-support-wrapper{bottom:60px;position:fixed;right:0;z-index:120}
@media(min-width:40.063em){.st-support-wrapper{bottom:95px}
}
.st-support{align-items:center;color:#fff;position:absolute}
.st-support-box{background:#3cb4e6;box-shadow:0 0 10px 0 rgba(0,0,0,0.2);height:75px;position:absolute;right:0;text-align:center;transition:background .3s ease;width:95px}
@media(max-width:40em){.st-support-box{height:50px;width:80px}
}
.st-support-box:hover{background:#61bae3;cursor:pointer}
.st-support-box__icon{display:block;fill:#fff;height:29px;margin:8px auto 0;width:27px}
@media(max-width:40em){.st-support-box__icon{height:36px;margin-left:20px;width:36px}
}
.st-support-box__text{color:#fff;font-size:13px;line-height:16px;padding:0 5px;white-space:pre-line}
@media(max-width:40em){.st-support-box__text{display:none}
}
html[lang='ja'] .st-support-box__text{font-size:12px}
.st-support-widget{background:#fff;bottom:8px;box-shadow:0 0 10px 0 rgba(0,0,0,0.2);display:flex;max-width:656px;position:fixed;right:0;transition:all 300ms ease;width:656px;z-index:1004}
@media(max-width:40em){.st-support-widget{height:100%;top:0;width:inherit}
}
.st-support-widget__boxes{display:flex;flex-wrap:wrap;justify-content:center;margin:25px 0 0}
.st-support-widget.st-support-widget--closed{opacity:0;transform:translateX(656px)}
.st-support-widget__content{float:right;width:611px}
.st-support-widget__content:after{content:'';display:block;height:25px}
.st-support-widget__content-headline{font-size:18px;margin:25px 0 20px;text-align:center}
@media(max-width:40em){.st-support-widget__content{float:unset;height:calc(100% - 42px);overflow-y:auto;text-align:center;width:100%}
}
.st-support-widget__close{background-color:#3cb4e6;float:left;position:relative;transition:background .3s ease;width:45px}
.st-support-widget__close:hover{background:#61bae3;cursor:pointer}
@media(max-width:40em){.st-support-widget__close{display:none}
}
.st-support-widget__close-button{left:7px;position:absolute;top:47%}
.st-support-widget__close-button::before,.st-support-widget__close-button::after{background-color:#fff;content:' ';height:25px;left:15px;position:absolute;width:2px}
.st-support-widget__close-button::before{transform:rotate(45deg)}
.st-support-widget__close-button::after{transform:rotate(-45deg)}
@media(max-width:40em){.st-support-widget__close-button{display:none}
}
.st-support-widget__close-button--small{bottom:0;display:none;justify-content:center;left:0;margin:0;position:absolute;right:0;width:100%}
@media(max-width:40em){.st-support-widget__close-button--small{display:inherit}
}
.st-support-widget__online-support,.st-support-widget__search-contacts{border:solid 1px #ccc;margin:0 15px 25px;padding:0 5px 5px;width:254px}
.st-support-widget__online-support:hover,.st-support-widget__search-contacts:hover{cursor:pointer}
@media only screen and (max-width:40em){.st-support-widget__online-support,.st-support-widget__search-contacts{width:80%}
}
@media only screen and (max-width:40em) and (orientation:portrait){.st-support-widget__online-support,.st-support-widget__search-contacts{margin:0 0 25px}
}
@media only screen and (min-width:320px) and (max-width:823px) and (orientation:landscape){.st-support-widget__online-support,.st-support-widget__search-contacts{width:40%}
}
.st-support-widget__headline--inside{color:#3cb4e6;font-size:24px;text-align:center}
.st-support-widget__text--inside{font-size:14px;line-height:20px;text-align:center}
.st-support-widget__footer p{font-size:14px;margin:0 auto;max-width:400px;text-align:center}
@media(max-width:40em){.st-support-widget__footer p{max-width:80%}
}
.st-support-widget__footer-link{color:#3cb4e6}
.st-support-widget__icon{fill:#fff;height:35px;margin-top:2px;width:35px}
.st-support-widget__icon-blue{fill:#3cb4e6;height:40px;margin-left:107px;margin-top:20px;width:40px}
@media(max-width:40em){.st-support-widget__icon-blue{margin-left:0}
}
.cd-accordion-menu .st-quickview__feature-list,.st-accordion .st-list,.st-list,main ul{color:#74757c;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:30px;list-style:none;margin-left:0;padding:0}
.cd-accordion-menu .st-quickview__feature-list li,.st-accordion .st-list li,.st-list li,main ul li{margin:0;padding-left:35px;position:relative}
.cd-accordion-menu .st-quickview__feature-list li:before,.st-accordion .st-list li:before,.st-list li:before,main ul li:before{color:#3cb4e6;content:'\25E6';display:block;font-size:24px;left:13px;position:absolute}
.cd-accordion-menu .st-quickview__feature-list li>ul>li:before,.st-accordion .st-list li>ul>li:before,.st-list li>ul>li:before,main ul li>ul>li:before{content:'\2022';font-size:18px}
.cd-accordion-menu .no-bullet.st-quickview__feature-list li:before,.no-bullet.st-list li:before,main ul.no-bullet li:before{display:none}
.cd-accordion-menu .st-quickview__feature-list .st-quickview-toggle,.st-list .st-quickview-toggle,main ul .st-quickview-toggle{line-height:1.5}
.st-list--small,.newsletter-registration-password-requirement ul{font-size:14px;line-height:20px}
.st-list--small li,.newsletter-registration-password-requirement ul li{margin-bottom:5px;padding-left:15px}
.st-list--small li::before,.newsletter-registration-password-requirement ul li::before{left:0}
.st-nav-tabs.st-nav-tabs--search .st-nav-tabs-wrapper ul,.st-edesign ul,.st-accordion ul,.st-side-navigation ul{list-style:none;margin:0;padding:0}
.st-nav-tabs.st-nav-tabs--search .st-nav-tabs-wrapper ul li,.st-edesign ul li,.st-accordion ul li,.st-side-navigation ul li{line-height:normal;padding-left:0}
.st-nav-tabs.st-nav-tabs--search .st-nav-tabs-wrapper ul li:before,.st-edesign ul li:before,.st-accordion ul li:before,.st-side-navigation ul li:before{display:none}
.st-accordion .st-list li{line-height:30px}
.st-secondary-nav-tabs{position:relative}
.st-secondary-nav-tabs .slider{border-bottom:solid 1px #e6e6e6;padding-bottom:0}
.st-secondary-nav-tabs .slider:not(.slick-initialized){display:-webkit-box;display:-ms-flexbox;display:flex}
.st-secondary-nav-tabs .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%}
.st-secondary-nav-tabs .slick-slide{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;height:auto;outline:0}
.st-secondary-nav-tabs .slick-slide:focus{outline:0}
@media only screen and (max-width:64em){.st-secondary-nav-tabs .slick-slide{display:inline-block;min-width:auto}
}
.st-secondary-nav-tabs .slick-slide.is-active .tab a,.st-secondary-nav-tabs .slick-slide:hover .tab a{color:#666;text-shadow:.5px 0 0 #666}
.st-secondary-nav-tabs .slick-slide.is-active .tab a::after,.st-secondary-nav-tabs .slick-slide:hover .tab a::after{background-color:#3cb4e6;bottom:4px;content:'';height:2px;left:0;position:absolute;-webkit-transform:translateY(4px);transform:translateY(4px);-webkit-transition:all .3s;transition:all .3s;width:100%}
.st-secondary-nav-tabs .slick-slide:not(.slick-cloned):first-of-type .tab{padding-left:0}
.st-secondary-nav-tabs .slick-slide:not(.slick-cloned):last-of-type .tab{padding-right:0}
.st-secondary-nav-tabs .tab{background:#fff;color:#666;outline:0;overflow:hidden;padding:0 20px;position:relative;width:100%}
.st-secondary-nav-tabs .tab:focus{outline:0}
.st-secondary-nav-tabs .tab a{color:#666;display:inline-block;font-size:14px;font-weight:normal;height:100%;letter-spacing:.3px;line-height:14px;outline:0;padding:10px 0 10px;padding-bottom:17px;position:relative;-webkit-transition:all .2s;transition:all .2s;white-space:nowrap}
.st-secondary-nav-tabs .tab a:focus{outline:0}
.st-secondary-nav-tabs .slick-next,.st-secondary-nav-tabs .slick-prev{background-color:rgba(255,255,255,0.5);height:32px;margin:0;opacity:0;top:0;-webkit-transform:none;transform:none;-webkit-transition:all .2s;transition:all .2s;visibility:hidden;width:18px}
.st-secondary-nav-tabs .slick-next:not(.slick-disabled),.st-secondary-nav-tabs .slick-prev:not(.slick-disabled){opacity:1;visibility:visible}
.st-secondary-nav-tabs .slick-next svg,.st-secondary-nav-tabs .slick-prev svg{fill:#666;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.st-secondary-nav-tabs .slick-prev{background:#fff;border-right:2px solid #ccc;left:-5px}
.st-secondary-nav-tabs .slick-prev::before{content:none}
.st-secondary-nav-tabs .slick-prev::after{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0.5)),to(#fff));background:linear-gradient(to left,rgba(255,255,255,0.5),#fff);content:' ';height:100%;position:absolute;right:-18px;top:0;width:16px}
.st-secondary-nav-tabs .slick-next{background:#fff;border-left:2px solid #ccc;right:-5px}
.st-secondary-nav-tabs .slick-next::before{content:none}
.st-secondary-nav-tabs .slick-next::after{background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.5)),to(#fff));background:linear-gradient(to right,rgba(255,255,255,0.5),#fff);content:' ';height:100%;left:-18px;position:absolute;top:0;width:16px}
main .st-accordion.st-accordion--read-more ul.st-accordion__list>li{padding-left:0}
main .st-accordion.st-accordion--read-more ul.st-accordion__list .st-h5,main .st-accordion.st-accordion--read-more ul.st-accordion__list .contactsubtitle{margin-bottom:25px}
.st-simple-accordion-content{display:none}
.st-simple-accordion-toggler{cursor:pointer}
.st-simple-accordion-toggler .st-svg--arrow-right{fill:#03234b;margin:0 0 0 7.5px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all 500ms;transition:all 500ms}
.st-simple-accordion-toggler--full-width{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.st-simple-accordion-toggler--large .st-svg--arrow-right{height:16px;width:11px}
.st-simple-accordion.is-expanded .st-simple-accordion-content{display:block}
.st-simple-accordion.is-expanded .st-simple-accordion-toggler .st-svg{-webkit-transform:rotate(270deg);transform:rotate(270deg)}
.st-list{margin-bottom:0}
.st-list li{line-height:20px;margin-bottom:10px;padding-left:0}
.st-list li:before{content:none}
.st-list li:last-child{margin-bottom:0}
@media(max-width:40em){.st-link-list{margin-bottom:0}
}
.st-link-list li{line-height:20px;margin-bottom:10px;padding-left:0}
.st-link-list li:before{content:none}
@media(max-width:40em){.st-link-list-wrapper:first-child .st-group-title{margin-top:0}
}
.st-svg-sprite{display:none}
.st-svg{display:inline-block;pointer-events:none}
.st-svg--block{display:block}
.st-svg--arrow-right{fill:#03234b;height:11px;width:6px}
.st-svg--arrow-bottom,.st-svg--arrow-top{fill:#464650;height:11px;width:6px}
.st-svg--arrow-bottom{transform:rotate(90deg)}
.st-svg--arrow-top{transform:rotate(-90deg)}
.st-svg--new{height:28px;width:28px}
.st-svg--butterfly{height:25px;width:25px}
.st-svg--edit{height:23px;width:22px}
.st-svg--bookmark{height:19px;width:20px}
.st-svg--info-db{height:18px;width:18px}
.st-svg--filter{height:24px;width:24px}
.st-svg--toggle-tree{fill:#74757c;height:14px;width:19px}
.st-svg--battery,.st-svg--smps,.st-svg--led,.st-svg--antenna,.st-svg--filters,.st-svg--esd,.st-svg--diodes,.st-svg--photovoltaic{fill:#74757c}
.st-svg--smps{height:11px;width:17px}
.st-svg--led{height:18px;width:14px}
.st-svg--photovoltaic{height:13px;width:17px}
.st-svg--battery{height:17px;width:11px}
.st-svg--filters{height:11px;width:15px}
.st-svg--antenna{height:13px;width:17px}
.st-svg--esd{height:19px;width:15px}
.st-svg--diodes{height:17px;width:20px}
.st-svg--plus,.st-svg--minus{height:15px;width:15px}
.st-svg--plus{fill:#3cb4e6}
.st-svg--minus{fill:#e6007e}
.st-svg--education{fill:#03234b;height:32px;width:36px}
.st-svg--close{fill:#74757c;height:20px;width:20px}
.st-svg--scroll{animation-name:bounce-7;animation-timing-function:cubic-bezier(0.28,0.84,0.42,1);animation-duration:2s;animation-iteration-count:infinite;fill:#3cb4e6;height:19px;width:12px}
.st-svg--zoom{fill:#3cb4e6;height:21px;position:absolute;right:10px;top:13px;width:16px}
.st-header .st-svg--bookmark,.st-search .st-svg--bookmark{fill:#3cb4e6}
.st-header--mobile .st-svg--user,.st-header--mobile .st-svg--search,.st-header--mobile .st-svg--burger,.st-header--mobile .st-svg--close{fill:#74757c}
.st-header--mobile .st-svg--burger{height:20px;width:26px}
.st-header--mobile .st-svg--search{height:19px;width:19px}
.st-header--mobile .st-svg--user{height:21px;width:21px}
.st-header--mobile .st-svg--close{height:23px;width:23px}
.st-nav .st-svg--all-products{fill:#fff;height:16px;width:16px}
.st-nav .st-svg--applications,.st-nav .st-svg--tools,.st-nav .st-svg--user,.st-nav .st-svg--butterfly,.st-nav .st-svg--new,.st-nav .st-svg--calendar,.st-nav .st-svg--datasheet,.st-nav .st-svg--contact{fill:#fff;height:20px;width:18px}
.st-nav .st-svg--about-us{height:19px;width:19px}
.st-nav .st-svg--new,.st-nav .st-svg--butterfly,.st-nav .st-svg--edit{fill:#3cb4e6}
.st-nav--small .st-svg{fill:#fff}
.st-nav--small .st-svg--all-products{height:18px;width:18px}
.st-nav--small .st-svg--applications{height:22px;width:18px}
.st-nav--small .st-svg--tools{height:22px;width:16px}
.st-nav--small .st-svg--user{height:21px;width:21px}
.st-nav--small .st-svg--about-us{height:19px;width:19px}
.st-nav--small .st-svg--butterfly,.st-nav--small .st-svg--new,.st-nav--small .st-svg--calendar,.st-nav--small .st-svg--datasheet,.st-nav--small .st-svg--contact{height:20px;width:18px}
.st-search--mobile .st-svg--search{height:17px;width:17px}
.st-svg--delete{cursor:pointer;fill:#3cb4e6;height:16px;pointer-events:all;width:16px}
.st-svg--delete:hover{fill:#90cfeb;opacity:1}
.st-svg--arrow-tabs{height:14px;width:8px}
.st-footer .st-svg--arrow-right{fill:#3cb4e6}
.st-nav-tabs .st-svg--filter{fill:#3cb4e6}
.st-svg--info{fill:#fff;height:15px;width:15px}
.st-stage-product__headline .st-link .st-link__icon.st-svg--bookmark,.st-stage .st-link .st-link__icon.st-svg--bookmark,.st-table-header__headline .st-link .st-link__icon.st-svg--bookmark{height:19px;width:20px}
.st-stage-product__headline .st-popover .st-link,.st-search-results-header .st-popover .st-link{display:block;vertical-align:middle}
.st-stage-product__headline .st-link .st-link__icon.st-svg--email,.st-stage .st-link .st-link__icon.st-svg--email{height:14px;width:22px}
.st-table-header__toolbox .st-link .st-link__icon.st-svg--export{height:17px;width:18px}
.st-popover .st-svg--close{height:10px;width:10px}
.st-modal__close,.st-sidebar .st-sidebar__cancel-button,.modal-dialog a.btn-close-panel,.reveal-modal a.close-reveal-modal:not(.st-modal__close),#openModalOptOut .close-reveal-modal,#successInterests .close-reveal-modal{cursor:pointer;height:30px;right:15px;top:15px;width:30px}
@media(max-width:64em){.st-modal__close,.st-sidebar .st-sidebar__cancel-button,.modal-dialog a.btn-close-panel,.reveal-modal a.close-reveal-modal:not(.st-modal__close),#openModalOptOut .close-reveal-modal,#successInterests .close-reveal-modal{height:30px;width:30px}
}
.st-modal__close:before,.st-sidebar .st-sidebar__cancel-button:before,.modal-dialog a.btn-close-panel:before,.reveal-modal a.close-reveal-modal:not(.st-modal__close):before,#openModalOptOut .close-reveal-modal:before,#successInterests .close-reveal-modal:before,.st-modal__close:after,.st-sidebar .st-sidebar__cancel-button:after,.modal-dialog a.btn-close-panel:after,.reveal-modal a.close-reveal-modal:not(.st-modal__close):after,#openModalOptOut .close-reveal-modal:after,#successInterests .close-reveal-modal:after{background:#74757c;content:'';height:2px;left:0;position:absolute;top:50%;width:40px}
@media(max-width:64em){.st-modal__close:before,.st-sidebar .st-sidebar__cancel-button:before,.modal-dialog a.btn-close-panel:before,.reveal-modal a.close-reveal-modal:not(.st-modal__close):before,#openModalOptOut .close-reveal-modal:before,#successInterests .close-reveal-modal:before,.st-modal__close:after,.st-sidebar .st-sidebar__cancel-button:after,.modal-dialog a.btn-close-panel:after,.reveal-modal a.close-reveal-modal:not(.st-modal__close):after,#openModalOptOut .close-reveal-modal:after,#successInterests .close-reveal-modal:after{width:30px}
}
.st-modal__close:before,.st-sidebar .st-sidebar__cancel-button:before,.modal-dialog a.btn-close-panel:before,.reveal-modal a.close-reveal-modal:not(.st-modal__close):before,#openModalOptOut .close-reveal-modal:before,#successInterests .close-reveal-modal:before{transform:rotate(45deg)}
.st-modal__close:after,.st-sidebar .st-sidebar__cancel-button:after,.modal-dialog a.btn-close-panel:after,.reveal-modal a.close-reveal-modal:not(.st-modal__close):after,#openModalOptOut .close-reveal-modal:after,#successInterests .close-reveal-modal:after{transform:rotate(-45deg)}
.st-modal--video .st-modal__close,.reveal-modal .st-modal__close,.st-modal--video .st-sidebar .st-sidebar__cancel-button,.st-sidebar .st-modal--video .st-sidebar__cancel-button,.reveal-modal .st-sidebar .st-sidebar__cancel-button,.st-sidebar .reveal-modal .st-sidebar__cancel-button,.st-modal--image .st-modal__close,.st-modal--image .st-sidebar .st-sidebar__cancel-button,.st-sidebar .st-modal--image .st-sidebar__cancel-button,.reveal-modal a.close-reveal-modal:not(.st-modal__close){display:block;height:40px;right:0;width:40px;z-index:100}
.st-modal--video .st-modal__close:before,.reveal-modal .st-modal__close:before,.st-modal--video .st-sidebar .st-sidebar__cancel-button:before,.st-sidebar .st-modal--video .st-sidebar__cancel-button:before,.reveal-modal .st-sidebar .st-sidebar__cancel-button:before,.st-sidebar .reveal-modal .st-sidebar__cancel-button:before,.st-modal--image .st-modal__close:before,.st-modal--image .st-sidebar .st-sidebar__cancel-button:before,.st-sidebar .st-modal--image .st-sidebar__cancel-button:before,.reveal-modal a.close-reveal-modal:not(.st-modal__close):before,.st-modal--video .st-modal__close:after,.reveal-modal .st-modal__close:after,.st-modal--video .st-sidebar .st-sidebar__cancel-button:after,.st-sidebar .st-modal--video .st-sidebar__cancel-button:after,.reveal-modal .st-sidebar .st-sidebar__cancel-button:after,.st-sidebar .reveal-modal .st-sidebar__cancel-button:after,.st-modal--image .st-modal__close:after,.st-modal--image .st-sidebar .st-sidebar__cancel-button:after,.st-sidebar .st-modal--image .st-sidebar__cancel-button:after,.reveal-modal a.close-reveal-modal:not(.st-modal__close):after{background:#fff}
@media(max-width:64em){.st-modal--video .st-modal__close,.reveal-modal .st-modal__close,.st-modal--video .st-sidebar .st-sidebar__cancel-button,.st-sidebar .st-modal--video .st-sidebar__cancel-button,.reveal-modal .st-sidebar .st-sidebar__cancel-button,.st-sidebar .reveal-modal .st-sidebar__cancel-button,.st-modal--image .st-modal__close,.st-modal--image .st-sidebar .st-sidebar__cancel-button,.st-sidebar .st-modal--image .st-sidebar__cancel-button,.reveal-modal a.close-reveal-modal:not(.st-modal__close){left:calc(100% - 45px);position:relative;top:5px;z-index:1000}
}
.st-modal__headline,.reveal-modal h2#videoModalTitle,.reveal-modal .simple-table-layout td h1#videoModalTitle,.simple-table-layout td .reveal-modal h1#videoModalTitle,.reveal-modal .simple-table-layout+h3+h1#videoModalTitle{font-size:20px}
@media(max-width:64em){.st-modal__headline,.reveal-modal h2#videoModalTitle,.reveal-modal .simple-table-layout td h1#videoModalTitle,.simple-table-layout td .reveal-modal h1#videoModalTitle,.reveal-modal .simple-table-layout+h3+h1#videoModalTitle{font-size:16px}
}
.st-modal--video .st-modal__headline,.reveal-modal .st-modal__headline,.st-modal--image .st-modal__headline,.reveal-modal h2#videoModalTitle,.reveal-modal .simple-table-layout td h1#videoModalTitle,.simple-table-layout td .reveal-modal h1#videoModalTitle,.reveal-modal .simple-table-layout+h3+h1#videoModalTitle{color:#fff;left:0;margin:0;max-width:95%;text-align:left;z-index:1006}
@media(min-width:930px) and (max-width:64em){.st-modal--video .st-modal__headline,.reveal-modal .st-modal__headline,.st-modal--image .st-modal__headline,.reveal-modal h2#videoModalTitle,.reveal-modal .simple-table-layout td h1#videoModalTitle,.simple-table-layout td .reveal-modal h1#videoModalTitle,.reveal-modal .simple-table-layout+h3+h1#videoModalTitle{padding:10px 10px 15px}
}
@media(min-width:64.063em){.st-modal--video .st-modal__headline,.reveal-modal .st-modal__headline,.st-modal--image .st-modal__headline,.reveal-modal h2#videoModalTitle,.reveal-modal .simple-table-layout td h1#videoModalTitle,.simple-table-layout td .reveal-modal h1#videoModalTitle,.reveal-modal .simple-table-layout+h3+h1#videoModalTitle{position:absolute;top:10px}
}
@media(max-width:64em){.st-modal--video .st-modal__headline,.reveal-modal .st-modal__headline,.st-modal--image .st-modal__headline,.reveal-modal h2#videoModalTitle,.reveal-modal .simple-table-layout td h1#videoModalTitle,.simple-table-layout td .reveal-modal h1#videoModalTitle,.reveal-modal .simple-table-layout+h3+h1#videoModalTitle{left:0;padding:15px 10px;right:0}
}
#myModal .modal-content.loading:after,#myModal320 .modal-content.loading:after,#distribModal .modal-content.loading:after,#panel6 .modal-content.loading:after,#genericModal .modal-content.loading:after,#pdpTableModal .modal-content.loading:after,#genericModalNoBG .modal-content.loading:after,#oldBrowserModal .modal-content.loading:after,.generic-modal .modal-content.loading:after,.st-modal--generic .modal-content.loading:after{width:42px;height:42px;display:block;background:url("../fonts/loading-spinner.svg") center center no-repeat;animation-name:loading-spinner-rotate;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear;margin:0 auto;content:'';left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%}
.modal-loader{background-color:#7f7f7f;opacity:.7}
.modal-loader img{width:42px;height:42px;display:block;animation-name:loading-spinner-rotate;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear;margin:0 auto;content:'';left:50%;margin-left:-21px;position:absolute;top:50%}
.st-multiple-download-form.show-loader{position:relative;z-index:0}
.st-multiple-download-form .modal-loader{background:rgba(80,80,80,0.7);opacity:1;position:absolute;top:15px}
.st-multiple-download-form .modal-loader img{margin-top:-35px}
.st-multiple-download-form .modal-loader p{color:white;margin:0;padding:20px;position:absolute;text-align:center;top:50%;width:100%}
.st-selected-files-overlay .st-download-multiple-resources .st-svg--download{transition:fill .3s ease}
.st-selected-files-overlay .st-download-multiple-resources.disabled .st-svg--download{fill:#d4d4d4;pointer-events:none}
body:after{background:url(../fonts/loading-spinner.svg) center center no-repeat;content:'';display:none}
#genericModal .modal-dialog,#pdpTableModal .modal-dialog,#genericModalNoBG .modal-dialog,#distribModal .modal-dialog,#oldBrowserModal .modal-dialog,.generic-modal .modal-dialog,.st-modal .modal-dialog,.reveal-modal .modal-dialog,.st-modal--generic .modal-dialog{box-shadow:0 0 10px 0 rgba(0,0,0,0.2);height:auto;left:auto;margin:30px auto;max-width:1053px !important;overflow:auto;position:relative;width:auto}
#genericModal .modal-dialog .modal-content,#pdpTableModal .modal-dialog .modal-content,#genericModalNoBG .modal-dialog .modal-content,#distribModal .modal-dialog .modal-content,#oldBrowserModal .modal-dialog .modal-content,.generic-modal .modal-dialog .modal-content,.st-modal .modal-dialog .modal-content,.reveal-modal .modal-dialog .modal-content,.st-modal--generic .modal-dialog .modal-content{transition:height 2s ease-out,max-height 2s ease-out}
@media(max-width:40em){#genericModal .modal-dialog,#pdpTableModal .modal-dialog,#genericModalNoBG .modal-dialog,#distribModal .modal-dialog,#oldBrowserModal .modal-dialog,.generic-modal .modal-dialog,.st-modal .modal-dialog,.reveal-modal .modal-dialog,.st-modal--generic .modal-dialog{margin:0}
}
.modal-open{overflow:hidden}
.modal{bottom:0;display:none;left:0;outline:0;overflow:hidden;padding-right:0 !important;position:fixed;right:0;top:0;z-index:3500;-webkit-overflow-scrolling:touch}
.modal.fade .modal-dialog{transform:translate(0,-25%);transition:transform .3s ease-out}
.modal.in .modal-dialog{transform:translate(0,0)}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog,#evaluation-tool-software_wrapper div.modal{z-index:9004}
#evaluation-tool-software_wrapper div.modal-dialog ul,#evaluation-tool-software_wrapper div.modal-dialog ol{font-size:1em;line-height:1.5em;margin-top:-10px}
#evaluation-tool-software_wrapper div.modal-dialog li,.legal-disclaimer li,.st-partner-description li{margin-top:4px;margin-bottom:4px}
.st-partner-description ul,.st-partner-description ol{line-height:1.5em}
#evaluation-tool-software_wrapper div.modal{z-index:9004}
#evaluation-tool-software_wrapper div.modal-dialog ul{font-size:1em;line-height:1.5em;margin-top:-10px}
#evaluation-tool-software_wrapper div.modal-dialog ol{font-size:1em;line-height:1.5em;margin-top:-10px}
#evaluation-tool-software_wrapper div.modal-dialog li{margin-top:4px;margin-bottom:4px}
#partner-products-container .modal-content li{font-size:14px}
.modal-content{background-color:#fff;height:100%;outline:0;overflow:auto;padding:15px 10px 15px;position:relative;z-index:9005}
@media(min-width:40.063em){.modal-content{padding:70px}
}
.modal-content,.modal-content p,#partner-products-container .modal-content li{font-size:14px}
.reveal-modal-bg,.modal-backdrop{background:rgba(0,0,0,0.7)}
@media(max-width:64em){.reveal-modal-bg,.modal-backdrop{background:#000}
}
@media(min-width:64.063em){dialog,.reveal-modal{top:25px}
.st-modal,.reveal-modal,.st-modal--inside{max-height:none !important}
}
.modal-backdrop{background:rgba(0,0,0,0.7);bottom:0;display:block;height:auto !important;left:0;position:fixed;right:0;top:0;z-index:1004}
.modal-backdrop.in,.modal-backdrop.fade{opacity:1}
@media(max-width:64em){.st-modal,.reveal-modal{max-height:100vh !important;max-width:none !important;position:fixed !important;top:0 !important;width:100% !important}
}
.st-modal__close--content,.modal-dialog a.btn-close-panel{position:absolute;right:11px;top:12px;z-index:1000}
.st-modal__close--content:before,.modal-dialog a.btn-close-panel:before,.st-modal__close--content:after,.modal-dialog a.btn-close-panel:after{width:25px}
.st-modal--video,.reveal-modal,.st-modal--image{background:transparent;border:0;box-shadow:none;margin-bottom:25px;max-height:calc(100vh - 100px);overflow:auto;padding:0;text-align:center}
@media(max-width:64em){.st-modal--video,.reveal-modal,.st-modal--image{margin:0;text-align:left}
.st-modal--video .st-button,.reveal-modal .st-button,.st-modal--image .st-button{margin-left:10px}
}
@media(max-width:64em) and (orientation:portrait){.st-modal--video .st-modal__video,.reveal-modal .st-modal__video,.reveal-modal .flex-video.widescreen,.st-modal--image .st-modal__video,.st-modal--image .reveal-modal .flex-video.widescreen,.reveal-modal .st-modal--image .flex-video.widescreen{padding-bottom:60%}
}
@media(min-width:64.063em){.st-modal--video .st-modal__video,.reveal-modal .st-modal__video,.reveal-modal .flex-video.widescreen,.st-modal--image .st-modal__video,.st-modal--image .reveal-modal .flex-video.widescreen,.reveal-modal .st-modal--image .flex-video.widescreen{padding-bottom:60%;padding-top:60px}
}
.st-modal--video .st-modal__video img,.reveal-modal .st-modal__video img,.reveal-modal .flex-video.widescreen img,.st-modal--image .st-modal__video img,.st-modal--image .reveal-modal .flex-video.widescreen img,.reveal-modal .st-modal--image .flex-video.widescreen img{height:100%;left:0;position:absolute;top:0;width:100%}
.st-modal--video .st-modal__video iframe,.reveal-modal .st-modal__video iframe,.reveal-modal .flex-video.widescreen iframe,.st-modal--image .st-modal__video iframe,.st-modal--image .reveal-modal .flex-video.widescreen iframe,.reveal-modal .st-modal--image .flex-video.widescreen iframe{padding-top:60px}
@media(max-width:64em){.st-modal--video .st-modal__video iframe,.reveal-modal .st-modal__video iframe,.reveal-modal .flex-video.widescreen iframe,.st-modal--image .st-modal__video iframe,.st-modal--image .reveal-modal .flex-video.widescreen iframe,.reveal-modal .st-modal--image .flex-video.widescreen iframe{padding-top:15px}
}
.st-modal--video .st-modal__image,.reveal-modal .st-modal__image,.st-modal--image .st-modal__image{padding-bottom:40px;padding-top:15px;text-align:center}
@media(min-width:64.063em){.st-modal--video .st-modal__image,.reveal-modal .st-modal__image,.st-modal--image .st-modal__image{padding-top:60px}
}
@media only screen and (min-device-width:320px) and (max-device-width:823px) and (orientation:landscape){.st-modal--video .st-modal__image,.reveal-modal .st-modal__image,.st-modal--image .st-modal__image{display:block;margin:0 auto 0;max-width:70%;padding-bottom:15px;padding-top:15px}
}
.st-modal--video .video-js .vjs-poster,.reveal-modal .video-js .vjs-poster,.st-modal--image .video-js .vjs-poster{background-size:cover}
@media(max-width:64em){.st-modal--video.e-presentation .st-modal__close,.e-presentation.reveal-modal .st-modal__close,.st-modal--video.e-presentation .st-sidebar .st-sidebar__cancel-button,.st-sidebar .st-modal--video.e-presentation .st-sidebar__cancel-button,.e-presentation.reveal-modal .st-sidebar .st-sidebar__cancel-button,.st-sidebar .e-presentation.reveal-modal .st-sidebar__cancel-button,.st-modal--image.e-presentation .st-modal__close,.st-modal--image.e-presentation .st-sidebar .st-sidebar__cancel-button,.st-sidebar .st-modal--image.e-presentation .st-sidebar__cancel-button{left:calc(100% - 45px);position:relative;top:0}
}
@media(max-width:40em){.st-modal--video.e-presentation .st-modal__close,.e-presentation.reveal-modal .st-modal__close,.st-modal--video.e-presentation .st-sidebar .st-sidebar__cancel-button,.st-sidebar .st-modal--video.e-presentation .st-sidebar__cancel-button,.e-presentation.reveal-modal .st-sidebar .st-sidebar__cancel-button,.st-sidebar .e-presentation.reveal-modal .st-sidebar__cancel-button,.st-modal--image.e-presentation .st-modal__close,.st-modal--image.e-presentation .st-sidebar .st-sidebar__cancel-button,.st-sidebar .st-modal--image.e-presentation .st-sidebar__cancel-button{top:5px}
}
.st-modal--video .st-modal--inside,.reveal-modal .st-modal--inside,.st-modal--image .st-modal--inside{height:auto;position:relative}
@media only screen and (min-device-width:320px) and (max-device-width:823px) and (orientation:landscape){.st-modal--video .st-modal--inside,.reveal-modal .st-modal--inside,.st-modal--image .st-modal--inside{padding-top:0;text-align:center}
.st-modal--video .st-modal__headline,.reveal-modal .st-modal__headline,.st-modal--image .st-modal__headline{margin:0 auto;text-align:center}
.st-modal--video .st-modal__video,.reveal-modal .st-modal__video,.reveal-modal .flex-video.widescreen,.st-modal--image .st-modal__video,.st-modal--image .reveal-modal .flex-video.widescreen,.reveal-modal .st-modal--image .flex-video.widescreen{margin:30px auto 0;padding-bottom:25%;padding-top:10px;width:40%}
}
@media only screen and (min-device-width:320px) and (max-device-width:823px) and (orientation:landscape){.st-modal--image .st-modal__close,.st-modal--image .st-sidebar .st-sidebar__cancel-button,.st-sidebar .st-modal--image .st-sidebar__cancel-button{position:absolute}
}
.st-modal-table .modal-dialog{box-shadow:none !important;max-width:calc(1083px - 30px) !important}
@media(max-width:40em){.st-modal-table .modal-dialog{margin-bottom:0 !important;overflow:hidden !important;width:100vw !important}
}
.st-modal-table .modal-dialog .modal-content{background-color:transparent;border:0;padding:70px 0 2px 0 !important}
@media(max-width:40em){.st-modal-table .modal-dialog .modal-content{height:100vh}
}
.st-modal-table .st-modal__close,.st-modal-table .st-sidebar .st-sidebar__cancel-button,.st-sidebar .st-modal-table .st-sidebar__cancel-button{position:fixed;right:7px;z-index:1000}
@media(min-width:40.063em){.st-modal-table .st-modal__close,.st-modal-table .st-sidebar .st-sidebar__cancel-button,.st-sidebar .st-modal-table .st-sidebar__cancel-button{position:absolute;right:0}
}
.st-modal-table .st-modal__close:before,.st-modal-table .st-sidebar .st-sidebar__cancel-button:before,.st-sidebar .st-modal-table .st-sidebar__cancel-button:before,.st-modal-table .st-modal__close:after,.st-modal-table .st-sidebar .st-sidebar__cancel-button:after,.st-sidebar .st-modal-table .st-sidebar__cancel-button:after{background:#fff}
@media(max-width:40em){.st-modal-table .st-modal__close:before,.st-modal-table .st-sidebar .st-sidebar__cancel-button:before,.st-sidebar .st-modal-table .st-sidebar__cancel-button:before,.st-modal-table .st-modal__close:after,.st-modal-table .st-sidebar .st-sidebar__cancel-button:after,.st-sidebar .st-modal-table .st-sidebar__cancel-button:after{background:#74757c}
}
@media(max-width:40em){.st-modal-table .modal-backdrop{background:#fff;height:100vh !important;opacity:1}
}
.st-modal-border{border-left:1px solid #ccc;height:100%;margin-left:-15px;position:absolute}
@media(max-width:40em){.st-modal-border{border-left:0;border-top:1px solid #ccc;left:-10px;margin-top:-25px;right:-10px}
}
.st-modal .direct-link-container,.reveal-modal .direct-link-container{text-align:center;width:100%}
.st-modal .st-modal-login .st-h3,.reveal-modal .st-modal-login .st-h3{float:left}
.st-modal .st-modal-login .st-padding-login,.reveal-modal .st-modal-login .st-padding-login{padding:0 25px 0 0}
@media(max-width:40em){.st-modal .st-modal-login .st-padding-login,.reveal-modal .st-modal-login .st-padding-login{padding:0 0 25px 0}
}
.st-modal .st-request-software .st-h3,.reveal-modal .st-request-software .st-h3{text-align:left}
.st-modal .st-checkbox input[type='checkbox']:checked+label,.reveal-modal .st-checkbox input[type='checkbox']:checked+label{font-weight:700}
.st-modal#distribModal .modal-content,#distribModal.reveal-modal .modal-content,.st-modal.st-modal--pdp-tables .modal-content,.st-modal--pdp-tables.reveal-modal .modal-content{padding:70px 10px 30px 10px}
@media(min-width:40.063em){.st-modal#distribModal .modal-content,#distribModal.reveal-modal .modal-content,.st-modal.st-modal--pdp-tables .modal-content,.st-modal--pdp-tables.reveal-modal .modal-content{padding:30px 40px}
}
.stmicro.cxv1{border-left:solid 0 transparent;flex-shrink:0;order:2;transition:width .3s,0.3s}
.stmicro.cxv1 .st-breadcrumbs--main{transition:opacity .3s}
@media(min-width:40.063em) and (max-width:64em){.stmicro.cxv1:after{background:rgba(0,0,0,0.4);content:'';display:block;height:0;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s linear;width:100%;z-index:-1000}
}
.stmicro.cxv1.js-st-sidebar-active{border-left:solid 1px #ccc;transition:width .3s,border-left .3s;width:calc(100% - 300px)}
@media(max-width:40em){.stmicro.cxv1.js-st-sidebar-active{border:0;height:calc(100vh - 118px);overflow:hidden;width:0}
}
@media(min-width:40.063em) and (max-width:64em){.stmicro.cxv1.js-st-sidebar-active:after{height:100%;min-height:100vh;opacity:1;z-index:109}
}
.stmicro.cxv1.js-st-sidebar-active .st-breadcrumbs--main{opacity:0;transition:visibility .3s linear,opacity .3s;visibility:hidden}
.stmicro.cxv1.js-st-sidebar-active .st-button--show-filters,.stmicro.cxv1.js-st-sidebar-active .st-button--show-tree{display:none}
.stmicro.cxv1.js-st-sidebar-active .st-table-header__headline--products .st-button--show-filters.js-st-scroll-to-filters{display:flex}
.js-st-sidebar-active--tree .st-sidebar--tree{order:1}
.js-st-sidebar-active--filter .st-sidebar--filter{order:1}
.st-sidebar{flex-shrink:0;min-height:100%;order:0;position:relative;width:300px;z-index:199}
@media(max-width:40em){.st-sidebar{height:calc(100vh - 118px);overflow:hidden}
}
.st-sidebar .st-sidebar__cancel-button:before,.st-sidebar .st-sidebar__cancel-button:after{top:30%}
.st-sidebar:focus{outline:0}
@media all and (-ms-high-contrast:none){.st-sidebar:not(.st-sidebar--search){flex:0 1 auto;overflow:hidden;width:0}
.st-sidebar:not(.st-sidebar--search)>div{opacity:0}
}
@media all and (max-width:64em) and (-ms-high-contrast:none){.st-sidebar.st-sidebar--search{flex:0 1 auto;overflow:hidden;width:0}
.st-sidebar.st-sidebar--search>div{opacity:0}
}
.st-sidebar .st-input{margin-bottom:10px}
@media(min-width:40.063em) and (max-width:64em){.st-sidebar{min-height:100vh}
}
.st-sidebar.js-st-sidebar-active{display:block}
@media all and (-ms-high-contrast:none){.st-sidebar.js-st-sidebar-active{width:300px}
.st-sidebar.js-st-sidebar-active>div{opacity:1}
}
@media(max-width:40em){.st-sidebar.js-st-sidebar-active{height:auto;left:0;padding-top:0;width:100%}
}
.st-sidebar.js-st-sidebar-active .st-sidebar__filters .st-sidebar__button-confirm{opacity:1;transition:opacity .3s}
.st-sidebar ul,.st-sidebar li,.st-sidebar label,.st-sidebar input[type='checkbox']+label,.st-sidebar input[type='radio']+label{margin-bottom:0;margin-left:0;margin-right:0}
.st-sidebar li{padding-left:0}
.st-sidebar li:before{content:none}
.st-sidebar .js-st-sidebar-close{cursor:pointer;position:absolute;right:20px;top:10px;z-index:1}
@media(max-width:40em){.st-sidebar .js-st-sidebar-close{display:none}
}
.st-sidebar .js-st-sidebar-cancel{color:#74757c;cursor:pointer;font-weight:700;position:absolute;right:20px}
.st-sidebar__header--small{border-bottom:solid 4px #f8f8f8;box-sizing:content-box;height:50px;line-height:50px}
@media(min-width:40.063em){.st-sidebar__header--small{display:none}
}
.st-sidebar__headline{border-bottom:solid 4px #f8f8f8;display:flex;font-size:14px;font-weight:700;justify-content:space-between;margin-bottom:0;padding-bottom:10px;padding-left:20px;padding-right:20px;padding-top:10px;position:relative}
.st-sidebar__headline>.st-sidebar__clear-btn{color:#ccc;cursor:pointer;float:right;font-size:13px;font-weight:normal;text-decoration:underline;text-transform:capitalize}
.st-sidebar__headline a,.st-sidebar__headline a:hover,.st-sidebar__headline a:focus{color:#74757c}
@media(min-width:64.063em){.st-sidebar__headline a,.st-sidebar__headline .st-sidebar__category-toggle{display:inline-block;width:calc(50% - 12px)}
.st-sidebar__headline .st-sidebar__category-toggle{bottom:auto;text-align:right;user-select:none}
}
.st-sidebar__headline--small{color:#03234b;font-weight:700;left:20px;position:absolute}
.st-sidebar--clear-filters .st-sidebar__header--small{border:0;margin-bottom:10px}
.st-sidebar .st-svg--arrow-right{fill:#74757c;margin-right:5px}
.st-sidebar__category-toggle{color:#ccc;cursor:pointer;font-size:13px;font-weight:400;text-decoration:underline}
.st-sidebar .cd-accordion-menu input[type=checkbox]{opacity:0;position:absolute}
.st-sidebar .cd-accordion-menu ul{display:none}
.st-sidebar .cd-accordion-menu input[type=checkbox]:checked+label+ul,.st-sidebar .cd-accordion-menu input[type=checkbox]:checked+label:nth-of-type(n)+ul{display:block}
.st-sidebar .selectric-items li{padding:10px}
.st-sidebar .selectric-items ul{display:block;font-size:12px;line-height:20px;list-style:none;margin:0;min-height:20px;padding:0}
.st-sidebar .st-sidebar__buttons{margin-top:35px}
.st-sidebar .st-sidebar__buttons>.st-button{display:block;margin:0 auto 15px auto;max-width:220px;width:100%}
.st-sidebar__show-more{font-size:13px;line-height:39px;margin-bottom:0;padding-left:25px}
.st-sidebar__category-tree+.st-sidebar__show-more{padding-left:25px}
.st-sidebar--filter{background-color:#fff}
.st-sidebar--filter .st-sidebar__tree{background:#fff}
.st-sidebar--filter .st-sidebar__tree .st-sidebar__category-toggle{display:none}
.st-sidebar--filter .st-sidebar__tree .st-sidebar__headline{color:#03234b;text-transform:uppercase}
.st-sidebar--filter .st-sidebar__tree .st-sidebar__headline a{color:#03234b;text-transform:uppercase;width:70%}
.st-sidebar--filter .st-sidebar__tree .st-sidebar__headline .st-sidebar__clear-btn{text-align:right;width:30%}
.st-sidebar--filter .st-sidebar__tree .st-sidebar--tree__counter{color:#a2a2a2}
.st-sidebar--filter .st-sidebar__tree .st-sidebar--layer1>.st-sidebar--layer1-item:first-child>.st-sidebar__tree-item{border-top:0}
.st-sidebar--filter .st-sidebar__tree .st-sidebar--layer1 .st-sidebar__tree-item{padding-left:49px}
@media(min-width:40.063em){.st-sidebar--filter .st-sidebar__tree .st-sidebar--layer1 .st-sidebar__tree-item{padding-left:39px}
}
.st-sidebar--filter .st-sidebar__tree .st-sidebar--layer2 .st-sidebar__tree-item{padding-left:61px}
@media(min-width:40.063em){.st-sidebar--filter .st-sidebar__tree .st-sidebar--layer2 .st-sidebar__tree-item{padding-left:51px}
}
.st-sidebar--filter .st-sidebar__tree .st-sidebar--layer3 .st-sidebar__tree-item{padding-left:82px}
@media(min-width:40.063em){.st-sidebar--filter .st-sidebar__tree .st-sidebar--layer3 .st-sidebar__tree-item{padding-left:72px}
}
.st-sidebar--filter .st-sidebar__tree .st-sidebar--layer4 .st-sidebar__tree-item{padding-left:106px}
@media(min-width:40.063em){.st-sidebar--filter .st-sidebar__tree .st-sidebar--layer4 .st-sidebar__tree-item{padding-left:96px}
}
.st-sidebar--tree{background-color:#f8f8f8}
@media all and (max-width:40em){.st-sidebar--tree{background:#fff}
}
@media all and (min-width:64.063em){.st-sidebar--tree.st-sidebar--tree-filter{background-color:#fff}
}
@media(max-width:64em){.st-sidebar--tree .st-sidebar__filters,.st-sidebar--tree .st-sidebar__category-toggle{display:none}
}
.st-sidebar__tree{background-color:#f8f8f8;padding-top:60px}
@media all and (max-width:40em){.st-sidebar__tree{background:#fff;padding-top:0}
}
@media all and (max-width:40em){.st-sidebar__tree .cd-accordion-menu>li:first-child{border-top:0}
}
.st-sidebar__tree .st-sidebar__tree-item{color:#74757c;display:inline-block;font-size:13px;line-height:1.4;padding:9px 0;position:relative;transition:all .3s;width:100%}
.st-sidebar__tree .st-sidebar__tree-item label{display:inline-block}
.st-sidebar__tree .st-sidebar__tree-item>a{color:#74757c;display:inline-block;height:100%;left:0;line-height:20px;padding:0 5px 0 0;position:relative;width:calc(100% - 0)}
.st-sidebar__tree .st-sidebar__tree-item .st-sidebar--tree__counter{color:#a2a2a2}
@media all and (max-width:40em){.st-sidebar__tree .st-sidebar__tree-item .st-sidebar--tree__counter{color:#a2a2a2}
}
.st-sidebar__tree .st-sidebar__tree-item:after{background-color:#3cb4e6;content:'';height:100%;left:-3px;position:absolute;top:0;transition:all .3s;width:3px}
.st-sidebar__tree .st-sidebar__tree-item.st-sidebar__tree-item-selected:focus:after,.st-sidebar__tree .st-sidebar__tree-item.st-sidebar__tree-item-selected:active:after,.st-sidebar__tree .st-sidebar__tree-item.st-sidebar__tree-item-selected:hover:after,.st-sidebar__tree .st-sidebar__tree-item.js-st-active:focus:after,.st-sidebar__tree .st-sidebar__tree-item.js-st-active:active:after,.st-sidebar__tree .st-sidebar__tree-item.js-st-active:hover:after,.st-sidebar__tree .st-sidebar__tree-item a:focus:after,.st-sidebar__tree .st-sidebar__tree-item a:active:after,.st-sidebar__tree .st-sidebar__tree-item a:hover:after{left:2px;transition:all .3s}
.st-sidebar__tree .st-sidebar__tree-item .st-svg--arrow-right{position:absolute;top:12px;transform:translateX(-270%);transition:transform .3s}
@media(min-width:40.063em){.st-sidebar__tree .st-sidebar__tree-item .st-svg--arrow-right{transform:translateX(-260%)}
}
.st-sidebar__tree .st-sidebar__tree-item.st-sidebar__tree-item-selected{font-weight:700;position:relative}
.st-sidebar__tree .st-sidebar__tree-item.st-sidebar__tree-item-selected:after{content:'';display:block;height:100%;left:2px;position:absolute;top:0}
@media(min-width:64.063em){.st-sidebar__tree .st-sidebar__tree-item:hover{position:relative}
.st-sidebar__tree .st-sidebar__tree-item:hover:after{content:'';display:block;height:100%;left:2px;position:absolute;top:0}
}
.st-sidebar__tree .st-sidebar--layer1{border-bottom:solid 1px #e6e6e6}
.st-sidebar__tree .st-sidebar--layer1 .st-sidebar__tree-item{border-top:solid 1px #e6e6e6;padding-left:49px}
@media(min-width:40.063em){.st-sidebar__tree .st-sidebar--layer1 .st-sidebar__tree-item{padding-left:39px}
}
@media(min-width:64.063em){.st-sidebar__tree .st-sidebar--layer1 .st-sidebar__tree-item:hover{background:#fafafa}
}
.st-sidebar__tree .st-sidebar--layer1>.st-sidebar--layer1-item:first-child{border-top:0}
@media(max-width:40em){.st-sidebar__tree .st-sidebar--layer1>.st-sidebar--layer1-item:first-child>.st-sidebar__tree-item{border-top:0}
}
@media(max-width:40em){.st-sidebar__tree .st-sidebar--layer2,.st-sidebar__tree .st-sidebar--layer3,.st-sidebar__tree .st-sidebar--layer4{background:rgba(88,88,90,0.08)}
}
.st-sidebar__tree .st-sidebar--layer2 .st-sidebar__tree-item{padding-left:61px}
@media(min-width:40.063em){.st-sidebar__tree .st-sidebar--layer2 .st-sidebar__tree-item{padding-left:51px}
}
@media(min-width:40.063em){.st-sidebar__tree .st-sidebar--layer2 .st-sidebar__tree-item{background:#ededed}
}
@media(min-width:64.063em){.st-sidebar__tree .st-sidebar--layer2 .st-sidebar__tree-item:hover{background:whitesmoke}
}
.st-sidebar__tree .st-sidebar--layer3 .st-sidebar__tree-item{border-top:solid 1px #f8f8f8;padding-left:82px}
@media(min-width:40.063em){.st-sidebar__tree .st-sidebar--layer3 .st-sidebar__tree-item{padding-left:72px}
}
@media(min-width:40.063em){.st-sidebar__tree .st-sidebar--layer3 .st-sidebar__tree-item{background:#e6e6e6}
}
@media(min-width:64.063em){.st-sidebar__tree .st-sidebar--layer3 .st-sidebar__tree-item:hover{background:#ededed}
}
.st-sidebar__tree .st-sidebar--layer4 .st-sidebar__tree-item{padding-left:106px}
@media(min-width:40.063em){.st-sidebar__tree .st-sidebar--layer4 .st-sidebar__tree-item{padding-left:96px}
}
@media(min-width:40.063em){.st-sidebar__tree .st-sidebar--layer4 .st-sidebar__tree-item{background:#dbdbdb}
}
@media(min-width:64.063em){.st-sidebar__tree .st-sidebar--layer4 .st-sidebar__tree-item:hover{background:#e3e3e3}
}
.st-sidebar__tree .js-st-accordion-expanded>.st-sidebar__tree-item .st-svg--arrow-right{transform:rotate(90deg) translateY(160%);transition:transform .3s}
@media(min-width:40.063em){.st-sidebar__tree .js-st-accordion-expanded>.st-sidebar__tree-item .st-svg--arrow-right{transform:rotate(90deg) translateY(150%)}
}
.st-sidebar__tree .hidden{display:none}
.st-sidebar__filters{background-color:#fff;padding-bottom:80px;padding-top:60px;position:relative}
@media all and (max-width:40em){.st-sidebar__filters{padding-top:0}
}
@media all and (min-width:64.063em){.st-sidebar__filters.st-has-nav-tabs:not(.st-sidebar__filters--visible){display:none}
}
.st-sidebar__filters .cd-accordion-menu li>ul .st-checkbox label{padding-left:21px}
.st-sidebar__filters .cd-accordion-menu .st-select ul:not(.st-quickview__feature-list){display:block}
.st-sidebar__filters .st-sidebar__checkbox-only .st-checkbox{border-bottom:solid 1px #e6e6e6;line-height:40px;padding:0 20px}
.st-sidebar__filters .st-sidebar__headline{color:#03234b;text-transform:uppercase}
.st-sidebar__filters .st-sidebar__button-confirm{bottom:10px;display:inline-block;left:50%;margin:0;opacity:0;position:fixed;text-align:center;transform:translateX(-50%);transition:opacity .3s;white-space:nowrap;z-index:10}
@media(min-width:40.063em){.st-sidebar__filters .st-sidebar__button-confirm{left:150px}
}
@media(min-width:64.063em){.st-sidebar__filters .st-sidebar__button-confirm{display:none}
}
.st-sidebar__filters .st-sidebar__button-confirm.js-st-absolute{position:absolute}
.st-sidebar__filters .st-sidebar__input{margin:0 20px 10px}
.st-sidebar__filters li.st-sidebar__filter .st-sidebar__filter-headline-wrapper,.st-sidebar__filters .st-sidebar__filter{min-height:44px}
.st-sidebar__filters .st-sidebar__filter{border-top:solid 4px #f8f8f8;color:#464650;display:inline-block;padding-left:20px;position:relative;transition:all .3s;width:100%}
.st-sidebar__filters .st-sidebar__filter--noborder{border:0}
.st-sidebar__filters .st-sidebar__filter>span:not(.st-sidebar__clear-btn):not(.st-checkbox),.st-sidebar__filters .st-sidebar__filter .st-sidebar__filter-headline-wrapper>span:not(.st-sidebar__clear-btn):not(.st-checkbox){display:inline-block;line-height:22px;max-width:calc(100% - 50px);overflow:hidden;padding-top:10px;text-overflow:ellipsis}
.st-sidebar__filters .st-sidebar__filter>.st-checkbox+span{padding-left:21px}
.st-sidebar__filters .st-sidebar__filter .st-svg--arrow-right{position:absolute;right:20px;top:14px;transform:rotate(90deg);transition:transform .3s}
.st-sidebar__filters .st-sidebar__filter>.st-sidebar__filter-headline-wrapper>.st-checkbox,.st-sidebar__filters .st-sidebar__filter>.st-checkbox{line-height:0;position:absolute;top:6px}
.st-sidebar__filters .st-sidebar__filter>.st-sidebar__filter-headline-wrapper>.st-checkbox+.st-sidebar__filter-headline,.st-sidebar__filters .st-sidebar__filter>.st-checkbox+.st-sidebar__filter-headline{padding-left:20px}
.st-sidebar__filters .st-sidebar__filter--disabled{cursor:not-allowed;pointer-events:none}
.st-sidebar__filters .st-sidebar__filter--disabled input[type='checkbox']+label{color:#ccc;pointer-events:none}
.st-sidebar__filters .st-sidebar__filter--disabled input[type='checkbox']+label:before,.st-sidebar__filters .st-sidebar__filter--disabled input[type='checkbox']:checked+label:before{background:#ccc;border-color:#ccc}
.st-sidebar__filters .st-sidebar__filter--disabled .st-sidebar__filter-headline,.st-sidebar__filters .st-sidebar__filter--disabled span{color:#ccc}
.st-sidebar__filters .st-sidebar__filter--disabled .st-sidebar__clear-btn{visibility:hidden}
.st-sidebar__filters .st-sidebar__filter--disabled .st-svg{fill:#ccc}
.st-sidebar__filters li.st-sidebar__filter{line-height:0}
.st-sidebar__filters li.st-sidebar__filter .st-sidebar__filter-headline-wrapper{align-items:baseline;display:flex;justify-content:space-between}
.st-sidebar__filters li.st-sidebar__filter .st-sidebar__filter-headline-wrapper>.st-checkbox{left:0}
.st-sidebar__filters li.st-sidebar__filter .st-sidebar__filter-headline-wrapper>.st-sidebar__clear-btn{order:10}
.st-sidebar__filters li.st-sidebar__filter .st-sidebar__filter-headline-wrapper .st-sidebar__filter-headline{line-height:22px;margin:0;max-width:calc(100% - 50px);order:-1;overflow:hidden;padding-bottom:10px;padding-right:0;padding-top:10px;text-overflow:ellipsis}
.st-sidebar__filters li.st-sidebar__filter .st-sidebar__filter-headline{margin-bottom:5px}
.st-sidebar__filters .st-sidebar__clear-btn{color:#ccc;cursor:pointer;float:right;font-size:13px;font-weight:normal;opacity:0;padding-top:10px;text-decoration:underline;text-transform:initial;visibility:hidden}
.st-sidebar__filters .st-sidebar__clear-btn--visible{opacity:1;transition:opacity .25s,visibility .3s;visibility:visible}
.st-sidebar__filters .st-sidebar__clear-all-btn{bottom:6px;float:right;font-weight:400;margin:0;position:relative;text-transform:none}
.st-sidebar__filters .cd-accordion-menu>li:last-child{border-bottom:solid 4px #f8f8f8}
.st-sidebar__filters .cd-accordion-menu>li:first-child{border-top:0}
.st-sidebar__filters .cd-accordion-menu input[type=checkbox]+label+ul{padding:0 20px 15px}
.st-sidebar__filters .st-sidebar__filter ul.st-sidebar__filter-children{display:block;margin:0 -20px}
.st-sidebar__filters .st-sidebar__filter ul.st-sidebar__filter-children .st-sidebar__filter{border-top:solid 1px #f8f8f8;padding-left:40px}
.st-sidebar__filters .st-sidebar__filter ul.st-sidebar__filter-children>.has-children>input[type=checkbox]+label+ul{padding-left:40px}
.st-sidebar__filters li.st-sidebar__filter,.st-sidebar__filters li.has-children>ul{padding:0 20px}
.st-sidebar__filters li.has-children>ul{padding-bottom:15px}
.st-sidebar__filters li>label,.st-sidebar__filters .st-sidebar__filter-headline{color:#464650;display:inline-block;font-size:13px;font-weight:700;padding-right:50px}
.st-sidebar__filters li>label-wrapper,.st-sidebar__filters .st-sidebar__filter-headline-wrapper{padding-right:30px}
.st-sidebar__filters .js-st-accordion-expanded>.st-sidebar__filter .st-svg--arrow-right{transform:rotate(-90deg);transition:transform .3s}
.st-sidebar__filters .st-range-slider-wrapper{margin:20px 0 0;padding-right:25px}
.st-sidebar__filters .st-sidebar__filter-headline{margin:0}
.st-sidebar--search{border-right:solid 1px #ccc}
@media(min-width:64.063em){.st-sidebar--search{z-index:auto}
.st-sidebar--search .st-sidebar__close{display:none}
}
@media(max-width:40em){.st-sidebar--search .st-sidebar--search__content>*:not(:first-child){padding-top:45px}
}
.st-sidebar--search .st-sidebar__headline{padding-right:25px}
@media(max-width:40em){.st-sidebar--search .st-sidebar__tree{padding-top:0}
}
@media all and (-ms-high-contrast:none) and (max-width:64em){.js-st-sidebar-active--filter .st-sidebar--tree{display:none}
}
.st-agree-modal{max-width:1000px}
.st-agree-modal__button{display:flex;justify-content:space-between}
@media screen and (min-width:40.063em){.st-agree-modal__button{justify-content:flex-start}
}
.st-agree-modal__button--right{float:right;margin-right:0}
.st-agree-modal__button--middle{margin-top:14px}
@media screen and (min-width:40.063em){.st-agree-modal__button--middle{margin-left:auto;margin-right:44px}
}
.st-agree-modal__button--up{clear:both;float:left;margin-right:0}
@media screen and (min-width:40.063em){.st-agree-modal__button--up{clear:none;float:right}
}
.st-agree-modal__button .st-link__icon--small{top:-1px}
.st-agree-modal__NoMob{display:none}
@media screen and (min-width:40.063em){.st-agree-modal__NoMob{display:block}
}
.st-agree-modal .st-h3{float:left}
.st-agree-modal p:first-of-type{clear:both}
@media screen and (min-width:40.063em){.st-agree-modal .st-font-size--m{font-size:14px}
}
.st-re-software .st-h3,.st-re-software h3{text-align:left}
.st-re-software p:first-of-type{margin-bottom:20px}
.st-re-software__box--right p:first-of-type{margin-bottom:5px}
@media screen and (min-width:40.063em){.st-re-software__box{display:flex;flex-direction:row;flex-wrap:wrap}
.st-re-software__box--left,.st-re-software__box--right{width:50%}
.st-re-software__box--left{padding-right:31px}
}
@media screen and (min-width:64.063em){.st-re-software-confirmed .st-h3,.st-browser-warning .st-h3{text-align:left}
}
.st-re-software-confirmed .st-link,.st-re-software-confirmed ul,.st-browser-warning .st-link,.st-browser-warning ul{font-size:14px;margin-left:0}
.st-re-software-confirmed .st-copy,.st-re-software-confirmed .st-search-result__link,.st-re-software-confirmed .region-content .container-fluid .col-md-4 .stock-quote,.region-content .container-fluid .col-md-4 .st-re-software-confirmed .stock-quote,.st-re-software-confirmed form.validationForm,.st-re-software-confirmed p,.st-browser-warning .st-copy,.st-browser-warning .st-search-result__link,.st-browser-warning .region-content .container-fluid .col-md-4 .stock-quote,.region-content .container-fluid .col-md-4 .st-browser-warning .stock-quote,.st-browser-warning form.validationForm,.st-browser-warning p{margin-bottom:10px}
.st-re-software-confirmed .st-list,.st-browser-warning .st-list{margin-bottom:0;padding-bottom:25px}
.st-re-software-confirmed p:last-of-type,.st-browser-warning p:last-of-type{margin-bottom:15px}
.st-re-software-confirmed__buttons,.st-browser-warning__buttons{display:flex;flex-direction:column}
.st-re-software-confirmed--left,.st-browser-warning--left{float:left;max-width:572px;text-align:left}
@media(min-width:64.063em){.st-re-software-confirmed--left,.st-browser-warning--left{width:62%}
}
.st-re-software-confirmed--left .st-h3,.st-browser-warning--left .st-h3{float:left}
@media screen and (max-width:64em){.st-re-software-confirmed-border,.st-browser-warning-border{border-bottom:1px solid #ccc;left:0;position:absolute;right:0}
}
@media screen and (min-width:64.063em){.st-re-software-confirmed--right,.st-browser-warning--right{float:right}
}
@media screen and (max-width:64em){.st-re-software-confirmed--right,.st-browser-warning--right{margin-top:25px;float:left;width:100%}
}
.st-re-software-confirmed--right button,.st-browser-warning--right button{justify-content:flex-end;margin-bottom:10px}
.js-st-ms-9 .st-browser-warning__buttons .st-button{display:inline-block;width:195px}
.js-st-ms-9 .st-browser-warning__buttons .st-button__icon{display:none}
.st-re-software-confirmed__buttons .st-button{width:171px}
@media screen and (min-width:64.063em){.st-re-software-confirmed--right{border-left:1px solid #ccc;padding-left:39px;max-width:237px}
}
.st-browser-warning__buttons .st-button{width:195px}
.st-browser-warning--left .st-browser-warning__buttons .st-button{margin-bottom:25px}
@media screen and (min-width:64.063em){.st-browser-warning--left{border-right:1px solid #ccc;padding-right:39px}
}
.st-browser-warning--right .st-browser-warning__buttons .st-button{margin-bottom:10px}
@media screen and (min-width:64.063em){.st-browser-warning--right{max-width:300px}
}
#oldBrowserModal .st-svg--close{position:relative;top:6px;left:2px}
#oldBrowserModal .st-modal__close:before,#oldBrowserModal .st-sidebar .st-sidebar__cancel-button:before,.st-sidebar #oldBrowserModal .st-sidebar__cancel-button:before,#oldBrowserModal .st-modal__close:after,#oldBrowserModal .st-sidebar .st-sidebar__cancel-button:after,.st-sidebar #oldBrowserModal .st-sidebar__cancel-button:after{content:none}
.buorg{display:none}
.st-card__image,.st-meet-st .st-teaser-video .st-teaser-video__image{height:180px;margin-bottom:20px;overflow:hidden;width:100%}
.st-card__image img,.st-meet-st .st-teaser-video .st-teaser-video__image img{height:100%;object-fit:cover;width:100%}
.st-card__image:focus,.st-meet-st .st-teaser-video .st-teaser-video__image:focus{outline:0}
@media(max-width:40em){.st-card__image{height:auto}
}
.st-card__image-t-container{height:180px;margin-bottom:20px;overflow:hidden;width:100%}
.st-card__image-t-container:focus{outline:0}
@media(max-width:40em){.st-card__image-t-container{height:auto;margin-bottom:0}
}
.st-card__link,.st-meet-st .st-teaser-video .st-teaser-video__link{font-size:13px;margin:0 20px 25px}
.st-card__link:focus,.st-meet-st .st-teaser-video .st-teaser-video__link:focus{outline:0}
.st-card--video .st-card__image,.st-featured-video__item--video .st-featured-video__item-image a,.videos-item .video-img,.st-meet-st .st-teaser-video .st-teaser-video__image{position:relative}
.st-card--video .st-card__image:after,.st-featured-video__item--video .st-featured-video__item-image a:after,.videos-item .video-img:after,.st-meet-st .st-teaser-video .st-teaser-video__image:after{border-bottom:12px solid transparent;border-left:20px solid #03234b;border-top:12px solid transparent;content:'';height:0;left:51%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:0;z-index:2}
.st-card--video .st-card__image:before,.st-featured-video__item--video .st-featured-video__item-image a:before,.videos-item .video-img:before,.st-meet-st .st-teaser-video .st-teaser-video__image:before{background:transparent;border:2px solid #03234b;border-radius:50%;content:'';height:54px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:54px;z-index:2}
.st-card--video .st-card__image:hover:after,.st-featured-video__item--video .st-featured-video__item-image a:hover:after,.videos-item .video-img:hover:after,.st-meet-st .st-teaser-video .st-teaser-video__image:hover:after{border-left-color:#26405e}
.st-card--video .st-card__image:hover:before,.st-featured-video__item--video .st-featured-video__item-image a:hover:before,.videos-item .video-img:hover:before,.st-meet-st .st-teaser-video .st-teaser-video__image:hover:before{background-color:rgba(255,255,255,0.3);border-color:#26405e}
.st-card--video .st-card__link .st-link,.st-meet-st .st-teaser-video .st-teaser-video__link .st-link{padding-left:25px;position:relative}
.st-card--video .st-card__link .st-link:after,.st-meet-st .st-teaser-video .st-teaser-video__link .st-link:after{border-bottom:4px solid transparent;border-left:7px solid currentColor;border-top:4px solid transparent;content:'';height:0;left:7px;position:absolute;top:7px;transform:translateY(-50%);width:0}
.st-card--video .st-card__link .st-link>span:after,.st-meet-st .st-teaser-video .st-teaser-video__link .st-link>span:after{background:transparent;border:1px solid currentColor;border-radius:10px;content:'';height:20px;left:0;position:absolute;top:7px;transform:translateY(-50%);width:20px}
.st-card--video .st-card__link .st-link svg,.st-meet-st .st-teaser-video .st-teaser-video__link .st-link svg{visibility:hidden}
.st-meet-st .st-teaser-video .st-teaser-video__overlay{background:rgba(0,0,0,0.3);display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}
@media(min-width:64.063em){.js-st-sidebar-active .st-card{min-width:auto}
}
.st-card{display:inline-block;margin-bottom:15px;max-width:334px;min-width:260px;position:relative;transition:all .3s ease;width:33%}
.st-card,.st-card--application{background:#fff;border:1px solid #ccc;box-shadow:0 0 10px 0 rgba(0,0,0,0.1)}
.st-card:before{background:#03234b;border-radius:2px;color:#fff;content:attr(data-category);font-size:15px;left:-1px;padding:5px 18px;position:absolute;top:-1px;transition:all .3s ease;z-index:10}
.st-card--category-news:before,.st-card--category-webinar:before{background-color:#03234b}
.st-card--category-product:before{background-color:#3cb4e6}
.st-card--category-technology:before{background-color:#49b170}
.st-card--category-blog:before{background-color:#464650}
.st-card--category-application:before{background-color:#e6007e}
.st-card--category-personalized:before{background-color:#ffd200}
.st-card--focus{display:none}
.st-card--focus-pink .st-card__focus{background-color:#e6007e}
.st-card--focus-pink .st-card__focus:after{background-color:#e6007e}
.st-card--focus-gold .st-card__focus{background-color:#ffd200}
.st-card--focus-gold .st-card__focus:after{background-color:#ffd200}
.st-card--focus-dark-blue .st-card__focus{background-color:#03234b}
.st-card--focus-dark-blue .st-card__focus:after{background-color:#03234b}
.st-card--focus-light-blue .st-card__focus{background-color:#3cb4e6}
.st-card--focus-light-blue .st-card__focus:after{background-color:#3cb4e6}
.st-card--focus-green .st-card__focus{background-color:#49b170}
.st-card--focus-green .st-card__focus:after{background-color:#49b170}
.st-card--focus-grey .st-card__focus{background-color:#464650}
.st-card--focus-grey .st-card__focus:after{background-color:#464650}
.st-card__image-t-container{position:relative}
.st-card .st-card__focus{color:#fff;display:block;font-weight:bold;height:25px;left:0;padding:10px;position:absolute;top:0;width:100%;z-index:1}
.st-card .st-card__focus:after{content:' ';display:block;height:20px;left:0;position:absolute;top:100%;width:40%;z-index:-1}
.st-card__date{color:#ccc;font-size:12px;margin:0 20px 10px}
.st-card__headline{color:#03234b;display:block;font-size:18px;font-weight:700;margin:0 20px 10px}
.st-card__headline:hover{color:#03234b}
.st-card__headline:focus{outline:0}
.st-card__copy{color:#74757c;font-size:14px;margin:0 20px 20px}
.st-card__copy p{font-size:14px;margin-bottom:10px}
.st-card__dots,.st-landing-slider .st-slider__dots{list-style:none;margin:10px auto 0}
.st-card__dots li,.st-landing-slider .st-slider__dots li{cursor:pointer;display:inline-block;height:20px;margin:0 5px;padding:0;width:20px}
.st-card__dots li button,.st-landing-slider .st-slider__dots li button{display:none}
.st-card__dots li:before,.st-landing-slider .st-slider__dots li:before{background:#c7c7ce;border-radius:5px;content:'';height:10px;width:10px}
.st-card__dots li.slick-active:before,.st-landing-slider .st-slider__dots li.slick-active:before{background:#3cb4e6}
.st-card:hover,.st-card:focus{border-color:rgba(2,171,245,0.4);box-shadow:0 0 15px 0 rgba(2,171,245,0.3);outline:0}
@media(min-width:64.063em){.st-card{margin-left:10px;margin-right:10px;width:calc(33.33% - 20px)}
}
@media(max-width:64em){.st-card{margin-left:15px}
}
@media(max-width:40em){.st-card{max-width:280px}
}
.st-card--sm{box-shadow:none;position:relative}
.st-card--sm.st-flex{flex-wrap:nowrap}
.st-card--sm .st-card__image{height:139px;margin-bottom:0}
.st-card--sm .st-card__date{margin:15px 20px 10px}
.st-card--sm .st-card__date:first-child{margin:50px 20px 10px}
.st-card--sm .st-card__copy{display:block;max-height:100px}
.st-card--sm .st-card__link{margin:0 20px 15px}
.st-card--sm>*:nth-last-child(1){margin-top:auto;padding-top:20px}
@media(max-width:64em){.st-card--sm{max-width:270px;height:auto}
}
@media(min-width:64.063em){.st-card--sm{margin-bottom:20px}
}
.st-card-label--primary:before{background:#3cb4e6}
.st-card-label--secondary:before{background:rgba(0,30,65,0.5)}
.st-card-label--tertiary:before{background:rgba(70,70,80,0.5)}
.st-card-label--personalized:before{background:#ffd200}
@media(max-width:64em){.st-card-wrapper{padding:0}
}
@media(min-width:64.063em){.st-card-wrapper:not(.st-card-wrapper--latest){margin-left:-10px;margin-right:-10px}
}
.st-card-wrapper .slick-track{display:flex}
.st-card-wrapper .slick-track .slick-slide{display:flex}
.st-card-wrapper .slick-track .slick-slide:not(.st-card--event):not(.st-card--sm){height:auto}
.st-card-wrapper .slick-arrow{left:auto;margin-bottom:0;position:absolute;right:5px;top:-55px;transform:translate(0,0)}
.st-card-wrapper .slick-arrow:after{border-right:1px solid #3cb4e6;border-top:1px solid #3cb4e6;content:'';display:block;height:7px;transform:rotate(45deg);width:7px}
.st-card-wrapper .slick-arrow:before{content:'';display:none}
.st-card-wrapper .slick-arrow.slick-disabled:after{border-right:1px solid #ccc;border-top:1px solid #ccc}
.st-card-wrapper .slick-prev{right:25px}
.st-card-wrapper .slick-prev:after{transform:rotate(-135deg)}
@media(max-width:64em){.st-card-wrapper--latest .slick-track{margin-left:15px}
}
.st-card-wrapper.js-sit-latest_from_st{flex-wrap:nowrap}
.st-card-wrapper--featured-technologies .st-card__copy,.st-card-wrapper--featured-technologies .st-card__headline{white-space:pre-line}
.st-card-wrapper--new .st-card::before{display:none}
.st-card--latest{box-shadow:none;margin-bottom:25px;margin-left:15px;max-width:241px;min-width:auto;width:100%}
@media(max-width:64em){.st-card--latest{max-width:360px;padding-bottom:15px;padding-top:38px}
}
@media(max-width:40em){.st-card--latest{max-width:280px}
}
.st-card--latest .st-card__image{height:139px}
@media screen and (max-width:64em){.st-card--latest .st-card__image{height:80px;margin-bottom:0;position:absolute;right:15px;top:70px;width:80px}
}
@media screen and (max-width:64em){.st-card--latest .st-card__headline{margin:0 110px 5px 10px}
}
.st-card--latest .st-card__date,.st-card--latest .st-card__copy{max-height:84px}
@media screen and (max-width:64em){.st-card--latest .st-card__date,.st-card--latest .st-card__copy{margin:0 110px 10px 10px}
}
@media(max-width:64em){.st-card--latest .st-card__link{display:none}
}
.st-card--noImg{padding-top:38px}
.st-card--noImg .st-card__image{display:none}
@media(max-width:64em){.st-card--noImg .st-card__headline,.st-card--noImg .st-card__date,.st-card--noImg .st-card__copy{margin-right:10px}
}
.st-card--bgGrey{background:#f6f9fb}
.st-card--event{box-shadow:none;position:relative}
.st-card--event.st-flex{flex-wrap:nowrap}
.st-card--event .st-card__image{height:139px;margin-bottom:0}
.st-card--event .st-card__date{margin:15px 20px 10px}
.st-card--event .st-card__date:first-child{margin:50px 20px 10px}
.st-card--event .st-card__copy{display:block;max-height:100px}
.st-card--event .st-card__link{margin:0 20px 15px}
.st-card--event>*:nth-last-child(1){margin-top:auto;padding-top:20px}
.st-card--event:before{background:#03234b;border-radius:0}
.st-card--highlight{border:1px solid #03234b}
@media(max-width:64em){.st-row--small .st-card--event{max-width:270px;height:auto}
}
@media(min-width:64.063em){.st-row--small .st-card--event{margin-bottom:20px}
}
.st-up-events{display:flex;flex-direction:row;flex-wrap:wrap}
.st-up-events__box{margin-bottom:20px;max-width:513px;padding-right:20px;width:100%}
@media(max-width:64.063em){.st-up-events__box{max-width:none}
}
.st-up-events__box:hover{cursor:pointer}
.st-up-events__headline{font-weight:bold;margin-bottom:0}
.st-up-events__preheadline{margin-bottom:10px}
.st-up-events__details{margin-bottom:12px}
.st-up-events--personalized{border-left:4px solid #ffd200;padding-left:10px}
.st-up-events-button,.st-h3:not(.st-text--center){}
@media(min-width:40.063em){.st-up-events-button,.st-h3:not(.st-text--center){text-align:left}
}
.st-up-events-button a{margin-right:0}
.st-link{display:inline}
.st-get-started__content{align-items:flex-start;display:flex;flex-direction:column;height:auto;justify-content:center}
@media(max-width:40em){.st-get-started__content{text-align:center}
}
@media(min-width:64.063em){.st-get-started__content{height:325px}
}
.st-get-started__content .row{margin:0;width:100%}
.st-get-started__content--spacer{height:1px}
.st-get-started__content--spacer:nth-child(3){float:right}
.st-get-started h1,.st-get-started p{margin-bottom:15px}
.st-get-started__img{position:relative}
.st-get-started__img img{bottom:0;max-width:none;position:absolute;right:-15px;width:550px}
@media(max-width:64em){.st-get-started__img{display:none}
}
@media(max-width:64em){.st-get-started__buttons{align-items:flex-start;display:flex;flex-direction:column;margin-top:40px}
}
@media(max-width:40em){.st-get-started__buttons{align-items:center;display:inline-flex;flex-wrap:wrap;margin-top:0}
}
@media(max-width:64em){.st-get-started__buttons .st-button{justify-content:center;min-width:216px}
}
.st-get-started .st-list{margin-left:0}
@media(max-width:40em){.st-get-started .st-list{display:none}
}
.st-get-started .st-button{margin-bottom:15px}
.st-get-started .st-button:last-of-type{margin-bottom:0}
.st-nav-tabs{background:#fafafa;-webkit-box-shadow:inset 1px -2px 10px rgba(0,0,0,0.1);box-shadow:inset 1px -2px 10px rgba(0,0,0,0.1);position:relative;text-align:center;z-index:1}
.st-nav-tabs>.st-row--content-width{position:relative}
.st-nav-tabs-wrapper{overflow:hidden}
@media(min-width:64.063em){.active-messaging .st-nav-tabs-wrapper{margin-bottom:35px}
}
.st-nav-tabs__tooltip{display:none}
.st-nav-tabs__tooltip--wrapper{display:none;position:relative;margin:0 auto;max-width:1083px;width:100%}
@media(min-width:64.063em){.st-nav-tabs__tooltip--wrapper{display:block;height:15px}
}
@media(min-width:64.063em){.st-nav-tabs__tooltip{background-color:#fff;border:solid 2px #03234b;border-radius:2px;bottom:0;color:#03234b;cursor:pointer;display:block;left:0;opacity:0;padding:5px 15px;position:absolute;transition:left .2s ease,opacity .2s ease 1s;width:auto}
.st-nav-tabs__tooltip:hover{color:#03234b}
.st-nav-tabs__tooltip:after,.st-nav-tabs__tooltip:before{border:solid transparent;bottom:100%;content:' ';height:0;left:50%;pointer-events:none;position:absolute;width:0}
.st-nav-tabs__tooltip:after{border-bottom-color:#fff;border-left-color:rgba(136,183,213,0);border-right-color:rgba(136,183,213,0);border-top-color:rgba(136,183,213,0);border-width:8px;transform:translateX(-50%)}
.st-nav-tabs__tooltip:before{border-bottom-color:#03234b;border-left-color:rgba(194,225,245,0);border-right-color:rgba(194,225,245,0);border-top-color:rgba(194,225,245,0);border-width:10.5px;transform:translateX(-50%)}
.st-nav-tabs__tooltip.st-magento{border-color:#e6007e;color:#e6007e}
.st-nav-tabs__tooltip.st-magento:before{border-bottom-color:#e6007e}
}
.st-nav-tabs .st-tabs-tab{color:#666;overflow:hidden;padding:0 15px;position:relative;width:100%}
@media only screen and (max-width:64em){.st-nav-tabs .st-tabs-tab{padding:0 30px}
}
.st-nav-tabs .st-tabs-tab.st-tabs-tab--disabled{opacity:.3}
.st-nav-tabs .st-tabs-tab.st-tabs-tab--disabled:hover .st-tabs-tab-headline{color:#74757c;letter-spacing:initial;text-shadow:initial}
.st-nav-tabs .st-tabs-tab.st-tabs-tab--disabled .st-tabs-tab-headline:after{content:none}
.st-nav-tabs .st-tabs-tab-headline{display:inline-block;font-size:16px;height:100%;line-height:24px;padding:15px 0 15px;position:relative;transition:all .3s;white-space:nowrap}
@media only screen and (max-width:64em){.st-nav-tabs .st-tabs-tab-headline{font-size:15px;padding:11px 0}
.st-nav-tabs .st-tabs-tab-headline .st-svg--filter{height:21px;width:21px}
}
.st-nav-tabs .st-tabs-tab-headline--with-icon .tab-icon{fill:#666;height:21px;margin-right:10px;vertical-align:middle;width:21px}
.st-nav-tabs .st-tabs-tab.js-st-active,.st-nav-tabs .st-tabs-tab:hover{background-color:#fff;-webkit-box-shadow:0 2px 10px 5px rgba(0,0,0,0.1);box-shadow:0 2px 10px 5px rgba(0,0,0,0.1)}
.st-nav-tabs .st-tabs-tab.js-st-active .st-tabs-tab-headline,.st-nav-tabs .st-tabs-tab:hover .st-tabs-tab-headline{color:#3cb4e6;text-shadow:.5px 0 0 #3cb4e6;-webkit-transition:all .2s;transition:all .2s}
.st-nav-tabs .st-tabs-tab.js-st-active::after,.st-nav-tabs .st-tabs-tab:hover::after{content:none}
.st-nav-tabs .st-tabs-tab--icon svg{left:0;position:absolute;top:50%;transform:translateY(-50%);width:19px}
.st-nav-tabs .st-tabs-tab--icon .st-tabs-tab-headline{padding-left:30px}
.st-nav-tabs .slick-next,.st-nav-tabs .slick-prev{background-color:transparent;height:100%;margin:0;opacity:0;top:0;transform:none;transition:all .2s;visibility:hidden;width:44px}
.st-nav-tabs .slick-next:not(.slick-disabled),.st-nav-tabs .slick-prev:not(.slick-disabled){opacity:1;visibility:visible}
.st-nav-tabs .slick-next svg,.st-nav-tabs .slick-prev svg{fill:#74757c;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}
.st-nav-tabs .slick-prev{background:linear-gradient(to right,#fff,rgba(255,255,255,0.9));border-right:1px solid #ccc;left:-5px}
.st-nav-tabs .slick-prev svg{transform:translate(-50%,-50%) rotate(180deg)}
.st-nav-tabs .slick-next{background:linear-gradient(to right,rgba(255,255,255,0.9),#fff);border-left:1px solid #ccc;right:-5px}
.st-nav-tabs .slick-next:before,.st-nav-tabs .slick-prev:before{content:none}
.st-nav-tabs .slick-track{display:flex;max-width:100%}
.st-nav-tabs [data-slider-id]:not(.slick-initialized){display:flex}
.st-nav-tabs .slick-slide,.st-nav-tabs [data-slider-id]:not(.slick-initialized) [data-nav-tab-id]{cursor:pointer;display:flex;flex-shrink:0;height:auto}
.st-nav-tabs .slick-slide:focus,.st-nav-tabs [data-slider-id]:not(.slick-initialized) [data-nav-tab-id]:focus{outline:0}
@media only screen and (max-width:64em){.st-nav-tabs .slick-slide,.st-nav-tabs [data-slider-id]:not(.slick-initialized) [data-nav-tab-id]{display:inline-block}
}
.st-nav-tabs--solutions .slick-slide{min-width:18%}
@media(min-width:64.063em){.st-nav-tabs.st-nav-tabs--search{transform:none}
}
.st-nav-tabs.st-nav-tabs--search .st-nav-tabs-wrapper{background:#f8f8f8;box-shadow:none}
.st-nav-tabs.st-nav-tabs--search .st-nav-tabs-wrapper>ul.js-st-tab__slider:not(.slick-slider){display:block;height:46px;max-width:100%;overflow:hidden;white-space:no-wrap}
.st-nav-tabs.st-nav-tabs--search .st-nav-tabs-wrapper>ul.js-st-tab__slider:not(.slick-slider)>li{display:inline-block}
.st-nav-tabs.st-nav-tabs--search .st-tabs-tab{background:#f8f8f8;display:block;padding:0 30px 0 0}
.st-nav-tabs.st-nav-tabs--search .st-tabs-tab:focus{outline:0}
.st-nav-tabs.st-nav-tabs--search .st-tabs-tab-headline{font-size:16px;padding:11px 0;white-space:nowrap}
@media(max-width:64em){.st-nav-tabs.st-nav-tabs--search .st-tabs-tab-headline{font-size:15px}
}
.st-nav-tabs.st-nav-tabs--search .slick-slide{display:inline-block;min-width:auto}
.st-nav-tabs.st-nav-tabs--search .slick-slider{border-bottom:0}
.st-nav-tabs.st-nav-tabs--search .slick-arrow{background:rgba(246,246,246,0.9)}
.st-nav-tabs.st-nav-tabs--search .slick-track>.slick-slide:first-child .st-tabs-tab-headline{margin-left:15px}
.st-nav-tabs.st-nav-tabs--search .slick-track>.slick-slide:last-child .st-tabs-tab-headline{margin-right:15px}
@media(min-width:64.063em){.st-nav-tabs.active-messaging+.st-tabs-content--hidden+.st-page-content .is-loaded .st-container:first-child{padding-top:0}
}
@media(min-width:40.063em){.st-nav-tabs__column{margin:35px 0 25px}
}
.st-nav-tabs__column-block{margin:15px 0}
@media all and (-ms-high-contrast:none){.st-nav-tabs__column-block{max-width:100%}
}
@media(min-width:40.063em){.st-nav-tabs__text-block{margin:30px 0}
}
.st-nav-tabs__text-block--align-top{margin-top:15px}
.st-nav-tabs__text-block--full-width{margin:15px 0 0}
.st-nav-tabs__text-block .st-link,.st-nav-tabs__text-block-item{line-height:18px;margin-bottom:20px;padding-bottom:0}
@media(min-width:40.063em){.st-nav-tabs__text-block .st-link,.st-nav-tabs__text-block-item{margin-bottom:10px}
}
.st-nav-tabs__text-block .st-link .st-input--icon,.st-nav-tabs__text-block-item .st-input--icon{margin-bottom:30px}
.st-nav-tabs__text-block-headline{display:block;font-weight:700;margin-bottom:10px}
.st-nav-tabs__text-block p+p{margin-top:0}
.st-nav-tabs__item{display:block}
.st-nav-tabs__headline{color:#03234b;display:inline-block;font-size:16px;font-weight:700;margin-bottom:0;margin-left:10px;padding-bottom:0}
.st-nav-tabs__text--no-wrap{display:inline-block;margin-left:5px;white-space:nowrap}
.st-nav-tabs__icon{border:2px solid #3cb4e6;border-radius:50%;display:inline-block;height:38px;min-height:38px;min-width:38px;width:38px}
.st-nav-tabs__icon .st-svg{fill:#3cb4e6;height:20px;margin-left:3px;margin-top:7px;width:27px}
@media(min-width:64.063em){.st-nav-tabs__icon{height:48px;min-height:48px;min-width:48px;width:48px}
.st-nav-tabs__icon .st-svg{height:26px;margin-left:5px;margin-top:9px;width:33px}
}
.st-nav-tabs__count{color:#ccc;font-weight:400}
@media(max-width:40em){.st-nav-tabs__column-block.end{margin-bottom:10px}
}
.st-tabs-content--submenu{box-shadow:none;padding:0}
.st-tabs-content--submenu-wrapper{background-color:#fff}
.st-tabs-content--submenu>.js-st-tab-content:last-of-type:after{background-color:#e5e5e5;content:' ';display:block;height:1px;width:100%}
.st-tabs-content--submenu>*:first-child{min-height:0;padding-top:0;text-align:left}
@media(max-width:64em){.st-tabs-content--submenu>*:first-child{padding-bottom:0}
}
.st-tabs-content--submenu .st-nav-tabs__item,.st-tabs-content--submenu .st-link{display:block}
.st-tabs-content--submenu .st-nav-tabs__item:hover .st-nav-tabs__headline,.st-tabs-content--submenu .st-nav-tabs__item:hover .st-nav-tabs__text,.st-tabs-content--submenu .st-nav-tabs__item:hover .st-nav-tabs__count,.st-tabs-content--submenu .st-link:hover .st-nav-tabs__headline,.st-tabs-content--submenu .st-link:hover .st-nav-tabs__text,.st-tabs-content--submenu .st-link:hover .st-nav-tabs__count{color:#3cb4e6}
.st-tabs-content--submenu .st-nav-tabs__item:hover .st-svg,.st-tabs-content--submenu .st-link:hover .st-svg{fill:#3cb4e6}
.st-tabs-content--submenu .st-link--active .st-nav-tabs__headline,.st-tabs-content--submenu .st-link--active .st-nav-tabs__text,.st-tabs-content--submenu .st-link--active .st-nav-tabs__count{color:#3cb4e6}
.st-tabs-content--submenu .st-link--active:hover .st-nav-tabs__headline,.st-tabs-content--submenu .st-link--active:hover .st-nav-tabs__text,.st-tabs-content--submenu .st-link--active:hover .st-nav-tabs__count{color:#90cfeb}
.st-tabs-content--submenu .st-link--active:hover .st-svg{fill:#3cb4e6}
.st-tabs-content--submenu .st-svg--arrow-right{fill:#74757c;height:11px;margin-bottom:-2px;margin-left:5px;width:6px}
@media(min-width:64.063em){.st-tabs-content--submenu .st-input--icon{max-width:260px}
}
.st-tabs-content--submenu .st-breadcrumbs{margin-bottom:0;outline:0;padding:21px 20px 0 15px}
@media(min-width:40.063em){.st-tabs-content--submenu .st-breadcrumbs{padding:6px 15px}
}
.st-tabs-content--submenu .st-breadcrumbs .st-link svg+span,.st-tabs-content--submenu .st-breadcrumbs a svg+span{margin-left:0}
.st-tabs-content--submenu .st-breadcrumbs__name{color:#74757c;font-size:14px;font-weight:700}
@media(min-width:40.063em){.st-tabs-content--submenu .st-breadcrumbs__name{font-size:13px}
}
.st-tabs-content--submenu .st-breadcrumbs__icon{fill:#74757c}
.st-tabs-content--submenu .st-breadcrumbs__icon--arrow{fill:#74757c}
.st-tabs-content--submenu .st-breadcrumbs__li--right{width:calc(100% - 35px)}
@media(max-width:40em){.st-tabs-content--submenu .st-breadcrumbs__li--right{float:left}
}
.st-nav-tabs-content--tools-software .st-link,.st-nav-tabs-content--resources .st-link{color:#74757c}
@media(max-width:40em){.st-nav-tabs-content--tools-software .st-nav-tabs__text-block:first-of-type,.st-nav-tabs-content--resources .st-nav-tabs__text-block:first-of-type{margin-top:20px}
}
@media(max-width:40em){.st-nav-tabs-content--tools-software .st-nav-tabs-content__layer1{margin-top:20px}
}
.st-nav-tabs-content--tools-software .st-nav-tabs-content__layer2{align-items:center;display:flex;min-height:130px}
.st-nav-tabs-content--tools-software .st-nav-tabs__item{align-items:top;display:flex}
@media(min-width:64.063em){.st-nav-tabs-content--tools-software .st-nav-tabs__item{align-items:center}
}
.st-nav-tabs-content__quicklinks--only .st-nav-tabs__text-block{margin:0}
@media(min-width:40.063em){.st-nav-tabs-content__quicklinks--only .st-nav-tabs__text-block{margin:0 0 15px 0}
}
.st-nav-tabs-content__layer1,.st-nav-tabs-content__layer2,.st-nav-tabs-content__layer3{font-size:13px;padding:0 5px}
@media(min-width:40.063em){.st-nav-tabs-content__layer1,.st-nav-tabs-content__layer2,.st-nav-tabs-content__layer3{padding:0 35px}
}
.st-nav-tabs-content__layer2,.st-nav-tabs-content__layer3{display:none}
.st-nav-tabs-content__layer1 .st-nav-tabs__column:last-of-type{margin-bottom:20px}
@media(max-width:40em){.st-nav-tabs-content__layer2 .st-nav-tabs__text-block:first-of-type{margin-top:15px}
}
@media(min-width:40.063em){.st-nav-tabs-content__layer2 .st-nav-tabs__text-block{margin-top:15px}
}
@media(min-width:40.063em){.st-nav-tabs-content__layer3 .st-nav-tabs__text-block{margin:10px 0 25px}
}
.st-nav-tabs-content__layer3 .st-nav-tabs__item.st-nav-tabs__item--active .st-nav-tabs__text,.st-nav-tabs-content__layer3 .st-nav-tabs__item.st-nav-tabs__item--active .st-nav-tabs__count{color:#3cb4e6}
.st-page-content>div[data-page-content]{height:auto}
.st-page-content>div[data-page-content].st-invisible{height:0;overflow:hidden}
.st-news-overview{margin:50px 0}
.st-news-overview:after,.st-news-overview:before{content:"";clear:both;display:table}
.st-news-overview__header-wrapper{overflow:hidden}
.st-news-overview__header-wrapper .st-link--rss-feed{margin-bottom:31px;margin-top:7px}
@media(min-width:64.063em){.st-news-overview__header>.st-button:nth-of-type(3),.st-news-overview__header .st-button.js-st-sidebar-open--filter{display:none}
}
@media(max-width:64em){.st-news-overview__header .st-button.st-button--show-filters.js-st-sidebar-open--tree{display:none}
}
.st-news-overview__list{margin:0}
.st-news-overview__list li.st-news-overview__list-item{border-top:1px solid #ccc;padding:20px 10px 15px 10px}
.st-news-overview__list-item{line-height:normal}
.st-news-overview__list-item:before{display:none}
.st-news-overview__list-item-header{align-items:center;display:flex;margin-bottom:10px}
.st-news-overview__list-item-date{color:#ccc;font-size:12px;font-weight:bold;margin-bottom:0;width:calc(100% - 130px)}
.st-news-overview__list-item-flags{padding-left:15px;text-align:right;width:130px}
.st-news-overview__list-item-flags>*:first-child{margin-left:0}
.st-news-overview__list-item-flag{display:inline-block;margin-left:15px}
.st-news-overview__list-item-headline{color:#03234b;display:inline-block;font-size:18px;font-weight:bold;line-height:1.4}
.st-news-overview__list-item-headline:hover{color:#03234b}
@media only screen and (min-width:40.063em){.st-news-overview__list-item-headline{width:80%}
}
.st-news-overview__list>.st-news-overview__list-item:last-child{border-bottom:1px solid #ccc}
.st-news-details__header{display:flex;font-size:13px;justify-content:space-between;margin-top:25px}
.st-news-details__line{display:inline-block;margin:0 5px;vertical-align:top}
.st-news-details__headline{font-weight:400;line-height:1}
.st-news-details__language{flex-wrap:wrap;max-width:33%}
@media(max-width:64em){.st-news-details__language a{min-width:21px}
}
.st-news-details__language a img{height:14px;width:21px}
.st-news-details__date-wrapper{flex:0 0 65%;max-width:65%;text-align:left}
.st-news-details ul{line-height:1.5;margin-bottom:25px}
.st-news-details ul li{margin-bottom:10px}
.st-news-details ul li:before{line-height:1}
.st-news-details .lightblue-text{display:block;margin-top:15px}
.st-news-details .st-news-details__headline{text-align:left}
.no-touch .st-news-overview__list li.st-news-overview__list-item:hover{background:rgba(57,169,220,0.07)}
.big-banner{background-color:#ffd200;height:460px;line-height:1.1;overflow:hidden;position:relative;width:100%;text-align:left}
.big-banner h1,.big-banner h2,.big-banner .simple-table-layout td h1,.simple-table-layout td .big-banner h1,.big-banner .simple-table-layout+h3+h1,.big-banner h3,.big-banner h4,.big-banner h5{line-height:1.1}
.big-banner .focus-area{background-color:#3cb4e6;height:100%;position:relative;width:80%}
.big-banner .focus-area::after{background-color:#3cb4e6;display:block;content:' ';height:160px;position:absolute;right:-40px;top:0;width:40px}
.big-banner .picture{background-size:100%;background-position:bottom;background-repeat:no-repeat;display:block;height:100%;position:absolute;top:0;width:100%}
.big-banner .text-block{align-items:center;display:flex;flex-direction:column;left:0;height:100%;justify-content:center;padding-right:5%;position:absolute;top:0;width:80%}
@media(min-width:90em){.big-banner .text-block{padding-right:0}
}
.big-banner .text-block .headline{color:#fff;font-size:35px;width:80%;line-height:38px}
.big-banner .text-block .headline-text{display:block;line-height:33.5px}
.big-banner .text-block .headline .tag{color:#03234b;display:table-cell;height:44px;padding-left:60px;position:relative;vertical-align:bottom}
.big-banner .text-block .headline .tag::after{background:url("../images/big-banner-high-level-headline-tag.png");background-size:cover;bottom:7px;content:' ';height:50px;left:0;position:absolute;width:50px}
.big-banner .text-block h2.headline,.big-banner .text-block .simple-table-layout td h1.headline,.simple-table-layout td .big-banner .text-block h1.headline,.big-banner .text-block .simple-table-layout+h3+h1.headline{margin:0}
.big-banner .main{align-content:center;display:flex;justify-content:flex-start;margin-top:15px;width:80%}
.big-banner .main .brand{flex-shrink:0;margin-right:10px;width:125px}
@media(max-width:40em){.big-banner .main .brand{display:block;width:88px}
}
.big-banner .main .brand img{width:100%;height:auto;position:inherit;object-fit:inherit}
.big-banner .main .sub-headline{color:#03234b;font-weight:bold;font-size:21px}
.big-banner .main .sub-sub-headline{color:#fff;font-size:21px;font-weight:bold}
.big-banner .main h3.sub-headline{margin:0}
.big-banner .main h4.sub-sub-headline{margin:0}
.big-banner .cta{margin-top:20px}
.big-banner .cta a,.big-banner .cta a:hover{color:#fff}
.big-banner .cta a span,.big-banner .cta a:hover span{color:#fff}
.big-banner .cta a .st-link__icon,.big-banner .cta a:hover .st-link__icon{fill:#fff}
.big-banner .cta button{background-color:#03234b;border:0;color:#fff;font-size:16px;min-height:54px;line-height:54px;margin:0;padding:0 17px;white-space:nowrap}
.big-banner .cta button::after{content:'\2192';margin-left:10px}
@media(max-width:40em){.big-banner .cta button{min-height:38px;font-size:11px;line-height:38px;padding:0 12px}
}
.big-banner--day-to-day .focus-area{background-color:#3cb4e6;height:100%;position:relative;width:50%}
.big-banner--day-to-day .focus-area::after{background-color:#3cb4e6;content:' ';display:block;height:calc(100% - 80px);position:absolute;right:-79px;top:80px;width:80px}
.big-banner--day-to-day .picture{background-size:cover;background-position:50% 27%;left:calc(100% - 80px);right:auto;transform:translateX(-100%);width:50%}
.big-banner--day-to-day .text-block{width:50%}
.big-banner--day-to-day .text-block .headline{color:#fff;font-size:35px;width:80%}
.big-banner--day-to-day .main{align-content:center;display:flex;justify-content:flex-start;margin-top:15px;width:80%}
.big-banner--day-to-day .main .brand{flex-shrink:0;margin-right:10px}
.big-banner--day-to-day .main .brand img{width:100%}
.big-banner--day-to-day .main .sub-headline{color:#03234b}
.big-banner--day-to-day .main .sub-sub-headline{color:#fff}
@media(max-width:40em){.big-banner .picture{display:none}
.big-banner .focus-area{width:calc(100% - 40px)}
.big-banner .focus-area::after{height:110px}
.big-banner .text-block{width:calc(100% - 40px)}
.big-banner .text-block .headline{font-size:18px}
.big-banner .text-block .main .sub-headline{font-size:12px;margin-top:10px}
.big-banner .text-block .main .sub-sub-headline{font-size:12px;display:none}
.big-banner--day-to-day .focus-area{height:calc(50% - 40px);width:100%}
.big-banner--day-to-day .focus-area::after{height:40px;left:0;right:auto;top:99%;width:75%}
.big-banner--day-to-day .text-block{height:50%;padding-right:0;padding-top:25px;width:100%}
.big-banner--day-to-day .text-block .headline{font-size:18px;width:90%}
.big-banner--day-to-day .text-block .main{margin-top:5px;width:90%}
.big-banner--day-to-day .text-block .main .sub-sub-headline{display:none}
.big-banner--day-to-day .picture{background-position:27% 0;display:block;height:50%;left:0;position:absolute;right:auto;top:calc(50% - 40px);transform:none;width:100%}
.big-banner .is-desktop{display:none}
.big-banner .is-mobile{display:block}
}
@media(max-width:40em){.big-banner .st-link .st-link__icon--xxx-large{height:32px;width:32px}
}
@media(max-width:40em){.big-banner .st-link .st-link__icon--xxx-large+span{line-height:32px;margin-left:40px;font-size:11px}
}
@media(min-width:90em){.big-banner--day-to-day .text-block .headline{width:100%;padding-left:10%}
}
@media(max-width:40.063em){.big-banner .text-block .headline-text{line-height:20px}
}
@media(max-width:40.063em){.big-banner .text-block .headline .tag{padding-left:30px}
}
@media(max-width:40.063em){.big-banner .text-block .headline .tag::after{bottom:3px;height:22px;width:22px}
}
@media(max-width:40.063em){h2.headline.st-font--highlight.is-mobile{line-height:20px}
}
@media(max-width:40.063em){.big-banner .main{margin-top:9px}
}
@media(min-width:40.063em){.big-banner .is-desktop{display:block}
.big-banner .is-mobile{display:none}
}
@media(min-width:40.063em) and (max-width:90em){.big-banner--day-to-day .text-block{width:60%}
.big-banner--day-to-day .picture{left:calc(100% - 40px)}
.big-banner--day-to-day .focus-area{width:50%}
}
.big-banner--pink-bg,.big-banner--day-to-day--pink-bg{background-color:#c9d6df}
.big-banner--pink-focus-area .focus-area,.big-banner--day-to-day--pink-focus-area .focus-area{background-color:#c9d6df}
.big-banner--pink-focus-area .focus-area::after,.big-banner--day-to-day--pink-focus-area .focus-area::after{background-color:#c9d6df}
.big-banner--dark-bg,.big-banner--day-to-day--dark-bg{background-color:#c9d6df}
.big-banner--dark-focus-area .focus-area,.big-banner--day-to-day--dark-focus-area .focus-area{background-color:#c9d6df}
.big-banner--dark-focus-area .focus-area::after,.big-banner--day-to-day--dark-focus-area .focus-area::after{background-color:#c9d6df}
.big-banner--blue-bg,.big-banner--day-to-day--blue-bg{background-color:#c9d6df}
.big-banner--blue-focus-area .focus-area,.big-banner--day-to-day--blue-focus-area .focus-area{background-color:#c9d6df}
.big-banner--blue-focus-area .focus-area::after,.big-banner--day-to-day--blue-focus-area .focus-area::after{background-color:#c9d6df}
.big-banner--yellow-bg,.big-banner--day-to-day--yellow-bg{background-color:#c9d6df}
.big-banner--yellow-focus-area .focus-area,.big-banner--day-to-day--yellow-focus-area .focus-area{background-color:#c9d6df}
.big-banner--yellow-focus-area .focus-area::after,.big-banner--day-to-day--yellow-focus-area .focus-area::after{background-color:#c9d6df}
html[lang='ko'] .big-banner{line-height:1.3}
html[lang='ko'] .big-banner h1,html[lang='ko'] .big-banner h2,html[lang='ko'] .big-banner .simple-table-layout td h1,.simple-table-layout td html[lang='ko'] .big-banner h1,html[lang='ko'] .big-banner .simple-table-layout+h3+h1,html[lang='ko'] .big-banner h3,html[lang='ko'] .big-banner h4,html[lang='ko'] .big-banner h5{line-height:1.3}
html[lang='zh'] .big-banner{line-height:1.3}
html[lang='zh'] .big-banner h1,html[lang='zh'] .big-banner h2,html[lang='zh'] .big-banner .simple-table-layout td h1,.simple-table-layout td html[lang='zh'] .big-banner h1,html[lang='zh'] .big-banner .simple-table-layout+h3+h1,html[lang='zh'] .big-banner h3,html[lang='zh'] .big-banner h4,html[lang='zh'] .big-banner h5{line-height:1.3}
.st-selected-files-overlay{background:#fff;box-shadow:4px 4px 16px 0 rgba(0,0,0,0.2);height:43px;line-height:43px;padding:0 20px 0 30px;position:absolute;right:0;top:20px;width:523px;z-index:9}
@media(max-width:40em){.st-selected-files-overlay{display:none}
}
.st-selected-files-overlay.js-st-fixed{position:fixed;transition:top .4s}
.st-selected-files-overlay span{display:inline-block;float:left;line-height:43px}
.st-selected-files-overlay span+span{margin-left:10px}
.st-selected-files-overlay .st-svg--download{cursor:pointer;display:inline-block;fill:#3cb4e6;float:right;height:100%;width:22px}
.st-selected-files-overlay__counter{font-size:22px;font-weight:bold}
.tooltip.st-custom-tooltip-appearance{background:black;border-color:black;color:white;margin-left:-5px;margin-top:5px}
.tooltip.st-custom-tooltip-appearance:before{background:black;border-color:black;left:10px}
.max-downloads-warning{cursor:default;background:rgba(0,0,0,0.1);height:12px;left:10px;position:absolute;top:10px;width:12px}
.st-max-downloads-reached .st-table tr.st-disable-check-on-click{cursor:default}
.st-max-downloads-reached .st-disable-check-on-click label{pointer-events:none}
.js-st-header-in-view .st-selected-files-overlay.js-st-fixed{top:141px;transition:top .4s}
.st-stage__headline,.st-stage__headline--center,.st-stage-product__headline,.st-stage-product__title{align-items:center;display:flex;flex-direction:row;justify-content:space-between}
.st-stage .st-h3,.st-stage-product__headline .st-h3{align-items:center;display:flex;font-weight:700;line-height:1.1;margin-bottom:0;margin-right:20px}
@media(max-width:40em){.st-stage .st-h3,.st-stage-product__headline .st-h3{font-size:24px}
}
.st-stage,.st-stage--application,.st-stage-product{background-position:center}
.st-stage,.st-stage-product--catalog{background-size:cover}
.st-stage,.st-stage-product{padding:0 0 20px}
@media(max-width:40em){.st-stage .st-link--print,.st-stage-product .st-link--print{display:none}
}
.st-stage__header,.st-stage-product__header{width:100%}
.st-stage{display:block;overflow:hidden;position:relative}
.st-stage:not(.st-stage--text-only):not(.js-st-object-fit){background-color:#f6f9fb}
.st-stage.js-st-object-fit .st-stage__image{z-index:-1}
@media(max-width:64em){.st-stage{min-height:160px}
}
.st-stage__header,.st-stage__wrapper{display:flex;flex-direction:column;flex-wrap:wrap}
.st-stage__wrapper{padding:50px 0 25px}
@media(min-width:64.063em){.st-stage__wrapper{padding:50px 0 0}
}
@media(min-width:40.063em){.st-stage__header{flex-direction:row;flex-wrap:nowrap;justify-content:space-between}
}
.st-stage__header-left{width:100%}
.st-stage__image{height:100%;left:50%;max-width:none;min-height:100%;min-width:100%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto;-webkit-transform:translate(-50%,-50%)}
.st-stage__headline,.st-stage__headline--center{align-self:flex-end;width:100%}
@media(min-width:40.063em){.st-stage__headline,.st-stage__headline--center{min-height:60px}
}
@media all and (min-width:40.063em) and (-ms-high-contrast:none){.st-stage__headline:not(.is-longevity),.st-stage__headline--center:not(.is-longevity){height:59px}
}
.st-stage__headline .st-stage__title{width:100%}
.st-stage__headline--center{justify-content:center}
.st-stage .st-h3{color:#03234b}
.st-stage .st-h1{line-height:1.4;margin-bottom:25px;margin-right:0}
.st-stage .st-action-icons .st-link{color:#74757c}
.st-stage .st-action-icons .st-link:active span,.st-stage .st-action-icons .st-link:hover span{color:#74757c}
.st-stage .st-action-icons .st-link .st-svg{fill:#3cb4e6}
@media(min-width:64.063em){.st-stage--item{height:460px}
}
@media(min-width:40.063em){.st-stage,.st-stage--application{min-height:170px}
}
.st-stage .st-h3,.st-stage--application .st-h3{text-align:left}
.st-stage--text-only{min-height:0;padding-bottom:0}
.st-stage--text-only .st-stage__headline{border-bottom:1px solid #ccc;min-height:0;padding-bottom:15px;padding-top:25px}
.st-stage--text-only .st-h3{color:#03234b;font-weight:700;margin-right:0}
.st-stage--campaign{overflow:hidden}
.st-stage--campaign .st-stage__content{align-items:center;display:flex;flex-direction:column;justify-content:center}
@media(max-width:64em){.st-stage--campaign .st-stage__content{text-align:center}
}
@media(min-width:64.063em){.st-stage--campaign .st-stage__content{align-items:flex-start;min-height:360px}
}
@media(max-width:64em){.st-stage--campaign .st-stage__content .st-h1,.st-stage--campaign .st-stage__content .st-copy,.st-stage--campaign .st-stage__content .st-search-result__link,.st-stage--campaign .st-stage__content .region-content .container-fluid .col-md-4 .stock-quote,.region-content .container-fluid .col-md-4 .st-stage--campaign .st-stage__content .stock-quote,.st-stage--campaign .st-stage__content form.validationForm{max-width:100%}
}
.st-stage--campaign .st-h1{text-align:center}
@media(min-width:64.063em){.st-stage--campaign .st-h1{text-align:left}
}
@media(max-width:64em){.st-stage--campaign .st-copy,.st-stage--campaign .st-search-result__link,.st-stage--campaign .region-content .container-fluid .col-md-4 .stock-quote,.region-content .container-fluid .col-md-4 .st-stage--campaign .stock-quote,.st-stage--campaign form.validationForm{margin-bottom:15px}
}
.st-stage--campaign .st-button:last-of-type{margin-bottom:0}
@media(max-width:90em){.st-stage--campaign .st-button{margin-right:0}
}
.st-stage--solution{min-height:0;padding-bottom:0}
.st-stage--solution .st-stage__headline{border-bottom:1px solid #ccc;margin-bottom:74px;min-height:0;padding-bottom:15px;padding-top:25px}
.st-stage--solution .st-stage__badge{padding-left:10px}
.st-stage--solution .st-stage__badge img{height:85px;max-width:85px}
@media(max-width:40em){.st-stage--solution .st-stage__badge{margin-top:-25px;margin-bottom:50px}
}
.st-stage--solution .st-h3{color:#03234b;font-weight:700;margin-bottom:0;margin-right:0}
@media(min-width:40.063em){.st-stage--align-img-right{background-position:top right}
}
.st-stage--no-overlap .st-stage__wrapper{padding:50px 0 0}
@media(min-width:64.063em){.st-stage--text-right .st-stage__content{align-items:flex-end;text-align:right}
.st-stage--text-right .st-button{margin-right:0}
}
.st-stage--text-center .st-stage__content{align-items:center}
.st-stage--text-center .st-stage__content,.st-stage--text-center .st-stage__content .st-h1{text-align:center}
.st-stage--text-center .st-button{margin-right:0}
.st-stage-product{background-color:#f6f9fb;box-shadow:0 1px 1px 0 rgba(0,0,0,0.1)}
@media(max-width:40em){.st-stage-product__header>div{width:100%}
}
.st-stage-product__header-left{width:100%}
@media(min-width:64.063em){.st-stage-product__header-left{padding:5px 0}
}
.st-stage-product__header-left .st-button{float:left;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:230px}
@media(min-width:64.063em){.st-stage-product__header-right{padding:5px 0}
}
@media(max-width:40em){.st-stage-product__header-right{margin-top:30px}
}
.st-stage-product__headline,.st-stage-product__title{flex-wrap:wrap}
.st-stage-product__headline img.st-stage-product__image,.st-stage-product__title img.st-stage-product__image{height:17px;margin-right:20px;width:auto}
.st-stage-product__title.st-additional-logo{position:relative;padding-right:70px}
.st-stage-product__title.st-additional-logo>img{width:55px;position:absolute;right:20px;bottom:100%;-webkit-transform:translate(0,22px);transform:translate(0,22px)}
@media(max-width:40em){.st-stage-product__title.st-additional-logo>img{-webkit-transform:translate(0,32px);transform:translate(0,32px)}
}
@media(max-width:40em){.st-stage-product__headline{flex-wrap:nowrap}
}
.st-stage-product__headline .st-action-icons{align-self:flex-start;margin-bottom:10px}
.st-stage-product__headline .st-h3{margin-bottom:10px;text-align:left}
.st-stage-product__headline .st-badge{margin:0 20px 0 20px}
.st-stage-product__tags{align-self:flex-start;margin-bottom:15px}
.st-stage-product__copy{color:#03234b;font-size:24px;line-height:1.25;margin-bottom:15px}
@media(min-width:40.063em){.st-stage-product__copy{font-size:42px;margin-bottom:30px}
}
.st-stage-product .st-button{clear:both;margin-bottom:15px}
@media(min-width:40.063em){.st-stage-product .st-button{clear:none}
}
@media(min-width:40.063em){.st-stage-product .st-button{margin-bottom:15px}
}
.st-stage-product .st-button--disabled,.st-stage-product .button.disabled,.st-stage-product button.disabled,.st-stage-product submit.disabled{display:none}
@media(max-width:40em){.st-stage-product .st-button--primary,.st-stage-product .button,.st-stage-product button{margin-bottom:10px}
}
.st-stage-product__summary{margin-bottom:10px;margin-left:15px;min-height:220px;min-width:230px;padding:20px 15px;position:relative;width:230px}
.st-stage-product__summary .st-svg-chip{height:16px;width:26px}
@media(max-width:40em){.st-stage-product__summary{border:1px solid #fff;margin:0;margin-top:20px;min-height:auto;min-width:auto;padding:20px 15px;width:100%}
}
.st-stage-product__summary:after{background-color:#2a5b83;bottom:-10px;content:'';height:20px;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:20px}
@media(max-width:40em){.st-stage-product__summary:after{border-left:1px solid #fff;border-top:1px solid #fff;bottom:auto;top:-10px}
}
.st-stage-product__summary .hidden{display:none !important}
.st-stage-product__info{align-items:center;color:#fff;display:flex;font-size:13px;-webkit-font-smoothing:antialiased}
.st-stage-product__info div{height:17px;margin-left:5px}
.st-stage-product__price{color:#3cb4e6;font-size:24px;margin-bottom:20px}
@media(max-width:40em){.st-stage-product__price{margin-bottom:0}
}
@media(min-width:40.063em){.st-stage-product__buy,.st-stage-product__sample,.st-stage-product__order{margin-bottom:10px}
}
.st-stage-product__buy a,.st-stage-product__sample a,.st-stage-product__order a{display:flex;margin:0}
@media(max-width:40em){.st-stage-product__buy a,.st-stage-product__sample a,.st-stage-product__order a{height:40px;margin:15px 0 5px 10px;width:40px}
}
.st-stage-product__buy a span,.st-stage-product__sample a span,.st-stage-product__order a span{text-align:center;flex-grow:1}
@media(max-width:40em){.st-stage-product__buy .st-button--small .st-button__icon,.st-stage-product__sample .st-button--small .st-button__icon,.st-stage-product__order .st-button--small .st-button__icon{height:18px;margin-right:0;width:18px}
}
@media(max-width:40em){.st-stage-product__sample a{margin-left:0}
}
.st-stage-product__message{color:#fff;font-size:13px;margin-top:-1px;-webkit-font-smoothing:antialiased}
@media(max-width:40em){.st-stage-product__message{margin-top:15px;width:100%}
}
.st-stage-product__action{background-color:#2a5b83;color:#fff;display:inline-block;font-size:14px;margin:15px 0 0 0;padding:15px;text-align:center;width:100%;-webkit-font-smoothing:antialiased}
.st-stage-product__action:not(.st-stage-product__action--selected):hover{background-color:rgba(0,32,82,0.5);color:#fff}
.st-stage-product__action:not(.st-stage-product__action--selected):hover .st-svg{fill:#fff}
.st-stage-product__action .st-svg--arrow-right{fill:#fff;height:10px;margin-left:15px;transform:rotate(90deg);width:10px}
@media(max-width:40em){.st-stage-product__action .st-svg--arrow-right{position:absolute;right:15px;top:50%;transform:translateY(-50%) rotate(0)}
}
.st-stage-product__action--selected{background-color:transparent;padding:0}
@media(max-width:40em){.st-stage-product__action--selected{background-color:#2a5b83;padding:15px}
.st-stage-product__action--selected:before{border-bottom:1px solid #fff;border-left:1px solid #fff;content:'';height:7px;position:absolute;right:13px;top:22px;transform:rotate(-135deg);width:7px}
.st-stage-product__action--selected svg{display:none}
}
.st-stage-product--catalog .st-stage-product__header-left,.st-stage-product--software-folder .st-stage-product__header-left{width:100%}
@media(min-width:40.063em){.st-stage-product--software-folder .row{margin-top:30px}
}
.st-stage-product--catalog .st-stage-product__headline{border-bottom:0}
@media(max-width:40em){.st-stage-product--catalog .st-stage-product__headline{margin-bottom:0;padding-bottom:0}
}
@media(min-width:40.063em){.st-stage-product--obsolete-page .st-stage-product__headline{margin-top:25px}
}
.st-stage-product--partner .st-stage-product__summary{margin-bottom:0;min-height:inherit}
@media(max-width:40em){.st-stage-product--partner .st-stage-product__summary{background-color:transparent;border:0;padding:0}
}
.st-stage-product--partner .st-stage-product__summary:after{display:none}
.st-stage-product--partner .st-stage-product__summary-image{margin-bottom:25px}
.st-stage-product--partner .st-stage-product__summary .st-copy,.st-stage-product--partner .st-stage-product__summary .st-search-result__link,.st-stage-product--partner .st-stage-product__summary .region-content .container-fluid .col-md-4 .stock-quote,.region-content .container-fluid .col-md-4 .st-stage-product--partner .st-stage-product__summary .stock-quote,.st-stage-product--partner .st-stage-product__summary form.validationForm{display:inline-block;margin-bottom:0;margin-left:10px}
.st-tooltip:hover:after,.img-map-tt-wrapper .img-map-tt,.tooltip,span.read-more-tooltip{border:1px solid #ccc;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);font-size:13px}
.st-tooltip:hover:after,.img-map-tt-wrapper .img-map-tt li,.tooltip,span.read-more-tooltip{background-color:#fff;color:#74757c}
.st-tooltip{cursor:pointer;display:inline-block;position:relative}
.st-tooltip:hover:after{content:attr(data-tooltip-text);padding:5px;position:absolute;text-transform:none;width:220px;z-index:100}
@media(max-width:40.063em){.st-tooltip:hover:after{width:180px}
}
.st-tooltip--right:hover:after{left:20px;top:7px}
.st-tooltip--right.st-badge:hover:after{left:101%;top:12px}
.st-tooltip--left:hover:after{right:20px;top:7px}
.st-tooltip--left.st-badge:hover:after{right:101%;top:12px}
.st-tooltip--center:hover:after{left:-110px;top:20px}
.st-tooltip--center-left:hover:after{right:0;top:20px}
.st-tooltip--center-right:hover:after{left:0;top:20px}
.st-tooltip--text-aligned{margin-left:3px;top:2px}
.st-tooltip--grey .st-svg{fill:#74757c;opacity:.3}
.st-tooltip--badge:hover:after{font-weight:normal;padding:5px 10px;text-align:left}
.st-tooltip__text{display:block;margin-bottom:5px}
.st-tree-checkboxes.bonsai input[type='checkbox']+label{font-weight:400;margin-bottom:8px;padding-left:20px}
.st-tree-checkboxes.bonsai li{padding-left:20px}
.st-tree-checkboxes.bonsai li:not(.has-children)>.thumb{opacity:0}
.st-tree-checkboxes.bonsai li.has-children.expanded>.thumb:after{content:none}
.st-tree-checkboxes.bonsai li.has-children.expanded>.thumb svg{transform:rotate(90deg)}
.st-tree-checkboxes.bonsai li.has-children>.thumb{height:20px;margin-left:-20px;margin-top:3px;width:20px}
.st-tree-checkboxes.bonsai li.has-children>.thumb:after{content:none}
.st-tree-checkboxes.bonsai li.has-children>.thumb svg{height:11px;left:5px;position:absolute;top:calc(50% - 5px)}
.st-tree-checkboxes.bonsai .bonsai li.has-children>.thumb{margin-top:-1px}
.st-tree-checkboxes-selected-elements__element{color:#3cb4e6;font-size:10px;font-weight:400;line-height:1.6}
.st-tree-checkboxes-selected-elements>.st-tree-checkboxes-selected-elements__element:last-child{margin-bottom:10px}
.st-tree-checkboxes-selected-elements .st-tree-checkboxes-selected-elements__close-element{cursor:pointer;height:10px;padding-right:5px;width:10px}
.st-tree-checkboxes-selected-elements .st-tree-checkboxes-selected-elements__close-element+span{cursor:default}
.st-tree-checkboxes-selected-elements .st-svg--close{fill:#3cb4e6;height:5px;width:5px}
.js-st-parent-checkbox__overlay{background-color:rgba(255,255,255,0.7);bottom:0;display:none;left:0;position:absolute;top:46px;width:100%;z-index:10}
.js-st-parent-checkbox--not-checked .js-st-parent-checkbox__overlay{display:block}
.js-st-parent-checkbox--not-checked .js-st-range-slider-selected-values,.js-st-parent-checkbox--not-checked .js-st-sidebar-checkboxes-selected-elements{display:none}
.js-st-parent-checkbox--not-checked .js-st-sidebar-clear-parent,.js-st-parent-checkbox--not-checked .js-st-sidebar-clear-range-slider,.js-st-parent-checkbox--not-checked .js-st-sidebar-clear-tree-checkboxes,.js-st-parent-checkbox--not-checked .js-st-sidebar-clear-sidebar-checkboxes-static,.js-st-parent-checkbox--not-checked .js-st-sidebar-clear-sidebar-checkboxes-accordion{opacity:0;transition:opacity .25s,visibility .3s;visibility:hidden}
.videos-item p{font-size:14px}
.st-featured-video{border-top:1px solid #ccc;padding:50px 0}
.st-featured-video__headline>h2,.simple-table-layout td .st-featured-video__headline>h1,.st-featured-video__headline>.simple-table-layout+h3+h1{text-align:center}
.st-featured-video__headline+.st-featured-video{border-top-width:0;padding-top:0}
.st-featured-video__headlink{font-size:13px;margin:0 0 30px 0;text-align:center}
.st-featured-video__item{font-size:13px;width:100%}
.st-featured-video__item-headline{margin:0 0 15px 0}
.st-featured-video__item-time{color:#ccc;font-size:13px;padding-bottom:10px}
@media(min-width:64.063em){.st-featured-video__item-time{padding:0 10px 10px}
}
.st-featured-video__item-content{margin:0 0 22px 0}
.st-featured-video__item-content>p{margin:0;padding:0}
.st-featured-video__item-link a{display:block;line-height:18px}
.st-featured-video__item-link a span{margin:0 0 0 25px}
.st-featured-video__item-link a.st-link .st-svg--download.st-link__icon{top:-2px}
.st-featured-video__item-link a.st-link .st-svg--download.st-link__icon+span{font-size:13px}
@media(min-width:64.063em){.st-featured-video__item-headline,.st-featured-video__item-content,.st-featured-video__item-link{padding:0 10px}
}
.st-featured-video__item img{width:100%}
.st-featured-video__item--horizontal .st-featured-video__item-headline{margin:15px 0}
.st-featured-video__item--horizontal img{border:1px solid #ccc}
@media(max-width:40em){.st-featured-video__item--horizontal.st-featured-video__item--personalised img{border:1px solid #ccc}
.st-featured-video__item--horizontal.st-featured-video__item--personalised .st-featured-video__item-info{border:2px dotted #ccc;border-left:2px solid #ffd200;border-top:0;padding:15px 10px 20px}
}
@media(min-width:40.063em){.st-featured-video__item--horizontal.st-featured-video__item--personalised img{border:0}
.st-featured-video__item--horizontal.st-featured-video__item--personalised .st-featured-video__item-box{display:flex}
.st-featured-video__item--horizontal.st-featured-video__item--personalised .st-featured-video__item-box--right{border:2px dotted #ccc;border-left:0;margin-right:.9375rem;padding-bottom:20px}
.st-featured-video__item--horizontal.st-featured-video__item--personalised .st-featured-video__item-box--left{border:1px solid #ccc;border-left:2px solid #ffd200;margin-left:.9375rem;padding-left:0}
}
.st-featured-video__item--vertical .st-featured-video__item-headline{margin:0 0 12px 0;padding-top:15px}
.st-featured-video__item--vertical img{border:1px solid #ccc}
.st-featured-video__item--vertical.st-featured-video__item--personalised .st-featured-video__item-info{border-bottom:2px dotted #ccc;border-left:2px solid #ffd200;border-right:2px dotted #ccc;padding:0 10px}
.st-featured-video__item--video .st-featured-video__item-image{position:relative}
.st-featured-video__item--video .st-featured-video__item-image-link--shadow{display:block;overflow:hidden}
.st-featured-video__item--video .st-featured-video__item-image-link--shadow:after,.st-featured-video__item--video .st-featured-video__item-image-link--shadow:before{z-index:1}
.st-featured-video__item--video .st-featured-video__item-image-shadow{background-image:linear-gradient(to bottom,transparent,rgba(0,0,0,0.8));bottom:0;height:100px;left:0;position:absolute;width:100%;z-index:0}
.st-featured-video__item--video .st-featured-video__item-image .st-featured-video__item-duration{bottom:10px;color:#3cb4e6;font-size:13px;left:15px;position:absolute}
@media(max-width:40em){.st-featured-video__item{float:none !important;padding-bottom:25px}
}
.st-featured-video__item .dotdotdot-append-text .read-more{opacity:0}
.st-featured-video__item .dotdotdot-append-text:not(.ddd-truncated) .ddd-keep{display:none}
.st-featured-video__item .dotdotdot-append-text.ddd-truncated .ddd-keep{opacity:1}
.st-featured-video__wrapper{display:block;padding:0 .9375rem;position:relative;text-align:left;width:100%}
.st-featured-video__wrapper .st-featured-video__item.st-featured-video__item--personalised{margin-bottom:20px}
@media(min-width:40.063em){.st-featured-video__wrapper{float:left}
}
@media(min-width:40.063em) and (max-width:64em){.st-featured-video__wrapper{width:50%}
.st-featured-video__wrapper:nth-child(2n+1){clear:left}
}
@media(min-width:64.063em){.st-featured-video__wrapper{width:25%}
.st-featured-video__wrapper:nth-child(4n+1){clear:left}
.st-featured-video__wrapper--3-grid{width:33.3333%}
.st-featured-video__wrapper--3-grid:nth-child(4n+1){clear:none}
.st-featured-video__wrapper--3-grid:nth-child(3n+1){clear:left}
}
@media(max-width:40em){.st-search-video-border{border-bottom:1px solid #f8f8f8;margin:0 -0.9375rem 20px}
}
.js-video-list-column:not(.st-flex):before,.js-video-list-column:not(.st-flex):after{content:" ";display:table}
.js-video-list-column:not(.st-flex):after{clear:both}
.js-video-list-column>.row>.small-12:before,.js-video-list-column>.row>.small-12:after{content:" ";display:table}
.js-video-list-column>.row>.small-12:after{clear:both}
.st-edesign-container__copy,.st-edesign-container__suite{float:left;position:relative;width:100%}
.st-edesign-container__copy{padding-left:15px;padding-right:10px}
@media screen and (min-width:64.063em){.st-edesign-container__copy{width:20%}
}
@media screen and (min-width:90.063em){.st-edesign-container__copy{padding-left:0}
}
@media screen and (min-width:64.063em){.st-edesign-container__suite{width:80%}
}
.st-edesign{margin-bottom:25px}
@media screen and (min-width:64.063em){.st-edesign{margin-bottom:50px}
}
.st-edesign ul li.st-edesign__tab{padding-left:7px;padding-right:7px}
@media(min-width:40.063em){.st-edesign form .row .row .columns{padding-left:.9375rem;padding-right:.9375rem}
}
.st-edesign fieldset{border:0;margin:0;padding:0}
.st-edesign .st-input,.st-edesign .st-select{max-width:200px}
.st-edesign .st-input input[type='text'],.st-edesign .st-input input[type='number'],.st-edesign .selectric .label{padding:0 10px}
.st-edesign .st-input input[type='text'],.st-edesign .st-input input[type='number'],.st-edesign .st-input textarea,.st-edesign .st-select .selectric,.st-edesign .selectric .label,.st-edesign .selectric .button,.st-edesign .st-input__unit,.st-edesign .st-input__controls{height:24px}
.st-edesign .selectric .label,.st-edesign .st-input input[type='text'],.st-edesign .st-input input[type='number'],.st-edesign .st-input textarea,.st-edesign__result{font-size:13px}
.st-edesign .st-bool__label,.st-edesign .st-input label,.st-edesign .st-select label{-webkit-font-smoothing:antialiased}
.st-edesign .st-bool__label:not(.error),.st-edesign .st-input:not(.error) label:not(.error),.st-edesign .st-select label:not(.error){color:#a2a2a2}
.st-edesign .selectric .label,.st-edesign .selectric .button{line-height:24px}
.st-edesign .selectric .button{width:24px}
.st-edesign .selectric .button:after{height:6px;width:6px}
.st-edesign .selectric-items li{padding-left:10px}
.st-edesign .st-input{display:inline-block;float:left;margin-right:20px}
.st-edesign .st-input input[type='text'],.st-edesign .st-input .st-input__controls-container{width:74px}
.st-edesign .st-input:last-of-type{margin-right:0}
.st-edesign .st-input--wider input[type='text']{width:121px}
.st-edesign .st-input.error input[type='text'],.st-edesign .st-input.error input[type='number'],.st-edesign .st-input.error textarea{margin-bottom:0}
.st-edesign .st-input:not(.error) input[type='text'],.st-edesign .st-input:not(.error) input[type='number'],.st-edesign .st-input:not(.error) textarea{background:#fff}
.st-edesign .st-input--number{padding-right:15px}
.st-edesign .st-input__unit{line-height:26px}
.st-edesign .st-radio input[type='radio']+label{margin-right:15px;padding:0 0 0 20px}
.st-edesign .st-radio input[type='radio']+label:before{left:1px}
.st-edesign .st-radio input[type='radio']:checked+label:after{left:0}
.st-edesign .st-h3{text-align:center}
.st-edesign .tabs .tab-title .st-edesign__tab-link{background:#fff;color:#74757c;display:flex;font-family:Arial,Helvetica,sans-serif;font-size:10px;padding:23px 0 0 0}
@media(min-width:64.063em){.st-edesign .tabs .tab-title .st-edesign__tab-link{font-size:16px;padding:15px 0 3px 15px}
}
.st-edesign .tabs .tab-title.active .st-edesign__tab-link{color:#3cb4e6}
.st-edesign .st-button{margin-bottom:0}
.st-edesign .st-svg--plus,.st-edesign .st-svg--minus{margin-top:10px;pointer-events:none}
.st-edesign [data-abide] .error small.error,.st-edesign [data-abide] .error span.error,.st-edesign [data-abide] span.error,.st-edesign [data-abide] small.error{line-height:1.5;margin:5px 0 5px 0;max-width:100%;padding:0;position:relative}
@media(min-width:40.063em){.st-edesign [data-abide] .error small.error,.st-edesign [data-abide] .error span.error,.st-edesign [data-abide] span.error,.st-edesign [data-abide] small.error{max-width:90px}
}
.st-edesign [data-abide] .st-input small.error,.st-edesign [data-abide] .st-input.error small.error{text-align:left}
.st-edesign__col-left{min-height:430px;min-width:76px;width:22%}
.st-edesign__col-right{max-width:calc(100% - 76px);width:calc(78% - 3px)}
.st-edesign__tabs.tabs.vertical,.st-edesign__tabs-content,.st-edesign__tabs-content .content,.st-edesign__tabs-form{height:100%}
.st-edesign__tabs{border:1px solid #e6e6e6}
.st-edesign__tabs.tabs.vertical{max-width:100%;padding-bottom:20px;width:100%}
.st-edesign__tab.active .st-edesign__tab-link{border-color:#3cb4e6}
.st-edesign__tab.active .st-svg{fill:#3cb4e6}
.st-edesign__tab-link{align-items:center;border-bottom:2px solid transparent;flex-direction:column;font-weight:700;line-height:1.5;-webkit-font-smoothing:antialiased}
@media(max-width:64em){.st-edesign__tab-link{text-align:center}
}
@media(min-width:64.063em){.st-edesign__tab-link{flex-direction:row}
}
@media(max-width:64em){.st-edesign__tab-link .st-svg{margin-bottom:5px}
}
@media(min-width:64.063em){.st-edesign__tab-link .st-svg--led{margin-right:16px}
.st-edesign__tab-link .st-svg--battery{margin-right:19px}
.st-edesign__tab-link .st-svg--smps,.st-edesign__tab-link .st-svg--photovoltaic,.st-edesign__tab-link .st-svg--antenna{margin-right:13px}
.st-edesign__tab-link .st-svg--filters,.st-edesign__tab-link .st-svg--esd{margin-right:15px}
.st-edesign__tab-link .st-svg--diodes{margin-right:10px}
}
.st-edesign__tab-link .st-svg+span{margin-left:0}
.st-edesign__tab-link:focus{outline:0}
@media(min-width:64.063em){.st-edesign__tab-label{padding-top:2px}
}
.st-edesign__tabs-content{background:#f6f9fb;margin-bottom:0;min-height:300px;padding:25px 10px}
@media(min-width:40.063em){.st-edesign__tabs-content{padding:30px 15px}
}
.st-edesign__tabs-content .content{padding-bottom:0;padding-top:0}
.st-edesign__image--eds{margin-top:-20px}
.st-edesign__tabs-form{display:flex;flex-direction:column}
.st-edesign__tabs-form .st-edesign__form-submit{margin-top:auto;padding-top:25px}
@media(max-width:64em){.st-edesign__fields-left{margin-bottom:25px}
}
@media(min-width:40.063em){.st-edesign__fields-left{border-right:1px solid #ccc;padding-left:0;padding-right:20px}
}
@media(min-width:40.063em){.st-edesign__fields-right{padding-left:20px;padding-right:0}
}
.st-edesign__fields-top{margin-bottom:10px}
.st-edesign__legend{margin-bottom:30px}
.st-edesign__result,.st-edesign__headline{font-weight:700;-webkit-font-smoothing:antialiased}
.st-edesign__headline{font-size:14px;margin-bottom:10px}
.st-edesign__result{color:#a2a2a2;display:inline-block;float:left;line-height:normal;margin-right:10px;word-break:break-word}
.st-edesign__title--small .st-h3{text-align:left}
.st-facts-list{display:flex;margin-bottom:15px}
.st-facts-list .st-facts-list__item{border-left:1px solid #e6e6e6;padding:5px 12px}
.st-facts-list .st-facts-list__item:last-child{border-right:1px solid #e6e6e6}
.st-facts-list .st-facts-list__item .st-number-label{font-size:16px;font-weight:700;margin-bottom:5px}
.st-facts-list .st-facts-list__item .st-copy,.st-facts-list .st-facts-list__item .st-search-result__link,.st-facts-list .st-facts-list__item .region-content .container-fluid .col-md-4 .stock-quote,.region-content .container-fluid .col-md-4 .st-facts-list .st-facts-list__item .stock-quote,.st-facts-list .st-facts-list__item form.validationForm{margin-bottom:0}
.st-breadcrumbs{margin-bottom:10px;padding:21px 10px 0}
.st-breadcrumbs:focus{outline:0}
@media(min-width:40.063em){.st-breadcrumbs{padding:6px 15px}
}
.st-breadcrumbs__menu{display:inline-block;line-height:35px;list-style-type:none;margin:0;width:100%}
.st-breadcrumbs__li{clear:left;float:left;width:32px}
.st-breadcrumbs__li--right{clear:right;float:right;width:calc(100% - 32px)}
@media screen and (max-width:40.063em){.st-breadcrumbs__li--right{height:25px;overflow:hidden;white-space:nowrap}
}
@media screen and (max-width:40.063em){.st-breadcrumbs__li--right .st-breadcrumbs__list{box-sizing:content-box;height:35px;overflow-x:scroll;overflow-y:hidden;padding-bottom:20px}
}
.st-breadcrumbs__li--right .st-breadcrumbs__list::-webkit-scrollbar{display:none}
.st-breadcrumbs__list{list-style:none;margin:0}
.st-breadcrumbs__item{display:inline-block;line-height:25px;-webkit-font-smoothing:antialiased}
.st-breadcrumbs__link{position:relative}
.st-breadcrumbs__icon+.st-breadcrumbs__name{margin-left:0}
.st-breadcrumbs__name{color:#fff;font-size:13px}
.st-breadcrumbs__icon{fill:#fff;height:11px;margin-bottom:-1px;margin-left:5px;margin-right:5px;width:6px}
.st-breadcrumbs__icon--left{transform:rotate(180deg)}
.st-breadcrumbs .st-svg--toggle-tree{fill:white;margin-right:8px;transform:translateY(12%) rotate(180deg)}
.st-breadcrumbs .st-svg--toggle-list{fill:white;height:14px;margin-right:8px;transform:translateY(12%);width:19px}
.st-breadcrumbs .js-st-sidebar-open{display:inline-block;height:100%;width:100%}
.st-breadcrumbs--dark .st-svg--toggle-tree,.st-breadcrumbs--dark .st-svg--toggle-list,.st-breadcrumbs--dark .st-breadcrumbs__icon{fill:#74757c}
.st-breadcrumbs--dark .st-breadcrumbs__name{color:#74757c}
.st-stage-product .st-breadcrumbs .st-svg--toggle-tree,.st-stage-product .st-breadcrumbs .st-svg--toggle-list,.st-stage-product .st-breadcrumbs .st-breadcrumbs__icon{fill:#74757c}
.st-stage-product .st-breadcrumbs .st-breadcrumbs__name{color:#74757c}
table tr td:before,.st-table--resources .st-table__cell--wrapper table tr:nth-child(2) .st-table__cell--download:before,.st-table--resources .st-table__cell--wrapper table tr:nth-child(2) .st-table__cell--download+td:before{background-color:#fff;bottom:-1px;content:' ';height:1px;left:0;position:absolute;width:3px}
@media all and (-ms-high-contrast:none){table tr td:before,.st-table--resources .st-table__cell--wrapper table tr:nth-child(2) .st-table__cell--download:before,.st-table--resources .st-table__cell--wrapper table tr:nth-child(2) .st-table__cell--download+td:before{display:none}
}
@supports(-ms-ime-align:auto){table tr td:before,.st-table--resources .st-table__cell--wrapper table tr:nth-child(2) .st-table__cell--download:before,.st-table--resources .st-table__cell--wrapper table tr:nth-child(2) .st-table__cell--download+td:before{display:none}
}
.js-active-quickview .st-table__more-details{display:none !important}
@media screen and (max-width:40em){.st-table{display:none}
}
table,table thead,table.dataTable.stripe tbody tr.odd,table.dataTable.display tbody tr.odd{background:0}
table thead tr th,table tfoot tr th,table tfoot tr td,table tbody tr th,table tbody tr td,table tr td{line-height:1.4}
table thead tr th,table.dataTable thead tr th{border-bottom:2px solid #ccc;border-left:0;border-right:0;border-top:1px solid #03234b;color:#74757c;font-size:12px;font-weight:700}
table thead tr th,table thead tr td,table tr td,table.dataTable thead tr th,table.dataTable thead tr td,table.dataTable tr td{padding:.625rem .625rem}
table th,table.dataTable th{position:relative;vertical-align:top}
table th.st-table__head-item--combination,table.dataTable th.st-table__head-item--combination{padding:0}
table{border:0;border-collapse:separate;margin:0 0 15px;width:100%}
table thead tr:nth-child(2) th{border-top:0}
table tr .st-table__cell--20{min-width:20%;width:20%}
table tr .st-table__cell--40{min-width:40%;width:40%}
table tr td{border:0;border-bottom:1px solid #ccc;color:#74757c;font-size:13px;text-align:left;width:auto}
table tr td.st-table__cell--empty{padding-bottom:21px;padding-top:21px;text-align:center}
table tr td:not(.st-table__cell--fixed){position:relative}
@media all and (-ms-high-contrast:none){table tr td:not(.st-table__cell--fixed).st-table__cell--wrapper{position:static}
}
@supports(-ms-ime-align:auto){table tr td:not(.st-table__cell--fixed).st-table__cell--wrapper{position:static}
}
table th:before{background-color:#fff;bottom:-2px;content:' ';height:2px;left:0;position:absolute;width:3px}
@media all and (-ms-high-contrast:none){table th:before{display:none}
}
@supports(-ms-ime-align:auto){table th:before{display:none}
}
table th.st-table__head-item--fixed{position:absolute}
table th.st-table__head-item--hover{background-color:#f7fcfe}
table th.st-table__head-item--no-gap:before{content:none}
table th.st-table__head-item--combination.st-table__head-item--hover{background-color:transparent}
table th.st-table__head-item--combination.st-table__head-item--hover .js-st-active{background-color:#f7fcfe}
table th.st-table__head-item--combination span{display:inline-block;float:left;height:50%;line-height:1;padding:7px 0;text-align:center;width:50%}
table th.st-table__head-item--combination span:first-child{border-bottom:1px solid #f8f8f8;float:none;width:100%}
table tbody tr:last-child>td{border-bottom:1px solid #fff}
table tbody tr:last-child>td:before{content:none}
table tbody tr--hover>td,table tbody tr--hover tr>td{background-color:#f7fcfe}
.st-table.st-table--quality-and-reability table tr th,.st-table.st-table--quality-and-reability table tr td,.st-table.st-table--search table tr th,.st-table.st-table--search table tr td,.st-table.st-table--key-products table tr th,.st-table.st-table--key-products table tr td{padding:.9375rem .625rem}
.st-table__row--hidden{display:none}
.st-table__subline{margin:15px 0 0 0}
.st-table__subline span{font-size:14px}
.st-table__subline span:first-of-type{display:inline-block;margin:0 5px 0 0}
.st-table__cell--no-gap:before{content:none}
.st-table__cell--hover{background-color:#f7fcfe}
.st-table__cell--fixed{position:absolute}
.st-table__cell--small{max-width:50px}
.st-table__cell--smedium{min-width:100px}
.st-table__cell--medium{min-width:130px}
.st-table__cell--large{min-width:160px}
.st-table__cell--xlarge{min-width:178px}
.st-table__cell--wrapper{height:100%;padding:0}
.st-table__cell--wrapper table{display:table-cell;height:100%}
.st-table__cell--has-additional{background-color:#f6f9fb;padding:30px 25px !important;position:relative}
.st-table__cell--has-additional .st-table table,.st-table__cell--has-additional .st-table thead,.st-table__cell--has-additional .st-table tbody tr{background-color:transparent !important}
.st-table__cell--align-top{vertical-align:top}
.st-table__cell-title{font-size:13px;font-weight:700;margin-bottom:-10px}
.st-table__close-button{cursor:pointer;height:20px;position:absolute;right:-5px;top:-15px;width:20px}
@media(max-width:40em){.st-table__close-button{right:20px;top:20px}
}
.st-table__info-box{margin:0 0 0 -10px}
.st-table__info-box svg{max-height:18px;max-width:18px}
@media(max-width:40em){.st-table__info-box svg{max-height:16px;max-width:16px}
}
.st-table__info-box svg:first-child{fill:#3cb4e6}
.st-table__info-box .st-badge{cursor:pointer;margin-right:0;margin-top:5px}
.st-table__info-box .st-badge .st-svg-distributor{fill:#74757c}
.st-table__info-box .st-badge-separator{position:relative;top:5px}
.st-table__footnote,.block--footer--attribution-block__stock-info-attribution__thomson-reuters{margin-left:auto;margin-right:auto;margin-top:15px;max-width:1053px}
.st-table__footnote p,.block--footer--attribution-block__stock-info-attribution__thomson-reuters p{color:#ccc;font-size:13px;margin-bottom:12px}
.st-table__more-details{background-color:#fff;border:solid 1px #ccc;box-shadow:4px 4px 16px 0 rgba(0,0,0,0.2);color:#03234b;cursor:pointer;font-size:10px;font-weight:bold;height:48px;position:absolute;top:50%;transform:translateY(-50%);width:95px;z-index:100}
@media(max-width:64em){.st-table__more-details{display:none !important}
}
.st-table__more-details--left{display:none;left:296px;overflow:hidden;padding:9px 15px}
.st-table__more-details--left span,.st-table__more-details--left svg{display:block}
.st-table__more-details--left span{float:right;line-height:14px;width:60%}
.st-table__more-details--left svg{float:left;height:13px;margin-left:-5px;margin-top:7px;transform:rotate(180deg);width:40%}
.st-table__more-details--right{overflow:hidden;padding:9px 15px;right:20px}
.st-table__more-details--right span,.st-table__more-details--right svg{display:block}
.st-table__more-details--right span{float:left;line-height:14px;width:60%}
.st-table__more-details--right svg{float:right;height:13px;margin-top:-22px;width:40%}
.st-table__sort-icon{display:inline-block;margin-left:5px;vertical-align:middle}
.st-table__sort-icon:hover{cursor:pointer}
.st-table__sort-icon--arrow-up{border-bottom:4px solid #74757c;border-left:4px solid transparent;border-right:4px solid transparent;height:0;margin-bottom:2px;width:0}
.st-table__sort-icon--arrow-down{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #ccc;height:0;width:0}
.st-table__sort-icon--active .st-table__sort-icon--arrow-up{border-bottom:4px solid #ccc;border-left:4px solid transparent;border-right:4px solid transparent;height:0;margin-bottom:2px;width:0}
.st-table__sort-icon--active .st-table__sort-icon--arrow-down{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #74757c;height:0;width:0}
.st-table.st-table--boxed table tr{cursor:pointer}
.st-table-header__headline{border-bottom:0;margin:0 auto;padding-bottom:0;position:relative}
.st-table-header__headline:before,.st-table-header__headline:after{content:" ";display:table}
.st-table-header__headline:after{clear:both}
.st-table-header__headline .st-table-header__button{display:none}
@media(min-width:40.063em){.st-table-header__headline .st-table-header__button{display:inline-flex}
}
.st-table-header__headline--products{padding:0 15px}
@media(min-width:64.063em){.st-table-header__headline--products{margin-top:50px}
}
@media(max-width:64em){.st-table-header__headline--products{margin-top:30px}
}
@media(max-width:40em){.st-table-header__headline--products{margin-top:20px}
}
.st-table-header__headline--resources{padding:0 15px}
.st-table-header__title{clear:both;float:left;margin-top:11px;max-width:45%}
@media(min-width:40.063em){.st-table-header__title{clear:none;margin-top:15px}
}
@media(min-width:64.063em){.st-table-header__title{margin-top:10px}
}
.st-table-header__title span{display:none}
@media(min-width:64.063em){.st-table-header__title span{display:inline}
}
.st-table-header__toolbox{float:right;max-width:50%}
.st-table-header__total{color:#74757c;font-size:13px;margin-bottom:10px}
.st-table-header__text-share{padding-left:4px}
.st-table-header__links{color:#fff;display:flex;flex-direction:row;float:right;font-size:13px;margin-top:11px;-webkit-font-smoothing:antialiased}
.st-table-header__links .st-link>span{margin-left:25px}
.st-table-header__links .st-table-header__link--export,.st-table-header__links .st-table-header__link--share{display:none}
.st-table-header__links__link--share{padding-left:4px}
@media(min-width:40.063em){.st-table-header__links{margin-top:15px}
.st-table-header__links .st-table-header__link--share{display:block}
.st-table-header__links .st-table-header__text-save,.st-table-header__links .st-table-header__text-share{display:none}
}
@media(min-width:64.063em){.st-table-header__links{margin-top:10px}
}
@media(min-width:64.063em){.st-table-header__links .st-table-header__link--export{display:block}
.st-table-header__links .st-table-header__text-save,.st-table-header__links .st-table-header__text-share{display:block}
}
@media(min-width:40.063em){.st-table-header__links .st-table-header__link--save{margin-right:20px}
}
@media(min-width:64.063em){.st-table-header__links .st-table-header__link--save{margin-right:0}
}
@media(min-width:40.063em){.st-table-header__links .st-table-header__link--share{margin-right:35px}
}
@media(min-width:64.063em){.st-table-header__links .st-table-header__link--share{margin-right:0}
}
.st-table-header__links a{margin-left:15px}
.st-table-header__links a:first-of-type{margin-left:0}
.st-table-header__links a .st-svg--export{height:17px;width:18px}
.st-table-header__links a .st-svg--bookmark{height:17px;width:20px}
.st-table-header__links span{color:#74757c;font-size:13px}
.st-table-header__button{float:right;margin:0 0 0 15px}
@media(min-width:40.063em){.st-table-header__button{margin:5px 0 0 7px}
}
@media(min-width:64.063em){.st-table-header__button{margin:3px 0 10px 15px}
}
.st-table-header__button--left{float:left;margin:3px 10px 10px 0}
@media(min-width:40.063em){.st-table-header__button--left{margin:5px 10px 10px 0}
}
@media(min-width:64.063em){.st-table-header__button--left{margin:3px 10px 10px 0}
}
@media(max-width:64em){.st-table-header__button--left{border-width:1px;font-size:14px;line-height:16px;padding:7px 10px}
.st-table-header__button--left .st-button__icon{height:16px;width:16px}
}
@media(min-width:64.063em){.st-table-header__button--left:nth-of-type(3),.st-table-header__button--left.js-st-sidebar-open--filter{display:none}
}
@media(max-width:64em){.st-table-header__button--left.st-button--show-filters.js-st-sidebar-open--tree{display:none}
}
.st-table-header .dataTables_wrapper{position:static}
.st-table-header .dataTables_wrapper table.dataTable thead th{border-bottom:2px solid #ccc;font-weight:700;padding:10px}
.st-table-header .dataTables_wrapper table.dataTable tbody td{padding:10px}
table.dataTable.no-footer.st-table--boxed{border:0}
table img{max-width:initial}
table tr.even,table tr.alt,table tr:nth-of-type(even){background-color:transparent}
table tr{border:0}
@media all and (-ms-high-contrast:none){.st-table table.st-table--fixed-ie{table-layout:fixed}
div[data-print-headline='HW Evaluation Tools'] tr th:last-child,div[data-nav-tab-id='hw-evaluation-tools'] tr th:last-child,.solution-widget-table tr th:last-child{width:150px}
}
@-moz-document url-prefix(){.st-table table.st-table--fixed-ie{table-layout:fixed}
}
.st-popover.st-popover--pointer .st-popover__wrapper .arrow:before,.tooltip:not(.no-arrow):before{background-color:#fff;border-left:1px solid #ccc;border-top:1px solid #ccc;content:'';height:10px;left:50%;position:absolute;top:-5px;transform:translateX(-50%) rotate(45deg);width:10px}
.st-popover{position:relative}
.st-popover--active .st-popover__wrapper{display:block}
.st-popover__wrapper{background-color:#fff;border:2px solid #e6e6e6;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);display:none;left:0;max-height:250px;overflow:hidden;padding-bottom:15px;padding-right:2px;padding-top:25px;position:absolute;top:20px;width:180px;z-index:119}
.st-popover__wrapper--bigger{max-width:350px;min-width:180px;width:auto}
.st-popover__close{height:20px;position:absolute;right:5px;top:5px}
.st-popover__close:hover{cursor:pointer}
.st-popover__close-button{height:10px;width:10px}
.st-popover__close+.st-search__searchfield{margin-right:24px;margin-top:-20px}
.st-popover__close+.st-search__searchfield .st-input{padding-left:5px}
.st-popover__close+.st-search__searchfield+.st-popover__content-wrapper{height:226px}
.st-popover__close+.st-popover__title{margin-left:15px;margin-right:24px;margin-top:-10px}
.st-popover__content{padding-left:5px;width:calc(100% - 5px)}
.st-popover__content p{font-size:13px;margin-bottom:0;padding-bottom:10px;padding-right:10px;word-break:break-word}
.st-popover__content p+p{margin-top:0}
.st-popover__content .st-link--popover{word-break:break-all}
.st-popover .simplebar-content{padding-right:10px;padding-top:3px}
.st-popover__footer{background:#f8f8f8;padding:15px 20px}
.st-popover__footer div:not(.st-input):not(.st-message-box){cursor:pointer;display:flex}
.st-popover__footer div:not(.st-input):not(.st-message-box) span{color:#74757c;font-size:13px;font-weight:700;padding-right:5px}
.st-popover__footer div:not(.st-input):not(.st-message-box) .st-svg--bookmark{fill:#3cb4e6}
.st-popover__footer>.st-input{border-bottom:1px solid #e6e6e6;margin-bottom:10px;padding-bottom:10px}
.st-popover .st-search__searchfield{height:auto;margin-bottom:10px}
.st-popover .st-search__searchfield input[type='text'].st-search__input{height:32px}
.st-popover .st-search__searchfield .st-input{margin-right:0;padding-left:5px;padding-right:5px;position:relative;width:260px}
.st-popover .st-search__searchfield .st-input .st-svg--search{fill:#74757c;height:16px;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px}
.st-popover .st-search__searchfield .st-input input{padding-right:25px}
@media(max-width:40em){.st-popover.st-popover--pointer{position:static}
}
@media(max-width:64em){.st-popover.st-popover--pointer.st-popover--active .st-popover__wrapper{display:none}
}
.st-popover.st-popover--pointer .st-popover__wrapper{border-bottom:1px solid #ccc;border-left:0;border-right:0;border-top:0;box-shadow:0 35px 70px rgba(0,0,0,0.1);height:auto;left:50%;max-height:none;overflow:visible;padding-bottom:0;padding-top:0;top:25px;transform:translateX(-50%);width:300px}
@media(max-width:40em){.st-popover.st-popover--pointer .st-popover__wrapper{left:50% !important;top:100%;width:100%}
}
.st-popover.st-popover--pointer .st-popover__wrapper .border-left,.st-popover.st-popover--pointer .st-popover__wrapper .border-right{border-left:1px solid #ccc;bottom:0;position:absolute;top:0}
.st-popover.st-popover--pointer .st-popover__wrapper .border-left{left:0}
.st-popover.st-popover--pointer .st-popover__wrapper .border-right{left:299px}
@media(max-width:40em){.st-popover.st-popover--pointer .st-popover__wrapper .border-right{left:calc(100% - 1px)}
}
.st-popover.st-popover--pointer .st-popover__wrapper .arrow{background:transparent;border-bottom:1px solid #ccc;height:0;position:relative;width:300px}
@media(max-width:40em){.st-popover.st-popover--pointer .st-popover__wrapper .arrow{width:100%}
}
@media(max-width:40em){.st-popover.st-popover--pointer .st-popover__wrapper .arrow:before{display:none}
}
.st-popover.st-popover--pointer .st-popover__wrapper--right{transform:none}
.st-popover.st-popover--pointer .st-popover__wrapper--right .arrow:before{left:auto;right:0}
.st-popover.st-popover--pointer .st-popover__wrapper>.st-input--icon{margin:10px 20px}
.st-popover.st-popover--pointer .st-popover__wrapper--share{border:1px solid #ccc;max-width:176px;min-width:92px;padding-right:0;transform:translateX(-55%);width:auto}
.st-popover.st-popover--pointer .st-popover__wrapper--share.st-popover__resources{left:auto;right:0;transform:none}
.st-popover.st-popover--pointer .st-popover__wrapper--share.st-popover__resources .arrow:before{left:auto;right:10px}
.st-popover.st-popover--pointer .st-popover__wrapper--share .arrow{border-bottom:0;width:auto}
.st-popover.st-popover--pointer .st-popover__wrapper--share .border-left{border-left:0}
.st-popover.st-popover--pointer .st-popover__wrapper--share .border-right{border:0}
.st-popover.st-popover--pointer .st-popover__wrapper--share .st-popover__content{height:auto;margin-bottom:0;padding:10px;width:auto}
.st-popover.st-popover--pointer .st-popover__wrapper--share .st-popover__share{display:flex;width:100%}
.st-popover.st-popover--pointer .st-popover__wrapper--share .st-popover__share+.st-popover__share{margin-top:5px}
.st-popover.st-popover--pointer .st-popover__wrapper--share .st-button{margin-right:5px}
.st-popover.st-popover--pointer .st-popover__wrapper--share .st-button:nth-child(4n+4),.st-popover.st-popover--pointer .st-popover__wrapper--share .st-button:last-child{margin-right:0}
.st-popover.st-popover--pointer .st-popover__close{right:20px;top:15px}
.st-popover.st-popover--pointer .st-popover__close+.st-popover__content{max-height:none}
.st-popover.st-popover--pointer .st-popover__title{color:#03234b;display:inline-block;font-size:14px;font-weight:bold;margin-bottom:0;margin-left:20px;padding-top:15px;text-transform:uppercase}
.st-popover.st-popover--pointer .st-popover .st-popover__title,.st-popover.st-popover--pointer .st-popover>.st-input--icon{margin-left:20px;margin-right:20px}
.st-popover.st-popover--pointer .st-popover__content{height:130px;margin-bottom:5px;padding-left:20px;width:calc(100% - 20px)}
.st-popover.st-popover--pointer .st-popover__content .st-copy,.st-popover.st-popover--pointer .st-popover__content .st-search-result__link,.st-popover.st-popover--pointer .st-popover__content .region-content .container-fluid .col-md-4 .stock-quote,.region-content .container-fluid .col-md-4 .st-popover.st-popover--pointer .st-popover__content .stock-quote,.st-popover.st-popover--pointer .st-popover__content form.validationForm{display:flex;flex-direction:row;justify-content:space-between;padding-right:5px}
@media(max-width:64em){.st-table-header__headline .st-popover.st-popover--pointer.st-popover--active .st-popover__wrapper{display:block}
}
@media(max-width:40em){.st-table-header__headline .st-action-icons .st-popover{margin-left:0}
}
.st-table .st-popover__content p,.st-table .st-popover__content .st-link--popover{padding-left:5px}
.st-quickview{font-size:14px}
.st-quickview--small{background-color:#f6f9fb;padding:0 60px 30px 20px;position:relative}
@media(max-width:40em){.st-quickview--small{border-bottom:1px solid #ccc}
}
.st-quickview--small .st-link{font-weight:normal;line-height:18px}
.st-quickview--small .st-search__searchfield{height:auto}
.st-quickview--ps-resources .st-quickview__item .st-button:last-child{margin-bottom:25px}
.st-quickview--ps-resources .st-quickview__share{margin-top:5px}
.st-quickview--product-selector .st-button,.st-quickview--al-solutions .st-button{vertical-align:top}
@media(max-width:40em){.st-quickview--product-selector .st-button,.st-quickview--al-solutions .st-button{width:220px}
}
.st-quickview--al-solutions .st-button{margin-bottom:10px}
@media(max-width:40em){.st-quickview--al-solutions .st-button{display:flex}
}
@media only screen and (min-width:40.063em){.st-quickview--al-solutions .st-quickview__section-image{margin-bottom:50px}
}
.st-quickview--product-selector{position:relative}
.st-quickview--product-selector .st-button{margin-bottom:20px}
.st-quickview--pf-sample{padding-bottom:20px}
.st-quickview--pf-sample .st-quickview__col-list>.st-quickview__row:last-child{margin-bottom:0}
.st-quickview--with-picture{padding:70px 15px 25px}
@media(max-width:40em){.st-quickview--with-picture{border-bottom:1px solid #ccc}
}
@media only screen and (min-width:40.063em){.st-quickview--with-picture{padding:5px 30px 10px 0}
}
.st-quickview__headline{display:block;font-size:14px;margin:0 0 10px 10px;padding-top:15px}
.st-quickview__section-headline{color:#03234b;font-size:14px;font-weight:700;margin-bottom:15px;text-transform:uppercase}
.st-quickview__section-image{position:relative}
.st-quickview__section-image a{position:static}
.st-quickview__section-image .st-svg--zoom{top:45px}
.st-quickview__section-list>.st-link{display:block;font-size:13px}
.st-quickview__section-list>.st-link .st-link__icon{top:0}
.st-quickview__section-list>.st-link+.st-link{margin-top:15px}
.st-quickview__section-list>.st-block+.st-block{margin-top:15px}
.st-quickview__section-buttons{margin-top:30px}
@media only screen and (max-width:40em){.st-quickview__section-buttons{margin-bottom:50px}
}
.st-quickview__section-list--top{margin-bottom:25px}
.st-quickview__text{margin-bottom:20px}
.st-quickview__text--hidden{font-size:16px}
.st-quickview__text--hidden a,.st-quickview__show-more{font-size:14px}
.st-quickview__text-wrapper .st-quickview__text:last-child{margin-bottom:25px}
@media only screen and (min-width:40.063em){.st-quickview__feature-list:not(.st-quickview__feature-list--product-selector){margin-bottom:0}
.st-quickview__feature-list:not(.st-quickview__feature-list--product-selector) li.hidden{display:block}
}
@media(max-width:40em){.st-quickview__feature-list:not(.st-quickview__feature-list--product-selector){font-size:14px}
}
@media only screen and (min-width:40.063em){.st-quickview__show-more:not(.st-quickview__show-more--product-selector){display:none}
}
@media(max-width:40em){.st-quickview__show-more:not(.st-quickview__show-more--product-selector){font-size:14px}
}
.st-quickview__item>*:last-child{margin-bottom:0}
.st-quickview__col-list{margin-bottom:30px}
.st-quickview__row{margin-bottom:20px}
.st-quickview__row>*:first-child{width:calc(50% - 10px * -1)}
.st-quickview__row>*:last-child:not(:only-child){padding-left:25px;width:calc(50% - 10px)}
.st-quickview__row>*:last-child:not(:only-child) a{display:block;margin-bottom:10px;margin-left:0}
.st-quickview__row>*:last-child:not(:only-child)>a:last-child{margin-bottom:0}
.st-quickview__cell-label{float:left;font-size:13px;font-weight:bold;margin:0}
.st-quickview__cell-label--indent{padding-left:30px}
.st-quickview__image{border:1px solid #ccc;max-width:100%}
@media all and (-ms-high-contrast:none){.st-table--solution-components .st-quickview__image{width:100%}
}
.st-quickview__share{margin-top:30px}
.st-quickview__share-label{font-size:13px;font-weight:700;margin-bottom:10px}
.st-quickview__share a.st-button{display:inline-flex;margin-bottom:0;width:32px}
.st-quickview-toggle.js-active .st-link__icon--arrow-down{transform:rotate(-90deg)}
.st-table--small .st-quickview__item .st-link+.st-link{display:block;margin-left:0}
.st-quickview__item p+p{margin-top:0}
.st-table--product-selector .js-st-row-quickview .st-table__slide-down--content{left:0;position:absolute !important;width:100%}
table tbody tr:hover td.st-table__slide-down--content,.st-table__slide-down--content{background-color:#f6f9fb}
.st-table__slide-down{display:none}
.st-table__slide-down--active{border-top:1px solid #ccc;display:block;margin-top:-1px;padding:30px 25px !important;z-index:10}
.st-table__slide-down--content{padding:0 !important}
.st-table__slide-down--content table,.st-table__slide-down--content thead,.st-table__slide-down--content tbody,.st-table__slide-down--content tr,.st-table__slide-down--content td{background:transparent !important;background-color:transparent !important}
.cd-accordion-menu,.cd-accordion-menu ul,.cd-accordion-menu li,.cd-accordion-menu li>input+label,.cd-accordion-menu input[type='checkbox']+label:not(.st-row),.cd-accordion-menu li>input[type='radio']+label:not(.st-row){margin-left:0;margin-right:0}
.cd-accordion-menu li{padding-left:0}
.cd-accordion-menu li:before{content:none}
.cd-accordion-menu input[type=checkbox]{opacity:0;position:absolute}
.cd-accordion-menu label{font-weight:400}
.cd-accordion-menu label+ul:not(.st-quickview__feature-list){display:none}
.cd-accordion-menu input[type=checkbox]:checked+label+ul,.cd-accordion-menu input[type=checkbox]:checked+label:nth-of-type(n)+ul{display:block}
.st-container .cd-accordion-menu .has-children>ul>li>*:not(.st-table--boxed):not(.st-checkbox):not(label):first-child{margin-top:20px}
.st-accordion__list{margin:15px}
.st-accordion__item{margin:0 0 25px 0}
.st-accordion__item--active .st-accordion__content{display:block}
.st-accordion__toggle{background-color:#3cb4e6;padding:10px}
.st-accordion__link{color:#fff;display:inline-block;font-size:16px;font-weight:700;width:100%}
.st-accordion__link:hover,.st-accordion__link:focus{color:#fff}
.st-accordion__content{background-color:#f8f8f8;display:none;padding:10px}
.st-accordion--read-more ul li{line-height:1.5}
.st-accordion--read-more .st-accordion__item:before{content:none}
.st-accordion--read-more .st-accordion__item--active .st-accordion__link span:first-child{display:none}
.st-accordion--read-more .st-accordion__item--active .st-accordion__link span:last-child{display:block}
.st-accordion--read-more .st-accordion__item--active .st-accordion__link svg{transform:rotate(-90deg)}
.st-accordion--read-more .st-accordion__item--active .st-accordion__overlay{background:0}
.st-accordion--read-more .st-accordion__toggle{background-color:transparent;line-height:20px;margin:20px 0 0 0;padding:0;position:relative;text-align:center}
.st-accordion--read-more .st-accordion__toggle:before{background-color:#ccc;content:' ';display:block;height:1px;left:0;position:absolute;top:10px;width:100%}
.st-accordion--read-more .st-accordion__toggle.is-hidden:before{display:none}
.st-accordion--read-more .st-accordion__link{background-color:#fff;color:#3cb4e6;display:inline-block;font-size:13px;font-weight:700;line-height:1.5;padding:0 25px;width:auto}
.st-accordion--read-more .st-accordion__link:hover{color:#90cfeb}
.st-accordion--read-more .st-accordion__link span:first-child{display:block}
.st-accordion--read-more .st-accordion__link span:last-child{display:none}
.st-accordion--read-more .st-accordion__link svg{fill:#3cb4e6;margin:0 0 0 7.5px;transform:rotate(90deg);transition:all 500ms}
.st-accordion--read-more .st-accordion__content{background-color:transparent;box-shadow:inset 0 -10px 10px -10px #fff;display:block;overflow:hidden;padding:0;position:relative}
.st-accordion--read-more .st-accordion__overlay{background:linear-gradient(to bottom,rgba(255,255,255,0),white);bottom:0;height:40px;left:0;position:absolute;width:100%}
.st-accordion-table-wrapper{border-bottom:1px solid #ccc;margin:0 80px;padding:0 30px}
@media(max-width:64em){.st-accordion-table-wrapper{margin:0}
}
@media screen and (max-width:40em){.st-accordion-table-wrapper{margin:0;padding:0}
}
.st-accordion-table-wrapper .st-h3{border:1px solid transparent;font-weight:400;margin:30px 0 15px 0}
@media(max-width:40em){.st-accordion-table-wrapper .st-h3{font-size:22px;margin-bottom:0;margin-left:.9375rem;text-align:left}
}
.st-accordion-table-wrapper li.has-children{font-size:14px;line-height:14px;margin-bottom:15px}
.st-accordion-table-wrapper li.has-children:last-child{margin-bottom:30px}
.st-accordion-table-wrapper li.has-children li .st-container>.st-row{margin:0 auto;max-width:1083px;width:100%}
.st-accordion-table-wrapper li>input+label{color:#03234b;font-size:14px;font-weight:700;line-height:1.4;padding:15px 0;text-transform:uppercase;width:100%}
@media(max-width:40em){.st-accordion-table-wrapper li>input+label{padding:15px .9375rem}
}
.st-accordion-table-wrapper .st-table--small,.cd-accordion-menu .st-table--small{margin:0}
.st-accordion-table-wrapper .st-table--small .st-table__item,.cd-accordion-menu .st-table--small .st-table__item{padding-left:10px}
.st-accordion-table-wrapper .js-st-accordion-expanded>label .st-svg--arrow-right,.cd-accordion-menu .js-st-accordion-expanded>label .st-svg--arrow-right{transform:rotate(90deg);transition:transform .3s}
.st-accordion-table-wrapper .st-svg--arrow-right,.cd-accordion-menu .st-svg--arrow-right{height:15px;transition:transform .3s;width:8px}
.st-accordion-table-wrapper label .st-svg--arrow-right,.cd-accordion-menu label .st-svg--arrow-right{float:right}
.st-accordion-table-wrapper label.st-accordion-label,.cd-accordion-menu label.st-accordion-label{display:block}
.st-accordion-table-wrapper label.st-accordion-label .st-h3,.cd-accordion-menu label.st-accordion-label .st-h3{display:inline-block}
.st-accordion-table-wrapper label.st-accordion-label span:first-child,.cd-accordion-menu label.st-accordion-label span:first-child{display:inline-block;margin-bottom:25px;max-width:calc(100% - 20px)}
.st-accordion-table-wrapper label.st-row,.cd-accordion-menu label.st-row{margin-left:auto;margin-right:auto;padding-left:.9375rem;padding-right:.9375rem}
@media only screen and (min-width:40.063em){.st-accordion-table-wrapper label.st-row,.cd-accordion-menu label.st-row{padding-left:.9375rem;padding-right:.9375rem}
}
.st-accordion-table-wrapper label.st-row span.st-copy,.st-accordion-table-wrapper label.st-row span.st-search-result__link,.st-accordion-table-wrapper label.st-row .region-content .container-fluid .col-md-4 span.stock-quote,.region-content .container-fluid .col-md-4 .st-accordion-table-wrapper label.st-row span.stock-quote,.cd-accordion-menu label.st-row span.st-copy,.cd-accordion-menu label.st-row span.st-search-result__link,.cd-accordion-menu label.st-row .region-content .container-fluid .col-md-4 span.stock-quote,.region-content .container-fluid .col-md-4 .cd-accordion-menu label.st-row span.stock-quote{display:block}
@media(max-width:40em){.st-sidebar__tree .cd-accordion-menu input[type=checkbox]+label+ul,.st-tree .cd-accordion-menu input[type=checkbox]+label+ul{padding-left:0;padding-right:0}
.cd-accordion-menu input[type=checkbox]+label+ul,.st-accordion-table-wrapper .cd-accordion-menu input[type=checkbox]+label+ul{padding:0 .9375rem}
.st-accordion-label+ul>li>.st-row--small>.columns,.st-accordion-label+ul>li>.st-row--small+.st-container>.st-row>.columns{padding:0}
.st-accordion-label+ul .st-table--small:not(.st-table--boxed){margin:0 -0.9375rem}
.st-accordion-label+ul .st-table--small:not(.st-table--boxed) .st-table__item{padding-left:.9375rem}
}
.st-container>.cd-accordion-menu .st-accordion-label>.st-h3{max-width:93%}
.st-container>.cd-accordion-menu .st-accordion-label>.st-svg--arrow-right{margin-top:5px}
.st-info-line{display:flex;flex-direction:row;justify-content:space-between;margin:0 0 10px 0}
.st-info-line__content{align-items:center;display:flex;flex-direction:row}
.st-info-line__content--left .st-info-line__item{margin:0 10px 0 0}
.st-info-line__content--left .st-info-line__item:last-child{margin:0}
.st-info-line__content--right .st-info-line__item{margin:0 0 0 15px}
.st-info-line__content--right .st-info-line__item:first-child{margin:0}
.st-info-line p,.st-info-line button,.st-info-line a{margin:0}
.st-info-line p{color:#74757c;font-size:13px}
.st-info-line .st-link{align-items:center;display:flex;flex-direction:row}
.st-info-line .st-link>span{color:#74757c;margin-left:23px}
.st-filter{align-items:flex-end;display:flex;flex-direction:row}
@media(max-width:64em){.st-filter{display:none}
}
.st-filter--resources .st-input{margin-right:30px;width:201px}
.st-filter--resources .st-input:nth-child(2){margin-right:35px}
.st-filter--resources .st-input:last-of-type{margin-right:0}
.st-filter--resources .st-input:nth-child(2){position:relative}
.st-filter--resources .st-input:nth-child(2):after{color:#74757c;content:'to';font-size:16px;position:absolute;right:-25px;top:32px}
.st-filter--resources .st-input input[type='text']{font-size:13px}
.st-filter--resources .st-input .st-svg{bottom:12px;fill:#74757c;height:14px;opacity:.5;width:13px}
.st-filter--resources .st-button:first-of-type{margin-left:auto}
.st-filter--resources .st-button:last-of-type{margin-right:0}
.st-table__sticky-wrapper{margin:0 0 0 290px;overflow-x:auto;position:static}
@media(min-width:40.063em) and (max-width:64em){.st-table__sticky-wrapper{margin:0 0 0 268px}
}
.st-table-header__headline--products .st-table-header__left{float:left;max-width:50%}
.st-table-header__headline--products .st-table-header__title{max-width:none}
.st-table--product-selector{position:relative}
.st-table--product-selector table{margin-bottom:0;table-layout:auto}
.st-table--product-selector .st-popover:hover{cursor:pointer}
.st-table--product-selector .st-popover__wrapper{width:210px}
.st-table--product-selector .st-popover__content--small{margin:0;padding:10px 0 4px}
.st-table--product-selector .st-button__icon--blue{fill:#03234b}
.st-table--product-selector .dataTables_wrapper{margin:0 0 0 274px;overflow-x:auto}
.st-table--product-selector .st-table__head-item--fixed:nth-child(1),.st-table--product-selector .st-table__cell--fixed:nth-child(1){left:0;width:130px}
@media(min-width:40.063em) and (max-width:64em){.st-table--product-selector .st-table__head-item--fixed:nth-child(1),.st-table--product-selector .st-table__cell--fixed:nth-child(1){width:108px}
}
.st-table--product-selector .st-table__head-item--fixed:nth-child(2),.st-table--product-selector .st-table__cell--fixed:nth-child(2){left:130px;width:160px}
@media(min-width:40.063em) and (max-width:64em){.st-table--product-selector .st-table__head-item--fixed:nth-child(2),.st-table--product-selector .st-table__cell--fixed:nth-child(2){left:108px}
}
.st-table--product-selector .st-table__head-item--fixed:before,.st-table--product-selector .st-table__cell--fixed:before{content:none}
.st-table--product-selector .st-table__head-item--fixed+th:not(.st-table__head-item--fixed):before,.st-table--product-selector .st-table__cell--fixed+td:not(.st-table__cell--fixed):before{content:none}
.st-table--product-selector .st-table__head-item--fixed:nth-child(1){padding-left:.9375rem}
.st-table--product-selector .st-table__head-item--fixed:nth-child(1) .st-button{margin:0}
.st-table--product-selector thead th{height:57px}
.st-table--product-selector thead th[colspan='2']{min-width:135px}
.st-table--product-selector thead th.st-table__cell--wider{min-width:115px}
.st-table--product-selector thead th>span,.st-table--product-selector thead th.st-table__head-item--combination>span{padding:11.5px 0}
.st-table--product-selector thead th>span:not(:first-child),.st-table--product-selector thead th.st-table__head-item--combination>span:not(:first-child){padding:6.5px 0}
.st-table--product-selector td{vertical-align:top}
.st-table--product-selector td .st-checkbox{margin:0 0 0 20px}
.st-table--product-selector .st-table__info-box .st-badge svg{max-height:18px;max-width:18px}
.st-table--product-selector .st-table__info-box .st-badge .st-svg-chip,.st-table--product-selector .st-table__info-box .st-badge .st-svg-product-selector-buy-now,.st-table--product-selector .st-table__info-box .st-badge .st-svg-product-selector-sample,.st-table--product-selector .st-table__info-box .st-badge .st-svg-product-selector-distributor{height:18px;width:18px}
.st-table--product-selector .st-table__head-item--fixed:nth-of-type(2),.s-table--product-selector .st-table__cell--fixed:nth-child(2){border-right:1px solid #ccc}
.st-table--product-selector .st-table__head-item--fixed:nth-of-type(2):after,.st-table--product-selector .st-table__cell--fixed:nth-child(2):after{box-shadow:0 0 0 0 rgba(0,0,0,0.1),3px 0 8px 0 rgba(0,0,0,0.1);content:'';display:block;height:100%;position:absolute;right:0;top:0;width:4px;z-index:10}
.st-table--product-selector .st-table__col-right{min-width:130px;text-align:right}
@media(max-width:40em){.st-table--product-selector .st-checkbox{float:left;padding-top:1px;position:relative;top:1px;width:40px}
.st-table--product-selector .st-checkbox+.st-table__cell-value{width:calc(100% - 42px)}
}
.st-customize-columns__buttons button:last-child{float:right}
.st-customize-columns__buttons .st-button{margin-bottom:0}
@media screen and (max-width:40.063em){.st-customize-columns__buttons .st-button{margin-bottom:15px}
}
.st-customize-columns p+p{margin-top:-15px}
.st-customize-columns .st-customize_columns__select{border-right:1px solid #ccc;margin-right:15px;padding-right:15px}
.st-customize-columns .st-customize_columns__select ul{border:1px solid #ccc;list-style-type:none;margin-bottom:25px;margin-left:0;max-height:500px;overflow-x:hidden;overflow-y:scroll}
.st-customize-columns .st-customize_columns__select ul li{background-color:#fff;box-shadow:0 0 8px 0 #e6e6e6;color:#74757c;font-size:13px;margin:4px 0;padding:11px 30px 11px 15px;position:relative}
.st-customize-columns .st-customize_columns__select ul li:not(.st-customize_columns__select--disabled):hover{box-shadow:0 0 15px 0 rgba(2,171,245,0.4)}
.st-customize-columns .st-customize_columns__select ul li ul{border:0;margin-bottom:0}
.st-customize-columns .st-customize_columns__select ul li ul li{padding-left:20px}
.st-customize-columns .st-customize_columns__select ul li:first-of-type{margin-top:0}
.st-customize-columns .st-customize_columns__select ul li:last-of-type{margin-bottom:0}
.st-customize-columns .st-customize_columns__select ul .st-customize_columns__select--disabled{cursor:auto}
.st-customize-columns .st-customize_columns__select ul .st-customize_columns__select--disabled li{cursor:auto}
.st-customize-columns .st-customize_columns__select ul .st-customize_columns__select--disabled .st-customize-columns__handle{display:none}
.st-customize-columns .st-customize_columns__select ul .st-customize_columns__select--multi{padding-bottom:0}
.st-customize-columns .st-customize_columns__select ul .st-customize_columns__select--multi ul{margin-top:11px;overflow:visible}
.st-customize-columns .st-customize_columns__select ul .st-customize_columns__select--multi ul li{box-shadow:none}
.st-customize-columns .st-customize_columns__select ul .st-customize_columns__select--multi ul li:before,.st-customize-columns .st-customize_columns__select ul .st-customize_columns__select--multi ul li:after{background-color:#f2f2f2;content:'';height:1px;position:absolute;top:0;width:100%}
.st-customize-columns .st-customize_columns__select ul .st-customize_columns__select--multi ul li:before{left:-15px}
.st-customize-columns .st-customize_columns__select ul .st-customize_columns__select--multi ul li:after{border:0;right:-30px}
.st-customize-columns .st-customize_columns__select ul .st-customize_columns__select--multi ul li:hover{box-shadow:none}
.st-customize-columns .st-customize_columns__select ul .st-customize_columns__select--multi ul li:hover:after{border-color:#f8f8f8}
.st-customize-columns .st-customize_columns__select ul .st-customize_columns__select--multi ul li:hover:before{background-color:#f8f8f8}
.st-customize-columns .st-customize_columns__select .st-checkbox input[type='checkbox']+label{margin:0}
.st-customize-columns .st-customize_columns__select .ui-sortable-helper{box-shadow:0 0 15px 0 rgba(2,171,245,0.4)}
.st-customize-columns .st-customize_columns__select .ui-sortable-helper:after{border-color:#3cb4e6}
.st-customize-columns .st-customize_columns__select .ui-sortable-helper:before{background-color:#3cb4e6}
.st-customize-columns .st-customize_columns__select .st-customize-columns__handle{cursor:pointer;height:40px;position:absolute;right:5px;top:0;width:40px}
.st-customize-columns .st-customize_columns__select .st-customize-columns__handle:after{border-bottom:2px solid #ccc;border-top:2px solid #ccc;content:'';height:12px;position:absolute;right:10px;top:14px;width:14px}
.st-customize-columns .st-customize_columns__select .st-customize-columns__handle:before{background-color:#ccc;content:'';height:2px;position:absolute;right:10px;top:19px;width:14px}
.st-customize-columns .st-customize_columns__select .st-customize-columns__handle:hover:after{border-color:#3cb4e6}
.st-customize-columns .st-customize_columns__select .st-customize-columns__handle:hover:before{background-color:#3cb4e6}
.st-column-reverse,.st-columns-reverse{float:right}
.st-column-reverse+.st-column-reverse:last-child,.st-columns-reverse+.st-column-reverse:last-child,.st-column-reverse+.st-columns-reverse:last-child,.st-columns-reverse+.st-columns-reverse:last-child{float:left}
@media(min-width:40.063em){.st-column-divider{border-left:1px solid #ccc}
}
@media(min-width:64.063em){.st-column-divider .st-container-wrapper{padding-left:50px}
.st-column-divider .st-container-wrapper--small{padding-left:15px}
}
@media(max-width:64em){.st-column-divider.st-column-divider--hide-medium-down{border:0}
}
@media(max-width:40em){.st-column-divider{border-top:1px solid #ccc}
.st-column-divider .st-container-wrapper{padding-top:50px}
}
#st-create-account-form [class*="column"]+[class*="column"]:last-child{float:left}
[data-simplebar],[data-customsimplebar]{max-height:inherit;overflow:hidden !important;position:relative;z-index:0;-webkit-overflow-scrolling:touch}
[data-simplebar='init'],[data-customsimplebar]{display:flex}
.simplebar-scroll-content{box-sizing:content-box !important;max-height:inherit !important;min-width:100% !important;overflow-x:hidden !important;overflow-y:scroll;margin-bottom:-20px}
.simplebar-content{box-sizing:border-box !important;min-height:100% !important;overflow-x:scroll;overflow-y:hidden !important}
.simplebar-track{bottom:0;position:absolute;right:0;width:11px;z-index:1}
.simplebar-scrollbar{min-height:10px;position:absolute;right:2px;width:7px}
.simplebar-scrollbar:before{border-radius:2px;content:'';left:0;opacity:0;position:absolute;right:0;transition:opacity .2s linear}
.simplebar-track:hover .simplebar-scrollbar:before,.simplebar-track .simplebar-scrollbar.visible:before{transition:opacity 0 linear}
.simplebar-track.vertical{background-color:#e6e6e6;border-radius:5px;bottom:0;right:0;top:0;visibility:visible;width:4px}
.simplebar-track.vertical .simplebar-scrollbar:before{background-color:#3cb4e6;bottom:0;left:5px;opacity:.5;top:0;width:4px}
.simplebar-track.horizontal{height:11px;left:0;width:auto}
.simplebar-track.horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}
.horizontal.simplebar-track .simplebar-scrollbar{display:none;height:7px;min-height:0;min-width:10px;right:auto;top:2px;width:auto}
.st-compare-view{padding-top:50px}
.st-compare-view .st-button{margin-bottom:15px}
@media(max-width:64em){.st-compare-view .st-button{margin-left:15px}
}
.st-compare-view table{border-top:1px solid #03234b;width:100%}
.st-compare-view table thead{background-color:#fff}
.st-compare-view table thead tr td{padding:15px 12px}
.st-compare-view table tbody td{border-bottom:0;border-top:1px solid #ccc}
.st-compare-view table tbody td:not(:first-child):before{background-color:#fff;content:' ';height:2px;left:0;position:absolute;top:-2px;width:3px}
.st-compare-view table tbody tr:first-child td{border-top:1px solid #ccc}
.st-compare-view table tr td{color:#74757c;font-size:13px;position:relative;text-align:left;vertical-align:top;width:210px}
.st-compare-view table tr td:first-child{color:#74757c;font-size:12px;font-weight:700;line-height:15px}
@media(max-width:40em){.st-compare-view table tr td:nth-child(n+4){display:none}
}
.st-compare-view__cell--highlight{background-color:rgba(57,169,220,0.06);border-color:rgba(57,169,220,0.3) !important}
.st-compare-view__close{cursor:pointer;height:10px;position:absolute;right:10px;top:10px;width:10px}
.st-compare-view__close .st-svg--close{height:100%;vertical-align:top;width:100%}
@media(max-width:40em){.st-compare-view__close{display:none}
}
.st-compare-view__empty{display:none}
.st-compare-view .st-table__info-box{margin-top:5px}
.st-table--resources th:first-of-type,.st-table--resources td:first-of-type{width:35px}
.st-table--resources th:nth-child(3),.st-table--resources td:nth-child(3){max-width:390px}
.st-table--resources th:nth-child(3) a,.st-table--resources td:nth-child(3) a{display:inline-block}
.st-table--resources th .st-checkbox>label,.st-table--resources td .st-checkbox>label{margin:0 0 15px 0}
.st-table--resources th{padding:15px 15px}
.st-table--resources th .st-checkbox>label{margin-top:-2px}
.st-table--resources tr table tr:last-child td,.st-table--resources tr table tr td{border:0}
@media(max-width:64em){.st-table--resources tbody .st-checkbox{padding-top:4px}
}
@media(min-width:64.063em){.st-table--resources tbody .st-checkbox{padding-top:3px}
}
.st-table--resources td{padding:15px}
.st-table--resources td:first-of-type,.st-table--resources td:nth-of-type(2){padding-top:21px}
.st-table--resources td img{padding-right:5px}
.st-table--resources td table tr:first-child td{padding-bottom:2px}
.st-table--resources td table tr:last-child td{padding-bottom:12px;padding-top:5px;vertical-align:top}
.st-table--resources .st-table__cell--download{width:100px}
.st-table--resources .st-table__head-item--download{opacity:.5}
.st-table--resources .st-table__head-item--download-active{opacity:1}
.st-table--resources .st-table__cell--wrapper .st-link .st-link__icon--small,.st-table--resources .st-table__cell--wrapper a .st-link__icon--small{top:0}
.st-table--resources .st-copy--chinese{color:#74757c;display:inline-block;font-size:13px;max-width:80%;vertical-align:top}
.st-table--resources .st-table__col-left{max-width:80%}
.st-table--resources .st-link{display:block}
.st-table--resources .st-link__icon--small,.st-table--resources .st-link__icon--small{top:0}
.st-pagination,ul.pagination{float:right;font-size:13px;line-height:19px;padding:45px 25px 35px}
@media(max-width:40em){.st-pagination,ul.pagination{display:flex;flex-wrap:wrap;float:none;justify-content:center}
}
.st-pagination li:before,ul.pagination li:before{display:none}
.st-pagination__item,ul.pagination li{color:#74757c;float:left;font-size:13px;list-style-type:none;padding-left:0}
.st-pagination__item:first-child:hover a,ul.pagination li:first-child:hover a,.st-pagination__item:last-child:hover a,ul.pagination li:last-child:hover a{background-color:transparent}
.st-pagination__item:first-child a:hover,ul.pagination li:first-child a:hover,.st-pagination__item:first-child a:hover .st-pagination__item-icon,ul.pagination li:first-child a:hover .st-pagination__item-icon,.st-pagination__item:first-child a:hover .st-pagination__item-text,ul.pagination li:first-child a:hover .st-pagination__item-text,.st-pagination__item:last-child a:hover,ul.pagination li:last-child a:hover,.st-pagination__item:last-child a:hover .st-pagination__item-icon,ul.pagination li:last-child a:hover .st-pagination__item-icon,.st-pagination__item:last-child a:hover .st-pagination__item-text,ul.pagination li:last-child a:hover .st-pagination__item-text{color:#90cfeb;fill:#90cfeb;text-decoration:none}
.st-pagination__item:first-child a,ul.pagination li:first-child a{margin-right:25px;padding-right:0}
.st-pagination__item:last-child a,ul.pagination li:last-child a{margin-left:25px;padding-left:0}
@media(max-width:40em){.st-pagination__item:last-child a,ul.pagination li:last-child a{padding-right:9px}
}
.st-pagination__item:last-child .st-pagination__item-text,ul.pagination li:last-child .st-pagination__item-text{margin-right:2px}
.st-pagination__item:hover a,ul.pagination li:hover a{background-color:#f8f8f8;color:#3cb4e6}
.st-pagination__item a,ul.pagination li a{background:0;color:#74757c;display:block;padding:2px 10px}
.st-pagination__item-icon{fill:#3cb4e6;height:10px;position:absolute;width:6px}
.st-pagination__item-icon--left{left:0;top:6px;transform:rotate(180deg)}
.st-pagination__item-icon--right{right:0;top:8px}
.st-pagination__item-text{color:#3cb4e6;font-size:13px}
@media(max-width:40em){.st-pagination__item-text:nth-of-type(2){display:none}
}
.st-pagination__item--select{display:none;padding-left:10px !important;padding-right:7px;padding-top:2px}
@media(max-width:40em){.st-pagination__item--select{display:block}
}
.st-pagination__item--current a,ul.pagination li.current a{background-color:#f8f8f8;color:#3cb4e6;cursor:default;font-weight:bold}
.st-pagination__item--disabled.st-pagination__item a:hover .st-pagination__item-text,ul.pagination li.st-pagination__item--disabled a:hover .st-pagination__item-text{color:#3cb4e6}
.st-pagination__item--disabled.st-pagination__item a:hover .st-pagination__item-icon,ul.pagination li.st-pagination__item--disabled a:hover .st-pagination__item-icon{fill:#3cb4e6}
.st-pagination__item--dots{pointer-events:none}
.st-pagination__item .st-link svg+span,ul.pagination li .st-link svg+span,.st-pagination__item a svg+span,ul.pagination li a svg+span{margin-left:2px}
@media(max-width:64em){.js-st-sidebar-active .st-pagination__item-text:nth-of-type(2){display:none}
.js-st-sidebar-active .st-pagination__item--select{display:block}
.js-st-sidebar-active .hidden-for-small{display:none}
}
.st-pagination-select{float:left;margin-bottom:50px;margin-left:20px;margin-top:35px;width:97px}
@media(max-width:40em){.st-pagination-select{display:none}
}
.st-pagination-select .selectric{background-color:#fff}
.st-pagination-select .selectric .label{color:#74757c;font-size:13px;font-weight:bold;padding-left:32px}
.st-pagination-select .selectric .button:after{border-bottom:1px solid #74757c;border-right:1px solid #74757c}
.st-pagination-select .selectric-scroll ul li{line-height:13px;margin:0 4px;padding-left:28px}
@media(max-width:64em){.js-st-sidebar-active .st-pagination-select{display:none}
}
@media(max-width:64em) and (min-width:40.063em){.st-table--sample-buy{overflow-x:scroll;overflow-y:hidden}
}
.st-table--sample-buy--full-width{margin:0 5%}
@media(max-width:40em){.st-table--sample-buy--full-width{margin:auto}
}
.st-table--sample-buy .st-button__icon--left{margin-right:12px}
.st-table--sample-buy .st-popover__content{padding-left:19px}
.st-table--sample-buy .st-popover__content--small{font-size:10px;margin-bottom:4px}
.st-table--sample-buy .st-popover__content--big{font-size:13px;margin-bottom:12px}
@media(max-width:64em) and (min-width:40.063em){.st-table--sample-buy .st-popover__wrapper{position:fixed}
}
.st-table--sample-buy .st-popover__link{display:block}
.st-table--sample-buy table,.st-table--sample-buy div.dataTables_wrapper{margin-bottom:0}
.st-table--sample-buy th{vertical-align:middle}
.st-table--sample-buy th.st-table__head-item span{padding:7px 0}
.st-table--sample-buy th .st-table__head-item--combination{border-bottom:0;display:flex;flex-direction:row;flex-wrap:nowrap}
.st-table--sample-buy th.st-table--sample-buy--badge-header{border:0;width:25px}
.st-table--sample-buy th.st-table--sample-buy--badge-header.js-st-table-col-no-sort{cursor:default}
.st-table--sample-buy td{padding-bottom:15px;padding-top:15px;vertical-align:top}
.st-table--sample-buy td .st-button--outline{white-space:nowrap}
.st-table--sample-buy .st-table__col-right{min-width:165px}
.st-table--sample-buy:not(.st-table--small) .st-button{margin:0;min-width:132px}
.st-table--sample-buy:not(.st-table--small) .st-button:not(.st-button--iconless){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.st-table--sample-buy:not(.st-table--small) .st-button+.st-button{margin-top:5px}
.st-table--sample-buy.st-table--small>div{clear:both}
.st-table--sample-buy tr th.st-table__head-item--combination span:first-child{border:0}
.st-table--sample-buy tr:first-child th.st-table__head-item--combination{border-bottom:0}
.st-table--sample-buy .st-table__cell-value{display:inline-block;line-height:20px;margin-top:10px}
.st-table--sample-buy .st-table__cell-value,.st-table--sample-buy .st-table__col-left{flex:1 1 auto;max-width:100%;width:100%}
.st-table--sample-buy .st-table__col-left{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}
.st-table--sample-buy__new-badge::before{background:#e6007e;border-radius:10px;color:#fff;font-size:7px;content:'new';display:inline-block;line-height:20px;text-align:center;-webkit-transform:rotateZ(-20deg);transform:rotateZ(-20deg);height:20px;width:20px}
.st-table--sample-buy__small-new-badge::before{background:#e6007e;border-radius:10px;color:#fff;font-size:7px;content:'new';display:inline-block;line-height:20px;text-align:center;-webkit-transform:rotateZ(-20deg);transform:rotateZ(-20deg);height:20px;width:20px}
.st-table--sample-buy__small-new-badge::before{margin-right:5px;vertical-align:middle}
.st-table--quality-and-reability td{vertical-align:middle}
.st-table--quality-and-reability .st-link{margin-right:15px}
.st-table--quality-and-reability .st-table__col-right{min-width:150px}
.st-table--pdp-tools-software th:first-child{min-width:80px}
.st-table--pdp-tools-software td{vertical-align:top}
.st-table--pdp-tools-software td img{max-width:50px}
.st-table--pdp-tools-software .dataTables_wrapper table.dataTable thead th.st-table__head-item{padding:13px 15px 7px}
.st-table--pdp-tools-software .dataTables_wrapper table.dataTable tbody td.st-table__cell{padding:12px 10px}
.st-table--catalogue-tools-software .st-table__cell:first-child a{font-weight:bold}
.st-table--catalogue-tools-software .st-table__cell{padding-bottom:15px;padding-top:13px;vertical-align:top}
.st-table--catalogue-tools-software .st-table__cell:nth-child(2),.st-table--catalogue-tools-software .st-table__head-item:nth-child(2){width:570px}
@media(max-width:40em){.st-table-header--catalogue-tools-software{display:none}
}
.st-table--sample-buy .st-table--distributor table tr td{border-bottom:1px solid #ccc}
.st-table--distributor table.dataTable thead th:last-child,.st-table--distributor th:last-child{width:170px !important}
.st-table--distributor table.dataTable tbody td:last-child,.st-table--distributor td:last-child{padding:2.5px 10px}
.st-table--distributor th{border-bottom-width:1px}
.st-table--distributor td{vertical-align:middle}
.st-table--distributor td>.st-button{margin:0}
.st-table--distributor td:before{display:none}
.st-table--distributor.st-table--small{background-color:#f6f9fb;border:0;border-bottom:1px solid #ccc;padding-bottom:30px;position:relative}
.st-table--distributor.st-table--small .st-table__headline{height:50px}
.st-table--distributor.st-table--small .st-table__subline{border-top:1px solid #03234b}
.st-table--distributor.st-table--small .st-table__head-item{border-top:1px solid #03234b}
.st-table--partner-products td .st-button{margin:0;width:100%;min-width:195px;padding:10px}
.st-table--partner-products .st-table__item .st-button{padding:10px}
.st-table--partner-products p+p{margin-top:0}
.st-table--small{border-bottom:1px solid #03234b;border-top:1px solid #03234b;margin:0 -15px}
@media screen and (min-width:40.063em){.st-table--small{display:none}
}
@media screen and (max-width:40.063em){.st-table--normal{display:none}
}
.st-table--small .st-table__head-item{border-bottom:2px solid #ccc;box-sizing:border-box;color:#74757c;font-size:10px;font-weight:700;height:38px;line-height:38px;padding:0 10px}
.st-table--small .st-table__item{border-bottom:1px solid #ccc;padding:15px 15px 10px}
.st-table--small .st-table__item--empty{font-size:13px;padding:25px 15px;text-align:center}
.st-table--small>.st-table__item:last-child{border:0}
.st-table--small .st-table__headline{margin:0 0 10px 10px;padding-top:15px}
.st-table--small .st-table__headline span:first-of-type{display:block}
.st-table--small .st-table__subline{margin-top:0;padding:10px 0 0 15px}
.st-table--small .st-table__cell-title{font-size:16px;margin-bottom:0;-webkit-font-smoothing:antialiased}
.st-table--small .st-table__cell-title+.st-badge{margin-top:4px}
.st-table--small .st-table__cell-description,.st-table--small .st-copy.st-table__cell-description,.st-table--small .st-table__cell-description.st-search-result__link,.st-table--small .region-content .container-fluid .col-md-4 .st-table__cell-description.stock-quote,.region-content .container-fluid .col-md-4 .st-table--small .st-table__cell-description.stock-quote,.st-table--small form.st-table__cell-description.validationForm{display:block;margin-top:10px}
.st-table--small .st-copy,.st-table--small .st-search-result__link,.st-table--small .region-content .container-fluid .col-md-4 .stock-quote,.region-content .container-fluid .col-md-4 .st-table--small .stock-quote,.st-table--small form.validationForm{display:inline-block;font-size:13px;margin-bottom:5px}
.st-table--small .st-copy img,.st-table--small .st-search-result__link img,.st-table--small .region-content .container-fluid .col-md-4 .stock-quote img,.region-content .container-fluid .col-md-4 .st-table--small .stock-quote img,.st-table--small form.validationForm img{margin-right:10px}
.st-table--small .st-link svg+span{margin-left:25px;font-size:13px}
.st-table--small .st-link,.st-table--small .st-link+.st-link{display:inline-block}
.st-table--small .st-link+.st-link{margin-left:15px}
.st-table--small .st-popover__wrapper{width:210px}
.st-table--small .st-popover__content--small{margin:0;padding:10px 0 4px}
.st-table--small.st-table--boxed{border:0;line-height:15px}
.st-table--small.st-table--boxed .st-table__item{border:1px solid #ccc;margin-bottom:8px;padding:5px 15px 10px 10px}
.st-table--small.st-table--boxed .st-table__item.st-table--personalised{border-left:2px solid #ffd200}
.st-table--small.st-table--boxed .st-table__col-left{max-width:80%}
.st-table--small.st-table--boxed .st-table__col-list .st-link__icon{top:-3px}
.st-table--small.st-table--resources .st-table__col-right .st-link__icon{top:-2px}
.st-table--small.st-table--quality-and-reability .st-table__col-right .st-link__icon{top:2px}
.st-table--small.st-table--search .st-table__col-list .st-link__icon--small{height:18px;width:18px}
.st-table--small:not(.st-table--boxed) .st-table--personalised{padding:0 0 0 2px}
.st-table--small:not(.st-table--boxed) .st-table--personalised .st-table__col-list,.st-table--small:not(.st-table--boxed) .st-table--personalised .st-table__expand{border-left:2px solid #ffd200}
.st-table--small:not(.st-table--boxed) .st-table--personalised .st-table__col-list{padding:15px .9375rem 10px 9px}
.st-table--small:not(.st-table--boxed) .st-table--personalised .st-table__expand{margin-top:0;padding:10px .9375rem 10px 9px}
.st-table__headline{display:block;font-size:14px;margin:0 0 15px 0}
.st-table__headline span{color:#03234b;font-size:16px;font-weight:700;margin-left:5px}
.st-table__headline--mobile{display:none}
@media(max-width:40em){.st-table__headline--mobile{display:block;margin:-50px 30px 10px 0}
}
.st-table__col-list{display:flex;justify-content:space-between}
.st-table__col-list .st-button{margin:10px 0 0 0}
@media(max-width:40em){.st-table__col-list .st-link__icon--small{top:1px}
}
.st-table__col-right{padding-left:25px}
.st-table__cell-label{color:#ccc;font-size:10px;margin-bottom:0;margin-top:10px}
.st-table__cell-value{font-size:13px;font-weight:700}
.st-table__cell-value:not(a){color:#74757c}
.st-table__cell-value+.st-button{display:flex;margin-bottom:0;margin-top:10px}
.st-table--small.st-table--resources .st-table__cell-value,.st-table--small.st-table--product-selector .st-table__cell-value,.st-table--small.st-table--catalogue-tools-software .st-table__cell-value,.st-table--small.st-table--pdp-tools-software .st-table__cell-value,.st-table--small.st-table--boxed .st-table__cell-value,.st-table--small.st-table--key-products .st-table__cell-value{display:inline-block;margin-bottom:10px}
.st-table__expand,.st-table__details{font-size:13px}
.st-table__expand{margin-top:10px}
.st-table__details{font-weight:700;margin-right:5px}
.st-table__actions{margin-top:30px}
.st-table__actions .st-button{margin-bottom:0;padding:9px}
.st-table__actions .st-button--chip{padding:6px;vertical-align:bottom}
.st-table__actions .st-button__icon--chip{height:26px;width:26px}
div.dataTables_wrapper{margin-bottom:15px}
table.dataTable{margin:0 !important}
table.dataTable td.dataTables_empty{padding-bottom:21px;padding-top:21px}
table.dataTable.no-footer{border-bottom:0}
table.dataTable.fixedHeader-floating,table.dataTable.fixedHeader-locked{z-index:39}
table.dataTable.hover tbody tr:hover,table.dataTable.display tbody tr:hover{background:0}
.st-table table.dataTable thead .sorting,.st-table table.dataTable thead .sorting_asc,.st-table table.dataTable thead .sorting_desc,.st-table table.dataTable thead .sorting_asc_disabled,.st-table table.dataTable thead .sorting_desc_disabled{background:0}
.st-table table.dataTable thead .sorting .st-table__sort-icon .st-table__sort-icon--arrow-up{border-bottom-color:#ccc}
.st-table table.dataTable thead .sorting .st-table__sort-icon .st-table__sort-icon--arrow-down{border-top-color:#ccc}
.st-table table.dataTable thead .sorting_asc .st-table__sort-icon .st-table__sort-icon--arrow-up{border-bottom-color:#74757c}
.st-table table.dataTable thead .sorting_asc .st-table__sort-icon .st-table__sort-icon--arrow-down{border-top-color:#ccc}
.st-table table.dataTable thead .sorting_desc .st-table__sort-icon .st-table__sort-icon--arrow-up{border-bottom-color:#ccc}
.st-table table.dataTable thead .sorting_desc .st-table__sort-icon .st-table__sort-icon--arrow-down{border-top-color:#74757c}
.st-table--small.st-table-row--personalized,.st-table-row--personalized td:first-child{border-left:2px solid #ffd200}
.st-table--small.st-table-row--personalized{position:relative}
.st-table table.dataTable thead .sorting,.st-table table.dataTable thead .sorting_asc,.st-table table.dataTable thead .sorting_desc{padding-right:.625rem}
.st-table table.dataTable,table.dataTable th,table.dataTable td{box-sizing:border-box}
.st-table{position:relative}
.st-table table.dataTable thead th{font-weight:700}
.st-table .pagination{list-style-type:none}
.st-table .pagination .first,.st-table .pagination .last,.st-table .pagination .unavailable{display:none !important}
.st-table .pagination li{background:none !important;background-color:none !important;border:none !important}
.st-table .pagination li:before{content:'' !important}
.st-table .pagination .paginate_button a{background:none !important;color:#74757c !important;padding:2px 10px !important}
.st-table .pagination .current a{background-color:#f8f8f8 !important;color:#3cb4e6 !important;font-size:13px !important;font-weight:bold !important}
.st-table .dataTables_length{bottom:-7px;position:absolute}
.st-table--pagination .row .columns{position:inherit}
.st-table--pagination .dataTables_wrapper .row,.st-table--pagination .dataTable .row{max-width:none}
.st-table--pagination .dataTables_paginate{float:right}
.st-table--pagination .pagination{margin-right:25px}
.st-table--pagination .pagination .paginate_button{font-size:13px;margin-left:0;padding:26px 0 0}
.st-table--pagination .pagination .paginate_button:focus,.st-table--pagination .pagination .paginate_button:active{background-color:transparent;box-shadow:none;outline:0}
.st-table--pagination .pagination .paginate_button span{font-weight:700}
.st-table--pagination .pagination .paginate_button a{border-radius:0;height:25px;line-height:25px;padding:0 10px !important}
.st-table--pagination .pagination .paginate_button a:hover{background-color:#f8f8f8 !important;color:#3cb4e6 !important}
.st-table--pagination .pagination .next{margin-left:25px}
.st-table--pagination .pagination .previous{margin-right:25px}
.st-table--pagination .pagination .next a:hover,.st-table--pagination .pagination .previous a:hover{background-color:transparent !important}
.st-table--pagination .pagination .next a:hover span,.st-table--pagination .pagination .previous a:hover span{color:#90cfeb !important}
.st-table--pagination .pagination .next a:hover span svg,.st-table--pagination .pagination .previous a:hover span svg{fill:#90cfeb !important}
.st-table--pagination .pagination .st-pagination__item-icon--left{left:-5px;top:7px}
.st-table--pagination .pagination .st-pagination__item-icon--right{right:-5px;top:7px}
.st-table--pagination .dataTables_length label{visibility:collapse}
.st-table--pagination .dataTables_length label select{background-color:#fff;background-image:url("../images/icon-arrow-down@3x.png");background-position:70px;background-size:10px auto;color:#74757c;margin-left:-35px;padding-right:20px;padding-top:6px;text-align-last:center;visibility:visible;width:97px;-moz-appearance:none}
.st-table--pagination .dataTables_length label:focus{background-image:url("../images/icon-arrow-up@3x.png");outline:0}
.st-table--pagination .dataTables_length label:active{border-color:#3cb4e6}
.st-table--get-software td{padding:10px;vertical-align:middle}
.st-table--get-software td:nth-last-child(1),.st-table--get-software td:nth-last-child(2){vertical-align:top}
.st-table--get-software td .st-button{margin:0;width:100%;min-width:195px;padding:10px}
.st-table--get-software td .st-select{margin-bottom:0}
.st-table--get-software td .st-select .selectric{max-width:165px}
.st-table--get-software td .st-select .selectric .label{color:#74757c}
.st-table--get-software.st-table--small .st-select{margin-bottom:0;min-width:85px}
.st-table--get-software.st-table--small .st-select .selectric .label{color:#74757c}
.st-table--get-software.st-table--small .st-button-wrapper{display:flex}
.st-table--get-software.st-table--small .st-button-wrapper .st-button{align-self:flex-end;padding:10px;width:155px}
@media(max-width:40em){.st-table--get-software .st-table__headline{display:none}
}
@media(max-width:40em){.st-modal .st-table--get-software.st-table--small,.reveal-modal .st-table--get-software.st-table--small{margin:0}
}
.st-table--search .st-table__col-right,.st-new-products .st-table__col-right,.st-table--search .st-table__col-left,.st-new-products .st-table__col-left{width:50%}
.st-table--search .st-table__cell-value,.st-new-products .st-table__cell-value{font-weight:400}
.st-table--search .st-table__cell-label,.st-new-products .st-table__cell-label{margin-top:0}
.st-table--search .st-table__cell-label a,.st-new-products .st-table__cell-label a{font-weight:400}
.st-table--search{border-top:0;transform:translateY(-10px)}
.st-table--search.js-st-table--zindex{z-index:1}
.st-table--search th{border-top:0;vertical-align:bottom}
.st-table--search table{width:100% !important}
.st-table--search table tbody tr td{vertical-align:top}
.st-table--search-resources .st-quickview--small{padding:20px 10px 5px 20px}
.st-table--search-resources .st-quickview--small:after{background-color:#f8f8f8;bottom:0;content:'';height:20px;left:0;opacity:.5;position:absolute;right:20px}
.st-table--search-resources .st-quickview__item{max-height:380px;overflow-y:scroll;padding-bottom:20px;padding-top:0}
.st-table--search-resources .st-quickview__item .st-link--popover{margin-bottom:5px}
.st-table--search-products .st-table__cell-title div{line-height:24px;padding-left:10px}
.st-table--search .simplebar-track.vertical .simplebar-scrollbar:before{bottom:-8px}
.st-table--search .st-popover__wrapper .st-popover__content{max-height:200px}
.st-table--search .st-popover .simplebar-content p:last-child{padding-bottom:40px}
.st-table--solution-components{overflow-x:auto}
@media(max-width:64em){.st-table--solution-components{overflow-y:hidden}
}
.st-table--solution-components .st-button__icon--left{margin-right:12px}
.st-table--solution-components .st-popover__content{padding-left:19px}
.st-table--solution-components .st-popover__content--small{font-size:10px;margin-bottom:4px}
.st-table--solution-components .st-popover__content--big{font-size:13px;margin-bottom:12px}
.st-table--solution-components .st-popover__link{display:block}
.st-table--solution-components table{margin-bottom:0}
.st-table--solution-components th.st-table__head-item span{padding:7px 0}
.st-table--solution-components th .st-table__head-item--combination{border-bottom:0;display:flex;flex-direction:row;flex-wrap:nowrap}
.st-table--solution-components td{vertical-align:top}
.st-table--solution-components .st-table__col-right{min-width:135px}
.st-table--solution-components tr th.st-table__head-item--combination span:first-child{border:0}
.st-table--solution-components td>.st-button{display:inline-flex;margin-bottom:5px;margin-right:10px;min-width:125px;vertical-align:top}
.st-table--solution-components td>.st-button:last-child{margin-bottom:0}
.st-table--solution-components thead tr th{vertical-align:top}
.st-table--solution-components thead tr th .st-button{font-weight:400;margin-top:5px}
.st-table--solution-components thead tr th .st-button span{padding-left:20px;text-align:center;width:100%}
.st-table--solution-components thead tr th .st-button svg{left:10px;position:absolute;top:10px}
.st-table--solution-components div.dataTables_wrapper{margin-bottom:0}
.st-table--solution-components .st-table--distributor tr:last-child td{border-bottom:1px solid #03234b}
.st-table--solution-components .st-table--distributor tr td{border-bottom:1px solid #ccc}
.st-table--event{margin-bottom:50px}
.st-table--event td{vertical-align:top}
.st-table--event .st-h3{font-weight:400}
.st-table--event .st-table__subheadline{background-color:#f8f8f8;font-size:16px;color:#03234b;padding-top:15px;padding-bottom:15px}
@media(min-width:40.063em){.st-table__headline--event--mobile.st-h3{display:none}
}
@media(max-width:40em){.st-table__headline--event--mobile.st-h3{text-align:left}
.st-table--event{border-top:0}
.st-table--event table{margin-bottom:0}
.st-table--event table thead{background-color:transparent}
.st-table--event th{border-bottom:2px solid #ccc;border-top:1px solid #03234b;color:#74757c;font-size:10px;font-weight:700;line-height:15px;padding:10px 15px;position:relative;vertical-align:top}
.st-table--event td{color:#74757c;font-size:13px;text-align:left;padding-left:15px;padding-right:15px;width:auto}
.st-table--event td:first-child:not(.st-table__subheadline){width:110px}
.st-table--event td span{display:block;padding-bottom:5px}
.st-table--event tr:not(:last-child){border-bottom:1px solid #ccc}
}
@media all and (-ms-high-contrast:none){.st-table--event td:first-child:not(.st-table__subheadline){width:110px}
}
.st-application-catalog-grid{align-items:stretch;display:flex;flex-wrap:wrap;padding:5px}
.st-card--application{height:347px;margin:0 10px 20px;overflow:hidden;position:relative;width:calc(33.33% - 20px)}
@media screen and (max-width:64em){.st-card--application{width:calc(50% - 20px)}
}
@media screen and (max-width:40em){.st-card--application{width:calc(100% - 20px)}
}
.st-card--application .st-card__image{height:347px;margin-bottom:0}
.st-card--application .st-card__content{background:#fff;bottom:0;left:0;overflow:hidden;position:absolute;transform:translateY(103px);transition:transform .3s ease;width:100%}
.st-card--application .st-card__content:hover{transform:translateY(0)}
.st-card--application .st-card__headline{margin:0 20px 20px;padding-top:20px}
.st-card--application .st-card__copy{max-height:45px;min-height:45px}
.st-card--application .st-card__link{display:block;margin:0 20px 20px}
.no-touch .st-card--application:hover .st-card__content{transform:translateY(0)}
.no-touch .st-card--application .st-card__content:hover{transform:translateY(0)}
.touch .st-card--application{height:auto}
.touch .st-card--application .st-card__image{height:230px}
.touch .st-card--application .st-card__content{position:relative;transform:translateY(0)}
@media screen and (max-width:40em) and (orientation:portrait){.touch .st-card--application .st-card__copy{min-height:auto}
}
.st-table--boxed table:not(.ui-datepicker-calendar){border-spacing:0 10px}
.st-table--boxed table:not(.ui-datepicker-calendar) th{border:0;padding:0 10px}
.st-table--boxed table:not(.ui-datepicker-calendar) th:before{content:none}
.st-table--boxed table:not(.ui-datepicker-calendar) tr:hover>td{border-color:#3cb4e6}
.st-table--boxed table:not(.ui-datepicker-calendar) tr:hover:last-child td{border-bottom:1px solid #3cb4e6}
.st-table--boxed table:not(.ui-datepicker-calendar) tr:last-child td{border-bottom:1px solid #ccc}
.st-table--boxed table:not(.ui-datepicker-calendar) tr:last-child:hover>td{border-bottom-color:#3cb4e6}
.st-table--boxed table:not(.ui-datepicker-calendar) td{border-color:#ccc;border-style:solid;border-width:1px 0;color:#74757c;font-weight:400;padding:7.5px 10px;vertical-align:top}
.st-table--boxed table:not(.ui-datepicker-calendar) td:first-child{border-left:1px solid #ccc}
.st-table--boxed table:not(.ui-datepicker-calendar) td:first-child.st-table--personalised{border-left:2px solid #ffd200}
.st-table--boxed table:not(.ui-datepicker-calendar) td:last-child{border-right:1px solid #ccc}
.st-table--boxed table:not(.ui-datepicker-calendar) td:before{content:none;display:none}
.st-table--boxed table:not(.ui-datepicker-calendar) td .st-table__cell--version,.st-table--boxed table:not(.ui-datepicker-calendar) td .st-table__cell--size,.st-table--boxed table:not(.ui-datepicker-calendar) td .st-table__cell .st-link{font-size:10px;margin-top:5px}
.st-table--boxed table:not(.ui-datepicker-calendar) tbody tr:last-child td{border-bottom:1px solid #ccc}
.st-longevity-section-header{display:inline-block;text-decoration:none}
.st-longevity-tabs{display:flex;justify-content:start}
.st-longevity-tabs-wrapper{overflow:hidden}
@media(max-width:40em){.st-longevity-tabs{justify-content:center}
}
.st-longevity-tab{flex-grow:0;flex-shrink:1;overflow:hidden;padding:0 15px;position:relative}
.st-longevity-tab:hover,.st-longevity-tab.active{background-color:#fff;-webkit-box-shadow:0 2px 10px 5px rgba(0,0,0,0.1);box-shadow:0 2px 10px 5px rgba(0,0,0,0.1)}
.st-longevity-tab:hover a,.st-longevity-tab.active a{color:#3cb4e6;text-shadow:.5px 0 0 #3cb4e6}
.st-longevity-tab a{-webkit-transition:all .3s;color:#666;display:block;font-size:16px;height:100%;letter-spacing:.3px;line-height:24px;padding:15px 0 15px;position:relative;text-align:center;text-decoration:none;transition:all .3s;white-space:nowrap}
.st-longevity-tab a:link,.st-longevity-tab a:visited,.st-longevity-tab a:active{color:#666}
.st-longevity-tab a::after{content:none}
.st-preload-accordion{display:none}
.st-preload-accordion.is-active{display:block}
.st-sticky{z-index:118}
.st-sticky.is-initialized{left:0;position:fixed;width:100%}
.st-sticky.is-at-top{top:0}
.st-sticky.is-mobile{position:relative}
.st-sticky--breadcrumbs{background-color:#f6f9fb;padding-top:0;padding-bottom:0;margin-bottom:0;z-index:119}
.st-sticky--breadcrumbs:after,.st-sticky--breadcrumbs:before{content:' ';display:block;height:6px;width:100%}
.st-sticky--breadcrumbs:before{height:16px}
.st-sticky--longevity.is-initialized{background:#fff}
.st-long-promotion-container{overflow:hidden}
.st-long-promotion-container__grid{align-items:flex-start;display:flex}
@media(max-width:40em){.st-long-promotion-container__grid{align-items:center;flex-direction:column;text-align:center}
}
.st-long-promotion-container__grid>img{margin-right:15px;min-width:70px;width:70px}
@media(max-width:40em){.st-long-promotion-container__grid>img{margin-right:0}
}
@media(max-width:40em){.st-long-promotion-container__grid>img+.st-long-promotion-container__text-wrapper{margin-top:20px}
}
.st-long-promotion-container__text-wrapper{margin-right:25px}
@media(max-width:40em){.st-long-promotion-container__text-wrapper{margin:0;width:100%}
}
@media(min-width:40.063em) and (max-width:64em){.st-long-promotion-container__text-wrapper{margin-right:45px}
}
.st-long-promotion-container__mobile{min-width:290px;width:34%}
@media(max-width:40em){.st-long-promotion-container__mobile{margin-top:15px;width:100%}
}
@media(min-width:40.063em){.st-long-promotion-container__mobile{min-width:222px}
}
@media(min-width:64.063em){.st-long-promotion-container__mobile{min-width:222px}
}
.st-long-promotion-container__mobile a:last-child .st-long-promotion-container__img{margin:0}
.st-long-promotion-container__desktop{display:none}
@media(min-width:64.063em){.st-long-promotion-container__desktop{display:inline-block;margin-left:25px;min-width:148px;width:23%}
}
.st-long-promotion-container__desktop a:last-child .st-long-promotion-container__icon-desktop{margin-right:0}
.st-long-promotion-container .st-copy,.st-long-promotion-container .st-search-result__link,.st-long-promotion-container .region-content .container-fluid .col-md-4 .stock-quote,.region-content .container-fluid .col-md-4 .st-long-promotion-container .stock-quote,.st-long-promotion-container form.validationForm{margin-bottom:15px}
@media(min-width:64.063em){.st-long-promotion-container .st-copy,.st-long-promotion-container .st-search-result__link,.st-long-promotion-container .region-content .container-fluid .col-md-4 .stock-quote,.region-content .container-fluid .col-md-4 .st-long-promotion-container .stock-quote,.st-long-promotion-container form.validationForm{font-size:14px}
}
.st-long-promotion-container__img{float:left;height:32px;margin-bottom:15px;margin-right:15px}
@media(max-width:64em){.st-long-promotion-container__img{max-height:42px}
}
@media(max-width:40em){.st-long-promotion-container__img{float:none;margin-bottom:0}
}
.st-long-promotion-container__icon-desktop{float:left;margin-bottom:15px;margin-right:20px;max-height:32px}
.st-long-promotion-border{border-bottom:1px solid #ccc;border-top:1px solid #ccc}
.st-long-promotion-border+.st-long-promotion-border{border-top:0}
.st-recommended-categories{margin-bottom:25px}
@media(max-width:64em){.st-recommended-categories{margin-bottom:0}
}
.st-recommended-categories .st-container{padding:25px 30px}
@media(max-width:40em){.st-recommended-categories .st-container{padding:10px}
}
.st-recommended-categories .st-copy,.st-recommended-categories .st-search-result__link,.st-recommended-categories .region-content .container-fluid .col-md-4 .stock-quote,.region-content .container-fluid .col-md-4 .st-recommended-categories .stock-quote,.st-recommended-categories form.validationForm{margin-bottom:10px}
.st-recommended-categories .st-copy a,.st-recommended-categories .st-search-result__link a,.st-recommended-categories .region-content .container-fluid .col-md-4 .stock-quote a,.region-content .container-fluid .col-md-4 .st-recommended-categories .stock-quote a,.st-recommended-categories form.validationForm a{margin-left:10px}
.st-recommended-categories .st-copy:last-of-type,.st-recommended-categories .st-search-result__link:last-of-type,.st-recommended-categories .region-content .container-fluid .col-md-4 .stock-quote:last-of-type,.region-content .container-fluid .col-md-4 .st-recommended-categories .stock-quote:last-of-type,.st-recommended-categories form.validationForm:last-of-type{margin-bottom:0}
.st-recommended-categories__headline{color:#03234b;font-size:16px;font-weight:700;margin-bottom:10px}
.st-replacement-type-legend{border:4px solid #f8f8f8;margin-bottom:20px;padding:20px 20px 0}
@media(max-width:40em){.st-replacement-type-legend{margin-left:-0.9375rem;margin-right:-0.9375rem}
}
@media(max-width:40.063em){.st-replacement-type-legend{padding:20px 10px 0}
}
.st-replacement-type-legend__headline{color:#03234b;font-size:16px;margin-bottom:20px}
.st-replacement-type-legend .st-icon-info{fill:#03234b;height:24px;width:24px;margin-bottom:-5px;margin-right:10px}
@media(min-width:40.063em){.st-replacement-type-legend__table{padding-left:10px}
}
.st-replacement-type-legend__table .st-copy:not(.st-margin-default),.st-replacement-type-legend__table .st-search-result__link:not(.st-margin-default),.st-replacement-type-legend__table .region-content .container-fluid .col-md-4 .stock-quote:not(.st-margin-default),.region-content .container-fluid .col-md-4 .st-replacement-type-legend__table .stock-quote:not(.st-margin-default),.st-replacement-type-legend__table form.validationForm:not(.st-margin-default){margin-bottom:15px}
.st-replacement-type-legend__table .st-copy:not(.st-margin-default) div,.st-replacement-type-legend__table .st-search-result__link:not(.st-margin-default) div,.st-replacement-type-legend__table .region-content .container-fluid .col-md-4 .stock-quote:not(.st-margin-default) div,.region-content .container-fluid .col-md-4 .st-replacement-type-legend__table .stock-quote:not(.st-margin-default) div,.st-replacement-type-legend__table form.validationForm:not(.st-margin-default) div{display:inline-flex;width:71%}
@media(max-width:40em){.st-replacement-type-legend__table .st-copy:not(.st-margin-default) div,.st-replacement-type-legend__table .st-search-result__link:not(.st-margin-default) div,.st-replacement-type-legend__table .region-content .container-fluid .col-md-4 .stock-quote:not(.st-margin-default) div,.region-content .container-fluid .col-md-4 .st-replacement-type-legend__table .stock-quote:not(.st-margin-default) div,.st-replacement-type-legend__table form.validationForm:not(.st-margin-default) div{width:100%}
}
.st-replacement-type-legend__table .st-copy:not(.st-margin-default) div:first-child,.st-replacement-type-legend__table .st-search-result__link:not(.st-margin-default) div:first-child,.st-replacement-type-legend__table .region-content .container-fluid .col-md-4 .stock-quote:not(.st-margin-default) div:first-child,.region-content .container-fluid .col-md-4 .st-replacement-type-legend__table .stock-quote:not(.st-margin-default) div:first-child,.st-replacement-type-legend__table form.validationForm:not(.st-margin-default) div:first-child{font-weight:700;width:28%}
@media(max-width:40em){.st-replacement-type-legend__table .st-copy:not(.st-margin-default) div:first-child,.st-replacement-type-legend__table .st-search-result__link:not(.st-margin-default) div:first-child,.st-replacement-type-legend__table .region-content .container-fluid .col-md-4 .stock-quote:not(.st-margin-default) div:first-child,.region-content .container-fluid .col-md-4 .st-replacement-type-legend__table .stock-quote:not(.st-margin-default) div:first-child,.st-replacement-type-legend__table form.validationForm:not(.st-margin-default) div:first-child{width:100%}
}
.st-replacement-type-legend__arrow{position:absolute;right:0;top:6px;transform:rotate(90deg)}
.st-replacement-type-legend--space-top{margin-top:15px}
.st-replacement-type-legend--no-space-bottom{margin-bottom:0}
.st-replacement-type-legend .cd-accordion-menu{margin-bottom:5px}
.st-replacement-type-legend .cd-accordion-menu input[type=checkbox]+label+ul,.st-replacement-type-legend .cd-accordion-menu .st-replacement-type-legend__table{padding:0}
.st-replacement-type-legend .cd-accordion-menu .st-badge{margin-left:-10px}
.st-replacement-type-legend .cd-accordion-menu .st-copy:not(.st-margin-default),.st-replacement-type-legend .cd-accordion-menu .st-search-result__link:not(.st-margin-default),.st-replacement-type-legend .cd-accordion-menu .region-content .container-fluid .col-md-4 .stock-quote:not(.st-margin-default),.region-content .container-fluid .col-md-4 .st-replacement-type-legend .cd-accordion-menu .stock-quote:not(.st-margin-default),.st-replacement-type-legend .cd-accordion-menu form.validationForm:not(.st-margin-default){margin-bottom:5px}
.st-replacement-type-legend .cd-accordion-menu .st-copy:not(.st-margin-default):last-child,.st-replacement-type-legend .cd-accordion-menu .st-search-result__link:not(.st-margin-default):last-child,.st-replacement-type-legend .cd-accordion-menu .region-content .container-fluid .col-md-4 .stock-quote:not(.st-margin-default):last-child,.region-content .container-fluid .col-md-4 .st-replacement-type-legend .cd-accordion-menu .stock-quote:not(.st-margin-default):last-child,.st-replacement-type-legend .cd-accordion-menu form.validationForm:not(.st-margin-default):last-child{margin-bottom:20px}
.st-replacement-type-legend .cd-accordion-menu .st-replacement-type-legend__headline{float:left;margin-bottom:0}
.st-replacement-type-legend .cd-accordion-menu label{width:100%}
.st-replacement-type-legend .cd-accordion-menu .js-st-accordion-expanded .st-svg--arrow-right{transform:rotate(-90deg);transition:transform .3s}
.st-search-result{border-bottom:1px solid #ccc}
@media(max-width:40em){.st-search-result{margin-left:-0.9375rem;margin-right:-0.9375rem}
}
.st-search-result:last-child{border-bottom:1px solid #03234b}
.st-search-result__wrapper{padding-bottom:5px;padding-top:15px}
@media(max-width:40em){.st-search-result__wrapper{padding:10px .9375rem}
}
@media(min-width:40.063em){.st-search-result__wrapper{padding-left:.9375rem;padding-right:.9375rem}
}
.st-search-result__headline{color:#3cb4e6;display:block;font-size:16px;margin-bottom:10px;word-break:break-all}
.st-search-result .st-copy,.st-search-result .st-search-result__link,.st-search-result .region-content .container-fluid .col-md-4 .stock-quote,.region-content .container-fluid .col-md-4 .st-search-result .stock-quote,.st-search-result form.validationForm{max-width:897px;word-break:break-word}
.st-search-result .st-copy:not(:last-child):not(.st-search-result__link--all-site),.st-search-result .st-search-result__link:not(:last-child):not(.st-search-result__link--all-site),.st-search-result .region-content .container-fluid .col-md-4 .stock-quote:not(:last-child):not(.st-search-result__link--all-site),.region-content .container-fluid .col-md-4 .st-search-result .stock-quote:not(:last-child):not(.st-search-result__link--all-site),.st-search-result form.validationForm:not(:last-child):not(.st-search-result__link--all-site){margin-bottom:10px}
@media(max-width:40em){.st-search-result .st-copy,.st-search-result .st-search-result__link,.st-search-result .region-content .container-fluid .col-md-4 .stock-quote,.region-content .container-fluid .col-md-4 .st-search-result .stock-quote,.st-search-result form.validationForm{margin-bottom:0}
}
.st-search-result__link{color:#ccc;font-size:13px}
@media(max-width:40em){.st-search-result__link{display:none}
}
.st-search-result__link--all-site{margin-bottom:15px}
@media(min-width:40.063em){.st-search-result__content{padding-left:30px}
}
.st-search-result__content .st-popover{font-size:13px;padding-bottom:15px}
@media(min-width:40.063em){.st-search-result__content .st-search-result__headline{margin-bottom:0}
}
.st-search-result__content .st-collapse-list__item{white-space:normal}
.st-search-result__content .st-collapse-list__trigger{margin-top:5px}
.st-grey-message-box{border:11px solid #f8f8f8;display:flex;font-size:14px;justify-content:center;padding:10px;overflow:hidden}
@media(max-width:40em){.st-grey-message-box{display:block}
}
.st-grey-message-box__content{display:inline-flex}
.st-grey-message-box__content .st-link{font-size:13px}
.st-grey-message-box__content .st-h6{line-height:1.4;margin-bottom:10px}
.st-grey-message-box__image{align-items:flex-start;height:100%;max-height:80px;max-width:88px;width:fit-content}
.st-grey-message-box__image--bigger{max-width:90px;max-height:fit-content}
@media(max-width:64em){.st-grey-message-box__image--bigger{max-width:60px}
}
.st-grey-message-box__text{display:inline-block;margin-left:10px}
@media(min-width:40.063em){.st-grey-message-box__text{margin-left:25px;margin-right:50px;max-width:360px}
.st-grey-message-box__text .st-copy,.st-grey-message-box__text .st-search-result__link,.st-grey-message-box__text .region-content .container-fluid .col-md-4 .stock-quote,.region-content .container-fluid .col-md-4 .st-grey-message-box__text .stock-quote,.st-grey-message-box__text form.validationForm{margin-bottom:0}
}
.st-grey-message-box__text h4{margin-bottom:10px}
.st-grey-message-box__text .st-svg--education{margin-bottom:-10px;margin-left:10px}
.st-grey-message-box__label{align-self:center;margin-left:15px;max-width:300px}
.st-grey-message-box__links{display:inline-flex;flex-direction:column;flex-wrap:wrap;max-width:135px;width:40%}
.st-grey-message-box__links .st-link__icon{position:relative;right:-5px;top:0}
@media(max-width:40em){.st-grey-message-box__links{flex-direction:row;max-width:none;width:auto}
.st-grey-message-box__links .st-link{margin-bottom:2px;margin-right:20px;white-space:nowrap}
}
@media(min-width:40em){.st-grey-message-box__links .st-link{margin-bottom:10px}
.st-grey-message-box__links .st-copy,.st-grey-message-box__links .st-search-result__link,.st-grey-message-box__links .region-content .container-fluid .col-md-4 .stock-quote,.region-content .container-fluid .col-md-4 .st-grey-message-box__links .stock-quote,.st-grey-message-box__links form.validationForm{margin-bottom:0}
}
.st-grey-message-box__link-wrapper{padding-right:15px}
.st-grey-message-box__slide{padding-right:15px}
.st-grey-message-box .slick-next,.st-grey-message-box .slick-prev{fill:#74757c;height:22px}
.st-grey-message-box .slick-next[aria-disabled=true],.st-grey-message-box .slick-prev[aria-disabled=true]{display:none !important}
.st-grey-message-box .slick-next{right:35px}
.st-grey-message-box .slick-prev{transform:translateY(-10px) rotate(180deg);left:35px;z-index:119}
.st-grey-message-box .slick-slide{display:inline-block;height:auto}
@media(min-width:40.063em){.st-grey-message-box .slick-slide{max-width:450px}
}
.st-grey-message-box .slick-slider{padding:0 40px;width:100%}
@media(max-width:40em){.st-grey-message-box .slick-slider{padding:0 15px}
}
@media(max-width:64em){.st-grey-message-box .slick-slider{padding:0 25px}
}
.st-grey-message-box .slick-track{margin:0 auto;display:flex}
@media(min-width:40.063em){.st-grey-message-box .slick-slide+.slick-slide{transform:translateX(-2px)}
}
@media(min-width:40.063em){.st-grey-message-box .slick-slide+.slick-slide .st-grey-message-box__border{border-left:1px solid #ccc;display:inline-flex;height:80%;position:absolute;top:50%;transform:translateY(-50%)}
}
@media(min-width:40.063em){.st-grey-message-box .slick-slide+.slick-slide .st-grey-message-box__border+.st-grey-message-box__content{margin-left:25px}
}
.st-search-results-header{align-items:center;border-bottom:1px solid #03234b;display:flex;justify-content:space-between;margin-bottom:10px;margin-top:25px;padding-bottom:10px}
@media(max-width:40em){.st-search-results-header{margin-left:-0.9375rem;margin-right:-0.9375rem}
}
.st-search-results-header__left,.st-search-results-header__right{align-items:center;display:flex}
.st-search-results-header__left .st-button,.st-search-results-header__right .st-button{margin-bottom:0;margin-top:0}
.st-search-results-header__left{color:#74757c;font-size:13px}
@media(max-width:40em){.st-search-results-header__left{padding-left:.9375rem}
}
@media(max-width:40em){.st-search-results-header__right{padding-right:.9375rem}
}
.st-search-results-header__right .st-button{margin-left:10px}
.st-search-results-header+.st-table table th{border-top:0}
.st-search-results-header .st-action-icons{display:none}
.st-showhide-columns{position:relative !important}
.st-showhide-columns__dropdown{margin-top:0;border-top:0;width:calc(100% - 20px);padding:12px 3px 10px 8px}
.st-showhide-columns__dropdown .st-checkbox input[type='checkbox']+label{margin-bottom:12px}
.st-showhide-columns__dropdown .st-checkbox:last-of-type input[type='checkbox']+label{margin-bottom:0}
.st-showhide-columns .st-button:focus{outline:0;border-color:#3cb4e6;color:#3cb4e6}
.st-action-icons{display:flex;flex-direction:row;font-size:14px;justify-content:flex-end}
.st-action-icons .st-link,.st-action-icons .st-popover{margin-left:15px}
.st-action-icons .st-link:not(.st-svg--email)>span,.st-action-icons .st-popover:not(.st-svg--email)>span{margin-left:25px}
.st-action-icons .st-popover .st-link{margin-left:0}
@media screen and (min-width:64.063em){.st-stage-product__headline .st-action-icons,.st-stage .st-action-icons{min-width:312px}
}
@media(max-width:64em){.st-stage-product__headline .st-action-icons .st-link,.st-stage .st-action-icons .st-link{display:inline-block}
}
.st-stage-product__headline .st-action-icons .st-link:first-child,.st-stage .st-action-icons .st-link:first-child{margin-left:0}
@media screen and (max-width:64em){.st-stage-product__headline .st-action-icons .st-link .st-svg--print,.st-stage-product__headline .st-action-icons .st-link .st-svg--bookmark,.st-stage-product__headline .st-action-icons .st-link .st-svg--email,.st-stage .st-action-icons .st-link .st-svg--print,.st-stage .st-action-icons .st-link .st-svg--bookmark,.st-stage .st-action-icons .st-link .st-svg--email{position:relative}
}
.st-stage-product__headline .st-action-icons .st-link .st-svg--print+span,.st-stage-product__headline .st-action-icons .st-link .st-svg--bookmark+span,.st-stage .st-action-icons .st-link .st-svg--print+span,.st-stage .st-action-icons .st-link .st-svg--bookmark+span{margin-left:25px}
.st-stage-product__headline .st-action-icons .st-link .st-svg--print,.st-stage .st-action-icons .st-link .st-svg--print{margin-top:1px}
.st-stage-product__headline .st-action-icons .st-link .st-svg--email,.st-stage .st-action-icons .st-link .st-svg--email{top:2px}
.st-stage-product__headline .st-action-icons .st-link .st-svg--email+span,.st-stage .st-action-icons .st-link .st-svg--email+span{margin-left:27px}
@media screen and (max-width:64em){.st-stage-product__headline .st-action-icons .st-link span,.st-stage .st-action-icons .st-link span{display:none}
}
.st-stage-product__headline .st-action-icons .st-link .st-svg{fill:#3cb4e6}
.st-stage-product__headline .st-action-icons .st-link span{color:#74757c}
.st-stage--text-only .st-action-icons .st-link .st-svg{fill:#3cb4e6}
.st-table-header__headline .st-action-icons .st-link span,.st-search-results-header .st-action-icons .st-link span,.st-search__searchfield .st-action-icons .st-link span,.st-stage--text-only .st-action-icons .st-link span{color:#74757c}
.st-table-header__headline .st-action-icons,.st-search-results-header .st-action-icons{float:right}
.st-table-header__headline .st-action-icons{margin-top:11px}
@media screen and (min-width:40.063em){.st-table-header__headline .st-action-icons{margin-top:15px}
}
@media screen and (min-width:64.063em){.st-table-header__headline .st-action-icons{margin-bottom:5px;margin-top:10px}
}
.st-table-header__headline .st-action-icons .st-link--export,.st-table-header__headline .st-action-icons .st-link--share{display:none}
@media screen and (min-width:40.063em){.st-table-header__headline .st-action-icons .st-link--export{display:none}
}
@media screen and (min-width:64.063em){.st-table-header__headline .st-action-icons .st-link--export{display:block}
}
@media screen and (min-width:64.063em){.st-table-header__headline .st-action-icons .st-link--bookmark{margin-right:20px}
}
@media screen and (min-width:40.063em){.st-table-header__headline .st-action-icons .st-link--share{margin-right:10px}
}
@media screen and (min-width:64.063em){.st-table-header__headline .st-action-icons .st-link--share{margin-right:35px}
}
@media screen and (min-width:40.063em){.st-table-header__headline .st-action-icons .st-link--bookmark,.st-table-header__headline .st-action-icons .st-link--share{display:block}
.st-table-header__headline .st-action-icons .st-link--bookmark>span,.st-table-header__headline .st-action-icons .st-link--share>span{display:none}
}
@media screen and (min-width:64.063em){.st-table-header__headline .st-action-icons .st-link--bookmark,.st-table-header__headline .st-action-icons .st-link--share{margin-right:0}
.st-table-header__headline .st-action-icons .st-link--bookmark>span,.st-table-header__headline .st-action-icons .st-link--share>span{display:block}
}
@media(min-width:40.063em) and (max-width:64em){.st-table-header__headline .st-action-icons .st-svg{position:relative}
}
.st-search-results-nav .st-breadcrumbs{margin-bottom:0}
@media(max-width:40em){.st-search-results-nav .st-breadcrumbs{display:none}
}
.st-search-results-nav .st-breadcrumbs__menu>.st-breadcrumbs__item{display:none}
.st-search-results-nav .st-breadcrumbs__li--right{clear:left;float:left;width:100%}
@media(min-width:64.063em){.st-search-results-nav .st-search__searchfield input[type='text'].st-search__input{height:34px}
}
.st-search-results-nav .st-search__searchfield .st-input{position:relative}
@media(min-width:64.063em){.st-search-results-nav .st-search__searchfield .st-input{margin-right:15px;width:260px}
.st-search-results-nav .st-search__searchfield .st-input .st-svg--search{fill:#74757c;height:16px;position:absolute;right:25px;top:50%;transform:translateY(-50%);width:16px}
.st-search-results-nav .st-search__searchfield .st-input input{padding-right:35px}
}
.st-search-results-nav .st-search__searchfield .st-input .st-button{margin:0}
@media(max-width:64em){.st-search-results-nav .st-search__searchfield .st-action-icons{padding-right:15px}
}
html.no-js body#st-site .st-accordion--read-more .st-accordion__content{overflow:visible;height:auto}
html.no-js body#st-site .st-accordion--read-more .st-accordion__toggle,html.no-js body#st-site .st-accordion--read-more .st-accordion__overlay{display:none}
.st-more-content{display:none}
.st-widget-title{align-items:center;display:inline-flex;flex-direction:row;margin-bottom:20px}
@media(max-width:40em){.st-widget-title{display:flex;flex-direction:column}
.st-widget-title__icon{margin-bottom:20px}
}
.st-widget-title__copy{color:#03234b;font-size:16px;font-weight:700;margin-bottom:0;margin-left:10px}
.st-widget-title__icon{height:52px;max-width:52px;min-width:52px;position:relative;width:52px}
.st-widget-title__icon:before{background:#03234b;border-radius:27px;content:'';height:52px;position:absolute;width:52px}
.st-widget-title__icon--no-bg:before{background:transparent}
.st-widget-title__icon--gold:before{background:#ffd200}
.st-widget-title__icon .st-svg{fill:#fff;height:30px;left:50%;position:absolute;top:49%;transform:translate(-50%,-50%);width:32px}
.st-widget-title__icon .st-svg--github{height:52px;top:50%;width:auto}
.st-widget-title__icon .st-svg--premium{height:39px;width:32px}
.st-widget-title__icon .st-svg--applications{height:26px;width:20px}
.st-widget-title__icon .st-svg--docs{height:29px;width:27px}
.st-widget-title__icon--transparent{height:60px;max-width:60px;min-width:60px;width:60px}
.st-widget-title__icon--transparent:before{background:transparent;border-radius:0;height:60px;width:60px}
.st-widget-title__icon--transparent .st-svg{fill:#03234b;height:60px;left:0;top:49%;transform:translate(0,-50%);width:60px}
.st-widget-title__icon--transparent .st-svg img{width:60px}
@media(max-width:40em){.st-widget-title__copy{margin-left:0}
}
.st-widget-title .st-svg--link{height:28px;top:50%;width:22px}
.st-docs-widget{font-size:13px}
@media(max-width:40em){.st-docs-widget{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}
}
.st-docs-widget__item{margin-bottom:20px}
.st-docs-widget__item .st-link{display:inline-block;text-transform:uppercase}
.st-docs-widget__item .st-link svg+span{display:block}
.st-docs-widget__item .st-link span{text-decoration:underline}
.st-docs-widget .st-badge--square,.st-docs-widget .online-event{margin-bottom:10px}
.st-products-widget:focus,.st-app-widget>div:focus{outline:0}
.st-products-widget .st-widget-accordion__title .st-badge--square,.st-products-widget .st-widget-accordion__title .online-event{vertical-align:text-top}
@media(max-width:40em){.st-widget-accordion{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}
.st-widget-accordion>div{min-width:290px}
}
.st-widget-accordion li{font-size:14px}
.st-widget-accordion li.has-children{line-height:14px}
.st-widget-accordion li.has-children li:not(.has-children){margin-left:22px}
.st-widget-accordion li:not(.has-children){margin-left:30px}
.st-widget-accordion .js-st-accordion-expanded>label .st-svg--widget-arrow{transform:rotate(90deg);transition:transform .3s}
.st-widget-accordion .cd-accordion-menu>li.has-children>ul{margin-left:30px}
.st-widget-accordion .cd-accordion-menu>li.has-children>ul ul{margin-left:22px}
.st-widget-accordion .cd-accordion-menu>li.has-children>ul .st-svg--widget-arrow{margin-left:2px}
.st-widget-accordion .cd-accordion-menu>li.has-children ul li>*{margin-top:0 !important}
@media(max-width:40em){.st-widget-accordion .cd-accordion-menu input[type=checkbox]+label+ul{padding:0 10px}
}
.st-widget-accordion .cd-accordion-menu input[type=checkbox]+label+ul,.st-widget-accordion .cd-accordion-menu input[type=checkbox]:checked+label+ul{font-size:14px;padding:0}
.st-widget-accordion__item{color:#74757c;display:flex;flex-direction:row;font-size:14px;line-height:14px;padding:5px 0;width:100%}
.st-widget-accordion__item .st-svg--widget-arrow{fill:#74757c;height:13px;margin:3px 10px 0;width:6px}
.st-widget-accordion__copy{line-height:20px;max-width:calc(100% - 26px)}
.st-widget-accordion__title{color:#74757c;font-size:14px;margin-bottom:10px}
.st-widget-accordion__title .st-badge--square,.st-widget-accordion__title .online-event{margin-right:3px}
.st-widget-accordion__link{display:block}
.st-widget-accordion__count{color:#ccc;margin-left:5px}
.st-widget-accordion a:focus{outline:0}
.st-event-entry{color:#74757c;font-size:14px;margin-bottom:10px;position:relative}
.st-event-entry .st-badge--square,.st-event-entry .online-event{vertical-align:text-bottom}
.st-event-entry .st-badge--square,.st-event-entry .online-event,.st-event-entry .st-event-entry__title{margin-right:3px}
.st-project-entry{margin-bottom:15px}
.st-project-entry a:focus{outline:0}
.st-project-description{color:#74757c;font-size:14px;margin-bottom:10px}
.st-project-description a{display:inline-block;word-break:break-all}
.st-project-description span{max-height:60px}
.st-project__sub-text{display:flex;flex-direction:row;flex-wrap:wrap;font-size:13px;justify-content:space-between}
.st-project__sub-text .st-link{margin-bottom:5px;margin-left:3px;padding-right:25px}
.st-project__info{color:#ccc;font-size:12px;font-weight:700;margin-top:1px;min-width:225px}
.st-project__info-icon{display:inline-block;margin-left:15px;position:relative}
.st-project__info .st-svg{fill:#ccc;position:absolute}
.st-project__info .st-svg--eye{height:10px;top:3px;width:16px}
.st-project__info .st-svg--eye+span{margin-left:21px}
.st-project__info .st-svg--fork{height:14px;top:2px;width:14px}
.st-project__info .st-svg--fork+span{margin-left:19px}
.st-premium-item{color:#74757c;font-size:14px;margin-bottom:10px}
.st-premium-item a:focus{outline:0}
.st-app-widget{font-size:14px}
@media(max-width:40em){.st-app-widget{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}
}
.st-app-widget__link{display:block;margin-bottom:10px}
.st-app-widget__link:focus{outline:0}
.st-app-widget .st-widget-accordion{margin-bottom:10px}
.st-featured-widget .st-link{font-size:16px;font-weight:700}
.st-featured-widget .st-copy,.st-featured-widget .st-search-result__link,.st-featured-widget .region-content .container-fluid .col-md-4 .stock-quote,.region-content .container-fluid .col-md-4 .st-featured-widget .stock-quote,.st-featured-widget form.validationForm{font-size:14px;margin-top:15px}
.st-get-started-widget{margin:0 auto;max-width:886px;padding:0 15px}
.st-get-started-widget__item{padding:50px 0 25px}
.st-get-started-widget__item:not(:last-child){border-bottom:1px solid #ccc}
.st-get-started-widget__title{color:#03234b;font-size:16px;font-weight:700;margin-bottom:30px}
.st-get-started-widget .st-link{font-size:16px;font-weight:700}
.st-get-started-widget .st-copy,.st-get-started-widget .st-search-result__link,.st-get-started-widget .region-content .container-fluid .col-md-4 .stock-quote,.region-content .container-fluid .col-md-4 .st-get-started-widget .stock-quote,.st-get-started-widget form.validationForm{margin-top:10px}
.st-related-links{font-size:14px}
.st-related-links .st-link{display:block;margin-bottom:10px}
.st-latest-from-widget{margin-top:50px}
@media(min-width:40em){.st-latest-from-widget{border-top:1px solid #ccc;padding-top:50px}
}
.st-card-wrapper.js-st-latest_from_st{flex-wrap:nowrap}
.st-widget-personalised{border-left:4px solid #ffd200;padding-left:10px}
.st-widget{display:none;margin-top:50px;position:relative}
.st-widget__slider .slick-slide{padding:0 15px}
.st-widget__slider.st-no-bottom-spacing.slick-dotted .st-card__dots,.st-widget__slider.st-no-bottom-spacing.slick-dotted .st-landing-slider .st-slider__dots,.st-landing-slider .st-widget__slider.st-no-bottom-spacing.slick-dotted .st-slider__dots{bottom:-12px;margin-top:0;height:0}
.st-widget__slider .st-card__dots,.st-widget__slider .st-landing-slider .st-slider__dots,.st-landing-slider .st-widget__slider .st-slider__dots{bottom:-40px;position:relative}
.st-widget .slick-prev{left:50px;transform:translateY(-10px) rotate(180deg)}
.st-widget .slick-next{right:50px}
.st-widget .slick-next,.st-widget .slick-prev{bottom:0;fill:#74757c;top:50%}
.st-widget .st-text--center{margin-bottom:35px}
.st-widget__personalized{border-left:2px solid #ffd200}
.st-widget__personalized .st-badge--personalized{border-bottom-left-radius:0;border-top-left-radius:0;vertical-align:top}
.st-widget__personalized>:not(:first-child){padding-left:3px}
.st-widget__personalized .st-widget-accordion .cd-accordion-menu{margin-bottom:0}
@media(min-width:64.063em) and (max-width:1310px){.js-st-sidebar-active .st-widget .slick-prev,.js-st-sidebar-active .st-widget .slick-next{display:none !important}
}
.st-card--widget{box-shadow:none;margin-left:10px;margin-right:10px;max-width:none;min-width:auto;padding-bottom:15px;padding-top:48px;width:100%}
@media(max-width:64.063em){.st-card--widget{margin-left:15px;margin-right:0;max-width:360px}
}
@media(max-width:40.063em){.st-card--widget{max-width:280px}
}
.st-card--widget:before{background:#03234b}
.st-card--widget.st-card--category-news:before,.st-card--widget.st-card--category-webinar:before{background-color:#03234b}
.st-card--widget.st-card--category-product:before{background-color:#3cb4e6}
.st-card--widget.st-card--category-technology:before{background-color:#49b170}
.st-card--widget.st-card--category-blog:before{background-color:#464650}
.st-card--widget.st-card--category-application:before{background-color:#e6007e}
.st-card--widget.st-card--category-highlight:before{background-color:#3cb4e6}
.st-card--widget.st-card--category-personalised:before{background-color:#ffd200}
.st-card--widget .st-card__image{float:right;height:80px;margin-bottom:5px;margin-left:15px;margin-right:15px;position:relative;right:auto;top:auto;width:80px}
.st-card--widget .st-card__date,.st-card--widget .st-card__copy{display:block;padding:0 10px 10px 10px}
.st-card--widget .st-card__date{margin:-10px 0 0 0}
.st-card--widget .st-card__copy{color:#03234b;font-weight:700;margin:0;max-height:98px}
.st-card--widget .st-card__link{display:none}
.st-card--widget a:focus,.st-card--widget div:focus{outline:0}
.st-card--newsletter{background-color:#03234b;border:0;box-shadow:none;margin-left:10px;margin-right:10px;max-width:none;min-width:auto;padding-bottom:20px;padding-top:15px;width:100%}
@media(max-width:64.063em){.st-card--newsletter{margin-left:15px;margin-right:0;max-width:360px}
}
@media(max-width:40.063em){.st-card--newsletter{max-width:280px}
}
.st-card--newsletter:before{background:transparent;color:transparent;content:'';padding:0}
.st-card--newsletter .st-card__copy{color:#fff;display:block;font-size:16px;margin:0;padding:0 10px 10px 10px;text-align:center}
.st-card--newsletter .st-svg--newsletter{fill:#fff;height:30px;margin:0 auto;margin-bottom:15px;width:30px}
.st-card--newsletter .st-newsletter-login{padding-left:30px;padding-right:30px}
@media(max-width:40.063em){.st-card--newsletter .st-newsletter-login{padding-left:15px;padding-right:15px}
}
.st-card--newsletter .st-newsletter-login .st-input{margin:0}
.st-card--newsletter .st-newsletter-login .st-input.error{position:static}
.st-card--newsletter .st-newsletter-login .st-input.error input{border-right:0;order:inherit}
.st-card--newsletter .st-newsletter-login .st-input.error .st-button{border-color:#e6007e;border-left:0}
.st-card--newsletter .st-newsletter-login .st-input input{flex:1 1 auto;width:0}
.st-card--newsletter .st-newsletter-login .st-input input:focus+small+.st-button{border-color:#3cb4e6}
.st-card--newsletter .st-newsletter-login label{display:none}
.st-card--newsletter .st-newsletter-login .st-input input,.st-card--newsletter .st-newsletter-login .st-button{margin:0}
.st-card--newsletter .st-newsletter-login small.error{bottom:-20px;max-width:100%;position:absolute;right:2px;top:auto}
.st-card-wrapper--widget:not(.slick-initialized){display:flex;overflow:hidden}
.st-card-wrapper--widget:not(.slick-initialized) .st-card{flex:0 0 31%}
@media(max-width:64.063em){.st-card-wrapper--widget:not(.slick-initialized) .st-card{flex:0 0 360px}
}
@media(max-width:40.063em){.st-card-wrapper--widget:not(.slick-initialized) .st-card{flex:0 0 280px}
}
.st-grey-bg-form .st-select .selectric-hide-select:not(.error)+.selectric{background:#fff}
.st-grey-bg-form .st-input:not(.error) input[type='text'],.st-grey-bg-form .st-input:not(.error) input[type='number'],.st-grey-bg-form .st-input:not(.error) textarea{background:#fff}
.st-landing-slider .slick-next,.st-landing-slider .slick-prev{fill:#74757c;height:22px}
.st-landing-slider .slick-next{right:-33px}
.st-landing-slider .slick-prev{transform:translateY(-10px) rotate(180deg);left:-33px}
.st-landing-slider .slick-slide{position:relative}
@media(max-width:40.063em){.st-landing-slider .slick-slide{max-width:642px;max-height:280px}
}
@media only screen and (min-device-width:320px) and (max-device-width:823px) and (orientation:landscape){.st-landing-slider .slick-slide{height:330px}
.st-landing-slider .slick-slide .st-h1{font-size:24px}
}
.st-landing-slider .st-slider__dots{bottom:-15px;position:relative}
.st-landing-slider .st-slide__item{align-self:center;text-align:center;width:650px}
@media(max-width:64.063em){.st-landing-slider .st-slide__item{width:450px}
.st-landing-slider .st-slide__item .st-link--video .st-link__icon{position:relative}
.st-landing-slider .st-slide__item .st-link--video span{display:none}
}
@media(min-width:64.063em){.st-landing-slider .st-slide__item .st-link--video{position:inherit}
}
@media(max-width:40.063em){.st-landing-slider .st-slide__item{width:280px}
.st-landing-slider .st-slide__item .st-copy,.st-landing-slider .st-slide__item .st-search-result__link,.st-landing-slider .st-slide__item .region-content .container-fluid .col-md-4 .stock-quote,.region-content .container-fluid .col-md-4 .st-landing-slider .st-slide__item .stock-quote,.st-landing-slider .st-slide__item form.validationForm,.st-landing-slider .st-slide__item .st-h1{margin-bottom:10px}
}
.st-landing-slider .st-slide__item .st-h1{line-height:1}
.st-landing-slider .st-slide__item .st-link:focus{outline:0}
.st-landing-slider__wrapper{display:flex;align-items:center;align-content:center;justify-content:center;height:100%;position:absolute;top:0;left:0;bottom:0;right:0}
.st-table--key-products{margin-bottom:50px}
.st-table--key-products td:first-child{width:17%}
.st-table--key-products td:nth-child(2){width:68%}
@media(max-width:40em){.st-table--key-products .st-table__col-list .st-copy,.st-table--key-products .st-table__col-list .st-search-result__link,.st-table--key-products .st-table__col-list .region-content .container-fluid .col-md-4 .stock-quote,.region-content .container-fluid .col-md-4 .st-table--key-products .st-table__col-list .stock-quote,.st-table--key-products .st-table__col-list form.validationForm{padding-right:10%;width:100%}
.st-table--key-products .st-table__col-list .st-table__cell-label{margin-top:0;white-space:nowrap}
.st-table--key-products .st-table__cell-value{font-size:16px}
}
.st-image-container-wrapper{overflow:hidden}
.st-image-container{float:left;margin:0 30px 10px 0;width:50%;position:relative}
@media screen and (max-width:40em){.st-image-container{margin:0 0 30px 0;width:100%}
}
.st-image-container--right{float:right;margin:0 0 10px 30px}
@media(max-width:40em){.st-image-container--right{margin:0}
}
.st-image-container img{border:1px solid #ccc}
.st-image-container .st-svg--zoom+img{width:100%}
.st-image-container a{position:static}
.st-image-container--bigger{margin-bottom:25px}
@media(min-width:40em){.st-image-container--bigger{width:75%}
}
.st-image-container--fullwidth{float:unset;margin:0 0 25px;width:100%;text-align:center}
.st-image-container--fullwidth img:not(.st-quickview__image):not(.st-image-container__image--zoom){border:0}
.st-image-container--solution{max-width:517px;width:100%}
.st-loading-spinner,.modalDialog,.estore-slider.loading:after,.estore-products.loading:after{width:42px;height:42px;display:block;background:url("../fonts/loading-spinner.svg") center center no-repeat;animation-name:loading-spinner-rotate;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear;margin:0 auto;margin-bottom:15px;margin-top:15px}
.st-loading-spinner--full-page.st-loading-spinner--hide,.st-loading-spinner.st-loading-spinner--hide,.st-loading-spinner.hidden{display:none}
.st-loading-spinner--full-page.st-loading-spinner--hide .st-loading-spinner,.st-loading-spinner.st-loading-spinner--hide .st-loading-spinner,.st-loading-spinner.hidden .st-loading-spinner{display:none}
.st-loading-spinner--full-page{background:rgba(0,0,0,0.5);bottom:0;cursor:not-allowed;display:block;left:0;position:fixed;right:0;top:0;z-index:200}
.st-loading-spinner--full-page .st-loading-spinner{left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:40%;z-index:201}
.newsletter-registration-completed-text-box,.newsletter-registration-submit-box,h2.design-support-calculators:not(:first-of-type),.simple-table-layout td h1.design-support-calculators:not(:first-of-type),.simple-table-layout+h3+h1.design-support-calculators:not(:first-of-type){border-top:1px solid #ccc}
.text.textimage .text .row,.region-content .container-fluid .col-md-4 .stock-quote{display:flex;flex-direction:row;flex-wrap:wrap}
.generic-button,a.primary,.table-button-contact,.st-filter-btn,.sidebar-button-blue,.sidebar-button,button.form-submit-primary,.table-button-darkblue,.landingpage-rightform-holder .large-centered.medium-centered.small-centered a,.estore-container .sidebar-button.orange,.search-styling .button-orange,.modal-content .accept-buttons .remind-yes,#newsletter-subscription-validation-popup .validation-form .newsletter-submit,.table-button-blue,.solutionsoftwares-softwaresbutton,.inpage-producttree h3,.inpage-producttree .back-to-top,.st-drill-down h3,.st-drill-down .back-to-top,[disabled].generic-button,a[disabled].primary,[disabled].table-button-contact,[disabled].st-filter-btn,[disabled].sidebar-button-blue,[disabled].sidebar-button,button[disabled].form-submit-primary,[disabled].table-button-darkblue,.landingpage-rightform-holder .large-centered.medium-centered.small-centered a[disabled],.estore-container [disabled].sidebar-button.orange,.search-styling [disabled].button-orange,.modal-content .accept-buttons [disabled].remind-yes,#newsletter-subscription-validation-popup .validation-form [disabled].newsletter-submit,[disabled].table-button-blue,[disabled].solutionsoftwares-softwaresbutton,.inpage-producttree h3[disabled],.inpage-producttree [disabled].back-to-top,.st-drill-down h3[disabled],.st-drill-down [disabled].back-to-top{background-color:#3cb4e6;border-color:#3cb4e6;color:#fff}
#newsletter-subscription-validation-popup .validation-form .newsletter-submit,#newsletter-subscription-validation-popup .validation-form [disabled].newsletter-submit{transition:none}
.generic-button:visited,a.primary:visited,.table-button-contact:visited,.st-filter-btn:visited,.sidebar-button-blue:visited,.sidebar-button:visited,button.form-submit-primary:visited,.table-button-darkblue:visited,.landingpage-rightform-holder .large-centered.medium-centered.small-centered a:visited,.estore-container .sidebar-button.orange:visited,.search-styling .button-orange:visited,.modal-content .accept-buttons .remind-yes:visited,#newsletter-subscription-validation-popup .validation-form .newsletter-submit:visited,.table-button-blue:visited,.solutionsoftwares-softwaresbutton:visited,.inpage-producttree h3:visited,.inpage-producttree .back-to-top:visited,.st-drill-down h3:visited,.st-drill-down .back-to-top:visited{background-color:#3cb4e6;border-color:#3cb4e6;color:#fff;outline:0}
.generic-button:active,a.primary:active,.table-button-contact:active,.st-filter-btn:active,.sidebar-button-blue:active,.sidebar-button:active,button.form-submit-primary:active,.table-button-darkblue:active,.landingpage-rightform-holder .large-centered.medium-centered.small-centered a:active,.estore-container .sidebar-button.orange:active,.search-styling .button-orange:active,.modal-content .accept-buttons .remind-yes:active,#newsletter-subscription-validation-popup .validation-form .newsletter-submit:active,.table-button-blue:active,.solutionsoftwares-softwaresbutton:active,.inpage-producttree h3:active,.inpage-producttree .back-to-top:active,.st-drill-down h3:active,.st-drill-down .back-to-top:active{background:#28b0ed;border-color:#28b0ed;color:white;outline:0}
.generic-button:not([disabled]):focus,a.primary:not([disabled]):focus,.table-button-contact:not([disabled]):focus,.st-filter-btn:not([disabled]):focus,.sidebar-button-blue:not([disabled]):focus,.sidebar-button:not([disabled]):focus,button.form-submit-primary:not([disabled]):focus,.table-button-darkblue:not([disabled]):focus,.landingpage-rightform-holder .large-centered.medium-centered.small-centered a:not([disabled]):focus,.search-styling .button-orange:not([disabled]):focus,.modal-content .accept-buttons .remind-yes:not([disabled]):focus,#newsletter-subscription-validation-popup .validation-form .newsletter-submit:not([disabled]):focus,.table-button-blue:not([disabled]):focus,.solutionsoftwares-softwaresbutton:not([disabled]):focus,.inpage-producttree h3:not([disabled]):focus,.inpage-producttree .back-to-top:not([disabled]):focus,.st-drill-down h3:not([disabled]):focus,.st-drill-down .back-to-top:not([disabled]):focus,.generic-button:not([disabled]):hover,a.primary:not([disabled]):hover,.table-button-contact:not([disabled]):hover,.st-filter-btn:not([disabled]):hover,.sidebar-button-blue:not([disabled]):hover,.sidebar-button:not([disabled]):hover,button.form-submit-primary:not([disabled]):hover,.table-button-darkblue:not([disabled]):hover,.landingpage-rightform-holder .large-centered.medium-centered.small-centered a:not([disabled]):hover,.search-styling .button-orange:not([disabled]):hover,.modal-content .accept-buttons .remind-yes:not([disabled]):hover,#newsletter-subscription-validation-popup .validation-form .newsletter-submit:not([disabled]):hover,.table-button-blue:not([disabled]):hover,.solutionsoftwares-softwaresbutton:not([disabled]):hover,.inpage-producttree h3:not([disabled]):hover,.inpage-producttree .back-to-top:not([disabled]):hover,.st-drill-down h3:not([disabled]):hover,.st-drill-down .back-to-top:not([disabled]):hover{border-color:#57b6e1;outline-width:0;opacity:1;background:#57b6e1}
.generic-button:not([disabled]):focus,a.primary:not([disabled]):focus,.table-button-contact:not([disabled]):focus,.st-filter-btn:not([disabled]):focus,.sidebar-button-blue:not([disabled]):focus,.sidebar-button:not([disabled]):focus,button.form-submit-primary:not([disabled]):focus,.table-button-darkblue:not([disabled]):focus,.landingpage-rightform-holder .large-centered.medium-centered.small-centered a:not([disabled]):focus,.search-styling .button-orange:not([disabled]):focus,.modal-content .accept-buttons .remind-yes:not([disabled]):focus,#newsletter-subscription-validation-popup .validation-form .newsletter-submit:not([disabled]):focus,.table-button-blue:not([disabled]):focus,.solutionsoftwares-softwaresbutton:not([disabled]):focus,.inpage-producttree h3:not([disabled]):focus,.inpage-producttree .back-to-top:not([disabled]):focus,.st-drill-down h3:not([disabled]):focus,.st-drill-down .back-to-top:not([disabled]):focus,.generic-button:not([disabled]):focus span,a.primary:not([disabled]):focus span,.table-button-contact:not([disabled]):focus span,.st-filter-btn:not([disabled]):focus span,.sidebar-button-blue:not([disabled]):focus span,.sidebar-button:not([disabled]):focus span,button.form-submit-primary:not([disabled]):focus span,.table-button-darkblue:not([disabled]):focus span,.landingpage-rightform-holder .large-centered.medium-centered.small-centered a:not([disabled]):focus span,.search-styling .button-orange:not([disabled]):focus span,.modal-content .accept-buttons .remind-yes:not([disabled]):focus span,#newsletter-subscription-validation-popup .validation-form .newsletter-submit:not([disabled]):focus span,.table-button-blue:not([disabled]):focus span,.solutionsoftwares-softwaresbutton:not([disabled]):focus span,.inpage-producttree h3:not([disabled]):focus span,.inpage-producttree .back-to-top:not([disabled]):focus span,.st-drill-down h3:not([disabled]):focus span,.st-drill-down .back-to-top:not([disabled]):focus span,.generic-button:not([disabled]):hover,a.primary:not([disabled]):hover,.table-button-contact:not([disabled]):hover,.st-filter-btn:not([disabled]):hover,.sidebar-button-blue:not([disabled]):hover,.sidebar-button:not([disabled]):hover,button.form-submit-primary:not([disabled]):hover,.table-button-darkblue:not([disabled]):hover,.landingpage-rightform-holder .large-centered.medium-centered.small-centered a:not([disabled]):hover,.search-styling .button-orange:not([disabled]):hover,.modal-content .accept-buttons .remind-yes:not([disabled]):hover,#newsletter-subscription-validation-popup .validation-form .newsletter-submit:not([disabled]):hover,.table-button-blue:not([disabled]):hover,.solutionsoftwares-softwaresbutton:not([disabled]):hover,.inpage-producttree h3:not([disabled]):hover,.inpage-producttree .back-to-top:not([disabled]):hover,.st-drill-down h3:not([disabled]):hover,.st-drill-down .back-to-top:not([disabled]):hover,.generic-button:not([disabled]):hover span,a.primary:not([disabled]):hover span,.table-button-contact:not([disabled]):hover span,.st-filter-btn:not([disabled]):hover span,.sidebar-button-blue:not([disabled]):hover span,.sidebar-button:not([disabled]):hover span,button.form-submit-primary:not([disabled]):hover span,.table-button-darkblue:not([disabled]):hover span,.landingpage-rightform-holder .large-centered.medium-centered.small-centered a:not([disabled]):hover span,.search-styling .button-orange:not([disabled]):hover span,.modal-content .accept-buttons .remind-yes:not([disabled]):hover span,#newsletter-subscription-validation-popup .validation-form .newsletter-submit:not([disabled]):hover span,.table-button-blue:not([disabled]):hover span,.solutionsoftwares-softwaresbutton:not([disabled]):hover span,.inpage-producttree h3:not([disabled]):hover span,.inpage-producttree .back-to-top:not([disabled]):hover span,.st-drill-down h3:not([disabled]):hover span,.st-drill-down .back-to-top:not([disabled]):hover span{color:white}
.generic-button .st-button__icon,a.primary .st-button__icon,.table-button-contact .st-button__icon,.st-filter-btn .st-button__icon,.sidebar-button-blue .st-button__icon,.sidebar-button .st-button__icon,button.form-submit-primary .st-button__icon,.table-button-darkblue .st-button__icon,.landingpage-rightform-holder .large-centered.medium-centered.small-centered a .st-button__icon,.estore-container .sidebar-button.orange .st-button__icon,.search-styling .button-orange .st-button__icon,.modal-content .accept-buttons .remind-yes .st-button__icon,#newsletter-subscription-validation-popup .validation-form .newsletter-submit .st-button__icon,.table-button-blue .st-button__icon,.solutionsoftwares-softwaresbutton .st-button__icon,.inpage-producttree h3 .st-button__icon,.inpage-producttree .back-to-top .st-button__icon,.st-drill-down h3 .st-button__icon,.st-drill-down .back-to-top .st-button__icon{fill:#fff}
.sidebar-button.grey,.sidebar-button.darkgrey,.table-button-grey,.modal-st #modal-btn-cancel,.modal-content .accept-buttons .remind-no,[disabled].sidebar-button.grey,[disabled].sidebar-button.darkgrey,[disabled].table-button-grey,.modal-st [disabled]#modal-btn-cancel,.modal-content .accept-buttons [disabled].remind-no{background-color:#74757c;border-color:#74757c;color:#fff}
.sidebar-button.grey:visited,.sidebar-button.darkgrey:visited,.table-button-grey:visited,.modal-st #modal-btn-cancel:visited,.modal-content .accept-buttons .remind-no:visited{background-color:#74757c;border-color:#74757c;color:#fff;outline:0}
.sidebar-button.grey:active,.sidebar-button.darkgrey:active,.table-button-grey:active,.modal-st #modal-btn-cancel:active,.modal-content .accept-buttons .remind-no:active{background:#4b4b67;border-color:#4b4b67;color:white;outline:0}
.sidebar-button.grey:not([disabled]):focus,.sidebar-button.darkgrey:not([disabled]):focus,.table-button-grey:not([disabled]):focus,.modal-st #modal-btn-cancel:not([disabled]):focus,.modal-content .accept-buttons .remind-no:not([disabled]):focus,.sidebar-button.grey:not([disabled]):hover,.sidebar-button.darkgrey:not([disabled]):hover,.table-button-grey:not([disabled]):hover,.modal-st #modal-btn-cancel:not([disabled]):hover,.modal-content .accept-buttons .remind-no:not([disabled]):hover{border-color:#717173;outline-width:0;opacity:1;background:#717173}
.sidebar-button.grey:not([disabled]):focus,.sidebar-button.darkgrey:not([disabled]):focus,.table-button-grey:not([disabled]):focus,.modal-st #modal-btn-cancel:not([disabled]):focus,.modal-content .accept-buttons .remind-no:not([disabled]):focus,.sidebar-button.grey:not([disabled]):focus span,.sidebar-button.darkgrey:not([disabled]):focus span,.table-button-grey:not([disabled]):focus span,.modal-st #modal-btn-cancel:not([disabled]):focus span,.modal-content .accept-buttons .remind-no:not([disabled]):focus span,.sidebar-button.grey:not([disabled]):hover,.sidebar-button.darkgrey:not([disabled]):hover,.table-button-grey:not([disabled]):hover,.modal-st #modal-btn-cancel:not([disabled]):hover,.modal-content .accept-buttons .remind-no:not([disabled]):hover,.sidebar-button.grey:not([disabled]):hover span,.sidebar-button.darkgrey:not([disabled]):hover span,.table-button-grey:not([disabled]):hover span,.modal-st #modal-btn-cancel:not([disabled]):hover span,.modal-content .accept-buttons .remind-no:not([disabled]):hover span{color:white}
.sidebar-button.grey .st-button__icon,.sidebar-button.darkgrey .st-button__icon,.table-button-grey .st-button__icon,.modal-st #modal-btn-cancel .st-button__icon,.modal-content .accept-buttons .remind-no .st-button__icon{fill:#fff}
.generic-button.darkblue,.sidebar-button.darkblue,.table-button-orange,.estore-container .sidebar-button.lightblue,.search-styling .button-blue,[disabled].generic-button.darkblue,[disabled].sidebar-button.darkblue,[disabled].table-button-orange,.estore-container [disabled].sidebar-button.lightblue,.search-styling [disabled].button-blue{background-color:#03234b;border-color:#03234b;color:#fff}
.generic-button.darkblue:visited,.sidebar-button.darkblue:visited,.table-button-orange:visited,.estore-container .sidebar-button.lightblue:visited,.search-styling .button-blue:visited{background-color:#03234b;border-color:#03234b;color:#fff;outline:0}
.generic-button.darkblue:active,.sidebar-button.darkblue:active,.table-button-orange:active,.estore-container .sidebar-button.lightblue:active,.search-styling .button-blue:active{background:#03234b;border-color:#03234b;color:white;outline:0}
.generic-button.darkblue:not([disabled]):focus,.sidebar-button.darkblue:not([disabled]):focus,.table-button-orange:not([disabled]):focus,.estore-container .sidebar-button.lightblue:not([disabled]):focus,.search-styling .button-blue:not([disabled]):focus,.generic-button.darkblue:not([disabled]):hover,.sidebar-button.darkblue:not([disabled]):hover,.table-button-orange:not([disabled]):hover,.estore-container .sidebar-button.lightblue:not([disabled]):hover,.search-styling .button-blue:not([disabled]):hover{border-color:#26416c;outline-width:0;opacity:1;background:#26416c}
.generic-button.darkblue:not([disabled]):focus,.sidebar-button.darkblue:not([disabled]):focus,.table-button-orange:not([disabled]):focus,.estore-container .sidebar-button.lightblue:not([disabled]):focus,.search-styling .button-blue:not([disabled]):focus,.generic-button.darkblue:not([disabled]):focus span,.sidebar-button.darkblue:not([disabled]):focus span,.table-button-orange:not([disabled]):focus span,.estore-container .sidebar-button.lightblue:not([disabled]):focus span,.search-styling .button-blue:not([disabled]):focus span,.generic-button.darkblue:not([disabled]):hover,.sidebar-button.darkblue:not([disabled]):hover,.table-button-orange:not([disabled]):hover,.estore-container .sidebar-button.lightblue:not([disabled]):hover,.search-styling .button-blue:not([disabled]):hover,.generic-button.darkblue:not([disabled]):hover span,.sidebar-button.darkblue:not([disabled]):hover span,.table-button-orange:not([disabled]):hover span,.estore-container .sidebar-button.lightblue:not([disabled]):hover span,.search-styling .button-blue:not([disabled]):hover span{color:white}
.generic-button.darkblue .st-button__icon,.sidebar-button.darkblue .st-button__icon,.table-button-orange .st-button__icon,.estore-container .sidebar-button.lightblue .st-button__icon,.search-styling .button-blue .st-button__icon{fill:#fff}
.sidebar-button.lightblue.reversed,button.form-submit-cancel,#emailAlertModal .modal-dialog .modal-content .email-form,#emailChoiceModal .modal-dialog .modal-content .email-form,.submit-form-container .buttons-container #reset-btn-filter,[disabled].sidebar-button.lightblue.reversed,button[disabled].form-submit-cancel,#emailAlertModal .modal-dialog .modal-content [disabled].email-form,#emailChoiceModal .modal-dialog .modal-content [disabled].email-form,.submit-form-container .buttons-container [disabled]#reset-btn-filter{background-color:#fff;border-color:#3cb4e6;color:#3cb4e6}
.sidebar-button.lightblue.reversed:visited,button.form-submit-cancel:visited,#emailAlertModal .modal-dialog .modal-content .email-form:visited,#emailChoiceModal .modal-dialog .modal-content .email-form:visited,.submit-form-container .buttons-container #reset-btn-filter:visited{background-color:#fff;border-color:#3cb4e6;color:#3cb4e6;outline:0}
.sidebar-button.lightblue.reversed:active,button.form-submit-cancel:active,#emailAlertModal .modal-dialog .modal-content .email-form:active,#emailChoiceModal .modal-dialog .modal-content .email-form:active,.submit-form-container .buttons-container #reset-btn-filter:active{background:white;border-color:#28b0ed;color:#28b0ed;outline:0}
.sidebar-button.lightblue.reversed:not([disabled]):focus,button.form-submit-cancel:not([disabled]):focus,#emailAlertModal .modal-dialog .modal-content .email-form:not([disabled]):focus,#emailChoiceModal .modal-dialog .modal-content .email-form:not([disabled]):focus,.submit-form-container .buttons-container #reset-btn-filter:not([disabled]):focus,.sidebar-button.lightblue.reversed:not([disabled]):hover,button.form-submit-cancel:not([disabled]):hover,#emailAlertModal .modal-dialog .modal-content .email-form:not([disabled]):hover,#emailChoiceModal .modal-dialog .modal-content .email-form:not([disabled]):hover,.submit-form-container .buttons-container #reset-btn-filter:not([disabled]):hover{border-color:#57b6e1;outline-width:0;opacity:1;background:white}
.sidebar-button.lightblue.reversed:not([disabled]):focus,button.form-submit-cancel:not([disabled]):focus,#emailAlertModal .modal-dialog .modal-content .email-form:not([disabled]):focus,#emailChoiceModal .modal-dialog .modal-content .email-form:not([disabled]):focus,.submit-form-container .buttons-container #reset-btn-filter:not([disabled]):focus,.sidebar-button.lightblue.reversed:not([disabled]):focus span,button.form-submit-cancel:not([disabled]):focus span,#emailAlertModal .modal-dialog .modal-content .email-form:not([disabled]):focus span,#emailChoiceModal .modal-dialog .modal-content .email-form:not([disabled]):focus span,.submit-form-container .buttons-container #reset-btn-filter:not([disabled]):focus span,.sidebar-button.lightblue.reversed:not([disabled]):hover,button.form-submit-cancel:not([disabled]):hover,#emailAlertModal .modal-dialog .modal-content .email-form:not([disabled]):hover,#emailChoiceModal .modal-dialog .modal-content .email-form:not([disabled]):hover,.submit-form-container .buttons-container #reset-btn-filter:not([disabled]):hover,.sidebar-button.lightblue.reversed:not([disabled]):hover span,button.form-submit-cancel:not([disabled]):hover span,#emailAlertModal .modal-dialog .modal-content .email-form:not([disabled]):hover span,#emailChoiceModal .modal-dialog .modal-content .email-form:not([disabled]):hover span,.submit-form-container .buttons-container #reset-btn-filter:not([disabled]):hover span{color:#57b6e1}
.sidebar-button.lightblue.reversed .st-button__icon,button.form-submit-cancel .st-button__icon,#emailAlertModal .modal-dialog .modal-content .email-form .st-button__icon,#emailChoiceModal .modal-dialog .modal-content .email-form .st-button__icon,.submit-form-container .buttons-container #reset-btn-filter .st-button__icon{fill:#3cb4e6}
h1:empty:not([class^='st']),h2:empty:not([class^='st']),.simple-table-layout td h1:empty:not([class^='st']),.simple-table-layout+h3+h1:empty:not([class^='st']),h3:empty:not([class^='st']),h4:empty:not([class^='st']),h5:empty:not([class^='st']),h6:empty:not([class^='st']),p:empty:not([class^='st']){display:none}
h2.title-main,.simple-table-layout td h1.title-main,.simple-table-layout+h3+h1.title-main{padding:10px 0}
h2.title-main,.simple-table-layout td h1.title-main,.simple-table-layout+h3+h1.title-main,h3.title-main,h4.title-main{margin-top:15px}
.text hr{display:none}
.text p{margin-left:0 !important}
@media(min-width:64.063em){.text.textimage .text .row div.large-6{max-width:49%}
}
.text.textimage .text .row div.large-6 p:first-child{border-top:1px solid #ccc !important}
@media(min-width:64.063em){.text.textimage .text .row div.large-6 p:nth-child(3){height:calc(100% - 295px)}
}
.text.textimage .text .row div.large-6 p:last-child{border-bottom:1px solid #ccc !important}
input.ng-pristine.ng-untouched.ui-autocomplete-input{margin-bottom:25px}
.custom-content-block .text h2,.custom-content-block .text .simple-table-layout td h1,.simple-table-layout td .custom-content-block .text h1,.custom-content-block .text .simple-table-layout+h3+h1{text-align:left}
.custom-content-block table:not(:first-child) td{padding-left:0}
.custom-content-block table ol{font-size:16px}
ul.inline-list{margin-top:25px}
ul.inline-list li:before{display:none}
button.form-submit-primary{margin-bottom:0;margin-top:10px}
.table-button-grey{margin-top:10px}
.switch.bluered label{background-color:#74757c}
.switch.bluered label:after{color:transparent}
.switch.bluered input:checked+label{background-color:#3cb4e6}
.text-center.margin-top-50 h1.uppercase{margin-bottom:0;text-align:center}
.columns-block{clear:both}
.columns-block-item{background:#f8f8f8;margin-bottom:25px;padding:10px 15px}
.table-title{background:none !important;color:#03234b !important}
.table-title span{color:#03234b;font-size:16px}
.table-title-alt{padding:15px 0 0}
.parbase.text.textimage .clearfix .large-4,.parbase.text.textimage .clearfix .large-8{width:100%}
.parbase.text.textimage .clearfix .large-4 h1,.parbase.text.textimage .clearfix .large-8 h1{margin-bottom:10px}
.parbase.text.textimage h3{font-size:18px}
.parbase.custom-content-block h3{font-size:18px}
.parbase.custom-content-block p[style='text-align: center;'],.parbase.custom-content-block p[style='text-align: center;']+p{margin:0}
.parbase.custom-content-block p[style='text-align: center;']+table td,.parbase.custom-content-block p[style='text-align: center;']+p+table td{border:0}
.parbase.custom-content-block p[style='text-align: center;']+table td img,.parbase.custom-content-block p[style='text-align: center;']+p+table td img{max-width:100%}
.parbase.textimage .text h1{font-size:18px;margin-bottom:0}
@media(max-width:64em){.large-6>.parbase{padding:0 10px}
}
.row+.gatedInputForm{background-color:#f6f9fb;margin-left:-0.9375rem;margin-right:-0.9375rem}
@media(max-width:64em){.row+.gatedInputForm{margin-top:25px}
}
.st-image-container h2:not(.st-text--center),.st-image-container .simple-table-layout td h1:not(.st-text--center),.simple-table-layout td .st-image-container h1:not(.st-text--center),.st-image-container .simple-table-layout+h3+h1:not(.st-text--center){text-align:center}
ul.pagination{padding:15px 0 0}
ul.pagination li:first-child{display:none}
ul.pagination li.current a:hover{background-color:#f8f8f8}
ul.pagination li.arrow a{color:transparent}
ul.pagination li.arrow a:hover{color:transparent;fill:transparent}
ul.pagination li.arrow a:before{color:#3cb4e6;content:'\003c';display:block;font-size:13px;left:10px;position:absolute;top:2px}
ul.pagination li.arrow:last-of-type a{margin-left:0}
ul.pagination li.arrow:last-of-type a:before{content:'\003e';left:5px}
.st-accordion-product-reference li:before{display:none}
.personalized{color:#ffd200 !important}
.personalize-select{border-left:2px solid #ffd200}
.personalize-select.active{border-left:2px solid #ffd200;margin-left:0}
@media only screen and (max-width:40.063em){.gated-form-column-wrapper{display:flex}
}
.media-subscription h2,.media-subscription .simple-table-layout td h1,.simple-table-layout td .media-subscription h1,.media-subscription .simple-table-layout+h3+h1{margin:0 0 25px 0}
.media-subscription form{padding-bottom:25px}
.media-subscription form .small-9 input{margin-bottom:25px}
.media-subscription form .small-9 .text-muted{margin-bottom:15px}
@media screen and (max-width:40em){.media-subscription form .small-3,.media-subscription form .small-9{width:100%}
.media-subscription form .small-3 label.right{padding:0 0 5px;text-align:left}
.media-subscription form .small-3 label.right:blank,.media-subscription form .small-3 label.right:empty{display:none}
}
.edesignWidget .preference-block-content table.table-sample-and-buy th{width:50%}
.boxed-secondary{min-height:122px}
.boxed-secondary p{font-size:14px}
.boxed-secondary p:first-child{color:#ccc;font-size:12px}
.mapdisplay #contactSearchResults{margin-left:-1.9375rem;margin-right:-1.9375rem}
.region-content table{display:table}
.region-content table th>a{color:#74757c}
.region-content .container-fluid .row{margin:0}
.region-content .container-fluid .row:nth-child(2) .panel-panel:first-child{margin-bottom:20px}
.region-content .container-fluid .row:nth-child(3){padding-top:30px}
@media(max-width:40em){.region-content .container-fluid .col-md-8,.region-content .container-fluid .col-md-4{width:100% !important}
}
.region-content .container-fluid .col-md-8{float:left;width:66%}
.region-content .container-fluid .col-md-4{float:right;width:32%}
.region-content .container-fluid .col-md-4 .quote-wrapper{border:1px solid #ccc;padding:10px}
.region-content .container-fluid .col-md-4 .stock-quote{margin-bottom:0}
.region-content .container-fluid .col-md-4 .stock-quote dd{min-width:60%}
.region-content .container-fluid .col-md-4 .stock-quote dt{width:40%}
.region-content .container-fluid .col-md-4 .stock-quote .quote-price{min-width:100%}
.region-content .container-fluid .col-md-4 .stock-quote time{display:inline-block;font-size:14px}
.region-content .container-fluid .row:nth-child(3) table.views-view-table th:first-child,.region-content .container-fluid .row:nth-child(3) table.views-view-table td:first-child{width:10%}
.region-content .block-region-footer table.rss-tool{float:right;margin-bottom:0;width:30%}
@media(max-width:40em){.region-content .block-region-footer table.rss-tool{width:50%}
}
.region-content .block-region-footer table.rss-tool .ccbnBgTtl.rss-row table{margin-bottom:0}
.region-content .block-region-footer table.rss-tool table{border-right:1px solid #ccc;padding-right:10px}
.region-content .block-region-footer table.rss-tool .rss-row:hover td{background-color:transparent}
.region-content .block-region-footer table.rss-tool td{border-bottom:none !important}
.preference-block .preference-block-content{padding:0}
.preference-block .preference-block-content input[type="checkbox"]{margin-right:10px}
.preference-block table+button{margin-top:25px}
.newsletter-registration-password-requirement{border:4px solid #f8f8f8;padding:15px}
.newsletter-registration-password-requirement p,.newsletter-registration-password-requirement ul{color:#74757c !important}
.newsletter-registration-password-requirement p{font-size:14px;margin-bottom:20px}
.no-history{color:#74757c;font-size:13px;padding-bottom:21px;padding-top:21px;text-align:center}
.newslettersubscriptionsfield{margin-top:20px}
.newsletter-registration-completed-text-box{border-bottom:1px solid #ccc;padding:0 0 10px 0}
.newsletter-registration-submit-box{margin-top:10px;padding-top:15px}
.campaign-page-header{margin-top:25px}
.views-element-container+.views-element-container{margin-top:25px}
.ng-hide{display:none}
.teamspace .preference-block-content p .sidebar-button{margin-right:0;width:auto}
.image-map-container{position:relative;text-align:center;padding:20px}
.image-map-container img{max-width:880px;width:auto}
@media only screen and (max-width:64em){.image-map-container img{max-width:100%;width:100%}
}
.image-map-container area{position:relative}
.img-map-tt-wrapper{height:0;min-width:150px;opacity:0;position:absolute;transition:opacity .25s ease-out,height .25s ease-out;z-index:100}
.img-map-tt-wrapper.active{height:auto;opacity:1}
.img-map-tt-wrapper .img-map-tt{background:#fff;list-style:none;margin:0;max-width:200px;padding:2px 0}
.img-map-tt-wrapper .img-map-tt li{padding:5px 10px}
.img-map-tt-wrapper .img-map-tt li:hover{background:#f6f9fb}
.img-map-tt-wrapper .img-map-tt li:hover a{color:#3cb4e6}
select#partnersOnPage{background-color:#fff;font-size:13px !important;font-weight:700;height:38px !important;margin-bottom:5px !important;padding-left:32px;width:97px}
.st-container .small-12.columns div+.large-12.columns{border:none !important}
#configform .row{margin-right:0}
#details-scroll a.table-button-blue,#product-details-scroll a.table-button-blue{margin-bottom:0}
#related-st-products-scroll table.dataTable.no-footer{border-bottom:0}
.clickable-image{margin-bottom:25px}
.marketing-component .marketing-information{margin-top:25px}
.generic-page h1{font-size:24px;font-weight:400;line-height:normal;margin:8px 0 35px}
.generic-page .inline-block{display:inline-block}
input[type='file']{color:#74757c}
.input-radio-inline label,.input-checkbox-inline label{font-weight:400}
.input-radio-inline label{margin-bottom:0}
.input-radio-inline label input{margin-bottom:0}
.input-checkbox-inline{padding-top:8px}
#newsletterSubscriptions,#emailOptionFlag{margin-bottom:10px}
#newsletterSubscriptions+p,#emailOptionFlag+p{display:inline}
#newsletterSubscriptions+p+p,#emailOptionFlag+p+p{margin-top:25px}
form .small-12.columns label>input[type='checkbox'],form .small-12.columns label>input[type='radio']{display:inline-block;margin-right:10px}
form .small-12.columns label.align-middle{font-weight:400;padding-left:25px}
form label>p{font-size:13px;margin-bottom:0}
form .small-12.medium-10.large-6.input-checkbox-inline.columns.end.checkbox-group.error label.encapsulate{width:100%}
form .columns.end{margin-bottom:25px}
form .row.error select,form .columns.end select{margin-bottom:0}
form p+p{margin-top:0}
.landingpage-rightform-holder .form-group.has-error.small-12.columns,.light-registration-form .boxed-checkbox.error{display:flex;flex-wrap:wrap}
form.validationForm .has-error .error[data-fv-for='termOfUseFlag'],form.validationForm .error .error[data-fv-for='termOfUse'],.light-registration-form .boxed-checkbox.error .error{margin:0 0 5px 0;max-width:none;order:0;padding:0;text-align:left;width:100%}
.landingpage-rightform-holder .form-group.has-error .accept-terms-data,form.validationForm .row.error .accept-terms-data,.light-registration-form .boxed-checkbox.error label[for='userLMUTCAccept']{order:1}
.landingpage-rightform-holder .form-group{margin-bottom:25px}
.landingpage-rightform-holder .form-group .encapsulate{font-weight:400;margin:0}
.landingpage-rightform-holder .form-group .col-xs-5,.landingpage-rightform-holder .form-group select{margin-top:5px}
.landingpage-rightform-holder .form-group select{margin-bottom:0}
.landingpage-rightform-holder .large-centered.medium-centered.small-centered{float:left}
.landingpage-rightform-holder .large-centered.medium-centered.small-centered img{display:none}
.landingpage-rightform-holder .large-centered.medium-centered.small-centered span{color:#fff}
.landingpage-rightform-holder .form-group.small-12.columns{margin-bottom:0;padding:0}
form.validationForm .text-left p:first-child{color:#03234b !important;font-weight:bold}
form.validationForm .text-left p:nth-child(2){color:#74757c !important;font-size:13px}
form.validationForm .text-left p:nth-child(2) strong{font-weight:normal}
form.validationForm .options.termsofusefield.dropdown label,form.validationForm .options.termsofusefield.dropdown label>p,form.validationForm .options.termsofusefield.dropdown span.text-red{display:inline}
form.validationForm .options.termsofusefield.dropdown label{padding-top:4px}
form.validationForm .sectionfield.title{border-bottom:1px solid #ccc;margin-bottom:35px}
form.validationForm label[for='termsOfUse'] p br{display:none}
form.validationForm .error label[for='termsOfUse'] p{color:#e6007e}
form#userRegistrationForm .form-submit-primary{margin-right:0}
form#gatedForm .columns.end.error{padding:0}
.accept-terms-data input[type='checkbox']+p{font-size:14px}
form .accept-terms-data label>p{margin-bottom:25px}
.accept-terms-data img{height:23px;padding-bottom:5px}
.st-read-more-label-wrap{height:18px;background:#3cb4e6;display:inline-block;position:relative;white-space:nowrap;color:#fff;padding-left:3px;padding-right:10px;border-radius:2px;margin-left:10px;margin-top:-3px;top:4px;font-size:13px}
.st-read-more-label-wrap div{display:inline-block;margin:0}
.st-read-more-label-text{font-size:8px;text-transform:uppercase}
.st-read-more-label-text{float:left;margin-top:4px !important}
.st-read-more-label-arrow{position:absolute;width:10px;height:10px;top:-1px;right:-2px;z-index:1}
.st-read-more-label-arrow i{color:#fff;width:4.5px;font-size:9px}
.st-read-more-label-arrow .fa-chevron-right{color:white}
.st-read-more-label-arrow .fa-chevron-right:after{content:"\f054";margin-left:-4px}
.st-read-more-label-right-section{border-top:9px solid transparent;border-left:10px solid #3cb4e6;border-bottom:9px solid transparent;position:absolute;right:-10px}
.text-red,#globalError,.light-registration-form .boxed-checkbox.error label[for='userLMUTCAccept'],.number-alert{color:#e6007e}
span#globalError{display:inline-block;font-size:14px;margin-bottom:15px}
span#globalError:empty{display:none}
@media(min-width:40.063em){.light-registration-form>.row>.small-12.columns>.row>.small-12.medium-6.columns:not(.end){max-width:200px}
}
@media(min-width:40.063em){.light-registration-form>.row>.small-12.columns>.row>.small-12.medium-6.columns.end{width:60%}
}
.light-registration-form .columns.end .columns.end{margin-bottom:0}
.light-registration-form h5{color:#74757c;font-size:13px;margin-bottom:5px}
.light-registration-form .accept-terms-data{display:inline-block;font-weight:400}
.light-registration-form .accept-terms-data small.error{margin-left:0;padding-left:0;text-align:left}
.light-registration-form .accept-terms-data p{font-size:13px}
.light-registration-form .boxed-checkbox{border:0;margin-bottom:0}
@media(min-width:64.063em){.light-registration-form .button-row{width:calc(42% - 3px)}
}
.light-registration-form .button-row .form-submit-primary-get-software{float:right;margin-right:0}
@media(min-width:64.063em){.light-registration-form .large-offset-6.button-row{width:51%}
}
.light-registration-form .large-offset-6.button-row button{float:right;margin-top:0}
.light-registration-form .large-offset-6.button-row button.form-submit-primary{margin-right:0}
.light-registration-form select{background-image:url(../fonts/5efc6212aa69421cb38041228eacbed1.woff);background-position:99% 15px}
.light-registration-form #userLMUInform{display:block;margin-bottom:0}
.light-registration-form label[for='userLMUInform']{font-size:13px !important}
tr.danger{background:#fff8fc !important;border-left:3px solid #e6007e}
tr.dark-danger td:first-child{border-left:3px solid #e6007e}
.st-breadcrumbs+.estore-container{padding-top:0}
.st-breadcrumbs+.estore-container .page-header{padding-top:0}
.estore-container{padding:50px 0}
.estore-container ul li:before{content:''}
.estore-container p+p{margin-top:0}
.estore-container .sidebar-button.small{min-width:180px}
.estore-container .inner-estore-container{border-bottom:1px solid #ccc;margin-bottom:20px;padding:20px 0}
.estore-container .inner-estore-container p{font-size:14px}
.estore-container .inner-estore-container p.item-title,.estore-container .inner-estore-container p.item-title a{font-size:16px;font-weight:700;margin-bottom:10px}
@media(max-width:40em){.estore-container .inner-estore-container .columns:not(.estore-content-detail) a:not(.sidebar-button){display:inline-block;margin-bottom:15px}
}
.estore-container .inner-estore-container a img.margin-left-15{margin-left:15px}
.estore-container .search-styling{padding:0 .9375rem}
.estore-slider.loading:after,.estore-products.loading:after{content:''}
.estore-slider.loading div,.estore-products.loading div{display:none}
.estore-slider{position:relative;text-align:center}
@media only screen and (min-width:64.063em){.estore-slider{min-height:200px}
}
.estore-slider.slick-slider{margin-bottom:40px}
.estore-products .item-subtitle span{display:block;height:45px}
.estore-products .image-container{height:141px;width:141px}
.estore-products .image-container>a{height:100%;width:100%}
.estore-products .prod-img{max-height:100%;max-width:100%;padding-bottom:25px}
.estore-content-detail .estore-content-detail-label p{font-weight:700}
.estore-content-detail p{margin-bottom:10px}
@media(min-width:64.063em){.search-styling #search-estore{padding-left:25px}
}
.search-styling .button-orange,.search-styling .button-blue{white-space:nowrap}
.search-styling table td .button-orange,.search-styling table td .button-blue{width:100%}
.search-styling table td .button-orange:last-child,.search-styling table td .button-blue:last-child{margin:0}
#search-estore .button.postfix{background:#3cb4e6;color:#fff;font-size:18px}
#search-estore .button.postfix:hover{background:#57b6e1}
#search-input-inline{border-right:0;height:37px}
#validationModal,#genericModal,#oldBrowserModal,.st-modal--generic{padding-right:0 !important}
@media(max-width:40em){#genericModal .modal-content,#oldBrowserModal .modal-content,.generic-modal .modal-content,.st-modal--generic .modal-content{overflow-x:hidden}
}
.modal-dialog a.btn-close-panel{color:transparent}
@media(max-width:40em){.modal-dialog a.btn-close-panel+p{margin-top:35px}
}
.modal-dialog .page-header{margin:0;padding:0}
.modal-dialog .page-header h1{text-align:left}
@media(min-width:40.063em){.modal-dialog .page-header h1{display:inline-block}
}
@media(max-width:40em){.modal-dialog .page-header h1{padding-right:30px}
}
.modal-dialog .page-header .generic-button{margin-right:0}
@media(max-width:40em){.modal-dialog .page-header .generic-button{float:left !important}
}
.modal-dialog .agreement-copy span+p{margin-top:10px}
.modal-dialog .file-icon{font-size:10px;text-decoration:underline;text-transform:uppercase}
.modal-dialog .file-icon img{margin-right:5px}
.modal-dialog .decline-license,.modal-dialog .decline-license[disabled],.modal-dialog .form-submit-cancel,.modal-dialog .form-submit-cancel[disabled]{background-color:#74757c;border-color:#74757c;color:#fff}
.modal-dialog .decline-license:visited,.modal-dialog .form-submit-cancel:visited{background-color:#74757c;border-color:#74757c;color:#fff;outline:0}
.modal-dialog .decline-license:active,.modal-dialog .form-submit-cancel:active{background:#4b4b67;border-color:#4b4b67;color:white;outline:0}
.modal-dialog .decline-license:not([disabled]):focus,.modal-dialog .decline-license:not([disabled]):hover,.modal-dialog .form-submit-cancel:not([disabled]):focus,.modal-dialog .form-submit-cancel:not([disabled]):hover{border-color:#717173;outline-width:0;opacity:1;background:#717173}
.modal-dialog .decline-license:not([disabled]):focus,.modal-dialog .decline-license:not([disabled]):focus span,.modal-dialog .decline-license:not([disabled]):hover,.modal-dialog .decline-license:not([disabled]):hover span,.modal-dialog .form-submit-cancel:not([disabled]):focus,.modal-dialog .form-submit-cancel:not([disabled]):focus span,.modal-dialog .form-submit-cancel:not([disabled]):hover,.modal-dialog .form-submit-cancel:not([disabled]):hover span{color:white}
.modal-dialog .decline-license .st-button__icon,.modal-dialog .form-submit-cancel .st-button__icon{fill:#fff}
.modal-dialog .email-login,.modal-dialog .email-login[disabled],.modal-dialog .form-submit-primary-get-software,.modal-dialog .form-submit-primary-get-software[disabled]{background-color:#3cb4e6;border-color:#3cb4e6;color:#fff}
.modal-dialog .email-login:visited,.modal-dialog .form-submit-primary-get-software:visited{background-color:#3cb4e6;border-color:#3cb4e6;color:#fff;outline:0}
.modal-dialog .email-login:active,.modal-dialog .form-submit-primary-get-software:active{background:#28b0ed;border-color:#28b0ed;color:white;outline:0}
.modal-dialog .email-login:not([disabled]):focus,.modal-dialog .email-login:not([disabled]):hover,.modal-dialog .form-submit-primary-get-software:not([disabled]):focus,.modal-dialog .form-submit-primary-get-software:not([disabled]):hover{border-color:#57b6e1;outline-width:0;opacity:1;background:#57b6e1}
.modal-dialog .email-login:not([disabled]):focus,.modal-dialog .email-login:not([disabled]):focus span,.modal-dialog .email-login:not([disabled]):hover,.modal-dialog .email-login:not([disabled]):hover span,.modal-dialog .form-submit-primary-get-software:not([disabled]):focus,.modal-dialog .form-submit-primary-get-software:not([disabled]):focus span,.modal-dialog .form-submit-primary-get-software:not([disabled]):hover,.modal-dialog .form-submit-primary-get-software:not([disabled]):hover span{color:white}
.modal-dialog .email-login .st-button__icon,.modal-dialog .form-submit-primary-get-software .st-button__icon{fill:#fff}
.modal-dialog .generic-button[data-dismiss='modal']{margin-bottom:0}
#remindModal{padding-right:0 !important}
@media(max-width:40em){.modal-content .description{margin-top:40px}
}
.modal-content .accept-buttons{color:transparent;margin-top:25px}
.reveal-modal a.close-reveal-modal:not(.st-modal__close){color:transparent;position:absolute;top:8px}
.reveal-modal h2#videoModalTitle,.reveal-modal .simple-table-layout td h1#videoModalTitle,.simple-table-layout td .reveal-modal h1#videoModalTitle,.reveal-modal .simple-table-layout+h3+h1#videoModalTitle{font-weight:400;top:13px}
.reveal-modal .flex-video.widescreen.videocontent{height:auto;padding-bottom:inherit}
#newsletter-subscription-confirmation-popup,#newsletter-subscription-validation-popup,#subscriptionModal,#newsletter-subscription-successful-popup{padding-right:0 !important}
#newsletter-subscription-confirmation-popup .modal-dialog,#newsletter-subscription-validation-popup .modal-dialog,#subscriptionModal .modal-dialog,#newsletter-subscription-successful-popup .modal-dialog{box-shadow:none}
#newsletter-subscription-confirmation-popup .modal-content,#newsletter-subscription-validation-popup .modal-content,#subscriptionModal .modal-content,#newsletter-subscription-successful-popup .modal-content{border:0}
@media(max-width:40em){#newsletter-subscription-confirmation-popup .modal-content,#newsletter-subscription-validation-popup .modal-content,#subscriptionModal .modal-content,#newsletter-subscription-successful-popup .modal-content{padding-bottom:40px;padding-top:50px}
}
#newsletter-subscription-confirmation-popup .page-header,#newsletter-subscription-validation-popup .page-header,#subscriptionModal .page-header,#newsletter-subscription-successful-popup .page-header{border-bottom:0;margin-bottom:0;padding:0}
#newsletter-subscription-confirmation-popup .page-header h1,#newsletter-subscription-validation-popup .page-header h1,#subscriptionModal .page-header h1,#newsletter-subscription-successful-popup .page-header h1{text-align:left}
#newsletter-subscription-validation-popup .validation-form .newsletter-input{margin-bottom:40px}
#newsletter-subscription-validation-popup .validation-form .newsletter-submit.disabled{cursor:not-allowed}
#newsletter-subscription-validation-popup .validation-form .newsletter-submit.disabled:hover{opacity:.5 !important}
#newsletter-subscription-confirmation-popup h4,#newsletter-subscription-successful-popup h4{color:#74757c;font-size:14px;font-weight:400}
#openModalOptOut,#successInterests{background:#fff;border-radius:0;font-size:14px;max-width:1053px !important;padding:50px 10px 15px;text-align:left;width:auto}
@media(min-width:40.063em){#openModalOptOut,#successInterests{padding:70px}
}
#openModalOptOut .reveal-modal-bg,#successInterests .reveal-modal-bg{background:rgba(0,0,0,0.7)}
#openModalOptOut .close-reveal-modal:before,#openModalOptOut .close-reveal-modal:after,#successInterests .close-reveal-modal:before,#successInterests .close-reveal-modal:after{width:30px}
#openModalOptOut form,#successInterests form{text-align:left}
#openModalOptOut #otherType{margin-bottom:25px}
#successSubscriptions{bottom:auto;left:0;max-width:1053px !important;position:fixed;top:0;width:100%}
#successSubscriptions .modal-content{border:0;padding:50px 10px}
@media(min-width:40.063em){#successSubscriptions .modal-content{padding:70px}
}
@media(min-width:64.063em){#successSubscriptions{margin:0 auto;top:25px;width:auto}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#openModalOptOut,#successInterests,#successSubscriptions{left:50%;transform:translateX(-50%)}
}
#openModalOptOut button,#successInterests button,#successSubscriptions button{margin-bottom:0;margin-right:0}
#emailAlertModal .modal-dialog .modal-content .row,#emailChoiceModal .modal-dialog .modal-content .row{margin:0}
#emailAlertModal .modal-dialog .modal-content .row blockquote,#emailChoiceModal .modal-dialog .modal-content .row blockquote{border-left:0;clear:both;padding:0}
#emailAlertModal .modal-dialog .modal-content .row blockquote p:first-of-type,#emailChoiceModal .modal-dialog .modal-content .row blockquote p:first-of-type{margin:0}
#emailAlertModal .modal-dialog .modal-content .row .small-push-1,#emailAlertModal .modal-dialog .modal-content .row .small-push-3,#emailChoiceModal .modal-dialog .modal-content .row .small-push-1,#emailChoiceModal .modal-dialog .modal-content .row .small-push-3{left:0;padding:0}
#emailAlertModal .modal-dialog .modal-content .row .small-push-3,#emailChoiceModal .modal-dialog .modal-content .row .small-push-3{float:right}
#emailAlertModal .modal-dialog .modal-content #startOver,#emailAlertModal .modal-dialog .modal-content .email-form,#emailChoiceModal .modal-dialog .modal-content #startOver,#emailChoiceModal .modal-dialog .modal-content .email-form{float:right;margin-right:0}
#emailAlertModal .modal-dialog .modal-content .email-form,#emailChoiceModal .modal-dialog .modal-content .email-form{min-width:120px}
#emailAlertModal .modal-dialog .modal-content .email-login,#emailChoiceModal .modal-dialog .modal-content .email-login{float:left}
#cookieAlertModal .modal-dialog .modal-content h4,#validationModal .modal-dialog .modal-content h4{color:#74757c;font-size:14px;font-weight:400;line-height:1.5}
@media only screen and (max-width:40em){.reveal-modal,dialog{min-height:auto}
}
#genericModal .contains-navigation-arrows,#pdpTableModal .contains-navigation-arrows,#genericModalNoBG .contains-navigation-arrows,#distribModal .contains-navigation-arrows,#oldBrowserModal .contains-navigation-arrows,.generic-modal .contains-navigation-arrows,.st-modal--generic .contains-navigation-arrows{position:relative}
#genericModal a.modal-page,#pdpTableModal a.modal-page,#genericModalNoBG a.modal-page,#distribModal a.modal-page,#oldBrowserModal a.modal-page,.generic-modal a.modal-page,.st-modal--generic a.modal-page{background:#3cb4e6;color:#fff;font-size:14px;padding-bottom:14px;padding-top:14px;position:absolute;text-align:center}
@media only screen and (max-width:64em){#genericModal a.modal-page,#pdpTableModal a.modal-page,#genericModalNoBG a.modal-page,#distribModal a.modal-page,#oldBrowserModal a.modal-page,.generic-modal a.modal-page,.st-modal--generic a.modal-page{display:block;margin-bottom:20px;position:relative;width:50%}
}
#genericModal a.modal-page.prev-page,#pdpTableModal a.modal-page.prev-page,#genericModalNoBG a.modal-page.prev-page,#distribModal a.modal-page.prev-page,#oldBrowserModal a.modal-page.prev-page,.generic-modal a.modal-page.prev-page,.st-modal--generic a.modal-page.prev-page{left:-70px;padding-left:14px;padding-right:20px}
@media only screen and (max-width:64em){#genericModal a.modal-page.prev-page,#pdpTableModal a.modal-page.prev-page,#genericModalNoBG a.modal-page.prev-page,#distribModal a.modal-page.prev-page,#oldBrowserModal a.modal-page.prev-page,.generic-modal a.modal-page.prev-page,.st-modal--generic a.modal-page.prev-page{float:left;left:auto}
}
#genericModal a.modal-page.next-page,#pdpTableModal a.modal-page.next-page,#genericModalNoBG a.modal-page.next-page,#distribModal a.modal-page.next-page,#oldBrowserModal a.modal-page.next-page,.generic-modal a.modal-page.next-page,.st-modal--generic a.modal-page.next-page{padding-left:20px;padding-right:14px;right:-70px}
@media only screen and (max-width:64em){#genericModal a.modal-page.next-page,#pdpTableModal a.modal-page.next-page,#genericModalNoBG a.modal-page.next-page,#distribModal a.modal-page.next-page,#oldBrowserModal a.modal-page.next-page,.generic-modal a.modal-page.next-page,.st-modal--generic a.modal-page.next-page{float:right;right:auto}
}
#genericModal a.modal-page.inactive,#pdpTableModal a.modal-page.inactive,#genericModalNoBG a.modal-page.inactive,#distribModal a.modal-page.inactive,#oldBrowserModal a.modal-page.inactive,.generic-modal a.modal-page.inactive,.st-modal--generic a.modal-page.inactive{background:#e6e6e6}
#genericModal .image-header .image,#pdpTableModal .image-header .image,#genericModalNoBG .image-header .image,#distribModal .image-header .image,#oldBrowserModal .image-header .image,.generic-modal .image-header .image,.st-modal--generic .image-header .image{padding-left:0;padding-right:54px}
#genericModal .image-header .details,#pdpTableModal .image-header .details,#genericModalNoBG .image-header .details,#distribModal .image-header .details,#oldBrowserModal .image-header .details,.generic-modal .image-header .details,.st-modal--generic .image-header .details{padding-left:0;padding-top:38px}
#genericModal article p:last-child,#pdpTableModal article p:last-child,#genericModalNoBG article p:last-child,#distribModal article p:last-child,#oldBrowserModal article p:last-child,.generic-modal article p:last-child,.st-modal--generic article p:last-child{margin-bottom:0}
#genericModal .image-header,#genericModal article,#pdpTableModal .image-header,#pdpTableModal article,#genericModalNoBG .image-header,#genericModalNoBG article,#distribModal .image-header,#distribModal article,#oldBrowserModal .image-header,#oldBrowserModal article,.generic-modal .image-header,.generic-modal article,.st-modal--generic .image-header,.st-modal--generic article{border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:20px}
#genericModal .related-assets,#pdpTableModal .related-assets,#genericModalNoBG .related-assets,#distribModal .related-assets,#oldBrowserModal .related-assets,.generic-modal .related-assets,.st-modal--generic .related-assets{padding-bottom:25px}
#genericModal .document-info,#pdpTableModal .document-info,#genericModalNoBG .document-info,#distribModal .document-info,#oldBrowserModal .document-info,.generic-modal .document-info,.st-modal--generic .document-info{font-size:10px}
#genericModalTrim .modal-content.data-image{text-align:center}
.partner-product-disclaimer-content{border-top:1px solid #ccc;padding-bottom:50px;padding-top:25px}
.partner-product-disclaimer-content *{font-size:12px;text-align:justify}
.partner-product-documents{margin-bottom:50px}
.partner-product-documents .fa-external-link-square{color:#3cb4e6;font-size:11px !important;vertical-align:top}
table#table-training-details,table#table-product-details{border-top:1px solid #03234b}
table#table-training-details td i,table#table-product-details td i{margin-right:10px}
table#table-training-details tr td:first-child,table#table-product-details tr td:first-child{white-space:nowrap;width:15%}
.partner-product-details .st-product-details-footnotes{padding-left:33px}
#section-get-software-table h2.uppercase.with-styling,#section-get-software-table .simple-table-layout td h1.uppercase.with-styling,.simple-table-layout td #section-get-software-table h1.uppercase.with-styling,#section-get-software-table .simple-table-layout+h3+h1.uppercase.with-styling,#getsoftware-scroll h2.uppercase.with-styling,#getsoftware-scroll .simple-table-layout td h1.uppercase.with-styling,.simple-table-layout td #getsoftware-scroll h1.uppercase.with-styling,#getsoftware-scroll .simple-table-layout+h3+h1.uppercase.with-styling{text-align:center !important}
.table-sample-and-buy tr td:not([style*="z-index"]){z-index:10 !important}
.table-sample-and-buy tr.child td:not([style*="z-index"]){z-index:9 !important}
body.modal-open #software-grid td{z-index:auto !important}
#software-grid .table-button-blue,.solutionsoftwares-softwaresubpanelcontent .table-button-blue{text-align:center;white-space:nowrap;width:100%}
.table-button-blue.st-magento,.table-button-blue.st-magento[disabled]{background-color:#e6007e;border-color:#e6007e;color:#fff}
.table-button-blue.st-magento:visited{background-color:#e6007e;border-color:#e6007e;color:#fff;outline:0}
.table-button-blue.st-magento:active{background:#e6007e;border-color:#e6007e;color:white;outline:0}
.table-button-blue.st-magento:not([disabled]):focus,.table-button-blue.st-magento:not([disabled]):hover{border-color:#da268e;outline-width:0;opacity:1;background:#da268e}
.table-button-blue.st-magento:not([disabled]):focus,.table-button-blue.st-magento:not([disabled]):focus span,.table-button-blue.st-magento:not([disabled]):hover,.table-button-blue.st-magento:not([disabled]):hover span{color:white}
.table-button-blue.st-magento .st-button__icon{fill:#fff}
.tooltip{display:none;font-weight:400;margin-right:10px;padding:5px 10px;z-index:100}
.tooltip:not(.no-arrow):before{left:10%}
.tooltip.no-arrow{max-width:222px}
.tooltip img+p{margin-top:10px}
.tooltip p{margin-bottom:0}
.tooltip span.nub{display:none}
.solutionsoftwares-softwaresbutton{cursor:pointer;display:inline;white-space:nowrap}
@media(min-width:40.063em){.solutionsoftwares-softwaresbutton{font-size:13px;padding:0}
.solutionsoftwares-softwaresbutton,.solutionsoftwares-softwaresbutton:active,.solutionsoftwares-softwaresbutton:hover,.solutionsoftwares-softwaresbutton:not([disabled]):hover,.solutionsoftwares-softwaresbutton:not([disabled]):focus{background:0}
.solutionsoftwares-softwaresbutton,.solutionsoftwares-softwaresbutton:active{color:#3cb4e6}
.solutionsoftwares-softwaresbutton:hover,.solutionsoftwares-softwaresbutton:hover span,.solutionsoftwares-softwaresbutton:not([disabled]):hover,.solutionsoftwares-softwaresbutton:not([disabled]):hover span,.solutionsoftwares-softwaresbutton:not([disabled]):focus,.solutionsoftwares-softwaresbutton:not([disabled]):focus span{color:#90cfeb}
.solutionsoftwares-softwaresbutton:not([disabled]):focus{outline:0}
}
.table-button-grey-disabled{background-color:#a2a2a2;border-color:#a2a2a2;color:#fff}
.table-button-grey-disabled:hover{background-color:#a2a2a2;border-color:#a2a2a2;color:#fff}
#software-grid .table-button-grey-disabled,.solutionsoftwares-softwaresubpanelcontent .table-button-grey-disabled{text-align:center;white-space:nowrap;width:100%}
.solutionsoftwares-softwaresbuttontext{display:inline-block}
.solutionsoftwares-softwaresbuttonicon{display:inline-block;margin-left:5px}
.solutionsoftwares-softwaresbuttonicon i{font-size:11px}
.solutionsoftwares-softwaresbuttonicon .fa-minus{display:none}
.solutionsoftwares-softwaresbuttonicon .fa-plus{display:block}
.solutionsoftwares-subpanelrow{background-color:#f6f9fb !important;border-bottom:0}
.solutionsoftwares-subpanelrow table tr:hover td,.solutionsoftwares-subpanelrow:hover td{background:none !important}
.solutionsoftwares-subpanelrow>td{padding:0 !important}
@media(max-width:40em){.solutionsoftwares-subpanelrow>td{border-bottom:none !important}
}
.solutionsoftwares-softwaresubpanelcontent{max-height:0;overflow-y:hidden;transition:max-height .5s}
.solutionsoftwares-softwaresubpanelcontent table{min-width:0}
@media(max-width:40em){.solutionsoftwares-softwaresubpanelcontent table{padding:30px 0}
.solutionsoftwares-softwaresubpanelcontent table th:before,.solutionsoftwares-softwaresubpanelcontent table td:before{display:none}
.solutionsoftwares-softwaresubpanelcontent table th,.solutionsoftwares-softwaresubpanelcontent table td{padding:.625rem .9375rem !important}
}
@media(min-width:40.063em){.solutionsoftwares-softwaresubpanelcontent table{padding:25px 15px}
}
@media(min-width:64.063em){.solutionsoftwares-softwaresubpanelcontent table{padding:30px 25px}
}
.solution-picture{width:120px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:10px;-ms-flex-negative:0;flex-shrink:0}
.solution-picture img{width:120px}
.solution-info .rpn-breadcrumb span:not(:first-child):before{color:#ccc;content:'|';margin:0 5px}
.solution-info .rpn-breadcrumb a{color:#ccc;font-size:10px;text-decoration:none}
.solution-info .description{margin-top:5px}
.solution-info .info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:5px}
.solution-info .info a.rpn{color:#03234b;font-weight:bold}
.solution-info .info .st-table__info-box{margin-left:10px}
.solution-info .info .st-table__info-box .st-badge{margin-top:0}
.solution-table th{border-top:0}
.solution-table .col-picture{width:120px}
.solution-table .col-picture img{width:120px}
.solution-table .col-info{vertical-align:top}
table.solution-table tbody tr:last-child>td{border-bottom:0}
table.dataTable.solution-table thead tr th{border-top:0}
.st-table--small.solution-small-table{border-top:0;border-bottom:0}
.solution-picture{width:120px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:10px;-ms-flex-negative:0;flex-shrink:0}
.solution-picture img{width:120px}
.solution-info .rpn-breadcrumb span:not(:first-child):before{color:#ccc;content:'|';margin:0 5px}
.solution-info .rpn-breadcrumb a{color:#ccc;font-size:10px;text-decoration:none}
.solution-info .description{margin-top:5px}
.solution-info .info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:5px}
.solution-info .info a.rpn{color:#03234b;font-weight:bold}
.solution-info .info .st-table__info-box{margin-left:10px}
.solution-info .info .st-table__info-box .st-badge{margin-top:0}
.solution-table th{border-top:0}
.solution-table .col-picture{width:120px}
.solution-table .col-picture img{width:120px}
.solution-table .col-info{vertical-align:top}
table.solution-table tbody tr:last-child>td{border-bottom:0}
table.dataTable.solution-table thead tr th{border-top:0}
.st-table--small.solution-small-table{border-top:0;border-bottom:0}
.dataTable tr td.control{text-align:center}
.dataTable tr.child{background-color:#f6f9fb}
.dataTable tr.child td.child{padding:25px 20px 15px !important}
.dataTable tr.child .dtr-details li{border:none !important;display:flex;line-height:1.5;margin-bottom:15px;padding-bottom:0 !important}
.dataTable tr.child .dtr-details li:before{content:''}
.dataTable tr.child .dtr-details li .dtr-title{vertical-align:top;white-space:normal;width:50%}
@media all and (-ms-high-contrast:none){.dataTable tr.child .dtr-details li .dtr-title{max-width:50%}
}
.dataTable tr.child .dtr-details li .dtr-data{display:inline-block;padding-left:25px;white-space:normal;width:50%;z-index:auto !important}
.dataTable tr.child .dtr-details li .dtr-data .table-button-blue{white-space:normal !important}
@media all and (-ms-high-contrast:none){.dataTable tr.child .dtr-details li .dtr-data{max-width:50%}
}
span.read-more-tooltip{display:none;font-weight:400;margin-right:10px;padding:5px 10px;position:fixed;z-index:100}
span.read-more-tooltip p{margin-bottom:0}
@media(max-width:64em){.landingpage-title{padding:0 10px}
}
.gatedResourcesComponent{margin-bottom:50px}
.resources-table{display:flex}
@media(max-width:40em){.resources-table{flex-wrap:wrap}
}
.resources-table table{width:50%}
@media(max-width:40em){.resources-table table{width:100%}
}
h2.design-support-calculators:not(:first-of-type),.simple-table-layout td h1.design-support-calculators:not(:first-of-type),.simple-table-layout+h3+h1.design-support-calculators:not(:first-of-type){padding-top:20px}
h2.design-support-calculators+.preference-block-content,.simple-table-layout td h1.design-support-calculators+.preference-block-content,.simple-table-layout+h3+h1.design-support-calculators+.preference-block-content{margin-top:20px}
.calculators_supervisor fieldset{padding:40px 30px 15px}
@media(max-width:40em){.calculators_supervisor fieldset{padding:40px 15px 15px}
}
.calculators_supervisor form#rtcForm,.calculators_supervisor form#myform,.calculators_supervisor form#supervisorForm{background-color:#f6f9fb}
.calculators_supervisor form#rtcForm fieldset,.calculators_supervisor form#myform fieldset,.calculators_supervisor form#supervisorForm fieldset{border:0;margin:0}
.calculators_supervisor form#rtcForm fieldset .row .small-12 .row .small-12.medium-3,.calculators_supervisor form#myform fieldset .row .small-12 .row .small-12.medium-3,.calculators_supervisor form#supervisorForm fieldset .row .small-12 .row .small-12.medium-3{padding-left:0}
.calculators_supervisor form#rtcForm fieldset:not(:last-child) .row .small-12 .row:last-child,.calculators_supervisor form#myform fieldset:not(:last-child) .row .small-12 .row:last-child,.calculators_supervisor form#supervisorForm fieldset:not(:last-child) .row .small-12 .row:last-child{border-bottom:1px solid #ccc}
.calculators_supervisor form#rtcForm label,.calculators_supervisor form#myform label,.calculators_supervisor form#supervisorForm label{color:#a2a2a2;margin-bottom:5px}
.calculators_supervisor form#rtcForm legend,.calculators_supervisor form#myform legend,.calculators_supervisor form#supervisorForm legend{background-color:#f6f9fb;font-size:14px;padding-top:10px}
.calculators_supervisor form#rtcForm input,.calculators_supervisor form#myform input,.calculators_supervisor form#supervisorForm input{background-color:#fff}
.calculators_supervisor form#rtcForm input[disabled],.calculators_supervisor form#myform input[disabled],.calculators_supervisor form#supervisorForm input[disabled]{background-color:#e6e6e6}
.calculators_supervisor form#rtcForm{margin-bottom:30px}
.calculators_supervisor form#rtcForm fieldset .row .small-12 .row .small-12.medium-9{padding:0}
.calculators_supervisor form#rtcForm fieldset.rt-clock-result{padding-bottom:15px}
.calculators_supervisor form#rtcForm fieldset.rt-clock-result input{margin-bottom:25px}
.calculators_supervisor form#myform fieldset:first-child legend{padding-top:40px}
.calculators_supervisor form#myform fieldset .row .small-12 .row{margin:0 0 15px}
@media(max-width:40em){.calculators_supervisor form#myform fieldset .row .small-12 .row:last-child .small-12.medium-3{display:none}
}
.calculators_supervisor form#myform fieldset .row .small-12 .row label.left.inline{padding:0}
.calculators_supervisor form#myform fieldset .row .small-12 .row .small-12.medium-1,.calculators_supervisor form#myform fieldset .row .small-12 .row .small-12.medium-1+.small-12.medium-6,.calculators_supervisor form#myform fieldset .row .small-12 .row .small-12.medium-1+.small-12.medium-8 .left.inline,.calculators_supervisor form#myform fieldset .row .small-12 .row .small-12.medium-1 .left.inline{color:#74757c;font-size:13px;font-weight:700}
.calculators_supervisor form#myform fieldset .row .small-12 .row .small-12.medium-1+.small-12.medium-8 .left.inline{margin-bottom:0}
.calculators_supervisor form#myform fieldset .row .small-12 .row .small-12.medium-3+.small-12.medium-8+.small-12.medium-1{padding-top:10px}
.calculators_supervisor form#myform fieldset .row .small-12 .row .small-12.medium-3+.small-12.medium-1+.small-12.medium-8{padding:10px .5rem 0}
.calculators_supervisor form#myform fieldset .row .small-12 .row .small-12.medium-3+.small-12.medium-1+.small-12.medium-1{padding-top:10px}
.calculators_supervisor form#myform fieldset .row .small-12 .row .small-12.medium-3+.small-12.medium-1+.small-12.medium-1+.small-12.medium-1+.small-12.medium-6{padding-top:10px}
.calculators_supervisor form#myform fieldset .row .small-12 .row .small-12.medium-9{font-size:13px}
.calculators_supervisor form#myform fieldset .row .small-12 .row .small-12.medium-9 input[type='radio']{margin:0 5px 0 0}
.calculators_supervisor form#myform fieldset .row .small-12 .row .small-12.medium-9 input[type='radio']:before{border:1px solid transparent;left:0}
.calculators_supervisor form#myform fieldset .row .small-12 .row .small-12.medium-9 input[type='radio']:nth-child(2){margin-left:20px}
.calculators_supervisor form#myform fieldset .row .small-12 .row .small-12.medium-9 input[type='radio']:checked:after{left:-1px}
@media(max-width:40em){.calculators_supervisor form#myform fieldset .row .small-12 .row .small-12.medium-3+.small-12.medium-9,.calculators_supervisor form#myform fieldset .row .small-12 .row .small-12.medium-3+.small-12.medium-1{padding:0}
.calculators_supervisor form#myform fieldset .row .small-12 .row .small-12.medium-3+.small-12.medium-1{width:20%}
.calculators_supervisor form#myform fieldset .row .small-12 .row .small-12.medium-3+.small-12.medium-1+.small-12.medium-8{padding-left:0;width:75%}
.calculators_supervisor form#myform fieldset .row .small-12 .row .small-12.medium-3+.small-12.medium-1+.small-12.medium-1{width:17%}
.calculators_supervisor form#myform fieldset .row .small-12 .row .small-12.medium-3+.small-12.medium-1+.small-12.medium-1+.small-12.medium-1{padding:0;width:20%}
.calculators_supervisor form#myform fieldset .row .small-12 .row .small-12.medium-3+.small-12.medium-1+.small-12.medium-1+.small-12.medium-1+.small-12.medium-6{width:43%}
.calculators_supervisor form#myform fieldset .row .small-12 .row .small-12.medium-3+.small-12.medium-8{padding:0;width:57%}
.calculators_supervisor form#myform fieldset .row .small-12 .row .small-12.medium-3+.small-12.medium-8+.small-12.medium-1{width:43%}
}
@media(max-width:64em){.calculators_supervisor form#myform fieldset .row .small-12 .row .small-12.medium-9 input[type='radio']{margin:-4px 5px 0 0;vertical-align:middle}
}
@media(max-width:64em){.calculators_supervisor form#supervisorForm fieldset .row .small-12 .row .small-12.medium-9{padding:0}
}
.calculators_supervisor form#supervisorForm fieldset .row .small-12 .row .small-12.medium-9 input[type='text']{margin-bottom:25px}
@media(max-width:40em){.calculators_supervisor form#supervisorForm fieldset:last-child .row .small-12 .row:last-child .small-12.medium-3{display:none}
}
.calculators_supervisor form#rtcForm fieldset .row .small-12 .row,.calculators_supervisor form#supervisorForm fieldset .row .small-12 .row{margin:0}
.calculators_supervisor form#rtcForm select,.calculators_supervisor form#supervisorForm select{background-color:#fff}
.zeropower_caphat .main-container #calculators{margin:0 !important;overflow-x:auto !important}
.zeropower_caphat .main-container #calculators thead td{border-bottom:2px solid #ccc;border-top:1px solid #03234b}
.st-accordion-related-products .st-accordion-producttree li{border-top:solid 1px #e6e6e6;padding:9px 0}
.st-accordion-related-products .st-accordion-producttree li:before{content:' '}
.st-accordion-related-products .st-accordion-producttree li>div{margin-top:10px}
.st-accordion-related-products .st-accordion-producttree li>label{border-bottom:0;font-weight:400;margin:0;min-height:19px;padding-left:39px}
.st-accordion-related-products .st-accordion-producttree li .closed,.st-accordion-related-products .st-accordion-producttree li .opened{background-repeat:no-repeat;background-position:center;background-size:contain;vertical-align:text-top;position:absolute;left:12px;top:11px}
.st-accordion-related-products .st-accordion-producttree li .closed .fa,.st-accordion-related-products .st-accordion-producttree li .opened .fa{display:none}
.st-accordion-related-products .st-accordion-producttree li .closed{background-image:url("../fonts/icon-arrow-right-grey.svg");height:15px;width:15px}
.st-accordion-related-products .st-accordion-producttree li .opened{background-image:url("../fonts/icon-arrow-right-grey.svg");transform:rotate(90deg)}
.st-accordion-related-products .st-accordion-producttree li.active{padding-bottom:0}
.st-accordion-related-products .st-accordion-producttree li.active>label>span.opened{height:15px;width:15px}
.st-accordion-related-products .st-accordion-producttree li a{color:#74757c;display:inline-block;font-size:13px;line-height:1.4;padding:0 5px 0 0;padding-left:72px}
.st-accordion-related-products .st-accordion-producttree .st-accordion-producttree label{padding-left:51px}
.st-accordion-related-products .st-accordion-producttree .st-accordion-producttree label .closed,.st-accordion-related-products .st-accordion-producttree .st-accordion-producttree label .opened{left:27px}
.st-accordion>li.active>a>span.closed,.st-accordion>li.active>label>span.closed{display:none}
table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc{padding-right:15px}
table.event-list a strong{font-weight:400}
.simple-table-layout[border='0'] td{border:0}
@media(max-width:40em){.simple-table-layout td{display:block}
}
@media(max-width:64em){.simple-table-layout td img{width:100%}
}
.simple-table-layout td h1{margin-bottom:0}
.simple-table-layout p{font-size:14px}
table.percent100,.dynamic-table{margin-bottom:50px}
@media(max-width:64em){#search_result_estore_table_wrapper #search_result_estore_table_wrapper{overflow-x:auto;overflow-y:hidden}
}
.table-sample-and-buy td [class*='table-button-'],.solutionsoftwares-softwaresubpanelcontent td [class*='table-button-'],table.dt-responsive td [class*='table-button-']{margin:0}
.table-sample-and-buy td [class*='table-button-']+[class*='table-button-'],.solutionsoftwares-softwaresubpanelcontent td [class*='table-button-']+[class*='table-button-'],table.dt-responsive td [class*='table-button-']+[class*='table-button-']{margin-top:5px}
.videos-item{float:left}
.videos-item.no-float{float:none}
.videos-item>.video-img,.videos-item>a>img{margin-bottom:15px}
.videos-item.personalized-item{border-left:2px solid #ffd200;margin-bottom:15px;margin-left:0;padding-left:10px}
.videos-item.personalized-item>.video-img,.videos-item.personalized-item>a>img{margin-bottom:0}
.videos-item .video-img{cursor:pointer}
.videos-item .video-img .thumbnail-overlay{display:none}
.videos-item .video-img .thumbnail-overlay,.videos-item .video-img .thumbnail-overlay a{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1003}
@media(max-width:40em){.videos-item .video-img img.ivt{width:100%}
}
.videos-item .video-title a{color:#03234b;font-size:18px;font-weight:700}
.videos-item p.video-title{margin-top:10px}
.partner-product-video-list{padding:25px 0}
@media(max-width:40em){.partner-product-video-list>.row>.large-12.columns>div{height:0;padding-bottom:56.25%;padding-top:25px;position:relative}
.partner-product-video-list>.row>.large-12.columns>div iframe,.partner-product-video-list>.row>.large-12.columns>div .video-js,.partner-product-video-list>.row>.large-12.columns>div video,.partner-product-video-list>.row>.large-12.columns>div embed,.partner-product-video-list>.row>.large-12.columns>div object{height:100%;left:0;position:absolute;top:0;width:100%}
}
@media(min-width:40.063em){.partner-product-video-list>.row>.large-12.columns>div .videos-item.no-float{float:left !important}
}
.partner-product-video-list>.row>.large-12.columns>div iframe,.partner-product-video-list>.row>.large-12.columns>div .video-js,.partner-product-video-list>.row>.large-12.columns>div video,.partner-product-video-list>.row>.large-12.columns>div embed,.partner-product-video-list>.row>.large-12.columns>div object{max-width:100%}
.partner-product-video-list>.row>.columns:not(.large-12) .video-img{align-items:baseline;display:flex;justify-content:center}
@media(max-width:64em){#resources-scroll .columns.end .js-video-list-column{margin-bottom:50px}
}
@media(min-width:40.063em){#resources-scroll .large-4.columns.end>.js-video-list-column>.videos-item .video-img{align-items:baseline;display:flex;justify-content:center}
}
@media(min-width:40.063em) and (max-width:64em){#resources-scroll .large-4.columns.end>.js-video-list-column>.videos-item .video-img:after{left:50.4%}
}
@media(min-width:64.063em){#resources-scroll .large-4.columns.end>.js-video-list-column>.videos-item .video-img img.ivt{max-height:360px;width:auto}
}
@media(max-width:40em){#resources-scroll .large-4.columns.end>.js-video-list-column.text-center{text-align:left !important}
}
@media(min-width:64.063em){#resources-scroll .large-4.columns.end>.js-video-list-column.text-center{text-align:left !important}
}
#resources-scroll .js-video-list-column.text-center a{font-size:13px}
.s-gated-video:not(:last-child){margin-bottom:50px}
.videos-item span.overlay{left:50%;position:absolute;top:50%}
table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty{cursor:default !important}
table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before{display:none !important}
table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child,table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child{position:relative;padding-left:30px;cursor:pointer}
table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before{top:9px;left:4px;height:14px;width:14px;display:block;position:absolute;color:white;border:2px solid white;border-radius:14px;box-shadow:0 0 3px #444;box-sizing:content-box;text-align:center;font-family:'Courier New',Courier,monospace;line-height:14px;content:'+';background-color:#008cba}
table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before{content:'-';background-color:#d33333}
table.dataTable.dtr-inline.collapsed>tbody>tr.child td:before{display:none}
table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child{padding-left:27px}
table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child:before,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child:before{top:5px;left:4px;height:14px;width:14px;border-radius:14px;line-height:14px;text-indent:3px}
table.dataTable.dtr-column>tbody>tr>td.control,table.dataTable.dtr-column>tbody>tr>th.control{position:relative;cursor:pointer}
table.dataTable.dtr-column>tbody>tr>td.control:before,table.dataTable.dtr-column>tbody>tr>th.control:before{top:50%;left:50%;height:16px;width:16px;margin-top:-10px;margin-left:-10px;display:block;position:absolute;color:white;border:2px solid white;border-radius:14px;box-shadow:0 0 3px #444;box-sizing:content-box;text-align:center;font-family:'Courier New',Courier,monospace;line-height:14px;content:'+';background-color:#008cba}
table.dataTable.dtr-column>tbody>tr.parent td.control:before,table.dataTable.dtr-column>tbody>tr.parent th.control:before{content:'-';background-color:#d33333}
table.dataTable>tbody>tr.child{padding:.5em 1em}
table.dataTable>tbody>tr.child:hover{background:transparent !important}
table.dataTable>tbody>tr.child ul.dtr-details{display:inline-block;list-style-type:none;margin:0;padding:0}
table.dataTable>tbody>tr.child ul.dtr-details li{border-bottom:1px solid #efefef;padding:.5em 0}
table.dataTable>tbody>tr.child ul.dtr-details li:first-child{padding-top:0}
table.dataTable>tbody>tr.child ul.dtr-details li:last-child{border-bottom:0}
table.dataTable>tbody>tr.child span.dtr-title{display:inline-block;min-width:75px;font-weight:bold}
div.dtr-modal{position:fixed;box-sizing:border-box;top:0;left:0;height:100%;width:100%;z-index:100;padding:10em 1em}
div.dtr-modal div.dtr-modal-display{position:absolute;top:0;left:0;bottom:0;right:0;width:50%;height:50%;overflow:auto;margin:auto;z-index:102;overflow:auto;background-color:#f5f5f7;border:1px solid black;border-radius:.5em;box-shadow:0 12px 30px rgba(0,0,0,0.6)}
div.dtr-modal div.dtr-modal-content{position:relative;padding:1em}
div.dtr-modal div.dtr-modal-close{position:absolute;top:6px;right:6px;width:22px;height:22px;border:1px solid #eaeaea;background-color:#f9f9f9;text-align:center;border-radius:3px;cursor:pointer;z-index:12}
div.dtr-modal div.dtr-modal-close:hover{background-color:#eaeaea}
div.dtr-modal div.dtr-modal-background{position:fixed;top:0;left:0;right:0;bottom:0;z-index:101;background:rgba(0,0,0,0.6)}
@media screen and (max-width:767px){div.dtr-modal div.dtr-modal-display{width:95%}
}
table.dataTable>tbody>tr.child ul{font-size:1em}
table.dataTable.fixedHeader-floating,table.dataTable.fixedHeader-locked{background-color:white;margin-top:0 !important;margin-bottom:0 !important}
table.dataTable.fixedHeader-floating{position:fixed !important}
table.dataTable.fixedHeader-locked{position:absolute !important}
@media print{table.fixedHeader-floating{display:none}
}
.dt-loading-container{max-width:100% !important;overflow-x:auto;overflow-y:visible}
table.dt-responsive:not(.fixedHeader-floating):not(.fixedHeader-locked){width:100% !important}
table.dt-responsive.dataTable.dtr-column>tbody>tr.parent td.control,table.dt-responsive.dataTable.dtr-column>tbody>tr.parent th.control,table.dt-responsive.dataTable.dtr-column>tbody>tr>td.control,table.dt-responsive.dataTable.dtr-column>tbody>tr>th.control{width:16px}
table.dt-responsive.dataTable.dtr-column>tbody>tr.parent td.control:before,table.dt-responsive.dataTable.dtr-column>tbody>tr.parent th.control:before,table.dt-responsive.dataTable.dtr-column>tbody>tr>td.control:before,table.dt-responsive.dataTable.dtr-column>tbody>tr>th.control:before{background:0;border:0;box-shadow:none;color:#3cb4e6;display:inline-block;font-size:16px;font-weight:700;left:0;margin:0;position:static;top:0}
table.dt-responsive.dataTable>tbody>tr.child ul.dtr-details{width:100%}
table.dt-responsive .modal-content{white-space:normal}
.product-blocks{margin:50px 0}
.product-blocks .two-per-row,.product-blocks .three-per-row{display:flex;flex-wrap:wrap}
.product-blocks .row.large-centered{display:flex;justify-content:center}
.product-blocks .product-block{margin-bottom:25px}
.product-blocks .product-block .product-block-wrapper{border:1px solid #ccc;padding:15px}
.product-blocks .product-block .product-block-wrapper .product-block-title{margin-bottom:15px;word-wrap:break-word}
.product-blocks .product-block .product-block-wrapper .product-block-title a{display:inline-block;visibility:hidden}
.product-blocks .product-block .product-block-wrapper .product-block-image{background-position:center center;background-repeat:no-repeat;background-size:contain;height:139px;margin:0 auto 15px;max-width:65%}
.product-blocks .product-block .product-block-wrapper .product-block-description{max-height:80px;visibility:hidden;word-wrap:break-word}
.product-blocks .product-block .product-block-wrapper .product-block-link{margin-top:15px;visibility:hidden}
.product-blocks .product-block.medium-3 .product-block-image{max-width:90%}
.inpage-producttree h3,.inpage-producttree .back-to-top,.st-drill-down h3,.st-drill-down .back-to-top{font-weight:normal;justify-content:left;margin-right:0;width:100%}
.inpage-producttree h3:hover,.inpage-producttree .back-to-top:hover,.st-drill-down h3:hover,.st-drill-down .back-to-top:hover{text-decoration:none}
.inpage-producttree h3+h2,.inpage-producttree .simple-table-layout td h3+h1,.simple-table-layout td .inpage-producttree h3+h1,.inpage-producttree .simple-table-layout+h3+h1,.inpage-producttree .back-to-top+h2,.inpage-producttree .simple-table-layout td .back-to-top+h1,.simple-table-layout td .inpage-producttree .back-to-top+h1,.inpage-producttree .simple-table-layout+h3.back-to-top+h1,.st-drill-down h3+h2,.st-drill-down .simple-table-layout td h3+h1,.simple-table-layout td .st-drill-down h3+h1,.st-drill-down .simple-table-layout+h3+h1,.st-drill-down .back-to-top+h2,.st-drill-down .simple-table-layout td .back-to-top+h1,.simple-table-layout td .st-drill-down .back-to-top+h1,.st-drill-down .simple-table-layout+h3.back-to-top+h1{font-size:16px}
.inpage-producttree ul>li>a,.st-drill-down ul>li>a{border-bottom:1px solid #e6e6e6;display:block;font-size:14px;line-height:1.4;padding:12px 0}
.inpage-producttree ul>li>a,.inpage-producttree ul>li>a:hover span,.st-drill-down ul>li>a,.st-drill-down ul>li>a:hover span{color:#03234b}
.inpage-producttree ul>li>a>span.closed,.st-drill-down ul>li>a>span.closed{padding:2px 10px}
.st-drill-down{margin-bottom:25px}
.st-drill-down .breadcrumbs{background:transparent;border:0;padding-left:0;padding-right:0}
.st-drill-down .breadcrumbs>*{text-transform:none}
.st-drill-down .breadcrumbs>*:before{content:'\203A';top:-1px}
.st-drill-down .breadcrumbs>*:first-child:before{content:''}
.st-drill-down .breadcrumbs a{display:block;float:none;padding:2px 0}
.st-drill-down .breadcrumbs a:before{margin-left:0}
.st-drill-down .breadcrumbs a:last-child{cursor:default}
.st-drill-down ul ul,.st-drill-down ul li,.st-drill-down ul .text-muted{padding:0}
.dynamic-table table tbody tr{display:none}
.dynamic-table table tbody tr.visible{display:table-row}
.dynamic-table table tbody tr:not(.dark-danger)>td:first-child{border-left:3px solid transparent}
.dynamic-table a.see-more{display:none}
.st-quicklinks .st-quicklinks__column{padding-left:0}
.st-quicklinks .st-quicklinks__column .st-link{display:block;margin-bottom:10px}
.st-quicklinks{border-bottom:1px solid #ccc;margin-top:15px;overflow:hidden;padding-bottom:40px}
.st-new-products tr td{vertical-align:top}
.st-news-details__language a,.st-nav-links a{color:#74757c;display:inline-block;height:25px;overflow:hidden}
.st-news-details__language a:before,.st-nav-links a:before{background:#3cb4e6;bottom:3px;content:'';height:2px;left:0;position:absolute;right:22px;transform:translateY(5px);transition:all .3s;width:100%}
.st-news-details__language a:hover,.st-nav-links a:hover,.st-news-details__language a.active,.st-nav-links a.active{color:#464650}
.st-news-details__language a:hover:before,.st-nav-links a:hover:before,.st-news-details__language a.active:before,.st-nav-links a.active:before{transform:translateY(0);transition:all .2s}
.st-news-details__language a.active,.st-nav-links a.active{font-weight:700}
.st-nav-links-wrapper{overflow:hidden}
.st-nav-links-wrapper .st-nav-links{float:left}
.st-nav-links__separator{display:inline-block;margin:0 5px;vertical-align:top}
.st-collapse-list__item{white-space:nowrap}
.st-collapse-list__item:not(.st-collapse-list__item--last):not(.st-search-result__headline):after{content:", ";display:inline-block;width:auto;height:auto}
.st-collapse-list__trigger{margin-top:18px;display:block}
.st-tabs-home{overflow:hidden;position:relative;text-align:center}
.st-tabs-home .slick-track>.slick-slide:last-child .st-tabs-tab{}
.st-tabs-home .st-tabs-tab{color:#74757c;cursor:pointer;overflow:hidden;padding:30px 20px 20px 20px;position:relative;transition:background-color .3s,color .3s,border 0;width:100%}

@media only screen and (max-width:64em){.st-tabs-home .st-tabs-tab{line-height:0;padding:23px 10px;white-space:nowrap}
.st-tabs-home .st-tabs-tab:after{height:4px}
}
.st-tabs-home .st-tabs-tab.js-st-active,.st-tabs-home .st-tabs-tab:hover{background:#fff;transition:all .3s;z-index:10}
.st-tabs-home .st-tabs-tab.js-st-active:after,.st-tabs-home .st-tabs-tab:hover:after{transform:translateY(0);transition:transform .2s}
.st-tabs-home .st-tabs-tab.js-st-active .st-tabs-tab-headline,.st-tabs-home .st-tabs-tab:hover .st-tabs-tab-headline{color:#3cb4e6}
.st-tabs-home>.columns:last-child .st-tabs-tab{border-right:solid 2px #f8f8f8}
.st-tabs-home .slick-next,.st-tabs-home .slick-prev{background-color:rgba(250,250,250,0.9);height:100%;margin:0;opacity:0;top:0;transform:none;transition:all .2s;visibility:hidden;width:44px}
.st-tabs-home .slick-next:not(.slick-disabled),.st-tabs-home .slick-prev:not(.slick-disabled){opacity:1;visibility:visible}
.st-tabs-home .slick-next svg,.st-tabs-home .slick-prev svg{fill:#74757c;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}
.st-tabs-home .slick-prev{background:linear-gradient(to right,#fafafa,rgba(250,250,250,0.9));box-shadow:1px 0 0 0 #ccc;left:-5px}
.st-tabs-home .slick-prev svg{transform:translate(-50%,-50%) rotate(180deg)}
.st-tabs-home .slick-next{background:linear-gradient(to right,rgba(250,250,250,0.9),#fafafa);box-shadow:-1px 0 0 0 #ccc;right:-5px}
.st-tabs-home .slick-next:before,.st-tabs-home .slick-prev:before{content:none}
.st-tabs-home .slick-slider{cursor:pointer}
.st-tabs-home .slick-track{display:flex;max-width:100%}
.st-tabs-home [data-slider-id]:not(.slick-initialized){display:flex}
.st-tabs-home .slick-slide,.st-tabs-home [data-slider-id]:not(.slick-initialized) [data-nav-tab-id]{display:flex;height:auto;min-width:25%}
.st-tabs-home .slick-slide:focus,.st-tabs-home [data-slider-id]:not(.slick-initialized) [data-nav-tab-id]:focus{outline:0}
@media only screen and (max-width:64em){.st-tabs-home .slick-slide,.st-tabs-home [data-slider-id]:not(.slick-initialized) [data-nav-tab-id]{display:inline-block}
}
@media only screen and (max-width:40em){.st-tabs-home .slick-slide,.st-tabs-home [data-slider-id]:not(.slick-initialized) [data-nav-tab-id]{min-width:auto}
}
.st-tabs-home .slick-list{margin:0 -5px;padding:0 5px}
@media screen and (min-width:64.063em){.st-tools-and-software{padding-bottom:25px}
}
@media(min-width:40.063em){.st-tools-and-software .st-text-link-teaser:nth-child(2n+1){clear:left}
}
.st-text-link-teaser .st-widget-title:hover .st-svg{fill:#03234b}
.st-text-link-teaser .st-widget-title__copy{margin-left:15px}
@media(max-width:40em){.st-text-link-teaser .st-widget-title__copy{margin-left:0}
}
@media screen and (min-width:64.063em){.st-training-and-community{padding-bottom:25px}
}
@media(min-width:40.063em) and (max-width:64em){.st-training-and-community .st-text-link-teaser:nth-child(2n+1){clear:left}
}
@media(min-width:64.063em){.st-training-and-community .st-text-link-teaser:nth-child(4n+1){clear:left}
}
.st-meet-st .st-font-size--l{margin-bottom:10px}
.st-meet-st .st-button{margin-bottom:50px}
.st-meet-st .st-teaser-video{float:none !important;margin-bottom:25px;position:relative}
@media(min-width:64.063em){.st-meet-st .st-teaser-video{margin-bottom:50px}
}
.st-meet-st .st-teaser-video .st-teaser-video__image{display:block;margin-bottom:0}
.st-meet-st .st-teaser-video .st-teaser-video__link{line-height:1;margin-left:0}
.st-meet-st .st-title-wrapper{line-height:normal;margin-bottom:10px}
.st-meet-st .st-meet-st__title{display:inline-block;line-height:normal;margin-bottom:0;margin-right:15px;vertical-align:top}
.st-meet-st .st-facts-intro{margin-bottom:15px}
.st-meet-st.st-meet-st--v2 .st-teaser-video{line-height:normal;margin-bottom:0}
.st-meet-st.st-meet-st--v2 .st-meet-st__video-wrapper{display:inline-block}
@media(max-width:64em){.st-meet-st .st-meet-st--v1__content-wrapper>.row>.columns:last-child .st-button,.st-meet-st .st-meet-st--v2__content-wrapper>.row>.columns:last-child .st-button{margin-bottom:25px}
}
@media(min-width:64.063em){.st-meet-st .st-meet-st--v2__content-wrapper .st-copy,.st-meet-st .st-meet-st--v2__content-wrapper .st-search-result__link,.st-meet-st .st-meet-st--v2__content-wrapper .region-content .container-fluid .col-md-4 .stock-quote,.region-content .container-fluid .col-md-4 .st-meet-st .st-meet-st--v2__content-wrapper .stock-quote,.st-meet-st .st-meet-st--v2__content-wrapper form.validationForm{margin-bottom:35px}
}
.st-text-link-teaser{margin-bottom:25px}
.st-text-link-teaser p{margin-bottom:15px}
.st-tabs-content{position:relative}
.st-tabs-content>*:first-child{padding-top:25px;position:relative}
@media(min-width:64.063em){.st-tabs-content>*:first-child{padding-top:50px}
}
.st-tabs-content--hidden{display:none}

.slick-slide img{width:100%}
.slick-slide a:not([href]){cursor:default !important}
.slick-dots button,button.slick-arrow{margin:0}
.slick-dots button:hover,.slick-dots button:focus,button.slick-arrow:hover,button.slick-arrow:focus{background:0}
.slick-next,.slick-prev{fill:#3cb4e6;z-index:1}
.slick-next{right:10px}
.slick-prev{left:10px;transform:translateY(-10px) rotate(180deg)}
.slick-dots{bottom:0;margin:5px 0 10px 0;position:absolute;width:100%}
.slick-dots li{margin:0 33px 0 0}
@media(max-width:64em){.slick-dots li{margin-right:20px}
}
.slick-dots li button{border:0;margin:0;padding:3px}
.slick-dots li button:before{color:#3cb4e6;font-size:10px;left:50%;line-height:22px;opacity:1;position:absolute;text-shadow:0 0 4px #3cb4e6;top:50%;transform:translate(-50%,-50%)}
.slick-dots li button:before:hover{color:#3cb4e6}
.slick-dots li.slick-active button{border:1px solid #3cb4e6;border-radius:50%;box-shadow:0 0 4px 0 #3cb4e6}
.slick-dots li.slick-active button:before{color:#3cb4e6}
.st-simple-accordion-content{display:none}
.st-simple-accordion-toggler{cursor:pointer}
.st-simple-accordion-toggler .st-svg--arrow-right{fill:#03234b;margin:0 0 0 7.5px;transform:rotate(90deg);transition:all 500ms}
.st-simple-accordion.is-expanded .st-simple-accordion-content{display:block}
.st-simple-accordion.is-expanded .st-simple-accordion-toggler .st-svg{transform:rotate(270deg)}
.st-stage--campaign .st-h1,.st-slider .st-slide__item-headline{letter-spacing:.8px}
@media(max-width:64em){.st-stage--campaign .st-h1,.st-slider .st-slide__item-headline{font-size:24px;line-height:26px;margin-bottom:10px;margin-left:auto;margin-right:auto;max-width:460px}
}
@media(min-width:64.063em){.st-slider .st-slide__item-headline--small{display:none}
}
@media(max-width:64.063em){.st-slider .st-slide__item-headline--small{margin-bottom:0}
}
@media(max-width:64.063em){.st-slider .st-slide__item-headline.st-slide__item-headline--home-banner{display:none}
}
.st-stage--text-dark .st-h1,.st-slide--text-dark .st-h1,.st-stage--text-dark .st-copy,.st-slide--text-dark .st-copy,.st-stage--text-dark .st-search-result__link,.st-slide--text-dark .st-search-result__link,.st-stage--text-dark .region-content .container-fluid .col-md-4 .stock-quote,.region-content .container-fluid .col-md-4 .st-stage--text-dark .stock-quote,.st-slide--text-dark .region-content .container-fluid .col-md-4 .stock-quote,.region-content .container-fluid .col-md-4 .st-slide--text-dark .stock-quote,.st-stage--text-dark form.validationForm,.st-slide--text-dark form.validationForm{color:#03234b}
.st-stage--text-bright,.st-slide--text-bright{-webkit-font-smoothing:antialiased}
.st-stage--text-bright .st-h1,.st-slide--text-bright .st-h1,.st-stage--text-bright .st-copy,.st-slide--text-bright .st-copy,.st-stage--text-bright .st-search-result__link,.st-slide--text-bright .st-search-result__link,.st-stage--text-bright .region-content .container-fluid .col-md-4 .stock-quote,.region-content .container-fluid .col-md-4 .st-stage--text-bright .stock-quote,.st-slide--text-bright .region-content .container-fluid .col-md-4 .stock-quote,.region-content .container-fluid .col-md-4 .st-slide--text-bright .stock-quote,.st-stage--text-bright form.validationForm,.st-slide--text-bright form.validationForm{color:#fff}
.st-stage--campaign .st-h1,.st-slide--video .st-h1,.st-slide--read-detail .st-h1,.st-stage--campaign .st-copy,.st-slide--video .st-copy,.st-slide--read-detail .st-copy,.st-stage--campaign .st-search-result__link,.st-slide--video .st-search-result__link,.st-slide--read-detail .st-search-result__link,.st-stage--campaign .region-content .container-fluid .col-md-4 .stock-quote,.region-content .container-fluid .col-md-4 .st-stage--campaign .stock-quote,.st-slide--video .region-content .container-fluid .col-md-4 .stock-quote,.region-content .container-fluid .col-md-4 .st-slide--video .stock-quote,.st-slide--read-detail .region-content .container-fluid .col-md-4 .stock-quote,.region-content .container-fluid .col-md-4 .st-slide--read-detail .stock-quote,.st-stage--campaign form.validationForm,.st-slide--video form.validationForm,.st-slide--read-detail form.validationForm{max-width:800px}
.st-slider{overflow:hidden}
.st-slider .st-slide:not(:first-child){display:none}
.st-slider.slick-initialized .slick-slide{display:block}
.st-slider.slick-dotted.slick-slider,.st-slider .slick-slider{margin-bottom:0}
@media(max-width:1140px){.st-slider .slick-prev,.st-slider .slick-next{display:none !important}
}
.st-slider .st-row{height:100%;position:relative}
.st-slider ul li:before{content:none}
.st-slider.st-slider--stage .st-slide{height:460px}
@media(max-width:64em){.st-slider.st-slider--stage .st-slide{height:460px}
}
@media(min-width:1700px){.st-slider.st-slider--stage .st-slide{height:47vh;min-height:460px}
}
.st-slider.st-slider--stage .slick-dots li button:before{color:#c7c7ce}
.st-slider.st-slider--stage .slick-dots li button:hover:before{color:#c7c7ce;opacity:.75}
.st-slider.st-slider--stage .slick-dots li.slick-active button{border:1px solid #c7c7ce;-webkit-box-shadow:0 0 4px 0 #c7c7ce;box-shadow:0 0 4px 0 #c7c7ce}
.st-slider.st-slider--stage .slick-next,.st-slider.st-slider--stage .slick-prev{fill:#c7c7ce}
.st-slider.st-slider--content .st-slide{height:460px}
@media(max-width:64em){.st-slider.st-slider--content .st-slide{height:460px}
}
@media(min-width:1700px){.st-slider.st-slider--content .st-slide{height:47vh;min-height:460px}
}
.st-slider.st-slider--content .slick-dots li{margin:0 17px 0 0}
@media(max-width:64em){.st-slider.st-slider--content .slick-dots li{margin-right:20px}
}
.st-slider.st-slider--content .slick-dots li button:before{opacity:.5;text-shadow:0 0 6px #fff}
.st-slider.st-slider--content .slick-dots li button:before:hover{color:#3cb4e6}
.st-slider.st-slider--content .slick-dots li:not(.slick-active) button:before{color:#fff}
.st-slider.st-slider--content .slick-dots li.slick-active button{border:0;box-shadow:none}
.st-slider.st-slider--content .slick-dots li.slick-active button:before{opacity:1}
.st-slider.st-slider--content .slick-dots li button{border-color:#c7c7ce}
.st-slider.st-slider--content .slick-dots li button:before{color:#c7c7ce;text-shadow:0 0 4px #c7c7ce}
.st-slider.st-slider--content .slick-dots li button:hover:before{color:#c7c7ce;opacity:.75}
.st-slider.st-slider--content .slick-dots li.slick-active button{border:1px solid #c7c7ce;-webkit-box-shadow:0 0 4px 0 #c7c7ce;box-shadow:0 0 4px 0 #c7c7ce}
.st-slider.st-slider--content .slick-dots li.slick-active button:before{color:#c7c7ce}
.st-slider.st-slider--content .slick-next,.st-slider.st-slider--content .slick-prev{fill:#c7c7ce}
.st-slider .st-slide{height:460px;overflow:hidden;position:relative}
.st-slider .st-slide img{height:100%;object-fit:cover;position:absolute;width:100%}
.st-slider .st-slide a:not([href]){cursor:default !important}
.st-slider .st-slide .st-slide__item{position:absolute;top:50%;transform:translate(0,-50%)}
@media(max-width:64em){.st-slider .st-slide .st-slide__item{padding:0 15px}
}
@media(max-width:40em){.st-slider .st-slide .st-slide__item{left:50%;min-width:280px;right:auto;text-align:center;transform:translate(-50%,-50%);width:75%}
.st-slider .st-slide .st-slide__item .st-link--video .st-link__icon{position:relative}
.st-slider .st-slide .st-slide__item .st-link--video span{display:none}
}
@media(max-width:64em){.st-slider .st-slide__item-subheadline{display:none} .st-row--footer{display:none}
}
.st-slider .st-slide__item-subheadline--small{margin-bottom:10px}
@media(min-width:64.063em){.st-slider .st-slide__item-subheadline--small{display:none}
}
.st-slider .st-slide .st-button{margin-right:0}
#videoModalTitle,.st-slider .st-slide img{white-space:pre-line}
.st-slide--read-detail .st-slide__item{right:0;text-align:right}
.commercial-banner--personalized{border-left:2px solid #ffd200}
.video-js:hover{cursor:pointer}
.video-js .vjs-big-play-button{background:transparent;border:2px solid #03234b;border-radius:27px;height:54px;transition:all .3s ease;width:54px}
.video-js .vjs-big-play-button:before{border-bottom:12px solid transparent;border-left:20px solid #03234b;border-top:12px solid transparent;content:'';height:0;left:55%;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:0}
.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{background-color:rgba(255,255,255,0.3);border-color:#26405e;transition:all .3s ease}
.video-js .vjs-big-play-button:focus:before,.video-js:hover .vjs-big-play-button:before{border-left-color:#26405e}
.vjs-big-play-centered .vjs-big-play-button{margin-left:-27px;margin-top:-27px}
.st-long-commercial-banner{margin-top:25px;position:relative}
.st-long-commercial-banner:first-child{margin-top:0}
.st-long-commercial-banner__image{height:100%;width:100%;object-fit:cover;position:absolute}
.st-long-commercial-banner__content{margin:auto;padding:50px .9375rem;position:relative;width:100%}
.st-long-commercial-banner__content .st-copy,.st-long-commercial-banner__content .st-search-result__link,.st-long-commercial-banner__content .region-content .container-fluid .col-md-4 .stock-quote,.region-content .container-fluid .col-md-4 .st-long-commercial-banner__content .stock-quote,.st-long-commercial-banner__content form.validationForm{font-size:24px;margin-bottom:0;line-height:1.1}
@media(max-width:64em){.st-long-commercial-banner__content .st-copy,.st-long-commercial-banner__content .st-search-result__link,.st-long-commercial-banner__content .region-content .container-fluid .col-md-4 .stock-quote,.region-content .container-fluid .col-md-4 .st-long-commercial-banner__content .stock-quote,.st-long-commercial-banner__content form.validationForm{font-size:20px}
}
.st-long-commercial-banner__content .st-button{margin:0}
@media(min-width:40.063em){.st-long-commercial-banner__content .st-button{text-align:center;right:.9375rem;top:50%;transform:translateY(-50%);position:absolute;max-width:calc(32% - .9375rem)}
}
@media(max-width:40em){.st-long-commercial-banner__content{padding:30px .625rem;text-align:center}
}
@media(min-width:40.063em){.st-long-commercial-banner__left{display:inline-block;width:calc(68% - .9375rem)}
}
.st-long-commercial-banner__right{margin-top:15px}
@media(min-width:40.063em){.st-long-commercial-banner__right{margin-top:0;width:calc(32% - .9375rem)}
}
.st-long-commercial-banner--personalized{border-left:2px solid #ffd200}
.js-st-slider .st-long-commercial-banner{margin-top:0}
.st-long-commercial-banner--slider{margin-top:25px}
.st-long-commercial-banner--slider .slick-dots{margin-bottom:5px}
.st-long-commercial-banner--slider .slick-dots li{vertical-align:middle}
.st-long-commercial-banner--slider .slick-dots li:last-child{margin-right:0}
@media(max-width:40em){.st-long-commercial-banner--slider .slick-dots{margin-bottom:0}
}
.st-long-commercial-banner--slider .st-long-commercial-banner--personalized{border-left:0}
.st-long-commercial-banner--slider .st-long-commercial-banner--personalized:before{background:#ffd200;content:'';height:100%;left:0;position:absolute;width:2px;z-index:1}
.st-flex{display:flex;flex-shrink:1;flex-wrap:wrap;flex-basis:auto}
.st-flex--all-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.st-flex--all-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.st-flex--all-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.st-flex--all-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.st-flex--all-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.st-flex--all-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}
.st-flex--all-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}
@media(min-width:0){.st-flex--sm-row{flex-direction:row}
.st-flex--sm-row-reverse{flex-direction:row-reverse}
.st-flex--sm-column{flex-direction:column}
.st-flex--sm-column-reverse{flex-direction:column-reverse}
.st-flex--sm-nowrap{flex-wrap:nowrap}
.st-flex--sm-wrap{flex-wrap:wrap}
.st-flex--sm-wrap-reverse{flex-wrap:wrap-reverse}
}
@media(min-width:40.063em){.st-flex--md-row{flex-direction:row}
.st-flex--md-row-reverse{flex-direction:row-reverse}
.st-flex--md-column{flex-direction:column}
.st-flex--md-column-reverse{flex-direction:column-reverse}
.st-flex--md-nowrap{flex-wrap:nowrap}
.st-flex--md-wrap{flex-wrap:wrap}
.st-flex--md-wrap-reverse{flex-wrap:wrap-reverse}
}
@media(min-width:64.063em){.st-flex--lg-row{flex-direction:row}
.st-flex--lg-row-reverse{flex-direction:row-reverse}
.st-flex--lg-column{flex-direction:column}
.st-flex--lg-column-reverse{flex-direction:column-reverse}
.st-flex--lg-nowrap{flex-wrap:nowrap}
.st-flex--lg-wrap{flex-wrap:wrap}
.st-flex--lg-wrap-reverse{flex-wrap:wrap-reverse}
}
.st-flex-justify--all-flex-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.st-flex-justify--all-flex-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.st-flex-justify--all-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.st-flex-justify--all-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.st-flex-justify--all-space-around{-ms-flex-pack:distribute;justify-content:space-around}
.st-flex-justify--all-wrap-space-evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}
@media(min-width:0){.st-flex-justify--sm-flex-start{justify-content:flex-start}
.st-flex-justify--sm-flex-end{justify-content:flex-end}
.st-flex-justify--sm-center{justify-content:center}
.st-flex-justify--sm-space-between{justify-content:space-between}
.st-flex-justify--sm-space-around{justify-content:space-around}
.st-flex-justify--sm-wrap-space-evenly{justify-content:space-evenly}
}
@media(min-width:40.063em){.st-flex-justify--md-flex-start{justify-content:flex-start}
.st-flex-justify--md-flex-end{justify-content:flex-end}
.st-flex-justify--md-center{justify-content:center}
.st-flex-justify--md-space-between{justify-content:space-between}
.st-flex-justify--md-space-around{justify-content:space-around}
.st-flex-justify--md-wrap-space-evenly{justify-content:space-evenly}
}
@media(min-width:64.063em){.st-flex-justify--lg-flex-start{justify-content:flex-start}
.st-flex-justify--lg-flex-end{justify-content:flex-end}
.st-flex-justify--lg-center{justify-content:center}
.st-flex-justify--lg-space-between{justify-content:space-between}
.st-flex-justify--lg-space-around{justify-content:space-around}
.st-flex-justify--lg-wrap-space-evenly{justify-content:space-evenly}
}
.st-flex-items--all-flex-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.st-flex-items--all-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.st-flex-items--all-flex-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.st-flex-items--all-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}
.st-flex-items--all-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
@media(min-width:0){.st-flex-items--sm-flex-start{align-items:flex-start}
.st-flex-items--sm-center{align-items:center}
.st-flex-items--sm-flex-end{align-items:flex-end}
.st-flex-items--sm-baseline{align-items:baseline}
.st-flex-items--sm-stretch{align-items:stretch}
}
@media(min-width:40.063em){.st-flex-items--md-flex-start{align-items:flex-start}
.st-flex-items--md-center{align-items:center}
.st-flex-items--md-flex-end{align-items:flex-end}
.st-flex-items--md-baseline{align-items:baseline}
.st-flex-items--md-stretch{align-items:stretch}
}
@media(min-width:64.063em){.st-flex-items--lg-flex-start{align-items:flex-start}
.st-flex-items--lg-center{align-items:center}
.st-flex-items--lg-flex-end{align-items:flex-end}
.st-flex-items--lg-baseline{align-items:baseline}
.st-flex-items--lg-stretch{align-items:stretch}
}
.st-flex-content--all-flex-start{-ms-flex-line-pack:start;align-content:flex-start}
.st-flex-content--all-center{-ms-flex-line-pack:center;align-content:center}
.st-flex-content--all-flex-end{-ms-flex-line-pack:end;align-content:flex-end}
.st-flex-content--all-space-between{-ms-flex-line-pack:justify;align-content:space-between}
.st-flex-content--all-space-around{-ms-flex-line-pack:distribute;align-content:space-around}
.st-flex-content--all-stretch{-ms-flex-line-pack:stretch;align-content:stretch}
@media(min-width:0){.st-flex-content--sm-flex-start{align-content:flex-start}
.st-flex-content--sm-center{align-content:center}
.st-flex-content--sm-flex-end{align-content:flex-end}
.st-flex-content--sm-space-between{align-content:space-between}
.st-flex-content--sm-space-around{align-content:space-around}
.st-flex-content--sm-stretch{align-content:stretch}
}
@media(min-width:40.063em){.st-flex-content--md-flex-start{align-content:flex-start}
.st-flex-content--md-center{align-content:center}
.st-flex-content--md-flex-end{align-content:flex-end}
.st-flex-content--md-space-between{align-content:space-between}
.st-flex-content--md-space-around{align-content:space-around}
.st-flex-content--md-stretch{align-content:stretch}
}
@media(min-width:64.063em){.st-flex-content--lg-flex-start{align-content:flex-start}
.st-flex-content--lg-center{align-content:center}
.st-flex-content--lg-flex-end{align-content:flex-end}
.st-flex-content--lg-space-between{align-content:space-between}
.st-flex-content--lg-space-around{align-content:space-around}
.st-flex-content--lg-stretch{align-content:stretch}
}
.st-flex-order--all-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.st-flex-order--all-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.st-flex-order--all-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.st-flex-order--all-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
.st-flex-order--all-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
@media(min-width:0){.st-flex-order--sm-1{order:1}
.st-flex-order--sm-2{order:2}
.st-flex-order--sm-3{order:3}
.st-flex-order--sm-4{order:4}
.st-flex-order--sm-5{order:5}
}
@media(min-width:40.063em){.st-flex-order--md-1{order:1}
.st-flex-order--md-2{order:2}
.st-flex-order--md-3{order:3}
.st-flex-order--md-4{order:4}
.st-flex-order--md-5{order:5}
}
@media(min-width:64.063em){.st-flex-order--lg-1{order:1}
.st-flex-order--lg-2{order:2}
.st-flex-order--lg-3{order:3}
.st-flex-order--lg-4{order:4}
.st-flex-order--lg-5{order:5}
}
.st-flex-grow--all-0{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}
.st-flex-grow--all-1{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.st-flex-grow--all-2{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}
.st-flex-grow--all-3{-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3}
@media(min-width:0){.st-flex-grow--sm-0{flex-grow:0}
.st-flex-grow--sm-1{flex-grow:1}
.st-flex-grow--sm-2{flex-grow:2}
.st-flex-grow--sm-3{flex-grow:3}
}
@media(min-width:40.063em){.st-flex-grow--md-0{flex-grow:0}
.st-flex-grow--md-1{flex-grow:1}
.st-flex-grow--md-2{flex-grow:2}
.st-flex-grow--md-3{flex-grow:3}
}
@media(min-width:64.063em){.st-flex-grow--lg-0{flex-grow:0}
.st-flex-grow--lg-1{flex-grow:1}
.st-flex-grow--lg-2{flex-grow:2}
.st-flex-grow--lg-3{flex-grow:3}
}
.st-flex-shrink--all-0{-ms-flex-negative:0;flex-shrink:0}
.st-flex-shrink--all-1{-ms-flex-negative:1;flex-shrink:1}
.st-flex-shrink--all-2{-ms-flex-negative:2;flex-shrink:2}
.st-flex-shrink--all-3{-ms-flex-negative:3;flex-shrink:3}
@media(min-width:0){.st-flex-shrink--sm-0{flex-shrink:0}
.st-flex-shrink--sm-1{flex-shrink:1}
.st-flex-shrink--sm-2{flex-shrink:2}
.st-flex-shrink--sm-3{flex-shrink:3}
}
@media(min-width:40.063em){.st-flex-shrink--md-0{flex-shrink:0}
.st-flex-shrink--md-1{flex-shrink:1}
.st-flex-shrink--md-2{flex-shrink:2}
.st-flex-shrink--md-3{flex-shrink:3}
}
@media(min-width:64.063em){.st-flex-shrink--lg-0{flex-shrink:0}
.st-flex-shrink--lg-1{flex-shrink:1}
.st-flex-shrink--lg-2{flex-shrink:2}
.st-flex-shrink--lg-3{flex-shrink:3}
}
.st-flex-self--all-flex-start{-ms-flex-item-align:start;align-self:flex-start}
.st-flex-self--all-center{-ms-flex-item-align:center;align-self:center}
.st-flex-self--all-flex-end{-ms-flex-item-align:end;align-self:flex-end}
.st-flex-self--all-auto{-ms-flex-item-align:auto;align-self:auto}
.st-flex-self--all-baseline{-ms-flex-item-align:baseline;align-self:baseline}
.st-flex-self--all-stretch{-ms-flex-item-align:stretch;align-self:stretch}
@media(min-width:0){.st-flex-self--sm-flex-start{align-self:flex-start}
.st-flex-self--sm-center{align-self:center}
.st-flex-self--sm-flex-end{align-self:flex-end}
.st-flex-self--sm-auto{align-self:auto}
.st-flex-self--sm-baseline{align-self:baseline}
.st-flex-self--sm-stretch{align-self:stretch}
}
@media(min-width:40.063em){.st-flex-self--md-flex-start{align-self:flex-start}
.st-flex-self--md-center{align-self:center}
.st-flex-self--md-flex-end{align-self:flex-end}
.st-flex-self--md-auto{align-self:auto}
.st-flex-self--md-baseline{align-self:baseline}
.st-flex-self--md-stretch{align-self:stretch}
}
@media(min-width:64.063em){.st-flex-self--lg-flex-start{align-self:flex-start}
.st-flex-self--lg-center{align-self:center}
.st-flex-self--lg-flex-end{align-self:flex-end}
.st-flex-self--lg-auto{align-self:auto}
.st-flex-self--lg-baseline{align-self:baseline}
.st-flex-self--lg-stretch{align-self:stretch}
}
.st-flex-basis--all-equal{-ms-flex-preferred-size:100%;flex-basis:100%}
@media(min-width:0){.st-flex-basis--sm-equal{-ms-flex-preferred-size:100%;flex-basis:100%}
}
@media(min-width:40.063em){.st-flex-basis--md-equal{-ms-flex-preferred-size:100%;flex-basis:100%}
}
@media(min-width:64.063em){.st-flex-basis--lg-equal{-ms-flex-preferred-size:100%;flex-basis:100%}
}
.st-header__inner{padding:13px 0 13px 20px}
.st-header,.st-header--mobile{background:#fff;flex:0 0 auto;flex-direction:column;flex-wrap:wrap;position:fixed;top:0;transition:top .4s ease-in-out;width:100%;z-index:200}
.st-header__logo{display:block;height:50px;}
.st-header__logo img{display:block;height:100%;width:auto}
.st-header__search{left:50%;max-width:600px;position:absolute;top:38px;transform:translate(-50%,-50%);width:40%;z-index:500}
.st-header.out-of-view{top:-121px}
.st-header--mobile .st-header__left,.st-header--mobile .st-header__right{width:100%}
.st-header--mobile .st-header__inner{height:100%;height:66px;padding:13px 17px 13px 11px;width:100%}
.st-header--mobile .st-header__logo{width:200px}
.st-header--mobile .st-header__burger-menu,.st-header--mobile .st-header__search-icon,.st-header--mobile .st-header__user-icon{cursor:pointer;margin-left:20px;position:relative;transition:fill .2s ease}
.st-header--mobile .st-header__burger-menu.active .st-svg--block,.st-header--mobile .st-header__burger-menu:hover .st-svg--block,.st-header--mobile .st-header__search-icon.active .st-svg--block,.st-header--mobile .st-header__search-icon:hover .st-svg--block{fill:#3cb4e6}
.st-header--mobile .st-header__burger-menu{width:26px}
.st-header--mobile .st-header__burger-menu .st-svg--block{pointer-events:none}
.st-header--mobile .st-header__burger-menu .st-svg--burger{height:19px;width:24px}
.st-header--mobile .st-header__burger-menu .st-svg--close{display:none;height:20px;width:20px}
.st-header--mobile.out-of-view{top:-118px}
.off-canvas-wrap.move-right .st-header--mobile .st-header__burger-menu .st-svg--close{display:block}
.off-canvas-wrap.move-right .st-header--mobile .st-header__burger-menu .st-svg--burger{display:none}
.st-header-menu{background:#f8f8f8;float:right;padding-right:15px;position:absolute;right:0;top:0}
.st-header-menu .st-svg{margin-left:7px}
.st-header-menu:before{background:#f8f8f8;border-bottom-left-radius:10px;content:'';height:100%;left:-20px;position:absolute;top:0;transform:skewX(20deg);transform-origin:0 0;width:20px}
.st-header-menu__link{color:#74757c;display:block;font-size:13px;padding:8px;transition:color .2s ease;white-space:nowrap}
.st-header-menu__link:hover{color:#3cb4e6}
.st-header-menu__link:hover .st-svg{fill:#3cb4e6}
.st-header-menu__link--disabled{color:#74757c;cursor:default}
.st-header-menu__link--disabled:hover{color:#74757c;cursor:default}
.st-header-menu__link--disabled:hover .st-svg{fill:#74757c}
.st-header-menu__link .fa{margin-left:5px}
.st-header-menu__item{border:solid 1px transparent;border-bottom:0;display:inline-block;padding:0 2px}
.st-header-menu__item.has-submenu{position:relative}
.st-header-menu__submenu{margin-left:-4px;margin-top:-1px;padding:0 2px;text-align:right;top:0 !important;width:auto;z-index:500}
.st-header-menu__submenu:before,.st-header-menu__submenu:after{display:block}
.st-header-menu__submenu.open{left:auto !important;right:-1px !important}
.st-header-menu__submenu.open .st-header-menu__submenu-item:first-child .st-header-menu__link{padding-top:9px}
@-moz-document url-prefix(){.st-header-menu__submenu.open .st-header-menu__submenu-item:first-child .st-header-menu__link{padding-top:8px}
}
.st-header-menu__submenu-item{display:block}
.st-header-menu__submenu-item:not(:first-child) .st-header-menu__link{padding-right:20px}
.st-header-menu__submenu .st-header-menu__link:hover{background:#f6f9fb}
.st-header-menu__submenu .st-header-menu__link--disabled:hover{background:#fff}
.st-nav{background-color:#03234b;height:45px;position:relative;transition:top .5s ease-in-out;width:100%;z-index:40}
.st-nav svg{pointer-events:none}
.st-nav__menu{width:100%}
.st-nav__menu-container{display:flex;flex-direction:row;justify-content:space-between;width:100%}
.st-nav__menu-list{display:flex;flex-direction:row;list-style-type:none;margin:0;position:relative}
.st-nav__menu-item{border-top:5px solid #03234b;height:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.st-nav__menu-item{border-top:5px solid #03234b;height:100%}
.st-nav__menu-item--active{background-color:#fff}
.st-nav__menu-item--active .st-nav__menu-link{color:#03234b}
.st-nav__menu-item--active .st-nav__menu-link:focus{color:#03234b}
.st-nav__menu-item--active .st-nav__menu-link .st-svg{fill:#03234b}
.st-nav__menu-item--active .st-nav__submenu,.st-nav__menu-item--active .st-nav__submenu--small{display:block}
.st-nav__menu-item--highlighted .st-nav__menu-link{color:#3cb4e6}
.st-nav__menu-item--logged-in .st-nav__submenu-container .st-nav__submenu-item:last-child{color:#74757c;font-size:10px;padding:7px 15px}
.st-nav__menu-item--small-sub{position:relative}
.st-nav__menu-link{align-items:center;color:#fff;display:flex;flex-direction:row;font-size:16px;height:45px;justify-content:center;line-height:16px;margin-top:-5px;padding:0 15px;-webkit-font-smoothing:antialiased;flex-grow:1}
@media(max-width:1200px){.st-nav__menu-link{font-size:16px}
}
.st-nav__menu-link:focus{color:#fff}
.st-nav__menu-link .st-svg{fill:#fff;margin:0 10px 3px 0}
.st-nav__menu-link a{color:#ffffff;}
.st-nav__menu-link a:hover{color:#03234b;}
.st-nav__menu-link a:active{color:#03234b;}

.st-nav__submenu-list>.simplebar-scroll-content:after,.st-nav__subsubmenu-container:after{content:'';display:block;height:40px;left:0;position:absolute;width:100%}
.st-nav__submenu{background-color:#f6f9fb;box-shadow:5px 5px 15px -5px rgba(0,0,0,0.3);display:none;height:calc(100vh - 121px);left:0;position:absolute;top:45px;width:499px}
.st-nav__submenu .st-group-title{display:flex;line-height:inherit;margin-bottom:2px;padding:0 5px 0 6px}
.st-nav__submenu-icon{bottom:calc(70px - 5px * -1);cursor:pointer;opacity:1;position:absolute;text-align:center;transition:opacity .2s ease;width:250px}
.st-nav__submenu-icon--hidden{pointer-events:none;opacity:0}
.st-nav__submenu:not(.st-nav__submenu--small) .st-nav__submenu-container{height:100%}
.st-nav__submenu:not(.st-nav__submenu--small) .st-nav__submenu-list-container{background-color:#fff;flex-direction:column;height:calc(100% - 70px);margin:0;padding:12px 0 10px;position:relative;width:250px}
.st-nav__submenu:not(.st-nav__submenu--small) .st-nav__submenu-list{height:100%;margin:0;position:relative;width:100%}
.st-nav__submenu:not(.st-nav__submenu--small) .st-nav__submenu-list>.simplebar-scroll-content:after{background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,0.8) 20%,white 100%);bottom:-10px}
.st-nav__submenu:not(.st-nav__submenu--small) .st-nav__submenu-list>.simplebar-track.vertical{left:7px}
.st-nav__submenu:not(.st-nav__submenu--small) .st-nav__submenu-item{display:block;padding:0 0 0 6px}
.st-nav__submenu:not(.st-nav__submenu--small) .st-nav__submenu-item--title{padding:5px 20px 0 18px}
.st-nav__submenu:not(.st-nav__submenu--small) .st-nav__submenu-item:last-child{padding-bottom:25px}
.st-nav__submenu:not(.st-nav__submenu--small) .st-nav__submenu-item:hover .st-nav__submenu-link{background-color:#f8f8f8;color:#3cb4e6}
.st-nav__submenu:not(.st-nav__submenu--small) .st-nav__submenu-item:hover .st-nav__submenu-link .st-svg{fill:#3cb4e6}
.st-nav__submenu:not(.st-nav__submenu--small) .st-nav__submenu-item:hover .st-nav__subsubmenu{display:block}
.st-nav__submenu:not(.st-nav__submenu--small) .st-nav__submenu-item a:focus{color:#03234b}
.st-nav__submenu:not(.st-nav__submenu--small) .st-nav__submenu-link{align-items:center;color:#03234b;display:flex;flex-direction:row;font-size:14px;justify-content:space-between;line-height:28px;padding:0 20px 0 18px}
.st-nav__submenu:not(.st-nav__submenu--small) .st-nav__submenu-link .st-svg{fill:#03234b}
.st-nav__submenu--small{background-color:#fff;display:none;position:absolute;width:100%}
.st-nav__submenu--small .st-nav__submenu-container{margin:0;padding:15px 0}
.st-nav__submenu--small .st-nav__submenu-item{list-style-type:none}
.st-nav__submenu--small .st-nav__submenu-link{background-color:#fff;color:#03234b;display:block;font-size:14px;line-height:normal;padding:7px 15px;width:100%}
.st-nav__submenu--small .st-nav__submenu-link:hover{background-color:#f8f8f8;color:#3cb4e6}
.st-nav__submenu--small .st-nav__submenu-separator{border-color:#ccc;margin:5px 10px 10px 10px}
.st-nav__submenu--small .st-nav__submenu-small{color:#74757c;display:inline-block;font-size:10px;line-height:normal;padding:7px 15px}
.st-nav__subsubmenu{display:none;height:calc(100vh - 70px - 121px);left:235px;position:absolute;top:0;width:400px}
.st-nav__subsubmenu--active{display:block;}
.st-nav__subsubmenu-header{padding:10px 20px}
.st-nav__subsubmenu-header .st-nav__subsubmenu-link{align-items:center;color:#03234b;display:flex;flex-direction:row;font-size:14px;font-weight:700;height:30px}
.st-nav__subsubmenu-header .st-nav__subsubmenu-link .st-svg{fill:#03234b;height:15px;margin:0 5px;width:20px}
.st-nav__subsubmenu-header .st-nav__subsubmenu-link:hover{color:#3cb4e6}
.st-nav__subsubmenu-header .st-nav__subsubmenu-link:hover .st-svg{fill:#3cb4e6}

.st-nav__subsubmenu-wrapper{height:100%}
.st-nav__subsubmenu-list{display:flex;margin:0 20px 0 0;padding-bottom:20px;width:580px}
.st-nav__subsubmenu-grid{flex-grow:1}
.st-nav__subsubmenu-item{list-style-type:none;padding:10px 20px 20px;width:290px}
.st-nav__subsubmenu-item:nth-child(1),.st-nav__subsubmenu-item:nth-child(2){padding-top:0}
.st-nav__subsubmenu .simplebar-track.vertical{right:8px}
.st-nav__subsubmenu .st-nav__submenu-icon{bottom:0;width:100%;z-index:1}
.st-nav__blockmenu-title{color:#03234b;display:block;font-size:14px;font-weight:700;line-height:1.5;margin-bottom:6px;margin-top:7px}
.st-nav__blockmenu-title:hover{color:#3cb4e6}
.st-nav__blockmenu-list{margin:0}
.st-nav__blockmenu-item{line-height:1.7;list-style-type:none}
.st-nav__blockmenu-link{color:#74757c;font-size:13px;padding:0 0 5px 0}
.st-nav__bottommenu{background-color:#fff;border-bottom:20px solid #03234b;border-top:2px solid #3cb4e6;bottom:0;height:70px;left:0;position:absolute;width:950px}
.st-nav__bottommenu:before{background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,0.05) 75%,rgba(0,0,0,0.1) 100%);content:'';display:block;height:50px;height:10px;left:0;position:absolute;top:-12px;width:100%}
.st-nav__bottommenu-container{padding:10px 25px}
.st-nav__bottommenu-list{display:flex;flex-direction:row;margin:0}
.st-nav__bottommenu-item{list-style-type:none;margin:0 80px 0 0}
.st-nav__bottommenu-link{align-items:center;color:#74757c;display:flex;flex-direction:row;font-size:16px;line-height:29px}
.st-nav__bottommenu-link:hover{color:#3cb4e6}
.st-nav__bottommenu-link .st-svg{fill:#3cb4e6;margin:0 15px 0 0}
.st-nav--small{align-items:baseline;background-color:#03234b;height:52px;position:relative;transition:top .5s ease-in-out;width:100%;z-index:40}
.st-nav--small .st-nav__inner{height:100%;width:100%}
.st-nav--small .st-nav__item{color:#fff;cursor:pointer;font-size:16px;text-align:center;width:100%}
@media(max-width:40em){.st-nav--small .st-nav__item{flex-wrap:nowrap;font-size:10px}
}
.st-nav--small .st-nav__item .st-svg{margin:0 10px}
@media(max-width:40em){.st-nav--small .st-nav__item .st-svg{margin:5px}
}
.st-nav--small svg+span{margin-left:0}
@media(max-width:1200px){html[lang='ja'] .st-nav__menu-link{font-size:14px}
}
@media(max-width:64em){html[lang='ja'] .st-nav--small .st-nav__item{font-size:12px}
}
@media(max-width:40em){html[lang='ja'] .st-nav--small .st-nav__item{font-size:10px}
html[lang='ja'] .st-nav--small .st-nav__item:nth-child(2),html[lang='ja'] .st-nav--small .st-nav__item:nth-child(3){width:32%}
html[lang='ja'] .st-nav--small .st-nav__item:nth-child(1),html[lang='ja'] .st-nav--small .st-nav__item:nth-child(4){width:18%}
}
@media print{*{width:auto}
html,body{height:auto}
body{font-size:12pt}
body,.inner-wrap{min-height:auto}
@page{margin:14mm;size:330mm 427mm}
}
@media print and (min-width:0){.small-1{width:8.33333%}
.small-2{width:16.66667%}
.small-3{width:25%}
.small-4{width:33.33333%}
.small-5{width:41.66667%}
.small-6{width:50%}
.small-7{width:58.33333%}
.small-8{width:66.66667%}
.small-9{width:75%}
.small-10{width:83.33333%}
.small-11{width:91.66667%}
.small-12{width:100%}
.medium-1{width:8.33333%}
.medium-2{width:16.66667%}
.medium-3{width:25%}
.medium-4{width:33.33333%}
.medium-5{width:41.66667%}
.medium-6{width:50%}
.medium-7{width:58.33333%}
.medium-8{width:66.66667%}
.medium-9{width:75%}
.medium-10{width:83.33333%}
.medium-11{width:91.66667%}
.medium-12{width:100%}
}
@media print and (min-width:64.063em,90em){.large-1{width:8.33333%}
.large-2{width:16.66667%}
.large-3{width:25%}
.large-4{width:33.33333%}
.large-5{width:41.66667%}
.large-6{width:50%}
.large-7{width:58.33333%}
.large-8{width:66.66667%}
.large-9{width:75%}
.large-10{width:83.33333%}
.large-11{width:91.66667%}
.large-12{width:100%}
}
@media print{.st-edesign .st-flex,.st-card,.st-card--application,.st-card__image,.st-news-overview__list-item,form{page-break-inside:avoid !important}
.f-dropdown,.simplebar-scroll-content,.st-popover__wrapper{background:#fff !important}
.show-for-small-only>.st-button--shop,.st-header__search,.st-header-menu,footer,nav:not(.st-breadcrumbs),.st-pagination,ul.pagination,.st-pagination-select,.st-table--small,.st-table--catalogue-tools-software,.st-table-header__headline--products,.st-table-header--catalogue-tools-software,.st-table--search .dataTables_length,.st-svg--toggle-tree,.st-svg--toggle-list,.st-support-container,.st-stage-product__action,.show-for-small-down,.show-for-medium-down,.st-stage-product__buy,.st-stage-product__sample,.st-stage-product__order,.st-stage-product__message,.st-stage-product__sample-and-buy-box,.st-action-icons,.slick-prev,.slick-next,.slick-arrow,.st-nav-tabs,.st-nav-tabs__tooltip,.st-accordion__toggle,.st-sidebar,.st-tabs-tab:not(.js-st-active),.st-tabs-home .slick-slide:not(.js-st-active),.slick-slide .show-for-large-up.st-font-size--s,.stmicro.cxv1:after,.st-selected-files-overlay,#form-search-desktop,.st-support-container,td .js-st-collapse-open,.st-slider--content .slick-track>.slick-slide:not(:first-child),.st-slider--stage .slick-track>.slick-slide:not(:first-child),.st-main .cd-accordion-menu .st-svg--arrow-right,.st-quickview__show-more,.st-page-content.js-st-page-content>div[data-page-content]:not(.hide-for-print) .st-edesign .st-h3,.modal,.st-search__searchfield,.st-edesign-container__copy.show-for-large-up,.st-edesign__title--small .js-st-read-more,.st-get-started__img{display:none !important}
body,.off-canvas-wrap,.inner-wrap,.st-main,.stmicro.cxv1,.st-stage-product__header,.st-stage-product__info,.cd-accordion-menu ul,td>.st-no-wrap,td>.st-no-wrap+span,.st-quickview__feature-list li.hidden,.st-edesign__title--small .st-more-content{display:block !important}
table,.st-breadcrumbs__li--right,.stmicro.cxv1.js-st-sidebar-active{width:100% !important}
.st-row,.row,.st-row--small,.st-slider,.st-slider>*{max-width:none}
.st-container{padding:50px 0 25px}
.st-tabs-home .slick-slide.js-st-active{min-width:100%}
.st-stage-product__summary{min-height:auto}
.st-grey-message-box__image{width:60px}
.stmicro.cxv1.js-st-sidebar-active .st-breadcrumbs--main{opacity:1}
.st-stage-product__headline{border-color:black}
.st-featured-video__item-box--right,.st-long-promotion-border{border:none !important}
.st-breadcrumbs__icon{fill:black !important}
.st-header{position:absolute}
.st-header.out-of-view{top:0}
.st-main{margin-top:76px}
a[href]:after,.st-stage-product__summary:after{content:none}
.st-stage-product__summary{margin-left:0;padding-left:0}
.st-page-content.js-st-page-content>div[data-page-content]:not(.hide-for-print){display:block !important}
.st-page-content.js-st-page-content>div[data-page-content]:not(.hide-for-print):before{content:attr(data-print-headline);display:block;font-size:24px;font-weight:700;letter-spacing:.3px;line-height:24px;padding:20px 0 18px;text-align:center}
.st-page-content.js-st-page-content>div[data-page-content]:not(.hide-for-print)>.st-container:last-child{margin:0}
.st-page-content.js-st-page-content>div[data-page-content]:empty{display:none !important}
.st-accordion-table-wrapper{margin:0 auto;padding:0 15px}
.st-accordion__content{height:auto !important}
.st-slider--stage .slick-track,.st-slider--content .slick-track,.st-card-wrapper .slick-track,.st-landing-slider .slick-track{transform:translate3d(0,0,0) !important;width:100% !important}
.st-card{display:block !important;min-width:25%}
.st-table--product-selector:before,.stsel-product-selector:before,.resource_selector_container:before,.st-stage-product.st-stage-product--catalog+.st-nav-tabs+.st-page-content>div[data-nav-tab-content-id='#tools-software']:after{content:'Please use the export function to download the table.';display:block;font-size:16px;height:100px;left:50%;line-height:100px;position:relative;text-align:center;top:50%;transform:translate(-50%,-50%);width:500px}
.st-table--product-selector *,.stsel-product-selector *,.resource_selector_container *{display:none !important}
.st-card__image{background-position:center center !important;background-size:cover !important;display:block}
.st-table .button{background-color:transparent !important}
.st-available-button{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.st-available-button:hover .quantity-label:after{border-left-color:#96d7f2}
.st-available-button.active .quantity-label:after{-webkit-transform:rotate(90deg) translateX(-3px);transform:rotate(90deg) translateX(-3px)}
.st-available-button__text-up{color:#74757c}
.st-available-button .quantity-label{font-size:13px;font-weight:700}
.st-available-button .quantity-label:after{content:'';border:4px solid transparent;display:inline-block;border-left-color:#3cb4e6;margin-left:7px;-webkit-transform-origin:left;transform-origin:left}
.st-button--block{display:flex}
.st-button--bold{font-weight:700}
.st-button--primary,.button,button{background-color:#3cb4e6 !important;border-color:#3cb4e6 !important;color:#fff !important}
.st-button--primary span,.button span,button span{color:#fff !important}
.st-button--secondary{background-color:#74757c !important;border-color:#74757c !important;color:#fff !important}
.st-button--secondary span{color:#fff !important}
.st-button--outline{background-color:#fff !important;border-color:#3cb4e6 !important;color:#3cb4e6 !important}
.st-button--outline span{color:#3cb4e6 !important}
.st-button--transparent{background-color:transparent !important;border-color:#fff !important;color:#fff !important}
.st-button--transparent span{color:#fff !important}
.st-button--shop{background-color:#03234b !important;border-color:#03234b !important;color:#fff !important}
.st-button--shop span{color:#fff !important}
.st-button--top{background-color:#3cb4e6 !important;border-color:#3cb4e6 !important;color:#fff !important;opacity:.5;padding:5px;transform:rotate(-90deg)}
.st-button--top span{color:#fff !important}
.st-button--disabled,.button.disabled,button.disabled,submit.disabled{opacity:.65;pointer-events:none}
.st-button--error{border:1px solid #e6007e !important;cursor:not-allowed !important}
.st-button--error.st-button--primary:hover,.st-button--error.button:hover,button.st-button--error:hover{background-color:#3cb4e6 !important}
.st-button--error.st-button--transparent:hover{background-color:transparent !important}
.st-button--error.st-button--shop:hover{background-color:#03234b !important}
.st-button.st-qrcode-link{border:0;display:block;float:none;font-size:13px;padding:0}
.st-button.st-qrcode-link svg{display:none}
.st-button.st-qrcode-link span{color:black !important}
.st-qrcode canvas{max-width:30%}
.st-table--pdp-tools-software td img{max-width:50px !important}
.st-edesign__col-right{border:1px solid #e6e6e6}
.st-image-container.st-image-container--fullwidth .st-svg--zoom+img{max-width:60% !important}
.st-card--application,.st-card--application .st-card__image{height:auto}
.st-card--application .st-card__content{bottom:auto;position:relative;transform:translateY(0)}
.st-card--application .st-card__copy{max-height:none}
}
.st-header__search .f-dropdown{border-top:0;margin-top:0;max-width:100%}
.st-header__search .st-input{margin-bottom:0}
.st-available-button{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.st-available-button:hover .quantity-label:after{border-left-color:#96d7f2}
.st-available-button.active .quantity-label:after{-webkit-transform:rotate(90deg) translateX(-3px);transform:rotate(90deg) translateX(-3px)}
.st-available-button__text-up{color:#74757c}
.st-available-button .quantity-label{font-size:13px;font-weight:700}
.st-available-button .quantity-label:after{content:'';border:4px solid transparent;display:inline-block;border-left-color:#3cb4e6;margin-left:7px;-webkit-transform-origin:left;transform-origin:left}
.st-button--bold{font-weight:700}
.st-search input[type='text'].st-search__input,.st-search__select,.st-search .st-button,.st-search input[type='text']{height:44px;margin:0}
.st-search input[type='text'].st-search__input{background:#f8f8f8;color:#74757c;margin-bottom:0}
.st-search__select,.st-search .st-button{align-items:center;display:flex;justify-content:center;margin:0;text-align:center}
.st-search__select{border:1px solid #ccc;border-right:0;color:#74757c;font-size:13px;padding:10px}
.st-search__select span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.st-search__select .fa{font-size:18px;margin-left:10px}
.st-search__dropdown{background:transparent;border:0;left:-9999px;list-style:none;margin-left:0;max-height:306px;opacity:0;position:absolute;top:44px;transition:opacity .2s ease;width:100%;z-index:119}
.st-search__dropdown.open{opacity:1;outline:0;pointer-events:none}
.st-search__dropdown .st-search__searchlist{border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;padding:10px 0 5px 10px;transition:opacity .2s ease;width:calc(75% - 1px)}
.st-search__dropdown .st-search__searchlist .simplebar-track.vertical{bottom:10px;right:5px;top:10px}
.st-search__dropdown .st-search__searchlist .simplebar-content .st-copy,.st-search__dropdown .st-search__searchlist .simplebar-content .st-search-result__link,.st-search__dropdown .st-search__searchlist .simplebar-content .region-content .container-fluid .col-md-4 .stock-quote,.region-content .container-fluid .col-md-4 .st-search__dropdown .st-search__searchlist .simplebar-content .stock-quote,.st-search__dropdown .st-search__searchlist .simplebar-content form.validationForm{margin-right:20px}
.st-search__dropdown .st-radio input[type='radio']+label{margin:0 0 12px 0}
.st-search__dropdown .st-radio input[type='radio']+label:before,.st-search__dropdown .st-radio input[type='radio']+label:after{top:9px}
.st-search__dropdown .st-radio input[type='radio']+label:before{height:10px;width:10px}
.st-search__dropdown .st-radio input[type='radio']+label:after{height:12px;width:12px}
.st-search__filter,.st-search__searchlist{background:#fff}
.st-search__filter{border:1px solid #ccc;border-top:0;padding:10px 10px 5px 0;pointer-events:auto;width:calc(25% - 1px * -1)}
.st-search__filter ul,.st-search__filter li{list-style:none;margin:0;padding:0}
.st-search__searchlist{opacity:0}
.st-search__searchlist.open{opacity:1;pointer-events:auto}
.st-search__searchlist .st-h5,.st-search__searchlist .contactsubtitle{margin-bottom:10px}
.st-search__searchlist .st-h5:not(:first-of-type),.st-search__searchlist .contactsubtitle:not(:first-of-type){margin-top:25px}
.st-search__searchlist .st-h5 svg,.st-search__searchlist .contactsubtitle svg{margin-right:15px}
.st-search__searchlist .st-copy,.st-search__searchlist .st-search-result__link,.st-search__searchlist .region-content .container-fluid .col-md-4 .stock-quote,.region-content .container-fluid .col-md-4 .st-search__searchlist .stock-quote,.st-search__searchlist form.validationForm{font-size:13px;margin-bottom:5px}
.st-search__searchfield{height:72px}
.st-search__searchfield #form-search-desktop{padding:15px 0}
.st-search__searchfield .st-input{margin-bottom:0}
.st-search__searchfield input[type='text'].st-search__input,.st-search__searchfield .st-button{height:42px;margin-bottom:0}
.st-search__searchfield input[type='text'].st-search__input.show-for-medium-only,.st-search__searchfield .st-button.show-for-medium-only{padding:9px 30px}
.st-search__searchfield input[type='text'].st-search__input{background:#fff}
@media(max-width:40em){.st-search__searchfield input[type='text'].st-search__input{width:calc(100% - 42px)}
}
.st-search__searchfield input[type='text'].st-search__input+.st-button{border:1px solid #ccc;border-left:0;padding:11px}
.st-search__searchfield .st-action-icons{align-items:center;justify-content:center}
@media(min-width:64.063em){.st-search__searchfield .st-action-icons{justify-content:flex-start}
}
.st-search__searchfield .st-search__dropdown{top:34px}
@media(max-width:64em){.st-search__searchfield .st-search__dropdown{top:42px}
}
.st-search__searchfield .st-search__searchlist{border-left:1px solid #ccc;max-height:306px;overflow:auto;padding-bottom:10px;width:100%}
.st-search--close{color:#74757c;cursor:pointer;font-size:13px}
.st-search--close:hover{color:#3cb4e6}
.st-search--bookmarks{margin-bottom:50px}
.st-search--bookmarks .st-search__searchlist{margin-bottom:60px}
.st-search--bookmarks .st-search__searchlist .st-copy,.st-search--bookmarks .st-search__searchlist .st-search-result__link,.st-search--bookmarks .st-search__searchlist .region-content .container-fluid .col-md-4 .stock-quote,.region-content .container-fluid .col-md-4 .st-search--bookmarks .st-search__searchlist .stock-quote,.st-search--bookmarks .st-search__searchlist form.validationForm{display:flex;flex-direction:row;justify-content:space-between}
.st-search--mobile{display:none;height:calc(100% - 118px);opacity:0;position:fixed;top:118px;transition:opacity .3s ease;width:100%;z-index:400}
.st-search--mobile .st-search__searchlist{height:calc(100% - 72px);opacity:1;overflow-y:scroll;padding:15px 0 50px 0}
.st-search--mobile .st-search__searchlist .st-copy,.st-search--mobile .st-search__searchlist .st-search-result__link,.st-search--mobile .st-search__searchlist .region-content .container-fluid .col-md-4 .stock-quote,.region-content .container-fluid .col-md-4 .st-search--mobile .st-search__searchlist .stock-quote,.st-search--mobile .st-search__searchlist form.validationForm{font-size:14px;margin-bottom:10px;padding-left:10px}
.st-search--mobile .st-search__searchlist--bookmarks{margin-bottom:60px}
.st-search--mobile .st-search__searchlist--bookmarks .st-copy,.st-search--mobile .st-search__searchlist--bookmarks .st-search-result__link,.st-search--mobile .st-search__searchlist--bookmarks .region-content .container-fluid .col-md-4 .stock-quote,.region-content .container-fluid .col-md-4 .st-search--mobile .st-search__searchlist--bookmarks .stock-quote,.st-search--mobile .st-search__searchlist--bookmarks form.validationForm{display:flex;flex-direction:row;justify-content:space-between}
.st-search--mobile.block{display:block}
.st-search--mobile.fade-in{opacity:1}
.st-search--mobile .st-search__footer{background:#f8f8f8;bottom:0;left:0;padding:15px;position:fixed;right:0}
.st-search--mobile .st-search__footer div:not(.st-message-box){cursor:pointer;display:flex;flex-direction:row;justify-content:center}
.st-search--mobile .st-search__footer div:not(.st-message-box) span{color:#74757c;font-size:13px;font-weight:700;padding-right:5px}
.st-sidebar--search .st-sidebar--search__content{display:none}
.st-sidebar--search .st-sidebar--search__content-active{display:block}
.st-sidebar--search:not(.st-sidebar--active){display:none}
.st-search-tab-content{display:flex;flex:1 1 auto;margin-bottom:0;position:relative}
.st-search-tab-content:before{display:none}
@media(min-width:64.063em){.st-search-tab-content__sidebar .content .st-row--search{max-width:1300px}
}
@media(min-width:1680px){.st-search-tab-content__sidebar .content>.st-row--search{margin-left:50px}
}
.st-search-tab-content .st-table--pagination .pagination{margin-right:0}
.st-side-navigation{background:#f8f8f8;-ms-overflow-style:none;will-change:transform}
.st-side-navigation ul{background:#f8f8f8;height:100vh;will-change:transform}
.st-side-navigation ul li{border-bottom:1px solid #ebebeb}
.st-side-navigation ul li a{border:0;color:#03234b;font-size:16px;padding:12px 20px}
.st-side-navigation ul li a:hover{background:#f8f8f8}
.st-side-navigation ul li label{align-items:center;background:#fff;border-bottom:1px solid #ebebeb;border-top:0;color:#03234b;display:flex;flex-direction:row;font-size:16px;font-weight:700;justify-content:center;padding:12px 30px 12px 10px;position:relative;text-transform:none}
.st-side-navigation ul li label .st-svg--all-products,.st-side-navigation ul li label .st-svg--tools,.st-side-navigation ul li label .st-svg--applications,.st-side-navigation ul li label .st-svg--user,.st-side-navigation ul li label .st-svg--about-us,.st-side-navigation ul li label .st-svg--edit{fill:#03234b;height:16px;margin-right:10px;width:16px}
.st-side-navigation ul li span{color:#ccc;font-weight:300}
.st-side-navigation ul li .browse-all-button{padding:0}
.st-side-navigation ul li .browse-all-button a{align-items:center;color:#fff;display:inline-flex;justify-content:start}
.st-side-navigation ul li .browse-all-button a.st-button:hover .st-svg{fill:#fff}
.st-side-navigation__second{color:#74757c !important}
.st-side-navigation__title{display:block;font-size:16px;padding:12px 20px}
.st-side-navigation .has-submenu>a{position:relative}
.st-side-navigation .has-submenu>a:after{border-bottom:1px solid #74757c;border-left:0;border-right:1px solid #74757c;border-top:0;content:'';float:right;height:8px;position:absolute;right:15px;top:50%;transform:rotate(-45deg) translateY(-50%);width:8px}
.st-side-navigation .has-submenu .st-side-submenu{transform:translate3d(100%,0,0)}
.st-side-navigation .has-submenu .st-side-submenu.move-right-withdisplaynone{transform:translate3d(0,0,0)}
.st-side-navigation .has-submenu .st-side-submenu.move-right-withdisplaynone.st-inactive{overflow:hidden}
.st-side-navigation .has-submenu .st-side-submenu li{border:0}
.st-side-navigation .has-submenu .st-side-submenu label{background:#fff;border-top:1px solid #ebebeb;display:block;padding:0}
.st-side-navigation .has-submenu .st-side-submenu__back a{background:transparent;border-bottom:1px solid #ebebeb;border-top:0;color:#74757c;font-size:14px;font-weight:400;margin-bottom:12px;padding:12px 20px;text-transform:none}
.st-side-navigation .has-submenu .st-side-submenu__back a:before{border-bottom:1px solid #74757c;border-left:0;border-right:1px solid #74757c;border-top:0;content:'';float:left;height:10px;transform:rotate(135deg) translateY(-40%);width:10px}
.st-side-navigation .has-submenu .st-side-submenu__group-end{border-bottom:1px solid #ebebeb !important}
.st-side-navigation .has-submenu .left-submenu{box-shadow:99999px 0 0 99999px #f8f8f8;width:100%}
.st-side-navigation .st-svg--close{fill:#03234b;height:18px;position:absolute;right:15px;top:15px;width:18px}
.st-side-navigation--bottom{background:#fff;bottom:0;box-sizing:content-box;left:unset;max-height:100%;overflow:auto;overflow-x:hidden;position:absolute;right:0;top:0;transform:translate3d(0,100%,0);transition:transform .6s ease 0;width:100%;z-index:1001}
.st-side-navigation--bottom ul{background:#fff}
.st-side-navigation--bottom>ul{overflow-x:hidden;overflow-y:auto}
.st-side-navigation--bottom>ul.st-inactive{overflow-y:hidden}
.st-side-navigation--bottom-active{transform:translate3d(0,0,0) !important}
.st-side-navigation--bottom .has-submenu>a{padding-right:30px}
.st-side-navigation--bottom .has-submenu>a:after{content:'';height:10px;width:10px}
.st-side-navigation--bottom .has-submenu .st-side-submenu li{border-bottom:1px solid #ebebeb}
.st-side-navigation--bottom .has-submenu .st-side-submenu__back a{border-bottom:0;font-weight:400;margin-bottom:0}
.st-side-navigation--bottom .has-submenu .st-svg--close{top:12px}
.st-side-navigation--bottom .has-submenu .left-submenu{box-shadow:99999px 0 0 99999px #fff}
@media(min-width:64.063em){.st-side-navigation{display:none}
}
.st-side-navigation--bottom ul:not(.off-canvas-list){display:none}
.st-right-off-canvas-menu ul.off-canvas-list li.has-submenu>a{padding-right:30px}
.st-off-canvas-fixed{transition:transform .4s ease;z-index:200}
.left-off-canvas-menu ul.off-canvas-list li.has-submenu>a:after{content:'';margin:0}
.left-off-canvas-menu.st-right-off-canvas-menu{height:100vh;left:auto;margin-right:-250px;right:0;transform:none;width:250px}
.move-right>.st-off-canvas-fixed{transform:translate3d(-250px,0,0)}
@media all and (-ms-high-contrast:none){.move-right>.st-off-canvas-fixed .st-header--mobile{position:absolute}
}
.move-right>.inner-wrap{transform:translate3d(-250px,0,0)}
.move-right>.inner-wrap:after{background:rgba(0,0,0,0.4);content:'';display:block;height:100%;left:0;opacity:1;position:absolute;top:0;transition:all .4s ease;width:100%;z-index:1000}
@media(min-width:64.063em){.move-right>.inner-wrap{transform:translate3d(0,0,0)}
}
.st-footer{border-top:2px solid #3cb4e6}
.st-footer .st-container{margin:0;padding:25px 0}
.st-footer__headline,.st-footer__nav>li:first-child{color:#fff;display:block;font-size:14px;font-weight:700;margin:0;padding-bottom:15px}
@media only screen and (max-width:40.063em){.st-footer__headline,.st-footer__nav>li:first-child{text-align:center}
}
.st-footer__nav{list-style-type:none;margin:0 0 25px 0;padding:0;position:relative}
.st-footer__nav li{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;list-style-type:none;padding-left:0}
.st-footer__nav li::before{content:none}
.st-footer__nav li a{color:#fff}
.st-footer__nav li a:hover{color:#fff}
.st-footer__nav>li:first-child a{color:#3cb4e6}
@media only screen and (max-width:40.063em){.st-footer__nav>li:not(:first-child){padding-bottom:10px;text-align:center}
}
@media only screen and (max-width:40.063em){.st-footer__network{text-align:center}
}
.st-footer__copy{color:#fff;font-size:13px;font-weight:700;line-height:1.5;margin-top:25px;text-align:center}
.st-footer__copy a{color:#fff}
.st-footer__copy.st-footer__subcopy{margin-top:15px}
.st-footer__copy.st-footer__subcopy a{color:#74757c;font-weight:400}
.st-footer__links{display:inline-block}
@media only screen and (max-width:64.063em){.st-footer__links{display:block;margin-top:15px}
}
@media only screen and (max-width:40.063em){.st-footer__links{text-align:center}
}
.st-footer a:hover:not(.btn-close-panel){color:#90cfeb}
.st-footer .subscription-form{margin:0 auto;max-width:360px}
.st-footer .st-footer__slider{margin-top:5px;width:calc(100% - 1px)}
.st-footer .st-footer__slider-img{display:block;float:left;max-width:111px}
.st-footer .st-footer__slider-img img.lazyload{height:1px;max-height:1px}
.st-footer .st-footer__slider-content{float:left;max-width:calc(100% - 115px);padding-left:5px}
.st-footer .slick-next,.st-footer .slick-prev{display:none !important}
.st-footer .st-slick-next,.st-footer .st-slick-prev{display:inline-block;height:20px;position:relative;width:20px}
.st-footer .st-slick-next .st-svg,.st-footer .st-slick-prev .st-svg{left:10px;position:absolute;top:10px;transform:translate(-50%,-50%)}
.st-footer .st-slick-prev{transform:rotate(180deg)}
.st-footer .st-slick-nav{position:absolute;right:0;top:1px}
.st-footer .slick-slide{padding:0 1px}
.st-footer .back-to-top-btn{background-color:#3cb4e6;bottom:80px;cursor:pointer;height:34px;opacity:.5;position:fixed;right:10px;text-align:center;transition:opacity 200ms ease-out;width:34px;z-index:198}
@media(min-width:40.063em){.st-footer .back-to-top-btn{bottom:115px}
}
.st-footer .back-to-top-btn .st-svg--arrow-up-thin{fill:#fff;height:20px;position:relative;top:6px;width:11px}
.st-footer .back-to-top-btn.back-to-top-btn--hidden{opacity:0;z-index:-1}
.st-press-teaser-footer__headline{color:#ccc;font-size:12px;margin-bottom:10px}
.st-press-teaser-footer__content{font-size:14px;max-height:90px;overflow:hidden;position:relative;word-wrap:break-word}
.media-subscription form .message-row{display:none}
a.st-homeheader-link{color:#03234b}
a.st-homeheader-link:hover .st-svg{fill:#03234b}
@media(min-width:64.063em){.st-main-eventsurvey{max-height:100px;min-height:100px}
.iframe-eventsurvey[src^='https://my.st.com/webApp/']{margin-bottom:200px}
}
@media(max-width:40.063em){.st-quicklinksmenu-fixed{display:none}
}
.st-selected-files-numberanimation{display:inline-block;position:absolute;font-size:22px;left:20px;opacity:1}
.st-selected-files-numberanimation-transition{opacity:0;font-size:70px;left:-8px;transition:opacity 1200ms,font-size 800ms,left 800ms;visibility:visible}
.st-application-catalog-grid_imagestohide .st-card--application{height:auto}
.st-application-catalog-grid_imagestohide .st-card__image{height:auto}
.st-application-catalog-grid_imagestohide .st-card__image img{display:none}
.st-application-catalog-grid_imagestohide .st-card__content{transform:initial;position:static;display:flex;flex-direction:column;flex:1}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.st-application-catalog-grid_imagestohide .st-card--application{display:inline}
.st-application-catalog-grid_imagestohide .st-card__content{transform:none}
}
.touch .st-application-catalog-grid_imagestohide .st-card--application .st-card__image{height:auto}
.touch .st-application-catalog-grid_imagestohide .st-card--application .st-card__content{position:static}
.st-card__content .js-st-dotdotdot{overflow:hidden}
.st-application-catalog-grid_imagestohide .st-card--application .st-card__headline{flex:1 0 auto}
.table-align-center{margin:auto}
.js-get-software-restricted-check{display:none}
.gated-form-column-wrapper{display:flex;flex-direction:row}
@media only screen and (max-width:40.063em){.gated-form-column-wrapper{flex-direction:column}
.gated-form-column-wrapper>.input-form{order:1}
}
.tooltip-popup{background-color:#fff;-webkit-box-shadow:0 0 4px #ccc;box-shadow:0 0 4px #ccc;padding:15px;position:absolute;z-index:1010}
.tooltip-popup.is-right-position{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
.tooltip-popup.is-bottom-position{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
.tooltip-popup.is-right-position.is-bottom-position{-webkit-transform:translate(-100%,-100%);transform:translate(-100%,-100%)}
.tooltip-popup.is-mobile{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:none}
.tooltip-popup .title{padding-right:110px;position:relative}
.tooltip-popup .hide-status{border:1px solid #03234b;-webkit-box-sizing:border-box;box-sizing:border-box;height:5px;position:absolute;right:0;top:9px;width:100px}
.tooltip-popup .hide-status div{background:#03234b;height:100%;left:0;position:absolute;top:0;width:0}
.browse-all-button{display:flex;align-items:center;justify-content:center;padding:0 20px 18px 18px}
.browse-all-button .st-button{margin-bottom:0;margin-right:0;width:100%;position:relative}
.browse-all-button .st-svg{fill:#fff;height:15px;margin:0 5px;width:20px}
.wrapped-show-more-element{position:relative}
.wrapped-show-more-element.is-collapsible.is-collapsed{overflow:hidden}
.wrapped-show-more-element.is-wrapped{width:100%}
.wrapped-show-more-element .toggler{background:#fff;bottom:0;height:20px;line-height:20px;position:absolute;text-align:center;width:100%}
.wrapped-show-more-element .toggler a{background:#fff;color:#3cb4e6;display:inline;font-size:13px;font-weight:700;padding:0 25px}
.wrapped-show-more-element .toggler a .st-svg--arrow-right{fill:#3cb4e6;margin:0 0 0 7.5px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all 500ms;transition:all 500ms}
.wrapped-show-more-element .toggler::before{background-color:#ccc;content:' ';display:block;height:1px;left:0;position:absolute;top:10px;width:100%}
.wrapped-show-more-element:not(.is-collapsed) .toggler a .st-svg--arrow-right{-webkit-transform:rotate(270deg);transform:rotate(270deg)}
.wrapped-show-more-element.is-collapsed .overlay{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(white));bottom:20px;height:20px;left:0;position:absolute;width:100%}