.glide{position:relative;width:100%;box-sizing:border-box}
.glide *{box-sizing:inherit}
.glide__track{overflow:hidden}
.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}
.glide__slides--dragging{user-select:none}
.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}
.glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}
.glide__arrows{-webkit-touch-callout:none;user-select:none}
.glide__bullets{-webkit-touch-callout:none;user-select:none}
.glide--rtl{direction:rtl}
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
h1{font-size:2em;margin:.67em 0}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:button}
button::-moz-focus-inner,[type='button']::-moz-focus-inner,[type='reset']::-moz-focus-inner,[type='submit']::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type='button']:-moz-focusring,[type='reset']:-moz-focusring,[type='submit']:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type='checkbox'],[type='radio']{box-sizing:border-box;padding:0}
[type='number']::-webkit-inner-spin-button,[type='number']::-webkit-outer-spin-button{height:auto}
[type='search']{-webkit-appearance:textfield;outline-offset:-2px}
[type='search']::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
.grid,.grid-full{max-width:100em;margin:auto;padding:2.5rem 1.75rem 0}
@media only screen and (min-width:48.0625em){.grid,.grid-full{padding:0 2.5rem 0}
}
.grid .row,.grid-full .row{margin-top:-2.5rem;margin-bottom:2.5rem}
.grid .row [class*="col-mobile"],.grid-full .row [class*="col-mobile"],.grid .row [class^="col-desktop-"],.grid-full .row [class^="col-desktop-"],.grid .row [class*="col-desktop-"],.grid-full .row [class*="col-desktop-"]{margin-top:2.5rem}
@media only screen and (min-width:48.0625em){.grid .row,.grid-full .row{margin-top:0}
.grid .row [class*="col-mobile"],.grid-full .row [class*="col-mobile"],.grid .row [class^="col-desktop-"],.grid-full .row [class^="col-desktop-"],.grid .row [class*="col-desktop-"],.grid-full .row [class*="col-desktop-"]{margin-top:0}
}
.grid .row:last-child,.grid-full .row:last-child{margin-bottom:0}
.grid.no-mobile-margins,.grid-full.no-mobile-margins{padding-top:0}
.grid.no-mobile-margins .row,.grid-full.no-mobile-margins .row{margin-top:0}
.grid.no-mobile-margins .row [class*="col-mobile"],.grid-full.no-mobile-margins .row [class*="col-mobile"],.grid.no-mobile-margins .row [class^="col-desktop-"],.grid-full.no-mobile-margins .row [class^="col-desktop-"],.grid.no-mobile-margins .row [class*="col-desktop-"],.grid-full.no-mobile-margins .row [class*="col-desktop-"]{margin-top:0}
.grid.no-row-margins .row,.grid-full.no-row-margins .row{margin-bottom:0}
@media only screen and (max-width:48em){.grid.collapse-cols-mobile [class*="col-mobile"],.grid-full.collapse-cols-mobile [class*="col-mobile"]{flex-basis:100%}
.grid.collapse-cols-mobile [class^="col-desktop-"],.grid-full.collapse-cols-mobile [class^="col-desktop-"],.grid.collapse-cols-mobile [class*="col-desktop-"],.grid-full.collapse-cols-mobile [class*="col-desktop-"]{padding-right:1rem;padding-left:1rem}
}
@media only screen and (max-width:48em){.grid.reverse-collapse-mobile .row,.grid-full.reverse-collapse-mobile .row{flex-wrap:wrap-reverse}
}
.grid.no-nested-padding,.grid-full.no-nested-padding{padding-left:0;padding-right:0}
.grid.align-items .row,.grid-full.align-items .row{align-items:center}
.grid.center-row .row,.grid-full.center-row .row{justify-content:center}
.grid.center-row .row [class^="col-desktop-"],.grid-full.center-row .row [class^="col-desktop-"]{white-space:collapse}
.grid.center-row .row [class^="col-desktop-"]:empty,.grid-full.center-row .row [class^="col-desktop-"]:empty{display:none}
.grid-full{max-width:none;padding-left:0;padding-right:0}
.row{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}
.row.reverse{flex-direction:row-reverse;flex-wrap:wrap-reverse}
.col.reverse{flex-direction:column-reverse;flex-wrap:wrap-reverse}
[class^="col-mobile"],[class*=" col-mobile"],[class^="col-mobile-offset"],[class*=" col-mobile-offset"]{box-sizing:border-box;flex:0 0 auto;flex-direction:column;padding-right:1rem;padding-left:1rem}
.col-mobile{flex-grow:1;flex-basis:0;max-width:100%}
.col-mobile-1{flex-basis:8.33333333%;max-width:8.33333333%}
.col-mobile-2{flex-basis:16.66666667%;max-width:16.66666667%}
.col-mobile-3{flex-basis:25%;max-width:25%}
.col-mobile-4{flex-basis:33.33333333%;max-width:33.33333333%}
.col-mobile-5{flex-basis:41.66666667%;max-width:41.66666667%}
.col-mobile-6{flex-basis:50%;max-width:50%}
.col-mobile-7{flex-basis:58.33333333%;max-width:58.33333333%}
.col-mobile-8{flex-basis:66.66666667%;max-width:66.66666667%}
.col-mobile-9{flex-basis:75%;max-width:75%}
.col-mobile-10{flex-basis:83.33333333%;max-width:83.33333333%}
.col-mobile-11{flex-basis:91.66666667%;max-width:91.66666667%}
.col-mobile-12{flex-basis:100%;max-width:100%}
.col-mobile-offset-1{margin-left:8.33333333%}
.col-mobile-offset-2{margin-left:16.66666667%}
.col-mobile-offset-3{margin-left:25%}
.col-mobile-offset-4{margin-left:33.33333333%}
.col-mobile-offset-5{margin-left:41.66666667%}
.col-mobile-offset-6{margin-left:50%}
.col-mobile-offset-7{margin-left:58.33333333%}
.col-mobile-offset-8{margin-left:66.66666667%}
.col-mobile-offset-9{margin-left:75%}
.col-mobile-offset-10{margin-left:83.33333333%}
.col-mobile-offset-11{margin-left:91.66666667%}
.start-mobile{justify-content:flex-start;text-align:start}
.center-mobile{justify-content:center;text-align:center}
.end-mobile{justify-content:flex-end;text-align:end}
.top-mobile{align-items:flex-start}
.middle-mobile{align-items:center}
.bottom-mobile{align-items:flex-end}
.around-mobile{justify-content:space-around}
.between-mobile{justify-content:space-between}
.first-mobile{order:-1}
.last-mobile{order:1}
@media only screen and (min-width:48.0625em){[class^="col-desktop"],[class*=" col-desktop"],[class^="col-desktop-offset"],[class*=" col-desktop-offset"]{box-sizing:border-box;flex:0 0 auto;flex-direction:column;padding-right:1rem;padding-left:1rem}
.col-desktop{flex-grow:1;flex-basis:0;max-width:100%}
.col-desktop-1{flex-basis:8.33333333%;max-width:8.33333333%}
.col-desktop-2{flex-basis:16.66666667%;max-width:16.66666667%}
.col-desktop-3{flex-basis:25%;max-width:25%}
.col-desktop-4{flex-basis:33.33333333%;max-width:33.33333333%}
.col-desktop-5{flex-basis:41.66666667%;max-width:41.66666667%}
.col-desktop-6{flex-basis:50%;max-width:50%}
.col-desktop-7{flex-basis:58.33333333%;max-width:58.33333333%}
.col-desktop-8{flex-basis:66.66666667%;max-width:66.66666667%}
.col-desktop-9{flex-basis:75%;max-width:75%}
.col-desktop-10{flex-basis:83.33333333%;max-width:83.33333333%}
.col-desktop-11{flex-basis:91.66666667%;max-width:91.66666667%}
.col-desktop-12{flex-basis:100%;max-width:100%}
.col-desktop-offset-1{margin-left:8.33333333%}
.col-desktop-offset-2{margin-left:16.66666667%}
.col-desktop-offset-3{margin-left:25%}
.col-desktop-offset-4{margin-left:33.33333333%}
.col-desktop-offset-5{margin-left:41.66666667%}
.col-desktop-offset-6{margin-left:50%}
.col-desktop-offset-7{margin-left:58.33333333%}
.col-desktop-offset-8{margin-left:66.66666667%}
.col-desktop-offset-9{margin-left:75%}
.col-desktop-offset-10{margin-left:83.33333333%}
.col-desktop-offset-11{margin-left:91.66666667%}
.start-desktop{justify-content:flex-start;text-align:start}
.center-desktop{justify-content:center;text-align:center}
.end-desktop{justify-content:flex-end;text-align:end}
.top-desktop{align-items:flex-start}
.middle-desktop{align-items:center}
.bottom-desktop{align-items:flex-end}
.around-desktop{justify-content:space-around}
.between-desktop{justify-content:space-between}
.first-desktop{order:-1}
.last-desktop{order:1}
}
.section{max-width:100em;margin:auto}
@media only screen and (max-width:100.21875em){.section{padding-left:1.75rem;padding-right:1.75rem}
}
.ra-global-nav__body{padding-top:unset}
@media only screen and (max-width:48em){.root.responsivegrid>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.generic-container,.related-content-group>.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.generic-container,.root.responsivegrid>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.column-control,.related-content-group>.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.column-control{margin-top:0;margin-bottom:0;padding-top:1rem;padding-bottom:0}
.grid .row [class*="col-mobile"]{margin-top:0}
}
figure{margin:0;padding:0}
hr{border:0;border-top:2px solid #e5e6e9;margin:-2px 0 0 0}
img{max-width:100%;width:auto}
ol,ul{margin-left:0;padding-left:0}
ol li,ul li{margin-left:1.2rem}
ol li p,ul li p{margin:0}
table{border:0;border-collapse:collapse;width:100%}
table caption{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;position:relative !important}
table th,table td{padding:.8rem}
table th p:last-child,table td p:last-child{margin-bottom:0;padding-bottom:0}
@font-face{font-family:"BarlowRegular";src:url("../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/fonts/barlow-regular-webfont.woff2?zdfsaf1") format("woff2"),url("../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/fonts/barlow-regular-webfont.woff?asdf1") format("woff"),url("../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/fonts/barlow-regular-webfont.ttf?asdf1") format("truetype");font-weight:normal;font-style:normal}
@font-face{font-family:"BarlowItalic";src:url("../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/fonts/barlow-italic-webfont.woff2?zdfsaf1") format("woff2"),url("../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/fonts/barlow-italic-webfont.woff?asdf1") format("woff"),url("../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/fonts/barlow-italic-webfont.ttf?asdf1") format("truetype");font-weight:normal;font-style:normal}
@font-face{font-family:"BarlowMedium";src:url("../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/fonts/barlow-medium-webfont.woff2?zdfsaf1") format("woff2"),url("../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/fonts/barlow-medium-webfont.woff?asdf1") format("woff"),url("../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/fonts/barlow-medium-webfont.ttf?asdf1") format("truetype");font-weight:normal;font-style:normal}
@font-face{font-family:"BarlowMediumItalic";src:url("../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/fonts/barlow-medium-italic-webfont.woff2?zdfsaf1") format("woff2"),url("../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/fonts/barlow-medium-italic-webfont.woff?asdf1") format("woff"),url("../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/fonts/barlow-medium-italic-webfont.ttf?asdf1") format("truetype");font-weight:normal;font-style:normal}
@font-face{font-family:"BarlowBold";src:url("../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/fonts/barlow-bold-webfont.woff2?zdfsaf1") format("woff2"),url("../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/fonts/barlow-bold-webfont.woff?asdf1") format("woff"),url("../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/fonts/barlow-bold-webfont.ttf?asdf1") format("truetype");font-weight:normal;font-style:normal}
@font-face{font-family:"BarlowBoldItalic";src:url("../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/fonts/barlow-bold-italic-webfont.woff2?zdfsaf1") format("woff2"),url("../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/fonts/barlow-bold-italic-webfont.woff?asdf1") format("woff"),url("../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/fonts/barlow-bold-italic-webfont.ttf?asdf1") format("truetype");font-weight:normal;font-style:normal}
a,a:visited{color:#2a79c4}
a:hover{color:#2d2d2d}
a:focus{outline:1px dashed #2a79c4}
.text a,.text a:visited{color:#2a79c4}
h1,h2,h3,h4,h5,h6{font-family:inherit;font-size:inherit;font-weight:normal;margin:0;padding:0}
span.h1,span.h2,span.h3,span.h4,span.h5,span.h6{display:block}
.h1{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:15rem;line-height:3rem;margin-bottom:1rem}
html[lang^="cs"] .h1,html[lang^="ja"] .h1,html[lang^="ko"] .h1,html[lang^="pl"] .h1,html[lang^="ru"] .h1,html[lang^="tr"] .h1,html[lang^="zh"] .h1{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
@media only screen and (min-width:48.0625em){.h1{font-size:3.5rem;line-height:3.5rem}
}
.h2{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:1.75rem;line-height:2rem;margin-bottom:1rem}
html[lang^="cs"] .h2,html[lang^="ja"] .h2,html[lang^="ko"] .h2,html[lang^="pl"] .h2,html[lang^="ru"] .h2,html[lang^="tr"] .h2,html[lang^="zh"] .h2{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
@media only screen and (min-width:48.0625em){.h2{font-size:2.5rem;line-height:3rem}
}
.h3{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:2rem;line-height:2.5rem;margin-bottom:.75rem}
html[lang^="cs"] .h3,html[lang^="ja"] .h3,html[lang^="ko"] .h3,html[lang^="pl"] .h3,html[lang^="ru"] .h3,html[lang^="tr"] .h3,html[lang^="zh"] .h3{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.h3.highlighted{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .h3.highlighted,html[lang^="ja"] .h3.highlighted,html[lang^="ko"] .h3.highlighted,html[lang^="pl"] .h3.highlighted,html[lang^="ru"] .h3.highlighted,html[lang^="tr"] .h3.highlighted,html[lang^="zh"] .h3.highlighted{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
@media only screen and (min-width:48.0625em){.h3{font-size:2.25rem;line-height:2.75rem}
}
.h4{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:1.75rem;line-height:2.25rem;margin-bottom:.75rem}
html[lang^="cs"] .h4,html[lang^="ja"] .h4,html[lang^="ko"] .h4,html[lang^="pl"] .h4,html[lang^="ru"] .h4,html[lang^="tr"] .h4,html[lang^="zh"] .h4{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
@media only screen and (min-width:48.0625em){.h4{line-height:2rem}
}
.h5{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:1.5rem;line-height:1.75rem;margin-bottom:.5rem}
html[lang^="cs"] .h5,html[lang^="ja"] .h5,html[lang^="ko"] .h5,html[lang^="pl"] .h5,html[lang^="ru"] .h5,html[lang^="tr"] .h5,html[lang^="zh"] .h5{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.h5.highlighted{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .h5.highlighted,html[lang^="ja"] .h5.highlighted,html[lang^="ko"] .h5.highlighted,html[lang^="pl"] .h5.highlighted,html[lang^="ru"] .h5.highlighted,html[lang^="tr"] .h5.highlighted,html[lang^="zh"] .h5.highlighted{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
.h6{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:1.125rem;line-height:1.5rem}
html[lang^="cs"] .h6,html[lang^="ja"] .h6,html[lang^="ko"] .h6,html[lang^="pl"] .h6,html[lang^="ru"] .h6,html[lang^="tr"] .h6,html[lang^="zh"] .h6{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
html[lang^="cs"] .h6,html[lang^="ja"] .h6,html[lang^="ko"] .h6,html[lang^="pl"] .h6,html[lang^="ru"] .h6,html[lang^="tr"] .h6,html[lang^="zh"] .h6{font-family:Helvetica Neue,Helvetica,sans-serif}
.subheading-1,.subtitle-1{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;margin-bottom:.5rem;font-size:1.5rem;line-height:2rem}
html[lang^="cs"] .subheading-1,html[lang^="cs"] .subtitle-1,html[lang^="ja"] .subheading-1,html[lang^="ja"] .subtitle-1,html[lang^="ko"] .subheading-1,html[lang^="ko"] .subtitle-1,html[lang^="pl"] .subheading-1,html[lang^="pl"] .subtitle-1,html[lang^="ru"] .subheading-1,html[lang^="ru"] .subtitle-1,html[lang^="tr"] .subheading-1,html[lang^="tr"] .subtitle-1,html[lang^="zh"] .subheading-1,html[lang^="zh"] .subtitle-1{font-family:Helvetica Neue,Helvetica,sans-serif}
.subheading-2,.subtitle-2{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;margin-bottom:.5rem;font-size:1.25rem;line-height:1.75rem}
html[lang^="cs"] .subheading-2,html[lang^="cs"] .subtitle-2,html[lang^="ja"] .subheading-2,html[lang^="ja"] .subtitle-2,html[lang^="ko"] .subheading-2,html[lang^="ko"] .subtitle-2,html[lang^="pl"] .subheading-2,html[lang^="pl"] .subtitle-2,html[lang^="ru"] .subheading-2,html[lang^="ru"] .subtitle-2,html[lang^="tr"] .subheading-2,html[lang^="tr"] .subtitle-2,html[lang^="zh"] .subheading-2,html[lang^="zh"] .subtitle-2{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.subheading-2.highlighted,.subtitle-2.highlighted{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .subheading-2.highlighted,html[lang^="cs"] .subtitle-2.highlighted,html[lang^="ja"] .subheading-2.highlighted,html[lang^="ja"] .subtitle-2.highlighted,html[lang^="ko"] .subheading-2.highlighted,html[lang^="ko"] .subtitle-2.highlighted,html[lang^="pl"] .subheading-2.highlighted,html[lang^="pl"] .subtitle-2.highlighted,html[lang^="ru"] .subheading-2.highlighted,html[lang^="ru"] .subtitle-2.highlighted,html[lang^="tr"] .subheading-2.highlighted,html[lang^="tr"] .subtitle-2.highlighted,html[lang^="zh"] .subheading-2.highlighted,html[lang^="zh"] .subtitle-2.highlighted{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
.subheading-3,.subtitle-3{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;margin-bottom:.5rem;font-size:1.125rem;line-height:1.5rem}
html[lang^="cs"] .subheading-3,html[lang^="cs"] .subtitle-3,html[lang^="ja"] .subheading-3,html[lang^="ja"] .subtitle-3,html[lang^="ko"] .subheading-3,html[lang^="ko"] .subtitle-3,html[lang^="pl"] .subheading-3,html[lang^="pl"] .subtitle-3,html[lang^="ru"] .subheading-3,html[lang^="ru"] .subtitle-3,html[lang^="tr"] .subheading-3,html[lang^="tr"] .subtitle-3,html[lang^="zh"] .subheading-3,html[lang^="zh"] .subtitle-3{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
p{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:1rem;line-height:1.375rem}
html[lang^="cs"] p,html[lang^="ja"] p,html[lang^="ko"] p,html[lang^="pl"] p,html[lang^="ru"] p,html[lang^="tr"] p,html[lang^="zh"] p{font-family:Helvetica Neue,Helvetica,sans-serif}
html[lang^="cs"] p,html[lang^="ja"] p,html[lang^="ko"] p,html[lang^="pl"] p,html[lang^="ru"] p,html[lang^="tr"] p,html[lang^="zh"] p{font-family:Helvetica Neue,Helvetica,sans-serif}
em,i{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] em,html[lang^="cs"] i,html[lang^="ja"] em,html[lang^="ja"] i,html[lang^="ko"] em,html[lang^="ko"] i,html[lang^="pl"] em,html[lang^="pl"] i,html[lang^="ru"] em,html[lang^="ru"] i,html[lang^="tr"] em,html[lang^="tr"] i,html[lang^="zh"] em,html[lang^="zh"] i{font-family:Helvetica Neue,Helvetica,sans-serif;font-style:italic}
small,sub,sup{font-size:.75em}
sub,sup{line-height:1;position:relative;vertical-align:baseline}
sub{top:.4em}
sup{top:-0.4em}
strong,b,.highlighted{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] strong,html[lang^="cs"] b,html[lang^="cs"] .highlighted,html[lang^="ja"] strong,html[lang^="ja"] b,html[lang^="ja"] .highlighted,html[lang^="ko"] strong,html[lang^="ko"] b,html[lang^="ko"] .highlighted,html[lang^="pl"] strong,html[lang^="pl"] b,html[lang^="pl"] .highlighted,html[lang^="ru"] strong,html[lang^="ru"] b,html[lang^="ru"] .highlighted,html[lang^="tr"] strong,html[lang^="tr"] b,html[lang^="tr"] .highlighted,html[lang^="zh"] strong,html[lang^="zh"] b,html[lang^="zh"] .highlighted{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.text-button{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:.03125em;text-transform:uppercase}
html[lang^="cs"] .text-button,html[lang^="ja"] .text-button,html[lang^="ko"] .text-button,html[lang^="pl"] .text-button,html[lang^="ru"] .text-button,html[lang^="tr"] .text-button,html[lang^="zh"] .text-button{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.text-breadcrumb{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:.813rem;line-height:1}
html[lang^="cs"] .text-breadcrumb,html[lang^="ja"] .text-breadcrumb,html[lang^="ko"] .text-breadcrumb,html[lang^="pl"] .text-breadcrumb,html[lang^="ru"] .text-breadcrumb,html[lang^="tr"] .text-breadcrumb,html[lang^="zh"] .text-breadcrumb{font-family:Helvetica Neue,Helvetica,sans-serif}
.text-default{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:1rem;line-height:1.375rem}
html[lang^="cs"] .text-default,html[lang^="ja"] .text-default,html[lang^="ko"] .text-default,html[lang^="pl"] .text-default,html[lang^="ru"] .text-default,html[lang^="tr"] .text-default,html[lang^="zh"] .text-default{font-family:Helvetica Neue,Helvetica,sans-serif}
.caption{font-size:.875rem;line-height:1.375rem;letter-spacing:.03125em;letter-spacing:0}
.legal{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:.75rem;line-height:1.125rem;letter-spacing:.03125em}
html[lang^="cs"] .legal,html[lang^="ja"] .legal,html[lang^="ko"] .legal,html[lang^="pl"] .legal,html[lang^="ru"] .legal,html[lang^="tr"] .legal,html[lang^="zh"] .legal{font-family:Helvetica Neue,Helvetica,sans-serif}
.publication{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:1.125rem;line-height:1.5rem;letter-spacing:.03125em}
html[lang^="cs"] .publication,html[lang^="ja"] .publication,html[lang^="ko"] .publication,html[lang^="pl"] .publication,html[lang^="ru"] .publication,html[lang^="tr"] .publication,html[lang^="zh"] .publication{font-family:Helvetica Neue,Helvetica,sans-serif}
@media only screen and (min-width:48.0625em){.publication{font-size:1.25rem;line-height:2rem}
}
.overline{font-size:.875rem;line-height:1.375rem;letter-spacing:.03125em;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;text-transform:uppercase}
html[lang^="cs"] .overline,html[lang^="ja"] .overline,html[lang^="ko"] .overline,html[lang^="pl"] .overline,html[lang^="ru"] .overline,html[lang^="tr"] .overline,html[lang^="zh"] .overline{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.has-bg-dark{color:#fff}
.has-bg-dark a,.has-bg-dark a:visited,.has-bg-dark body{color:#fff}
.teaser-links__icon svg{fill:#f15a22}
.teaser a::after{content:'>>';padding:0 0 0 5px;font-size:smaller}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:local(''),url('../../../etc.clientlibs/sprecher-schuh/clientlibs/clientlib-base/resources/open-sans-v29-latin-regular.woff2') format('woff2'),url('../../../etc.clientlibs/sprecher-schuh/clientlibs/clientlib-base/resources/open-sans-v29-latin-regular.woff') format('woff')}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:local(''),url('../../../etc.clientlibs/sprecher-schuh/clientlibs/clientlib-base/resources/open-sans-v29-latin-italic.woff2') format('woff2'),url('../../../etc.clientlibs/sprecher-schuh/clientlibs/clientlib-base/resources/open-sans-v29-latin-italic.woff') format('woff')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:local(''),url('../../../etc.clientlibs/sprecher-schuh/clientlibs/clientlib-base/resources/open-sans-v29-latin-600.woff2') format('woff2'),url('../../../etc.clientlibs/sprecher-schuh/clientlibs/clientlib-base/resources/open-sans-v29-latin-600.woff') format('woff')}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:local(''),url('../../../etc.clientlibs/sprecher-schuh/clientlibs/clientlib-base/resources/open-sans-v29-latin-600italic.woff2') format('woff2'),url('../../../etc.clientlibs/sprecher-schuh/clientlibs/clientlib-base/resources/open-sans-v29-latin-600italic.woff') format('woff')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:local(''),url('../../../etc.clientlibs/sprecher-schuh/clientlibs/clientlib-base/resources/open-sans-v29-latin-700.woff2') format('woff2'),url('../../../etc.clientlibs/sprecher-schuh/clientlibs/clientlib-base/resources/open-sans-v29-latin-700.woff') format('woff')}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:local(''),url('../../../etc.clientlibs/sprecher-schuh/clientlibs/clientlib-base/resources/open-sans-v29-latin-700italic.woff2') format('woff2'),url('../../../etc.clientlibs/sprecher-schuh/clientlibs/clientlib-base/resources/open-sans-v29-latin-700italic.woff') format('woff')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:local(''),url('../../../etc.clientlibs/sprecher-schuh/clientlibs/clientlib-base/resources/open-sans-v29-latin-800.woff2') format('woff2'),url('../../../etc.clientlibs/sprecher-schuh/clientlibs/clientlib-base/resources/open-sans-v29-latin-800.woff') format('woff')}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:local(''),url('../../../etc.clientlibs/sprecher-schuh/clientlibs/clientlib-base/resources/open-sans-v29-latin-800italic.woff2') format('woff2'),url('../../../etc.clientlibs/sprecher-schuh/clientlibs/clientlib-base/resources/open-sans-v29-latin-800italic.woff') format('woff')}
.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.authoring-warning{background-color:#ffc0cb;border:1px #f00 solid;font-size:12px;margin:0;padding:10px 20px}
.authoring-warning.alert{position:relative;text-align:center;width:100%;z-index:1}
.authoring-component-label{color:#323737;font-family:adobe-clean,Helvetica,Arial,sans-serif;font-size:14px;text-align:center}
.authoring-component-outline{height:100%;left:0;position:absolute;top:0;width:100%}
.aem-Grid .aem-Grid .authoring-component-label{background:#affeff;width:100%}
.aem-Grid .aem-Grid .authoring-component-outline{outline:#affeff solid 3px;width:100%}
.aem-Grid .aem-Grid .aem-Grid .authoring-component-label{background:#c1bad3;width:100%}
.aem-Grid .aem-Grid .aem-Grid .authoring-component-outline{outline:#c1bad3 solid 3px;width:100%}
.aem-Grid .aem-Grid .aem-Grid .aem-Grid .authoring-component-label{background:#f5c192;width:100%}
.aem-Grid .aem-Grid .aem-Grid .aem-Grid .authoring-component-outline{outline:#f5c192 solid 3px;width:100%}
.aem-Grid .aem-Grid .aem-Grid .aem-Grid .aem-Grid .authoring-component-label{background:#affeff;width:100%}
.aem-Grid .aem-Grid .aem-Grid .aem-Grid .aem-Grid .authoring-component-outline{outline:#affeff solid 3px;width:100%}
.aem-Grid .aem-Grid .aem-Grid .aem-Grid .aem-Grid .aem-Grid .authoring-component-label{background:#c1bad3;width:100%}
.aem-Grid .aem-Grid .aem-Grid .aem-Grid .aem-Grid .aem-Grid .authoring-component-outline{outline:#c1bad3 solid 3px;width:100%}
.aem-Grid .aem-Grid .aem-Grid .aem-Grid .aem-Grid .aem-Grid .aem-Grid .authoring-component-label{background:#f5c192;width:100%}
.aem-Grid .aem-Grid .aem-Grid .aem-Grid .aem-Grid .aem-Grid .aem-Grid .authoring-component-outline{outline:#f5c192 solid 3px;width:100%}
.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.accordion,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.accordion,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.article-header,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.article-header,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.article-list,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.article-list,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.breadcrumb,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.breadcrumb,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.button,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.button,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.category,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.category,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.category-navigation,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.category-navigation,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.comments,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.comments,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.container,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.container,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.embed,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.embed,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.grid-container,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.grid-container,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.iframe,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.iframe,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.image,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.image,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.link,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.link,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.link-to-parent,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.link-to-parent,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.list,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.list,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.next-prev,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.next-prev,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.related-articles,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.related-articles,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.site-search,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.site-search,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.social-links,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.social-links,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.social-media-sharing,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.social-media-sharing,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.tabs,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.tabs,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.title,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.title,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.twitter-feed,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.twitter-feed,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.value-prop,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.value-prop{padding-left:1.33333333rem;padding-right:1.33333333rem}
@media only screen and (min-width:48.0625em){.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.accordion,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.accordion,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.article-header,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.article-header,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.article-list,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.article-list,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.breadcrumb,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.breadcrumb,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.button,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.button,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.category,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.category,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.category-navigation,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.category-navigation,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.comments,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.comments,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.container,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.container,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.embed,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.embed,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.grid-container,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.grid-container,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.iframe,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.iframe,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.image,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.image,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.link,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.link,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.link-to-parent,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.link-to-parent,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.list,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.list,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.next-prev,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.next-prev,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.related-articles,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.related-articles,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.site-search,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.site-search,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.social-links,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.social-links,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.social-media-sharing,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.social-media-sharing,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.tabs,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.tabs,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.title,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.title,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.twitter-feed,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.twitter-feed,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.value-prop,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.value-prop{padding-left:2.66666667rem;padding-right:2.66666667rem}
}
@media(min-width:1640px){.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.accordion,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.accordion,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.article-header,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.article-header,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.article-list,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.article-list,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.breadcrumb,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.breadcrumb,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.button,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.button,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.category,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.category,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.category-navigation,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.category-navigation,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.comments,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.comments,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.container,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.container,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.embed,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.embed,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.grid-container,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.grid-container,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.iframe,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.iframe,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.image,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.image,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.link,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.link,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.link-to-parent,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.link-to-parent,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.list,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.list,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.next-prev,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.next-prev,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.related-articles,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.related-articles,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.site-search,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.site-search,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.social-links,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.social-links,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.social-media-sharing,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.social-media-sharing,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.tabs,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.tabs,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.title,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.title,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.twitter-feed,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.twitter-feed,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.value-prop,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.value-prop{padding-left:0;padding-right:0}
}
.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.generic-container,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.generic-container,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.column-control,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn.column-control{margin-top:2rem;margin-bottom:2rem;padding-top:1rem;padding-bottom:1.5rem}
.aem-GridColumn.contentfragment>.cmp-contentfragment,.aem-GridColumn.text>.cmp-text{padding-left:1.33333333rem;padding-right:1.33333333rem}
@media only screen and (min-width:48.0625em){.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn--default--12.contentfragment>.cmp-contentfragment,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn--default--12 .aem-GridColumn--default--12.contentfragment>.cmp-contentfragment,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn--default--12.text>.cmp-text,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn--default--12 .aem-GridColumn--default--12.text>.cmp-text{padding-left:2.66666667rem;padding-right:2.66666667rem}
}
@media(min-width:1640px){.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn--default--12.contentfragment>.cmp-contentfragment,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn--default--12 .aem-GridColumn--default--12.contentfragment>.cmp-contentfragment,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn--default--12.text>.cmp-text,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn--default--12 .aem-GridColumn--default--12.text>.cmp-text{padding-left:0;padding-right:0}
}
.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn--default--12.tabs .aem-GridColumn--default--12.aem-GridColumn.contentfragment>.cmp-contentfragment,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn--default--12.tabs .aem-GridColumn--default--12.aem-GridColumn.text>.cmp-text{padding-left:0;padding-right:0}
.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn--default--12.grid-container .aem-GridColumn--default--12.contentfragment>.cmp-contentfragment,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn--default--12.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn--default--12.grid-container .aem-GridColumn--default--12.contentfragment>.cmp-contentfragment,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn--default--12.grid-container .aem-GridColumn--default--12.text>.cmp-text,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn--default--12.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn--default--12.grid-container .aem-GridColumn--default--12.text>.cmp-text{padding-left:0;padding-right:0}
@media only screen and (min-width:48.0625em){.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn--default--12.grid-container .aem-GridColumn--default--12.contentfragment>.cmp-contentfragment,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn--default--12.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn--default--12.grid-container .aem-GridColumn--default--12.contentfragment>.cmp-contentfragment,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn--default--12.grid-container .aem-GridColumn--default--12.text>.cmp-text,.root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn--default--12.section>.cmp-section>.cmp-section__container>.aem-Grid>.aem-GridColumn--default--12.grid-container .aem-GridColumn--default--12.text>.cmp-text{padding-left:1.33333333rem;padding-right:1.33333333rem}
}
.color-ra-red{color:#003876}
.color-ab-blue{color:#003e7e}
.color-gold{color:#f9c20a}
.color-orange{color:#f58025}
.color-garnet{color:#8d0034}
.color-purple{color:#770056}
.color-green{color:#77c14c}
.color-text{color:#2d2d2d}
.color-text-link{color:#2a79c4}
.color-error{color:#df3704}
.color-warning{color:#fdb81e}
.color-success{color:#008700}
.color-factory-talk-blue{color:#00aeef}
.color-dark-grey{color:#43434d}
.color-medium-grey{color:#6d6e71}
.color-light-grey{color:#e5e6e9}
.color-cool-grey{color:#e1ebf4}
.color-white{color:#fff}
.bg-dark-grey{background-color:#43434d}
.bg-medium-grey{background-color:#6d6e71}
.bg-light-grey{background-color:#e5e6e9}
.bg-white{background-color:#fff}
.ff-primary-regular-rte{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .ff-primary-regular-rte,html[lang^="ja"] .ff-primary-regular-rte,html[lang^="ko"] .ff-primary-regular-rte,html[lang^="pl"] .ff-primary-regular-rte,html[lang^="ru"] .ff-primary-regular-rte,html[lang^="tr"] .ff-primary-regular-rte,html[lang^="zh"] .ff-primary-regular-rte{font-family:Helvetica Neue,Helvetica,sans-serif}
.ff-primary-italic-rte{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .ff-primary-italic-rte,html[lang^="ja"] .ff-primary-italic-rte,html[lang^="ko"] .ff-primary-italic-rte,html[lang^="pl"] .ff-primary-italic-rte,html[lang^="ru"] .ff-primary-italic-rte,html[lang^="tr"] .ff-primary-italic-rte,html[lang^="zh"] .ff-primary-italic-rte{font-family:Helvetica Neue,Helvetica,sans-serif;font-style:italic}
.ff-primary-medium-rte{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .ff-primary-medium-rte,html[lang^="ja"] .ff-primary-medium-rte,html[lang^="ko"] .ff-primary-medium-rte,html[lang^="pl"] .ff-primary-medium-rte,html[lang^="ru"] .ff-primary-medium-rte,html[lang^="tr"] .ff-primary-medium-rte,html[lang^="zh"] .ff-primary-medium-rte{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.ff-primary-medium-italic-rte{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .ff-primary-medium-italic-rte,html[lang^="ja"] .ff-primary-medium-italic-rte,html[lang^="ko"] .ff-primary-medium-italic-rte,html[lang^="pl"] .ff-primary-medium-italic-rte,html[lang^="ru"] .ff-primary-medium-italic-rte,html[lang^="tr"] .ff-primary-medium-italic-rte,html[lang^="zh"] .ff-primary-medium-italic-rte{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500;font-style:italic}
.ff-primary-bold-rte{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-weight:800}
html[lang^="cs"] .ff-primary-bold-rte,html[lang^="ja"] .ff-primary-bold-rte,html[lang^="ko"] .ff-primary-bold-rte,html[lang^="pl"] .ff-primary-bold-rte,html[lang^="ru"] .ff-primary-bold-rte,html[lang^="tr"] .ff-primary-bold-rte,html[lang^="zh"] .ff-primary-bold-rte{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
strong,b,.highlighted{font-weight:550}
.ff-primary-bold-italic-rte{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-weight:800}
html[lang^="cs"] .ff-primary-bold-italic-rte,html[lang^="ja"] .ff-primary-bold-italic-rte,html[lang^="ko"] .ff-primary-bold-italic-rte,html[lang^="pl"] .ff-primary-bold-italic-rte,html[lang^="ru"] .ff-primary-bold-italic-rte,html[lang^="tr"] .ff-primary-bold-italic-rte,html[lang^="zh"] .ff-primary-bold-italic-rte{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800;font-style:italic}
fieldset{padding:0;margin:0;border:0}
fieldset legend{width:100%}
input{box-sizing:border-box}
.container form .text,.container form .options,.container form .file-upload,.container form .button{margin-bottom:2rem}
.container form .text:last-child,.container form .options:last-child,.container form .file-upload:last-child,.container form .button:last-child{margin-bottom:0}
.container form .file-upload .button{margin-bottom:0}
.container form .form-container__error{position:relative;display:none;margin-top:-1rem;font-size:1rem;color:#df3704}
.container form.error .form-container__error{display:block}
.cmp-form-text__text,.cmp-form-text__textarea,.cmp-form-options--drop-down select,.cmp-form-options__field--multi-drop-down,.cmp-search__input{display:block;width:100%}
.cmp-form-options,.cmp-form-text{position:relative}
.cmp-form-options label,.cmp-form-text label{font-size:.75rem;color:#6d6e71;display:block;line-height:1;z-index:0;margin-bottom:.438rem}
.form-error-message{display:none;color:#df3704;padding-left:1rem}
.form-text:not(.edit-mode){opacity:0;transition:opacity .3s ease-out}
.form-text:not(.edit-mode).loaded{opacity:1}
.cmp-form-text__wrapper,.cmp-form-text__textarea__wrapper{position:relative;display:block}
.cmp-form-text__wrapper::before,.cmp-form-text__textarea__wrapper::before{content:"";position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;width:100%;height:100%;border:1px solid #e5e6e9;border-radius:.375rem;pointer-events:none}
.cmp-form-text label,.cmp-form-text__textarea label{display:block;position:absolute;top:50%;transform:translateY(-50%);left:.875rem;margin:auto;font-size:1rem;padding:0 2px;cursor:text;transition:all .3s ease-out}
.cmp-form-text input,.cmp-form-text__textarea input,.cmp-form-text textarea,.cmp-form-text__textarea textarea{position:relative;padding:.875rem;border:2px solid transparent;border-radius:.375rem;outline:0}
.cmp-form-text textarea+label,.cmp-form-text__textarea textarea+label{top:1.1rem;margin:0;transform:none}
.cmp-form-text input:focus+label,.cmp-form-text__textarea input:focus+label,.cmp-form-text input:not(:placeholder-shown)+label,.cmp-form-text__textarea input:not(:placeholder-shown)+label{position:absolute;top:0;background-color:#fff;font-size:.75rem}
.cmp-form-text textarea:focus+label,.cmp-form-text__textarea textarea:focus+label,.cmp-form-text textarea:not(:placeholder-shown)+label,.cmp-form-text__textarea textarea:not(:placeholder-shown)+label{position:absolute;top:-6px;background-color:#fff;font-size:.75rem}
.cmp-form-text input:focus,.cmp-form-text__textarea input:focus,.cmp-form-text input:not(:placeholder-shown),.cmp-form-text__textarea input:not(:placeholder-shown),.cmp-form-text textarea:focus,.cmp-form-text__textarea textarea:focus,.cmp-form-text textarea:not(:placeholder-shown),.cmp-form-text__textarea textarea:not(:placeholder-shown){border-color:#43434d}
.cmp-form-text input[type="date"]:not(:placeholder-shown),.cmp-form-text__textarea input[type="date"]:not(:placeholder-shown){border-color:transparent}
.cmp-form-text input[type="date"].touched,.cmp-form-text__textarea input[type="date"].touched{border-color:#43434d}
.cmp-form-text input:focus,.cmp-form-text__textarea input:focus,.cmp-form-text input[type="date"]:focus,.cmp-form-text__textarea input[type="date"]:focus,.cmp-form-text textarea:focus,.cmp-form-text__textarea textarea:focus{border-color:#f58025}
.cmp-form-text input:focus+label,.cmp-form-text__textarea input:focus+label,.cmp-form-text input[type="date"]:focus+label,.cmp-form-text__textarea input[type="date"]:focus+label,.cmp-form-text textarea:focus+label,.cmp-form-text__textarea textarea:focus+label{color:#f58025}
.form-text.error .cmp-form-text__help-block,.form-options.error .cmp-form-text__help-block,.form-text.error .cmp-form-options__help-message,.form-options.error .cmp-form-options__help-message{display:none}
.form-text.error .form-error-message,.form-options.error .form-error-message{display:block}
.form-text.error input,.form-options.error input,.form-text.error textarea,.form-options.error textarea{border-color:#df3704 !important}
.form-text.error label,.form-text.error input:focus+label,.form-text.error textarea:focus+label{color:#df3704}
.form-text.error input[type="date"]{color:#df3704}
.options.error legend,.options.error label.select-label{color:#df3704}
.options.error .cmp-form-options__help-message{display:none}
.options.error .form-error-message{display:block}
.options.error .cmp-form-options--checkbox+.form-error-message,.options.error .cmp-form-options--radio+.form-error-message{padding-left:0}
.options.error .cmp-form-options--drop-down .selectr-container .selectr-selected,.options.error .cmp-form-options--multi-drop-down .selectr-container .selectr-selected{border-color:#df3704 !important}
.options.error .cmp-form-options--drop-down .selectr-container.open .selectr-selected,.options.error .cmp-form-options--multi-drop-down .selectr-container.open .selectr-selected{border-color:#f58025 !important}
.cmp-form-options label{position:relative;display:flex;align-items:center}
.cmp-form-options legend{font-size:.75rem;color:#6d6e71;display:block;line-height:1;z-index:0;margin-bottom:1rem}
.cmp-form-options fieldset{margin-bottom:1rem}
.cmp-form-options fieldset:last-child{margin-bottom:0}
.cmp-form-options--checkbox input,.cmp-form-options--radio input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.cmp-form-options--checkbox input:focus+.cmp-form-options__input-sibling,.cmp-form-options--radio input:focus+.cmp-form-options__input-sibling{outline:1px dashed #2a79c4}
.cmp-form-options--checkbox label,.cmp-form-options--radio label{margin-bottom:1rem;cursor:pointer}
.cmp-form-options--checkbox label:last-child,.cmp-form-options--radio label:last-child{margin-bottom:.5rem}
.cmp-form-options--checkbox .cmp-form-options__input-sibling,.cmp-form-options--radio .cmp-form-options__input-sibling{position:relative;display:flex}
.cmp-form-options--checkbox .cmp-form-options__field-description,.cmp-form-options--radio .cmp-form-options__field-description{display:inline-block;font-size:.813rem;padding-top:2px}
.cmp-form-options--checkbox .cmp-form-options__icon,.cmp-form-options--radio .cmp-form-options__icon{position:relative;display:inline-block;width:1rem;height:1rem;margin-right:.25rem;border:1px solid #6d6e71;pointer-events:none;flex-shrink:0}
.cmp-form-options--checkbox .cmp-form-options__icon{border-radius:.25rem}
.cmp-form-options--checkbox input:checked+.cmp-form-options__input-sibling .cmp-form-options__icon{border-color:#2a79c4;background-color:#2a79c4;background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/icons/checkmark-white.svg');background-size:10px;background-repeat:no-repeat;background-position:center}
.cmp-form-options--checkbox input:checked+.cmp-form-options__input-sibling .cmp-form-options__field-description{color:#2a79c4}
.cmp-form-options--radio .cmp-form-options__icon{border-radius:.5rem}
.cmp-form-options--radio input:checked+.cmp-form-options__input-sibling .cmp-form-options__icon{border-color:#2a79c4}
.cmp-form-options--radio input:checked+.cmp-form-options__input-sibling .cmp-form-options__icon::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.5rem;height:.5rem;border-radius:.25rem;background-color:#2a79c4}
.cmp-form-options--radio input:checked+.cmp-form-options__input-sibling .cmp-form-options__field-description{color:#2a79c4}
.cmp-form-options--drop-down,.cmp-form-options--multi-drop-down{position:relative;display:block}
.cmp-form-options--drop-down::before,.cmp-form-options--multi-drop-down::before{content:"";position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;width:100%;height:100%;border:1px solid #e5e6e9;border-radius:.375rem;pointer-events:none;z-index:-1}
.cmp-form-options--drop-down label,.cmp-form-options--multi-drop-down label{display:block;position:absolute;top:-6px;left:.875rem;font-size:.75rem;padding:0 2px;background-color:#fff;z-index:2;pointer-events:none}
.cmp-form-options--drop-down select,.cmp-form-options--multi-drop-down select{border:0;outline:0}
.cmp-form-options--drop-down option,.cmp-form-options--multi-drop-down option{font-size:1rem;line-height:2}
.cmp-form-options--drop-down .selectr-container,.cmp-form-options--multi-drop-down .selectr-container{border-radius:.375rem}
.cmp-form-options--drop-down .selectr-container .selectr-input-container,.cmp-form-options--multi-drop-down .selectr-container .selectr-input-container{height:0;overflow:hidden}
.cmp-form-options--drop-down .selectr-container .selectr-input,.cmp-form-options--multi-drop-down .selectr-container .selectr-input{pointer-events:none;width:1px;height:1px;border:0;outline:0;background:transparent;padding:0;margin:0;overflow:hidden;z-index:-10}
.cmp-form-options--drop-down .selectr-container .selectr-selected,.cmp-form-options--multi-drop-down .selectr-container .selectr-selected,.cmp-form-options--drop-down .selectr-container.open .selectr-selected,.cmp-form-options--multi-drop-down .selectr-container.open .selectr-selected{border-radius:.375rem;border:2px solid transparent;outline:0;padding:1rem 2rem .875rem 1rem;line-height:1}
.cmp-form-options--drop-down .selectr-container .selectr-selected::before,.cmp-form-options--multi-drop-down .selectr-container .selectr-selected::before{right:1rem;border-color:#6d6e71 transparent transparent;border-width:6px 6px 0}
.cmp-form-options--drop-down .selectr-container.open .selectr-selected::before,.cmp-form-options--multi-drop-down .selectr-container.open .selectr-selected::before{border-width:0 6px 6px}
.cmp-form-options--drop-down .selectr-container .selectr-selected:focus,.cmp-form-options--multi-drop-down .selectr-container .selectr-selected:focus{outline:1px dashed #2a79c4}
.cmp-form-options--drop-down .selectr-container.has-selected .selectr-selected,.cmp-form-options--multi-drop-down .selectr-container.has-selected .selectr-selected,.cmp-form-options--drop-down .selectr-container.open .selectr-selected,.cmp-form-options--multi-drop-down .selectr-container.open .selectr-selected{border-color:#43434d}
.cmp-form-options--drop-down.placeholder-selected .selectr-container:not(.open) .selectr-selected,.cmp-form-options--multi-drop-down.placeholder-selected .selectr-container:not(.open) .selectr-selected{border-color:transparent}
.cmp-form-options--drop-down.placeholder-selected .selectr-label,.cmp-form-options--multi-drop-down.placeholder-selected .selectr-label{color:#6c7a86}
.cmp-form-options--drop-down .selectr-container.open .selectr-selected,.cmp-form-options--multi-drop-down .selectr-container.open .selectr-selected{border-color:#f58025}
.cmp-form-options--drop-down .select-label.open,.cmp-form-options--multi-drop-down .select-label.open{color:#f58025 !important}
.cmp-form-options--drop-down .selectr-options-container,.cmp-form-options--multi-drop-down .selectr-options-container{box-shadow:0 1px 8px 0 rgba(0,0,0,0.25);border:0;border-radius:.25rem;background-color:#fff;top:101%}
.cmp-form-options--drop-down .selectr-options-container .selectr-options,.cmp-form-options--multi-drop-down .selectr-options-container .selectr-options{overflow-y:auto}
.cmp-form-options--drop-down .selectr-options-container .selectr-option,.cmp-form-options--multi-drop-down .selectr-options-container .selectr-option{font-size:.813rem;color:#2d2d2d;padding:.25rem .25rem 0;margin:.5rem .75rem}
.cmp-form-options--drop-down .selectr-options-container .selectr-option.active,.cmp-form-options--multi-drop-down .selectr-options-container .selectr-option.active{color:#fff;background-color:#2a79c4}
.cmp-form-options--drop-down .selectr-options-container .selectr-option.selected,.cmp-form-options--multi-drop-down .selectr-options-container .selectr-option.selected{color:#2d2d2d;background-color:transparent}
.cmp-form-options--drop-down .selectr-options-container .selectr-option:first-child,.cmp-form-options--multi-drop-down .selectr-options-container .selectr-option:first-child{margin-top:1rem}
.cmp-form-options--drop-down .selectr-options-container .selectr-option:last-child,.cmp-form-options--multi-drop-down .selectr-options-container .selectr-option:last-child{margin-bottom:1rem}
.cmp-form-options--multi-drop-down .selectr-container.multiple.has-selected .selectr-selected{padding:1rem 1rem .875rem 1rem}
.cmp-form-options--multi-drop-down .selectr-tags .selectr-tag{display:none;padding:0;margin:0;color:#2d2d2d;font-size:1rem;background:transparent}
.cmp-form-options--multi-drop-down .selectr-tags .selectr-tag:first-child{display:list-item}
.cmp-form-options--multi-drop-down .selectr-tags .selectr-tag-remove{display:none}
.cmp-form-options--multi-drop-down .has-selected .selectr-tags{margin:0}
.cmp-form-options--multi-drop-down .selectr-options-container .selectr-option{padding-left:1.375rem}
.cmp-form-options--multi-drop-down .selectr-options-container .selectr-option::before{content:"";position:absolute;left:1px;top:0;bottom:0;margin:auto;width:1rem;height:1rem;border-radius:.25rem;border:1px solid #6d6e71}
.cmp-form-options--multi-drop-down .selectr-options-container .selectr-option.selected{opacity:1;color:#2a79c4}
.cmp-form-options--multi-drop-down .selectr-options-container .selectr-option.selected::before{border-color:#2a79c4;background-color:#2a79c4;background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/icons/checkmark-white.svg');background-size:10px;background-repeat:no-repeat;background-position:center}
.cmp-form-options--multi-drop-down .selectr-options-container .selectr-option.active::before{border-color:#fff}
.cmp-form-options--multi-drop-down .selectr-options-container .selectr-option.active.selected{color:#fff;background-color:#2a79c4}
.cmp-form-options--multi-drop-down .selectr-options-container .selectr-option.active.selected::before{border-color:#fff}
.cmp-form-text__help-block,.cmp-form-options__help-message,.form-error-message{font-size:.75rem;margin:.125rem 0 0}
.cmp-form-text__help-block,.cmp-form-options__help-message{color:#6d6e71}
.cmp-form-text__help-block,.cmp-form-options__help-message.inset,.form-error-message.inset{padding-left:1rem}
.ra-button{font-size:1rem;line-height:1.5rem;letter-spacing:.03125em;text-transform:uppercase;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#fff;border-radius:.25rem;border:.125rem solid transparent;outline:1px dashed transparent;color:#003876;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:normal;line-height:1.5;text-align:center;padding:.563rem 1.5rem;overflow:hidden;-webkit-font-smoothing:subpixel-antialiased;backface-visibility:hidden;transform-style:preserve-3d;transition:all .3s ease-out}
html[lang^="cs"] .ra-button,html[lang^="ja"] .ra-button,html[lang^="ko"] .ra-button,html[lang^="pl"] .ra-button,html[lang^="ru"] .ra-button,html[lang^="tr"] .ra-button,html[lang^="zh"] .ra-button{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
html[lang^="cs"] .ra-button,html[lang^="ja"] .ra-button,html[lang^="ko"] .ra-button,html[lang^="pl"] .ra-button,html[lang^="ru"] .ra-button,html[lang^="tr"] .ra-button,html[lang^="zh"] .ra-button{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.ra-button:active,.ra-button:hover{background-color:#b6c0d3;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.ra-button:hover{font-size:18px;padding:.688rem 1.5rem}
.ra-button:focus{outline:2px solid #7cd2ec;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.ra-button-primary{font-size:1rem;line-height:1.5rem;letter-spacing:.03125em;text-transform:uppercase;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#fff;border-radius:.25rem;border:.125rem solid transparent;outline:1px dashed transparent;color:#003876;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:normal;line-height:1.5;text-align:center;padding:.563rem 1.5rem;overflow:hidden;-webkit-font-smoothing:subpixel-antialiased;backface-visibility:hidden;transform-style:preserve-3d;transition:all .3s ease-out}
html[lang^="cs"] .ra-button-primary,html[lang^="ja"] .ra-button-primary,html[lang^="ko"] .ra-button-primary,html[lang^="pl"] .ra-button-primary,html[lang^="ru"] .ra-button-primary,html[lang^="tr"] .ra-button-primary,html[lang^="zh"] .ra-button-primary{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
html[lang^="cs"] .ra-button-primary,html[lang^="ja"] .ra-button-primary,html[lang^="ko"] .ra-button-primary,html[lang^="pl"] .ra-button-primary,html[lang^="ru"] .ra-button-primary,html[lang^="tr"] .ra-button-primary,html[lang^="zh"] .ra-button-primary{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.ra-button-primary:active,.ra-button-primary:hover{background-color:#b6c0d3;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.ra-button-primary:hover{font-size:18px;padding:.688rem 1.5rem}
.ra-button-primary:focus{outline:2px solid #7cd2ec;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.ra-button-secondary{font-size:1rem;line-height:1.5rem;letter-spacing:.03125em;text-transform:uppercase;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#fff;border-radius:.25rem;border:.125rem solid transparent;outline:1px dashed transparent;color:#003876;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:normal;line-height:1.5;text-align:center;padding:.563rem 1.5rem;overflow:hidden;-webkit-font-smoothing:subpixel-antialiased;backface-visibility:hidden;transform-style:preserve-3d;transition:all .3s ease-out;background-color:#003876;border-color:transparent;color:#fff}
html[lang^="cs"] .ra-button-secondary,html[lang^="ja"] .ra-button-secondary,html[lang^="ko"] .ra-button-secondary,html[lang^="pl"] .ra-button-secondary,html[lang^="ru"] .ra-button-secondary,html[lang^="tr"] .ra-button-secondary,html[lang^="zh"] .ra-button-secondary{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
html[lang^="cs"] .ra-button-secondary,html[lang^="ja"] .ra-button-secondary,html[lang^="ko"] .ra-button-secondary,html[lang^="pl"] .ra-button-secondary,html[lang^="ru"] .ra-button-secondary,html[lang^="tr"] .ra-button-secondary,html[lang^="zh"] .ra-button-secondary{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.ra-button-secondary:active,.ra-button-secondary:hover{background-color:#b6c0d3;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.ra-button-secondary:hover{font-size:18px;padding:.688rem 1.5rem}
.ra-button-secondary:focus{outline:2px solid #7cd2ec;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.ra-button-secondary:active,.ra-button-secondary:hover{background-color:#24375e;border-color:transparent}
.ra-button-secondary:focus{border-color:#7cd2ec;outline:#7cd2ec}
.ra-button-primary-outline{font-size:1rem;line-height:1.5rem;letter-spacing:.03125em;text-transform:uppercase;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:.25rem;border:.125rem solid transparent;outline:1px dashed transparent;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:normal;line-height:1.5;text-align:center;padding:.563rem 1.5rem;overflow:hidden;-webkit-font-smoothing:subpixel-antialiased;backface-visibility:hidden;transform-style:preserve-3d;transition:all .3s ease-out;background-color:#fff;border-color:#003876;color:#003876}
html[lang^="cs"] .ra-button-primary-outline,html[lang^="ja"] .ra-button-primary-outline,html[lang^="ko"] .ra-button-primary-outline,html[lang^="pl"] .ra-button-primary-outline,html[lang^="ru"] .ra-button-primary-outline,html[lang^="tr"] .ra-button-primary-outline,html[lang^="zh"] .ra-button-primary-outline{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
html[lang^="cs"] .ra-button-primary-outline,html[lang^="ja"] .ra-button-primary-outline,html[lang^="ko"] .ra-button-primary-outline,html[lang^="pl"] .ra-button-primary-outline,html[lang^="ru"] .ra-button-primary-outline,html[lang^="tr"] .ra-button-primary-outline,html[lang^="zh"] .ra-button-primary-outline{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.ra-button-primary-outline:active,.ra-button-primary-outline:hover{background-color:#b6c0d3;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.ra-button-primary-outline:hover{font-size:18px;padding:.688rem 1.5rem}
.ra-button-primary-outline:focus{outline:2px solid #7cd2ec;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.ra-button-primary-outline:active,.ra-button-primary-outline:hover{border-color:#2d2d2d}
.ra-button-primary-outline:focus{outline:#7cd2ec;border-color:#7cd2ec}
.ra-button-secondary-outline{font-size:1rem;line-height:1.5rem;letter-spacing:.03125em;text-transform:uppercase;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:.25rem;border:.125rem solid transparent;outline:1px dashed transparent;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:normal;line-height:1.5;text-align:center;padding:.563rem 1.5rem;overflow:hidden;-webkit-font-smoothing:subpixel-antialiased;backface-visibility:hidden;transform-style:preserve-3d;transition:all .3s ease-out;background-color:#fff;border-color:#003876;color:#003876}
html[lang^="cs"] .ra-button-secondary-outline,html[lang^="ja"] .ra-button-secondary-outline,html[lang^="ko"] .ra-button-secondary-outline,html[lang^="pl"] .ra-button-secondary-outline,html[lang^="ru"] .ra-button-secondary-outline,html[lang^="tr"] .ra-button-secondary-outline,html[lang^="zh"] .ra-button-secondary-outline{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
html[lang^="cs"] .ra-button-secondary-outline,html[lang^="ja"] .ra-button-secondary-outline,html[lang^="ko"] .ra-button-secondary-outline,html[lang^="pl"] .ra-button-secondary-outline,html[lang^="ru"] .ra-button-secondary-outline,html[lang^="tr"] .ra-button-secondary-outline,html[lang^="zh"] .ra-button-secondary-outline{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.ra-button-secondary-outline:active,.ra-button-secondary-outline:hover{background-color:#b6c0d3;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.ra-button-secondary-outline:hover{font-size:18px;padding:.688rem 1.5rem}
.ra-button-secondary-outline:focus{outline:2px solid #7cd2ec;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.ra-button-secondary-outline:active,.ra-button-secondary-outline:hover{border-color:#2d2d2d}
.ra-button-secondary-outline:focus{outline:#7cd2ec;border-color:#7cd2ec}
.ra-button-transparent-white{font-size:1rem;line-height:1.5rem;letter-spacing:.03125em;text-transform:uppercase;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#fff;border-radius:.25rem;border:.125rem solid transparent;outline:1px dashed transparent;color:#003876;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:normal;line-height:1.5;text-align:center;padding:.563rem 1.5rem;overflow:hidden;-webkit-font-smoothing:subpixel-antialiased;backface-visibility:hidden;transform-style:preserve-3d;transition:all .3s ease-out;color:#fff;background-color:transparent;border-color:#fff}
html[lang^="cs"] .ra-button-transparent-white,html[lang^="ja"] .ra-button-transparent-white,html[lang^="ko"] .ra-button-transparent-white,html[lang^="pl"] .ra-button-transparent-white,html[lang^="ru"] .ra-button-transparent-white,html[lang^="tr"] .ra-button-transparent-white,html[lang^="zh"] .ra-button-transparent-white{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
html[lang^="cs"] .ra-button-transparent-white,html[lang^="ja"] .ra-button-transparent-white,html[lang^="ko"] .ra-button-transparent-white,html[lang^="pl"] .ra-button-transparent-white,html[lang^="ru"] .ra-button-transparent-white,html[lang^="tr"] .ra-button-transparent-white,html[lang^="zh"] .ra-button-transparent-white{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.ra-button-transparent-white:active,.ra-button-transparent-white:hover{background-color:#b6c0d3;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.ra-button-transparent-white:hover{font-size:18px;padding:.688rem 1.5rem}
.ra-button-transparent-white:focus{outline:2px solid #7cd2ec;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.ra-button-transparent-white:focus{outline:0;border:0;box-shadow:0 0 0 2px #fff,0 0 0 4px #f58025;border-color:transparent}
.ra-button-text{font-size:1rem;line-height:1.5rem;letter-spacing:.03125em;text-transform:uppercase;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#fff;border-radius:.25rem;border:.125rem solid transparent;outline:1px dashed transparent;color:#003876;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:normal;line-height:1.5;text-align:center;padding:.563rem 1.5rem;overflow:hidden;-webkit-font-smoothing:subpixel-antialiased;backface-visibility:hidden;transform-style:preserve-3d;transition:all .3s ease-out;color:transparent;background-color:transparent;border-color:transparent}
html[lang^="cs"] .ra-button-text,html[lang^="ja"] .ra-button-text,html[lang^="ko"] .ra-button-text,html[lang^="pl"] .ra-button-text,html[lang^="ru"] .ra-button-text,html[lang^="tr"] .ra-button-text,html[lang^="zh"] .ra-button-text{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
html[lang^="cs"] .ra-button-text,html[lang^="ja"] .ra-button-text,html[lang^="ko"] .ra-button-text,html[lang^="pl"] .ra-button-text,html[lang^="ru"] .ra-button-text,html[lang^="tr"] .ra-button-text,html[lang^="zh"] .ra-button-text{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.ra-button-text:active,.ra-button-text:hover{background-color:#b6c0d3;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.ra-button-text:hover{font-size:18px;padding:.688rem 1.5rem}
.ra-button-text:focus{outline:2px solid #7cd2ec;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.ra-button-text:hover{text-decoration:underline;color:#8f0f2c}
.ra-button-text:active{text-decoration:underline;color:#7cd2ec}
.ra-button-text:focus{text-decoration:underline;color:#7cd2ec}
.ra-button-event-blue{font-size:1rem;line-height:1.5rem;letter-spacing:.03125em;text-transform:uppercase;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#fff;border-radius:.25rem;border:.125rem solid transparent;outline:1px dashed transparent;color:#003876;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:normal;line-height:1.5;text-align:center;padding:.563rem 1.5rem;overflow:hidden;-webkit-font-smoothing:subpixel-antialiased;backface-visibility:hidden;transform-style:preserve-3d;transition:all .3s ease-out;color:#fff;background-color:#2a79c4;border-color:#fff}
html[lang^="cs"] .ra-button-event-blue,html[lang^="ja"] .ra-button-event-blue,html[lang^="ko"] .ra-button-event-blue,html[lang^="pl"] .ra-button-event-blue,html[lang^="ru"] .ra-button-event-blue,html[lang^="tr"] .ra-button-event-blue,html[lang^="zh"] .ra-button-event-blue{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
html[lang^="cs"] .ra-button-event-blue,html[lang^="ja"] .ra-button-event-blue,html[lang^="ko"] .ra-button-event-blue,html[lang^="pl"] .ra-button-event-blue,html[lang^="ru"] .ra-button-event-blue,html[lang^="tr"] .ra-button-event-blue,html[lang^="zh"] .ra-button-event-blue{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.ra-button-event-blue:active,.ra-button-event-blue:hover{background-color:#b6c0d3;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.ra-button-event-blue:hover{font-size:18px;padding:.688rem 1.5rem}
.ra-button-event-blue:focus{outline:2px solid #7cd2ec;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.ra-button-event-blue:focus{outline:0;border:0;box-shadow:0 0 0 2px #fff,0 0 0 4px #f58025;border-color:transparent}
.ra-button-large{padding:.875rem 1.5rem}
.ra-button-small{padding:.188rem 1.5rem}
.ra-button[disabled],.ra-button.disabled{cursor:not-allowed;opacity:.4}
.ra-button[disabled]:hover,.ra-button.disabled:hover{transition:none;transform:none}
.style-guide{overflow-x:hidden}
.style-guide .aem-GridColumn--default--12:not(.global-nav,.footer,.cmp-carousel-slide__content>div>div),.style-guide .cmp-header{clear:both !important;float:none !important;margin-left:auto;margin-right:auto;max-width:100em;padding-left:1rem;padding-right:1rem}
.style-guide .aem-GridColumn--default--12:not(.global-nav,.footer,.cmp-carousel-slide__content>div>div)::after,.style-guide .cmp-header::after{content:"";display:table;clear:both}
.style-guide .cmp-form-text{margin-bottom:1rem}
.style-guide .cmp-form-options{padding:0}
.style-guide .style-guide-page-description{display:block;font-size:18px;margin-left:0;margin-right:0}
.style-guide .style-guide-page-headline{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;color:#2d2d2d;font-size:48px;line-height:60.5px;margin-bottom:10px}
html[lang^="cs"] .style-guide .style-guide-page-headline,html[lang^="ja"] .style-guide .style-guide-page-headline,html[lang^="ko"] .style-guide .style-guide-page-headline,html[lang^="pl"] .style-guide .style-guide-page-headline,html[lang^="ru"] .style-guide .style-guide-page-headline,html[lang^="tr"] .style-guide .style-guide-page-headline,html[lang^="zh"] .style-guide .style-guide-page-headline{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.style-guide .link-button-container--lt-bg,.style-guide .link-button-container--dark-bg{padding:50px 25%}
.style-guide .link-button-container--dark-bg{background-color:#43434d}
.style-guide .link-button-container--dark-bg a:link,.style-guide .link-button-container--dark-bg a:visited,.style-guide .link-button-container--dark-bg a:hover,.style-guide .link-button-container--dark-bg a:active,.style-guide .link-button-container--dark-bg a:focus{color:#fff}
.style-guide .style-guide-headline{border-top:3px solid #2d2d2d;color:#2d2d2d;font-size:26px;padding:1em 0;width:100%;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .style-guide .style-guide-headline,html[lang^="ja"] .style-guide .style-guide-headline,html[lang^="ko"] .style-guide .style-guide-headline,html[lang^="pl"] .style-guide .style-guide-headline,html[lang^="ru"] .style-guide .style-guide-headline,html[lang^="tr"] .style-guide .style-guide-headline,html[lang^="zh"] .style-guide .style-guide-headline{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
@media only screen and (min-width:48.0625em){.style-guide .style-guide-headline{padding-left:0;padding-right:0}
}
.style-guide .text-style-description{color:#6d6e71}
.style-guide .style-guide-column-container{display:flex;flex-wrap:wrap}
.style-guide .style-guide-column-container.button-container button{margin-bottom:1rem}
.style-guide .style-guide-column{flex:1 0 100%}
@media only screen and (min-width:48.0625em){.style-guide .style-guide-column{flex:1 0 50%}
}
.style-guide .style-guide-swatch--clear{display:flex;justify-content:center;flex-wrap:wrap}
.style-guide .style-guide-swatch--inner{display:flex;justify-content:flex-start;flex-wrap:wrap}
.style-guide .style-guide-swatch-container{display:flex;flex-direction:column;padding:0 2rem}
.style-guide .style-guide-swatch-container .style-guide-swatch-label{margin-bottom:15px;margin-left:5px;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .style-guide .style-guide-swatch-container .style-guide-swatch-label,html[lang^="ja"] .style-guide .style-guide-swatch-container .style-guide-swatch-label,html[lang^="ko"] .style-guide .style-guide-swatch-container .style-guide-swatch-label,html[lang^="pl"] .style-guide .style-guide-swatch-container .style-guide-swatch-label,html[lang^="ru"] .style-guide .style-guide-swatch-container .style-guide-swatch-label,html[lang^="tr"] .style-guide .style-guide-swatch-container .style-guide-swatch-label,html[lang^="zh"] .style-guide .style-guide-swatch-container .style-guide-swatch-label{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.style-guide .style-guide-swatch{position:relative;display:block;height:75px;width:75px;margin:15px 10px 15px 0;border-radius:75px;box-shadow:0 2px 18px -6px rgba(0,0,0,0.9)}
.style-guide .style-guide-swatch_outer{display:flex;align-items:center}
.style-guide .style-guide-swatch-label{color:#2d2d2d;font-size:18px;margin-left:0;margin-top:27px;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .style-guide .style-guide-swatch-label,html[lang^="ja"] .style-guide .style-guide-swatch-label,html[lang^="ko"] .style-guide .style-guide-swatch-label,html[lang^="pl"] .style-guide .style-guide-swatch-label,html[lang^="ru"] .style-guide .style-guide-swatch-label,html[lang^="tr"] .style-guide .style-guide-swatch-label,html[lang^="zh"] .style-guide .style-guide-swatch-label{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.style-guide .style-guide-swatch-label .name-color,.style-guide .style-guide-swatch-label .hex-color{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;color:#6d6e71;display:block;font-size:12px;line-height:1.5}
html[lang^="cs"] .style-guide .style-guide-swatch-label .name-color,html[lang^="cs"] .style-guide .style-guide-swatch-label .hex-color,html[lang^="ja"] .style-guide .style-guide-swatch-label .name-color,html[lang^="ja"] .style-guide .style-guide-swatch-label .hex-color,html[lang^="ko"] .style-guide .style-guide-swatch-label .name-color,html[lang^="ko"] .style-guide .style-guide-swatch-label .hex-color,html[lang^="pl"] .style-guide .style-guide-swatch-label .name-color,html[lang^="pl"] .style-guide .style-guide-swatch-label .hex-color,html[lang^="ru"] .style-guide .style-guide-swatch-label .name-color,html[lang^="ru"] .style-guide .style-guide-swatch-label .hex-color,html[lang^="tr"] .style-guide .style-guide-swatch-label .name-color,html[lang^="tr"] .style-guide .style-guide-swatch-label .hex-color,html[lang^="zh"] .style-guide .style-guide-swatch-label .name-color,html[lang^="zh"] .style-guide .style-guide-swatch-label .hex-color{font-family:Helvetica Neue,Helvetica,sans-serif}
.style-guide p.style-guide-swatch-label{color:#2d2d2d;float:left;font-size:16px;margin-left:20px;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .style-guide p.style-guide-swatch-label,html[lang^="ja"] .style-guide p.style-guide-swatch-label,html[lang^="ko"] .style-guide p.style-guide-swatch-label,html[lang^="pl"] .style-guide p.style-guide-swatch-label,html[lang^="ru"] .style-guide p.style-guide-swatch-label,html[lang^="tr"] .style-guide p.style-guide-swatch-label,html[lang^="zh"] .style-guide p.style-guide-swatch-label{font-family:Helvetica Neue,Helvetica,sans-serif}
.style-guide .style-guide-swatch-black{background-color:#000}
.style-guide .style-guide-swatch-white{background-color:#fff}
.style-guide .style-guide-swatch-ra-red{background-color:#003876}
.style-guide .style-guide-swatch-ab-blue{background-color:#003e7e}
.style-guide .style-guide-swatch-factorytalk-blue{background-color:#00aeef}
.style-guide .style-guide-swatch-gold{background-color:#f9c20a}
.style-guide .style-guide-swatch-orange{background-color:#f58025}
.style-guide .style-guide-swatch-garnet{background-color:#8d0034}
.style-guide .style-guide-swatch-purple{background-color:#770056}
.style-guide .style-guide-swatch-green{background-color:#77c14c}
.style-guide .style-guide-swatch-cool-grey{background-color:#e1ebf4}
.style-guide .style-guide-swatch-bg-dark-grey{background-color:#43434d}
.style-guide .style-guide-swatch-bg-medium-grey{background-color:#6d6e71}
.style-guide .style-guide-swatch-bg-light-grey{background-color:#e5e6e9}
.style-guide .style-guide-swatch-bg-white{background-color:#fff}
.style-guide .style-guide-swatch-text{background-color:#2d2d2d}
.style-guide .style-guide-swatch-text-link{background-color:#2a79c4}
.style-guide .style-guide-swatch-button-primary{background-color:transparent}
.style-guide .style-guide-swatch-button-secondary{background-color:#6d6e71}
.style-guide .style-guide-swatch-button-primary-hover{background-color:#8f0f2c}
.style-guide .style-guide-swatch-button-secondary-hover{background-color:#4c4d4f}
.style-guide .style-guide-swatch-state-error{background-color:#df3704}
.style-guide .style-guide-swatch-state-warning{background-color:#fdb81e}
.style-guide .style-guide-swatch-state-success{background-color:#008700}
.style-guide .style-guide-font{display:block;font-size:1.2em;margin:0 auto 3px auto;max-width:70%;padding:0;position:relative}
.style-guide .style-guide-font::before{left:0;position:absolute;top:0}
.style-guide .style-guide-margin-bottom{margin-bottom:30px}
.style-guide .style-guide-margin-top{margin-top:30px}
.style-guide .style-guide-font-awesome-reg--center{font-size:1.313rem;max-width:70%;margin:0 auto 3px auto}
.style-guide .style-guide-font-awesome-reg--center:last-child{margin:0 auto 50px auto}
.style-guide .has-bg-dark .cmp-button{background:transparent;border:2px solid #fff}
.style-guide .has-bg-dark .cmp-button.disabled{background-color:transparent !important;opacity:.3}
.style-guide .has-bg-dark .cmp-button--color-secondary .cmp-button{border:0}
.style-guide .header .cmp-header__search{display:none}
.style-guide-components>.root>.aem-Grid>.responsivegrid .list .cmp-list,.style-guide-layouts>.root>.aem-Grid>.responsivegrid .list .cmp-list,.style-guide-templates>.root>.aem-Grid>.responsivegrid .list .cmp-list{padding-left:0;padding-right:0}
.bloglandingpage .section-wrapper{float:none !important;margin-right:auto;margin-left:auto;max-width:1600px}
.loader{position:fixed;display:none;align-items:center;justify-content:center;flex-direction:column;top:50%;left:50%;transform:translate(-50%,-50%);margin:auto;z-index:103;width:135px;height:auto;border-radius:8px;box-shadow:0 1px 5px 0 rgba(0,0,0,0.25);background-color:rgba(255,255,255,0.9);transition:opacity .3s ease-out;opacity:0}
.loader.active{opacity:1}
.loader-dots{position:relative;width:97px;height:110px;margin-top:.5rem}
.loader-text{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;position:relative;padding:.5rem 0 1rem;text-transform:uppercase}
html[lang^="cs"] .loader-text,html[lang^="ja"] .loader-text,html[lang^="ko"] .loader-text,html[lang^="pl"] .loader-text,html[lang^="ru"] .loader-text,html[lang^="tr"] .loader-text,html[lang^="zh"] .loader-text{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.loader .loader-dot{position:absolute;top:0;left:0;right:0;bottom:0;width:60px;height:100%;margin:auto}
.loader .loader-dot::before{content:'';position:absolute;top:0;left:0;right:0;width:60px;height:60px;background-size:100% 100%;transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0)}
.loader .loader-dot:nth-child(7n+1){transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg)}
.loader .loader-dot:nth-child(7n+1)::before{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/loader/octagon_gold-orange.svg');animation:cssload-load 1.52s linear .19s infinite;-o-animation:cssload-load 1.52s linear .19s infinite;-ms-animation:cssload-load 1.52s linear .19s infinite;-webkit-animation:cssload-load 1.52s linear .19s infinite;-moz-animation:cssload-load 1.52s linear .19s infinite}
.loader .loader-dot:nth-child(7n+2){transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg)}
.loader .loader-dot:nth-child(7n+2)::before{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/loader/octagon_orange.svg');animation:cssload-load 1.52s linear .38s infinite;-o-animation:cssload-load 1.52s linear .38s infinite;-ms-animation:cssload-load 1.52s linear .38s infinite;-webkit-animation:cssload-load 1.52s linear .38s infinite;-moz-animation:cssload-load 1.52s linear .38s infinite}
.loader .loader-dot:nth-child(7n+3){transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg)}
.loader .loader-dot:nth-child(7n+3)::before{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/loader/octagon_orange-ra-red.svg');animation:cssload-load 1.52s linear .57s infinite;-o-animation:cssload-load 1.52s linear .57s infinite;-ms-animation:cssload-load 1.52s linear .57s infinite;-webkit-animation:cssload-load 1.52s linear .57s infinite;-moz-animation:cssload-load 1.52s linear .57s infinite}
.loader .loader-dot:nth-child(7n+4){transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg)}
.loader .loader-dot:nth-child(7n+4)::before{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/loader/octagon_ra-red.svg');animation:cssload-load 1.52s linear .76s infinite;-o-animation:cssload-load 1.52s linear .76s infinite;-ms-animation:cssload-load 1.52s linear .76s infinite;-webkit-animation:cssload-load 1.52s linear .76s infinite;-moz-animation:cssload-load 1.52s linear .76s infinite}
.loader .loader-dot:nth-child(7n+5){transform:rotate(225deg);-o-transform:rotate(225deg);-ms-transform:rotate(225deg);-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg)}
.loader .loader-dot:nth-child(7n+5)::before{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/loader/octagon_ra-red-purple.svg');animation:cssload-load 1.52s linear .95s infinite;-o-animation:cssload-load 1.52s linear .95s infinite;-ms-animation:cssload-load 1.52s linear .95s infinite;-webkit-animation:cssload-load 1.52s linear .95s infinite;-moz-animation:cssload-load 1.52s linear .95s infinite}
.loader .loader-dot:nth-child(7n+6){transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg)}
.loader .loader-dot:nth-child(7n+6)::before{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/loader/octagon_purple.svg');animation:cssload-load 1.52s linear 1.14s infinite;-o-animation:cssload-load 1.52s linear 1.14s infinite;-ms-animation:cssload-load 1.52s linear 1.14s infinite;-webkit-animation:cssload-load 1.52s linear 1.14s infinite;-moz-animation:cssload-load 1.52s linear 1.14s infinite}
.loader .loader-dot:nth-child(7n+7){transform:rotate(315deg)}
.loader .loader-dot:nth-child(7n+7)::before{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/loader/octagon_purple-gold.svg');animation:cssload-load 1.52s linear 1.33s infinite;-o-animation:cssload-load 1.52s linear 1.33s infinite;-ms-animation:cssload-load 1.52s linear 1.33s infinite;-webkit-animation:cssload-load 1.52s linear 1.33s infinite;-moz-animation:cssload-load 1.52s linear 1.33s infinite}
.loader .loader-dot:nth-child(7n+8){transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg)}
.loader .loader-dot:nth-child(7n+8)::before{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/loader/octagon_gold.svg');animation:cssload-load 1.52s linear 1.52s infinite;-o-animation:cssload-load 1.52s linear 1.52s infinite;-ms-animation:cssload-load 1.52s linear 1.52s infinite;-webkit-animation:cssload-load 1.52s linear 1.52s infinite;-moz-animation:cssload-load 1.52s linear 1.52s infinite}
@keyframes cssload-load{100%{opacity:0;transform:scale(1)}
}
@-o-keyframes cssload-load{100%{opacity:0;-o-transform:scale(1)}
}
@-ms-keyframes cssload-load{100%{opacity:0;-ms-transform:scale(1)}
}
@-webkit-keyframes cssload-load{100%{opacity:0;-webkit-transform:scale(1)}
}
@-moz-keyframes cssload-load{100%{opacity:0;-moz-transform:scale(1)}
}
body.loading .loader{display:flex}
.push-top-half{margin-top:2rem !important}
.push-top-small{margin-top:1rem !important}
.push-bottom-half{margin-bottom:2rem !important}
.push-bottom-small{margin-bottom:1rem !important}
.push-top-full,.push-top-component{margin-top:3.5rem !important}
.push-bottom-full,.push-bottom-component{margin-bottom:3.5rem !important}
.push-top-grid-gutter{margin-top:2.5rem !important}
.push-bottom-grid-gutter{margin-bottom:2.5rem !important}
.pad-top-full{padding-top:3.5rem !important}
.pad-top-half{padding-top:2rem !important}
.pad-top-small{padding-top:1rem !important}
.pad-bottom-full{padding-bottom:3.5rem !important}
.pad-bottom-half{padding-bottom:2rem !important}
.pad-bottom-small{padding-bottom:1rem !important}
.section-padded{padding-left:1.75rem !important;padding-right:1.75rem !important}
@media print{.global-nav,.sub-nav,.floating-button,#onetrust-consent-sdk,.hero-banner__ghost,.hero-banner img,.alert-banner,.multimedia-grid__thumbnail-track,.related-content,footer{display:none !important}
body{padding-top:0 !important}
.hero-banner{color:#43434d !important;text-shadow:none !important}
.hero-banner__time-to-read-wrapper{color:#2d2d2d !important}
.hero-banner__time-to-read-wrapper svg{fill:#2d2d2d !important}
.hero-banner__subtitle{color:#2d2d2d !important}
.hero-banner .social-media-sharing{color:#2d2d2d !important}
.hero-banner__wrapper{height:auto !important;padding:2rem 0 !important}
.teaser__container.text-light img{display:none !important}
.teaser__container.text-light .teaser__subtitle,.teaser__container.text-light .teaser__title,.teaser__container.text-light .teaser__text,.teaser__container.text-light .teaser__caption{color:#2d2d2d !important}
}
.overlay{background-color:rgba(0,0,0,0.4);position:fixed;width:100%;height:100%;inset:0;margin:auto;z-index:103}
.overlay .dialog_content{background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:1.5rem}
.overlay .dialog_content .dialog_buttons{display:flex;justify-content:flex-end}
.overlay .dialog_content .dialog_buttons #btn_cancel{font-size:1rem;line-height:1.5rem;letter-spacing:.03125em;text-transform:uppercase;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:.25rem;border:.125rem solid transparent;outline:1px dashed transparent;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:normal;line-height:1.5;text-align:center;padding:.563rem 1.5rem;overflow:hidden;-webkit-font-smoothing:subpixel-antialiased;backface-visibility:hidden;transform-style:preserve-3d;transition:all .3s ease-out;background-color:#fff;border-color:#003876;color:#003876;padding:.188rem 1.5rem}
html[lang^="cs"] .overlay .dialog_content .dialog_buttons #btn_cancel,html[lang^="ja"] .overlay .dialog_content .dialog_buttons #btn_cancel,html[lang^="ko"] .overlay .dialog_content .dialog_buttons #btn_cancel,html[lang^="pl"] .overlay .dialog_content .dialog_buttons #btn_cancel,html[lang^="ru"] .overlay .dialog_content .dialog_buttons #btn_cancel,html[lang^="tr"] .overlay .dialog_content .dialog_buttons #btn_cancel,html[lang^="zh"] .overlay .dialog_content .dialog_buttons #btn_cancel{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
html[lang^="cs"] .overlay .dialog_content .dialog_buttons #btn_cancel,html[lang^="ja"] .overlay .dialog_content .dialog_buttons #btn_cancel,html[lang^="ko"] .overlay .dialog_content .dialog_buttons #btn_cancel,html[lang^="pl"] .overlay .dialog_content .dialog_buttons #btn_cancel,html[lang^="ru"] .overlay .dialog_content .dialog_buttons #btn_cancel,html[lang^="tr"] .overlay .dialog_content .dialog_buttons #btn_cancel,html[lang^="zh"] .overlay .dialog_content .dialog_buttons #btn_cancel{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.overlay .dialog_content .dialog_buttons #btn_cancel:active,.overlay .dialog_content .dialog_buttons #btn_cancel:hover{background-color:#b6c0d3;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.overlay .dialog_content .dialog_buttons #btn_cancel:hover{font-size:18px;padding:.688rem 1.5rem}
.overlay .dialog_content .dialog_buttons #btn_cancel:focus{outline:2px solid #7cd2ec;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.overlay .dialog_content .dialog_buttons #btn_cancel:active,.overlay .dialog_content .dialog_buttons #btn_cancel:hover{border-color:#2d2d2d}
.overlay .dialog_content .dialog_buttons #btn_cancel:focus{outline:#7cd2ec;border-color:#7cd2ec}
.overlay .dialog_content .dialog_buttons #btn_continue{font-size:1rem;line-height:1.5rem;letter-spacing:.03125em;text-transform:uppercase;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#fff;border-radius:.25rem;border:.125rem solid transparent;outline:1px dashed transparent;color:#003876;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:normal;line-height:1.5;text-align:center;padding:.563rem 1.5rem;overflow:hidden;-webkit-font-smoothing:subpixel-antialiased;backface-visibility:hidden;transform-style:preserve-3d;transition:all .3s ease-out;padding:.188rem 1.5rem;margin-left:1rem}
html[lang^="cs"] .overlay .dialog_content .dialog_buttons #btn_continue,html[lang^="ja"] .overlay .dialog_content .dialog_buttons #btn_continue,html[lang^="ko"] .overlay .dialog_content .dialog_buttons #btn_continue,html[lang^="pl"] .overlay .dialog_content .dialog_buttons #btn_continue,html[lang^="ru"] .overlay .dialog_content .dialog_buttons #btn_continue,html[lang^="tr"] .overlay .dialog_content .dialog_buttons #btn_continue,html[lang^="zh"] .overlay .dialog_content .dialog_buttons #btn_continue{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
html[lang^="cs"] .overlay .dialog_content .dialog_buttons #btn_continue,html[lang^="ja"] .overlay .dialog_content .dialog_buttons #btn_continue,html[lang^="ko"] .overlay .dialog_content .dialog_buttons #btn_continue,html[lang^="pl"] .overlay .dialog_content .dialog_buttons #btn_continue,html[lang^="ru"] .overlay .dialog_content .dialog_buttons #btn_continue,html[lang^="tr"] .overlay .dialog_content .dialog_buttons #btn_continue,html[lang^="zh"] .overlay .dialog_content .dialog_buttons #btn_continue{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.overlay .dialog_content .dialog_buttons #btn_continue:active,.overlay .dialog_content .dialog_buttons #btn_continue:hover{background-color:#b6c0d3;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.overlay .dialog_content .dialog_buttons #btn_continue:hover{font-size:18px;padding:.688rem 1.5rem}
.overlay .dialog_content .dialog_buttons #btn_continue:focus{outline:2px solid #7cd2ec;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
select-styler{display:inline-block;position:relative;width:100%}
select-styler [hidden]{display:none !important}
select-styler [role="combobox"]{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:.5em}
select-styler [role="combobox"]::-webkit-details-marker{display:none}
select-styler [role="combobox"]::after{content:"\25BC";display:block}
select-styler [role="combobox"]>span{min-width:0;white-space:nowrap;overflow-y:hidden;text-overflow:ellipsis}
select-styler [role="listbox"]{display:flex;margin:0;flex-direction:column;position:absolute;z-index:1;top:calc(100% + 1px);left:0;width:100%;min-width:min-content;max-height:20em;overflow:auto;background-color:#fff}
select-styler [role="option"]{list-style:none;margin:0}
select-styler [role="option"][aria-disabled="true"]{opacity:.4;pointer-events:none}
.ra-select-standard [role="combobox"]{padding:.75rem 1rem;border:1px solid #e5e6e9;border-radius:.375rem}
.ra-select-standard [role="combobox"]::after{content:"\25BC";color:#6d6e71;display:block;transform:scale(1.5,0.75);transition:transform .25s}
.ra-select-standard>details[open] [role="combobox"]{border-color:#f58025}
.ra-select-standard>details[open] [role="combobox"]::after{transform:scale(1.5,0.75) rotate(0.5turn)}
.ra-select-standard [role="listbox"]{box-shadow:0 1px 5px 0 rgba(0,0,0,0.25);padding:.75rem 1rem;border-radius:.25rem;font-size:.813rem;gap:.375rem}
.ra-select-standard [role="option"]{padding:.25rem .5rem;border-radius:.25rem}
.ra-select-standard [role="option"]:hover,.ra-select-standard [role="option"]:focus{color:#fff;background-color:#2a79c4}
*{box-sizing:border-box}
body{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:1rem;line-height:1.375rem;color:#2d2d2d;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
html[lang^="cs"] body,html[lang^="ja"] body,html[lang^="ko"] body,html[lang^="pl"] body,html[lang^="ru"] body,html[lang^="tr"] body,html[lang^="zh"] body{font-family:Helvetica Neue,Helvetica,sans-serif}
html[lang^="cs"] body,html[lang^="ja"] body,html[lang^="ko"] body,html[lang^="pl"] body,html[lang^="ru"] body,html[lang^="tr"] body,html[lang^="zh"] body{font-family:Helvetica Neue,Helvetica,sans-serif}
main.main-wrapper,footer{transition:opacity .3s ease-out}
main.main-wrapper{position:relative;z-index:auto;background-color:#fff}
.generic-container .cmp-experiencefragment main.main-wrapper{background-color:unset}
button{cursor:pointer}
.aspect-ratio--16x9{aspect-ratio:1.77777778}
.aspect-ratio--1x1{aspect-ratio:1}
.aspect-ratio--104x85{aspect-ratio:1.22352941}
.aspect-ratio--27x22{aspect-ratio:1.22727273}
.aspect-ratio--3x2{aspect-ratio:1.5}
.aspect-ratio--297x206{aspect-ratio:1.44174757}
.aspect-ratio--4x3{aspect-ratio:1.33333333}
.gradient-ra-red-to-orange,.gradient-ra-red-to-orange .gradient{background:linear-gradient(120deg,#cd163f 0,rgba(205,22,63,0) 42%,rgba(245,128,37,0) 72%,#f58025 100%)}
.gradient-ra-red-to-ab-blue,.gradient-ra-red-to-ab-blue .gradient{background:linear-gradient(120deg,#cd163f 0,rgba(205,22,63,0) 42%,rgba(0,62,126,0) 72%,#003e7e 100%)}
.gradient-ra-red-to-garnet,.gradient-ra-red-to-garnet .gradient{background:linear-gradient(120deg,#cd163f 0,rgba(205,22,63,0) 42%,rgba(141,0,52,0) 72%,#8d0034 100%)}
.gradient-ab-blue-to-grey,.gradient-ab-blue-to-grey .gradient{background:linear-gradient(120deg,#003e7e 0,rgba(0,62,126,0) 42%,rgba(225,235,244,0) 72%,#e1ebf4 100%)}
.gradient-ab-blue-to-garnet,.gradient-ab-blue-to-garnet .gradient{background:linear-gradient(120deg,#003e7e 0,rgba(0,62,126,0) 42%,rgba(141,0,52,0) 72%,#8d0034 100%)}
.gradient-ft-blue-to-green,.gradient-ft-blue-to-green .gradient{background:linear-gradient(120deg,#00aeef 0,rgba(0,174,239,0) 42%,rgba(119,193,76,0) 72%,#77c14c 100%)}
.gradient-ft-blue-to-ab-blue,.gradient-ft-blue-to-ab-blue .gradient{background:linear-gradient(120deg,#00aeef 0,rgba(0,174,239,0) 42%,rgba(0,62,126,0) 72%,#003e7e 100%)}
.gradient-green-to-ab-blue,.gradient-green-to-ab-blue .gradient{background:linear-gradient(120deg,#77c14c 0,rgba(119,193,76,0) 42%,rgba(0,62,126,0) 72%,#003e7e 100%)}
.gradient-orange-to-purple,.gradient-orange-to-purple .gradient{background:linear-gradient(120deg,#f58025 0,rgba(245,128,37,0) 42%,rgba(119,0,86,0) 72%,#770056 100%)}
.button.primary a,.button.primary button,.button.primary span.is-button{border-radius:5px}
@media only screen and (max-width:48em){.button.primary a,.button.primary button,.button.primary span.is-button{padding:10px 22px}
}
html{scroll-behavior:smooth;font-size:16px;line-height:16px}
.container__fullWidth{padding:0 32px;width:100%}
section{background-color:#fff;display:block;position:relative;z-index:1}
section[class^="o-"]{overflow:hidden;padding:40px 0 56px}
section.-colorBack{background-blend-mode:soft-light;background-color:transparent}
section.-imageBack.-colorBack{background-blend-mode:multiply;background-color:transparent}
section.-merge{padding-top:0}
.-abBlue{color:#003e7e;fill:#003e7e}
.-cGrey{color:#e1ebf4;fill:#e1ebf4}
.-charcoal{color:#2d2d2d;fill:#2d2d2d}
.-dGrey{color:#43434d;fill:#43434d}
.-ftBlue{color:#00aeef;fill:#00aeef}
.-garnet{color:#8d0034;fill:#8d0034}
.-gold{color:#f9c20a;fill:#f9c20a}
.-green{color:#77c14c;fill:#77c14c}
.-lGrey{color:#e5e6e9;fill:#e5e6e9}
.-mGrey{color:#6d6e71;fill:#6d6e71}
.-orange{color:#f58025;fill:#f58025}
.-purple{color:#770056;fill:#770056}
.-raRed{color:#cd163f;fill:#cd163f}
.-white{color:#fff;fill:#fff}
@media(max-width:767px){.-abBlue-xs{color:#003e7e;fill:#003e7e}
.-cGrey-xs{color:#e1ebf4;fill:#e1ebf4}
.-charcoal-xs{color:#2d2d2d;fill:#2d2d2d}
.-dGrey-xs{color:#43434d;fill:#43434d}
.-ftBlue-xs{color:#00aeef;fill:#00aeef}
.-garnet-xs{color:#8d0034;fill:#8d0034}
.-gold-xs{color:#f9c20a;fill:#f9c20a}
.-green-xs{color:#77c14c;fill:#77c14c}
.-lGrey-xs{color:#e5e6e9;fill:#e5e6e9}
.-mGrey-xs{color:#6d6e71;fill:#6d6e71}
.-orange-xs{color:#f58025;fill:#f58025}
.-purple-xs{color:#770056;fill:#770056}
.-raRed-xs{color:#cd163f;fill:#cd163f}
.-white-xs{color:#fff;fill:#fff}
}
@media(min-width:768px) and (max-width:992px){.-abBlue-sm{color:#003e7e;fill:#003e7e}
.-cGrey-sm{color:#e1ebf4;fill:#e1ebf4}
.-charcoal-sm{color:#2d2d2d;fill:#2d2d2d}
.-dGrey-sm{color:#43434d;fill:#43434d}
.-ftBlue-sm{color:#00aeef;fill:#00aeef}
.-garnet-sm{color:#8d0034;fill:#8d0034}
.-gold-sm{color:#f9c20a;fill:#f9c20a}
.-green-sm{color:#77c14c;fill:#77c14c}
.-lGrey-sm{color:#e5e6e9;fill:#e5e6e9}
.-mGrey-sm{color:#6d6e71;fill:#6d6e71}
.-orange-sm{color:#f58025;fill:#f58025}
.-purple-sm{color:#770056;fill:#770056}
.-raRed-sm{color:#cd163f;fill:#cd163f}
.-white-sm{color:#fff;fill:#fff}
}
.-center{text-align:center}
.-imageBack [class^="a-type__"]{text-shadow:0 0 15px rgba(45,45,45,0.75)}
[class^="a-type__title"],[class^="a-type__subTitle"]{margin:16px 0}
.a-type__title1{font-size:3.5rem;font-weight:500;line-height:3.5rem}
.a-type__title2{font-size:2.5rem;font-weight:500;line-height:3rem}
.a-type__title3{font-size:2.25rem;font-weight:700;line-height:2.75rem}
.a-type__title3.-inactive{font-weight:500}
.a-type__title4{font-size:1.75rem;font-weight:500;line-height:2rem}
.a-type__title5{font-size:1.5rem;font-weight:500;line-height:1.75rem}
.a-type__subTitle1{font-size:1.5rem;line-height:2rem}
.a-type__subTitle2{font-size:1.25rem;font-weight:500;line-height:1.75rem}
.a-type__subTitle3{font-size:1.125rem;font-weight:500;line-height:1.5rem}
.a-type__body{font-size:1rem;line-height:1.375rem}
.a-type__body.-secondary{font-size:1.25rem;line-height:2rem}
.a-type__button{align-items:center;display:flex;font-size:1rem;font-weight:500;justify-content:center;letter-spacing:.5px;line-height:1.5rem;text-transform:uppercase;transition:.3s ease-out all;-moz-transition:.3s ease-out all;-webkit-transition:.3s ease-out all}
.a-type__overline{font-size:.875rem;font-weight:500;letter-spacing:.5px;line-height:1.375rem;text-transform:uppercase}
.a-type__caption{font-size:.875rem;line-height:1.375rem}
.a-type__legal{font-size:.75rem;line-height:1.125rem}
@media(max-width:767px){.a-type__title1{font-size:2.5rem;line-height:3rem}
.a-type__title2{font-size:2.25rem;line-height:2.75rem}
.a-type__title3{font-size:2rem;line-height:2.5rem}
.a-type__title4{font-size:1.75rem;line-height:1.75rem}
.a-type__title5{font-size:1.5rem;line-height:1.75rem}
.a-type__subTitle1{font-size:1.5rem;line-height:2rem}
.a-type__subTitle2{font-size:1.25rem;line-height:1.75rem}
.a-type__subTitle3{font-size:1.125rem;line-height:1.5rem}
.a-type__body{font-size:1rem;line-height:1.375rem}
.a-type__body.-secondary{font-size:1.125rem;line-height:1.5rem}
.a-type__button{font-size:1rem;line-height:1.5rem}
.a-type__overline{font-size:.875rem;line-height:1.375rem}
.a-type__caption{font-size:.875rem;line-height:1.375rem}
.a-type__legal{font-size:.75rem;line-height:1.125rem}
}
.a-link__button{text-decoration:none}
.m-buttonGroup{align-items:center;display:flex;margin:40px 0;justify-content:center}
@media(max-width:767px){.m-buttonGroup{flex-direction:column}
}
@media(min-width:768px){.m-buttonGroup .a-button{margin-right:20px}
}
@media(max-width:767px){.m-buttonGroup .a-button{margin-bottom:20px}
}
.m-buttonGroup .a-button:last-child{margin-right:0}
.a-button{align-items:center;border-radius:4px;border-style:solid;border-width:2px;cursor:pointer;display:flex;justify-content:center;padding:6px 25px;transition:.3s ease-out all;-moz-transition:.3s ease-out all;-webkit-transition:.3s ease-out all}
.a-button:hover,.a-button.-hover{transform:scale(1.1) translate3d(0,0,0)}
.a-button .a-type__button svg{fill:#fff;height:22px;margin-right:10px;width:22px}
.a-button.-large{padding:11px 25px}
.a-button.-small{padding:2px 25px}
.a-button.-center{margin:0 auto}
.a-button.-primary{background-color:#cd163f;border-color:#cd163f;color:#fff;fill:#fff}
.a-button.-primary:active,.a-button.-primary.-active,.a-button.-primary:hover,.a-button.-primary.-hover{background-color:#8f0f2c;border-color:#8f0f2c}
.a-button.-primary:focus,.a-button.-primary.-focus{border-color:#fff;box-shadow:0 0 0 2px #f58025}
.a-button.-primaryOutline{background-color:#fff;border-color:#cd163f;color:#cd163f;fill:#cd163f}
.a-button.-primaryOutline:active,.a-button.-primaryOutline.-active,.a-button.-primaryOutline:hover,.a-button.-primaryOutline.-hover{background-color:#fbecf0;border-color:#8f0f2c}
.a-button.-primaryOutline:focus,.a-button.-primaryOutline.-focus{border-color:#8f0f2c;box-shadow:0 0 0 2px #fff,0 0 0 4px #f58025}
.a-button.-secondary{background-color:#6d6e71;border-color:#6d6e71;color:#fff;fill:#fff}
.a-button.-secondary:active,.a-button.-secondary.-active,.a-button.-secondary:hover,.a-button.-secondary.-hover{background-color:#4c4d4f;border-color:#4c4d4f}
.a-button.-secondary:focus,.a-button.-secondary.-focus{border-color:#fff;box-shadow:0 0 0 2px #f58025}
.a-button.-secondaryOutline{background-color:#fff;border-color:#6d6e71;color:#6d6e71;fill:#6d6e71}
.a-button.-secondaryOutline:active,.a-button.-secondaryOutline.-active,.a-button.-secondaryOutline:hover,.a-button.-secondaryOutline.-hover{background-color:#ebebeb;border-color:#4c4d4f}
.a-button.-secondaryOutline:focus,.a-button.-secondaryOutline.-focus{border-color:#4c4d4f;box-shadow:0 0 0 2px #fff,0 0 0 4px #f58025}
.a-button.-text{background:transparent;border:0 none;color:#cd163f}
.a-button.-whiteOutline{background-color:rgba(0,0,0,0);border-color:#fff;color:#fff;fill:#fff}
.a-button.-whiteOutline:active,.a-button.-whiteOutline.-active,.a-button.-whiteOutline:hover,.a-button.-whiteOutline.-hover{background-color:rgba(0,0,0,0.2);border-color:#fff}
.a-button.-whiteOutline:focus,.a-button.-whiteOutline.-focus{border-color:#fff;box-shadow:0 0 0 2px #fff,0 0 0 4px #f58025}
.a-button.-icon svg{height:24px;width:24px}
.a-button.-icon svg+.a-type__button{margin-left:8px}
.a-button.-fullWidth{width:100%}
.a-button.-disabled{cursor:default;opacity:.4;pointer-events:none}
.a-image.-infographic{margin-top:56px}
.a-image img{display:block;height:auto;max-width:100%}
.o-globalNav{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(255,255,255,0.95);box-shadow:0 1px 5px 0 rgba(0,0,0,0.25);height:80px;position:fixed;width:100%;z-index:999}
.o-globalNav__spacer{height:80px}
.o-globalNav .col-sm-12{align-items:center;display:flex;flex-wrap:nowrap;height:80px;justify-content:space-between}
.o-globalNav .m-logoNav .a-siteLogo{width:207px}
.o-globalNav .m-linksNav ul{display:flex;justify-content:center;list-style:none;margin:0;padding:0}
.o-globalNav .m-linksNav .a-type__subTitle2{margin:0 16px;padding:16px;text-decoration:none}
.o-globalNav .m-linksNav .a-type__subTitle2:hover{color:#cd163f}
.o-globalNav .m-linksNav .m-dropNav{background:red;height:500px;position:absolute;top:92px}
.o-globalNav .m-eyebrowNav ul{border-left:1px solid #e5e6e9;display:flex;justify-content:flex-end;list-style:none;margin:0;padding:0 0 0 16px;width:207px}
.o-globalNav .m-eyebrowNav ul li{margin:0 auto}
.o-globalNav .m-eyebrowNav .a-type__subTitle2{padding:16px;text-decoration:none}
.o-globalNav .m-eyebrowNav .a-type__subTitle2 svg{height:20px;width:20px}
.o-globalNav .m-eyebrowNav .a-type__subTitle2 svg:hover{fill:#cd163f}
.o-hero{align-items:center;display:flex;position:relative;width:100%}
.o-hero.-primary{height:700px}
.o-hero.-secondary{height:580px}
.o-hero.-overlay{background-blend-mode:soft-light}
.o-hero.-primary .o-hero__textBlock{margin-top:-32px;position:fixed;top:25%}
@media(max-width:767px){.o-hero.-primary .o-hero__textBlock{left:15px;width:calc(100% - 30px)}
}
@media(min-width:768px){.o-hero.-primary .o-hero__textBlock{width:40.625%}
}
.o-hero .a-type__title1{margin:0 0 20px}
.o-hero .a-type__subTitle1{margin:0 0 40px}
@media(max-width:767px){.o-hero+.o-subNav__actionBlocks{background-color:#fff}
.o-subNav__actionBlocks .m-actionBlock{width:100%}
.o-subNav__actionBlocks .m-actionBlock .m-iconGroup{float:left;margin:30px 0 0;width:50%}
}
@media(min-width:768px){.o-hero+.o-subNav__actionBlocks{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(0,0,0,0.7);height:120px;margin-top:-120px;overflow:hidden;position:relative;z-index:1}
.o-subNav__actionBlocks .m-actionBlock{align-items:center;display:flex;height:120px;justify-content:center}
.o-subNav__actionBlocks .m-actionBlock .m-iconGroup{margin:0 50px;width:150px}
}
.o-subNav__actionBlocks .m-actionBlock .m-iconGroup{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center;text-decoration:none;transition:.3s ease-out all;-moz-transition:.3s ease-out all;-webkit-transition:.3s ease-out all}
.o-subNav__actionBlocks .m-actionBlock .m-iconGroup:active,.o-subNav__actionBlocks .m-actionBlock .m-iconGroup:focus,.o-subNav__actionBlocks .m-actionBlock .m-iconGroup:hover{transform:scale(1.1) translate3d(0,0,0)}
.o-subNav__actionBlocks .m-actionBlock .m-iconGroup .a-icon{align-items:center;border-radius:30px;display:flex;height:60px;justify-content:center;margin-bottom:3px;transition:.3s ease-out all;-moz-transition:.3s ease-out all;-webkit-transition:.3s ease-out all;width:60px}
.o-subNav__actionBlocks .m-actionBlock .m-iconGroup:active .a-icon,.o-subNav__actionBlocks .m-actionBlock .m-iconGroup:focus .a-icon,.o-subNav__actionBlocks .m-actionBlock .m-iconGroup:hover .a-icon{background:#cd163f}
.o-subNav__actionBlocks .m-actionBlock .m-iconGroup .a-icon svg{height:40px;transition:.3s ease-out all;-moz-transition:.3s ease-out all;-webkit-transition:.3s ease-out all;width:40px}
.o-subNav__actionBlocks .m-actionBlock .m-iconGroup:active .a-icon svg,.o-subNav__actionBlocks .m-actionBlock .m-iconGroup:focus .a-icon svg,.o-subNav__actionBlocks .m-actionBlock .m-iconGroup:hover .a-icon svg{height:32px;width:32px}
nav[class^="o-rotatorNav"]{left:0;margin:auto;right:0}
nav[class^="o-rotatorNav"].-top{padding:0 0 20px;top:0}
nav[class^="o-rotatorNav"].-bottom{bottom:0;padding:20px 0 0}
nav[class^="o-rotatorNav"] .col-sm-12{display:flex}
nav[class^="o-rotatorNav"].-center .col-sm-12{justify-content:center}
nav[class^="o-rotatorNav"].-right .col-sm-12{justify-content:flex-end}
nav[class^="o-rotatorNav"] .col-sm-12 ul{display:flex;list-style:none;margin:0;padding:0;text-align:center}
nav[class^="o-rotatorNav"].-center .col-sm-12 ul{align-items:center;justify-content:center}
nav[class^="o-rotatorNav"].-right .col-sm-12 ul{justify-content:flex-end}
nav[class^="o-rotatorNav"].-top .col-sm-12 ul{align-items:flex-start}
.o-rotatorNav__text.-top{background:linear-gradient(to bottom,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0) 100%);position:absolute}
.o-rotatorNav__text.-right .col-sm-12 ul{width:70%}
.o-rotatorNav__text .col-sm-12 ul li{background:rgba(42,121,196,0.8);flex-basis:25%;flex-grow:0;margin:0 20px;padding:20px 10px}
.o-rotatorNav__text .col-sm-12 ul li:last-child{margin-right:0}
.o-rotatorNav__text .col-sm-12 ul li a{color:#fff}
.o-rotatorNav__text .col-sm-12 ul li a.-active{color:#2a79c4;cursor:default;pointer-events:none;text-decoration:none}
.o-rotatorNav__indicator .col-sm-12 ul li a{background:transparent;border:2px solid #cd163f;border-radius:15px;display:block;height:15px;margin:0 5px;text-indent:-99999px;width:15px}
.o-rotatorNav__indicator .col-sm-12 ul li a.-active{background:#cd163f}
.o-oneCol .a-type__subTitle2{margin:16px 0}
.o-twoCol.-imageBack{align-items:center;background-position:center center;background-repeat:no-repeat;background-size:cover;display:flex;min-height:600px}
.o-threeCol .m-contentBlock__image .a-image figure img{height:100%;object-fit:cover;width:100%}
.o-threeCol .m-contentBlock__image .a-type__title5,.o-threeCol .m-contentBlock__image .a-type__overline{margin:10px 0}
.o-threeCol .m-contentBlock__image a .a-type__title5{transition:.3s ease-out all;-moz-transition:.3s ease-out all;-webkit-transition:.3s ease-out all}
.o-threeCol .m-contentBlock__image a:active .a-type__title5,.o-threeCol .m-contentBlock__image a:focus .a-type__title5,.o-threeCol .m-contentBlock__image a:hover .a-type__title5{color:#cd163f}
@media(min-width:768px) and (max-width:992px){.o-threeCol .m-contentBlock__image .a-image figure{height:123.75px;width:220px}
}
@media(min-width:993px) and (max-width:1200px){.o-threeCol .m-contentBlock__image .a-image figure{height:165px;width:293.333px}
}
@media(min-width:1201px){.o-threeCol .m-contentBlock__image .a-image figure{height:202.5px;width:360px}
}
.m-contentBlock__text{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(255,255,255,0.85);border-bottom:3px solid #cd163f;border-radius:4px;box-shadow:0 1px 5px 0 rgba(0,0,0,0.25);transition:.3s ease-out all;-moz-transition:.3s ease-out all;-webkit-transition:.3s ease-out all}
.m-contentBlock__text:active,.m-contentBlock__text:focus,.m-contentBlock__text:hover{box-shadow:0 1px 8px 0 rgba(0,0,0,0.15);transform:scale(1.1) translate3d(0,0,0);z-index:5}
div[class^="m-contentBlock"] a{display:block;text-decoration:none}
.m-contentBlock__text .a-type__title4{margin:0 0 16px;transition:.3s ease-out all;-moz-transition:.3s ease-out all;-webkit-transition:.3s ease-out all}
.m-contentBlock__text:active .a-type__title4,.m-contentBlock__text:focus .a-type__title4,.m-contentBlock__text:hover .a-type__title4{color:#cd163f}
.m-contentBlock__text .a-type__title2.-stockQuote{margin:0}
.m-contentBlock__text .a-button{margin:55px auto 0}
@media(max-width:767px){section[class^="o-"] .row>div:not(:last-child) [class^="m-contentBlock__"]{margin-bottom:30px}
}
@media(min-width:768px) and (max-width:992px){.o-fourCol .row>div:nth-child(-n+2) [class^="m-contentBlock__"]{margin-bottom:30px}
}
@media(max-width:1200px){.m-contentBlock__text a{padding:20px 20px 5px}
}
@media(min-width:1201px){.m-contentBlock__text a{padding:35px 35px 5px}
}
.o-formFields{margin:45px 0 0}
.m-inputField{margin:0 auto;position:relative;width:75%}
.m-inputField.-large input.a-field__text{border-bottom:2px solid #e5e6e9;border-radius:4px;display:block;font-size:1.125rem;padding:18px 146px 18px 64px;width:100%;border:2px solid #e5e6e9}
input.a-field__text:focus{outline:0}
label.a-type__body.-secondary{left:64px;position:absolute;pointer-events:none;top:14px;transition:.3s ease-out all;-moz-transition:.3s ease-out all;-webkit-transition:.3s ease-out all}
input.a-field__text:focus ~ label.a-type__body.-secondary,input.a-field__text:valid ~ label.a-type__body.-secondary{background-color:#fff;color:#f58025;font-size:.875rem;left:58px;line-height:.875rem;padding:0 8px;top:-6px}
.a-field__bar{display:block;position:relative;width:100%}
.a-field__bar::before,.a-field__bar::after{background:#f58025;border-radius:4px;bottom:0;content:'';height:2px;position:absolute;transition:.3s ease-out all;-moz-transition:.3s ease-out all;-webkit-transition:.3s ease-out all;width:0}
.m-inputField.-large .a-field__bar::before,.m-inputField.-large .a-field__bar::after{height:3px}
.a-field__bar::before{left:50%}
.a-field__bar::after{right:50%}
input.a-field__text:focus ~ .a-field__bar::before,input.a-field__text:focus ~ .a-field__bar::after{width:50%}
.m-inputField .a-button__icon{border:0 none;bottom:2px;background:transparent;height:32px;left:0;margin:13px 16px;padding:0;position:absolute}
.m-inputField .a-button__icon svg{transition:.3s ease-out all;-moz-transition:.3s ease-out all;-webkit-transition:.3s ease-out all}
.m-inputField input.a-field__text:focus ~ .a-button__icon.-primary svg{fill:#cd163f}
.m-inputField.-large .a-button__icon svg{height:32px;width:32px}
.m-inputField.-large .a-button{bottom:2px;margin:10px 12px;position:absolute;right:0}
.o-flyIn{bottom:0;box-shadow:0 1px 5px 0 rgba(0,0,0,0.25);left:0;padding:12px 20px 28px;position:fixed;width:25rem}
@media(max-width:767px){.o-flyIn{width:100%}
}
.o-flyIn.-fixed{height:14rem}
@media(max-width:767px){.o-flyIn.-fixed{height:auto}
}
.o-flyIn.-hide{display:none}
.o-flyIn .a-type__title5{width:66.66666667%}
.o-flyIn.-imageBack .a-type__body{width:66.66666667%}
.o-flyIn .a-button.-close{background:transparent;border:0 none;fill:#fff;height:16px;margin:16px;padding:0;position:absolute;right:0;top:0;width:16px}
.o-flyIn .a-button.-close svg{height:16px;width:16px}
.article-header{display:block}
.cmp-category{display:inline-block;width:100%}
.cmp-category a{text-decoration:none;font-weight:800}
.cmp-category a:hover,.cmp-category a:active,.cmp-category a:focus{text-decoration:underline}
.cmp-article-header{display:inline-block}
.cmp-article-header__tags a:link,.cmp-article-header__tags a:visited{text-decoration:none}
.cmp-article-header__tags a:hover,.cmp-article-header__tags a:active,.cmp-article-header__tags a:focus{text-decoration:underline}
.cmp-category-navigation{list-style:none}
.cmp-category-navigation__item__link__icon{width:15px;height:15px;display:inline-block;border-radius:20px}
.cmp-category-navigation__item__link,.cmp-category-navigation__item__link:hover{text-decoration:none}
.cmp-comments__disqus_thread{padding:2rem}
.cmp-next-prev{margin-left:auto;margin-right:auto;width:100%}
.cmp-next-prev__list{display:flex;list-style:none outside none;margin-left:auto;margin-right:auto;justify-content:space-between;width:90%}
.cmp-next-prev__list-item{flex:1 1 auto;margin:0}
.cmp-next-prev__list-item:last-child{text-align:right}
.related-articles{display:flex;flex-flow:column;margin-bottom:3.5rem;text-align:center}
.related-articles .teaser{border-radius:.3125rem;box-shadow:0 .25rem .5rem 0 rgba(0,0,0,0.2);margin-bottom:1.5rem;margin-left:.5rem;margin-right:.5rem;max-width:236px;overflow:hidden;width:100%}
@media only screen and (min-width:48.0625em){.related-articles .teaser{width:calc(25% - 10px)}
.related-articles .teaser:first-child{margin-left:0}
.related-articles .teaser:last-child{margin-right:0}
}
.related-articles .article-teaser{display:flex;height:100%;flex-flow:column}
.related-articles .article-teaser__content{display:flex;flex:1 1 auto;flex-flow:column;padding:.5rem 1rem}
.related-articles .article-teaser__action-container{align-self:flex-end;margin-bottom:0;margin-top:auto;width:100%}
.related-articles .cmp-image__image{display:block}
.cmp-related-articles__posts{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;width:100%}
@media only screen and (min-width:48.0625em){.cmp-related-articles__posts{flex-wrap:nowrap;max-width:calc((1600px / 12) * 9)}
}
.cmp-abm-teaser{position:absolute;z-index:10000;right:10px;top:calc(100% + 10px);background-color:c-ra-red;background-image:linear-gradient(149deg,#f58025 9%,#003876 84%);border-radius:4px;width:250px;transition:all .5s ease-out}
.cmp-abm-teaser.edit-mode{position:relative;right:0;top:0;margin:10px;padding:1px}
.cmp-abm-teaser.hidden{right:-300px;transition:all .5s ease-out}
.cmp-abm-teaser__title{text-align:center;font-size:calc_rem(18px);color:#fff;font-family:"Open Sans",sans-serif;padding:10px 4px 8px}
.cmp-abm-teaser__close{color:#fff;font-size:calc_rem(16px);text-decoration:none;margin:2px 8px;position:absolute;right:0;top:0}
.cmp-abm-teaser__close:hover{color:#fff}
.cmp-abm-teaser__body{display:flex;flex-direction:column;align-items:center;margin:4px;border-radius:4px;padding:16px;background-color:#fff}
.cmp-abm-teaser a.cmp-abm-teaser__cta{font-size:1rem;line-height:1.5rem;letter-spacing:.03125em;text-transform:uppercase;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#fff;border-radius:.25rem;border:.125rem solid transparent;outline:1px dashed transparent;color:#003876;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:normal;line-height:1.5;text-align:center;padding:.563rem 1.5rem;overflow:hidden;-webkit-font-smoothing:subpixel-antialiased;backface-visibility:hidden;transform-style:preserve-3d;transition:all .3s ease-out;text-decoration:none;margin-bottom:0;margin-top:20px}
html[lang^="cs"] .cmp-abm-teaser a.cmp-abm-teaser__cta,html[lang^="ja"] .cmp-abm-teaser a.cmp-abm-teaser__cta,html[lang^="ko"] .cmp-abm-teaser a.cmp-abm-teaser__cta,html[lang^="pl"] .cmp-abm-teaser a.cmp-abm-teaser__cta,html[lang^="ru"] .cmp-abm-teaser a.cmp-abm-teaser__cta,html[lang^="tr"] .cmp-abm-teaser a.cmp-abm-teaser__cta,html[lang^="zh"] .cmp-abm-teaser a.cmp-abm-teaser__cta{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.cmp-abm-teaser a.cmp-abm-teaser__cta:active,.cmp-abm-teaser a.cmp-abm-teaser__cta:hover{background-color:#b6c0d3;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.cmp-abm-teaser a.cmp-abm-teaser__cta:hover{font-size:18px;padding:.688rem 1.5rem}
.cmp-abm-teaser a.cmp-abm-teaser__cta:focus{outline:2px solid #7cd2ec;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.cmp-accordion{margin-left:auto;margin-right:auto;position:relative;width:100%}
.cmp-accordion .accordion-item:last-child{margin-bottom:1.25rem}
.cmp-accordion .aem-GridColumn .cmp-text{padding:0 !important}
.cmp-accordion__btn-container{display:flex;width:100%;justify-content:flex-end}
.cmp-accordion__expand-all-btn,.cmp-accordion__collapse-all-btn{cursor:pointer;width:fit-content;color:#2a79c4}
.cmp-accordion__expand-all-btn:hover,.cmp-accordion__collapse-all-btn:hover{text-decoration:underline;color:#005db4}
.cmp-accordion__expand-all-btn.hide,.cmp-accordion__collapse-all-btn.hide{display:none}
.cmp-accordion.standard .cmp-accordion-item__image{display:none}
.cmp-accordion.two-column{min-height:400px}
.cmp-accordion.two-column .cmp-accordion-item{position:static}
.cmp-accordion.two-column .cmp-accordion-item__container{display:flex}
.cmp-accordion.two-column .cmp-accordion-item__text{width:45%}
.cmp-accordion.two-column .cmp-accordion-item__image{align-items:center;display:flex;justify-content:center;right:0;top:0;width:50%}
.cmp-accordion.two-column .cmp-accordion-item__image.edit picture{position:relative;width:90%}
.cmp-accordion.two-column .cmp-accordion-item__image picture{display:flex;justify-content:center;max-height:100%;object-fit:cover;opacity:0;overflow:hidden;position:absolute;top:0;transition:all .5s ease;width:45%}
.cmp-accordion.two-column .cmp-accordion-item__image picture img{height:auto}
.cmp-accordion.two-column .cmp-accordion-item__image[aria-hidden="false"] picture{opacity:1}
.cmp-accordion.two-column.imageRight .cmp-accordion-item__text{order:1}
.cmp-accordion.two-column.imageRight .cmp-accordion-item__text .cmp-accordion-item__content[aria-hidden="false"]{height:auto}
.cmp-accordion.two-column.imageRight .cmp-accordion-item__image{order:2}
.cmp-accordion.two-column.imageLeft .cmp-accordion-item__text{order:2}
.cmp-accordion.two-column.imageLeft .cmp-accordion-item__text .cmp-accordion-item__content[aria-hidden="false"]{height:auto}
.cmp-accordion.two-column.imageLeft .cmp-accordion-item__image{order:1}
@media only screen and (width <= 1279px){.cmp-accordion.two-column:not(.edit).imageLeft .cmp-accordion-item__text{order:1}
.cmp-accordion.two-column:not(.edit).imageLeft .cmp-accordion-item__image{order:2}
.cmp-accordion.two-column:not(.edit) .cmp-accordion-item__container{flex-direction:column}
.cmp-accordion.two-column:not(.edit) .cmp-accordion-item__text{width:100%}
.cmp-accordion.two-column:not(.edit) .cmp-accordion-item__text .cmp-accordion-item__content[aria-hidden="false"]{border-bottom:0}
.cmp-accordion.two-column:not(.edit) .cmp-accordion-item__image{width:100%}
.cmp-accordion.two-column:not(.edit) .cmp-accordion-item__image[aria-hidden="false"]{border-bottom:2px solid #f58025}
.cmp-accordion.two-column:not(.edit) .cmp-accordion-item__image[aria-hidden="false"] picture{margin-bottom:20px}
.cmp-accordion.two-column:not(.edit) .cmp-accordion-item__image[aria-hidden="true"] picture{height:0}
.cmp-accordion.two-column:not(.edit) .cmp-accordion-item__image picture{position:relative;width:100%}
}
.cmp-accordion-item{opacity:0;padding-right:0;position:relative;text-align:left;transition:opacity .5s ease-in-out}
.cmp-accordion-item__header{cursor:pointer;outline:0;position:relative;display:flex;justify-content:space-between}
@media only screen and (min-width:48.0625em){.cmp-accordion-item__header:hover .title{color:#2d2d2d}
}
.cmp-accordion-item__header .title{font:"Open Sans",sans-serif;color:#43434d;font-size:1.3rem !important;font-weight:bold;margin:0;padding:14px 0;padding-left:0 !important;text-transform:none}
.cmp-accordion-item__header .cmp-accordion-item__icon-expand{display:block;fill:#2d2d2d;margin-right:1rem;width:30px}
.cmp-accordion-item__header .cmp-accordion-item__icon-expand svg{transform:rotate(0);transition:transform .2s ease-out}
.cmp-accordion-item__header[aria-expanded="true"] .title{color:#2d2d2d}
.cmp-accordion-item__header[aria-expanded="true"] .cmp-accordion-item__icon-expand{fill:#2d2d2d;margin-right:1rem;width:30px}
.cmp-accordion-item__header[aria-expanded="true"] .cmp-accordion-item__icon-expand svg{transform:rotate(-180deg);transition:transform .2s ease-out}
.cmp-accordion-item .aem-GridColumn.text{margin:0}
.cmp-accordion-item__icon-expand{bottom:0;fill:#003876;left:13px;margin-top:auto;margin-bottom:auto;top:0}
@media only screen and (min-width:101.25em){.cmp-accordion-item__icon-expand{left:0}
}
.cmp-accordion-item__text{border-bottom:1px solid #e5e6e9}
.cmp-accordion-item__content{overflow:hidden;padding:0;position:relative;transform-origin:top;transition:height .2s ease-in-out,transform .2s ease-in-out;z-index:2}
.cmp-accordion-item__content[aria-hidden="false"]{border-bottom:2px solid #f58025;padding-bottom:20px;height:100%;transform:scaleY(1)}
.cmp-accordion-item__content[aria-hidden="true"]{height:0;transform:scaleY(0.1)}
.cmp-accordion-item__content p{font-size:1rem}
@media only screen and (min-width:101.25em){.cmp-accordion-item__content{padding-left:16px}
}
.affinity-teaser{height:100%}
.affinity-teaser .cmp-affinity-teaser{box-shadow:0 1px 5px 0 rgba(0,0,0,0.25);border-radius:.25rem;background-color:#fff;height:100%;padding:2rem;position:relative}
.affinity-teaser .cmp-affinity-teaser a{color:#fff;display:block;font-weight:600}
.affinity-teaser .cmp-affinity-teaser a.cmp-affinity-teaser__industry-link{display:none;margin-bottom:1.5rem}
@media only screen and (max-width:48em){.affinity-teaser .cmp-affinity-teaser a.cmp-affinity-teaser__industry-link{margin-bottom:0}
}
.affinity-teaser .cmp-affinity-teaser a.cmp-affinity-teaser__default-link{display:flex;flex-direction:column-reverse;flex-grow:1;margin-top:1.5rem}
@media only screen and (max-width:48em){.affinity-teaser .cmp-affinity-teaser a.cmp-affinity-teaser__default-link{margin-top:1.5rem}
}
.affinity-teaser .cmp-affinity-teaser__eyebrow,.affinity-teaser .cmp-affinity-teaser__title,.affinity-teaser .cmp-affinity-teaser__default-link{color:#fff}
.affinity-teaser .cmp-affinity-teaser__eyebrow{font-weight:600;padding-bottom:1.5rem}
@media only screen and (max-width:48em){.affinity-teaser .cmp-affinity-teaser__eyebrow{padding-bottom:0}
}
.affinity-teaser .cmp-affinity-teaser__title{padding-bottom:2rem;margin-bottom:0}
@media only screen and (max-width:48em){.affinity-teaser .cmp-affinity-teaser__title{padding-bottom:1.5rem}
}
.affinity-teaser .cmp-affinity-teaser__category{text-transform:capitalize}
.affinity-teaser .cmp-affinity-teaser__content{display:flex;flex-direction:column;height:100%;position:relative}
.affinity-teaser .cmp-affinity-teaser__background-image{border-radius:5px;height:100%;overflow:hidden;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;z-index:0}
@media only screen and (max-width:48em){.affinity-teaser .cmp-affinity-teaser__background-image{border-radius:0}
}
.affinity-teaser .cmp-affinity-teaser__background-image img{position:absolute;top:50%;left:50%;width:auto;height:auto;max-height:none;max-width:none;min-height:100%;min-width:100%;transform:translate(-50%,-50%);object-fit:cover}
.affinity-teaser .cmp-affinity-teaser--known-user a.cmp-affinity-teaser__industry-link{display:block}
@media only screen and (max-width:48em){.affinity-teaser .cmp-affinity-teaser--known-user a.cmp-affinity-teaser__industry-link{margin-bottom:1.5rem}
}
.affinity-teaser .cmp-affinity-teaser--known-user a.cmp-affinity-teaser__default-link,.affinity-teaser .cmp-affinity-teaser--known-user a.cmp-affinity-teaser__industry-link--hidden{display:none}
.affinity-teaser .cmp-affinity-teaser--known-user .cmp-affinity-teaser__eyebrow{padding-bottom:0}
.affinity-teaser .cmp-affinity-teaser--known-user .affinityTeaserContent{flex-grow:1;display:flex;flex-direction:column-reverse}
.affinity-teaser .cmp-affinity-teaser--known-user .cta-dropdown{display:flex;flex-direction:column-reverse}
@media only screen and (max-width:48em){.affinity-teaser .cmp-affinity-teaser--known-user .cta-dropdown{position:relative;bottom:initial}
}
.affinity-teaser .cmp-affinity-teaser--known-user .cmp-affinity-teaser__title{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:2rem;line-height:2.5rem;margin-bottom:.75rem}
html[lang^="cs"] .affinity-teaser .cmp-affinity-teaser--known-user .cmp-affinity-teaser__title,html[lang^="ja"] .affinity-teaser .cmp-affinity-teaser--known-user .cmp-affinity-teaser__title,html[lang^="ko"] .affinity-teaser .cmp-affinity-teaser--known-user .cmp-affinity-teaser__title,html[lang^="pl"] .affinity-teaser .cmp-affinity-teaser--known-user .cmp-affinity-teaser__title,html[lang^="ru"] .affinity-teaser .cmp-affinity-teaser--known-user .cmp-affinity-teaser__title,html[lang^="tr"] .affinity-teaser .cmp-affinity-teaser--known-user .cmp-affinity-teaser__title,html[lang^="zh"] .affinity-teaser .cmp-affinity-teaser--known-user .cmp-affinity-teaser__title{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.affinity-teaser .cmp-affinity-teaser--known-user .cmp-affinity-teaser__title.highlighted{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .affinity-teaser .cmp-affinity-teaser--known-user .cmp-affinity-teaser__title.highlighted,html[lang^="ja"] .affinity-teaser .cmp-affinity-teaser--known-user .cmp-affinity-teaser__title.highlighted,html[lang^="ko"] .affinity-teaser .cmp-affinity-teaser--known-user .cmp-affinity-teaser__title.highlighted,html[lang^="pl"] .affinity-teaser .cmp-affinity-teaser--known-user .cmp-affinity-teaser__title.highlighted,html[lang^="ru"] .affinity-teaser .cmp-affinity-teaser--known-user .cmp-affinity-teaser__title.highlighted,html[lang^="tr"] .affinity-teaser .cmp-affinity-teaser--known-user .cmp-affinity-teaser__title.highlighted,html[lang^="zh"] .affinity-teaser .cmp-affinity-teaser--known-user .cmp-affinity-teaser__title.highlighted{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
@media only screen and (min-width:48.0625em){.affinity-teaser .cmp-affinity-teaser--known-user .cmp-affinity-teaser__title{font-size:2.25rem;line-height:2.75rem}
}
.alert-banner-new{display:block;top:0;left:0;right:0;width:100%;z-index:101}
.alert-banner-new--closed{display:none}
.alert-banner-new__container{align-items:flex-start;display:flex;flex-flow:column wrap;justify-content:flex-start;margin:0 auto;padding:.75rem 2.5rem;position:relative}
@media only screen and (max-width:63.9375em){.alert-banner-new__container{padding:.75rem 1.25rem}
}
@media only screen and (min-width:48.0625em){.alert-banner-new__container{flex-direction:row;align-items:center}
}
.alert-banner-new__container.text-light{color:#fff}
.alert-banner-new__container.text-light .alert-banner-new__cta a,.alert-banner-new__container.text-light .alert-banner-new__cta a:visited,.alert-banner-new__container.text-light .alert-banner-new__cta a:hover,.alert-banner-new__container.text-light .alert-banner-new__cta a:active{color:#fff}
.alert-banner-new__container.text-light .alert-banner-new__cta svg{fill:#fff}
.alert-banner-new__container.text-light .alert-banner-new__close svg{fill:#fff}
.alert-banner-new__container.text-light .alert-banner-new__info-icon{fill:#fff}
.alert-banner-new__container.text-dark{color:#2d2d2d}
.alert-banner-new__container.text-dark .alert-banner-new__cta a,.alert-banner-new__container.text-dark .alert-banner-new__cta a:visited,.alert-banner-new__container.text-dark .alert-banner-new__cta a:hover,.alert-banner-new__container.text-dark .alert-banner-new__cta a:active{color:#2d2d2d}
.alert-banner-new__container.text-dark .alert-banner-new__cta svg{fill:#2d2d2d}
.alert-banner-new__container.text-dark .alert-banner-new__close svg{fill:#2d2d2d}
.alert-banner-new__container.text-dark .alert-banner-new__info-icon{fill:#2d2d2d}
.alert-banner-new__container.solid-ra-red{background-color:#003876}
.alert-banner-new__container.solid-ab-blue{background-color:#003e7e}
.alert-banner-new__container.solid-ft-blue{background-color:#00aeef}
.alert-banner-new__container.solid-gold{background-color:#f9c20a}
.alert-banner-new__container.solid-orange{background-color:#f58025}
.alert-banner-new__container.solid-garnet{background-color:#8d0034}
.alert-banner-new__container.solid-purple{background-color:#770056}
.alert-banner-new__container.solid-green{background-color:#77c14c}
.alert-banner-new__container.solid-cool-grey{background-color:#e1ebf4}
.alert-banner-new__container.solid-mid-grey{background-color:#707070}
.alert-banner-new__container.gradient-ra-red-to-orange{background:linear-gradient(120deg,#cd163f 0,#f58025 100%)}
.alert-banner-new__container.gradient-ra-red-to-ab-blue{background:linear-gradient(120deg,#cd163f 0,#003e7e 100%)}
.alert-banner-new__container.gradient-ra-red-to-garnet{background:linear-gradient(120deg,#cd163f 0,#8d0034 100%)}
.alert-banner-new__container.gradient-ab-blue-to-grey{background:linear-gradient(120deg,#003e7e 0,#e1ebf4 100%)}
.alert-banner-new__container.gradient-ab-blue-to-garnet{background:linear-gradient(120deg,#003e7e 0,#8d0034 100%)}
.alert-banner-new__container.gradient-ft-blue-to-green{background:linear-gradient(120deg,#00aeef 0,#77c14c 100%)}
.alert-banner-new__container.gradient-ft-blue-to-ab-blue{background:linear-gradient(120deg,#00aeef 0,#003e7e 100%)}
.alert-banner-new__container.gradient-green-to-ab-blue{background:linear-gradient(120deg,#77c14c 0,#003e7e 100%)}
.alert-banner-new__container.gradient-orange-to-purple{background:linear-gradient(120deg,#f58025 0,#770056 100%)}
.alert-banner-new__image{display:flex}
.alert-banner-new__image img{margin:4px 30px 4px 0;max-height:40px;object-fit:contain}
.alert-banner-new__text{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;padding:0;margin-right:24px;font-size:1rem;line-height:1.375rem}
html[lang^="cs"] .alert-banner-new__text,html[lang^="ja"] .alert-banner-new__text,html[lang^="ko"] .alert-banner-new__text,html[lang^="pl"] .alert-banner-new__text,html[lang^="ru"] .alert-banner-new__text,html[lang^="tr"] .alert-banner-new__text,html[lang^="zh"] .alert-banner-new__text{font-family:Helvetica Neue,Helvetica,sans-serif}
.alert-banner-new__text-content{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px}
.alert-banner-new__cta{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;padding:0;font-size:1rem;line-height:1.5rem;margin-right:16px}
html[lang^="cs"] .alert-banner-new__cta,html[lang^="ja"] .alert-banner-new__cta,html[lang^="ko"] .alert-banner-new__cta,html[lang^="pl"] .alert-banner-new__cta,html[lang^="ru"] .alert-banner-new__cta,html[lang^="tr"] .alert-banner-new__cta,html[lang^="zh"] .alert-banner-new__cta{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.alert-banner-new__cta a,.alert-banner-new__cta a:visited,.alert-banner-new__cta a:hover,.alert-banner-new__cta a:active{text-decoration:none;display:flex;flex-direction:row}
.alert-banner-new__cta a span,.alert-banner-new__cta a:visited span,.alert-banner-new__cta a:hover span,.alert-banner-new__cta a:active span{display:flex;align-items:center}
.alert-banner-new__cta a svg,.alert-banner-new__cta a:visited svg,.alert-banner-new__cta a:hover svg,.alert-banner-new__cta a:active svg{width:1.25rem;height:1.25rem;margin-top:3px}
@media only screen and (min-width:48.0625em){.alert-banner-new__cta{flex-direction:row}
}
.alert-banner-new__close{position:absolute;display:block;right:0;background:transparent;border:0;padding-right:40px}
@media only screen and (max-width:63.9375em){.alert-banner-new__close{padding-right:20px}
}
.alert-banner-new__close span{position:relative;display:flex;align-items:flex-start}
@media only screen and (min-width:48.0625em){.alert-banner-new__close span{align-items:center}
}
.alert-banner-new__close svg{width:1rem;height:1rem;margin-top:4px}
.alert-banner-new__info-icon{width:1rem;height:1rem;margin-top:2px;flex-shrink:0;align-self:flex-start}
.alert-banner{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;margin-bottom:.5rem;font-size:1.25rem;line-height:1.75rem;background:linear-gradient(120deg,#cd163f 0,#f58025 100%);position:fixed;display:block;top:0;left:0;right:0;width:100%;color:#fff;z-index:101;opacity:0;transition:opacity .3s ease-out}
html[lang^="cs"] .alert-banner,html[lang^="ja"] .alert-banner,html[lang^="ko"] .alert-banner,html[lang^="pl"] .alert-banner,html[lang^="ru"] .alert-banner,html[lang^="tr"] .alert-banner,html[lang^="zh"] .alert-banner{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.alert-banner.highlighted{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .alert-banner.highlighted,html[lang^="ja"] .alert-banner.highlighted,html[lang^="ko"] .alert-banner.highlighted,html[lang^="pl"] .alert-banner.highlighted,html[lang^="ru"] .alert-banner.highlighted,html[lang^="tr"] .alert-banner.highlighted,html[lang^="zh"] .alert-banner.highlighted{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
.alert-banner[aria-hidden="false"]{opacity:1}
.alert-banner[aria-hidden="true"]{pointer-events:none;display:none}
.alert-banner__container{position:relative;display:flex;flex-direction:column;flex-wrap:wrap;max-width:1600px;margin:0 auto;justify-content:center;align-items:center;padding:1.125rem 3.125rem}
@media only screen and (min-width:48.0625em){.alert-banner__container{flex-direction:row}
}
.alert-banner__text{text-align:center;padding:0}
@media only screen and (min-width:48.0625em){.alert-banner__text{margin:.188rem 0}
}
.alert-banner__cta{padding:0;margin-top:.75rem}
@media only screen and (min-width:48.0625em){.alert-banner__cta{flex-direction:row;padding:0 2.5rem;margin:.188rem 0}
}
.alert-banner__close{position:absolute;display:block;top:0;right:0;background:transparent;border:0;padding:1rem;margin:0}
.alert-banner__close span{position:relative;display:flex;align-items:flex-start}
@media only screen and (min-width:48.0625em){.alert-banner__close span{align-items:center}
}
.alert-banner__close svg{width:1.125rem;height:1.125rem;fill:#fff}
@media only screen and (min-width:48.0625em){.alert-banner__close{bottom:0;padding:0 1rem}
}
.animated-header{width:100%;height:100%;margin:auto;margin-bottom:150px}
.animated-header__container{height:80%;width:80%;margin:auto}
.animated-header__content{margin:auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.animated-header__lead-text p{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:28px;line-height:32px;text-align:left;color:#2d2d2d;margin:10px 0 0 0}
html[lang^="cs"] .animated-header__lead-text p,html[lang^="ja"] .animated-header__lead-text p,html[lang^="ko"] .animated-header__lead-text p,html[lang^="pl"] .animated-header__lead-text p,html[lang^="ru"] .animated-header__lead-text p,html[lang^="tr"] .animated-header__lead-text p,html[lang^="zh"] .animated-header__lead-text p{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
@media only screen and (max-width:48em){.animated-header__lead-text p{font-size:22px;line-height:32px}
}
.animated-header__title-text p{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:56px;line-height:56px;text-align:left;color:#2d2d2d;margin:5px 0 10px 0}
html[lang^="cs"] .animated-header__title-text p,html[lang^="ja"] .animated-header__title-text p,html[lang^="ko"] .animated-header__title-text p,html[lang^="pl"] .animated-header__title-text p,html[lang^="ru"] .animated-header__title-text p,html[lang^="tr"] .animated-header__title-text p,html[lang^="zh"] .animated-header__title-text p{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
@media only screen and (max-width:48em){.animated-header__title-text p{font-size:40px;line-height:44px}
}
.animated-header__subtitle-text p{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:28px;line-height:32px;text-align:left;color:#6d6e71;margin:10px 0}
html[lang^="cs"] .animated-header__subtitle-text p,html[lang^="ja"] .animated-header__subtitle-text p,html[lang^="ko"] .animated-header__subtitle-text p,html[lang^="pl"] .animated-header__subtitle-text p,html[lang^="ru"] .animated-header__subtitle-text p,html[lang^="tr"] .animated-header__subtitle-text p,html[lang^="zh"] .animated-header__subtitle-text p{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
@media only screen and (max-width:48em){.animated-header__subtitle-text p{font-size:20px;line-height:26px}
}
.animated-header a{all:unset;cursor:pointer;color:#2a79c4}
.animated-header a:hover{text-decoration:underline}
.application-list__result{display:flex;column-gap:2.5%;row-gap:20px}
@media only screen and (max-width:48em){.application-list__result{flex-direction:column}
}
.filter__results-content-container[data-view="grid"] .application-list__result{flex-direction:column}
.application-list__result-image-wrapper{flex:1;display:flex;justify-content:center}
.application-list__result-image-wrapper img{object-fit:cover}
.application-list__result-text{flex:4;display:flex;flex-direction:column;line-height:1.375}
.application-list__result-title{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;margin:4px 0;font-size:1.375rem;text-decoration:none}
html[lang^="cs"] .application-list__result-title,html[lang^="ja"] .application-list__result-title,html[lang^="ko"] .application-list__result-title,html[lang^="pl"] .application-list__result-title,html[lang^="ru"] .application-list__result-title,html[lang^="tr"] .application-list__result-title,html[lang^="zh"] .application-list__result-title{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.application-list__result-details-container{margin-top:12px;border-top:1px solid #e5e6e9;padding-top:12px;display:flex;flex-direction:column;gap:8px;font-size:.813rem}
.application-list__result-details-container>div{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .application-list__result-details-container>div,html[lang^="ja"] .application-list__result-details-container>div,html[lang^="ko"] .application-list__result-details-container>div,html[lang^="pl"] .application-list__result-details-container>div,html[lang^="ru"] .application-list__result-details-container>div,html[lang^="tr"] .application-list__result-details-container>div,html[lang^="zh"] .application-list__result-details-container>div{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
.application-list__result-details-container>div span{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .application-list__result-details-container>div span,html[lang^="ja"] .application-list__result-details-container>div span,html[lang^="ko"] .application-list__result-details-container>div span,html[lang^="pl"] .application-list__result-details-container>div span,html[lang^="ru"] .application-list__result-details-container>div span,html[lang^="tr"] .application-list__result-details-container>div span,html[lang^="zh"] .application-list__result-details-container>div span{font-family:Helvetica Neue,Helvetica,sans-serif}
.application-list__tile{background-color:#f9fafa;display:flex;flex-direction:column;text-decoration:none}
.application-list__tile,.application-list__tile:visited{color:#2d2d2d}
.application-list__tile-image[src]{height:200px;object-fit:cover}
.application-list__tile-content-container{padding:20px;display:flex;flex-direction:column;gap:10px}
.application-list__tile-title{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:1.125rem;line-height:1.5rem}
html[lang^="cs"] .application-list__tile-title,html[lang^="ja"] .application-list__tile-title,html[lang^="ko"] .application-list__tile-title,html[lang^="pl"] .application-list__tile-title,html[lang^="ru"] .application-list__tile-title,html[lang^="tr"] .application-list__tile-title,html[lang^="zh"] .application-list__tile-title{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
.application-list__tile-description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.application-list__tile-tag-label,.application-list__tile-language-label,.application-list__tile-time-label{display:inline-block;width:fit-content;font-weight:600;font-family:BarlowBold,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:.813rem;line-height:1rem}
.application-list__tile-tag::after{content:',';margin-left:-2px}
.application-list__tile-tag:last-child::after{content:''}
.application-list__tile-info-container{display:flex;flex-direction:column;width:100%;font-size:.875rem}
.application-list__tile-language-container,.application-list__tile-time-container,.application-list__tile-tag-container{margin:3px 0;font-weight:400;font-size:.813rem;line-height:1rem;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}
.application-list__tile-separator{display:flex;margin:10px 0}
.application-list__tile-separator::after{content:"";width:100%;height:1px;background:#2d2d2d;opacity:.1}
.application-list__info-header,.application-list__info-item{font-size:.875rem;display:inline-block;margin:0}
.application-list__tile-description p,.application-list__additonal-info{margin:0}
.application-list__info-item-list{display:inline-block;margin:0}
.application-list__info-item::after{content:", "}
.application-list__info-item:last-child::after{display:none}
.author-details{display:block;position:relative}
.author-details.push-top{margin-top:3.5rem}
.author-details.push-bottom{margin-bottom:3.5rem}
.author-details__container{display:flex;flex-direction:row;flex-wrap:nowrap}
.author-details__image{padding-right:1.5rem;margin-bottom:auto}
.author-details__image img{display:block;max-width:6.25rem;width:6.25rem;height:6.25rem;border-radius:3.125rem;object-fit:cover}
.author-details__title{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .author-details__title,html[lang^="ja"] .author-details__title,html[lang^="ko"] .author-details__title,html[lang^="pl"] .author-details__title,html[lang^="ru"] .author-details__title,html[lang^="tr"] .author-details__title,html[lang^="zh"] .author-details__title{font-family:Helvetica Neue,Helvetica,sans-serif;font-style:italic}
.author-details__description,.author-details__name,.author-details__title{margin-bottom:.5rem}
.author-details__social{display:flex;flex-direction:row}
.author-details__social-channels{display:flex;flex-direction:row;margin-left:.5rem;align-items:center}
.author-details__social-channels a{margin:0 1.5rem 0 0}
.author-details__social-channels a svg{width:1rem;fill:#003876;display:flex}
.author-details__social-channels a:last-of-type{margin:0}
.author-details .card-style{min-width:min-content;border-radius:4px;background:#fff;padding:21px 20px;box-shadow:0 1px 5px 0 rgba(0,0,0,0.25)}
@media only screen and (min-width:769px) and (max-width:80.0525em){.author-details .card-style{flex-wrap:wrap;justify-content:center}
}
@media only screen and (min-width:769px) and (max-width:80.0525em){.author-details .card-style .author-details__image{padding:0}
}
.author-details .card-style .author-details__image img{max-width:145px;width:145px;height:145px;border-radius:72.5px}
@media only screen and (min-width:769px) and (max-width:80.0525em){.author-details .card-style .author-details__image img{width:100px;height:100px;border-radius:50px;max-width:100px;text-align:center;flex:0 0 100%}
}
.author-details .card-style .author-details__content{display:flex;align-items:flex-start;align-content:center;flex-wrap:wrap;justify-content:flex-start}
@media only screen and (min-width:769px) and (max-width:80.0525em){.author-details .card-style .author-details__content{text-align:center;justify-content:center}
}
.author-details .card-style .author-details__name{font-size:16px;margin:0;flex:0 0 100%}
.author-details .card-style .author-details__title{font-size:14px;font-family:"Open Sans",sans-serif}
.badge .label{align-items:center;background-color:#e1ebf4;border-radius:4px;border:1px solid #2a79c4;color:#2a79c4;display:inline-flex;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:400;justify-content:center;line-height:18px;margin-bottom:4px;padding:4px 8px;text-align:center;vertical-align:baseline;white-space:nowrap}
.badge .label.-gold{color:#000;background:#fef0c4;border-color:#f9c20a}
.badge .label.-green{color:#008700;background:#f4fdef;border-color:#008700}
.badge .label.-purple{color:#770056;background:#d0a6c4;border-color:#770056}
.badge .filled-blue{filter:invert(40%) sepia(43%) saturate(1461%) hue-rotate(177deg) brightness(91%) contrast(85%)}
.badge .filled-green{filter:invert(23%) sepia(100%) saturate(2888%) hue-rotate(98deg) brightness(97%) contrast(104%)}
.badge .filled-purple{filter:invert(11%) sepia(67%) saturate(5285%) hue-rotate(302deg) brightness(76%) contrast(129%)}
.badge__item{display:inline-block}
.badge__icon{height:17px;width:17px;margin-right:5px}
.binge-experience__new-design [hidden]{display:none !important}
.binge-experience__new-design summary{list-style:none}
.binge-experience__new-design summary::-webkit-details-marker{display:none}
.binge-experience__new-design .raw-file-contents{display:flex}
.binge-experience__new-design .raw-file-contents svg{height:1em}
.binge-experience__new-design [data-text-light]{color:#fff}
.binge-experience__new-design .binge-experience__button{all:unset;cursor:pointer;padding:.375rem 1.375rem;border-radius:.25rem;background-color:#2a79c4;color:#fff;fill:#fff;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:.03125em;text-transform:uppercase;transition:all .3s ease-out}
.binge-experience__new-design .binge-experience__button:hover{background-color:#003e7e}
.binge-experience__new-design .binge-experience__button.inverse-button-color{background-color:#fff;color:#2a79c4;fill:#2a79c4}
.binge-experience__new-design .binge-experience__button.inverse-button-color:hover,.binge-experience__new-design .binge-experience__button.inverse-button-color:active,.binge-experience__new-design .binge-experience__button.inverse-button-color:focus{border-color:#fff;background-color:#efefef;color:#2a79c4}
html[lang^="cs"] .binge-experience__new-design .binge-experience__button,html[lang^="ja"] .binge-experience__new-design .binge-experience__button,html[lang^="ko"] .binge-experience__new-design .binge-experience__button,html[lang^="pl"] .binge-experience__new-design .binge-experience__button,html[lang^="ru"] .binge-experience__new-design .binge-experience__button,html[lang^="tr"] .binge-experience__new-design .binge-experience__button,html[lang^="zh"] .binge-experience__new-design .binge-experience__button{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.binge-experience__new-design .binge-experience__pill{padding:.125rem .375rem;background-color:#e1ebf4;border:1px solid #2a79c4;border-radius:4px;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:.75rem;line-height:1.125rem;letter-spacing:.03125em;color:#2a79c4;fill:#2a79c4;display:flex;align-items:center;gap:.125rem}
html[lang^="cs"] .binge-experience__new-design .binge-experience__pill,html[lang^="ja"] .binge-experience__new-design .binge-experience__pill,html[lang^="ko"] .binge-experience__new-design .binge-experience__pill,html[lang^="pl"] .binge-experience__new-design .binge-experience__pill,html[lang^="ru"] .binge-experience__new-design .binge-experience__pill,html[lang^="tr"] .binge-experience__new-design .binge-experience__pill,html[lang^="zh"] .binge-experience__new-design .binge-experience__pill{font-family:Helvetica Neue,Helvetica,sans-serif}
.binge-experience__new-design .binge-experience__pill svg{height:1em}
.binge-experience__new-design .binge-experience__pill svg g{fill:#2a79c4}
.binge-experience__new-design .binge-experience__mobile-teaser{box-shadow:0 1px 5px 0 rgba(0,0,0,0.25);min-height:14rem;margin-bottom:.625rem;border-radius:.375rem;background-size:cover;padding:2rem 1rem;display:flex;flex-direction:column;gap:.75rem;align-items:center;justify-content:center;text-align:center}
@media only screen and (min-width:48.0625em){.binge-experience__new-design .binge-experience__mobile-teaser{display:none}
}
.binge-experience__new-design .binge-experience__mobile-teaser-title{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:1.625rem;line-height:1}
html[lang^="cs"] .binge-experience__new-design .binge-experience__mobile-teaser-title,html[lang^="ja"] .binge-experience__new-design .binge-experience__mobile-teaser-title,html[lang^="ko"] .binge-experience__new-design .binge-experience__mobile-teaser-title,html[lang^="pl"] .binge-experience__new-design .binge-experience__mobile-teaser-title,html[lang^="ru"] .binge-experience__new-design .binge-experience__mobile-teaser-title,html[lang^="tr"] .binge-experience__new-design .binge-experience__mobile-teaser-title,html[lang^="zh"] .binge-experience__new-design .binge-experience__mobile-teaser-title{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.binge-experience__new-design .binge-experience__mobile-teaser-button{all:unset;cursor:pointer;padding:.375rem 1.375rem;border-radius:.25rem;background-color:#2a79c4;color:#fff;fill:#fff;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:.03125em;text-transform:uppercase;transition:all .3s ease-out}
.binge-experience__new-design .binge-experience__mobile-teaser-button:hover{background-color:#003e7e}
.binge-experience__new-design .binge-experience__mobile-teaser-button.inverse-button-color{background-color:#fff;color:#2a79c4;fill:#2a79c4}
.binge-experience__new-design .binge-experience__mobile-teaser-button.inverse-button-color:hover,.binge-experience__new-design .binge-experience__mobile-teaser-button.inverse-button-color:active,.binge-experience__new-design .binge-experience__mobile-teaser-button.inverse-button-color:focus{border-color:#fff;background-color:#efefef;color:#2a79c4}
html[lang^="cs"] .binge-experience__new-design .binge-experience__mobile-teaser-button,html[lang^="ja"] .binge-experience__new-design .binge-experience__mobile-teaser-button,html[lang^="ko"] .binge-experience__new-design .binge-experience__mobile-teaser-button,html[lang^="pl"] .binge-experience__new-design .binge-experience__mobile-teaser-button,html[lang^="ru"] .binge-experience__new-design .binge-experience__mobile-teaser-button,html[lang^="tr"] .binge-experience__new-design .binge-experience__mobile-teaser-button,html[lang^="zh"] .binge-experience__new-design .binge-experience__mobile-teaser-button{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.binge-experience__new-design .binge-experience__container{display:flex;flex-direction:column}
@media only screen and (max-width:48em){.binge-experience__new-design .binge-experience__container{display:none;position:fixed;top:0;left:0;height:100%;width:100%;z-index:100000}
.binge-experience__new-design .binge-experience__container[open]{display:flex}
}
.binge-experience__new-design .binge-experience__mobile-close{display:block;background-color:#38383d;border-bottom:1px solid #2d2d2d}
@media only screen and (min-width:48.0625em){.binge-experience__new-design .binge-experience__mobile-close{display:none}
}
.binge-experience__new-design .binge-experience__mobile-close-button{all:unset;float:right;padding:.375rem .75rem;font-size:1.25rem;fill:#fff}
.binge-experience__new-design .binge-experience__content-container{position:relative;background-color:#ededf0}
@media only screen and (min-width:48.0625em){.binge-experience__new-design .binge-experience__content-container{aspect-ratio:1.77777778;max-height:42.188rem;border:1px solid #e5e6e9;border-bottom:0}
}
@media only screen and (max-width:48em){.binge-experience__new-design .binge-experience__content-container{flex:1;overflow-y:auto}
}
.binge-experience__new-design .binge-experience__content-wrapper,.binge-experience__new-design .binge-experience__content-wrapper>*{height:100%;width:100%}
.binge-experience__new-design .binge-experience__content-wrapper>iframe{border:0}
.binge-experience__new-design .binge-experience__content-wrapper>img{object-fit:contain}
.binge-experience__new-design .binge-experience__content-wrapper .mejs__container,.binge-experience__new-design .binge-experience__content-wrapper .mejs__container video{height:100% !important;width:100% !important}
.binge-experience__new-design .binge-experience__cover{padding:2.813rem 4.063rem;background-size:cover}
@media only screen and (max-width:48em){.binge-experience__new-design .binge-experience__cover{padding:5.188rem 1.375rem 0 1.938rem}
}
.binge-experience__new-design .binge-experience__cover-text{max-width:28.125rem}
.binge-experience__new-design .binge-experience__cover-text h2{margin-bottom:.25rem;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:3.5rem;line-height:1}
html[lang^="cs"] .binge-experience__new-design .binge-experience__cover-text h2,html[lang^="ja"] .binge-experience__new-design .binge-experience__cover-text h2,html[lang^="ko"] .binge-experience__new-design .binge-experience__cover-text h2,html[lang^="pl"] .binge-experience__new-design .binge-experience__cover-text h2,html[lang^="ru"] .binge-experience__new-design .binge-experience__cover-text h2,html[lang^="tr"] .binge-experience__new-design .binge-experience__cover-text h2,html[lang^="zh"] .binge-experience__new-design .binge-experience__cover-text h2{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
@media only screen and (max-width:48em){.binge-experience__new-design .binge-experience__cover-text h2{font-size:2.5rem}
}
@media only screen and (max-width:48em){.binge-experience__new-design .binge-experience__cover-text .subheading-1{font-size:1.25rem;line-height:1.75rem}
}
.binge-experience__new-design .binge-experience__cover-text button{all:unset;cursor:pointer;padding:.375rem 1.375rem;border-radius:.25rem;background-color:#2a79c4;color:#fff;fill:#fff;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:.03125em;text-transform:uppercase;transition:all .3s ease-out;margin-top:1.875rem}
.binge-experience__new-design .binge-experience__cover-text button:hover{background-color:#003e7e}
.binge-experience__new-design .binge-experience__cover-text button.inverse-button-color{background-color:#fff;color:#2a79c4;fill:#2a79c4}
.binge-experience__new-design .binge-experience__cover-text button.inverse-button-color:hover,.binge-experience__new-design .binge-experience__cover-text button.inverse-button-color:active,.binge-experience__new-design .binge-experience__cover-text button.inverse-button-color:focus{border-color:#fff;background-color:#efefef;color:#2a79c4}
html[lang^="cs"] .binge-experience__new-design .binge-experience__cover-text button,html[lang^="ja"] .binge-experience__new-design .binge-experience__cover-text button,html[lang^="ko"] .binge-experience__new-design .binge-experience__cover-text button,html[lang^="pl"] .binge-experience__new-design .binge-experience__cover-text button,html[lang^="ru"] .binge-experience__new-design .binge-experience__cover-text button,html[lang^="tr"] .binge-experience__new-design .binge-experience__cover-text button,html[lang^="zh"] .binge-experience__new-design .binge-experience__cover-text button{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.binge-experience__new-design .binge-experience__next-button{all:unset;cursor:pointer;padding:.375rem 1.375rem;border-radius:.25rem;background-color:#2a79c4;color:#fff;fill:#fff;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:.03125em;text-transform:uppercase;transition:all .3s ease-out;box-shadow:0 1px 5px 0 rgba(0,0,0,0.25);position:absolute;z-index:1;right:2.5%;bottom:17.5%}
.binge-experience__new-design .binge-experience__next-button:hover{background-color:#003e7e}
.binge-experience__new-design .binge-experience__next-button.inverse-button-color{background-color:#fff;color:#2a79c4;fill:#2a79c4}
.binge-experience__new-design .binge-experience__next-button.inverse-button-color:hover,.binge-experience__new-design .binge-experience__next-button.inverse-button-color:active,.binge-experience__new-design .binge-experience__next-button.inverse-button-color:focus{border-color:#fff;background-color:#efefef;color:#2a79c4}
html[lang^="cs"] .binge-experience__new-design .binge-experience__next-button,html[lang^="ja"] .binge-experience__new-design .binge-experience__next-button,html[lang^="ko"] .binge-experience__new-design .binge-experience__next-button,html[lang^="pl"] .binge-experience__new-design .binge-experience__next-button,html[lang^="ru"] .binge-experience__new-design .binge-experience__next-button,html[lang^="tr"] .binge-experience__new-design .binge-experience__next-button,html[lang^="zh"] .binge-experience__new-design .binge-experience__next-button{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
@media only screen and (max-width:48em){.binge-experience__new-design .binge-experience__next-button{display:none}
}
.binge-experience__new-design .binge-experience__drawer{background-color:#fbfbfb;border:1px solid #e5e6e9}
@media only screen and (max-width:48em){.binge-experience__new-design .binge-experience__drawer{z-index:1;box-shadow:0 0 .438rem rgba(0,0,0,0.25)}
}
.binge-experience__new-design .binge-experience__drawer-expander{padding:.875rem;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;color:#2a79c4;fill:#2a79c4;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:.188rem}
html[lang^="cs"] .binge-experience__new-design .binge-experience__drawer-expander,html[lang^="ja"] .binge-experience__new-design .binge-experience__drawer-expander,html[lang^="ko"] .binge-experience__new-design .binge-experience__drawer-expander,html[lang^="pl"] .binge-experience__new-design .binge-experience__drawer-expander,html[lang^="ru"] .binge-experience__new-design .binge-experience__drawer-expander,html[lang^="tr"] .binge-experience__new-design .binge-experience__drawer-expander,html[lang^="zh"] .binge-experience__new-design .binge-experience__drawer-expander{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.binge-experience__new-design .binge-experience__drawer-expander svg{font-size:1.25rem}
@media only screen and (min-width:48.0625em){.binge-experience__new-design .binge-experience__drawer-expander{display:none}
}
.binge-experience__new-design .binge-experience__drawer:not([open]) .binge-experience__drawer-expander svg{transform:rotate(0.5turn)}
.binge-experience__new-design .binge-experience__drawer-list{position:relative}
.binge-experience__new-design .binge-experience__drawer-arrow{all:unset;cursor:pointer;padding:.375rem 1.375rem;border-radius:.25rem;background-color:#2a79c4;color:#fff;fill:#fff;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:.03125em;text-transform:uppercase;transition:all .3s ease-out;--drawer-arrow-height:2.375rem;position:absolute;padding:0;top:calc(50% - (var(--drawer-arrow-height) / 2));height:var(--drawer-arrow-height);width:1.5rem;z-index:2;font-size:1.5rem}
.binge-experience__new-design .binge-experience__drawer-arrow:hover{background-color:#003e7e}
.binge-experience__new-design .binge-experience__drawer-arrow.inverse-button-color{background-color:#fff;color:#2a79c4;fill:#2a79c4}
.binge-experience__new-design .binge-experience__drawer-arrow.inverse-button-color:hover,.binge-experience__new-design .binge-experience__drawer-arrow.inverse-button-color:active,.binge-experience__new-design .binge-experience__drawer-arrow.inverse-button-color:focus{border-color:#fff;background-color:#efefef;color:#2a79c4}
html[lang^="cs"] .binge-experience__new-design .binge-experience__drawer-arrow,html[lang^="ja"] .binge-experience__new-design .binge-experience__drawer-arrow,html[lang^="ko"] .binge-experience__new-design .binge-experience__drawer-arrow,html[lang^="pl"] .binge-experience__new-design .binge-experience__drawer-arrow,html[lang^="ru"] .binge-experience__new-design .binge-experience__drawer-arrow,html[lang^="tr"] .binge-experience__new-design .binge-experience__drawer-arrow,html[lang^="zh"] .binge-experience__new-design .binge-experience__drawer-arrow{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
@media only screen and (max-width:48em){.binge-experience__new-design .binge-experience__drawer-arrow{display:none}
}
.binge-experience__new-design .binge-experience__drawer-arrow:focus{outline:#003e7e solid 3px}
.binge-experience__new-design .binge-experience__drawer-arrow-left{left:0;box-shadow:1px 0 4px rgba(0,0,0,0.19);border-radius:0 4px 4px 0}
.binge-experience__new-design .binge-experience__drawer-arrow-right{right:0;box-shadow:-1px 0 4px rgba(0,0,0,0.19);border-radius:4px 0 0 4px}
.binge-experience__new-design .binge-experience__drawer-card-container{padding:.875rem 2rem;display:flex;gap:1.25rem;overflow-x:scroll}
@media only screen and (max-width:48em){.binge-experience__new-design .binge-experience__drawer-card-container{padding:0 .875rem .875rem}
}
.binge-experience__new-design .binge-experience__card{flex:none;min-height:6.125rem;width:13.813rem;border-radius:.25rem;box-shadow:0 1px 5px 0 rgba(0,0,0,0.25);background-color:#fff;border-bottom:3px solid transparent;display:flex;flex-direction:column;position:relative;overflow:hidden}
.binge-experience__new-design .binge-experience__card,.binge-experience__new-design .binge-experience__card:hover,.binge-experience__new-design .binge-experience__card:active,.binge-experience__new-design .binge-experience__card:any-link{color:#2d2d2d;text-decoration:none}
.binge-experience__new-design .binge-experience__card-image-container{position:relative;height:7.75rem}
.binge-experience__new-design .binge-experience__card-image{height:100%;width:100%;object-fit:cover;background-color:#ededf0}
.binge-experience__new-design .binge-experience__card-image-pill{padding:.125rem .375rem;background-color:#e1ebf4;border:1px solid #2a79c4;border-radius:4px;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:.75rem;line-height:1.125rem;letter-spacing:.03125em;color:#2a79c4;fill:#2a79c4;display:flex;align-items:center;gap:.125rem;position:absolute;bottom:.5rem;right:.563rem}
html[lang^="cs"] .binge-experience__new-design .binge-experience__card-image-pill,html[lang^="ja"] .binge-experience__new-design .binge-experience__card-image-pill,html[lang^="ko"] .binge-experience__new-design .binge-experience__card-image-pill,html[lang^="pl"] .binge-experience__new-design .binge-experience__card-image-pill,html[lang^="ru"] .binge-experience__new-design .binge-experience__card-image-pill,html[lang^="tr"] .binge-experience__new-design .binge-experience__card-image-pill,html[lang^="zh"] .binge-experience__new-design .binge-experience__card-image-pill{font-family:Helvetica Neue,Helvetica,sans-serif}
.binge-experience__new-design .binge-experience__card-image-pill svg{height:1em}
.binge-experience__new-design .binge-experience__card-image-pill svg g{fill:#2a79c4}
.binge-experience__new-design .binge-experience__card-image-overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(1,1,1,0.5);display:none;align-items:center;justify-content:center;gap:.375rem}
.binge-experience__new-design .binge-experience__card-image-overlay-button{all:unset;cursor:pointer;padding:.125rem .25rem;border-radius:.25rem;font-size:1.5rem;fill:#fff}
.binge-experience__new-design .binge-experience__card-image-overlay-button:hover{background-color:rgba(255,255,255,0.25)}
.binge-experience__new-design .binge-experience__card-text-container{flex:1;min-height:5.625rem;padding:.313rem .563rem .188rem;display:flex;flex-direction:column;gap:.313rem}
.binge-experience__new-design .binge-experience__card-title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:3;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:.875rem;line-height:1.125rem}
html[lang^="cs"] .binge-experience__new-design .binge-experience__card-title,html[lang^="ja"] .binge-experience__new-design .binge-experience__card-title,html[lang^="ko"] .binge-experience__new-design .binge-experience__card-title,html[lang^="pl"] .binge-experience__new-design .binge-experience__card-title,html[lang^="ru"] .binge-experience__new-design .binge-experience__card-title,html[lang^="tr"] .binge-experience__new-design .binge-experience__card-title,html[lang^="zh"] .binge-experience__new-design .binge-experience__card-title{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.binge-experience__new-design .binge-experience__card-footer{margin-top:auto;display:flex;align-items:center;gap:.375rem}
.binge-experience__new-design .binge-experience__card-number{padding:.125rem .375rem;background-color:#e1ebf4;border:1px solid #2a79c4;border-radius:4px;font-size:.75rem;line-height:1.125rem;letter-spacing:.03125em;color:#2a79c4;fill:#2a79c4;display:flex;align-items:center;gap:.125rem;padding:.125rem .875rem;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:1rem}
html[lang^="cs"] .binge-experience__new-design .binge-experience__card-number,html[lang^="ja"] .binge-experience__new-design .binge-experience__card-number,html[lang^="ko"] .binge-experience__new-design .binge-experience__card-number,html[lang^="pl"] .binge-experience__new-design .binge-experience__card-number,html[lang^="ru"] .binge-experience__new-design .binge-experience__card-number,html[lang^="tr"] .binge-experience__new-design .binge-experience__card-number,html[lang^="zh"] .binge-experience__new-design .binge-experience__card-number{font-family:Helvetica Neue,Helvetica,sans-serif}
.binge-experience__new-design .binge-experience__card-number svg{height:1em}
.binge-experience__new-design .binge-experience__card-number svg g{fill:#2a79c4}
html[lang^="cs"] .binge-experience__new-design .binge-experience__card-number,html[lang^="ja"] .binge-experience__new-design .binge-experience__card-number,html[lang^="ko"] .binge-experience__new-design .binge-experience__card-number,html[lang^="pl"] .binge-experience__new-design .binge-experience__card-number,html[lang^="ru"] .binge-experience__new-design .binge-experience__card-number,html[lang^="tr"] .binge-experience__new-design .binge-experience__card-number,html[lang^="zh"] .binge-experience__new-design .binge-experience__card-number{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
.binge-experience__new-design .binge-experience__card-time{color:#6d6e71;fill:#6d6e71;font-size:.75rem;text-transform:uppercase;display:flex;align-items:center;gap:.25rem}
.binge-experience__new-design .binge-experience__card-footer-buttons{margin-top:auto;display:none;align-items:center;gap:.625rem}
.binge-experience__new-design .binge-experience__card-footer-button{all:unset;cursor:pointer;font-size:1.125rem;fill:#2a79c4}
.binge-experience__new-design .binge-experience__card-footer-button:hover{fill:#2d2d2d}
.binge-experience__new-design .binge-experience__card-detail{position:fixed;z-index:4;height:fit-content;border-radius:.25rem;box-shadow:0 1px 5px 0 rgba(0,0,0,0.25);display:flex;background-color:#fff;border-bottom:3px solid #2a79c4;visibility:hidden;opacity:0;transition:visibility .2s linear,opacity .3s linear}
.binge-experience__new-design .binge-experience__card-detail .binge-experience__card-title{-webkit-line-clamp:unset}
.binge-experience__new-design .binge-experience__card-description{font-size:.875rem;line-height:1.125rem}
.binge-experience__new-design .binge-experience__card[aria-current]{border-bottom-color:#f58025}
.binge-experience__new-design .binge-experience__card[aria-current] .binge-experience__card-image-pill,.binge-experience__new-design .binge-experience__card[aria-current] .binge-experience__card-footer{display:none}
.binge-experience__new-design .binge-experience__card[aria-current] .binge-experience__card-detail{visibility:hidden;opacity:0}
.binge-experience__new-design .binge-experience__card[aria-current] .binge-experience__card-image-overlay,.binge-experience__new-design .binge-experience__card[aria-current] .binge-experience__card-footer-buttons{display:flex}
@media only screen and (min-width:48.0625em){.binge-experience__old-design .binge-experience__main-container{position:relative;display:flex;height:85vh;min-width:100%}
.binge-experience__old-design .binge-experience__main-container.wcmauthor{height:800px}
.binge-experience__old-design .binge-experience__menu-container{display:flex;flex-direction:column}
.binge-experience__old-design .be-pre-open-blur{filter:blur(6px)}
}
.binge-experience__old-design .binge-experience__hidden{display:none !important}
.binge-experience__old-design .binge-experience__menu-container{width:255px;height:100%;background-color:#fff;z-index:2}
.binge-experience__old-design .binge-experience__menu-top-container{max-width:100%;padding:10px;display:flex;flex-direction:column;align-items:center}
.binge-experience__old-design .binge-experience__menu-top-container .cmp-image{margin:20px}
.binge-experience__old-design .binge-experience__menu-share-container{display:flex;padding:.5rem}
.binge-experience__old-design .binge-experience__menu-share-label{margin-right:.3rem}
.binge-experience__old-design .binge-experience__menu-share-item{fill:#003876;display:inline-block;width:1.5rem;text-align:center;cursor:pointer}
.binge-experience__old-design .binge-experience__menu-share-item:hover{fill:#000}
.binge-experience__old-design .binge-experience__menu-share-item svg{height:1rem;position:relative;top:.125rem}
.binge-experience__old-design .binge-experience__menu-list-item{display:inline;margin:auto;color:#666565;cursor:pointer;width:100%;max-width:fit-content;margin-bottom:0 !important;min-width:100%}
.binge-experience__old-design .binge-experience__menu-list-item button{border:0;background-color:rgba(0,0,0,0)}
.binge-experience__old-design .binge-experience__menu-list-item:hover{color:#000;background-color:#d3d3d3}
.binge-experience__old-design a.binge-experience__contact-button{font-size:1rem;line-height:1.5rem;letter-spacing:.03125em;text-transform:uppercase;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#fff;border-radius:.25rem;border:.125rem solid transparent;outline:1px dashed transparent;color:#003876;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:normal;line-height:1.5;text-align:center;padding:.563rem 1.5rem;overflow:hidden;-webkit-font-smoothing:subpixel-antialiased;backface-visibility:hidden;transform-style:preserve-3d;transition:all .3s ease-out;padding:.188rem 1.5rem;text-decoration:none;margin-bottom:0}
html[lang^="cs"] .binge-experience__old-design a.binge-experience__contact-button,html[lang^="ja"] .binge-experience__old-design a.binge-experience__contact-button,html[lang^="ko"] .binge-experience__old-design a.binge-experience__contact-button,html[lang^="pl"] .binge-experience__old-design a.binge-experience__contact-button,html[lang^="ru"] .binge-experience__old-design a.binge-experience__contact-button,html[lang^="tr"] .binge-experience__old-design a.binge-experience__contact-button,html[lang^="zh"] .binge-experience__old-design a.binge-experience__contact-button{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.binge-experience__old-design a.binge-experience__contact-button:active,.binge-experience__old-design a.binge-experience__contact-button:hover{background-color:#b6c0d3;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.binge-experience__old-design a.binge-experience__contact-button:hover{font-size:18px;padding:.688rem 1.5rem}
.binge-experience__old-design a.binge-experience__contact-button:focus{outline:2px solid #7cd2ec;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.binge-experience__old-design .binge-experience__menu-list-container{overflow:auto}
.binge-experience__old-design .content-list-ul{padding:0;list-style-type:none;width:100%}
.binge-experience__old-design .content-item-container{display:flex;padding:.5rem 1rem;color:#000;flex-direction:column}
.binge-experience__old-design .content-item-container span{font-family:Arial,Helvetica,sans-serif}
.binge-experience__old-design .binge-experience__content-container{width:90%;background-color:#a9a9a9;display:flex;flex-direction:column;align-items:center;border:2px solid #e5e6e9}
.binge-experience__old-design .binge-experience-viewer{width:100%;height:100%}
.binge-experience__old-design video{width:100%;height:100%}
.binge-experience__old-design .selected{font-weight:900}
.binge-experience__old-design #the-canvas{direction:ltr;height:100%;align-self:center}
.binge-experience__old-design .site-content{height:100%;width:100%;border:0}
.binge-experience__old-design .modal-content{display:flex;justify-content:center;align-items:center;flex-direction:column;color:#000}
.binge-experience__old-design .binge-experience__next-button{font-size:1rem;line-height:1.5rem;letter-spacing:.03125em;text-transform:uppercase;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:.25rem;border:.125rem solid transparent;outline:1px dashed transparent;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:normal;line-height:1.5;text-align:center;padding:.563rem 1.5rem;overflow:hidden;-webkit-font-smoothing:subpixel-antialiased;backface-visibility:hidden;transform-style:preserve-3d;transition:all .3s ease-out;background-color:#fff;border-color:#003876;color:#003876;text-decoration:none;margin-bottom:0;position:absolute;right:40px;bottom:100px;z-index:2;box-shadow:1px 1px 10px 2px rgba(0,0,0,0.5)}
html[lang^="cs"] .binge-experience__old-design .binge-experience__next-button,html[lang^="ja"] .binge-experience__old-design .binge-experience__next-button,html[lang^="ko"] .binge-experience__old-design .binge-experience__next-button,html[lang^="pl"] .binge-experience__old-design .binge-experience__next-button,html[lang^="ru"] .binge-experience__old-design .binge-experience__next-button,html[lang^="tr"] .binge-experience__old-design .binge-experience__next-button,html[lang^="zh"] .binge-experience__old-design .binge-experience__next-button{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.binge-experience__old-design .binge-experience__next-button:active,.binge-experience__old-design .binge-experience__next-button:hover{background-color:#b6c0d3;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.binge-experience__old-design .binge-experience__next-button:hover{font-size:18px;padding:.688rem 1.5rem}
.binge-experience__old-design .binge-experience__next-button:focus{outline:2px solid #7cd2ec;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.binge-experience__old-design .binge-experience__next-button:active,.binge-experience__old-design .binge-experience__next-button:hover{border-color:#2d2d2d}
.binge-experience__old-design .binge-experience__next-button:focus{outline:#7cd2ec;border-color:#7cd2ec}
.binge-experience__old-design .be-pdf-viewer-iframe{border:0;height:100%;width:100%}
.binge-experience__old-design .binge-experience__mobile-teaser{display:none}
.binge-experience__old-design .binge-experience__mobile-menu-expander{display:none}
.binge-experience__old-design .binge-experience__modal-mobile-close{display:none}
.binge-experience__old-design .lightText{color:#fff}
.binge-experience__old-design .be-desktop-modal-button{margin-top:2rem}
@media only screen and (max-width:48em){.binge-experience__old-design .binge-experience__desktop-teaser-overlay{display:none}
.binge-experience__old-design .binge-experience__mobile-teaser{margin-bottom:10px;box-shadow:1px 1px 10px rgba(0,0,0,0.274);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;height:14rem;border-radius:.35rem;padding:.5rem;background-size:cover;cursor:pointer}
.binge-experience__old-design .binge-experience__main-container{display:none;flex-direction:column-reverse;z-index:115}
.binge-experience__old-design .binge-experience__main-container .binge-experience__menu-container{width:100%;position:absolute;transform:translateY(calc(100% - 2.5rem));transition:transform 1s;display:flex;flex-direction:column;max-height:65vh;height:auto}
.binge-experience__old-design .binge-experience__main-container .binge-experience__menu-container.open-left-container{transform:none}
.binge-experience__old-design .binge-experience__main-container .binge-experience__menu-top-container{display:flex;justify-content:center}
.binge-experience__old-design .binge-experience__main-container .binge-experience__menu-top-container .cmp-image{display:none}
.binge-experience__old-design .binge-experience__main-container .binge-experience__content-container{width:100%;height:100%;margin-bottom:2.5rem;border:0}
.binge-experience__old-design .binge-experience__mobile-menu-expander{display:flex;justify-content:center;align-items:center;background-color:#43434d;padding:.5rem;color:#fff;fill:#fff;font-weight:600;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:1rem;line-height:1.5rem;letter-spacing:.03125em;text-transform:uppercase}
.binge-experience__old-design .binge-experience__mobile-menu-expander svg{height:1rem}
html[lang^="cs"] .binge-experience__old-design .binge-experience__mobile-menu-expander,html[lang^="ja"] .binge-experience__old-design .binge-experience__mobile-menu-expander,html[lang^="ko"] .binge-experience__old-design .binge-experience__mobile-menu-expander,html[lang^="pl"] .binge-experience__old-design .binge-experience__mobile-menu-expander,html[lang^="ru"] .binge-experience__old-design .binge-experience__mobile-menu-expander,html[lang^="tr"] .binge-experience__old-design .binge-experience__mobile-menu-expander,html[lang^="zh"] .binge-experience__old-design .binge-experience__mobile-menu-expander{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.binge-experience__old-design .binge-experience__mobile-menu-expander .binge-experience__mobile-menu-expander-icon{transition:transform .25s ease-in}
.binge-experience__old-design .binge-experience__modal-mobile-close{display:block;background-color:#43434d}
.binge-experience__old-design .binge-experience__modal-mobile-close .binge-experience__modal-mobile-close-button{float:right;border:0;background:0;color:white;font-size:20px;padding:5px 10px}
.binge-experience__old-design .rotation{transform:rotate(180deg);transition:transform .25s ease-in}
.binge-experience__old-design .binge-experience__next-button{display:none}
.binge-experience__old-design .mobile-binge-open{display:flex;z-index:115;position:fixed;top:0;left:0;height:100%;width:100%}
.binge-experience__old-design .modal-content{padding:20px}
}
.binge-experience__old-design .binge-experience__gated-content-barrier{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999998}
.blind-submit-form__container{display:none}
.breadcrumb__nav{max-width:100em;margin:auto}
@media only screen and (max-width:100.21875em){.breadcrumb__nav{padding-left:1.75rem;padding-right:1.75rem}
}
.breadcrumb__list{list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;padding:0 2rem}
@media only screen and (max-width:100.21875em){.breadcrumb__list{padding:0 1rem}
}
@media only screen and (max-width:48em){.breadcrumb__list{padding:0}
.breadcrumb__list .breadcrumb__arrow{display:none}
.breadcrumb__list li{display:none}
.breadcrumb__list li:nth-last-child(2){display:flex}
}
@media only screen and (min-width:48.0625em){.breadcrumb__list .breadcrumb__prev-arrow{display:none}
}
.breadcrumb__item{list-style-type:none;margin:0;padding:0;display:flex;color:#2d2d2d}
.breadcrumb a,.breadcrumb a:visited{color:#6d6e71}
.breadcrumb a:hover,.breadcrumb a:visited:hover{color:#003876}
.breadcrumb__link{display:flex;text-decoration:none}
.breadcrumb__link_text{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:.813rem;line-height:1;display:flex;text-decoration:none;padding:1.1rem .375rem 1rem 0}
html[lang^="cs"] .breadcrumb__link_text,html[lang^="ja"] .breadcrumb__link_text,html[lang^="ko"] .breadcrumb__link_text,html[lang^="pl"] .breadcrumb__link_text,html[lang^="ru"] .breadcrumb__link_text,html[lang^="tr"] .breadcrumb__link_text,html[lang^="zh"] .breadcrumb__link_text{font-family:Helvetica Neue,Helvetica,sans-serif}
.breadcrumb__link:last-child{padding-right:0}
.breadcrumb__link:hover{color:#003876;text-decoration:underline}
.breadcrumb__link--active{color:#6d6e71}
.breadcrumb__arrow,.breadcrumb__prev-arrow{position:relative;display:flex;align-items:center;top:1px;padding-right:.375rem}
.breadcrumb__arrow svg,.breadcrumb__prev-arrow svg{position:relative;width:.813rem;height:.813rem}
.breadcrumb__item:last-child .breadcrumb__arrow{display:none}
.button{display:flex;justify-content:flex-start;border-radius:.25rem}
.button a,.button button,.button span.is-button{text-decoration:none}
.button svg{margin-bottom:-5px}
.button--primary a,.button.primary a,.button--primary button,.button.primary button,.button--primary span.is-button,.button.primary span.is-button{font-size:1rem;line-height:1.5rem;letter-spacing:.03125em;text-transform:uppercase;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#fff;border-radius:.25rem;border:.125rem solid transparent;outline:1px dashed transparent;color:#003876;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:normal;line-height:1.5;text-align:center;padding:.563rem 1.5rem;overflow:hidden;-webkit-font-smoothing:subpixel-antialiased;backface-visibility:hidden;transform-style:preserve-3d;transition:all .3s ease-out}
html[lang^="cs"] .button--primary a,html[lang^="cs"] .button.primary a,html[lang^="cs"] .button--primary button,html[lang^="cs"] .button.primary button,html[lang^="cs"] .button--primary span.is-button,html[lang^="cs"] .button.primary span.is-button,html[lang^="ja"] .button--primary a,html[lang^="ja"] .button.primary a,html[lang^="ja"] .button--primary button,html[lang^="ja"] .button.primary button,html[lang^="ja"] .button--primary span.is-button,html[lang^="ja"] .button.primary span.is-button,html[lang^="ko"] .button--primary a,html[lang^="ko"] .button.primary a,html[lang^="ko"] .button--primary button,html[lang^="ko"] .button.primary button,html[lang^="ko"] .button--primary span.is-button,html[lang^="ko"] .button.primary span.is-button,html[lang^="pl"] .button--primary a,html[lang^="pl"] .button.primary a,html[lang^="pl"] .button--primary button,html[lang^="pl"] .button.primary button,html[lang^="pl"] .button--primary span.is-button,html[lang^="pl"] .button.primary span.is-button,html[lang^="ru"] .button--primary a,html[lang^="ru"] .button.primary a,html[lang^="ru"] .button--primary button,html[lang^="ru"] .button.primary button,html[lang^="ru"] .button--primary span.is-button,html[lang^="ru"] .button.primary span.is-button,html[lang^="tr"] .button--primary a,html[lang^="tr"] .button.primary a,html[lang^="tr"] .button--primary button,html[lang^="tr"] .button.primary button,html[lang^="tr"] .button--primary span.is-button,html[lang^="tr"] .button.primary span.is-button,html[lang^="zh"] .button--primary a,html[lang^="zh"] .button.primary a,html[lang^="zh"] .button--primary button,html[lang^="zh"] .button.primary button,html[lang^="zh"] .button--primary span.is-button,html[lang^="zh"] .button.primary span.is-button{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.button--primary a:active,.button.primary a:active,.button--primary button:active,.button.primary button:active,.button--primary span.is-button:active,.button.primary span.is-button:active,.button--primary a:hover,.button.primary a:hover,.button--primary button:hover,.button.primary button:hover,.button--primary span.is-button:hover,.button.primary span.is-button:hover{background-color:#b6c0d3;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.button--primary a:hover,.button.primary a:hover,.button--primary button:hover,.button.primary button:hover,.button--primary span.is-button:hover,.button.primary span.is-button:hover{font-size:18px;padding:.688rem 1.5rem}
.button--primary a:focus,.button.primary a:focus,.button--primary button:focus,.button.primary button:focus,.button--primary span.is-button:focus,.button.primary span.is-button:focus{outline:2px solid #7cd2ec;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.button--primary.button--color-inverted a,.button.primary.button--color-inverted a,.button--primary.button--color-inverted button,.button.primary.button--color-inverted button,.button--primary.button--color-inverted span.is-button,.button.primary.button--color-inverted span.is-button{border-color:#fff;background-color:#fff;color:#2a79c4}
.button--primary.button--color-inverted a:hover,.button.primary.button--color-inverted a:hover,.button--primary.button--color-inverted button:hover,.button.primary.button--color-inverted button:hover,.button--primary.button--color-inverted span.is-button:hover,.button.primary.button--color-inverted span.is-button:hover,.button--primary.button--color-inverted a:active,.button.primary.button--color-inverted a:active,.button--primary.button--color-inverted button:active,.button.primary.button--color-inverted button:active,.button--primary.button--color-inverted span.is-button:active,.button.primary.button--color-inverted span.is-button:active,.button--primary.button--color-inverted a:focus,.button.primary.button--color-inverted a:focus,.button--primary.button--color-inverted button:focus,.button.primary.button--color-inverted button:focus,.button--primary.button--color-inverted span.is-button:focus,.button.primary.button--color-inverted span.is-button:focus{border-color:#fff;background-color:#efefef;color:#2a79c4}
.button--primary.button--color-inverted svg,.button.primary.button--color-inverted svg{fill:#2a79c4}
.button--primary.disabled a,.button.primary.disabled a,.button--primary.disabled button,.button.primary.disabled button,.button--primary.disabled span.is-button,.button.primary.disabled span.is-button{background-color:#ccc;border-color:#ccc;color:#848484;cursor:text;pointer-events:none}
.button--primary.disabled a:hover,.button.primary.disabled a:hover,.button--primary.disabled button:hover,.button.primary.disabled button:hover,.button--primary.disabled span.is-button:hover,.button.primary.disabled span.is-button:hover,.button--primary.disabled a:active,.button.primary.disabled a:active,.button--primary.disabled button:active,.button.primary.disabled button:active,.button--primary.disabled span.is-button:active,.button.primary.disabled span.is-button:active,.button--primary.disabled a:focus,.button.primary.disabled a:focus,.button--primary.disabled button:focus,.button.primary.disabled button:focus,.button--primary.disabled span.is-button:focus,.button.primary.disabled span.is-button:focus{background-color:#ccc;color:#848484}
.button--primary.disabled svg,.button.primary.disabled svg{fill:#848484}
.button--primary.button--color-inverted.disabled a,.button.primary.button--color-inverted.disabled a,.button--primary.button--color-inverted.disabled button,.button.primary.button--color-inverted.disabled button,.button--primary.button--color-inverted.disabled span.is-button,.button.primary.button--color-inverted.disabled span.is-button{background-color:rgba(255,255,255,0.3);border-color:rgba(255,255,255,0.3);color:rgba(255,255,255,0.6);cursor:text;pointer-events:none}
.button--primary.button--color-inverted.disabled a:hover,.button.primary.button--color-inverted.disabled a:hover,.button--primary.button--color-inverted.disabled button:hover,.button.primary.button--color-inverted.disabled button:hover,.button--primary.button--color-inverted.disabled span.is-button:hover,.button.primary.button--color-inverted.disabled span.is-button:hover,.button--primary.button--color-inverted.disabled a:active,.button.primary.button--color-inverted.disabled a:active,.button--primary.button--color-inverted.disabled button:active,.button.primary.button--color-inverted.disabled button:active,.button--primary.button--color-inverted.disabled span.is-button:active,.button.primary.button--color-inverted.disabled span.is-button:active,.button--primary.button--color-inverted.disabled a:focus,.button.primary.button--color-inverted.disabled a:focus,.button--primary.button--color-inverted.disabled button:focus,.button.primary.button--color-inverted.disabled button:focus,.button--primary.button--color-inverted.disabled span.is-button:focus,.button.primary.button--color-inverted.disabled span.is-button:focus{background-color:rgba(255,255,255,0.3);color:rgba(255,255,255,0.6)}
.button--primary.button--color-inverted.disabled svg,.button.primary.button--color-inverted.disabled svg{fill:rgba(255,255,255,0.6)}
.button--outline a,.button.primary-outline a,.button.secondary a,.button.secondary-outline a,.button--outline button,.button.primary-outline button,.button.secondary button,.button.secondary-outline button,.button--outline span.is-button,.button.primary-outline span.is-button,.button.secondary span.is-button,.button.secondary-outline span.is-button{font-size:1rem;line-height:1.5rem;letter-spacing:.03125em;text-transform:uppercase;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:.25rem;border:.125rem solid transparent;outline:1px dashed transparent;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:normal;line-height:1.5;text-align:center;padding:.563rem 1.5rem;overflow:hidden;-webkit-font-smoothing:subpixel-antialiased;backface-visibility:hidden;transform-style:preserve-3d;transition:all .3s ease-out;background-color:#fff;border-color:#003876;color:#003876}
html[lang^="cs"] .button--outline a,html[lang^="cs"] .button.primary-outline a,html[lang^="cs"] .button.secondary a,html[lang^="cs"] .button.secondary-outline a,html[lang^="cs"] .button--outline button,html[lang^="cs"] .button.primary-outline button,html[lang^="cs"] .button.secondary button,html[lang^="cs"] .button.secondary-outline button,html[lang^="cs"] .button--outline span.is-button,html[lang^="cs"] .button.primary-outline span.is-button,html[lang^="cs"] .button.secondary span.is-button,html[lang^="cs"] .button.secondary-outline span.is-button,html[lang^="ja"] .button--outline a,html[lang^="ja"] .button.primary-outline a,html[lang^="ja"] .button.secondary a,html[lang^="ja"] .button.secondary-outline a,html[lang^="ja"] .button--outline button,html[lang^="ja"] .button.primary-outline button,html[lang^="ja"] .button.secondary button,html[lang^="ja"] .button.secondary-outline button,html[lang^="ja"] .button--outline span.is-button,html[lang^="ja"] .button.primary-outline span.is-button,html[lang^="ja"] .button.secondary span.is-button,html[lang^="ja"] .button.secondary-outline span.is-button,html[lang^="ko"] .button--outline a,html[lang^="ko"] .button.primary-outline a,html[lang^="ko"] .button.secondary a,html[lang^="ko"] .button.secondary-outline a,html[lang^="ko"] .button--outline button,html[lang^="ko"] .button.primary-outline button,html[lang^="ko"] .button.secondary button,html[lang^="ko"] .button.secondary-outline button,html[lang^="ko"] .button--outline span.is-button,html[lang^="ko"] .button.primary-outline span.is-button,html[lang^="ko"] .button.secondary span.is-button,html[lang^="ko"] .button.secondary-outline span.is-button,html[lang^="pl"] .button--outline a,html[lang^="pl"] .button.primary-outline a,html[lang^="pl"] .button.secondary a,html[lang^="pl"] .button.secondary-outline a,html[lang^="pl"] .button--outline button,html[lang^="pl"] .button.primary-outline button,html[lang^="pl"] .button.secondary button,html[lang^="pl"] .button.secondary-outline button,html[lang^="pl"] .button--outline span.is-button,html[lang^="pl"] .button.primary-outline span.is-button,html[lang^="pl"] .button.secondary span.is-button,html[lang^="pl"] .button.secondary-outline span.is-button,html[lang^="ru"] .button--outline a,html[lang^="ru"] .button.primary-outline a,html[lang^="ru"] .button.secondary a,html[lang^="ru"] .button.secondary-outline a,html[lang^="ru"] .button--outline button,html[lang^="ru"] .button.primary-outline button,html[lang^="ru"] .button.secondary button,html[lang^="ru"] .button.secondary-outline button,html[lang^="ru"] .button--outline span.is-button,html[lang^="ru"] .button.primary-outline span.is-button,html[lang^="ru"] .button.secondary span.is-button,html[lang^="ru"] .button.secondary-outline span.is-button,html[lang^="tr"] .button--outline a,html[lang^="tr"] .button.primary-outline a,html[lang^="tr"] .button.secondary a,html[lang^="tr"] .button.secondary-outline a,html[lang^="tr"] .button--outline button,html[lang^="tr"] .button.primary-outline button,html[lang^="tr"] .button.secondary button,html[lang^="tr"] .button.secondary-outline button,html[lang^="tr"] .button--outline span.is-button,html[lang^="tr"] .button.primary-outline span.is-button,html[lang^="tr"] .button.secondary span.is-button,html[lang^="tr"] .button.secondary-outline span.is-button,html[lang^="zh"] .button--outline a,html[lang^="zh"] .button.primary-outline a,html[lang^="zh"] .button.secondary a,html[lang^="zh"] .button.secondary-outline a,html[lang^="zh"] .button--outline button,html[lang^="zh"] .button.primary-outline button,html[lang^="zh"] .button.secondary button,html[lang^="zh"] .button.secondary-outline button,html[lang^="zh"] .button--outline span.is-button,html[lang^="zh"] .button.primary-outline span.is-button,html[lang^="zh"] .button.secondary span.is-button,html[lang^="zh"] .button.secondary-outline span.is-button{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.button--outline a:active,.button.primary-outline a:active,.button.secondary a:active,.button.secondary-outline a:active,.button--outline button:active,.button.primary-outline button:active,.button.secondary button:active,.button.secondary-outline button:active,.button--outline span.is-button:active,.button.primary-outline span.is-button:active,.button.secondary span.is-button:active,.button.secondary-outline span.is-button:active,.button--outline a:hover,.button.primary-outline a:hover,.button.secondary a:hover,.button.secondary-outline a:hover,.button--outline button:hover,.button.primary-outline button:hover,.button.secondary button:hover,.button.secondary-outline button:hover,.button--outline span.is-button:hover,.button.primary-outline span.is-button:hover,.button.secondary span.is-button:hover,.button.secondary-outline span.is-button:hover{background-color:#b6c0d3;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.button--outline a:hover,.button.primary-outline a:hover,.button.secondary a:hover,.button.secondary-outline a:hover,.button--outline button:hover,.button.primary-outline button:hover,.button.secondary button:hover,.button.secondary-outline button:hover,.button--outline span.is-button:hover,.button.primary-outline span.is-button:hover,.button.secondary span.is-button:hover,.button.secondary-outline span.is-button:hover{font-size:18px;padding:.688rem 1.5rem}
.button--outline a:focus,.button.primary-outline a:focus,.button.secondary a:focus,.button.secondary-outline a:focus,.button--outline button:focus,.button.primary-outline button:focus,.button.secondary button:focus,.button.secondary-outline button:focus,.button--outline span.is-button:focus,.button.primary-outline span.is-button:focus,.button.secondary span.is-button:focus,.button.secondary-outline span.is-button:focus{outline:2px solid #7cd2ec;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.button--outline a:active,.button.primary-outline a:active,.button.secondary a:active,.button.secondary-outline a:active,.button--outline button:active,.button.primary-outline button:active,.button.secondary button:active,.button.secondary-outline button:active,.button--outline span.is-button:active,.button.primary-outline span.is-button:active,.button.secondary span.is-button:active,.button.secondary-outline span.is-button:active,.button--outline a:hover,.button.primary-outline a:hover,.button.secondary a:hover,.button.secondary-outline a:hover,.button--outline button:hover,.button.primary-outline button:hover,.button.secondary button:hover,.button.secondary-outline button:hover,.button--outline span.is-button:hover,.button.primary-outline span.is-button:hover,.button.secondary span.is-button:hover,.button.secondary-outline span.is-button:hover{border-color:#2d2d2d}
.button--outline a:focus,.button.primary-outline a:focus,.button.secondary a:focus,.button.secondary-outline a:focus,.button--outline button:focus,.button.primary-outline button:focus,.button.secondary button:focus,.button.secondary-outline button:focus,.button--outline span.is-button:focus,.button.primary-outline span.is-button:focus,.button.secondary span.is-button:focus,.button.secondary-outline span.is-button:focus{outline:#7cd2ec;border-color:#7cd2ec}
.button--outline a svg,.button.primary-outline a svg,.button.secondary a svg,.button.secondary-outline a svg,.button--outline button svg,.button.primary-outline button svg,.button.secondary button svg,.button.secondary-outline button svg,.button--outline span.is-button svg,.button.primary-outline span.is-button svg,.button.secondary span.is-button svg,.button.secondary-outline span.is-button svg{fill:#2a79c4}
.button--outline.button--color-inverted a,.button.primary-outline.button--color-inverted a,.button.secondary.button--color-inverted a,.button.secondary-outline.button--color-inverted a,.button--outline.button--color-inverted button,.button.primary-outline.button--color-inverted button,.button.secondary.button--color-inverted button,.button.secondary-outline.button--color-inverted button,.button--outline.button--color-inverted span.is-button,.button.primary-outline.button--color-inverted span.is-button,.button.secondary.button--color-inverted span.is-button,.button.secondary-outline.button--color-inverted span.is-button{border-color:#fff;color:#fff;background-color:transparent}
.button--outline.button--color-inverted a:hover,.button.primary-outline.button--color-inverted a:hover,.button.secondary.button--color-inverted a:hover,.button.secondary-outline.button--color-inverted a:hover,.button--outline.button--color-inverted button:hover,.button.primary-outline.button--color-inverted button:hover,.button.secondary.button--color-inverted button:hover,.button.secondary-outline.button--color-inverted button:hover,.button--outline.button--color-inverted span.is-button:hover,.button.primary-outline.button--color-inverted span.is-button:hover,.button.secondary.button--color-inverted span.is-button:hover,.button.secondary-outline.button--color-inverted span.is-button:hover,.button--outline.button--color-inverted a:active,.button.primary-outline.button--color-inverted a:active,.button.secondary.button--color-inverted a:active,.button.secondary-outline.button--color-inverted a:active,.button--outline.button--color-inverted button:active,.button.primary-outline.button--color-inverted button:active,.button.secondary.button--color-inverted button:active,.button.secondary-outline.button--color-inverted button:active,.button--outline.button--color-inverted span.is-button:active,.button.primary-outline.button--color-inverted span.is-button:active,.button.secondary.button--color-inverted span.is-button:active,.button.secondary-outline.button--color-inverted span.is-button:active,.button--outline.button--color-inverted a:focus,.button.primary-outline.button--color-inverted a:focus,.button.secondary.button--color-inverted a:focus,.button.secondary-outline.button--color-inverted a:focus,.button--outline.button--color-inverted button:focus,.button.primary-outline.button--color-inverted button:focus,.button.secondary.button--color-inverted button:focus,.button.secondary-outline.button--color-inverted button:focus,.button--outline.button--color-inverted span.is-button:focus,.button.primary-outline.button--color-inverted span.is-button:focus,.button.secondary.button--color-inverted span.is-button:focus,.button.secondary-outline.button--color-inverted span.is-button:focus{border-color:#fff;background-color:rgba(45,45,45,0.1);color:#fff}
.button--outline.button--color-inverted svg,.button.primary-outline.button--color-inverted svg,.button.secondary.button--color-inverted svg,.button.secondary-outline.button--color-inverted svg{fill:#fff}
.button--outline.disabled a,.button.primary-outline.disabled a,.button.secondary.disabled a,.button.secondary-outline.disabled a,.button--outline.disabled button,.button.primary-outline.disabled button,.button.secondary.disabled button,.button.secondary-outline.disabled button,.button--outline.disabled span.is-button,.button.primary-outline.disabled span.is-button,.button.secondary.disabled span.is-button,.button.secondary-outline.disabled span.is-button{border-color:#ccc;color:#848484;cursor:text;pointer-events:none}
.button--outline.disabled a:hover,.button.primary-outline.disabled a:hover,.button.secondary.disabled a:hover,.button.secondary-outline.disabled a:hover,.button--outline.disabled button:hover,.button.primary-outline.disabled button:hover,.button.secondary.disabled button:hover,.button.secondary-outline.disabled button:hover,.button--outline.disabled span.is-button:hover,.button.primary-outline.disabled span.is-button:hover,.button.secondary.disabled span.is-button:hover,.button.secondary-outline.disabled span.is-button:hover,.button--outline.disabled a:active,.button.primary-outline.disabled a:active,.button.secondary.disabled a:active,.button.secondary-outline.disabled a:active,.button--outline.disabled button:active,.button.primary-outline.disabled button:active,.button.secondary.disabled button:active,.button.secondary-outline.disabled button:active,.button--outline.disabled span.is-button:active,.button.primary-outline.disabled span.is-button:active,.button.secondary.disabled span.is-button:active,.button.secondary-outline.disabled span.is-button:active,.button--outline.disabled a:focus,.button.primary-outline.disabled a:focus,.button.secondary.disabled a:focus,.button.secondary-outline.disabled a:focus,.button--outline.disabled button:focus,.button.primary-outline.disabled button:focus,.button.secondary.disabled button:focus,.button.secondary-outline.disabled button:focus,.button--outline.disabled span.is-button:focus,.button.primary-outline.disabled span.is-button:focus,.button.secondary.disabled span.is-button:focus,.button.secondary-outline.disabled span.is-button:focus{border-color:#ccc;color:#848484}
.button--outline.disabled svg,.button.primary-outline.disabled svg,.button.secondary.disabled svg,.button.secondary-outline.disabled svg{fill:#848484}
.button--outline.button--color-inverted.disabled a,.button.primary-outline.button--color-inverted.disabled a,.button.secondary.button--color-inverted.disabled a,.button.secondary-outline.button--color-inverted.disabled a,.button--outline.button--color-inverted.disabled button,.button.primary-outline.button--color-inverted.disabled button,.button.secondary.button--color-inverted.disabled button,.button.secondary-outline.button--color-inverted.disabled button,.button--outline.button--color-inverted.disabled span.is-button,.button.primary-outline.button--color-inverted.disabled span.is-button,.button.secondary.button--color-inverted.disabled span.is-button,.button.secondary-outline.button--color-inverted.disabled span.is-button{border-color:rgba(255,255,255,0.3);color:rgba(255,255,255,0.6);cursor:text;pointer-events:none}
.button--outline.button--color-inverted.disabled a:hover,.button.primary-outline.button--color-inverted.disabled a:hover,.button.secondary.button--color-inverted.disabled a:hover,.button.secondary-outline.button--color-inverted.disabled a:hover,.button--outline.button--color-inverted.disabled button:hover,.button.primary-outline.button--color-inverted.disabled button:hover,.button.secondary.button--color-inverted.disabled button:hover,.button.secondary-outline.button--color-inverted.disabled button:hover,.button--outline.button--color-inverted.disabled span.is-button:hover,.button.primary-outline.button--color-inverted.disabled span.is-button:hover,.button.secondary.button--color-inverted.disabled span.is-button:hover,.button.secondary-outline.button--color-inverted.disabled span.is-button:hover,.button--outline.button--color-inverted.disabled a:active,.button.primary-outline.button--color-inverted.disabled a:active,.button.secondary.button--color-inverted.disabled a:active,.button.secondary-outline.button--color-inverted.disabled a:active,.button--outline.button--color-inverted.disabled button:active,.button.primary-outline.button--color-inverted.disabled button:active,.button.secondary.button--color-inverted.disabled button:active,.button.secondary-outline.button--color-inverted.disabled button:active,.button--outline.button--color-inverted.disabled span.is-button:active,.button.primary-outline.button--color-inverted.disabled span.is-button:active,.button.secondary.button--color-inverted.disabled span.is-button:active,.button.secondary-outline.button--color-inverted.disabled span.is-button:active,.button--outline.button--color-inverted.disabled a:focus,.button.primary-outline.button--color-inverted.disabled a:focus,.button.secondary.button--color-inverted.disabled a:focus,.button.secondary-outline.button--color-inverted.disabled a:focus,.button--outline.button--color-inverted.disabled button:focus,.button.primary-outline.button--color-inverted.disabled button:focus,.button.secondary.button--color-inverted.disabled button:focus,.button.secondary-outline.button--color-inverted.disabled button:focus,.button--outline.button--color-inverted.disabled span.is-button:focus,.button.primary-outline.button--color-inverted.disabled span.is-button:focus,.button.secondary.button--color-inverted.disabled span.is-button:focus,.button.secondary-outline.button--color-inverted.disabled span.is-button:focus{border-color:rgba(255,255,255,0.3);color:rgba(255,255,255,0.6)}
.button--outline.button--color-inverted.disabled svg,.button.primary-outline.button--color-inverted.disabled svg,.button.secondary.button--color-inverted.disabled svg,.button.secondary-outline.button--color-inverted.disabled svg{fill:rgba(255,255,255,0.6)}
.button--no-padding-text a,.button--grid-padding-text a,.button--text a,.button--no-padding-text button,.button--grid-padding-text button,.button--text button,.button--no-padding-text span.is-button,.button--grid-padding-text span.is-button,.button--text span.is-button{font-size:1rem;line-height:1.5rem;letter-spacing:.03125em;text-transform:uppercase;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#fff;border-radius:.25rem;border:.125rem solid transparent;outline:1px dashed transparent;color:#003876;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:normal;line-height:1.5;text-align:center;padding:.563rem 1.5rem;overflow:hidden;-webkit-font-smoothing:subpixel-antialiased;backface-visibility:hidden;transform-style:preserve-3d;transition:all .3s ease-out;color:transparent;background-color:transparent;border-color:transparent}
html[lang^="cs"] .button--no-padding-text a,html[lang^="cs"] .button--grid-padding-text a,html[lang^="cs"] .button--text a,html[lang^="cs"] .button--no-padding-text button,html[lang^="cs"] .button--grid-padding-text button,html[lang^="cs"] .button--text button,html[lang^="cs"] .button--no-padding-text span.is-button,html[lang^="cs"] .button--grid-padding-text span.is-button,html[lang^="cs"] .button--text span.is-button,html[lang^="ja"] .button--no-padding-text a,html[lang^="ja"] .button--grid-padding-text a,html[lang^="ja"] .button--text a,html[lang^="ja"] .button--no-padding-text button,html[lang^="ja"] .button--grid-padding-text button,html[lang^="ja"] .button--text button,html[lang^="ja"] .button--no-padding-text span.is-button,html[lang^="ja"] .button--grid-padding-text span.is-button,html[lang^="ja"] .button--text span.is-button,html[lang^="ko"] .button--no-padding-text a,html[lang^="ko"] .button--grid-padding-text a,html[lang^="ko"] .button--text a,html[lang^="ko"] .button--no-padding-text button,html[lang^="ko"] .button--grid-padding-text button,html[lang^="ko"] .button--text button,html[lang^="ko"] .button--no-padding-text span.is-button,html[lang^="ko"] .button--grid-padding-text span.is-button,html[lang^="ko"] .button--text span.is-button,html[lang^="pl"] .button--no-padding-text a,html[lang^="pl"] .button--grid-padding-text a,html[lang^="pl"] .button--text a,html[lang^="pl"] .button--no-padding-text button,html[lang^="pl"] .button--grid-padding-text button,html[lang^="pl"] .button--text button,html[lang^="pl"] .button--no-padding-text span.is-button,html[lang^="pl"] .button--grid-padding-text span.is-button,html[lang^="pl"] .button--text span.is-button,html[lang^="ru"] .button--no-padding-text a,html[lang^="ru"] .button--grid-padding-text a,html[lang^="ru"] .button--text a,html[lang^="ru"] .button--no-padding-text button,html[lang^="ru"] .button--grid-padding-text button,html[lang^="ru"] .button--text button,html[lang^="ru"] .button--no-padding-text span.is-button,html[lang^="ru"] .button--grid-padding-text span.is-button,html[lang^="ru"] .button--text span.is-button,html[lang^="tr"] .button--no-padding-text a,html[lang^="tr"] .button--grid-padding-text a,html[lang^="tr"] .button--text a,html[lang^="tr"] .button--no-padding-text button,html[lang^="tr"] .button--grid-padding-text button,html[lang^="tr"] .button--text button,html[lang^="tr"] .button--no-padding-text span.is-button,html[lang^="tr"] .button--grid-padding-text span.is-button,html[lang^="tr"] .button--text span.is-button,html[lang^="zh"] .button--no-padding-text a,html[lang^="zh"] .button--grid-padding-text a,html[lang^="zh"] .button--text a,html[lang^="zh"] .button--no-padding-text button,html[lang^="zh"] .button--grid-padding-text button,html[lang^="zh"] .button--text button,html[lang^="zh"] .button--no-padding-text span.is-button,html[lang^="zh"] .button--grid-padding-text span.is-button,html[lang^="zh"] .button--text span.is-button{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.button--no-padding-text a:active,.button--grid-padding-text a:active,.button--text a:active,.button--no-padding-text button:active,.button--grid-padding-text button:active,.button--text button:active,.button--no-padding-text span.is-button:active,.button--grid-padding-text span.is-button:active,.button--text span.is-button:active,.button--no-padding-text a:hover,.button--grid-padding-text a:hover,.button--text a:hover,.button--no-padding-text button:hover,.button--grid-padding-text button:hover,.button--text button:hover,.button--no-padding-text span.is-button:hover,.button--grid-padding-text span.is-button:hover,.button--text span.is-button:hover{background-color:#b6c0d3;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.button--no-padding-text a:hover,.button--grid-padding-text a:hover,.button--text a:hover,.button--no-padding-text button:hover,.button--grid-padding-text button:hover,.button--text button:hover,.button--no-padding-text span.is-button:hover,.button--grid-padding-text span.is-button:hover,.button--text span.is-button:hover{font-size:18px;padding:.688rem 1.5rem}
.button--no-padding-text a:focus,.button--grid-padding-text a:focus,.button--text a:focus,.button--no-padding-text button:focus,.button--grid-padding-text button:focus,.button--text button:focus,.button--no-padding-text span.is-button:focus,.button--grid-padding-text span.is-button:focus,.button--text span.is-button:focus{outline:2px solid #7cd2ec;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.button--no-padding-text a:hover,.button--grid-padding-text a:hover,.button--text a:hover,.button--no-padding-text button:hover,.button--grid-padding-text button:hover,.button--text button:hover,.button--no-padding-text span.is-button:hover,.button--grid-padding-text span.is-button:hover,.button--text span.is-button:hover{text-decoration:underline;color:#8f0f2c}
.button--no-padding-text a:active,.button--grid-padding-text a:active,.button--text a:active,.button--no-padding-text button:active,.button--grid-padding-text button:active,.button--text button:active,.button--no-padding-text span.is-button:active,.button--grid-padding-text span.is-button:active,.button--text span.is-button:active{text-decoration:underline;color:#7cd2ec}
.button--no-padding-text a:focus,.button--grid-padding-text a:focus,.button--text a:focus,.button--no-padding-text button:focus,.button--grid-padding-text button:focus,.button--text button:focus,.button--no-padding-text span.is-button:focus,.button--grid-padding-text span.is-button:focus,.button--text span.is-button:focus{text-decoration:underline;color:#7cd2ec}
.button--no-padding-text a svg,.button--grid-padding-text a svg,.button--text a svg,.button--no-padding-text button svg,.button--grid-padding-text button svg,.button--text button svg,.button--no-padding-text span.is-button svg,.button--grid-padding-text span.is-button svg,.button--text span.is-button svg{fill:#2a79c4}
.button--no-padding-text.button--color-inverted a,.button--grid-padding-text.button--color-inverted a,.button--text.button--color-inverted a,.button--no-padding-text.button--color-inverted button,.button--grid-padding-text.button--color-inverted button,.button--text.button--color-inverted button,.button--no-padding-text.button--color-inverted span.is-button,.button--grid-padding-text.button--color-inverted span.is-button,.button--text.button--color-inverted span.is-button{color:#fff}
.button--no-padding-text.button--color-inverted a:hover,.button--grid-padding-text.button--color-inverted a:hover,.button--text.button--color-inverted a:hover,.button--no-padding-text.button--color-inverted button:hover,.button--grid-padding-text.button--color-inverted button:hover,.button--text.button--color-inverted button:hover,.button--no-padding-text.button--color-inverted span.is-button:hover,.button--grid-padding-text.button--color-inverted span.is-button:hover,.button--text.button--color-inverted span.is-button:hover,.button--no-padding-text.button--color-inverted a:active,.button--grid-padding-text.button--color-inverted a:active,.button--text.button--color-inverted a:active,.button--no-padding-text.button--color-inverted button:active,.button--grid-padding-text.button--color-inverted button:active,.button--text.button--color-inverted button:active,.button--no-padding-text.button--color-inverted span.is-button:active,.button--grid-padding-text.button--color-inverted span.is-button:active,.button--text.button--color-inverted span.is-button:active,.button--no-padding-text.button--color-inverted a:focus,.button--grid-padding-text.button--color-inverted a:focus,.button--text.button--color-inverted a:focus,.button--no-padding-text.button--color-inverted button:focus,.button--grid-padding-text.button--color-inverted button:focus,.button--text.button--color-inverted button:focus,.button--no-padding-text.button--color-inverted span.is-button:focus,.button--grid-padding-text.button--color-inverted span.is-button:focus,.button--text.button--color-inverted span.is-button:focus{color:#efefef}
.button--no-padding-text.button--color-inverted svg,.button--grid-padding-text.button--color-inverted svg,.button--text.button--color-inverted svg{fill:#fff}
.button--no-padding-text.disabled a,.button--grid-padding-text.disabled a,.button--text.disabled a,.button--no-padding-text.disabled button,.button--grid-padding-text.disabled button,.button--text.disabled button,.button--no-padding-text.disabled span.is-button,.button--grid-padding-text.disabled span.is-button,.button--text.disabled span.is-button{color:#848484;cursor:text;pointer-events:none}
.button--no-padding-text.disabled a:hover,.button--grid-padding-text.disabled a:hover,.button--text.disabled a:hover,.button--no-padding-text.disabled button:hover,.button--grid-padding-text.disabled button:hover,.button--text.disabled button:hover,.button--no-padding-text.disabled span.is-button:hover,.button--grid-padding-text.disabled span.is-button:hover,.button--text.disabled span.is-button:hover,.button--no-padding-text.disabled a:active,.button--grid-padding-text.disabled a:active,.button--text.disabled a:active,.button--no-padding-text.disabled button:active,.button--grid-padding-text.disabled button:active,.button--text.disabled button:active,.button--no-padding-text.disabled span.is-button:active,.button--grid-padding-text.disabled span.is-button:active,.button--text.disabled span.is-button:active,.button--no-padding-text.disabled a:focus,.button--grid-padding-text.disabled a:focus,.button--text.disabled a:focus,.button--no-padding-text.disabled button:focus,.button--grid-padding-text.disabled button:focus,.button--text.disabled button:focus,.button--no-padding-text.disabled span.is-button:focus,.button--grid-padding-text.disabled span.is-button:focus,.button--text.disabled span.is-button:focus{color:#848484;text-decoration:none}
.button--no-padding-text.disabled svg,.button--grid-padding-text.disabled svg,.button--text.disabled svg{fill:#848484}
.button--no-padding-text.button--color-inverted.disabled a,.button--grid-padding-text.button--color-inverted.disabled a,.button--text.button--color-inverted.disabled a,.button--no-padding-text.button--color-inverted.disabled button,.button--grid-padding-text.button--color-inverted.disabled button,.button--text.button--color-inverted.disabled button,.button--no-padding-text.button--color-inverted.disabled span.is-button,.button--grid-padding-text.button--color-inverted.disabled span.is-button,.button--text.button--color-inverted.disabled span.is-button{color:rgba(255,255,255,0.6);cursor:text;pointer-events:none}
.button--no-padding-text.button--color-inverted.disabled a:hover,.button--grid-padding-text.button--color-inverted.disabled a:hover,.button--text.button--color-inverted.disabled a:hover,.button--no-padding-text.button--color-inverted.disabled button:hover,.button--grid-padding-text.button--color-inverted.disabled button:hover,.button--text.button--color-inverted.disabled button:hover,.button--no-padding-text.button--color-inverted.disabled span.is-button:hover,.button--grid-padding-text.button--color-inverted.disabled span.is-button:hover,.button--text.button--color-inverted.disabled span.is-button:hover,.button--no-padding-text.button--color-inverted.disabled a:active,.button--grid-padding-text.button--color-inverted.disabled a:active,.button--text.button--color-inverted.disabled a:active,.button--no-padding-text.button--color-inverted.disabled button:active,.button--grid-padding-text.button--color-inverted.disabled button:active,.button--text.button--color-inverted.disabled button:active,.button--no-padding-text.button--color-inverted.disabled span.is-button:active,.button--grid-padding-text.button--color-inverted.disabled span.is-button:active,.button--text.button--color-inverted.disabled span.is-button:active,.button--no-padding-text.button--color-inverted.disabled a:focus,.button--grid-padding-text.button--color-inverted.disabled a:focus,.button--text.button--color-inverted.disabled a:focus,.button--no-padding-text.button--color-inverted.disabled button:focus,.button--grid-padding-text.button--color-inverted.disabled button:focus,.button--text.button--color-inverted.disabled button:focus,.button--no-padding-text.button--color-inverted.disabled span.is-button:focus,.button--grid-padding-text.button--color-inverted.disabled span.is-button:focus,.button--text.button--color-inverted.disabled span.is-button:focus{color:rgba(255,255,255,0.6)}
.button--no-padding-text.button--color-inverted.disabled svg,.button--grid-padding-text.button--color-inverted.disabled svg,.button--text.button--color-inverted.disabled svg{fill:rgba(255,255,255,0.6)}
.button--no-padding-text a{padding:0}
.button--grid-padding-text a{padding-left:2.66666667rem;padding-right:2.66666667rem}
@media only screen and (min-width:102.5em){.button--grid-padding-text a{padding-left:0;padding-right:0}
}
@media only screen and (max-width:48em){.button--grid-padding-text a{padding-left:0;padding-right:0}
}
.button .edit-mode-spacer{padding:.25rem 3rem}
.button.center-alignment{justify-content:center}
.button.center-alignment+.button{margin-top:1rem}
.button.transparent-white a,.button.transparent-white button,.button.transparent-white span.is-button{font-size:1rem;line-height:1.5rem;letter-spacing:.03125em;text-transform:uppercase;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:.25rem;border:.125rem solid transparent;outline:1px dashed transparent;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:normal;line-height:1.5;text-align:center;padding:.563rem 1.5rem;overflow:hidden;-webkit-font-smoothing:subpixel-antialiased;backface-visibility:hidden;transform-style:preserve-3d;transition:all .3s ease-out;background-color:#fff;border-color:#003876;color:#003876;border-color:#fff;color:#fff;background-color:transparent}
html[lang^="cs"] .button.transparent-white a,html[lang^="cs"] .button.transparent-white button,html[lang^="cs"] .button.transparent-white span.is-button,html[lang^="ja"] .button.transparent-white a,html[lang^="ja"] .button.transparent-white button,html[lang^="ja"] .button.transparent-white span.is-button,html[lang^="ko"] .button.transparent-white a,html[lang^="ko"] .button.transparent-white button,html[lang^="ko"] .button.transparent-white span.is-button,html[lang^="pl"] .button.transparent-white a,html[lang^="pl"] .button.transparent-white button,html[lang^="pl"] .button.transparent-white span.is-button,html[lang^="ru"] .button.transparent-white a,html[lang^="ru"] .button.transparent-white button,html[lang^="ru"] .button.transparent-white span.is-button,html[lang^="tr"] .button.transparent-white a,html[lang^="tr"] .button.transparent-white button,html[lang^="tr"] .button.transparent-white span.is-button,html[lang^="zh"] .button.transparent-white a,html[lang^="zh"] .button.transparent-white button,html[lang^="zh"] .button.transparent-white span.is-button{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.button.transparent-white a:active,.button.transparent-white button:active,.button.transparent-white span.is-button:active,.button.transparent-white a:hover,.button.transparent-white button:hover,.button.transparent-white span.is-button:hover{background-color:#b6c0d3;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.button.transparent-white a:hover,.button.transparent-white button:hover,.button.transparent-white span.is-button:hover{font-size:18px;padding:.688rem 1.5rem}
.button.transparent-white a:focus,.button.transparent-white button:focus,.button.transparent-white span.is-button:focus{outline:2px solid #7cd2ec;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.button.transparent-white a:active,.button.transparent-white button:active,.button.transparent-white span.is-button:active,.button.transparent-white a:hover,.button.transparent-white button:hover,.button.transparent-white span.is-button:hover{border-color:#2d2d2d}
.button.transparent-white a:focus,.button.transparent-white button:focus,.button.transparent-white span.is-button:focus{outline:#7cd2ec;border-color:#7cd2ec}
.button.transparent-white a:hover,.button.transparent-white button:hover,.button.transparent-white span.is-button:hover,.button.transparent-white a:active,.button.transparent-white button:active,.button.transparent-white span.is-button:active,.button.transparent-white a:focus,.button.transparent-white button:focus,.button.transparent-white span.is-button:focus{border-color:#fff;background-color:rgba(45,45,45,0.1);color:#fff}
.button.transparent-white svg{fill:#fff}
.button.transparent-white.disabled a,.button.transparent-white.disabled button,.button.transparent-white.disabled span.is-button{border-color:rgba(255,255,255,0.3);color:rgba(255,255,255,0.6);cursor:text;pointer-events:none}
.button.transparent-white.disabled a:hover,.button.transparent-white.disabled button:hover,.button.transparent-white.disabled span.is-button:hover,.button.transparent-white.disabled a:active,.button.transparent-white.disabled button:active,.button.transparent-white.disabled span.is-button:active,.button.transparent-white.disabled a:focus,.button.transparent-white.disabled button:focus,.button.transparent-white.disabled span.is-button:focus{border-color:rgba(255,255,255,0.3);color:rgba(255,255,255,0.6)}
.button.transparent-white.disabled svg{fill:rgba(255,255,255,0.6)}
.campaign-tags [hidden]{display:none !important}
.campaign-tags__container,.campaign-tags__content-container,.campaign-tags__header-container{width:100%;display:flex;flex-direction:column;align-items:center}
.campaign-tags__background-container{position:absolute;width:100%;height:33.438rem;background:linear-gradient(270deg,#8d0034 0,#003e7e 52.34%)}
.campaign-tags__shards-container{position:absolute;top:-15.563rem;left:0;height:75rem;width:100%;overflow:hidden}
.campaign-tags__shards-left{position:absolute;top:12.875rem;left:min(-1px,calc(100% - 71rem))}
.campaign-tags__shards-right{position:absolute;top:0rem;right:min(-1px,calc(100% - 71rem))}
@media only screen and (max-width:63.9375em){.campaign-tags__shards-container{top:-15.563rem;height:50rem}
.campaign-tags__shards-left{top:12.125rem;left:-8rem;transform:scale(0.6);transform-origin:left top}
.campaign-tags__shards-right{top:8.438rem;right:-4.875rem;transform:scale(0.75);transform-origin:right top}
}
.campaign-tags__content-container{z-index:1;max-width:100rem;padding:0 2.5rem}
.campaign-tags__header-container{margin-top:6.25rem;color:#fff;text-align:center}
@media only screen and (max-width:48em){.campaign-tags__header-container{margin-top:3.125rem}
}
.campaign-tags__subtitle{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:1.75rem;line-height:2rem}
html[lang^="cs"] .campaign-tags__subtitle,html[lang^="ja"] .campaign-tags__subtitle,html[lang^="ko"] .campaign-tags__subtitle,html[lang^="pl"] .campaign-tags__subtitle,html[lang^="ru"] .campaign-tags__subtitle,html[lang^="tr"] .campaign-tags__subtitle,html[lang^="zh"] .campaign-tags__subtitle{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
@media only screen and (max-width:48em){.campaign-tags__subtitle{font-size:1.125rem;line-height:1.5rem}
}
.campaign-tags__title{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:15rem;line-height:3rem;margin-bottom:1rem;margin-top:.25rem}
html[lang^="cs"] .campaign-tags__title,html[lang^="ja"] .campaign-tags__title,html[lang^="ko"] .campaign-tags__title,html[lang^="pl"] .campaign-tags__title,html[lang^="ru"] .campaign-tags__title,html[lang^="tr"] .campaign-tags__title,html[lang^="zh"] .campaign-tags__title{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
@media only screen and (min-width:48.0625em){.campaign-tags__title{font-size:3.5rem;line-height:3.5rem}
}
@media only screen and (max-width:48em){.campaign-tags__title{font-size:1.75rem;line-height:2rem}
}
.campaign-tags__filter-container,.campaign-tags__filter-toggle-container{display:flex;flex-wrap:wrap;column-gap:.75rem;row-gap:1.5rem;align-items:baseline;justify-content:center}
.campaign-tags__filter-container{margin-top:1.625rem;margin-bottom:3.75rem}
@media only screen and (max-width:48em){.campaign-tags__filter-container{margin-top:.125rem;margin-bottom:2.625rem}
}
.campaign-tags__filter-text{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:1.25rem;line-height:1.75rem}
html[lang^="cs"] .campaign-tags__filter-text,html[lang^="ja"] .campaign-tags__filter-text,html[lang^="ko"] .campaign-tags__filter-text,html[lang^="pl"] .campaign-tags__filter-text,html[lang^="ru"] .campaign-tags__filter-text,html[lang^="tr"] .campaign-tags__filter-text,html[lang^="zh"] .campaign-tags__filter-text{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.campaign-tags__filter-toggle{cursor:pointer}
.campaign-tags__filter-toggle input{all:unset;position:absolute;overflow:hidden;height:1px;width:1px;clip:rect(0,0,0,0)}
.campaign-tags__filter-toggle span{padding:.25rem .375rem .375rem;border:1px solid #fff;border-radius:.25rem}
.campaign-tags__filter-toggle:hover span,.campaign-tags__filter-toggle:focus-within span{background-color:rgba(45,45,45,0.5)}
.campaign-tags__filter-toggle input:checked+span{color:#2a79c4;background-color:#fff}
.campaign-tags__cards-container{columns:3;column-gap:1.875rem}
@media only screen and (max-width:48em){.campaign-tags__cards-container{display:flex;columns:1;column-gap:0}
}
@media only screen and (max-width:48em){.campaign-tags .glide__track{width:100%}
}
.campaign-tags__card-wrapper{display:inline-block;width:100%;margin-bottom:1.875rem}
@media only screen and (max-width:48em){.campaign-tags__card-wrapper{padding:.25rem}
}
.campaign-tags__card{overflow:hidden;display:block;box-shadow:0 1px 5px 0 rgba(0,0,0,0.25);background-color:#fff;border-radius:.25rem;text-decoration:none;transition:all .3s ease-out}
@media only screen and (min-width:48.0625em){.campaign-tags__card:focus,.campaign-tags__card:hover{transform:scale(1.05)}
}
.campaign-tags__card-image{display:inline-block;height:11.25rem;width:100%;object-fit:cover;object-position:center}
.campaign-tags__card-text-container{width:100%;padding:1.25rem;text-decoration:none;display:inline-flex;flex-direction:column}
.campaign-tags__card-subtitle{font-size:.875rem;line-height:1.375rem;letter-spacing:.03125em;letter-spacing:0;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;color:#6d6e71;text-transform:uppercase}
html[lang^="cs"] .campaign-tags__card-subtitle,html[lang^="ja"] .campaign-tags__card-subtitle,html[lang^="ko"] .campaign-tags__card-subtitle,html[lang^="pl"] .campaign-tags__card-subtitle,html[lang^="ru"] .campaign-tags__card-subtitle,html[lang^="tr"] .campaign-tags__card-subtitle,html[lang^="zh"] .campaign-tags__card-subtitle{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.campaign-tags__card-title{margin-top:.375rem;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:1.5rem;line-height:1.75rem;margin-bottom:.5rem;color:#2d2d2d}
html[lang^="cs"] .campaign-tags__card-title,html[lang^="ja"] .campaign-tags__card-title,html[lang^="ko"] .campaign-tags__card-title,html[lang^="pl"] .campaign-tags__card-title,html[lang^="ru"] .campaign-tags__card-title,html[lang^="tr"] .campaign-tags__card-title,html[lang^="zh"] .campaign-tags__card-title{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.campaign-tags__card-title.highlighted{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .campaign-tags__card-title.highlighted,html[lang^="ja"] .campaign-tags__card-title.highlighted,html[lang^="ko"] .campaign-tags__card-title.highlighted,html[lang^="pl"] .campaign-tags__card-title.highlighted,html[lang^="ru"] .campaign-tags__card-title.highlighted,html[lang^="tr"] .campaign-tags__card-title.highlighted,html[lang^="zh"] .campaign-tags__card-title.highlighted{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
.campaign-tags__card-description{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:1rem;line-height:1.375rem;color:#2d2d2d}
html[lang^="cs"] .campaign-tags__card-description,html[lang^="ja"] .campaign-tags__card-description,html[lang^="ko"] .campaign-tags__card-description,html[lang^="pl"] .campaign-tags__card-description,html[lang^="ru"] .campaign-tags__card-description,html[lang^="tr"] .campaign-tags__card-description,html[lang^="zh"] .campaign-tags__card-description{font-family:Helvetica Neue,Helvetica,sans-serif}
.campaign-tags__card-link{margin-top:1.375rem;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;display:flex;gap:.375rem;align-items:baseline}
html[lang^="cs"] .campaign-tags__card-link,html[lang^="ja"] .campaign-tags__card-link,html[lang^="ko"] .campaign-tags__card-link,html[lang^="pl"] .campaign-tags__card-link,html[lang^="ru"] .campaign-tags__card-link,html[lang^="tr"] .campaign-tags__card-link,html[lang^="zh"] .campaign-tags__card-link{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.campaign-tags__card-link::after{content:"\232A";font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:.8em}
html[lang^="cs"] .campaign-tags__card-link::after,html[lang^="ja"] .campaign-tags__card-link::after,html[lang^="ko"] .campaign-tags__card-link::after,html[lang^="pl"] .campaign-tags__card-link::after,html[lang^="ru"] .campaign-tags__card-link::after,html[lang^="tr"] .campaign-tags__card-link::after,html[lang^="zh"] .campaign-tags__card-link::after{font-family:Helvetica Neue,Helvetica,sans-serif}
.campaign-tags__category-card{background:linear-gradient(326.23deg,#f58025 -10.63%,#770056 57.5%)}
@media only screen and (max-width:48em){.campaign-tags__category-card{display:flex;align-items:center;text-decoration:none}
}
.campaign-tags__category-card-text-container{width:100%;padding:1.875rem 1.25rem;display:inline-flex;flex-direction:column;gap:.625rem;align-items:center;text-align:center;text-decoration:none}
.campaign-tags__category-card-title{color:#fff;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:2.25rem;line-height:2.75rem}
html[lang^="cs"] .campaign-tags__category-card-title,html[lang^="ja"] .campaign-tags__category-card-title,html[lang^="ko"] .campaign-tags__category-card-title,html[lang^="pl"] .campaign-tags__category-card-title,html[lang^="ru"] .campaign-tags__category-card-title,html[lang^="tr"] .campaign-tags__category-card-title,html[lang^="zh"] .campaign-tags__category-card-title{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
.campaign-tags__category-card-subtitle{color:#fff;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:1.75rem;line-height:2rem}
html[lang^="cs"] .campaign-tags__category-card-subtitle,html[lang^="ja"] .campaign-tags__category-card-subtitle,html[lang^="ko"] .campaign-tags__category-card-subtitle,html[lang^="pl"] .campaign-tags__category-card-subtitle,html[lang^="ru"] .campaign-tags__category-card-subtitle,html[lang^="tr"] .campaign-tags__category-card-subtitle,html[lang^="zh"] .campaign-tags__category-card-subtitle{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.campaign-tags__category-card-description{color:#fff}
.campaign-tags__category-card-link{margin-top:.875rem;display:block;width:fit-content;font-size:1rem;line-height:1.5rem;letter-spacing:.03125em;text-transform:uppercase;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:.25rem;border:.125rem solid transparent;outline:1px dashed transparent;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:normal;line-height:1.5;text-align:center;padding:.563rem 1.5rem;overflow:hidden;-webkit-font-smoothing:subpixel-antialiased;backface-visibility:hidden;transform-style:preserve-3d;transition:all .3s ease-out;background-color:#fff;border-color:#003876;color:#003876;color:#fff;border-color:#fff;background:transparent}
html[lang^="cs"] .campaign-tags__category-card-link,html[lang^="ja"] .campaign-tags__category-card-link,html[lang^="ko"] .campaign-tags__category-card-link,html[lang^="pl"] .campaign-tags__category-card-link,html[lang^="ru"] .campaign-tags__category-card-link,html[lang^="tr"] .campaign-tags__category-card-link,html[lang^="zh"] .campaign-tags__category-card-link{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.campaign-tags__category-card-link:active,.campaign-tags__category-card-link:hover{background-color:#b6c0d3;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.campaign-tags__category-card-link:hover{font-size:18px;padding:.688rem 1.5rem}
.campaign-tags__category-card-link:focus{outline:2px solid #7cd2ec;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.campaign-tags__category-card-link:active,.campaign-tags__category-card-link:hover{border-color:#2d2d2d}
.campaign-tags__category-card-link:focus{outline:#7cd2ec;border-color:#7cd2ec}
.campaign-tags__category-card-link:hover,.campaign-tags__category-card-link:active,.campaign-tags__category-card-link:focus{border-color:#fff;background-color:rgba(45,45,45,0.1);color:#fff}
.campaign-tags__bullet-container,.campaign-tags__bullets{display:flex;justify-content:center;align-items:center}
.campaign-tags__bullet-container{gap:1.125rem}
@media only screen and (min-width:48.0625em){.campaign-tags__bullet-container{display:none}
}
.campaign-tags__bullets{gap:.75rem}
.campaign-tags__bullet{all:unset;width:.5rem;height:.5rem;line-height:0;cursor:pointer;background-color:#fff;border:solid 1px #6d6e71;border-radius:50%;transition:all 300ms ease-in-out}
.campaign-tags__bullet:focus{outline:0}
.campaign-tags__bullet.glide__bullet--active,.campaign-tags__bullet:hover,.campaign-tags__bullet:focus{background-color:#2a79c4;border-color:#2a79c4}
.campaign-tags__arrow{all:unset;cursor:pointer}
.campaign-tags__arrow svg{height:2.25rem;margin:0 -0.75rem -0.375rem;fill:#6d6e71}
.campaign-tags__arrow:hover svg{fill:#2a79c4}
.campaign-tags__bottom-link{margin-top:1.5rem;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;text-decoration:none;display:flex;gap:.375rem;align-items:baseline}
html[lang^="cs"] .campaign-tags__bottom-link,html[lang^="ja"] .campaign-tags__bottom-link,html[lang^="ko"] .campaign-tags__bottom-link,html[lang^="pl"] .campaign-tags__bottom-link,html[lang^="ru"] .campaign-tags__bottom-link,html[lang^="tr"] .campaign-tags__bottom-link,html[lang^="zh"] .campaign-tags__bottom-link{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.campaign-tags__bottom-link::after{content:"\232A";font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:.8em}
html[lang^="cs"] .campaign-tags__bottom-link::after,html[lang^="ja"] .campaign-tags__bottom-link::after,html[lang^="ko"] .campaign-tags__bottom-link::after,html[lang^="pl"] .campaign-tags__bottom-link::after,html[lang^="ru"] .campaign-tags__bottom-link::after,html[lang^="tr"] .campaign-tags__bottom-link::after,html[lang^="zh"] .campaign-tags__bottom-link::after{font-family:Helvetica Neue,Helvetica,sans-serif}
.card-grid{position:relative;display:block;padding:1rem}
.card-grid.intersect-inactive{overflow:hidden}
.card-grid__container.edit-mode{padding:1rem 0}
.card-grid__container.edit-mode .card{height:auto;width:100%}
.card-grid.push-top{margin-top:2rem}
.card-grid.push-top .card-grid__container{padding-top:0}
.card-grid.push-bottom{margin-bottom:2rem}
@media only screen and (max-width:48em){.card-grid+.card-grid{padding-top:0;margin-top:-1rem}
}
.column-control .card-grid,.column-control .card-grid__container{padding-left:0;padding-right:0}
.card{box-shadow:0 1px 5px 0 rgba(0,0,0,0.25);position:relative;display:flex;flex-direction:column;flex-grow:1;height:100%;padding:2rem 2rem 0;border-radius:.25rem;background-color:#fff;text-decoration:none;text-align:center;border-bottom:3px solid #003876;z-index:0;width:100%;transition:all .3s ease-out}
@media only screen and (min-width:48.0625em){.card:hover,.card:focus,.card:active{transform:scale(1.05);z-index:1}
}
.card:hover .card__title,.card:focus .card__title,.card:active .card__title,.card:hover .card__subtitle,.card:focus .card__subtitle,.card:active .card__subtitle{color:#003876}
.card__title,.card__subtitle,.card__text,.card__cta,.card .stock-timestamp,.card .stock-quote{position:relative;display:block;color:#43434d}
.card__title{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:1.75rem}
html[lang^="cs"] .card__title,html[lang^="ja"] .card__title,html[lang^="ko"] .card__title,html[lang^="pl"] .card__title,html[lang^="ru"] .card__title,html[lang^="tr"] .card__title,html[lang^="zh"] .card__title{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.card__subtitle{margin:.5rem 0 0 0;font-size:1.5rem;color:#6d6e71;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .card__subtitle,html[lang^="ja"] .card__subtitle,html[lang^="ko"] .card__subtitle,html[lang^="pl"] .card__subtitle,html[lang^="ru"] .card__subtitle,html[lang^="tr"] .card__subtitle,html[lang^="zh"] .card__subtitle{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.card__text{margin-top:1.125rem}
.card__stock{margin-top:2.063rem}
.card .stock-timestamp{font-size:.75rem;line-height:1.375rem;margin:0}
.card .stock-price,.card .stock-change{display:inline-block}
.card .stock-change{margin-left:.5rem}
.card .stock-change .pos{color:#77c14c}
.card .stock-change .pos::before{content:"+"}
.card .stock-change .neg{color:#003876}
.card .stock-price{font-size:2.5rem;line-height:1.375rem;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .card .stock-price,html[lang^="ja"] .card .stock-price,html[lang^="ko"] .card .stock-price,html[lang^="pl"] .card .stock-price,html[lang^="ru"] .card .stock-price,html[lang^="tr"] .card .stock-price,html[lang^="zh"] .card .stock-price{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.card__cta{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;display:flex;justify-self:flex-end;align-self:center;margin-top:auto;padding:3.5rem 0 .563rem;color:#003876}
html[lang^="cs"] .card__cta,html[lang^="ja"] .card__cta,html[lang^="ko"] .card__cta,html[lang^="pl"] .card__cta,html[lang^="ru"] .card__cta,html[lang^="tr"] .card__cta,html[lang^="zh"] .card__cta{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.card.no-link{cursor:default}
.card-grid.intersect-inactive .card{opacity:0}
.card-grid.intersect-inactive .has-1 .col-mobile:nth-child(1) .card{transform:translate3d(0,-10%,0)}
.card-grid.intersect-inactive .has-2 .col-mobile:nth-child(1) .card{transform:translate3d(-20%,0,0)}
.card-grid.intersect-inactive .has-2 .col-mobile:nth-child(2) .card{transform:translate3d(20%,0,0)}
.card-grid.intersect-inactive .has-3 .col-mobile:nth-child(1) .card{transform:translate3d(-20%,0,0)}
.card-grid.intersect-inactive .has-3 .col-mobile:nth-child(2) .card{transition-delay:.2s;transform:translate3d(0,20%,0)}
.card-grid.intersect-inactive .has-3 .col-mobile:nth-child(3) .card{transform:translate3d(20%,0,0)}
.card-grid.intersect-inactive .has-4 .col-mobile:nth-child(1) .card,.card-grid.intersect-inactive .has-4 .col-mobile:nth-child(2) .card{transform:translate3d(-20%,0,0)}
.card-grid.intersect-inactive .has-4 .col-mobile:nth-child(3) .card,.card-grid.intersect-inactive .has-4 .col-mobile:nth-child(4) .card{transform:translate3d(20%,0,0)}
.card-grid.intersect-active .card{opacity:1;transform:translate3d(0,0,0)}
.card-grid.intersect-active .card:hover,.card-grid.intersect-active .card:focus,.card-grid.intersect-active .card:active{transform:translate3d(0,0,0) scale(1.05)}
.card-grid.intersect-active .has-3 .col-mobile:nth-child(2) .card{transition-delay:.2s}
.card-grid.intersect-active .has-3 .col-mobile:nth-child(2) .card:hover{transition-delay:0}
.carousel{display:block;position:relative}
.carousel .cmp-carousel{background-color:#fff}
.carousel .cmp-carousel[data-transparent-bg]{background-color:transparent}
.carousel.push-top{margin-top:3.5rem}
.carousel.push-bottom{margin-bottom:3.5rem}
.carousel ul,.carousel li{margin:0}
.carousel .glide__slide-container{width:100%;display:flex}
@media only screen and (min-width:48.0625em){.carousel .glide__slide-container{gap:1rem}
}
.carousel .glide__slides,.carousel .carousel-slide,.carousel .cmp-carousel-slide,.carousel .cmp-carousel-slide__content,.carousel .cmp-carousel-slide__content>div{height:100%}
.carousel .glide__slide{padding:1rem}
@media only screen and (max-width:48em){.carousel .glide__slide{padding-left:.25rem;padding-right:.25rem}
}
.carousel .glide__arrow-wrapper{align-self:center}
.carousel .glide__arrow-desktop,.carousel .glide__arrow-mobile{all:unset;cursor:pointer}
.carousel .glide__arrow-desktop svg,.carousel .glide__arrow-mobile svg{fill:#6d6e71}
.carousel .glide__arrow-desktop:hover svg,.carousel .glide__arrow-mobile:hover svg{fill:#2a79c4}
.carousel .glide__arrow-desktop:focus,.carousel .glide__arrow-mobile:focus{outline:#2a79c4 solid 3px;border-radius:5px}
.carousel__container[data-cmp-type="slider"] .glide__arrow--disabled{visibility:hidden;pointer-events:none}
.carousel .glide__arrow-desktop svg{height:4rem;margin:0 -1.25rem}
@media only screen and (max-width:48em){.carousel .glide__arrow-desktop{display:none}
}
.carousel .glide__arrow-mobile svg{height:2.25rem;margin:0 -0.75rem -0.375rem}
@media only screen and (min-width:48.0625em){.carousel .glide__arrow-mobile{display:none}
}
.carousel .glide__bullet-container,.carousel .glide__bullets{display:flex;justify-content:center;align-items:center}
.carousel .glide__bullet-container{margin-top:1rem;gap:1.125rem}
.carousel .glide__bullets{gap:.75rem}
.carousel .glide__bullet{all:unset;width:.5rem;height:.5rem;line-height:0;cursor:pointer;background-color:#fff;border:solid 1px #6d6e71;border-radius:50%;transition:all 300ms ease-in-out}
.carousel .glide__bullet:focus{outline:0}
.carousel .glide__bullet.glide__bullet--active,.carousel .glide__bullet:hover,.carousel .glide__bullet:focus{background-color:#2a79c4;border-color:#2a79c4}
.carousel:hover .glide__arrow{display:block}
.carousel .hide-dots .glide__bullets{display:none}
.carousel__container.edit-mode .glide__slide:not(.carousel__item--active){display:none}
.carousel.carousel--affinity-teaser-carousel .teaser__container.layout-card:hover{transform:none}
.carousel.carousel--affinity-teaser-carousel.carousel--has-column-control-with-teasers .glide__slides{height:auto}
.column-control__container.edit-mode{padding:1.25rem}
.column-control__container.edit-mode .teaser{height:auto}
.column-control__container.narrow-content{max-width:100%}
@media only screen and (min-width:48.0625em){.column-control__container.narrow-content{max-width:50.813rem}
}
.column-control__container.center-inline-content .col-mobile,.column-control__container.inline-content .col-mobile{display:flex;flex-flow:row wrap;margin-top:0}
@media only screen and (max-width:48em){.column-control__container.center-inline-content .col-mobile,.column-control__container.inline-content .col-mobile{justify-content:center;text-align:center}
}
.column-control__container.center-inline-content .link,.column-control__container.inline-content .link{margin-right:2rem}
@media only screen and (max-width:48em){.column-control__container.center-inline-content .link,.column-control__container.inline-content .link{margin-right:1rem;margin-left:1rem}
}
.column-control__container.center-inline-content .button,.column-control__container.inline-content .button{margin-right:1.25rem}
@media only screen and (max-width:48em){.column-control__container.center-inline-content .button,.column-control__container.inline-content .button{margin-right:.625rem;margin-left:.625rem;display:flex}
}
.column-control__container.center-inline-content .button,.column-control__container.inline-content .button,.column-control__container.center-inline-content .link,.column-control__container.inline-content .link{display:inline-flex;margin-bottom:1.15rem}
@media only screen and (min-width:48.0625em){.column-control__container.center-inline-content .button:last-child,.column-control__container.inline-content .button:last-child,.column-control__container.center-inline-content .link:last-child,.column-control__container.inline-content .link:last-child{margin-right:0}
}
.column-control__container.center-inline-content .col-mobile{justify-content:center;text-align:center}
@media only screen and (min-width:48.0625em){.column-control__container .col-desktop-5-col{width:20%;flex-basis:20%;max-width:20%}
.column-control__container .col-desktop-7-col{width:14.28571429%;flex-basis:14.28571429%;max-width:14.28571429%}
.column-control__container .col-desktop-8-col{width:12.5%;flex-basis:12.5%;max-width:12.5%}
.column-control__container .col-desktop-9-col{width:11.11111111%;flex-basis:11.11111111%;max-width:11.11111111%}
.column-control__container .col-desktop-10-col{width:10%;flex-basis:10%;max-width:10%}
.column-control__container .col-desktop-11-col{width:9.09090909%;flex-basis:9.09090909%;max-width:9.09090909%}
.column-control__container .col-desktop-fit{flex:1}
}
@media only screen and (max-width:48em){.column-control__container .col-mobile.col-desktop-static{flex:unset}
.column-control__container .col-mobile.col-desktop-fit{flex:1}
}
@media only screen and (max-width:48em){.column-control+.column-control{margin-top:0 !important}
}
.column-control.authoring-component-label{opacity:0 !important}
.column-control.authoring-component-outline{opacity:0 !important}
.company-news{position:relative;display:block}
@media only screen and (max-width:48em){.company-news{display:flex;flex-direction:column}
}
.company-news__container{display:flex;position:relative;z-index:1;flex-direction:column;gap:1rem;width:30%;padding-top:80px;padding-bottom:calc(5% + 215px)}
@media only screen and (max-width:96em){.company-news__container{width:40%}
}
@media only screen and (max-width:48em){.company-news__container{width:100%;padding-top:0;padding-bottom:0}
}
.company-news__header{display:flex;flex-direction:column;width:100%}
.company-news__header-lead{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-weight:700;font-size:1.75rem}
html[lang^="cs"] .company-news__header-lead,html[lang^="ja"] .company-news__header-lead,html[lang^="ko"] .company-news__header-lead,html[lang^="pl"] .company-news__header-lead,html[lang^="ru"] .company-news__header-lead,html[lang^="tr"] .company-news__header-lead,html[lang^="zh"] .company-news__header-lead{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
@media only screen and (max-width:48em){.company-news__header-lead{font-size:1.125rem}
}
.company-news__header-title{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-weight:500;font-size:3.5rem;line-height:3.125rem}
html[lang^="cs"] .company-news__header-title,html[lang^="ja"] .company-news__header-title,html[lang^="ko"] .company-news__header-title,html[lang^="pl"] .company-news__header-title,html[lang^="ru"] .company-news__header-title,html[lang^="tr"] .company-news__header-title,html[lang^="zh"] .company-news__header-title{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
@media only screen and (max-width:48em){.company-news__header-title{font-size:1.75rem;line-height:2rem}
}
.company-news__result-list{display:flex;flex-direction:column;width:100%}
.company-news__image{position:absolute}
.company-news__image-1{height:215px;width:657px;left:-80px;bottom:35px}
.company-news__image-1-bg-1{z-index:1;position:absolute;left:0;top:10px}
.company-news__image-1-bg-2{z-index:1;position:absolute;left:400px;top:40px}
.company-news__image-1 img{clip-path:url("clientlib-site/build/#image-mask-1-xl");z-index:2;position:relative;height:100%;width:100%;object-fit:cover}
@media only screen and (max-width:96em){.company-news__image-1{height:195px;width:595px;left:-40px}
.company-news__image-1 .company-news__image-1-bg-1{top:-40px;left:-80px}
.company-news__image-1 .company-news__image-1-bg-1 svg{width:620px}
.company-news__image-1 .company-news__image-1-bg-2{top:15px;left:200px}
.company-news__image-1 .company-news__image-1-bg-2 svg{width:315px}
.company-news__image-1 img{clip-path:url("clientlib-site/build/#image-mask-1")}
}
@media only screen and (max-width:80.0625em){.company-news__image-1{height:147px;width:450px;left:-30px}
.company-news__image-1 img{clip-path:url("clientlib-site/build/#image-mask-1-m")}
.company-news__image-1 .company-news__image-1-bg-1 svg{width:578px}
.company-news__image-1 .company-news__image-1-bg-2{top:0;left:160px}
.company-news__image-1 .company-news__image-1-bg-2 svg{width:275px}
}
@media only screen and (max-width:48em){.company-news__image-1{height:114px;width:349px;bottom:22px}
.company-news__image-1 img{clip-path:url("clientlib-site/build/#image-mask-1-s")}
.company-news__image-1 .company-news__image-1-bg-1{top:-70px}
.company-news__image-1 .company-news__image-1-bg-1 svg{width:470px}
.company-news__image-1 .company-news__image-1-bg-2{top:-30px;left:129px}
.company-news__image-1 .company-news__image-1-bg-2 svg{width:200px}
}
.company-news__image-2{height:288px;width:363px;right:-30px;bottom:100px}
.company-news__image-2 img{clip-path:url("clientlib-site/build/#image-mask-2");height:100%;width:100%;object-fit:cover}
@media only screen and (max-width:80.0625em){.company-news__image-2{width:287px;height:238px;bottom:200px}
.company-news__image-2 img{clip-path:url("clientlib-site/build/#image-mask-2-m")}
}
@media only screen and (max-width:48em){.company-news__image-2{height:168px;right:-75px;bottom:160px}
.company-news__image-2 img{clip-path:url("clientlib-site/build/#image-mask-2-s")}
}
.company-news__image-3{height:382px;width:625px;left:51%;bottom:16%}
.company-news__image-3 img{clip-path:url("clientlib-site/build/#image-mask-3");z-index:2;position:relative;height:100%;width:100%;object-fit:cover}
.company-news__image-3-bg{z-index:1;position:absolute;left:315px;top:45px}
@media only screen and (max-width:96em){.company-news__image-3{left:42%}
}
@media only screen and (max-width:80.0625em){.company-news__image-3{width:494px;height:302px;bottom:32%;left:43%}
.company-news__image-3 img{clip-path:url("clientlib-site/build/#image-mask-3-m")}
.company-news__image-3 .company-news__image-3-bg{left:260px;top:0}
.company-news__image-3 svg{width:230px}
}
@media only screen and (max-width:48em){.company-news__image-3{width:307px;height:187px;bottom:58%;left:4%}
.company-news__image-3 img{clip-path:url("clientlib-site/build/#image-mask-3-s")}
.company-news__image-3 .company-news__image-3-bg{left:178px;top:-75px}
.company-news__image-3 .company-news__image-3-bg svg{width:130px}
}
.company-news__image-4{height:213px;width:348px;left:38%;top:22%}
.company-news__image-4 img{clip-path:url("clientlib-site/build/#image-mask-4");height:100%;width:100%;object-fit:cover}
@media only screen and (max-width:96em){.company-news__image-4{left:41%;top:calc(5% + 140px)}
}
@media only screen and (max-width:80.0625em){.company-news__image-4{height:170px;width:275px;top:calc(5% + 100px)}
.company-news__image-4 img{clip-path:url("clientlib-site/build/#image-mask-4-m")}
}
@media only screen and (max-width:48em){.company-news__image-4{display:none}
}
.company-news__image-5{width:648px;height:361px;right:-30px}
.company-news__image-5 img{clip-path:url("clientlib-site/build/#image-mask-5-xl");z-index:2;position:relative;height:100%;width:100%;object-fit:cover}
.company-news__image-5-bg{z-index:1;position:absolute;left:179px;top:-15px}
@media only screen and (max-width:96em){.company-news__image-5{width:565px}
.company-news__image-5 img{clip-path:url("clientlib-site/build/#image-mask-5")}
}
@media only screen and (max-width:80.0625em){.company-news__image-5{width:360px;height:295px}
.company-news__image-5 img{clip-path:url("clientlib-site/build/#image-mask-5-m")}
.company-news__image-5 svg{width:180px}
}
@media only screen and (max-width:48em){.company-news__image-5{display:none}
}
.company-news__image-container{position:absolute;width:100%;height:100%;overflow:visible;top:0}
@media only screen and (max-width:48em){.company-news__image-container{position:relative;height:370px;margin-top:30px}
}
.company-news__icon-container{height:0;overflow:hidden}
.company-news__result{position:relative;display:flex;flex-flow:column nowrap;padding:16px 0;border-bottom:1px solid #e5e6e9}
.company-news__result:last-child{border-bottom:0}
.company-news__result-content{width:100%;display:flex;flex-direction:column;gap:16px}
.company-news__result-title{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:1.25rem;line-height:1.75rem;display:inline-flex;text-decoration:none;color:#2d2d2d}
html[lang^="cs"] .company-news__result-title,html[lang^="ja"] .company-news__result-title,html[lang^="ko"] .company-news__result-title,html[lang^="pl"] .company-news__result-title,html[lang^="ru"] .company-news__result-title,html[lang^="tr"] .company-news__result-title,html[lang^="zh"] .company-news__result-title{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
@media only screen and (max-width:48em){.company-news__result-title{font-size:1rem;line-height:1.375rem}
}
.company-news__result-link{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:1rem;all:unset;display:flex;color:#2a79c4;transition:all .2s ease-in-out}
html[lang^="cs"] .company-news__result-link,html[lang^="ja"] .company-news__result-link,html[lang^="ko"] .company-news__result-link,html[lang^="pl"] .company-news__result-link,html[lang^="ru"] .company-news__result-link,html[lang^="tr"] .company-news__result-link,html[lang^="zh"] .company-news__result-link{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.company-news__result-link-container{display:flex;flex-flow:row wrap;cursor:pointer;width:fit-content;align-content:center;text-decoration:none}
.company-news__result-link-container:hover .company-news__result-link{color:#003e7e}
.company-news__result-link-container:hover .company-news__result-link-icon{fill:#003e7e}
.company-news__result-link-icon{width:20px;fill:#2a79c4;margin-top:3.5px;transition:all .2s ease-in-out}
.content-fragment-list{width:100%;display:flex}
.content-fragment-list__container{display:flex;width:100%;flex-wrap:wrap}
.content-fragment-list__main-container{display:flex;gap:5%;width:100%}
.content-fragment-list__tiles{width:76%;display:flex;flex-direction:column;flex-grow:1;margin:50px 0 0 0}
@media only screen and (max-width:63.9375em){.content-fragment-list__tiles{margin:0;width:100%}
}
.content-fragment-list__tile-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}
.content-fragment-list__container-npi .content-fragment-list__tile{display:flex;position:relative;width:calc(33.33333% - 25px);flex-direction:column;margin:12.5px;background-color:#fff;text-align:left;justify-content:flex-start;box-shadow:0 1px 5px 0 rgba(0,0,0,0.25);z-index:1}
@media only screen and (max-width:48em){.content-fragment-list__container-npi .content-fragment-list__tile{width:100%;flex-direction:column;margin:0 0 18px;padding:16px}
}
.content-fragment-list__container-npi .content-fragment-list__tile-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}
.content-fragment-list__container-vulnerabilities .content-fragment-list__tile{display:flex;width:100%;padding:16px;flex-direction:column;background-color:#fff;text-align:left;justify-content:flex-start}
.content-fragment-list__container-vulnerabilities .content-fragment-list__tile-impact{color:#2d2d2d;font-family:"Open Sans",sans-serif;font-size:14px;line-height:18px;text-transform:uppercase}
.content-fragment-list__container-vulnerabilities .content-fragment-list__tile-impact-container{display:flex;align-items:center;align-content:center;gap:4px;flex:1 0 0;flex-wrap:wrap}
.content-fragment-list__container-vulnerabilities .content-fragment-list__tile-impact-dot{width:.5rem;height:.5rem;border-radius:50%;display:inline-block}
.content-fragment-list__container-vulnerabilities .content-fragment-list__tile-impact-dot--none{display:none}
.content-fragment-list__container-vulnerabilities .content-fragment-list__tile-impact-dot--low{background-color:#003e7e}
.content-fragment-list__container-vulnerabilities .content-fragment-list__tile-impact-dot--medium{background-color:#fdb81e}
.content-fragment-list__container-vulnerabilities .content-fragment-list__tile-impact-dot--high{background-color:#f58025}
.content-fragment-list__container-vulnerabilities .content-fragment-list__tile-impact-dot--critical{background-color:#df3704}
.content-fragment-list__container-vulnerabilities .content-fragment-list__tile-title{color:#2a79c4;font-family:"Open Sans",sans-serif;font-size:20px;line-height:28px;text-decoration:none}
.content-fragment-list__container-vulnerabilities .content-fragment-list__tile-title:hover{text-decoration:none;color:#8f0f2c}
.content-fragment-list__container-vulnerabilities .content-fragment-list__tile-title:focus{text-decoration:none;color:#7cd2ec}
.content-fragment-list__container-vulnerabilities .content-fragment-list__tile-information-container{display:flex;flex-direction:column;gap:4px}
.content-fragment-list__container-vulnerabilities .content-fragment-list__tile-information-item{display:flex;flex-direction:row;gap:4px;align-items:flex-start}
.content-fragment-list__container-vulnerabilities .content-fragment-list__tile-information-label{font-family:"Open Sans",sans-serif;font-size:14px;width:max-content}
.content-fragment-list__container-vulnerabilities .content-fragment-list__tile-information-value{font-family:"Open Sans",sans-serif;font-size:14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.content-fragment-list__container-vulnerabilities .content-fragment-list__tile-information-hidden{display:none}
.content-fragment-list__container-vulnerabilities .content-fragment-list__tile-information-hidden.active{display:flex}
.content-fragment-list__container-vulnerabilities .content-fragment-list__tile-information-toggle{display:flex;flex-direction:row;gap:8px;color:#2a79c4;font-family:"Open Sans",sans-serif;font-size:14px;text-transform:uppercase;width:fit-content;cursor:pointer}
.content-fragment-list__container-vulnerabilities .content-fragment-list__tile-information-toggle-text{display:none}
.content-fragment-list__container-vulnerabilities .content-fragment-list__tile-information-toggle-text.active{display:flex}
.content-fragment-list__container-vulnerabilities .content-fragment-list__tile-information-toggle svg{fill:#6d6e71;width:15px;height:15px;margin-top:5px;transition:.2s ease-in-out}
.content-fragment-list__container-vulnerabilities .content-fragment-list__tile-information-toggle[data-open='true'] svg{transform:rotate(180deg)}
.content-fragment-list__container-vulnerabilities .content-fragment-list__tile-divider{height:1px;width:100%;background-color:#e5e6e9;margin:8px 0}
.content-fragment-list__container-vulnerabilities .content-fragment-list__tile-content-container{margin:0}
.content-fragment-list__container-vulnerabilities .content-fragment-list__tile-content-container--expanded .content-fragment-list__tile-information-value{-webkit-line-clamp:10000000}
.content-fragment-list__container-vulnerabilities .content-fragment-list__tile-list--grid-view{gap:4px}
.content-fragment-list__container-vulnerabilities .content-fragment-list__tile-list--grid-view .content-fragment-list__tile{width:calc(33.333333% - 2.6666666px)}
@media only screen and (max-width:63.9375em){.content-fragment-list__container-vulnerabilities .content-fragment-list__tile-list--grid-view .content-fragment-list__tile{width:100%}
}
.content-fragment-list__tile-image-container{height:auto;z-index:1;display:flex;justify-content:center}
.content-fragment-list__tile-image{height:100%;width:100%}
.content-fragment-list__tile-content-container{display:flex;flex-direction:column;justify-content:center;z-index:1;margin:8px 20px 20px 20px;gap:4px}
.content-fragment-list__tile-title-container,.content-fragment-list__tile-partner-container{width:100%}
.content-fragment-list__tile-booth-number-container{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:2px;margin:10px 0 6px}
.content-fragment-list__container-npi .content-fragment-list__tile-title{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;color:#2d2d2d;font-size:1.25rem;line-height:1.5rem}
html[lang^="cs"] .content-fragment-list__container-npi .content-fragment-list__tile-title,html[lang^="ja"] .content-fragment-list__container-npi .content-fragment-list__tile-title,html[lang^="ko"] .content-fragment-list__container-npi .content-fragment-list__tile-title,html[lang^="pl"] .content-fragment-list__container-npi .content-fragment-list__tile-title,html[lang^="ru"] .content-fragment-list__container-npi .content-fragment-list__tile-title,html[lang^="tr"] .content-fragment-list__container-npi .content-fragment-list__tile-title,html[lang^="zh"] .content-fragment-list__container-npi .content-fragment-list__tile-title{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.content-fragment-list__tile-partner{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;color:#6d6e71;font-size:.875rem;line-height:1.375rem;text-transform:uppercase}
html[lang^="cs"] .content-fragment-list__tile-partner,html[lang^="ja"] .content-fragment-list__tile-partner,html[lang^="ko"] .content-fragment-list__tile-partner,html[lang^="pl"] .content-fragment-list__tile-partner,html[lang^="ru"] .content-fragment-list__tile-partner,html[lang^="tr"] .content-fragment-list__tile-partner,html[lang^="zh"] .content-fragment-list__tile-partner{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.content-fragment-list__tile-pub-date{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;color:#6d6e71;font-size:.875rem;line-height:1.375rem;text-transform:uppercase}
html[lang^="cs"] .content-fragment-list__tile-pub-date,html[lang^="ja"] .content-fragment-list__tile-pub-date,html[lang^="ko"] .content-fragment-list__tile-pub-date,html[lang^="pl"] .content-fragment-list__tile-pub-date,html[lang^="ru"] .content-fragment-list__tile-pub-date,html[lang^="tr"] .content-fragment-list__tile-pub-date,html[lang^="zh"] .content-fragment-list__tile-pub-date{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.content-fragment-list__tile-booth-number-label{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;color:#2d2d2d;font-size:.875rem;line-height:1.125rem}
html[lang^="cs"] .content-fragment-list__tile-booth-number-label,html[lang^="ja"] .content-fragment-list__tile-booth-number-label,html[lang^="ko"] .content-fragment-list__tile-booth-number-label,html[lang^="pl"] .content-fragment-list__tile-booth-number-label,html[lang^="ru"] .content-fragment-list__tile-booth-number-label,html[lang^="tr"] .content-fragment-list__tile-booth-number-label,html[lang^="zh"] .content-fragment-list__tile-booth-number-label{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
.content-fragment-list__tile-booth-number{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;color:#2d2d2d;font-size:.875rem;line-height:1.125rem}
html[lang^="cs"] .content-fragment-list__tile-booth-number,html[lang^="ja"] .content-fragment-list__tile-booth-number,html[lang^="ko"] .content-fragment-list__tile-booth-number,html[lang^="pl"] .content-fragment-list__tile-booth-number,html[lang^="ru"] .content-fragment-list__tile-booth-number,html[lang^="tr"] .content-fragment-list__tile-booth-number,html[lang^="zh"] .content-fragment-list__tile-booth-number{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.content-fragment-list__tile-info-container{display:flex;flex-direction:row}
.content-fragment-list__tile-info-item{display:flex;flex-direction:column;width:33%}
.content-fragment-list__tile-info-item-label{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;color:#6d6e71;font-size:.875rem;line-height:1.375rem;text-transform:uppercase}
html[lang^="cs"] .content-fragment-list__tile-info-item-label,html[lang^="ja"] .content-fragment-list__tile-info-item-label,html[lang^="ko"] .content-fragment-list__tile-info-item-label,html[lang^="pl"] .content-fragment-list__tile-info-item-label,html[lang^="ru"] .content-fragment-list__tile-info-item-label,html[lang^="tr"] .content-fragment-list__tile-info-item-label,html[lang^="zh"] .content-fragment-list__tile-info-item-label{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.content-fragment-list__tile-info-item-value{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;color:#2d2d2d;font-size:.875rem;line-height:1.375rem}
html[lang^="cs"] .content-fragment-list__tile-info-item-value,html[lang^="ja"] .content-fragment-list__tile-info-item-value,html[lang^="ko"] .content-fragment-list__tile-info-item-value,html[lang^="pl"] .content-fragment-list__tile-info-item-value,html[lang^="ru"] .content-fragment-list__tile-info-item-value,html[lang^="tr"] .content-fragment-list__tile-info-item-value,html[lang^="zh"] .content-fragment-list__tile-info-item-value{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.content-fragment-list__tile-vulnerability-id-list{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;color:#2d2d2d;font-size:1.125rem;line-height:1.5rem;margin-left:5px;font-style:italic}
html[lang^="cs"] .content-fragment-list__tile-vulnerability-id-list,html[lang^="ja"] .content-fragment-list__tile-vulnerability-id-list,html[lang^="ko"] .content-fragment-list__tile-vulnerability-id-list,html[lang^="pl"] .content-fragment-list__tile-vulnerability-id-list,html[lang^="ru"] .content-fragment-list__tile-vulnerability-id-list,html[lang^="tr"] .content-fragment-list__tile-vulnerability-id-list,html[lang^="zh"] .content-fragment-list__tile-vulnerability-id-list{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.content-fragment-list__popup-container{display:flex;flex-direction:row;gap:32px;margin:16px}
@media only screen and (max-width:48em){.content-fragment-list__popup-container{flex-direction:column}
}
.content-fragment-list__image-carousel{width:45%}
@media only screen and (max-width:48em){.content-fragment-list__image-carousel{margin:auto}
}
.content-fragment-list__image-carousel.carousel .glide__arrow-mobile{display:inline-block}
.content-fragment-list__popup-image-container{width:45%}
.content-fragment-list__product-image{width:100%;height:100%}
.content-fragment-list__product-image img{width:100%;height:100%}
.content-fragment-list__popup-text-container{display:flex;flex-direction:column;gap:4px;width:100%}
@media only screen and (max-width:48em){.content-fragment-list__popup-text-container{margin:auto}
}
.content-fragment-list__container-npi .content-fragment-list__popup-text-container{width:55%}
.content-fragment-list__partner-logo{height:75px}
.content-fragment-list__partner-logo img{height:100%}
.content-fragment-list__popup-title{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;color:#2d2d2d;font-size:1.5rem;line-height:normal}
html[lang^="cs"] .content-fragment-list__popup-title,html[lang^="ja"] .content-fragment-list__popup-title,html[lang^="ko"] .content-fragment-list__popup-title,html[lang^="pl"] .content-fragment-list__popup-title,html[lang^="ru"] .content-fragment-list__popup-title,html[lang^="tr"] .content-fragment-list__popup-title,html[lang^="zh"] .content-fragment-list__popup-title{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.content-fragment-list__description-container{width:100%}
.content-fragment-list__description{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:1rem;line-height:1.5rem}
html[lang^="cs"] .content-fragment-list__description,html[lang^="ja"] .content-fragment-list__description,html[lang^="ko"] .content-fragment-list__description,html[lang^="pl"] .content-fragment-list__description,html[lang^="ru"] .content-fragment-list__description,html[lang^="tr"] .content-fragment-list__description,html[lang^="zh"] .content-fragment-list__description{font-family:Helvetica Neue,Helvetica,sans-serif}
.content-fragment-list__description p{margin:0}
.content-fragment-list__detail-button{margin-top:12px}
.content-fragment-list__filter-form{display:flex;flex-direction:column;margin:0;width:19%;transition:.35s ease-in-out}
@media only screen and (max-width:63.9375em){.content-fragment-list__filter-form{display:flex;left:110vw;position:fixed;top:0;height:100%;width:100%;z-index:100000;margin:0;padding:0;background-color:#fff;overflow-y:scroll}
.content-fragment-list__filter-form[open='true']{left:0}
}
.content-fragment-list__search-container,.content-fragment-list__filter-search-container,.content-fragment-list__filter-date-container,.content-fragment-list__datepicker-fake-container{display:flex;justify-content:flex-start;border:1px solid #e5e6e9;border-radius:6px;gap:5px}
.content-fragment-list__search-container input,.content-fragment-list__filter-search-container input,.content-fragment-list__filter-date-container input,.content-fragment-list__datepicker-fake-container input{height:fit-content;padding:13px 12px;border:0;outline:0;border-radius:6px;width:100%;z-index:2;background:transparent}
.content-fragment-list__search-container input:not(:placeholder-shown)+label,.content-fragment-list__filter-search-container input:not(:placeholder-shown)+label,.content-fragment-list__filter-date-container input:not(:placeholder-shown)+label,.content-fragment-list__datepicker-fake-container input:not(:placeholder-shown)+label,.content-fragment-list__search-container input:focus+label,.content-fragment-list__filter-search-container input:focus+label,.content-fragment-list__filter-date-container input:focus+label,.content-fragment-list__datepicker-fake-container input:focus+label{font-size:14px;margin-top:-13px;margin-left:10px;padding-left:5px;padding-right:5px;background:#fff}
.content-fragment-list__search-container label,.content-fragment-list__filter-search-container label,.content-fragment-list__filter-date-container label,.content-fragment-list__datepicker-fake-container label{position:absolute;margin-left:40px;cursor:text;margin-top:10px;transition:all .3s ease;max-width:80%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;user-select:none;color:#43434d;z-index:1}
.content-fragment-list__search-container:focus-within,.content-fragment-list__filter-search-container:focus-within,.content-fragment-list__filter-date-container:focus-within,.content-fragment-list__datepicker-fake-container:focus-within{border:2px solid #2a79c4}
.content-fragment-list__search-container:hover,.content-fragment-list__filter-search-container:hover{border:2px solid #2d2d2d}
@media only screen and (max-width:63.9375em){.content-fragment-list__search-container,.content-fragment-list__filter-search-container{margin:25px 20px 0 20px}
}
.content-fragment-list__search-container svg,.content-fragment-list__filter-search-container svg{fill:#6d6e71;width:16px;height:16px;z-index:2}
.content-fragment-list__filter-search-container{margin:10px 0}
.content-fragment-list__filter-date-container{width:calc(50% - 5px);flex-grow:1;min-width:125px}
.content-fragment-list__filter-date-container svg{fill:#6d6e71;width:16px;height:16px;z-index:2}
.content-fragment-list__datepicker-fake-container{position:relative;margin-top:16px}
.content-fragment-list__datepicker-fake-container svg{fill:#6d6e71;width:25px;height:25px;z-index:2}
.content-fragment-list__datepickers{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:18px;gap:20px;width:100%}
.content-fragment-list__select-container{display:flex;height:fit-content;cursor:pointer;margin-top:auto;margin-bottom:auto}
.content-fragment-list__search-icon{margin-left:12px;margin-top:12px}
.content-fragment-list__calendar-icon{margin-top:4px}
.content-fragment-list__calendar-icon svg{fill:#6d6e71;width:16px;height:16px;z-index:2}
.content-fragment-list__select-icon{height:fit-content;margin-top:auto;margin-bottom:auto;margin-right:10px}
.content-fragment-list__select-icon svg{width:12px;fill:#6d6e71;z-index:1}
.content-fragment-list__results-view-options{display:flex;align-items:center;gap:10px;margin-left:auto;padding-right:24px;border-right:1px solid #e5e6e9}
.content-fragment-list__results-view-toggle{cursor:pointer}
.content-fragment-list__results-view-toggle>input{all:unset;position:absolute;overflow:hidden;height:1px;width:1px;clip:rect(0,0,0,0)}
.content-fragment-list__results-view-toggle>span{height:1.875rem;width:1.875rem;border:1px solid transparent;border-radius:3px;display:flex;align-items:center;justify-content:center}
.content-fragment-list__results-view-toggle svg{height:.875rem;fill:#000}
.content-fragment-list__results-view-toggle>input:checked+span{border-color:#ccc}
.content-fragment-list__sort-container,.content-fragment-list__page-size-form{display:flex;justify-content:space-between;gap:.5rem}
.content-fragment-list__sort-container select,.content-fragment-list__page-size-form select{visibility:hidden;position:absolute;height:fit-content;align-self:center;z-index:-1;background:transparent;outline:0;border:0;-webkit-appearance:none;-moz-appearance:none;padding:5px;cursor:pointer}
.content-fragment-list__sort-container select:focus+.content-fragment-list__select-icon svg,.content-fragment-list__page-size-form select:focus+.content-fragment-list__select-icon svg{transform:rotate(180deg)}
.content-fragment-list__sort-container label,.content-fragment-list__page-size-form label{align-self:center;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:1rem}
html[lang^="cs"] .content-fragment-list__sort-container label,html[lang^="cs"] .content-fragment-list__page-size-form label,html[lang^="ja"] .content-fragment-list__sort-container label,html[lang^="ja"] .content-fragment-list__page-size-form label,html[lang^="ko"] .content-fragment-list__sort-container label,html[lang^="ko"] .content-fragment-list__page-size-form label,html[lang^="pl"] .content-fragment-list__sort-container label,html[lang^="pl"] .content-fragment-list__page-size-form label,html[lang^="ru"] .content-fragment-list__sort-container label,html[lang^="ru"] .content-fragment-list__page-size-form label,html[lang^="tr"] .content-fragment-list__sort-container label,html[lang^="tr"] .content-fragment-list__page-size-form label,html[lang^="zh"] .content-fragment-list__sort-container label,html[lang^="zh"] .content-fragment-list__page-size-form label{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
.content-fragment-list__sort-container option,.content-fragment-list__page-size-form option{display:none}
.content-fragment-list__sort-container{margin-left:auto}
.content-fragment-list__result-count-container{display:flex;gap:5px;align-items:center;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:1rem}
html[lang^="cs"] .content-fragment-list__result-count-container,html[lang^="ja"] .content-fragment-list__result-count-container,html[lang^="ko"] .content-fragment-list__result-count-container,html[lang^="pl"] .content-fragment-list__result-count-container,html[lang^="ru"] .content-fragment-list__result-count-container,html[lang^="tr"] .content-fragment-list__result-count-container,html[lang^="zh"] .content-fragment-list__result-count-container{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
.content-fragment-list__result-count-start-end{display:flex;gap:1px}
.content-fragment-list__select{display:none;position:absolute;background:#fff;z-index:2;margin-top:43px;box-shadow:0 1px 5px rgba(0,0,0,0.25);border-radius:8px}
.content-fragment-list__select.active{display:block}
.content-fragment-list__select.active ~ .content-fragment-list__select-label::after{transform:scale(1.1,0.6) rotate(0.5turn)}
.content-fragment-list__select-label{display:flex;gap:.5rem;font-size:1rem;line-height:1.5rem;color:#2d2d2d;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;padding:5px 10px;border:1px solid #ccc;border-radius:3px}
html[lang^="cs"] .content-fragment-list__select-label,html[lang^="ja"] .content-fragment-list__select-label,html[lang^="ko"] .content-fragment-list__select-label,html[lang^="pl"] .content-fragment-list__select-label,html[lang^="ru"] .content-fragment-list__select-label,html[lang^="tr"] .content-fragment-list__select-label,html[lang^="zh"] .content-fragment-list__select-label{font-family:Helvetica Neue,Helvetica,sans-serif}
.content-fragment-list__select-label::after{content:"\25BC";display:block;transform:scale(1.1,0.6);transition:transform .4s}
.content-fragment-list__select ul{display:flex;flex-direction:column;width:100%;padding:20px;margin:0;gap:8px}
.content-fragment-list__select li{list-style:none;cursor:pointer;font-size:.875rem;line-height:1.313rem;margin:0;white-space:nowrap;color:#2a79c4;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .content-fragment-list__select li,html[lang^="ja"] .content-fragment-list__select li,html[lang^="ko"] .content-fragment-list__select li,html[lang^="pl"] .content-fragment-list__select li,html[lang^="ru"] .content-fragment-list__select li,html[lang^="tr"] .content-fragment-list__select li,html[lang^="zh"] .content-fragment-list__select li{font-family:Helvetica Neue,Helvetica,sans-serif}
.content-fragment-list__select li:hover{text-decoration:underline}
.content-fragment-list__select li.selected{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;color:#8f0f2c}
html[lang^="cs"] .content-fragment-list__select li.selected,html[lang^="ja"] .content-fragment-list__select li.selected,html[lang^="ko"] .content-fragment-list__select li.selected,html[lang^="pl"] .content-fragment-list__select li.selected,html[lang^="ru"] .content-fragment-list__select li.selected,html[lang^="tr"] .content-fragment-list__select li.selected,html[lang^="zh"] .content-fragment-list__select li.selected{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
@media only screen and (max-width:63.9375em){.content-fragment-list__filters{margin:0 20px;padding-top:5px}
}
.content-fragment-list__filter-header-container{display:flex;justify-content:space-between}
@media only screen and (max-width:63.9375em){.content-fragment-list__filter-header-container{padding:0 8px}
}
.content-fragment-list__filter-header{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;margin:8px 0}
html[lang^="cs"] .content-fragment-list__filter-header,html[lang^="ja"] .content-fragment-list__filter-header,html[lang^="ko"] .content-fragment-list__filter-header,html[lang^="pl"] .content-fragment-list__filter-header,html[lang^="ru"] .content-fragment-list__filter-header,html[lang^="tr"] .content-fragment-list__filter-header,html[lang^="zh"] .content-fragment-list__filter-header{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
@media only screen and (max-width:63.9375em){.content-fragment-list__filter-header{display:none}
}
.content-fragment-list__filter-header-desktop{display:flex;align-items:center;width:526%;gap:5%;height:50px}
.content-fragment-list__filter-header-desktop-left{width:19%}
.content-fragment-list__filter-header-desktop-right{width:76%;display:flex;justify-content:space-between;gap:16px}
.content-fragment-list__filter-header-desktop-actions{display:flex;gap:16px}
@media only screen and (max-width:63.9375em){.content-fragment-list__filter-header-desktop{display:none}
}
.content-fragment-list__clear-filters{all:unset;cursor:pointer;color:#2a79c4;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .content-fragment-list__clear-filters,html[lang^="ja"] .content-fragment-list__clear-filters,html[lang^="ko"] .content-fragment-list__clear-filters,html[lang^="pl"] .content-fragment-list__clear-filters,html[lang^="ru"] .content-fragment-list__clear-filters,html[lang^="tr"] .content-fragment-list__clear-filters,html[lang^="zh"] .content-fragment-list__clear-filters{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
@media only screen and (max-width:63.9375em){.content-fragment-list__clear-filters{font-size:16px}
}
.content-fragment-list__filter-header-mobile{display:none;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;background:#fff;width:100%;padding:16px 20px;text-align:left;font-size:22px;color:#2d2d2d;position:sticky;top:0;z-index:4;box-shadow:0 1px 8px 0 rgba(0,0,0,0.25);flex-direction:column}
html[lang^="cs"] .content-fragment-list__filter-header-mobile,html[lang^="ja"] .content-fragment-list__filter-header-mobile,html[lang^="ko"] .content-fragment-list__filter-header-mobile,html[lang^="pl"] .content-fragment-list__filter-header-mobile,html[lang^="ru"] .content-fragment-list__filter-header-mobile,html[lang^="tr"] .content-fragment-list__filter-header-mobile,html[lang^="zh"] .content-fragment-list__filter-header-mobile{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.content-fragment-list__filter-header-mobile-top{display:flex;justify-content:space-between;width:100%}
.content-fragment-list__filter-header-mobile-bottom{width:max-content}
.content-fragment-list__filter-header-mobile-bottom-overflow{width:100%;overflow-x:scroll;overflow-y:hidden;display:none}
.content-fragment-list__filter-header-mobile-bottom-overflow:has(.filter-tag[data-id]){display:block}
.content-fragment-list__filter-header-mobile-bottom-overflow::-webkit-scrollbar-track{background:transparent}
.content-fragment-list__filter-header-mobile svg{width:20px}
@media only screen and (max-width:63.9375em){.content-fragment-list__filter-header-mobile{display:flex}
}
@media only screen and (max-width:63.9375em){.content-fragment-list__filter-header-mobile div.content-fragment-list__filter-tag-container{display:inline-flex}
}
.content-fragment-list__filter-count-mobile{display:none;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:1rem;color:#43434d;margin-right:1rem}
html[lang^="cs"] .content-fragment-list__filter-count-mobile,html[lang^="ja"] .content-fragment-list__filter-count-mobile,html[lang^="ko"] .content-fragment-list__filter-count-mobile,html[lang^="pl"] .content-fragment-list__filter-count-mobile,html[lang^="ru"] .content-fragment-list__filter-count-mobile,html[lang^="tr"] .content-fragment-list__filter-count-mobile,html[lang^="zh"] .content-fragment-list__filter-count-mobile{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
@media only screen and (max-width:63.9375em){.content-fragment-list__filter-count-mobile{display:block}
}
.content-fragment-list__open-filters-mobile{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:16px;text-transform:uppercase;position:relative;display:none;align-items:center;justify-content:center;cursor:pointer;border-radius:4px;outline:1px dashed transparent;overflow:hidden;-webkit-font-smoothing:subpixel-antialiased;backface-visibility:hidden;transform-style:preserve-3d;transition:all .3s ease-out;line-height:1.375rem;padding:10px 20px;min-width:200px;text-align:center;color:#fff;background-color:#2a79c4;margin:10px auto;width:fit-content}
html[lang^="cs"] .content-fragment-list__open-filters-mobile,html[lang^="ja"] .content-fragment-list__open-filters-mobile,html[lang^="ko"] .content-fragment-list__open-filters-mobile,html[lang^="pl"] .content-fragment-list__open-filters-mobile,html[lang^="ru"] .content-fragment-list__open-filters-mobile,html[lang^="tr"] .content-fragment-list__open-filters-mobile,html[lang^="zh"] .content-fragment-list__open-filters-mobile{font-family:Helvetica Neue,Helvetica,sans-serif}
.content-fragment-list__open-filters-mobile :hover{background-color:#8f0f2c}
@media only screen and (max-width:63.9375em){.content-fragment-list__open-filters-mobile{display:flex}
}
.content-fragment-list__filter-facet ul{overflow-y:scroll;max-height:200px;padding-bottom:4px;margin-top:2px}
.content-fragment-list__filter-facet ul::-webkit-scrollbar{width:6px}
.content-fragment-list__filter-facet ul::-webkit-scrollbar-track{background:transparent;border-radius:4px}
.content-fragment-list__filter-facet ul::-webkit-scrollbar-thumb{background:#6d6e71;border-radius:4px}
.content-fragment-list__filter-facet.mobile-sort{display:none}
@media only screen and (max-width:63.9375em){.content-fragment-list__filter-facet.mobile-sort{display:block}
}
.content-fragment-list__filter-facet.mobile-sort ul{padding-bottom:2px}
.content-fragment-list__filter-facet.mobile-sort label{display:flex;gap:5px}
.content-fragment-list__filter-facet.mobile-sort input[type='radio']{appearance:none;cursor:pointer;background-color:#fff;margin:0;width:1.125rem;height:1.125rem;border:1px solid #6d6e71;border-radius:50%;transform:translateY(1px)}
.content-fragment-list__filter-facet.mobile-sort input[type='radio']:hover{border:1px solid #8f0f2c}
.content-fragment-list__filter-facet.mobile-sort input[type='radio']:hover::before{color:#8f0f2c}
.content-fragment-list__filter-facet.mobile-sort input[type='radio']:focus{border:2px solid #003e7e}
.content-fragment-list__filter-facet.mobile-sort input[type='radio']:focus::before{color:#003e7e}
.content-fragment-list__filter-facet.mobile-sort input[type='radio']:checked{border:1px solid #2a79c4}
.content-fragment-list__filter-facet.mobile-sort input[type='radio']:checked::before{transform:scale(1)}
.content-fragment-list__filter-facet.mobile-sort input[type='radio']::before{content:"";display:block;width:.45rem;height:.45rem;border-radius:50%;color:#2a79c4;transform:scale(0);transition:.15s;margin-top:4.5px;margin-left:4.5px;background-color:#2a79c4}
.content-fragment-list__filter-label{cursor:pointer;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:1rem;line-height:1.375rem;margin:16px 0 0;padding-bottom:8px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e6e9;gap:1rem;list-style:none}
html[lang^="cs"] .content-fragment-list__filter-label,html[lang^="ja"] .content-fragment-list__filter-label,html[lang^="ko"] .content-fragment-list__filter-label,html[lang^="pl"] .content-fragment-list__filter-label,html[lang^="ru"] .content-fragment-list__filter-label,html[lang^="tr"] .content-fragment-list__filter-label,html[lang^="zh"] .content-fragment-list__filter-label{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
.content-fragment-list__filter-label::-webkit-details-marker{display:none}
.content-fragment-list__filter-label::after{content:"\FE40";font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:.8em;display:block;transform:scaleY(1.25) translateY(0.25em);transition:.2s ease-in-out;height:fit-content}
html[lang^="cs"] .content-fragment-list__filter-label::after,html[lang^="ja"] .content-fragment-list__filter-label::after,html[lang^="ko"] .content-fragment-list__filter-label::after,html[lang^="pl"] .content-fragment-list__filter-label::after,html[lang^="ru"] .content-fragment-list__filter-label::after,html[lang^="tr"] .content-fragment-list__filter-label::after,html[lang^="zh"] .content-fragment-list__filter-label::after{font-family:Helvetica Neue,Helvetica,sans-serif}
.content-fragment-list__filter-facet[open] .content-fragment-list__filter-label::after{transform:scaleY(-1.25) translateY(0.25em)}
.content-fragment-list__filter-list{font-size:.875rem;list-style:none}
.content-fragment-list__filter-list ul{list-style:none;margin-left:2.5rem}
.content-fragment-list__filter-list li{margin-top:.5rem;font-weight:400;font-size:.875rem;line-height:1.375rem;margin-left:0;display:flex;justify-content:flex-start}
.content-fragment-list__filter-list li:has(input[disabled]){color:#848484}
.content-fragment-list__filter-list li:has(input[disabled]) .result-count-content{color:#848484}
.content-fragment-list__filter-list li .disappear{display:none}
.content-fragment-list__filter-list li label{display:flex;align-items:flex-start;gap:4px}
.content-fragment-list__filter-list summary{display:flex;align-items:center;gap:.5rem}
.content-fragment-list__filter-list summary::before{content:"\FE40";font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:.8em;display:block;transform:scaleY(1.25) translateY(0.25em);transition:.2s ease-in-out}
html[lang^="cs"] .content-fragment-list__filter-list summary::before,html[lang^="ja"] .content-fragment-list__filter-list summary::before,html[lang^="ko"] .content-fragment-list__filter-list summary::before,html[lang^="pl"] .content-fragment-list__filter-list summary::before,html[lang^="ru"] .content-fragment-list__filter-list summary::before,html[lang^="tr"] .content-fragment-list__filter-list summary::before,html[lang^="zh"] .content-fragment-list__filter-list summary::before{font-family:Helvetica Neue,Helvetica,sans-serif}
.content-fragment-list__filter-list summary:last-child::before{visibility:hidden}
.content-fragment-list__filter-list details[open]>summary::before{transform:scaleY(-1.25) translateY(0.25em)}
.content-fragment-list__filter-list .result-count-content{display:inline-block;align-items:center;text-align:center;padding:0 4px;margin-left:auto;color:#6d6e71}
.content-fragment-list__filter-list input[type='checkbox']{appearance:none;cursor:pointer;border:1px solid #6d6e71;border-radius:4px;width:1.125rem;height:1.125rem;min-width:1.125rem;min-height:1.125rem;margin-right:.25rem;margin-top:.125rem}
.content-fragment-list__filter-list input[type='checkbox']::before{content:"";display:block;transform:rotate(45deg) scale(0);height:12px;width:4px;border-bottom:1px solid #fff;border-right:1px solid #fff;margin-left:4.5px;margin-top:-0.5px;transition:.15s}
.content-fragment-list__filter-list input[type='checkbox']:hover{border:2px solid #2a79c4}
.content-fragment-list__filter-list input[type='checkbox']:focus{border:2px solid #003e7e}
.content-fragment-list__filter-list input[type='checkbox']:checked{border:2px solid #2a79c4;background-color:#2a79c4}
.content-fragment-list__filter-list input[type='checkbox']:checked::before{transform:rotate(45deg) scale(1)}
.content-fragment-list__filter-list input[type='checkbox']:checked:hover{border:2px solid #8f0f2c;background-color:#8f0f2c}
.content-fragment-list__filter-list input[type='checkbox']:checked:focus{border:2px solid #2a79c4;background-color:#003e7e}
.content-fragment-list__filter-list input[type='checkbox'][disabled]{border:1px solid #848484;background-color:#ccc;cursor:default}
.content-fragment-list__filter-list input[type='checkbox'][disabled]:checked,.content-fragment-list__filter-list input[type='checkbox'][disabled]:checked:hover,.content-fragment-list__filter-list input[type='checkbox'][disabled]:checked:focus{border:2px solid #ccc}
.content-fragment-list__filter-list input[type='checkbox'][disabled]:hover,.content-fragment-list__filter-list input[type='checkbox'][disabled]:focus{border:1px solid #848484;background-color:#ccc}
.content-fragment-list__filter-list input[type='checkbox'][disabled]::before{border-bottom:1px solid #848484;border-right:1px solid #848484}
.content-fragment-list__filter-list input[type='checkbox'].content-fragment-list__radio{border-radius:50%}
.content-fragment-list__filter-list input[type='checkbox'].content-fragment-list__radio::before{border-radius:50%;height:4px;width:4px;margin-top:5px;border-bottom:0;border-right:0;background-color:#fff;transition:.15s}
.content-fragment-list__filter-list input[type='checkbox'][name='cvss-score']{margin-right:12px}
.content-fragment-list__filter-list input[type='checkbox'][name='cvss-score']::after{content:"";width:.5rem;height:.5rem;margin-left:21px;margin-top:-8px;border-radius:50%;display:block;background-color:transparent}
.content-fragment-list__filter-list input[type='checkbox'][name='cvss-score']:hover::after,.content-fragment-list__filter-list input[type='checkbox'][name='cvss-score']:checked::after{margin-left:20px;margin-top:-9px}
.content-fragment-list__filter-list input[type='checkbox'][name='cvss-score'][value='low-0-1-3-9']::after{background-color:#003e7e}
.content-fragment-list__filter-list input[type='checkbox'][name='cvss-score'][value='medium-4-0-6-9']::after{background-color:#fdb81e}
.content-fragment-list__filter-list input[type='checkbox'][name='cvss-score'][value='high-7-0-8-9']::after{background-color:#f58025}
.content-fragment-list__filter-list input[type='checkbox'][name='cvss-score'][value='critical-9-0-10-0']::after{background-color:#df3704}
.content-fragment-list__mobile-bottom{display:none}
@media only screen and (max-width:63.9375em){.content-fragment-list__mobile-bottom{position:sticky;display:flex;bottom:0;left:0;right:0;height:fit-content;width:100%;justify-content:center;padding:1.125rem 1.75rem;background-color:#fff;border-top:1px solid #e5e6e9;z-index:102;margin-top:auto}
}
.content-fragment-list__mobile-bottom_done{all:unset;margin:auto;cursor:pointer;border-radius:4px;padding:4px 20px;min-width:200px;text-align:center;font-size:16px;text-transform:uppercase;font-weight:900;text-shadow:none;border:2px solid transparent;transition:all .3s ease;text-decoration:none;display:flex;justify-content:center;align-items:center;background:#2a79c4;color:#fff;gap:4px}
.content-fragment-list__mobile-bottom_cancel-container{width:50%}
.content-fragment-list__mobile-bottom_done-container{width:100%}
.content-fragment-list__toggle-filter{color:#2a79c4;font-size:18px;cursor:pointer}
.content-fragment-list .content-fragment-list__filter-tag-container{display:inline-flex;flex-wrap:wrap}
.content-fragment-list .content-fragment-list__filter-tag-container .filter-tag{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:.875rem;line-height:1.125rem;width:fit-content;cursor:pointer;margin:0 8px 8px 0;background:#f4f4f4;border:1px solid #e5e6e9;color:#43434d;border-radius:4px;padding:5px 12px 5px 8px;display:flex}
html[lang^="cs"] .content-fragment-list .content-fragment-list__filter-tag-container .filter-tag,html[lang^="ja"] .content-fragment-list .content-fragment-list__filter-tag-container .filter-tag,html[lang^="ko"] .content-fragment-list .content-fragment-list__filter-tag-container .filter-tag,html[lang^="pl"] .content-fragment-list .content-fragment-list__filter-tag-container .filter-tag,html[lang^="ru"] .content-fragment-list .content-fragment-list__filter-tag-container .filter-tag,html[lang^="tr"] .content-fragment-list .content-fragment-list__filter-tag-container .filter-tag,html[lang^="zh"] .content-fragment-list .content-fragment-list__filter-tag-container .filter-tag{font-family:Helvetica Neue,Helvetica,sans-serif}
.content-fragment-list .content-fragment-list__filter-tag-container .filter-tag:hover svg{background:rgba(109,110,113,0.1);border-radius:4px}
.content-fragment-list .content-fragment-list__filter-tag-container .filter-tag:focus svg{background:rgba(109,110,113,0.15)}
.content-fragment-list .content-fragment-list__filter-tag-container .filter-tag svg{position:relative;width:17px;padding:3px;top:1.5px;left:3px;fill:#43434d;transition:.15s}
.content-fragment-list .content-fragment-list__filter-tag-container .filter-tag.original{display:none}
@media only screen and (max-width:63.9375em){.content-fragment-list .content-fragment-list__filter-tag-container{display:none}
}
.content-fragment-list__desktop-footer{display:flex;width:100%;gap:5%;margin-top:30px}
.content-fragment-list__desktop-footer-left{width:19%}
@media only screen and (max-width:63.9375em){.content-fragment-list__desktop-footer-left{width:0}
}
.content-fragment-list__desktop-footer-right{width:76%;border-top:1px solid #e5e6e9;padding-top:20px;display:flex}
@media only screen and (max-width:63.9375em){.content-fragment-list__desktop-footer-right{width:100%}
}
.content-fragment-list__desktop-footer .content-fragment-list__result-count-container{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;margin-left:auto;margin-bottom:0}
html[lang^="cs"] .content-fragment-list__desktop-footer .content-fragment-list__result-count-container,html[lang^="ja"] .content-fragment-list__desktop-footer .content-fragment-list__result-count-container,html[lang^="ko"] .content-fragment-list__desktop-footer .content-fragment-list__result-count-container,html[lang^="pl"] .content-fragment-list__desktop-footer .content-fragment-list__result-count-container,html[lang^="ru"] .content-fragment-list__desktop-footer .content-fragment-list__result-count-container,html[lang^="tr"] .content-fragment-list__desktop-footer .content-fragment-list__result-count-container,html[lang^="zh"] .content-fragment-list__desktop-footer .content-fragment-list__result-count-container{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
.content-fragment-list__desktop-footer select{color:#2d2d2d;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .content-fragment-list__desktop-footer select,html[lang^="ja"] .content-fragment-list__desktop-footer select,html[lang^="ko"] .content-fragment-list__desktop-footer select,html[lang^="pl"] .content-fragment-list__desktop-footer select,html[lang^="ru"] .content-fragment-list__desktop-footer select,html[lang^="tr"] .content-fragment-list__desktop-footer select,html[lang^="zh"] .content-fragment-list__desktop-footer select{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
@media only screen and (max-width:63.9375em){.content-fragment-list__desktop-footer{gap:0}
}
.content-fragment-list__result-count-mobile{display:none}
.content-fragment-list__result-count-mobile .content-fragment-list__result-count-container{display:flex;margin:0}
@media only screen and (max-width:63.9375em){.content-fragment-list__result-count-mobile{display:flex;justify-content:center;padding:15px}
}
.content-fragment-list .content-fragment-pagination{font-size:1rem;display:flex;align-items:center;justify-content:center;margin-left:5px}
.content-fragment-list .content-fragment-pagination__button{all:unset;cursor:pointer;color:#6d6e71}
.content-fragment-list .content-fragment-pagination__button:disabled{display:none}
.content-fragment-list .content-fragment-pagination__label{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;margin:0 .938rem;display:flex;align-items:inherit;gap:.5em}
html[lang^="cs"] .content-fragment-list .content-fragment-pagination__label,html[lang^="ja"] .content-fragment-list .content-fragment-pagination__label,html[lang^="ko"] .content-fragment-list .content-fragment-pagination__label,html[lang^="pl"] .content-fragment-list .content-fragment-pagination__label,html[lang^="ru"] .content-fragment-list .content-fragment-pagination__label,html[lang^="tr"] .content-fragment-list .content-fragment-pagination__label,html[lang^="zh"] .content-fragment-list .content-fragment-pagination__label{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.content-fragment-list .content-fragment-pagination__input{padding:.25rem;border:1px solid #ccc;border-radius:6px;min-width:2.5rem;text-align:center;min-height:2.5rem;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:1rem}
html[lang^="cs"] .content-fragment-list .content-fragment-pagination__input,html[lang^="ja"] .content-fragment-list .content-fragment-pagination__input,html[lang^="ko"] .content-fragment-list .content-fragment-pagination__input,html[lang^="pl"] .content-fragment-list .content-fragment-pagination__input,html[lang^="ru"] .content-fragment-list .content-fragment-pagination__input,html[lang^="tr"] .content-fragment-list .content-fragment-pagination__input,html[lang^="zh"] .content-fragment-list .content-fragment-pagination__input{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.content-fragment-list .combobox-datepicker{margin-top:12px;position:relative}
.content-fragment-list .combobox-datepicker .dialog{display:block;position:absolute;z-index:10;box-shadow:0 1px 8px 0 rgba(0,0,0,0.25);background-color:#fff;left:0;top:110%;height:16rem;width:17rem}
.content-fragment-list .combobox-datepicker .dialog h2{margin:0;padding:0;display:inline-block;font-size:1em;color:#000;text-transform:none;padding-left:.5rem;padding-bottom:3px}
.content-fragment-list .combobox-datepicker .dialog[aria-hidden="true"]{display:none}
.content-fragment-list .combobox-datepicker .header{cursor:default;background-color:#fff;font-weight:bold;text-transform:uppercase;color:#000;display:flex;justify-content:space-around;padding-bottom:7px}
.content-fragment-list .combobox-datepicker .dates{padding-left:1em;padding-right:1em;padding-top:1em;width:90%;margin-left:5%;margin-right:5%}
.content-fragment-list .combobox-datepicker .dates th,.content-fragment-list .combobox-datepicker .dates td{text-align:center;padding:0;font-weight:normal}
.content-fragment-list .combobox-datepicker .dates td{padding:3px;margin:0;line-height:inherit;height:10px;width:5px;font-size:15px;background:#fff}
.content-fragment-list .combobox-datepicker .dates td[aria-selected]{padding:3px;background-color:hsl(216,80%,96%)}
.content-fragment-list .combobox-datepicker .dates td[tabindex="0"]{background-color:#2a79c4;color:#fff}
.content-fragment-list .combobox-datepicker .dates td:not(.disabled):hover{padding:3px;border-top-left-radius:50% 60%;border-bottom-left-radius:50% 60%;border-top-right-radius:50% 60%;border-bottom-right-radius:50% 60%;outline:1px #959595 solid}
.content-fragment-list .combobox-datepicker .dates .startDate{border-top-left-radius:50% 60%;border-bottom-left-radius:50% 60%}
.content-fragment-list .combobox-datepicker .dates .endDate{border-top-right-radius:50% 60%;border-bottom-right-radius:50% 60%}
.content-fragment-list .combobox-datepicker .prev-month,.content-fragment-list .combobox-datepicker .next-month{padding:1px;width:1px;height:44px;color:#000;background-color:transparent;border:0 solid #fff;position:relative}
.content-fragment-list .combobox-datepicker .month-year{display:inline-block;text-align:left;margin:0;padding:0;font-size:1em;color:#003e7e;text-transform:none;appearance:none}
.content-fragment-list .combobox-datepicker .filter-facet__mini-button-icon{display:inline-flex;width:4%;position:relative;right:16%;pointer-events:none}
.content-fragment-list .combobox-datepicker select.month-year{width:50%;border:transparent}
.content-fragment-list .combobox-datepicker .td-background-relative{position:relative;width:0;height:0;top:-114%;left:-17%}
.content-fragment-list .combobox-datepicker .td-background-relative-start{position:relative;width:0;height:0;top:-112%;left:32%}
.content-fragment-list .combobox-datepicker .td-background-relative-end{position:relative;width:0;height:0;top:-115%;left:-17%}
.content-fragment-list .combobox-datepicker .td-background-absolute{position:absolute;width:40px;height:28.5px;z-index:-2;background-color:#2a79c4}
.content-fragment-list .combobox-datepicker .td-background-absolute-start{position:absolute;width:26px;height:28.5px;z-index:-2;background-color:#2a79c4}
.content-fragment-list .combobox-datepicker .td-background-absolute-end{position:absolute;width:20px;height:29px;z-index:-2;background-color:#2a79c4}
.content-fragment-list .combobox-datepicker .fa-angle-right,.content-fragment-list .combobox-datepicker .fa-angle-left{position:absolute;top:30%;right:0;width:10px;height:auto;transform:scale(2)}
.content-fragment-list .combobox-datepicker .breadcrumb__arrow,.content-fragment-list .combobox-datepicker .breadcrumb__prev-arrow{padding:0}
.content-fragment-list__button{position:relative;display:flex;background-color:#fff;width:100%;border:2px solid transparent;text-align:left;border-radius:.375rem;color:#2d2d2d;font-size:1rem;padding:7px 13px;outline:0;cursor:pointer}
.content-fragment-list__button-label{position:absolute;top:-0.65rem;left:calc(1rem - 3px);font-size:.75rem;padding:0 3px;background-color:#fff;z-index:2}
.content-fragment-list__button-placeholder{position:relative;margin-top:2px;margin-left:6px}
.content-fragment-list__button-selected-info{display:none}
.content-fragment-list__button-mobile-title{display:none}
.content-fragment-list__button::after{position:absolute;content:"";top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:.375rem;border:1px solid #e5e6e9}
.content-fragment-list__button:hover,.content-fragment-list__button:focus,.content-fragment-list__button.complete{border-color:#2d2d2d}
.content-fragment-list__button:hover::after,.content-fragment-list__button:focus::after,.content-fragment-list__button.complete::after{display:none}
.content-fragment-list__button[aria-expanded="true"]{border-color:#2a79c4;outline:0}
.content-fragment-list__button:hover::after,.content-fragment-list__button:focus::after,.content-fragment-list__button[aria-expanded="true"]::after,.content-fragment-list__button.complete::after{display:none}
.content-fragment-list__button.complete .content-fragment-list__button-placeholder{display:none}
.content-fragment-list__button.complete .content-fragment-list__button-selected-info{display:inline-block}
.content-fragment-list .disappear{display:none}
.content-summary__container{padding:1.75rem}
@media only screen and (min-width:48.0625em){.content-summary__container{max-width:900px;margin:0 auto}
}
.cmp-contentfragment{margin:auto;width:100%}
.cmp-contentfragment--padded-none>.cmp-contentfragment{padding:0 !important}
.cookie-popup{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);z-index:10000}
.cookie-popup.active{display:block}
.cookie-popup__container{position:absolute;max-height:80vh;width:748px;top:10vh;left:50%;transform:translateX(-50%);overflow-y:scroll;display:flex;padding:16px 24px;align-items:flex-start;gap:4px;align-self:stretch;border-radius:4px;background:#fff;box-shadow:0 1px 5px 0 rgba(0,0,0,0.25)}
@media only screen and (max-width:48em){.cookie-popup__container{width:100%}
}
.cookie-popup__container::-webkit-scrollbar{width:0}
.cookie-popup__container::-webkit-scrollbar-track{background:transparent;width:0}
.cookie-popup__container::-webkit-scrollbar-thumb{background:transparent;width:0}
.cookie-popup__header{color:#2d2d2d;font-family:"Open Sans",sans-serif;font-size:24px;line-height:32px;margin-bottom:24px}
.cookie-popup__text{color:#2d2d2d;font-family:"Open Sans",sans-serif;font-size:16px;line-height:22px}
.cookie-popup__link{color:#2a79c4;font-family:"Open Sans",sans-serif;font-size:16px;line-height:22px;text-decoration:underline}
.cookie-popup__required-cookies{display:flex;flex-direction:column;gap:8px}
.cookie-popup__required-cookies li{display:none;color:#2d2d2d;font-family:"Open Sans",sans-serif;font-size:16px;line-height:22px}
.cookie-popup__required-cookies li.required{display:list-item}
.cookie-popup__buttons{display:flex;justify-content:flex-end;align-items:flex-end;align-content:flex-end;gap:18px;align-self:stretch;flex-wrap:wrap;margin-top:24px}
.cookie-popup__button{display:flex;padding:6px 20px;justify-content:center;align-items:center;border-radius:4px;text-transform:uppercase;transition:all .2s ease}
.cookie-popup__button-cancel{background:#fff;color:transparent;border:2px solid transparent}
.cookie-popup__button-cancel:hover{color:#8f0f2c;border:2px solid #8f0f2c}
.cookie-popup__button-cancel:active{color:#7cd2ec;border:2px solid #7cd2ec}
.cookie-popup__button-accept{background:transparent;color:#fff;border:2px solid transparent}
.cookie-popup__button-accept:hover{background:#8f0f2c;border:2px solid #8f0f2c}
.cookie-popup__button-accept:active{background:#7cd2ec;border:2px solid #7cd2ec}
.cookie-popup__close{height:16px;width:16px;cursor:pointer}
.cookie-popup__close svg{fill:#6d6e71}
body.no-scroll{overflow-y:hidden}
.cta-dropdown-container{position:relative}
.cta-dropdown .selectr-selected{background-color:transparent;border:2px solid #fff;border-radius:4px}
.cta-dropdown .selectr-container.open .selectr-selected,.cta-dropdown .selectr-container.open.inverted .selectr-selected{border-color:#fff;border-width:2px}
.cta-dropdown .selectr-container .selectr-options-container{box-shadow:0 1px 5px 0 rgba(0,0,0,0.25);border-color:#fff;border-width:0 2px 2px}
.cta-dropdown .selectr-container .selectr-placeholder{color:#fff;font-weight:600}
.cta-dropdown .selectr-container .selectr-label{color:#fff;font-weight:600}
.cta-dropdown .selectr-container .selectr-selected::before{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/icons/chevron-down.svg');background-repeat:no-repeat;background-position:center;border:0;border-style:none;content:'';cursor:pointer;filter:invert(1);height:30px;position:absolute;width:28px}
.cta-dropdown .selectr-container.open .selectr-selected::before{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/icons/chevron-up.svg');border:0;border-style:none}
.cta-dropdown .selectr-container .selectr-option{margin:0}
.cta-dropdown .selectr-container .selectr-option.active{background-color:#003876}
.cta-dropdown .selectr-container .selectr-option.selected{background-color:#8f0f2c;color:#fff}
/*!
 * Selectr 2.4.13
 * http://mobius.ovh/docs/selectr
 *
 * Released under the MIT license
 */.selectr-container li,.selectr-option,.selectr-tag{list-style:none}
.selectr-container{position:relative}
.selectr-hidden{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;border:0}
.selectr-visible{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;z-index:11}
.selectr-desktop.multiple .selectr-visible{display:none}
.selectr-desktop.multiple.native-open .selectr-visible{top:100%;min-height:200px !important;height:auto;opacity:1;display:block}
.selectr-container.multiple.selectr-mobile .selectr-selected{z-index:0}
.selectr-selected{position:relative;z-index:1;box-sizing:border-box;width:100%;padding:7px 28px 7px 14px;cursor:pointer;border:1px solid #999;border-radius:3px;background-color:#fff}
.selectr-selected::before{position:absolute;top:50%;right:10px;width:0;height:0;content:'';-o-transform:rotate(0) translate3d(0,-50%,0);-ms-transform:rotate(0) translate3d(0,-50%,0);-moz-transform:rotate(0) translate3d(0,-50%,0);-webkit-transform:rotate(0) translate3d(0,-50%,0);transform:rotate(0) translate3d(0,-50%,0);border-width:4px 4px 0;border-style:solid;border-color:#6c7a86 transparent transparent}
.selectr-container.native-open .selectr-selected::before,.selectr-container.open .selectr-selected::before{border-width:0 4px 4px;border-style:solid;border-color:transparent transparent #6c7a86}
.selectr-label{display:none;overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis}
.selectr-placeholder{color:#6c7a86}
.selectr-tags{margin:0;padding:0;white-space:normal}
.has-selected .selectr-tags{margin:0 0 -2px}
.selectr-tag{position:relative;float:left;padding:2px 25px 2px 8px;margin:0 2px 2px 0;cursor:default;color:#fff;border:0;border-radius:10px;background:#acb7bf}
.selectr-container.multiple.has-selected .selectr-selected{padding:5px 28px 5px 5px}
.selectr-options-container{position:absolute;z-index:10000;top:calc(100% - 1px);left:0;display:none;box-sizing:border-box;width:100%;border-width:0 1px 1px;border-style:solid;border-color:transparent #999 #999;border-radius:0 0 3px 3px;background-color:#fff}
.selectr-container.open .selectr-options-container{display:block}
.selectr-input-container{position:relative;display:none}
.selectr-clear,.selectr-input-clear,.selectr-tag-remove{position:absolute;top:50%;right:22px;width:20px;height:20px;padding:0;cursor:pointer;-o-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);border:0;background-color:transparent;z-index:11}
.selectr-clear,.selectr-input-clear{display:none}
.selectr-container.has-selected .selectr-clear,.selectr-input-container.active,.selectr-input-container.active .selectr-clear,.selectr-input-container.active .selectr-input-clear{display:block}
.selectr-selected .selectr-tag-remove{right:2px}
.selectr-clear::after,.selectr-clear::before,.selectr-input-clear::after,.selectr-input-clear::before,.selectr-tag-remove::after,.selectr-tag-remove::before{position:absolute;top:5px;left:9px;width:2px;height:10px;content:' ';background-color:#6c7a86}
.selectr-tag-remove::after,.selectr-tag-remove::before{top:4px;width:3px;height:12px;background-color:#fff}
.selectr-clear:before,.selectr-input-clear::before,.selectr-tag-remove::before{-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.selectr-clear:after,.selectr-input-clear::after,.selectr-tag-remove::after{-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.selectr-input{top:5px;left:5px;box-sizing:border-box;width:calc(100% - 30px);margin:10px 15px;padding:7px 30px 7px 9px;border:1px solid #999;border-radius:3px}
.selectr-notice{display:none;box-sizing:border-box;width:100%;padding:8px 16px;border-top:1px solid #999;border-radius:0 0 3px 3px;background-color:#fff}
.input-tag,.taggable .selectr-label{width:auto}
.selectr-container.notice .selectr-notice{display:block}
.selectr-container.notice .selectr-selected{border-radius:3px 3px 0 0}
.selectr-options{position:relative;top:calc(100% + 2px);display:none;overflow-x:auto;overflow-y:scroll;max-height:200px;margin:0;padding:0}
.selectr-container.notice .selectr-options-container,.selectr-container.open .selectr-input-container,.selectr-container.open .selectr-options{display:block}
.selectr-option{position:relative;display:block;padding:5px 20px;cursor:pointer;font-weight:400}
.has-selected .selectr-placeholder,.selectr-empty,.selectr-option.excluded{display:none}
.selectr-options.optgroups>.selectr-option{padding-left:25px}
.selectr-optgroup{font-weight:700;padding:0}
.selectr-optgroup--label{font-weight:700;margin-top:10px;padding:5px 15px}
.selectr-match{text-decoration:underline}
.selectr-option.selected{background-color:#ddd}
.selectr-option.active{color:#fff;background-color:#5897fb}
.selectr-option.disabled{opacity:.4}
.selectr-container.open .selectr-selected{border-color:#999 #999 transparent;border-radius:3px 3px 0 0}
.selectr-container.open .selectr-selected::after{-o-transform:rotate(180deg) translate3d(0,50%,0);-ms-transform:rotate(180deg) translate3d(0,50%,0);-moz-transform:rotate(180deg) translate3d(0,50%,0);-webkit-transform:rotate(180deg) translate3d(0,50%,0);transform:rotate(180deg) translate3d(0,50%,0)}
.selectr-disabled{opacity:.6}
.has-selected .selectr-label{display:block}
.taggable .selectr-selected{padding:4px 28px 4px 4px}
.taggable .selectr-selected::after{display:table;content:" ";clear:both}
.taggable .selectr-tags{float:left;display:block}
.taggable .selectr-placeholder{display:none}
.input-tag{float:left;min-width:90px}
.selectr-tag-input{border:0;padding:3px 10px;width:100%;font-family:inherit;font-weight:inherit;font-size:inherit}
.selectr-input-container.loading::after{position:absolute;top:50%;right:20px;width:20px;height:20px;content:'';-o-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);-o-transform-origin:50% 0 0;-ms-transform-origin:50% 0 0;-moz-transform-origin:50% 0 0;-webkit-transform-origin:50% 0 0;transform-origin:50% 0 0;-moz-animation:.5s linear 0 normal forwards infinite running spin;-webkit-animation:.5s linear 0 normal forwards infinite running spin;animation:.5s linear 0 normal forwards infinite running spin;border-width:3px;border-style:solid;border-color:#aaa #ddd #ddd;border-radius:50%}
@-webkit-keyframes spin{0{-webkit-transform:rotate(0) translate3d(0,-50%,0);transform:rotate(0) translate3d(0,-50%,0)}
100%{-webkit-transform:rotate(360deg) translate3d(0,-50%,0);transform:rotate(360deg) translate3d(0,-50%,0)}
}
@keyframes spin{0{-webkit-transform:rotate(0) translate3d(0,-50%,0);transform:rotate(0) translate3d(0,-50%,0)}
100%{-webkit-transform:rotate(360deg) translate3d(0,-50%,0);transform:rotate(360deg) translate3d(0,-50%,0)}
}
.selectr-container.open.inverted .selectr-selected{border-color:transparent #999 #999;border-radius:0 0 3px 3px}
.selectr-container.inverted .selectr-options-container{border-width:1px 1px 0;border-color:#999 #999 transparent;border-radius:3px 3px 0 0;background-color:#fff;top:auto;bottom:calc(100% - 1px)}
.selectr-container ::-webkit-input-placeholder{color:#6c7a86;opacity:1}
.selectr-container ::-moz-placeholder{color:#6c7a86;opacity:1}
.selectr-container :-ms-input-placeholder{color:#6c7a86;opacity:1}
.selectr-container ::placeholder{color:#6c7a86;opacity:1}
.custom-table.push-top{margin-top:3.5rem}
.custom-table.push-bottom{margin-bottom:3.5rem}
.custom-table tr{border-bottom:1px solid #e5e6e9;padding:.35rem}
.custom-table th,.custom-table td{padding:1rem;text-align:left}
.custom-table td{color:#2d2d2d}
.custom-table th{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:.875rem;line-height:1.375rem;letter-spacing:.03125em;text-transform:uppercase;color:#6d6e71;text-align:left}
html[lang^="cs"] .custom-table th,html[lang^="ja"] .custom-table th,html[lang^="ko"] .custom-table th,html[lang^="pl"] .custom-table th,html[lang^="ru"] .custom-table th,html[lang^="tr"] .custom-table th,html[lang^="zh"] .custom-table th{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.custom-table th:first-of-type{width:23.75rem}
.custom-table a{text-decoration:none}
.custom-table span svg{max-width:1rem}
.custom-table-style table{border-collapse:collapse;margin:0;padding:0;width:100%;table-layout:fixed}
@media only screen and (max-width:48em){.custom-table-style table{border:0}
.custom-table-style thead{display:none}
.custom-table-style th,.custom-table-style td{padding:.625rem 0;text-align:left}
.custom-table-style tr{display:block;padding-left:0}
.custom-table-style tr:first-child{border-top:1px solid #e5e6e9}
.custom-table-style td{display:block;text-align:left;min-height:4.688rem}
.custom-table-style td::before{content:attr(data-label);float:left;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:.875rem;line-height:1.375rem;letter-spacing:.03125em;text-transform:uppercase;color:#6d6e71;width:6.875rem;text-align:left;min-height:4.688rem}
html[lang^="cs"] .custom-table-style td::before,html[lang^="ja"] .custom-table-style td::before,html[lang^="ko"] .custom-table-style td::before,html[lang^="pl"] .custom-table-style td::before,html[lang^="ru"] .custom-table-style td::before,html[lang^="tr"] .custom-table-style td::before,html[lang^="zh"] .custom-table-style td::before{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.custom-table-style td:last-child{border-bottom:0}
}
@media only screen and (max-width:48em){.simple-table-style{overflow-x:auto}
}
.simple-table-style table{border-collapse:collapse;margin:0;padding:0;width:100%}
@media only screen and (max-width:48em){.simple-table-style thead tr{padding-top:0}
}
@media only screen and (max-width:48em){.simple-table-style th{border-left:1px solid #e5e6e9;padding-top:0}
}
.simple-table-style th:first-of-type{width:auto;border-left:0}
@media only screen and (max-width:48em){.simple-table-style td+td{border-left:1px solid #e5e6e9}
}
.aem-Grid.disclaimer__parent{height:100%}
.disclaimer{height:100%}
.disclaimer__container{height:100%;padding:.875rem 0;display:flex;flex-direction:column;color:#43434d}
.disclaimer__title{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:1.5rem;line-height:1.75rem;margin-bottom:.5rem}
html[lang^="cs"] .disclaimer__title,html[lang^="ja"] .disclaimer__title,html[lang^="ko"] .disclaimer__title,html[lang^="pl"] .disclaimer__title,html[lang^="ru"] .disclaimer__title,html[lang^="tr"] .disclaimer__title,html[lang^="zh"] .disclaimer__title{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.disclaimer__title.highlighted{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .disclaimer__title.highlighted,html[lang^="ja"] .disclaimer__title.highlighted,html[lang^="ko"] .disclaimer__title.highlighted,html[lang^="pl"] .disclaimer__title.highlighted,html[lang^="ru"] .disclaimer__title.highlighted,html[lang^="tr"] .disclaimer__title.highlighted,html[lang^="zh"] .disclaimer__title.highlighted{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
.disclaimer__subtitle{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;margin-bottom:.5rem;font-size:1.125rem;line-height:1.5rem}
html[lang^="cs"] .disclaimer__subtitle,html[lang^="ja"] .disclaimer__subtitle,html[lang^="ko"] .disclaimer__subtitle,html[lang^="pl"] .disclaimer__subtitle,html[lang^="ru"] .disclaimer__subtitle,html[lang^="tr"] .disclaimer__subtitle,html[lang^="zh"] .disclaimer__subtitle{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.disclaimer__text{margin-top:1.375rem;margin-bottom:1.625rem;flex:1;overflow:auto}
.disclaimer__cta-container{margin-top:auto;display:flex;justify-content:flex-end;gap:1.125rem}
.disclaimer__decline-button{font-size:1rem;line-height:1.5rem;letter-spacing:.03125em;text-transform:uppercase;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:.25rem;border:.125rem solid transparent;outline:1px dashed transparent;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:normal;line-height:1.5;text-align:center;padding:.563rem 1.5rem;overflow:hidden;-webkit-font-smoothing:subpixel-antialiased;backface-visibility:hidden;transform-style:preserve-3d;transition:all .3s ease-out;background-color:#fff;border-color:#003876;color:#003876}
html[lang^="cs"] .disclaimer__decline-button,html[lang^="ja"] .disclaimer__decline-button,html[lang^="ko"] .disclaimer__decline-button,html[lang^="pl"] .disclaimer__decline-button,html[lang^="ru"] .disclaimer__decline-button,html[lang^="tr"] .disclaimer__decline-button,html[lang^="zh"] .disclaimer__decline-button{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.disclaimer__decline-button:active,.disclaimer__decline-button:hover{background-color:#b6c0d3;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.disclaimer__decline-button:hover{font-size:18px;padding:.688rem 1.5rem}
.disclaimer__decline-button:focus{outline:2px solid #7cd2ec;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.disclaimer__decline-button:active,.disclaimer__decline-button:hover{border-color:#2d2d2d}
.disclaimer__decline-button:focus{outline:#7cd2ec;border-color:#7cd2ec}
.disclaimer__accept-button{font-size:1rem;line-height:1.5rem;letter-spacing:.03125em;text-transform:uppercase;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#fff;border-radius:.25rem;border:.125rem solid transparent;outline:1px dashed transparent;color:#003876;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:normal;line-height:1.5;text-align:center;padding:.563rem 1.5rem;overflow:hidden;-webkit-font-smoothing:subpixel-antialiased;backface-visibility:hidden;transform-style:preserve-3d;transition:all .3s ease-out}
html[lang^="cs"] .disclaimer__accept-button,html[lang^="ja"] .disclaimer__accept-button,html[lang^="ko"] .disclaimer__accept-button,html[lang^="pl"] .disclaimer__accept-button,html[lang^="ru"] .disclaimer__accept-button,html[lang^="tr"] .disclaimer__accept-button,html[lang^="zh"] .disclaimer__accept-button{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.disclaimer__accept-button:active,.disclaimer__accept-button:hover{background-color:#b6c0d3;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.disclaimer__accept-button:hover{font-size:18px;padding:.688rem 1.5rem}
.disclaimer__accept-button:focus{outline:2px solid #7cd2ec;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.dynamic-container .cmp-tabs__tablist{display:flex;list-style-type:none}
.dynamic-container .cmp-tabs__tab--active{text-decoration:underline}
.dynamic-container .cmp-tabs__tabpanel{display:none}
.dynamic-container .cmp-tabs__tabpanel.cmp-tabs__tabpanel--active{display:block}
.cmp-embed{margin:auto}
.cmp-experiencefragment .xf-content-height{margin:0;min-height:0}
body.edit .cmp-experiencefragment .xf-content-height{min-height:46px}
.hidden{display:none !important}
.fault-code-lookup{position:relative;display:inline-flex;flex-direction:column;gap:24px;padding:24px 32px;background-color:#fafafa;border-radius:24px;width:fit-content;max-width:620px;overflow:hidden}
.fault-code-lookup__gradient-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;border-radius:24px;overflow:hidden;pointer-events:none}
.fault-code-lookup__gradient-background-svg-1{position:absolute;left:14px;top:-189px;width:358.869px;height:349px;aspect-ratio:1.0282808;display:flex;padding:0 161.131px 157px 0;align-items:center;background:linear-gradient(52deg,rgba(81,167,255,0.12) 35%,rgba(255,0,94,0.12) 66.71%);opacity:.8;filter:blur(69.165px)}
.fault-code-lookup__content{display:flex;flex-direction:column;gap:8px;width:fit-content;max-width:100%;position:relative;z-index:1}
.fault-code-lookup__title{font-family:Barlow,sans-serif;font-weight:700;font-size:20px;line-height:28px;color:#000;margin:0;width:fit-content;max-width:100%;margin-bottom:1rem;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}
.fault-code-lookup__form{display:flex;flex-direction:row;gap:8px;width:fit-content;max-width:100%}
@media(width <= 768px){.fault-code-lookup__form{flex-direction:column;gap:16px;width:100%}
}
@media(width <= 992px) and (width>768px){.fault-code-lookup__form{gap:12px}
}
.fault-code-lookup__dropdown{width:170px}
.fault-code-lookup__dropdown--hidden{display:none !important}
.fault-code-lookup__dropdown-container{position:relative;display:flex;flex-direction:column;width:100%}
.fault-code-lookup__dropdown-field{display:flex;flex-direction:column;gap:4px;width:100%;position:relative}
.fault-code-lookup__dropdown-field--invalid .fault-code-lookup__dropdown-content{border-color:#da0000;border-width:2px;border-radius:var(--component-input-radius,4px)}
.fault-code-lookup__dropdown-field--invalid .fault-code-lookup__dropdown-select{border-color:#da0000;border-width:2px;border-radius:var(--component-input-radius,4px);color:#da0000}
.fault-code-lookup__dropdown-field--invalid .fault-code-lookup__dropdown-text,.fault-code-lookup__dropdown-field--invalid .fault-code-lookup__helper-text{color:#da0000}
.fault-code-lookup__dropdown-field--invalid .fault-code-lookup__dropdown-icon{color:#6d6e71}
.fault-code-lookup__dropdown-content{background-color:#FFF;border:1px solid #949494;border-radius:4px;padding:12px 16px;width:100%;box-sizing:border-box}
.fault-code-lookup__dropdown-select{background-color:#FFF;border:1px solid #949494;border-radius:4px;padding:12px 16px;padding-right:40px;height:48px;width:100%;box-sizing:border-box;font-family:Barlow,sans-serif;font-weight:400;font-size:16px;line-height:1.5em;color:#2d2d2d;appearance:none;background-image:none;cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative}
.fault-code-lookup__dropdown-select:hover{border-radius:var(--component-input-radius,4px);border:var(--component-input-border-active,2px) solid var(--semantic-color-border-hover,#0053a1);background:var(--component-input-color-input,#FFF);padding:11px 15px;padding-right:39px}
.fault-code-lookup__dropdown-select:focus-within{border-radius:var(--component-input-radius,4px);border:var(--component-input-border-active,2px) solid #1968b3;background:var(--component-input-color-input,#FFF);outline:0;padding:11px 15px;padding-right:39px}
.fault-code-lookup__dropdown-select:active{border-radius:var(--component-input-radius,4px);border:var(--component-input-border-active,2px) solid var(--semantic-color-border-enabled,#1968b3);background:var(--component-input-color-input,#FFF);outline:0;padding:11px 15px;padding-right:39px}
.fault-code-lookup__dropdown-select--has-value:not(:invalid){border-radius:var(--component-input-radius,4px);border:var(--component-input-border-active,2px) solid var(--semantic-color-border-input,#6d6e71);background:var(--component-input-color-input,#FFF);padding:11px 15px;padding-right:39px}
.fault-code-lookup__dropdown-select:invalid{border-color:#da0000;border-width:2px;border-radius:var(--component-input-radius,4px);color:#da0000;padding:11px 15px;padding-right:39px}
.fault-code-lookup__dropdown-select option{font-family:Barlow,sans-serif;font-weight:400;font-size:16px;line-height:1.5em;color:#2d2d2d;background-color:#FFF;padding:8px 12px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.fault-code-lookup__dropdown-arrow{position:absolute;right:12px;top:18px;bottom:13px;display:flex;align-items:center;pointer-events:none;width:16px;height:16px;z-index:1}
.fault-code-lookup__dropdown-input{display:flex;align-items:center;justify-content:space-between;gap:4px;width:100%}
.fault-code-lookup__dropdown-text{font-family:Barlow,sans-serif;font-weight:400;font-size:16px;line-height:1.5em;color:#da0000;flex:1}
.fault-code-lookup__dropdown-icon{width:16px;height:16px;color:#6d6e71;flex-shrink:0}
.fault-code-lookup__dropdown-label{position:absolute;top:-5px;left:13px;display:flex;align-items:center;gap:4px;background-color:#FFF;padding:0 4px;height:16px;width:fit-content}
.fault-code-lookup__dropdown-hover-label{position:absolute;top:-8px;left:13px;display:none;align-items:center;gap:4px;background-color:#FFF;padding:0 4px;height:16px;width:fit-content;z-index:1;border-radius:var(--component-input-radius,4px)}
.fault-code-lookup__dropdown-hover-text{font-family:Barlow,sans-serif;font-weight:400;font-size:12px;line-height:1.33em;color:#2d2d2d}
.fault-code-lookup__dropdown-helper-text{font-family:Barlow,sans-serif;font-weight:400;font-size:12px;line-height:1.33em;color:#da0000;width:100%}
@media(width <= 768px){.fault-code-lookup__dropdown{width:100%;min-width:100%}
}
@media(width <= 992px) and (width>768px){.fault-code-lookup__dropdown{min-width:160px}
}
.fault-code-lookup .fault-code-lookup__dropdown-field--invalid .fault-code-lookup__dropdown-select:focus{border-color:#da0000;color:#da0000;border-radius:var(--component-input-radius,4px);outline:0;padding:11px 15px;padding-right:39px}
.fault-code-lookup__helper-text{font-family:Barlow,sans-serif;font-weight:400;font-size:12px;line-height:1.33em;color:#da0000;width:100%}
.fault-code-lookup__error-icon{width:12px;height:12px;color:#da0000;flex-shrink:0}
.fault-code-lookup__label-text{font-family:Barlow,sans-serif;font-weight:400;font-size:12px;line-height:1.33em;color:#da0000}
.fault-code-lookup__required{font-family:Barlow,sans-serif;font-weight:400;font-size:14px;line-height:1.29em;color:#da0000}
.fault-code-lookup__search{width:400px}
.fault-code-lookup__search-container{display:flex;flex-direction:column;width:100%;position:relative}
.fault-code-lookup__search-field{background-color:#FFF;border:1px solid #949494;border-radius:4px;height:48px;display:flex;align-items:center;padding:12px 16px;box-sizing:border-box;position:relative;cursor:text}
.fault-code-lookup__search-field:hover{border-radius:var(--component-input-radius,4px);border:var(--component-input-border-active,2px) solid var(--semantic-color-border-hover,#0053a1);background:var(--component-input-color-input,#FFF);padding:11px 15px}
.fault-code-lookup__search-field:focus-within{border-radius:var(--component-input-radius,4px);border:var(--component-input-border-active,2px) solid #1968b3;background:var(--component-input-color-input,#FFF);padding:11px 15px}
.fault-code-lookup__search-field:has(input:not(:placeholder-shown)){border-radius:var(--component-input-radius,4px);border:var(--component-input-border-active,2px) solid var(--semantic-color-border-input,#6d6e71);background:var(--component-input-color-input,#FFF);padding:11px 15px}
.fault-code-lookup__search-content{display:flex;align-items:center;gap:8px;width:100%;position:relative}
.fault-code-lookup__search-icon{width:16px;height:16px;color:#6d6e71;flex-shrink:0}
.fault-code-lookup__search-input{font-family:Barlow,sans-serif;font-weight:400;font-size:16px;line-height:1.5em;color:#2d2d2d;border:0;outline:0;background:transparent;flex:1;width:100%}
.fault-code-lookup__search-input::placeholder{color:transparent}
.fault-code-lookup__search-input:focus{outline:0}
.fault-code-lookup__search-label{position:absolute;left:24px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:4px;background-color:#FFF;padding:0;height:16px;width:fit-content;z-index:5;pointer-events:none;font-family:Barlow,sans-serif;font-weight:400;font-size:16px;color:#2d2d2d;cursor:text;transition:all .2s ease}
.fault-code-lookup__search-label-text{font-family:Barlow,sans-serif;font-weight:400;font-size:16px;line-height:1.5em;color:#2d2d2d;transition:font-size .2s ease}
.fault-code-lookup__search-field:has(input:not(:placeholder-shown)) .fault-code-lookup__search-label,.fault-code-lookup__search-field:focus-within .fault-code-lookup__search-label{display:flex;padding:0 var(--new-group-1,4px);align-items:center;position:absolute;left:-1px;top:-10px;border-radius:var(--new-group-1,4px);background:var(--semantic-color-background-default,#FFF);color:var(--semantic-color-text-default,#2d2d2d);font-family:var(--semantic-utlity-2-font-family,Barlow,sans-serif);font-size:var(--semantic-utlity-2-font-size,12px);font-style:normal;font-weight:var(--semantic-utlity-2-font-weight,400);line-height:var(--semantic-utlity-2-line-height,16px)}
.fault-code-lookup__search-field:has(input:not(:placeholder-shown)) .fault-code-lookup__search-label-text,.fault-code-lookup__search-field:focus-within .fault-code-lookup__search-label-text{font-family:var(--semantic-utlity-2-font-family,Barlow,sans-serif);font-size:var(--semantic-utlity-2-font-size,12px);font-style:normal;font-weight:var(--semantic-utlity-2-font-weight,400);line-height:var(--semantic-utlity-2-line-height,16px);color:var(--semantic-color-text-default,#2d2d2d)}
.fault-code-lookup__search-helper-text{font-family:Barlow,sans-serif;font-weight:400;font-size:12px;line-height:1.33em;color:#da0000;width:100%}
@media(width <= 768px){.fault-code-lookup__search{width:100%;min-width:100%}
}
@media(width <= 992px) and (width>768px){.fault-code-lookup__search{width:350px;min-width:300px}
}
.fault-code-lookup__dropdown-field:focus-within .fault-code-lookup__dropdown-hover-label,.fault-code-lookup__dropdown-field:has(.fault-code-lookup__dropdown-select--has-value) .fault-code-lookup__dropdown-hover-label{display:flex}
.fault-code-lookup__dropdown-field--invalid .fault-code-lookup__dropdown-hover-label{display:none !important}
.fault-code-lookup__dropdown--hidden+.fault-code-lookup__search{width:578px;max-width:100%}
@media(width <= 768px){.fault-code-lookup__dropdown--hidden+.fault-code-lookup__search{width:100%;min-width:100%}
}
@media(width <= 992px) and (width>768px){.fault-code-lookup__dropdown--hidden+.fault-code-lookup__search{width:500px}
}
.fault-code-lookup:has(.fault-code-lookup__dropdown--hidden){max-width:642px}
@media(width <= 768px){.fault-code-lookup:has(.fault-code-lookup__dropdown--hidden){max-width:calc(100vw - 40px)}
}
@media(width <= 992px) and (width>768px){.fault-code-lookup:has(.fault-code-lookup__dropdown--hidden){max-width:580px}
}
.fault-code-lookup__results{margin-top:16px;width:100%;position:relative;z-index:1}
.fault-code-lookup__description{position:relative;z-index:1;margin:0}
.fault-code-lookup__description p a{color:var(--semantic-color-state-enabled,#1968b3);text-decoration:none}
.fault-code-lookup__description p a:hover{color:var(--semantic-color-state-hover,#0053a1);text-decoration:underline}
.fault-code-lookup__description p a:focus{color:var(--semantic-color-state-focus,#003e7e);text-decoration:underline;outline:0}
.fault-code-lookup__description-text{color:var(--semantic-color-text-default,#2d2d2d);font-family:var(--semantic-utlity-1-font-family,Barlow,sans-serif);font-size:var(--semantic-utlity-1-font-size,14px);font-style:normal;font-weight:var(--semantic-utlity-1-font-weight,400);line-height:var(--semantic-utlity-1-line-height,18px);margin:0}
.fault-code-lookup__description-text p:last-child{margin-bottom:0}
.fault-code-lookup__description-text .ff-primary-regular-rte{font-family:var(--semantic-utlity-1-font-family,Barlow,sans-serif);font-weight:400;font-style:normal}
.fault-code-lookup__description-text .ff-primary-italic-rte{font-family:var(--semantic-utlity-1-font-family,Barlow,sans-serif);font-weight:400;font-style:italic}
.fault-code-lookup__description-text .ff-primary-medium-rte{font-family:var(--semantic-utlity-1-font-family,Barlow,sans-serif);font-weight:500;font-style:normal}
.fault-code-lookup__description-text .ff-primary-medium-italic-rte{font-family:var(--semantic-utlity-1-font-family,Barlow,sans-serif);font-weight:500;font-style:italic}
.fault-code-lookup__description-text .ff-primary-bold-rte{font-family:var(--semantic-utlity-1-font-family,Barlow,sans-serif);font-weight:700;font-style:normal}
.fault-code-lookup__description-text .ff-primary-bold-italic-rte{font-family:var(--semantic-utlity-1-font-family,Barlow,sans-serif);font-weight:700;font-style:italic}
.fault-code-lookup__description p{margin:0 !important}
.fault-code-lookup__modal{position:fixed;border:0;top:0;left:0;max-width:none;max-height:none;height:100%;width:100%;padding:.5rem;background:0;display:none;justify-content:center;align-items:center}
.fault-code-lookup__modal::backdrop{background:#000;opacity:.5}
.fault-code-lookup__modal[open]{display:flex}
.fault-code-lookup__modal-container{margin:auto;height:auto;width:100%;max-height:40rem;max-width:680px;overflow:hidden scroll;scrollbar-gutter:stable;position:relative;background-color:#fafafa;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,0.1);scrollbar-width:thin;scrollbar-color:#6d6e71 transparent}
.fault-code-lookup__modal-container::-webkit-scrollbar{width:6px}
.fault-code-lookup__modal-container::-webkit-scrollbar-track{background:transparent;border-radius:3px}
.fault-code-lookup__modal-container::-webkit-scrollbar-thumb{background:#6d6e71;border-radius:3px}
.fault-code-lookup__modal-container::-webkit-scrollbar-thumb:hover{background:#5a5b5e}
.fault-code-lookup__modal-container::-webkit-scrollbar-thumb:active{background:#4a4b4e}
.fault-code-lookup__modal-gradient-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;border-radius:8px;overflow:hidden;pointer-events:none}
.fault-code-lookup__modal-gradient-background-svg-1{position:absolute;left:14px;top:-189px;width:358.869px;height:349px;aspect-ratio:1.0282808;display:flex;padding:0 161.131px 157px 0;align-items:center;background:linear-gradient(52deg,rgba(81,167,255,0.12) 35%,rgba(255,0,94,0.12) 66.71%);opacity:1.2;filter:blur(69.165px)}
.fault-code-lookup__modal-close-form{display:flex;gap:.5rem;position:absolute;z-index:2;top:.75rem;right:.75rem}
.fault-code-lookup__modal-print-button{all:unset;cursor:pointer;color:#6d6e71}
.fault-code-lookup__modal-print-button svg{height:2.5rem;width:2.5rem;padding:.5rem}
.fault-code-lookup__modal-print-button:hover{color:#0053a1}
.fault-code-lookup__modal-print-button:focus-visible{outline:2px solid #51a7ff}
.fault-code-lookup__modal-close-button{all:unset;cursor:pointer;color:#6d6e71}
.fault-code-lookup__modal-close-button svg{height:2.5rem;width:2.5rem;padding:.5rem}
.fault-code-lookup__modal-close-button:hover{color:#6d6e71}
.fault-code-lookup__modal-close-button:focus-visible{outline:2px solid #51a7ff}
.fault-code-lookup__modal-content{height:100%;padding:var(--core-spacing-5,24px) var(--core-spacing-6,32px);overflow-y:auto;background-color:transparent;border-radius:24px;width:100%;position:relative}
.fault-code-lookup__modal-content>*{position:relative;z-index:1}
.fault-code-lookup__modal-form{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #e5e6e9;position:relative;z-index:1;width:100%}
.fault-code-lookup__modal-form .fault-code-lookup__title{margin-bottom:1rem;padding-right:76px}
.fault-code-lookup__modal-form .fault-code-lookup__form{gap:.5rem;width:100%}
@media(width <= 768px){.fault-code-lookup__modal-form .fault-code-lookup__form{flex-direction:column;width:100%}
}
.fault-code-lookup__modal-form .fault-code-lookup__dropdown{min-width:12.5rem}
.fault-code-lookup__modal-form .fault-code-lookup__dropdown-field{position:relative}
.fault-code-lookup__modal-form .fault-code-lookup__dropdown-select{padding-right:40px;position:relative}
.fault-code-lookup__modal-form .fault-code-lookup__dropdown-arrow{position:absolute;right:12px;top:18px;bottom:13px;display:flex;align-items:center;pointer-events:none;width:16px;height:16px;z-index:1}
@media(width <= 768px){.fault-code-lookup__modal-form .fault-code-lookup__dropdown{width:100%;min-width:100%;flex:1}
}
.fault-code-lookup__modal-form .fault-code-lookup__search{min-width:18.75rem;flex:1}
@media(width <= 768px){.fault-code-lookup__modal-form .fault-code-lookup__search{width:100%;min-width:100%;flex:1}
}
.fault-code-lookup__modal-form .fault-code-lookup__dropdown--hidden+.fault-code-lookup__search{width:100%;min-width:100%;flex:1}
.fault-code-lookup__modal-form .fault-code-lookup__modal-description{margin-top:8px;padding-top:0;border-top:0}
.fault-code-lookup__modal-form .fault-code-lookup__modal-description p{margin:0 !important}
.fault-code-lookup__modal-backdrop{position:absolute;width:100%;height:100%}
body:has(dialog.fault-code-lookup__modal[open]),body.no-scroll{overflow-y:hidden}
.fault-code-response-container{background-color:transparent;border-radius:24px;display:flex;flex-direction:column;gap:24px;font-family:Barlow,sans-serif;position:relative;z-index:1}
.fault-code-response-container .streaming-content{color:#000;font-size:16px;font-weight:400;line-height:1.5}
.fault-code-response-container .streaming-content h1,.fault-code-response-container .streaming-content h2,.fault-code-response-container .streaming-content h3{font-family:Barlow,sans-serif;font-weight:700;color:#000;margin:0 0 16px;line-height:1.5;font-size:16px}
.fault-code-response-container .streaming-content h4{font-family:Barlow,sans-serif;font-weight:700;font-size:16px;color:#000;margin:16px 0 8px;line-height:1.5}
.fault-code-response-container .streaming-content p{font-family:Barlow,sans-serif;font-weight:400;font-size:16px;color:#000;margin:0 0 16px;line-height:1.5}
.fault-code-response-container .streaming-content ul,.fault-code-response-container .streaming-content ol{font-family:Barlow,sans-serif;font-weight:400;font-size:16px;color:#000;margin:0 0 16px;padding-left:20px;line-height:1.5}
.fault-code-response-container .streaming-content li{margin-bottom:4px}
.fault-code-response-container .streaming-content strong{font-weight:700}
.fault-code-response-container .divider{height:1px;background-color:#e5e6e9;width:100%}
.fault-code-response-container .footer-section{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;line-height:1.5;max-width:100%}
.fault-code-response-container .footer-section .footer-text{white-space:nowrap}
.fault-code-response-container .footer-section .footer-text span{font-family:Barlow,sans-serif;font-weight:700;font-size:16px;color:#000;line-height:1.5}
.fault-code-response-container .footer-section .ai-navigator-text{display:flex;gap:4px;align-items:center;white-space:nowrap}
.fault-code-response-container .footer-section .ai-navigator-text__icon{height:20px;width:20px;flex-shrink:0}
.fault-code-response-container .footer-section .ai-navigator-text__title{font-size:18px;line-height:24px;font-family:Barlow,sans-serif;font-weight:700;background:linear-gradient(90deg,#770056 0,#f58025 100%);-webkit-text-fill-color:transparent;background-clip:text;flex-shrink:0}
.fault-code-response-container .loading-spinner{text-align:center;padding:40px 20px}
.fault-code-response-container .loading-spinner .spinner{display:inline-block;width:24px;height:24px;border:3px solid #e5e6e9;border-top:3px solid #51a7ff;border-radius:50%;animation:spin 1s linear infinite}
.fault-code-response-container .loading-spinner p{margin-top:16px;color:#000;font-family:Barlow,sans-serif;font-size:16px;font-weight:400;line-height:1.5}
.fault-code-response-container .error-content{color:#ff005e;padding:40px 20px;text-align:center}
.fault-code-response-container .error-content h3{font-weight:700;font-size:20px;margin:0 0 16px;line-height:1.6;color:#ff005e}
.fault-code-response-container .error-content p{font-weight:400;font-size:16px;margin:0 0 8px;line-height:1.5;color:#000}
.fault-code-response-container .error-content p:last-child{margin:0}
.fault-code-response-container .empty-search-content{padding:40px 20px;text-align:center}
.fault-code-response-container .empty-search-content p{font-weight:400;font-size:16px;margin:0;line-height:1.5;color:#000}
@keyframes spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
@media(width <= 768px){.fault-code-lookup{padding:16px 20px;max-width:calc(100vw - 40px)}
.fault-code-lookup__title{padding-right:20px;font-size:18px;line-height:26px}
.fault-code-lookup__form{flex-direction:column;gap:16px;width:100%}
.fault-code-lookup__dropdown{width:100%;min-width:100%}
.fault-code-lookup__search{width:100%;min-width:100%}
.fault-code-lookup__search-container{width:100%}
.fault-code-lookup__gradient-background-svg-1{width:300px;height:290px;left:-20%;top:-40%}
.fault-code-lookup__description{margin-top:12px}
.fault-code-lookup__description-text{color:var(--semantic-color-text-default,#2d2d2d);font-family:var(--semantic-utlity-1-font-family,Barlow,sans-serif);font-size:var(--semantic-utlity-1-font-size,14px);font-style:normal;font-weight:var(--semantic-utlity-1-font-weight,400);line-height:var(--semantic-utlity-1-line-height,18px)}
.fault-code-lookup__description-text .ff-primary-regular-rte{font-family:var(--semantic-utlity-1-font-family,Barlow,sans-serif);font-weight:400;font-style:normal}
.fault-code-lookup__description-text .ff-primary-italic-rte{font-family:var(--semantic-utlity-1-font-family,Barlow,sans-serif);font-weight:400;font-style:italic}
.fault-code-lookup__description-text .ff-primary-medium-rte{font-family:var(--semantic-utlity-1-font-family,Barlow,sans-serif);font-weight:500;font-style:normal}
.fault-code-lookup__description-text .ff-primary-medium-italic-rte{font-family:var(--semantic-utlity-1-font-family,Barlow,sans-serif);font-weight:500;font-style:italic}
.fault-code-lookup__description-text .ff-primary-bold-rte{font-family:var(--semantic-utlity-1-font-family,Barlow,sans-serif);font-weight:700;font-style:normal}
.fault-code-lookup__description-text .ff-primary-bold-italic-rte{font-family:var(--semantic-utlity-1-font-family,Barlow,sans-serif);font-weight:700;font-style:italic}
}
.floating-button__container{position:fixed;bottom:20px;right:20px;z-index:101}
.floating-button__container.edit-mode{position:relative;display:flex;justify-content:flex-end;bottom:auto;right:auto}
.floating-button__links{width:320px;box-shadow:0 1px 5px 0 rgba(0,0,0,0.25);background-color:#fff;padding:.5rem;border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}
.floating-button__links ul{margin:0;padding:0}
.floating-button__links ul li{list-style-type:none;margin:0;padding:0;border-bottom:1px solid #e5e6e9}
.floating-button__links ul li:last-child{border-bottom:0}
.floating-button__links a{display:block;color:#2d2d2d;text-decoration:none;padding:1rem}
.floating-button__links a:hover,.floating-button__links a:active,.floating-button__links a:focus{color:#003876;text-decoration:underline}
.floating-button__links svg{fill:#003876}
.floating-button__links .support svg{width:2.25rem}
.floating-button__links .chevron-down svg{width:1.625rem;height:1.625rem;fill:#fff;position:absolute;display:flex;bottom:10px}
.floating-button__links button{background-color:transparent;border:0;border-radius:0;cursor:pointer;outline:0}
.floating-button__header{position:relative;border:0;background-color:transparent;width:100%;padding:0;margin:0}
.floating-button__header_group{position:relative;display:flex;justify-content:center;width:100%;padding:0;margin:0}
.floating-button__header_group span{margin:1rem 0 1rem .5rem}
.floating-button__header_group .expanded-link{position:relative;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-wrap:wrap;background-color:#003876;height:55px;width:100%;min-width:320px;max-width:330px;margin:-10px 0 10px;border-color:#003876;border-top-right-radius:.375rem;border-top-left-radius:.375rem;border:.125rem solid transparent;outline:1px dashed transparent;justify-content:center;padding:0}
.floating-button__header_group .expanded-link .expanded-text{color:#fff;text-transform:uppercase;font-weight:400;text-align:center;-webkit-font-smoothing:subpixel-antialiased}
.floating-button__contact-button{transition:.5s all;width:3.75rem;height:3.75rem;border-radius:2.125rem;box-shadow:0 1px 5px 0 rgba(0,0,0,0.25);border:solid 2px #fff;background-image:linear-gradient(38deg,#003876 29%,#003876 41%,#f58025 69%,#f58025 74%);display:flex;justify-content:center;align-items:center}
.floating-button__contact-button svg{fill:#fff;width:2.25rem}
.floating-button__contact-button .hidden-text{overflow:hidden;align-self:center;display:none}
.floating-button__contact-button .hidden-text .expanded-button{margin:0 8px 0 7px;display:flex;align-items:center;color:#fff;text-transform:uppercase}
.floating-button__contact-button .hidden-text .expanded-button svg{width:1.5rem}
.floating-button__contact-button.hover{width:auto;padding-left:1rem;padding-right:0;align-items:center;display:flex;vertical-align:middle}
.floating-button__contact-button.hover span{margin:0}
.floating-button__contact-button.hover .hidden-text{display:block}
.floating-button .hidden{display:none}
body.mobile-filter-active .floating-button{display:none}
@media(max-width:767px){.fly-in{width:100%}
}
.fly-in .edit-mode{position:relative !important}
.fly-in__title{font-size:1.5rem;font-weight:500;line-height:1.75rem;color:#fff;width:66.66666667%}
.fly-in__copy{font-size:1rem;line-height:1.375rem;color:#fff;width:66.66666667%}
.fly-in .ra-button-primary{text-decoration:none;color:#fff}
.fly-in .o-flyIn{bottom:-100%;left:0;transition:all 1s ease 0;background:linear-gradient(to right,rgba(0,0,0,0.63) 0,rgba(0,0,0,0) 100%) center center / cover no-repeat;z-index:101;box-shadow:0 1px 5px 0 rgba(0,0,0,0.25);padding:12px 20px 28px;position:fixed;width:25rem}
@media(max-width:767px){.fly-in .o-flyIn{width:100%}
}
.fly-in .o-flyIn .a-button.-close{background:transparent;border:0 none;fill:#fff;height:16px;margin:16px;padding:0;position:absolute;right:0;top:0;width:16px}
.fly-in .o-flyIn .a-button.-close svg{height:16px;width:16px}
.generic-container{display:block;position:relative}
@media only screen and (min-width:80.0625em){.generic-container .shard-background{background-image:url('data:image/svg+xml,<svgwidth="1280"height="2626"viewBox="082012802626"fill="none"xmlns="http://www.w3.org/2000/svg"><pathd="M-116.6041600.44L141.3921342.4H50.9296C43.07151342.435.55951345.5229.9961351.08L-2281609.11H-137.538C-129.681609.11-122.1671606-116.6041600.44Z"fill="%23E5E6E9"fill-opacity="0.5"/><pathd="M150.8271274L-105.4621530.33C-110.8381535.7-118.0961538.71-125.6881538.71H-213.736L42.55271282.38C47.92891277.0155.1866127462.77921274H150.827Z"stroke="%23E5E6E9"stroke-width="2"/><pathd="M-87.36222618.19L143.4012387.4H62.4877C55.45912387.448.742390.1843.76382395.16L-1872625.96H-106.086C-99.05792625.96-92.33842623.17-87.36222618.19Z"fill="%23E5E6E9"fill-opacity="0.8"/><pathd="M151.5862326.32L-77.47072555.41C-82.25952560.2-88.72472562.88-95.48782562.88H-173.987L55.06952333.79C59.8584232966.32322326.3273.08642326.32H151.586Z"stroke="%23E5E6E9"stroke-width="2"/></svg>'),url('data:image/svg+xml,<svgwidth="1280"height="2626"viewBox="082012802626"fill="none"xmlns="http://www.w3.org/2000/svg"><pathd="M1384.15786L1209.53960.647C1205.91964.2621201.03966.2841195.93966.284H1136.51L1311.13791.637C1314.75788.0221319.637861324.73786H1384.15Z"stroke="%23E5E6E9"stroke-width="2"/><pathd="M1377.25832.934L1201.781008.43C1198.071012.141193.061014.221187.831014.22H1127.21L1302.68838.718C1306.39835.0091311.4832.9341316.64832.934H1377.25Z"fill="%23E5E6E9"stroke="%23E5E6E9"/><pathd="M1226.361894.58L1475.011645.89H1387.83C1380.251645.891373.011648.891367.651654.25L11191902.94H1206.19C1213.761902.9412211899.941226.361894.58Z"fill="%23F5F5F5"/><pathd="M1484.021580L1237.071826.98C1231.91832.161224.911835.051217.611835.05H1132.83L1379.781588.07C1384.951582.891391.9415801399.251580H1484.02Z"stroke="%23E5E6E9"stroke-width="2"/></svg>');background-position:top left,top right;background-repeat:no-repeat}
}
@media only screen and (max-width:48em){.generic-container.push-top-full,.generic-container.push-top-half,.generic-container.push-top-small{margin-top:0 !important}
}
.generic-container .shard__top-right{position:absolute;right:0;top:0;z-index:2}
.generic-container .shard__bottom-left{position:absolute;left:0;bottom:-100px}
.generic-container__inner{position:relative;display:block;width:100%}
.generic-container__inner.has-bg{z-index:1}
.generic-container__backgrounds{position:absolute;inset:0;width:100%;z-index:-1;overflow:hidden}
.generic-container__backgrounds[data-shadow]{box-shadow:0 1px 5px 0 rgba(0,0,0,0.25)}
.generic-container__backgrounds[data-border-radius="4px"]{border-radius:4px}
.generic-container__backgrounds[data-border-radius="10px"]{border-radius:10px}
.generic-container.pad-top-max .generic-container__backgrounds{top:-4.375rem}
.generic-container.pad-bottom-max .generic-container__backgrounds{bottom:-4.375rem}
.generic-container.pad-top-full .generic-container__backgrounds{top:-3.5rem}
.generic-container.pad-bottom-full .generic-container__backgrounds{bottom:-3.5rem}
.generic-container.pad-top-half .generic-container__backgrounds{top:-2rem}
.generic-container.pad-bottom-half .generic-container__backgrounds{bottom:-2rem}
.generic-container.pad-top-medium .generic-container__backgrounds{top:-1.5rem}
.generic-container.pad-bottom-medium .generic-container__backgrounds{bottom:-1.5rem}
.generic-container.pad-top-small .generic-container__backgrounds{top:-1rem}
.generic-container.pad-bottom-small .generic-container__backgrounds{bottom:-1rem}
.generic-container.pad-horizontal-medium .generic-container__backgrounds{left:-1.5rem;width:calc(100% + 3rem)}
.generic-container__bg-color{position:absolute;inset:0;width:100%;z-index:-4;background-color:#fff}
.generic-container__bg-color.generic-container__bg-gray{background-color:#e5e6e9}
.generic-container__bg-color.generic-container__bg-yellow{background-color:#fffcc3}
.generic-container__bg-color.generic-container__bg-shard{background-color:#fafafa;background-image:url("../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/vector-2.svg"),url("../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/vector-1.svg"),url("../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/vector.svg");background-repeat:no-repeat,no-repeat,no-repeat;background-position:100% 160px,right top,right top}
@media only screen and (max-width:48em){.generic-container__bg-color.generic-container__bg-shard{background-image:none}
}
.generic-container__bg-color.generic-container__bg-light-gray{background-color:#fafafa}
.generic-container__gradient,.generic-container__gradient-shadow{position:absolute;inset:0;width:100%;height:100%;z-index:-2;background-size:cover;background-position:50%;background-repeat:no-repeat;mix-blend-mode:hard-light}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.generic-container__gradient,.generic-container__gradient-shadow{background-size:300%}
}
.generic-container__gradient.gradient-ss-burn{backdrop-filter:brightness(0.6)}
.generic-container__bug{position:absolute;inset:0;width:100%;z-index:-1;background-repeat:no-repeat;background-size:cover;background-position:center center;mix-blend-mode:soft-light}
.generic-container__responsive-images{position:absolute;inset:0;width:100%;z-index:-3}
.generic-container__responsive-images img{position:absolute;top:50%;left:50%;width:auto;height:auto;max-height:none;min-height:100%;min-width:100%;transform:translate(-50%,-50%);object-fit:cover}
.generic-container__responsive-images.textured .bg{position:absolute;inset:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.generic-container__responsive-images.textured .bg{position:absolute;display:block;top:0;left:0;bottom:0;right:0;background-position:center center;background-repeat:no-repeat;background-size:300%}
.generic-container__responsive-images.textured img{display:none}
}
.generic-container.push-top-full::after{content:"";position:absolute;z-index:0;left:0;right:0;width:100%;background-color:#fff;top:-3.5rem;height:3.5rem}
@media only screen and (max-width:48em){.generic-container.push-top-full::after{content:none}
}
.generic-container.push-top-half::after{content:"";position:absolute;z-index:0;left:0;right:0;width:100%;background-color:#fff;top:-2rem;height:2rem}
@media only screen and (max-width:48em){.generic-container.push-top-half::after{content:none}
}
.generic-container.push-top-small::after{content:"";position:absolute;z-index:0;left:0;right:0;width:100%;background-color:#fff;top:-1rem;height:1rem}
@media only screen and (max-width:48em){.generic-container.push-top-small::after{content:none}
}
.generic-container.push-bottom-full::before{content:"";position:absolute;z-index:0;left:0;right:0;width:100%;background-color:#fff;bottom:-3.5rem;height:3.5rem}
@media only screen and (max-width:48em){.generic-container.push-bottom-full::before{content:none}
}
.generic-container.push-bottom-half::before{content:"";position:absolute;z-index:0;left:0;right:0;width:100%;background-color:#fff;bottom:-2rem;height:2rem}
@media only screen and (max-width:48em){.generic-container.push-bottom-half::before{content:none}
}
.generic-container.push-bottom-small::before{content:"";position:absolute;z-index:0;left:0;right:0;width:100%;background-color:#fff;bottom:-1rem;height:1rem}
@media only screen and (max-width:48em){.generic-container.push-bottom-small::before{content:none}
}
.generic-container.push-left-full{margin-left:113.5px}
@media only screen and (max-width:48em){.generic-container.push-left-full{margin-left:20px}
}
.generic-container.push-right-full{margin-right:113.5px}
@media only screen and (max-width:48em){.generic-container.push-right-full{margin-right:20px}
}
.generic-container.bg-white{background-color:#fff}
.generic-container.bg-black{background-color:#000}
.generic-container.bg-shade{background-color:#f6f6f7}
.generic-container.bg-alert{background-color:red}
.generic-container.cta-banner .col-mobile{align-items:center;flex-wrap:unset;flex-direction:row;gap:16px}
.generic-container.cta-banner .col-mobile .text{height:fit-content}
.generic-container.cta-banner .col-mobile .text .cmp-text p{text-align:center;margin-bottom:20px;margin-top:20px}
@media only screen and (max-width:48em){.generic-container.cta-banner .col-mobile .text .cmp-text p{margin-bottom:0;margin-top:15px}
}
.generic-container.cta-banner .col-mobile .text .cmp-text p span{margin-bottom:0}
.generic-container.cta-banner .col-mobile .button{margin-top:15px;margin-bottom:15px}
@media only screen and (max-width:48em){.generic-container.cta-banner .col-mobile .button{margin-top:0;margin-bottom:18px}
}
@media only screen and (max-width:48em){.generic-container.cta-banner .col-mobile{flex-direction:column;flex-wrap:wrap}
}
body:not(.coral--light) .root>.aem-Grid>.responsivegrid>.aem-Grid>.aem-GridColumn.generic-container{margin-top:0;padding-top:0;margin-bottom:0;padding-bottom:0}
.generic-container.authoring-component-label{opacity:0 !important}
.generic-container.authoring-component-outline{opacity:0 !important}
.filter{display:flex;gap:5%}
.filter [hidden]{display:none !important}
.filter summary{list-style:none}
.filter summary::-webkit-details-marker{display:none}
.filter input{line-height:normal}
@media only screen and (min-width:64em){.filter__form-dialog{all:unset;display:contents}
}
@media only screen and (max-width:63.9375em){.filter__form-dialog{height:100%;width:100%;max-height:100%;max-width:100%;margin:0;padding:0;border:0;transition:left .5s ease}
.filter__form-dialog[open]{display:flex;flex-direction:column}
}
.filter__form{flex:1;display:flex;flex-direction:column}
@media only screen and (max-width:63.9375em){.filter__form{overflow-y:auto;padding:25px 5%}
}
.filter__results-container{flex:4;display:flex;flex-direction:column}
.filter__form-reset{all:unset;cursor:pointer;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;color:#2a79c4;transition:all .3s}
html[lang^="cs"] .filter__form-reset,html[lang^="ja"] .filter__form-reset,html[lang^="ko"] .filter__form-reset,html[lang^="pl"] .filter__form-reset,html[lang^="ru"] .filter__form-reset,html[lang^="tr"] .filter__form-reset,html[lang^="zh"] .filter__form-reset{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.filter__form-reset:disabled{visibility:hidden;opacity:0}
@media only screen and (min-width:64em){.filter__mobile-sort{display:none}
}
.filter__results-header-container{margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .filter__results-header-container,html[lang^="ja"] .filter__results-header-container,html[lang^="ko"] .filter__results-header-container,html[lang^="pl"] .filter__results-header-container,html[lang^="ru"] .filter__results-header-container,html[lang^="tr"] .filter__results-header-container,html[lang^="zh"] .filter__results-header-container{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
@media only screen and (max-width:63.9375em){.filter__results-header-container{flex-direction:column;margin-bottom:45px}
}
.filter__mobile-show-dialog-button{font-size:1rem;line-height:1.5rem;letter-spacing:.03125em;text-transform:uppercase;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#fff;border-radius:.25rem;border:.125rem solid transparent;outline:1px dashed transparent;color:#003876;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:normal;line-height:1.5;text-align:center;padding:.563rem 1.5rem;overflow:hidden;-webkit-font-smoothing:subpixel-antialiased;backface-visibility:hidden;transform-style:preserve-3d;transition:all .3s ease-out}
html[lang^="cs"] .filter__mobile-show-dialog-button,html[lang^="ja"] .filter__mobile-show-dialog-button,html[lang^="ko"] .filter__mobile-show-dialog-button,html[lang^="pl"] .filter__mobile-show-dialog-button,html[lang^="ru"] .filter__mobile-show-dialog-button,html[lang^="tr"] .filter__mobile-show-dialog-button,html[lang^="zh"] .filter__mobile-show-dialog-button{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.filter__mobile-show-dialog-button:active,.filter__mobile-show-dialog-button:hover{background-color:#b6c0d3;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.filter__mobile-show-dialog-button:hover{font-size:18px;padding:.688rem 1.5rem}
.filter__mobile-show-dialog-button:focus{outline:2px solid #7cd2ec;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
@media only screen and (min-width:64em){.filter__mobile-show-dialog-button{display:none}
}
.filter__results-options{display:flex;align-items:center;gap:16px}
@media only screen and (max-width:63.9375em){.filter__results-options{display:none}
}
.filter__results-sort-options{display:flex;align-items:center;gap:.5rem}
.filter__results-sort-text{width:100%}
.filter__results-content-container{padding-bottom:40px;display:grid;grid-template-columns:1fr;row-gap:40px}
@media only screen and (min-width:64em){.filter__results-content-container[data-view="grid"]{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2.5%}
}
.filter__select-styler{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .filter__select-styler,html[lang^="ja"] .filter__select-styler,html[lang^="ko"] .filter__select-styler,html[lang^="pl"] .filter__select-styler,html[lang^="ru"] .filter__select-styler,html[lang^="tr"] .filter__select-styler,html[lang^="zh"] .filter__select-styler{font-family:Helvetica Neue,Helvetica,sans-serif}
.filter__select-styler [role="combobox"]{padding:5px 10px;border:1px solid #ccc;border-radius:3px}
.filter__select-styler [role="combobox"]::after{content:"\25BC";display:block;transform:scale(1.1,0.6);transition:transform .4s}
.filter__select-styler>details[open] [role="combobox"]::after{transform:scale(1.1,0.6) rotate(0.5turn)}
.filter__select-styler [role="listbox"]{min-width:max-content;left:auto;right:0;margin-top:7px;padding:20px;box-shadow:0 1px 5px rgba(0,0,0,0.25);border-radius:8px;gap:8px;font-size:.875rem;color:#2a79c4}
.filter__select-styler [role="option"]:hover{text-decoration:underline}
.filter__select-styler [role="option"][aria-selected="true"]{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .filter__select-styler [role="option"][aria-selected="true"],html[lang^="ja"] .filter__select-styler [role="option"][aria-selected="true"],html[lang^="ko"] .filter__select-styler [role="option"][aria-selected="true"],html[lang^="pl"] .filter__select-styler [role="option"][aria-selected="true"],html[lang^="ru"] .filter__select-styler [role="option"][aria-selected="true"],html[lang^="tr"] .filter__select-styler [role="option"][aria-selected="true"],html[lang^="zh"] .filter__select-styler [role="option"][aria-selected="true"]{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
.filter__mobile-form-header{padding:16px 5%;box-shadow:0 1px 8px 0 rgba(0,0,0,0.25);display:flex;flex-direction:column;gap:16px}
@media only screen and (min-width:64em){.filter__mobile-form-header{display:none}
}
.filter__mobile-form-header-top{display:flex;align-items:center;justify-content:space-between}
.filter__mobile-form-header-title{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:1.375rem;line-height:1.2}
html[lang^="cs"] .filter__mobile-form-header-title,html[lang^="ja"] .filter__mobile-form-header-title,html[lang^="ko"] .filter__mobile-form-header-title,html[lang^="pl"] .filter__mobile-form-header-title,html[lang^="ru"] .filter__mobile-form-header-title,html[lang^="tr"] .filter__mobile-form-header-title,html[lang^="zh"] .filter__mobile-form-header-title{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
.filter__mobile-form-header-close{all:unset;display:contents;cursor:pointer}
.filter__mobile-form-header-close .raw-file-contents{display:contents}
.filter__mobile-form-header-close svg{height:24px;fill:#6d6e71}
.filter__mobile-form-header-bottom{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}
.filter__mobile-chips-container{display:contents}
.filter__form-header{padding-top:6px;display:flex;justify-content:space-between}
@media only screen and (max-width:63.9375em){.filter__form-header{display:none}
}
.filter__form-header-text{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .filter__form-header-text,html[lang^="ja"] .filter__form-header-text,html[lang^="ko"] .filter__form-header-text,html[lang^="pl"] .filter__form-header-text,html[lang^="ru"] .filter__form-header-text,html[lang^="tr"] .filter__form-header-text,html[lang^="zh"] .filter__form-header-text{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
.filter__mobile-form-footer{padding:16px 5%;border-top:1px solid #ccc;display:flex;align-items:center;justify-content:center}
@media only screen and (min-width:64em){.filter__mobile-form-footer{display:none}
}
.filter__mobile-form-submit{font-size:1rem;line-height:1.5rem;letter-spacing:.03125em;text-transform:uppercase;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#fff;border-radius:.25rem;border:.125rem solid transparent;outline:1px dashed transparent;color:#003876;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:normal;line-height:1.5;text-align:center;padding:.563rem 1.5rem;overflow:hidden;-webkit-font-smoothing:subpixel-antialiased;backface-visibility:hidden;transform-style:preserve-3d;transition:all .3s ease-out;width:100%}
html[lang^="cs"] .filter__mobile-form-submit,html[lang^="ja"] .filter__mobile-form-submit,html[lang^="ko"] .filter__mobile-form-submit,html[lang^="pl"] .filter__mobile-form-submit,html[lang^="ru"] .filter__mobile-form-submit,html[lang^="tr"] .filter__mobile-form-submit,html[lang^="zh"] .filter__mobile-form-submit{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.filter__mobile-form-submit:active,.filter__mobile-form-submit:hover{background-color:#b6c0d3;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.filter__mobile-form-submit:hover{font-size:18px;padding:.688rem 1.5rem}
.filter__mobile-form-submit:focus{outline:2px solid #7cd2ec;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.filter__search-field{margin-top:.625rem;padding:.75rem .625rem;cursor:text;border:1px solid #ccc;border-radius:8px;position:relative;display:flex;align-items:center;gap:.25rem}
.filter__search-field:focus-within{outline:2px solid #2a79c4;outline-offset:-2px}
.filter__search-field .raw-file-contents{display:flex;align-items:center}
.filter__search-field svg{height:1rem;width:1rem}
.filter__search-field input{all:unset;width:100%}
.filter__search-field-placeholder{pointer-events:none;color:#43434d;position:absolute;top:.687rem;left:1.875rem;transition:all .3s ease;max-width:calc(100% - 1.875rem - 0.625rem);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.filter__search-field:focus-within .filter__search-field-placeholder,input:not(:placeholder-shown) ~ .filter__search-field-placeholder{font-size:.875rem;top:-0.625rem;left:.625rem;padding:0 .313rem;background-color:#fff}
.filter__details{transition:all .4s ease;margin-top:20px}
@media only screen and (max-width:63.9375em){.filter__details{margin-top:0}
}
.filter__details[aria-hidden="true"]{visibility:hidden;margin-top:0;opacity:0;max-height:0;padding:0;height:0;overflow:hidden}
.filter__details>summary{cursor:pointer;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;padding:5px 0;border-bottom:1px solid #ccc;display:flex;align-items:center;justify-content:space-between;gap:1rem}
html[lang^="cs"] .filter__details>summary,html[lang^="ja"] .filter__details>summary,html[lang^="ko"] .filter__details>summary,html[lang^="pl"] .filter__details>summary,html[lang^="ru"] .filter__details>summary,html[lang^="tr"] .filter__details>summary,html[lang^="zh"] .filter__details>summary{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
.filter__details>summary::after{content:"\FE40";font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:.8em;display:block;transform:scaleY(1.25) translateY(0.25em);transition:all .3s}
html[lang^="cs"] .filter__details>summary::after,html[lang^="ja"] .filter__details>summary::after,html[lang^="ko"] .filter__details>summary::after,html[lang^="pl"] .filter__details>summary::after,html[lang^="ru"] .filter__details>summary::after,html[lang^="tr"] .filter__details>summary::after,html[lang^="zh"] .filter__details>summary::after{font-family:Helvetica Neue,Helvetica,sans-serif}
@media only screen and (max-width:63.9375em){.filter__details>summary{padding:15px 0}
}
.filter__details[open]>summary::after{transform:scaleY(1.25) translateY(-0.25em) rotate(180deg)}
.filter__checkbox-list{list-style:none;margin:0;margin-top:10px;padding-right:10px}
@media only screen and (min-width:64em){.filter__checkbox-list:not([data-has-tooltips]){max-height:10.313rem;overflow-y:auto}
}
.filter__checkbox-list li{margin:0;padding:4px 0;transition:all .4s ease}
.filter__checkbox-list li[aria-hidden="true"]{visibility:hidden;opacity:0;max-height:0;padding:0;height:0;overflow:hidden}
@media only screen and (max-width:63.9375em){.filter__checkbox-list li{padding:8px 0}
}
.filter__checkbox-list label{cursor:pointer;font-size:.875rem;line-height:1.125rem;display:flex;align-items:start;gap:.313rem}
.filter__checkbox-list input{cursor:pointer;height:1.125rem;width:1.125rem}
.filter__checkbox-list span[data-count]::after{content:'(' attr(data-count) ')';margin-left:.35em;color:#6d6e71}
.filter__tooltip{position:relative}
.filter__tooltip svg{height:1em;position:relative;top:.063rem}
.filter__tooltip-content{visibility:hidden;opacity:0;transition:visibility .3s linear,opacity .3s linear;position:absolute;z-index:1;width:max-content;max-width:18.75rem;padding:.25rem .5rem;background-color:#43434d;border-radius:.25rem;color:#fff}
.filter__tooltip:hover .filter__tooltip-content,.filter__tooltip:focus .filter__tooltip-content{visibility:visible;opacity:1}
.filter__results-view-options{display:flex;align-items:center;gap:10px}
.filter__results-view-toggle{cursor:pointer}
.filter__results-view-toggle>input{all:unset;position:absolute;overflow:hidden;height:1px;width:1px;clip:rect(0,0,0,0)}
.filter__results-view-toggle>span{height:1.875rem;width:1.875rem;border:1px solid transparent;border-radius:3px;display:flex;align-items:center;justify-content:center}
.filter__results-view-toggle svg{height:.875rem;fill:#000}
.filter__results-view-toggle>input:checked+span{border-color:#ccc}
.filter__results-options-divider{height:2rem;border-left:1px solid #ccc}
.filter__desktop-chips-container{margin-bottom:20px;display:flex;flex-wrap:wrap;gap:8px}
@media only screen and (max-width:63.9375em){.filter__desktop-chips-container{display:none}
}
.filter__chip{all:unset;cursor:pointer;padding:5px 7px 5px 10px;background-color:#f4f4f4;border:1px solid #ccc;border-radius:5px;font-size:.875rem;line-height:1;display:flex;align-items:center;gap:4px}
.filter__chip .raw-file-contents{display:contents}
.filter__chip svg{fill:#43434d;height:1.1em;margin-top:1px;padding:2px;border-radius:4px}
.filter__chip:hover svg{background-color:#e5e6e9}
.filter__results-footer-container{border-top:1px solid #ccc;padding-top:20px;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;display:flex;align-items:center;justify-content:space-between;gap:10px}
html[lang^="cs"] .filter__results-footer-container,html[lang^="ja"] .filter__results-footer-container,html[lang^="ko"] .filter__results-footer-container,html[lang^="pl"] .filter__results-footer-container,html[lang^="ru"] .filter__results-footer-container,html[lang^="tr"] .filter__results-footer-container,html[lang^="zh"] .filter__results-footer-container{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
@media only screen and (max-width:48em){.filter__results-footer-container{flex-direction:column}
}
.filter__items-per-page-container{display:flex;align-items:center;gap:.5rem}
.filter__items-per-page-text{white-space:nowrap}
.filter__pagination-form{display:flex;align-items:center;gap:8px}
.filter__pagination-button{all:unset;display:contents;cursor:pointer}
.filter__pagination-button .raw-file-contents{display:contents}
.filter__pagination-button svg{height:2rem;fill:#6d6e71;margin:0 -0.5em}
.filter__pagination-button:disabled{visibility:hidden}
.filter__pagination-label{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .filter__pagination-label,html[lang^="ja"] .filter__pagination-label,html[lang^="ko"] .filter__pagination-label,html[lang^="pl"] .filter__pagination-label,html[lang^="ru"] .filter__pagination-label,html[lang^="tr"] .filter__pagination-label,html[lang^="zh"] .filter__pagination-label{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.filter__pagination-input{padding:.25em;border:1px solid #ccc;border-radius:6px;min-width:2.5em;text-align:center;min-height:2.5rem}
.date-picker{display:inline-block;position:relative;width:100%}
.date-picker [hidden]{display:none !important}
.date-picker .raw-file-contents{display:contents}
.date-picker [role="combobox"]{list-style:none;cursor:pointer}
.date-picker [role="combobox"]::-webkit-details-marker{display:none}
.date-picker [role="combobox"] .filter__search-field{pointer-events:none}
.date-picker [role="combobox"] input{text-overflow:ellipsis}
.date-picker details[open] .filter__search-field{outline:2px solid #2a79c4;outline-offset:-2px}
.date-picker [role="dialog"]{display:flex;margin:0;flex-direction:column;position:absolute;z-index:1;top:calc(100% + 1px);left:0;width:100%;max-width:20rem;min-width:max-content;background-color:#fff;box-shadow:0 1px 5px 0 rgba(0,0,0,0.25);padding:.75rem 1rem;border-radius:.25rem;gap:.375rem}
.date-picker__header{display:flex;align-items:center;gap:4px}
.date-picker__select-wrapper{position:relative}
.date-picker__month-select{appearance:none;border:0;padding-right:calc(1rem + 4px);color:#2d2d2d}
.date-picker__month-select-arrow{pointer-events:none;position:absolute;right:0;width:1rem}
.date-picker__month-select-arrow svg{fill:#6d6e71;height:.8rem}
.date-picker__month-button-div{display:contents}
.date-picker__month-button{all:unset;cursor:pointer;display:inline-flex;align-items:center}
.date-picker__month-button:first-child{margin-left:auto}
.date-picker__month-button svg{height:1.375rem}
.date-picker tr,.date-picker td,.date-picker th{padding:0}
.date-picker td,.date-picker th{height:1.625rem;min-width:1.625rem;font-size:.938rem;font-weight:normal;text-align:center;vertical-align:middle}
.date-picker td{position:relative;outline:0}
.date-picker td:not([data-timestamp=""]){cursor:pointer}
.date-picker td:not([data-timestamp=""]):hover::before,.date-picker td:not([data-timestamp=""]):focus::before{content:'';position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;box-sizing:border-box;border:1px solid #6d6e71;border-radius:.8125rem}
.date-picker td[data-in-range="true"]{color:#fff;background-color:#2a79c4}
.date-picker td[data-in-range="true"]:not([data-timestamp=""]):hover::before,.date-picker td[data-in-range="true"]:not([data-timestamp=""]):focus::before{border-color:#e5e6e9}
.date-picker td[data-range-start="true"]{border-top-left-radius:.8125rem;border-bottom-left-radius:.8125rem}
.date-picker td[data-range-end="true"]{border-top-right-radius:.8125rem;border-bottom-right-radius:.8125rem}
.filter__results-content-container[data-view="grid"] .generic-filter__result{flex-direction:column}
.generic-filter__result{display:flex;gap:8px 2.5%}
@media only screen and (max-width:48em){.generic-filter__result{flex-direction:column}
}
.generic-filter__result-image-wrapper{flex:1;display:flex;justify-content:center;position:relative}
.generic-filter__result-image-wrapper img{object-fit:cover}
.generic-filter__result-text{flex:4;display:flex;flex-direction:column;line-height:1.375}
.generic-filter__result-date{font-size:.875rem;line-height:1.375rem;letter-spacing:.03125em;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;text-transform:uppercase}
html[lang^="cs"] .generic-filter__result-date,html[lang^="ja"] .generic-filter__result-date,html[lang^="ko"] .generic-filter__result-date,html[lang^="pl"] .generic-filter__result-date,html[lang^="ru"] .generic-filter__result-date,html[lang^="tr"] .generic-filter__result-date,html[lang^="zh"] .generic-filter__result-date{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.generic-filter__result-heading{display:flex;align-items:baseline;gap:.625rem}
.generic-filter__result-title{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;margin:4px 0;font-size:20px;line-height:28px;text-decoration:none}
html[lang^="cs"] .generic-filter__result-title,html[lang^="ja"] .generic-filter__result-title,html[lang^="ko"] .generic-filter__result-title,html[lang^="pl"] .generic-filter__result-title,html[lang^="ru"] .generic-filter__result-title,html[lang^="tr"] .generic-filter__result-title,html[lang^="zh"] .generic-filter__result-title{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.generic-filter__result-details-container{border-top:1px solid #e5e6e9;display:flex;flex-direction:column;gap:8px;font-size:16px;line-height:22px}
.generic-filter__result-details-container>div{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .generic-filter__result-details-container>div,html[lang^="ja"] .generic-filter__result-details-container>div,html[lang^="ko"] .generic-filter__result-details-container>div,html[lang^="pl"] .generic-filter__result-details-container>div,html[lang^="ru"] .generic-filter__result-details-container>div,html[lang^="tr"] .generic-filter__result-details-container>div,html[lang^="zh"] .generic-filter__result-details-container>div{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
.generic-filter__result-details-container>div span{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .generic-filter__result-details-container>div span,html[lang^="ja"] .generic-filter__result-details-container>div span,html[lang^="ko"] .generic-filter__result-details-container>div span,html[lang^="pl"] .generic-filter__result-details-container>div span,html[lang^="ru"] .generic-filter__result-details-container>div span,html[lang^="tr"] .generic-filter__result-details-container>div span,html[lang^="zh"] .generic-filter__result-details-container>div span{font-family:Helvetica Neue,Helvetica,sans-serif}
.generic-filter span[data-count="0"]::after{display:none}
.generic-filter__webinar-label_future,.generic-filter__webinar-label_past,.generic-filter__webinar-label_series{border-bottom-right-radius:4px;color:#fff;font-size:.875rem;font-weight:700;line-height:1.125rem;margin:0 0 8px;padding:4px 16px 5px;text-transform:uppercase;width:fit-content;position:absolute;top:0;left:0;display:none}
.generic-filter__webinar-label_future{background:linear-gradient(120deg,#cd163f 0,#f58025 100%)}
.generic-filter__webinar-label_past{background:linear-gradient(120deg,#003e7e 0,#8d0034 100%)}
.generic-filter__webinar-label_series{background:linear-gradient(120deg,#00aeef 0,#003e7e 100%)}
.generic-filter div[webinartype="series"] .generic-filter__webinar-label_series{display:block}
.generic-filter div[webinartype="webinar"] .generic-filter__webinar-label_past,.generic-filter div[webinartype="webinar"] .generic-filter__webinar-label_future{display:block}
.generic-filter div[webinartype="webinar"] .generic-filter__result-details-container,.generic-filter div[webinartype="series"] .generic-filter__result-details-container{border:0}
.generic-filter div[data-view="grid"] .generic-filter__result-details-container{padding-top:8px}
.generic-filter div[data-view="list"] div[webinartype="webinar"] .generic-filter__result-details-container,.generic-filter div[data-view="list"] div[webinartype="series"] .generic-filter__result-details-container{flex-direction:row;gap:16px}
@media only screen and (max-width:48em){.generic-filter div[data-view="list"] div[webinartype="webinar"] .generic-filter__result-details-container,.generic-filter div[data-view="list"] div[webinartype="series"] .generic-filter__result-details-container{flex-direction:column}
}
.generic-filter div[data-view="list"] div[webinartype="webinar"].generic-filter__result,.generic-filter div[data-view="list"] div[webinartype="series"].generic-filter__result{position:relative}
.generic-filter div[data-view="list"] div[webinartype="webinar"].generic-filter__result::after,.generic-filter div[data-view="list"] div[webinartype="series"].generic-filter__result::after{content:'';width:100%;height:1px;border-bottom:1px solid #e5e6e9;position:absolute;bottom:-20px}
.generic-filter div[data-view="list"] div[webinartype="webinar"].generic-filter__result:last-of-type::after,.generic-filter div[data-view="list"] div[webinartype="series"].generic-filter__result:last-of-type::after{display:none;content:''}
.generic-filter div[data-view="list"] div[webinartype="webinar"] .generic-filter__result-description,.generic-filter div[data-view="list"] div[webinartype="series"] .generic-filter__result-description{padding-bottom:16px}
.generic-filter div[data-view="list"] div[webinartype="webinar"] .generic-filter__result-date,.generic-filter div[data-view="grid"] div[webinartype="webinar"] .generic-filter__result-date,.generic-filter div[data-view="list"] div[webinartype="series"] .generic-filter__result-date,.generic-filter div[data-view="grid"] div[webinartype="series"] .generic-filter__result-date{display:none}
.generic-filter div[data-view="list"] div[webinartype="webinar"] .generic-filter__result-image-wrapper img,.generic-filter div[data-view="grid"] div[webinartype="webinar"] .generic-filter__result-image-wrapper img,.generic-filter div[data-view="list"] div[webinartype="series"] .generic-filter__result-image-wrapper img,.generic-filter div[data-view="grid"] div[webinartype="series"] .generic-filter__result-image-wrapper img{width:100%}
.cmp-google-maps{padding-bottom:56.25%;position:relative;width:100%}
.cmp-google-maps__map{height:100%;left:0;position:absolute;top:0;width:100%}
.cmp-grid-container{flex-basis:100%;margin-left:auto;margin-right:auto;position:relative;width:100%}
.cmp-grid-container .aem-GridColumn>div{width:100%}
.grid-container.cmp-grid-container--2col .cmp-grid-container .cmp-grid-container__items>.aem-Grid,.grid-container.cmp-grid-container--3col .cmp-grid-container .cmp-grid-container__items>.aem-Grid,.grid-container.cmp-grid-container--4col .cmp-grid-container .cmp-grid-container__items>.aem-Grid,.grid-container.cmp-grid-container--5col .cmp-grid-container .cmp-grid-container__items>.aem-Grid,.grid-container.cmp-grid-container--6col .cmp-grid-container .cmp-grid-container__items>.aem-Grid{display:flex;flex-flow:row wrap}
.grid-container.cmp-grid-container--2col .cmp-grid-container .cmp-grid-container__items>.aem-Grid>div,.grid-container.cmp-grid-container--3col .cmp-grid-container .cmp-grid-container__items>.aem-Grid>div,.grid-container.cmp-grid-container--4col .cmp-grid-container .cmp-grid-container__items>.aem-Grid>div,.grid-container.cmp-grid-container--5col .cmp-grid-container .cmp-grid-container__items>.aem-Grid>div,.grid-container.cmp-grid-container--6col .cmp-grid-container .cmp-grid-container__items>.aem-Grid>div{display:flex;margin-bottom:1rem;width:100%}
@media only screen and (min-width:48.0625em){.grid-container.cmp-grid-container--2col .cmp-grid-container .cmp-grid-container__items>.aem-Grid>div,.grid-container.cmp-grid-container--3col .cmp-grid-container .cmp-grid-container__items>.aem-Grid>div,.grid-container.cmp-grid-container--4col .cmp-grid-container .cmp-grid-container__items>.aem-Grid>div,.grid-container.cmp-grid-container--5col .cmp-grid-container .cmp-grid-container__items>.aem-Grid>div,.grid-container.cmp-grid-container--6col .cmp-grid-container .cmp-grid-container__items>.aem-Grid>div{margin-bottom:0}
}
@media only screen and (min-width:48.0625em){.grid-container.cmp-grid-container--2col .cmp-grid-container .cmp-grid-container__items>.aem-Grid>div{width:50%}
}
@media only screen and (min-width:48.0625em){.grid-container.cmp-grid-container--3col .cmp-grid-container .cmp-grid-container__items>.aem-Grid>div{width:33.33333333%}
}
@media only screen and (min-width:48.0625em){.grid-container.cmp-grid-container--4col .cmp-grid-container .cmp-grid-container__items>.aem-Grid>div{width:25%}
}
@media only screen and (min-width:48.0625em){.grid-container.cmp-grid-container--5col .cmp-grid-container .cmp-grid-container__items>.aem-Grid>div{width:20%}
}
@media only screen and (min-width:48.0625em){.grid-container.cmp-grid-container--6col .cmp-grid-container .cmp-grid-container__items>.aem-Grid>div{width:16.66666667%}
}
.grid-container.cmp-grid-container--padding .cmp-grid-container .cmp-grid-container__items>.aem-Grid,.grid-container.cmp-grid-container--padding .cmp-grid-container .cmp-grid-container__items>.aem-Grid>div{padding-left:.5rem;padding-right:.5rem}
.cmp-grid-container div .aem-Grid .aem-Grid-newComponent.cq-Editable-dom{padding-left:0;padding-right:0;width:100%}
.hero-banner__container{width:100%;min-height:28.125rem;position:relative;display:grid;grid-template-columns:50% 50%;overflow:hidden}
@media only screen and (max-width:63.9375em){.hero-banner__container{grid-template-columns:100%}
}
.hero-banner__background-image-wrapper{display:contents}
.hero-banner__background-image{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}
.hero-banner__text-container{z-index:5;padding:5vw;display:flex;flex-direction:column;justify-content:center}
@media only screen and (max-width:63.9375em){.hero-banner__text-container{transform:none !important;padding-left:1.75rem;padding-right:1.75rem}
}
.hero-banner__subtitle-container{margin-bottom:.625rem;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;text-transform:uppercase;display:flex;align-items:center;gap:1.25rem}
html[lang^="cs"] .hero-banner__subtitle-container,html[lang^="ja"] .hero-banner__subtitle-container,html[lang^="ko"] .hero-banner__subtitle-container,html[lang^="pl"] .hero-banner__subtitle-container,html[lang^="ru"] .hero-banner__subtitle-container,html[lang^="tr"] .hero-banner__subtitle-container,html[lang^="zh"] .hero-banner__subtitle-container{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.hero-banner__subtitle-image{height:3.25rem}
@media only screen and (max-width:63.9375em){.hero-banner__subtitle-image{height:2.25rem}
}
.hero-banner__read-time-wrapper{display:flex;align-items:center;gap:.313rem}
.hero-banner__read-time-icon svg{position:relative;top:.188rem;height:1.25rem}
.hero-banner__title{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:3rem;line-height:3.5rem}
html[lang^="cs"] .hero-banner__title,html[lang^="ja"] .hero-banner__title,html[lang^="ko"] .hero-banner__title,html[lang^="pl"] .hero-banner__title,html[lang^="ru"] .hero-banner__title,html[lang^="tr"] .hero-banner__title,html[lang^="zh"] .hero-banner__title{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
@media only screen and (max-width:63.9375em){.hero-banner__title{font-size:2rem;line-height:2.5rem}
}
.hero-banner__copy-text{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;margin-bottom:.5rem;font-size:1.5rem;line-height:2rem;margin-bottom:1rem}
html[lang^="cs"] .hero-banner__copy-text,html[lang^="ja"] .hero-banner__copy-text,html[lang^="ko"] .hero-banner__copy-text,html[lang^="pl"] .hero-banner__copy-text,html[lang^="ru"] .hero-banner__copy-text,html[lang^="tr"] .hero-banner__copy-text,html[lang^="zh"] .hero-banner__copy-text{font-family:Helvetica Neue,Helvetica,sans-serif}
@media only screen and (max-width:48em){.hero-banner__copy-text{font-size:1.25rem;line-height:1.625rem}
}
.hero-banner__tags-wrapper{margin-bottom:1rem}
.hero-banner__tags-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap}
.hero-banner__tag{background-color:#fff;color:#fff;border-radius:4px;padding:4px 8px;font-family:'BarlowMedium',sans-serif;font-size:14px;line-height:18px;font-weight:500;display:inline-block;margin-right:8px;margin-left:0}
.hero-banner__buttons-container{display:flex;flex-wrap:wrap;gap:.75rem 1.75rem}
.hero-banner__media-container{position:relative;display:flex;align-items:center;justify-content:end;flex-grow:1}
@media only screen and (max-width:63.9375em){.hero-banner__media-container{overflow:hidden}
}
.hero-banner__media-wrapper{z-index:3;margin-top:3.125rem;margin-bottom:3.125rem;width:100%;clip-path:url("clientlib-site/build/#hero-banner__media-mask")}
@media only screen and (max-width:63.9375em){.hero-banner__media-wrapper{margin-top:5%;margin-bottom:5%}
}
.hero-banner__media-mask-wrapper{height:0}
.hero-banner__image,.hero-banner__video{display:block;max-height:26.75rem;width:100%;aspect-ratio:2;object-fit:cover}
.hero-banner__video-button{all:unset;display:block;position:relative;width:100%;cursor:pointer}
.hero-banner__video-button::before{content:'';position:absolute;z-index:1;left:10%;height:100%;width:100%;background-position:center;background-repeat:no-repeat;background-image:url("../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/icons/play-static.svg")}
.hero-banner__video-button:hover::before,.hero-banner__video-button:focus::before{background-image:url("../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/icons/play-hover.svg")}
.hero-banner__video-dialog{width:60rem;padding:0;border:0;background:0;overflow:visible}
.hero-banner__video-dialog::backdrop{background:rgba(24,24,27,0.92)}
.hero-banner__video-dialog-backdrop{position:fixed;top:0;left:0;height:100vh;width:100vw}
.hero-banner__video-dialog-form{position:absolute;right:0;top:-2.5rem}
.hero-banner__video-dialog-close{all:unset;cursor:pointer}
.hero-banner__video-dialog-close svg{fill:#fff;height:1.375rem}
.hero-banner__shards-container{position:absolute;top:0;right:0;width:100%;height:100%}
.hero-banner__shards-container svg{position:absolute;z-index:2}
.hero-banner__shards-container-left{left:0;transform:scaleX(-1)}
.hero-banner__shard-1{top:0;left:5%}
.hero-banner__shard-2{bottom:-85%;left:-10%;height:100%}
.hero-banner__shard-3{height:100%;left:10%}
.hero-banner__shard-4{height:80%;bottom:-10%;left:-20%}
.hero-banner__shard-5{right:-10%;bottom:-10%}
.hero-banner__shard-background{z-index:1;position:absolute;width:100%;height:100%}
.hero-banner__container[data-color="blue-darkblue"] .hero-banner__shard-background{background:linear-gradient(101.93deg,rgba(0,62,126,0) 52.06%,#00aeef 84.77%)}
.hero-banner__container[data-color="blue-darkblue"] .stop1{stop-color:#00aeef}
.hero-banner__container[data-color="blue-darkblue"] .stop2{stop-color:#003e7e}
.hero-banner__container[data-color="blue-darkblue"] .hero-banner__shard-3 path{fill:#00aeef}
.hero-banner__container[data-color="blue-darkblue"] .hero-banner__shard-5 path{fill:#003e7e}
.hero-banner__container[data-color="orange-purple"] .hero-banner__shard-background{background:linear-gradient(101.93deg,rgba(119,0,86,0) 52.06%,#770056 84.77%)}
.hero-banner__container[data-color="orange-purple"] .stop1{stop-color:#f58025}
.hero-banner__container[data-color="orange-purple"] .stop2{stop-color:#770056}
.hero-banner__container[data-color="orange-purple"] .hero-banner__shard-3 path{fill:#f58025}
.hero-banner__container[data-color="orange-purple"] .hero-banner__shard-5 path{fill:#770056}
.hero-banner__container[data-color="blue-purple"] .hero-banner__shard-background{background:linear-gradient(101.93deg,rgba(119,0,86,0) 52.06%,#770056 84.77%)}
.hero-banner__container[data-color="blue-purple"] .stop1{stop-color:#00aeef}
.hero-banner__container[data-color="blue-purple"] .stop2{stop-color:#770056}
.hero-banner__container[data-color="blue-purple"] .hero-banner__shard-3 path{fill:#00aeef}
.hero-banner__container[data-color="blue-purple"] .hero-banner__shard-5 path{fill:#770056}
.hero-banner__container[data-color="red-darkblue"] .hero-banner__shard-background{background:linear-gradient(101.93deg,rgba(0,62,126,0) 52.06%,#003e7e 84.77%)}
.hero-banner__container[data-color="red-darkblue"] .stop1{stop-color:#003876}
.hero-banner__container[data-color="red-darkblue"] .stop2{stop-color:#003e7e}
.hero-banner__container[data-color="red-darkblue"] .hero-banner__shard-3 path{fill:#003876}
.hero-banner__container[data-color="red-darkblue"] .hero-banner__shard-5 path{fill:#003e7e}
.hero-banner__container[data-color="red-orange"] .hero-banner__shard-background{background:linear-gradient(101.93deg,rgba(245,128,37,0) 52.06%,#f58025 84.77%)}
.hero-banner__container[data-color="red-orange"] .stop1{stop-color:#003876}
.hero-banner__container[data-color="red-orange"] .stop2{stop-color:#f58025}
.hero-banner__container[data-color="red-orange"] .hero-banner__shard-3 path{fill:#003876}
.hero-banner__container[data-color="red-orange"] .hero-banner__shard-5 path{fill:#f58025}
.hero-banner__container[data-color="darkblue-blue"] .hero-banner__shard-background{background:linear-gradient(101.93deg,rgba(81,48,0,0) 52.06%,#00aeef 84.77%)}
.hero-banner__container[data-color="darkblue-blue"] .stop1{stop-color:#003e7e}
.hero-banner__container[data-color="darkblue-blue"] .stop2{stop-color:#00aeef}
.hero-banner__container[data-color="darkblue-blue"] .hero-banner__shard-3 path{fill:#003e7e}
.hero-banner__container[data-color="darkblue-blue"] .hero-banner__shard-5 path{fill:#00aeef}
.hero-banner__container[data-color="darkblue-purple"] .hero-banner__shard-background{background:linear-gradient(101.93deg,rgba(205,22,63,0) 52.06%,#003876 84.77%)}
.hero-banner__container[data-color="darkblue-purple"] .stop1{stop-color:#003e7e}
.hero-banner__container[data-color="darkblue-purple"] .stop2{stop-color:#003876}
.hero-banner__container[data-color="darkblue-purple"] .hero-banner__shard-3 path{fill:#003e7e}
.hero-banner__container[data-color="darkblue-purple"] .hero-banner__shard-5 path{fill:#003876}
.hero-banner__container[data-color="mediumblue-blue"] .hero-banner__shard-background{background:linear-gradient(101.93deg,rgba(81,48,0,0) 52.06%,#00aeef 84.77%)}
.hero-banner__container[data-color="mediumblue-blue"] .stop1{stop-color:#2a79c4}
.hero-banner__container[data-color="mediumblue-blue"] .stop2{stop-color:#00aeef}
.hero-banner__container[data-color="mediumblue-blue"] .hero-banner__shard-3 path{fill:#2a79c4}
.hero-banner__container[data-color="mediumblue-blue"] .hero-banner__shard-5 path{fill:#00aeef}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__shard-background{background:linear-gradient(101.93deg,rgba(0,62,126,0) 52.06%,rgba(141,0,52,0) 84.77%)}
.hero-banner__container[data-design-variant="product-experience"] .stop1{stop-color:rgba(0,62,126,0.6)}
.hero-banner__container[data-design-variant="product-experience"] .stop2{stop-color:#8d0034}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__shard-1 path{background:linear-gradient(90deg,rgba(0,62,126,0.6),#8d0034)}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__shard-1 stop{stop-opacity:1}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__shard-2 path{fill:rgba(0,62,126,0.6)}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__shard-3{z-index:1}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__shard-3 path{fill:#8d0034;opacity:.6}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__shard-4{display:none}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__shard-5 path{background:linear-gradient(90deg,rgba(0,62,126,0.79),#8d0034);fill:url(clientlib-site/build/#paint0_linear_1611_13355)}
.hero-banner__container[data-no-media]{min-height:0;grid-template-columns:75% 25%}
.hero-banner__container[data-no-media] .hero-banner__media-container{overflow:visible}
@media only screen and (min-width:48.0625em){.hero-banner__container[data-design-variant="default"][data-no-media][data-no-shards] .hero-banner__text-container{padding-top:2rem;padding-bottom:3.5rem}
}
@media only screen and (min-width:64em){.hero-banner__container[data-shard-overflow]{overflow-y:visible;overflow-x:clip;padding-bottom:3.75rem}
.hero-banner__container[data-shard-overflow] .hero-banner__shards-container{overflow-y:clip;height:calc(100% + 7.5rem);width:calc(100% + 7.5rem)}
}
.hero-banner__container[data-center-aligned]{min-height:0;grid-template-columns:100%;text-align:center}
.hero-banner__container[data-center-aligned] .hero-banner__text-container{padding-left:15vw;padding-right:15vw}
@media only screen and (max-width:48em){.hero-banner__container[data-center-aligned] .hero-banner__text-container{padding-left:5%;padding-right:5%}
}
.hero-banner__container[data-center-aligned] .hero-banner__subtitle-container,.hero-banner__container[data-center-aligned] .hero-banner__buttons-container,.hero-banner__container[data-center-aligned] .hero-banner__buttons-container>*{justify-content:center}
.hero-banner__container[data-center-aligned] .hero-banner__media-container{position:absolute;width:100%;height:100%}
.hero-banner__container[data-center-aligned] .hero-banner__shards-container{width:15%}
.hero-banner__container[data-large-height]{min-height:75vh}
.hero-banner__container[data-design-variant="tools"] .hero-banner__media-container,.hero-banner__container[data-design-variant="investor-relations"] .hero-banner__media-container{align-items:end}
.hero-banner__container[data-design-variant="tools"] .hero-banner__media-wrapper,.hero-banner__container[data-design-variant="investor-relations"] .hero-banner__media-wrapper{margin:3.125rem 15% 0;clip-path:none}
@media only screen and (max-width:63.9375em){.hero-banner__container[data-design-variant="tools"] .hero-banner__media-wrapper,.hero-banner__container[data-design-variant="investor-relations"] .hero-banner__media-wrapper{margin-top:5%}
}
.hero-banner__container[data-design-variant="tools"] .hero-banner__image,.hero-banner__container[data-design-variant="investor-relations"] .hero-banner__image{max-height:none;aspect-ratio:unset}
.hero-banner__container[data-design-variant="tools"][data-center-aligned] .hero-banner__text-container,.hero-banner__container[data-design-variant="investor-relations"][data-center-aligned] .hero-banner__text-container{padding-left:5%;padding-right:5%}
.hero-banner__container[data-design-variant="tools"]{color:#fff}
.hero-banner__container[data-design-variant="tools"] .hero-banner__background-image{filter:brightness(0.3)}
.hero-banner__container[data-design-variant="tools"] .hero-banner__read-time-icon svg,.hero-banner__container[data-design-variant="tools"] .social-media-sharing .st-custom-button svg{fill:#fff}
.hero-banner__container[data-design-variant="tools"][data-no-media]{grid-template-columns:100%}
.hero-banner__container[data-design-variant="investor-relations"][data-no-media]:not([data-center-aligned]){grid-template-columns:50%}
@media only screen and (max-width:48em){.hero-banner__container[data-design-variant="investor-relations"][data-no-media]:not([data-center-aligned]){grid-template-columns:100%}
.hero-banner__container[data-design-variant="investor-relations"][data-no-media]:not([data-center-aligned]) .hero-banner__background-image{position:relative}
}
.hero-banner__container[data-design-variant="product-experience"]{background:linear-gradient(90deg,#f5f5f5,#fff);display:flex;justify-content:space-between;min-height:250px}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__text-container{padding:24px 0 40px 40px}
.hero-banner__container[data-design-variant="product-experience"] .breadcrumb__list{padding:0;border:0;padding-bottom:24px}
.hero-banner__container[data-design-variant="product-experience"] .breadcrumb__item:first-child{display:none}
.hero-banner__container[data-design-variant="product-experience"] .breadcrumb__item:last-child .breadcrumb__link_text{color:#2d2d2d}
.hero-banner__container[data-design-variant="product-experience"] .breadcrumb__link_text{font-family:'BarlowRegular',sans-serif;color:#2a79c4;padding:0 4px 0 0;line-height:16px}
@media only screen and (max-width:63.9375em){.hero-banner__container[data-design-variant="product-experience"] .breadcrumb .breadcrumb__nav{padding:0}
}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__subtitle-container{margin-bottom:unset}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__title{line-height:3.75rem}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__copy-text{font-family:'BarlowMedium',sans-serif;font-size:1.25rem;line-height:1.75rem;margin:0}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__product-experience-search{margin-top:24px;position:relative}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__product-experience-search .hero-banner__search-icon span{display:block;height:16px;width:16px;position:absolute;margin:14px 16px}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__product-experience-search .hero-banner__search-icon span svg{filter:invert(37%) sepia(95%) saturate(16%) hue-rotate(188deg) brightness(96%) contrast(94%)}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__product-experience-search .hero-banner__search-clear{position:absolute;top:11px;height:24px;width:24px;background:transparent;border:0;padding:4px;align-items:center;left:unset;right:16px;display:block;fill:#005db4}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__product-experience-search .hero-banner__search-clear[hidden]{display:none}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__product-experience-search .hero-banner__search-clear:hover{background:rgba(42,121,196,0.16);border-radius:4px}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__product-experience-search .hero-banner__search-clear:active{background:rgba(42,121,196,0.24);border-radius:4px}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__product-experience-search .hero-banner__search-clear span{margin:0;top:0;position:relative;height:16px;width:16px}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__product-experience-search .hero-banner__search-clear span path{transform:scale(1.4);transform-origin:center}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__product-experience-search .hero-banner__search-input{padding:12px 16px 12px 40px;line-height:24px;border-radius:4px;width:100%;border:0;outline:solid 1px #949494;outline-offset:0}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__product-experience-search .hero-banner__search-input::placeholder{color:#2d2d2d}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__product-experience-search .hero-banner__search-input:hover{outline:solid 2px #005db4}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__product-experience-search .hero-banner__search-input:focus,.hero-banner__container[data-design-variant="product-experience"] .hero-banner__product-experience-search .hero-banner__search-input:focus-visible{outline:solid 2px #2a79c4}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__product-experience-search .hero-banner__search-input:focus::placeholder,.hero-banner__container[data-design-variant="product-experience"] .hero-banner__product-experience-search .hero-banner__search-input:focus-visible::placeholder{content:''}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__product-experience-search .hero-banner__search-input.dark-border{outline:2px solid #6d6e71}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__product-experience-search .hero-banner__search-input.dark-border:focus,.hero-banner__container[data-design-variant="product-experience"] .hero-banner__product-experience-search .hero-banner__search-input.dark-border:focus-visible{outline:solid 2px #2a79c4}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__product-experience-search .hero-banner__search-input:focus+.hero-banner__search-label{display:block}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__product-experience-search .hero-banner__search-label{position:absolute;background:white;padding:0 4px;border-radius:4px;top:12px;font-size:16px;left:40px;line-height:24px;transition:all .3s ease;pointer-events:none}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__product-experience-search .hero-banner__search-label.focused-position{left:13px;line-height:16px;font-size:12px;top:-18%}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__product-experience-media-wrapper{width:100%}
.hero-banner__container[data-design-variant="product-experience"] .product-experience__teaser-flag{position:absolute;font-family:'BarlowBold';color:white;padding:3px 4px 4px 14px;font-size:14px;line-height:18px}
.hero-banner__container[data-design-variant="product-experience"] .teaser{z-index:10;margin-right:50px}
.hero-banner__container[data-design-variant="product-experience"] .teaser .content-tile__container.layout-horizontal .teaser__image{height:112px;width:112px;align-self:center}
.hero-banner__container[data-design-variant="product-experience"] .teaser__content .teaser__subtitle,.hero-banner__container[data-design-variant="product-experience"] .teaser__content .teaser__text{display:none}
.hero-banner__container[data-design-variant="product-experience"] .teaser__content .teaser__title{font-size:1rem;line-height:1.375rem}
.hero-banner__container[data-design-variant="product-experience"] .teaser .teaser__container.layout-horizontal .teaser__wrapper .teaser__image img{border-top-left-radius:4px;border-bottom-left-radius:4px}
@media only screen and (max-width:63.9375em){.hero-banner__container[data-design-variant="product-experience"] .teaser .teaser__container.layout-horizontal .teaser__wrapper .teaser__image img{border-top-right-radius:4px;border-bottom-left-radius:0}
}
.hero-banner__container[data-design-variant="product-experience"] .teaser .teaser__container.layout-horizontal .teaser__wrapper .teaser__content{padding:16px}
.hero-banner__container[data-design-variant="product-experience"] .teaser__components{display:none}
.hero-banner__container[data-design-variant="product-experience"] .teaser .teaser-container:not(.text-only) .teaser__wrapper{display:flex}
.hero-banner__container[data-design-variant="product-experience"] .content-tile{margin-right:50px}
.hero-banner__container[data-design-variant="product-experience"] .content-tile .teaser{margin-right:0}
.hero-banner__container[data-design-variant="product-experience"] .content-tile__link{display:block;height:unset;padding:unset}
.hero-banner__container[data-design-variant="product-experience"] .product-experience__teaser-flag{display:unset}
@media only screen and (max-width:48em){.hero-banner__container[data-design-variant="product-experience"] .hero-banner__media-container{display:none}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__text-container{width:100%;padding:24px 20px 24px 20px}
.hero-banner__container[data-design-variant="product-experience"] .breadcrumb__list li{display:flex}
.hero-banner__container[data-design-variant="product-experience"] .breadcrumb__prev-arrow{display:none}
.hero-banner__container[data-design-variant="product-experience"] .breadcrumb__arrow{display:flex}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__title{line-height:2.5rem;font-size:2rem}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__copy-text{line-height:1.5rem;font-size:1.125rem}
}
@media only screen and (min-width:768px) and (max-width:1023px){.hero-banner__container[data-design-variant="product-experience"]{gap:24px}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__text-container{max-width:426px}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__media-container{max-width:421px;justify-self:end}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__title{line-height:2.5rem;font-size:2rem}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__copy-text{line-height:1.5rem;font-size:1.125rem}
.hero-banner__container[data-design-variant="product-experience"] .teaser{margin-left:97px}
.hero-banner__container[data-design-variant="product-experience"] .teaser .teaser__container.layout-horizontal:not(.text-only) .teaser__wrapper{flex-direction:column}
.hero-banner__container[data-design-variant="product-experience"] .teaser .teaser__container.layout-horizontal:not(.text-only) .teaser__wrapper .teaser__image{width:auto;height:81px;align-self:center}
.hero-banner__container[data-design-variant="product-experience"] .teaser .teaser__container.layout-horizontal:not(.text-only) .teaser__content{width:100%}
.hero-banner__container[data-design-variant="product-experience"] .content-tile{margin-left:97px}
.hero-banner__container[data-design-variant="product-experience"] .content-tile .teaser{margin-left:0}
}
@media only screen and (min-width:1024px) and (max-width:1279px){.hero-banner__container[data-design-variant="product-experience"]{gap:32px}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__text-container{max-width:609px}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__media-container{max-width:380px;justify-self:end}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__title{line-height:3rem;font-size:2.25rem}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__copy-text{line-height:1.5rem;font-size:1.125rem}
.hero-banner__container[data-design-variant="product-experience"] .teaser{margin-left:23px;margin-right:52px}
.hero-banner__container[data-design-variant="product-experience"] .teaser .teaser__container.layout-horizontal:not(.text-only) .teaser__wrapper{flex-direction:row}
.hero-banner__container[data-design-variant="product-experience"] .teaser .teaser__container.layout-horizontal:not(.text-only) .teaser__wrapper .teaser__image{width:30%;height:112px}
.hero-banner__container[data-design-variant="product-experience"] .teaser .teaser__container.layout-horizontal:not(.text-only) .teaser__content{width:70%}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__product-experience-media-wrapper{position:relative;padding-left:23px;padding-right:52px}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__product-experience-media-wrapper .content-tile{margin-right:0}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__product-experience-media-wrapper .content-tile .content-tile__container{width:100%}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__product-experience-media-wrapper .teaser{margin-left:0;margin-right:0}
}
@media only screen and (min-width:1280px) and (max-width:1535px){.hero-banner__container[data-design-variant="product-experience"]{gap:72px}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__text-container{max-width:704px}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__media-container{max-width:504px;justify-self:end}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__title{line-height:3.75rem;font-size:3rem}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__copy-text{line-height:1.75rem;font-size:1.25rem}
.hero-banner__container[data-design-variant="product-experience"] .teaser{margin-left:76px;margin-right:40px}
.hero-banner__container[data-design-variant="product-experience"] .teaser .teaser__container:not(.text-only) .teaser__wrapper{flex-direction:row}
.hero-banner__container[data-design-variant="product-experience"] .teaser .teaser__container:not(.text-only) .teaser__wrapper .teaser__image{width:30%;height:112px}
.hero-banner__container[data-design-variant="product-experience"] .teaser .teaser__container:not(.text-only) .teaser__content{width:70%}
.hero-banner__container[data-design-variant="product-experience"] .content-tile{margin-left:76px;margin-right:40px}
.hero-banner__container[data-design-variant="product-experience"] .content-tile .teaser{margin-left:0;margin-right:0}
}
@media only screen and (min-width:1536px){.hero-banner__container[data-design-variant="product-experience"]{gap:116px}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__text-container{max-width:916px}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__media-container{max-width:504px;justify-self:end}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__title{line-height:3.75rem;font-size:3rem}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__copy-text{line-height:1.75rem;font-size:1.25rem}
.hero-banner__container[data-design-variant="product-experience"] .teaser{margin-left:76px;margin-right:40px}
.hero-banner__container[data-design-variant="product-experience"] .teaser .teaser__container:not(.text-only) .teaser__wrapper{flex-direction:row}
.hero-banner__container[data-design-variant="product-experience"] .teaser .teaser__container:not(.text-only) .teaser__wrapper .teaser__image{width:30%;height:112px}
.hero-banner__container[data-design-variant="product-experience"] .teaser .teaser__container:not(.text-only) .teaser__content{width:70%}
.hero-banner__container[data-design-variant="product-experience"] .content-tile{margin-left:76px;margin-right:40px}
.hero-banner__container[data-design-variant="product-experience"] .content-tile .teaser{margin-left:0;margin-right:0}
}
body[class*="webinar"] .hero-banner__container{background:linear-gradient(270deg,#fff .02%,#efefef 99.99%);grid-template-columns:65% 35%;min-height:325px}
@media only screen and (max-width:63.9375em){body[class*="webinar"] .hero-banner__container{grid-template-columns:100%}
}
body[class*="webinar"] .hero-banner__text-container{padding:24px 5vw}
body[class*="webinar"] .hero-banner__text-container .hero-banner__webinar-label{display:none}
body[class*="webinar"] .hero-banner__text-container[data-webinar-status="upcoming"] .webinar-status__upcoming{display:block;background:linear-gradient(120deg,#cd163f 0,#f58025 100%)}
body[class*="webinar"] .hero-banner__text-container[data-webinar-status="on-demand"] .webinar-status__on-demand{display:block;background:linear-gradient(120deg,#003e7e 0,#8d0034 100%)}
body[class*="webinar"] .hero-banner__text-container[data-webinar-status="series"] .webinar-status__series{display:block;background:linear-gradient(120deg,#00aeef 0,#003e7e 100%)}
body[class*="webinar"] .hero-banner__webinar-label{border-radius:4px;color:#fff;display:none;font-size:.875rem;font-weight:700;line-height:1.125rem;margin-bottom:12px;padding:4px 16px 5px;text-transform:uppercase;width:fit-content}
body[class*="webinar"] .hero-banner__title{font-size:2.5rem;font-weight:500;line-height:3rem}
body[class*="webinar"] .hero-banner__copy-text{font-size:1.5rem;font-weight:500;line-height:2rem}
@media only screen and (max-width:48em){body[class*="webinar"] .hero-banner__copy-text{font-size:1.25rem;line-height:1.75rem}
}
body[class*="webinar"] .hero-banner__webinar-thank-you{display:none}
@media only screen and (max-width:63.9375em){body[class*="webinar"] .hero-banner__media-container{display:none}
}
body[class*="webinar"] .generic-container:has(#webinar-related-resources){display:none}
.hero-banner__container{width:100%;min-height:28.125rem;position:relative;display:grid;grid-template-columns:50% 50%;overflow:hidden}
@media only screen and (max-width:63.9375em){.hero-banner__container{grid-template-columns:100%}
}
.hero-banner__background-image-wrapper{display:contents}
.hero-banner__background-image{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}
.hero-banner__text-container{z-index:5;padding:5vw;display:flex;flex-direction:column;justify-content:center}
@media only screen and (max-width:63.9375em){.hero-banner__text-container{transform:none !important;padding-left:1.75rem;padding-right:1.75rem}
}
.hero-banner__subtitle-container{margin-bottom:.625rem;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;text-transform:uppercase;display:flex;align-items:center;gap:1.25rem}
html[lang^="cs"] .hero-banner__subtitle-container,html[lang^="ja"] .hero-banner__subtitle-container,html[lang^="ko"] .hero-banner__subtitle-container,html[lang^="pl"] .hero-banner__subtitle-container,html[lang^="ru"] .hero-banner__subtitle-container,html[lang^="tr"] .hero-banner__subtitle-container,html[lang^="zh"] .hero-banner__subtitle-container{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.hero-banner__subtitle-image{height:3.25rem}
@media only screen and (max-width:63.9375em){.hero-banner__subtitle-image{height:2.25rem}
}
.hero-banner__read-time-wrapper{display:flex;align-items:center;gap:.313rem}
.hero-banner__read-time-icon svg{position:relative;top:.188rem;height:1.25rem}
.hero-banner__title{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:3rem;line-height:3.5rem}
html[lang^="cs"] .hero-banner__title,html[lang^="ja"] .hero-banner__title,html[lang^="ko"] .hero-banner__title,html[lang^="pl"] .hero-banner__title,html[lang^="ru"] .hero-banner__title,html[lang^="tr"] .hero-banner__title,html[lang^="zh"] .hero-banner__title{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
@media only screen and (max-width:63.9375em){.hero-banner__title{font-size:2rem;line-height:2.5rem}
}
.hero-banner__copy-text{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;margin-bottom:.5rem;font-size:1.5rem;line-height:2rem;margin-bottom:1rem}
html[lang^="cs"] .hero-banner__copy-text,html[lang^="ja"] .hero-banner__copy-text,html[lang^="ko"] .hero-banner__copy-text,html[lang^="pl"] .hero-banner__copy-text,html[lang^="ru"] .hero-banner__copy-text,html[lang^="tr"] .hero-banner__copy-text,html[lang^="zh"] .hero-banner__copy-text{font-family:Helvetica Neue,Helvetica,sans-serif}
@media only screen and (max-width:48em){.hero-banner__copy-text{font-size:1.25rem;line-height:1.625rem}
}
.hero-banner__tags-wrapper{margin-bottom:1rem}
.hero-banner__tags-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap}
.hero-banner__tag{background-color:#fff;color:#fff;border-radius:4px;padding:4px 8px;font-family:'BarlowMedium',sans-serif;font-size:14px;line-height:18px;font-weight:500;display:inline-block;margin-right:8px;margin-left:0}
.hero-banner__buttons-container{display:flex;flex-wrap:wrap;gap:.75rem 1.75rem}
.hero-banner__media-container{position:relative;display:flex;align-items:center;justify-content:end;flex-grow:1}
@media only screen and (max-width:63.9375em){.hero-banner__media-container{overflow:hidden}
}
.hero-banner__media-wrapper{z-index:3;margin-top:3.125rem;margin-bottom:3.125rem;width:100%;clip-path:url("clientlib-site/build/#hero-banner__media-mask")}
@media only screen and (max-width:63.9375em){.hero-banner__media-wrapper{margin-top:5%;margin-bottom:5%}
}
.hero-banner__media-mask-wrapper{height:0}
.hero-banner__image,.hero-banner__video{display:block;max-height:26.75rem;width:100%;aspect-ratio:2;object-fit:cover}
.hero-banner__video-button{all:unset;display:block;position:relative;width:100%;cursor:pointer}
.hero-banner__video-button::before{content:'';position:absolute;z-index:1;left:10%;height:100%;width:100%;background-position:center;background-repeat:no-repeat;background-image:url("../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/icons/play-static.svg")}
.hero-banner__video-button:hover::before,.hero-banner__video-button:focus::before{background-image:url("../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/icons/play-hover.svg")}
.hero-banner__video-dialog{width:60rem;padding:0;border:0;background:0;overflow:visible}
.hero-banner__video-dialog::backdrop{background:rgba(24,24,27,0.92)}
.hero-banner__video-dialog-backdrop{position:fixed;top:0;left:0;height:100vh;width:100vw}
.hero-banner__video-dialog-form{position:absolute;right:0;top:-2.5rem}
.hero-banner__video-dialog-close{all:unset;cursor:pointer}
.hero-banner__video-dialog-close svg{fill:#fff;height:1.375rem}
.hero-banner__shards-container{position:absolute;top:0;right:0;width:100%;height:100%}
.hero-banner__shards-container svg{position:absolute;z-index:2}
.hero-banner__shards-container-left{left:0;transform:scaleX(-1)}
.hero-banner__shard-1{top:0;left:5%}
.hero-banner__shard-2{bottom:-85%;left:-10%;height:100%}
.hero-banner__shard-3{height:100%;left:10%}
.hero-banner__shard-4{height:80%;bottom:-10%;left:-20%}
.hero-banner__shard-5{right:-10%;bottom:-10%}
.hero-banner__shard-background{z-index:1;position:absolute;width:100%;height:100%}
.hero-banner__container[data-color="blue-darkblue"] .hero-banner__shard-background{background:linear-gradient(101.93deg,rgba(0,62,126,0) 52.06%,#00aeef 84.77%)}
.hero-banner__container[data-color="blue-darkblue"] .stop1{stop-color:#00aeef}
.hero-banner__container[data-color="blue-darkblue"] .stop2{stop-color:#003e7e}
.hero-banner__container[data-color="blue-darkblue"] .hero-banner__shard-3 path{fill:#00aeef}
.hero-banner__container[data-color="blue-darkblue"] .hero-banner__shard-5 path{fill:#003e7e}
.hero-banner__container[data-color="orange-purple"] .hero-banner__shard-background{background:linear-gradient(101.93deg,rgba(119,0,86,0) 52.06%,#770056 84.77%)}
.hero-banner__container[data-color="orange-purple"] .stop1{stop-color:#f58025}
.hero-banner__container[data-color="orange-purple"] .stop2{stop-color:#770056}
.hero-banner__container[data-color="orange-purple"] .hero-banner__shard-3 path{fill:#f58025}
.hero-banner__container[data-color="orange-purple"] .hero-banner__shard-5 path{fill:#770056}
.hero-banner__container[data-color="blue-purple"] .hero-banner__shard-background{background:linear-gradient(101.93deg,rgba(119,0,86,0) 52.06%,#770056 84.77%)}
.hero-banner__container[data-color="blue-purple"] .stop1{stop-color:#00aeef}
.hero-banner__container[data-color="blue-purple"] .stop2{stop-color:#770056}
.hero-banner__container[data-color="blue-purple"] .hero-banner__shard-3 path{fill:#00aeef}
.hero-banner__container[data-color="blue-purple"] .hero-banner__shard-5 path{fill:#770056}
.hero-banner__container[data-color="red-darkblue"] .hero-banner__shard-background{background:linear-gradient(101.93deg,rgba(0,62,126,0) 52.06%,#003e7e 84.77%)}
.hero-banner__container[data-color="red-darkblue"] .stop1{stop-color:#003876}
.hero-banner__container[data-color="red-darkblue"] .stop2{stop-color:#003e7e}
.hero-banner__container[data-color="red-darkblue"] .hero-banner__shard-3 path{fill:#003876}
.hero-banner__container[data-color="red-darkblue"] .hero-banner__shard-5 path{fill:#003e7e}
.hero-banner__container[data-color="red-orange"] .hero-banner__shard-background{background:linear-gradient(101.93deg,rgba(245,128,37,0) 52.06%,#f58025 84.77%)}
.hero-banner__container[data-color="red-orange"] .stop1{stop-color:#003876}
.hero-banner__container[data-color="red-orange"] .stop2{stop-color:#f58025}
.hero-banner__container[data-color="red-orange"] .hero-banner__shard-3 path{fill:#003876}
.hero-banner__container[data-color="red-orange"] .hero-banner__shard-5 path{fill:#f58025}
.hero-banner__container[data-color="darkblue-blue"] .hero-banner__shard-background{background:linear-gradient(101.93deg,rgba(81,48,0,0) 52.06%,#00aeef 84.77%)}
.hero-banner__container[data-color="darkblue-blue"] .stop1{stop-color:#003e7e}
.hero-banner__container[data-color="darkblue-blue"] .stop2{stop-color:#00aeef}
.hero-banner__container[data-color="darkblue-blue"] .hero-banner__shard-3 path{fill:#003e7e}
.hero-banner__container[data-color="darkblue-blue"] .hero-banner__shard-5 path{fill:#00aeef}
.hero-banner__container[data-color="darkblue-purple"] .hero-banner__shard-background{background:linear-gradient(101.93deg,rgba(205,22,63,0) 52.06%,#003876 84.77%)}
.hero-banner__container[data-color="darkblue-purple"] .stop1{stop-color:#003e7e}
.hero-banner__container[data-color="darkblue-purple"] .stop2{stop-color:#003876}
.hero-banner__container[data-color="darkblue-purple"] .hero-banner__shard-3 path{fill:#003e7e}
.hero-banner__container[data-color="darkblue-purple"] .hero-banner__shard-5 path{fill:#003876}
.hero-banner__container[data-color="mediumblue-blue"] .hero-banner__shard-background{background:linear-gradient(101.93deg,rgba(81,48,0,0) 52.06%,#00aeef 84.77%)}
.hero-banner__container[data-color="mediumblue-blue"] .stop1{stop-color:#2a79c4}
.hero-banner__container[data-color="mediumblue-blue"] .stop2{stop-color:#00aeef}
.hero-banner__container[data-color="mediumblue-blue"] .hero-banner__shard-3 path{fill:#2a79c4}
.hero-banner__container[data-color="mediumblue-blue"] .hero-banner__shard-5 path{fill:#00aeef}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__shard-background{background:linear-gradient(101.93deg,rgba(0,62,126,0) 52.06%,rgba(141,0,52,0) 84.77%)}
.hero-banner__container[data-design-variant="product-experience"] .stop1{stop-color:rgba(0,62,126,0.6)}
.hero-banner__container[data-design-variant="product-experience"] .stop2{stop-color:#8d0034}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__shard-1 path{background:linear-gradient(90deg,rgba(0,62,126,0.6),#8d0034)}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__shard-1 stop{stop-opacity:1}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__shard-2 path{fill:rgba(0,62,126,0.6)}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__shard-3{z-index:1}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__shard-3 path{fill:#8d0034;opacity:.6}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__shard-4{display:none}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__shard-5 path{background:linear-gradient(90deg,rgba(0,62,126,0.79),#8d0034);fill:url(clientlib-site/build/#paint0_linear_1611_13355)}
.hero-banner__container[data-no-media]{min-height:0;grid-template-columns:75% 25%}
.hero-banner__container[data-no-media] .hero-banner__media-container{overflow:visible}
@media only screen and (min-width:48.0625em){.hero-banner__container[data-design-variant="default"][data-no-media][data-no-shards] .hero-banner__text-container{padding-top:2rem;padding-bottom:3.5rem}
}
@media only screen and (min-width:64em){.hero-banner__container[data-shard-overflow]{overflow-y:visible;overflow-x:clip;padding-bottom:3.75rem}
.hero-banner__container[data-shard-overflow] .hero-banner__shards-container{overflow-y:clip;height:calc(100% + 7.5rem);width:calc(100% + 7.5rem)}
}
.hero-banner__container[data-center-aligned]{min-height:0;grid-template-columns:100%;text-align:center}
.hero-banner__container[data-center-aligned] .hero-banner__text-container{padding-left:15vw;padding-right:15vw}
@media only screen and (max-width:48em){.hero-banner__container[data-center-aligned] .hero-banner__text-container{padding-left:5%;padding-right:5%}
}
.hero-banner__container[data-center-aligned] .hero-banner__subtitle-container,.hero-banner__container[data-center-aligned] .hero-banner__buttons-container,.hero-banner__container[data-center-aligned] .hero-banner__buttons-container>*{justify-content:center}
.hero-banner__container[data-center-aligned] .hero-banner__media-container{position:absolute;width:100%;height:100%}
.hero-banner__container[data-center-aligned] .hero-banner__shards-container{width:15%}
.hero-banner__container[data-large-height]{min-height:75vh}
.hero-banner__container[data-design-variant="tools"] .hero-banner__media-container,.hero-banner__container[data-design-variant="investor-relations"] .hero-banner__media-container{align-items:end}
.hero-banner__container[data-design-variant="tools"] .hero-banner__media-wrapper,.hero-banner__container[data-design-variant="investor-relations"] .hero-banner__media-wrapper{margin:3.125rem 15% 0;clip-path:none}
@media only screen and (max-width:63.9375em){.hero-banner__container[data-design-variant="tools"] .hero-banner__media-wrapper,.hero-banner__container[data-design-variant="investor-relations"] .hero-banner__media-wrapper{margin-top:5%}
}
.hero-banner__container[data-design-variant="tools"] .hero-banner__image,.hero-banner__container[data-design-variant="investor-relations"] .hero-banner__image{max-height:none;aspect-ratio:unset}
.hero-banner__container[data-design-variant="tools"][data-center-aligned] .hero-banner__text-container,.hero-banner__container[data-design-variant="investor-relations"][data-center-aligned] .hero-banner__text-container{padding-left:5%;padding-right:5%}
.hero-banner__container[data-design-variant="tools"]{color:#fff}
.hero-banner__container[data-design-variant="tools"] .hero-banner__background-image{filter:brightness(0.3)}
.hero-banner__container[data-design-variant="tools"] .hero-banner__read-time-icon svg,.hero-banner__container[data-design-variant="tools"] .social-media-sharing .st-custom-button svg{fill:#fff}
.hero-banner__container[data-design-variant="tools"][data-no-media]{grid-template-columns:100%}
.hero-banner__container[data-design-variant="investor-relations"][data-no-media]:not([data-center-aligned]){grid-template-columns:50%}
@media only screen and (max-width:48em){.hero-banner__container[data-design-variant="investor-relations"][data-no-media]:not([data-center-aligned]){grid-template-columns:100%}
.hero-banner__container[data-design-variant="investor-relations"][data-no-media]:not([data-center-aligned]) .hero-banner__background-image{position:relative}
}
.hero-banner__container[data-design-variant="product-experience"]{background:linear-gradient(90deg,#f5f5f5,#fff);display:flex;justify-content:space-between;min-height:250px}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__text-container{padding:24px 0 40px 40px}
.hero-banner__container[data-design-variant="product-experience"] .breadcrumb__list{padding:0;border:0;padding-bottom:24px}
.hero-banner__container[data-design-variant="product-experience"] .breadcrumb__item:first-child{display:none}
.hero-banner__container[data-design-variant="product-experience"] .breadcrumb__item:last-child .breadcrumb__link_text{color:#2d2d2d}
.hero-banner__container[data-design-variant="product-experience"] .breadcrumb__link_text{font-family:'BarlowRegular',sans-serif;color:#2a79c4;padding:0 4px 0 0;line-height:16px}
@media only screen and (max-width:63.9375em){.hero-banner__container[data-design-variant="product-experience"] .breadcrumb .breadcrumb__nav{padding:0}
}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__subtitle-container{margin-bottom:unset}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__title{line-height:3.75rem}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__copy-text{font-family:'BarlowMedium',sans-serif;font-size:1.25rem;line-height:1.75rem;margin:0}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__product-experience-search{margin-top:24px;position:relative}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__product-experience-search .hero-banner__search-icon span{display:block;height:16px;width:16px;position:absolute;margin:14px 16px}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__product-experience-search .hero-banner__search-icon span svg{filter:invert(37%) sepia(95%) saturate(16%) hue-rotate(188deg) brightness(96%) contrast(94%)}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__product-experience-search .hero-banner__search-clear{position:absolute;top:11px;height:24px;width:24px;background:transparent;border:0;padding:4px;align-items:center;left:unset;right:16px;display:block;fill:#005db4}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__product-experience-search .hero-banner__search-clear[hidden]{display:none}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__product-experience-search .hero-banner__search-clear:hover{background:rgba(42,121,196,0.16);border-radius:4px}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__product-experience-search .hero-banner__search-clear:active{background:rgba(42,121,196,0.24);border-radius:4px}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__product-experience-search .hero-banner__search-clear span{margin:0;top:0;position:relative;height:16px;width:16px}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__product-experience-search .hero-banner__search-clear span path{transform:scale(1.4);transform-origin:center}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__product-experience-search .hero-banner__search-input{padding:12px 16px 12px 40px;line-height:24px;border-radius:4px;width:100%;border:0;outline:solid 1px #949494;outline-offset:0}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__product-experience-search .hero-banner__search-input::placeholder{color:#2d2d2d}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__product-experience-search .hero-banner__search-input:hover{outline:solid 2px #005db4}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__product-experience-search .hero-banner__search-input:focus,.hero-banner__container[data-design-variant="product-experience"] .hero-banner__product-experience-search .hero-banner__search-input:focus-visible{outline:solid 2px #2a79c4}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__product-experience-search .hero-banner__search-input:focus::placeholder,.hero-banner__container[data-design-variant="product-experience"] .hero-banner__product-experience-search .hero-banner__search-input:focus-visible::placeholder{content:''}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__product-experience-search .hero-banner__search-input.dark-border{outline:2px solid #6d6e71}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__product-experience-search .hero-banner__search-input.dark-border:focus,.hero-banner__container[data-design-variant="product-experience"] .hero-banner__product-experience-search .hero-banner__search-input.dark-border:focus-visible{outline:solid 2px #2a79c4}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__product-experience-search .hero-banner__search-input:focus+.hero-banner__search-label{display:block}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__product-experience-search .hero-banner__search-label{position:absolute;background:white;padding:0 4px;border-radius:4px;top:12px;font-size:16px;left:40px;line-height:24px;transition:all .3s ease;pointer-events:none}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__product-experience-search .hero-banner__search-label.focused-position{left:13px;line-height:16px;font-size:12px;top:-18%}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__product-experience-media-wrapper{width:100%}
.hero-banner__container[data-design-variant="product-experience"] .product-experience__teaser-flag{position:absolute;font-family:'BarlowBold';color:white;padding:3px 4px 4px 14px;font-size:14px;line-height:18px}
.hero-banner__container[data-design-variant="product-experience"] .teaser{z-index:10;margin-right:50px}
.hero-banner__container[data-design-variant="product-experience"] .teaser .content-tile__container.layout-horizontal .teaser__image{height:112px;width:112px;align-self:center}
.hero-banner__container[data-design-variant="product-experience"] .teaser__content .teaser__subtitle,.hero-banner__container[data-design-variant="product-experience"] .teaser__content .teaser__text{display:none}
.hero-banner__container[data-design-variant="product-experience"] .teaser__content .teaser__title{font-size:1rem;line-height:1.375rem}
.hero-banner__container[data-design-variant="product-experience"] .teaser .teaser__container.layout-horizontal .teaser__wrapper .teaser__image img{border-top-left-radius:4px;border-bottom-left-radius:4px}
@media only screen and (max-width:63.9375em){.hero-banner__container[data-design-variant="product-experience"] .teaser .teaser__container.layout-horizontal .teaser__wrapper .teaser__image img{border-top-right-radius:4px;border-bottom-left-radius:0}
}
.hero-banner__container[data-design-variant="product-experience"] .teaser .teaser__container.layout-horizontal .teaser__wrapper .teaser__content{padding:16px}
.hero-banner__container[data-design-variant="product-experience"] .teaser__components{display:none}
.hero-banner__container[data-design-variant="product-experience"] .teaser .teaser-container:not(.text-only) .teaser__wrapper{display:flex}
.hero-banner__container[data-design-variant="product-experience"] .content-tile{margin-right:50px}
.hero-banner__container[data-design-variant="product-experience"] .content-tile .teaser{margin-right:0}
.hero-banner__container[data-design-variant="product-experience"] .content-tile__link{display:block;height:unset;padding:unset}
.hero-banner__container[data-design-variant="product-experience"] .product-experience__teaser-flag{display:unset}
@media only screen and (max-width:48em){.hero-banner__container[data-design-variant="product-experience"] .hero-banner__media-container{display:none}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__text-container{width:100%;padding:24px 20px 24px 20px}
.hero-banner__container[data-design-variant="product-experience"] .breadcrumb__list li{display:flex}
.hero-banner__container[data-design-variant="product-experience"] .breadcrumb__prev-arrow{display:none}
.hero-banner__container[data-design-variant="product-experience"] .breadcrumb__arrow{display:flex}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__title{line-height:2.5rem;font-size:2rem}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__copy-text{line-height:1.5rem;font-size:1.125rem}
}
@media only screen and (min-width:768px) and (max-width:1023px){.hero-banner__container[data-design-variant="product-experience"]{gap:24px}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__text-container{max-width:426px}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__media-container{max-width:421px;justify-self:end}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__title{line-height:2.5rem;font-size:2rem}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__copy-text{line-height:1.5rem;font-size:1.125rem}
.hero-banner__container[data-design-variant="product-experience"] .teaser{margin-left:97px}
.hero-banner__container[data-design-variant="product-experience"] .teaser .teaser__container.layout-horizontal:not(.text-only) .teaser__wrapper{flex-direction:column}
.hero-banner__container[data-design-variant="product-experience"] .teaser .teaser__container.layout-horizontal:not(.text-only) .teaser__wrapper .teaser__image{width:auto;height:81px;align-self:center}
.hero-banner__container[data-design-variant="product-experience"] .teaser .teaser__container.layout-horizontal:not(.text-only) .teaser__content{width:100%}
.hero-banner__container[data-design-variant="product-experience"] .content-tile{margin-left:97px}
.hero-banner__container[data-design-variant="product-experience"] .content-tile .teaser{margin-left:0}
}
@media only screen and (min-width:1024px) and (max-width:1279px){.hero-banner__container[data-design-variant="product-experience"]{gap:32px}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__text-container{max-width:609px}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__media-container{max-width:380px;justify-self:end}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__title{line-height:3rem;font-size:2.25rem}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__copy-text{line-height:1.5rem;font-size:1.125rem}
.hero-banner__container[data-design-variant="product-experience"] .teaser{margin-left:23px;margin-right:52px}
.hero-banner__container[data-design-variant="product-experience"] .teaser .teaser__container.layout-horizontal:not(.text-only) .teaser__wrapper{flex-direction:row}
.hero-banner__container[data-design-variant="product-experience"] .teaser .teaser__container.layout-horizontal:not(.text-only) .teaser__wrapper .teaser__image{width:30%;height:112px}
.hero-banner__container[data-design-variant="product-experience"] .teaser .teaser__container.layout-horizontal:not(.text-only) .teaser__content{width:70%}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__product-experience-media-wrapper{position:relative;padding-left:23px;padding-right:52px}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__product-experience-media-wrapper .content-tile{margin-right:0}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__product-experience-media-wrapper .content-tile .content-tile__container{width:100%}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__product-experience-media-wrapper .teaser{margin-left:0;margin-right:0}
}
@media only screen and (min-width:1280px) and (max-width:1535px){.hero-banner__container[data-design-variant="product-experience"]{gap:72px}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__text-container{max-width:704px}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__media-container{max-width:504px;justify-self:end}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__title{line-height:3.75rem;font-size:3rem}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__copy-text{line-height:1.75rem;font-size:1.25rem}
.hero-banner__container[data-design-variant="product-experience"] .teaser{margin-left:76px;margin-right:40px}
.hero-banner__container[data-design-variant="product-experience"] .teaser .teaser__container:not(.text-only) .teaser__wrapper{flex-direction:row}
.hero-banner__container[data-design-variant="product-experience"] .teaser .teaser__container:not(.text-only) .teaser__wrapper .teaser__image{width:30%;height:112px}
.hero-banner__container[data-design-variant="product-experience"] .teaser .teaser__container:not(.text-only) .teaser__content{width:70%}
.hero-banner__container[data-design-variant="product-experience"] .content-tile{margin-left:76px;margin-right:40px}
.hero-banner__container[data-design-variant="product-experience"] .content-tile .teaser{margin-left:0;margin-right:0}
}
@media only screen and (min-width:1536px){.hero-banner__container[data-design-variant="product-experience"]{gap:116px}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__text-container{max-width:916px}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__media-container{max-width:504px;justify-self:end}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__title{line-height:3.75rem;font-size:3rem}
.hero-banner__container[data-design-variant="product-experience"] .hero-banner__copy-text{line-height:1.75rem;font-size:1.25rem}
.hero-banner__container[data-design-variant="product-experience"] .teaser{margin-left:76px;margin-right:40px}
.hero-banner__container[data-design-variant="product-experience"] .teaser .teaser__container:not(.text-only) .teaser__wrapper{flex-direction:row}
.hero-banner__container[data-design-variant="product-experience"] .teaser .teaser__container:not(.text-only) .teaser__wrapper .teaser__image{width:30%;height:112px}
.hero-banner__container[data-design-variant="product-experience"] .teaser .teaser__container:not(.text-only) .teaser__content{width:70%}
.hero-banner__container[data-design-variant="product-experience"] .content-tile{margin-left:76px;margin-right:40px}
.hero-banner__container[data-design-variant="product-experience"] .content-tile .teaser{margin-left:0;margin-right:0}
}
body[class*="webinar"] .hero-banner__container{background:linear-gradient(270deg,#fff .02%,#efefef 99.99%);grid-template-columns:65% 35%;min-height:325px}
@media only screen and (max-width:63.9375em){body[class*="webinar"] .hero-banner__container{grid-template-columns:100%}
}
body[class*="webinar"] .hero-banner__text-container{padding:24px 5vw}
body[class*="webinar"] .hero-banner__text-container .hero-banner__webinar-label{display:none}
body[class*="webinar"] .hero-banner__text-container[data-webinar-status="upcoming"] .webinar-status__upcoming{display:block;background:linear-gradient(120deg,#cd163f 0,#f58025 100%)}
body[class*="webinar"] .hero-banner__text-container[data-webinar-status="on-demand"] .webinar-status__on-demand{display:block;background:linear-gradient(120deg,#003e7e 0,#8d0034 100%)}
body[class*="webinar"] .hero-banner__text-container[data-webinar-status="series"] .webinar-status__series{display:block;background:linear-gradient(120deg,#00aeef 0,#003e7e 100%)}
body[class*="webinar"] .hero-banner__webinar-label{border-radius:4px;color:#fff;display:none;font-size:.875rem;font-weight:700;line-height:1.125rem;margin-bottom:12px;padding:4px 16px 5px;text-transform:uppercase;width:fit-content}
body[class*="webinar"] .hero-banner__title{font-size:2.5rem;font-weight:500;line-height:3rem}
body[class*="webinar"] .hero-banner__copy-text{font-size:1.5rem;font-weight:500;line-height:2rem}
@media only screen and (max-width:48em){body[class*="webinar"] .hero-banner__copy-text{font-size:1.25rem;line-height:1.75rem}
}
body[class*="webinar"] .hero-banner__webinar-thank-you{display:none}
@media only screen and (max-width:63.9375em){body[class*="webinar"] .hero-banner__media-container{display:none}
}
body[class*="webinar"] .generic-container:has(#webinar-related-resources){display:none}
.hero-banner .plex-hero .social-media-sharing .st-custom-button svg{fill:#fff}
.hero-banner .plex-hero .social-media-sharing .st-custom-button svg:hover{border-radius:3px;background:rgba(255,255,255,0.3)}
.plex-hero{background:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/plex/plex_hero_resources.png');background-size:cover;background-position:center;min-height:350px;padding:40px;display:flex}
.plex-hero *{color:#fff}
.plex-hero .hero-banner__media-wrapper{margin:0}
.plex-hero .hero-banner__container{min-height:unset;gap:32px;grid-template-columns:50% 1fr}
.plex-hero .hero-banner__title{font-family:Montserrat;font-size:32px;font-style:normal;font-weight:500;line-height:40px;margin-bottom:8px}
@media only screen and (min-width:48em){.plex-hero .hero-banner__title{font-size:40px;line-height:48px}
}
@media only screen and (min-width:80em){.plex-hero .hero-banner__title{font-size:48px;line-height:60px}
}
.plex-hero .hero-banner__copy-text{margin-bottom:32px}
.plex-hero .hero-banner__text-container{padding:0}
.plex-hero .plex-hero-image{position:relative}
.plex-hero .plex-hero-image-container-border{width:100%;height:100%;position:absolute;bottom:-33px;right:-33px;border:12px solid #3beedd;background-color:transparent;border-image-source:linear-gradient(to right,#3beedd,#00aeef);border-image-slice:1;z-index:-1}
.plex-hero .plex-hero-image-container{padding-right:33px;padding-bottom:33px}
.plex-hero.resource-background{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/plex/plex_hero_resources.png')}
.plex-hero.resource-background .hero-banner__container{grid-template-columns:1fr 33.33%}
@media only screen and (max-width:63.9375em){.plex-hero.resource-background .hero-banner__container{grid-template-columns:100%}
}
.plex-hero.parent-background{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/plex/plex_hero_parent.png')}
.plex-hero.parent-background .hero-banner__container{grid-template-columns:1fr 33.33%}
@media only screen and (max-width:63.9375em){.plex-hero.parent-background .hero-banner__container{grid-template-columns:100%}
}
.plex-hero.child-background{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/plex/plex_hero_child.png')}
.plex-hero.asset-background{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/plex/plex_hero_asset.png')}
.plex-hero.asset-background .hero-banner__container{grid-template-columns:100%}
@media only screen and (min-width:47.9375em){.plex-hero.asset-background .hero-banner__container{grid-template-columns:50% 1fr}
}
.plex-hero.asset-background .hero-banner__container[data-no-media]{grid-template-columns:100%}
@media only screen and (min-width:47.9375em){.plex-hero.asset-background .hero-banner__container[data-no-media]{grid-template-columns:50% 1fr}
}
.plex-hero.home-background{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/plex/plex_hero_home.png');padding:88px 40px}
.plex-hero.home-background .hero-banner__container{grid-template-columns:100%}
@media only screen and (min-width:47.9375em){.plex-hero.home-background .hero-banner__container{grid-template-columns:50% 1fr}
}
.plex-hero.home-background .hero-banner__text-container{justify-content:flex-start}
.plex-hero.home-background .hero-banner__title{font-size:40px;font-style:normal;font-weight:800;line-height:48px}
@media only screen and (min-width:48em){.plex-hero.home-background .hero-banner__title{font-size:64px;font-weight:800;line-height:72px}
}
@media only screen and (min-width:80em){.plex-hero.home-background .hero-banner__title{font-size:80px;line-height:88px;font-weight:800}
}
.plex-hero .hero-banner__read-time-icon svg{fill:#fff}
.plex-hero .hero-banner__plex-background{position:absolute;top:0}
a.video{width:95px;height:95px;position:absolute;z-index:2;left:70%;top:40%}
a.video rect{fill:transparent;transition:all .3s ease}
a.video:hover rect,a.video:focus rect,a.video:active rect{fill:#2a79c4}
@media only screen and (max-width:1268px){a.video{left:calc(50% - 45px);top:calc(50% - 45px)}
}
.vector-graphics.mobile{display:none}
@media only screen and (max-width:1268px){.vector-graphics.mobile{display:flex}
.desktop{display:none !important}
}
.hidden-vectors{height:0;width:0;position:absolute}
#blur-effect{position:absolute;top:0;left:0;width:30%;height:100%}
#blur-effect #motionPath{overflow:visible;max-width:100%;position:absolute;width:100%;height:80%;top:0;left:0}
#blur-effect #motionPath path{stroke-width:2;stroke:white}
#blur-effect #motionPath,#blur1{position:absolute;z-index:100;filter:blur(50px);opacity:.5}
.Hero-Vector-Left-Container{width:60%;height:100%;position:absolute;overflow:hidden;display:flex;left:0;top:0;z-index:99;opacity:.9}
.Hero-Vector-Left{z-index:99;width:100%;height:100%;fill:url(clientlib-site/build/#gradient) !important;right:55%;position:absolute}
.Hero-Vector-Middle-Container{position:absolute;right:calc(40% - 50px);z-index:99;width:678px;height:436px}
.Hero-Vector-Middle{z-index:99;width:100%;height:100%;fill:url(clientlib-site/build/#gradient) !important;opacity:0}
.Hero-Vector-Right-Container-A{width:377px;height:454px;position:absolute;right:0;bottom:0;z-index:99;opacity:.45}
.Hero-Vector-Right-A{z-index:99;width:100%;height:100%;fill:url(clientlib-site/build/#gradient) !important}
.Hero-Vector-Right-A path{opacity:.45}
.Hero-Vector-Right-Container-B{width:377px;height:454px;position:absolute;right:0;bottom:0;z-index:99}
.Hero-Vector-Right-B{z-index:99;width:100%;height:100%;fill:url(clientlib-site/build/#gradient) !important;opacity:.45}
.Hero-Vector-Right-Container-C{width:377px;height:454px;position:absolute;right:0;bottom:0;z-index:99;opacity:0}
.Hero-Vector-Right-C{z-index:99;width:100%;height:100%;fill:url(clientlib-site/build/#gradient) !important}
.Hero-Vector-Outline-Container{position:absolute;bottom:-198px;z-index:99;width:240px;height:198px;fill:none;opacity:0}
.Hero-Vector-Outline{z-index:99;width:100%;height:100%}
.Hero-Vector-Outline-Path{stroke-width:4px;stroke:url(clientlib-site/build/#gradient-outline) !important;opacity:.5}
.Hero-Vector-Solid-Container{position:absolute;left:0;bottom:-281px;z-index:99;width:341px;height:281px;opacity:0}
.Hero-Vector-Solid{z-index:99;width:100%;height:100%;fill:url(clientlib-site/build/#gradient) !important}
.Hero-Vector-Solid-Container-2{position:absolute;right:0;bottom:0;z-index:99;width:676px;height:624px;opacity:.7;clip-path:polygon(300px 624px,676px 170px,676px 624px)}
.Hero-Vector-Solid-2{z-index:99;width:100%;height:100%;fill:url(clientlib-site/build/#gradient) !important}
.Hero-Vector-Solid-2 .Hero-Vector-Solid-2-Path{transform:translateX(200px)}
.Hero-Vector-BR-Container{position:absolute;left:0;bottom:-281px;z-index:99;width:341px;height:281px;opacity:0}
.Hero-Vector-Solid{z-index:99;width:100%;height:100%;fill:url(clientlib-site/build/#gradient) !important}
.m-Hero-Background{position:absolute;width:100%;height:100%;left:0;top:0;opacity:0}
.m-Hero-Vector-Left-Container{height:0;width:100%;position:absolute;left:0;top:0;z-index:99;opacity:.9}
.m-Hero-Vector-Left{z-index:99;width:100%;height:100%;fill:url(clientlib-site/build/#gradient) !important}
.m-Hero-Vector-Middle-Container{position:absolute;right:calc(0% - 20px);z-index:99;height:218px;top:-20px !important;opacity:0}
.m-Hero-Vector-Middle{z-index:99;width:100%;height:100%;fill:url(clientlib-site/build/#gradient) !important}
.m-Hero-Vector-Outline-Container{position:absolute;left:-50px;top:calc(100% - 50px);z-index:10001;width:170px;height:140px;fill:none}
.m-Hero-Vector-Outline{z-index:99;width:100%;height:100%}
.m-Hero-Vector-Outline-Path{stroke-width:4px;stroke:url(clientlib-site/build/#gradient-outline) !important;opacity:.5}
.m-Hero-Vector-Solid-Container{position:absolute;left:-10px;top:calc(100% - 70px);z-index:10000;width:170px;height:140px}
.m-Hero-Vector-Solid{z-index:99;width:100%;height:100%;fill:url(clientlib-site/build/#gradient) !important}
.m-Hero-Vector-Solid-Container-2{display:none}
.m-Hero-Vector-Solid-2{z-index:99;width:100%;height:100%;fill:url(clientlib-site/build/#gradient) !important}
.m-Hero-Vector-Solid-2 .Hero-Vector-Solid-2-Path{transform:rotate(90deg)}
.m-Hero-Vector-Solid{z-index:99;width:100%;height:100%;fill:url(clientlib-site/build/#gradient) !important;opacity:.5}
@media only screen and (max-width:1268px){.m-Hero-Vector-Outline-Container,.m-Hero-Vector-Solid-Container{display:flex}
.new-hero-text{transform:none !important}
}
.new-hero-wrapper-outer{min-height:70dvh}
.new-hero-wrapper{display:flex;min-height:100% !important;flex-direction:column;position:relative;z-index:5}
.new-hero-wrapper.loading .new-hero{transition:none}
.new-hero{display:flex;transition:z-index 0 .5s,opacity 0 .5s;height:100%;align-self:stretch;width:100vw !important;flex-shrink:0;position:absolute;z-index:2;opacity:0;background-color:#fff}
.new-hero .date{margin-bottom:.5rem}
.new-hero h1,.new-hero h2{font-family:BarlowMedium,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400;font-style:normal;font-size:64px;line-height:1.1;text-shadow:0 1px 16px rgba(0,0,0,0.2)}
.new-hero .description{font-size:20px;line-height:28px;font-family:"BarlowMedium",Arial,Helvetica Neue,Helvetica,sans-serif;margin-bottom:1rem;margin-top:8px;text-shadow:0 1px 16px rgba(0,0,0,0.32);width:60%}
.new-hero-text-wrapper{width:100%;display:flex;margin:100px 50px 150px 50px}
.new-hero-text{width:60%;min-height:100%;position:relative;display:flex;flex-direction:column;justify-content:center;opacity:0;z-index:101;transform:translate(0,100px)}
.new-hero-text{color:#fff}
.new-hero-image{width:100%;height:100%;display:flex;align-items:center;justify-content:center;justify-content:flex-end;position:absolute;overflow:hidden;top:0}
.new-hero-image .hero{right:0;transform:scaleY(1);z-index:3;display:flex;height:100%;width:100%}
.new-hero-image .hero img{transform:scaleY(1);min-width:100%;max-width:none !important;position:relative;object-fit:cover;transition:opacity .5s ease}
.new-hero.slick-active{z-index:10;display:flex;opacity:1}
.new-hero-image .hero picture{display:contents}
@media only screen and (max-width:1535px){.Hero-Vector-Left-Container{width:75%}
.Hero-Vector-Middle-Container{right:calc(25% - 50px)}
}
@media only screen and (max-width:1268px){.new-hero-text-wrapper{margin:0}
.new-hero-wrapper{overflow:hidden}
.new-hero-image{overflow:hidden}
.new-hero-text{padding:100px 50px 75px 50px;height:auto;z-index:auto;opacity:1}
.new-hero .description{width:100%;font-size:20px;line-height:28px}
.quick-links{display:none !important}
.new-hero{flex-direction:column}
.new-hero-text{width:100%}
.new-hero-image{position:relative;z-index:1000}
.new-hero-image .hero img{max-width:100% !important}
.new-hero-text-inner{z-index:1000;opacity:0;transform:translate(0,100px)}
}
@media only screen and (max-width:1024px){.new-hero-text{padding:100px 25px 75px 25px;height:auto;z-index:auto;opacity:1}
}
@media only screen and (max-width:769px){.new-hero h1,.new-hero h2{font-size:40px}
}
@media only screen and (min-width:1535px){.new-hero h1,.new-hero h2{font-size:80px}
.new-hero .description{font-size:24px;line-height:32px}
}
.progressBarWrapper{position:absolute;top:30px;left:50px;z-index:100;display:flex;align-items:center}
.progressBarContainer button{display:block;width:56px;height:30px;background:0;display:flex;align-items:center;padding:0;margin-right:16px;float:left;color:white;border:0}
.progressBarContainer button:last-child{margin-right:0}
.progressBarContainer button span.progressBar{width:56px;height:2px;background-color:rgba(255,255,255,0.4);display:block;transition:all .3s ease}
.progressBarContainer button:hover span.progressBar,.progressBarContainer button:focus span.progressBar,.progressBarContainer button:active span.progressBar{background-color:#fff}
.progressBarContainer button:hover span.progressBar.active,.progressBarContainer button:focus span.progressBar.active,.progressBarContainer button:active span.progressBar.active{background-color:rgba(255,255,255,0.4)}
.progressBarContainer button span.progressBar .inProgress{background-color:#fff;width:0;height:2px}
@media only screen and (max-width:1024px){.progressBarWrapper{left:25px}
}
.play-pause-wrapper .play-pause{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;padding:12px;margin:0;border:0;background:0;opacity:.5;transition:all .3s ease}
.play-pause-wrapper .play-pause:hover{opacity:1}
.play-pause-wrapper .play-pause svg{fill:none}
.play-pause-wrapper .play-pause svg path{fill:#fff}
.play{padding:2px;position:relative;left:2px}
.playing .play{display:none}
.paused .play{display:flex}
.paused .pause{display:none}
[data-slide-color="red"]{background:#f58025}
[data-slide-color="red"] .Hero-Vector-Outline-Path{stroke:url(clientlib-site/build/#gradient-outline-red) !important}
[data-slide-color="red"] .Hero-Vector-Left,[data-slide-color="red"] .Hero-Vector-Middle,[data-slide-color="red"] .Hero-Vector-Right-A,[data-slide-color="red"] .Hero-Vector-Right-B,[data-slide-color="red"] .Hero-Vector-Right-C,[data-slide-color="red"] .Hero-Vector-Solid,[data-slide-color="red"] .Hero-Vector-Solid-2,[data-slide-color="red"] .Hero-Vector-Solid{fill:url(clientlib-site/build/#gradient-red) !important}
[data-slide-color="red"] #blur1{fill:#f58025}
[data-slide-color="red"] .m-Hero-Background{background:#f58025}
[data-slide-color="red"] .m-Hero-Vector-Left,[data-slide-color="red"] .m-Hero-Vector-Middle,[data-slide-color="red"] .m-Hero-Vector-Solid,[data-slide-color="red"] .m-Hero-Vector-Solid-2{fill:url(clientlib-site/build/#gradient-red) !important}
[data-slide-color="red"] .m-Hero-Vector-Outline-Path{stroke:url(clientlib-site/build/#gradient-outline-red) !important}
[data-slide-color="blue-green"]{background:#77c14c}
[data-slide-color="blue-green"] .Hero-Vector-Outline-Path{stroke:url(clientlib-site/build/#gradient-outline-blue-green) !important}
[data-slide-color="blue-green"] .Hero-Vector-Middle,[data-slide-color="blue-green"] .Hero-Vector-Right-A,[data-slide-color="blue-green"] .Hero-Vector-Right-B,[data-slide-color="blue-green"] .Hero-Vector-Right-C,[data-slide-color="blue-green"] .Hero-Vector-Solid,[data-slide-color="blue-green"] .Hero-Vector-Solid-2,[data-slide-color="blue-green"] .Hero-Vector-Solid{fill:url(clientlib-site/build/#gradient-blue-green) !important}
[data-slide-color="blue-green"] #blur1{fill:#00aeef}
[data-slide-color="blue-green"] .Hero-Vector-Left{fill:#003e7e !important}
[data-slide-color="blue-green"] .m-Hero-Background{background:#003e7e}
[data-slide-color="blue-green"] .m-Hero-Vector-Left{fill:url(clientlib-site/build/#gradient-blue) !important}
[data-slide-color="blue-green"] .m-Hero-Vector-Middle,[data-slide-color="blue-green"] .m-Hero-Vector-Solid,[data-slide-color="blue-green"] .m-Hero-Vector-Solid-2{fill:url(clientlib-site/build/#gradient-blue-green) !important}
[data-slide-color="blue-green"] .m-Hero-Vector-Outline-Path{stroke:url(clientlib-site/build/#gradient-blue-green) !important}
[data-slide-color="blue"]{background:#003e7e}
[data-slide-color="blue"] .Hero-Vector-Outline-Path{stroke:url(clientlib-site/build/#gradient-outline-blue) !important}
[data-slide-color="blue"] .Hero-Vector-Middle,[data-slide-color="blue"] .Hero-Vector-Solid,[data-slide-color="blue"] .Hero-Vector-Solid-2,[data-slide-color="blue"] .Hero-Vector-Solid{fill:url(clientlib-site/build/#gradient-blue) !important}
[data-slide-color="blue"] #blur1{fill:#00aeef}
[data-slide-color="blue"] .Hero-Vector-Left,[data-slide-color="blue"] .Hero-Vector-Right-A,[data-slide-color="blue"] .Hero-Vector-Right-B,[data-slide-color="blue"] .Hero-Vector-Right-C{fill:#003e7e !important}
[data-slide-color="blue"] .m-Hero-Background{background:#003e7e}
[data-slide-color="blue"] .m-Hero-Vector-Left,[data-slide-color="blue"] .m-Hero-Vector-Middle,[data-slide-color="blue"] .m-Hero-Vector-Solid,[data-slide-color="blue"] .m-Hero-Vector-Solid-2{fill:url(clientlib-site/build/#gradient-blue) !important}
[data-slide-color="blue"] .m-Hero-Vector-Outline-Path{stroke:url(clientlib-site/build/#gradient-blue) !important}
[data-slide-color="ab"]{background:#003e7e}
[data-slide-color="ab"] .Hero-Vector-Outline-Path{stroke:url(clientlib-site/build/#gradient-outline-ab) !important}
[data-slide-color="ab"] .Hero-Vector-Left,[data-slide-color="ab"] .Hero-Vector-Middle,[data-slide-color="ab"] .Hero-Vector-Right-A,[data-slide-color="ab"] .Hero-Vector-Right-B,[data-slide-color="ab"] .Hero-Vector-Right-C,[data-slide-color="ab"] .Hero-Vector-Solid,[data-slide-color="ab"] .Hero-Vector-Solid-2,[data-slide-color="ab"] .Hero-Vector-Solid{fill:url(clientlib-site/build/#gradient-ab) !important}
[data-slide-color="ab"] #blur1{fill:#003e7e}
[data-slide-color="ab"] .m-Hero-Background{background:#cd163f}
[data-slide-color="ab"] .m-Hero-Vector-Left,[data-slide-color="ab"] .m-Hero-Vector-Middle,[data-slide-color="ab"] .m-Hero-Vector-Solid,[data-slide-color="ab"] .m-Hero-Vector-Solid-2{fill:url(clientlib-site/build/#gradient-ab) !important}
[data-slide-color="ab"] .m-Hero-Vector-Outline-Path{stroke:url(clientlib-site/build/#gradient-ab) !important}
[data-slide-color="white"] .Hero-Vector-Outline-Path{stroke:url(clientlib-site/build/#gradient-outline-white) !important}
[data-slide-color="white"] .Hero-Vector-Left,[data-slide-color="white"] .Hero-Vector-Middle,[data-slide-color="white"] .Hero-Vector-Right-A,[data-slide-color="white"] .Hero-Vector-Right-B,[data-slide-color="white"] .Hero-Vector-Right-C,[data-slide-color="white"] .Hero-Vector-Solid,[data-slide-color="white"] .Hero-Vector-Solid-2,[data-slide-color="white"] .Hero-Vector-Solid{fill:url(clientlib-site/build/#gradient-white) !important}
[data-slide-color="white"] #blur1{fill:#fff}
[data-slide-color="white"] .m-Hero-Background{background:#fff}
[data-slide-color="white"] .m-Hero-Vector-Left,[data-slide-color="white"] .m-Hero-Vector-Middle,[data-slide-color="white"] .m-Hero-Vector-Solid,[data-slide-color="white"] .m-Hero-Vector-Solid-2{fill:url(clientlib-site/build/#gradient-white) !important}
[data-slide-color="white"] .m-Hero-Vector-Outline-Path{stroke:url(clientlib-site/build/#gradient-white) !important}
[data-slide-color="white"] .description,[data-slide-color="white"] h1,[data-slide-color="white"] h1 *{color:#2d2d2d !important;text-shadow:none !important}
[data-slide-color="white"] h2,[data-slide-color="white"] h2 *{color:#2d2d2d !important;text-shadow:none !important}
#clip-mask{height:0}
.quick-links{z-index:100 !important;margin-top:-50px}
.edit-mode .hero-carousel-slide{height:420px}
.edit-mode.new-hero{position:relative !important;height:auto}
.hero-carousel:has(.edit-mode){height:430px}
.horizontal-rule hr{border-top:1px solid #e5e6e9;margin:-1px 0 0 0}
.horizontal-rule .edit-mode{padding:2rem 0}
.horizontal-rule.push-top{margin-top:3.5rem}
.horizontal-rule.push-bottom{margin-bottom:3.5rem}
.icon-heading{padding:10px;border-bottom:2px solid #e5e6e9}
.icon-heading .iconGradient{height:0}
.icon-heading__icon{width:30px;height:30px;display:inline-block;fill:url("clientlib-site/build/#iconGradient");margin-right:10px}
.icon-heading__container{display:inline-flex}
.icon-heading__text{display:inline;font-size:1.5rem;line-height:1.75rem;font-weight:500;font-family:"Open Sans",sans-serif}
body[class*="webinar"] .icon-heading{border-bottom:0;padding:12px 0}
body[class*="webinar"] .icon-heading__container{align-items:center;background-color:#fafafa;padding:16px;width:100%}
body[class*="webinar"] .icon-heading div.icon-heading__icon{height:40px;margin-right:16px;width:40px}
body[class*="webinar"] .icon-heading div.icon-heading__icon::before{content:'';display:inline-block;height:40px;mask:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/icons/good.svg');mask-position:center;mask-repeat:no-repeat;mask-size:cover;width:40px}
body[class*="webinar"] .icon-heading div.icon-heading__icon span{display:none}
body[class*="webinar"] .icon-heading__text{font-size:1.25rem;font-weight:700;line-height:1.75rem}
body[class*="webinar"]:has(.hero-banner__text-container[data-webinar-status="upcoming"]) div.icon-heading__icon::before{background:linear-gradient(120deg,#cd163f 0,#f58025 100%)}
body[class*="webinar"]:has(.hero-banner__text-container[data-webinar-status="on-demand"]) div.icon-heading__icon::before{background:linear-gradient(120deg,#003e7e 0,#8d0034 100%)}
.id-wall__container{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:linear-gradient(180deg,rgba(255,255,255,0) -9.3%,#fff 13.29%)}
.id-wall__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:flex;justify-content:center;align-items:center}
.id-wall__content{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;width:62.5%;padding:24px 80px 40px 80px;border-radius:4px;border:1px solid #ccc;margin:170px 0;z-index:2}
@media only screen and (max-width:48em){.id-wall__content{width:calc(100% - 32px);padding:16px}
}
.id-wall__content-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
.id-wall__content-background-image{width:100%;height:100%;object-position:center;object-fit:cover;border-radius:4px}
.id-wall__text{text-align:center;font-family:"Open Sans",sans-serif;font-size:1rem;line-height:1.5rem}
.id-wall__text-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;z-index:2}
.id-wall__title{text-align:center;font-family:"Open Sans",sans-serif;font-size:2rem;line-height:2.5rem}
@media only screen and (max-width:48em){.id-wall__title{font-size:1.5rem;line-height:2rem}
}
.id-wall__cta{display:flex;padding:12px 24px;border-radius:4px;background:transparent;color:#fff;font-family:"Open Sans",sans-serif;font-size:1rem;line-height:1.5rem;text-transform:uppercase;cursor:pointer;transition:background .3s ease;z-index:2}
.id-wall__cta:hover{background:#8f0f2c}
.id-wall__cta:focus{background:#7cd2ec}
.id-wall__no-account{font-family:"Open Sans",sans-serif;font-size:1rem;line-height:1.5rem}
.id-wall__no-account-container{display:flex;align-items:center;justify-content:center;gap:4px;z-index:2}
@media only screen and (max-width:48em){.id-wall__no-account-container{flex-direction:column;gap:4px}
}
.id-wall__create-account{font-family:"Open Sans",sans-serif;font-size:1rem;line-height:1.5rem;text-decoration:none}
.id-wall__create-account:hover{text-decoration:underline;color:#8f0f2c}
.id-wall__create-account:focus{text-decoration:underline;color:#7cd2ec}
.cmp-iframe{margin:20px auto}
.cmp-iframe__small-edit{display:none}
.cmp-iframe__container{position:relative;overflow:hidden;height:100%}
.cmp-iframe__container.noheight{height:0;padding-bottom:56.25%}
.cmp-iframe__container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}
.image{position:relative;display:block}
.image img{display:block;margin:0 auto;max-width:100%;height:auto}
.image img.shapeCircle{mask-image:radial-gradient(circle closest-side at center,#000 99%,transparent)}
.image.align-left img,.image.align-right img{display:inline-block;margin:0}
.image.align-right{text-align:right}
.image.size-icon-small img{max-width:32px}
.image.size-icon-medium img{max-width:64px}
.image.size-icon-large img{max-width:90px}
.image.size-logo img{max-width:200px}
.image figcaption p{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .image figcaption p,html[lang^="ja"] .image figcaption p,html[lang^="ko"] .image figcaption p,html[lang^="pl"] .image figcaption p,html[lang^="ru"] .image figcaption p,html[lang^="tr"] .image figcaption p,html[lang^="zh"] .image figcaption p{font-family:Helvetica Neue,Helvetica,sans-serif}
.image.image-caption-gray-background figcaption{background-color:#e5e6e9;padding:20px 15px}
.language-link{position:relative}
.language-link__title{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;display:flex;align-items:center;font-size:1.25rem;margin:0}
html[lang^="cs"] .language-link__title,html[lang^="ja"] .language-link__title,html[lang^="ko"] .language-link__title,html[lang^="pl"] .language-link__title,html[lang^="ru"] .language-link__title,html[lang^="tr"] .language-link__title,html[lang^="zh"] .language-link__title{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.language-link__title_icon{display:flex;align-items:center}
.language-link__title_icon svg{width:22px;height:22px;margin-right:.5rem;fill:#003876}
.language-link__link{display:flex;align-items:center;color:#2d2d2d;text-decoration:none;padding:.75rem 0}
.language-link__link:hover,.language-link__link:active,.language-link__link:focus{color:#003876;text-decoration:underline}
.cmp-left-navigation{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;width:100%;display:flex}
html[lang^="cs"] .cmp-left-navigation,html[lang^="ja"] .cmp-left-navigation,html[lang^="ko"] .cmp-left-navigation,html[lang^="pl"] .cmp-left-navigation,html[lang^="ru"] .cmp-left-navigation,html[lang^="tr"] .cmp-left-navigation,html[lang^="zh"] .cmp-left-navigation{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.cmp-left-navigation__indicator{cursor:pointer;text-decoration:none;font-size:1rem;line-height:1.375rem;text-align:center;border-bottom:3px solid #e5e6e9;padding:16px 10px;position:relative}
.cmp-left-navigation__indicator-container{width:15%;height:fit-content;padding:0 40px 0 0;z-index:2;position:sticky;top:var(--top-offset)}
.cmp-left-navigation__indicator-container a:visited{color:#2d2d2d}
.cmp-left-navigation__indicator-container a:focus{outline:0}
.cmp-left-navigation__indicator-list{display:flex;flex-direction:column}
.cmp-left-navigation__indicator.active{border-bottom:3px solid #f58025}
.cmp-left-navigation__indicator:hover{color:#2a79c4;border-bottom:3px solid #2a79c4;outline:0}
.cmp-left-navigation__indicator:hover .cmp-left-navigation__indicator-progress-bar-background{background-color:#2a79c4}
.cmp-left-navigation__indicator-progress-bar{display:none;position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#f58025;transform:scaleX(0);transform-origin:left;z-index:2}
.cmp-left-navigation__indicator-progress-bar-background{display:none;position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#e5e6e9;z-index:1}
.cmp-left-navigation__indicator.clicked .cmp-left-navigation__indicator-progress-bar-background{background-color:#f58025}
.cmp-left-navigation__content{display:flex;flex-wrap:wrap}
.cmp-left-navigation__content-container{height:fit-content;width:50%;position:sticky;top:var(--top-offset)}
.cmp-left-navigation__content-image{width:100%;height:100%;display:flex}
.cmp-left-navigation__content-image img{box-shadow:0 4px 34px rgba(0,0,0,0.1);width:100%}
.cmp-left-navigation__content-image-list{width:100%;height:100%;position:relative}
.cmp-left-navigation__content-image-frame{padding:0 40px;width:100%;position:absolute;display:flex;flex-wrap:wrap;align-content:flex-start;opacity:0;transition:all .5s ease-in-out}
.cmp-left-navigation__content-image-frame.active{opacity:1}
.cmp-left-navigation__scroller{width:100%;height:100%}
.cmp-left-navigation__scroller-wrapper{position:relative;width:100%;height:100%;z-index:1}
.cmp-left-navigation__scroller-container{width:35%;padding-left:20px}
.cmp-left-navigation__scroller-content{width:100%;display:flex;justify-content:center;flex-direction:column}
.cmp-left-navigation__scroller-section{margin-bottom:32px}
.cmp-left-navigation__scroller-section:last-child{margin-bottom:0}
.cmp-left-navigation__scroller::-webkit-scrollbar{display:none}
.cmp-left-navigation__background-icon{display:none}
.cmp-left-navigation.cmp-left-navigation--shard-background .cmp-left-navigation__background-icon{position:absolute;left:0;margin-top:190px;display:block}
@media only screen and (max-width:48em){.cmp-left-navigation.cmp-left-navigation--shard-background .cmp-left-navigation__background-icon{display:none}
}
@media only screen and (min-width:102.5em){.cmp-left-navigation .cmp-left-navigation__scroller .button--outline a,.cmp-left-navigation .cmp-left-navigation__scroller .button--primary a{margin-left:0;margin-right:0}
}
@media only screen and (max-width:48em){.cmp-left-navigation .cmp-left-navigation__scroller .button--outline a,.cmp-left-navigation .cmp-left-navigation__scroller .button--primary a{margin-left:0;margin-right:0}
}
.cmp-left-navigation .cmp-left-navigation__scroller .cmp-text{padding-left:0 !important;padding-right:0 !important}
.cmp-left-navigation .cmp-accordion-left-nav .cmp-text{padding-left:0;padding-right:0}
.cmp-left-navigation--progress-bar .cmp-left-navigation__indicator{border-bottom:0}
.cmp-left-navigation--progress-bar .cmp-left-navigation__indicator.active .cmp-left-navigation__indicator-progress-bar{display:block}
.cmp-left-navigation--progress-bar .cmp-left-navigation__indicator-progress-bar-background{display:block}
.cmp-left-navigation--progress-bar .cmp-left-navigation__indicator.active{border-bottom:0}
.cmp-left-navigation--progress-bar .cmp-left-navigation__indicator:hover{border-bottom:0}
.cmp-left-navigation__content-full-width .cmp-left-navigation__content-container{display:none}
.cmp-left-navigation__content-full-width .cmp-left-navigation__scroller-container{width:85%}
.cmp-left-navigation__content-full-width .cmp-accordion-left-nav .cmp-accordion-item__content-image{display:none}
.cmp-left-navigation__desktop{display:flex;width:100%}
@media only screen and (max-width:48em){.cmp-left-navigation__desktop{display:none}
}
.cmp-left-navigation__mobile{display:none}
@media only screen and (max-width:48em){.cmp-left-navigation__mobile{display:flex;width:100%}
}
.cmp-left-navigation__mobile .cmp-accordion-left-nav{margin-left:auto;margin-right:auto;position:relative;width:100%}
.cmp-left-navigation__mobile .cmp-accordion .aem-GridColumn .cmp-text{padding:0 !important}
.cmp-left-navigation__mobile .cmp-accordion__btn-container{display:flex;width:100%;justify-content:flex-end;margin-bottom:8px}
.cmp-left-navigation__mobile .cmp-accordion__expand-all-btn,.cmp-left-navigation__mobile .cmp-accordion__collapse-all-btn{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;cursor:pointer;width:fit-content;color:#2a79c4}
html[lang^="cs"] .cmp-left-navigation__mobile .cmp-accordion__expand-all-btn,html[lang^="cs"] .cmp-left-navigation__mobile .cmp-accordion__collapse-all-btn,html[lang^="ja"] .cmp-left-navigation__mobile .cmp-accordion__expand-all-btn,html[lang^="ja"] .cmp-left-navigation__mobile .cmp-accordion__collapse-all-btn,html[lang^="ko"] .cmp-left-navigation__mobile .cmp-accordion__expand-all-btn,html[lang^="ko"] .cmp-left-navigation__mobile .cmp-accordion__collapse-all-btn,html[lang^="pl"] .cmp-left-navigation__mobile .cmp-accordion__expand-all-btn,html[lang^="pl"] .cmp-left-navigation__mobile .cmp-accordion__collapse-all-btn,html[lang^="ru"] .cmp-left-navigation__mobile .cmp-accordion__expand-all-btn,html[lang^="ru"] .cmp-left-navigation__mobile .cmp-accordion__collapse-all-btn,html[lang^="tr"] .cmp-left-navigation__mobile .cmp-accordion__expand-all-btn,html[lang^="tr"] .cmp-left-navigation__mobile .cmp-accordion__collapse-all-btn,html[lang^="zh"] .cmp-left-navigation__mobile .cmp-accordion__expand-all-btn,html[lang^="zh"] .cmp-left-navigation__mobile .cmp-accordion__collapse-all-btn{font-family:Helvetica Neue,Helvetica,sans-serif}
.cmp-left-navigation__mobile .cmp-accordion__expand-all-btn:hover,.cmp-left-navigation__mobile .cmp-accordion__collapse-all-btn:hover{text-decoration:underline;color:#005db4}
.cmp-left-navigation__mobile .cmp-accordion__expand-all-btn.hide,.cmp-left-navigation__mobile .cmp-accordion__collapse-all-btn.hide{display:none}
.cmp-left-navigation__mobile .cmp-accordion-item{opacity:0;position:relative;text-align:left;transition:none;border-bottom:2px solid #e5e6e9}
.cmp-left-navigation__mobile .cmp-accordion-item:hover{border-bottom:2px solid #2a79c4}
.cmp-left-navigation__mobile .cmp-accordion-item:hover[data-expanded="true"]{border-bottom:0}
.cmp-left-navigation__mobile .cmp-accordion-item__header{cursor:pointer;outline:0;position:relative;display:flex;justify-content:space-between}
.cmp-left-navigation__mobile .cmp-accordion-item__header .title{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;color:#43434d;font-size:1.25rem;line-height:1.75rem;margin:0;padding:14px 0;text-transform:none}
html[lang^="cs"] .cmp-left-navigation__mobile .cmp-accordion-item__header .title,html[lang^="ja"] .cmp-left-navigation__mobile .cmp-accordion-item__header .title,html[lang^="ko"] .cmp-left-navigation__mobile .cmp-accordion-item__header .title,html[lang^="pl"] .cmp-left-navigation__mobile .cmp-accordion-item__header .title,html[lang^="ru"] .cmp-left-navigation__mobile .cmp-accordion-item__header .title,html[lang^="tr"] .cmp-left-navigation__mobile .cmp-accordion-item__header .title,html[lang^="zh"] .cmp-left-navigation__mobile .cmp-accordion-item__header .title{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
@media only screen and (min-width:101.25em){.cmp-left-navigation__mobile .cmp-accordion-item__header .title{padding-left:16px}
}
.cmp-left-navigation__mobile .cmp-accordion-item__header .cmp-accordion-item__icon-expand{display:block;width:30px;height:30px}
.cmp-left-navigation__mobile .cmp-accordion-item__header .cmp-accordion-item__icon-expand svg{fill:#2d2d2d;transform:rotate(0);transition:transform .2s ease-out}
.cmp-left-navigation__mobile .cmp-accordion-item__header[aria-expanded="true"] .cmp-accordion-item__icon-expand svg{transform:rotate(-180deg);transition:transform .2s ease-out}
.cmp-left-navigation__mobile .cmp-accordion-item__header[aria-expanded="true"]:hover+.cmp-accordion-item__content{border-bottom:2px solid #2a79c4}
.cmp-left-navigation__mobile .cmp-accordion-item__header:hover .title{color:#2a79c4}
.cmp-left-navigation__mobile .cmp-accordion-item .aem-GridColumn.text{margin:0}
.cmp-left-navigation__mobile .cmp-accordion-item__icon-expand{bottom:0;fill:#003876;left:13px;margin-top:auto;margin-bottom:auto;top:0}
@media only screen and (min-width:101.25em){.cmp-left-navigation__mobile .cmp-accordion-item__icon-expand{left:0}
}
.cmp-left-navigation__mobile .cmp-accordion-item__content{overflow:hidden;position:relative;z-index:2;animation:none;transition:none}
.cmp-left-navigation__mobile .cmp-accordion-item__content[aria-hidden="false"]{padding-bottom:0}
.cmp-left-navigation__mobile .cmp-accordion-item__content p{font-size:1rem}
@media only screen and (min-width:101.25em){.cmp-left-navigation__mobile .cmp-accordion-item__content{padding-left:16px}
}
.cmp-left-navigation__mobile .cmp-accordion-item__content-image{display:flex;justify-content:center}
.link-list__list{list-style-type:none;margin:0;padding:0;display:block;position:relative;transition:all .2s ease-out}
@media only screen and (max-width:48em){.link-list__container.collapse-mobile .link-list__list{overflow:hidden;background:#fff}
.link-list__container.collapse-mobile .link-list__list .link-list__item:first-child a{padding-top:1.25rem}
.link-list__container.collapse-mobile .link-list__list .link-list__item:last-child a{padding-bottom:1.25rem}
.link-list__container.collapse-mobile .link-list__list[aria-hidden="true"]{height:auto}
}
.link-list__title,.link-list__toggle{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:1.25rem;margin:0}
html[lang^="cs"] .link-list__title,html[lang^="cs"] .link-list__toggle,html[lang^="ja"] .link-list__title,html[lang^="ja"] .link-list__toggle,html[lang^="ko"] .link-list__title,html[lang^="ko"] .link-list__toggle,html[lang^="pl"] .link-list__title,html[lang^="pl"] .link-list__toggle,html[lang^="ru"] .link-list__title,html[lang^="ru"] .link-list__toggle,html[lang^="tr"] .link-list__title,html[lang^="tr"] .link-list__toggle,html[lang^="zh"] .link-list__title,html[lang^="zh"] .link-list__toggle{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
@media only screen and (max-width:48em){.link-list__container.collapse-mobile .link-list__title{display:none}
}
.link-list__toggle{display:none;justify-content:space-between;align-items:center;position:relative;width:100%;height:auto;background-color:transparent;color:#2d2d2d;text-transform:none;line-height:1;padding:1rem 0;border:0}
.link-list__toggle:hover,.link-list__toggle:active,.link-list__toggle:focus{transform:none;background-color:transparent}
.link-list__toggle_arrow{display:flex;align-items:center}
.link-list__toggle_arrow svg{width:20px;height:auto;fill:#2d2d2d;transition:transform .2s ease-out}
.link-list__toggle[aria-expanded="true"] .link-list__toggle_arrow svg{transform:rotate(-180deg)}
@media only screen and (max-width:48em){.link-list__container.collapse-mobile .link-list__toggle{display:flex}
}
.link-list__item{list-style-type:none;margin:0;padding:0}
.link-list__item a{position:relative;z-index:2}
.cmp-link-to-parent{display:block;margin:0 auto}
.link{position:relative;display:block}
.link__margin-top-4{margin-top:4px}
.link__margin-bottom-8{margin-bottom:8px}
.link__margin-top-8{margin-top:8px}
.link__margin-bottom-4{margin-bottom:4px}
.link__anchor,.link__is-anchor{position:relative;display:flex;align-items:center;margin:0 auto;text-decoration:none;min-height:19px}
.link__anchor:hover,.link__is-anchor:hover{text-decoration:underline}
.link__icon{display:flex;align-items:center;margin-right:.375rem}
.link__icon svg{width:19px;height:auto}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.link__icon svg{height:19px}
}
.logo-links{position:relative;overflow:visible;display:flex;justify-content:center;z-index:1}
.logo-links__shard{position:absolute;left:-68px;top:50%;transform:scale(0.7);transform-origin:top right}
@media only screen and (max-width:48em){.logo-links__shard{left:-110px;transform:scale(0.65)}
}
.logo-links__container{width:100%;background:linear-gradient(88.03deg,#003e7e 31.18%,#003876 101.82%);box-shadow:0 4px 44px rgba(0,0,0,0.1);border-radius:4px;margin:0 2.5rem;max-width:95rem;padding:3rem 5rem;display:flex;flex-direction:column;align-items:center;gap:2rem}
@media only screen and (max-width:48em){.logo-links__container{margin:0 1.25rem;padding:3rem;gap:2.625rem}
}
.logo-links__title{color:#fff;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:2.5rem;line-height:3rem;text-align:center}
html[lang^="cs"] .logo-links__title,html[lang^="ja"] .logo-links__title,html[lang^="ko"] .logo-links__title,html[lang^="pl"] .logo-links__title,html[lang^="ru"] .logo-links__title,html[lang^="tr"] .logo-links__title,html[lang^="zh"] .logo-links__title{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
@media only screen and (max-width:48em){.logo-links__title{font-size:1.75rem;line-height:2rem}
}
.logo-links__logo-container{display:flex;column-gap:6.25rem;row-gap:1.75rem;align-items:center;justify-content:center;flex-wrap:wrap}
@media only screen and (max-width:48em){.logo-links__logo-container{flex-direction:column}
}
.logo-links__logo-image{height:3rem}
@media only screen and (max-width:48em){.logo-links__logo-image{height:2.75rem}
}
.modal-container__dialog{position:fixed;border:0;top:0;left:0;max-width:none;max-height:none;height:100%;width:100%;padding:.5rem;background:0;display:none;justify-content:center;align-items:center}
.modal-container__dialog::backdrop{background:#000;opacity:.5}
.modal-container__dialog[open]{display:flex}
.modal-container__container{margin:auto;height:auto;width:100%;max-height:40rem;max-width:47rem;overflow-y:scroll;position:relative;box-shadow:0 1px 5px 0 rgba(0,0,0,0.25);background-color:#fff}
.modal-container__close-button{all:unset;cursor:pointer;position:absolute;z-index:2;top:.75rem;right:.75rem}
.modal-container__close-button svg{fill:#6d6e71;height:2.5rem;padding:.5rem;background-color:rgba(255,255,255,0.75);border-radius:50%}
.modal-container__content{height:100%;width:100%;padding:1.5rem;overflow-y:auto}
.modal-container__backdrop{position:absolute;width:100%;height:100%}
.modal-container__dialog.wcmauthor{position:relative}
.modal-container__dialog.wcmauthor .modal-container__container{max-height:none}
body:has(dialog.modal-container__dialog[open]),body.no-scroll{overflow-y:hidden}
.multimedia-grid{display:block;position:relative}
.multimedia-grid .hidden{display:none}
.multimedia-grid.push-top{margin-top:3.5rem}
.multimedia-grid.push-bottom{margin-bottom:3.5rem}
.multimedia-grid ul,.multimedia-grid li{list-style-type:none}
.multimedia-grid__container{position:relative;display:flex;flex-wrap:nowrap;margin:auto}
@media only screen and (max-width:48em){.multimedia-grid__container{margin:0 1.75rem 3rem;border:1px solid #e5e6e9;padding:1px 0}
}
@media only screen and (min-width:48.0625em){.multimedia-grid__thumbnail-track{position:relative;display:block;margin-right:.75rem;width:5rem;height:28.75rem;overflow:hidden}
.multimedia-grid__thumbnail-list{position:absolute;display:flex;flex-direction:column;top:0;left:0;right:0;width:100%;padding:0;margin:0;transition:transform .3s ease-out}
.multimedia-grid__thumbnail-list .mejs__layers,.multimedia-grid__thumbnail-list .mejs__controls{display:none}
.multimedia-grid .parbase,.multimedia-grid .parbase-inner,.multimedia-grid picture,.multimedia-grid .cmp-video-external{width:100%;height:100%}
.multimedia-grid .parbase-inner,.multimedia-grid picture{display:flex;align-items:center}
.multimedia-grid .cmp-video-external__play-button{display:none !important}
.multimedia-grid .cmp-video-external__inner{top:50%;transform:translateY(-50%)}
.multimedia-grid figure{position:relative;width:100%;height:auto}
.multimedia-grid__thumbnail{position:relative;display:flex;align-items:center;margin:0;padding:0;cursor:pointer;width:5rem;height:5rem;margin-top:.75rem !important;border:2px solid transparent;transform:translate3d(0,0,0)}
.multimedia-grid__thumbnail:first-child{margin-top:0 !important}
.multimedia-grid__thumbnail::after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid #e5e6e9}
.multimedia-grid__thumbnail .parbase,.multimedia-grid__thumbnail .parbase-inner,.multimedia-grid__thumbnail picture,.multimedia-grid__thumbnail .cmp-video-external{pointer-events:none}
.multimedia-grid__thumbnail .video-external{width:100%}
.multimedia-grid__thumbnail picture{width:99%;height:99%}
.multimedia-grid__thumbnail img{width:100%;height:100%;object-fit:contain}
.multimedia-grid__thumbnail .cmp-video-external .cmp-video-external__overlay{background-repeat:no-repeat;background-size:contain;background-position:center center}
.multimedia-grid__thumbnail .video-icon{position:absolute;top:55%;left:50%;transform:translate(-50%,-50%);margin:auto;z-index:2}
.multimedia-grid__thumbnail .video-icon svg{fill:#fff;width:30px;height:30px}
.multimedia-grid__thumbnail figcaption{display:none}
.multimedia-grid__thumbnail:hover{border-color:#f58025}
.multimedia-grid__thumbnail:hover::after{border-color:transparent}
.multimedia-grid__thumbnail.active{border-color:#43434d}
.multimedia-grid__thumbnail.active::after{border-color:transparent}
.multimedia-grid__active-media{position:relative;display:flex;align-items:center;width:28.75rem;height:28.75rem;border:1px solid #e5e6e9;transition:opacity .2s ease-out}
.multimedia-grid__active-media.leaving{opacity:0}
.multimedia-grid__active-media .video-icon{display:none}
.multimedia-grid__active-media picture{position:relative;display:flex;align-items:center;width:100%;height:100%}
.multimedia-grid__active-media img{width:100%;height:100%;object-fit:contain;margin:auto}
.multimedia-grid__active-media .cmp-video-external__overlay{display:none}
.multimedia-grid__active-media figcaption p{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;margin:.5rem 0;padding:0 .5rem}
html[lang^="cs"] .multimedia-grid__active-media figcaption p,html[lang^="ja"] .multimedia-grid__active-media figcaption p,html[lang^="ko"] .multimedia-grid__active-media figcaption p,html[lang^="pl"] .multimedia-grid__active-media figcaption p,html[lang^="ru"] .multimedia-grid__active-media figcaption p,html[lang^="tr"] .multimedia-grid__active-media figcaption p,html[lang^="zh"] .multimedia-grid__active-media figcaption p{font-family:Helvetica Neue,Helvetica,sans-serif;font-style:italic}
.multimedia-grid__previous,.multimedia-grid__next{position:absolute;display:flex;justify-content:center;align-items:center;left:0;right:0;margin:0 auto;width:4.5rem;height:1.375rem;background-color:rgba(255,255,255,0.9);border:2px solid #6d6e71;border-radius:.25rem;overflow:hidden;z-index:2;transition:all .3s ease-out;transform:scaleY(0);opacity:0}
.multimedia-grid__previous svg,.multimedia-grid__next svg{fill:#6d6e71;width:20px;height:20px}
.multimedia-grid__previous.active,.multimedia-grid__next.active{transform:scaleY(1);opacity:1}
.multimedia-grid__previous{top:0;transform-origin:top center;border-top:0;border-top-left-radius:0;border-top-right-radius:0}
.multimedia-grid__next{top:calc(460px - 22px);transform-origin:bottom center;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
.multimedia-grid .glide__bullets{display:none}
}
@media only screen and (min-width:48.0625em) and screen and (-ms-high-contrast:active),only screen and (min-width:48.0625em) and (-ms-high-contrast:none){.multimedia-grid__thumbnail img{width:100%}
}
@media only screen and (min-width:48.0625em) and screen and (-ms-high-contrast:active),only screen and (min-width:48.0625em) and (-ms-high-contrast:none){.multimedia-grid__active-media img{width:100%}
}
@media only screen and (max-width:48em){.multimedia-grid ul,.multimedia-grid li{margin:0}
.multimedia-grid .parbase,.multimedia-grid .parbase-inner,.multimedia-grid picture,.multimedia-grid figure,.multimedia-grid .cmp-video-external{position:relative;width:100%;height:100%}
.multimedia-grid .glide__slides{align-items:center}
.multimedia-grid .glide__bullets{position:absolute;display:flex;justify-content:center;left:0;right:0;bottom:-2rem;margin:auto}
.multimedia-grid .glide__bullets .glide__bullet{padding:0;width:10px;height:10px;border-radius:5px;margin-left:.75rem;background-color:transparent;border:1px solid #707070}
.multimedia-grid .glide__bullets .glide__bullet:first-child{margin-left:0}
.multimedia-grid .glide__bullets .glide__bullet--active{background-color:#003876}
.multimedia-grid picture{display:flex;justify-content:center;align-items:center}
.multimedia-grid picture img{height:auto}
.multimedia-grid figcaption p{padding:.5rem}
.multimedia-grid .cmp-video-external .cmp-video-external__overlay{display:none;background-color:#fff;background-position:center center;background-repeat:no-repeat}
.multimedia-grid .video-icon{position:absolute;display:none;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3}
.multimedia-grid .video-icon svg{fill:#fff;position:relative;width:64px;height:64px}
.multimedia-grid__active-media,.multimedia-grid__previous,.multimedia-grid__next,.multimedia-grid .cmp-video-external .cmp-video-external__overlay .cmp-video-external__play-button{display:none}
}
.col-mobile .multimedia-grid .multimedia-grid__container{margin:0}
.multimedia-grid__container.edit-mode .multimedia-grid__thumbnail-track{height:auto;width:auto;overflow:auto}
.multimedia-grid__container.edit-mode .multimedia-grid__thumbnail-list{position:relative}
.multimedia-grid__container.edit-mode .multimedia-grid__thumbnail{width:auto;height:auto}
.multimedia-grid__container.edit-mode .multimedia-grid__active-media{display:none}
.multimedia-grid__container.edit-mode .multimedia-grid__previous,.multimedia-grid__container.edit-mode .multimedia-grid__next,.multimedia-grid__container.edit-mode .glide__bullets{display:none}
.multimedia-grid__container.edit-mode .cmp-video-external{width:450px !important}
.multimedia-grid__container.edit-mode .cmp-video-external .cmp-video-external__overlay{background-color:#fff}
.multimedia-grid__container.edit-mode .cmp-video-external .cmp-video-external__inner{top:auto !important;transform:none !important}
.multimedia-grid__container.edit-mode .parbase-inner{min-width:450px !important;max-width:450px !important;max-height:450px !important}
.multimedia-grid__container.edit-mode li{display:none;z-index:-1}
.multimedia-grid__container.edit-mode li.cmp-multimedia-grid__thumbnail--active{display:block}
.pdf-viewer__container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:11000;background-color:rgba(0,0,0,0.712)}
.cmp-pdf-viewer-container{display:flex;justify-content:center;align-items:center;width:100%;height:100%}
.pdf-viewer__iframe{width:90%;height:90%;margin-top:-6.875rem}
.pdf-viewer__close-button-container{float:right}
.pdf-viewer__close-button{border:0;background:0;color:#fff;font-size:30px;padding:5px 10px;margin-top:10px;margin-right:10px;font-family:inherit}
.pdf-viewer__close-button:hover{border-radius:3rem;background-color:rgba(255,255,255,0.144)}
@media only screen and (max-width:48em){.cmp-pdf-viewer-container{justify-content:stretch}
.pdf-viewer__iframe{width:100%;height:100%;margin-top:0}
.pdf-viewer__close-button{margin-top:0}
}
.product-browser{padding:32px}
.product-browser__category{margin-left:20px;cursor:pointer}
.product-browser__line{border-left:1px solid #000;margin-left:10px;padding-left:10px}
.product-browser__selected{font-weight:bold}
.product-browser__selected-list{position:fixed;top:85px;right:10px;border:1px solid #43434d;padding:10px;width:60%;height:120px;overflow:scroll;background-color:#fff}
.product-browser__selected-item{cursor:pointer;color:#188030}
.product-browser__controls{height:150px}
.product-browser__has-children::before{content:"+ ";color:#2a79c4}
.product-browser__expanded::before{content:"- ";color:#2a79c4}
.product-browser__no-children::before{content:"■ ";color:#43434d}
.product-browser__toggle-all,.product-browser__clear-all{cursor:pointer;color:#2a79c4;text-decoration:underline}
.product-browser__input-wrapper{position:relative;width:300px;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .product-browser__input-wrapper,html[lang^="ja"] .product-browser__input-wrapper,html[lang^="ko"] .product-browser__input-wrapper,html[lang^="pl"] .product-browser__input-wrapper,html[lang^="ru"] .product-browser__input-wrapper,html[lang^="tr"] .product-browser__input-wrapper,html[lang^="zh"] .product-browser__input-wrapper{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.product-browser__prefix-match{color:#188030}
.product-browser__prefix-match .product-browser__prefix-match>*{color:#2d2d2d}
.product-browser__category-container.product-browser__prefix-match div:not(.product-browser__prefix-match){display:none;color:#2d2d2d}
.product-browser__category-container.product-browser__prefix-match div.product-browser__prefix-match{display:block}
.product-browser__category-container.product-browser__prefix-match div.product-browser__line{display:block}
.product-browser__catalog-number-input{width:100%;font-size:16px;padding:8px;box-sizing:border-box;line-height:1.5;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;background-color:transparent;position:relative;z-index:1}
html[lang^="cs"] .product-browser__catalog-number-input,html[lang^="ja"] .product-browser__catalog-number-input,html[lang^="ko"] .product-browser__catalog-number-input,html[lang^="pl"] .product-browser__catalog-number-input,html[lang^="ru"] .product-browser__catalog-number-input,html[lang^="tr"] .product-browser__catalog-number-input,html[lang^="zh"] .product-browser__catalog-number-input{font-family:Helvetica Neue,Helvetica,sans-serif}
.product-browser__catalog-number-hint{position:absolute;top:2px;left:2px;font-size:16px;padding:8px;color:#6d6e71;opacity:.5;z-index:0;pointer-events:none;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;white-space:nowrap;overflow:hidden;width:100%;box-sizing:border-box}
html[lang^="cs"] .product-browser__catalog-number-hint,html[lang^="ja"] .product-browser__catalog-number-hint,html[lang^="ko"] .product-browser__catalog-number-hint,html[lang^="pl"] .product-browser__catalog-number-hint,html[lang^="ru"] .product-browser__catalog-number-hint,html[lang^="tr"] .product-browser__catalog-number-hint,html[lang^="zh"] .product-browser__catalog-number-hint{font-family:Helvetica Neue,Helvetica,sans-serif}
.product-browser__multi-column-container{column-count:3;column-gap:20px;column-width:200px}
.product-browser__multi-column-container-item{break-inside:avoid;padding:10px;margin:0;background-color:#e5e6e9;border:1px solid #6d6e71;list-style-type:none;font-size:16px;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .product-browser__multi-column-container-item,html[lang^="ja"] .product-browser__multi-column-container-item,html[lang^="ko"] .product-browser__multi-column-container-item,html[lang^="pl"] .product-browser__multi-column-container-item,html[lang^="ru"] .product-browser__multi-column-container-item,html[lang^="tr"] .product-browser__multi-column-container-item,html[lang^="zh"] .product-browser__multi-column-container-item{font-family:Helvetica Neue,Helvetica,sans-serif}
.product-category-documents__container{display:flex;width:100%}
.product-category-documents__tables{display:flex;flex-direction:column;gap:24px;width:100%}
.product-category-documents__table-header{background-color:#e5e6e9}
.product-category-documents__table-header-cell{font-family:"Open Sans",sans-serif}
.product-category-documents__table-cell{padding:8px 16px;text-align:left;font-size:16px;line-height:24px;border:1px solid #ccc;width:20%}
.product-category-documents__table-cell:first-child{width:60%}
.product-category-documents__table-link{color:#2a79c4;text-decoration:none}
.product-category-documents__table-link:hover{color:#8f0f2c;text-decoration:underline}
.product-category-documents__table-link:focus{color:#7cd2ec;text-decoration:underline}
.product-category-list__container{display:flex;flex-direction:column;gap:16px}
.product-category-list__header{display:flex}
@media only screen and (max-width:48em){.product-category-list__header{display:none}
}
.product-category-list__title{color:#2d2d2d;font-size:16px;line-height:22px;font-family:"Open Sans",sans-serif}
.product-category-list__list{display:flex;flex-direction:column}
@media only screen and (max-width:48em){.product-category-list__list{display:none}
}
.product-category-list__list-item{display:flex;padding:12px 0;border-bottom:1px solid #e5e6e9}
.product-category-list__list-item:last-child{border-bottom:0}
.product-category-list__list-item-link{color:#2d2d2d;font-size:16px;line-height:22px;font-family:"Open Sans",sans-serif;text-decoration:none}
.product-category-list__list-item-link:hover{color:#8f0f2c}
.product-category-list__list-item-link:active{color:#003e7e}
.product-category-list__list-mobile{position:absolute;left:0;top:100%;width:100%;background-color:#fff;padding:8px;border-radius:4px;box-shadow:0 1px 4px 0 rgba(0,0,0,0.24);max-height:212px;z-index:1001}
.product-category-list__list-mobile-container{display:flex;flex-direction:column;gap:8px;max-height:196px;overflow-y:scroll}
.product-category-list__list-mobile-container::-webkit-scrollbar{width:6px}
.product-category-list__list-mobile-container::-webkit-scrollbar-track{background:transparent;border-radius:4px}
.product-category-list__list-mobile-container::-webkit-scrollbar-thumb{background:#6d6e71;border-radius:4px}
.product-category-list__list-mobile-details{display:none;flex-direction:column;position:relative}
@media only screen and (max-width:48em){.product-category-list__list-mobile-details{display:flex}
}
.product-category-list__list-mobile-details[open] .product-category-list__list-mobile-dropdown{border:2px solid #8f0f2c;margin:0;width:100%}
.product-category-list__list-mobile-details[open] .product-category-list__list-mobile-dropdown-label::after{transform:scale(1.1,0.6) rotate(0.5turn)}
.product-category-list__list-mobile-dropdown{display:flex;gap:4px;justify-content:space-between;padding:11px 16px;border:1px solid #949494;border-radius:4px;margin:1px;width:calc(100% - 2px);cursor:pointer}
.product-category-list__list-mobile-dropdown:hover{border:2px solid #8f0f2c;margin:0;width:100%}
.product-category-list__list-mobile-dropdown:focus{border:2px solid #7cd2ec;margin:0;width:100%}
.product-category-list__list-mobile-dropdown-label{display:flex;width:100%;justify-content:space-between;font-family:"Open Sans",sans-serif;font-size:16px;line-height:22px}
.product-category-list__list-mobile-dropdown-label::after{content:"\25BC";color:#6d6e71;display:block;transform:scale(1.5,0.75);transition:transform .25s}
.product-category-list__list-mobile-item{display:flex;width:100%}
.product-category-list__list-mobile-item-link{background-color:#fff;color:#2d2d2d;font-size:14px;line-height:18px;font-family:"Open Sans",sans-serif;text-decoration:none;width:100%;padding:4px 8px;border-radius:4px}
.product-category-list__list-mobile-item-link:hover{background-color:#8f0f2c;color:#fff}
.product-category-list__list-mobile-item-link:active{background-color:#003e7e;color:#fff}
.product-certifications__title{font-family:"Open Sans",sans-serif;font-size:1.5rem;line-height:1.75rem;margin-bottom:0}
.product-certifications__icon-list{margin-top:1.75rem}
.product-certifications__icon-list .cert-icon{display:inline-block;vertical-align:middle;margin:0 0 1.75rem 0;width:100%;max-width:2.875rem}
.product-certifications__icon-list .cert-icon svg{max-height:2rem}
.product-certifications p:first-child{margin-top:0}
.product-compare-table__container{display:flex;flex-direction:column;gap:16px}
.product-compare-table__container-ss .product-compare-table__header{top:0}
.product-compare-table__header{display:flex;flex-direction:column;gap:12px;width:100%;background-color:#fff;position:sticky;top:var(--top-offset,130px);padding-top:16px}
.product-compare-table__header.hidden{display:none}
.product-compare-table__header-actions{display:flex;justify-content:space-between;align-items:center;gap:24px}
@media only screen and (max-width:48em){.product-compare-table__header-actions{flex-direction:column;align-items:flex-start;gap:16px}
}
.product-compare-table__back-button,.product-compare-table__action{display:flex;align-items:center;gap:4px;font-size:16px;line-height:22px;color:#2a79c4;cursor:pointer;text-decoration:none}
.product-compare-table__back-button:hover,.product-compare-table__action:hover{text-decoration:underline;color:#8f0f2c}
.product-compare-table__back-button:focus,.product-compare-table__action:focus{color:#7cd2ec}
.product-compare-table__back-button svg,.product-compare-table__action svg,.product-compare-table__back-button span,.product-compare-table__action span{fill:#2a79c4;width:16px;height:16px}
@media only screen and (max-width:48em){.product-compare-table__print-button{display:none}
}
.product-compare-table__actions{display:flex;align-items:center;gap:16px;margin-left:auto}
@media only screen and (max-width:48em){.product-compare-table__actions{margin-left:0}
}
.product-compare-table__checkbox{-webkit-appearance:none;appearance:none;width:18px;height:18px;min-width:18px;min-height:18px;max-width:18px;max-height:18px;gap:0;border-radius:4px;border:2px solid #949494;background-color:#fff;cursor:pointer}
.product-compare-table__checkbox:hover,.product-compare-table__checkbox:active{border:2px solid #8f0f2c}
.product-compare-table__checkbox:checked{background-color:#2a79c4;border:2px solid #2a79c4}
.product-compare-table__checkbox:checked:hover{background-color:#003e7e}
.product-compare-table__checkbox:checked::before{display:block}
.product-compare-table__checkbox:disabled{background-color:#ccc;border:1px solid #848484;cursor:not-allowed}
.product-compare-table__checkbox:disabled+label{cursor:not-allowed}
.product-compare-table__checkbox::before{display:none;content:'';width:10px;height:10px;background-image:url(https://www.rockwellautomation.com/resources/assets/styles/meteor/Assets/Images/icon-checkmark.svg);background-size:100%;margin:2px auto}
.product-compare-table__checkbox-container{display:flex;align-items:center;gap:4px}
.product-compare-table__checkbox-label{font-size:14px;line-height:18px;cursor:pointer}
.product-compare-table__grid{table-layout:fixed;width:100%;min-width:75rem}
.product-compare-table__grid.hidden{display:none}
.product-compare-table__grid-container{width:100%;overflow-x:scroll;padding-bottom:32px;display:flex;flex-direction:column;gap:16px}
.product-compare-table__grid-container::-webkit-scrollbar{height:6px}
.product-compare-table__grid-container::-webkit-scrollbar-track{background:transparent;border-radius:4px}
.product-compare-table__grid-container::-webkit-scrollbar-thumb{background:#6d6e71;border-radius:4px}
.product-compare-table__grid-cell{border:1px solid #ccc;border-top:0;font-size:16px;line-height:22px;text-align:left;padding:16px}
.product-compare-table__grid-row{font-family:"Open Sans",sans-serif}
.product-compare-table__grid-row-header{font-family:"Open Sans",sans-serif;background-color:#e5e6e9}
.product-compare-table__grid-row-header.product-compare-table__grid-row.highlight{background-color:#003e7e;color:#fff}
.product-compare-table__grid-row-header-cell.product-compare-table__grid-cell{padding:8px 16px;border-bottom:0;border-top:1px solid #ccc}
.product-compare-table__grid-row.hidden{display:none}
.product-compare-table__grid-row.highlight{background-color:#fef0c4;font-family:"Open Sans",sans-serif}
.product-compare-table__grid-header{table-layout:fixed;width:100%;min-width:75rem;background-color:#fff}
.product-compare-table__grid-header-container{overflow-x:scroll}
.product-compare-table__grid-header-container::-webkit-scrollbar,.product-compare-table__grid-header-container::-webkit-scrollbar-track,.product-compare-table__grid-header-container::-webkit-scrollbar-thumb{display:none;height:0}
.product-compare-table__grid-header-cell{border:1px solid #ccc;padding:0}
.product-compare-table__grid-header-cell-container{display:flex;position:relative;font-size:16px;line-height:22px;font-family:"Open Sans",sans-serif;gap:16px;height:100%;padding:12px 36px 12px 12px}
.product-compare-table__grid-header-cell-text{height:fit-content;width:100%}
.product-compare-table__grid-header-cell-text-container{height:100%;display:flex;justify-content:flex-start;align-items:flex-start}
.product-compare-table__grid-header-cell .product-compare-table__close-icon{display:block;width:16px;height:16px}
.product-compare-table__grid-header-cell .product-compare-table__close-icon svg{fill:#6d6e71;width:16px;height:16px}
.product-compare-table__product-remove{position:absolute;top:12px;right:12px;cursor:pointer}
.product-compare-table__product-remove:hover .product-compare-table__close-icon svg{fill:#43434d}
.product-compare-table__product-best-selling{position:absolute;top:12px;left:16px;background:linear-gradient(90.1deg,#003e7e 7.44%,#00aeef 93.59%);color:#fff;font-family:"Open Sans",sans-serif;font-size:12px;line-height:16px;padding:2px 8px 4px 8px;border-radius:4px;width:fit-content}
.product-compare-table__product-image{max-width:100%;max-height:100%}
.product-compare-table__product-image-container{display:flex;justify-content:center;width:112px;height:112px;min-width:112px;min-height:112px}
.product-compare-table__product-link{flex-direction:column;font-size:16px;line-height:22px;font-family:"Open Sans",sans-serif;font-weight:normal;text-decoration:none;color:#2a79c4;display:flex;width:fit-content}
.product-compare-table__product-link-bom.product-compare-table__product-link{padding:6px 0;flex-direction:row;gap:2px}
.product-compare-table__product-link:hover{text-decoration:underline;color:#8f0f2c}
.product-compare-table__product-link:hover .product-compare-table__right-chevron-icon svg,.product-compare-table__product-link:hover .product-compare-table__open-icon svg{fill:#8f0f2c}
.product-compare-table__product-link:focus{color:#7cd2ec}
.product-compare-table__product-link .product-compare-table__right-chevron-icon{display:block;width:20px;height:20px;margin-top:2px}
.product-compare-table__product-link .product-compare-table__right-chevron-icon svg{fill:#2a79c4;width:20px;height:20px}
.product-compare-table__product-link .product-compare-table__open-icon{display:block;width:12px;height:12px}
.product-compare-table__product-link .product-compare-table__open-icon svg{fill:#2a79c4;width:12px;height:12px}
.product-compare-table__product-text{display:flex;flex-direction:column;justify-content:space-between;font-size:16px;line-height:22px;font-family:"Open Sans",sans-serif;font-weight:normal}
.product-compare-table__product-catalog-number{font-family:"Open Sans",sans-serif}
.product-compare-table__placeholder{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;width:100%;border:1px solid #e5e6e9}
.product-compare-table__placeholder.hidden{display:none}
.product-compare-table__placeholder-text{font-family:"Open Sans",sans-serif;font-size:24px;line-height:32px;text-align:center}
.product-compare-table__placeholder-link{color:#2a79c4;font-family:"Open Sans",sans-serif;font-size:16px;line-height:24px;text-decoration:none;text-transform:uppercase;padding:6px 20px;border:2px solid #2a79c4;border-radius:4px;width:fit-content;cursor:pointer}
.product-compare-table__placeholder-link:hover{border-color:#8f0f2c;color:#8f0f2c;text-decoration:none}
.product-compare-table__placeholder-link:focus{border-color:#7cd2ec;color:#7cd2ec}
.product-compare-table__close-icon,.product-compare-table__right-chevron-icon,.product-compare-table__open-icon{display:none}
.product-family-list__content{display:flex;flex-direction:row;flex-wrap:nowrap;gap:45px;width:100%}
.product-family-list__content-ss .product-family-list__filter-container{display:none}
@media only screen and (max-width:48em){.product-family-list__content-ss .product-family-list__filter-container{display:flex}
}
.product-family-list__content-ss .product-family-list__filter-search-container{display:none}
.product-family-list__content-ss .product-family-list__filter-group{display:none}
.product-family-list__content-ss .product-family-list__filter-group.product-family-list__filter-group-mobile-sort{display:block}
.product-family-list__content-ss .product-family-list__results-sort-options,.product-family-list__content-ss .product-family-list__results-footer-container{font-weight:700}
.product-family-list__content-ss .product-family-list__product{padding:16px}
.product-family-list__content-ss .product-family-list__product-list-price,.product-family-list__content-ss .product-family-list__product-stock-status{font-weight:700}
.product-family-list__content-ss .product-family-list__product-catalog-number{font-weight:600}
.product-family-list__content-ss .product-family-list__product-title{font-weight:500}
.product-family-list__content-ss .product-family-list__product-popup-container{display:none}
.product-family-list__content-ss .product-family-list__product-link:hover .product-family-list__product-title,.product-family-list__content-ss .product-family-list__product-link:hover .product-family-list__product-catalog-number{color:#2d2d2d;text-decoration:underline}
.product-family-list__content-ss .product-family-list__product-link:active .product-family-list__product-title,.product-family-list__content-ss .product-family-list__product-link:active .product-family-list__product-catalog-number{color:#2d2d2d}
.product-family-list__content-ss .product-family-list__product-compare-checkbox:hover,.product-family-list__content-ss .product-family-list__product-compare-checkbox:active{border:2px solid #005db4}
.product-family-list__content-ss .product-family-list__product-filters{display:none}
.product-family-list__content-ss .product-family-list__select-styler [role="option"][aria-selected="true"]{font-weight:700}
.product-family-list__content-ss .product-family-list__header-mobile-button{color:#003e7e;border:1px solid #003e7e;background-color:#fff}
.product-family-list__content-ss .product-family-list__header-mobile-button:hover,.product-family-list__content-ss .product-family-list__header-mobile-button:active{color:#003e7e;background-color:#b6c0d3}
.product-family-list__content-ss .product-family-list__header .product-family-list__pagination-results{font-weight:700}
.product-family-list__content-families .product-family-list__filter-container{display:none}
@media only screen and (max-width:48em){.product-family-list__content-families .product-family-list__filter-container{display:flex}
}
.product-family-list__content-families .product-family-list__filter-search-container{display:none}
@media only screen and (max-width:48em){.product-family-list__content-families .product-family-list__filter-search-container{display:flex}
}
.product-family-list__content-families .product-family-list__filter-group{display:none}
.product-family-list__content-families .product-family-list__filter-group.product-family-list__filter-group-mobile-sort{display:block}
.product-family-list__content-families .product-family-list__grid--main{display:none}
.product-family-list__container{display:flex;flex-direction:column;gap:16px;flex-basis:80%;flex-grow:1;height:fit-content}
@media only screen and (max-width:48em){.product-family-list__container{flex-basis:100%}
}
.product-family-list__header{width:100%;display:flex;justify-content:space-between;align-items:center}
@media only screen and (max-width:48em){.product-family-list__header{justify-content:center}
}
.product-family-list__header-mobile-button{display:none;width:fit-content;padding:6px 20px;border-radius:4px;text-transform:uppercase;background-color:#2a79c4;color:#fff;transition:.2s ease-in-out;font-family:"Open Sans",sans-serif;font-size:16px;line-height:24px;cursor:pointer}
.product-family-list__header-mobile-button:hover{background-color:#003e7e}
.product-family-list__header-mobile-button:active{background-color:#003e7e}
@media only screen and (max-width:48em){.product-family-list__header-mobile-button{display:flex}
}
@media only screen and (max-width:48em){.product-family-list__header{flex-direction:column-reverse;gap:8px}
}
.product-family-list__header .product-family-list__pagination-results{font-family:"Open Sans",sans-serif}
.product-family-list__results-options{display:flex;align-items:center;gap:1rem}
@media only screen and (max-width:48em){.product-family-list__results-options{display:none}
}
.product-family-list__results-view-options{display:flex;align-items:center;gap:10px}
.product-family-list__results-view-toggle{cursor:pointer}
.product-family-list__results-view-toggle>input{all:unset;position:absolute;overflow:hidden;height:1px;width:1px;clip:rect(0,0,0,0)}
.product-family-list__results-view-toggle>span{height:1.875rem;width:1.875rem;border:1px solid transparent;border-radius:3px;display:flex;align-items:center;justify-content:center}
.product-family-list__results-view-toggle svg{height:.875rem;fill:#000}
.product-family-list__results-view-toggle>input:checked+span{border-color:#ccc}
.product-family-list__results-sort-options{display:none;align-items:center;gap:.5rem;font-family:"Open Sans",sans-serif;white-space:nowrap}
.product-family-list__results-options-divider{height:2rem;border-left:1px solid #ccc}
.product-family-list__results-footer-container{display:flex;align-items:center;justify-content:space-between;gap:10px}
@media only screen and (max-width:48em){.product-family-list__results-footer-container{justify-content:center}
}
.product-family-list .product-family-list__pagination-results{font-size:16px;line-height:24px;font-weight:bold}
.product-family-list__items-per-page-container{display:flex;align-items:center;gap:.5rem}
@media only screen and (max-width:48em){.product-family-list__items-per-page-container{display:none}
}
.product-family-list__items-per-page-text{white-space:nowrap;font-size:16px;line-height:24px;font-weight:bold}
@media only screen and (max-width:48em){.product-family-list__items-per-page-text{font-family:"Open Sans",sans-serif}
}
.product-family-list__pagination-form{display:flex;align-items:center;gap:29px}
@media only screen and (max-width:48em){.product-family-list__pagination-form{flex-direction:column;justify-content:center;gap:16px}
}
.product-family-list__pagination-buttons{display:flex;align-items:center;gap:24px}
.product-family-list__pagination-button{all:unset;display:contents;cursor:pointer}
.product-family-list__pagination-button .raw-file-contents{display:contents}
.product-family-list__pagination-button svg{height:2rem;fill:#6d6e71;margin:0 -0.5em}
.product-family-list__pagination-button:disabled{display:none}
.product-family-list__pagination-label{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .product-family-list__pagination-label,html[lang^="ja"] .product-family-list__pagination-label,html[lang^="ko"] .product-family-list__pagination-label,html[lang^="pl"] .product-family-list__pagination-label,html[lang^="ru"] .product-family-list__pagination-label,html[lang^="tr"] .product-family-list__pagination-label,html[lang^="zh"] .product-family-list__pagination-label{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.product-family-list__pagination-input{padding:.25em;border:1px solid #ccc;border-radius:6px;min-width:2.5em;text-align:center;min-height:2.5rem}
.product-family-list__pagination-results{font-family:"Open Sans",sans-serif;font-size:16px;line-height:22px;height:fit-content}
@media only screen and (max-width:48em){.product-family-list__pagination-results{font-family:"Open Sans",sans-serif}
}
.product-family-list__chip{cursor:pointer;padding:5px 7px 5px 10px;background-color:#f4f4f4;border:1px solid #ccc;border-radius:5px;font-size:.875rem;line-height:1;display:flex;align-items:center;gap:4px}
.product-family-list__chip-template{display:none}
.product-family-list__chip-container{display:flex;flex-wrap:wrap;gap:8px}
.product-family-list__chip .raw-file-contents{display:contents}
.product-family-list__chip svg{fill:#43434d;height:1.1em;margin-top:1px;padding:2px;border-radius:4px}
.product-family-list__chip-text{flex-grow:1}
.product-family-list__chip:hover svg{background-color:#e5e6e9}
.product-family-list__tags-wrapper{position:absolute;top:14px;left:15px;z-index:2;margin-bottom:0}
.product-family-list__tags-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:4px}
.product-family-list__tag{background-color:#fff;color:#fff;border-radius:4px;padding:4px 8px;font-family:'BarlowMedium',sans-serif;font-size:14px;line-height:18px;font-weight:500;display:inline-block;margin:0}
.product-family-list__grid{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px}
.product-family-list__grid--subcategory-view{width:100%;display:flex;flex-direction:column;gap:32px}
.product-family-list__grid--subcategory-view.hidden{display:none}
.product-family-list__grid--subcategory-container{width:100%;display:flex;flex-direction:column;gap:16px}
.product-family-list__grid--subcategory-title{font-family:"Open Sans",sans-serif;font-size:24px;line-height:32px}
.product-family-list__grid--subcategory-description{font-family:"Open Sans",sans-serif;font-size:16px;line-height:22px;color:#2d2d2d}
.product-family-list__grid.hidden{display:none}
.product-family-list__product{display:flex;position:relative;flex-direction:column;flex:1 1 100%;padding:16px 16px 32px 16px;gap:16px;border:1px solid #ccc;border-radius:4px;width:calc(25% - 18px);max-width:calc(25% - 18px)}
.product-family-list__product-template,.product-family-list__product.hidden,.product-family-list__product.filtered-out,.product-family-list__product-filters{display:none}
.product-family-list__product-image{object-fit:contain;width:100%;height:100%}
.product-family-list__product-image-container{display:flex;justify-content:center;align-items:center;margin:0 auto;min-width:112px;min-height:112px;max-width:112px;max-height:112px;flex:1 1 100%}
.product-family-list__product-info{display:flex;flex-direction:column;flex:1 1 100%;gap:8px;height:100%}
.product-family-list__product-title,.product-family-list__product-catalog-number{color:#2a79c4;font-size:16px;line-height:24px;text-align:left;text-decoration:none}
.product-family-list__product-title{font-family:"Open Sans",sans-serif}
.product-family-list__product-catalog-number{font-family:"Open Sans",sans-serif}
.product-family-list__product-link{text-decoration:none;display:flex;flex-direction:column;width:fit-content}
.product-family-list__product-link:hover .product-family-list__product-title,.product-family-list__product-link:hover .product-family-list__product-catalog-number{color:#8f0f2c;text-decoration:underline}
.product-family-list__product-link:active .product-family-list__product-title,.product-family-list__product-link:active .product-family-list__product-catalog-number{color:#7cd2ec}
.product-family-list__product-description{color:#2d2d2d;font-size:14px;line-height:18px;text-align:left;font-family:"Open Sans",sans-serif;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4}
.product-family-list__product-lifecycle-status{display:flex;align-items:center}
.product-family-list__product-lifecycle-status-text{font-family:"Open Sans",sans-serif;font-size:14px;line-height:18px;text-align:left;text-transform:capitalize}
.product-family-list__product-lifecycle-status-dot{border-radius:100%;content:"";display:inline-block;height:8px;margin-right:6px;transform:translateY(25%);width:8px}
.product-family-list__product-lifecycle-status-dot--active{background:#188030}
.product-family-list__product-lifecycle-status-dot--active_mature{background:#afce4a}
.product-family-list__product-lifecycle-status-dot--end_of_life{background:#f5ca2f}
.product-family-list__product-lifecycle-status-dot--discontinued{background:#bc2432}
.product-family-list__product-lifecycle-status-dot--hidden{display:none}
.product-family-list__product-cta-container{display:flex;flex-direction:column;gap:8px;justify-content:center;align-items:flex-start;margin-top:auto}
.product-family-list__product-list-price,.product-family-list__product-stock-status{color:#2d2d2d;font-size:14px;line-height:18px;text-align:left;font-family:"Open Sans",sans-serif}
.product-family-list__product-best-selling-tag{position:absolute;top:14px;left:12px;background:linear-gradient(90.1deg,#003e7e 7.44%,#00aeef 93.59%);color:#fff;font-family:"Open Sans",sans-serif;font-size:12px;line-height:16px;padding:2px 8px 4px 8px;border-radius:4px;width:fit-content}
.product-family-list__product-type{font-size:14px;line-height:18px;font-family:"Open Sans",sans-serif}
.product-family-list__product-compare-container{margin-top:auto;padding-top:8px;display:flex;align-items:center;gap:4px}
.product-family-list__product-compare-checkbox{-webkit-appearance:none;appearance:none;width:18px;height:18px;min-width:18px;min-height:18px;max-width:18px;max-height:18px;gap:0;border-radius:4px;border:2px solid #949494;background-color:#fff;cursor:pointer}
.product-family-list__product-compare-checkbox:hover,.product-family-list__product-compare-checkbox:active{border:2px solid #8f0f2c}
.product-family-list__product-compare-checkbox:checked{background-color:#2a79c4;border:2px solid #2a79c4}
.product-family-list__product-compare-checkbox:checked:hover{background-color:#003e7e}
.product-family-list__product-compare-checkbox:checked::before{display:block}
.product-family-list__product-compare-checkbox:disabled{background-color:#ccc;border:1px solid #848484;cursor:not-allowed}
.product-family-list__product-compare-checkbox::before{display:none;content:'';width:10px;height:10px;background-image:url(https://www.rockwellautomation.com/resources/assets/styles/meteor/Assets/Images/icon-checkmark.svg);background-size:100%;margin:2px auto}
.product-family-list__product-compare-label{font-size:16px;line-height:22px;cursor:pointer}
.product-family-list__product-popup-container{position:absolute;left:0;bottom:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 16px 4px 16px;z-index:2;background-color:#fff;border-radius:0 0 4px 4px;transition:.2s all}
.product-family-list__product-popup-chevron{height:24px;width:40px;cursor:pointer}
.product-family-list__product-popup-chevron:hover svg{fill:transparent}
.product-family-list__product-popup-chevron:focus svg{fill:#7cd2ec}
.product-family-list__product-popup-chevron svg{height:24px;width:40px;fill:#6d6e71}
.product-family-list__product-popup-content{display:flex;flex-direction:column;align-self:flex-start;gap:12px;max-height:0;overflow:hidden;transition:.2s all}
.product-family-list__product-popup-link{font-size:16px;line-height:22px;text-decoration:none;width:fit-content}
.product-family-list__product-popup-link:hover{color:#8f0f2c;text-decoration:underline}
.product-family-list__product-popup-link:active{color:#7cd2ec}
.product-family-list__product-popup-overlay{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:4px;z-index:1;background-color:rgba(0,0,0,0);transition:.2s all;pointer-events:none}
.product-family-list__product.popup-active .product-family-list__product-popup-container{padding:4px 16px 16px 16px}
.product-family-list__product.popup-active .product-family-list__product-popup-chevron svg{transform:rotate(180deg)}
.product-family-list__product.popup-active .product-family-list__product-popup-content{max-height:200px}
.product-family-list__product.popup-active .product-family-list__product-popup-overlay{background-color:rgba(0,0,0,0.5);pointer-events:all}
.product-family-list__product:hover{box-shadow:0 1px 4px 0 rgba(0,0,0,0.24)}
@media only screen and (max-width:80.0525em){.product-family-list__product{width:calc(33.3333% - 16px);max-width:calc(33.3333% - 16px)}
}
@media only screen and (max-width:63.9375em){.product-family-list__product{width:calc(50% - 12px);max-width:calc(50% - 12px)}
}
@media only screen and (max-width:48em){.product-family-list__product{width:100%;max-width:100%}
}
.product-family-list__select-styler{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .product-family-list__select-styler,html[lang^="ja"] .product-family-list__select-styler,html[lang^="ko"] .product-family-list__select-styler,html[lang^="pl"] .product-family-list__select-styler,html[lang^="ru"] .product-family-list__select-styler,html[lang^="tr"] .product-family-list__select-styler,html[lang^="zh"] .product-family-list__select-styler{font-family:Helvetica Neue,Helvetica,sans-serif}
.product-family-list__select-styler [role="combobox"]{padding:5px 10px;border:1px solid #ccc;border-radius:3px}
.product-family-list__select-styler [role="combobox"]::after{content:"\25BC";display:block;transform:scale(1.1,0.6);transition:transform .4s}
.product-family-list__select-styler>details[open] [role="combobox"]::after{transform:scale(1.1,0.6) rotate(0.5turn)}
.product-family-list__select-styler [role="listbox"]{min-width:max-content;left:auto;right:0;margin-top:7px;padding:20px;box-shadow:0 1px 5px rgba(0,0,0,0.25);border-radius:8px;gap:8px;font-size:.875rem;color:#2a79c4}
.product-family-list__select-styler [role="option"]:hover{text-decoration:underline}
.product-family-list__select-styler [role="option"][aria-selected="true"]{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .product-family-list__select-styler [role="option"][aria-selected="true"],html[lang^="ja"] .product-family-list__select-styler [role="option"][aria-selected="true"],html[lang^="ko"] .product-family-list__select-styler [role="option"][aria-selected="true"],html[lang^="pl"] .product-family-list__select-styler [role="option"][aria-selected="true"],html[lang^="ru"] .product-family-list__select-styler [role="option"][aria-selected="true"],html[lang^="tr"] .product-family-list__select-styler [role="option"][aria-selected="true"],html[lang^="zh"] .product-family-list__select-styler [role="option"][aria-selected="true"]{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
.product-family-list__filter-search-container.hidden{display:none}
@media only screen and (max-width:48em){.product-family-list__filter-search-container{padding:0 calc(5% - 4px)}
}
.product-family-list__search-field{margin-top:.625rem;padding:.375rem .5rem;cursor:text;border:1px solid #949494;border-radius:8px;width:100%;position:relative;display:flex;align-items:center;gap:.25rem}
.product-family-list__search-field:hover{outline:2px solid #8f0f2c;outline-offset:-2px}
.product-family-list__search-field:focus-within,.product-family-list__search-field:has(input:not(:placeholder-shown)){outline:2px solid #6d6e71;outline-offset:-2px}
.product-family-list__search-field .raw-file-contents{display:flex;align-items:center}
.product-family-list__search-field svg{height:1rem;width:1rem}
.product-family-list__search-field input{all:unset;width:100%}
.product-family-list__search-field-placeholder{pointer-events:none;color:#2d2d2d;position:absolute;top:.312rem;left:1.75rem;transition:all .3s ease;max-width:calc(100% - 1.75rem - 0.5rem);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.product-family-list__search-field:focus-within .product-family-list__search-field-placeholder,input:not(:placeholder-shown) ~ .product-family-list__search-field-placeholder{font-size:.875rem;top:-0.625rem;left:.5rem;padding:0 .313rem;background-color:#fff}
.product-family-list__filter-container{display:flex;flex-direction:column;flex-basis:20%;transition:left .2s ease-in-out;max-width:300px}
@media only screen and (max-width:48em){.product-family-list__filter-container{position:fixed;height:100%;width:100%;top:0;left:105vw;background-color:#fff;border:0;border-radius:0;z-index:10000;padding:0;max-height:100%;max-width:100%}
.product-family-list__filter-container.active{left:0}
}
.product-family-list__filter-form{display:flex;flex-direction:column;gap:16px;max-height:100%;height:100%}
.product-family-list__filter-header{display:flex;justify-content:space-between;align-items:center;gap:16px}
@media only screen and (max-width:48em){.product-family-list__filter-header{position:sticky;top:0;width:100%;padding:16px 5%;box-shadow:0 1px 8px 0 rgba(0,0,0,0.25);background-color:#fff;flex-direction:column;gap:8px;align-items:flex-start;z-index:1}
}
.product-family-list__filter-header-mobile{display:none;justify-content:space-between;width:100%}
@media only screen and (max-width:48em){.product-family-list__filter-header-mobile{display:flex}
}
.product-family-list__filter-title-desktop,.product-family-list__filter-summary{font-family:"Open Sans",sans-serif;font-size:16px;line-height:22px;color:#2d2d2d}
@media only screen and (max-width:48em){.product-family-list__filter-title-desktop{display:none}
}
.product-family-list__filter-title-mobile{font-family:"Open Sans",sans-serif;font-size:22px}
.product-family-list__filter-mobile-close{cursor:pointer}
.product-family-list__filter-mobile-close svg{height:24px;width:24px;fill:#6d6e71}
.product-family-list__filter-clear-button{font-family:"Open Sans",sans-serif;font-size:16px;line-height:22px;color:#2a79c4;cursor:pointer}
.product-family-list__filter-group-template{display:none}
.product-family-list__filter-group-mobile-sort{display:none}
@media only screen and (max-width:48em){.product-family-list__filter-group-mobile-sort{display:block}
}
.product-family-list__filter-list{display:flex;flex-direction:column;gap:24px;height:100%}
@media only screen and (max-width:48em){.product-family-list__filter-list{padding:0 calc(5% - 4px);overflow-y:auto}
.product-family-list__filter-list::-webkit-scrollbar{width:6px}
.product-family-list__filter-list::-webkit-scrollbar-track{background:transparent;border-radius:4px}
.product-family-list__filter-list::-webkit-scrollbar-thumb{background:#6d6e71;border-radius:4px;width:4px}
.product-family-list__filter-list .product-family-list__filter-search-container{padding:0}
}
.product-family-list__filter-list summary{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-bottom:1px solid #e5e6e9;padding-bottom:8px;text-transform:capitalize;cursor:pointer}
.product-family-list__filter-list summary span,.product-family-list__filter-list summary svg{width:16px;height:16px;fill:#6d6e71;transform:rotate(0);transition:.2s ease-in-out transform}
.product-family-list__filter-list summary:last-child::after{visibility:hidden}
.product-family-list__filter-list summary::-webkit-details-marker{display:none}
.product-family-list__filter-list details[open]>summary span{transform:rotate(180deg)}
.product-family-list__filter-checkbox-container{display:flex;gap:4px;transition:.2s ease-in-out}
.product-family-list__filter-checkbox-container-template{display:none}
.product-family-list__filter-checkbox-container.hidden{display:none}
.product-family-list__filter-checkbox-container input{-webkit-appearance:none;appearance:none;width:18px;height:18px;min-width:18px;min-height:18px;max-width:18px;max-height:18px;gap:0;border-radius:4px;border:2px solid #949494;background-color:#fff;cursor:pointer}
.product-family-list__filter-checkbox-container input:hover,.product-family-list__filter-checkbox-container input:active{border:2px solid #8f0f2c}
.product-family-list__filter-checkbox-container input:checked{background-color:#2a79c4;border:2px solid #2a79c4}
.product-family-list__filter-checkbox-container input:checked:hover{background-color:#003e7e}
.product-family-list__filter-checkbox-container input:checked::before{display:block}
.product-family-list__filter-checkbox-container input:disabled{background-color:#ccc;border:1px solid #848484}
.product-family-list__filter-checkbox-container input::before{display:none;content:'';width:10px;height:10px;background-image:url(https://www.rockwellautomation.com/resources/assets/styles/meteor/Assets/Images/icon-checkmark.svg);background-size:100%;margin:2px auto}
.product-family-list__filter-checkbox-container input[type='radio']{appearance:none;cursor:pointer;background-color:#fff;margin:0;width:1.125rem;height:1.125rem;border:1px solid #6d6e71;border-radius:50%;transform:translateY(0)}
.product-family-list__filter-checkbox-container input[type='radio']:hover{border:1px solid #003e7e}
.product-family-list__filter-checkbox-container input[type='radio']:hover::before{color:#003e7e}
.product-family-list__filter-checkbox-container input[type='radio']:active{border:2px solid #003e7e}
.product-family-list__filter-checkbox-container input[type='radio']:active::before{color:#003e7e}
.product-family-list__filter-checkbox-container input[type='radio']:checked{border:1px solid #2a79c4}
.product-family-list__filter-checkbox-container input[type='radio']:checked:hover{background-color:#fff}
.product-family-list__filter-checkbox-container input[type='radio']:checked:active{background-color:#fff;border:2px solid #003e7e}
.product-family-list__filter-checkbox-container input[type='radio']:checked::before{transform:scale(1) translate(-50%,-50%)}
.product-family-list__filter-checkbox-container input[type='radio']::before{content:"";display:block;position:absolute;width:.45rem;height:.45rem;border-radius:50%;color:#2a79c4;left:50%;top:50%;transform:scale(0) translate(-50%,-50%);transition:.15s;margin:0;background-color:#2a79c4;background-image:none}
.product-family-list__filter-checkbox-container label,.product-family-list__filter-checkbox-container span{font-family:"Open Sans",sans-serif;font-size:14px;font-weight:400;line-height:18px;text-align:left}
.product-family-list__filter-checkbox-container label{color:#2d2d2d;cursor:pointer}
.product-family-list__filter-checkbox-container span{color:#6d6e71}
.product-family-list__filter-content{display:flex;flex-direction:column;gap:10px;margin-top:10px;max-height:165px;overflow-y:auto;padding-right:10px}
.product-family-list__filter-content::-webkit-scrollbar{width:6px}
.product-family-list__filter-content::-webkit-scrollbar-track{background:transparent;border-radius:4px}
.product-family-list__filter-content::-webkit-scrollbar-thumb{background:#6d6e71;border-radius:4px;width:4px}
.product-family-list__filter-footer{display:none;position:sticky;bottom:0;margin-top:auto;width:100%;padding:16px 5%;border-top:1px solid #ccc;background-color:#fff;align-items:center;justify-content:center;z-index:1}
@media only screen and (max-width:48em){.product-family-list__filter-footer{display:flex}
}
.product-family-list__filter-footer-button{font-size:16px;font-family:"Open Sans",sans-serif;background-color:#2a79c4;color:#fff;text-transform:uppercase;text-align:center;width:100%;padding:4px 24px 6px;transition:.2s ease-in-out;border-radius:4px;cursor:pointer}
.product-family-list__filter-footer-button:hover{background-color:#003e7e}
.product-family-list__filter-footer-button:active{background-color:#003e7e}
.product-family-list__filter-slider{position:relative;display:flex}
.product-family-list__filter-slider-container{display:flex;flex-direction:column;gap:8px;width:100%}
.product-family-list__filter-slider-container-template.product-family-list__filter-slider-container{display:none}
.product-family-list__filter-slider-label{display:flex;flex-direction:column;font-family:"Open Sans",sans-serif;font-size:16px;line-height:24px;color:#2d2d2d}
.product-family-list__filter-slider-label-range{display:flex;flex-direction:row;gap:2px}
.product-family-list__filter-slider input{all:unset;-webkit-appearance:none;width:100%;background:transparent;position:relative;margin:8px 0;height:4px;border-radius:4px;z-index:1;pointer-events:none}
.product-family-list__filter-slider input:first-child{position:absolute;left:0;top:0;background:var(--slider-fill-gradient,#003e7e)}
.product-family-list__filter-slider input::-webkit-slider-thumb{-webkit-appearance:none;background:transparent;border-radius:50%;height:16px;width:16px;cursor:pointer;pointer-events:all;margin-top:-14px;z-index:2;transform:translateY(calc(50% - 2px))}
.product-family-list__filter-slider input::-moz-range-thumb{background:transparent;border-radius:50%;height:16px;width:16px;cursor:pointer;pointer-events:all;z-index:2;transform:translateY(calc(50% - 2px))}
.product-family-list__filter-slider input::-ms-thumb{background:transparent;border-radius:50%;height:16px;width:16px;cursor:pointer;pointer-events:all;z-index:2;transform:translateY(calc(50% - 2px))}
.product-family-list__filter-slider input:focus{outline:0}
.product-family-list__filter-slider input::-webkit-slider-runnable-track{width:100%;z-index:1;background:transparent;border-color:transparent;color:transparent}
.product-family-list__filter-slider input::-moz-range-track{width:100%;z-index:1;background:transparent;border-color:transparent;color:transparent}
.product-family-list__filter-slider input::-ms-track{width:100%;z-index:1;background:transparent;border-color:transparent;color:transparent}
.product-family-list__compare-modal{position:fixed;bottom:0;left:0;width:100%;background:#003e7e;box-shadow:0 -2px 19px 0 rgba(0,0,0,0.2);z-index:100000000;display:none}
.product-family-list__compare-modal.active{display:block}
.product-family-list__compare-modal-close{position:absolute;top:0;right:0;padding:1rem;cursor:pointer}
.product-family-list__compare-modal-content{display:flex;flex-direction:row;align-items:center;gap:1rem;padding:16px 40px;margin:auto;max-width:100em}
@media only screen and (max-width:48em){.product-family-list__compare-modal-content{flex-direction:column;gap:12px;padding:8px 20px}
}
.product-family-list__compare-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}
.product-family-list__compare-modal-count{display:flex;gap:4px;color:#fff;font-family:"Open Sans",sans-serif;font-size:16px;line-height:24px;height:fit-content;white-space:nowrap}
@media only screen and (max-width:63.9375em){.product-family-list__compare-modal-count{display:none}
}
.product-family-list__compare-modal-count-number{width:12px}
.product-family-list__compare-modal-count-number--mobile{display:none;color:#2a79c4;font-family:"Open Sans",sans-serif;font-size:16px;line-height:24px;text-transform:uppercase;text-decoration:none}
@media only screen and (max-width:63.9375em){.product-family-list__compare-modal-count-number--mobile{display:flex}
}
.product-family-list__compare-modal-remove-all{cursor:pointer;color:#fff;font-size:16px;line-height:24px;font-family:"Open Sans",sans-serif;text-decoration:underline}
.product-family-list__compare-modal-remove-all:hover{color:#e5e6e9}
.product-family-list__compare-modal-remove-all:focus{color:#fff}
@media only screen and (max-width:48em){.product-family-list__compare-modal-remove-all{display:none}
}
.product-family-list__compare-modal-compare-now{display:flex;gap:6px;padding:6px 20px;margin-left:auto;justify-content:center;align-items:center;cursor:pointer;background-color:#fff;border-radius:4px;color:#2a79c4;font-family:"Open Sans",sans-serif;font-size:16px;line-height:24px;text-transform:uppercase;text-decoration:none;height:fit-content;white-space:nowrap}
.product-family-list__compare-modal-compare-now:hover{background-color:#e5e6e9;color:#8f0f2c}
.product-family-list__compare-modal-compare-now:focus{background-color:#fff;color:#7cd2ec}
@media only screen and (max-width:48em){.product-family-list__compare-modal-compare-now{width:100%;white-space:wrap}
}
.product-family-list__compare-modal-items{display:flex;flex-direction:row;align-items:center;gap:24px;width:100%}
@media only screen and (max-width:48em){.product-family-list__compare-modal-items{justify-content:space-between}
}
.product-family-list__compare-modal-item{width:72px;height:72px;max-width:72px;max-height:72px;border-radius:4px;background:#fff;position:relative}
@media only screen and (max-width:63.9375em){.product-family-list__compare-modal-item{width:56px;height:56px;max-width:56px;max-height:56px}
}
.product-family-list__compare-modal-item-image{display:none;width:100%;height:100%;justify-content:center}
.product-family-list__compare-modal-item-image.active{display:flex}
.product-family-list__compare-modal-item-image img{object-fit:contain;border-radius:4px}
.product-family-list__compare-modal-item-remove{display:none;position:absolute;top:-4px;right:-4px;padding:4px;justify-content:center;align-items:center;border-radius:4px;background:#848484;box-shadow:0 1px 4px 0 rgba(0,0,0,0.24);cursor:pointer}
.product-family-list__compare-modal-item-remove:hover{background:#43434d}
.product-family-list__compare-modal-item-remove.active{display:flex}
.product-family-list__compare-modal-item-remove span{width:16px;height:16px}
.product-family-list__compare-modal-item-remove svg{width:16px;height:16px;fill:#fff;transform:translate(0,-2px)}
.product-featured-grid__container{display:flex;flex-direction:column;width:100%}
.product-featured-grid__grid{display:flex;flex-wrap:wrap;gap:24px;width:100%}
.product-featured-grid__grid--col-3 .product-featured-grid__product{flex-basis:calc(33.3333% - 16px)}
@media only screen and (max-width:63.9375em){.product-featured-grid__grid--col-3 .product-featured-grid__product{flex-basis:calc(50% - 12px)}
}
@media only screen and (max-width:48em){.product-featured-grid__grid--col-3 .product-featured-grid__product{flex-basis:100%}
}
.product-featured-grid__grid--col-4 .product-featured-grid__product{flex-basis:calc(25% - 18px)}
@media only screen and (max-width:80.0525em){.product-featured-grid__grid--col-4 .product-featured-grid__product{flex-basis:calc(33.3333% - 16px)}
}
@media only screen and (max-width:63.9375em){.product-featured-grid__grid--col-4 .product-featured-grid__product{flex-basis:calc(50% - 12px)}
}
@media only screen and (max-width:48em){.product-featured-grid__grid--col-4 .product-featured-grid__product{flex-basis:100%}
}
.product-featured-grid__product{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;border:1px solid #ccc;border-radius:16px;box-shadow:0 1px 7px 0 #00000007;padding:24px;background-color:#fff;position:relative;transition:.2s ease-in-out box-shadow}
.product-featured-grid__product:hover{box-shadow:0 2px 12px 0 #00000024}
.product-featured-grid__product:hover .product-featured-grid__product-title{text-decoration:underline;color:#8f0f2c}
.product-featured-grid__product-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
.product-featured-grid__product-info{display:flex;flex-direction:column;gap:4px}
.product-featured-grid__product-title{font-family:"Open Sans",sans-serif;font-size:20px;line-height:28px;text-decoration:none;color:#2a79c4;text-align:center}
.product-featured-grid__product-description{font-family:"Open Sans",sans-serif;font-size:16px;line-height:22px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4;line-clamp:4}
.product-featured-grid__product-image{max-width:100%;max-height:100%}
.product-featured-grid__product-image-container{display:flex;justify-content:center;align-items:center;width:80%;height:170px}
.product-featured-grid__product-best-selling-tag{position:absolute;top:20px;left:21px;background:linear-gradient(90.1deg,#003e7e 7.44%,#00aeef 93.59%);color:#fff;font-family:"Open Sans",sans-serif;font-size:12px;line-height:16px;padding:2px 8px 4px 8px;border-radius:4px;width:fit-content}
.product-featured-grid__product--product .product-featured-grid__product-title{text-align:left}
.product-new .ra-product-new.ra-product-new--ss .ra-product-new__description,.product-new .ra-product-new.ra-product-new--ss .ra-product-new__catalog-number,.product-new .ra-product-new.ra-product-new--ss .ra-product-new__product-detail-options-status,.product-new .ra-product-new.ra-product-new--ss .ra-product-new__sidebar-text,.product-new .ra-product-new.ra-product-new--ss .ra-product-new__product-table th,.product-new .ra-product-new.ra-product-new--ss .ra-product-new__documentation-table-cell-type,.product-new .ra-product-new.ra-product-new--ss .ra-product-new__certification-list,.product-new .ra-product-new.ra-product-new--ss .ra-product-new__mobile-summary{font-weight:600}
.product-new .ra-product-new.ra-product-new--ss .ra-product-new__product-detail-options-status-value{font-weight:400}
.product-new .ra-product-new.ra-product-new--ss .ra-product-new__sidebar-item:hover::before{background-color:#003e7e}
.product-new .ra-product-new.ra-product-new--ss .ra-product-new__content{width:calc(85% - 44px)}
@media only screen and (max-width:80.0525em){.product-new .ra-product-new.ra-product-new--ss .ra-product-new__content{width:100%}
}
.product-new .ra-product-new.ra-product-new--ss .ra-product-new__content-container{gap:88px}
.product-new .ra-product-new.ra-product-new--ss .ra-product-new__sidebar{width:calc(15% - 44px)}
.product-new .ra-product-new.ra-product-new--ss .ra-product-new__distributor-contact-button{display:flex}
.product-new .ra-product-new.ra-product-new--ss .ra-product-new__distributor-contact-button a{border-radius:4px;border:2px solid #003e7e;color:#003e7e;background-color:#fff;padding:6px 24px;font-size:16px;font-weight:400;line-height:24px;text-transform:uppercase;white-space:nowrap;width:100%;text-align:center;transition:all .3s ease-out}
.product-new .ra-product-new.ra-product-new--ss .ra-product-new__distributor-contact-button a:hover{background-color:#b6c0d3;color:#003876;text-decoration:none}
.product-new .ra-product-new.ra-product-new--ss .ra-product-new__product-detail-header-content-image-footer{justify-content:flex-end}
.product-new .ra-product-new.ra-product-new--ss .ra-product-new__header-links-content{gap:16px}
@media only screen and (max-width:63.9375em){.product-new .ra-product-new.ra-product-new--ss .ra-product-new__header-links-content{gap:24px}
}
.product-new .ra-product-new.ra-product-new--ss .ra-product-new__header-links-container{min-width:auto}
.product-new .ra-product-new.ra-product-new--ss .ra-product-new__drawings-iframe-placeholder .ra-product-new__drawings-iframe-placeholder-link,.product-new .ra-product-new.ra-product-new--ss .ra-product-new__qr-code-modal-print{color:#003e7e;border:2px solid #003e7e}
.product-new .ra-product-new.ra-product-new--ss .ra-product-new__drawings-iframe-placeholder .ra-product-new__drawings-iframe-placeholder-link:hover,.product-new .ra-product-new.ra-product-new--ss .ra-product-new__qr-code-modal-print:hover{background-color:#b6c0d3;color:#003876;text-decoration:none}
@media only screen and (max-width:63.9375em){.product-new .ra-product-new.ra-product-new--ss .ra-product-new__quick-action-items a{border:2px solid #003e7e;color:#003e7e}
.product-new .ra-product-new.ra-product-new--ss .ra-product-new__quick-action-items a:hover{background-color:#b6c0d3;color:#003876;text-decoration:none}
}
.product-new .ra-product-new.ra-product-new--ss .ra-product-new__select.active ~ .ra-product-new__select-label{border-color:#003e7e}
.product-new .ra-product-new.ra-product-new--ss .ra-product-new__documentation-table-header.ra-product-new__documentation-table-cell{font-weight:600}
.product-new .ra-product-new.ra-product-new--ss a:hover{color:#2d2d2d}
.product-new .ra-product-new .logo-allen-bradley{display:block;width:108px;margin-top:16px}
.product-new .ra-product-new__product-details{display:flex;flex-direction:column;gap:8px}
.product-new .ra-product-new__content{width:calc(74% - 165px)}
.product-new .ra-product-new__content-desktop{display:flex}
@media only screen and (max-width:80.0525em){.product-new .ra-product-new__content-desktop{display:none}
}
.product-new .ra-product-new__content-mobile{display:none}
@media only screen and (max-width:80.0525em){.product-new .ra-product-new__content-mobile{display:flex;flex-direction:column;width:100%}
}
.product-new .ra-product-new__content-frame{display:none;max-width:100%;width:100%}
@media only screen and (max-width:80.0525em){.product-new .ra-product-new__content-frame{display:block}
}
.product-new .ra-product-new__content-frame.active{display:block}
.product-new .ra-product-new__catalog-number,.product-new .ra-product-new__serial-number{font-family:"Open Sans",sans-serif;font-size:18px;line-height:24px}
.product-new .ra-product-new__catalog-number-container,.product-new .ra-product-new__serial-number-container{display:flex;margin-top:8px;gap:8px 24px;flex-wrap:wrap}
@media only screen and (max-width:48em){.product-new .ra-product-new__catalog-number-container,.product-new .ra-product-new__serial-number-container{margin-top:0}
}
.product-new .ra-product-new__catalog-number-context{text-transform:uppercase}
.product-new .ra-product-new__description{color:#2d2d2d;font-family:"Open Sans",sans-serif;font-size:24px;line-height:32px}
.product-new .ra-product-new__buy-button{text-decoration:none}
.product-new .ra-product-new__buy-button .ra-button-primary{width:100%;font-family:inherit}
.product-new .ra-product-new__preferred-availability{background:linear-gradient(90.1deg,#003e7e 7.44%,#00aeef 93.59%);color:#fff;font-family:"Open Sans",sans-serif;font-size:14px;line-height:18px;padding:4px 8px;border-radius:4px;width:fit-content}
.product-new .ra-product-new__counterfeit{margin-bottom:25px;margin-top:12px}
.product-new .ra-product-new__counterfeit .cmp-text p{font-size:.75rem}
.product-new .ra-product-new__counterfeit a{color:#2a79c4}
.product-new .ra-product-new__discontinued-section{display:flex;gap:8px;border:1px solid #f9c20a;border-radius:4px;margin-top:20px;padding:16px;background-color:#fef0c4}
.product-new .ra-product-new__discontinued-icon svg{fill:#f58025;height:24px;width:24px}
.product-new .ra-product-new__discontinued-text{margin-bottom:20px;font-size:16px}
.product-new .ra-product-new__discontinued-title{display:inline-block;font-weight:bold;width:180px;font-size:16px}
.product-new .ra-product-new__discontinued-value{font-size:16px}
.product-new .ra-product-new__discontinued-info{display:grid;grid-template-columns:1fr 1fr}
.product-new .ra-product-new__quick-action-title{font-size:1.25rem;font-weight:bold}
.product-new .ra-product-new__quick-action-items{list-style-type:none;margin:0;display:flex;flex-direction:column;gap:16px}
@media only screen and (max-width:63.9375em){.product-new .ra-product-new__quick-action-items{align-items:stretch;display:flex;flex-flow:row wrap;justify-content:center;padding:0;margin-bottom:0;width:100%;gap:24px}
}
@media only screen and (max-width:63.9375em){.product-new .ra-product-new__quick-action-items a{display:flex;padding:6px 20px;justify-content:center;align-items:center;gap:6px;align-self:stretch;width:100%;border-radius:4px;border:2px solid #2a79c4;background:#fff;transition:.2s ease-in-out;color:#2a79c4;font-size:16px;line-height:24px;text-transform:uppercase}
.product-new .ra-product-new__quick-action-items a:hover{border:2px solid #003e7e;color:#003e7e}
}
.product-new .ra-product-new__quick-action-items li{width:100%;margin:0}
.product-new .ra-product-new__quick-action-items .icon{display:inline-block;fill:#003876;height:24px;vertical-align:middle;width:20px;margin-right:.6rem}
@media only screen and (max-width:63.9375em){.product-new .ra-product-new__quick-action-items .icon{display:block;width:100%}
.product-new .ra-product-new__quick-action-items .icon svg{fill:#003876;height:24px}
}
@media only screen and (max-width:48em){.product-new .ra-product-new #ra-product-new__product-details-description{margin-top:0}
}
.product-new .ra-product-new__header-top{display:flex;justify-content:space-between;align-items:flex-end;gap:8px}
.product-new .ra-product-new__header-image{width:100%;object-fit:contain;object-position:center;border-radius:4px}
.product-new .ra-product-new__header-image-main{height:fit-content}
.product-new .ra-product-new__header-image-container{display:flex;gap:16px}
.product-new .ra-product-new__header-image-gallery{position:relative;max-height:200px}
.product-new .ra-product-new__header-image-gallery-container{display:flex;flex-direction:column;gap:8px;border-radius:4px;max-height:200px;overflow-y:auto;scrollbar-width:none}
.product-new .ra-product-new__header-image-gallery-container::-webkit-scrollbar{display:none}
@media only screen and (max-width:63.9375em){.product-new .ra-product-new__header-image-gallery-container{flex-direction:row;margin:8px 0;max-width:100%;overflow-x:auto}
}
.product-new .ra-product-new__header-image-gallery-frame{border-radius:4px;border:1px solid #e5e6e9;width:40px;height:40px;min-width:40px;min-height:40px;overflow:hidden;cursor:pointer}
@media only screen and (max-width:63.9375em){.product-new .ra-product-new__header-image-gallery-frame{width:72px;height:72px;min-width:72px;min-height:72px}
}
.product-new .ra-product-new__header-image-gallery-image{width:100%;height:100%;object-fit:contain}
.product-new .ra-product-new__header-image-gallery-arrow{position:absolute;display:flex;justify-content:center;align-items:center;background:rgba(109,110,113,0.64);box-shadow:0 1px 2px 0 rgba(0,0,0,0.16);width:100%;cursor:pointer;opacity:0;z-index:-1;transition:.2s opacity ease-in-out}
.product-new .ra-product-new__header-image-gallery-arrow[data-direction="prev"]{border-radius:4px 4px 0 0;top:0}
.product-new .ra-product-new__header-image-gallery-arrow[data-direction="next"]{border-radius:0 0 4px 4px;bottom:0}
.product-new .ra-product-new__header-image-gallery-arrow.active{opacity:1;z-index:1}
.product-new .ra-product-new__header-image-gallery-arrow svg{width:14px;height:14px;min-width:14px;min-height:14px;fill:#fff;filter:drop-shadow(0 0 4px rgba(0,0,0,0.56))}
.product-new .ra-product-new__product-detail-header{background-color:#fafafa;margin-top:0}
.product-new .ra-product-new__product-detail-header-content{display:flex;gap:56px;margin:auto;padding:40px 40px 24px 40px;max-width:100em}
@media only screen and (max-width:63.9375em){.product-new .ra-product-new__product-detail-header-content{flex-direction:column;padding:24px 20px 40px 20px;gap:32px}
}
.product-new .ra-product-new__product-detail-header-content-image-desktop{display:block}
@media only screen and (max-width:63.9375em){.product-new .ra-product-new__product-detail-header-content-image-desktop{display:none}
}
.product-new .ra-product-new__product-detail-header-content-image-mobile{display:none}
@media only screen and (max-width:63.9375em){.product-new .ra-product-new__product-detail-header-content-image-mobile{display:block;width:100%;height:auto;margin:auto}
}
.product-new .ra-product-new__product-detail-header-content-image-footer{display:flex;justify-content:space-between}
.product-new .ra-product-new__product-detail-header-content .ra-product-new__divider{margin:0}
@media only screen and (max-width:63.9375em){.product-new .ra-product-new__product-detail-header-content .ra-product-new__divider{display:none}
}
.product-new .ra-product-new__product-detail-header-content-desc{flex-grow:1}
.product-new .ra-product-new__product-detail-title{margin-left:-15px}
.product-new .ra-product-new__product-detail-options{padding:0}
.product-new .ra-product-new__product-detail-options-status{font-family:"Open Sans",sans-serif;font-size:18px;line-height:24px;display:flex;align-items:center}
.product-new .ra-product-new__product-detail-options-status-value{font-family:"Open Sans",sans-serif;font-size:16px;line-height:22px;text-transform:capitalize}
.product-new .ra-product-new__product-detail-options-status-dot{width:.5rem;height:.5rem;border-radius:50%;display:inline-block;margin:0 .3125rem;transform:translateY(2px)}
.product-new .ra-product-new__product-detail-options-status .active{background:#008700}
.product-new .ra-product-new__product-detail-options-status .discontinued{background:#df3704}
.product-new .ra-product-new__product-detail-options-status .active_mature{background:#77c14c}
.product-new .ra-product-new__product-detail-options-status .end_of_life{background:#fdb81e}
.product-new .ra-product-new__product-detail-options-status-value{color:#2d2d2d}
.product-new .ra-product-new__mobile-image{width:100%;border-radius:4px;object-fit:contain;object-position:center}
.product-new .ra-product-new__mobile-image-container{display:flex;width:100%;height:calc(100vw - 40px);border:1px solid #e5e6e9;border-radius:4px;background-color:#fff}
.product-new .ra-product-new__header-links-container{position:relative;display:flex;width:max-content;min-width:200px;height:fit-content;padding:16px;flex-direction:column;align-items:flex-start;gap:24px;margin-left:auto;border-radius:4px;border:1px solid #e5e6e9;background:#fff;color:#2d2d2d;font-family:"Open Sans",sans-serif;font-size:16px;line-height:22px}
@media only screen and (max-width:63.9375em){.product-new .ra-product-new__header-links-container{width:100%;min-width:0;max-width:100%}
.product-new .ra-product-new__header-links-container .ra-product-new__divider{display:block}
}
.product-new .ra-product-new__header-links-content{width:100%;display:flex;flex-direction:column;gap:24px}
.product-new .ra-product-new__header-links-signed-in{display:flex;flex-direction:column;gap:8px}
.product-new .ra-product-new__header-links-signed-out{display:none;flex-direction:column;gap:24px}
.product-new .ra-product-new__header-links-signed-out.active{display:flex}
.product-new .ra-product-new__header-links-sign-in-link{color:#2a79c4;font-family:"Open Sans",sans-serif;font-size:16px;line-height:24px;text-decoration:none;padding:6px 0}
.product-new .ra-product-new__header-links-sign-in-link a{display:flex;align-items:center;cursor:pointer}
.product-new .ra-product-new__header-links-sign-in-link span{width:20px;height:20px}
.product-new .ra-product-new__header-links-sign-in-link svg{width:20px;height:20px;fill:#2a79c4}
.product-new .ra-product-new__header-links-sign-in-link:hover svg{fill:#003e7e}
.product-new .ra-product-new__header-sales-info{display:flex;flex-direction:column;gap:8px}
@media only screen and (max-width:63.9375em){.product-new .ra-product-new__header-sales-info{flex-direction:row;justify-content:space-between}
}
.product-new .ra-product-new__list-price-label{font-size:16px;line-height:22px}
.product-new .ra-product-new__list-price-value{font-family:"Open Sans",sans-serif;font-size:20px;line-height:28px}
.product-new .ra-product-new__lead-time-label{font-size:16px;line-height:22px}
.product-new .ra-product-new__lead-time-value{font-family:"Open Sans",sans-serif;font-size:20px;line-height:28px}
.product-new .ra-product-new__stock-status{font-family:"Open Sans",sans-serif;font-size:20px;line-height:28px;width:100%}
.product-new .ra-product-new__stock-status-in{color:#008700}
.product-new .ra-product-new__stock-status-out{color:#df3704}
.product-new .ra-product-new__bom-button{width:100%;margin-top:8px;cursor:pointer}
.product-new .ra-product-new__bom-button .button__container{width:100%}
.product-new .ra-product-new__bom-button .button__container a{color:#fff;border-radius:4px}
.product-new .ra-product-new__bom-button .button__container a:hover,.product-new .ra-product-new__bom-button .button__container a:focus{color:#fff;text-decoration:none}
.product-new .ra-product-new__header-actions{display:flex;align-items:center;gap:24px}
.product-new .ra-product-new__header-actions-desktop{display:flex}
@media only screen and (max-width:63.9375em){.product-new .ra-product-new__header-actions-desktop{display:none}
}
.product-new .ra-product-new__header-actions-mobile{display:none;margin-top:16px}
@media only screen and (max-width:63.9375em){.product-new .ra-product-new__header-actions-mobile{display:flex}
}
.product-new .ra-product-new__header-action{cursor:pointer;position:relative}
.product-new .ra-product-new__header-action svg{width:24px;height:24px;fill:#2a79c4}
.product-new .ra-product-new__header-action:hover svg{fill:#003e7e}
.product-new .ra-product-new__header-action:hover .ra-product-new__tooltip{opacity:1;display:block}
.product-new .ra-product-new__tooltip{opacity:0;position:absolute;display:none;top:85px;left:50%;transform:translate(-50%,-100%);flex-direction:column;align-items:center;box-shadow:0 2px 10px 0 rgba(0,0,0,0.25);border-radius:4px;transition:.2s opacity ease-in-out}
.product-new .ra-product-new__tooltip-text{display:flex;position:relative;background-color:#fff;border-radius:4px;padding:16px;font-family:"Open Sans",sans-serif;font-size:14px;line-height:18px;white-space:nowrap;z-index:2;box-shadow:0 2px 10px 0 rgba(0,0,0,0.25)}
.product-new .ra-product-new__tooltip svg{position:absolute;bottom:0;top:10px;left:50%;transform:translate(-50%,-110%) rotate(180deg);filter:drop-shadow(2px 0 2px #888);z-index:1}
.product-new .ra-product-new__repair-options-button{cursor:pointer;font-family:"Open Sans",sans-serif;font-size:16px;line-height:24px;color:#2a79c4}
.product-new .ra-product-new__repair-options-button:hover{text-decoration:underline;color:#8f0f2c}
@media only screen and (max-width:63.9375em){.product-new .ra-product-new__repair-options-button{border:2px solid #003e7e;color:#003e7e}
.product-new .ra-product-new__repair-options-button:hover{background-color:#b6c0d3;color:#003876;text-decoration:none}
}
.product-new .ra-product-new__repair-options-popup{position:absolute;top:100%;left:50%;transform:translate(-50%,5%);width:252px;z-index:200}
.product-new .ra-product-new__repair-options-popup.hidden{display:none}
.product-new .ra-product-new__repair-options-popup-close-button{top:16px;right:16px;cursor:pointer}
.product-new .ra-product-new__repair-options-popup-close-button span{display:flex;position:relative;width:16px;height:16px}
.product-new .ra-product-new__repair-options-popup-close-button span svg{position:relative;fill:#6d6e71;width:16px;height:16px}
.product-new .ra-product-new__repair-options-popup-chevron-svg{position:absolute;bottom:0;top:-8px;left:50%;transform:translate(-50%,0) rotate(180deg);filter:drop-shadow(2px 0 2px #888);z-index:1}
.product-new .ra-product-new__repair-options-popup-header{display:flex;justify-content:space-between;align-items:center}
.product-new .ra-product-new__repair-options-popup-header-text{font-family:"Open Sans",sans-serif;font-size:16px;line-height:24px}
.product-new .ra-product-new__repair-options-popup-text{font-family:"Open Sans",sans-serif;font-size:16px;line-height:24px}
.product-new .ra-product-new__repair-options-popup-link{font-family:"Open Sans",sans-serif;font-size:16px;line-height:24px;color:#2a79c4;text-decoration:none}
.product-new .ra-product-new__repair-options-popup-content{position:absolute;top:0;left:0;background-color:#fff;box-shadow:0 2px 12px 0 rgba(0,0,0,0.24);width:100%;padding:16px;display:flex;flex-direction:column;gap:8px;z-index:2}
.product-new .ra-product-new__header-about-title{color:#2d2d2d;font-family:"Open Sans",sans-serif;font-size:18px;line-height:24px}
.product-new .ra-product-new__header-about-info-list{margin:0}
.product-new .ra-product-new__header-about-desktop{display:flex}
@media only screen and (max-width:63.9375em){.product-new .ra-product-new__header-about-desktop{display:none}
}
.product-new .ra-product-new__header-about-mobile{display:none}
@media only screen and (max-width:63.9375em){.product-new .ra-product-new__header-about-mobile{display:flex}
}
.product-new .ra-product-new__product-detail-documentation{margin:20px}
@media only screen and (min-width:48.0625em){.product-new .ra-product-new__product-detail-documentation{margin:0 70px}
}
.product-new .ra-product-new__product-detail-documentation a,.product-new .ra-product-new__product-detail-documentation a:visited{color:#2a79c4}
.product-new .ra-product-new__product-table{max-width:100rem;margin:24px auto 0}
.product-new .ra-product-new__product-table-tabs{display:flex;align-items:flex-start;gap:24px;align-self:stretch;max-width:100%;overflow-x:scroll}
.product-new .ra-product-new__product-table-tab{display:flex;position:relative;padding:0 8px 10px;flex-direction:column;justify-content:flex-end;align-items:center;align-self:stretch;cursor:pointer;font-family:"Open Sans",sans-serif;font-size:18px;line-height:24px}
.product-new .ra-product-new__product-table-tab::before{content:"";display:block;position:absolute;width:100%;height:3px;background-color:transparent;bottom:0;left:0;z-index:1}
.product-new .ra-product-new__product-table-tab::after{content:"";display:block;position:absolute;width:0;height:3px;background-color:#f58025;bottom:0;left:0;transition:.2s width ease-in-out;z-index:2}
.product-new .ra-product-new__product-table-tab:hover::before{background-color:#2a79c4}
.product-new .ra-product-new__product-table-tab.active::after{width:100%}
.product-new .ra-product-new__product-table th{font-family:"Open Sans",sans-serif;font-size:16px;font-weight:500;line-height:22px}
.product-new .ra-product-new__product-table td{font-family:"Open Sans",sans-serif;font-size:16px;line-height:22px}
.product-new .ra-product-new__product-table-placeholder{max-width:100rem;margin:auto}
@media only screen and (max-width:48em){.product-new .ra-product-new__product-table-placeholder{display:none}
}
.product-new .ra-product-new__product-table-placeholder .ra-product-new__product-table-header{padding:0}
.product-new .ra-product-new__product-table-placeholder p{padding:0;margin-top:.75rem;margin-bottom:3.5rem}
.product-new .ra-product-new summary{list-style:none;display:flex;align-items:center;justify-content:space-between}
.product-new .ra-product-new summary::-webkit-details-marker{display:none}
.product-new .ra-product-new summary::after{content:"\FE40";font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:.8em;display:flex;transform:scaleY(1.25) translateY(0.25em)}
html[lang^="cs"] .product-new .ra-product-new summary::after,html[lang^="ja"] .product-new .ra-product-new summary::after,html[lang^="ko"] .product-new .ra-product-new summary::after,html[lang^="pl"] .product-new .ra-product-new summary::after,html[lang^="ru"] .product-new .ra-product-new summary::after,html[lang^="tr"] .product-new .ra-product-new summary::after,html[lang^="zh"] .product-new .ra-product-new summary::after{font-family:Helvetica Neue,Helvetica,sans-serif}
@media only screen and (min-width:80.0625em){.product-new .ra-product-new summary::after{display:none}
}
.product-new .ra-product-new__product-table-section-header{padding-right:10px;font-family:"Open Sans",sans-serif;font-size:24px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:28px;letter-spacing:normal;text-align:left;color:#43434d;display:inline-block}
.product-new .ra-product-new__product-table-section-container{display:none}
.product-new .ra-product-new__product-table-section-container.active{display:flex}
@media only screen and (max-width:48em){.product-new .ra-product-new__product-table-section-container{grid-template-columns:1fr}
}
.product-new .ra-product-new__product-table-section-gap{width:100%;height:80px}
@media only screen and (max-width:48em){.product-new .ra-product-new__product-table-section-gap{height:20px}
}
.product-new .ra-product-new__product-table-cell{width:675px;text-align:left;font-size:16px;padding:8px;border-bottom:1px solid #e5e6e9;background:#fff;color:#2d2d2d}
.product-new .ra-product-new__product-table-cell a.is-link{color:#2a79c4}
.product-new .ra-product-new__documentation-table-header.ra-product-new__documentation-table-cell,.product-new .ra-product-new__downloads-table-header.ra-product-new__documentation-table-cell,.product-new .ra-product-new__drawings-table-header.ra-product-new__documentation-table-cell,.product-new .ra-product-new__documentation-table-header.ra-product-new__downloads-table-cell,.product-new .ra-product-new__downloads-table-header.ra-product-new__downloads-table-cell,.product-new .ra-product-new__drawings-table-header.ra-product-new__downloads-table-cell,.product-new .ra-product-new__documentation-table-header.ra-product-new__drawings-table-cell,.product-new .ra-product-new__downloads-table-header.ra-product-new__drawings-table-cell,.product-new .ra-product-new__drawings-table-header.ra-product-new__drawings-table-cell{color:#2d2d2d;background-color:#e5e6e9;font-size:18px;line-height:24px;font-weight:500;font-family:"Open Sans",sans-serif;text-align:left;padding:10px 16px}
.product-new .ra-product-new__documentation-table-container,.product-new .ra-product-new__downloads-table-container,.product-new .ra-product-new__drawings-table-container{display:flex;flex-direction:column;gap:32px}
@media only screen and (max-width:48em){.product-new .ra-product-new__documentation-table-container,.product-new .ra-product-new__downloads-table-container,.product-new .ra-product-new__drawings-table-container{gap:40px}
}
.product-new .ra-product-new__documentation-table-cell,.product-new .ra-product-new__downloads-table-cell,.product-new .ra-product-new__drawings-table-cell{border:1px solid #e5e6e9;padding:16px}
@media only screen and (max-width:48em){.product-new .ra-product-new__documentation-table-cell,.product-new .ra-product-new__downloads-table-cell,.product-new .ra-product-new__drawings-table-cell{display:flex;flex-direction:column;gap:4px}
}
.product-new .ra-product-new__documentation-table-cell-type,.product-new .ra-product-new__downloads-table-cell-type,.product-new .ra-product-new__drawings-table-cell-type{color:#2d2d2d;font-family:"Open Sans",sans-serif;font-size:16px;line-height:22px}
.product-new .ra-product-new__documentation-table-wide,.product-new .ra-product-new__downloads-table-wide,.product-new .ra-product-new__drawings-table-wide{display:table}
@media only screen and (max-width:80.0525em){.product-new .ra-product-new__documentation-table-wide,.product-new .ra-product-new__downloads-table-wide,.product-new .ra-product-new__drawings-table-wide{margin-top:16px}
}
@media only screen and (max-width:48em){.product-new .ra-product-new__documentation-table-wide,.product-new .ra-product-new__downloads-table-wide,.product-new .ra-product-new__drawings-table-wide{display:none}
}
.product-new .ra-product-new__documentation-table-narrow,.product-new .ra-product-new__downloads-table-narrow,.product-new .ra-product-new__drawings-table-narrow{display:none;margin-top:16px}
@media only screen and (max-width:48em){.product-new .ra-product-new__documentation-table-narrow,.product-new .ra-product-new__downloads-table-narrow,.product-new .ra-product-new__drawings-table-narrow{display:table}
}
.product-new .ra-product-new__lit-library,.product-new .ra-product-new__tech-center,.product-new .ra-product-new__knowledgebase-articles,.product-new .ra-product-new__documentation-more-info,.product-new .ra-product-new__downloads{display:flex;flex-direction:column;align-items:flex-start;gap:4px;align-self:stretch}
.product-new .ra-product-new__lit-library-header,.product-new .ra-product-new__tech-center-header,.product-new .ra-product-new__knowledgebase-articles-header,.product-new .ra-product-new__documentation-more-info-header,.product-new .ra-product-new__downloads-header{font-family:"Open Sans",sans-serif;font-size:18px;line-height:24px}
.product-new .ra-product-new__lit-library-text,.product-new .ra-product-new__tech-center-text,.product-new .ra-product-new__knowledgebase-articles-text,.product-new .ra-product-new__documentation-more-info-text,.product-new .ra-product-new__downloads-text{font-size:16px;line-height:22px}
.product-new .ra-product-new__lit-library-link,.product-new .ra-product-new__tech-center-link,.product-new .ra-product-new__knowledgebase-articles-link,.product-new .ra-product-new__documentation-more-info-link,.product-new .ra-product-new__downloads-link{text-decoration:none;padding:6px 0;display:flex;align-items:center;cursor:pointer}
.product-new .ra-product-new__lit-library-link span,.product-new .ra-product-new__tech-center-link span,.product-new .ra-product-new__knowledgebase-articles-link span,.product-new .ra-product-new__documentation-more-info-link span,.product-new .ra-product-new__downloads-link span{width:20px;height:20px}
.product-new .ra-product-new__lit-library-link svg,.product-new .ra-product-new__tech-center-link svg,.product-new .ra-product-new__knowledgebase-articles-link svg,.product-new .ra-product-new__documentation-more-info-link svg,.product-new .ra-product-new__downloads-link svg{width:20px;height:20px;fill:#2a79c4}
.product-new .ra-product-new__lit-library-link:hover svg,.product-new .ra-product-new__tech-center-link:hover svg,.product-new .ra-product-new__knowledgebase-articles-link:hover svg,.product-new .ra-product-new__documentation-more-info-link:hover svg,.product-new .ra-product-new__downloads-link:hover svg{fill:#003e7e}
.product-new .ra-product-new__knowledgebase-articles-placeholder{display:none;justify-content:center;align-items:center;flex-direction:column;gap:16px;width:100%;padding:24px;border:1px solid #e5e6e9}
.product-new .ra-product-new__knowledgebase-articles-placeholder-text{font-family:"Open Sans",sans-serif;font-size:24px;line-height:32px;color:#2d2d2d;text-align:center}
.product-new .ra-product-new__knowledgebase-articles-list{display:flex;flex-direction:column}
.product-new .ra-product-new__knowledgebase-articles-list-item{padding:24px 0;width:100%;border-bottom:1px solid #e5e6e9}
.product-new .ra-product-new__knowledgebase-articles-list-item:last-child{border-bottom:0}
.product-new .ra-product-new__knowledgebase-articles-list-link{width:fit-content;color:#2a79c4;font-family:"Open Sans",sans-serif;font-size:20px;line-height:28px}
.product-new .ra-product-new #ra-product-new__certifications-desktop{display:flex;flex-direction:column;gap:16px}
.product-new .ra-product-new__certification-container{max-width:100rem;margin:auto}
@media only screen and (max-width:80.0525em){.product-new .ra-product-new__certification-icons{margin:24px 0 16px}
}
.product-new .ra-product-new__certification-icon{width:3.125rem;height:3.125rem;display:inline-block}
.product-new .ra-product-new__certification-list{font-family:"Open Sans",sans-serif;font-size:18px;line-height:24px;margin:0}
.product-new .ra-product-new__certification-disclaimer{font-style:italic;max-width:55rem;margin-bottom:0}
.product-new .ra-product-new__product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(241px,1fr));border-top:1px solid #e5e6e9;border-left:1px solid #e5e6e9;flex-direction:row;flex-wrap:wrap}
.product-new .ra-product-new__product-grid-footer-container{padding-top:20px;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;display:flex;align-items:center;justify-content:space-between;gap:10px}
html[lang^="cs"] .product-new .ra-product-new__product-grid-footer-container,html[lang^="ja"] .product-new .ra-product-new__product-grid-footer-container,html[lang^="ko"] .product-new .ra-product-new__product-grid-footer-container,html[lang^="pl"] .product-new .ra-product-new__product-grid-footer-container,html[lang^="ru"] .product-new .ra-product-new__product-grid-footer-container,html[lang^="tr"] .product-new .ra-product-new__product-grid-footer-container,html[lang^="zh"] .product-new .ra-product-new__product-grid-footer-container{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
@media only screen and (max-width:48em){.product-new .ra-product-new__product-grid-footer-container{flex-direction:column}
}
.product-new .ra-product-new__product-grid-items-per-page-container{display:flex;align-items:center;gap:.5rem}
.product-new .ra-product-new__product-grid-items-per-page-text{white-space:nowrap}
.product-new .ra-product-new__product-grid-items-per-page{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .product-new .ra-product-new__product-grid-items-per-page,html[lang^="ja"] .product-new .ra-product-new__product-grid-items-per-page,html[lang^="ko"] .product-new .ra-product-new__product-grid-items-per-page,html[lang^="pl"] .product-new .ra-product-new__product-grid-items-per-page,html[lang^="ru"] .product-new .ra-product-new__product-grid-items-per-page,html[lang^="tr"] .product-new .ra-product-new__product-grid-items-per-page,html[lang^="zh"] .product-new .ra-product-new__product-grid-items-per-page{font-family:Helvetica Neue,Helvetica,sans-serif}
.product-new .ra-product-new__product-grid-items-per-page [role="combobox"]{padding:5px 10px;border:1px solid #ccc;border-radius:3px;width:fit-content}
.product-new .ra-product-new__product-grid-items-per-page [role="combobox"]::after{content:"\25BC";display:block;transform:scale(1.1,0.6);transition:transform .4s}
.product-new .ra-product-new__product-grid-items-per-page>details[open] [role="combobox"]::after{transform:scale(1.1,0.6) rotate(0.5turn)}
.product-new .ra-product-new__product-grid-items-per-page [role="listbox"]{min-width:max-content;left:auto;right:0;margin-top:7px;padding:20px;box-shadow:0 1px 5px rgba(0,0,0,0.25);border-radius:8px;gap:8px;font-size:.875rem;color:#2a79c4}
.product-new .ra-product-new__product-grid-items-per-page [role="option"]:hover{text-decoration:underline}
.product-new .ra-product-new__product-grid-items-per-page [role="option"][aria-selected="true"]{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .product-new .ra-product-new__product-grid-items-per-page [role="option"][aria-selected="true"],html[lang^="ja"] .product-new .ra-product-new__product-grid-items-per-page [role="option"][aria-selected="true"],html[lang^="ko"] .product-new .ra-product-new__product-grid-items-per-page [role="option"][aria-selected="true"],html[lang^="pl"] .product-new .ra-product-new__product-grid-items-per-page [role="option"][aria-selected="true"],html[lang^="ru"] .product-new .ra-product-new__product-grid-items-per-page [role="option"][aria-selected="true"],html[lang^="tr"] .product-new .ra-product-new__product-grid-items-per-page [role="option"][aria-selected="true"],html[lang^="zh"] .product-new .ra-product-new__product-grid-items-per-page [role="option"][aria-selected="true"]{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
.product-new .ra-product-new__product-grid-pagination-form{display:flex;align-items:center;gap:8px;margin-top:16px}
.product-new .ra-product-new__product-grid-pagination-button{all:unset;display:contents;cursor:pointer}
.product-new .ra-product-new__product-grid-pagination-button .raw-file-contents{display:contents}
.product-new .ra-product-new__product-grid-pagination-button svg{height:2rem;fill:#6d6e71;margin:0 -0.5em}
.product-new .ra-product-new__product-grid-pagination-button:disabled{visibility:hidden}
.product-new .ra-product-new__product-grid-pagination-label{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .product-new .ra-product-new__product-grid-pagination-label,html[lang^="ja"] .product-new .ra-product-new__product-grid-pagination-label,html[lang^="ko"] .product-new .ra-product-new__product-grid-pagination-label,html[lang^="pl"] .product-new .ra-product-new__product-grid-pagination-label,html[lang^="ru"] .product-new .ra-product-new__product-grid-pagination-label,html[lang^="tr"] .product-new .ra-product-new__product-grid-pagination-label,html[lang^="zh"] .product-new .ra-product-new__product-grid-pagination-label{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.product-new .ra-product-new__product-grid-pagination-input{padding:.25em;border:1px solid #ccc;border-radius:6px;min-width:2.5em;text-align:center;min-height:2.5rem}
.product-new .ra-product-new__product-card{border-right:1px solid #e5e6e9;border-bottom:1px solid #e5e6e9;background:#fff;padding:32px 40px;display:flex;flex-direction:column;gap:8px;box-sizing:border-box}
.product-new .ra-product-new__product-card-image-container{min-height:125px;max-width:125px;max-height:125px;text-align:center;margin:0 auto;display:flex}
.product-new .ra-product-new__product-card.hidden{display:none}
.product-new .ra-product-new__product-card-image{width:100%;height:100%;min-height:125px;object-fit:contain}
.product-new .ra-product-new__product-card-catalog-number{font-size:16px;line-height:22px;font-family:"Open Sans",sans-serif;text-decoration:none;padding-top:16px}
.product-new .ra-product-new__product-card-lifecycle-status{display:flex;align-items:center;gap:4px}
.product-new .ra-product-new__product-card-lifecycle-status-dot{width:.5rem;height:.5rem;border-radius:50%;display:inline-block}
.product-new .ra-product-new__product-card-lifecycle-status-dot.active{background:#008700}
.product-new .ra-product-new__product-card-lifecycle-status-dot.discontinued{background:#df3704}
.product-new .ra-product-new__product-card-lifecycle-status-dot.active_mature{background:#77c14c}
.product-new .ra-product-new__product-card-lifecycle-status-dot.end_of_life{background:#fdb81e}
.product-new .ra-product-new__product-card-lifecycle-status-text{font-size:14px;line-height:18px}
.product-new .ra-product-new__product-card-description{font-size:14px;line-height:18px}
.product-new .ra-product-new__product-card .ra-product-new__compare-button{margin-top:auto}
.product-new .ra-product-new__learn-more-links{display:flex;gap:1rem;width:100%;max-width:100rem;padding:0 4rem;margin:2.5rem auto;justify-content:center}
.product-new .ra-product-new__learn-more-container{border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,0.15);display:flex;flex-direction:column;align-items:center;padding:1rem;gap:.5rem;width:100%}
.product-new .ra-product-new__learn-more-icon{width:50px}
.product-new .ra-product-new__learn-more-title{font-size:24px;text-align:center}
.product-new .ra-product-new__learn-more-description{font-size:16px;text-align:center}
.product-new .ra-product-new__learn-more-link{color:#2a79c4;font-size:16px;text-decoration:none;text-align:center}
.product-new .ra-product-new__compare-button{color:#2d2d2d;font-family:"Open Sans",sans-serif;font-size:16px;line-height:22px}
.product-new .ra-product-new__compare-checkbox{appearance:none;cursor:pointer;border:1px solid #6d6e71;border-radius:4px;width:1.125rem;height:1.125rem;margin-right:.25rem;transform:translateY(4px)}
.product-new .ra-product-new__compare-checkbox::after{content:"";display:block;transform:rotate(45deg) scale(0);height:12px;width:4px;border-bottom:1px solid #fff;border-right:1px solid #fff;margin-left:4.5px;margin-top:-0.5px;transition:.15s}
.product-new .ra-product-new__compare-checkbox:hover{border:2px solid #2a79c4}
.product-new .ra-product-new__compare-checkbox:focus{border:2px solid #003e7e}
.product-new .ra-product-new__compare-checkbox:checked{border:2px solid #2a79c4;background-color:#2a79c4}
.product-new .ra-product-new__compare-checkbox:checked::after{transform:rotate(45deg) scale(1)}
.product-new .ra-product-new__compare-checkbox:checked:hover{border:2px solid #8f0f2c;background-color:#8f0f2c}
.product-new .ra-product-new__compare-checkbox:checked:focus{border:2px solid #2a79c4;background-color:#003e7e}
.product-new .ra-product-new__compare-checkbox[disabled]{border:1px solid #848484;background-color:#ccc;cursor:default}
.product-new .ra-product-new__compare-checkbox[disabled]:checked,.product-new .ra-product-new__compare-checkbox[disabled]:checked:hover,.product-new .ra-product-new__compare-checkbox[disabled]:checked:focus{border:2px solid #ccc}
.product-new .ra-product-new__compare-checkbox[disabled]:hover,.product-new .ra-product-new__compare-checkbox[disabled]:focus{border:1px solid #848484;background-color:#ccc}
.product-new .ra-product-new__compare-checkbox[disabled]::after{border-bottom:1px solid #848484;border-right:1px solid #848484}
.product-new .ra-product-new__compare-modal{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:100000000;pointer-events:none;display:none}
.product-new .ra-product-new__compare-modal.active{display:block}
.product-new .ra-product-new__compare-modal-container{position:absolute;bottom:0;left:0;width:100%;background:#003e7e;box-shadow:0 -2px 19px 0 rgba(0,0,0,0.2);pointer-events:auto;overflow-y:auto;max-height:80vh;z-index:100000000}
.product-new .ra-product-new__compare-modal-close{position:absolute;top:0;right:0;padding:1rem;cursor:pointer}
.product-new .ra-product-new__compare-modal-content{display:flex;flex-direction:row;align-items:center;gap:1rem;padding:26px 40px;margin:auto;max-width:100em}
.product-new .ra-product-new__compare-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}
.product-new .ra-product-new__compare-modal-count{display:flex;gap:4px;color:#fff;font-family:"Open Sans",sans-serif;font-size:16px;line-height:24px;height:fit-content;white-space:nowrap}
.product-new .ra-product-new__compare-modal-count-number{width:12px}
.product-new .ra-product-new__compare-modal-remove-all{cursor:pointer;color:#fff;font-size:14px;font-family:"Open Sans",sans-serif;text-decoration:none}
.product-new .ra-product-new__compare-modal-compare-now{display:flex;padding:6px 20px;margin-left:auto;justify-content:center;align-items:center;cursor:pointer;background-color:#fff;border-radius:4px;color:#2a79c4;font-family:"Open Sans",sans-serif;font-size:16px;line-height:24px;text-transform:uppercase;text-decoration:none;height:fit-content}
.product-new .ra-product-new__compare-modal-items{display:flex;flex-direction:row;align-items:center;gap:16px;width:100%}
.product-new .ra-product-new__compare-modal-item{width:96px;height:96px;max-width:96px;max-height:96px;border-radius:4px;background:#fff;position:relative}
.product-new .ra-product-new__compare-modal-item-image{display:none;width:100%;height:100%}
.product-new .ra-product-new__compare-modal-item-image.active{display:flex}
.product-new .ra-product-new__compare-modal-item-image img{object-fit:contain;border-radius:4px}
.product-new .ra-product-new__compare-modal-item-remove{display:none;position:absolute;top:-4px;right:-4px;padding:5px;justify-content:center;align-items:center;border-radius:4px;background:#6d6e71;cursor:pointer}
.product-new .ra-product-new__compare-modal-item-remove.active{display:flex}
.product-new .ra-product-new__compare-modal-item-remove span{width:12px;height:12px}
.product-new .ra-product-new__compare-modal-item-remove svg{width:12px;height:12px;fill:#fff;transform:translate(0,-50%)}
.product-new .ra-product-new__compare-modal-frame-container{display:none;border-collapse:separate;border-spacing:8px 0}
.product-new .ra-product-new__compare-modal-frame-container.active{display:table}
.product-new .ra-product-new__compare-modal-frame-image td{width:96px;height:96px;max-width:96px;max-height:96px;border-radius:4px;background:#fff;position:relative}
.product-new .ra-product-new__compare-modal-frame-image td img{width:100%;height:100%;object-fit:contain}
.product-new .ra-product-new__compare-modal-frame-image td span{position:absolute;top:0;right:0;display:flex;padding:6px;justify-content:center;align-items:center;border-radius:4px;background:#6d6e71}
.product-new .ra-product-new__compare-modal-frame-catalog-number{display:none}
.product-new .ra-product-new__compare-modal-frame-catalog-number td{max-width:96px;overflow:hidden;text-overflow:ellipsis}
.product-new .ra-product-new__content-container{display:flex;justify-content:space-between;flex-direction:row;max-width:100em;margin:auto;gap:65px;padding:40px 40px 0}
@media only screen and (max-width:80.0525em){.product-new .ra-product-new__content-container{padding:20px 40px 0}
}
@media only screen and (max-width:63.9375em){.product-new .ra-product-new__content-container{padding:24px 20px 0;gap:60px;flex-direction:column;justify-content:center}
}
.product-new .ra-product-new__sidebar{display:flex;flex-direction:column;width:calc(26% - 165px)}
@media only screen and (max-width:80.0525em){.product-new .ra-product-new__sidebar{display:none}
}
.product-new .ra-product-new__sidebar-items{display:flex;flex-direction:column;gap:8px}
.product-new .ra-product-new__sidebar-item{display:flex;position:relative;padding:8px 10px;align-items:center;cursor:pointer;border-radius:0 4px 4px 0}
.product-new .ra-product-new__sidebar-item::before{content:"";display:block;width:3px;height:100%;background-color:transparent;position:absolute;left:0;top:0;z-index:1}
.product-new .ra-product-new__sidebar-item::after{content:"";display:block;width:3px;height:0;background-color:#f58025;position:absolute;left:0;top:0;transition:.2s height ease-in-out;z-index:2}
.product-new .ra-product-new__sidebar-item.active{background-color:#e5e6e9}
.product-new .ra-product-new__sidebar-item.active::after{height:100%}
.product-new .ra-product-new__sidebar-item.active:hover{background-color:#e5e6e9}
.product-new .ra-product-new__sidebar-item:hover{background-color:#fafafa}
.product-new .ra-product-new__sidebar-item:hover::before{background-color:#2a79c4}
.product-new .ra-product-new__sidebar-text{color:#2d2d2d;font-family:"Open Sans",sans-serif;font-size:16px;line-height:22px}
.product-new .ra-product-new__distributor-card{display:flex;justify-content:center;padding:8px;border-radius:4px;background:#fafafa;width:200px;min-width:200px;max-width:200px;height:fit-content}
@media only screen and (max-width:63.9375em){.product-new .ra-product-new__distributor-card{width:100%;min-width:100%;max-width:100%;padding:16px}
}
.product-new .ra-product-new__distributor-card-header{display:flex;flex-direction:column;gap:4px}
.product-new .ra-product-new__distributor-card-content{flex-direction:column;gap:16px;display:flex;width:100%}
@media only screen and (max-width:63.9375em){.product-new .ra-product-new__distributor-card-content{align-items:center}
}
.product-new .ra-product-new__distributor-card-content.hidden{display:none}
.product-new .ra-product-new__distributor-card-icon{display:flex;justify-content:center;align-items:center;border:1px solid #e5e6e9;background:#fff;padding:8px 4px;height:48px;width:112px}
@media only screen and (max-width:63.9375em){.product-new .ra-product-new__distributor-card-icon{height:68px;width:156px}
}
.product-new .ra-product-new__distributor-card-icon-img{max-width:100%;max-height:100%}
.product-new .ra-product-new__distributor-card-text{color:#2d2d2d;font-family:"Open Sans",sans-serif;font-size:16px;line-height:22px;max-width:245px;text-align:center}
.product-new .ra-product-new__distributor-card-actions{display:flex;align-items:flex-start;gap:12px}
@media only screen and (max-width:63.9375em){.product-new .ra-product-new__distributor-card-actions{gap:48px}
}
@media only screen and (max-width:48em){.product-new .ra-product-new__distributor-card-actions{gap:32px}
}
.product-new .ra-product-new__distributor-card-actions-phone,.product-new .ra-product-new__distributor-card-actions-email{cursor:pointer;width:24px;height:24px}
.product-new .ra-product-new__distributor-card-actions-phone.disabled,.product-new .ra-product-new__distributor-card-actions-email.disabled{visibility:hidden;pointer-events:none;cursor:default}
@media only screen and (max-width:63.9375em){.product-new .ra-product-new__distributor-card-actions-phone,.product-new .ra-product-new__distributor-card-actions-email{width:32px;height:32px}
}
.product-new .ra-product-new__distributor-card-actions-phone:hover svg,.product-new .ra-product-new__distributor-card-actions-email:hover svg{fill:#8f0f2c}
.product-new .ra-product-new__distributor-card-actions-phone:focus svg,.product-new .ra-product-new__distributor-card-actions-email:focus svg{fill:#7cd2ec}
.product-new .ra-product-new__distributor-card-actions span,.product-new .ra-product-new__distributor-card-actions svg{display:block;width:24px;height:24px;fill:#2a79c4}
@media only screen and (max-width:63.9375em){.product-new .ra-product-new__distributor-card-actions span,.product-new .ra-product-new__distributor-card-actions svg{width:32px;height:32px}
}
.product-new .ra-product-new__distributor-card-link{color:#2a79c4;font-family:"Open Sans",sans-serif;font-size:16px;line-height:24px;text-decoration:none;padding-bottom:6px;max-width:245px}
.product-new .ra-product-new__distributor-card-link a{display:flex;justify-content:center;align-items:center;cursor:pointer}
.product-new .ra-product-new__distributor-card-link svg,.product-new .ra-product-new__distributor-card-link span{width:20px;height:20px;fill:#2a79c4}
.product-new .ra-product-new__distributor-card-link:hover svg{fill:#003e7e}
.product-new .ra-product-new__distributor-card-location-link{font-size:14px;line-height:18px;text-align:center}
.product-new .ra-product-new__distributor-card-partner{display:flex;align-items:center;gap:12px}
.product-new .ra-product-new__distributor-card-partner.hidden{display:none}
@media only screen and (max-width:63.9375em){.product-new .ra-product-new__distributor-card-partner{justify-content:space-between;gap:48px}
}
@media only screen and (max-width:48em){.product-new .ra-product-new__distributor-card-partner{gap:32px}
}
.product-new .ra-product-new__distributor-card-partner-link{font-family:"Open Sans",sans-serif;font-size:14px;line-height:18px}
.product-new .ra-product-new__distributor-card .loader{display:flex;transform:none;position:relative;top:0;left:0;opacity:1;box-shadow:none;background:transparent}
.product-new .ra-product-new__drawings-container{width:100%;display:flex;flex-direction:column;gap:32px}
.product-new .ra-product-new__drawings-iframe{width:100%;border:0;display:none}
.product-new .ra-product-new__drawings-iframe.active{display:block}
.product-new .ra-product-new__drawings-iframe-container{width:100%}
.product-new .ra-product-new__drawings-iframe-placeholder{display:none;justify-content:center;align-items:center;flex-direction:column;gap:16px;width:100%;padding:24px;border:1px solid #e5e6e9}
.product-new .ra-product-new__drawings-iframe-placeholder.active{display:flex}
.product-new .ra-product-new__drawings-iframe-placeholder-text{font-family:"Open Sans",sans-serif;font-size:24px;line-height:32px;color:#2d2d2d;text-align:center}
.product-new .ra-product-new__drawings-iframe-placeholder .ra-product-new__drawings-iframe-placeholder-link{color:transparent;font-family:"Open Sans",sans-serif;font-size:16px;line-height:24px;text-decoration:none;text-transform:uppercase;padding:6px 20px;border:2px solid transparent;border-radius:4px;width:fit-content;cursor:pointer}
.product-new .ra-product-new__drawings-iframe-placeholder .ra-product-new__drawings-iframe-placeholder-link:hover{color:#8f0f2c;border-color:#8f0f2c;text-decoration:none}
.product-new .ra-product-new__drawings-iframe-placeholder .ra-product-new__drawings-iframe-placeholder-link:focus{color:#7cd2ec;border-color:#7cd2ec;text-decoration:none}
.product-new .ra-product-new__qr-code-modal{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:100000000;pointer-events:none;display:none;background:rgba(0,0,0,0.25)}
.product-new .ra-product-new__qr-code-modal.active{display:block}
.product-new .ra-product-new__qr-code-modal-container{position:absolute;bottom:50%;left:50%;transform:translate(-50%,50%);background:#fff;box-shadow:0 -2px 19px 0 rgba(0,0,0,0.2);pointer-events:auto;overflow-y:auto;max-height:80vh;z-index:100000000}
.product-new .ra-product-new__qr-code-modal-content{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:26px 40px;margin:auto;max-width:100em}
.product-new .ra-product-new__qr-code-modal-img{margin:auto}
.product-new .ra-product-new__qr-code-modal-header{display:flex;justify-content:space-between;align-items:center;gap:.5rem}
.product-new .ra-product-new__qr-code-modal-title{color:#2d2d2d;font-family:"Open Sans",sans-serif;font-size:24px;line-height:28px}
.product-new .ra-product-new__qr-code-modal-catalog-number{color:#2d2d2d;font-family:"Open Sans",sans-serif;font-size:16px;line-height:22px}
.product-new .ra-product-new__qr-code-modal-actions{width:100%;display:flex;gap:16px;justify-content:flex-end}
.product-new .ra-product-new__qr-code-modal-close{width:24px;height:24px;cursor:pointer}
.product-new .ra-product-new__qr-code-modal-close svg{width:24px;height:24px;fill:#2d2d2d}
.product-new .ra-product-new__qr-code-modal-close-button,.product-new .ra-product-new__qr-code-modal-print{position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:.375rem;border:.125rem solid;outline:1px dashed transparent;overflow:hidden;-webkit-font-smoothing:subpixel-antialiased;backface-visibility:hidden;transform-style:preserve-3d;transition:all .3s ease-out;line-height:1.375rem;padding:.25rem 1.5rem .375rem;text-align:center;text-transform:uppercase}
.product-new .ra-product-new__qr-code-modal-close-button::after,.product-new .ra-product-new__qr-code-modal-print::after{content:"";min-height:inherit;font-size:0}
.product-new .ra-product-new__qr-code-modal-close-button svg,.product-new .ra-product-new__qr-code-modal-print svg{fill:#fff;width:1.375rem;min-height:1.375rem;margin-right:.625rem}
.product-new .ra-product-new__qr-code-modal-close-button:active,.product-new .ra-product-new__qr-code-modal-print:active,.product-new .ra-product-new__qr-code-modal-close-button:hover,.product-new .ra-product-new__qr-code-modal-print:hover,.product-new .ra-product-new__qr-code-modal-close-button:focus,.product-new .ra-product-new__qr-code-modal-print:focus{z-index:1}
.product-new .ra-product-new__qr-code-modal-close-button{background:#fff;color:#2d2d2d;border-color:#2d2d2d}
.product-new .ra-product-new__qr-code-modal-print{background:transparent;color:#fff;border-color:transparent}
.product-new .ra-product-new__qr-code-modal-print:hover{background:#8f0f2c;border-color:#8f0f2c}
.product-new .ra-product-new__qr-code-modal-print:focus{background:#7cd2ec;border-color:#7cd2ec}
.product-new .ra-product-new__gallery-modal{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:100000000;display:none}
.product-new .ra-product-new__gallery-modal.active{display:flex}
.product-new .ra-product-new__gallery-modal-background{position:absolute;width:100%;height:100%;z-index:100000000;background:rgba(0,0,0,0.5)}
.product-new .ra-product-new__gallery-modal-container{position:absolute;width:50%;max-width:50em;left:50%;top:50%;transform:translate(-50%,-50%);z-index:100000001}
@media only screen and (max-width:63.9375em){.product-new .ra-product-new__gallery-modal-container{width:90%}
}
.product-new .ra-product-new__gallery-modal-main{width:100%;display:flex;align-items:center;gap:8px;align-self:stretch}
.product-new .ra-product-new__gallery-modal-main-arrow{cursor:pointer}
@media only screen and (max-width:48em){.product-new .ra-product-new__gallery-modal-main-arrow{position:absolute}
.product-new .ra-product-new__gallery-modal-main-arrow[data-direction="prev"]{left:0}
.product-new .ra-product-new__gallery-modal-main-arrow[data-direction="next"]{right:0}
}
.product-new .ra-product-new__gallery-modal-main-arrow svg{width:45px;height:45px;fill:#fff;filter:drop-shadow(0 0 4px rgba(0,0,0,0.4));transition:.2s ease-in-out}
.product-new .ra-product-new__gallery-modal-main-arrow:hover svg{filter:drop-shadow(0 0 4px rgba(0,0,0,0.8))}
.product-new .ra-product-new__gallery-modal-frame{width:100%;height:100%;max-height:calc(90vh - 100px);justify-content:center;overflow:hidden;display:none}
.product-new .ra-product-new__gallery-modal-frame.active{display:flex}
.product-new .ra-product-new__gallery-modal-image{width:100%;object-fit:contain;transform:scale(1);transform-origin:var(--horizontal-origin,0) var(--vertical-origin,0);transition:transform .2s ease-in-out}
.product-new .ra-product-new__gallery-modal-image--zoomed-in{cursor:zoom-out;transform:scale(3)}
.product-new .ra-product-new__gallery-modal-image--zoomed-out{cursor:zoom-in}
.product-new .ra-product-new__gallery-modal-list{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 0;margin:0}
.product-new .ra-product-new__gallery-modal-list-container{display:flex;gap:16px;margin:auto;max-width:100%;overflow-x:auto;scrollbar-width:none}
.product-new .ra-product-new__gallery-modal-list-container::-webkit-scrollbar{display:none}
.product-new .ra-product-new__gallery-modal-list-frame{width:72px;height:72px;min-width:72px;min-height:72px;display:flex;position:relative;justify-content:center;align-items:center;border-radius:4px;cursor:pointer;transition:.2s;background:#fff}
.product-new .ra-product-new__gallery-modal-list-frame:not(.active)::after{display:block;position:absolute;content:"";width:100%;height:100%;background:rgba(0,0,0,0.2)}
.product-new .ra-product-new__gallery-modal-list-frame:hover{box-shadow:0 1px 6px 0 rgba(0,0,0,0.8)}
.product-new .ra-product-new__gallery-modal-list-image{width:100%;height:100%;object-fit:contain;border-radius:4px}
.product-new .ra-product-new__gallery-modal-list-arrow{display:none;cursor:pointer}
.product-new .ra-product-new__gallery-modal-list-arrow.active{display:flex}
@media only screen and (max-width:48em){.product-new .ra-product-new__gallery-modal-list-arrow.active{display:none}
}
.product-new .ra-product-new__gallery-modal-list-arrow svg{width:51px;height:51px;padding:7px;fill:#fff;filter:drop-shadow(0 0 4px rgba(0,0,0,0.4));transition:.2s ease-in-out}
.product-new .ra-product-new__gallery-modal-list-arrow:hover svg{filter:drop-shadow(0 0 4px rgba(0,0,0,0.8))}
.product-new .ra-product-new__divider{width:100%;border-top:1px solid #e5e6e9}
@media only screen and (min-width:80.0625em){.product-new .ra-product-new #ra-product-new__spec-table-mobile,.product-new .ra-product-new #ra-product-new__documentation-table-mobile,.product-new .ra-product-new #ra-product-new__product-details-mobile,.product-new .ra-product-new #ra-product-new__certifications-mobile{display:none}
}
.product-new .ra-product-new details#ra-product-new__lifecycle-details .ra-product-new__product-detail-options{pointer-events:none}
.product-new .ra-product-new__main-image{width:100%;cursor:pointer}
.product-new .ra-product-new__main-image.ra-product-new__default-image{cursor:default}
.product-new .ra-product-new__main-image-frame{display:flex;width:200px;height:200px;border-radius:4px;border:1px solid #e5e6e9;background-color:#fff}
.product-new .ra-product-new__lifecycle-details-desktop{display:block;margin-top:8px}
@media only screen and (max-width:63.9375em){.product-new .ra-product-new__lifecycle-details-desktop{display:none}
}
.product-new .ra-product-new__lifecycle-details-mobile{display:none}
@media only screen and (max-width:63.9375em){.product-new .ra-product-new__lifecycle-details-mobile{display:block}
}
.product-new .ra-product-new select{visibility:hidden;position:absolute;height:fit-content;align-self:center;z-index:-1;background:transparent;outline:0;border:0;-webkit-appearance:none;-moz-appearance:none;padding:5px;cursor:pointer}
.product-new .ra-product-new select:focus+.ra-product-new__select-icon svg{transform:rotate(180deg)}
.product-new .ra-product-new__select{display:none;position:absolute;background:#fff;z-index:2;margin-top:36px;box-shadow:0 1px 5px rgba(0,0,0,0.25);border-radius:8px}
.product-new .ra-product-new__select.active{display:block}
.product-new .ra-product-new__select.active ~ .ra-product-new__select-label{border-color:#2a79c4}
.product-new .ra-product-new__select.active ~ .ra-product-new__select-label::after{transform:scale(1.1,0.6) rotate(0.5turn)}
.product-new .ra-product-new__select-container{width:fit-content}
@media only screen and (max-width:80.0525em){.product-new .ra-product-new__select-container{margin-top:24px}
}
@media only screen and (max-width:63.9375em){.product-new .ra-product-new__select-container{width:100%}
}
.product-new .ra-product-new__select-label{display:flex;justify-content:space-between;gap:.5rem;font-size:1rem;line-height:1.5rem;color:#2d2d2d;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;width:var(--select-width);min-width:335px;padding:5px 20px;border:1px solid #e5e6e9;border-radius:3px}
html[lang^="cs"] .product-new .ra-product-new__select-label,html[lang^="ja"] .product-new .ra-product-new__select-label,html[lang^="ko"] .product-new .ra-product-new__select-label,html[lang^="pl"] .product-new .ra-product-new__select-label,html[lang^="ru"] .product-new .ra-product-new__select-label,html[lang^="tr"] .product-new .ra-product-new__select-label,html[lang^="zh"] .product-new .ra-product-new__select-label{font-family:Helvetica Neue,Helvetica,sans-serif}
.product-new .ra-product-new__select-label::after{content:"\25BC";display:block;transform:scale(1.1,0.6);transition:transform .4s}
.product-new .ra-product-new__select-label:hover{border-color:#6d6e71}
.product-new .ra-product-new__select-label:focus{border-color:#003e7e}
@media only screen and (max-width:63.9375em){.product-new .ra-product-new__select-label{width:100%}
}
.product-new .ra-product-new__select ul{display:flex;flex-direction:column;width:100%;padding:8px;margin:0;gap:8px;min-width:335px}
.product-new .ra-product-new__select li{list-style:none;cursor:pointer;font-size:.875rem;line-height:1.125rem;margin:0;padding:4px 8px;white-space:nowrap;color:#2a79c4;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .product-new .ra-product-new__select li,html[lang^="ja"] .product-new .ra-product-new__select li,html[lang^="ko"] .product-new .ra-product-new__select li,html[lang^="pl"] .product-new .ra-product-new__select li,html[lang^="ru"] .product-new .ra-product-new__select li,html[lang^="tr"] .product-new .ra-product-new__select li,html[lang^="zh"] .product-new .ra-product-new__select li{font-family:Helvetica Neue,Helvetica,sans-serif}
.product-new .ra-product-new__select li:hover{text-decoration:underline}
.product-new .ra-product-new__select li.selected{color:#fff;background-color:#2a79c4}
.product-new .ra-product-new__mobile-summary{font-family:"Open Sans",sans-serif;font-size:20px;line-height:28px}
.product-new .ra-product-new__no-data{display:flex;flex-direction:column;gap:56px;width:100%;margin-bottom:32px}
.product-new .ra-product-new__no-data-text{display:flex;flex-direction:column;gap:8px}
.product-new .ra-product-new__no-data-header{color:#2d2d2d;font-family:"Open Sans",sans-serif;font-size:24px;line-height:32px}
.product-new .ra-product-new__no-data-body{color:#2d2d2d;font-family:"Open Sans",sans-serif;font-size:20px;line-height:32px}
.product-new .ra-product-new__no-data-card{display:flex;padding:24px;flex-direction:column;align-items:flex-start;gap:16px;max-width:360px;background:#fff;border-radius:4px;box-shadow:0 1px 5px 0 rgba(0,0,0,0.25)}
@media only screen and (max-width:63.9375em){.product-new .ra-product-new__no-data-card{max-width:none;width:100%}
}
.product-new .ra-product-new__no-data-card-container{display:flex;justify-content:space-between;width:100%;gap:56px}
@media only screen and (max-width:63.9375em){.product-new .ra-product-new__no-data-card-container{flex-direction:column;gap:24px}
}
.product-new .ra-product-new__no-data-card-icon{width:56px;height:56px}
.product-new .ra-product-new__no-data-card-text{display:flex;flex-direction:column;align-items:flex-start;gap:4px;align-self:stretch}
.product-new .ra-product-new__no-data-card-title{color:#2d2d2d;font-family:"Open Sans",sans-serif;font-size:24px;line-height:32px}
.product-new .ra-product-new__no-data-card-description{color:#2d2d2d;font-family:"Open Sans",sans-serif;font-size:16px;line-height:22px}
.product-new .ra-product-new__no-data-card-link{color:#2a79c4;font-family:"Open Sans",sans-serif;font-size:16px;line-height:24px;text-decoration:none;padding:6px 0;display:flex;align-items:center;cursor:pointer}
.product-new .ra-product-new__no-data-card-link:hover{color:#8f0f2c;text-decoration:none}
.product-new .ra-product-new__no-data-card-link:hover svg{fill:#8f0f2c}
.product-new .ra-product-new__no-data-card-link:focus{color:#003e7e;text-decoration:none}
.product-new .ra-product-new__no-data-card-link:focus svg{fill:#003e7e}
.product-new .ra-product-new__no-data-card-link span{width:20px;height:20px}
.product-new .ra-product-new__no-data-card-link svg{width:20px;height:20px;fill:#2a79c4;margin-left:8px}
.product-new .ra-product-new a{color:#2a79c4;text-decoration:none}
.product-new .ra-product-new a:hover{color:#8f0f2c;text-decoration:underline}
.product-new .ra-product-new a:focus{color:#003e7e;text-decoration:underline}
@media only screen and (max-width:80.0525em){.product-new .ra-product-new details#ra-product-new__lifecycle-details{pointer-events:auto;padding:0;border-bottom:0}
.product-new .ra-product-new details#ra-product-new__lifecycle-details summary{align-items:end}
.product-new .ra-product-new details#ra-product-new__lifecycle-details summary .ra-product-new__product-detail-options-status{margin:0 !important}
.product-new .ra-product-new details#ra-product-new__lifecycle-details .ra-product-new__discontinued-section{padding:.5rem;font-size:.75rem}
.product-new .ra-product-new details#ra-product-new__lifecycle-details .ra-product-new__discontinued-section .ra-product-new__discontinued-title{font-family:"Open Sans",sans-serif}
.product-new .ra-product-new details{padding:16px 0;border-bottom:1px solid #e5e6e9}
.product-new .ra-product-new details:hover:not([open]){border-bottom:2px solid #2a79c4}
.product-new .ra-product-new details:hover:not([open]) summary{color:#2a79c4}
.product-new .ra-product-new details[open]{border-bottom:2px solid #f58025}
.product-new .ra-product-new details[open] summary{margin-bottom:16px}
.product-new .ra-product-new select-styler.ra-product-new__product-grid-items-per-page details{padding:0;border-bottom:0}
.product-new .ra-product-new select-styler.ra-product-new__product-grid-items-per-page details summary{margin-bottom:0}
.product-new .ra-product-new select-styler.ra-product-new__product-grid-items-per-page details summary::after{content:"\25BC";display:block;transform:scale(1.1,0.6);transition:transform .4s}
.product-new .ra-product-new #ra-product-new__spec-table{padding:0}
.product-new .ra-product-new__product-table-section-header{display:none;padding-top:12px;padding-bottom:12px;font-size:1.25rem}
.product-new .ra-product-new__product-table-section-header.active{display:block}
.product-new .ra-product-new #ra-product-new__documentation-table-mobile .ra-product-new__product-table-section-header{font-size:.75rem}
.product-new .ra-product-new details[open] summary::after{transform:scaleY(-1.25) translateY(0.25em);float:bottom}
.product-new .ra-product-new #product-details__container{margin-top:32px}
.product-new .ra-product-new #ra-product-new__spec-table-desktop,.product-new .ra-product-new #ra-product-new__documentation-table-desktop,.product-new .ra-product-new #ra-product-new__product-details-desktop,.product-new .ra-product-new #ra-product-new__certifications-desktop,.product-new .ra-product-new .thumbnailList__root{display:none !important}
.product-new .ra-product-new .product-new__learn-more-links{flex-direction:column}
}
.product-new .ra-product-new__print-only,.product-new .ra-product-new__print-header{display:none}
@media print{.product-new .ra-product-new .thumbnailList__root,.product-new .ra-product-new .quick-action,.product-new .ra-product-new .counterfeit,.product-new .ra-product-new .buy-button,.product-new .ra-product-new .share,.product-new .ra-product-new .footer,.product-new .ra-product-new ._hj_feedback_container,.product-new .ra-product-new__navigation,.product-new .ra-product-new .experience-fragment,.product-new .ra-product-new #ra-product-new__spec-table-mobile,.product-new .ra-product-new #ra-product-new__documentation-table-mobile,.product-new .ra-product-new #ra-product-new__certifications-mobile,.product-new .ra-product-new #ra-product-new__documentation-table-desktop,.product-new .ra-product-new #ra-product-new__product-details-mobile,.product-new .ra-product-new #ra-product-new__product-details-container,.product-new .ra-product-new #af-flyin,.product-new .ra-product-new summary::after{display:none !important}
.product-new .ra-product-new section>.grid{padding:0}
.product-new .ra-product-new__description{font-weight:500;color:#000}
.product-new .ra-product-new__print-header{display:flex !important;justify-content:space-between;margin-top:5.625rem;margin-bottom:5rem}
.product-new .ra-product-new__print-logo{margin:0}
.product-new .ra-product-new__print .page-path{align-self:flex-end}
.product-new .ra-product-new__print-only{display:block !important}
.product-new .ra-product-new__print-only .ra-product-new__print-logo{margin:20px auto;width:220px;height:auto}
.product-new .ra-product-new__print-only .copyright{font-size:.75rem;font-family:"Open Sans",sans-serif;text-align:center}
.product-new .ra-product-new__print-logo{width:250px;height:80px}
.product-new .ra-product-new #ra-product-new__certifications-disclaimer{margin-bottom:2.5rem !important}
.product-new .ra-product-new .ra-product-new__product-details-print-container{display:grid;grid-template-columns:1fr 2fr}
.product-new .ra-product-new #ra-product-new__product-details-desktop{display:block !important}
.product-new .ra-product-new #ra-product-new__product-details-desktop .logo-allen-bradley{display:block !important}
}
.product-new .ra-product-new .contact-dialog{position:fixed;z-index:10100;left:0;top:0;width:100%;height:100%;background-color:rgba(1,1,1,0.5);border:0}
.product-new .ra-product-new .contact-dialog__card{margin:10vh auto 0;max-width:28.125rem;position:relative;padding:1.5rem;box-shadow:0 1px 5px 0 rgba(0,0,0,0.25);background-color:#fff}
.product-new .ra-product-new .contact-dialog__x-button{all:unset;position:absolute;top:1rem;right:1.5rem;font-size:1.25rem;cursor:pointer}
.product-new .ra-product-new .contact-dialog__title{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:1.5rem;line-height:1.75rem;margin-bottom:.5rem;margin-right:1rem}
html[lang^="cs"] .product-new .ra-product-new .contact-dialog__title,html[lang^="ja"] .product-new .ra-product-new .contact-dialog__title,html[lang^="ko"] .product-new .ra-product-new .contact-dialog__title,html[lang^="pl"] .product-new .ra-product-new .contact-dialog__title,html[lang^="ru"] .product-new .ra-product-new .contact-dialog__title,html[lang^="tr"] .product-new .ra-product-new .contact-dialog__title,html[lang^="zh"] .product-new .ra-product-new .contact-dialog__title{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.product-new .ra-product-new .contact-dialog__title.highlighted{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .product-new .ra-product-new .contact-dialog__title.highlighted,html[lang^="ja"] .product-new .ra-product-new .contact-dialog__title.highlighted,html[lang^="ko"] .product-new .ra-product-new .contact-dialog__title.highlighted,html[lang^="pl"] .product-new .ra-product-new .contact-dialog__title.highlighted,html[lang^="ru"] .product-new .ra-product-new .contact-dialog__title.highlighted,html[lang^="tr"] .product-new .ra-product-new .contact-dialog__title.highlighted,html[lang^="zh"] .product-new .ra-product-new .contact-dialog__title.highlighted{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
.product-new .ra-product-new .contact-dialog__body{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:1.125rem;line-height:1.5rem}
html[lang^="cs"] .product-new .ra-product-new .contact-dialog__body,html[lang^="ja"] .product-new .ra-product-new .contact-dialog__body,html[lang^="ko"] .product-new .ra-product-new .contact-dialog__body,html[lang^="pl"] .product-new .ra-product-new .contact-dialog__body,html[lang^="ru"] .product-new .ra-product-new .contact-dialog__body,html[lang^="tr"] .product-new .ra-product-new .contact-dialog__body,html[lang^="zh"] .product-new .ra-product-new .contact-dialog__body{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
html[lang^="cs"] .product-new .ra-product-new .contact-dialog__body,html[lang^="ja"] .product-new .ra-product-new .contact-dialog__body,html[lang^="ko"] .product-new .ra-product-new .contact-dialog__body,html[lang^="pl"] .product-new .ra-product-new .contact-dialog__body,html[lang^="ru"] .product-new .ra-product-new .contact-dialog__body,html[lang^="tr"] .product-new .ra-product-new .contact-dialog__body,html[lang^="zh"] .product-new .ra-product-new .contact-dialog__body{font-family:Helvetica Neue,Helvetica,sans-serif}
.product-new .ra-product-new .contact-dialog__button-container{margin-top:1rem;display:flex;justify-content:flex-end;gap:1rem}
.product-new .ra-product-new .contact-dialog__close-button{font-size:1rem;line-height:1.5rem;letter-spacing:.03125em;text-transform:uppercase;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:.25rem;border:.125rem solid transparent;outline:1px dashed transparent;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:normal;line-height:1.5;text-align:center;padding:.563rem 1.5rem;overflow:hidden;-webkit-font-smoothing:subpixel-antialiased;backface-visibility:hidden;transform-style:preserve-3d;transition:all .3s ease-out;background-color:#fff;border-color:#003876;color:#003876}
html[lang^="cs"] .product-new .ra-product-new .contact-dialog__close-button,html[lang^="ja"] .product-new .ra-product-new .contact-dialog__close-button,html[lang^="ko"] .product-new .ra-product-new .contact-dialog__close-button,html[lang^="pl"] .product-new .ra-product-new .contact-dialog__close-button,html[lang^="ru"] .product-new .ra-product-new .contact-dialog__close-button,html[lang^="tr"] .product-new .ra-product-new .contact-dialog__close-button,html[lang^="zh"] .product-new .ra-product-new .contact-dialog__close-button{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.product-new .ra-product-new .contact-dialog__close-button:active,.product-new .ra-product-new .contact-dialog__close-button:hover{background-color:#b6c0d3;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.product-new .ra-product-new .contact-dialog__close-button:hover{font-size:18px;padding:.688rem 1.5rem}
.product-new .ra-product-new .contact-dialog__close-button:focus{outline:2px solid #7cd2ec;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.product-new .ra-product-new .contact-dialog__close-button:active,.product-new .ra-product-new .contact-dialog__close-button:hover{border-color:#2d2d2d}
.product-new .ra-product-new .contact-dialog__close-button:focus{outline:#7cd2ec;border-color:#7cd2ec}
.product-new .ra-product-new .contact-dialog__call-button{font-size:1rem;line-height:1.5rem;letter-spacing:.03125em;text-transform:uppercase;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#fff;border-radius:.25rem;border:.125rem solid transparent;outline:1px dashed transparent;color:#003876;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:normal;line-height:1.5;text-align:center;padding:.563rem 1.5rem;overflow:hidden;-webkit-font-smoothing:subpixel-antialiased;backface-visibility:hidden;transform-style:preserve-3d;transition:all .3s ease-out;text-decoration:none}
html[lang^="cs"] .product-new .ra-product-new .contact-dialog__call-button,html[lang^="ja"] .product-new .ra-product-new .contact-dialog__call-button,html[lang^="ko"] .product-new .ra-product-new .contact-dialog__call-button,html[lang^="pl"] .product-new .ra-product-new .contact-dialog__call-button,html[lang^="ru"] .product-new .ra-product-new .contact-dialog__call-button,html[lang^="tr"] .product-new .ra-product-new .contact-dialog__call-button,html[lang^="zh"] .product-new .ra-product-new .contact-dialog__call-button{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.product-new .ra-product-new .contact-dialog__call-button:active,.product-new .ra-product-new .contact-dialog__call-button:hover{background-color:#b6c0d3;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.product-new .ra-product-new .contact-dialog__call-button:hover{font-size:18px;padding:.688rem 1.5rem}
.product-new .ra-product-new .contact-dialog__call-button:focus{outline:2px solid #7cd2ec;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.product-new .ra-product-new .contact-dialog__call-button:hover{color:#fff;text-decoration:none}
@media print{._hj_feedback_container{display:none}
}
.product-recommendations__container{display:flex;width:100%;gap:56px;padding:24px;border-radius:16px;background-color:#fafafa}
@media only screen and (max-width:48em){.product-recommendations__container{flex-direction:column;gap:32px}
}
.product-recommendations__content{display:flex;flex-direction:column;gap:24px;flex-grow:1;width:100%}
.product-recommendations__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-bottom:8px;border-bottom:1px solid #e5e6e9}
.product-recommendations__header-text{font-family:"Open Sans",sans-serif;font-size:24px;line-height:32px}
.product-recommendations__header-link{display:flex;align-items:center;gap:4px;color:#2a79c4;font-family:"Open Sans",sans-serif;font-size:16px;line-height:24px;text-decoration:none}
.product-recommendations__header-link span,.product-recommendations__header-link svg{width:16px;height:16px;fill:#2a79c4}
.product-recommendations__header-link:hover{text-decoration:none;color:#8f0f2c}
.product-recommendations__header-link:hover svg{fill:#8f0f2c}
.product-recommendations__header-link:focus{text-decoration:none;color:#7cd2ec}
.product-recommendations__header-link:focus svg{fill:#7cd2ec}
.product-recommendations__products{display:flex;flex-direction:column;gap:16px}
.product-recommendations__product{display:flex;justify-content:flex-start;align-items:center;gap:8px;padding:4px;width:100%;border-radius:4px;background-color:#fff;position:relative}
.product-recommendations__product:hover .product-recommendations__product-text{color:#8f0f2c}
.product-recommendations__product:focus .product-recommendations__product-text{color:#7cd2ec}
.product-recommendations__product-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
.product-recommendations__product-text{display:flex;flex-direction:column;font-size:16px;line-height:22px}
.product-recommendations__product-title{font-family:"Open Sans",sans-serif}
.product-recommendations__product-description{font-family:"Open Sans",sans-serif;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.product-recommendations__product-image{max-width:100%;max-height:100%}
.product-recommendations__product-image-container{display:flex;justify-content:center;align-items:center;width:40px;height:40px;min-width:40px;min-height:40px}
.product-recommendations__product-template.product-recommendations__product{display:none}
.product-variant-grid{margin-top:-38px}
.product-variant-grid .hidden{display:none !important}
.product-variant-grid .cmp-product-variant-grid__beta-experience{display:none}
.product-variant-grid .cmp-product-variant-grid__default-selector{display:none}
.product-variant-grid--beta-selected .cmp-product-variant-grid__beta-selector{display:none}
.product-variant-grid--beta-selected .cmp-product-variant-grid__default-experience{display:none}
.product-variant-grid--beta-selected .cmp-product-variant-grid__beta-experience{display:initial}
.product-variant-grid--beta-selected .cmp-product-variant-grid__default-selector{display:initial}
.cmp-product-variant-grid__beta-flag{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;background:linear-gradient(115deg,#003876,#f58025);color:#fff;font-size:14px;line-height:22px;padding:4px 8px}
html[lang^="cs"] .cmp-product-variant-grid__beta-flag,html[lang^="ja"] .cmp-product-variant-grid__beta-flag,html[lang^="ko"] .cmp-product-variant-grid__beta-flag,html[lang^="pl"] .cmp-product-variant-grid__beta-flag,html[lang^="ru"] .cmp-product-variant-grid__beta-flag,html[lang^="tr"] .cmp-product-variant-grid__beta-flag,html[lang^="zh"] .cmp-product-variant-grid__beta-flag{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
.cmp-product-variant-grid__beta-selector{align-items:flex-start;background:#e1ebf4;border-radius:4px;border:solid 1px #2a79c4;display:flex;flex-direction:column;margin-top:.75rem;min-height:60px;padding:19px 19px 13px;position:relative}
@media only screen and (min-width:48.0625em){.cmp-product-variant-grid__beta-selector{align-items:center;flex-direction:row;margin-top:14px;padding:16px 20px 16px 88px}
}
.cmp-product-variant-grid__beta-selector .cmp-product-variant-grid__beta-flag{left:19px;position:absolute;top:1rem}
.cmp-product-variant-grid__beta-selector-button{font-size:1rem;line-height:1.5rem;letter-spacing:.03125em;text-transform:uppercase;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:.25rem;border:.125rem solid transparent;outline:1px dashed transparent;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:normal;line-height:1.5;text-align:center;padding:.563rem 1.5rem;overflow:hidden;-webkit-font-smoothing:subpixel-antialiased;backface-visibility:hidden;transform-style:preserve-3d;transition:all .3s ease-out;background-color:#fff;border-color:#003876;color:#003876;flex-shrink:0;font-size:14px;letter-spacing:normal;min-height:28px;padding:0 22px}
html[lang^="cs"] .cmp-product-variant-grid__beta-selector-button,html[lang^="ja"] .cmp-product-variant-grid__beta-selector-button,html[lang^="ko"] .cmp-product-variant-grid__beta-selector-button,html[lang^="pl"] .cmp-product-variant-grid__beta-selector-button,html[lang^="ru"] .cmp-product-variant-grid__beta-selector-button,html[lang^="tr"] .cmp-product-variant-grid__beta-selector-button,html[lang^="zh"] .cmp-product-variant-grid__beta-selector-button{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.cmp-product-variant-grid__beta-selector-button:active,.cmp-product-variant-grid__beta-selector-button:hover{background-color:#b6c0d3;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.cmp-product-variant-grid__beta-selector-button:hover{font-size:18px;padding:.688rem 1.5rem}
.cmp-product-variant-grid__beta-selector-button:focus{outline:2px solid #7cd2ec;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.cmp-product-variant-grid__beta-selector-button:active,.cmp-product-variant-grid__beta-selector-button:hover{border-color:#2d2d2d}
.cmp-product-variant-grid__beta-selector-button:focus{outline:#7cd2ec;border-color:#7cd2ec}
@media only screen and (max-width:48em){.cmp-product-variant-grid__beta-selector-button{width:100%}
}
.cmp-product-variant-grid__default-selector{display:flex;flex-direction:row;margin-top:.5rem}
@media only screen and (max-width:25.875em){.cmp-product-variant-grid__default-selector{align-items:flex-start;flex-direction:column}
}
.cmp-product-variant-grid__default-selector-button{background:0;border:0;color:#2a79c4;display:inline-block;margin-left:14px;padding:0;text-decoration:underline}
@media only screen and (max-width:25.875em){.cmp-product-variant-grid__default-selector-button{margin-left:0;margin-top:.5rem}
}
.cmp-product-variant-grid__teaser-text{flex-shrink:1;margin:0 0 13px 69px}
@media only screen and (min-width:48.0625em){.cmp-product-variant-grid__teaser-text{margin:0 1.5rem 0 0}
}
.cmp-product-variant-grid__top-section{display:flex;margin-top:20px;width:100%}
.cmp-product-variant-grid__search-label{display:block}
.cmp-product-variant-grid__search-container{flex-basis:100%;position:relative}
@media only screen and (min-width:64em){.cmp-product-variant-grid__search-container{flex-basis:66.66%;padding-right:2rem}
}
@media only screen and (min-width:64em){.cmp-product-variant-grid__search-container::after{background:#707070;content:"";height:100%;position:absolute;right:0;top:0;width:2px}
}
.cmp-product-variant-grid__search-container.full-width{flex-basis:100%;padding-right:0}
.cmp-product-variant-grid__search-container.full-width::after{display:none}
.cmp-product-variant-grid__search-box-container{margin-top:20px;position:relative}
.cmp-product-variant-grid__search-icon{bottom:50%;display:flex;left:16.5px;position:absolute;transform:translateY(50%)}
.cmp-product-variant-grid__search-icon svg{fill:#6d6e71;height:20px}
.cmp-product-variant-grid__search-box{border-radius:6px;border:solid 1px #e5e6e9;padding:15px 16.5px 15px 45px;width:100%}
.cmp-product-variant-grid__search-box::placeholder{color:#2d2d2d;opacity:1}
.cmp-product-variant-grid__launch-assistant-desktop{display:none;flex-basis:33.33%;padding-left:2rem}
@media only screen and (min-width:64em){.cmp-product-variant-grid__launch-assistant-desktop{display:block}
}
.cmp-product-variant-grid__launch-assistant-desktop:first-child{padding-left:0}
.cmp-product-variant-grid__launch-assistant-mobile{margin-top:2rem}
@media only screen and (min-width:64em){.cmp-product-variant-grid__launch-assistant-mobile{display:none}
}
.cmp-product-variant-grid__launch-assistant-button{font-size:1rem;line-height:1.5rem;letter-spacing:.03125em;text-transform:uppercase;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:.25rem;border:.125rem solid transparent;outline:1px dashed transparent;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:normal;line-height:1.5;text-align:center;padding:.563rem 1.5rem;overflow:hidden;-webkit-font-smoothing:subpixel-antialiased;backface-visibility:hidden;transform-style:preserve-3d;transition:all .3s ease-out;background-color:#fff;border-color:#003876;color:#003876;display:inline-block;flex-shrink:0;letter-spacing:normal;line-height:normal;margin-top:20px;padding:8px 24px}
html[lang^="cs"] .cmp-product-variant-grid__launch-assistant-button,html[lang^="ja"] .cmp-product-variant-grid__launch-assistant-button,html[lang^="ko"] .cmp-product-variant-grid__launch-assistant-button,html[lang^="pl"] .cmp-product-variant-grid__launch-assistant-button,html[lang^="ru"] .cmp-product-variant-grid__launch-assistant-button,html[lang^="tr"] .cmp-product-variant-grid__launch-assistant-button,html[lang^="zh"] .cmp-product-variant-grid__launch-assistant-button{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.cmp-product-variant-grid__launch-assistant-button:active,.cmp-product-variant-grid__launch-assistant-button:hover{background-color:#b6c0d3;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.cmp-product-variant-grid__launch-assistant-button:hover{font-size:18px;padding:.688rem 1.5rem}
.cmp-product-variant-grid__launch-assistant-button:focus{outline:2px solid #7cd2ec;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.cmp-product-variant-grid__launch-assistant-button:active,.cmp-product-variant-grid__launch-assistant-button:hover{border-color:#2d2d2d}
.cmp-product-variant-grid__launch-assistant-button:focus{outline:#7cd2ec;border-color:#7cd2ec}
@media only screen and (min-width:48.0625em){.cmp-product-variant-grid__launch-assistant-button{margin-top:25px;white-space:nowrap}
}
.cmp-product-variant-grid__catalog-num-link{text-decoration:none}
.cmp-product-variant-grid__catalog-num-link:hover{text-decoration:underline}
.cmp-product-variant-grid__preferred-availability-flag svg{display:flex;height:20px}
.cmp-product-variant-grid__quick-action svg{display:flex;fill:#2a79c4;height:20px}
.cmp-product-variant-grid__pagination-bar{display:flex;justify-content:center;margin-top:8.5px}
@media only screen and (min-width:48.0625em){.cmp-product-variant-grid__pagination-bar{justify-content:space-between}
}
@media only screen and (max-width:64em){.cmp-product-variant-grid__pagination-bar{border-bottom:2px solid #707070;padding-bottom:38px}
}
.cmp-product-variant-grid__pagination-select-container{display:none;position:relative}
@media only screen and (min-width:48.0625em){.cmp-product-variant-grid__pagination-select-container{display:block}
}
.cmp-product-variant-grid__pagination-select{appearance:none;background-color:#fff;border:1px solid #e5e6e9;border-radius:6px;color:#6d6e71;height:32px;margin-left:8px;padding-left:.5rem;width:60px}
.cmp-product-variant-grid__pagination-select:not([disabled]){cursor:pointer}
.cmp-product-variant-grid__caret{display:flex;pointer-events:none;position:absolute;right:8px;top:9px}
.cmp-product-variant-grid__caret svg{fill:#6d6e71;height:12px;width:12px}
.cmp-product-variant-grid__current-page-info{margin-right:1.5px}
@media only screen and (min-width:48.0625em){.cmp-product-variant-grid__current-page-info{margin-right:9.5px}
}
.cmp-product-variant-grid__page-num-input-container{display:inline;margin-right:.5rem}
@media only screen and (max-width:48em){.cmp-product-variant-grid__page-num-input-container{margin-right:0}
}
.cmp-product-variant-grid__page-num-input{border-radius:6px;border:solid 1px #ccc;height:32px;margin-left:18px;margin-right:4px;padding:7px 0 6px;text-align:center;width:40px}
@media only screen and (max-width:48em){.cmp-product-variant-grid__page-num-input{margin-left:6px}
}
.cmp-product-variant-grid__total-pages{margin-right:1rem}
@media only screen and (max-width:48em){.cmp-product-variant-grid__total-pages{margin-right:.25rem}
}
.cmp-product-variant-grid__icon-button{background:0;border:0;display:inline-block;padding:0}
.cmp-product-variant-grid__chevron-left,.cmp-product-variant-grid__chevron-right{display:inline-flex;height:22px;transform:translateY(5px)}
.cmp-product-variant-grid__chevron-left svg,.cmp-product-variant-grid__chevron-right svg{fill:#2a79c4;height:100%}
.cmp-product-variant-grid__previous-button--disabled,.cmp-product-variant-grid__next-button--disabled{cursor:default}
.cmp-product-variant-grid__previous-button--disabled svg,.cmp-product-variant-grid__next-button--disabled svg{fill:#ccc}
.cmp-product-variant-grid__items{position:relative}
.cmp-product-variant-grid__items .loader{display:none;left:50%;position:absolute;top:55px;transform:translateX(-50%)}
.cmp-product-variant-grid__cards-container{margin-top:20px}
@media only screen and (min-width:48.0625em){.cmp-product-variant-grid__cards-container{display:none}
}
.cmp-product-variant-grid__cards-container .cmp-product-variant-grid__card{border:solid 1px #e5e6e9;border-top:0;padding:.75rem}
.cmp-product-variant-grid__cards-container .cmp-product-variant-grid__card:first-child{border-top:solid 1px #e5e6e9}
.cmp-product-variant-grid__cards-container .cmp-product-variant-grid__card-row{display:flex;margin-bottom:.75rem}
.cmp-product-variant-grid__cards-container .cmp-product-variant-grid__card dl{margin:0}
.cmp-product-variant-grid__cards-container .cmp-product-variant-grid__card dt,.cmp-product-variant-grid__cards-container .cmp-product-variant-grid__card dd{display:inline-block;margin:0}
.cmp-product-variant-grid__cards-container .cmp-product-variant-grid__card dd{word-break:break-word}
.cmp-product-variant-grid__cards-container .cmp-product-variant-grid__card dt{color:#6d6e71;font-size:12px;line-height:.75rem;min-width:118px;text-transform:uppercase;width:118px}
.cmp-product-variant-grid__cards-container .cmp-product-variant-grid__card .cmp-product-variant-grid__info-button{margin-right:1.5rem}
.cmp-product-variant-grid__table{border-bottom:0;border:1px solid #e5e6e9;display:none;margin-top:.75rem;width:100%}
@media only screen and (min-width:48.0625em){.cmp-product-variant-grid__table{display:table}
}
.cmp-product-variant-grid__table thead,.cmp-product-variant-grid__table tbody{width:100%}
.cmp-product-variant-grid__table .cmp-product-variant-grid__table-header{background:#e5e6e9;height:32px}
.cmp-product-variant-grid__table .cmp-product-variant-grid__table-header .cmp-product-variant-grid__column-header{font-size:14px;font-weight:bold;padding-bottom:0;padding-top:0;text-align:left}
.cmp-product-variant-grid__table td,.cmp-product-variant-grid__table th{padding-left:0;padding-right:0}
.cmp-product-variant-grid__table td:first-child,.cmp-product-variant-grid__table th:first-child{padding-left:20px}
.cmp-product-variant-grid__table .cmp-product-variant-grid__table-row{border-bottom:1px solid #e5e6e9;padding-bottom:11px;padding-top:11px}
.cmp-product-variant-grid__table .cmp-product-variant-grid__table-row td:nth-child(1){max-width:213px;padding-right:15px;width:213px;word-wrap:break-word}
.cmp-product-variant-grid__table .cmp-product-variant-grid__table-row td:nth-child(2){padding-right:25px;width:auto}
.cmp-product-variant-grid__table .cmp-product-variant-grid__table-row td:nth-child(3){max-width:125px;width:125px}
.cmp-product-variant-grid__table .cmp-product-variant-grid__table-row td:nth-child(4){max-width:170px;width:170px}
.cmp-product-variant-grid__table .cmp-product-variant-grid__table-row td:nth-child(5){max-width:105px;position:relative;width:105px}
.cmp-product-variant-grid__table .cmp-product-variant-grid__table-row td:nth-child(5) a button{position:absolute;top:50%;transform:translateY(-50%)}
.cmp-product-variant-grid__table .cmp-product-variant-grid__table-row td:nth-child(5) a:last-child button{left:44px}
.cmp-product-variant-grid__no-results-message{margin:28px 0 0 20px}
@media only screen and (min-width:48.0625em){.cmp-product-variant-grid__no-results-message{left:50%;position:absolute;top:4rem;transform:translateX(-50%)}
}
.cmp-product-variant-grid__no-results-message p:first-child{font-weight:bold}
.cmp-product-variant-grid__no-results-row{border:1px solid #e5e6e9}
.cmp-product-variant-grid__no-results-row td{height:440px}
.cmp-product-variant-grid__lifecycle-status::before{border-radius:100%;content:"";display:inline-block;height:8px;margin-right:6px;transform:translateY(-25%);width:8px}
[data-lifecycle="Active"]::before{background:#188030}
[data-lifecycle="Active Mature"]::before{background:#afce4a}
[data-lifecycle="End of Life"]::before{background:#f5ca2f}
[data-lifecycle="Discontinued"]::before{background:#bc2432}
.cmp-product-variant-grid__temp-buttons{display:none}
input[type='search']::-ms-clear{display:none;height:0;width:0}
input[type='search']::-ms-reveal{display:none;height:0;width:0}
input[type='search']::-webkit-search-decoration,input[type='search']::-webkit-search-cancel-button,input[type='search']::-webkit-search-results-button,input[type='search']::-webkit-search-results-decoration{display:none}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{appearance:none;margin:0}
input[type="number"]{appearance:textfield}
@supports(-moz-appearance:none){select{appearance:none !important;background:transparent;background-position:calc(100% - 5px) center !important}
}
.product .ra-product .logo-allen-bradley{display:block;width:15.625rem;height:3.125rem;margin-bottom:1.344rem}
.product .ra-product .carousel__root{display:grid;grid-gap:.75rem;grid-template-areas:"thumbs main";grid-template-columns:auto 1fr;grid-template-rows:auto}
.product .ra-product .carousel__root .carousel__imageContainer{display:grid;grid-area:main}
.product .ra-product .carousel__root .carousel__imageContainer .carousel__currentImage{background-color:#fff;grid-area:.125;padding:20px;margin:auto;min-width:18.05vw}
.carousel__currentImage.product .ra-product .carousel__root .carousel__imageContainer.carousel__currentImage_placeholder{display:block;max-width:100%;min-width:unset;width:100%;height:100%;margin:0;padding:0}
.product .ra-product .carousel__root .thumbnailList__root{align-content:start;grid-auto-flow:row;grid-gap:1.5rem;grid-template-columns:1fr;margin-top:0;display:grid;-webkit-box-pack:center;justify-content:center;z-index:1}
.product .ra-product .carousel__root .thumbnailList__root .thumbnail__root__product{width:5rem;height:5rem;background-color:#fff;padding:.2rem;outline:0}
.product .ra-product .carousel__root .thumbnailList__root .thumbnail__root__product .thumbnail__image{aspect-ratio:1;background-color:#f5f5f5;border-radius:2px;-webkit-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff;display:block;height:auto;width:100%}
.product .ra-product .carousel__root .thumbnailList__root .thumbnail__root__product .thumbnail__image_placeholder{display:block;height:4rem;width:100%;margin:0;padding:0}
.product .ra-product .carousel__root .thumbnailList__root .thumbnail__rootSelected{border:1px solid #43434d}
.product .ra-product .carousel__imageContainer .carousel__currentImage{background-color:#fff;grid-area:.125;padding:20px;margin:auto;min-width:18.05vw}
.product .ra-product .thumbnail__image{aspect-ratio:1}
.product .ra-product .catalog-number{font-size:1.25rem;line-height:32px;margin-right:8px}
.product .ra-product .description{font-size:1.75rem;line-height:32px}
.product .ra-product .buy-button{text-decoration:none}
.product .ra-product .buy-button .ra-button-primary{width:100%;font-family:inherit}
.product .ra-product .preferred-availability{background-color:#e1ebf4;border:1px solid #2a79c4;border-radius:4px;color:#2a79c4;display:inline-block;font-size:.75rem;padding:2px 4px 2px 5px;width:fit-content}
@media only screen and (min-width:48.0625em){.product .ra-product .preferred-availability{display:inline-block}
}
.product .ra-product .preferred-availability .icon{display:inline-block;fill:#2a79c4;height:12px;vertical-align:text-bottom;width:12px}
.product .ra-product .counterfeit{margin-bottom:25px;margin-top:12px}
.product .ra-product .counterfeit .cmp-text p{font-size:.75rem}
.product .ra-product .counterfeit a{color:#2a79c4}
.product .ra-product .navigation{display:flex;justify-content:space-between;max-width:100rem;margin:0 auto;padding:1rem 2.5rem}
.product .ra-product .navigation .category__link{display:inline;padding-right:.625rem;font-size:.875rem}
.product .ra-product .navigation .category__link a,.product .ra-product .navigation .category__link a:visited{color:#2a79c4}
.product .ra-product .navigation .share{display:flex;vertical-align:middle}
@media only screen and (max-width:48em){.product .ra-product .navigation{padding-left:0;padding-right:0;margin-left:1.25rem;margin-right:1.25rem}
}
.product .ra-product .share{font-size:.875rem;font-family:"Open Sans",sans-serif;margin-right:0;margin-left:auto}
.product .ra-product .share .share__item{color:#000;margin-left:10px;text-decoration:none}
.product .ra-product .share .share__item div{display:inline-block;height:24px;vertical-align:sub;width:24px}
.product .ra-product .share .share__item div svg{fill:#2a79c4}
.product .ra-product .discontinued-section{border:1px solid #e5e6e9;border-radius:4px;margin:19px 10px 19px 3px;padding:20px}
.product .ra-product .discontinued-section .discontinued-text{margin-bottom:20px}
.product .ra-product .discontinued-section .discontinued-title{display:inline-block;font-weight:bold;width:180px}
.product .ra-product .discontinued-section .discontinued-info{display:grid;grid-template-columns:1fr 1fr}
.product .ra-product .quick-action .title{font-size:1.25rem;font-weight:bold}
.product .ra-product .quick-action .items{list-style-type:none}
@media only screen and (max-width:48em){.product .ra-product .quick-action .items{align-items:stretch;display:flex;flex-flow:row wrap;justify-content:center;padding:0;margin-bottom:0;width:100%}
}
.product .ra-product .quick-action .items a{color:#000;text-decoration:none}
.product .ra-product .quick-action .items li{margin:0 0 8px 0}
@media only screen and (max-width:48em){.product .ra-product .quick-action .items li{background-color:#fff;border-bottom:solid 4px #003876;border-radius:4px;box-shadow:0 1px 5px 0 rgba(0,0,0,0.25);margin:0 7px 15px;min-height:110px;padding:9px;text-align:center;width:calc(50% - 14px);display:table}
.product .ra-product .quick-action .items li a{display:table-cell;vertical-align:middle}
}
.product .ra-product .quick-action .items .icon{display:inline-block;fill:#003876;height:24px;vertical-align:middle;width:20px;margin-right:.6rem}
@media only screen and (max-width:48em){.product .ra-product .quick-action .items .icon{display:block;width:100%}
.product .ra-product .quick-action .items .icon svg{fill:#003876;height:24px}
}
@media only screen and (max-width:48em){.product .ra-product #productDetails__description{margin-top:0}
}
.product .ra-product #productDetail.productFullDetail__root{margin-top:0;padding-top:0;padding-bottom:3.5rem;grid-template-columns:100%}
@media only screen and (min-width:48.0625em){.product .ra-product #productDetail.productFullDetail__root .grid .grid-full{margin:0 auto;padding:0 2.5rem}
}
@media only screen and (max-width:48em){.product .ra-product #productDetail.productFullDetail__root .grid.collapse-cols-mobile{padding-left:0;padding-right:0;margin-left:1.25rem;margin-right:1.25rem}
}
.product .ra-product #productDetail.productFullDetail__root .productFullDetail__title{margin-left:-15px}
.product .ra-product #productDetail.productFullDetail__root .productFullDetail__options{padding:0}
.product .ra-product #productDetail.productFullDetail__root .productFullDetail__options .status{margin-top:18px}
.product .ra-product #productDetail.productFullDetail__root .productFullDetail__options .status .active{width:.75rem;height:.75rem;border-radius:50%;display:inline-block;margin:0 .3125rem;background:#008700}
.product .ra-product #productDetail.productFullDetail__root .productFullDetail__options .status .discontinued{width:.75rem;height:.75rem;border-radius:50%;display:inline-block;margin:0 .3125rem;background:#df3704}
.product .ra-product #productDetail.productFullDetail__root .productFullDetail__options .status .active_mature{width:.75rem;height:.75rem;border-radius:50%;display:inline-block;margin:0 .3125rem;background:#77c14c}
.product .ra-product #productDetail.productFullDetail__root .productFullDetail__options .status .end_of_life{width:.75rem;height:.75rem;border-radius:50%;display:inline-block;margin:0 .3125rem;background:#fdb81e}
.product .ra-product #productDetail.productFullDetail__root .productFullDetail__options .status .value{color:#2d2d2d}
.product .ra-product .sub-nav{margin-bottom:3rem}
.product .ra-product .sub-nav__container{max-width:100rem;margin:auto}
@media only screen and (max-width:48em){.product .ra-product .sub-nav__container{padding-left:2rem}
}
@media only screen and (max-width:48em){.product .ra-product .sub-nav__container .buy-button{display:none}
}
.product .ra-product .productFullDetail-documentation{margin:20px}
@media only screen and (min-width:48.0625em){.product .ra-product .productFullDetail-documentation{margin:0 70px}
}
.product .ra-product .productFullDetail-documentation a,.product .ra-product .productFullDetail-documentation a:visited{color:#2a79c4}
.product .ra-product .productTable{max-width:100rem;margin:auto;padding:0 2.5rem}
.product .ra-product .productTable__placeholder{max-width:100rem;margin:auto;padding:0 2.5rem}
@media only screen and (max-width:48em){.product .ra-product .productTable__placeholder{display:none}
}
.product .ra-product .productTable__placeholder .productTable__tableHeader{padding:0}
.product .ra-product .productTable__placeholder p{padding:0;margin-top:.75rem;margin-bottom:3.5rem}
.product .ra-product summary{list-style:none;display:flex;align-items:center;justify-content:space-between}
.product .ra-product summary::-webkit-details-marker{display:none}
.product .ra-product summary::after{content:"\FE40";font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:.8em;display:flex;transform:scaleY(1.25) translateY(0.25em)}
html[lang^="cs"] .product .ra-product summary::after,html[lang^="ja"] .product .ra-product summary::after,html[lang^="ko"] .product .ra-product summary::after,html[lang^="pl"] .product .ra-product summary::after,html[lang^="ru"] .product .ra-product summary::after,html[lang^="tr"] .product .ra-product summary::after,html[lang^="zh"] .product .ra-product summary::after{font-family:Helvetica Neue,Helvetica,sans-serif}
@media only screen and (min-width:48.0625em){.product .ra-product summary::after{display:none}
}
.product .ra-product .productTable__tableHeader{padding-top:.8rem;padding-bottom:2rem;font-family:"Open Sans",sans-serif;font-size:36px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:32px;letter-spacing:normal;text-align:left;white-space:nowrap;color:#43434d}
.product .ra-product .productTable__tableSectionHeader{padding-right:10px;font-family:"Open Sans",sans-serif;font-size:24px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:28px;letter-spacing:normal;text-align:left;color:#43434d;display:inline-block}
.product .ra-product .productTable__tableSection{display:inline}
.product .ra-product .productTable__tableSectionContainer{display:grid;grid-template-columns:1fr 4fr}
@media only screen and (max-width:48em){.product .ra-product .productTable__tableSectionContainer{grid-template-columns:1fr}
}
.product .ra-product .productTable__tableSectionContainer .productTable__sectionGap{width:100%;height:80px}
@media only screen and (max-width:48em){.product .ra-product .productTable__tableSectionContainer .productTable__sectionGap{height:20px}
}
.product .ra-product .productTable__tableCell{width:675px;border-bottom:solid 1px #e5e6e9;border-top:solid 1px #e5e6e9;text-align:left;padding-top:13px;padding-bottom:12px;padding-left:0;font-size:16px}
.product .ra-product .productTable__tableCell a.is-link{color:#2a79c4}
.product .ra-product .productTable__documentationSectionHeader{color:#6d6e71;font-family:"Open Sans",sans-serif;font-size:.875rem;font-weight:400}
@media only screen and (max-width:48em){.product .ra-product .productTable__documentationSectionHeader{font-weight:500;font-size:.75rem}
}
.product .ra-product #documentationTable__litLibraryLink,.product .ra-product #documentationTable__techDocCenterLink{margin-top:1.25rem;margin-bottom:1.25rem}
.product .ra-product #documentationTable__desktop{display:grid;grid-template-columns:1fr 4fr;margin-bottom:3.5rem}
.product .ra-product #documentationTable__desktop table tr .productTable__tableCell{border-top:0}
.product .ra-product #documentationTable__mobile{margin-left:1.25rem;margin-right:1.25rem;padding-top:0;padding-bottom:0}
.product .ra-product #documentationTable__mobile table tr:nth-child(1){border-top:solid 1px #e5e6e9}
.product .ra-product #documentationTable__mobile tr:nth-child(odd) th,.product .ra-product #documentationTable__mobile tr:nth-child(odd) td{border-bottom:0;padding-bottom:1px}
.product .ra-product #documentationTable__mobile tr:nth-child(even) th,.product .ra-product #documentationTable__mobile tr:nth-child(even) td{padding-top:12px}
.product .ra-product #documentationTable__mobile .productTable__tableCell{border-top:0;border-right:solid 1px #e5e6e9;padding-left:.75rem}
.product .ra-product #documentationTable__mobile .productTable__documentationSectionHeader.productTable__tableCell{border-right:0;border-left:solid 1px #e5e6e9}
.product .ra-product #certifications__desktop{display:grid;grid-template-columns:1fr 4fr}
.product .ra-product #certifications__mobile{margin-left:20px;margin-right:20px;padding:0}
.product .ra-product .certifications{max-width:100rem;margin:auto;padding:0 2.5rem}
.product .ra-product .certifications .certification-icon{width:3.125rem;height:3.125rem;display:inline-block}
.product .ra-product .certifications .certification-list{margin-top:1.875rem}
.product .ra-product .certifications #certifications__disclaimer{font-style:italic;max-width:55rem;margin-bottom:0}
@media only screen and (min-width:48.0625em){.product .ra-product #specTable__mobile,.product .ra-product #documentationTable__mobile,.product .ra-product #productDetails__mobile,.product .ra-product #certifications__mobile{display:none}
}
.product .ra-product details#lifecycle-details .productFullDetail__options{pointer-events:none}
@media only screen and (max-width:48em){.product .ra-product details#lifecycle-details{pointer-events:auto;margin-top:.5rem;padding:0;border-bottom:0}
.product .ra-product details#lifecycle-details summary{margin-bottom:.625rem;align-items:end}
.product .ra-product details#lifecycle-details summary .status{margin:0 !important}
.product .ra-product details#lifecycle-details .discontinued-section{margin:0;padding:.5rem;font-size:.75rem}
.product .ra-product details#lifecycle-details .discontinued-section .discontinued-title{font-family:"Open Sans",sans-serif}
.product .ra-product .productTable{padding:0}
.product .ra-product details{padding:1.25rem 0;border-bottom:1px solid #f58025}
.product .ra-product summary{padding-right:.875rem}
.product .ra-product summary .productTable__tableHeader{font-size:24px;display:flex;padding-left:0;padding-bottom:.438rem}
.product .ra-product #specTable{padding:0;margin-left:1.25rem;margin-right:1.25rem}
.product .ra-product .productTable__tableSectionHeader{padding-top:12px;padding-bottom:12px;font-size:1.25rem}
.product .ra-product #documentationTable__mobile .productTable__tableSectionHeader{font-size:.75rem}
.product .ra-product details[open] summary::after{transform:scaleY(-1.25) translateY(0.25em);float:bottom}
.product .ra-product #productDetails__container{margin-top:32px}
.product .ra-product #specTable__desktop,.product .ra-product #documentationTable__desktop,.product .ra-product #productDetails__desktop,.product .ra-product #certifications__desktop,.product .ra-product .thumbnailList__root{display:none !important}
}
.product .ra-product .print-only,.product .ra-product .print-header{display:none}
@media print{.product .ra-product .thumbnailList__root,.product .ra-product .carousel__currentImage_placeholder,.carousel__currentImage_placeholder.product .ra-product.carousel__currentImage,.product .ra-product .quick-action,.product .ra-product .counterfeit,.product .ra-product .buy-button,.product .ra-product .share,.product .ra-product .footer,.product .ra-product ._hj_feedback_container,.product .ra-product .navigation,.product .ra-product .experience-fragment,.product .ra-product #specTable__mobile,.product .ra-product #documentationTable__mobile,.product .ra-product #certifications__mobile,.product .ra-product #documentationTable__desktop,.product .ra-product #productDetails__mobile,.product .ra-product #productDetails__container,.product .ra-product #af-flyin,.product .ra-product summary::after{display:none !important}
.product .ra-product section>.grid{padding:0}
.product .ra-product .description{font-weight:500;color:#000}
.product .ra-product .carousel__currentImage{display:block !important;padding-right:0}
.product .ra-product .print-header{display:flex !important;justify-content:space-between;margin-top:5.625rem;margin-bottom:5rem}
.product .ra-product .print-header .print-logo{margin:0}
.product .ra-product .print-header .page-path{align-self:flex-end}
.product .ra-product .print-only{display:block !important}
.product .ra-product .print-only .print-logo{margin:20px auto;width:220px;height:auto}
.product .ra-product .print-only .copyright{font-size:.75rem;font-family:"Open Sans",sans-serif;text-align:center}
.product .ra-product .print-logo{width:250px;height:80px}
.product .ra-product #certifications__disclaimer{margin-bottom:2.5rem !important}
.product .ra-product .productDetails__printContainer{display:grid;grid-template-columns:1fr 2fr}
.product .ra-product #productDetails__desktop{display:block !important}
.product .ra-product #productDetails__desktop .logo-allen-bradley{display:block !important;width:12.5rem !important;height:auto !important;margin-bottom:0 !important}
}
@media print{._hj_feedback_container{display:none}
}
.quick-links{display:block;position:relative;min-height:1px}
.quick-links ul,.quick-links li{margin:0}
.quick-links__container{max-width:1600px;margin:0 auto}
.quick-links__wrapper{padding:1rem 0;background-color:#fff;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}
@media only screen and (min-width:48.0625em){.quick-links__wrapper{justify-content:space-evenly}
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.quick-links__wrapper{justify-content:space-between}
.quick-links__wrapper:before,.quick-links__wrapper:after{content:'';display:block}
}
@supports(-ms-ime-align:auto){.quick-links__wrapper{justify-content:space-between}
.quick-links__wrapper:before,.quick-links__wrapper:after{content:'';display:block}
}
.quick-links__wrapper.visible{display:flex}
@media only screen and (max-width:48em){.quick-links__item{flex:1 1 50%;margin-bottom:.5rem;max-width:270px}
}
.quick-links a{color:#2d2d2d;text-decoration:none;align-items:center;display:flex;flex-direction:column;text-align:center}
.quick-links a:hover .quick-links__icon svg{fill:#003876}
.quick-links a:hover .quick-links__label{border-bottom:2px solid #003876}
.quick-links a .quick-links__label{border-bottom:2px solid #fff}
.quick-links svg{fill:#2d2d2d;width:2.5rem;height:2.5rem}
.quick-links__icon{align-items:center;border-radius:1.875rem;display:flex;height:3.75rem;justify-content:center;margin-bottom:.188rem;position:relative;transition:.3s ease-out all;width:3.75rem}
.quick-links.event-quicklinks{color:#2a79c4;font-size:16px;line-height:22px}
.quick-links.event-quicklinks a{color:#2a79c4;font-size:16px;line-height:22px}
.quick-links.event-quicklinks .quick-links__wrapper{padding:0}
@media only screen and (min-width:48.0625em){.quick-links.event-quicklinks .quick-links__wrapper{justify-content:center}
}
.quick-links.event-quicklinks .quick-links__wrapper>.quick-links__item .quick-links__icon{display:none}
@media only screen and (min-width:48.0625em){.quick-links.event-quicklinks .quick-links__wrapper>.quick-links__item{position:relative;padding:5px 26px}
}
@media only screen and (min-width:48.0625em){.quick-links.event-quicklinks .quick-links__wrapper>.quick-links__item:not(:last-child)::before{content:"";border-left:2px solid #c9c9c9;position:absolute;top:0;bottom:0;right:0}
}
.quick-links.homepage-design{z-index:2}
.quick-links__container.homepage-design{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;--gradient-color-a:#003876;--gradient-color-b:#f58025}
html[lang^="cs"] .quick-links__container.homepage-design,html[lang^="ja"] .quick-links__container.homepage-design,html[lang^="ko"] .quick-links__container.homepage-design,html[lang^="pl"] .quick-links__container.homepage-design,html[lang^="ru"] .quick-links__container.homepage-design,html[lang^="tr"] .quick-links__container.homepage-design,html[lang^="zh"] .quick-links__container.homepage-design{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
@media only screen and (max-width:48em){.quick-links__container.homepage-design{box-shadow:0 2px 10px rgba(0,0,0,0.25)}
}
.quick-links__container.homepage-design.shard-background{margin-bottom:126px}
@media only screen and (max-width:48em){.quick-links__container.homepage-design.shard-background{margin-bottom:0}
}
.quick-links__container.homepage-design .quick-links__wrapper{flex-wrap:nowrap}
@media only screen and (min-width:48.0625em){.quick-links__container.homepage-design .quick-links__wrapper{box-shadow:0 -5px 30px rgba(0,0,0,0.15);width:80%;margin:auto;border-radius:4px;padding:16px 10px}
}
@media only screen and (max-width:80.0625em){.quick-links__container.homepage-design .quick-links__wrapper{width:90%}
}
@media only screen and (max-width:48em){.quick-links__container.homepage-design .quick-links__wrapper{width:100%;padding:0;flex-wrap:wrap}
}
.quick-links__container.homepage-design .quick-links__item{flex:1;margin:0 12px}
@media only screen and (max-width:48em){.quick-links__container.homepage-design .quick-links__item{flex:1 1 100%;max-width:none;width:100%;margin:0 20px;border-bottom:1px solid #e5e6e9}
}
@media only screen and (min-width:48.0625em){.quick-links__container.homepage-design .quick-links__item-separator{width:0;height:50px;border-right:1px solid #e5e6e9}
}
@media only screen and (max-width:48em){.quick-links__container.homepage-design .quick-links__item-separator{display:none}
}
.quick-links__container.homepage-design .quick-links__mobile-header{display:flex;justify-content:space-between;width:calc(100% - 40px);margin:20px}
.quick-links__container.homepage-design .quick-links__mobile-header-container{width:100%;border-bottom:3px solid;border-image:linear-gradient(89.71deg,#cd163f 12.34%,#f58025 103.64%) 1}
@media only screen and (min-width:48.0625em){.quick-links__container.homepage-design .quick-links__mobile-header-container{display:none}
}
.quick-links__container.homepage-design .quick-links__mobile-header-text{text-transform:uppercase;font-weight:500;font-size:16px;line-height:24px;color:#2a79c4;height:fit-content;align-self:center}
.quick-links__container.homepage-design .quick-links__mobile-header-icon{transition:.1s}
.quick-links__container.homepage-design .quick-links__mobile-header-icon svg{fill:#2a79c4}
.quick-links__container.homepage-design .quick-links__mobile-header.active svg{transform:rotate(180deg)}
@media only screen and (max-width:48em){.quick-links__container.homepage-design .quick-links__icon{height:fit-content}
}
.quick-links__container.homepage-design a{color:#2a79c4}
.quick-links__container.homepage-design a:hover .quick-links__label{border-bottom:2px solid #2a79c4}
@media only screen and (max-width:48em){.quick-links__container.homepage-design a{flex-direction:row;margin:20px 0;gap:6px}
}
.quick-links__container.homepage-design svg{fill:url("clientlib-site/build/#quick-links__linear-gradient") !important}
@media only screen and (min-width:48.0625em){.quick-links__container.homepage-design svg.ra-homepage-icon{width:100%;height:100%}
}
@media only screen and (max-width:48em){.quick-links__container.homepage-design svg.ra-homepage-icon{transform:scale(1.5)}
}
@media only screen and (max-width:48em){.quick-links__container.homepage-design svg{width:24px;height:24px}
}
.quick-links__container.homepage-design .quick-links__svg-gradient{display:flex;max-width:0;max-height:0}
.quick-links__container.homepage-design .quick-links__svg-background{position:absolute;left:0;z-index:-1;top:-120px}
.quick-links__container.homepage-design .quick-links__svg-background svg{width:auto;height:auto}
@media only screen and (max-width:48em){.quick-links__container.homepage-design .quick-links__svg-background{display:none}
}
.cmp-quote{border-radius:4px;background:#fff;display:flex;flex-direction:column;margin:1.25rem auto 0;padding:20px;position:relative;width:80%;margin-bottom:5px;height:100%;min-height:fit-content}
.cmp-grid-container .aem-GridColumn .cmp-quote{width:100%}
@media only screen and (min-width:48.0625em){.cmp-grid-container .aem-GridColumn .cmp-quote{width:80%}
}
.cmp-quote.cmp-quote__transparentBackground{background:transparent}
.cmp-quote .cmp-quote__text{color:#2d2d2d;display:block;background-image:url(../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/quote_start.svg),url(../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/quote_start.svg);background-repeat:no-repeat,no-repeat;background-position:left top,bottom right}
.cmp-quote .cmp-quote__text.cmp-quote__shardsOff{background-image:none}
.cmp-quote .cmp-quote__text[data-white-text]{color:#fff}
.cmp-quote .cmp-quote__image{line-height:0}
.cmp-quote .cmp-quote__image img{margin-top:20px}
.cmp-quote .cmp-quote__name-title{color:#2d2d2d;display:block;padding-left:20px;padding-right:20px;margin-bottom:20px}
.cmp-quote .cmp-quote__name-title[data-white-text]{color:#fff}
.cmp-quote.cmp-quote__leftAlignedText.cmp-quote__left .cmp-quote__image,.cmp-quote.cmp-quote__imageOnLeft.cmp-quote__left .cmp-quote__image{align-self:flex-start}
.cmp-quote.cmp-quote__leftAlignedText.cmp-quote__left .cmp-quote__text,.cmp-quote.cmp-quote__imageOnLeft.cmp-quote__left .cmp-quote__text{text-align:left}
.cmp-quote.cmp-quote__leftAlignedText.cmp-quote__left .cmp-quote__name-title,.cmp-quote.cmp-quote__imageOnLeft.cmp-quote__left .cmp-quote__name-title{align-self:flex-start}
.cmp-quote.cmp-quote__centerAlignedText .cmp-quote__image{align-self:center}
.cmp-quote.cmp-quote__centerAlignedText .cmp-quote__text{text-align:center}
.cmp-quote.cmp-quote__centerAlignedText .cmp-quote__name-title{text-align:center}
.cmp-carousel-slide__content .quote{height:100%}
@media only screen and (min-width:64em){.cmp-quote.cmp-quote__large .cmp-quote__image img{height:3.25rem;width:auto;object-fit:contain}
.cmp-quote.cmp-quote__large .cmp-quote__image img.tall-size-image{height:6.5rem;width:auto;object-fit:contain}
.cmp-quote.cmp-quote__large .cmp-quote__text{font-size:1.75rem;line-height:2rem;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;padding-left:50px;padding-right:50px;padding-top:30px;margin-top:20px;background-size:186px 112px,186px 112px}
html[lang^="cs"] .cmp-quote.cmp-quote__large .cmp-quote__text,html[lang^="ja"] .cmp-quote.cmp-quote__large .cmp-quote__text,html[lang^="ko"] .cmp-quote.cmp-quote__large .cmp-quote__text,html[lang^="pl"] .cmp-quote.cmp-quote__large .cmp-quote__text,html[lang^="ru"] .cmp-quote.cmp-quote__large .cmp-quote__text,html[lang^="tr"] .cmp-quote.cmp-quote__large .cmp-quote__text,html[lang^="zh"] .cmp-quote.cmp-quote__large .cmp-quote__text{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.cmp-quote.cmp-quote__large .cmp-quote__name-title{margin-bottom:.5rem;font-size:1.25rem;line-height:1.75rem;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;padding-left:50px;margin-top:10px}
html[lang^="cs"] .cmp-quote.cmp-quote__large .cmp-quote__name-title,html[lang^="ja"] .cmp-quote.cmp-quote__large .cmp-quote__name-title,html[lang^="ko"] .cmp-quote.cmp-quote__large .cmp-quote__name-title,html[lang^="pl"] .cmp-quote.cmp-quote__large .cmp-quote__name-title,html[lang^="ru"] .cmp-quote.cmp-quote__large .cmp-quote__name-title,html[lang^="tr"] .cmp-quote.cmp-quote__large .cmp-quote__name-title,html[lang^="zh"] .cmp-quote.cmp-quote__large .cmp-quote__name-title{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.cmp-quote.cmp-quote__large .cmp-quote__name-title.highlighted{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .cmp-quote.cmp-quote__large .cmp-quote__name-title.highlighted,html[lang^="ja"] .cmp-quote.cmp-quote__large .cmp-quote__name-title.highlighted,html[lang^="ko"] .cmp-quote.cmp-quote__large .cmp-quote__name-title.highlighted,html[lang^="pl"] .cmp-quote.cmp-quote__large .cmp-quote__name-title.highlighted,html[lang^="ru"] .cmp-quote.cmp-quote__large .cmp-quote__name-title.highlighted,html[lang^="tr"] .cmp-quote.cmp-quote__large .cmp-quote__name-title.highlighted,html[lang^="zh"] .cmp-quote.cmp-quote__large .cmp-quote__name-title.highlighted{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
html[lang^="cs"] .cmp-quote.cmp-quote__large .cmp-quote__name-title,html[lang^="ja"] .cmp-quote.cmp-quote__large .cmp-quote__name-title,html[lang^="ko"] .cmp-quote.cmp-quote__large .cmp-quote__name-title,html[lang^="pl"] .cmp-quote.cmp-quote__large .cmp-quote__name-title,html[lang^="ru"] .cmp-quote.cmp-quote__large .cmp-quote__name-title,html[lang^="tr"] .cmp-quote.cmp-quote__large .cmp-quote__name-title,html[lang^="zh"] .cmp-quote.cmp-quote__large .cmp-quote__name-title{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.cmp-quote.cmp-quote__small .cmp-quote__image img{height:3.25rem;width:auto;object-fit:contain}
.cmp-quote.cmp-quote__small .cmp-quote__image img.tall-size-image{height:6.5rem;width:auto;object-fit:contain}
.cmp-quote.cmp-quote__small .cmp-quote__text{font-size:1rem;line-height:1.375rem;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;padding-left:20px;padding-right:20px;padding-top:20px;margin-top:12px;background-size:100px 60px,100px 60px}
html[lang^="cs"] .cmp-quote.cmp-quote__small .cmp-quote__text,html[lang^="ja"] .cmp-quote.cmp-quote__small .cmp-quote__text,html[lang^="ko"] .cmp-quote.cmp-quote__small .cmp-quote__text,html[lang^="pl"] .cmp-quote.cmp-quote__small .cmp-quote__text,html[lang^="ru"] .cmp-quote.cmp-quote__small .cmp-quote__text,html[lang^="tr"] .cmp-quote.cmp-quote__small .cmp-quote__text,html[lang^="zh"] .cmp-quote.cmp-quote__small .cmp-quote__text{font-family:Helvetica Neue,Helvetica,sans-serif}
html[lang^="cs"] .cmp-quote.cmp-quote__small .cmp-quote__text,html[lang^="ja"] .cmp-quote.cmp-quote__small .cmp-quote__text,html[lang^="ko"] .cmp-quote.cmp-quote__small .cmp-quote__text,html[lang^="pl"] .cmp-quote.cmp-quote__small .cmp-quote__text,html[lang^="ru"] .cmp-quote.cmp-quote__small .cmp-quote__text,html[lang^="tr"] .cmp-quote.cmp-quote__small .cmp-quote__text,html[lang^="zh"] .cmp-quote.cmp-quote__small .cmp-quote__text{font-family:Helvetica Neue,Helvetica,sans-serif}
.cmp-quote.cmp-quote__small .cmp-quote__name-title{font-size:.875rem;line-height:1.125rem;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;margin-top:6px}
html[lang^="cs"] .cmp-quote.cmp-quote__small .cmp-quote__name-title,html[lang^="ja"] .cmp-quote.cmp-quote__small .cmp-quote__name-title,html[lang^="ko"] .cmp-quote.cmp-quote__small .cmp-quote__name-title,html[lang^="pl"] .cmp-quote.cmp-quote__small .cmp-quote__name-title,html[lang^="ru"] .cmp-quote.cmp-quote__small .cmp-quote__name-title,html[lang^="tr"] .cmp-quote.cmp-quote__small .cmp-quote__name-title,html[lang^="zh"] .cmp-quote.cmp-quote__small .cmp-quote__name-title{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.cmp-quote.cmp-quote__centerAlignedText .cmp-quote__text{margin-top:0}
.cmp-quote.cmp-quote__imageOnLeft{align-items:center;flex-direction:row;justify-content:space-between}
.cmp-quote.cmp-quote__imageOnLeft .cmp-quote__image{min-width:20%;display:flex;justify-content:center;align-self:center;padding-top:20px;padding-bottom:20px}
.cmp-quote.cmp-quote__imageOnLeft .cmp-quote__image img{margin-top:0}
.cmp-quote.cmp-quote__imageOnLeft .cmp-quote__divider{height:129px;border-right:solid #e5e6e9 1px;align-self:center;margin-left:32px;margin-right:32px}
.cmp-quote.cmp-quote__imageOnLeft .cmp-quote__content{display:flex;flex-direction:column}
.cmp-quote.cmp-quote__imageOnLeft .cmp-quote__content .cmp-quote__text{text-align:left}
.cmp-quote.cmp-quote__imageOnLeft .cmp-quote__content .cmp-quote__name-title{align-self:flex-start}
}
@media only screen and (max-width:63.9375em){.cmp-quote.cmp-quote__large .cmp-quote__image img{height:3.25rem;width:auto;object-fit:contain}
.cmp-quote.cmp-quote__large .cmp-quote__image img.tall-size-image{height:6.5rem;width:auto;object-fit:contain}
.cmp-quote.cmp-quote__large .cmp-quote__text{margin-bottom:.5rem;font-size:1.25rem;line-height:1.75rem;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;padding-left:20px;padding-right:20px;padding-top:20px;margin-top:10px;background-size:100px 60px,100px 60px}
html[lang^="cs"] .cmp-quote.cmp-quote__large .cmp-quote__text,html[lang^="ja"] .cmp-quote.cmp-quote__large .cmp-quote__text,html[lang^="ko"] .cmp-quote.cmp-quote__large .cmp-quote__text,html[lang^="pl"] .cmp-quote.cmp-quote__large .cmp-quote__text,html[lang^="ru"] .cmp-quote.cmp-quote__large .cmp-quote__text,html[lang^="tr"] .cmp-quote.cmp-quote__large .cmp-quote__text,html[lang^="zh"] .cmp-quote.cmp-quote__large .cmp-quote__text{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.cmp-quote.cmp-quote__large .cmp-quote__text.highlighted{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .cmp-quote.cmp-quote__large .cmp-quote__text.highlighted,html[lang^="ja"] .cmp-quote.cmp-quote__large .cmp-quote__text.highlighted,html[lang^="ko"] .cmp-quote.cmp-quote__large .cmp-quote__text.highlighted,html[lang^="pl"] .cmp-quote.cmp-quote__large .cmp-quote__text.highlighted,html[lang^="ru"] .cmp-quote.cmp-quote__large .cmp-quote__text.highlighted,html[lang^="tr"] .cmp-quote.cmp-quote__large .cmp-quote__text.highlighted,html[lang^="zh"] .cmp-quote.cmp-quote__large .cmp-quote__text.highlighted{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
html[lang^="cs"] .cmp-quote.cmp-quote__large .cmp-quote__text,html[lang^="ja"] .cmp-quote.cmp-quote__large .cmp-quote__text,html[lang^="ko"] .cmp-quote.cmp-quote__large .cmp-quote__text,html[lang^="pl"] .cmp-quote.cmp-quote__large .cmp-quote__text,html[lang^="ru"] .cmp-quote.cmp-quote__large .cmp-quote__text,html[lang^="tr"] .cmp-quote.cmp-quote__large .cmp-quote__text,html[lang^="zh"] .cmp-quote.cmp-quote__large .cmp-quote__text{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.cmp-quote.cmp-quote__large .cmp-quote__name-title{font-size:1rem;line-height:1.375rem;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;margin-top:6px}
html[lang^="cs"] .cmp-quote.cmp-quote__large .cmp-quote__name-title,html[lang^="ja"] .cmp-quote.cmp-quote__large .cmp-quote__name-title,html[lang^="ko"] .cmp-quote.cmp-quote__large .cmp-quote__name-title,html[lang^="pl"] .cmp-quote.cmp-quote__large .cmp-quote__name-title,html[lang^="ru"] .cmp-quote.cmp-quote__large .cmp-quote__name-title,html[lang^="tr"] .cmp-quote.cmp-quote__large .cmp-quote__name-title,html[lang^="zh"] .cmp-quote.cmp-quote__large .cmp-quote__name-title{font-family:Helvetica Neue,Helvetica,sans-serif}
html[lang^="cs"] .cmp-quote.cmp-quote__large .cmp-quote__name-title,html[lang^="ja"] .cmp-quote.cmp-quote__large .cmp-quote__name-title,html[lang^="ko"] .cmp-quote.cmp-quote__large .cmp-quote__name-title,html[lang^="pl"] .cmp-quote.cmp-quote__large .cmp-quote__name-title,html[lang^="ru"] .cmp-quote.cmp-quote__large .cmp-quote__name-title,html[lang^="tr"] .cmp-quote.cmp-quote__large .cmp-quote__name-title,html[lang^="zh"] .cmp-quote.cmp-quote__large .cmp-quote__name-title{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.cmp-quote.cmp-quote__small .cmp-quote__image img{height:3.25rem;width:auto;object-fit:contain}
.cmp-quote.cmp-quote__small .cmp-quote__image img.tall-size-image{height:6.5rem;width:auto;object-fit:contain}
.cmp-quote.cmp-quote__small.cmp-quote__centerAlignedText .cmp-quote__text{margin-top:0}
.cmp-quote.cmp-quote__small .cmp-quote__text{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:1rem;line-height:1.375rem;padding-left:20px;padding-right:20px;padding-top:20px;margin-top:12px;background-size:100px 60px,100px 60px}
html[lang^="cs"] .cmp-quote.cmp-quote__small .cmp-quote__text,html[lang^="ja"] .cmp-quote.cmp-quote__small .cmp-quote__text,html[lang^="ko"] .cmp-quote.cmp-quote__small .cmp-quote__text,html[lang^="pl"] .cmp-quote.cmp-quote__small .cmp-quote__text,html[lang^="ru"] .cmp-quote.cmp-quote__small .cmp-quote__text,html[lang^="tr"] .cmp-quote.cmp-quote__small .cmp-quote__text,html[lang^="zh"] .cmp-quote.cmp-quote__small .cmp-quote__text{font-family:Helvetica Neue,Helvetica,sans-serif}
.cmp-quote.cmp-quote__small .cmp-quote__name-title{font-size:.875rem;line-height:1.125rem;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;margin-top:6px}
html[lang^="cs"] .cmp-quote.cmp-quote__small .cmp-quote__name-title,html[lang^="ja"] .cmp-quote.cmp-quote__small .cmp-quote__name-title,html[lang^="ko"] .cmp-quote.cmp-quote__small .cmp-quote__name-title,html[lang^="pl"] .cmp-quote.cmp-quote__small .cmp-quote__name-title,html[lang^="ru"] .cmp-quote.cmp-quote__small .cmp-quote__name-title,html[lang^="tr"] .cmp-quote.cmp-quote__small .cmp-quote__name-title,html[lang^="zh"] .cmp-quote.cmp-quote__small .cmp-quote__name-title{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.cmp-quote.cmp-quote__imageOnLeft .cmp-quote__image{align-self:center}
.cmp-quote.cmp-quote__imageOnLeft .cmp-quote__content{display:flex;flex-direction:column}
.cmp-quote.cmp-quote__imageOnLeft .cmp-quote__content .cmp-quote__text{text-align:center}
.cmp-quote.cmp-quote__imageOnLeft .cmp-quote__content .cmp-quote__name-title{align-self:center}
}
.carousel .cmp-carousel .cmp-carousel-slide .cmp-carousel-slide__content .cmp-quote{box-shadow:0 1px 5px 0 rgba(0,0,0,0.25);margin:0;width:unset}
.related-content{display:block;position:relative}
.related-content .h2{text-align:center}
.related-content .loader{position:static;-webkit-transform:none;transform:none}
.related-content .content-tile .loader{position:static;display:none}
.related-content__list{display:flex;flex-direction:column}
.related-content__list.loading{opacity:0;transform:scale(0.85) rotate(-8deg)}
@media only screen and (min-width:48.0625em){.related-content__list{flex-direction:row;flex-wrap:wrap;justify-content:space-between}
}
.related-content__list-item{height:auto;width:100%;margin-top:2.5rem}
.related-content__list-item:first-child{margin-top:0}
@media only screen and (min-width:48.0625em){.related-content__list-item{width:32%}
.related-content__list-item:nth-child(-n+3){margin-top:0}
}
@media only screen and (min-width:48.0625em){.content-tile{height:100%}
}
.content-tile__container{display:flex}
@media only screen and (min-width:48.0625em){.content-tile__container{height:100%}
}
.content-tile__container.override-height{height:auto}
.content-tile__container.vertical img{border-top-left-radius:.25rem;border-top-right-radius:.25rem}
.content-tile__container.vertical .teaser__image{padding-bottom:.5rem}
.content-tile__container.layout-horizontal .teaser__image.content-tile__image img.content-tile__img{height:100%;object-fit:cover}
@media only screen and (min-width:48.0625em){.content-tile__container.layout-horizontal .teaser__image.content-tile__image img.content-tile__img{border-bottom-left-radius:.25rem}
}
.content-tile__container .teaser{width:100%}
.content-tile__container .teaser__container{display:flex;flex-direction:column}
.content-tile__container[data-webinar-type^="future"] .content-tile__webinar-label_future,.content-tile__container[data-webinar-type^="future"] .content-tile__webinar-detail>span::before{background:linear-gradient(120deg,#cd163f 0,#f58025 100%)}
.content-tile__container[data-webinar-type^="future"] .content-tile__webinar-label_past{display:none}
.content-tile__container[data-webinar-type^="past"] .content-tile__webinar-label_past,.content-tile__container[data-webinar-type^="past"] .content-tile__webinar-detail>span::before{background:linear-gradient(120deg,#003e7e 0,#8d0034 100%)}
.content-tile__container[data-webinar-type^="past"] .content-tile__webinar-label_future{display:none}
.content-tile__container[data-webinar-type$="series"] .content-tile__webinar-label_series,.content-tile__container[data-webinar-type$="series"] .content-tile__webinar-detail>span::before{background:linear-gradient(120deg,#00aeef 0,#003e7e 100%)}
.content-tile__webinar-intro{background:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/backTexture_WhiteGray.svg') #d3d3d3 50% / cover no-repeat;background-position:center;margin-bottom:24px;padding:32px 24px}
.content-tile__webinar-label_future,.content-tile__webinar-label_past,.content-tile__webinar-label_series{border-radius:4px;color:#fff;font-size:.875rem;font-weight:700;line-height:1.125rem;margin:0 0 8px;padding:4px 16px 5px;text-transform:uppercase;width:fit-content}
.content-tile__webinar-title{font-family:"Open Sans",sans-serif;font-size:1.5rem;font-weight:500;line-height:2rem}
.content-tile__webinar-detail{font-size:1rem;font-weight:400;line-height:1.375rem;padding-top:16px}
.content-tile__webinar-detail span::before{content:'';display:inline-block;height:20px;margin-right:8px;mask-position:center;mask-repeat:no-repeat;mask-size:cover;vertical-align:-4px;width:20px}
.content-tile__webinar-detail.startDate{white-space:nowrap}
.content-tile__webinar-detail.startDate span::before{mask:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/icons/event.svg')}
.content-tile__webinar-detail.startTime>span::before{mask:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/icons/recent-activity.svg')}
.content-tile__webinar-detail.length>span::before{mask:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/icons/recent-activity.svg')}
.content-tile__webinar-detail.language{white-space:nowrap}
.content-tile__webinar-detail.language span::before{mask:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/icons/globe.svg')}
.content-tile__webinar-detail span{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .content-tile__webinar-detail span,html[lang^="ja"] .content-tile__webinar-detail span,html[lang^="ko"] .content-tile__webinar-detail span,html[lang^="pl"] .content-tile__webinar-detail span,html[lang^="ru"] .content-tile__webinar-detail span,html[lang^="tr"] .content-tile__webinar-detail span,html[lang^="zh"] .content-tile__webinar-detail span{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
.content-tile--product .teaser__image{max-height:14vw;margin-left:auto;margin-right:auto}
@media only screen and (max-width:48em){.content-tile--product .teaser__image{max-height:30vw}
}
.content-tile .loader{position:static}
.content-tile__link{text-decoration:none;padding:0 1.25rem .75rem}
.content-tile .xf-related-content-group{display:inline}
.content-tile .product-experience__teaser-flag{display:none}
.featured-webinar hr{margin:2px 0 24px}
.featured-webinar__container[data-webinar-type^="future"] .date-details>span::before,.featured-webinar__container[data-webinar-type^="future"] .time-details>span::before{background:linear-gradient(120deg,#cd163f 0,#f58025 100%)}
.featured-webinar__container[data-webinar-type^="past"] .date-details>span::before,.featured-webinar__container[data-webinar-type^="past"] .time-details>span::before{background:linear-gradient(120deg,#003e7e 0,#8d0034 100%)}
.featured-webinar__container[data-webinar-type$="series"] .date-details>span::before,.featured-webinar__container[data-webinar-type$="series"] .time-details>span::before{background:linear-gradient(120deg,#00aeef 0,#003e7e 100%)}
.featured-webinar__webinar-label_future,.featured-webinar__webinar-label_past,.featured-webinar__webinar-label_series{border-bottom-right-radius:4px;color:#fff;font-size:.875rem;font-weight:700;line-height:1.125rem;margin:0 0 8px;padding:4px 16px 5px;text-transform:uppercase;width:fit-content;display:none}
.featured-webinar__webinar-label_future.active,.featured-webinar__webinar-label_past.active,.featured-webinar__webinar-label_series.active{display:block}
.featured-webinar__webinar-label_future{background:linear-gradient(120deg,#cd163f 0,#f58025 100%)}
.featured-webinar__webinar-label_past{background:linear-gradient(120deg,#003e7e 0,#8d0034 100%)}
.featured-webinar__webinar-label_series{background:linear-gradient(120deg,#00aeef 0,#003e7e 100%)}
.featured-webinar__image{position:relative}
.featured-webinar__label{position:absolute;top:0;left:0}
.featured-webinar .strong{font-weight:700}
.featured-webinar .title-4{align-self:stretch;color:#2d2d2d;font-size:20px;line-height:28px}
.featured-webinar .featured-grid{display:grid;grid-template-columns:71fr 85fr;gap:24px}
@media only screen and (max-width:48em){.featured-webinar .featured-grid{display:block}
}
.featured-webinar__content a{text-decoration:none}
.featured-webinar .title-3{font-size:24px;line-height:32px}
.featured-webinar .state-enabled-blue{color:#2a79c4}
.featured-webinar .description{margin-bottom:24px;font-style:normal;font-weight:400;font-size:18px;line-height:30px}
.featured-webinar .event-time{display:flex;gap:16px;margin-bottom:24px}
.featured-webinar .icon-and-time-details{display:flex;align-items:center;gap:4px}
.featured-webinar .date-details,.featured-webinar .time-details{color:#2d2d2d;font-size:16px;font-weight:400;line-height:22px}
.featured-webinar .date-details span::before,.featured-webinar .time-details span::before{content:'';display:inline-block;height:24px;margin-right:4px;mask-position:center;mask-repeat:no-repeat;mask-size:cover;vertical-align:-6px;width:24px}
.featured-webinar .date-details .label,.featured-webinar .time-details .label{font-family:"Open Sans",sans-serif;font-weight:700}
.featured-webinar .date-details span::before{mask:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/icons/event.svg')}
.featured-webinar .time-details span::before{mask:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/icons/recent-activity.svg')}
.featured-webinar .subscription{display:flex;justify-content:center;background-color:#fff;border-radius:4px;border:1px solid #e5e6e9;padding:40px 20px;flex-basis:auto}
.featured-webinar .subscription .teaser-text{text-align:center;font-family:"Open Sans",sans-serif;font-weight:500;font-size:20px;line-height:28px}
@media only screen and (min-width:48.0625em){.featured-webinar .col-desktop-10{flex-basis:calc(83.3333% - 94px);max-width:calc(83.3333% - 94px)}
.featured-webinar .row{gap:94px}
}
.repair-request-form__container{display:flex;flex-direction:column;gap:16px;width:100%}
.repair-request-form__modal-header{display:none;font-family:"Open Sans",sans-serif;font-size:1.5rem;line-height:2rem;color:#2d2d2d}
.repair-request-form__required-text{font-family:"Open Sans",sans-serif;font-size:1rem;line-height:1.5rem;color:#2d2d2d;margin-bottom:16px}
.repair-request-form__form{display:flex;flex-direction:column;gap:16px;width:100%}
.repair-request-form__form.hidden{display:none}
.repair-request-form__text-inputs{display:flex;flex-direction:column;gap:16px;width:100%}
.repair-request-form__text-inputs .ra-formfield__label{font-family:"Open Sans",sans-serif;color:#2d2d2d}
.repair-request-form__text-inputs .ra-formfield__caption-error{font-family:"Open Sans",sans-serif}
.repair-request-form__insurance-upload-container{display:flex;flex-direction:column;gap:24px;width:100%}
.repair-request-form__insurance-upload-required-text{font-family:"Open Sans",sans-serif;font-size:1rem;line-height:1.5rem;color:#2d2d2d}
.repair-request-form__insurance-upload-content{display:flex;flex-direction:column;gap:12px;width:100%;background-color:#fafafa;border-radius:4px;border:1px solid #ccc;padding:16px}
.repair-request-form__insurance-upload-content-header{display:flex;align-items:center;justify-content:flex-start;gap:8px;padding-bottom:8px;margin-bottom:4px;width:100%;border-bottom:1px solid #e5e6e9}
.repair-request-form__insurance-upload-icon{width:16px;height:16px;display:flex}
.repair-request-form__insurance-upload-icon span{width:16px;height:16px;display:flex}
.repair-request-form__insurance-upload-icon svg{width:16px;height:16px;fill:#6d6e71}
.repair-request-form__insurance-upload-text{font-family:"Open Sans",sans-serif;font-size:1rem;line-height:1.5rem;color:#2d2d2d}
.repair-request-form__insurance-upload-label{width:fit-content;font-family:"Open Sans",sans-serif;font-size:1rem;line-height:1.5rem;color:#fff;text-transform:uppercase;background-color:transparent;border-radius:4px;padding:6px 24px;cursor:pointer;transition:background-color .3s ease}
.repair-request-form__insurance-upload-label:hover{background-color:#8f0f2c}
.repair-request-form__insurance-upload-label:focus{background-color:#7cd2ec}
.repair-request-form__insurance-upload-input{display:none}
.repair-request-form__insurance-upload-input-container{display:flex;align-items:center;justify-content:flex-start;gap:16px;width:100%}
.repair-request-form__insurance-upload-accepted-types-text{font-family:"Open Sans",sans-serif;font-size:.875rem;line-height:1.125rem;color:#2d2d2d}
.repair-request-form__insurance-upload-file-selected-text{font-family:"Open Sans",sans-serif;font-size:.875rem;line-height:1.125rem;color:#2d2d2d}
.repair-request-form__insurance-upload-file-selected-text.empty{display:none}
.repair-request-form__insurance-upload-file-name-text{font-family:"Open Sans",sans-serif;font-size:.75rem;line-height:1rem;color:transparent}
.repair-request-form__insurance-upload-file-name-text-container{display:flex;align-items:center;justify-content:flex-start;gap:4px;width:fit-content;padding:4px 8px;background-color:#e1ebf4;border-radius:4px;border:1px solid transparent;cursor:pointer}
.repair-request-form__insurance-upload-file-name-text-container.empty{display:none}
.repair-request-form__insurance-upload-file-name-text-container:hover .repair-request-form_insurance-upload-file-name-text{color:#8f0f2c}
.repair-request-form__insurance-upload-file-name-text-container:hover svg{fill:#8f0f2c}
.repair-request-form__insurance-upload-file-name-text-container:focus .repair-request-form__insurance-upload-file-name-text{color:#7cd2ec}
.repair-request-form__insurance-upload-file-name-text-container:focus svg{fill:#7cd2ec}
.repair-request-form__insurance-upload-file-name-remove{display:flex;width:12px;height:12px}
.repair-request-form__insurance-upload-file-name-remove span{display:flex;width:12px;height:12px}
.repair-request-form__insurance-upload-file-name-remove svg{width:12px;height:12px;fill:transparent}
.repair-request-form__insurance-upload-size-exceeded-text{font-family:"Open Sans",sans-serif;font-size:.875rem;line-height:1.125rem;color:#df3704}
.repair-request-form__insurance-upload-size-exceeded-text.hidden{display:none}
.repair-request-form__terms-container{display:flex;flex-direction:column;gap:24px;width:100%}
.repair-request-form__terms-text{display:flex;flex-direction:column;max-height:100%;overflow-y:auto;padding-right:6px}
.repair-request-form__terms-text::-webkit-scrollbar{width:6px}
.repair-request-form__terms-text::-webkit-scrollbar-track{background:transparent;border-radius:4px}
.repair-request-form__terms-text::-webkit-scrollbar-thumb{background:#6d6e71;border-radius:4px}
.repair-request-form__terms-text-container{display:flex;width:100%;padding:8px 4px 8px 16px;max-height:130px;border-radius:4px;border:1px solid #949494}
.repair-request-form__terms-text-header{font-family:"Open Sans",sans-serif;font-size:1rem;line-height:1.5rem;color:#2d2d2d}
.repair-request-form__terms-text-content{font-family:"Open Sans",sans-serif;font-size:.875rem;line-height:1.125rem;color:#2d2d2d}
.repair-request-form__terms-checkbox-container{display:flex;align-items:center;justify-content:flex-start;width:100%}
.repair-request-form__terms-checkbox-container .ra-formfield__label{font-family:"Open Sans",sans-serif;font-size:.875rem;line-height:1.125rem;color:#2d2d2d;pointer-events:all;cursor:pointer}
.repair-request-form__terms-checkbox-container .ra-formfield__caption-error{font-family:"Open Sans",sans-serif}
.repair-request-form__terms-checkbox-container .ra-checkbox__checkbox:disabled::before{display:none}
.repair-request-form__terms-checkbox-container .ra-checkbox__checkbox:disabled+.ra-formfield__label{pointer-events:none}
.repair-request-form__submit-button{width:fit-content;font-family:"Open Sans",sans-serif;font-size:1rem;line-height:1.5rem;color:#fff;text-transform:uppercase;background-color:transparent;border-radius:4px;border:0;padding:6px 24px;cursor:pointer;transition:background-color .3s ease}
.repair-request-form__submit-button:hover{background-color:#8f0f2c}
.repair-request-form__submit-button:focus{background-color:#7cd2ec}
.repair-request-form__submit-button:disabled{color:#848484;background-color:#ccc;cursor:not-allowed}
.repair-request-form__success-message-container{display:flex;flex-direction:column;gap:8px;width:100%}
.repair-request-form__success-message-container.hidden{display:none}
.repair-request-form__success-message-text{font-family:"Open Sans",sans-serif;font-size:1rem;line-height:1.5rem;color:#2d2d2d}
.repair-request-form__success-message-text-header{font-family:"Open Sans",sans-serif;font-size:1.5rem;line-height:2rem;color:#2d2d2d}
.repair-request-form__signed-out-container{display:flex;flex-direction:column;gap:8px;width:100%}
.repair-request-form__signed-out-text{font-family:"Open Sans",sans-serif;font-size:1rem;line-height:1.5rem;color:#2d2d2d}
.repair-request-form__signed-out-button{width:fit-content;font-family:"Open Sans",sans-serif;font-size:1rem;line-height:1.5rem;color:#fff;text-transform:uppercase;background-color:transparent;border-radius:4px;border:0;padding:6px 24px;cursor:pointer;transition:background-color .3s ease}
.repair-request-form__signed-out-button:hover{background-color:#8f0f2c}
.repair-request-form__signed-out-button:focus{background-color:#7cd2ec}
.modal-container .repair-request-form__modal-header{display:block}
.modal-container .repair-request-form__required-text{margin-bottom:0;margin-top:-8px}
.cmp-sales-contact-teaser{background:linear-gradient(90deg,#cd163f 7%,#f58025 93%);border-radius:4px;box-sizing:content-box;padding:2px;position:fixed;z-index:10000}
.cmp-sales-contact-teaser.edit-mode{position:relative;right:0;top:0;margin:10px}
.cmp-sales-contact-teaser.edit-mode .cmp-sales-contact-teaser__card{max-height:500px}
.cmp-sales-contact-teaser__card{display:flex;flex-direction:column;align-items:center;padding:8px 8px 8px 0;background-color:#fff;border-radius:2px;max-height:58px;max-width:400px;transition:all 1.5s ease-out .5s;overflow:hidden}
.cmp-sales-contact-teaser__card:hover,.cmp-sales-contact-teaser__card:focus-within{max-height:500px;transition:all 3s ease-out}
.cmp-sales-contact-teaser__header{display:flex}
.cmp-sales-contact-teaser__close{color:#2d2d2d;font-size:calc_rem(16px);text-decoration:none;margin:2px 8px;position:absolute;right:0;top:0}
.cmp-sales-contact-teaser__close:hover{color:#2d2d2d}
.cmp-sales-contact-teaser__image{width:40px;height:40px;border-radius:50%;margin:0 8px 8px 8px}
.cmp-sales-contact-teaser__basic-info{padding:0 0 8px 0}
.cmp-sales-contact-teaser__name{font-size:1rem;font-family:"Open Sans",sans-serif}
.cmp-sales-contact-teaser__title{font-size:.875rem;font-family:"Open Sans",sans-serif}
.cmp-sales-contact-teaser__connect{display:flex;padding:8px 0 0 0}
.cmp-sales-contact-teaser__connect-text,.cmp-sales-contact-teaser__phone-number{font-size:.875rem;font-family:"Open Sans",sans-serif}
.cmp-sales-contact-teaser__connect-text a,.cmp-sales-contact-teaser__phone-number a{text-decoration:none}
.cmp-sales-contact-teaser__social-icon{fill:#2a79c4;margin:0 6px}
.cmp-sales-contact-teaser__social-icon svg{height:18px}
.cmp-sales-contact-teaser a.cmp-sales-contact-teaser__cta{font-family:"Open Sans",sans-serif;font-size:1rem;line-height:1.375rem;text-decoration:none}
@media only screen and (min-width:48.0625em){.cmp-sales-contact-teaser{top:100px;right:10px;transition:all .5s ease-out}
.cmp-sales-contact-teaser.hidden{right:-400px;transition:all .5s ease-out}
}
@media only screen and (max-width:48em){.cmp-sales-contact-teaser{display:flex;justify-content:center;max-width:-webkit-fill-available;width:100%;bottom:0;transition:all 1s ease-out}
.cmp-sales-contact-teaser.hidden{transition:all 1s ease-out;bottom:-500px}
.cmp-sales-contact-teaser__card{width:inherit;max-width:none;border-bottom:0}
}
.edit .scroll-to-content{position:inherit}
.edit .scroll-to-content>a{position:relative;left:inherit;top:inherit;transform:none}
.scroll-to-content{position:relative;page-break-after:always}
.scroll-to-content>a{position:absolute;left:50%;top:calc(50% + 56px);transform:translate(-50%,-50%)}
.scroll-to-content .arrow{position:relative;width:68px;height:68px;cursor:pointer;transition:.5s;overflow:hidden;background:#2a79c4;transform:rotateZ(-90deg);border-radius:50%;margin:0 auto}
.scroll-to-content .arrow::after{position:absolute;display:block;content:"";color:#fff;width:24px;height:34px;top:-1px;border-bottom:solid 2px;transform:translateX(25px)}
.scroll-to-content .arrow::before{position:absolute;display:block;content:"";color:#fff;width:10px;height:10px;border-top:solid 2px;border-left:solid 2px;top:50%;left:22px;transform-origin:0 0;transform:rotateZ(-45deg)}
.scroll-to-content .arrow:hover{background:#8f0f2c}
.cmp-search-box__form{display:flex;justify-content:flex-end}
.cmp-search-box__form .btn-search{background-color:transparent;border:0;border-radius:0;cursor:pointer;height:1.875rem;vertical-align:top;width:1.875rem;outline:0;z-index:50}
.cmp-search-box__form input[type='text']{background-color:transparent;border:0;border-bottom:1px solid #000;padding:.5rem 1.875rem .5rem .5rem;margin-right:-1.875rem;width:12.5rem;height:1.875rem;outline:0;transition:.6s ease transform;transform-origin:right;transform:scaleX(0)}
.cmp-search-box__form.open input{transform:scaleX(1)}
.cmp-section{margin-left:auto;margin-right:auto;position:relative}
.cmp-section__container{background-position:center;background-repeat:no-repeat;background-size:cover;max-width:100%}
.cmp-section__container img{max-width:100%;width:auto}
.cmp-section--alignment-left .cmp-section__container{text-align:left}
.cmp-section--alignment-center .cmp-section__container{text-align:center}
.cmp-section--alignment-right .cmp-section__container{text-align:right}
.security-modal-container__dialog{position:fixed;border:0;top:0;left:0;max-width:none;max-height:none;height:100%;width:100%;padding:.5rem;background:0;display:none;justify-content:center;align-items:center}
.security-modal-container__dialog::backdrop{background:#000;opacity:.5}
.security-modal-container__dialog[open]{display:flex}
.security-modal-container__container{margin:auto;height:auto;width:100%;max-height:40rem;max-width:47rem;position:relative;box-shadow:0 1px 5px 0 rgba(0,0,0,0.25);background-color:#fff}
.security-modal-container__close-button{all:unset;cursor:pointer;position:absolute;z-index:2;top:.75rem;right:.75rem}
.security-modal-container__close-button svg{fill:#6d6e71;height:2.5rem;padding:.5rem;background-color:rgba(255,255,255,0.75);border-radius:50%}
.security-modal-container__content{max-height:inherit;width:100%;overflow-y:auto;padding:24px 42px 24px 24px;display:flex;flex-direction:column;gap:24px}
.security-modal-container__backdrop{position:absolute;width:100%;height:100%}
.security-modal-container__dialog.wcmauthor{position:relative}
.security-modal-container__dialog.wcmauthor .security-modal-container__container{max-height:none}
.security-modal-container__title{font-family:"Open Sans",sans-serif;font-size:24px;font-weight:500;line-height:32px}
.security-modal-container__form-container{background:#e5e6e9;padding:20px;max-height:100%;overflow-y:scroll}
.security-modal-container__form-title{font-size:18px;font-weight:600;font-family:"Open Sans",sans-serif;padding-bottom:10px}
.security-modal-container__form-button{background:transparent;font-family:"Open Sans",sans-serif;padding:6px 20px;color:#fff;font-size:16px;font-weight:500;line-height:24px;outline:0;border-radius:4px;border:0;width:188px;text-transform:uppercase;text-decoration:none;transition:.2s ease-in-out;margin-left:auto}
.security-modal-container__form-button:hover{color:#fff;background:#8f0f2c;text-decoration:none}
.security-modal-container__form-button:focus{color:#fff;background:#7cd2ec;text-decoration:none}
.security-modal-container__form-button:visited{color:#fff}
.security-modal-container__form-checkbox{display:flex;gap:4px;align-items:flex-start}
.security-modal-container__form-checkbox input[type="checkbox"]{margin-top:6px}
.security-modal-container__form-checkbox-container{display:flex;flex-direction:column}
.security-modal-container__form-checkbox-details summary{display:flex;align-items:center;gap:4px;font-size:16px;font-family:"Open Sans",sans-serif}
.security-modal-container__form-checkbox-details summary::-webkit-details-marker,.security-modal-container__form-checkbox-details summary::marker{display:none}
.security-modal-container__form-checkbox-details summary::after{content:"\FE40";font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:.8em;display:block;transform:scaleY(1.25) translateY(0.25em);transition:.2s ease-in-out;height:fit-content}
html[lang^="cs"] .security-modal-container__form-checkbox-details summary::after,html[lang^="ja"] .security-modal-container__form-checkbox-details summary::after,html[lang^="ko"] .security-modal-container__form-checkbox-details summary::after,html[lang^="pl"] .security-modal-container__form-checkbox-details summary::after,html[lang^="ru"] .security-modal-container__form-checkbox-details summary::after,html[lang^="tr"] .security-modal-container__form-checkbox-details summary::after,html[lang^="zh"] .security-modal-container__form-checkbox-details summary::after{font-family:Helvetica Neue,Helvetica,sans-serif}
.security-modal-container__form-checkbox-details[open] summary::after{transform:scaleY(-1.25) translateY(0.15em)}
.security-modal-container__form-checkbox-product{font-size:12px;font-family:"Open Sans",sans-serif}
.security-modal-container__form-checkbox--select-all{font-family:"Open Sans",sans-serif}
body:has(dialog.security-modal-container__dialog[open]),body.no-scroll{overflow-y:hidden}
.session-list [hidden]{display:none !important}
.session-list summary{list-style:none}
.session-list summary::-webkit-details-marker{display:none}
.session-list input{line-height:normal}
.session-list__container{display:flex;gap:5%}
@media only screen and (min-width:64em){.session-list__filter-dialog{all:unset;display:contents}
}
@media only screen and (max-width:63.9375em){.session-list__filter-dialog{height:100%;width:100%;max-height:100%;max-width:100%;margin:0;padding:0;border:0;transition:left .5s ease}
.session-list__filter-dialog[open]{display:flex;flex-direction:column}
}
.session-list__filter-mobile-header{padding:16px 5%;box-shadow:0 1px 8px 0 rgba(0,0,0,0.25);display:flex;flex-direction:column;gap:16px}
@media only screen and (min-width:64em){.session-list__filter-mobile-header{display:none}
}
.session-list__filter-mobile-header-top{display:flex;align-items:center;justify-content:space-between}
.session-list__filter-mobile-title{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:1.375rem;line-height:1.2}
html[lang^="cs"] .session-list__filter-mobile-title,html[lang^="ja"] .session-list__filter-mobile-title,html[lang^="ko"] .session-list__filter-mobile-title,html[lang^="pl"] .session-list__filter-mobile-title,html[lang^="ru"] .session-list__filter-mobile-title,html[lang^="tr"] .session-list__filter-mobile-title,html[lang^="zh"] .session-list__filter-mobile-title{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
.session-list__filter-mobile-close{all:unset;display:contents;cursor:pointer}
.session-list__filter-mobile-close .raw-file-contents{display:contents}
.session-list__filter-mobile-close svg{height:24px;fill:#6d6e71}
.session-list__filter-mobile-header-bottom{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}
.session-list__filter-mobile-chips-container{display:contents}
.session-list__filter-form{flex:1;display:flex;flex-direction:column;overflow-y:auto}
@media only screen and (max-width:63.9375em){.session-list__filter-form{padding:25px 5%}
}
.session-list__filter-header{padding-top:6px;display:flex;justify-content:space-between}
@media only screen and (max-width:63.9375em){.session-list__filter-header{display:none}
}
.session-list__filter-header-text{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .session-list__filter-header-text,html[lang^="ja"] .session-list__filter-header-text,html[lang^="ko"] .session-list__filter-header-text,html[lang^="pl"] .session-list__filter-header-text,html[lang^="ru"] .session-list__filter-header-text,html[lang^="tr"] .session-list__filter-header-text,html[lang^="zh"] .session-list__filter-header-text{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
.session-list__filter-reset{all:unset;cursor:pointer;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;color:#2a79c4;transition:all .3s}
html[lang^="cs"] .session-list__filter-reset,html[lang^="ja"] .session-list__filter-reset,html[lang^="ko"] .session-list__filter-reset,html[lang^="pl"] .session-list__filter-reset,html[lang^="ru"] .session-list__filter-reset,html[lang^="tr"] .session-list__filter-reset,html[lang^="zh"] .session-list__filter-reset{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.session-list__filter-reset:disabled{visibility:hidden;opacity:0}
@media only screen and (min-width:64em){.session-list__mobile-sort{display:none}
}
.session-list__filter-mobile-footer{padding:16px 5%;border-top:1px solid #ccc;display:flex;align-items:center;justify-content:center}
@media only screen and (min-width:64em){.session-list__filter-mobile-footer{display:none}
}
.session-list__filter-mobile-submit{font-size:1rem;line-height:1.5rem;letter-spacing:.03125em;text-transform:uppercase;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#fff;border-radius:.25rem;border:.125rem solid transparent;outline:1px dashed transparent;color:#003876;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:normal;line-height:1.5;text-align:center;padding:.563rem 1.5rem;overflow:hidden;-webkit-font-smoothing:subpixel-antialiased;backface-visibility:hidden;transform-style:preserve-3d;transition:all .3s ease-out;width:100%}
html[lang^="cs"] .session-list__filter-mobile-submit,html[lang^="ja"] .session-list__filter-mobile-submit,html[lang^="ko"] .session-list__filter-mobile-submit,html[lang^="pl"] .session-list__filter-mobile-submit,html[lang^="ru"] .session-list__filter-mobile-submit,html[lang^="tr"] .session-list__filter-mobile-submit,html[lang^="zh"] .session-list__filter-mobile-submit{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.session-list__filter-mobile-submit:active,.session-list__filter-mobile-submit:hover{background-color:#b6c0d3;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.session-list__filter-mobile-submit:hover{font-size:18px;padding:.688rem 1.5rem}
.session-list__filter-mobile-submit:focus{outline:2px solid #7cd2ec;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.session-list__results-container{flex:4;display:flex;flex-direction:column}
.session-list__results-header-container{margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .session-list__results-header-container,html[lang^="ja"] .session-list__results-header-container,html[lang^="ko"] .session-list__results-header-container,html[lang^="pl"] .session-list__results-header-container,html[lang^="ru"] .session-list__results-header-container,html[lang^="tr"] .session-list__results-header-container,html[lang^="zh"] .session-list__results-header-container{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
@media only screen and (max-width:63.9375em){.session-list__results-header-container{flex-direction:column;margin-bottom:45px}
}
.session-list__filter-mobile-show{font-size:1rem;line-height:1.5rem;letter-spacing:.03125em;text-transform:uppercase;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#fff;border-radius:.25rem;border:.125rem solid transparent;outline:1px dashed transparent;color:#003876;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:normal;line-height:1.5;text-align:center;padding:.563rem 1.5rem;overflow:hidden;-webkit-font-smoothing:subpixel-antialiased;backface-visibility:hidden;transform-style:preserve-3d;transition:all .3s ease-out}
html[lang^="cs"] .session-list__filter-mobile-show,html[lang^="ja"] .session-list__filter-mobile-show,html[lang^="ko"] .session-list__filter-mobile-show,html[lang^="pl"] .session-list__filter-mobile-show,html[lang^="ru"] .session-list__filter-mobile-show,html[lang^="tr"] .session-list__filter-mobile-show,html[lang^="zh"] .session-list__filter-mobile-show{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.session-list__filter-mobile-show:active,.session-list__filter-mobile-show:hover{background-color:#b6c0d3;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.session-list__filter-mobile-show:hover{font-size:18px;padding:.688rem 1.5rem}
.session-list__filter-mobile-show:focus{outline:2px solid #7cd2ec;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
@media only screen and (min-width:64em){.session-list__filter-mobile-show{display:none}
}
.session-list__results-options{display:flex;align-items:center;gap:16px}
@media only screen and (max-width:63.9375em){.session-list__results-options{display:none}
}
.session-list__results-view-options{display:flex;align-items:center;gap:10px}
.session-list__results-sort-options{display:flex;align-items:center;gap:.5rem}
.session-list__results-sort-text{width:100%}
.session-list__select-menu{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .session-list__select-menu,html[lang^="ja"] .session-list__select-menu,html[lang^="ko"] .session-list__select-menu,html[lang^="pl"] .session-list__select-menu,html[lang^="ru"] .session-list__select-menu,html[lang^="tr"] .session-list__select-menu,html[lang^="zh"] .session-list__select-menu{font-family:Helvetica Neue,Helvetica,sans-serif}
.session-list__select-menu [role="combobox"]{padding:5px 10px;border:1px solid #ccc;border-radius:3px}
.session-list__select-menu [role="combobox"]::after{content:"\25BC";display:block;transform:scale(1.1,0.6);transition:transform .4s}
.session-list__select-menu>details[open] [role="combobox"]::after{transform:scale(1.1,0.6) rotate(0.5turn)}
.session-list__select-menu [role="listbox"]{min-width:max-content;left:auto;right:0;margin-top:7px;padding:20px;box-shadow:0 1px 5px rgba(0,0,0,0.25);border-radius:8px;gap:8px;font-size:.875rem;color:#2a79c4}
.session-list__select-menu [role="option"]:hover{text-decoration:underline}
.session-list__select-menu [role="option"][aria-selected="true"]{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .session-list__select-menu [role="option"][aria-selected="true"],html[lang^="ja"] .session-list__select-menu [role="option"][aria-selected="true"],html[lang^="ko"] .session-list__select-menu [role="option"][aria-selected="true"],html[lang^="pl"] .session-list__select-menu [role="option"][aria-selected="true"],html[lang^="ru"] .session-list__select-menu [role="option"][aria-selected="true"],html[lang^="tr"] .session-list__select-menu [role="option"][aria-selected="true"],html[lang^="zh"] .session-list__select-menu [role="option"][aria-selected="true"]{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
.session-list__filter-desktop-chips-container{margin-bottom:20px;display:flex;flex-wrap:wrap;gap:8px}
@media only screen and (max-width:63.9375em){.session-list__filter-desktop-chips-container{display:none}
}
.session-list__filter-chip{all:unset;cursor:pointer;padding:5px 7px 5px 10px;background-color:#f4f4f4;border:1px solid #ccc;border-radius:5px;font-size:.875rem;line-height:1;display:flex;align-items:center;gap:4px}
.session-list__filter-chip .raw-file-contents{display:contents}
.session-list__filter-chip svg{fill:#43434d;height:1.1em;margin-top:1px;padding:2px;border-radius:4px}
.session-list__filter-chip:hover svg{background-color:#e5e6e9}
.session-list__results-content-container{padding-bottom:40px;display:grid;grid-template-columns:1fr;row-gap:30px}
.session-list__result{border:1px solid #e5e6e9;border-radius:8px;padding:20px;padding-bottom:0;display:flex;column-gap:2.5%;row-gap:20px}
@media only screen and (max-width:48em){.session-list__result{flex-direction:column}
}
.session-list__result-image-wrapper{flex:1;display:flex;justify-content:center}
.session-list__result-image-wrapper img{object-fit:cover}
.session-list__result-text{flex:4;display:flex;flex-direction:column;gap:8px;line-height:1.375}
.session-list__result-chip-container{display:flex;flex-wrap:wrap;gap:8px}
.session-list__result-chip{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;color:#fff;font-size:.75rem;background:var(--bg-color,#43434d);border:1px solid transparent;border-radius:4px;padding:2px 8px}
html[lang^="cs"] .session-list__result-chip,html[lang^="ja"] .session-list__result-chip,html[lang^="ko"] .session-list__result-chip,html[lang^="pl"] .session-list__result-chip,html[lang^="ru"] .session-list__result-chip,html[lang^="tr"] .session-list__result-chip,html[lang^="zh"] .session-list__result-chip{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.session-list__result-chip[data-capacity]{background:transparent}
.session-list__result-chip[data-capacity="filling-up"]{color:#770056;border-color:#770056}
.session-list__result-chip[data-capacity="near-capacity"]{color:#f58025;border-color:#f58025}
.session-list__result-chip[data-capacity="full"]{color:#003876;border-color:#003876}
.session-list__result-date{font-size:.875rem;line-height:1.375rem;letter-spacing:.03125em;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;text-transform:uppercase}
html[lang^="cs"] .session-list__result-date,html[lang^="ja"] .session-list__result-date,html[lang^="ko"] .session-list__result-date,html[lang^="pl"] .session-list__result-date,html[lang^="ru"] .session-list__result-date,html[lang^="tr"] .session-list__result-date,html[lang^="zh"] .session-list__result-date{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.session-list__result-title{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;margin:4px 0;font-size:1.375rem;text-decoration:none}
html[lang^="cs"] .session-list__result-title,html[lang^="ja"] .session-list__result-title,html[lang^="ko"] .session-list__result-title,html[lang^="pl"] .session-list__result-title,html[lang^="ru"] .session-list__result-title,html[lang^="tr"] .session-list__result-title,html[lang^="zh"] .session-list__result-title{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.session-list__result-description>*{margin:0;padding:0}
.session-list__result-details-disclosure{padding-bottom:2.5rem;position:relative}
.session-list__result-details-disclosure summary{position:absolute;bottom:0;width:100%;cursor:pointer;display:flex;justify-content:center}
.session-list__result-details-disclosure summary .raw-file-contents{display:contents}
.session-list__result-details-disclosure summary svg{height:2.5rem;fill:#2a79c4}
.session-list__result-details-disclosure[open] summary svg{transform:scaleY(-1)}
.session-list__result-details-container{display:flex;flex-direction:column;gap:.25rem;font-size:.875rem}
.session-list__result-detail-title{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .session-list__result-detail-title,html[lang^="ja"] .session-list__result-detail-title,html[lang^="ko"] .session-list__result-detail-title,html[lang^="pl"] .session-list__result-detail-title,html[lang^="ru"] .session-list__result-detail-title,html[lang^="tr"] .session-list__result-detail-title,html[lang^="zh"] .session-list__result-detail-title{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
.session-list__result-detail-tag:not(:last-child)::after{content:", "}
.session-list__result-detail-table-wrapper{display:flex;flex-wrap:wrap;gap:.5em}
.session-list__result-detail-table{table-layout:fixed;width:auto}
.session-list__result-detail-table td{padding:0;padding-right:.75rem;padding-bottom:.25rem}
.session-list__result-detail-table td[data-highlighted]{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;color:#df3704}
html[lang^="cs"] .session-list__result-detail-table td[data-highlighted],html[lang^="ja"] .session-list__result-detail-table td[data-highlighted],html[lang^="ko"] .session-list__result-detail-table td[data-highlighted],html[lang^="pl"] .session-list__result-detail-table td[data-highlighted],html[lang^="ru"] .session-list__result-detail-table td[data-highlighted],html[lang^="tr"] .session-list__result-detail-table td[data-highlighted],html[lang^="zh"] .session-list__result-detail-table td[data-highlighted]{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
.session-list__results-footer-container{border-top:1px solid #ccc;padding-top:20px;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;display:flex;align-items:center;justify-content:space-between}
html[lang^="cs"] .session-list__results-footer-container,html[lang^="ja"] .session-list__results-footer-container,html[lang^="ko"] .session-list__results-footer-container,html[lang^="pl"] .session-list__results-footer-container,html[lang^="ru"] .session-list__results-footer-container,html[lang^="tr"] .session-list__results-footer-container,html[lang^="zh"] .session-list__results-footer-container{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
.session-list__items-per-page-container{display:flex;align-items:center;gap:.5rem}
.session-list__items-per-page-text{white-space:nowrap}
.session-list__pagination-form{display:flex;align-items:center;gap:8px}
.session-list__pagination-button{all:unset;display:contents;cursor:pointer}
.session-list__pagination-button .raw-file-contents{display:contents}
.session-list__pagination-button svg{height:2rem;fill:#6d6e71;margin:0 -0.5em}
.session-list__pagination-button:disabled{visibility:hidden}
.session-list__pagination-label{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .session-list__pagination-label,html[lang^="ja"] .session-list__pagination-label,html[lang^="ko"] .session-list__pagination-label,html[lang^="pl"] .session-list__pagination-label,html[lang^="ru"] .session-list__pagination-label,html[lang^="tr"] .session-list__pagination-label,html[lang^="zh"] .session-list__pagination-label{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.session-list__pagination-input{padding:.25em;border:1px solid #ccc;border-radius:6px;min-width:2.5em;text-align:center;min-height:2.5rem}
.cmp-site-search{margin-left:auto;margin-right:auto;width:100%}
.cmp-site-search__form .cmp-form-text{max-width:100%;margin:0 auto}
@media only screen and (min-width:48.0625em){.cmp-site-search__form .cmp-form-text{max-width:50%}
}
.cmp-site-search__form button{background-color:transparent;border:0;border-radius:0;cursor:pointer;height:50px;outline:0;position:absolute;right:0;top:0;vertical-align:top;width:20px}
.cmp-site-search__results-list{height:auto;margin:1.75rem 0 2.5rem}
.cmp-site-search__results-list li{margin-left:0}
@media only screen and (min-width:48.0625em){.cmp-site-search__results-list li .cmp-site-search__result-item{font-size:1.25rem}
}
.cmp-site-search__results-list>li{margin-top:0}
.cmp-site-search__results-list>li ~ li{margin-top:1.2rem}
.cmp-site-search__pagination-container{display:flex;justify-content:center}
@media only screen and (min-width:48.0625em){.cmp-site-search__pagination-container{font-size:1.25rem}
}
.cmp-site-search__pagination-container .next{margin-left:1.5em}
@media only screen and (min-width:48.0625em){.cmp-site-search__pagination-container .next{margin-left:3em}
}
.cmp-site-search__pagination-container .previous{margin-right:1.5em}
@media only screen and (min-width:48.0625em){.cmp-site-search__pagination-container .previous{margin-right:3em}
}
.cmp-site-search__pagination-pages{display:flex;justify-content:flex-start;line-height:1}
.cmp-site-search__pagination-pages>li{margin-left:0}
.cmp-site-search__pagination-pages>li ~ li{margin-left:1.2rem}
.cmp-site-search a{text-decoration:none}
.cmp-site-search ul{padding-left:0}
.cmp-site-search li{list-style-type:none}
.social-links{position:relative;display:block}
.social-links__header{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;margin:0}
html[lang^="cs"] .social-links__header,html[lang^="ja"] .social-links__header,html[lang^="ko"] .social-links__header,html[lang^="pl"] .social-links__header,html[lang^="ru"] .social-links__header,html[lang^="tr"] .social-links__header,html[lang^="zh"] .social-links__header{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.social-links__links{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}
.social-links__link{position:relative;display:flex;padding:.7rem .5rem}
.social-links__link:first-child{padding-left:0}
.social-links__icon{position:relative;display:block;height:1.688rem}
.social-links__icon svg{height:1.688rem;width:1.688rem;transition:all .3s ease-out}
.social-links__icon:not(.facebook){top:3px}
.social-links__link:hover .social-links__icon svg{transform:scale(1.1)}
.social-links__link:hover .social-links__icon.blog svg{fill:#cd163f}
.social-links__link:hover .social-links__icon.facebook svg{fill:#007bb6}
.social-links__link:hover .social-links__icon.flikr svg{fill:#151517}
.social-links__link:hover .social-links__icon.google-plus{fill:#db4a39}
.social-links__link:hover .social-links__icon.instagram{fill:#b41e8e}
.social-links__link:hover .social-links__icon.linkedin svg{fill:#2867b2}
.social-links__link:hover .social-links__icon.qzone svg{fill:#ffc028}
.social-links__link:hover .social-links__icon.renren svg{fill:#217dc6}
.social-links__link:hover .social-links__icon.slideshare svg{fill:#0077b5}
.social-links__link:hover .social-links__icon.qq svg,.social-links__link:hover .social-links__icon.tencent-qq svg{fill:#5da4e6}
.social-links__link:hover .social-links__icon.weibo svg,.social-links__link:hover .social-links__icon.tencent-weibo svg{fill:#ff7922}
.social-links__link:hover .social-links__icon.twitter svg{fill:#000}
.social-links__link:hover .social-links__icon.vk svg{fill:#6383a8}
.social-links__link:hover .social-links__icon.wechat svg{fill:#609700}
.social-links__link:hover .social-links__icon.youtube svg{fill:#cd163f}
.social-links__link:hover .social-links__icon.xing svg{fill:#006464}
.social-media-sharing{display:inline-block;margin:.875rem 0 .875rem 0}
@media only screen and (min-width:48.0625em){.social-media-sharing{margin:1.75rem 0 1.75rem 0;display:flex}
}
@media only screen and (max-width:48em){.social-media-sharing{display:inline-block}
}
.social-media-sharing .st-custom-button{display:inline-block;width:3.125rem;height:3.125rem;line-height:3.438rem;vertical-align:middle;text-align:center}
.social-media-sharing .st-custom-button:hover{cursor:pointer}
.social-media-sharing .st-custom-button:hover svg{fill:#000}
.social-media-sharing .st-custom-button svg{height:1.25rem;fill:#003876}
.hero-banner .social-media-sharing{width:100%;display:flex;align-items:center;margin:0}
@media only screen and (min-width:48.0625em){.hero-banner .social-media-sharing{margin-top:1rem}
}
.hero-banner .social-media-sharing .share-label{margin-right:.625rem}
.hero-banner .social-media-sharing .st-custom-button{width:2.5rem}
.hero-banner .social-media-sharing .st-custom-button svg{fill:#2a79c4}
body[class*="webinar"] .col-desktop-4>.social-media-sharing{align-items:center;background:linear-gradient(90deg,#003e7e 7.44%,#00aeef 93.59%);border-radius:4px;flex-direction:column;justify-content:center;margin-top:64px;padding:24px 24px 32px}
body[class*="webinar"] .col-desktop-4>.social-media-sharing .share-label{color:#fff;text-align:center;font-size:1.25rem;font-weight:700;line-height:1.75rem;margin:0}
body[class*="webinar"] .col-desktop-4>.social-media-sharing .st-custom-button{width:3.438rem;height:1.875rem}
body[class*="webinar"] .col-desktop-4>.social-media-sharing .st-custom-button svg{fill:#fff}
html{scroll-behavior:smooth;font-size:16px;line-height:16px}
body{color:#2d2d2d;font-family:"BarlowRegular",Arial,Helvetica Neue,Helvetica,sans-serif;font-size:1rem;line-height:1.5}
.container__fullWidth{padding:0 32px;width:100%}
section{background-color:#fff;display:block;position:relative;z-index:1}
section[class^="o-"]{overflow:hidden;padding:40px 0 56px}
section.-colorBack{background-blend-mode:soft-light;background-color:transparent}
section.-imageBack.-colorBack{background-blend-mode:multiply;background-color:transparent}
section.-merge{padding-top:0}
.-abBlue{color:#003e7e;fill:#003e7e}
.-cGrey{color:#e1ebf4;fill:#e1ebf4}
.-charcoal{color:#2d2d2d;fill:#2d2d2d}
.-dGrey{color:#43434d;fill:#43434d}
.-ftBlue{color:#00aeef;fill:#00aeef}
.-garnet{color:#8d0034;fill:#8d0034}
.-gold{color:#f9c20a;fill:#f9c20a}
.-green{color:#77c14c;fill:#77c14c}
.-lGrey{color:#e5e6e9;fill:#e5e6e9}
.-mGrey{color:#6d6e71;fill:#6d6e71}
.-orange{color:#f58025;fill:#f58025}
.-purple{color:#770056;fill:#770056}
.-raRed{color:#cd163f;fill:#cd163f}
.-white{color:#fff;fill:#fff}
@media(max-width:767px){.-abBlue-xs{color:#003e7e;fill:#003e7e}
.-cGrey-xs{color:#e1ebf4;fill:#e1ebf4}
.-charcoal-xs{color:#2d2d2d;fill:#2d2d2d}
.-dGrey-xs{color:#43434d;fill:#43434d}
.-ftBlue-xs{color:#00aeef;fill:#00aeef}
.-garnet-xs{color:#8d0034;fill:#8d0034}
.-gold-xs{color:#f9c20a;fill:#f9c20a}
.-green-xs{color:#77c14c;fill:#77c14c}
.-lGrey-xs{color:#e5e6e9;fill:#e5e6e9}
.-mGrey-xs{color:#6d6e71;fill:#6d6e71}
.-orange-xs{color:#f58025;fill:#f58025}
.-purple-xs{color:#770056;fill:#770056}
.-raRed-xs{color:#cd163f;fill:#cd163f}
.-white-xs{color:#fff;fill:#fff}
}
@media(min-width:768px) and (max-width:992px){.-abBlue-sm{color:#003e7e;fill:#003e7e}
.-cGrey-sm{color:#e1ebf4;fill:#e1ebf4}
.-charcoal-sm{color:#2d2d2d;fill:#2d2d2d}
.-dGrey-sm{color:#43434d;fill:#43434d}
.-ftBlue-sm{color:#00aeef;fill:#00aeef}
.-garnet-sm{color:#8d0034;fill:#8d0034}
.-gold-sm{color:#f9c20a;fill:#f9c20a}
.-green-sm{color:#77c14c;fill:#77c14c}
.-lGrey-sm{color:#e5e6e9;fill:#e5e6e9}
.-mGrey-sm{color:#6d6e71;fill:#6d6e71}
.-orange-sm{color:#f58025;fill:#f58025}
.-purple-sm{color:#770056;fill:#770056}
.-raRed-sm{color:#cd163f;fill:#cd163f}
.-white-sm{color:#fff;fill:#fff}
}
.-center{text-align:center}
.-imageBack [class^="a-type__"]{text-shadow:0 0 15px rgba(45,45,45,0.75)}
[class^="a-type__title"],[class^="a-type__subTitle"]{margin:16px 0}
.a-type__title1{font-size:3.5rem;font-weight:500;line-height:3.5rem}
.a-type__title2{font-size:2.5rem;font-weight:500;line-height:3rem}
.a-type__title3{font-size:2.25rem;font-weight:700;line-height:2.75rem}
.a-type__title3.-inactive{font-weight:500}
.a-type__title4{font-size:1.75rem;font-weight:500;line-height:2rem}
.a-type__title5{font-size:1.5rem;font-weight:500;line-height:1.75rem}
.a-type__subTitle1{font-size:1.5rem;line-height:2rem}
.a-type__subTitle2{font-size:1.25rem;font-weight:500;line-height:1.75rem}
.a-type__subTitle3{font-size:1.125rem;font-weight:500;line-height:1.5rem}
.a-type__body{font-size:1rem;line-height:1.375rem}
.a-type__body.-secondary{font-size:1.25rem;line-height:2rem}
.a-type__button{align-items:center;display:flex;font-size:1rem;font-weight:500;justify-content:center;letter-spacing:.5px;line-height:1.5rem;text-transform:uppercase;transition:.3s ease-out all;-moz-transition:.3s ease-out all;-webkit-transition:.3s ease-out all}
.a-type__overline{font-size:.875rem;font-weight:500;letter-spacing:.5px;line-height:1.375rem;text-transform:uppercase}
.a-type__caption{font-size:.875rem;line-height:1.375rem}
.a-type__legal{font-size:.75rem;line-height:1.125rem}
@media(max-width:767px){.a-type__title1{font-size:2.5rem;line-height:3rem}
.a-type__title2{font-size:2.25rem;line-height:2.75rem}
.a-type__title3{font-size:2rem;line-height:2.5rem}
.a-type__title4{font-size:1.75rem;line-height:1.75rem}
.a-type__title5{font-size:1.5rem;line-height:1.75rem}
.a-type__subTitle1{font-size:1.5rem;line-height:2rem}
.a-type__subTitle2{font-size:1.25rem;line-height:1.75rem}
.a-type__subTitle3{font-size:1.125rem;line-height:1.5rem}
.a-type__body{font-size:1rem;line-height:1.375rem}
.a-type__body.-secondary{font-size:1.125rem;line-height:1.5rem}
.a-type__button{font-size:1rem;line-height:1.5rem}
.a-type__overline{font-size:.875rem;line-height:1.375rem}
.a-type__caption{font-size:.875rem;line-height:1.375rem}
.a-type__legal{font-size:.75rem;line-height:1.125rem}
}
.a-link__button{text-decoration:none}
.m-buttonGroup{align-items:center;display:flex;margin:40px 0;justify-content:center}
@media(max-width:767px){.m-buttonGroup{flex-direction:column}
}
@media(min-width:768px){.m-buttonGroup .a-button{margin-right:20px}
}
@media(max-width:767px){.m-buttonGroup .a-button{margin-bottom:20px}
}
.m-buttonGroup .a-button:last-child{margin-right:0}
.a-button{align-items:center;border-radius:4px;border-style:solid;border-width:2px;cursor:pointer;display:flex;justify-content:center;padding:6px 25px;transition:.3s ease-out all;-moz-transition:.3s ease-out all;-webkit-transition:.3s ease-out all}
.a-button:hover,.a-button.-hover{transform:scale(1.1) translate3d(0,0,0)}
.a-button .a-type__button svg{fill:#fff;height:22px;margin-right:10px;width:22px}
.a-button.-large{padding:11px 25px}
.a-button.-small{padding:2px 25px}
.a-button.-center{margin:0 auto}
.a-button.-primary{background-color:#cd163f;border-color:#cd163f;color:#fff;fill:#fff}
.a-button.-primary:active,.a-button.-primary.-active,.a-button.-primary:hover,.a-button.-primary.-hover{background-color:#8f0f2c;border-color:#8f0f2c}
.a-button.-primary:focus,.a-button.-primary.-focus{border-color:#fff;box-shadow:0 0 0 2px #f58025}
.a-button.-primaryOutline{background-color:#fff;border-color:#cd163f;color:#cd163f;fill:#cd163f}
.a-button.-primaryOutline:active,.a-button.-primaryOutline.-active,.a-button.-primaryOutline:hover,.a-button.-primaryOutline.-hover{background-color:#fbecf0;border-color:#8f0f2c}
.a-button.-primaryOutline:focus,.a-button.-primaryOutline.-focus{border-color:#8f0f2c;box-shadow:0 0 0 2px #fff,0 0 0 4px #f58025}
.a-button.-secondary{background-color:#6d6e71;border-color:#6d6e71;color:#fff;fill:#fff}
.a-button.-secondary:active,.a-button.-secondary.-active,.a-button.-secondary:hover,.a-button.-secondary.-hover{background-color:#4c4d4f;border-color:#4c4d4f}
.a-button.-secondary:focus,.a-button.-secondary.-focus{border-color:#fff;box-shadow:0 0 0 2px #f58025}
.a-button.-secondaryOutline{background-color:#fff;border-color:#6d6e71;color:#6d6e71;fill:#6d6e71}
.a-button.-secondaryOutline:active,.a-button.-secondaryOutline.-active,.a-button.-secondaryOutline:hover,.a-button.-secondaryOutline.-hover{background-color:#ebebeb;border-color:#4c4d4f}
.a-button.-secondaryOutline:focus,.a-button.-secondaryOutline.-focus{border-color:#4c4d4f;box-shadow:0 0 0 2px #fff,0 0 0 4px #f58025}
.a-button.-text{background:transparent;border:0 none;color:#cd163f}
.a-button.-whiteOutline{background-color:rgba(0,0,0,0);border-color:#fff;color:#fff;fill:#fff}
.a-button.-whiteOutline:active,.a-button.-whiteOutline.-active,.a-button.-whiteOutline:hover,.a-button.-whiteOutline.-hover{background-color:rgba(0,0,0,0.2);border-color:#fff}
.a-button.-whiteOutline:focus,.a-button.-whiteOutline.-focus{border-color:#fff;box-shadow:0 0 0 2px #fff,0 0 0 4px #f58025}
.a-button.-icon svg{height:24px;width:24px}
.a-button.-icon svg+.a-type__button{margin-left:8px}
.a-button.-fullWidth{width:100%}
.a-button.-disabled{cursor:default;opacity:.4;pointer-events:none}
.a-image.-infographic{margin-top:56px}
.a-image img{display:block;height:auto;max-width:100%}
.o-globalNav{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(255,255,255,0.95);box-shadow:0 1px 5px 0 rgba(0,0,0,0.25);height:80px;position:fixed;width:100%;z-index:999}
.o-globalNav__spacer{height:80px}
.o-globalNav .col-sm-12{align-items:center;display:flex;flex-wrap:nowrap;height:80px;justify-content:space-between}
.o-globalNav .m-logoNav .a-siteLogo{width:207px}
.o-globalNav .m-linksNav ul{display:flex;justify-content:center;list-style:none;margin:0;padding:0}
.o-globalNav .m-linksNav .a-type__subTitle2{margin:0 16px;padding:16px;text-decoration:none}
.o-globalNav .m-linksNav .a-type__subTitle2:hover{color:#cd163f}
.o-globalNav .m-linksNav .m-dropNav{background:red;height:500px;position:absolute;top:92px}
.o-globalNav .m-eyebrowNav ul{border-left:1px solid #e5e6e9;display:flex;justify-content:flex-end;list-style:none;margin:0;padding:0 0 0 16px;width:207px}
.o-globalNav .m-eyebrowNav ul li{margin:0 auto}
.o-globalNav .m-eyebrowNav .a-type__subTitle2{padding:16px;text-decoration:none}
.o-globalNav .m-eyebrowNav .a-type__subTitle2 svg{height:20px;width:20px}
.o-globalNav .m-eyebrowNav .a-type__subTitle2 svg:hover{fill:#cd163f}
.o-hero{align-items:center;display:flex;position:relative;width:100%}
.o-hero.-primary{height:700px}
.o-hero.-secondary{height:580px}
.o-hero.-overlay{background-blend-mode:soft-light}
.o-hero.-primary .o-hero__textBlock{margin-top:-32px;position:fixed;top:25%}
@media(max-width:767px){.o-hero.-primary .o-hero__textBlock{left:15px;width:calc(100% - 30px)}
}
@media(min-width:768px){.o-hero.-primary .o-hero__textBlock{width:40.625%}
}
.o-hero .a-type__title1{margin:0 0 20px}
.o-hero .a-type__subTitle1{margin:0 0 40px}
@media(max-width:767px){.o-hero+.o-subNav__actionBlocks{background-color:#fff}
.o-subNav__actionBlocks .m-actionBlock{width:100%}
.o-subNav__actionBlocks .m-actionBlock .m-iconGroup{float:left;margin:30px 0 0;width:50%}
}
@media(min-width:768px){.o-hero+.o-subNav__actionBlocks{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(0,0,0,0.7);height:120px;margin-top:-120px;overflow:hidden;position:relative;z-index:1}
.o-subNav__actionBlocks .m-actionBlock{align-items:center;display:flex;height:120px;justify-content:center}
.o-subNav__actionBlocks .m-actionBlock .m-iconGroup{margin:0 50px;width:150px}
}
.o-subNav__actionBlocks .m-actionBlock .m-iconGroup{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center;text-decoration:none;transition:.3s ease-out all;-moz-transition:.3s ease-out all;-webkit-transition:.3s ease-out all}
.o-subNav__actionBlocks .m-actionBlock .m-iconGroup:active,.o-subNav__actionBlocks .m-actionBlock .m-iconGroup:focus,.o-subNav__actionBlocks .m-actionBlock .m-iconGroup:hover{transform:scale(1.1) translate3d(0,0,0)}
.o-subNav__actionBlocks .m-actionBlock .m-iconGroup .a-icon{align-items:center;border-radius:30px;display:flex;height:60px;justify-content:center;margin-bottom:3px;transition:.3s ease-out all;-moz-transition:.3s ease-out all;-webkit-transition:.3s ease-out all;width:60px}
.o-subNav__actionBlocks .m-actionBlock .m-iconGroup:active .a-icon,.o-subNav__actionBlocks .m-actionBlock .m-iconGroup:focus .a-icon,.o-subNav__actionBlocks .m-actionBlock .m-iconGroup:hover .a-icon{background:#cd163f}
.o-subNav__actionBlocks .m-actionBlock .m-iconGroup .a-icon svg{height:40px;transition:.3s ease-out all;-moz-transition:.3s ease-out all;-webkit-transition:.3s ease-out all;width:40px}
.o-subNav__actionBlocks .m-actionBlock .m-iconGroup:active .a-icon svg,.o-subNav__actionBlocks .m-actionBlock .m-iconGroup:focus .a-icon svg,.o-subNav__actionBlocks .m-actionBlock .m-iconGroup:hover .a-icon svg{height:32px;width:32px}
nav[class^="o-rotatorNav"]{left:0;margin:auto;right:0}
nav[class^="o-rotatorNav"].-top{padding:0 0 20px;top:0}
nav[class^="o-rotatorNav"].-bottom{bottom:0;padding:20px 0 0}
nav[class^="o-rotatorNav"] .col-sm-12{display:flex}
nav[class^="o-rotatorNav"].-center .col-sm-12{justify-content:center}
nav[class^="o-rotatorNav"].-right .col-sm-12{justify-content:flex-end}
nav[class^="o-rotatorNav"] .col-sm-12 ul{display:flex;list-style:none;margin:0;padding:0;text-align:center}
nav[class^="o-rotatorNav"].-center .col-sm-12 ul{align-items:center;justify-content:center}
nav[class^="o-rotatorNav"].-right .col-sm-12 ul{justify-content:flex-end}
nav[class^="o-rotatorNav"].-top .col-sm-12 ul{align-items:flex-start}
.o-rotatorNav__text.-top{background:linear-gradient(to bottom,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0) 100%);position:absolute}
.o-rotatorNav__text.-right .col-sm-12 ul{width:70%}
.o-rotatorNav__text .col-sm-12 ul li{background:rgba(42,121,196,0.8);flex-basis:25%;flex-grow:0;margin:0 20px;padding:20px 10px}
.o-rotatorNav__text .col-sm-12 ul li:last-child{margin-right:0}
.o-rotatorNav__text .col-sm-12 ul li a{color:#fff}
.o-rotatorNav__text .col-sm-12 ul li a.-active{color:#2a79c4;cursor:default;pointer-events:none;text-decoration:none}
.o-rotatorNav__indicator .col-sm-12 ul li a{background:transparent;border:2px solid #cd163f;border-radius:15px;display:block;height:15px;margin:0 5px;text-indent:-99999px;width:15px}
.o-rotatorNav__indicator .col-sm-12 ul li a.-active{background:#cd163f}
.o-oneCol .a-type__subTitle2{margin:16px 0}
.o-twoCol.-imageBack{align-items:center;background-position:center center;background-repeat:no-repeat;background-size:cover;display:flex;min-height:600px}
.o-threeCol .m-contentBlock__image .a-image figure img{height:100%;object-fit:cover;width:100%}
.o-threeCol .m-contentBlock__image .a-type__title5,.o-threeCol .m-contentBlock__image .a-type__overline{margin:10px 0}
.o-threeCol .m-contentBlock__image a .a-type__title5{transition:.3s ease-out all;-moz-transition:.3s ease-out all;-webkit-transition:.3s ease-out all}
.o-threeCol .m-contentBlock__image a:active .a-type__title5,.o-threeCol .m-contentBlock__image a:focus .a-type__title5,.o-threeCol .m-contentBlock__image a:hover .a-type__title5{color:#cd163f}
@media(min-width:768px) and (max-width:992px){.o-threeCol .m-contentBlock__image .a-image figure{height:123.75px;width:220px}
}
@media(min-width:993px) and (max-width:1200px){.o-threeCol .m-contentBlock__image .a-image figure{height:165px;width:293.333px}
}
@media(min-width:1201px){.o-threeCol .m-contentBlock__image .a-image figure{height:202.5px;width:360px}
}
.m-contentBlock__text{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(255,255,255,0.85);border-bottom:3px solid #cd163f;border-radius:4px;box-shadow:0 1px 5px 0 rgba(0,0,0,0.25);transition:.3s ease-out all;-moz-transition:.3s ease-out all;-webkit-transition:.3s ease-out all}
.m-contentBlock__text:active,.m-contentBlock__text:focus,.m-contentBlock__text:hover{box-shadow:0 1px 8px 0 rgba(0,0,0,0.15);transform:scale(1.1) translate3d(0,0,0);z-index:5}
div[class^="m-contentBlock"] a{display:block;text-decoration:none}
.m-contentBlock__text .a-type__title4{margin:0 0 16px;transition:.3s ease-out all;-moz-transition:.3s ease-out all;-webkit-transition:.3s ease-out all}
.m-contentBlock__text:active .a-type__title4,.m-contentBlock__text:focus .a-type__title4,.m-contentBlock__text:hover .a-type__title4{color:#cd163f}
.m-contentBlock__text .a-type__title2.-stockQuote{margin:0}
.m-contentBlock__text .a-button{margin:55px auto 0}
@media(max-width:767px){section[class^="o-"] .row>div:not(:last-child) [class^="m-contentBlock__"]{margin-bottom:30px}
}
@media(min-width:768px) and (max-width:992px){.o-fourCol .row>div:nth-child(-n+2) [class^="m-contentBlock__"]{margin-bottom:30px}
}
@media(max-width:1200px){.m-contentBlock__text a{padding:20px 20px 5px}
}
@media(min-width:1201px){.m-contentBlock__text a{padding:35px 35px 5px}
}
.o-formFields{margin:45px 0 0}
.m-inputField{margin:0 auto;position:relative;width:75%}
.m-inputField.-large input.a-field__text{border-bottom:2px solid #e5e6e9;border-radius:4px;display:block;font-size:1.125rem;padding:18px 146px 18px 64px;width:100%;border:2px solid #e5e6e9}
input.a-field__text:focus{outline:0}
label.a-type__body.-secondary{left:64px;position:absolute;pointer-events:none;top:14px;transition:.3s ease-out all;-moz-transition:.3s ease-out all;-webkit-transition:.3s ease-out all}
input.a-field__text:focus ~ label.a-type__body.-secondary,input.a-field__text:valid ~ label.a-type__body.-secondary{background-color:#fff;color:#f58025;font-size:.875rem;left:58px;line-height:.875rem;padding:0 8px;top:-6px}
.a-field__bar{display:block;position:relative;width:100%}
.a-field__bar::before,.a-field__bar::after{background:#f58025;border-radius:4px;bottom:0;content:'';height:2px;position:absolute;transition:.3s ease-out all;-moz-transition:.3s ease-out all;-webkit-transition:.3s ease-out all;width:0}
.m-inputField.-large .a-field__bar::before,.m-inputField.-large .a-field__bar::after{height:3px}
.a-field__bar::before{left:50%}
.a-field__bar::after{right:50%}
input.a-field__text:focus ~ .a-field__bar::before,input.a-field__text:focus ~ .a-field__bar::after{width:50%}
.m-inputField .a-button__icon{border:0 none;bottom:2px;background:transparent;height:32px;left:0;margin:13px 16px;padding:0;position:absolute}
.m-inputField .a-button__icon svg{transition:.3s ease-out all;-moz-transition:.3s ease-out all;-webkit-transition:.3s ease-out all}
.m-inputField input.a-field__text:focus ~ .a-button__icon.-primary svg{fill:#cd163f}
.m-inputField.-large .a-button__icon svg{height:32px;width:32px}
.m-inputField.-large .a-button{bottom:2px;margin:10px 12px;position:absolute;right:0}
.o-flyIn{bottom:0;box-shadow:0 1px 5px 0 rgba(0,0,0,0.25);left:0;padding:12px 20px 28px;position:fixed;width:25rem}
@media(max-width:767px){.o-flyIn{width:100%}
}
.o-flyIn.-fixed{height:14rem}
@media(max-width:767px){.o-flyIn.-fixed{height:auto}
}
.o-flyIn.-hide{display:none}
.o-flyIn .a-type__title5{width:66.66666667%}
.o-flyIn.-imageBack .a-type__body{width:66.66666667%}
.o-flyIn .a-button.-close{background:transparent;border:0 none;fill:#fff;height:16px;margin:16px;padding:0;position:absolute;right:0;top:0;width:16px}
.o-flyIn .a-button.-close svg{height:16px;width:16px}
.software-license-form__container{display:flex}
.software-license-form__content{display:none;flex-direction:column;justify-content:center;align-items:center;width:100%;gap:16px}
.software-license-form__content.active{display:flex}
.software-license-form__content.software-license-form__content--form{gap:32px}
.software-license-form__content-title{font-family:"Open Sans",sans-serif;font-size:1.5rem;line-height:2rem;text-align:center}
.software-license-form__content-description{font-size:1rem;line-height:1.5rem;text-align:center}
.software-license-form__content-actions{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:16px}
.software-license-form__content-action{display:flex;justify-content:center;align-items:center;padding:6px 24px;background-color:transparent;border:0;border-radius:4px;cursor:pointer;color:#fff;text-transform:uppercase;text-decoration:none;font-family:"Open Sans",sans-serif;font-size:1rem;line-height:1.5rem;transition:all .2s ease-in-out}
.software-license-form__content-action.software-license-form__content-action--sign-in-cancel{background-color:#fff;color:transparent;border:2px solid transparent}
.software-license-form__content-action.software-license-form__content-action--sign-in-cancel:hover{background-color:#fff;color:#8f0f2c;border-color:#8f0f2c;text-decoration:none}
.software-license-form__content-action.software-license-form__content-action--sign-in-cancel:focus{background-color:#fff;color:#7cd2ec;border-color:#7cd2ec;background-color:#e5e6e9;text-decoration:none}
.software-license-form__content-action:hover{color:#fff;background-color:#8f0f2c;text-decoration:none}
.software-license-form__content-action:focus{color:#fff;background-color:#7cd2ec;text-decoration:none}
.software-license-form__content-action:visited{color:#fff}
.software-license-form__content-action.loading{cursor:not-allowed;pointer-events:none}
.software-license-form__content--loading .loader{position:relative;display:flex;opacity:1;top:0;left:0;transform:translate(0,0);box-shadow:none}
.software-license-form__form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;gap:24px}
.software-license-form__form .ra-formfield{width:100%}
.software-license-form__form-loader{display:flex;width:12px;height:12px;max-width:12px;max-height:12px;animation:spin 2s linear infinite}
.software-license-form__form-loader svg{fill:#fff;width:100%;height:100%;max-width:100%;max-height:100%}
.software-license-form__form-submit-label--loading{display:none;justify-content:center;align-items:center;gap:4px}
.software-license-form__form-submit.loading .software-license-form__form-submit-label{display:none}
.software-license-form__form-submit.loading .software-license-form__form-submit-label--loading{display:flex}
.software-license-form-default-options{display:none}
.modal-container .modal-container__container{overflow-y:auto;border-radius:4px}
.modal-container .modal-container__container::-webkit-scrollbar{width:6px}
.modal-container .modal-container__container::-webkit-scrollbar-track{background:transparent;border-radius:4px}
.modal-container .modal-container__container::-webkit-scrollbar-thumb{background:#6d6e71;border-radius:4px}
.modal-container .modal-container__content{padding:24px 32px 24px 24px}
.modal-container .modal-container__close-button{top:16px;right:16px}
.modal-container .modal-container__close-button svg{width:16px;height:16px;background-color:transparent;padding:0}
@keyframes spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.ra-formfield{font-family:Barlow,sans-serif}
.ra-formfield__container{margin:0;position:relative;display:flex;align-items:center}
.ra-input__input,.ra-select__select,.ra-textarea__textarea{outline:1px solid #949494;border-radius:4px;padding:13px 16px;min-height:48px;font-size:16px;transition:all ease .2s;width:100%;border:0;line-height:1.5}
.ra-input__input:hover,.ra-input__input--hover,.ra-select__select:hover,.ra-select__select--hover,.ra-textarea__textarea:hover,.ra-textarea__textarea--hover{outline:2px solid #005db4}
.ra-input__input::placeholder,.ra-select__select::placeholder,.ra-textarea__textarea::placeholder{opacity:0}
.ra-formfield__label{padding:1px 5px;cursor:text;position:absolute;z-index:5;left:16px;top:13px;transition:all ease .2s;font-size:16px;background:#fff;pointer-events:none;padding:0;border-radius:4px}
.ra-formfield--disabled .ra-formfield__label{background-color:#efefef;color:#848484}
.ra-textarea__textarea:focus,.ra-textarea__textarea--focus,.ra-select__select:focus,.ra-select__select--focus,.ra-input__input:focus,.ra-input__input--focus{outline:2px solid #2a79c4}
.ra-input__input:focus+label,.ra-input__input--focus+label,.ra-select__select:focus+label,.ra-select__select--focus+label,.ra-textarea__textarea:focus+label,.ra-textarea__textarea--focus+label,.ra-input__input:not(:placeholder-shown) ~ label,.ra-select__select.has-value ~ label{top:-11px;font-size:12px;padding-left:4px;padding-right:4px}
.ra-select__select.has-value,.ra-input__input:not(:placeholder-shown),.ra-textarea__textarea:not(:placeholder-shown){outline:2px solid #6d6e71}
.ra-select__select.has-value:focus,.ra-input__input:focus:not(:placeholder-shown),.ra-textarea__textarea:focus:not(:placeholder-shown){outline:2px solid #2a79c4}
.ra-checkbox__checkbox--disabled,.ra-checkbox__checkbox[disabled],.ra-select__select--disabled,.ra-select__select[disabled],.ra-input__input--disabled,.ra-input__input[disabled],.ra-textarea__textarea--disabled,.ra-textarea__textarea[disabled]{background-color:#efefef;pointer-events:none}
.ra-checkbox__checkbox--disabled,.ra-checkbox__checkbox[disabled]{background-color:#ccc !important}
.ra-checkbox__checkbox--disabled::before,.ra-checkbox__checkbox::before{filter:brightness(0) saturate(0) invert(1) brightness(1.2) contrast(0.6)}
.ra-select__select--disabled ~ label,.ra-input__input--disabled ~ label,.ra-textarea_textarea--disabled ~ label{background-image:url("clientlib-site/icons/lock-locked.svg");background-repeat:no-repeat;background-size:16px;background-position:5px 4px;padding:1px 5px 1px 24px;font-size:16px;top:13px}
.ra-checkbox__checkbox--invalid ~ label,.ra-select__select--invalid ~ label,.ra-input__input--invalid ~ label,.ra-textarea__textarea--invalid ~ label{color:#da0000}
.ra-select__select--invalid:focus ~ label,.ra-select__select--invalid.--focus ~ label,.ra-input__input--invalid:focus ~ label,.ra-input__input--invalid.--focus ~ label{color:#da0000;background-image:url("https://www.rockwellautomation.com/resources/assets/styles/meteor/Assets/Images/icon-failed.svg");background-repeat:no-repeat;background-size:12px;background-position:5px 5px;padding:1px 5px 1px 20px}
.ra-select__select--valid:focus ~ label,.ra-select__select--valid.--focus ~ label,.ra-input__input--valid:focus ~ label,.ra-input__input--valid.--focus ~ label{background-image:url("https://www.rockwellautomation.com/resources/assets/styles/meteor/Assets/Images/icon-success.svg");background-repeat:no-repeat;background-size:12px;background-position:5px 5px;padding:1px 5px 1px 20px}
.ra-checkbox__checkbox--invalid,.ra-checkbox__checkbox--invalid:focus,.ra-select__select--invalid,.ra-select__select--invalid:focus,.ra-input__input--invalid,.ra-input__input--invalid:focus,.ra-textarea__textarea--invalid,.ra-textarea__textarea--invalid:focus{outline:2px solid #da0000 !important;color:#da0000}
.ra-select__select--valid,.ra-select__select--valid:focus,.ra-input__input--valid,.ra-input__input--valid.focus,.ra-input__input--valid:focus,.ra-input__input--valid.hover,.ra-input__input--valid:hover,.ra-textarea__textarea--valid,.ra-textarea__textarea--valid:focus{outline:2px solid #008700 !important}
.ra-formfield__caption-success,.ra-formfield__caption-error,.ra-formfield__caption-helper{font-size:12px;margin-top:4px;display:none}
.ra-select__caption.ra-select--invalid,.ra-input__caption.ra-input--invalid,.ra-textarea__caption.ra-textarea--invalid{color:#da0000}
.ra-formfield--valid .ra-formfield__caption-success{display:block}
.ra-formfield--invalid .ra-formfield__caption-error{display:block;color:#da0000}
.ra-formfield--valid .ra-formfield__caption-helper,.ra-formfield--invalid .ra-formfield__caption-helper{display:none}
.ra-formfield__caption-helper{display:block}
.ra-select__select{background-image:url("https://www.rockwellautomation.com/resources/assets/styles/meteor/Assets/Images/icon-caret-down-grey.svg");background-repeat:no-repeat;background-size:14px;background-position:calc(100% - 13px) center;-webkit-appearance:none}
.ra-select__select:focus+label{top:-11px;font-size:12px}
.ra-checkbox__checkbox{-webkit-appearance:none;appearance:none;min-height:0;margin:1px 5px 0 0;width:18px;height:18px;outline:2px solid #949494;border-radius:4px;display:inline-flex;justify-content:center;align-items:center;flex-grow:0;flex-shrink:0;padding:0;outline-offset:-1px;cursor:pointer}
.ra-checkbox__checkbox::before{content:"";width:.65em;height:.65em;background-image:url("https://www.rockwellautomation.com/resources/assets/styles/meteor/Assets/Images/icon-checkmark.svg");background-size:100%;filter:none}
.ra-checkbox__checkbox--hover,.ra-checkbox__checkbox:hover{outline:2px solid #005db4}
.ra-checkbox__checkbox--focus,.ra-checkbox__checkbox:focus{outline:2px solid #003e7e}
.ra-checkbox__checkbox--focus:checked,.ra-checkbox__checkbox:checked:focus{outline:2px solid #003e7e}
.ra-checkbox__checkbox.checked,.ra-checkbox__checkbox:checked{background:#005db4;outline:0}
.ra-checkbox__checkbox--hover:checked,.ra-checkbox__checkbox:checked:hover{background:#005db4}
.ra-checkbox__checkbox--invalid{background-color:#fff !important}
.ra-checkbox__label{font-size:14px}
.ra-formfield--input-checkbox .ra-formfield__label{background:0;padding-left:0;position:relative;top:0;left:0;cursor:pointer;pointer-events:all}
.ra-formfield--input-checkbox .ra-formfield__container{align-items:flex-start}
.ra-form{display:flex;justify-content:space-between;flex-direction:column;row-gap:20px}
.ra-formfield-wrapper{display:flex;justify-content:space-between}
.ra-formfield--country-code{width:115px}
.ra-formfield-wrapper--telephone{display:flex;gap:10px;width:100%}
.ra-formfield-wrapper--telephone .ra-formfield--country-code{width:115px}
.ra-formfield-wrapper--telephone .ra-formfield--input-tel{width:100%}
.ra-formfield.hidden{display:none}
.cmp-spacer{display:block}
.static-country-list{position:relative;display:block;margin:1rem 0}
.static-country-list h4{color:#003876}
@media only screen and (max-width:48em){.static-country-list h4{margin:0}
}
@media only screen and (max-width:48em){.static-country-list .grid.collapse-cols-mobile{padding-top:2rem}
.static-country-list .grid.collapse-cols-mobile [class*="col-mobile"]{flex-basis:50%;margin:1rem 0}
}
.static-country-list .country.parbase:not(:first-child){margin-top:1rem}
.step-by-step__content{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;display:flex;color:#2d2d2d}
html[lang^="cs"] .step-by-step__content,html[lang^="ja"] .step-by-step__content,html[lang^="ko"] .step-by-step__content,html[lang^="pl"] .step-by-step__content,html[lang^="ru"] .step-by-step__content,html[lang^="tr"] .step-by-step__content,html[lang^="zh"] .step-by-step__content{font-family:Helvetica Neue,Helvetica,sans-serif}
.step-by-step__title{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:2.25rem;line-height:2.75rem}
html[lang^="cs"] .step-by-step__title,html[lang^="ja"] .step-by-step__title,html[lang^="ko"] .step-by-step__title,html[lang^="pl"] .step-by-step__title,html[lang^="ru"] .step-by-step__title,html[lang^="tr"] .step-by-step__title,html[lang^="zh"] .step-by-step__title{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.step-by-step__step-container{display:flex;flex-direction:column;width:50%;padding:0 2rem 0 1rem;gap:25px}
@media only screen and (max-width:48em){.step-by-step__step-container{width:100%}
}
.step-by-step__step-list{display:flex;flex-direction:column;gap:16px}
.step-by-step__step-title{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;all:unset;cursor:pointer;color:#2a79c4;font-size:1.25rem;line-height:1.75rem;margin-bottom:4px}
html[lang^="cs"] .step-by-step__step-title,html[lang^="ja"] .step-by-step__step-title,html[lang^="ko"] .step-by-step__step-title,html[lang^="pl"] .step-by-step__step-title,html[lang^="ru"] .step-by-step__step-title,html[lang^="tr"] .step-by-step__step-title,html[lang^="zh"] .step-by-step__step-title{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
.step-by-step__step-description{font-size:1rem;line-height:1.375rem}
.step-by-step__step-description p{margin:0}
.step-by-step__step-description a{all:unset;cursor:pointer;color:#2a79c4;text-decoration:none}
.step-by-step__step-description a:hover,.step-by-step__step-description a:focus{color:#003e7e;text-decoration:underline}
.step-by-step__image{width:100%;height:100%;margin:auto}
.step-by-step__image-container{display:flex;position:relative;width:50%;max-width:698px;height:100%;align-self:center}
@media only screen and (max-width:48em){.step-by-step__image-container{display:none}
}
.step-by-step__image-frame{position:absolute;opacity:0;transition:all .3s ease-in-out;width:100%;height:100%;display:flex;margin:auto}
.step-by-step__image-frame img{width:100%;object-fit:contain}
@media only screen and (max-width:48em){.step-by-step__image-frame img{height:100%}
}
@media only screen and (max-width:48em){.step-by-step__image-frame{width:calc(100% - 3rem);height:calc(100% - 3rem)}
}
.step-by-step__image-frame--active{opacity:1}
.step-by-step__image-tablet-background{position:relative;margin:auto;width:fit-content;transform:scaleY(0.75);transform-origin:top;z-index:1}
.step-by-step__image-tablet-background svg{width:100%;height:100%}
@media only screen and (max-width:48em){.step-by-step__image-tablet-background{top:8.5%;width:100%;max-width:698px}
}
.step-by-step__button{font-size:1rem;line-height:1.5rem;letter-spacing:.03125em;text-transform:uppercase;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#fff;border-radius:.25rem;border:.125rem solid transparent;outline:1px dashed transparent;color:#003876;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:normal;line-height:1.5;text-align:center;padding:.563rem 1.5rem;overflow:hidden;-webkit-font-smoothing:subpixel-antialiased;backface-visibility:hidden;transform-style:preserve-3d;transition:all .3s ease-out;width:fit-content;text-decoration:none}
html[lang^="cs"] .step-by-step__button,html[lang^="ja"] .step-by-step__button,html[lang^="ko"] .step-by-step__button,html[lang^="pl"] .step-by-step__button,html[lang^="ru"] .step-by-step__button,html[lang^="tr"] .step-by-step__button,html[lang^="zh"] .step-by-step__button{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.step-by-step__button:active,.step-by-step__button:hover{background-color:#b6c0d3;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.step-by-step__button:hover{font-size:18px;padding:.688rem 1.5rem}
.step-by-step__button:focus{outline:2px solid #7cd2ec;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.step-by-step__button:hover{color:#fff}
.step-by-step .step-by-step__tablet-background .step-by-step__image{width:100%}
@media only screen and (max-width:48em){.step-by-step .step-by-step__tablet-background .step-by-step__image{margin:0}
}
.step-by-step .step-by-step__tablet-background .step-by-step__image-frame{right:3%;top:3.5%;max-width:654px;width:94%;height:68%;z-index:2;overflow:hidden}
@media only screen and (max-width:48em){.step-by-step .step-by-step__tablet-background .step-by-step__image-frame{max-width:663px;width:95%;height:92%;left:3%;margin:0;background-color:#2d2d2d;aspect-ratio:1.77777778}
}
.step-by-step .step-by-step__tablet-background .step-by-step__image img{width:100%;height:100%;object-fit:cover;border-radius:10px}
.step-by-step .step-by-step__tablet-background .step-by-step__image-container-mobile::backdrop{opacity:.75}
.step-by-step .step-by-step__tablet-background .step-by-step__image-container-mobile-container{background-color:transparent;box-shadow:none}
.step-by-step .step-by-step__tablet-background .step-by-step__image-container-mobile-content{padding:0}
.step-by-step .step-by-step__tablet-background .step-by-step__image-container-mobile-close-button svg{fill:#fff;background-color:transparent}
.step-by-step__image-container-mobile{position:fixed;border:0;top:0;left:0;max-width:none;max-height:none;height:100%;width:100%;padding:.5rem;background:0;display:none;justify-content:center;align-items:center}
.step-by-step__image-container-mobile::backdrop{background:#000;opacity:.5}
.step-by-step__image-container-mobile[open]{display:flex}
.step-by-step__image-container-mobile-container{margin:auto;height:100%;width:100%;max-height:40rem;max-width:47rem;position:relative;box-shadow:0 1px 5px 0 rgba(0,0,0,0.25);background-color:#fff}
.step-by-step__image-container-mobile-close-button{all:unset;cursor:pointer;position:absolute;z-index:3;top:.75rem;right:.75rem}
.step-by-step__image-container-mobile-close-button svg{fill:#6d6e71;height:2.5rem;padding:.5rem;background-color:rgba(255,255,255,0.75);border-radius:50%}
.step-by-step__image-container-mobile-content{height:100%;width:100%;padding:1.5rem;overflow-y:auto}
.step-by-step__image-container-mobile-backdrop{position:absolute;width:100%;height:100%}
.step-by-step body.no-scroll{overflow-y:hidden}
.stock-ticker{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;color:#003e7e;font-size:1rem;padding:30px 0;border-radius:.25rem;text-decoration:none;text-align:center;z-index:0;width:100%;box-shadow:0 1px 5px 0 rgba(0,0,0,0.25)}
.stock-ticker__container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:1500px;padding-left:10%;padding-right:10%;margin:auto}
.stock-ticker__container[data-color='light']{color:#fff}
html[lang^="cs"] .stock-ticker,html[lang^="ja"] .stock-ticker,html[lang^="ko"] .stock-ticker,html[lang^="pl"] .stock-ticker,html[lang^="ru"] .stock-ticker,html[lang^="tr"] .stock-ticker,html[lang^="zh"] .stock-ticker{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.stock-ticker__desktop_title{font-size:1.5rem;color:#2d2d2d}
.stock-ticker__desktop_title[data-color='light']{color:#fff}
.stock-ticker__mobile_title{display:none}
.stock-ticker__break{flex-basis:0;height:0;position:absolute}
.stock-ticker__price{font-size:2.25rem}
.stock-ticker__change{display:flex;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .stock-ticker__change,html[lang^="ja"] .stock-ticker__change,html[lang^="ko"] .stock-ticker__change,html[lang^="pl"] .stock-ticker__change,html[lang^="ru"] .stock-ticker__change,html[lang^="tr"] .stock-ticker__change,html[lang^="zh"] .stock-ticker__change{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
.stock-ticker__change::before{display:"inline-block";padding-right:4px;transform:scale(1.5)}
.stock-ticker__change.stock-ticker__arrow-down::before{content:"\25BC"}
.stock-ticker__change.stock-ticker__arrow-up::before{content:"\25B2"}
@media only screen and (max-width:48em){.stock-ticker .stock-ticker__container{justify-content:space-evenly}
.stock-ticker .stock-ticker__break{flex-basis:100%;height:0;position:static}
.stock-ticker .stock-ticker__mobile_title{display:flex}
.stock-ticker .stock-ticker__desktop_title{display:none}
.stock-ticker .stock-ticker__mobile_title,.stock-ticker .stock-ticker__price{font-size:16px}
.stock-ticker .stock-ticker__change,.stock-ticker .stock-ticker__timestamp{font-size:12px}
}
.sub-nav{box-shadow:0 1px 8px 0 rgba(0,0,0,0.25);transition:transform .3s ease-out;background:#fff url("../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/shards.svg") no-repeat;background-position:left;background-size:contain;display:block;position:sticky;left:0;right:0;top:0;width:100%;z-index:100;--software-border-color:linear-gradient(90.1deg,#003e7e 7.44%,#00aeef 93.59%) 1;--hardware-border-color:linear-gradient(90.1deg,#003e7e 7.44%,#8d0034 93.59%) 1;--products-border-color:linear-gradient(90.1deg,#00aeef 7.44%,#003e7e 93.59%) 1;--services-border-color:linear-gradient(90.1deg,#f58025 7.44%,#770056 93.59%) 1;--industries-border-color:linear-gradient(90.1deg,#00aeef 7.44%,#770056 93.59%) 1;--support-border-color:linear-gradient(90.1deg,#003876 7.44%,#003e7e 93.59%) 1;--sales-partners-border-color:linear-gradient(90.1deg,#003876 7.44%,#f58025 93.59%) 1;--investors-border-color:linear-gradient(82.6deg,#2a79c4 5.75%,#00aeef 88.65%) 1;--default-border-color:linear-gradient(90.1deg,#003876 7.44%,#f58025 93.59%) 1}
.sub-nav ul,.sub-nav li{list-style-type:none;margin:0;padding:0}
.sub-nav__separator{background-color:#6d6e71;display:inline-block;height:20px;margin:0 .75rem 0 1.375rem;opacity:1;pointer-events:none;position:relative;width:1px}
@media only screen and (max-width:79.9375em){.sub-nav__separator{display:none}
}
.sub-nav .current-page,.sub-nav .current-page span{color:#2d2d2d;cursor:text;pointer-events:none;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .sub-nav .current-page,html[lang^="cs"] .sub-nav .current-page span,html[lang^="ja"] .sub-nav .current-page,html[lang^="ja"] .sub-nav .current-page span,html[lang^="ko"] .sub-nav .current-page,html[lang^="ko"] .sub-nav .current-page span,html[lang^="pl"] .sub-nav .current-page,html[lang^="pl"] .sub-nav .current-page span,html[lang^="ru"] .sub-nav .current-page,html[lang^="ru"] .sub-nav .current-page span,html[lang^="tr"] .sub-nav .current-page,html[lang^="tr"] .sub-nav .current-page span,html[lang^="zh"] .sub-nav .current-page,html[lang^="zh"] .sub-nav .current-page span{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
.sub-nav__ghost,.sub-nav .hidden{display:none}
.sub-nav__level-3_button-arrow-back{display:none}
@media only screen and (max-width:79.9375em){.sub-nav{padding:0}
}
.sub-nav__container{align-items:center;border-bottom:3px solid;display:flex;flex-shrink:0;flex-wrap:nowrap;position:relative}
.sub-nav__container-default{border-image:var(--default-border-color)}
.sub-nav__container-hardware{border-image:var(--hardware-border-color)}
.sub-nav__container-industries{border-image:var(--industries-border-color)}
.sub-nav__container-investors{border-image:var(--investors-border-color)}
.sub-nav__container-products{border-image:var(--products-border-color)}
.sub-nav__container-sales{border-image:var(--sales-partners-border-color)}
.sub-nav__container-services{border-image:var(--services-border-color)}
.sub-nav__container-software{border-image:var(--software-border-color)}
.sub-nav__container-support{border-image:var(--support-border-color)}
.sub-nav__container .button.primary a,.sub-nav__container .button.primary button,.sub-nav__container .button.primary span.is-button,.sub-nav__container .button.secondary-outline a,.sub-nav__container .button.secondary-outline button,.sub-nav__container .button.secondary-outline span.is-button{margin-bottom:0}
.sub-nav__container .button__container{display:flex;justify-content:center;align-items:center;background:#2a79c4;padding:3px 6px 3px 7px;border-radius:4px;font-size:.75rem}
.sub-nav__container .button__container a{color:#fff;text-decoration:none;text-transform:uppercase}
@media only screen and (min-width:80em){.sub-nav__container{min-height:3.125rem;padding:0 2.5rem}
.sub-nav__container>img{max-height:2.5rem}
.sub-nav__container ul{display:flex;flex-direction:row}
.sub-nav__container .sub-nav__mobile-trigger,.sub-nav__container .sub-nav__mobile-cta{display:none}
.sub-nav__container .sub-nav__children{height:100%;position:relative}
.sub-nav__container .sub-nav__button{margin-left:auto;font-size:1rem;line-height:1.5rem;letter-spacing:.03125em;text-transform:uppercase;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#fff;border-radius:.25rem;border:.125rem solid transparent;outline:1px dashed transparent;color:#003876;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:normal;line-height:1.5;text-align:center;padding:.563rem 1.5rem;overflow:hidden;-webkit-font-smoothing:subpixel-antialiased;backface-visibility:hidden;transform-style:preserve-3d;transition:all .3s ease-out;padding:6px;margin-top:6px;margin-bottom:6px;border:0;font-size:.75rem;line-height:1rem}
html[lang^="cs"] .sub-nav__container .sub-nav__button,html[lang^="ja"] .sub-nav__container .sub-nav__button,html[lang^="ko"] .sub-nav__container .sub-nav__button,html[lang^="pl"] .sub-nav__container .sub-nav__button,html[lang^="ru"] .sub-nav__container .sub-nav__button,html[lang^="tr"] .sub-nav__container .sub-nav__button,html[lang^="zh"] .sub-nav__container .sub-nav__button{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.sub-nav__container .sub-nav__button:active,.sub-nav__container .sub-nav__button:hover{background-color:#b6c0d3;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.sub-nav__container .sub-nav__button:hover{font-size:18px;padding:.688rem 1.5rem}
.sub-nav__container .sub-nav__button:focus{outline:2px solid #7cd2ec;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.sub-nav__container .sub-nav__button a{all:unset}
.sub-nav__container .sub-nav__meteor-button{margin-left:auto}
.sub-nav__container .sub-nav__level-1{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;align-items:center;color:#2d2d2d;display:flex;font-size:1rem;height:100%;text-decoration:none}
html[lang^="cs"] .sub-nav__container .sub-nav__level-1,html[lang^="ja"] .sub-nav__container .sub-nav__level-1,html[lang^="ko"] .sub-nav__container .sub-nav__level-1,html[lang^="pl"] .sub-nav__container .sub-nav__level-1,html[lang^="ru"] .sub-nav__container .sub-nav__level-1,html[lang^="tr"] .sub-nav__container .sub-nav__level-1,html[lang^="zh"] .sub-nav__container .sub-nav__level-1{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
.sub-nav__container .sub-nav__level-1 .sub-nav__title{transition:.3s ease-in-out;margin-bottom:0;white-space:nowrap}
.sub-nav__container .sub-nav__level-1:hover .sub-nav__title{margin-bottom:3px}
.sub-nav__container .sub-nav__level-1.current-page:hover .sub-nav__title{margin-bottom:0}
.sub-nav__container .sub-nav__level-1 img{height:80%;max-width:100%;max-height:40px}
.sub-nav__container .sub-nav__level-2{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;display:flex;font-size:.875rem;height:100%;width:max-content;position:relative;align-items:center}
html[lang^="cs"] .sub-nav__container .sub-nav__level-2,html[lang^="ja"] .sub-nav__container .sub-nav__level-2,html[lang^="ko"] .sub-nav__container .sub-nav__level-2,html[lang^="pl"] .sub-nav__container .sub-nav__level-2,html[lang^="ru"] .sub-nav__container .sub-nav__level-2,html[lang^="tr"] .sub-nav__container .sub-nav__level-2,html[lang^="zh"] .sub-nav__container .sub-nav__level-2{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.sub-nav__container .sub-nav__level-2 li{height:100%;position:relative}
.sub-nav__container .sub-nav__level-2 li:has(.current-page) .sub-nav__level-2_button{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .sub-nav__container .sub-nav__level-2 li:has(.current-page) .sub-nav__level-2_button,html[lang^="ja"] .sub-nav__container .sub-nav__level-2 li:has(.current-page) .sub-nav__level-2_button,html[lang^="ko"] .sub-nav__container .sub-nav__level-2 li:has(.current-page) .sub-nav__level-2_button,html[lang^="pl"] .sub-nav__container .sub-nav__level-2 li:has(.current-page) .sub-nav__level-2_button,html[lang^="ru"] .sub-nav__container .sub-nav__level-2 li:has(.current-page) .sub-nav__level-2_button,html[lang^="tr"] .sub-nav__container .sub-nav__level-2 li:has(.current-page) .sub-nav__level-2_button,html[lang^="zh"] .sub-nav__container .sub-nav__level-2 li:has(.current-page) .sub-nav__level-2_button{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
.sub-nav__container .sub-nav__level-2_link,.sub-nav__container .sub-nav__level-2_button{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;align-items:center;color:#2d2d2d;display:flex;height:100%;justify-content:center;padding:0 .625rem;line-height:16px;text-align:left}
html[lang^="cs"] .sub-nav__container .sub-nav__level-2_link,html[lang^="cs"] .sub-nav__container .sub-nav__level-2_button,html[lang^="ja"] .sub-nav__container .sub-nav__level-2_link,html[lang^="ja"] .sub-nav__container .sub-nav__level-2_button,html[lang^="ko"] .sub-nav__container .sub-nav__level-2_link,html[lang^="ko"] .sub-nav__container .sub-nav__level-2_button,html[lang^="pl"] .sub-nav__container .sub-nav__level-2_link,html[lang^="pl"] .sub-nav__container .sub-nav__level-2_button,html[lang^="ru"] .sub-nav__container .sub-nav__level-2_link,html[lang^="ru"] .sub-nav__container .sub-nav__level-2_button,html[lang^="tr"] .sub-nav__container .sub-nav__level-2_link,html[lang^="tr"] .sub-nav__container .sub-nav__level-2_button,html[lang^="zh"] .sub-nav__container .sub-nav__level-2_link,html[lang^="zh"] .sub-nav__container .sub-nav__level-2_button{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.sub-nav__container .sub-nav__level-2_link-label,.sub-nav__container .sub-nav__level-2_button-label{white-space:pre-line}
.sub-nav__container .sub-nav__level-2_link{text-decoration:none}
.sub-nav__container .sub-nav__level-2_link:hover{color:#2a79c4;text-decoration:underline}
.sub-nav__container .sub-nav__level-2_link:focus{color:#003e7e}
.sub-nav__container .sub-nav__level-2_button{background:transparent;border:0}
.sub-nav__container .sub-nav__level-2_button svg{height:1.25rem;position:relative;margin-left:2px;top:3px;width:1.25rem;transition:transform .12s ease-out}
.sub-nav__container .sub-nav__level-2_button:hover{color:#2a79c4;text-decoration:underline}
.sub-nav__container .sub-nav__level-2_button:hover svg{fill:#2a79c4}
.sub-nav__container .sub-nav__level-2_button[aria-expanded="true"]{color:#2a79c4;text-decoration:underline}
.sub-nav__container .sub-nav__level-2_button[aria-expanded="true"] svg{fill:#2a79c4;transform:rotate(-180deg)}
.sub-nav__container .sub-nav__level-2-view-all{display:none}
.sub-nav__container .sub-nav__level-3,.sub-nav__container .sub-nav__level-4{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;box-shadow:0 4px 6px 0 rgba(0,0,0,0.18);background:#fff;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;display:flex;flex-wrap:nowrap;left:0;padding:.5rem;position:absolute;top:100%}
html[lang^="cs"] .sub-nav__container .sub-nav__level-3,html[lang^="cs"] .sub-nav__container .sub-nav__level-4,html[lang^="ja"] .sub-nav__container .sub-nav__level-3,html[lang^="ja"] .sub-nav__container .sub-nav__level-4,html[lang^="ko"] .sub-nav__container .sub-nav__level-3,html[lang^="ko"] .sub-nav__container .sub-nav__level-4,html[lang^="pl"] .sub-nav__container .sub-nav__level-3,html[lang^="pl"] .sub-nav__container .sub-nav__level-4,html[lang^="ru"] .sub-nav__container .sub-nav__level-3,html[lang^="ru"] .sub-nav__container .sub-nav__level-4,html[lang^="tr"] .sub-nav__container .sub-nav__level-3,html[lang^="tr"] .sub-nav__container .sub-nav__level-4,html[lang^="zh"] .sub-nav__container .sub-nav__level-3,html[lang^="zh"] .sub-nav__container .sub-nav__level-4{font-family:Helvetica Neue,Helvetica,sans-serif}
.sub-nav__container .sub-nav__level-3[aria-hidden="true"],.sub-nav__container .sub-nav__level-4[aria-hidden="true"]{display:none}
.sub-nav__container .sub-nav__level-3 li,.sub-nav__container .sub-nav__level-4 li{display:flex;flex-direction:column;position:relative}
.sub-nav__container .sub-nav__level-3 li.mobile-li,.sub-nav__container .sub-nav__level-4 li.mobile-li{display:none}
.sub-nav__container .sub-nav__level-3 li li.desktop-size-li,.sub-nav__container .sub-nav__level-4 li li.desktop-size-li,.sub-nav__container .sub-nav__level-3 li ul.desktop-size-ul,.sub-nav__container .sub-nav__level-4 li ul.desktop-size-ul{display:flex;flex-direction:column;flex-wrap:nowrap}
.sub-nav__container .sub-nav__level-3_link,.sub-nav__container .sub-nav__level-4_link{color:#2a79c4;display:block;font-size:.875rem;height:100%;padding:.5rem;position:relative;text-decoration:none;width:12.5rem}
.sub-nav__container .sub-nav__level-3_link:hover,.sub-nav__container .sub-nav__level-4_link:hover{color:#2a79c4;text-decoration:underline}
.sub-nav__container .sub-nav__level-3_link:focus,.sub-nav__container .sub-nav__level-4_link:focus{color:#003e7e;text-decoration:underline}
.sub-nav__container .sub-nav__level-3_link.view-all,.sub-nav__container .sub-nav__level-4_link.view-all{color:#2a79c4}
.sub-nav__container .sub-nav__level-3_link.mobile-link,.sub-nav__container .sub-nav__level-4_link.mobile-link{display:none}
.sub-nav__container .sub-nav__level-3_link-title,.sub-nav__container .sub-nav__level-4_link-title{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;margin-right:.5rem;padding:.5rem 0 .5rem .5rem;position:relative;width:12.5rem}
html[lang^="cs"] .sub-nav__container .sub-nav__level-3_link-title,html[lang^="cs"] .sub-nav__container .sub-nav__level-4_link-title,html[lang^="ja"] .sub-nav__container .sub-nav__level-3_link-title,html[lang^="ja"] .sub-nav__container .sub-nav__level-4_link-title,html[lang^="ko"] .sub-nav__container .sub-nav__level-3_link-title,html[lang^="ko"] .sub-nav__container .sub-nav__level-4_link-title,html[lang^="pl"] .sub-nav__container .sub-nav__level-3_link-title,html[lang^="pl"] .sub-nav__container .sub-nav__level-4_link-title,html[lang^="ru"] .sub-nav__container .sub-nav__level-3_link-title,html[lang^="ru"] .sub-nav__container .sub-nav__level-4_link-title,html[lang^="tr"] .sub-nav__container .sub-nav__level-3_link-title,html[lang^="tr"] .sub-nav__container .sub-nav__level-4_link-title,html[lang^="zh"] .sub-nav__container .sub-nav__level-3_link-title,html[lang^="zh"] .sub-nav__container .sub-nav__level-4_link-title{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.sub-nav__container .sub-nav__level-3_link-title::after,.sub-nav__container .sub-nav__level-4_link-title::after{background-color:#6d6e71;bottom:0;content:"";display:block;height:2px;left:0;opacity:.2;position:absolute;width:100%}
.sub-nav__container .sub-nav__level-3_title-link,.sub-nav__container .sub-nav__level-4_title-link{color:#2a79c4;text-decoration:none}
.sub-nav__container .sub-nav__level-3_title-link:hover,.sub-nav__container .sub-nav__level-4_title-link:hover{text-decoration:underline}
.sub-nav__container .sub-nav__level-3_title-link:focus,.sub-nav__container .sub-nav__level-4_title-link:focus{color:#003e7e;text-decoration:underline}
.sub-nav__container .sub-nav__level-3_button,.sub-nav__container .sub-nav__level-4_button{display:none}
.sub-nav__container .sub-nav__level-3{max-height:calc(100vh - 3.125rem);overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}
.sub-nav__container .sub-nav__level-3::-webkit-scrollbar{display:none}
.sub-nav__container .sub-nav__level-3.align-right{left:auto;right:calc(-100vw + var(--subnav-level-3-offset)+40px)}
.sub-nav__container .sub-nav__level-4{box-shadow:none;left:auto;padding:0;position:relative;top:auto}
.sub-nav__container .sub-nav__level-4_li{margin-left:6px}
}
@media only screen and (min-width:80em) and screen and (-ms-high-contrast:active),only screen and (min-width:80em) and (-ms-high-contrast:none){.sub-nav__container .sub-nav__level-1 img{display:flex;flex-shrink:0}
}
@media only screen and (max-width:79.9375em){.sub-nav__container{justify-content:space-between;min-height:3.75rem;padding:0 2.5rem}
.sub-nav__container>img{max-height:2.5rem}
.sub-nav__container .desktop-size-li{display:none}
.sub-nav__container .sub-nav__button{font-size:1rem;line-height:1.5rem;letter-spacing:.03125em;text-transform:uppercase;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#fff;border-radius:.25rem;border:.125rem solid transparent;outline:1px dashed transparent;color:#003876;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:normal;line-height:1.5;text-align:center;padding:.563rem 1.5rem;overflow:hidden;-webkit-font-smoothing:subpixel-antialiased;backface-visibility:hidden;transform-style:preserve-3d;transition:all .3s ease-out;padding:6px;margin-top:6px;margin-bottom:6px;border:0;font-size:.75rem;margin-left:16px;line-height:1rem}
html[lang^="cs"] .sub-nav__container .sub-nav__button,html[lang^="ja"] .sub-nav__container .sub-nav__button,html[lang^="ko"] .sub-nav__container .sub-nav__button,html[lang^="pl"] .sub-nav__container .sub-nav__button,html[lang^="ru"] .sub-nav__container .sub-nav__button,html[lang^="tr"] .sub-nav__container .sub-nav__button,html[lang^="zh"] .sub-nav__container .sub-nav__button{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.sub-nav__container .sub-nav__button:active,.sub-nav__container .sub-nav__button:hover{background-color:#b6c0d3;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.sub-nav__container .sub-nav__button:hover{font-size:18px;padding:.688rem 1.5rem}
.sub-nav__container .sub-nav__button:focus{outline:2px solid #7cd2ec;transform:perspective(1px) scale(1.05) translate3d(0,0,0);z-index:1}
.sub-nav__container .sub-nav__button a{all:unset}
.sub-nav__container .sub-nav__meteor-button{margin-left:16px}
.sub-nav__container .sub-nav__mobile-trigger{align-items:center;background:transparent;border:0;display:flex;height:100%;justify-content:center;padding:0;position:relative;margin-left:auto}
.sub-nav__container .sub-nav__mobile-trigger svg{transition:transform .12s ease-out;fill:#6d6e71;height:1.25rem;position:relative;top:2px;width:1.25rem}
.sub-nav__container .sub-nav__mobile-trigger[aria-expanded="true"] svg{transform:rotate(-180deg)}
.sub-nav__container .sub-nav__level-1{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;align-items:center;color:#2d2d2d;display:flex;height:100%;font-size:1.125rem;text-decoration:none}
html[lang^="cs"] .sub-nav__container .sub-nav__level-1,html[lang^="ja"] .sub-nav__container .sub-nav__level-1,html[lang^="ko"] .sub-nav__container .sub-nav__level-1,html[lang^="pl"] .sub-nav__container .sub-nav__level-1,html[lang^="ru"] .sub-nav__container .sub-nav__level-1,html[lang^="tr"] .sub-nav__container .sub-nav__level-1,html[lang^="zh"] .sub-nav__container .sub-nav__level-1{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.sub-nav__container .sub-nav__level-1 img{height:80%;max-width:100%;max-height:40px}
.sub-nav__container .sub-nav__level-2,.sub-nav__container .sub-nav__level-3,.sub-nav__container .sub-nav__level-4{background-color:#fff;display:none;flex-direction:column;position:relative;width:100%}
.sub-nav__container .sub-nav__level-2[aria-hidden="false"],.sub-nav__container .sub-nav__level-3[aria-hidden="false"],.sub-nav__container .sub-nav__level-4[aria-hidden="false"]{display:flex}
.sub-nav__container .sub-nav__level-2_button,.sub-nav__container .sub-nav__level-3_button,.sub-nav__container .sub-nav__level-4_button,.sub-nav__container .sub-nav__level-2_link,.sub-nav__container .sub-nav__level-3_link,.sub-nav__container .sub-nav__level-4_link{align-items:center;background:transparent;border:0;display:flex;gap:.25rem;padding:1rem 1.625rem;position:relative;width:100%}
.sub-nav__container .sub-nav__level-2_button.hidden,.sub-nav__container .sub-nav__level-3_button.hidden,.sub-nav__container .sub-nav__level-4_button.hidden,.sub-nav__container .sub-nav__level-2_link.hidden,.sub-nav__container .sub-nav__level-3_link.hidden,.sub-nav__container .sub-nav__level-4_link.hidden{display:none}
.sub-nav__container .sub-nav__level-2_button svg,.sub-nav__container .sub-nav__level-3_button svg,.sub-nav__container .sub-nav__level-4_button svg,.sub-nav__container .sub-nav__level-2_link svg,.sub-nav__container .sub-nav__level-3_link svg,.sub-nav__container .sub-nav__level-4_link svg{fill:#2d2d2d;height:1.25rem;position:relative;top:1px;width:1.25rem}
.sub-nav__container .sub-nav__level-2_button.view-all,.sub-nav__container .sub-nav__level-3_button.view-all,.sub-nav__container .sub-nav__level-4_button.view-all,.sub-nav__container .sub-nav__level-2_link.view-all,.sub-nav__container .sub-nav__level-3_link.view-all,.sub-nav__container .sub-nav__level-4_link.view-all{color:#2d2d2d}
.sub-nav__container .sub-nav__level-2_button::after,.sub-nav__container .sub-nav__level-3_button::after,.sub-nav__container .sub-nav__level-4_button::after,.sub-nav__container .sub-nav__level-2_link::after,.sub-nav__container .sub-nav__level-3_link::after,.sub-nav__container .sub-nav__level-4_link::after{background-color:#6d6e71;bottom:0;content:"";height:2px;left:1.625rem;margin:auto;opacity:.2;position:absolute;right:1.625rem}
.sub-nav__container .sub-nav__level-2 .sub-nav__mobile-cta,.sub-nav__container .sub-nav__level-3 .sub-nav__mobile-cta,.sub-nav__container .sub-nav__level-4 .sub-nav__mobile-cta{display:flex;justify-content:center;padding:1rem 1.625rem}
.sub-nav__container .sub-nav__level-2 .sub-nav__level-3_button-arrow-back,.sub-nav__container .sub-nav__level-3 .sub-nav__level-3_button-arrow-back,.sub-nav__container .sub-nav__level-4 .sub-nav__level-3_button-arrow-back{align-items:center;bottom:0;left:1.25rem;margin:auto 0;position:absolute;top:0}
.sub-nav__container .sub-nav__level-2 .sub-nav__level-3_button-arrow-back svg,.sub-nav__container .sub-nav__level-3 .sub-nav__level-3_button-arrow-back svg,.sub-nav__container .sub-nav__level-4 .sub-nav__level-3_button-arrow-back svg{transform:none}
.sub-nav__container .sub-nav__level-2_link,.sub-nav__container .sub-nav__level-3_link,.sub-nav__container .sub-nav__level-4_link{color:#2d2d2d;text-decoration:none}
.sub-nav__container .sub-nav__level-2_link:focus,.sub-nav__container .sub-nav__level-3_link:focus,.sub-nav__container .sub-nav__level-4_link:focus{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .sub-nav__container .sub-nav__level-2_link:focus,html[lang^="cs"] .sub-nav__container .sub-nav__level-3_link:focus,html[lang^="cs"] .sub-nav__container .sub-nav__level-4_link:focus,html[lang^="ja"] .sub-nav__container .sub-nav__level-2_link:focus,html[lang^="ja"] .sub-nav__container .sub-nav__level-3_link:focus,html[lang^="ja"] .sub-nav__container .sub-nav__level-4_link:focus,html[lang^="ko"] .sub-nav__container .sub-nav__level-2_link:focus,html[lang^="ko"] .sub-nav__container .sub-nav__level-3_link:focus,html[lang^="ko"] .sub-nav__container .sub-nav__level-4_link:focus,html[lang^="pl"] .sub-nav__container .sub-nav__level-2_link:focus,html[lang^="pl"] .sub-nav__container .sub-nav__level-3_link:focus,html[lang^="pl"] .sub-nav__container .sub-nav__level-4_link:focus,html[lang^="ru"] .sub-nav__container .sub-nav__level-2_link:focus,html[lang^="ru"] .sub-nav__container .sub-nav__level-3_link:focus,html[lang^="ru"] .sub-nav__container .sub-nav__level-4_link:focus,html[lang^="tr"] .sub-nav__container .sub-nav__level-2_link:focus,html[lang^="tr"] .sub-nav__container .sub-nav__level-3_link:focus,html[lang^="tr"] .sub-nav__container .sub-nav__level-4_link:focus,html[lang^="zh"] .sub-nav__container .sub-nav__level-2_link:focus,html[lang^="zh"] .sub-nav__container .sub-nav__level-3_link:focus,html[lang^="zh"] .sub-nav__container .sub-nav__level-4_link:focus{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
.sub-nav__container .sub-nav__level-2 .view-all-li,.sub-nav__container .sub-nav__level-3 .view-all-li,.sub-nav__container .sub-nav__level-4 .view-all-li{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}
.sub-nav.has-button .sub-nav__container .sub-nav__level-2 .view-all-li .view-all::after,.sub-nav.has-button .sub-nav__container .sub-nav__level-3 .view-all-li .view-all::after,.sub-nav.has-button .sub-nav__container .sub-nav__level-4 .view-all-li .view-all::after{display:block}
.sub-nav__container .sub-nav__level-2{box-shadow:0 4px 6px 0 rgba(0,0,0,0.18);transition:opacity .3s ease-out;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;display:none;left:0;position:absolute;right:0;top:calc(100% + 3px);max-height:calc(100vh - 3.75rem);overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}
.sub-nav__container .sub-nav__level-2::-webkit-scrollbar{display:none}
.sub-nav__container .sub-nav__level-2 .sub-nav__level-2_button:focus{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .sub-nav__container .sub-nav__level-2 .sub-nav__level-2_button:focus,html[lang^="ja"] .sub-nav__container .sub-nav__level-2 .sub-nav__level-2_button:focus,html[lang^="ko"] .sub-nav__container .sub-nav__level-2 .sub-nav__level-2_button:focus,html[lang^="pl"] .sub-nav__container .sub-nav__level-2 .sub-nav__level-2_button:focus,html[lang^="ru"] .sub-nav__container .sub-nav__level-2 .sub-nav__level-2_button:focus,html[lang^="tr"] .sub-nav__container .sub-nav__level-2 .sub-nav__level-2_button:focus,html[lang^="zh"] .sub-nav__container .sub-nav__level-2 .sub-nav__level-2_button:focus{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
.sub-nav__container .sub-nav__level-2 .sub-nav__level-2_li.active{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}
.sub-nav__container .sub-nav__level-2 .sub-nav__level-2_li.active .sub-nav__level-2_button{color:#2a79c4;text-decoration:underline}
.sub-nav__container .sub-nav__level-2 .sub-nav__level-2_li.active .sub-nav__level-2_button-arrow{transform:rotate(-180deg)}
.sub-nav__container .sub-nav__level-2 .sub-nav__level-2_li.active .sub-nav__level-2_button-arrow svg{fill:#2a79c4}
.sub-nav__container .sub-nav__level-2_li:has(.current-page) .sub-nav__level-2_button{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .sub-nav__container .sub-nav__level-2_li:has(.current-page) .sub-nav__level-2_button,html[lang^="ja"] .sub-nav__container .sub-nav__level-2_li:has(.current-page) .sub-nav__level-2_button,html[lang^="ko"] .sub-nav__container .sub-nav__level-2_li:has(.current-page) .sub-nav__level-2_button,html[lang^="pl"] .sub-nav__container .sub-nav__level-2_li:has(.current-page) .sub-nav__level-2_button,html[lang^="ru"] .sub-nav__container .sub-nav__level-2_li:has(.current-page) .sub-nav__level-2_button,html[lang^="tr"] .sub-nav__container .sub-nav__level-2_li:has(.current-page) .sub-nav__level-2_button,html[lang^="zh"] .sub-nav__container .sub-nav__level-2_li:has(.current-page) .sub-nav__level-2_button{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
.sub-nav__container .sub-nav__level-2:has(.active) .sub-nav__level-2_li:nth-last-child(2) .sub-nav__level-2_button::after,.sub-nav__container .sub-nav__level-2:has(.active) .sub-nav__level-2_li:nth-last-child(2) .sub-nav__level-2_link::after{display:none}
.sub-nav__container .sub-nav__level-3{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;overflow-y:auto;max-height:60vh}
.sub-nav__container .sub-nav__level-3 .sub-nav__level-3_li.desktop-li{display:none}
.sub-nav__container .sub-nav__level-3 .sub-nav__level-3_li.active .sub-nav__level-3_button{text-decoration:underline}
.sub-nav__container .sub-nav__level-3 .sub-nav__level-3_li.active .sub-nav__level-3_button-arrow svg{fill:#2a79c4;transform:rotate(-180deg)}
.sub-nav__container .sub-nav__level-3_button{color:#2a79c4;margin-left:.625rem;width:calc(100% - 10px)}
.sub-nav__container .sub-nav__level-3_button::after{margin-left:-0.625rem}
.sub-nav__container .sub-nav__level-3_button svg{fill:#2a79c4}
.sub-nav__container .sub-nav__level-3_link{display:none}
.sub-nav__container .sub-nav__level-3_link-label{margin-left:.625rem}
.sub-nav__container .sub-nav__level-3_link.mobile-link,.sub-nav__container .sub-nav__level-3_link.view-all{display:flex;color:#2a79c4}
.sub-nav__container .sub-nav__level-3_li:has(.current-page) .sub-nav__level-3_button{font-family:"Open Sans",sans-serif}
.sub-nav__container .sub-nav__level-4{left:auto;position:relative;top:auto}
.sub-nav__container .sub-nav__level-4_link{color:#2a79c4}
.sub-nav__container .sub-nav__level-4_link-label{margin-left:1.25rem}
}
@media only screen and (max-width:79.9375em) and screen and (-ms-high-contrast:active),only screen and (max-width:79.9375em) and (-ms-high-contrast:none){.sub-nav__container .sub-nav__level-2_button-arrow,.sub-nav__container .sub-nav__level-3_button-arrow,.sub-nav__container .sub-nav__level-4_button-arrow{margin-left:auto}
}
.sub-nav.event-subnav{border-top:2px solid #003876;background-color:#fff;background-image:url("../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/event-subnav-bg.png");background-size:auto 100%;background-position:center center}
.sub-nav.event-subnav .sub-nav__container{height:54px;justify-content:center}
.sub-nav.event-subnav .sub-nav__container .sub-nav__level-1{font-size:1rem;font-family:inherit}
.sub-nav.event-subnav .sub-nav__container .sub-nav__level-2{font-family:inherit}
.sub-nav.event-subnav .sub-nav__container .sub-nav__components{margin-left:2rem}
.sub-nav.event-subnav .sub-nav__container .sub-nav__components .sub-nav__level-1{font-size:1rem}
body.subnav-active .sub-nav{z-index:101}
body.subnav-active .sub-nav__ghost{display:block}
body .ra-global-nav-v2__main-header{top:var(--global-nav-offset,0)}
.table.push-top{margin-top:3.5rem}
.table.push-bottom{margin-bottom:3.5rem}
.table table{border-collapse:collapse;margin:0;padding:0;width:100%;table-layout:fixed}
.table tr{border-bottom:1px solid #e5e6e9;padding:.35rem}
.table th,.table td{padding:1rem;text-align:left}
.table td{color:#2d2d2d}
.table th{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:.875rem;line-height:1.375rem;letter-spacing:.03125em;text-transform:uppercase;color:#6d6e71;text-align:left}
html[lang^="cs"] .table th,html[lang^="ja"] .table th,html[lang^="ko"] .table th,html[lang^="pl"] .table th,html[lang^="ru"] .table th,html[lang^="tr"] .table th,html[lang^="zh"] .table th{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.table th:first-of-type{width:23.75rem}
.table a{text-decoration:none}
@media only screen and (max-width:48em){.table table{border:0}
.table thead{display:none}
.table th,.table td{padding:.625rem 0;text-align:left}
.table tr{display:block;margin-bottom:.625rem;padding-left:0}
.table tr:first-child{border-top:1px solid #e5e6e9}
.table td{display:block;text-align:left;min-height:4.688rem}
.table td::before{content:attr(data-label);float:left;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:.875rem;line-height:1.375rem;letter-spacing:.03125em;text-transform:uppercase;color:#6d6e71;width:6.875rem;text-align:left;min-height:4.688rem}
html[lang^="cs"] .table td::before,html[lang^="ja"] .table td::before,html[lang^="ko"] .table td::before,html[lang^="pl"] .table td::before,html[lang^="ru"] .table td::before,html[lang^="tr"] .table td::before,html[lang^="zh"] .table td::before{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.table td:last-child{border-bottom:0}
.table td .cmp-form-options--drop-down,.table td .cmp-form-options--multi-drop-down{float:left}
}
.table .resource-table-dropdown.is-link::before{border:0}
.tabs{flex-direction:column;margin-top:30px;padding-bottom:35px}
.cmp-tabs{margin-left:auto;margin-right:auto;width:100%}
.cmp-tabs__tablist{border-bottom:1px solid #e5e6e9;display:flex;margin-bottom:0}
@media only screen and (max-width:63.9375em){.cmp-tabs__tablist{display:none}
}
.cmp-tabs__tab{cursor:pointer;font-family:"Open Sans",sans-serif;list-style:none;margin:0 1.5rem 0 0;padding:.625rem;position:relative}
.cmp-tabs__tab::before{bottom:0;content:'';height:3px;left:0;position:absolute;transition:all .3s ease;width:0;z-index:2}
.cmp-tabs__tab::after{background:#e5e6e9;bottom:0;content:'';display:none;height:1px;left:0;position:absolute;width:100%}
@media only screen and (max-width:63.9375em){.cmp-tabs__tab::after{display:flex}
}
.cmp-tabs__tab:first-child{margin-left:0}
.cmp-tabs__tab:last-child{margin-right:0}
.cmp-tabs__tab:focus,.cmp-tabs__tab:hover{color:#2a79c4}
.cmp-tabs__tab:focus::before,.cmp-tabs__tab:hover::before{background:#2a79c4;width:100%}
.cmp-tabs__tab--active,.cmp-tabs__tab--active:focus,.cmp-tabs__tab--active:hover{color:#2d2d2d;cursor:auto}
.cmp-tabs__tab--active::before,.cmp-tabs__tab--active:focus::before,.cmp-tabs__tab--active:hover::before{background:#f58025;width:100%}
.cmp-tabs .accordion-button{display:none;font-size:.875rem;justify-content:flex-end;padding-bottom:5px}
.cmp-tabs .accordion-button:hover{cursor:pointer;text-decoration:underline}
.cmp-tabs .accordion-button span{display:none}
.cmp-tabs .accordion-button span.active{display:flex}
@media only screen and (max-width:63.9375em){.cmp-tabs .accordion-button{display:flex}
}
.cmp-tabs .acc-button{color:#2d2d2d;cursor:pointer;display:none;font-family:"Open Sans",sans-serif;justify-content:space-between;position:relative}
.cmp-tabs .acc-button span{padding:14px 0 14px 15px}
.cmp-tabs .acc-button:active span,.cmp-tabs .acc-button:focus span,.cmp-tabs .acc-button:hover span{color:#2a79c4}
.cmp-tabs .acc-button svg{transition:all .3s ease;width:18px}
.cmp-tabs .acc-button.active span svg{transform:rotate(-180deg);width:18px}
@media only screen and (max-width:63.9375em){.cmp-tabs .acc-button{display:flex}
}
@media only screen and (max-width:63.9375em){.cmp-tabs .tab-container::after{background:#e5e6e9;content:'';height:1px;left:40px;position:absolute;right:40px}
.cmp-tabs .tab-container:hover::after{background:#2a79c4;height:2px}
}
.cmp-tabs__tabpanel{display:none;margin-top:0;padding-bottom:20px;position:relative}
.cmp-tabs__tabpanel::after{display:flex}
.cmp-tabs__tabpanel--active{display:block}
@media only screen and (max-width:63.9375em){.cmp-tabs__tabpanel--active::after{background:#f58025;content:'';height:2px;margin-top:20px;position:absolute;width:100%;z-index:2}
}
.tag-list a{text-decoration:none}
#teaser-card .grid .row{border-radius:24px 24px;background:rgba(255,255,255,0.95);box-shadow:0 0 25px 0 rgba(0,0,0,0.25);padding:40px;margin-top:100px;margin-bottom:100px}
#teaser-card .row p{font-size:20px;line-height:32px}
@media only screen and (max-width:1279px){#teaser-card .col-desktop-8{display:none}
#teaser-card .col-desktop-4{width:80%;flex-basis:80%;max-width:80%;margin:auto}
#teaser-card .grid{padding:16px}
#teaser-card .grid>.row{padding:20px;margin-top:0;margin-bottom:50px}
#teaser-card .grid>.row>.col-mobile{margin-top:0;padding-left:0;padding-right:0}
}
.teaser{display:flex;flex-direction:column;height:100%;padding:1px 0;position:relative}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.teaser{display:block}
}
.teaser.vertical-sibling{height:auto}
.teaser .teaser__link-over{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}
.teaser .teaser__wrapper{display:block;position:relative;text-decoration:none;width:100%}
.teaser .teaser__container{display:flex;height:100%;position:relative}
.teaser .teaser__container.is-link .teaser__link-over:hover ~ div .teaser__title{color:#2a79c4}
.teaser .teaser__container.auto-height{height:auto;margin-bottom:auto}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.teaser .teaser__container{display:block}
}
.teaser .teaser__image,.teaser .teaser__video{position:relative}
.teaser .teaser__image img,.teaser .teaser__video img{height:auto;max-width:100%;position:relative}
.teaser .teaser__image img.shapeCircle,.teaser .teaser__video img.shapeCircle{mask-image:radial-gradient(circle closest-side at center,#000 99%,transparent)}
.teaser .teaser__icon{position:relative}
.teaser .teaser__content{display:block;position:relative}
.teaser .teaser__subtitle,.teaser .teaser__title,.teaser .teaser__text,.teaser .teaser__caption{color:#2d2d2d}
.teaser .teaser__container.text-light .teaser__subtitle,.teaser .teaser__container.text-light .teaser__title,.teaser .teaser__container.text-light .teaser__text,.teaser .teaser__container.text-light .teaser__caption{color:#fff}
.teaser .teaser__subtitle{letter-spacing:0;font-size:.875rem;line-height:1.375rem;letter-spacing:.03125em;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;text-transform:uppercase;color:#6d6e71;margin-bottom:4px}
html[lang^="cs"] .teaser .teaser__subtitle,html[lang^="ja"] .teaser .teaser__subtitle,html[lang^="ko"] .teaser .teaser__subtitle,html[lang^="pl"] .teaser .teaser__subtitle,html[lang^="ru"] .teaser .teaser__subtitle,html[lang^="tr"] .teaser .teaser__subtitle,html[lang^="zh"] .teaser .teaser__subtitle{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.teaser .teaser__title{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:1.5rem;line-height:1.75rem;margin-bottom:.5rem}
html[lang^="cs"] .teaser .teaser__title,html[lang^="ja"] .teaser .teaser__title,html[lang^="ko"] .teaser .teaser__title,html[lang^="pl"] .teaser .teaser__title,html[lang^="ru"] .teaser .teaser__title,html[lang^="tr"] .teaser .teaser__title,html[lang^="zh"] .teaser .teaser__title{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.teaser .teaser__title.highlighted{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .teaser .teaser__title.highlighted,html[lang^="ja"] .teaser .teaser__title.highlighted,html[lang^="ko"] .teaser .teaser__title.highlighted,html[lang^="pl"] .teaser .teaser__title.highlighted,html[lang^="ru"] .teaser .teaser__title.highlighted,html[lang^="tr"] .teaser .teaser__title.highlighted,html[lang^="zh"] .teaser .teaser__title.highlighted{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
.teaser .teaser__text{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:1rem;line-height:1.375rem;margin-top:8px}
html[lang^="cs"] .teaser .teaser__text,html[lang^="ja"] .teaser .teaser__text,html[lang^="ko"] .teaser .teaser__text,html[lang^="pl"] .teaser .teaser__text,html[lang^="ru"] .teaser .teaser__text,html[lang^="tr"] .teaser .teaser__text,html[lang^="zh"] .teaser .teaser__text{font-family:Helvetica Neue,Helvetica,sans-serif}
.teaser .teaser__text p{margin:8px 0 0}
.teaser .teaser__text p:first-child{margin-top:0}
.teaser .teaser__text .teaser__container.is-link a{position:relative;z-index:3}
.teaser .teaser__caption{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;line-height:1.75rem;font-size:1.25rem;margin-top:16px}
html[lang^="cs"] .teaser .teaser__caption,html[lang^="ja"] .teaser .teaser__caption,html[lang^="ko"] .teaser .teaser__caption,html[lang^="pl"] .teaser .teaser__caption,html[lang^="ru"] .teaser .teaser__caption,html[lang^="tr"] .teaser .teaser__caption,html[lang^="zh"] .teaser .teaser__caption{font-family:Helvetica Neue,Helvetica,sans-serif;font-style:italic}
.teaser .teaser__components{display:block;margin-top:16px;position:relative}
.teaser .teaser__components .button{display:inline-block;margin-bottom:8px;margin-right:20px;position:relative}
@media only screen and (min-width:48.0625em){.teaser .teaser__components .button{margin-bottom:0}
}
.teaser .teaser__components .button+.link{margin-top:8px}
.teaser .teaser__components .teaser__container.is-link .button{z-index:3}
.teaser .teaser__components .link{color:#2a79c4;display:block;margin-top:16px;position:relative}
.teaser .teaser__components .teaser__container.text-light .link{color:#fff}
.teaser .teaser__components .teaser__container.is-link .link{z-index:3}
.teaser__container.layout-horizontal:not(.text-only){display:flex;flex-wrap:nowrap}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.teaser__container.layout-horizontal:not(.text-only){display:block}
}
.teaser__container.layout-horizontal:not(.text-only) .teaser__wrapper{display:flex;flex-flow:column nowrap}
@media only screen and (min-width:48.0625em){.teaser__container.layout-horizontal:not(.text-only) .teaser__wrapper{flex-direction:row}
}
.teaser__container.layout-horizontal:not(.text-only) .teaser__image,.teaser__container.layout-horizontal:not(.text-only) .teaser__video{margin-bottom:8px;width:100%}
@media only screen and (min-width:48.0625em){.teaser__container.layout-horizontal:not(.text-only) .teaser__image,.teaser__container.layout-horizontal:not(.text-only) .teaser__video{margin-bottom:0;margin-right:32px;width:30%}
}
.teaser__container.layout-horizontal:not(.text-only) .teaser__image img,.teaser__container.layout-horizontal:not(.text-only) .teaser__video img{border-top-left-radius:4px;height:auto;max-width:100%}
@media only screen and (max-width:48em){.teaser__container.layout-horizontal:not(.text-only) .teaser__image img,.teaser__container.layout-horizontal:not(.text-only) .teaser__video img{border-top-right-radius:4px}
}
@media only screen and (min-width:48.0625em){.teaser__container.layout-horizontal:not(.text-only) .teaser__content{width:70%}
}
.teaser__container.layout-horizontal:not(.text-only) .teaser__icon{margin-bottom:8px}
@media only screen and (min-width:48.0625em){.teaser__container.layout-horizontal:not(.text-only) .teaser__icon{margin-right:20px}
}
.teaser__container.layout-horizontal:not(.text-only) .teaser__icon span{display:flex;justify-content:flex-start;position:relative}
.teaser__container.layout-horizontal:not(.text-only) .teaser__icon svg{height:50px;width:50px}
.teaser__container.text-only .teaser__content.center-content{text-align:center}
.teaser__container.text-only .teaser__content.center-content .teaser__components .button{margin:0 12px}
.teaser__container.layout-vertical:not(.text-only){display:flex;flex-flow:column nowrap}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.teaser__container.layout-vertical:not(.text-only){display:block}
}
.teaser__container.layout-vertical:not(.text-only) .teaser__image,.teaser__container.layout-vertical:not(.text-only) .teaser__video{display:flex;margin-bottom:8px;width:100%;align-items:center}
.teaser__container.layout-vertical:not(.text-only) .teaser__image picture,.teaser__container.layout-vertical:not(.text-only) .teaser__video picture{width:100%}
.teaser__container.layout-vertical:not(.text-only) .teaser__image img,.teaser__container.layout-vertical:not(.text-only) .teaser__video img{max-width:100%;height:auto}
.teaser__container.layout-vertical:not(.text-only) .teaser__icon{margin-bottom:12px}
.teaser__container.layout-vertical:not(.text-only) .teaser__icon span{display:flex;justify-content:flex-start;position:relative}
.teaser__container.layout-vertical:not(.text-only) .teaser__icon svg{height:50px;width:50px}
.teaser__container.layout-vertical:not(.text-only) .teaser__icon.center-content{margin:20px 8px 12px}
.teaser__container.layout-vertical:not(.text-only) .teaser__icon.center-content span{justify-content:center}
.teaser__container.layout-vertical:not(.text-only) .teaser__content.center-content{text-align:center}
.teaser__container.layout-vertical:not(.text-only) .teaser__content.center-content .teaser__components .button{margin:0 12px}
.teaser__container.layout-card{box-shadow:0 1px 5px 0 rgba(0,0,0,0.25);background-color:#fff;border-radius:4px;display:flex;flex-flow:column nowrap;transition:all .3s ease-out}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.teaser__container.layout-card{display:block}
}
@media only screen and (min-width:48.0625em){.teaser__container.layout-card:hover,.teaser__container.layout-card:focus,.teaser__container.layout-card:active{transform:scale(1.05);z-index:2}
}
.teaser__container.layout-card:hover .teaser__title,.teaser__container.layout-card:focus .teaser__title,.teaser__container.layout-card:active .teaser__title{color:#2a79c4}
.teaser__container.layout-card .teaser__wrapper{height:100%;padding-top:0}
.teaser__container.layout-card .teaser__content{padding:0 20px 12px}
.teaser__container.layout-card.layout-horizontal .teaser__image,.teaser__container.layout-card.layout-horizontal .teaser__video{margin-right:0}
.teaser__container.layout-card.layout-horizontal .teaser__image img,.teaser__container.layout-card.layout-horizontal .teaser__video img{height:100%;object-fit:cover;width:100%}
.teaser__container.layout-card.layout-horizontal .teaser__icon{margin:20px}
@media only screen and (min-width:48.0625em){.teaser__container.layout-card.layout-horizontal .teaser__content{padding:20px}
}
.teaser__container.layout-card.layout-vertical .teaser__icon{margin:20px 0 12px 20px}
.teaser__container.layout-card.layout-vertical .teaser__icon.center-content{margin:20px 8px 12px}
.teaser__container.layout-card.layout-vertical img{border-top-left-radius:4px;border-top-right-radius:4px}
.teaser__container.layout-card.text-only .teaser__content{padding-top:16px}
.teaser-full-width .teaser__container{max-width:100em;margin:auto;padding:60px 20px}
@media only screen and (max-width:100.21875em){.teaser-full-width .teaser__container{padding-left:1.75rem;padding-right:1.75rem}
}
.teaser-full-width .teaser__container .teaser__wrapper{padding-top:0}
.teaser-full-width .teaser__container .teaser__content{width:100%}
.teaser-full-width .teaser__container .teaser__subtitle{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:1.125rem;line-height:1.5rem;margin-bottom:13px}
html[lang^="cs"] .teaser-full-width .teaser__container .teaser__subtitle,html[lang^="ja"] .teaser-full-width .teaser__container .teaser__subtitle,html[lang^="ko"] .teaser-full-width .teaser__container .teaser__subtitle,html[lang^="pl"] .teaser-full-width .teaser__container .teaser__subtitle,html[lang^="ru"] .teaser-full-width .teaser__container .teaser__subtitle,html[lang^="tr"] .teaser-full-width .teaser__container .teaser__subtitle,html[lang^="zh"] .teaser-full-width .teaser__container .teaser__subtitle{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
html[lang^="cs"] .teaser-full-width .teaser__container .teaser__subtitle,html[lang^="ja"] .teaser-full-width .teaser__container .teaser__subtitle,html[lang^="ko"] .teaser-full-width .teaser__container .teaser__subtitle,html[lang^="pl"] .teaser-full-width .teaser__container .teaser__subtitle,html[lang^="ru"] .teaser-full-width .teaser__container .teaser__subtitle,html[lang^="tr"] .teaser-full-width .teaser__container .teaser__subtitle,html[lang^="zh"] .teaser-full-width .teaser__container .teaser__subtitle{font-family:Helvetica Neue,Helvetica,sans-serif}
.teaser-full-width .teaser__container .teaser__title{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:1.75rem;line-height:2rem;margin-bottom:1rem}
html[lang^="cs"] .teaser-full-width .teaser__container .teaser__title,html[lang^="ja"] .teaser-full-width .teaser__container .teaser__title,html[lang^="ko"] .teaser-full-width .teaser__container .teaser__title,html[lang^="pl"] .teaser-full-width .teaser__container .teaser__title,html[lang^="ru"] .teaser-full-width .teaser__container .teaser__title,html[lang^="tr"] .teaser-full-width .teaser__container .teaser__title,html[lang^="zh"] .teaser-full-width .teaser__container .teaser__title{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
@media only screen and (min-width:48.0625em){.teaser-full-width .teaser__container .teaser__title{font-size:2.5rem;line-height:3rem}
}
.teaser-full-width .teaser__container .teaser__text{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;margin-bottom:.5rem;font-size:1.25rem;line-height:1.75rem;margin-top:16px}
html[lang^="cs"] .teaser-full-width .teaser__container .teaser__text,html[lang^="ja"] .teaser-full-width .teaser__container .teaser__text,html[lang^="ko"] .teaser-full-width .teaser__container .teaser__text,html[lang^="pl"] .teaser-full-width .teaser__container .teaser__text,html[lang^="ru"] .teaser-full-width .teaser__container .teaser__text,html[lang^="tr"] .teaser-full-width .teaser__container .teaser__text,html[lang^="zh"] .teaser-full-width .teaser__container .teaser__text{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.teaser-full-width .teaser__container .teaser__text.highlighted{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .teaser-full-width .teaser__container .teaser__text.highlighted,html[lang^="ja"] .teaser-full-width .teaser__container .teaser__text.highlighted,html[lang^="ko"] .teaser-full-width .teaser__container .teaser__text.highlighted,html[lang^="pl"] .teaser-full-width .teaser__container .teaser__text.highlighted,html[lang^="ru"] .teaser-full-width .teaser__container .teaser__text.highlighted,html[lang^="tr"] .teaser-full-width .teaser__container .teaser__text.highlighted,html[lang^="zh"] .teaser-full-width .teaser__container .teaser__text.highlighted{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
.teaser-full-width .teaser__container .teaser__text p{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;margin-bottom:.5rem;font-size:1.25rem;line-height:1.75rem}
html[lang^="cs"] .teaser-full-width .teaser__container .teaser__text p,html[lang^="ja"] .teaser-full-width .teaser__container .teaser__text p,html[lang^="ko"] .teaser-full-width .teaser__container .teaser__text p,html[lang^="pl"] .teaser-full-width .teaser__container .teaser__text p,html[lang^="ru"] .teaser-full-width .teaser__container .teaser__text p,html[lang^="tr"] .teaser-full-width .teaser__container .teaser__text p,html[lang^="zh"] .teaser-full-width .teaser__container .teaser__text p{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.teaser-full-width .teaser__container .teaser__text p.highlighted{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .teaser-full-width .teaser__container .teaser__text p.highlighted,html[lang^="ja"] .teaser-full-width .teaser__container .teaser__text p.highlighted,html[lang^="ko"] .teaser-full-width .teaser__container .teaser__text p.highlighted,html[lang^="pl"] .teaser-full-width .teaser__container .teaser__text p.highlighted,html[lang^="ru"] .teaser-full-width .teaser__container .teaser__text p.highlighted,html[lang^="tr"] .teaser-full-width .teaser__container .teaser__text p.highlighted,html[lang^="zh"] .teaser-full-width .teaser__container .teaser__text p.highlighted{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
.teaser-full-width .teaser__container .teaser__components{margin-top:32px}
.teaser-full-width .teaser__container .teaser__components .link__anchor,.teaser-full-width .teaser__container .teaser__components .link__is-anchor{color:#2d2d2d;margin-top:16px}
@media only screen and (max-width:48em){.teaser-full-width .teaser__container .teaser__components{text-align:center}
}
.teaser-full-width .teaser__container.text-light .teaser__components .link__anchor,.teaser-full-width .teaser__container.text-light .teaser__components .link__is-anchor{color:#fff}
.teaser-full-width .teaser__container.content-center{text-align:center}
.teaser-full-width .teaser__container.content-center .teaser__wrapper{justify-content:center}
.teaser-full-width .teaser__container.content-center .teaser__components .button{margin:0 12px}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.teaser-full-width .teaser__container.text-only.content-center{max-width:100%}
.teaser-full-width .teaser__container.text-only.content-center .teaser__wrapper{max-width:100em;margin:auto}
}
@media screen and (-ms-high-contrast:active) and only screen and (max-width:100.21875em),(-ms-high-contrast:none) and only screen and (max-width:100.21875em){.teaser-full-width .teaser__container.text-only.content-center .teaser__wrapper{padding-left:1.75rem;padding-right:1.75rem}
}
@media only screen and (min-width:48.0625em){.teaser-full-width .teaser__container.content-left .teaser__wrapper{justify-content:flex-start;max-width:65%}
.teaser-full-width .teaser__container.content-right{justify-content:flex-end}
.teaser-full-width .teaser__container.content-right .teaser__wrapper{justify-content:flex-end;max-width:65%}
}
.teaser_container.layout-horizontal:not(.text-only) .teaser_image img{width:100%;max-width:200px;height:auto}
.text-image{position:relative;display:block}
.text-image__container{max-width:100em;margin:auto;position:relative;display:flex;flex-direction:column-reverse}
@media only screen and (max-width:100.21875em){.text-image__container{padding-left:1.75rem;padding-right:1.75rem}
}
@media only screen and (min-width:48.0625em){.text-image__container{flex-direction:row}
}
.text-image picture{width:100%;margin-top:1rem;align-self:flex-start;flex-shrink:0}
@media only screen and (min-width:48.0625em){.text-image picture{width:25%;margin-top:2rem}
}
.text-image img{max-width:100%;height:auto;flex-shrink:0}
@media only screen and (min-width:48.0625em){.text-image__text{margin-left:2.5rem}
}
@media only screen and (min-width:48.0625em){.text-image.align-left .text-image__text{margin-left:2.5rem;margin-right:0}
.text-image.align-right .text-image__container{flex-direction:row-reverse}
.text-image.align-right .text-image__text{margin-right:2.5rem;margin-left:0}
}
.text-image.push-top{margin-top:3.5rem}
.text-image.push-bottom{margin-bottom:3.5rem}
.text-image__container.edit-mode .text-image__text{padding:2rem}
.text-table-only.push-top{margin-top:3.5rem}
.text-table-only.push-bottom{margin-bottom:3.5rem}
.text-table-only.text-table-vscroll .cmp-text{overflow-y:scroll}
@media only screen and (max-width:48em){.text-table-only.text-table-vscroll .cmp-text{max-height:794px;overflow:scroll}
.text-table-only.text-table-vscroll .cmp-text table tr:first-child{position:sticky;top:0}
.text-table-only.text-table-vscroll .cmp-text table tr:first-child th,.text-table-only.text-table-vscroll .cmp-text table tr:first-child td{box-shadow:0 3px 6px 0 rgba(0,0,0,0.1)}
}
.text-table-only.text-table-hscroll .cmp-text{overflow-x:scroll}
@media only screen and (max-width:48em){.text-table-only.text-table-hscroll .cmp-text{max-height:794px;overflow:scroll}
.text-table-only.text-table-hscroll .cmp-text tr th:first-child,.text-table-only.text-table-hscroll .cmp-text tr td:first-child{box-shadow:3px 0 6px 0 rgba(0,0,0,0.1);left:0;position:sticky}
}
.text-table-only.text-table-hscroll.text-table-shaded-rows tr td:first-child{background-color:#fff}
.text-table-only.text-table-hscroll.text-table-shaded-rows tr:nth-child(odd) td:first-child{background-color:#fafafa}
.text-table-only.text-table-condensed th,.text-table-only.text-table-condensed td{padding:.5rem}
.text-table-only.text-table-shaded-rows tr:nth-child(odd) th,.text-table-only.text-table-shaded-rows tr:nth-child(odd) td{background-color:#fafafa}
.text-table-only.text-table-shaded-rows tr:nth-child(even) th,.text-table-only.text-table-shaded-rows tr:nth-child(even) td{background-color:#fff}
.text-table-only.text-table-shaded-header tr:first-child th{border-top:1px solid #ccc}
.text-table-only.text-table-shaded-header tr th:first-child{border-left:1px solid #ccc}
.text-table-only.text-table-shaded-header th{background-color:#e5e6e9 !important;border-bottom:1px solid #ccc;border-left:0;border-right:1px solid #ccc;border-top:0;color:#2d2d2d;padding:1rem;text-align:left}
.text-table-only table{border-collapse:separate;border-spacing:0;margin:0;padding:0;width:100%}
.text-table-only table tr:first-child th,.text-table-only table tr:first-child td{border-top:1px solid #e5e6e9}
.text-table-only table tr th:first-child,.text-table-only table tr td:first-child{border-left:1px solid #e5e6e9}
.text-table-only table th,.text-table-only table td{border-bottom:1px solid #e5e6e9;border-left:0;border-right:1px solid #e5e6e9;border-top:0;color:#2d2d2d;padding:1rem;text-align:left}
.text-table-only a{text-decoration:none}
@media only screen and (min-width:48.0625em){.rte-float.float-left{float:left}
img .rte-float.float-left{margin-right:20px}
}
@media only screen and (min-width:48.0625em){.rte-float.float-right{float:right}
img .rte-float.float-right{margin-left:20px}
}
.rte-fullscreen-dialog .rte-editor{font-family:"Open Sans",sans-serif;font-size:1rem;line-height:1.375rem}
.cmp-text{position:relative;margin-left:auto;margin-right:auto;width:100%}
.cmp-text--padded-none>.cmp-text{padding:0 !important}
.cmp-text img{display:block;margin-bottom:5px}
@media only screen and (min-width:48.0625em){.cmp-text img{display:inline-block;max-width:50%}
}
@media only screen and (min-width:48.0625em){.cmp-text>p:first-child{margin-top:0}
}
.cmp-text .q4default p{overflow-wrap:break-word;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:1.125rem;line-height:1.5rem;letter-spacing:.03125em}
html[lang^="cs"] .cmp-text .q4default p,html[lang^="ja"] .cmp-text .q4default p,html[lang^="ko"] .cmp-text .q4default p,html[lang^="pl"] .cmp-text .q4default p,html[lang^="ru"] .cmp-text .q4default p,html[lang^="tr"] .cmp-text .q4default p,html[lang^="zh"] .cmp-text .q4default p{font-family:Helvetica Neue,Helvetica,sans-serif}
@media only screen and (min-width:48.0625em){.cmp-text .q4default p{font-size:1.25rem;line-height:2rem}
}
@media only screen and (min-width:48.0625em){.cmp-text .q4default img{display:inline-block;max-width:none}
}
.cmp-text--text-white .cmp-text{color:#fff}
.cmp-text--text-black .cmp-text{color:#000}
.cmp-text--text-primary .cmp-text{color:#003876}
.cmp-text--text-secondary .cmp-text{color:#00aeef}
.cmp-timeline{padding-top:20px;padding-bottom:20px;width:100%;position:relative;--software-border-color:linear-gradient(90.1deg,#003e7e 7.44%,#00aeef 93.59%);--hardware-border-color:linear-gradient(90.1deg,#003e7e 7.44%,#8d0034 93.59%);--products-border-color:linear-gradient(90.1deg,#00aeef 7.44%,#003e7e 93.59%);--services-border-color:linear-gradient(90.1deg,#f58025 7.44%,#770056 93.59%);--industries-border-color:linear-gradient(90.1deg,#00aeef 7.44%,#770056 93.59%);--support-border-color:linear-gradient(90.1deg,#003876 7.44%,#003e7e 93.59%);--sales-partners-border-color:linear-gradient(90.1deg,#003876 7.44%,#f58025 93.59%);--investors-border-color:linear-gradient(82.6deg,#2a79c4 5.75%,#00aeef 88.65%);--default-border-color:linear-gradient(90.1deg,#003876 7.44%,#f58025 93.59%)}
.cmp-timeline__title{font-size:1.5rem;line-height:1.75rem;margin-bottom:.5rem;color:#fff;padding:5px 12px 8px;text-align:center;border-radius:4px;position:relative;z-index:2;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .cmp-timeline__title,html[lang^="ja"] .cmp-timeline__title,html[lang^="ko"] .cmp-timeline__title,html[lang^="pl"] .cmp-timeline__title,html[lang^="ru"] .cmp-timeline__title,html[lang^="tr"] .cmp-timeline__title,html[lang^="zh"] .cmp-timeline__title{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.cmp-timeline__title.highlighted{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .cmp-timeline__title.highlighted,html[lang^="ja"] .cmp-timeline__title.highlighted,html[lang^="ko"] .cmp-timeline__title.highlighted,html[lang^="pl"] .cmp-timeline__title.highlighted,html[lang^="ru"] .cmp-timeline__title.highlighted,html[lang^="tr"] .cmp-timeline__title.highlighted,html[lang^="zh"] .cmp-timeline__title.highlighted{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
html[lang^="cs"] .cmp-timeline__title,html[lang^="ja"] .cmp-timeline__title,html[lang^="ko"] .cmp-timeline__title,html[lang^="pl"] .cmp-timeline__title,html[lang^="ru"] .cmp-timeline__title,html[lang^="tr"] .cmp-timeline__title,html[lang^="zh"] .cmp-timeline__title{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.cmp-timeline__title-default{background:var(--default-border-color)}
.cmp-timeline__title-software{background:var(--software-border-color)}
.cmp-timeline__title-hardware{background:var(--hardware-border-color)}
.cmp-timeline__title-products{background:var(--products-border-color)}
.cmp-timeline__title-services{background:var(--services-border-color)}
.cmp-timeline__title-industries{background:var(--industries-border-color)}
.cmp-timeline__title-support{background:var(--support-border-color)}
.cmp-timeline__title-sales{background:var(--sales-partners-border-color)}
.cmp-timeline__title-investors{background:var(--investors-border-color)}
.cmp-timeline__line{position:absolute;background-color:#e5e6e9;height:2px;z-index:1;top:50%;left:110%;width:100vw}
.cmp-timeline__marker-container{padding-left:1%;padding-right:1%;display:flex;flex-direction:row;justify-content:space-evenly;width:100%;align-items:center;overflow:hidden}
.cmp-timeline__marker{display:inline-block;width:100%;padding:20px;background-color:#fff;position:relative}
.cmp-timeline__marker-title{color:#2d2d2d;background-color:#fff;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:1.5rem;line-height:1.75rem;margin-bottom:.5rem;margin-bottom:6px;text-align:center;position:relative;z-index:2}
html[lang^="cs"] .cmp-timeline__marker-title,html[lang^="ja"] .cmp-timeline__marker-title,html[lang^="ko"] .cmp-timeline__marker-title,html[lang^="pl"] .cmp-timeline__marker-title,html[lang^="ru"] .cmp-timeline__marker-title,html[lang^="tr"] .cmp-timeline__marker-title,html[lang^="zh"] .cmp-timeline__marker-title{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.cmp-timeline__marker-title.highlighted{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .cmp-timeline__marker-title.highlighted,html[lang^="ja"] .cmp-timeline__marker-title.highlighted,html[lang^="ko"] .cmp-timeline__marker-title.highlighted,html[lang^="pl"] .cmp-timeline__marker-title.highlighted,html[lang^="ru"] .cmp-timeline__marker-title.highlighted,html[lang^="tr"] .cmp-timeline__marker-title.highlighted,html[lang^="zh"] .cmp-timeline__marker-title.highlighted{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
.cmp-timeline__marker-icon{position:relative;text-align:center;z-index:2}
.cmp-timeline__marker-icon img{padding:10px 12px;background-color:#fff}
.cmp-timeline__marker-small-header{font-size:1rem;line-height:1.375rem;color:#2d2d2d;background-color:#fff;text-align:center;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .cmp-timeline__marker-small-header,html[lang^="ja"] .cmp-timeline__marker-small-header,html[lang^="ko"] .cmp-timeline__marker-small-header,html[lang^="pl"] .cmp-timeline__marker-small-header,html[lang^="ru"] .cmp-timeline__marker-small-header,html[lang^="tr"] .cmp-timeline__marker-small-header,html[lang^="zh"] .cmp-timeline__marker-small-header{font-family:Helvetica Neue,Helvetica,sans-serif}
html[lang^="cs"] .cmp-timeline__marker-small-header,html[lang^="ja"] .cmp-timeline__marker-small-header,html[lang^="ko"] .cmp-timeline__marker-small-header,html[lang^="pl"] .cmp-timeline__marker-small-header,html[lang^="ru"] .cmp-timeline__marker-small-header,html[lang^="tr"] .cmp-timeline__marker-small-header,html[lang^="zh"] .cmp-timeline__marker-small-header{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.cmp-timeline__marker-description{display:none;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:1rem;line-height:1.375rem;background-color:#fff;padding-top:6px;text-align:center;color:#000;z-index:2}
html[lang^="cs"] .cmp-timeline__marker-description,html[lang^="ja"] .cmp-timeline__marker-description,html[lang^="ko"] .cmp-timeline__marker-description,html[lang^="pl"] .cmp-timeline__marker-description,html[lang^="ru"] .cmp-timeline__marker-description,html[lang^="tr"] .cmp-timeline__marker-description,html[lang^="zh"] .cmp-timeline__marker-description{font-family:Helvetica Neue,Helvetica,sans-serif}
.cmp-timeline__marker-copy{display:none;padding:20px;background-color:#770056}
@media only screen and (min-width:48.0625em){.cmp-timeline__title{max-width:20%}
.cmp-timeline__marker-icon-mobile{display:none}
.cmp-timeline__marker-wrapper{display:block}
.cmp-timeline__marker:hover,.cmp-timeline__marker:focus{transform:scale(1.1);position:absolute;z-index:2;width:inherit;transition:transform .2s;transform-origin:center;background-color:#fff;box-shadow:0 2px 20px rgba(0,0,0,0.09);border-radius:4px;top:10%}
.cmp-timeline__marker:hover .cmp-timeline__marker-description,.cmp-timeline__marker:focus .cmp-timeline__marker-description{display:block}
.cmp-timeline__marker:hover+.cmp-timeline__marker-copy,.cmp-timeline__marker:focus+.cmp-timeline__marker-copy{display:inline-block;visibility:hidden;padding:20px}
}
@media only screen and (max-width:48em){.cmp-timeline__title{width:unset !important;margin-bottom:.5rem;font-size:1.25rem;line-height:1.75rem;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .cmp-timeline__title,html[lang^="ja"] .cmp-timeline__title,html[lang^="ko"] .cmp-timeline__title,html[lang^="pl"] .cmp-timeline__title,html[lang^="ru"] .cmp-timeline__title,html[lang^="tr"] .cmp-timeline__title,html[lang^="zh"] .cmp-timeline__title{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.cmp-timeline__title.highlighted{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .cmp-timeline__title.highlighted,html[lang^="ja"] .cmp-timeline__title.highlighted,html[lang^="ko"] .cmp-timeline__title.highlighted,html[lang^="pl"] .cmp-timeline__title.highlighted,html[lang^="ru"] .cmp-timeline__title.highlighted,html[lang^="tr"] .cmp-timeline__title.highlighted,html[lang^="zh"] .cmp-timeline__title.highlighted{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
html[lang^="cs"] .cmp-timeline__title,html[lang^="ja"] .cmp-timeline__title,html[lang^="ko"] .cmp-timeline__title,html[lang^="pl"] .cmp-timeline__title,html[lang^="ru"] .cmp-timeline__title,html[lang^="tr"] .cmp-timeline__title,html[lang^="zh"] .cmp-timeline__title{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.cmp-timeline__marker-container{display:flex;flex-direction:column;justify-content:space-evenly;width:auto;align-items:flex-start;margin-left:20px;gap:40px}
.cmp-timeline__line{position:absolute;background-color:#e5e6e9;width:2px;height:100vh;z-index:1;top:100%;left:48px}
.cmp-timeline__marker-wrapper{display:flex;margin-left:20px;max-width:unset;width:90% !important}
.cmp-timeline__marker-wrapper.last-item{background:#fff;z-index:2}
.cmp-timeline__marker{width:100%;margin-left:90px;margin-left:0}
.cmp-timeline__marker-title{margin-bottom:.5rem;font-size:1.25rem;line-height:1.75rem;text-align:left;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;margin-bottom:10px}
html[lang^="cs"] .cmp-timeline__marker-title,html[lang^="ja"] .cmp-timeline__marker-title,html[lang^="ko"] .cmp-timeline__marker-title,html[lang^="pl"] .cmp-timeline__marker-title,html[lang^="ru"] .cmp-timeline__marker-title,html[lang^="tr"] .cmp-timeline__marker-title,html[lang^="zh"] .cmp-timeline__marker-title{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.cmp-timeline__marker-title.highlighted{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .cmp-timeline__marker-title.highlighted,html[lang^="ja"] .cmp-timeline__marker-title.highlighted,html[lang^="ko"] .cmp-timeline__marker-title.highlighted,html[lang^="pl"] .cmp-timeline__marker-title.highlighted,html[lang^="ru"] .cmp-timeline__marker-title.highlighted,html[lang^="tr"] .cmp-timeline__marker-title.highlighted,html[lang^="zh"] .cmp-timeline__marker-title.highlighted{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
html[lang^="cs"] .cmp-timeline__marker-title,html[lang^="ja"] .cmp-timeline__marker-title,html[lang^="ko"] .cmp-timeline__marker-title,html[lang^="pl"] .cmp-timeline__marker-title,html[lang^="ru"] .cmp-timeline__marker-title,html[lang^="tr"] .cmp-timeline__marker-title,html[lang^="zh"] .cmp-timeline__marker-title{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.cmp-timeline__marker-small-header{text-align:left;padding-bottom:6px;font-size:1rem;line-height:1.375rem;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .cmp-timeline__marker-small-header,html[lang^="ja"] .cmp-timeline__marker-small-header,html[lang^="ko"] .cmp-timeline__marker-small-header,html[lang^="pl"] .cmp-timeline__marker-small-header,html[lang^="ru"] .cmp-timeline__marker-small-header,html[lang^="tr"] .cmp-timeline__marker-small-header,html[lang^="zh"] .cmp-timeline__marker-small-header{font-family:Helvetica Neue,Helvetica,sans-serif}
html[lang^="cs"] .cmp-timeline__marker-small-header,html[lang^="ja"] .cmp-timeline__marker-small-header,html[lang^="ko"] .cmp-timeline__marker-small-header,html[lang^="pl"] .cmp-timeline__marker-small-header,html[lang^="ru"] .cmp-timeline__marker-small-header,html[lang^="tr"] .cmp-timeline__marker-small-header,html[lang^="zh"] .cmp-timeline__marker-small-header{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.cmp-timeline__marker-icon{display:none}
.cmp-timeline__marker-icon-mobile{display:block;z-index:2}
.cmp-timeline__marker-icon-mobile img{padding-top:20px;padding-bottom:20px;background-color:#fff}
.cmp-timeline__marker-description{font-size:.875rem;line-height:1.125rem;display:block;text-align:left}
}
.training-info{position:relative;display:block}
.training-info__heading{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;color:#43434d;font-size:1.5rem;line-height:1.25rem;margin-left:1.25rem;margin-top:2.5rem}
html[lang^="cs"] .training-info__heading,html[lang^="ja"] .training-info__heading,html[lang^="ko"] .training-info__heading,html[lang^="pl"] .training-info__heading,html[lang^="ru"] .training-info__heading,html[lang^="tr"] .training-info__heading,html[lang^="zh"] .training-info__heading{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.training-info__item-group{padding-bottom:.625rem}
.training-info__item{display:block;line-height:2rem;font-size:1.25rem}
.training-info__item span{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .training-info__item span,html[lang^="ja"] .training-info__item span,html[lang^="ko"] .training-info__item span,html[lang^="pl"] .training-info__item span,html[lang^="ru"] .training-info__item span,html[lang^="tr"] .training-info__item span,html[lang^="zh"] .training-info__item span{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
.cmp-twitter-feed{margin:auto;max-height:900px;overflow:auto}
.cmp-twitter-feed__timeline-fallback{display:none}
.aem-AuthorLayer-Edit .cmp-twitter-feed .twitter-timeline-error+.cmp-twitter-feed__timeline-fallback{display:inline}
.utility-tool{position:relative}
.utility-tool__container{padding:1.75rem}
@media only screen and (min-width:80.0625em){.utility-tool__container{max-width:900px;margin:0 auto}
}
.utility-tool__wrapper{position:fixed;display:block;top:0;left:0;right:0;width:calc(100vw - (2.5rem * 2));max-width:auto;margin:auto;padding-top:1rem;transform:translateY(5rem) scaleY(0);opacity:.1;transform-origin:top;transition:all .25s ease-in-out}
.utility-tool__inner{box-shadow:0 1px 8px 0 rgba(0,0,0,0.25);position:relative;display:flex;flex-direction:column;background:#fff;z-index:-1}
.utility-tool__backgrounds{position:absolute;display:block;top:0;left:0;width:100%;height:100%;z-index:-1;background:rgba(255,255,255,0.75) url("../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/backTexture_WhiteGray.svg") no-repeat top center;background-size:cover}
.utility-tool__backgrounds::before{content:"";position:absolute;top:0;left:0;width:100%;height:80px;background:linear-gradient(0,rgba(255,255,255,0) 70%,rgba(255,255,255,0.8) 95%)}
.utility-tool__backgrounds::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:120px;background:linear-gradient(-180deg,rgba(255,255,255,0) 60%,rgba(255,255,255,0.8) 90%)}
.utility-tool__bottom{position:relative;display:block;padding:0 1rem .5rem}
.utility-tool__bottom-ghost{position:relative;display:block;border-radius:.188rem;border-bottom:2px solid #e5e6e9}
.utility-tool__bottom-ghost span{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;position:absolute;display:block;bottom:-1.563rem;right:0;font-size:7.5rem;line-height:1;color:#e5e6e9;text-transform:uppercase;z-index:-1}
html[lang^="cs"] .utility-tool__bottom-ghost span,html[lang^="ja"] .utility-tool__bottom-ghost span,html[lang^="ko"] .utility-tool__bottom-ghost span,html[lang^="pl"] .utility-tool__bottom-ghost span,html[lang^="ru"] .utility-tool__bottom-ghost span,html[lang^="tr"] .utility-tool__bottom-ghost span,html[lang^="zh"] .utility-tool__bottom-ghost span{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
.utility-tool__useful-links{position:relative;display:flex;align-items:center;justify-content:flex-start}
.utility-tool__useful-links::before{content:"";position:absolute;bottom:0;right:0;width:73px;height:73px;background:transparent url("../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/usefulLinks_corner.svg") no-repeat center center;z-index:2}
.utility-tool__useful-links_title,.utility-tool__useful-links_label{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;display:flex;align-items:center;justify-content:flex-start;margin-right:.75rem;font-size:1rem;color:#2d2d2d}
html[lang^="cs"] .utility-tool__useful-links_title,html[lang^="cs"] .utility-tool__useful-links_label,html[lang^="ja"] .utility-tool__useful-links_title,html[lang^="ja"] .utility-tool__useful-links_label,html[lang^="ko"] .utility-tool__useful-links_title,html[lang^="ko"] .utility-tool__useful-links_label,html[lang^="pl"] .utility-tool__useful-links_title,html[lang^="pl"] .utility-tool__useful-links_label,html[lang^="ru"] .utility-tool__useful-links_title,html[lang^="ru"] .utility-tool__useful-links_label,html[lang^="tr"] .utility-tool__useful-links_title,html[lang^="tr"] .utility-tool__useful-links_label,html[lang^="zh"] .utility-tool__useful-links_title,html[lang^="zh"] .utility-tool__useful-links_label{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.utility-tool__useful-links_label{margin-right:0;margin-left:.625rem}
.utility-tool__useful-links_links,.utility-tool__useful-links_links a,.utility-tool__useful-links_links span{position:relative;display:flex;align-items:center;justify-content:center}
.utility-tool__useful-links_links a:hover{color:#003876}
.utility-tool__useful-links_links a:hover span{color:#003876}
.utility-tool__useful-links_links a:hover svg{fill:#003876}
.utility-tool__useful-links_links a:hover svg .cls-1,.utility-tool__useful-links_links a:hover svg .cls-2,.utility-tool__useful-links_links a:hover svg .cls-3,.utility-tool__useful-links_links a:hover svg .cls-4,.utility-tool__useful-links_links a:hover svg .cls-5{fill:#003876}
.utility-tool__useful-links_links{box-shadow:0 4px 8px 0 rgba(0,0,0,0.25);width:calc(100% - 73px);height:73px;padding:0 0 .5rem 4.563rem;background:#fff}
.utility-tool__level-2_useful-links.normal .utility-tool__useful-links_links{justify-content:space-evenly}
.utility-tool__useful-links_branded-title{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;display:flex;align-items:center;justify-content:flex-start;margin-right:.75rem;font-size:1rem;color:#2d2d2d}
html[lang^="cs"] .utility-tool__useful-links_branded-title,html[lang^="ja"] .utility-tool__useful-links_branded-title,html[lang^="ko"] .utility-tool__useful-links_branded-title,html[lang^="pl"] .utility-tool__useful-links_branded-title,html[lang^="ru"] .utility-tool__useful-links_branded-title,html[lang^="tr"] .utility-tool__useful-links_branded-title,html[lang^="zh"] .utility-tool__useful-links_branded-title{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.utility-tool__useful-links span.normal svg{width:1.625rem;height:1.625rem}
.utility-tool__useful-links span.brand svg{width:10rem;height:3.063rem}
.utility-tool__useful-links_links a{padding:.5rem;color:#2d2d2d}
.utility-tool__useful-links_links a.branded{padding-right:0 !important}
.utility-tool__useful-links::after{content:"";position:absolute;top:-3px;left:0;right:0;width:100%;height:4px;background-color:#fff}
.utility-tool__links-container{box-shadow:0 1px 8px 0 rgba(0,0,0,0.25);position:relative;justify-content:space-evenly;width:100%;border-radius:.25rem;background-color:rgba(255,255,255,0.75);padding:1rem}
.utility-tool__links{position:relative;display:flex;width:100%;padding:2.5rem 2.5rem 2.5rem}
.utility-tool::after{content:"";position:absolute;top:6.1rem;left:50%;margin-left:.85rem;width:0;height:0;box-sizing:border-box;border:.65rem solid #000;border-color:transparent transparent #fff #fff;box-shadow:-2px 2px 3px 0 rgba(0,0,0,0.12);transform-origin:0 0;transform:rotate(135deg);opacity:0;transition:opacity .16s ease-out}
.utility-tool__main-links{display:flex;flex-flow:row wrap;border-bottom:2px solid #e5e6e9;align-content:center}
.utility-tool__main-links>div{flex-basis:18%;flex-grow:1;padding:1rem 1rem 1rem 0;margin-right:2rem;margin-left:0}
.utility-tool__main-links>div:last-child{margin-right:0}
.utility-tool__main-links svg{fill:#003876;width:3.5rem}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.utility-tool__main-links svg{height:3.5rem}
}
.utility-tool__main-links .utility-tool__main-link-title{margin-top:1rem;margin-bottom:.5rem;color:#43434d;text-align:center}
.utility-tool__main-links p{color:#43434d;text-align:center}
.utility-tool__main-links a{display:flex;flex-direction:column;align-items:center}
.utility-tool__main-links a:hover,.utility-tool__main-links a:focus{text-decoration:none !important}
.utility-tool__main-links a:hover .utility-tool__main-link-title,.utility-tool__main-links a:focus .utility-tool__main-link-title{text-decoration:underline;color:#003876}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.utility-tool__main-links a{display:block;text-align:center}
}
.utility-tool__text-links{display:flex;flex-flow:row wrap;align-content:center}
.utility-tool__text-links a{flex-basis:18%;flex-grow:0;padding:1rem 1rem 1rem 0;margin-left:0;margin-right:2rem;color:#2d2d2d}
.utility-tool__text-links a:hover,.utility-tool__text-links a:focus{text-decoration:underline;color:#003876}
.utility-tool__text-links .view-all{color:#003876}
.utility-tool__tools-mobile{box-shadow:0 3px 8px 0 rgba(0,0,0,0.25);position:fixed;top:3.5rem;right:0;flex-direction:column;width:100%;max-height:calc(100% - 3.5rem);padding:0 1.75rem 1.125rem;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;background-color:#fff;transform:translateX(101%);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;z-index:-1;transition:all .3s linear}
.utility-tool__tools-mobile[aria-hidden="false"]{transform:translateX(0)}
.utility-tool__tools-mobile.hiding .utility-tool__mobile-list,.utility-tool__tools-mobile.hiding .utility-tool__mobile-useful-links{opacity:0}
.utility-tool__tools-mobile_links{position:relative;display:flex;overflow-x:hidden}
@media only screen and (min-width:80.0625em){.utility-tool__tools-mobile{display:none}
}
.utility-tool__tools-mobile-links a{display:flex;align-items:center;width:100%;padding:1rem 0;border-bottom:2px solid #e5e6e9;color:#2d2d2d}
.utility-tool__tools-mobile-links a:last-child{border:0}
.utility-tool__tools-mobile-links a.view-all{color:#003876}
.utility-tool__tools-mobile-links svg{fill:#003876;width:2.5rem}
.utility-tool__tools-mobile-links span{margin-right:1rem}
.utility-tool__tools-mobile-header{position:relative}
.utility-tool__tools-mobile-header::before{content:"";background-color:#f5f5f5;position:absolute;height:100%;width:200vw;left:-100vw;z-index:-1}
.utility-tool__tools-mobile-header .utility-tool__main-link-title{padding:1rem 0;color:#003876}
@media only screen and (min-width:80.0625em){.tools-nav-open .utility-tool .utility-tool__wrapper{opacity:1}
.tools-nav-open .utility-tool::after{opacity:1}
}
.tools-nav-open .utility-tool>a svg{fill:#003876}
.value-prop-grid__container{background-size:cover;position:relative;text-align:center;overflow:hidden}
.value-prop-grid__container.text-inverted{color:#fff}
.value-prop-grid__bug{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;background-repeat:no-repeat;background-size:cover;background-position:center center}
.value-prop-grid__wrapper{padding:3.5rem 0}
.value-prop-grid__wrapper .main-image{position:absolute;top:25%;left:25%;width:auto;height:auto;max-height:none;max-width:none;min-height:100%;min-width:100%;transform:translate(-25%,-25%);z-index:-3}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.value-prop-grid__wrapper .main-image{width:100%}
}
@media only screen and (max-width:48em){.value-prop-grid__wrapper .col-mobile{flex-basis:auto;width:100%}
}
.value-prop-grid__heading{margin-top:0;margin-bottom:1.5rem}
.cmp-value-prop{text-align:center;width:100%}
@media only screen and (min-width:48.0625em){.cmp-value-prop{padding:1rem 0}
}
.cmp-value-prop__icon{max-width:20rem;margin:0 auto}
.cmp-value-prop__icon img{max-height:4.25rem}
.cmp-value-prop__icon--proposition{margin:.375rem 0}
.cmp-value-prop__icon--description{font-size:1rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:normal}
.cmp-value-prop__statistic{max-width:20rem;margin:0 auto}
.cmp-value-prop__statistic--title{font-size:3.5rem;font-weight:bold;line-height:3.5rem;letter-spacing:normal;margin-bottom:.5rem}
.cmp-value-prop__statistic--proposition{margin:.375rem 0}
.cmp-value-prop__timeline--solutions{text-align:left}
.cmp-value-prop__timeline--solutions li{margin-bottom:1.2rem}
.cmp-value-prop__timeline--solutions-no-bullets{list-style:none}
.cmp-value-prop__timeline--solution-container{align-items:center}
.cmp-value-prop__timeline--solution-name{display:inline;align-items:center;margin-bottom:0rem}
.cmp-value-prop__timeline--icon-container{display:flex;padding:.5rem;min-width:3rem;max-height:3rem;aspect-ratio:1;height:100%;justify-content:center}
.cmp-value-prop__timeline--list-container{display:flex;column-gap:.5rem;align-items:center}
.cmp-value-prop__timeline--proofpoint{margin-left:3.5rem}
.cmp-video-external{margin-left:auto;margin-right:auto;max-width:100%;position:relative}
.cmp-video-external .cmp-video-external__overlay{background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}
.cmp-video-external .cmp-video-external__overlay .cmp-video-external__play-button{align-items:center;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;right:0;top:0;width:100%}
.cmp-video-external .cmp-video-external__overlay .cmp-video-external__play-button-circle{align-items:center;background-color:rgba(0,0,0,0.9);border-radius:36px;display:flex;height:72px;justify-content:center;opacity:.9;width:72px}
.cmp-video-external .cmp-video-external__overlay .cmp-video-external__play-button-circle svg{bottom:-1px;fill:#fff;height:29px;position:relative;right:-3px;width:25px}
@media only screen and (min-width:48.0625em){.cmp-video-external .cmp-video-external__overlay .cmp-video-external__play-button-circle svg{height:49px;width:43px}
}
@media only screen and (min-width:48.0625em){.cmp-video-external .cmp-video-external__overlay .cmp-video-external__play-button-circle{border-radius:75px;height:125px;width:125px}
}
.cmp-video-external .cmp-video-external__inner{height:0;padding-bottom:56.25%;position:relative;z-index:1}
.cmp-video-external .cmp-video-external__inner iframe{border:0;height:100%;left:0;position:absolute;width:100%}
.vulnerability .ra-vulnerability .vulnerability-full-detail__root{display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:790px}
.vulnerability .ra-vulnerability .vulnerability-full-detail__root table td{border:1px solid #e5e6e9}
.vulnerability .ra-vulnerability .vulnerability-full-detail__tile-info-container{display:flex;flex-direction:row;justify-content:space-between;width:100%}
.vulnerability .ra-vulnerability .vulnerability-full-detail__tile-info-container--left-align{justify-content:flex-start;gap:10px}
.vulnerability .ra-vulnerability .vulnerability-full-detail__tile-info-container[hidden]{display:none}
.vulnerability .ra-vulnerability .vulnerability-full-detail__tile-info-item{display:flex;flex-direction:column}
.vulnerability .ra-vulnerability .vulnerability-full-detail__tile-info-item-label{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;color:#6d6e71;font-size:.875rem;line-height:1.375rem;text-transform:uppercase}
html[lang^="cs"] .vulnerability .ra-vulnerability .vulnerability-full-detail__tile-info-item-label,html[lang^="ja"] .vulnerability .ra-vulnerability .vulnerability-full-detail__tile-info-item-label,html[lang^="ko"] .vulnerability .ra-vulnerability .vulnerability-full-detail__tile-info-item-label,html[lang^="pl"] .vulnerability .ra-vulnerability .vulnerability-full-detail__tile-info-item-label,html[lang^="ru"] .vulnerability .ra-vulnerability .vulnerability-full-detail__tile-info-item-label,html[lang^="tr"] .vulnerability .ra-vulnerability .vulnerability-full-detail__tile-info-item-label,html[lang^="zh"] .vulnerability .ra-vulnerability .vulnerability-full-detail__tile-info-item-label{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.vulnerability .ra-vulnerability .vulnerability-full-detail__tile-info-item-value{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;color:#2d2d2d;font-size:.875rem;line-height:1.375rem}
html[lang^="cs"] .vulnerability .ra-vulnerability .vulnerability-full-detail__tile-info-item-value,html[lang^="ja"] .vulnerability .ra-vulnerability .vulnerability-full-detail__tile-info-item-value,html[lang^="ko"] .vulnerability .ra-vulnerability .vulnerability-full-detail__tile-info-item-value,html[lang^="pl"] .vulnerability .ra-vulnerability .vulnerability-full-detail__tile-info-item-value,html[lang^="ru"] .vulnerability .ra-vulnerability .vulnerability-full-detail__tile-info-item-value,html[lang^="tr"] .vulnerability .ra-vulnerability .vulnerability-full-detail__tile-info-item-value,html[lang^="zh"] .vulnerability .ra-vulnerability .vulnerability-full-detail__tile-info-item-value{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.vulnerability .ra-vulnerability .vulnerability-full-detail__box-info{display:flex;width:100%;padding:24px;align-items:flex-start;gap:16px;background-color:#fafafa;border-radius:16px}
.vulnerability .ra-vulnerability .vulnerability-full-detail__box-info-column:nth-child(1){width:43.01%}
@media only screen and (max-width:48em){.vulnerability .ra-vulnerability .vulnerability-full-detail__box-info-column:nth-child(1){width:100%}
}
.vulnerability .ra-vulnerability .vulnerability-full-detail__box-info-column:nth-child(2){width:23.52%}
@media only screen and (max-width:48em){.vulnerability .ra-vulnerability .vulnerability-full-detail__box-info-column:nth-child(2){width:100%}
}
.vulnerability .ra-vulnerability .vulnerability-full-detail__box-info-column:nth-child(3){width:33.46%}
@media only screen and (max-width:48em){.vulnerability .ra-vulnerability .vulnerability-full-detail__box-info-column:nth-child(3){width:100%}
}
.vulnerability .ra-vulnerability .vulnerability-full-detail__box-info-column-label{font-size:1rem;line-height:1.375rem;font-weight:700;padding-bottom:8px}
.vulnerability .ra-vulnerability .vulnerability-full-detail__box-info-item{padding-bottom:8px}
.vulnerability .ra-vulnerability .vulnerability-full-detail__box-info-item-label,.vulnerability .ra-vulnerability .vulnerability-full-detail__box-info-item-value{display:inline;font-size:1rem;line-height:1.375rem}
.vulnerability .ra-vulnerability .vulnerability-full-detail__box-info-item-label{font-weight:700}
.vulnerability .ra-vulnerability .vulnerability-full-detail__box-info-item-impact{display:inline}
.vulnerability .ra-vulnerability .vulnerability-full-detail__box-info-item-impact:before{content:"";width:10px;height:10px;display:inline-block;position:relative;margin:2px 2px 2px 2px;border-radius:10px}
.vulnerability .ra-vulnerability .vulnerability-full-detail__box-info-item-impact.red-impact:before{background:#df3704}
.vulnerability .ra-vulnerability .vulnerability-full-detail__box-info-item-impact.orange-impact:before{background:#f58025}
.vulnerability .ra-vulnerability .vulnerability-full-detail__box-info-item-impact.yellow-impact:before{background:#fdb81e}
.vulnerability .ra-vulnerability .vulnerability-full-detail__box-info-item-impact.blue-impact:before{background:#003e7e}
.vulnerability .ra-vulnerability .vulnerability-full-detail__box-info-item-cvss{display:inline}
.vulnerability .ra-vulnerability .vulnerability-full-detail__box-info-item-cve{display:block}
.vulnerability .ra-vulnerability .vulnerability-full-detail__box-info-downloads-content{display:flex;flex-direction:column;gap:8px}
.vulnerability .ra-vulnerability .vulnerability-full-detail__box-info-downloads-text{font-size:.875rem}
.vulnerability .ra-vulnerability .vulnerability-full-detail__box-info-downloads-item,.vulnerability .ra-vulnerability .vulnerability-full-detail__box-info-downloads-json{display:flex;gap:8px}
.vulnerability .ra-vulnerability .vulnerability-full-detail__box-info-downloads-item svg,.vulnerability .ra-vulnerability .vulnerability-full-detail__box-info-downloads-json svg{align-self:center}
@media only screen and (max-width:48em){.vulnerability .ra-vulnerability .vulnerability-full-detail__box-info{flex-direction:column}
}
.vulnerability .ra-vulnerability .vulnerability-full-detail__summary-label{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;color:#000;font-size:1.5rem;line-height:1.75rem}
html[lang^="cs"] .vulnerability .ra-vulnerability .vulnerability-full-detail__summary-label,html[lang^="ja"] .vulnerability .ra-vulnerability .vulnerability-full-detail__summary-label,html[lang^="ko"] .vulnerability .ra-vulnerability .vulnerability-full-detail__summary-label,html[lang^="pl"] .vulnerability .ra-vulnerability .vulnerability-full-detail__summary-label,html[lang^="ru"] .vulnerability .ra-vulnerability .vulnerability-full-detail__summary-label,html[lang^="tr"] .vulnerability .ra-vulnerability .vulnerability-full-detail__summary-label,html[lang^="zh"] .vulnerability .ra-vulnerability .vulnerability-full-detail__summary-label{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.vulnerability .ra-vulnerability .hero-banner__container .hero-banner__text-container{padding-top:1vw;padding-bottom:3vw}
.vulnerability .ra-vulnerability .navigation{display:flex;justify-content:space-between;margin:1rem auto;max-width:790px}
.vulnerability .ra-vulnerability .navigation .category__link{display:inline;padding-right:.625rem;font-size:.875rem}
.vulnerability .ra-vulnerability .navigation .category__link a,.vulnerability .ra-vulnerability .navigation .category__link a:visited{color:#2a79c4}
.vulnerability .ra-vulnerability .navigation .share{display:flex;vertical-align:middle;font-size:.875rem;font-family:"Open Sans",sans-serif;margin-right:0;margin-left:auto}
.vulnerability .ra-vulnerability .navigation .share .share__item{color:#000;margin-left:10px;text-decoration:none}
.vulnerability .ra-vulnerability .navigation .share .share__item div{display:inline-block;height:24px;vertical-align:sub;width:24px}
.vulnerability .ra-vulnerability .navigation .share .share__item div svg{fill:#2a79c4}
.vulnerability .ra-vulnerability .print-only,.vulnerability .ra-vulnerability .print-header{display:none}
.webinar-info{position:relative;display:block}
.webinar-info__item{position:relative;display:block;margin-bottom:.7rem;font-size:1.25rem}
.webinar-info__item:last-child{margin-bottom:0}
.webinar-info__item span{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;position:relative;display:inline-block}
html[lang^="cs"] .webinar-info__item span,html[lang^="ja"] .webinar-info__item span,html[lang^="ko"] .webinar-info__item span,html[lang^="pl"] .webinar-info__item span,html[lang^="ru"] .webinar-info__item span,html[lang^="tr"] .webinar-info__item span,html[lang^="zh"] .webinar-info__item span{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
.webinar-info__item a{font-size:1.25rem}
@media only screen and (max-width:48em){.hero-banner__text-container{padding-right:5vw !important}
}
.hero-banner__text-container .webinar-info{gap:16px;display:flex;flex-flow:row nowrap;font-size:1rem;font-weight:400;line-height:1.375rem;padding-top:14px}
@media only screen and (max-width:63.9375em){.hero-banner__text-container .webinar-info{flex-direction:column;gap:0}
}
.hero-banner__text-container .webinar-info__item{font-size:1rem}
.hero-banner__text-container .webinar-info__item span::before{content:'';display:inline-block;height:24px;margin-right:6px;mask-position:center;mask-repeat:no-repeat;mask-size:cover;vertical-align:-6px;width:24px}
.hero-banner__text-container .webinar-info__item.startDate{white-space:nowrap}
.hero-banner__text-container .webinar-info__item.startDate span::before{mask:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/icons/event.svg')}
.hero-banner__text-container .webinar-info__item.startTime>span::before{mask:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/icons/recent-activity.svg')}
.hero-banner__text-container .webinar-info__item.length>span::before{mask:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/icons/recent-activity.svg')}
.hero-banner__text-container .webinar-info__item.language{white-space:nowrap}
.hero-banner__text-container .webinar-info__item.language span::before{mask:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/icons/globe.svg')}
.hero-banner__text-container .webinar-info__item.pdh{display:none}
.hero-banner__text-container .webinar-info__item.contact{display:none}
.hero-banner__text-container[data-webinar-status="upcoming"] .webinar-info__item>span::before{background:linear-gradient(120deg,#cd163f 0,#f58025 100%)}
.hero-banner__text-container[data-webinar-status="on-demand"] .webinar-info__item>span::before{background:linear-gradient(120deg,#003e7e 0,#8d0034 100%)}
.webinar-series{position:relative;display:block}
.webinar-series__item-group span::before{content:'';display:inline-block;height:24px;margin-right:6px;mask-position:center;mask-repeat:no-repeat;mask-size:cover;vertical-align:-6px;width:24px}
.webinar-series__item-group div[class^="webinar-instance__status-"]{color:#fff;font-size:.875rem;font-weight:700;line-height:1.125rem;padding:4px 16px 5px;border-radius:4px;text-transform:uppercase;width:fit-content}
.webinar-series__item-group[data-sort-status="upcoming"] .webinar-instance__status-past,.webinar-series__item-group[data-sort-status="upcoming"] .webinar-instance__length{display:none}
.webinar-series__item-group[data-sort-status="upcoming"] .webinar-instance__status-future{background:linear-gradient(120deg,#cd163f 0,#f58025 100%)}
.webinar-series__item-group[data-sort-status="upcoming"] span::before{background:linear-gradient(120deg,#cd163f 0,#f58025 100%)}
.webinar-series__item-group[data-sort-status="on-demand"] .webinar-instance__status-future,.webinar-series__item-group[data-sort-status="on-demand"] .webinar-instance__startDate,.webinar-series__item-group[data-sort-status="on-demand"] .webinar-instance__startTime{display:none}
.webinar-series__item-group[data-sort-status="on-demand"] .webinar-instance__status-past{background:linear-gradient(120deg,#003e7e 0,#8d0034 100%)}
.webinar-series__item-group[data-sort-status="on-demand"] span::before{background:linear-gradient(120deg,#003e7e 0,#8d0034 100%)}
.webinar-series .webinar-instance{font-size:1.25rem;padding:50px 0 60px}
.webinar-series .webinar-instance:not(:first-child){border-top:1px solid #e5e6e9}
.webinar-series .webinar-instance__title{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:1.5rem;font-weight:700;line-height:2rem;padding:6px 0 5px}
html[lang^="cs"] .webinar-series .webinar-instance__title,html[lang^="ja"] .webinar-series .webinar-instance__title,html[lang^="ko"] .webinar-series .webinar-instance__title,html[lang^="pl"] .webinar-series .webinar-instance__title,html[lang^="ru"] .webinar-series .webinar-instance__title,html[lang^="tr"] .webinar-series .webinar-instance__title,html[lang^="zh"] .webinar-series .webinar-instance__title{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.webinar-series .webinar-instance__description{font-size:1.25rem;font-weight:400;line-height:2rem}
.webinar-series .webinar-instance__details{gap:16px;display:flex;flex-flow:row nowrap;font-size:1rem;font-weight:400;line-height:1.375rem;padding-top:25px}
@media only screen and (max-width:48em){.webinar-series .webinar-instance__details{flex-direction:column}
}
.webinar-series .webinar-instance__details span{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;display:inline-block;position:relative}
html[lang^="cs"] .webinar-series .webinar-instance__details span,html[lang^="ja"] .webinar-series .webinar-instance__details span,html[lang^="ko"] .webinar-series .webinar-instance__details span,html[lang^="pl"] .webinar-series .webinar-instance__details span,html[lang^="ru"] .webinar-series .webinar-instance__details span,html[lang^="tr"] .webinar-series .webinar-instance__details span,html[lang^="zh"] .webinar-series .webinar-instance__details span{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
.webinar-series .webinar-instance__startDate{white-space:nowrap}
.webinar-series .webinar-instance__startDate span::before{mask:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/icons/event.svg')}
.webinar-series .webinar-instance__startTime span::before{mask:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/icons/recent-activity.svg')}
.webinar-series .webinar-instance__length span::before{mask:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/icons/recent-activity.svg')}
.webinar-series .webinar-instance__language{white-space:nowrap}
.webinar-series .webinar-instance__language span::before{mask:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/icons/globe.svg')}
.webinar-series .webinar-instance__speakers-heading{font-size:1.25rem;font-weight:700;line-height:1.75rem;margin:20px 0 10px}
.webinar-series .webinar-instance__speakers{gap:16px 2%;display:flex;flex-flow:row wrap}
@media only screen and (max-width:48em){.webinar-series .webinar-instance__speakers{flex-direction:column}
}
.webinar-series .webinar-instance__speaker-container{display:flex;flex-basis:49%;flex-wrap:nowrap}
.webinar-series .webinar-instance__speaker-image{padding-right:.5rem;margin-bottom:auto}
.webinar-series .webinar-instance__speaker-image img{display:block;max-width:3rem;width:3rem;height:3rem;border-radius:1.5rem;object-fit:cover}
.webinar-series .webinar-instance__speaker-name{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:1rem;font-weight:500;line-height:1.375rem;margin-bottom:0}
html[lang^="cs"] .webinar-series .webinar-instance__speaker-name,html[lang^="ja"] .webinar-series .webinar-instance__speaker-name,html[lang^="ko"] .webinar-series .webinar-instance__speaker-name,html[lang^="pl"] .webinar-series .webinar-instance__speaker-name,html[lang^="ru"] .webinar-series .webinar-instance__speaker-name,html[lang^="tr"] .webinar-series .webinar-instance__speaker-name,html[lang^="zh"] .webinar-series .webinar-instance__speaker-name{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.webinar-series .webinar-instance__speaker-title{font-size:.875rem;font-weight:400;line-height:1.125rem}
.form-container.edit-mode{padding:1rem 1.25rem}
.file-upload{position:relative;display:block}
.file-upload__container{position:relative;display:flex;flex-direction:column}
.file-upload__label,.file-upload__help-text,.file-upload__error-text{font-size:.75rem;color:#6d6e71;margin-bottom:.25rem}
.file-upload.error .file-upload__label,.file-upload.error .file-upload__help-text,.file-upload.error .file-upload__error-text{color:#df3704}
.file-upload__help-text,.file-upload__error-text{margin-bottom:0}
.file-upload__error-text{display:none;color:#003876}
.file-upload__top{position:relative;display:flex;flex-wrap:nowrap}
.file-upload__top .button span.is-button{font-size:.875rem}
.file-upload__top .button span.is-button .button-icon{display:flex;align-items:center}
.file-upload__top .button span.is-button .button-icon svg{height:22px}
.file-upload__top input{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;opacity:0}
.file-upload__top input:focus+.button{outline:1px dashed #2a79c4}
.file-upload__status{position:relative;display:flex;align-items:center;margin-left:1rem;color:#6d6e71}
.file-upload__bottom{position:relative;display:flex;flex-direction:column;margin-top:.125rem}
.file-upload__pills{position:relative;display:none;flex-wrap:wrap;padding:0 0 .5rem .5rem;margin-top:.375rem;background:#e5e6e9}
.file-upload__pills.active{display:flex}
.file-upload__pill{border:0;position:relative;display:flex;align-items:center;padding:.5rem;margin:.5rem .5rem 0 0;border-radius:.25rem;background:#fff;font-size:.875rem}
.file-upload__pill svg{position:relative;width:12px;height:12px;fill:#003876;margin-right:.25rem}
.partner-analytics [hidden]{display:none !important}
.partner-analytics summary{list-style:none}
.partner-analytics summary::-webkit-details-marker{display:none}
.partner-analytics input{line-height:normal}
.partner-analytics h1,.partner-analytics h2,.partner-analytics h3,.partner-analytics .subtitle{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;color:#43434d}
html[lang^="cs"] .partner-analytics h1,html[lang^="cs"] .partner-analytics h2,html[lang^="cs"] .partner-analytics h3,html[lang^="cs"] .partner-analytics .subtitle,html[lang^="ja"] .partner-analytics h1,html[lang^="ja"] .partner-analytics h2,html[lang^="ja"] .partner-analytics h3,html[lang^="ja"] .partner-analytics .subtitle,html[lang^="ko"] .partner-analytics h1,html[lang^="ko"] .partner-analytics h2,html[lang^="ko"] .partner-analytics h3,html[lang^="ko"] .partner-analytics .subtitle,html[lang^="pl"] .partner-analytics h1,html[lang^="pl"] .partner-analytics h2,html[lang^="pl"] .partner-analytics h3,html[lang^="pl"] .partner-analytics .subtitle,html[lang^="ru"] .partner-analytics h1,html[lang^="ru"] .partner-analytics h2,html[lang^="ru"] .partner-analytics h3,html[lang^="ru"] .partner-analytics .subtitle,html[lang^="tr"] .partner-analytics h1,html[lang^="tr"] .partner-analytics h2,html[lang^="tr"] .partner-analytics h3,html[lang^="tr"] .partner-analytics .subtitle,html[lang^="zh"] .partner-analytics h1,html[lang^="zh"] .partner-analytics h2,html[lang^="zh"] .partner-analytics h3,html[lang^="zh"] .partner-analytics .subtitle{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.partner-analytics h1{font-size:3rem}
@media only screen and (max-width:48em){.partner-analytics h1{font-size:2rem}
}
.partner-analytics h2{font-size:2.25rem}
@media only screen and (max-width:48em){.partner-analytics h2{font-size:1.25rem}
}
.partner-analytics h3,.partner-analytics .subtitle{font-size:1.5rem}
@media only screen and (max-width:48em){.partner-analytics h3,.partner-analytics .subtitle{font-size:1.25rem}
}
.partner-analytics .locator-detail__contact-buttons{display:inline-flex;align-items:flex-end;gap:.8em}
.partner-analytics .locator-detail__contact-buttons button{border:0;background:0;padding:0}
.partner-analytics .locator-detail__contact-buttons svg{height:1em;fill:#2a79c4}
.partner-analytics .locator-detail__contact-buttons svg:hover{fill:#2d2d2d}
.partner-analytics__header-container{display:flex;align-items:center;justify-content:space-between}
.partner-analytics__header-back-link::before{content:"\2039"}
.partner-analytics__header-right-container{color:#2d2d2d;display:flex;align-items:center;gap:1.25rem}
.partner-analytics__header-right-container button{border:0;background:0;padding:0;display:flex;align-items:center;gap:.5rem}
.partner-analytics__header-right-container svg{height:1.5rem;fill:#6d6e71}
@media only screen and (max-width:48em){.partner-analytics__header-button-label,.partner-analytics__header-print-button{display:none}
}
.partner-analytics__info-container{padding-top:2rem;padding-bottom:3rem;display:flex;gap:2rem}
@media only screen and (max-width:48em){.partner-analytics__info-container{padding-top:1.5rem;padding-bottom:3.5rem;flex-direction:column}
}
.partner-analytics__info-image{flex:1;place-self:center;min-width:0;max-height:32rem;object-fit:contain}
.partner-analytics__info-image:not([src]){display:none}
.partner-analytics__info-content-container{flex:3}
.partner-analytics__info-company-name{text-decoration:none;text-transform:uppercase}
.partner-analytics__info-title{margin-bottom:2rem}
.partner-analytics__info-inner-container{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}
@media only screen and (max-width:48em){.partner-analytics__info-inner-container{display:flex;flex-direction:column}
}
.partner-analytics__product-container .partner-analytics__info-inner-container{grid-template-columns:none}
.partner-analytics__info-card{flex:1}
.partner-analytics__info-social-links{margin-top:.25rem;display:flex;gap:.25rem}
.partner-analytics__info-social-links a{display:none}
.partner-analytics__info-social-links a[href]{display:block}
.partner-analytics__info-social-links a:not(.partner-analytics__social-facebook){transform:translateY(0.188rem)}
.partner-analytics__info-social-links svg{height:1.5rem;fill:#2a79c4}
.partner-analytics__info-social-links svg:hover,.partner-analytics__info-social-links svg:focus{fill:#2d2d2d}
.partner-analytics__info-contact-buttons{display:inline-flex;align-items:flex-end;gap:.8em;margin-top:.5rem;font-size:1.5rem}
.partner-analytics__info-contact-buttons button{border:0;background:0;padding:0}
.partner-analytics__info-contact-buttons svg{height:1em;fill:#2a79c4}
.partner-analytics__info-contact-buttons svg:hover{fill:#2d2d2d}
.partner-analytics__office-info-container{flex:1;max-width:31.25rem;display:flex;flex-direction:column;gap:2rem}
.partner-analytics__office-dialog-body{display:grid;grid-template-columns:auto max-content;justify-content:start;align-items:end;column-gap:1rem}
@media only screen and (max-width:48em){.partner-analytics__office-dialog-body{row-gap:.5rem}
}
.partner-analytics__section-container{border-top:1px solid #ccc}
@media only screen and (min-width:48.0625em){.partner-analytics__section-container{padding:3rem 0}
}
@media only screen and (max-width:48em){.partner-analytics__section-container[open]{padding-bottom:3.5rem}
.partner-analytics__section-container:last-of-type{border-bottom:1px solid #ccc}
}
@media only screen and (min-width:48.0625em){.partner-analytics__section-header{padding-bottom:.75rem}
}
@media only screen and (max-width:48em){.partner-analytics__section-header{padding:1rem 0;cursor:pointer;display:flex;align-items:center;justify-content:space-between}
.partner-analytics__section-header::after{content:"\FE40";font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:.8em;display:block;transform:scaleY(1.25) translateY(0.25em)}
html[lang^="cs"] .partner-analytics__section-header::after,html[lang^="ja"] .partner-analytics__section-header::after,html[lang^="ko"] .partner-analytics__section-header::after,html[lang^="pl"] .partner-analytics__section-header::after,html[lang^="ru"] .partner-analytics__section-header::after,html[lang^="tr"] .partner-analytics__section-header::after,html[lang^="zh"] .partner-analytics__section-header::after{font-family:Helvetica Neue,Helvetica,sans-serif}
}
@media only screen and (max-width:48em){.partner-analytics__section-container[open] .partner-analytics__section-header::after{transform:scaleY(-1.25) translateY(0.25em)}
}
.partner-analytics__overview-text-container{display:flex;justify-content:space-between;gap:2rem}
@media only screen and (max-width:48em){.partner-analytics__overview-text-container{flex-direction:column}
}
.partner-analytics__overview-badge{position:relative;top:-1rem;margin-bottom:-1rem;width:18rem;height:100%}
.partner-analytics__related-companies{margin-top:2.5rem}
.partner-analytics__related-companies-title{margin-bottom:1rem}
.partner-analytics__related-companies-container{display:grid;grid-template-columns:repeat(auto-fit,min(9.75rem,calc(50% - 0.625rem)));gap:1.875rem;align-items:center}
@media only screen and (max-width:48em){.partner-analytics__related-companies-container{gap:.625rem;justify-content:space-evenly}
}
.partner-analytics__expertise-badges-container{margin:1.25rem 0;display:flex;flex-wrap:wrap;gap:1.25rem}
@media only screen and (max-width:48em){.partner-analytics__expertise-badges-container{margin:.75rem 0;gap:.75rem}
}
.partner-analytics__expertise-badge{height:6.25rem}
.partner-analytics__facet-lists-container{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}
@media only screen and (max-width:48em){.partner-analytics__facet-lists-container{grid-template-columns:1fr}
}
.partner-analytics__facet-lists-container a{text-decoration:none}
.partner-analytics__facet-lists-container+.partner-analytics__product-table-container{margin-top:2rem}
.partner-analytics__product-container .partner-analytics__facet-lists-container{margin-top:3.5rem}
.partner-analytics__facet-list{margin:0;margin-top:.75rem}
.partner-analytics__table{text-align:left;overflow-wrap:break-word}
.partner-analytics__table a{text-decoration:none}
.partner-analytics__table thead{background-color:#e5e6e9;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:.875rem}
html[lang^="cs"] .partner-analytics__table thead,html[lang^="ja"] .partner-analytics__table thead,html[lang^="ko"] .partner-analytics__table thead,html[lang^="pl"] .partner-analytics__table thead,html[lang^="ru"] .partner-analytics__table thead,html[lang^="tr"] .partner-analytics__table thead,html[lang^="zh"] .partner-analytics__table thead{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
.partner-analytics__table tr{border:1px solid #e5e6e9}
.partner-analytics__table th{padding:.438rem 1.25rem}
.partner-analytics__table td{padding:.625rem 1.25rem}
@media only screen and (max-width:48em){.partner-analytics__table{width:100%}
.partner-analytics__table thead{display:none}
.partner-analytics__table td{padding:.625rem .75rem;display:flex;gap:1rem;align-items:baseline}
.partner-analytics__table td::before{min-width:7rem;content:attr(data-th);font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;color:#6d6e71;font-size:.75rem;text-transform:uppercase}
html[lang^="cs"] .partner-analytics__table td::before,html[lang^="ja"] .partner-analytics__table td::before,html[lang^="ko"] .partner-analytics__table td::before,html[lang^="pl"] .partner-analytics__table td::before,html[lang^="ru"] .partner-analytics__table td::before,html[lang^="tr"] .partner-analytics__table td::before,html[lang^="zh"] .partner-analytics__table td::before{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.partner-analytics__table td:not(:first-of-type){padding-top:0}
.partner-analytics__table td[data-filled="false"]{display:none}
}
.partner-analytics__full-width-table{table-layout:fixed;margin:1rem 0}
.partner-analytics__full-width-table td>a,.partner-analytics__full-width-table td>span{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1}
@media only screen and (max-width:48em){.partner-analytics__full-width-table td>a,.partner-analytics__full-width-table td>span{-webkit-line-clamp:2}
}
.partner-analytics__product-table th:nth-child(-n+2){width:25%}
@media only screen and (min-width:48.0625em){.partner-analytics__contacts-table{width:auto}
}
@media only screen and (max-width:48em){.partner-analytics__contacts-table{margin-top:1.25rem}
}
.partner-analytics__contact-row-buttons{display:inline-flex;align-items:flex-end;gap:.8em}
.partner-analytics__contact-row-buttons button{border:0;background:0;padding:0}
.partner-analytics__contact-row-buttons svg{height:1em;fill:#2a79c4}
.partner-analytics__contact-row-buttons svg:hover{fill:#2d2d2d}
.partner-analytics__locations-content-container{display:flex;gap:3.5rem;height:40.625rem}
@media only screen and (max-width:48em){.partner-analytics__locations-content-container{flex-direction:column;height:auto}
}
.partner-analytics__locations-list-container{flex:1;max-width:31.25rem;overflow-y:scroll}
@media only screen and (max-width:48em){.partner-analytics__locations-list-container{overflow-y:visible}
}
.partner-analytics__locations-list-header{color:#43434d;margin-bottom:.75rem}
.partner-analytics__locations-hq-container{padding-bottom:1.5rem;border-bottom:1px solid #ccc;margin-bottom:1.5rem}
.partner-analytics__location:not(:last-child){margin-bottom:2rem}
.partner-analytics__location-name{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;text-transform:uppercase;cursor:pointer}
html[lang^="cs"] .partner-analytics__location-name,html[lang^="ja"] .partner-analytics__location-name,html[lang^="ko"] .partner-analytics__location-name,html[lang^="pl"] .partner-analytics__location-name,html[lang^="ru"] .partner-analytics__location-name,html[lang^="tr"] .partner-analytics__location-name,html[lang^="zh"] .partner-analytics__location-name{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
.partner-analytics__location-chip-container{margin:.5rem 0;display:flex;gap:.5rem;flex-wrap:wrap}
.partner-analytics__location-contact-buttons{display:inline-flex;align-items:flex-end;gap:.8em}
.partner-analytics__location-contact-buttons button{border:0;background:0;padding:0}
.partner-analytics__location-contact-buttons svg{height:1em;fill:#2a79c4}
.partner-analytics__location-contact-buttons svg:hover{fill:#2d2d2d}
.partner-analytics__locations-map-container{flex:2}
@media only screen and (max-width:48em){.partner-analytics__locations-map-container{flex:none;height:28.125rem}
}
.partner-analytics__locations-map-container .partner-analytics__location{background-color:#fff}
.partner-analytics__locations-map-container .partner-analytics__location-name{color:#2d2d2d;cursor:default}
.partner-analytics__regions-content-container{display:grid;grid-template-columns:repeat(4,1fr);gap:3.5rem}
@media only screen and (max-width:48em){.partner-analytics__regions-content-container{display:flex;flex-direction:column}
}
.partner-analytics__regions-content-container .partner-analytics__location:not(:last-child){margin-bottom:1rem}
.partner-analytics__regions-content-container .partner-analytics__location-name{cursor:default;color:#2a79c4}
.partner-analytics__regions-view-all{margin:1rem 0;color:#2a79c4;cursor:pointer;display:flex;align-items:center;gap:.5em}
.partner-analytics__regions-view-all::after{content:"\FE40";font-size:.8em;display:block;transform:scaleY(1.25) translateY(0.25em)}
.partner-analytics__regions-other-details[open] .partner-analytics__regions-view-all::after{transform:scaleY(-1.25) translateY(0.25em)}
.partner-analytics__company-link{text-decoration:none}
.footer{display:block;position:relative;background-color:#fff;overflow:hidden}
.footer__container{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/backTexture_WhiteGray.svg');background-size:cover;background-position:center;background-repeat:no-repeat}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.footer__container{background-size:300%}
}
@media only screen and (max-width:48em){.footer__container{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/backTexture_WhiteGray_vertical.svg');background-size:768px 1540px;background-position:center top;background-repeat:no-repeat}
}
@media only screen and (max-width:48em){.footer .breadcrumb__list{border-bottom:0}
}
@media only screen and (max-width:48em){.footer .link-list__list{overflow:visible}
}
.footer .link-list__title{padding:.375rem 0;color:#003876}
.footer .link-list__toggle{color:#003876}
.footer .link-list__toggle::before{content:"";display:block;position:absolute;height:1px;top:0;left:1.75rem;right:1.75rem;background-color:#e5e6e9}
.footer .link-list__item a{display:inline-block;color:#2d2d2d;text-decoration:none;padding:.75rem 0;line-height:1}
.footer .link-list__item a:hover,.footer .link-list__item a:focus{color:#003876;text-decoration:underline}
@media only screen and (min-width:48.0625em){.footer .column-control{margin-top:2rem}
}
@media only screen and (max-width:48em){.footer .column-control .grid{padding:0}
.footer .column-control .grid .link-list__toggle{padding-left:1.75rem;padding-right:1.75rem;outline:0}
.footer .column-control .grid .link-list__toggle{position:relative}
.footer .column-control .grid .link-list__item a{display:block;padding-left:1.75rem;padding-right:1.75rem;outline:0}
}
.footer .language-link__title{padding:.375rem 0;color:#003876}
.footer .language-link__link{color:#2d2d2d}
.footer .language-link__link:hover{color:#003876}
@media only screen and (max-width:48em){.footer .language-link{padding:.5rem 1.75rem .15rem}
.footer .language-link::before{content:"";display:block;position:absolute;height:1px;top:0;left:1.75rem;right:1.75rem;background-color:#e5e6e9}
}
.footer .headline h1,.footer .text h1,.footer .headline h2,.footer .text h2,.footer .headline h3,.footer .text h3,.footer .headline h4,.footer .text h4,.footer .headline h5,.footer .text h5{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;margin:0;padding:.375rem 0;font-size:1.25rem;color:#003876}
html[lang^="cs"] .footer .headline h1,html[lang^="cs"] .footer .text h1,html[lang^="cs"] .footer .headline h2,html[lang^="cs"] .footer .text h2,html[lang^="cs"] .footer .headline h3,html[lang^="cs"] .footer .text h3,html[lang^="cs"] .footer .headline h4,html[lang^="cs"] .footer .text h4,html[lang^="cs"] .footer .headline h5,html[lang^="cs"] .footer .text h5,html[lang^="ja"] .footer .headline h1,html[lang^="ja"] .footer .text h1,html[lang^="ja"] .footer .headline h2,html[lang^="ja"] .footer .text h2,html[lang^="ja"] .footer .headline h3,html[lang^="ja"] .footer .text h3,html[lang^="ja"] .footer .headline h4,html[lang^="ja"] .footer .text h4,html[lang^="ja"] .footer .headline h5,html[lang^="ja"] .footer .text h5,html[lang^="ko"] .footer .headline h1,html[lang^="ko"] .footer .text h1,html[lang^="ko"] .footer .headline h2,html[lang^="ko"] .footer .text h2,html[lang^="ko"] .footer .headline h3,html[lang^="ko"] .footer .text h3,html[lang^="ko"] .footer .headline h4,html[lang^="ko"] .footer .text h4,html[lang^="ko"] .footer .headline h5,html[lang^="ko"] .footer .text h5,html[lang^="pl"] .footer .headline h1,html[lang^="pl"] .footer .text h1,html[lang^="pl"] .footer .headline h2,html[lang^="pl"] .footer .text h2,html[lang^="pl"] .footer .headline h3,html[lang^="pl"] .footer .text h3,html[lang^="pl"] .footer .headline h4,html[lang^="pl"] .footer .text h4,html[lang^="pl"] .footer .headline h5,html[lang^="pl"] .footer .text h5,html[lang^="ru"] .footer .headline h1,html[lang^="ru"] .footer .text h1,html[lang^="ru"] .footer .headline h2,html[lang^="ru"] .footer .text h2,html[lang^="ru"] .footer .headline h3,html[lang^="ru"] .footer .text h3,html[lang^="ru"] .footer .headline h4,html[lang^="ru"] .footer .text h4,html[lang^="ru"] .footer .headline h5,html[lang^="ru"] .footer .text h5,html[lang^="tr"] .footer .headline h1,html[lang^="tr"] .footer .text h1,html[lang^="tr"] .footer .headline h2,html[lang^="tr"] .footer .text h2,html[lang^="tr"] .footer .headline h3,html[lang^="tr"] .footer .text h3,html[lang^="tr"] .footer .headline h4,html[lang^="tr"] .footer .text h4,html[lang^="tr"] .footer .headline h5,html[lang^="tr"] .footer .text h5,html[lang^="zh"] .footer .headline h1,html[lang^="zh"] .footer .text h1,html[lang^="zh"] .footer .headline h2,html[lang^="zh"] .footer .text h2,html[lang^="zh"] .footer .headline h3,html[lang^="zh"] .footer .text h3,html[lang^="zh"] .footer .headline h4,html[lang^="zh"] .footer .text h4,html[lang^="zh"] .footer .headline h5,html[lang^="zh"] .footer .text h5{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.footer .text p{margin-top:0;margin-bottom:.625rem}
.footer .generic-container{position:relative;margin-top:.5rem;overflow:visible}
.footer .generic-container__bg-white{display:none}
@media only screen and (max-width:48em){.footer .generic-container{padding:.5rem 1.75rem 1.25rem;margin-top:0}
.footer .generic-container::before{content:"";display:block;position:absolute;height:1px;top:0;left:1.75rem;right:1.75rem;background-color:#e5e6e9}
}
.footer .social-links{margin-top:2.188rem}
.footer .social-links__header{font-size:1.25rem;line-height:1;color:#003876}
@media only screen and (max-width:48em){.footer .social-links{padding:1.15rem 1.75rem;margin-top:0}
.footer .social-links__links{justify-content:space-between}
.footer .social-links::before{content:"";display:block;position:absolute;height:1px;top:0;left:1.75rem;right:1.75rem;background-color:#e5e6e9}
}
.footer__bottom-bar{display:flex;justify-content:center;align-items:center;margin-top:2.938rem}
.footer__bottom-bar_inner{background:#003876;background:linear-gradient(260deg,#cd163f 29%,#f58025 76%);display:flex;flex-direction:column-reverse;align-items:center;height:5rem;padding:0 4rem;color:#fff;background-image:url("../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/footer_bottom_shape_mobile.svg");background-size:contain;background-position:center bottom;background-repeat:no-repeat}
@media only screen and (min-width:48.0625em){.footer__bottom-bar_inner{padding:0 10rem;flex-direction:row;background-image:url("../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/footer_bottom_shape_desktop.svg")}
}
@media only screen and (max-width:25em){.footer__bottom-bar_inner{padding:0 2rem}
}
.footer__logo_separator{display:none;position:relative;top:1px;margin:0 1.25rem 0 1rem;width:1px;border-radius:1px;height:1.125rem;background-color:#fff}
@media only screen and (min-width:48.0625em){.footer__logo_separator{display:block}
}
.footer__policy_separator{position:relative;top:2px;margin:0 .25rem 0 .25rem;width:1px;border-radius:1px;height:.625rem;background-color:#fff}
@media only screen and (min-width:48.0625em){.footer__policy_separator{top:6px}
}
.footer__policies{display:flex;flex-direction:row}
.footer__text-container{display:flex;flex-direction:column;align-items:center}
.footer__text-container a{text-decoration:none;color:#fff}
.footer__text-container a:hover{color:#fff;text-decoration:underline}
.footer__text-container a:visited{color:#fff}
.footer__copyright-text{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:.75rem;line-height:1.125rem;letter-spacing:.03125em;position:relative;top:-4px;text-align:center}
html[lang^="cs"] .footer__copyright-text,html[lang^="ja"] .footer__copyright-text,html[lang^="ko"] .footer__copyright-text,html[lang^="pl"] .footer__copyright-text,html[lang^="ru"] .footer__copyright-text,html[lang^="tr"] .footer__copyright-text,html[lang^="zh"] .footer__copyright-text{font-family:Helvetica Neue,Helvetica,sans-serif}
@media only screen and (min-width:48.0625em){.footer__copyright-text{top:1px}
}
.footer__logo{position:relative;top:-7px}
.footer__logo img{width:110px;height:auto}
@media only screen and (min-width:48.0625em){.footer__logo{top:3px}
.footer__logo img{width:150px}
}
.cmp-header{align-items:center;display:flex;flex-direction:column;position:relative}
@media only screen and (min-width:48.0625em){.cmp-header{padding:1rem;flex-direction:row;height:4.765rem;justify-content:flex-start}
}
.cmp-header__nav--whitelabel .cmp-navigation__group .cmp-navigation__item-link{color:#fff}
.cmp-header__search .cq-placeholder{width:200px}
.cmp-header__banner{display:none}
@media only screen and (min-width:48.0625em){.cmp-header__banner{display:block;height:4.765rem;left:0;margin:0 calc(50% - 50vw);position:absolute;min-width:100vw;top:0;z-index:-1}
}
.cmp-header .cmp-header__navbar{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:1rem;width:100%}
.cmp-header .cmp-header__navbar.open{padding-bottom:1rem}
@media only screen and (min-width:48.0625em){.cmp-header .cmp-header__navbar{padding:0;width:auto}
}
.cmp-header__nav-search{display:none;flex-direction:column;height:100%;opacity:0;overflow-y:auto;position:relative;transition:opacity 0 ease-out;width:100vw;z-index:-1}
@media only screen and (min-width:48.0625em){.cmp-header__nav-search{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-left:20px;opacity:1;overflow-y:visible;width:100%;z-index:0}
}
.cmp-header.open{height:100%;position:fixed;width:100%;z-index:500}
.cmp-header.open .cmp-header__nav-search{display:flex;opacity:1;transition:opacity .25s ease-out}
.cmp-header.open .cmp-navigation__group{margin:1.25rem 0 0}
.cmp-header.open .cmp-navigation__group:first-child{margin-top:0}
.cmp-header.open .cmp-navigation__group li{padding:0}
.cmp-header.open .cmp-navigation__group li a{display:block;padding:1rem 0}
.cmp-header.open .cmp-navigation__group li a:hover::after,.cmp-header.open .cmp-navigation__group li a:focus::after{content:none}
.cmp-header.open .cmp-navigation__group .cmp-navigation__item--level-0:first-child{border-top:1px solid #dcdede}
.cmp-header.open .cmp-navigation__group .cmp-navigation__item--level-0+li{border-top:1px solid #dcdede}
.cmp-header.open .cmp-navigation__group .cmp-navigation__item--level-1+li:last-child{padding-bottom:.75rem}
.cmp-header.open .cmp-search-box__form{border-top:1px solid #dcdede;border-bottom:1px solid #dcdede;padding:1rem}
.cmp-header.open .cmp-search-box__form input[type='text']{transform:scaleX(1);border:0;padding:0 1.25rem;width:100%}
.cmp-header .hamburger-wrapper{display:flex;cursor:pointer;height:44px;width:44px}
@media only screen and (min-width:48.0625em){.cmp-header .hamburger-wrapper{display:none}
}
.cmp-header .mobile-nav-icon{align-self:center;background:#000;cursor:pointer;display:block;height:5px;position:relative;transition:.2s ease all;width:30px}
.cmp-header .mobile-nav-icon::before{background:#000;content:'';height:5px;position:absolute;top:-10px;transition:.2s ease all;width:30px}
.cmp-header .mobile-nav-icon::after{background:#000;content:'';height:5px;position:absolute;top:10px;transition:.2s ease all;width:30px}
.cmp-header .mobile-nav-icon.open{background:transparent}
.cmp-header .mobile-nav-icon.open::before{transform:rotate(45deg);top:0}
.cmp-header .mobile-nav-icon.open::after{transform:rotate(-45deg);top:0}
@media only screen and (min-width:48.0625em){.cmp-header .mobile-nav-icon{display:none}
}
.cmp-header .desktop-logo{align-self:center;display:none;height:auto;max-width:10rem}
@media only screen and (min-width:48.0625em){.cmp-header .desktop-logo{display:flex}
}
.cmp-header .mobile-logo{align-self:center;display:flex;height:auto;max-width:5rem}
@media only screen and (min-width:48.0625em){.cmp-header .mobile-logo{display:none}
}
.grid-test{padding:0 0 2rem;background:#e1ebf4}
.grid-test .grid{margin-bottom:2.5rem}
.grid-test .grid:last-child{margin-bottom:0}
.grid-test [class^="col-"],.grid-test [class*=" col-"]{color:#fff}
.grid-test [class^="col-"] .content,.grid-test [class*=" col-"] .content{display:flex;justify-content:center;align-items:center;text-align:center;padding:.5rem;border-radius:3rem;background:#003876}
.grid-test [class^="col-"]:nth-child(even) .content,.grid-test [class*=" col-"]:nth-child(even) .content{background:#003e7e}
@media only screen and (max-width:99.78125em){.style-guide-icons .style-guide-headline{margin-left:2.66666667rem;margin-right:2.66666667rem}
}
.style-guide-icons .style-guide-column-container{padding:0}
.style-guide-icons .icon-container{display:flex;flex-wrap:wrap;max-height:500px;margin-bottom:2rem;overflow-y:auto}
.style-guide-icons .icon-container .display-icon{width:33.333%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:1.25rem}
@media only screen and (min-width:48.0625em){.style-guide-icons .icon-container .display-icon{width:12.5%}
}
.style-guide-icons .icon-container .display-icon .icon-name{font-size:.875rem;line-height:1.375rem;letter-spacing:.03125em;letter-spacing:0;display:block;color:#6d6e71;margin-top:.25rem;text-align:center}
.style-guide-icons .icon-container .display-icon svg{width:32px;height:32px}
.alert-banner{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;margin-bottom:.5rem;font-size:1.25rem;line-height:1.75rem;background:linear-gradient(120deg,#cd163f 0,#f58025 100%);position:fixed;display:block;top:0;left:0;right:0;width:100%;color:#fff;z-index:101;opacity:0;transition:opacity .3s ease-out}
html[lang^="cs"] .alert-banner,html[lang^="ja"] .alert-banner,html[lang^="ko"] .alert-banner,html[lang^="pl"] .alert-banner,html[lang^="ru"] .alert-banner,html[lang^="tr"] .alert-banner,html[lang^="zh"] .alert-banner{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
.alert-banner.highlighted{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}
html[lang^="cs"] .alert-banner.highlighted,html[lang^="ja"] .alert-banner.highlighted,html[lang^="ko"] .alert-banner.highlighted,html[lang^="pl"] .alert-banner.highlighted,html[lang^="ru"] .alert-banner.highlighted,html[lang^="tr"] .alert-banner.highlighted,html[lang^="zh"] .alert-banner.highlighted{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:800}
.alert-banner[aria-hidden="false"]{opacity:1}
.alert-banner[aria-hidden="true"]{pointer-events:none;display:none}
.alert-banner__container{position:relative;display:flex;flex-direction:column;flex-wrap:wrap;max-width:1600px;margin:0 auto;justify-content:center;align-items:center;padding:1.125rem 3.125rem}
@media only screen and (min-width:48.0625em){.alert-banner__container{flex-direction:row}
}
.alert-banner__text{text-align:center;padding:0}
@media only screen and (min-width:48.0625em){.alert-banner__text{margin:.188rem 0}
}
.alert-banner__cta{padding:0;margin-top:.75rem}
@media only screen and (min-width:48.0625em){.alert-banner__cta{flex-direction:row;padding:0 2.5rem;margin:.188rem 0}
}
.alert-banner__close{position:absolute;display:block;top:0;right:0;background:transparent;border:0;padding:1rem;margin:0}
.alert-banner__close span{position:relative;display:flex;align-items:flex-start}
@media only screen and (min-width:48.0625em){.alert-banner__close span{align-items:center}
}
.alert-banner__close svg{width:1.125rem;height:1.125rem;fill:#fff}
@media only screen and (min-width:48.0625em){.alert-banner__close{bottom:0;padding:0 1rem}
}
@media only screen and (max-width:48em){.button a,.button button,.button span.is-button{width:100%}
}
.button.primary a,.button.primary button,.button.primary span.is-button{padding:15px 24px;border-radius:8px}
.button b{font-weight:bold}
.hero-banner{color:#2d2d2d;display:block;position:relative;overflow:hidden;width:100%;z-index:0;transition:transform .3s ease-out}
@media only screen and (min-width:48.0625em){.hero-banner.fixed-parallax{left:0;position:fixed;right:0;top:0}
}
@media only screen and (max-height:37.5em){.hero-banner.fixed-parallax{left:auto;position:relative;right:auto;top:auto}
}
.hero-banner .hero-banner-sns__wrapper{align-items:left;background-color:#fff;display:flex;flex-flow:column nowrap;height:100%;justify-content:center;margin:0;overflow:hidden;position:relative;width:100%;z-index:0;min-height:400px}
.hero-banner .hero-banner-sns__container{min-height:400px;height:45vh}
@media only screen and (min-width:48.0625em){.hero-banner .hero-banner-sns__container{height:100%}
}
.hero-banner .hero-banner-sns__container.no-content-bg{background:#fff;height:100%}
.hero-banner .hero-banner-sns__container.no-content-bg .hero-banner-sns__wrapper{display:block;overflow:auto;position:static}
.hero-banner .hero-banner-sns__container.no-content-bg .hero-banner-sns__content-wrapper{max-width:65vw}
.hero-banner .hero-banner-sns__container.no-content-bg .content-bg{background:#fff}
.hero-banner h1,.hero-banner .hero-banner-sns__header{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:3rem;line-height:56px}
html[lang^="cs"] .hero-banner h1,html[lang^="cs"] .hero-banner .hero-banner-sns__header,html[lang^="ja"] .hero-banner h1,html[lang^="ja"] .hero-banner .hero-banner-sns__header,html[lang^="ko"] .hero-banner h1,html[lang^="ko"] .hero-banner .hero-banner-sns__header,html[lang^="pl"] .hero-banner h1,html[lang^="pl"] .hero-banner .hero-banner-sns__header,html[lang^="ru"] .hero-banner h1,html[lang^="ru"] .hero-banner .hero-banner-sns__header,html[lang^="tr"] .hero-banner h1,html[lang^="tr"] .hero-banner .hero-banner-sns__header,html[lang^="zh"] .hero-banner h1,html[lang^="zh"] .hero-banner .hero-banner-sns__header{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:500}
@media only screen and (max-width:48em){.hero-banner h1,.hero-banner .hero-banner-sns__header{font-size:2rem;line-height:40px}
}
.hero-banner .subheading-1{font-size:1.5rem;line-height:32px}
@media only screen and (max-width:48em){.hero-banner .subheading-1{font-size:1.25rem;line-height:24px}
}
.hero-banner .subheading-3{font-size:.875rem;line-height:16px}
.hero-banner .hero-banner-sns__content-wrapper{display:none;padding:0 1.75rem;position:relative;transition:transform .3s ease-out}
@media only screen and (min-width:48.0625em){.hero-banner .hero-banner-sns__content-wrapper{align-content:flex-start;align-items:flex-start;display:flex;flex-flow:column;height:100%;justify-content:center;max-width:45vw;padding:3.5rem;padding-left:2.5rem;z-index:2}
}
@media only screen and (max-width:79.9375em){.hero-banner .hero-banner-sns__content-wrapper{max-width:55vw;padding-right:1rem}
}
.hero-banner .hero-banner-sns__content-wrapper-mobile{background-repeat:no-repeat;background-size:100% auto;height:100%;position:relative;margin-top:-85px;width:100%;z-index:1}
@media only screen and (min-width:48.0625em){.hero-banner .hero-banner-sns__content-wrapper-mobile{display:none}
}
.hero-banner .hero-banner-sns__content-wrapper-mobile.no-content-bg{background:#fff;margin-top:0}
.hero-banner .hero-banner-sns__content-wrapper-innner-mobile{padding:4rem 3rem 0 2rem}
.hero-banner .hero-banner-sns__subtitle-content{align-items:flex-start;display:flex;flex-direction:column;min-width:240px}
@media only screen and (min-width:48.0625em){.hero-banner .hero-banner-sns__subtitle-content{min-height:70px;align-items:flex-end;flex-direction:row}
}
.hero-banner .hero-banner-sns__subtitle-image{max-height:70px;margin:0 0 .75rem 0}
@media only screen and (min-width:48.0625em){.hero-banner .hero-banner-sns__subtitle-image{margin:0 .875rem .75rem 0}
}
@media only screen and (max-width:48em){.hero-banner .hero-banner-sns__subtitle-image{max-width:160px}
}
.hero-banner .hero-banner-sns__gradient,.hero-banner .gradient-shadow{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;height:100%;left:0;mix-blend-mode:hard-light;position:absolute;right:0;top:0;width:100%;z-index:-2}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.hero-banner .hero-banner-sns__gradient,.hero-banner .gradient-shadow{background-size:300%}
}
.hero-banner .content-bg{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/octagon_mask_red-orange.svg');background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;display:none;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:-1}
@media only screen and (min-width:48.0625em){.hero-banner .content-bg{display:block}
}
@media only screen and (max-width:79.9375em){.hero-banner .content-bg{width:140%}
}
.hero-banner .mobile-content-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:-1}
@media only screen and (min-width:48.0625em){.hero-banner .mobile-content-bg{display:none}
}
.hero-banner .gradient-shadow{background:linear-gradient(120deg,#2d2d2d,rgba(205,22,63,0) 62%,rgba(245,128,37,0) 72%,#2d2d2d)}
.hero-banner .hero-banner-sns__textured-image{background-position:center;background-repeat:no-repeat;background-size:cover;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:-2}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.hero-banner .hero-banner-sns__textured-image{background-size:300%}
}
.hero-banner .hero-banner-sns__image{background-position:center center;background-size:cover;bottom:0;height:100%;position:absolute;left:0;overflow:hidden;right:0;top:0;width:100%;z-index:-3}
.hero-banner .hero-banner-sns__image picture img{min-height:100%;min-width:100%;max-width:none;object-fit:cover;height:100%}
.hero-banner .hero-banner-sns__image picture img.right{position:absolute;right:0}
.hero-banner .hero-banner-sns__image picture img.left{position:absolute;left:0}
.hero-banner .hero-banner-sns__image picture img.top{position:absolute;object-position:top;top:0}
.hero-banner .hero-banner-sns__image picture img.bottom{position:absolute;object-position:bottom;bottom:0}
.hero-banner .hero-banner-sns__image picture img.center{position:absolute;left:50%;transform:translate(-50%,0)}
.hero-banner .hero-banner-sns__image picture img.middle{position:absolute;bottom:50%;transform:translate(0,50%)}
.hero-banner .hero-banner-sns__image picture img.center.middle{position:absolute;left:50%;bottom:50%;transform:translate(-50%,50%)}
.hero-banner .hero-banner-sns__container.has-parallax .parallax{display:block}
.hero-banner .hero-banner-sns__container.edit-mode,.hero-banner .hero-banner-sns__container.preview-mode{height:500px}
.hero-banner .hero-banner-sns__container.edit-mode .hero-banner-sns__wrapper,.hero-banner .hero-banner-sns__container.preview-mode .hero-banner-sns__wrapper{height:700px;position:absolute;top:0}
.hero-banner body.edit .hero-banner-sns__container{height:500px}
.hero-banner .gradient.edit-mode,.hero-banner .gradient.preview-mode{display:none}
.hero-banner .hero-banner-sns__ghost{pointer-events:none;position:relative;visibility:hidden;z-index:-1}
@media only screen and (max-width:48em){.hero-banner .hero-banner-sns__ghost{display:none}
}
@media only screen and (max-height:37.5em){.hero-banner .hero-banner-sns__ghost{display:none}
}
.hero-banner .hero-banner-sns__components{margin-top:1.75rem}
@media only screen and (min-width:48.0625em){.hero-banner .hero-banner-sns__components{margin-top:3.5rem}
}
@media only screen and (min-width:2000px){.hero-banner .hero-banner-sns__components{margin-top:1.5rem}
}
.hero-banner .hero-banner-sns__components>button,.hero-banner .hero-banner-sns__components>.button{align-items:center;display:flex;justify-content:center;margin:0 0 1.75rem 0;text-align:center;text-shadow:none}
@media only screen and (min-width:48.0625em){.hero-banner .hero-banner-sns__components>button,.hero-banner .hero-banner-sns__components>.button{display:inline-block;margin:0 1.75rem 0 0}
}
.hero-banner .hero-banner-sns__components .search{text-shadow:none}
.hero-banner .hero-banner-sns__components .search__input-over.active .search__label{border-radius:.375rem;padding:0 1rem 0 1rem}
.hero-banner .social-media-sharing p{margin-right:1.75rem;text-transform:uppercase}
.hero-banner .social-media-sharing svg{left:1px;position:relative;top:2px}
@media only screen and (min-width:48.0625em){.hero-banner .hero-banner-sns__content{height:100%;width:100%}
}
.hero-banner .hero-banner-sns__content h1,.hero-banner .hero-banner-sns__content .subheading-1,.hero-banner .hero-banner-sns__content .subheading-3{margin-bottom:0;margin-top:0}
.hero-banner .hero-banner-sns__content h1{margin-bottom:20px}
.hero-banner .hero-banner-sns__content .subheading-3{display:inline-block;margin:0 1.75rem 1.75rem 0;text-transform:uppercase}
.hero-banner .hero-banner-sns__time-to-read-wrapper{display:inline-block;margin-top:.875rem;position:relative;width:100%}
@media only screen and (min-width:48.0625em){.hero-banner .hero-banner-sns__time-to-read-wrapper{display:inline;margin-top:0;width:auto}
}
.hero-banner .hero-banner-sns__time-to-read-wrapper .time-to-read_icon{position:relative;top:3px}
.hero-banner .hero-banner-sns__time-to-read-wrapper svg{height:1.25rem;fill:#2d2d2d;width:1.25rem}
.hero-banner .hero-banner-sns__time-to-read{margin-left:.4375rem}
.hero-banner .hero-banner-sns__video{height:100%;left:50%;min-height:100%;min-width:100%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:-3}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.hero-banner .hero-banner-sns__video{width:100%}
}
.hero-banner.event-split{height:364px}
.hero-banner.event-split .hero-banner-sns__image{height:364px;background-position:top center;background-size:auto 100%;background-repeat:no-repeat}
.hero-banner .gradient-ra-red-to-orange-solid .content-bg{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/octagon_mask_red-orange.svg')}
.hero-banner .gradient-ra-red-to-orange-solid.hero-banner-sns__content-wrapper-mobile{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/mobile_octagon_mask_red-orange.svg')}
.hero-banner .gradient-ra-red-to-orange .content-bg{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/octagon_mask_red-to-orange.svg')}
.hero-banner .gradient-ra-red-to-orange.hero-banner-sns__content-wrapper-mobile{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/mobile_octagon_mask_red-to-orange.svg')}
.hero-banner .gradient-ra-red-to-ab-blue-solid .content-bg{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/octagon_mask_red-ABblue.svg')}
.hero-banner .gradient-ra-red-to-ab-blue-solid.hero-banner-sns__content-wrapper-mobile{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/mobile_octagon_mask_red-ABblue.svg')}
.hero-banner .gradient-ra-red-to-ab-blue .content-bg{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/octagon_mask_red-to-ABblue.svg')}
.hero-banner .gradient-ra-red-to-ab-blue.hero-banner-sns__content-wrapper-mobile{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/mobile_octagon_mask_red-to-ABblue.svg')}
.hero-banner .gradient-ra-red-to-garnet-solid .content-bg{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/octagon_mask_red-garnet.svg')}
.hero-banner .gradient-ra-red-to-garnet-solid.hero-banner-sns__content-wrapper-mobile{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/mobile_octagon_mask_red-garnet.svg')}
.hero-banner .gradient-ra-red-to-garnet .content-bg{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/octagon_mask_red-to-garnet.svg')}
.hero-banner .gradient-ra-red-to-garnet.hero-banner-sns__content-wrapper-mobile{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/mobile_octagon_mask_red-to-garnet.svg')}
.hero-banner .gradient-ab-blue-to-grey-solid .content-bg{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/octagon_mask_ABblue-grey.svg')}
.hero-banner .gradient-ab-blue-to-grey-solid.hero-banner-sns__content-wrapper-mobile{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/mobile_octagon_mask_ABblue-grey.svg')}
.hero-banner .gradient-ab-blue-to-grey .content-bg{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/octagon_mask_ABblue-to-grey.svg')}
.hero-banner .gradient-ab-blue-to-grey.hero-banner-sns__content-wrapper-mobile{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/mobile_octagon_mask_ABblue-to-grey.svg')}
.hero-banner .gradient-ab-blue-to-garnet-solid .content-bg{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/octagon_mask_ABblue-garnet.svg')}
.hero-banner .gradient-ab-blue-to-garnet-solid.hero-banner-sns__content-wrapper-mobile{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/mobile_octagon_mask_ABblue-garnet.svg')}
.hero-banner .gradient-ab-blue-to-garnet .content-bg{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/octagon_mask_ABblue-to-garnet.svg')}
.hero-banner .gradient-ab-blue-to-garnet.hero-banner-sns__content-wrapper-mobile{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/mobile_octagon_mask_ABblue-to-garnet.svg')}
.hero-banner .gradient-ft-blue-to-green-solid .content-bg{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/octagon_mask_FTblue-green.svg')}
.hero-banner .gradient-ft-blue-to-green-solid.hero-banner-sns__content-wrapper-mobile{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/mobile_octagon_mask_FTblue-green.svg')}
.hero-banner .gradient-ft-blue-to-green .content-bg{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/octagon_mask_FTblue-to-green.svg')}
.hero-banner .gradient-ft-blue-to-green.hero-banner-sns__content-wrapper-mobile{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/mobile_octagon_mask_FTblue-to-green.svg')}
.hero-banner .gradient-ft-blue-to-ab-blue-solid .content-bg{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/octagon_mask_FTblue-ABblue.svg')}
.hero-banner .gradient-ft-blue-to-ab-blue-solid.hero-banner-sns__content-wrapper-mobile{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/mobile_octagon_mask_FTblue-ABblue.svg')}
.hero-banner .gradient-ft-blue-to-ab-blue .content-bg{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/octagon_mask_FTblue-to-ABblue.svg')}
.hero-banner .gradient-ft-blue-to-ab-blue.hero-banner-sns__content-wrapper-mobile{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/mobile_octagon_mask_FTblue-to-ABblue.svg')}
.hero-banner .gradient-green-to-ab-blue-solid .content-bg{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/octagon_mask_green-ABblue.svg')}
.hero-banner .gradient-green-to-ab-blue-solid.hero-banner-sns__content-wrapper-mobile{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/mobile_octagon_mask_green-ABblue.svg')}
.hero-banner .gradient-green-to-ab-blue .content-bg{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/octagon_mask_green-to-ABblue.svg')}
.hero-banner .gradient-green-to-ab-blue.hero-banner-sns__content-wrapper-mobile{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/mobile_octagon_mask_green-to-ABblue.svg')}
.hero-banner .gradient-orange-to-purple-solid .content-bg{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/octagon_mask_orange-purple.svg')}
.hero-banner .gradient-orange-to-purple-solid.hero-banner-sns__content-wrapper-mobile{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/mobile_octagon_mask_orange-purple.svg')}
.hero-banner .gradient-orange-to-purple .content-bg{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/octagon_mask_orange-to-purple.svg')}
.hero-banner .gradient-orange-to-purple.hero-banner-sns__content-wrapper-mobile{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/mobile_octagon_mask_orange-to-purple.svg')}
.hero-banner .ra-none .content-bg{background-image:none}
.hero-banner .ra-none.hero-banner-sns__content-wrapper-mobile{background-image:none}
.hero-banner .gradient-ss-burn,.hero-banner .gradient-ss-radial,.hero-banner .gradient-ss-linear{color:#fff}
.hero-banner .gradient-ss-burn .content-bg,.hero-banner .gradient-ss-radial .content-bg,.hero-banner .gradient-ss-linear .content-bg{filter:brightness(0.6) contrast(1.8) saturate(1.5) sepia(0.2) hue-rotate(350deg);background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/gradient-burn.png');background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;opacity:.45}
.hero-banner .gradient-ss-burn.hero-banner-sns__content-wrapper-mobile,.hero-banner .gradient-ss-radial.hero-banner-sns__content-wrapper-mobile,.hero-banner .gradient-ss-linear.hero-banner-sns__content-wrapper-mobile{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/gradient-burn-mobile.jpg');background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}
.hero-banner .gradient-ss-radial .content-bg{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/gradiant-radial.png')}
.hero-banner .gradient-ss-radial.hero-banner-sns__content-wrapper-mobile{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/gradiant-radial.png')}
.hero-banner .gradient-ss-linear .content-bg{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/gradiant-linear.png')}
.hero-banner .gradient-ss-linear.hero-banner-sns__content-wrapper-mobile{background-image:url('../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/backgrounds/gradiant-linear.png')}
body.edit .hero-banner-sns__container{height:500px}
@media only screen and (max-width:48em){.hero-banner{height:436px}
}
.hero-banner h1,.hero-banner .hero-banner-sns__header{font-size:56px;font-weight:bold;line-height:52px}
@media only screen and (max-width:48em){.hero-banner h1,.hero-banner .hero-banner-sns__header{font-size:2rem;line-height:40px}
}
.hero-banner .hero-banner-sns__content-wrapper{max-width:70vw;height:584px;justify-content:flex-end}
.hero-banner .hero-banner-sns__content-wrapper .hero-banner-sns__description{margin-left:3px;margin-bottom:20px}
.hero-banner .hero-banner-sns__content-wrapper-mobile{width:100%;height:264px;position:absolute;top:86px}
.hero-banner .hero-banner-sns__content-wrapper-mobile .hero-banner-sns__content-wrapper-innner-mobile{padding:0 0 0 24px}
.hero-banner .hero-banner-sns__content-wrapper-mobile .hero-banner-sns__header{left:22px;max-width:85%}
.hero-banner .hero-banner-sns__content-wrapper-mobile .hero-banner-sns__components>.button.primary{padding:0}
.hero-banner .hero-banner-sns__content-wrapper-mobile .hero-banner-sns__components>.button.primary a{bottom:20px;padding:8px 24px;border-radius:5px}
@media only screen and (max-width:48em){.hero-banner .hero-banner-sns__container{height:436px}
}
@media only screen and (max-width:48em){.hero-banner .hero-banner-sns__image{height:230px;background-size:100% auto;background-repeat:no-repeat;top:236px;margin:0}
}
.hero-banner .hero-banner-sns__components{margin-top:0}
.hero-banner .hero-banner-sns__components>.button{justify-content:left}
.hero-banner .hero-banner-sns__components>.button.primary{border-radius:5px}
.quick-links svg{fill:#f15a22}
.sub-nav{background:#fff url('../../../etc.clientlibs/sprecher-schuh/clientlibs/clientlib-base/resources/backgrounds/stripes.png') no-repeat;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,0.15);box-shadow:0 5px 5px 0 rgba(0,0,0,0.15)}
.table thead{background-color:#003876}
.table thead th{color:#fff}
.table th,.table td{border:1px solid #e5e6e9}
.teaser{padding:0 0 44px 0}
.teaser .h2{font-weight:700}
.teaser .teaser__text{font-size:1rem;letter-spacing:-0.5px;line-height:1.4rem}
.teaser .teaser__container{padding:0}
.teaser .teaser__container .teaser__title{font-size:20px;letter-spacing:-0.6px;line-height:28px;font-weight:700}
.teaser .teaser__container .teaser__subtitle{font-size:14px;text-align:left}
.teaser .teaser__container .teaser__text p{font-size:16px;letter-spacing:-0.5px;line-height:22px}
.teaser .teaser__container .teaser__text h2{font-size:20px;font-weight:700;line-height:28px}
.teaser .teaser__container .teaser__subtitle+.teaser__title{font-size:24px;font-weight:normal;line-height:28px}
.teaser .teaser__container .teaser__wrapper{margin:0 0 28px 0}
.teaser .teaser__container .button{border:0}
.teaser .teaser__container .teaser__content.center-content .link__anchor,.teaser .teaser__container .teaser__content.center-content .link__is-anchor{justify-content:center}
.cmp-text .h1{font-size:28px;line-height:32px}
@media only screen and (min-width:48.0625em){.cmp-text .h1{font-size:40px;line-height:48px}
}
.cmp-text .h2,.cmp-text b,.cmp-text .ff-primary-bold-rte{font-weight:700}
.cmp-footer{display:flex;align-items:center;flex-direction:column;justify-content:space-between;text-align:center;padding:40px;background-image:linear-gradient(to bottom,#fff,#e5e6e9 126%)}
@media only screen and (min-width:48.0625em){.cmp-footer{display:flex}
}
.cmp-footer ul{list-style:none;margin:0;align-items:center;display:flex}
.cmp-footer li{list-style:none;margin-left:0}
.cmp-footer img{object-fit:contain;margin:12px}
.cmp-footer__distributors{justify-content:space-between;width:100%}
.cmp-footer__distributors-title{color:#333;font-size:24px;font-weight:bold}
@media only screen and (min-width:48.0625em){.cmp-footer__distributors-title{font-size:40px}
}
.cmp-footer__distributors-list{display:flex;flex-direction:column;justify-content:center}
.cmp-footer__distributors-list img{height:140px;max-width:50%;padding:9px 18px}
@media only screen and (min-width:48.0625em){.cmp-footer__distributors-list{flex-wrap:wrap;flex-direction:row}
.cmp-footer__distributors-list img{height:140px;max-width:240px;padding:18px 36px}
}
.cmp-footer__middle{display:flex;justify-content:space-evenly;flex-direction:column;flex-wrap:wrap;align-items:center}
@media only screen and (min-width:48.0625em){.cmp-footer__middle{flex-direction:row;align-items:flex-start}
}
.cmp-footer__bottom{display:flex;justify-content:center;flex-direction:column-reverse;flex-wrap:wrap;align-items:center}
@media only screen and (min-width:48.0625em){.cmp-footer__bottom{gap:30px;flex-direction:row}
}
.cmp-footer__copyright-text p{font-size:12px;line-height:18px;margin:0;color:#333}
.cmp-footer__socialicons img{height:20px}
.cmp-footer__main{min-width:50%}
.cmp-footer__main-text{font-size:20px;line-height:28px;color:#333}
.cmp-footer__main-logo{height:38px}
.cmp-footer__message-button{font-size:14px;color:#036;padding:9px 24px;border-radius:4px;border:solid 2px #036;background-color:#fff}
.hidden{display:none}
.cmp-mainnav{position:relative;display:flex;align-items:stretch;justify-content:space-between;box-shadow:0 2px 8px 0 rgba(0,0,0,0.25);background-color:#fff;z-index:10}
.cmp-mainnav ul,.cmp-mainnav li{list-style:none;margin:0}
.cmp-mainnav a{text-decoration:none;color:#6d6e71}
.cmp-mainnav a:hover{text-decoration:underline}
.cmp-mainnav a:focus{border-color:#f58025}
.cmp-mainnav__logo{object-fit:contain;height:32px;margin:10px 16px}
@media only screen and (min-width:48.0625em){.cmp-mainnav__logo{height:48px;margin:16px 38px}
}
@media only screen and (min-width:48.0625em){.cmp-mainnav__tab{display:flex;align-items:stretch;box-sizing:border-box;border-bottom:4px solid;border-color:transparent}
.cmp-mainnav__tab>a{color:#6d6e71}
.cmp-mainnav__tab--active{border-color:#f58025}
.cmp-mainnav__tab--active .cmp-mainnav__tab-wrapper{display:flex}
.cmp-mainnav__tab--active .cmp-mainnav__sub-tab-list{display:flex}
}
.cmp-mainnav__tab .cmp-mainnav__sub-tab-link{font-size:17px;font-weight:600}
.cmp-mainnav__tab .cmp-mainnav__item-list{margin:5px 0 0 0}
.cmp-mainnav__tab .cmp-mainnav__item-list .cmp-mainnav__item-link{font-size:15px}
.cmp-mainnav__mobile-menu{display:none;box-shadow:0 2px 8px 0 rgba(0,0,0,0.25);border-radius:0 0 10px 10px}
.cmp-mainnav__mobile-menu--active{position:absolute;left:0;top:62px;width:100%;flex-direction:column;display:flex;background-color:#fff;padding:20px}
@media only screen and (min-width:48.0625em){.cmp-mainnav__mobile-menu--active{display:none}
}
@media only screen and (min-width:48.0625em){.cmp-mainnav__mobile-menu--active{top:90px}
}
.cmp-mainnav__mobile-menu .cmp-mainnav__tab a,.cmp-mainnav__mobile-menu .cmp-mainnav__sub-tab a{font-family:"Open Sans",sans-serif}
.cmp-mainnav__previous-layer::before{content:"\2329";display:inline-block;position:relative}
@media only screen and (min-width:48.0625em){.cmp-mainnav__previous-layer-wrapper{display:none}
}
.cmp-mainnav__mobile-menu-wrapper li{padding-top:15px;padding-bottom:15px}
.cmp-mainnav__mobile-menu-wrapper li a{color:#2d2d2d}
.cmp-mainnav__mobile-menu-wrapper li:not(:first-child){border-top:solid 1px #e5e6e9}
.cmp-mainnav__mobile-menu-wrapper li:last-child{padding-bottom:0}
.cmp-mainnav__sub-tab-mobile-wrapper{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-bottom:solid 1px #e5e6e9}
.cmp-mainnav__sub-tab-mobile-label{font-size:20px;font-family:"Open Sans",sans-serif}
a.cmp-mainnav__sub-tab-mobile-link{color:#2a79c4}
.cmp-mainnav__sub-tab-mobile-link::after{content:"\2192";display:inline-block;margin-left:5px;font-size:20px}
.cmp-mainnav__menu{display:none;padding-right:30px}
@media only screen and (min-width:48.0625em){.cmp-mainnav__menu{display:flex}
}
.cmp-mainnav__menu--activate{display:flex;flex-direction:row}
.cmp-mainnav__tab-list{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;gap:30px}
.cmp-mainnav__tab-list>li>a{color:#2d2d2d;font-size:20px;display:inline-flex;align-items:center}
.cmp-mainnav__tab-list>li>a:hover{text-decoration:none;cursor:pointer}
.cmp-mainnav__tab-wrapper{display:none;position:absolute;left:0;top:85px;background-color:#fff;z-index:11;width:100%;box-shadow:0 2px 8px 0 rgba(0,0,0,0.25);border-radius:0 0 10px 10px}
.cmp-mainnav__sub-tab-list{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap;gap:24px;padding:30px 40px}
.cmp-mainnav__sub-tab{gap:24px;width:auto;align-items:center}
.cmp-mainnav__sub-tab-link{font-family:"Open Sans",sans-serif;text-transform:uppercase;font-size:16px;justify-content:start}
.cmp-mainnav__item-list{border-top:2px solid #e5e6e9;padding-top:15px;padding-right:100px;columns:calc(0.49 +  calc(var(--itemCount) / var(--maxRow)));column-gap:100px}
.cmp-mainnav__item-link{font-size:14px;line-height:2.3;min-width:20px}
.cmp-mainnav__hamburger-button{display:none}
.cmp-mainnav label[for="hamburger-button"]{position:relative;padding:.25rem;width:1.5rem;height:1.25rem;display:inline-flex;justify-content:center;align-items:center}
.cmp-mainnav__hamburger-button-wrapper{display:flex;align-items:center;background-color:#036;padding:20px}
.cmp-mainnav__hamburger-button-wrapper ~ .cmp-mainnav__menu{left:0}
@media only screen and (min-width:48.0625em){.cmp-mainnav__hamburger-button-wrapper{display:none}
}
.cmp-mainnav__hamburgers-are-yummy,.cmp-mainnav__hamburgers-are-yummy::before,.cmp-mainnav__hamburgers-are-yummy::after{content:"";position:absolute;top:10px;height:3px;width:25px;opacity:1;background:#fff;-webkit-transition:.14s ease-in-out;transition:.14s ease-in-out;display:inline-flex;justify-content:center;align-items:center}
.cmp-mainnav__hamburgers-are-yummy::before{top:-10px}
.cmp-mainnav__hamburgers-are-yummy::after{top:10px}
.cmp-mainnav__hamburger-button:checked ~ label[for="hamburger-button"] .cmp-mainnav__hamburgers-are-yummy{width:0;background:rgba(18,18,18,0)}
.cmp-mainnav__hamburger-button:checked ~ label[for="hamburger-button"] .cmp-mainnav__hamburgers-are-yummy::before{transform:rotateZ(45deg);top:0}
.cmp-mainnav__hamburger-button:checked ~ label[for="hamburger-button"] .cmp-mainnav__hamburgers-are-yummy::after{transform:rotateZ(-45deg);top:0}
.ra-global-nav__inner{display:none !important}
.ra-global-nav{display:none !important}