*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{margin:0}body{font-size:1rem;line-height:1.5;font-family:'Roboto',sans-serif;margin:0;color:#383838;display:flex;flex-direction:column;min-height:100vh;justify-content:space-between}a{color:#2439D3;text-decoration:none}a:hover{color:#0089FF}img{max-width:100%;height:auto}blockquote{border-left:10px solid #eee;margin:0;padding:0 2rem}pre{background:#F0F0F0;margin:1rem 0;border-radius:2px}h1,h2,h3,h4,h5,h6{font-weight:700;margin-top:4rem;margin-bottom:2rem}h1+h2,h2+h3,h3+h4,h4+h5,h5+h6{margin-top:-1rem}h1{font-size:36px;line-height:42px;font-weight:700}h2{color:#2439D3;font-size:24px;line-height:28px}h3{font-size:20px;line-height:24px}h4{font-size:16px;line-height:20px}p{margin-top:0;margin-block-start:0}.wrapper,.lds-wrapper{margin:0 auto;max-width:1150px;width:100%}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.fa.fa-br{display:block}.ai-center{align-items:center}.btn,.btn-outline,.btn-primary,.btn-secondary{padding:12px 32px;border:0 none;cursor:pointer;display:inline-block;font-size:14px;line-height:16px;font-weight:700;margin:7px 0 1rem 0;position:relative;transition:all 0.2s linear;text-transform:uppercase;border-radius:1px;border:solid 1px #fff0}#header{position:fixed;z-index:1000;top:0;width:100%;max-height:100%;padding:5px 10px;display:flex;background-color:#fff;box-shadow:1px 1px 2px #666}#header .main,#header .aside,#btn-mobile-toggle{display:flex;align-items:center;justify-content:flex-end;margin:0 10px}#header .main{flex:1}#header a{display:block;color:#2439D3}#header a.btn{margin:0;color:#fff}#header svg{display:block;margin:5px}#header .logo-dark{fill:#005091}#header .logo-light{fill:#0081c7}#header ul{margin:0;padding:0;list-style-type:none}#header li{display:inline-block;line-height:50px;letter-spacing:normal;border-bottom:solid 1px #fff0;margin:0 20px}#header div a,#header div li>span{position:relative;display:inline-block;white-space:nowrap;text-transform:uppercase;line-height:normal}#header .fa-caret-down{display:inline-block;width:16px;height:16px;text-align:center}.main-links a::after{content:'';display:block;position:absolute;top:100%;width:0;height:2px;background:#0089FF;left:50%;transition:width 200ms ease-in-out,left 200ms ease-in-out}.main-links a:hover::after,.main-links .active a::after{width:100%;left:0}.columns{display:flex;flex-wrap:wrap}.column-gap{width:3rem;height:3rem}.column,.column-left,.column-right{flex:1}.column-main{flex:2;min-width:320px;line-height:1.25}.column-main .lds-wrapper{margin-left:0;margin-right:0}.column-main ul{padding-left:1.5rem}.column-main li{margin-bottom:.5rem}.column-aside{flex:1;min-width:320px}.lds-wrapper>*:first-child{margin-top:0}html .notices{padding:8px 8px 8px 16px}html .notices p:last-of-type{margin-bottom:0}.mt-0{margin-top:0!important}.mt-1{margin-top:2rem!important}.mt-2{margin-top:4rem!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:2rem!important}.mb-2{margin-bottom:4rem!important}.row-section-padding{padding-top:4rem;padding-bottom:4rem}html #crumbs{position:relative}html #crumbs>.wrapper{display:flex;align-items:center;border-bottom:solid 1px #f0f0f0}html #crumbs p{margin-bottom:0}html #breadcrumbs{padding:1rem;flex:1}html #breadcrumbs i{margin:0 .75rem;display:inline-block;width:6px;text-align:center}.lang-switcher span{white-space:nowrap}.lang-switcher-icon .fa-caret-down{margin-left:4px}.header-spacer{height:60px}.no-header-spacer .header-spacer{display:none}.row-prefold{padding-top:80px;padding-bottom:80px;background:#fff0 linear-gradient(180deg,#0089FF 0%,#2439D3 100%) 0% 0% no-repeat padding-box;color:#fff;text-align:center;text-shadow:1px 1px 0 #005091,0 0 2px #005091}.row-prefold h1,.row-prefold h2{margin-top:0;color:inherit}.row-prefold p{font-size:24px;line-height:30px}.row-prefold .wrapper :last-child,.row-prefold .lds-wrapper :last-child{margin-bottom:0}.modular-anchor{height:60px;margin-top:-60px;z-index:-1}#crumbs~.modular-anchor{height:100px;margin-top:-100px}.column-aside .box{margin:1rem 0}.column-aside .box h4{margin-top:2rem;margin-bottom:1rem}.column-aside .box ul{margin-top:0;margin-bottom:1rem}.column-aside .box .lds-wrapper{margin:0}.product-categories h5{margin-top:0;margin-bottom:.5rem}.product-categories ul{margin:0 -.25rem;padding:0;list-style-type:none}.product-categories li{display:inline-block;line-height:2;margin:0 .15rem .25rem}.product-categories li a{display:inline-block;font-size:.75rem;background-color:#dfecf7;padding:2px 6px;margin:2px}.product-categories li a:hover{background-color:#cce5f9}.footer{background-color:#eee}@media only screen and (max-width:600px){.row-prefold{padding-top:40px;padding-bottom:40px}.row-prefold p{font-size:18px;line-height:22px}h1,h2,h3,h4,h5,h6{margin-top:2rem;margin-bottom:1rem}h1{font-size:26px;line-height:30px}h2{font-size:22px;line-height:26px}h3{font-size:18px;line-height:24px}h4{font-size:14px;line-height:18px}.wrapper p{word-wrap:break-word}.columns{flex-direction:column}.column-gap{width:100%}.row-section-padding{padding-top:2rem;padding-bottom:2rem}}@media only screen and (max-width:768px){.prefold{padding-top:2rem;padding-bottom:2rem}.prefold p{font-size:22px;line-height:28px}.column-main{min-width:0}.column-aside{min-width:0}}@media screen and (max-width:1150px){.wrapper,.lds-wrapper{margin:0 15px;width:auto}#header{flex-direction:column;overflow:auto}#header .logo{align-self:flex-start}#btn-mobile-toggle{position:absolute;top:0;right:0;width:60px;height:60px;text-align:center;line-height:60px;margin:0;font-size:1.5rem}#btn-mobile-toggle .fa-times{display:none}#header .main,#header .aside{justify-content:stretch;margin:5px 0;width:auto;display:none;line-height:3;text-align:center}#header.opened .main{border-top:solid 1px #C3C3C3;padding-top:1rem}#header.opened .fa-bars{display:none}#header.opened .fa-times{display:inline-block}#header.opened .main,#header.opened .aside{display:block}#header div>ul>li{display:block;margin:0 10px}#header.opened~*{filter:blur(2px)}#header.opened #btn-mobile-toggle::after{content:'';position:fixed;display:block;top:0;right:0;bottom:0;left:0;background:#fff0;z-index:-1}}@media screen and (min-width:1151px){#header .aside{min-width:290px}#header #btn-mobile-toggle{display:none}}