@charset "utf-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{font-size:1pc}div,h3,h4,h5,h6,html,html body,li,p,span{font-size:1rem}h1,h2,h3,h4{font-weight:bolder}h1{font-size:1.625rem}h2{font-size:1.25rem}.productcarousel .cmp-list__item-title{font-weight:400}.cmp-lds .info-box{font-size:1.125rem;color:#fff;background:#333;display:block;width:100%;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:768px){.cmp-lds .info-box{padding:5px}}.cmp-lds .info-box>div{margin:10px}@media (min-width:768px){.cmp-lds .info-box>div{padding:5px}}.cmp-lds .error-box{font-size:1.125rem;color:#900;background:#fff;display:block;width:100%;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:768px){.cmp-lds .error-box{padding:5px}}.video .aem-Grid .text-part,.video .text-part{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.video .aem-Grid .text-part .cmp-text,.video .text-part>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.cmp-lds{max-width:90pc;margin:0 auto}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.bloglist .cmp-list{margin:0;padding:0;list-style:none}.bloglist .cmp-list__item a,.bloglist .cmp-list__item span{display:block}@media (min-width:1080px){.ideasandtips .cmp-list{display:-webkit-box;display:-ms-flexbox;display:flex}}.ideasandtips h2{margin-bottom:15px}.ideasandtips ul{margin:0;padding:0;list-style:none}@media (min-width:1080px){.ideasandtips li{width:60%}}.ideasandtips li img{width:100%}.ideasandtips li span{display:block}.ideasandtips li .cmp-list__item-title{margin-bottom:30px}.ideasandtips li .cmp-list__item-description{margin-bottom:25px}@media (min-width:768px){.lds{padding:0 15px}}.cmp-lds .info-box{margin-bottom:20px}.cmp-lds .info-box h1,.cmp-lds .info-box h2,.cmp-lds .info-box h3{margin-bottom:9pt}.aem-AuthorLayer-Preview .cmp-lds .error-box,.aem-AuthorLayer-Preview .cmp-lds .info-box{display:none}.cmp-lds dl{overflow:hidden}.cmp-lds dd,.cmp-lds dt{float:left;margin-bottom:6px;padding-right:6px}.cmp-lds dt{clear:left}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(clientlib-foundation/css/ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;src:url(clientlib-foundation/css/fonts/slick.eot);src:url(clientlib-foundation/css/fonts/slick.eot?#iefix) format("embedded-opentype"),url(clientlib-foundation/css/fonts/slick.woff) format("woff"),url(clientlib-foundation/css/fonts/slick.ttf) format("truetype"),url(clientlib-foundation/css/fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;outline:none;line-height:0;font-size:0;color:transparent;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.productcarousel .cmp-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:auto}@media (max-width:767px){.productcarousel .cmp-list{overflow-x:scroll}}.productcarousel .cmp-list__wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:90pc;margin:auto;padding:55px 40px 45px;overflow:hidden}.productcarousel .cmp-list__title{margin-bottom:20px}.productcarousel .cmp-list__item{width:20%}.productcarousel .cmp-list__item:first-child{padding-left:0}.productcarousel .cmp-list__item:last-child{padding-right:0}.productcarousel .cmp-list__item>article{display:grid;grid-template-rows:270px 30% 35px;height:100%}.productcarousel .cmp-list__item-title{grid-row-start:2;grid-row-end:2;margin:0;font-size:20px;line-height:28px}.productcarousel .cmp-list__item img{grid-row-start:1;grid-row-end:1;margin:auto;display:block;max-height:260px;max-width:100%}.productcarousel .cmp-list__item a{grid-row-start:3;grid-row-end:3;margin:0}.productcarousel .cmp-list{display:block}.productcarousel .cmp-list__item{max-width:215px;padding:20px 10px}.productcarousel .slick-slide,.productcarousel .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.productcarousel .slick-arrow{display:block;height:15px;width:15px;cursor:pointer;position:absolute;z-index:2;top:50%;left:auto;right:-25px}.productcarousel .slick-arrow:before{content:"";border-style:solid;border-width:4px 4px 0 0;display:inline-block;height:15px;width:15px;position:relative;vertical-align:top;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.productcarousel .slick-arrow:not(.slick-disabled):before{border-color:#000}.productcarousel .slick-arrow:first-child{left:-25px;right:auto}.productcarousel .slick-arrow:first-child:before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.productcarousel .slick-dots{height:1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.productcarousel .slick-dots li{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;width:auto;height:1px}.productcarousel .slick-dots li:before{width:0;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.productcarousel .slick-dots li.slick-active:before{content:"";display:block;width:100%;height:3px;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.productcarousel .slick-dots li:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.productcarousel .slick-dots li:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.productcarousel .slick-dots li button{width:100%;height:100%}.productcarousel .slick-dots li button:before{display:none}.searchresults ul p{margin-bottom:15px}.searchresults ul a,.searchresults ul span{display:block}.video .aem-Grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.video .aem-Grid .text-part{padding-left:20px;padding-right:20px}@media (min-width:480px){.video .aem-Grid{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.video .aem-Grid .text-part,.video .aem-Grid .video-part{padding-left:15px;padding-right:15px;width:100%}}.video .text-part>div{margin-top:20px}.video .video-part{text-align:center}.video .video-part iframe{width:calc(100% - 60px);height:calc(100% - 40px);max-width:calc(100% - 60px);max-height:100%;display:inline-block;margin:20px 30px}@media (min-width:480px){.video .video-part iframe{margin:30px;height:360px}}