/*! CSS compiled by Switch - DO NOT EDIT THIS FILE ANY CHANGES WILL BE LOST */
/*! reset - based off YUI with some customisation */
html{background-color:#fff;color:#000;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:""}abbr,acronym{border:0;font-variant:normal}button,input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}legend{color:#000}
/*! custom switch resets */
html{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;overflow-x:hidden;overflow-y:scroll;-ms-overflow-style:scrollbar}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}input[type="number"]{-moz-appearance:textfield}input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none}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{-webkit-appearance:none}input[type="text"]::-ms-reveal,input[type="text"]::-ms-clear{display:none;width:0;height:0}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none}iframe{width:100%;border:0}video{width:100%}
/*! variables */
/*! mixins */
/*! animations */
@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade-in-grow{0%{-webkit-transform:scale3d(.618,.618,1);transform:scale3d(.618,.618,1)}25%,50%{opacity:1}100%{-webkit-transform:scale3d(1.15,1.4,1);transform:scale3d(1.15,1.4,1);opacity:0}}@keyframes fade-in-grow{0%{-webkit-transform:scale3d(.618,.618,1);transform:scale3d(.618,.618,1)}25%,50%{opacity:1}100%{-webkit-transform:scale3d(1.15,1.4,1);transform:scale3d(1.15,1.4,1);opacity:0}}
/*! fonts */
@font-face{font-family:frutiger;src:url("/-/media/Project/Ricoh/Knowledge/RicohTheme/fonts/FrutigerLTStd-Light-woff2.woff2?v=2587") format("woff2"),url("/-/media/Project/Ricoh/Knowledge/RicohTheme/fonts/FrutigerLTStd-Light-woff.woff?v=2587") format("woff");font-weight:300;font-style:normal}@font-face{font-family:frutiger;src:url("/-/media/Project/Ricoh/Knowledge/RicohTheme/fonts/FrutigerLTStd-Roman-woff2.woff2?v=2587") format("woff2"),url("/-/media/Project/Ricoh/Knowledge/RicohTheme/fonts/FrutigerLTStd-Roman-woff.woff?v=2587") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:frutiger;src:url("/-/media/Project/Ricoh/Knowledge/RicohTheme/fonts/FrutigerLTStd-Bold-woff2.woff2?v=2587") format("woff2"),url("/-/media/Project/Ricoh/Knowledge/RicohTheme/fonts/FrutigerLTStd-Bold-woff.woff?v=2587") format("woff");font-weight:bold;font-style:normal}
/*! ricoh custom icon font */
@font-face{font-family:ricons;font-style:normal;font-weight:normal;src:url("/-/media/Project/Ricoh/Knowledge/RicohTheme/fonts/ricons-woff2.woff2?v=2587") format("woff2"),url("/-/media/Project/Ricoh/Knowledge/RicohTheme/fonts/ricons-woff.woff?v=2587") format("woff")}.ricon{display:inline-block;font-family:ricons !important;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ricon-screen:before{content:""}.ricon-acrobat:before{content:""}.ricon-award:before{content:""}.ricon-better-meetings:before{content:""}.ricon-booking:before{content:""}.ricon-business-process:before{content:""}.ricon-business-sustainability:before{content:""}.ricon-cloud-it:before{content:""}.ricon-cloud-services:before{content:""}.ricon-collaboration:before{content:""}.ricon-communication:before{content:""}.ricon-comparison:before{content:""}.ricon-consulting:before{content:""}.ricon-cost-savings:before{content:""}.ricon-content-management:before{content:""}.ricon-delivery:before{content:""}.ricon-digital-signage:before{content:""}.ricon-disaster-recovery:before{content:""}.ricon-display-technologies:before{content:""}.ricon-documentation:before{content:""}.ricon-document-workflows:before{content:""}.ricon-download:before{content:""}.ricon-education:before{content:""}.ricon-enterprise:before{content:""}.ricon-enterprise-support:before{content:""}.ricon-faq:before{content:""}.ricon-fax:before{content:""}.ricon-fleet-management:before{content:""}.ricon-footprint:before{content:""}.ricon-governance:before{content:""}.ricon-government:before{content:""}.ricon-hourglass:before{content:""}.ricon-information-security:before{content:""}.ricon-infrastructure:before{content:""}.ricon-interconnectivity:before{content:""}.ricon-it-security:before{content:""}.ricon-it-services:before{content:""}.ricon-like:before{content:""}.ricon-live-chat:before{content:""}.ricon-locations:before{content:""}.ricon-mail:before{content:""}.ricon-managed-print:before{content:""}.ricon-mobile-working:before{content:""}.ricon-monitoring:before{content:""}.ricon-multifunction:before{content:""}.ricon-network:before{content:""}.ricon-optimisation:before{content:""}.ricon-personalisation:before{content:""}.ricon-physical-dimensions:before{content:""}.ricon-pmo:before{content:""}.ricon-process-improvement:before{content:""}.ricon-projector:before{content:""}.ricon-quick-startup:before{content:""}.ricon-quote:before{content:""}.ricon-rating:before{content:""}.ricon-reducing-travel:before{content:""}.ricon-related-product:before{content:""}.ricon-request-call:before{content:""}.ricon-scanner:before{content:""}.ricon-search-o:before{content:""}.ricon-select:before{content:""}.ricon-server:before{content:""}.ricon-settings:before{content:""}.ricon-shop:before{content:""}.ricon-smb:before{content:""}.ricon-software:before{content:""}.ricon-specialist:before{content:""}.ricon-specifications:before{content:""}.ricon-support:before{content:""}.ricon-sustainability:before{content:""}.ricon-tech-specs:before{content:""}.ricon-toner-yields:before{content:""}.ricon-training:before{content:""}.ricon-trash:before{content:""}.ricon-unrelated-product:before{content:""}.ricon-upload:before{content:""}.ricon-uptime:before{content:""}.ricon-utilisation:before{content:""}.ricon-video-conferencing:before{content:""}.ricon-workflow:before{content:""}.ricon-workplace-productivity:before{content:""}.ricon-print:before{content:""}.ricon-marker:before{content:""}.ricon-warning:before{content:""}.ricon-price-tag:before{content:""}.ricon-star:before{content:""}.ricon-user:before{content:""}.ricon-learning:before{content:""}.ricon-feedback:before{content:""}.ricon-logout:before{content:""}.ricon-events:before{content:""}.ricon-insights:before{content:""}.ricon-pencil:before{content:""}.ricon-news:before{content:""}.ricon-imagination-bubble:before{content:""}.ricon-arrow-square-right:before{content:""}.ricon-arrow-square-left:before{content:""}.ricon-tick:before{content:""}.ricon-cross:before{content:""}.ricon-minus:before{content:""}.ricon-plus:before{content:""}.ricon-arrow-down:before{content:""}.ricon-arrow-left:before{content:""}.ricon-arrow-right:before{content:""}.ricon-arrow-up:before{content:""}.ricon-cash:before{content:""}.ricon-globe:before{content:""}.ricon-globe-outline:before{content:""}.ricon-bar-chart:before{content:""}.ricon-lock:before{content:""}.ricon-people-network:before{content:""}.ricon-search:before{content:""}.ricon-tools:before{content:""}.ricon-wireless:before{content:""}.ricon-twitter:before{content:""}.ricon-youtube:before{content:""}.ricon-facebook:before{content:""}.ricon-linkedin:before{content:""}
/*! typography */
body{color:#717171;font-family:frutiger,"frutiger linotype",univers,calibri,"gill sans","gill sans mt","myriad pro",myriad,"dejavu sans condensed","liberation sans","nimbus sans l",tahoma,geneva,"helvetica neue",helvetica,arial,sans-serif}::-moz-selection{background:#cf142b;color:#fff}::selection{background:#cf142b;color:#fff}strong{font-weight:bold}html{font-size:100%;line-height:1.5}a{color:#cf142b}a:focus,a:hover,a:active{color:#333}h6,h5,h4,h3,h2,h1{margin:0 0 1.5rem;color:#333;font-weight:bold;-webkit-transition:font-size .2s ease-in-out;transition:font-size .2s ease-in-out}h6,.h6{font-size:1rem;line-height:1.2}h5,.h5{font-size:1.125rem;line-height:1.2}h4,.h4{font-size:1.25rem;line-height:1.2}h3,.h3{font-size:1.5rem;line-height:1.2}h2,.h2{font-size:2rem;line-height:1.2}h1,.h1{font-size:2.5rem;line-height:1.2}p{margin-bottom:.75rem}ol,ul,dl{margin-bottom:.75rem}
/*! utility classes */
.block{display:block !important}.inline{display:inline !important}.inline-block{display:inline-block !important}.hidden{display:none !important}@media(max-width:320px){.hidden-mobile{display:none !important}}@media(min-width:321px) and (max-width:767px){.hidden-tablet{display:none !important}}@media(min-width:768px){.hidden-desktop{display:none !important}}.sr-only{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:767px){.sr-only--mobile{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}}@media(max-width:959px){.sr-only--tablet{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}}.is-dragging{pointer-events:none}.float-left{float:left !important}.float-right{float:right !important}.clear{clear:both !important}.clear-left{clear:left !important}.clear-right{clear:right !important}.clearfix:after{display:table;clear:both;content:""}.border{border:1px solid #e8e8e8 !important}.border-none{border:0 !important}.border-top{border-top:1px solid #e8e8e8 !important}.border-bottom{border-bottom:1px solid #e8e8e8 !important}.border-top-none{border-top:none !important}.border-bottom-none{border-bottom:none !important}.colour--white{color:#fff !important}.colour--white-light{color:#fcfcfc !important}.colour--white-dark{color:#f3f3f3 !important}.colour--grey-darker{color:#333 !important}.colour--black{color:#000 !important}.bg--white{background-color:#fff !important}.bg--white-light{background-color:#fcfcfc !important}.bg--white-dark{background-color:#f3f3f3 !important}.bg--grey-darker{background-color:#333 !important}.bg--grey-lightest{background-color:#e8e8e8 !important}.bg--black{background-color:#000 !important}.text-left{text-align:left !important}.text-center{text-align:center !important}.text-right{text-align:right !important}.font-weight-thin{font-weight:100 !important}.font-weight-light{font-weight:300 !important}.font-weight-normal{font-weight:normal !important}.font-weight-bold{font-weight:bold !important}.font-weight-black{font-weight:900 !important}.text-xsmall{font-size:75%}small,.text-small{font-size:87.5%}.text-large{font-size:112.5%}.text-xlarge{font-size:125%}.word-wrap{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break:break-word;overflow-wrap:break-word;word-wrap:break-word}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.disclaimer{color:#b1b1b1}.colour--red{color:#cf142b !important}.colour--clear-pink{color:#ee9193 !important}.colour--clear-mango{color:#f8bf56 !important}.colour--clear-green{color:#b7d24e !important}.colour--clear-turquoise{color:#4bbdcd !important}.colour--clear-blue{color:#74bde7 !important}.colour--dull-pink{color:#e36d76 !important}.colour--dull-mango{color:#c5a983 !important}.colour--dull-green{color:#759b6b !important}.colour--dull-turquoise{color:#38958e !important}.colour--dull-blue{color:#4e92ab !important}.colour--pastel-pink{color:#f8ccc9 !important}.colour--pastel-mango{color:#fde0aa !important}.colour--pastel-green{color:#d7ddb1 !important}.colour--pastel-turquoise{color:#b5dfe8 !important}.colour--pastel-blue{color:#c1def5 !important}.bg--red{background-color:#cf142b !important}.bg--clear-pink{background-color:#ee9193 !important}.bg--clear-mango{background-color:#f8bf56 !important}.bg--clear-green{background-color:#b7d24e !important}.bg--clear-turquoise{background-color:#4bbdcd !important}.bg--clear-blue{background-color:#74bde7 !important}.bg--dull-pink{background-color:#e36d76 !important}.bg--dull-mango{background-color:#c5a983 !important}.bg--dull-green{background-color:#759b6b !important}.bg--dull-turquoise{background-color:#38958e !important}.bg--dull-blue{background-color:#4e92ab !important}.bg--pastel-pink{background-color:#f8ccc9 !important}.bg--pastel-mango{background-color:#fde0aa !important}.bg--pastel-green{background-color:#d7ddb1 !important}.bg--pastel-turquoise{background-color:#b5dfe8 !important}.bg--pastel-blue{background-color:#c1def5 !important}.action--black.btn{background-color:#333}.action--black.btn:after{background-color:rgba(51,51,51,.3)}a:focus .action--black.btn,a:hover .action--black.btn,button:focus .action--black.btn,button:hover .action--black.btn,.action--black.btn:focus,.action--black.btn:hover{background-color:#1a1a1a}.action--black.btn-ghost{border-color:#666;color:#333}.action--black.btn-ghost:after{border-color:rgba(102,102,102,.3)}a:focus .action--black.btn-ghost,a:hover .action--black.btn-ghost,button:focus .action--black.btn-ghost,button:hover .action--black.btn-ghost,.action--black.btn-ghost:focus,.action--black.btn-ghost:hover{color:#333}.action--black.cta{color:#333}.action--black.cta:focus,.action--black.cta:hover{color:#1a1a1a}.action--dark-grey.btn{background-color:#717171}.action--dark-grey.btn:after{background-color:rgba(113,113,113,.3)}a:focus .action--dark-grey.btn,a:hover .action--dark-grey.btn,button:focus .action--dark-grey.btn,button:hover .action--dark-grey.btn,.action--dark-grey.btn:focus,.action--dark-grey.btn:hover{background-color:#585858}.action--dark-grey.btn-ghost{border-color:#717171;color:#717171}.action--dark-grey.btn-ghost:after{border-color:rgba(113,113,113,.3)}a:focus .action--dark-grey.btn-ghost,a:hover .action--dark-grey.btn-ghost,button:focus .action--dark-grey.btn-ghost,button:hover .action--dark-grey.btn-ghost,.action--dark-grey.btn-ghost:focus,.action--dark-grey.btn-ghost:hover{color:#717171}.action--dark-grey.cta{color:#717171}.action--dark-grey.cta:focus,.action--dark-grey.cta:hover{color:#585858}.action--white.btn{background-color:#fff}.action--white.btn:after{background-color:rgba(255,255,255,.3)}a:focus .action--white.btn,a:hover .action--white.btn,button:focus .action--white.btn,button:hover .action--white.btn,.action--white.btn:focus,.action--white.btn:hover{background-color:#e6e6e6}.action--white.btn-ghost{border-color:#fff;color:#fff}.action--white.btn-ghost:after{border-color:rgba(102,102,102,.3)}a:focus .action--white.btn-ghost,a:hover .action--white.btn-ghost,button:focus .action--white.btn-ghost,button:hover .action--white.btn-ghost,.action--white.btn-ghost:focus,.action--white.btn-ghost:hover{color:#fff}.action--white.cta{color:#fff}.action--white.cta:focus,.action--white.cta:hover{opacity:.8}.action--red.btn{background-color:#cf142b}a:focus .action--red.btn,a:hover .action--red.btn,button:focus .action--red.btn,button:hover .action--red.btn,.action--red.btn:focus,.action--red.btn:hover{background-color:#890d1d}.action--red.btn-ghost{border-color:#cf142b;color:#cf142b}a:focus .action--red.btn-ghost,a:hover .action--red.btn-ghost,button:focus .action--red.btn-ghost,button:hover .action--red.btn-ghost,.action--red.btn-ghost:focus,.action--red.btn-ghost:hover{color:#cf142b}.action--red.cta{color:#cf142b}.action--red.cta:focus,.action--red.cta:hover{color:#cf142b}.action--pink.btn{background-color:#ee9193}.action--pink.btn:after{background-color:rgba(238,145,147,.3)}a:focus .action--pink.btn,a:hover .action--pink.btn,button:focus .action--pink.btn,button:hover .action--pink.btn,.action--pink.btn:focus,.action--pink.btn:hover{background-color:#e76568}.action--pink.btn-ghost{border-color:#ee9193;color:#ee9193}.action--pink.btn-ghost:after{border-color:rgba(238,145,147,.3)}a:focus .action--pink.btn-ghost,a:hover .action--pink.btn-ghost,button:focus .action--pink.btn-ghost,button:hover .action--pink.btn-ghost,.action--pink.btn-ghost:focus,.action--pink.btn-ghost:hover{color:#ee9193}.action--pink.cta{color:#ee9193}.action--pink.cta:focus,.action--pink.cta:hover{color:#e76568}.action--mango.btn{background-color:#f8bf56}.action--mango.btn:after{background-color:rgba(248,191,86,.3)}a:focus .action--mango.btn,a:hover .action--mango.btn,button:focus .action--mango.btn,button:hover .action--mango.btn,.action--mango.btn:focus,.action--mango.btn:hover{background-color:#f6ac25}.action--mango.btn-ghost{border-color:#f8bf56;color:#f8bf56}.action--mango.btn-ghost:after{border-color:rgba(248,191,86,.3)}a:focus .action--mango.btn-ghost,a:hover .action--mango.btn-ghost,button:focus .action--mango.btn-ghost,button:hover .action--mango.btn-ghost,.action--mango.btn-ghost:focus,.action--mango.btn-ghost:hover{color:#f8bf56}.action--mango.cta{color:#f8bf56}.action--mango.cta:focus,.action--mango.cta:hover{color:#f6ac25}.action--green.btn{background-color:#b7d24e}.action--green.btn:after{background-color:rgba(183,210,78,.3)}a:focus .action--green.btn,a:hover .action--green.btn,button:focus .action--green.btn,button:hover .action--green.btn,.action--green.btn:focus,.action--green.btn:hover{background-color:#a0bd30}.action--green.btn-ghost{border-color:#b7d24e;color:#b7d24e}.action--green.btn-ghost:after{border-color:rgba(183,210,78,.3)}a:focus .action--green.btn-ghost,a:hover .action--green.btn-ghost,button:focus .action--green.btn-ghost,button:hover .action--green.btn-ghost,.action--green.btn-ghost:focus,.action--green.btn-ghost:hover{color:#b7d24e}.action--green.cta{color:#b7d24e}.action--green.cta:focus,.action--green.cta:hover{color:#a0bd30}.action--turquoise.btn{background-color:#4bbdcd}.action--turquoise.btn:after{background-color:rgba(75,189,205,.3)}a:focus .action--turquoise.btn,a:hover .action--turquoise.btn,button:focus .action--turquoise.btn,button:hover .action--turquoise.btn,.action--turquoise.btn:focus,.action--turquoise.btn:hover{background-color:#32a3b3}.action--turquoise.btn-ghost{border-color:#4bbdcd;color:#4bbdcd}.action--turquoise.btn-ghost:after{border-color:rgba(75,189,205,.3)}a:focus .action--turquoise.btn-ghost,a:hover .action--turquoise.btn-ghost,button:focus .action--turquoise.btn-ghost,button:hover .action--turquoise.btn-ghost,.action--turquoise.btn-ghost:focus,.action--turquoise.btn-ghost:hover{color:#4bbdcd}.action--turquoise.cta{color:#4bbdcd}.action--turquoise.cta:focus,.action--turquoise.cta:hover{color:#32a3b3}.action--blue.btn{background-color:#74bde7}.action--blue.btn:after{background-color:rgba(116,189,231,.3)}a:focus .action--blue.btn,a:hover .action--blue.btn,button:focus .action--blue.btn,button:hover .action--blue.btn,.action--blue.btn:focus,.action--blue.btn:hover{background-color:#49a8df}.action--blue.btn-ghost{border-color:#74bde7;color:#74bde7}.action--blue.btn-ghost:after{border-color:rgba(116,189,231,.3)}a:focus .action--blue.btn-ghost,a:hover .action--blue.btn-ghost,button:focus .action--blue.btn-ghost,button:hover .action--blue.btn-ghost,.action--blue.btn-ghost:focus,.action--blue.btn-ghost:hover{color:#74bde7}.action--blue.cta{color:#74bde7}.action--blue.cta:focus,.action--blue.cta:hover{color:#49a8df}
/*! Flickity v2.0.8
http://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{position:relative;height:100%;overflow:hidden}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:none;border-radius:50%;background:rgba(255,255,255,.75);background:#fff;cursor:pointer}.flickity-prev-next-button:hover{background:#fff}.flickity-prev-next-button:focus{outline:none;-webkit-box-shadow:0 0 0 5px #09f;box-shadow:0 0 0 5px #09f}.flickity-prev-next-button:active{opacity:.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{right:10px;left:auto}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{cursor:auto;opacity:.3}.flickity-prev-next-button svg{position:absolute;top:20%;left:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-page-dots{position:absolute;bottom:-25px;width:100%;margin:0;padding:0;line-height:1;list-style:none;text-align:center}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;border-radius:50%;background:#333;cursor:pointer;opacity:.25}a:focus .flickity-page-dots .dot,a:hover .flickity-page-dots .dot,button:focus .flickity-page-dots .dot,button:hover .flickity-page-dots .dot,.flickity-page-dots .dot:focus,.flickity-page-dots .dot:hover,.flickity-page-dots .dot:active{border-color:#008000}.flickity-page-dots .dot.is-selected{opacity:1}.selectric-wrapper{position:relative;cursor:pointer}.selectric-responsive{width:100%}.selectric{border:1px solid #ddd;border-radius:0;background:#f8f8f8;position:relative;overflow:hidden}.selectric .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 38px 0 10px;font-size:12px;line-height:38px;color:#444;height:38px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric .button{display:block;position:absolute;right:0;top:0;width:38px;height:38px;line-height:38px;background-color:#f8f8f8;color:#bbb;text-align:center;font:0/0 a;*font:20px/38px Lucida Sans Unicode,Arial Unicode MS,Arial}.selectric .button:after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border:4px solid transparent;border-top-color:#bbb;border-bottom:none}.selectric-focus .selectric{border-color:#aaa}.selectric-hover .selectric{border-color:#c4c4c4}.selectric-hover .selectric .button{color:#a2a2a2}.selectric-hover .selectric .button:after{border-top-color:#a2a2a2}.selectric-open{z-index:9999}.selectric-open .selectric{border-color:#c4c4c4}.selectric-open .selectric-items{display:block}.selectric-disabled{filter:alpha(opacity=50);opacity:.5;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}.selectric-hide-select select{position:absolute;left:-100%}.selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10}.selectric-hide-select.selectric-is-native select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0}.selectric-input{position:absolute !important;top:0 !important;left:0 !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;margin:0 !important;padding:0 !important;width:1px !important;height:1px !important;outline:none !important;border:none !important;*font:0/0 a !important;background:none !important}.selectric-temp-show{position:absolute !important;visibility:hidden !important;display:block !important}.selectric-items{display:none;position:absolute;top:100%;left:0;background:#f8f8f8;border:1px solid #c4c4c4;z-index:-1;-webkit-box-shadow:0 0 10px -6px;box-shadow:0 0 10px -6px}.selectric-items .selectric-scroll{height:100%;overflow:auto}.selectric-above .selectric-items{top:auto;bottom:100%}.selectric-items ul,.selectric-items li{list-style:none;padding:0;margin:0;font-size:12px;line-height:20px;min-height:20px}.selectric-items li{display:block;padding:10px;color:#666;cursor:pointer}.selectric-items li.selected{background:#e0e0e0;color:#444}.selectric-items li.highlighted{background:#d0d0d0;color:#444}.selectric-items li:hover{background:#d5d5d5;color:#444}.selectric-items .disabled{filter:alpha(opacity=50);opacity:.5;cursor:default !important;background:none !important;color:#666 !important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric-items .selectric-group .selectric-group-label{font-weight:bold;padding-left:10px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:none;color:#444}.selectric-items .selectric-group.disabled li{filter:alpha(opacity=100);opacity:1}.selectric-items .selectric-group li{padding-left:25px}.tingle-modal *{-webkit-box-sizing:border-box;box-sizing:border-box}.tingle-modal{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;top:0;right:0;bottom:0;left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;background:rgba(0,0,0,.8);cursor:pointer;opacity:0;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;visibility:hidden;z-index:1000;-webkit-overflow-scrolling:touch}.tingle-modal--confirm .tingle-modal-box{text-align:center}.tingle-modal--noOverlayClose{cursor:default}.tingle-modal--noClose .tingle-modal__close{display:none}.tingle-modal__close{position:fixed;top:10px;right:28px;width:5rem;height:5rem;padding:0;border:none;background-color:transparent;color:#f0f0f0;font-family:monospace;font-size:6rem;line-height:1;cursor:pointer;-webkit-transition:color .3s ease;transition:color .3s ease;z-index:1000}.tingle-modal__closeLabel{display:none}.tingle-modal__close:hover{color:#fff}.tingle-modal-box{position:relative;-ms-flex-negative:0;flex-shrink:0;width:60%;margin-top:auto;margin-bottom:auto;-webkit-transform:scale(.8);transform:scale(.8);border-radius:4px;background:#fff;cursor:auto;opacity:1;-webkit-transition:-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275);transition:-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275);transition:transform .3s cubic-bezier(.175,.885,.32,1.275);transition:transform .3s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275)}.tingle-modal-box__content{padding:3rem}.tingle-modal-box__footer{width:auto;padding:1.5rem 2rem;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#f5f5f5;cursor:auto}.tingle-modal-box__footer:after{display:table;clear:both;content:""}.tingle-modal-box__footer--sticky{position:fixed;bottom:-200px;opacity:1;-webkit-transition:bottom .3s ease-in-out .3s;transition:bottom .3s ease-in-out .3s;z-index:10001}.tingle-enabled{position:fixed;height:100%;overflow:hidden}.tingle-modal--visible .tingle-modal-box__footer{bottom:0}.tingle-enabled .tingle-content-wrapper{-webkit-filter:blur(12px);filter:blur(12px)}.tingle-modal--visible{opacity:1;visibility:visible}.tingle-modal--visible .tingle-modal-box{-webkit-transform:scale(1);transform:scale(1)}.tingle-modal--overflow{padding-top:8vh;overflow-y:scroll}.tingle-btn{display:inline-block;margin:0 .5rem;padding:1rem 2rem;border:none;background-color:#808080;color:#fff;font-family:inherit;font-size:inherit;line-height:normal;text-decoration:none;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;-webkit-transition:background-color .4s ease;transition:background-color .4s ease;vertical-align:middle}.tingle-btn--primary{background-color:#3498db}.tingle-btn--danger{background-color:#e74c3c}.tingle-btn--default{background-color:#34495e}.tingle-btn--pull-left{float:left}.tingle-btn--pull-right{float:right}@media(max-width:540px){.tingle-modal{display:block;top:0;width:100%;padding-top:60px}.tingle-modal-box{width:auto;border-radius:0}.tingle-modal-box__content{overflow-y:scroll}.tingle-modal--noClose{top:0}.tingle-modal--noOverlayClose{padding-top:0}.tingle-modal-box__footer .tingle-btn{display:block;width:100%;margin-bottom:1rem;float:none}.tingle-modal__close{display:block;top:0;right:0;left:0;width:100%;height:60px;border:none;background-color:#2c3e50;color:#fff;line-height:55px;-webkit-box-shadow:none;box-shadow:none}.tingle-modal__closeLabel{display:inline-block;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:1.5rem;vertical-align:middle}.tingle-modal__closeIcon{display:inline-block;margin-right:.5rem;font-size:4rem;vertical-align:middle}}@supports((-webkit-backdrop-filter:blur(12px))or(backdrop-filter:blur(12px))){.tingle-modal{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.tingle-enabled .tingle-content-wrapper{-webkit-filter:none;filter:none}@media(max-width:540px){.tingle-modal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}}
/*! nouislider - 10.0.0 - 2017-05-28 14:52:48 */
.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-webkit-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base{width:100%;height:100%;position:relative;z-index:1}.noUi-connect{position:absolute;right:0;top:0;left:0;bottom:0}.noUi-origin{position:absolute;height:0;width:0}.noUi-handle{position:relative;z-index:1}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:top .3s,right .3s,bottom .3s,left .3s;transition:top .3s,right .3s,bottom .3s,left .3s}.noUi-state-drag *{cursor:inherit !important}.noUi-base,.noUi-handle{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}.noUi-target{background:#fafafa;border-radius:4px;border:1px solid #d3d3d3;-webkit-box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connect{background:#3fb8af;border-radius:4px;-webkit-box-shadow:inset 0 0 3px rgba(51,51,51,.45);box-shadow:inset 0 0 3px rgba(51,51,51,.45);-webkit-transition:background 450ms;transition:background 450ms}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:default;-webkit-box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{-webkit-box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:before,.noUi-handle:after{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle{cursor:not-allowed}.noUi-pips,.noUi-pips *{-webkit-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-sub{background:#aaa}.noUi-marker-large{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate3d(-50%,50%,0);transform:translate3d(-50%,50%,0)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0);padding-left:25px}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.ui-datepicker{display:none;width:320px;padding:12px;border-radius:3px;background-color:#fcfcfc;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.2);box-shadow:0 3px 5px 0 rgba(0,0,0,.2)}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;cursor:pointer}.ui-datepicker .ui-datepicker-prev:before,.ui-datepicker .ui-datepicker-next:before{font-family:ricons !important;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:6px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:none}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:0}.ui-datepicker .ui-datepicker-prev:before{left:6px;content:""}.ui-datepicker .ui-datepicker-next{right:0}.ui-datepicker .ui-datepicker-next:before{right:6px;content:""}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;color:#333;font-weight:bold;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{margin:1px 0;font-size:1em}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;margin:0;border-collapse:collapse;font-size:.9em}.ui-datepicker th{padding:.7em .3em;border:0;color:#333;font-weight:normal;text-align:center}.ui-datepicker td{padding:1px;border:0}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:center;text-decoration:none}.ui-datepicker .ui-datepicker-calendar .ui-state-default{color:#717171}.ui-datepicker .ui-datepicker-calendar .ui-state-hover{background-color:#e8e8e8}.ui-datepicker .ui-datepicker-calendar .ui-state-active{background-color:#717171;color:#fff}.ui-datepicker .ui-datepicker-calendar .ui-state-highlight{background-color:#e8e8e8;color:#717171}.ui-datepicker .ui-datepicker-buttonpane{margin:.7em 0 0;padding:0 .2em;border-right:0;border-bottom:0;border-left:0;background-image:none}.ui-datepicker .ui-datepicker-buttonpane button{width:auto;margin:.5em .2em .4em;padding:.2em .6em;float:right;overflow:visible;cursor:pointer}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.lazyload,.lazyloading{background:url("/-/media/Project/Ricoh/Knowledge/RicohTheme/images/fallbacks/spinner.svg?v=2587") no-repeat 50% 50% !important;background-size:25% 25% !important}.lazyloaded{-webkit-animation-name:fade-in;animation-name:fade-in;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;opacity:0}.lazyloaded.lazyload--no-animation{-webkit-animation:none;animation:none;opacity:1}.ie .lazyloaded,.ie-edge .lazyloaded{-webkit-animation:none;animation:none;opacity:1 !important}.flickity-prev-next-button{position:absolute;top:50%;width:42px;height:42px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:0;border-radius:0;background:transparent;opacity:.5;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;will-change:opacity}.flickity-prev-next-button:focus{-webkit-box-shadow:none;box-shadow:none}.flickity-prev-next-button:focus .arrow{fill:#cf142b}.flickity-prev-next-button:hover,.flickity-prev-next-button:active{background-color:transparent;opacity:1}.flickity-prev-next-button:disabled{opacity:.1}.flickity-prev-next-button.previous{left:12px}.flickity-prev-next-button.next{right:12px}.flickity-prev-next-button svg{position:absolute;top:0;left:0;width:100%;height:100%}.flickity-prev-next-button .arrow{fill:#fff}.flickity-page-dots{bottom:15px}.flickity-page-dots .dot{margin:0 3px;border:2px solid #fff;background-color:transparent;opacity:1;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.flickity-page-dots .dot:hover{background-color:#fff}.flickity-page-dots .dot.is-selected{border-color:#cf142b;background-color:#cf142b}.tingle-enabled{width:100%}.tingle-modal{z-index:111111}.tingle-modal__closeIcon{display:none}@media screen and (max-width:541px){.tingle-modal__closeLabel{display:block;font-size:1rem;line-height:60px}}@media screen and (min-width:541px){.tingle-modal__close:focus:after,.tingle-modal__close:hover:after{opacity:.6}.tingle-modal__close:after{font-family:ricons !important;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:3rem;content:""}}.selectric{border:0;border-bottom:1px solid #e8e8e8;background-color:transparent}.selectric-open .selectric,.selectric-hover .selectric{border-bottom-color:#e8e8e8}.selectric .label{height:36px;margin-left:0;padding:0;color:#717171;font-size:1rem;font-weight:normal;line-height:36px}.selectric-btn{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.selectric-btn .ricon{-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.selectric-open .selectric-btn .ricon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.selectric-items{top:calc(100% + 24px);padding:18px 0;border:1px solid #e8e8e8;border-radius:3px;background-color:#f3f3f3;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.05);box-shadow:0 3px 5px 0 rgba(0,0,0,.05)}.selectric-items:focus{outline:0}.selectric-items:before{position:absolute;top:-11px;left:50%;width:20px;height:20px;margin-left:-10px;-webkit-transform:scaleX(1.5) rotate(45deg);transform:scaleX(1.5) rotate(45deg);border-top:1px solid #e8e8e8;border-left:1px solid #e8e8e8;background:#f3f3f3;content:""}.selectric-items li{padding:6px 24px;color:#717171 !important;font-size:1rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.selectric-items li:focus,.selectric-items li:hover,.selectric-items li.highlighted{background-color:#e8e8e8;color:#333 !important}.selectric-items li.disabled{color:#b1b1b1 !important}.selectric-above .selectric-items{bottom:calc(100% + 24px)}.selectric-above .selectric-items:before{top:auto;bottom:-11px;border-top:0;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;border-left:0}.noUi-target{border-radius:3px;border-color:#e8e8e8;background:#fff;-webkit-box-shadow:none;box-shadow:none}.noUi-target:before,.noUi-target:after{position:absolute;top:-1px;bottom:-1px;width:36px;border:1px solid #e8e8e8;background:#fff;content:""}.noUi-target:before{left:-12px;border-right:0;border-radius:3px 0 0 3px}.noUi-target:after{right:-12px;border-left:0;border-radius:0 3px 3px 0}.noUi-connect{background:#e8e8e8;-webkit-box-shadow:inset 0 0 1px rgba(51,51,51,.45);box-shadow:inset 0 0 1px rgba(51,51,51,.45)}.noUi-horizontal{height:12px}.noUi-horizontal .noUi-handle{top:-8px;left:-12px;width:24px;height:24px;border-color:#e8e8e8;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.2);box-shadow:0 3px 5px 0 rgba(0,0,0,.2)}.noUi-horizontal .noUi-handle:focus{border-color:#333;outline:0}.noUi-horizontal .noUi-handle:before,.noUi-horizontal .noUi-handle:after{top:8px;bottom:6px;height:auto;background:#e8e8e8}.noUi-horizontal .noUi-handle:before{right:9px;left:auto}.noUi-horizontal .noUi-handle:after{left:9px}@media screen and (min-width:768px){.noUI-target{background:0}}#livechat-compact-container{display:none !important}
/*! site */
body{background-color:#fff;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}body.jsLoaded{opacity:1}.body--nav-open{height:100vh;overflow:hidden}a{-webkit-text-decoration-skip:ink;text-decoration-skip:ink}@media screen and (min-width:960px){.body--nav-open{height:auto}}.container-fluid{width:100%;max-width:1920px;margin:0 auto;overflow:hidden;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;-webkit-transition:width .1s ease-out;transition:width .1s ease-out}.container-fluid--full-width{max-width:none}.container{max-width:1296px;margin-left:auto;margin-right:auto;position:relative;padding:0 12px;clear:both;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;-webkit-transition:width .1s ease-out;transition:width .1s ease-out}.container:after{display:table;clear:both;content:""}.container:after{content:" ";display:block;clear:both}.container--no-padding{padding:0}.container--narrow{max-width:834px}.container-two-col{max-width:1296px;margin-left:auto;margin-right:auto;position:relative;padding:0 12px;clear:both;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;-webkit-transition:width .1s ease-out;transition:width .1s ease-out}.container-two-col:after{display:table;clear:both;content:""}.container-two-col:after{content:" ";display:block;clear:both}.container-two-col>.component-content:after{display:table;clear:both;content:""}.container-two-col--fluid{max-width:1920px;padding-right:0;padding-left:0}.component--margin-small{margin-top:24px;margin-bottom:24px}.component--margin-none{margin-top:0;margin-bottom:0}.component__title{font-size:2.5rem;line-height:1.2;margin-bottom:24px}.component__subtitle{margin-top:24px;margin-bottom:24px;font-size:16px}@media screen and (min-width:768px){.container-two-col .col-1{width:49.07339%;float:left;margin-right:1.85322%}.container-two-col .col-2{width:49.07339%;float:right;margin-right:0}.container-two-col--form .col-1{width:32.09785%;float:left;margin-right:1.85322%;margin:0 0 36px}.container-two-col--form .col-2{width:66.04893%;float:right;margin-right:0}.component--margin-small{margin-top:36px;margin-bottom:36px}.component--margin-none{margin-top:0;margin-bottom:0}}.browser-upgrade,.noscript-container{position:relative;margin:0;padding:24px 18px;background:#a01021;color:#fff}.browser-upgrade p,.noscript-container p{margin:0 0 6px}.browser-upgrade p a,.noscript-container p a{color:#fff;text-decoration:underline}.browser-upgrade p a:hover,.noscript-container p a:hover{text-decoration:none;opacity:.7}@media screen and (min-width:321px){.browser-upgrade,.noscript-container{top:0;right:0;left:0;margin:0;text-align:center}}@media screen and (min-width:321px){.noscript-container{position:fixed;top:auto;bottom:0}}
/*! knowledge header */
.knowledge-header{position:relative;padding:6px 0;background:#cf142b}.knowledge-header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 12px}.knowledge-header__list{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:0}.knowledge-header__list:first-of-type{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.knowledge-header__item{display:inline-block}.knowledge-header__item:not(:last-of-type){margin-right:6px}.knowledge-header__link{display:block;color:rgba(255,255,255,.8);text-decoration:none}.knowledge-header__link:focus,.knowledge-header__link:hover{outline:none;color:#fff;text-shadow:0 0 2px #a01021}.knowledge-header__link-icon{font-size:1.75rem;vertical-align:middle}@media screen and (min-width:768px){.knowledge-header{padding:12px 0}.knowledge-header__container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.knowledge-header__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:24px;padding-right:24px;border-right:1px solid rgba(255,255,255,.3)}.knowledge-header__list:first-of-type{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.knowledge-header__list:last-of-type{margin-right:0;padding-right:0;border-right:0}.knowledge-header__item:not(:last-of-type){margin-right:24px}.knowledge-header__link-icon{margin-right:3px}.knowledge-header__link-icon--mobile-only{display:none}}
/*! header */
.global-header{margin-top:0;margin-bottom:0}.header{position:relative;top:0;right:0;left:0;background:#fff;z-index:11111}.header__upper-container{background:#fff}.body--nav-open .header__upper-container{position:fixed !important}.header__upper-container--stickified{-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.2);box-shadow:0 3px 5px 0 rgba(0,0,0,.2);z-index:11111}.header__upper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:53px;padding:12px 0;-webkit-transition:height .2s ease-in-out;transition:height .2s ease-in-out}.header__utility-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__utility{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:6px}@media screen and (min-width:960px){.header{position:relative;height:auto}.body--nav-open .header__upper-container{position:static !important}.header__upper{height:80px;padding-top:18px;padding-bottom:18px}.header__utility-container{position:relative}}.header-logo{display:block;-webkit-box-flex:0;-ms-flex:0 0 70px;flex:0 0 70px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.header-logo:focus,.header-logo:hover{outline:none;opacity:.7}.header-logo__img{display:block;width:100%}@media screen and (min-width:960px){.header-logo{-ms-flex-preferred-size:146px;flex-basis:146px}}.header-cart__link{display:inline-block;position:relative;color:#000;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.header-cart__link:focus,.header-cart__link:hover{outline:0;color:#cf142b}.header-cart__icon{font-size:1.6rem;vertical-align:bottom}@media screen and (max-width:959px){.header-cart{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.header-cart__count{position:absolute;top:-2px;left:-1px;width:16px;height:16px;border-radius:100%;background-color:#666;color:#fff;font-size:10px;font-weight:bold;line-height:16px;text-align:center;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.header-cart__link:focus .header-cart__count,.header-cart__link:hover .header-cart__count{background-color:#cf142b}}@media screen and (min-width:960px){.header-cart{margin:0 0 0 6px}.header-cart__link{padding:0 12px;border-radius:3px;background:#333;color:#fff;line-height:43px}.header-cart__link:focus,.header-cart__link:hover{background-color:#c9c9c9;color:#333}.header-cart__icon{line-height:43px}.header-cart__count{display:inline-block;margin-left:3px}}.country-selector__btn{width:24px;padding:0;border:0;background-color:transparent;line-height:1;cursor:pointer;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;vertical-align:middle}.country-selector__btn:focus,.country-selector__btn:hover{outline:0;color:#cf142b}.country-selector__btn-icon{font-size:1.5rem}.country-selector__dropdown{display:none;position:absolute;top:59px;right:0;width:calc(100% - 24px);max-width:192px;margin:0 12px;font-size:87.5%;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.2);box-shadow:0 3px 5px 0 rgba(0,0,0,.2);opacity:0;-webkit-perspective:300px;perspective:300px;-webkit-perspective-origin:top;perspective-origin:top;-webkit-transition:width .2s ease-in-out;transition:width .2s ease-in-out;z-index:1}.country-selector__list{margin:12px 0 0;padding:24px;-webkit-transform:rotateX(-3deg) rotateY(0deg);transform:rotateX(-3deg) rotateY(0deg);border-radius:3px;background-color:#fff}.country-selector__list:before{position:absolute;top:-12px;right:58px;width:0;height:0;border-width:0 20px 12px 20px;border-style:solid;border-color:transparent transparent #fff transparent;content:""}.country-selector__item:not(:last-of-type){margin-bottom:.75rem}.country-selector__link{display:block;position:relative;padding:3px 0 3px 36px;color:#717171;line-height:1.2;text-decoration:none}.country-selector__link:focus,.country-selector__link:hover{color:#cf142b}.country-selector__item--active .country-selector__link{color:#333}.country-selector__flag{position:absolute;top:3px;left:0;margin-right:12px;opacity:.3;vertical-align:middle}.country-selector__item--active .country-selector__flag{opacity:1}@media screen and (min-width:960px){.country-selector{position:relative;margin-right:18px}.country-selector__btn{width:auto;color:#717171}.country-selector__btn-label{display:inline-block;line-height:1.5rem}.country-selector__btn-icon{vertical-align:middle}.country-selector__dropdown{top:62px;left:50%;width:192px;max-width:none;margin:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.country-selector__list:before{right:initial;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.site-search__btn{width:24px;padding:0;border:0;background-color:transparent;font-size:1.5rem;line-height:1;cursor:pointer;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;vertical-align:middle}.site-search__btn:focus,.site-search__btn:hover{outline:0;color:#cf142b}.site-search__dropdown{display:none;position:absolute;top:59px;right:12px;left:12px;margin:12px 0 0;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.2);box-shadow:0 3px 5px 0 rgba(0,0,0,.2);opacity:0;-webkit-perspective:300px;perspective:300px;-webkit-perspective-origin:top;perspective-origin:top;z-index:1}.site-search__form{padding:24px;-webkit-transform:rotateX(-3deg) rotateY(0deg);transform:rotateX(-3deg) rotateY(0deg);border-radius:3px;background-color:#fff}.site-search__form:before{position:absolute;top:-12px;right:29px;width:0;height:0;border-width:0 20px 12px 20px;border-style:solid;border-color:transparent transparent #fff transparent;content:""}.site-search__field{position:relative}.site-search__input{width:100%;padding:12px 48px 12px 12px;border:0;border-radius:3px;background-color:#f3f3f3;font-size:1rem;-webkit-appearance:none}.site-search__input:focus{outline:2px solid #cf142b}.site-search__submit{position:absolute;top:0;right:0;bottom:0;padding:0 12px;border:0;background-color:transparent;color:#717171;font-size:1.25rem;line-height:1;cursor:pointer;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.site-search__submit:focus,.site-search__submit:hover{outline:none;color:#cf142b}@media screen and (min-width:960px){.site-search__btn{display:none}.site-search__dropdown{display:block !important;position:static;margin:0;-webkit-box-shadow:none;box-shadow:none;opacity:1 !important;-webkit-perspective:none;perspective:none}.site-search__form{padding:0}.site-search__form:before{display:none}.site-search__input{width:225px}.site-search__input--knowledge{width:560px}}.header-hamburger{margin:0 0 0 6px}.hamburger{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:transparent;cursor:pointer}.hamburger:focus,.hamburger:hover{outline:0}.hamburger:focus .hamburger__inner,.hamburger:hover .hamburger__inner{background-color:#cf142b}.hamburger__inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:3px;background-color:#333;-webkit-transition:all .4s ease;transition:all .4s ease}.hamburger__inner:before,.hamburger__inner:after{position:absolute;top:-7px;left:0;width:100%;height:3px;background:inherit;content:""}.hamburger__inner:after{top:7px}.hamburger--active .hamburger__inner{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.hamburger--active .hamburger__inner:before,.hamburger--active .hamburger__inner:after{top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.hamburger--active .hamburger__inner:after{display:none}@media screen and (min-width:960px){.hamburger{display:none}}.header-breadcrumb-container{border-bottom:1px solid #e8e8e8}@media screen and (min-width:768px){.header-breadcrumb-container .breadcrumb{margin-right:156px}}
/*! main */
main{min-height:1px;-webkit-transition:min-height .3s ease-in-out;transition:min-height .3s ease-in-out}
/*! main navigation */
.navigation{margin-top:0;margin-bottom:0}.nav{position:relative}@media screen and (max-width:959px){.nav{display:none;position:fixed;right:0;left:0;overflow-y:scroll;border-top:1px solid #e8e8e8;background-color:#fff;opacity:0}.nav__list{margin:0 -12px}.nav__item{display:block}.nav__interactive-elements{width:100%;border-bottom:1px solid #e8e8e8}.nav__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;margin:0;padding:0;border:0;background-color:transparent;cursor:pointer}.nav__btn:focus,.nav__btn:hover{outline:none;background-color:#f3f3f3}.nav__btn-label{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding:12px;color:#333;font-weight:bold;text-align:left;text-decoration:none}.nav__btn-icon{position:relative;-webkit-box-flex:0;-ms-flex:0 0 48px;flex:0 0 48px;border-left:1px solid #e8e8e8;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.nav__btn-icon:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.nav__btn-icon--active{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dropdown{display:none;border-bottom:1px solid #e8e8e8}.dropdown__info{display:none}.dropdown__list-container{padding:12px}.dropdown__cta-all{display:inline-block;position:relative;margin-bottom:.375rem;color:#717171;font-size:87.5%;text-decoration:none}.dropdown__list-title{display:block;position:relative;margin:12px 0 3px;font-size:75%;opacity:.7}.dropdown__list-title:empty{display:none}.dropdown__list+.dropdown__list-title{margin-top:24px}.dropdown__list{margin-bottom:0}.dropdown__list+.dropdown__list{margin-top:24px}.dropdown__item{position:relative;margin-bottom:.375rem;font-size:87.5%}.dropdown__link{color:#717171;text-decoration:none}.dropdown__link-desc{display:none}.dropdown__link-icon{display:none !important}.dropdown__contact-icon{position:absolute;top:0;right:0;width:36px;color:#cf142b;font-size:2.5rem;text-align:center}.dropdown__contact-title{display:block;padding-right:36px;color:#333;font-weight:bold}.dropdown__contact-info{display:block;padding-right:36px}}@media screen and (min-width:960px){.nav{background-color:#333}.nav--stickified{-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.2);box-shadow:0 3px 5px 0 rgba(0,0,0,.2);z-index:11111}.nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0}.nav__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.nav__interactive-elements{display:block}.nav__link{display:none}.nav__btn{position:relative;height:40px;padding:12px 18px;overflow:visible;border:0;border-right:1px solid transparent;background:transparent;color:#fff;line-height:1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.nav__btn:focus,.nav__btn:hover{border-color:#b2b2b2;outline:none;background-color:#c9c9c9;color:#333;cursor:pointer}.nav__btn--active{background-color:#c9c9c9;color:#333}.nav__btn--active:before{position:absolute;bottom:-10px;left:50%;width:12px;height:12px;-webkit-transform:scaleX(1.5) rotate(45deg) translateX(-50%);transform:scaleX(1.5) rotate(45deg) translateX(-50%);background-color:#c9c9c9;content:"";z-index:11111}.nav__btn-label{position:relative;line-height:1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.nav__btn--active .nav__btn-label{left:9px}.nav__btn-icon{margin-left:6px;font-size:87.5%;vertical-align:middle}.nav__btn--active .nav__btn-icon{opacity:0}.dropdown{display:none;position:absolute;top:40px;right:0;left:0;padding:0 12px;opacity:0;-webkit-perspective:300px;perspective:300px;-webkit-perspective-origin:top;perspective-origin:top}.dropdown__overlay{position:absolute;right:-50%;left:-50%;height:100%;background:rgba(51,51,51,.7);opacity:0;z-index:-1}.dropdown__inner{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1296px;margin:24px auto;padding:36px;-webkit-transform:rotateX(-2deg) rotateY(0deg);transform:rotateX(-2deg) rotateY(0deg);-webkit-transform-origin:top;transform-origin:top;background-color:#fff}.dropdown__info{-webkit-box-flex:1;-ms-flex:1 1 33.33333%;flex:1 1 33.33333%;padding:12px 48px 12px 0;border-right:1px solid #e8e8e8}.dropdown__title{font-size:2rem;line-height:1.2;display:block;margin-bottom:.75rem;color:#333;font-weight:bold}.dropdown__desc{font-size:87.5%}.dropdown__cta{font-size:87.5%}.dropdown__list-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 66.66667%;flex:1 1 66.66667%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 0 12px 48px}.dropdown__cta-all{display:none}.dropdown__list-col{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.dropdown__list-col:not(:last-of-type){margin-right:48px}.dropdown__list-title{display:block;margin-bottom:1.125rem;padding-bottom:.375rem;border-bottom:1px solid #e8e8e8;font-size:75%}.dropdown__list-title:empty{display:none}.dropdown__item{position:relative}.dropdown__item:not(:last-of-type){margin-bottom:12px}.dropdown__item--single-col{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;width:100%;max-width:100%}.dropdown__link{display:block;color:#333;font-weight:bold;text-decoration:none;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.dropdown__link:after{display:table;clear:both;content:""}.dropdown__link:focus,.dropdown__link:hover{outline:none;color:#cf142b}.dropdown__link:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.dropdown__link-icon{position:relative;top:-12px;width:60px;margin-right:6px;margin-bottom:24px;margin-left:-6px;float:left;color:#333;font-size:3rem;text-align:center;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.dropdown__link:focus .dropdown__link-icon,.dropdown__link:hover .dropdown__link-icon{color:#cf142b}.dropdown__link-title{display:block;overflow:hidden;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.dropdown__link-icon+.dropdown__link-title{margin-bottom:6px;font-size:1.125rem}.dropdown__link:focus .dropdown__link-title,.dropdown__link:hover .dropdown__link-title{color:#cf142b}.dropdown__link-desc{margin-top:6px;margin-bottom:36px;overflow:hidden;color:#717171;font-size:87.5%;font-weight:normal;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.dropdown__link-desc:empty{display:none}.dropdown__link:focus .dropdown__link-desc,.dropdown__link:hover .dropdown__link-desc{color:#333}.dropdown__contact-icon{position:absolute;top:0;left:0;width:60px;color:#cf142b;font-size:2.5rem;text-align:center}.dropdown__contact-title{display:block;padding-left:60px;color:#333;font-weight:bold}.dropdown__contact-info{display:block;padding-left:60px}}
/*! footer */
footer{position:relative}.footer-breadcrumb-container{margin:0;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}@media screen and (min-width:768px){.footer-breadcrumb-container .breadcrumb{display:block;margin-right:300px}}.footer-subscribe-form{position:relative}.footer-subscribe-form__label{position:absolute;top:0;left:0;padding:18px 18px 18px 0;background:0;color:#717171;font-size:87.5%;font-weight:bold;line-height:1;cursor:pointer}.footer-subscribe-form__label:focus,.footer-subscribe-form__label:hover{color:#cf142b}.footer-subscribe-form__input{width:100%;height:50px;padding:0 36px 0 96px;border:0;background:#fff;font-size:87.5%;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.footer-subscribe-form__input:focus{outline:none}.footer-subscribe-form__button{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;right:0;bottom:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;border:0;background:0;color:#000;text-align:center;text-decoration:none;cursor:pointer}.footer-subscribe-form__button:focus,.footer-subscribe-form__button:hover{outline:none;color:#cf142b}@media screen and (min-width:768px){.footer-subscribe-form{position:absolute;top:0;right:12px;border-right:1px solid #e8e8e8;border-left:1px solid #e8e8e8}.footer-subscribe-form__label{padding:18px}.footer-subscribe-form__input{width:300px;padding:0 36px 0 108px}.footer-subscribe-form__input:focus{width:360px}}.footer-links-container{margin:0;padding:12px 0;background:#e8e8e8 -webkit-gradient(linear,left bottom,left top,from(#e8e8e8),to(#f0f0f0));background:#e8e8e8 linear-gradient(to top,#e8e8e8 0%,#f0f0f0 100%)}.footer-sitemap__group{display:block}.footer-sitemap-container .footer-sitemap__group{height:auto}.footer-sitemap__group h3:empty{display:none}.footer-sitemap__group li:first-child a{display:block;margin:.75rem 0;color:#333;font-size:87.5%;font-weight:bold;line-height:1.2;text-decoration:none}.footer-sitemap__group li:first-child a:focus,.footer-sitemap__group li:first-child a:hover{color:#cf142b}@media screen and (max-width:767px){.footer-sitemap__group{margin-bottom:18px}.footer-sitemap__group li{display:none}.footer-sitemap__group li:first-child{display:block}}@media screen and (min-width:768px){.footer-links-container{padding:0}.footer-sitemap-container>.component-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:36px 0}.footer-sitemap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:36px 0}.footer-sitemap__group{-webkit-box-flex:1;-ms-flex:1 1 20%;flex:1 1 20%;padding:0 24px 0 0}.footer-sitemap__group ul{margin:0 0 .75rem}.footer-sitemap__group li:first-child a{display:inline-block;font-size:100%}.footer-sitemap__group a{display:inline-block;margin:.375rem 0;color:#717171;font-size:87.5%;line-height:1.2;text-decoration:none}.footer-sitemap__group a:focus,.footer-sitemap__group a:hover{outline:none;color:#cf142b}}@media screen and (min-width:960px){.footer-sitemap__group{padding:0 36px 0 0}}.link-list-footer-sitemap{display:none}.footer-copyright-container{margin:0;background:#333}.footer-copyright{padding:24px 12px}@media screen and (min-width:768px){.footer-copyright{padding:24px 0}}.footer-logo{width:84px}.footer-logo a{display:block}.footer-logo a:focus,.footer-logo a:hover{outline:none;opacity:.7}.footer-logo img{display:block;width:100%;height:auto}@media screen and (min-width:768px){.footer-logo{position:absolute;top:50%;left:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.footer-copyright .footer-copyright-content{margin:18px 0 0;color:#c9c9c9;font-size:75%}.footer-copyright .footer-copyright-content>div>span{display:block}.footer-copyright .footer-copyright-content ul{margin:0}.footer-copyright .footer-copyright-content li{display:inline-block;border-left:1px solid #717171;vertical-align:baseline}.footer-copyright .footer-copyright-content li:first-child{border-left:0}.footer-copyright .footer-copyright-content li:first-child a{padding-left:0}.footer-copyright .footer-copyright-content a{display:inline-block;padding:0 4px 0 6px;color:#c9c9c9;text-decoration:underline}.footer-copyright .footer-copyright-content a:focus,.footer-copyright .footer-copyright-content a:hover{outline:none;color:#fff}@media screen and (min-width:768px){.footer-copyright .footer-copyright-content{margin:0 144px 0 114px}}@media screen and (min-width:960px){.footer-copyright .footer-copyright-content{margin-top:4px;margin-bottom:4px;font-size:87.5%}.footer-copyright .footer-copyright-content>div>span{display:inline-block;margin-right:9px}.footer-copyright .footer-copyright-content ul{display:inline-block}.footer-copyright .footer-copyright-content li:first-child{border-left:1px solid #717171}.footer-copyright .footer-copyright-content li:first-child a{padding-left:12px}.footer-copyright .footer-copyright-content a{padding:0 9px 0 12px}}
/*! wysiwyg */
/*! wysiwyg blockquote */
.ww blockquote{font-size:1.5rem;line-height:1.5;position:relative;padding:72px 0 12px;font-weight:300;-webkit-transition:margin .3s ease-in-out;transition:margin .3s ease-in-out;will-change:margin}.ww blockquote:before,.ww blockquote:after{position:absolute;top:0;color:#e8e8e8;font-family:Arial,Helvetica;font-size:500%;font-weight:bold;line-height:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;will-change:top,left,right}.ww blockquote:before{left:-6px;content:"“"}.ww blockquote p{margin:0 0 1.5rem}@media screen and (min-width:768px){.ww .blockquote--left{width:37.69%;margin-right:48px;float:left}.ww .blockquote--right{width:37.69%;margin-left:48px;float:right}}@media screen and (min-width:960px){.ww blockquote{padding:36px 0 24px}.ww blockquote:before,.ww blockquote:after{top:9px}.ww blockquote:before{left:-72px}.ww blockquote:after{top:auto;right:-72px;bottom:-24px;content:"”"}.ww .blockquote--left{padding-top:36px}.ww .blockquote--left:before{top:9px}.ww .blockquote--left:after{display:none}.ww .blockquote--right{top:-3px;padding-top:36px}.ww .blockquote--right:before{display:none}.ww .blockquote--right:after{display:block;top:9px;bottom:auto}}
/*! wysiwyg buttons */
/*! wysiwyg disclaimer */
.ww .disclaimer{color:#b1b1b1;font-size:87.5%}
/*! wysiwyg headings */
.ww h6,.ww h5,.ww h4,.ww h3,.ww h2,.ww h1{margin:3rem 0 1.5rem}.ww h6:first-child,.ww h5:first-child,.ww h4:first-child,.ww h3:first-child,.ww h2:first-child,.ww h1:first-child{margin-top:0}
/*! wysiwyg hr */
.ww hr{display:block;margin:48px auto;clear:both;border-top:1px solid #e8e8e8}.ww hr:after{display:table;clear:both;content:""}
/*! wysiwyg iframes */
.ww iframe{margin:48px 0}
/*! wysiwyg images */
.ww .img{position:relative;margin:24px 0;clear:both;text-align:center;-webkit-transition:margin .3s ease-in-out;transition:margin .3s ease-in-out}.ww .img img{display:block;width:auto;max-width:100%;height:auto;margin:0 auto;border-radius:3px}.ww .img__container{display:inline-block;vertical-align:bottom}.ww .img__caption{display:block;width:100%;padding:6px 0;border-bottom:1px solid #e8e8e8;color:#b1b1b1;font-size:87.5%;text-align:left}.ww .img--centered img{display:inline-block;vertical-align:bottom}.ww .img__caption--no-border{border-bottom:0}.ww .img__caption--centered{text-align:center}@media screen and (min-width:768px){.ww .img--left{max-width:37.69%;margin-top:6px;margin-right:48px;float:left}.ww .img--right{max-width:37.69%;margin-top:6px;margin-left:48px;float:right}}
/*! wysiwyg lead */
.ww .lead{font-size:1.5rem;line-height:1.2;font-weight:300;line-height:1.5}.ww .lead:empty{display:none}.ww .lead p{font-size:inherit}
/*! wysiwyg links */
.ww a:not([class]){color:#cf142b;text-decoration:underline}.ww a:not([class]):focus{outline:none;color:#333}.ww a:not([class]):hover{color:#333;text-decoration:none}
/*! wysiwyg lists */
.ww ol,.ww ul{margin:2.25rem 0;-webkit-transition:margin .3s ease-in-out;transition:margin .3s ease-in-out;will-change:margin}.ww ol:first-child,.ww ul:first-child{margin-top:0}.ww ol:last-child,.ww ul:last-child{margin-bottom:0}.ww ol li,.ww ul li{position:relative;margin:0 0 .75rem;padding:0 24px}.ww ol li:empty,.ww ul li:empty{display:none}.ww ol li:last-child,.ww ul li:last-child{margin-bottom:0}.ww ol ol,.ww ol ul,.ww ul ol,.ww ul ul{margin:.75rem 0}.ww ol ol li,.ww ol ul li,.ww ul ol li,.ww ul ul li{padding-right:0}.ww ol{counter-reset:orderedlistCounter}.ww ol>li:before{position:absolute;top:0;left:0;color:#cf142b;font-weight:bold;content:counters(orderedlistCounter,".") " ";counter-increment:orderedlistCounter}.ww ol ol>li{padding-left:36px}.ww ol ol ol>li{padding-left:48px}.ww .ol--columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:0;margin-left:0}.ww .ol--columns li{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;width:100%;padding:0 12px 0 60px}.ww .ol--columns li:before{width:42px;height:42px;padding:0 12px;border-radius:3px;background-color:#cf142b;color:#fff;font-size:125%;line-height:42px;text-align:center}.ww ul{list-style:none}.ww ul>li:before{position:absolute;top:8px;left:0;width:8px;height:8px;background-color:#cf142b;content:""}.ww ul ul>li:before{top:12px;height:2px;background-color:#717171}.ww dl:last-child{margin-bottom:0}.ww dl dt{color:#333;font-weight:bold;word-break:break-word}.ww dl dt,.ww dl dd{padding:.75rem 0;border-bottom:1px solid #e8e8e8}@media screen and (max-width:767px){.accordion-icon .ww dl{font-size:87.5%}.accordion-icon .ww dl dt{padding-bottom:0;border-bottom:0}.accordion-icon .ww dl dd{padding-top:0}.accordion-icon .ww dl dd:last-child{border-bottom:0}}@media screen and (min-width:768px){.ww dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ww dl dt{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding-right:12px;word-wrap:break-word}.ww dl dd{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;padding-left:12px}.ww dl dt:first-of-type,.ww dl dd:first-of-type{padding-top:0}.ww dl dt:last-of-type,.ww dl dd:last-of-type{padding-bottom:0;border-bottom:none}.ww .ol--columns li{-webkit-box-flex:1;-ms-flex:1 0 calc(50% - 64px);flex:1 0 calc(50% - 64px);max-width:50%}.ww .ol--columns li:nth-child(even){padding-right:0;padding-left:72px}.ww .ol--columns li:nth-child(even):before{left:12px}}@media screen and (min-width:960px){.ww ol,.ww ul{margin-right:36px;margin-left:36px}}
/*! wysiwyg statistic */
.ww .statistic{position:relative;margin:24px 0;clear:both;color:#333;text-align:center;-webkit-transition:margin .3s ease-in-out;transition:margin .3s ease-in-out}.ww .statistic__icon{display:inline-block;font-size:5rem;line-height:1;vertical-align:middle}.ww .statistic__statistic{font-size:5rem;font-weight:300;line-height:1;vertical-align:middle}.ww .statistic__label{display:block;font-weight:bold;line-height:1}@media screen and (min-width:768px){.ww .statistic--left{margin-top:36px;margin-right:48px;float:left}.ww .statistic--right{margin-top:36px;margin-left:48px;float:right}}
/*! wysiwyg tables */
.ww table,.ww .table{width:100%;margin:3rem auto;text-align:left}.ww table th,.ww .table th{padding:12px 18px;background:#f3f3f3;color:#333;font-family:frutiger,"frutiger linotype",univers,calibri,"gill sans","gill sans mt","myriad pro",myriad,"dejavu sans condensed","liberation sans","nimbus sans l",tahoma,geneva,"helvetica neue",helvetica,arial,sans-serif;font-weight:bold}.ww table td,.ww .table td{padding:12px 18px;border-bottom:1px solid #e8e8e8}.ww .table--striped tr:nth-child(odd){background-color:#fff}.ww .table--striped tr:nth-child(even){background-color:#f2f2f2}.ww .table--responsive{width:100%;overflow-x:scroll}
/*! wysiwyg video */
.ww .video{position:relative;margin:24px 0;clear:both;text-align:center;-webkit-transition:margin .3s ease-in-out;transition:margin .3s ease-in-out}.ww .video__wrapper{position:relative;padding-top:56.25%;overflow:hidden}.ww .video__player{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;border-radius:3px}.ww .video__caption{display:block;width:100%;padding:6px 0;border-bottom:1px solid #e8e8e8;color:#b1b1b1;font-size:87.5%;text-align:left}.ww .video__fallback-message{color:#4e92ab}@media screen and (min-width:768px){.ww .video--left{width:37.69%;margin-top:6px;margin-right:48px;float:left}.ww .video--right{width:37.69%;margin-top:6px;margin-left:48px;float:right}}
/*! advanced options */
.advanced-options{overflow:visible;background-color:#f3f3f3}.advanced-options__container .btn{display:inline-block;width:100%;margin:12px 0 0}.advanced-options__expander{position:relative;width:100%;padding:24px 0;border:0;background-color:transparent;color:#717171;font-size:87.5%;font-weight:bold;line-height:87.5%;text-align:left;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.advanced-options__expander:hover{cursor:pointer}.advanced-options__expander:focus,.advanced-options__expander:hover{outline:none;color:#333}.advanced-options__expander-icon{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1.25rem;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.advanced-options__expander-icon--active{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.advanced-options__message{margin:0;padding:24px 0}.advanced-options__inner{display:none;padding:0 0 24px}.advanced-options__inner:after{display:table;clear:both;content:""}.advanced-options__row{width:100%;float:left;margin-left:0;margin-right:0}.advanced-options__group{width:100%;float:left;margin-left:0;margin-right:0}.advanced-options__filter-title{position:relative;width:100%;margin:0;padding:12px 0;border:0;background-color:transparent;color:#333;font-size:87.5%;font-weight:bold;text-align:left;cursor:pointer;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.advanced-options__filter-title:focus,.advanced-options__filter-title:hover{outline:none;color:#cf142b}.advanced-options__filter-container{display:none}.advanced-options__icon{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.advanced-options__icon--active{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.advanced-options__count{float:right;color:#b2b2b2}.advanced-options__list,.advanced-options__subitem{width:100%}.advanced-options__subitem{margin:6px 0 6px !important;padding:0 0 9px !important}@media screen and (max-width:767px){.advanced-options__group .hidden{display:block !important}}@media screen and (min-width:768px) and (max-width:959px){.advanced-options__group:nth-child(odd){clear:left}.advanced-options__group:nth-child(2n){float:right;margin-right:0}}@media screen and (min-width:768px){.advanced-options__container .btn{width:auto}.advanced-options__expander{width:auto}.advanced-options__expander-icon{position:relative;top:-1px;right:auto;margin-left:6px;-webkit-transform:none;transform:none;vertical-align:middle}.advanced-options__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.advanced-options__group{width:49.07339%;float:left;margin-right:1.85322%;margin-bottom:12px}.advanced-options__filter-title{pointer-events:none}.advanced-options__filter-title:focus,.advanced-options__filter-title:hover{color:#333}.advanced-options__filter-container{display:block !important;margin-bottom:0}.advanced-options__icon.ricon{display:none}.advanced-options__list,.advanced-options__subitem{width:100%;padding-right:48px}.advanced-options__subitem{margin:0 !important;padding:0 0 9px !important}.advanced-options__inner{padding:24px 0}}@media screen and (min-width:960px){.advanced-options__row{width:100%;float:left;margin-left:0;margin-right:0}.advanced-options__group{width:32.09785%;float:left;margin-right:1.85322%}.advanced-options__group:nth-child(4n+5){clear:left}.advanced-options__group:nth-child(3n){float:right;margin-right:0}}
/*! article title block */
.article-title{margin-top:60px;margin-bottom:24px}.article-title__title{margin:0}@media screen and (min-width:768px){.article-title{margin-top:84px}}
/*! breadcrumb */
.breadcrumb{position:relative;-webkit-transition:margin .3s ease-in-out;transition:margin .3s ease-in-out}.breadcrumb .separator{display:none}.breadcrumb__list{margin:0 0 0 100%;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.breadcrumb__list:after{display:table;clear:both;content:""}.breadcrumb__item{display:inline-block;position:relative;margin-right:6px;font-size:87.5%}.breadcrumb__item:last-child .breadcrumb__link{color:#717171;text-decoration:none;pointer-events:none}.breadcrumb__item+.breadcrumb__item:before{font-family:ricons !important;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:18px;left:-9px;color:#e8e8e8;content:""}.breadcrumb__link{display:inline-block;padding:18px 12px;color:#717171;line-height:1;text-decoration:underline}.breadcrumb__link:focus,.breadcrumb__link:hover{outline:none;color:#cf142b;text-decoration:underline}.breadcrumb__link--active{color:#000;pointer-events:none}@media screen and (min-width:321px) and (max-width:767px){.footer-breadcrumb-container .breadcrumb{display:none}}@media screen and (min-width:768px){.breadcrumb__list{margin-left:0 !important}}
/*! button show more */
.btn-show-more{display:none}.btn-show-more__icon{vertical-align:middle}@media screen and (min-width:768px){.btn-show-more{display:inline-block;margin:0;padding:0;border:0;background:none;color:#b2b2b2;font-size:87.5%;cursor:pointer}.btn-show-more:focus,.btn-show-more:hover{outline:none;color:#666}.sidenav__list .btn-show-more{padding:6px 6px 6px 0}.footer-sitemap .btn-show-more{display:inline-block}.advanced-options .btn-show-more{display:none}}@media screen and (min-width:960px){.advanced-options .btn-show-more{display:inline-block;position:relative;top:-6px}}
/*! footer back to top button */
.footer-back-to-top{position:absolute;right:12px;bottom:144px;margin:0;z-index:1}.footer-back-to-top__btn{padding:9px 12px;border:0;border-radius:3px 3px 0 0;background:#333;color:#fff;font-size:87.5%;cursor:pointer;-webkit-transition:border-radius .3s ease-in-out;transition:border-radius .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;will-change:bottom,border-radius}.footer-back-to-top__btn:focus,.footer-back-to-top__btn:hover{outline:none;background:#000}.footer-back-to-top__btn-text{display:none}@media screen and (min-width:768px){.footer-back-to-top{bottom:75px;border-radius:3px 3px 0 0}.footer-back-to-top__btn-icon{margin-right:6px}.footer-back-to-top__btn-text{display:inline-block}}
/*! compare toolbar */
.compare-toolbar{display:none;position:relative;width:100%;margin:0 0 24px;border-radius:3px;background:#333;color:#fff}.compare-toolbar__inner{position:relative}.compare-toolbar__title{padding:18px 24px;overflow:hidden;border-bottom:1px solid #666;line-height:1.2}.compare-toolbar__title-icon{margin:0 12px 0 0;float:left;font-size:1.5rem}.compare-toolbar__text{display:block;margin:3px 0 0;overflow:hidden}.compare-toolbar__listing-container{position:relative;height:100%}.compare-toolbar__listing{position:relative;margin:0;overflow:hidden}.compare-toolbar__item{position:relative}.compare-toolbar__item--real{top:-100%;opacity:0}.compare-toolbar__listing--faux{display:none}.compare-toolbar__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;position:relative;height:100%;padding:18px 54px 18px 24px;background:#333;color:#fff;line-height:1;text-decoration:none;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;will-change:background-color}.compare-toolbar__label:focus,.compare-toolbar__label:hover{background-color:#262626;color:#fff}.compare-toolbar__label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;margin-top:3px;font-size:.8rem;opacity:.5}.compare-toolbar__remove-btn{position:absolute;top:50%;right:12px;padding:6px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:0;border-radius:3px;background:0;color:#fff;font-size:1.25rem;line-height:1;cursor:pointer;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;will-change:background-color}.compare-toolbar__remove-btn:focus,.compare-toolbar__remove-btn:hover{background-color:#cf142b;color:#fff}.compare-toolbar__remove-btn .ricon{vertical-align:bottom}.compare-toolbar__floater{display:none;position:absolute;color:#fff;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.05);box-shadow:0 3px 5px 0 rgba(0,0,0,.05);opacity:0;z-index:11}.compare-toolbar__floater .product-listing__item{width:100%;margin-top:0;margin-bottom:0;list-style:none}.compare-toolbar__floater .product-card{padding-bottom:64px}.compare-toolbar__floater .product-card__footer{height:64px}.compare-toolbar__floater .product-card__footer-compare{display:none}.compare-toolbar__actions{padding:18px 24px;border-top:1px solid #666}.compare-toolbar__btn{display:block}.compare-toolbar__btn.btn--disabled{pointer-events:auto}.compare-toolbar__btn.btn--disabled:active{pointer-events:none}.compare-toolbar__tooltip-text{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0 !important;visibility:hidden !important}.btn--disabled:hover .compare-toolbar__tooltip-text{opacity:1 !important;visibility:visible !important}@media screen and (min-width:768px){.compare-toolbar{position:fixed;bottom:0;left:50%;width:100%;height:72px;margin:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:3px 3px 0 0;background:#333;color:#fff;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;will-change:translate;z-index:111}.compare-toolbar__inner{height:100%;padding:0 180px}.compare-toolbar__title{position:absolute;top:0;left:0;width:180px;padding:18px 30px 0;border-bottom:0;font-size:87.5%}.compare-toolbar__title-icon{font-size:2.5rem}.compare-toolbar__listing{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.compare-toolbar__listing:after{position:absolute;top:18px;right:-1px;bottom:18px;width:1px;background-color:#666;content:""}.compare-toolbar__item{-webkit-box-flex:1;-ms-flex:1 0 20%;flex:1 0 20%;width:20%;max-width:20%}.compare-toolbar__listing--faux .compare-toolbar__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.compare-toolbar__listing--faux .compare-toolbar__item:before{position:absolute;top:18px;bottom:18px;left:0;width:1px;background-color:#666;content:""}.compare-toolbar__faux-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;position:relative;width:100%;height:100%;padding:28px 42px 0 18px;color:#666;line-height:1}.compare-toolbar__faux-label .ricon{position:absolute;right:18px}.compare-toolbar__listing--real{position:absolute;top:0;right:0;bottom:0;left:0}.compare-toolbar__label{margin-left:1px;padding:20px 54px 0 18px}.compare-toolbar__actions{position:absolute;top:0;right:0;width:180px;border-top:0}.compare-toolbar__actions .btn{padding-top:9px;padding-bottom:9px}.compare-toolbar--off-canvas{-webkit-transform:translateX(-50%) translateY(100%);transform:translateX(-50%) translateY(100%)}}@media screen and (min-width:1296px){.compare-toolbar{max-width:86%}}
/*! category tag */
.category-tag{margin-bottom:12px}.category-tag__list{margin:0;overflow:hidden}.category-tag__item{margin-right:12px;margin-bottom:12px;float:left}.category-tag__item:last-child{margin-right:0}.category-tag__cta{display:block;padding:6px 12px;border-radius:3px;background-color:#f3f3f3;color:#717171;font-size:87.5%;text-decoration:none;cursor:pointer;-webkit-transition:background-color .2s ease-in;transition:background-color .2s ease-in}.category-tag__cta:focus,.category-tag__cta:hover{outline:none;background-color:#e8e8e8}.category-tag__cta:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.category-tag__icon{font-size:1rem;vertical-align:middle}
/*! category listing */
.category-listing{margin:0 0 12px}.category-listing__link{display:block;position:relative;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin-right:12px;padding:6px 48px 6px 24px;color:#717171;text-decoration:none}.category-listing__link:focus,.category-listing__link:hover{outline:none;color:#cf142b}.category-listing__link--no-link{padding-top:0;padding-bottom:0}.category-listing__link--no-link:focus,.category-listing__link--no-link:hover{color:#717171}.category-listing__link--active{color:#cf142b}.category-listing__link-all{display:block}.category-listing__link-title{display:none}.category-listing__count{position:absolute;top:6px;right:0;width:36px;color:#c9c9c9;text-align:right;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.category-listing__link:hover .category-listing__count{color:#717171}@media screen and (min-width:768px){.category-listing__link{margin-right:0}.category-listing__item:first-child .category-listing__link{padding-right:0;padding-left:0}.category-listing__link--no-link{padding-top:6px;padding-bottom:6px}.category-listing__link-all{display:none}.category-listing__link-title{display:block;color:#333;font-weight:bold}.category-listing__link:focus .category-listing__link-title,.category-listing__link:hover .category-listing__link-title{color:#cf142b}.category-listing__link--no-link:focus .category-listing__link-title,.category-listing__link--no-link:hover .category-listing__link-title{color:#333}}
/*! counter */
.counter{background-color:#b2b2b2;border-radius:3px;color:#fff;display:inline-block;font-weight:bold;line-height:1.2;padding:3px}a:focus .counter,a:hover .counter,button:focus .counter,button:hover .counter{background-color:#999}.counter--active{background-color:#cf142b}a:focus .counter--active,a:hover .counter--active,button:focus .counter--active,button:hover .counter--active{background-color:#333}
/*! detail meta */
.detail-meta{display:inline-block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;-webkit-transition:-webkit-transform .3s ease-in;transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in;will-change:transform}.detail-meta__data-container{clear:both;overflow:hidden}.detail-meta__data{float:left;color:#b1b1b1;font-size:87.5%}.detail-meta__data:after{display:inline-block;position:relative;top:-3px;margin-right:6px;margin-left:6px;content:"."}.detail-meta__data:last-child:after{display:none}.detail-meta__desc{margin:0;overflow:auto;color:#333}.news-events-listing__link:focus .detail-meta__desc,.news-events-listing__link:hover .detail-meta__desc{color:#cf142b}.detail-meta__cat{color:#333;font-size:87.5%}.detail-meta__img{display:inline-block;top:0;left:0;width:50px;min-width:50px;height:50px;margin-right:24px;border-radius:50%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;-webkit-transition:-webkit-transform .3s ease-in;transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in;will-change:transform}
/*! event date */
.event-date{display:inline-block;min-width:52px;margin-bottom:24px;border:2px solid #cf142b;border-bottom:0;border-radius:3px;background:#fff}.event-offer-panel .event-date{margin-bottom:0}.event-date__days{display:block;padding:3px 6px;color:#cf142b;font-size:2rem;font-weight:bold;line-height:1.2;text-align:center;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.event-date__month{display:block;padding:6px;background-color:#cf142b;color:#fff;font-size:.875rem;font-weight:bold;line-height:1.2;text-align:center;text-transform:uppercase;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.event-date--detailed{width:50px;border:2px solid #fff}.event-date--detailed:after,.event-date--detailed:before{display:block;position:absolute;top:-5px;width:5px;height:3px;background-color:#fff;content:""}.event-date--detailed:after{left:7px}.event-date--detailed:before{right:7px}.event-date--white{position:relative;border:2px solid #cf142b;background:#cf142b}.event-date--white .event-date__days{color:#fff}.event-date--white .event-date__month{background-color:#fff;color:#cf142b}.event-date--white:after,.event-date--white:before{background-color:#cf142b}
/*! event panels */
.event-panels{width:100%}.event-panels__item{position:relative;width:100%;margin-bottom:12px;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);border-radius:3px}.event-panels__item .component,.event-panels__item .component-content{height:100%}.event-panels__link{display:block;height:100%;background-color:#cf142b;color:transparent;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.event-panels__link:focus,.event-panels__link:hover{background-color:#b81226;color:transparent}.event-panels__link:focus .event-panels__date,.event-panels__link:hover .event-panels__date{top:89px}.event-panels__link:focus .event-panels__img,.event-panels__link:hover .event-panels__img{-webkit-transform:scale(1.06);transform:scale(1.06)}.event-panels__link:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.event-panels__inner{padding:18px 20% 24px 24px}.event-panels__img{width:100%;height:130px;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.event-panels__date{position:absolute;top:95px;right:24px;margin:0 0 12px;-webkit-transition:top .3s ease-in-out;transition:top .3s ease-in-out}.event-panels__meta{display:block;margin-right:72px;color:#fff;font-size:87.5%;opacity:.6}.event-panels__title{display:block;margin-top:24px;color:#fff;font-size:125%;font-weight:bold;line-height:1.2;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.event-panels__subtitle{display:block;color:#fff;font-size:16px;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}@media screen and (min-width:550px){.event-panels__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.event-panels__container .event-panels__item{width:calc(50% - 12px)}.event-panels__container .event-panels__item:not(:last-of-type){margin-right:24px}.ie-edge .event-panels__container .event-panels__item:not(:last-of-type){margin-right:12px}}@media screen and (min-width:960px){.event-panels{width:49.07339%;float:right;margin-right:0}}@media screen and (min-width:1296px){.event-panels__meta{display:inline-block;margin-right:12px}.event-panels__title{margin-top:36px}}
/*! filter boolean */
.filter-boolean{margin:6px 12px}.advanced-options__filter-container .filter-boolean{margin:0 0 12px}.filter-boolean__label{display:block;position:relative;margin:0;padding:12px 48px 12px 54px;color:#666;font-weight:normal;cursor:pointer}.filter-boolean__label:focus .filter-boolean__faux-switch,.filter-boolean__label:hover .filter-boolean__faux-switch{border-color:#666}.filter-boolean__label:focus .filter-boolean__faux-switch:before,.filter-boolean__label:hover .filter-boolean__faux-switch:before{left:20%}.filter-boolean__checkbox{position:absolute;top:6px;left:2px;clip:rect(0 0 0 0)}.filter-boolean__checkbox:checked~.filter-boolean__faux-border{border-color:#cf142b}.filter-boolean__checkbox:checked~.filter-boolean__faux-switch{background-color:#b7d24e}.filter-boolean__checkbox:checked~.filter-boolean__faux-switch:before{left:calc(100% - 17px)}.filter-boolean__checkbox:checked:focus~.filter-boolean__faux-border{border-color:#333}.filter-boolean__faux-switch{position:absolute;top:50%;left:0;width:42px;height:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:1px solid #e8e8e8;border-radius:10px;background:#e8e8e8;-webkit-box-shadow:inset 0 0 18px rgba(51,51,51,.2);box-shadow:inset 0 0 18px rgba(51,51,51,.2)}.filter-boolean__faux-switch:before{position:absolute;top:3px;left:3px;width:12px;height:12px;border:1px solid #e8e8e8;border-radius:50%;background-color:#fff;content:"";-webkit-transition:left .3s ease-in-out;transition:left .3s ease-in-out}.filter-boolean__count{position:absolute;top:12px;right:0;color:#c9c9c9}@media screen and (min-width:768px){.filter-boolean{margin:0}}
/*! filter checkbox */
.filter-checkbox{margin:6px 12px}.superseded-products-filter .filter-checkbox{display:block;margin:0;padding:12px 12px 24px;border-bottom:1px solid #e8e8e8}.advanced-options__filter-container .filter-checkbox{margin:0 0 12px}.filter-checkbox__label{display:block;position:relative;margin:0;padding:6px 36px;color:#666;font-weight:normal;cursor:pointer}.filter-checkbox__checkbox{position:absolute;top:6px;left:2px;clip:rect(0 0 0 0)}.filter-checkbox__checkbox:focus~.filter-checkbox__checkbox-faux{border-color:#333}.filter-checkbox__checkbox:checked~.filter-checkbox__checkbox-faux{border-color:#cf142b}.filter-checkbox__checkbox:checked~.filter-checkbox__checkbox-faux:before{display:block}.filter-checkbox__checkbox:checked:focus~.filter-checkbox__checkbox-faux{border-color:#333}.filter-checkbox__checkbox:checked:focus~.filter-checkbox__checkbox-faux:before{color:#333}.filter-checkbox__label-title{display:block;position:relative}.filter-checkbox__checkbox-faux{display:block;position:absolute;top:6px;left:0;width:24px;height:24px;border:1px solid #e8e8e8;border-radius:3px;background-color:#fff;font-size:1.25rem}.filter-checkbox__checkbox-faux:before{font-family:ricons !important;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:none;position:relative;top:1px;left:2px;color:#cf142b;content:""}.filter-checkbox__label:hover .filter-checkbox__checkbox-faux{border-color:#333}.filter-checkbox__label:hover .filter-checkbox__checkbox-faux:before{color:#333}.filter-checkbox__count{position:absolute;top:6px;right:0;color:#c9c9c9}@media screen and (max-width:959px){.filter-checkbox__item.hidden{display:block !important}}@media screen and (min-width:768px){.filter-checkbox{margin:0}.superseded-products-filter .filter-checkbox{padding-right:0;padding-left:0}}
/*! filter dropdown */
.selectric-filter-dropdown{width:auto;margin:6px 12px}.selectric-filter-dropdown .selectric{padding:6px 18px;border:1px solid #e8e8e8;border-radius:3px;background:#fff}.selectric-filter-dropdown .selectric-btn{right:12px}.selectric-filter-dropdown.selectric-focus .selectric{border-color:#333}.advanced-options__filter-container .selectric-filter-dropdown{margin:0 0 12px}.advanced-options__filter-container .selectric-filter-dropdown .selectric-items{border-color:#fff;background:#fff;-webkit-box-shadow:0 3px 12px rgba(0,0,0,.2);box-shadow:0 3px 12px rgba(0,0,0,.2)}.advanced-options__filter-container .selectric-filter-dropdown .selectric-items:before{border-top-color:#fff;border-left-color:#fff;background:#fff}@media screen and (max-width:767px){.sidenav .selectric-filter-dropdown .selectric-items{border-color:#fff;background:#fff;-webkit-box-shadow:0 3px 12px rgba(0,0,0,.2);box-shadow:0 3px 12px rgba(0,0,0,.2)}.sidenav .selectric-filter-dropdown .selectric-items:before{border-top-color:#fff;border-left-color:#fff;background:#fff}}@media screen and (min-width:768px){.selectric-filter-dropdown{margin:0}}
/*! filter graphic */
.filter-graphic{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sidenav-item__content .filter-graphic{margin:12px 6px 12px 12px}.filter-graphic__item{-webkit-box-flex:0;-ms-flex:0 0 59px;flex:0 0 59px;max-width:84px;margin:0 6px 12px 0}.filter-graphic__label{display:block;position:relative;margin:0;color:#666;cursor:pointer}.filter-graphic__checkbox{position:absolute;top:6px;left:2px;clip:rect(0 0 0 0)}.filter-graphic__checkbox:focus~.filter-graphic__graphic{border-color:#333}.filter-graphic__checkbox:checked~.filter-graphic__graphic{border-color:#cf142b;color:#cf142b;-webkit-box-shadow:0 0 0 1px #cf142b;box-shadow:0 0 0 1px #cf142b}.filter-graphic__checkbox:checked:focus~.filter-graphic__graphic{border-color:#333;color:#333}.filter-graphic__graphic{display:block;width:100%;overflow:hidden;border:1px solid #e8e8e8;border-radius:3px;background-color:#fff;font-size:1.25rem;text-align:center}.filter-graphic__label:hover .filter-graphic__graphic{border-color:#333;color:#333}.filter-graphic__icon{display:block;font-size:2rem}.filter-graphic__image{display:block;width:100%;height:auto}@media screen and (min-width:768px){.sidenav-item__content .filter-graphic{margin:0}.filter-graphic__item{-webkit-box-flex:0;-ms-flex:0 0 calc(25% - 6px);flex:0 0 calc(25% - 6px);margin:0 6px 6px 0}.filter-graphic__icon{font-size:2.25rem}}
/*! filter grid */
.filter-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sidenav-item__content .filter-grid{margin:12px 6px 12px 12px}.filter-grid__item{-webkit-box-flex:0;-ms-flex:0 0 59px;flex:0 0 59px;max-width:84px;margin:0 6px 12px 0}.filter-grid__label{display:block;position:relative;cursor:pointer}.filter-grid__checkbox{position:absolute;top:2px;left:2px;clip:rect(0 0 0 0)}.filter-grid__checkbox:focus~.filter-grid__label-title{border-color:#333}.filter-grid__checkbox:checked~.filter-grid__label-title{border-color:#cf142b;color:#cf142b}.filter-grid__checkbox:checked:focus~.filter-grid__label-title{border-color:#333;color:#333}.filter-grid__label-title{display:block;padding:6px;border:1px solid #e8e8e8;border-radius:3px;background-color:#fff;text-align:center}.filter-grid__label-title:focus,.filter-grid__label-title:hover{border-color:#333}@media screen and (min-width:768px){.sidenav-item__content .filter-grid{margin:0}.filter-grid__item{-webkit-box-flex:0;-ms-flex:0 0 calc(25% - 6px);flex:0 0 calc(25% - 6px);margin:0 6px 6px 0}}
/*! filter slider */
.filter-slider{position:relative;margin:6px 24px;padding:8px 0 36px}.advanced-options__filter-container .filter-slider{margin:0 12px 12px}.filter-slider__input{position:absolute;width:50%;bottom:0;border:0;background:0;font-size:87.5%;pointer-events:none;color:#b1b1b1;-webkit-text-fill-color:#b1b1b1}.filter-slider__input--min{left:-12px;text-align:left}.filter-slider__input--max{right:-12px;text-align:right}@media screen and (min-width:768px){.filter-slider{display:block !important;margin:0 12px}.filter-slider__input--min{left:-12px}.filter-slider__input--max{right:-12px}}
/*! store listing */
.store-list{display:none}.store-list__container{margin:12px 0}.store-list__listing{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:0}.store-list__item{position:relative;width:100%;margin-bottom:1px;overflow:hidden;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.store-list__item p{margin-bottom:0}.store-list__item--active{outline:1px solid #cf142b}.store-list__link{display:block;height:100%;padding:18px 24px 18px 72px;background:#fff;color:#333;font-size:87.5%;text-decoration:none}.store-list__link:focus,.store-list__link:hover{background-color:#cf142b}.store-list__link:focus p,.store-list__link:focus a,.store-list__link:hover p,.store-list__link:hover a{color:#fff}.store-list__link:focus:before,.store-list__link:hover:before{color:#fff}.store-list__link:before{position:absolute;top:50%;left:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#cf142b;font-family:ricons;font-size:3rem;content:""}.store-list__title{color:#333;font-weight:bold}.store-list__no-results{padding:1rem 0}.store-list__no-results p{margin:0}.store-list__region{color:#717171}.store-list__distance{color:#b2b2b2}@media screen and (min-width:321px) and (max-width:767px){.store-list__item:first-child{border-radius:3px 3px 0 0}.store-list__item:last-child{border-radius:0 0 3px 3px}}@media screen and (min-width:768px) and (max-width:959px){.store-list__item:first-child{border-radius:3px 0 0 0}.store-list__item:nth-child(2){border-radius:0 3px 0 0}.store-list__item:nth-last-child(2){border-radius:0 0 0 3px}.store-list__item:last-child{border-radius:0 0 3px 0}}@media screen and (min-width:960px){.store-list__container{margin:24px 0}.store-list__item{width:calc(33.33333% - .66666px)}.store-list__item:nth-of-type(odd){margin-right:auto}.store-list__item:not(:nth-of-type(3n+3)){margin-right:1px}.store-list__link{padding:24px 36px 24px 72px;font-size:100%}}.pac-container{position:relative;margin-top:24px;padding:24px;overflow:visible;border:1px solid #e8e8e8;border-radius:3px;font-family:frutiger,"frutiger linotype",univers,calibri,"gill sans","gill sans mt","myriad pro",myriad,"dejavu sans condensed","liberation sans","nimbus sans l",tahoma,geneva,"helvetica neue",helvetica,arial,sans-serif;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.2);box-shadow:0 3px 5px 0 rgba(0,0,0,.2)}.pac-container:before{position:absolute;top:-10px;left:50%;width:20px;height:20px;margin-left:-10px;-webkit-transform:scaleX(1.5) rotate(45deg);transform:scaleX(1.5) rotate(45deg);border-top:1px solid #e8e8e8;border-left:1px solid #e8e8e8;background:#fff;content:""}.pac-item{font-size:100%;line-height:1.5;position:relative;padding:12px 0 12px 42px;border-color:#e8e8e8;color:#717171}.pac-item:first-child{border-top:0}.pac-item:last-child{margin-bottom:24px;border-bottom:1px solid #e8e8e8}.pac-item:before{position:absolute;top:50%;left:0;margin-right:6px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#cf142b;font-family:ricons;font-size:2rem;content:""}.pac-icon{display:none}.pac-item-query{font-size:100%;line-height:1.5;color:#333}.gm-style{font-family:frutiger,"frutiger linotype",univers,calibri,"gill sans","gill sans mt","myriad pro",myriad,"dejavu sans condensed","liberation sans","nimbus sans l",tahoma,geneva,"helvetica neue",helvetica,arial,sans-serif !important}.gm-style-iw{top:0 !important;left:0 !important;width:260px !important;padding:24px;font-size:.875rem !important;font-weight:normal !important}.gm-style-iw+div{top:3px !important;right:12px !important;width:26px !important;height:24px !important;color:#b2b2b2;font:normal normal normal 1rem/2 ricons;text-align:center;text-rendering:auto;cursor:pointer;opacity:1 !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gm-style-iw+div:focus,.gm-style-iw+div:hover{color:#cf142b}.gm-style-iw+div:before{content:""}.gm-style-iw+div img{display:none}.gm-style-iw>div{overflow:hidden !important}#map_canvas>div>div>div:nth-child(1)>div:nth-child(3)>div>div:nth-child(4)>div>div:nth-child(1)>div:nth-child(3)>div:nth-child(1)>div,#map_canvas>div>div>div:nth-child(1)>div:nth-child(3)>div>div:nth-child(4)>div>div:nth-child(1)>div:nth-child(3)>div:nth-child(2)>div{-webkit-box-shadow:none !important;box-shadow:none !important}#map_canvas>div>div>div:nth-child(1)>div:nth-child(3)>div>div:nth-child(4)>div{background-color:#fff}div.gm-style-iw>div:nth-child(2){display:none !important}.gm-style>div:first-child>div:nth-of-type(4)>div:nth-of-type(4)>div:after{position:absolute;bottom:8px;left:50%;width:20px;height:20px;margin-left:-10px;-webkit-transform:scaleX(1.5) rotate(45deg);transform:scaleX(1.5) rotate(45deg);background:#fff;content:""}.info-window__contact{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.5;word-break:break-word}.info-window__name{margin-bottom:12px;color:#333;font-size:1rem;font-weight:bold}.info-window__address{margin-bottom:18px}.info-window__initial{-webkit-box-flex:0;-ms-flex:0 0 36px;flex:0 0 36px}.info-window__detail{-webkit-box-flex:1;-ms-flex:1 0 calc(100% - 36px);flex:1 0 calc(100% - 36px);word-wrap:break-word}.glossary__container{margin-bottom:84px}.glossary__error{display:none}.glossary__result--active{padding:24px;border-radius:3px;background-color:#f3f3f3}.glossary__heading{font-size:1.5rem;line-height:1.2;margin-bottom:12px}.custom-combobox{display:block;position:relative;margin-bottom:24px}.custom-combobox-input{width:100%;padding-right:36px;padding-bottom:12px;border-top:none;border-right:none;border-bottom:1px solid #e8e8e8;border-left:none;background-color:#fff;color:#717171;font-size:1rem;-webkit-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out}.custom-combobox-input::-webkit-input-placeholder{color:#c9c9c9;opacity:1}.custom-combobox-input::-moz-placeholder{color:#c9c9c9;opacity:1}.custom-combobox-input:-ms-input-placeholder{color:#c9c9c9;opacity:1}.custom-combobox-input:focus{border-bottom-color:#b2b2b2;outline:0}.custom-combobox-toggle{top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.custom-combobox-toggle,.custom-combobox-toggle.tooltip{position:absolute}.custom-combobox-toggle:hover{cursor:pointer}.custom-combobox-toggle:hover:after{color:#333}.custom-combobox-toggle:after{color:#717171;font-family:ricons;font-size:1.25rem;content:""}.custom-combobox-toggle .tooltip__text{top:-80px}.ui-menu{width:272px;height:300px;padding:0 24px 24px;overflow:auto;border:1px solid #e8e8e8;border-top:0;background-color:#fff}.ui-menu-item{padding:6px 0;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.ui-menu-item:focus,.ui-menu-item:hover{color:#cf142b;cursor:pointer}.ui-tooltip{display:none}.ui-helper-hidden-accessible{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media screen and (min-width:768px){.custom-combobox-input{width:50%;font-size:125%}.custom-combobox-toggle{right:50%}}
/*! page list */
.label{display:inline-block;padding:9px 12px;border-radius:3px;color:#fff;font-size:87.5%;font-weight:bold;line-height:1}.label--top{border-radius:0 0 3px 3px}
/*! metadata list */
.metadata-list{margin:0;border-top:1px solid #e8e8e8}.metadata-list__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:24px 0 12px}.metadata-list__item{position:relative;-webkit-box-flex:0;-ms-flex:0 0 136px;flex:0 0 136px;margin:0 6px 12px;overflow:hidden;text-align:center;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out;will-change:width}.metadata-list__link{display:block;text-decoration:none}.metadata-list__link:focus,.metadata-list__link:hover{outline:none;opacity:.6}.metadata-list__inner{position:relative;height:100%;padding:12px}.metadata-list__icon{display:block;margin:0 0 12px;color:#cf142b;font-size:3rem}.metadata-list__title{display:block;color:#333;line-height:1.2;font-size:87.5%}@media screen and (min-width:960px){.metadata-list__list{max-width:1272px;margin:0 auto;padding:24px 0 12px}.metadata-list__item{-webkit-box-flex:0;-ms-flex:0 0 146px;flex:0 0 146px}}
/*! overlay */
.overlay{display:none;position:fixed;top:0;width:100vw;height:100%;background-color:rgba(0,0,0,.2);opacity:0;z-index:1111}
/*! page title block */
.page-title{margin:60px 0}.page-title p{margin-top:0}.page-title p:empty{display:none}.page-title p:last-child{margin:0}.page-title__title{margin:0 0 .75rem}.page-title__subtitle{font-size:1.5rem;line-height:1.2;font-weight:300;line-height:1.5}.page-title__subtitle:empty{display:none}.page-title--margin-bottom-none{margin-bottom:0}@media screen and (min-width:768px){.page-title--width-half{width:50%}}
/*! product card */
.product-card{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;background-color:#fff}.featured-solutions .product-card,.carousel-product-container .product-card{height:100%}.product-card__label-wrapper{position:absolute;top:12px;right:-6px;z-index:1}.product-card__label{right:12px;margin-bottom:9px;padding:6px 12px;float:right;clear:both;border-radius:3px;color:#fff;font-size:87.5%;font-weight:bold;line-height:1;text-decoration:none}.product-card__label:hover,.product-card__label:active,.product-card__label:focus{outline:none;color:#fff;text-decoration:none}.carousel-product__cell .product-card__label{display:none}.rak .carousel-product__cell .product-card__label{display:block}.product-card__label-icon{position:relative;margin-right:3px;color:#fff;vertical-align:bottom}.product-card__category{position:absolute;top:0;left:24px;color:#fff;text-decoration:none;z-index:1}.product-card__category:hover,.product-card__category:active,.product-card__category:focus{outline:none;color:#fff;text-decoration:none}.product-card__category:hover.bg--clear-pink,.product-card__category:active.bg--clear-pink,.product-card__category:focus.bg--clear-pink{background-color:#e76568 !important}.product-card__category:hover.bg--clear-mango,.product-card__category:active.bg--clear-mango,.product-card__category:focus.bg--clear-mango{background-color:#f6ac25 !important}.product-card__category:hover.bg--clear-green,.product-card__category:active.bg--clear-green,.product-card__category:focus.bg--clear-green{background-color:#a0bd30 !important}.product-card__category:hover.bg--clear-turquoise,.product-card__category:active.bg--clear-turquoise,.product-card__category:focus.bg--clear-turquoise{background-color:#32a3b3 !important}.product-card__category:hover.bg--clear-blue,.product-card__category:active.bg--clear-blue,.product-card__category:focus.bg--clear-blue{background-color:#49a8df !important}.carousel-product__cell .product-card__category{display:none}.product-card__link{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-item-align:auto;align-self:auto;text-decoration:none}.product-card__link:focus,.product-card__link:hover{outline:none}.product-card__img{position:relative;height:0;margin:24px 24px 0;padding-top:calc(100% - 48px);overflow:hidden;background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.product-card__inner{padding:24px;overflow:hidden}.product-card__title{font-size:1.5rem;line-height:1.2;display:block;margin-bottom:12px;color:#333;font-weight:bold;line-height:1.2}.product-card__description{overflow:hidden;color:#717171;list-style:none;text-decoration:none}.product-card__description ul{margin:0}.product-card__description li{position:relative;padding-left:24px}.product-card__description li:before{position:absolute;top:8px;left:0;width:8px;height:8px;background-color:#e8e8e8;content:""}.product-card__footer{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-item-align:auto;align-self:auto;width:100%}.product-card__footer-inner{position:relative;padding:12px 24px;border-top:1px solid #e8e8e8}.product-card__footer-tooltip{display:inline-block;margin-right:3px}.product-card__icon{color:#717171;font-size:2.5rem;text-align:center;vertical-align:bottom}.tooltip:focus .product-card__icon,.tooltip:hover .product-card__icon{color:#cf142b}.product-card__footer-compare{position:relative;border-top:1px solid #e8e8e8}.carousel-product__cell .product-card__footer-compare{display:none}.add-to-compare{display:block;position:relative;padding:15px 24px 17px 60px;line-height:1;cursor:pointer}.add-to-compare:focus,.add-to-compare:hover{outline:none}.add-to-compare:focus .compare-label__bg,.add-to-compare:hover .compare-label__bg{background-color:#f3f3f3}.add-to-compare--disabled{pointer-events:none}.add-to-compare__checkbox{position:absolute;top:18px;left:29px;clip:rect(0 0 0 0)}.add-to-compare__checkbox:focus~.add-to-compare__bg{background-color:#f3f3f3}.add-to-compare__checkbox:checked~.add-to-compare__faux-checkbox:before{display:block}.add-to-compare__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#fcfcfc}.add-to-compare__text{position:relative}.add-to-compare--disabled .add-to-compare__text{color:#e8e8e8}.add-to-compare__faux-checkbox{display:block;position:absolute;top:12px;left:24px;width:24px;height:24px;border:1px solid #c9c9c9;border-radius:3px;background-color:#fff}.add-to-compare__faux-checkbox:before{font-family:ricons !important;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:none;position:absolute;top:1px;left:1px;color:#cf142b;font-size:1.25rem;content:""}.add-to-compare--disabled .add-to-compare__faux-checkbox{border-color:#e8e8e8;background:#fcfcfc}.add-to-compare__maximum,.add-to-compare__categories{display:none;margin:0;padding:0 24px 12px;background:#fcfcfc;font-size:75%}.add-to-compare__maximum p,.add-to-compare__categories p{margin:0;line-height:1.2}.product-solution-listing__item--max .add-to-compare__maximum,.product-listing__item--max .add-to-compare__maximum,.product-solution-listing__item--max .add-to-compare__categories,.product-listing__item--max .add-to-compare__categories{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:768px){.product-card__label-wrapper{top:12px}}
/*! product comparison */
.product-comparison__print{display:block;position:absolute;top:0;right:12px;font-weight:bold;text-decoration:none;cursor:pointer}.product-comparison__print:focus,.product-comparison__print:hover{outline:none}.product-comparison__print .ricon-print{font-size:200%;vertical-align:middle}.product-comparison__top-wrapper{-webkit-transition:background-color .5s ease;transition:background-color .5s ease}.product-comparison__top-wrapper.is-sticky{top:40px !important;background-color:#fcfcfc;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.2);box-shadow:0 3px 5px 0 rgba(0,0,0,.2);z-index:1}.product-comparison__top-wrapper.is-sticky .product-comparison__img,.product-comparison__top-wrapper.is-sticky p{display:none;-webkit-transition:all .5s ease;transition:all .5s ease}.product-comparison__top-wrapper.is-sticky .product-comparison__cta-wrapper{display:block}.product-comparison__top-container{overflow-x:scroll;-webkit-transition:all .5s ease;transition:all .5s ease}.product-comparison__top-wrapper .product-comparison__top-container{overflow:hidden}.product-comparison__top-container.isExpanded .product-comparison__expand{display:none}.product-comparison__top-container.isExpanded .product-comparison__collapse{display:block}.product-comparison__cta-wrapper{display:none}.product-comparison__cta{display:block;margin-top:6px;font-weight:bold;text-decoration:none}.product-comparison__cta:focus{outline:none}.product-comparison__expand{display:block}.product-comparison__container{display:none;overflow-x:scroll}.product-comparison__top-listing{display:none}.product-comparison__listing{display:table;width:100%;padding:24px 0}.product-comparison__top-inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%;padding:24px;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.product-comparison__link{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;outline:0;text-decoration:none}.product-comparison__link:focus .product-comparison__img,.product-comparison__link:hover .product-comparison__img{opacity:.75}.product-comparison__link:focus h4,.product-comparison__link:hover h4{color:#cf142b}.product-comparison__remove{position:absolute;top:12px;right:12px;padding:3px;border-radius:3px;background-color:rgba(207,20,43,0);color:#666;font-size:1.5rem;line-height:1;cursor:pointer;-webkit-transition:background-color .3s ease-in-out,color .3s ease-in-out;transition:background-color .3s ease-in-out,color .3s ease-in-out}.product-comparison__remove:focus,.product-comparison__remove:hover{outline:none;background-color:#cf142b;color:#fff}.product-comparison__remove .ricon{vertical-align:bottom}.product-comparison__top-item{-webkit-box-flex:1;-ms-flex:1 0 30%;flex:1 0 30%;min-width:140px;max-width:calc(50% - 100px);border-right:1px solid #e8e8e8}.product-comparison__top-item:first-child{-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;max-width:200px;border:none}.product-comparison__top-item:last-child{border-right:0}.product-comparison__legend{display:block;width:100%;padding:12px;font-size:87.5%;text-align:left}.product-comparison__legend:before{display:inline-block;position:relative;top:5px;right:10px;width:20px;height:20px;border:1px solid #e5f6a8;border-radius:3px;background-color:#f3fbd6;content:""}.product-comparison__img{display:block;width:100%;max-width:180px;margin:0 0 12px}.product-comparison__desc{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;word-break:break-word}.product-comparison__actions{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.product-comparison__actions .product-comparison__quote-btn{display:block;width:100%}.product-comparison__actions p{margin:0 0 .25rem;font-size:75%;line-height:1.2}.product-comparison__row{display:table-row}.product-comparison__key{display:table-cell;padding:18px;border-right:1px solid #e8e8e8;font-size:87.5%;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.product-comparison__key:first-child{width:200px;min-width:200px;border-right:0;color:#000;font-weight:bold;word-wrap:break-word}.product-comparison__key:first-child.product-comparison--hover{background-color:transparent}.product-comparison__key:last-child{border-right:none}.product-comparison__key strong{color:#333}.product-comparison--hover{background-color:#fcfcfc}.product-comparison--hover.product-comparison__top-inner{background-color:#e8e8e8}.product-comparison--highlighted{background-color:#f3fbd6}.product-comparison__accordion{display:block !important;width:100%;margin:0;padding:6px 0;border:none;border-top:1px solid #e8e8e8;background:0;text-align:left;text-decoration:none}.product-comparison__accordion:focus,.product-comparison__accordion:hover{outline:none;cursor:pointer}.product-comparison__accordion-inner{position:relative;padding:12px 0}.product-comparison__accordion-inner:after{font-family:ricons !important;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#cf142b;font-size:1.5rem;content:""}.product-comparison__accordion-inner h3{margin-bottom:0;font-size:1rem}.product-comparison__accordion--active{border-bottom:1px solid #e8e8e8}.product-comparison__accordion--active .product-comparison__accordion-inner:after{content:""}@media screen and (min-width:768px){.product-comparison__top-container,.product-comparison__container{overflow-x:auto}.product-comparison__top-wrapper .product-comparison__top-container{overflow-x:auto}.product-comparison__top-listing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0}.product-comparison__top-item{-webkit-box-flex:1;-ms-flex:1 0 16%;flex:1 0 16%}.product-comparison__cta-wrapper{position:absolute;bottom:18px}.product-comparison__row{text-align:left}.product-comparison__row.product-comparison__row--mobile{display:none}.product-comparison__key{min-width:140px;max-width:140px;font-size:100%}.product-comparison__legend{width:auto;margin:0 18px 12px 0;padding:0;border-top:0;font-size:100%;text-align:right}.product-comparison__accordion{margin-bottom:12px;padding:0 12px;border-top:0;background-color:#fcfcfc}.product-comparison__accordion:focus,.product-comparison__accordion:hover{background-color:#f3f3f3}.product-comparison__accordion-inner{padding:24px 12px}.product-comparison__accordion-inner:after{right:12px;font-size:2rem}.product-comparison__accordion-inner h3{font-size:1.5rem}.product-comparison__accordion--active{border-bottom:0}}@media screen and (min-width:960px){.product-comparison__top-wrapper{-webkit-transition:background-color .5s ease;transition:background-color .5s ease}.product-comparison__top-wrapper.is-sticky{top:53px !important}}.product-detail-quote{margin:24px 0}.product-detail-quote__form{padding:24px 0;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}.product-detail-quote__form .btn{display:block;width:100%;margin:12px 0 0}.product-detail-quote__qty-field{width:60px;height:36px;margin:0 12px;border:0;border-bottom:1px solid #e8e8e8;background-color:#fff;color:#717171;font-size:16px;line-height:36px;-webkit-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out}.product-detail-quote__qty-field::-webkit-input-placeholder{color:#c9c9c9;font-weight:normal;opacity:.85}.product-detail-quote__qty-field::-moz-placeholder{color:#c9c9c9;font-weight:normal;opacity:.85}.product-detail-quote__qty-field:-ms-input-placeholder{color:#c9c9c9;font-weight:normal;opacity:.85}.product-detail-quote__qty-field:focus,.product-detail-quote__qty-field:active{border-color:#b2b2b2;outline:0;-webkit-box-shadow:none;box-shadow:none}.product-detail-quote__qty-field:focus:valid,.product-detail-quote__qty-field:active:valid{border-color:#529e00}.product-detail-quote__results{padding:24px 0;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}.product-detail-quote__results p{margin:0 24px 0 0}.product-detail-quote__results .btn{display:block;width:100%;margin:12px 0 0}@media screen and (min-width:560px){.product-detail-quote__form,.product-detail-quote__results{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:nowrap;flex-flow:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-detail-quote__form .btn,.product-detail-quote__results .btn{width:auto;margin:0}.product-detail-quote__info{margin-right:24px}}
/*! product listing */
.product-listing{margin:24px auto}.product-listing__tools:after{display:table;clear:both;content:""}.product-listing__tools--top .col-1{margin-bottom:12px}.product-listing__tools--margin{margin:24px 0}.product-listing__tools--bottom .col-1{margin-top:12px}.product-listing__tools--bottom .col-2{display:none}.product-listing__results-message{display:block;font-size:87.5%}.product-listing__list{display:block}.product-listing__item{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;margin:12px 0;border:1px solid #e8e8e8;border-radius:3px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (min-width:504px){.product-listing__tools--top .col-1{width:49.07339%;float:left;margin-right:1.85322%;margin-bottom:0}.product-listing__tools--top .col-2{width:49.07339%;float:right;margin-right:0}.product-listing__results-message{margin:6px 0 0}.product-listing__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-listing__item{width:49.07339%;float:left;margin-right:1.85322%}}@media screen and (min-width:504px) and (max-width:959px){.product-listing__item:nth-child(odd){margin-left:0}.product-listing__item:nth-child(even){float:right;margin-right:0}}@media screen and (min-width:768px){.product-listing__tools--top .col-1{width:66.04893%;float:left;margin-right:1.85322%}.product-listing__tools--top .col-2{width:32.09785%;float:right;margin-right:0}.product-listing{display:-webkit-box;display:-ms-flexbox;display:flex;margin:60px auto}.product-listing__filters{width:32.09785%;float:left;margin-right:1.85322%;padding-right:24px}.product-listing__content{width:66.04893%;float:right;margin-right:0}}@media screen and (min-width:960px){.product-listing__filters{width:23.61008%;float:left;margin-right:1.85322%}.product-listing__content{width:74.53669%;float:right;margin-right:0}.product-listing__tools--bottom .col-1{width:57.56116%;float:left;margin-right:1.85322%;margin-top:6px}.product-listing__tools--bottom .col-2{width:40.58562%;float:right;margin-right:0;display:block}.product-listing__item{width:32.09785%;float:left;margin-right:1.85322%}.product-listing__item:focus,.product-listing__item:hover{-webkit-transform:translateY(-12px);transform:translateY(-12px);-webkit-box-shadow:0 0 0 1px #cf142b;box-shadow:0 0 0 1px #cf142b}.product-listing__item:nth-child(3n){float:right;margin-right:0}.product-listing__item:nth-child(3n+4){margin-left:0}}
/*! product quote */
.product-quote{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}.product-quote-header{display:none}.product-quote-footer{border-bottom:1px solid #e8e8e8}.product-quote__right{display:block;min-width:124px}.product-quote__right .form-group .form-control{background-color:transparent}.product-quote__listing{margin-bottom:0}.product-quote__listing-item{border-bottom:1px solid #e8e8e8}.product-quote__listing-item:last-child{border-bottom:none}.product-quote__wrapper{padding:24px 0}.product-quote__thumb{max-width:156px;height:auto}.product-quote__product-name{font-size:1.25rem;line-height:1.2;margin-bottom:6px}.product-quote__remove{margin:0;padding:0;border:0;background:none;color:#cf142b;font-size:87.5%;font-weight:bold;text-decoration:underline;cursor:pointer}.product-quote__remove:focus,.product-quote__remove:hover{color:#333}.product-quote__update{padding:24px 0}.product-quote__update-message{color:#529e00;font-weight:bold}.product-quote__update-message-icon{font-size:1.5rem;vertical-align:middle}.product-quote__update .product-quote__update-btn{display:block;width:100%}@media screen and (max-width:767px){.product-quote__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding:18px 0}.product-quote__wrapper .product-quote__thumb{width:20%;margin:0 12px 0 0;float:left}.product-quote__wrapper .product-quote__product-name{margin-bottom:0}.product-quote__wrapper .product-quote__left{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.product-quote__wrapper .product-quote__right{-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px;min-width:0}.product-quote__wrapper .product-quote__right .control-label{font-size:87.5%}.product-quote__wrapper .product-quote__info p{display:none}}@media screen and (min-width:560px){.product-quote__update{text-align:right}.product-quote__update-message{display:inline-block;margin:0 12px 0 0}.product-quote__update .product-quote__update-btn{display:inline-block;width:auto}}@media screen and (min-width:768px){.product-quote-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:24px 0}.product-quote__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 48px 0 0}.product-quote__right{-webkit-box-flex:0;-ms-flex:0 0 124px;flex:0 0 124px;padding:0}.product-quote__right .form-group .form-control{width:100%}.product-quote__right .form-group .control-label{display:none}.product-quote__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-quote__info{padding-left:24px;overflow:hidden}}
/*! product solution listing - help me choose */
.product-solution-listing__list:after{display:table;clear:both;content:""}.product-solution-listing__listing{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.product-solution-listing__item{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;margin-bottom:12px;border:1px solid #e8e8e8;border-collapse:collapse;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.product-solution-listing__item .product-solution-listing__label{display:none}.product-solution-listing__cta{padding:36px 12px;text-align:center}.product-solution-listing__cta a{margin-bottom:12px}@media screen and (min-width:504px){.product-solution-listing__listing{padding-top:0}.product-solution-listing__item{width:49.07339%;float:left;margin-right:1.85322%}.product-solution-listing__cta{padding:72px 0}.product-solution-listing__cta a{margin-bottom:0}}@media screen and (min-width:504px) and (max-width:959px){.product-solution-listing__item:nth-child(odd){margin-left:0}.product-solution-listing__item:nth-child(even){float:right;margin-right:0}}@media screen and (min-width:960px){.product-solution-listing__item{width:32.09785%;float:left;margin-right:1.85322%}.product-solution-listing__item:focus,.product-solution-listing__item:hover{-webkit-transform:translateY(-12px);transform:translateY(-12px);-webkit-box-shadow:0 0 0 1px #cf142b;box-shadow:0 0 0 1px #cf142b}}@media screen and (min-width:960px) and (max-width:1295px){.product-solution-listing__item:nth-child(3n){margin-left:0}.product-solution-listing__item:nth-child(3n+3){float:right;margin-right:0}}@media screen and (min-width:1296px){.product-solution-listing__item{width:23.61008%;float:left;margin-right:1.85322%}.product-solution-listing__item:nth-child(4n){margin-left:0}.product-solution-listing__item:nth-child(4n+4){float:right;margin-right:0}}
/*! search field */
.search__box{font-size:1.25rem;line-height:1.2;position:relative;width:100%;padding:36px 0;border:none;color:#666}.search__box::-webkit-input-placeholder{color:#c9c9c9;opacity:1;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.search__box::-moz-placeholder{color:#c9c9c9;opacity:1;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.search__box:-ms-input-placeholder{color:#c9c9c9;opacity:1;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.search__box:focus{outline:none}.search__box:focus::-webkit-input-placeholder{color:#b2b2b2}.search__box:focus::-moz-placeholder{color:#b2b2b2}.search__box:focus:-ms-input-placeholder{color:#b2b2b2}.search__submit-wrapper{margin:0 -12px;padding:12px;border-top:1px solid #e8e8e8}.search--find-us .search__submit-wrapper{display:none}.search__submit{width:100%}@media screen and (min-width:768px){.search__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search__label{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.search__box{font-size:1.5rem;line-height:1.2;padding-right:24px}.search--find-us .search__box{padding-right:0}.search__submit-wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0;padding:0}.search__submit.btn{font-size:100%;line-height:1.5;padding-right:36px;padding-left:36px}}
/*! secondary header */
.secondary-header{position:relative;height:240px;margin:0;overflow:hidden;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.secondary-header__image{position:absolute;top:0;right:0;bottom:0;left:0;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.secondary-header__video{position:absolute;top:0;right:0;bottom:0;left:0}.secondary-header__video-player{position:absolute;top:50%;left:50%;width:auto;min-width:100%;height:auto;min-height:100%;-o-object-fit:initial;object-fit:initial;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media screen and (min-width:960px){.secondary-header{height:300px}}
/*! navigation - side */
.sidenav{margin-bottom:48px;background-color:transparent}.sidenav .sidenav--search-results{margin-bottom:24px}.sidenav__group{margin-bottom:6px}.sidenav__title{display:block;position:relative;width:100%;padding:12px;border:0;background-color:#e8e8e8;color:#333;font-weight:bold;text-align:left;cursor:pointer}.sidenav__title:focus,.sidenav__title:hover{outline:none;background-color:#c9c9c9}.sidenav__arrow{position:absolute;top:50%;right:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.sidenav__arrow--active{-webkit-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.sidenav__dropdown{display:none;padding:12px 0;background-color:#f3f3f3}.sidenav__list{width:100%;margin:0;padding:0;list-style:none}.sidenav__btn{width:calc(100% - 24px);margin:24px 12px}@media screen and (min-width:768px){.sidenav__title{font-size:1.5rem;line-height:1.2;margin-bottom:18px;padding:0;background-color:transparent;pointer-events:none}.sidenav__title:focus,.sidenav__title:hover{outline:none;background-color:transparent}.sidenav__title--filters{margin-top:48px}.sidenav__arrow.ricon{display:none}.sidenav__dropdown{display:block !important;padding:0;background-color:transparent}.sidenav__btn{margin-right:0;margin-left:0}.sidenav__btn,.sidenav__btn.btn-ghost{width:100%}}.sidenav-item{display:block}.sidenav-item--filter{margin:6px 0}.sidenav-item__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.sidenav-item__content{display:none}.sidenav-item__btn{display:block;position:relative;width:100%;padding:12px;border:0;background:none;color:#717171;line-height:1;text-align:left;text-decoration:none;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.sidenav-item__btn:focus,.sidenav-item__btn:hover{outline:none;color:#cf142b}.sidenav-item__btn:hover{cursor:pointer}.sidenav-item__btn--filter{color:#333;font-weight:bold}.sidenav-item__btn--active{color:#cf142b}.sidenav-item__arrow{position:absolute;top:50%;right:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.sidenav-item__arrow--active{-webkit-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.sidenav-item__count{position:absolute;top:6px;right:0;color:#b1b1b1;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}@media screen and (min-width:768px){.sidenav-item{margin:0 0 12px}.sidenav-item__content{display:block !important}.sidenav-item--filter{margin:12px 0 24px}.sidenav-item__btn{display:none;padding:6px 0}.sidenav-item__btn:focus{color:#333}.sidenav-item__btn--filter{display:block;padding:12px 0;pointer-events:none}.sidenav-item__btn--filter .sidenav-item__arrow{display:none}.superseded-products-filter{padding:12px 0 0;border-top:1px solid #e8e8e8}}
/*! site map */
.sitemap{margin:36px 0 0}.sitemap:after{display:table;clear:both;content:""}.sitemap-page-list{margin-bottom:1.5rem;overflow:hidden}.sitemap-page-list ul{margin:0 0 .75rem;clear:both;list-style:none}.sitemap-page-list li{display:block;margin:0;padding:0}.sitemap-page-list a{display:block;padding:.75rem 0;color:#cf142b}.sitemap-page-list a:hover,.sitemap-page-list a:focus{color:#333}.sitemap-page-list .level-1,.sitemap-page-list .level-2{border-top:1px solid #e8e8e8}.sitemap-page-list .level-1>a,.sitemap-page-list .level-2>a{color:#333;font-weight:bold;text-decoration:none}.sitemap-page-list .level-1>a:focus,.sitemap-page-list .level-1>a:hover,.sitemap-page-list .level-2>a:focus,.sitemap-page-list .level-2>a:hover{color:#cf142b}.sitemap-page-list .level-2{position:relative}.sitemap-page-list .level-2>a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:-1px 40px 0 0}.sitemap-page-list .level-2.level-2__trigger:after{cursor:pointer;font-family:ricons;content:"";display:block;position:absolute;right:0;top:0;padding:12px;color:#cf142b}.sitemap-page-list .level-2.level-2__trigger>ul{display:none}.sitemap-page-list .level-2.level-2--active:after{content:""}.sitemap-page-list .level-3,.sitemap-page-list .level-4,.sitemap-page-list .level-5,.sitemap-page-list .level-6,.sitemap-page-list .level-7{font-size:87.5%}.sitemap-page-list .level-3 a,.sitemap-page-list .level-4 a,.sitemap-page-list .level-5 a,.sitemap-page-list .level-6 a,.sitemap-page-list .level-7 a{padding:.375rem 0}.sitemap-page-list .level-4>a,.sitemap-page-list .level-5>a,.sitemap-page-list .level-6>a,.sitemap-page-list .level-7>a{color:#717171;text-decoration:none}.sitemap-page-list .level-4>a:focus,.sitemap-page-list .level-4>a:hover,.sitemap-page-list .level-5>a:focus,.sitemap-page-list .level-5>a:hover,.sitemap-page-list .level-6>a:focus,.sitemap-page-list .level-6>a:hover,.sitemap-page-list .level-7>a:focus,.sitemap-page-list .level-7>a:hover{color:#000}.sitemap-page-list .level-3{padding:0 0 0 12px}.sitemap-page-list .level-3 a{text-decoration:none}.sitemap-page-list .level-4{padding:0 0 0 12px}.sitemap-page-list .level-5{padding:0 0 0 12px}.sitemap-page-list .level-6{padding:0 0 0 12px}.sitemap-page-list .level-7{padding:0 0 0 12px}@media screen and (min-width:960px){.sitemap-page-list .level-1{padding:.75rem 0}.sitemap-page-list .level-1>a{margin:0 0 .75rem}.sitemap-page-list .level-1>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.sitemap-page-list .level-2{margin:12px;width:calc(33.33% - 24px)}}@media screen and (min-width:1296px){.sitemap-page-list .level-2{width:calc(25% - 24px)}}
/*! social  */
.social-header{display:none}@media screen and (min-width:768px){.social-header{display:block;position:absolute;top:14px;right:12px}.social-header__link{display:inline-block;margin:0 0 0 3px;color:#717171;font-size:125%;line-height:1}.social-header__link:focus,.social-header__link:hover{outline:none}.social-header__link .ricon{vertical-align:bottom}.social-header__link--fb:focus,.social-header__link--fb:hover{color:#3b5998}.social-header__link--yt:focus,.social-header__link--yt:hover{color:#ae2b25}.social-header__link--tw:focus,.social-header__link--tw:hover{color:#55acee}.social-header__link--li:focus,.social-header__link--li:hover{color:#0077b5}}.social-footer{position:absolute;top:24px;right:12px}.social-footer__link{display:inline-block;margin:0 0 0 3px;color:#717171;font-size:150%;line-height:1;vertical-align:bottom}.social-footer__link:focus,.social-footer__link:hover{outline:none;color:#fff}@media screen and (min-width:960px){.social-footer{top:26px}.social-footer__link{font-size:112.5%}}
/*! solution card */
.solution-card{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.featured-solutions .solution-card,.carousel-product-container .solution-card{height:100%}.solution-card__category{position:absolute;top:0;left:24px;text-decoration:none;z-index:1}.solution-card__category:hover,.solution-card__category:active,.solution-card__category:focus{outline:none;color:#fff}.solution-card__category:hover.bg--clear-pink,.solution-card__category:active.bg--clear-pink,.solution-card__category:focus.bg--clear-pink{background-color:#e76568 !important}.solution-card__category:hover.bg--clear-mango,.solution-card__category:active.bg--clear-mango,.solution-card__category:focus.bg--clear-mango{background-color:#f6ac25 !important}.solution-card__category:hover.bg--clear-green,.solution-card__category:active.bg--clear-green,.solution-card__category:focus.bg--clear-green{background-color:#a0bd30 !important}.solution-card__category:hover.bg--clear-turquoise,.solution-card__category:active.bg--clear-turquoise,.solution-card__category:focus.bg--clear-turquoise{background-color:#32a3b3 !important}.solution-card__category:hover.bg--clear-blue,.solution-card__category:active.bg--clear-blue,.solution-card__category:focus.bg--clear-blue{background-color:#49a8df !important}.solution-card__link{display:block;text-decoration:none;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.solution-card__link:focus,.solution-card__link:hover{outline:none}.solution-card__link:focus .solution-card__title,.solution-card__link:hover .solution-card__title{color:#cf142b}.solution-card__img{width:100%;height:0;padding-top:100%;overflow:hidden;background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.solution-card__inner{padding:24px;overflow:hidden}.solution-card__description{margin:0;overflow:hidden;color:#717171;text-decoration:none}.solution-card__title{font-size:1.5rem;line-height:1.2;display:block;margin-bottom:12px;color:#333;font-weight:bold;line-height:1.2}.solution-card__footer{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;border-top:1px solid #e8e8e8}.solution-card__footer-inner{position:relative;padding:12px 24px}.solution-card__footer-tooltip{display:inline-block;margin-right:3px;text-decoration:none}.solution-card__icon{color:#717171;font-size:2.5rem;text-align:center;vertical-align:bottom}.tooltip:focus .solution-card__icon,.tooltip:hover .solution-card__icon{color:#cf142b}
/*! sorting */
.sort-by{display:inline-block}.sort-by .sort-by__label{margin:0;color:#717171;font-weight:normal}.sort-by .sort-by__title{display:inline-block;margin-right:12px;color:#333;font-size:87.5%;font-weight:bold;vertical-align:middle}.form--default .sort-by .sort-by__title{font-size:87.5%}.sort-by .sort-by__select{padding-right:24px}.form--default .sort-by .sort-by__select{font-size:87.5%}.sort-by .selectric-wrapper{display:inline-block;width:160px;vertical-align:middle}.sort-by .selectric .label{font-size:87.5%}.sort-by .selectric-btn{font-size:87.5%}.sort-by .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin:0}.sort-by .form-control.sort-by__select{width:auto}@media screen and (min-width:504px){.product-listing__tools .sort-by{float:right}}@media screen and (min-width:768px){.sort-by .form-group{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}
/*! subcategory listing */
.subcategory-listing{margin:0}.subcategory-listing__link{display:block;position:relative;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin-right:12px;padding:6px 42px 6px 48px;color:#717171;font-size:87.5%;text-decoration:none}.subcategory-listing__link:focus,.subcategory-listing__link:hover{outline:none;color:#cf142b}.subcategory-listing__link--active{color:#cf142b}.subcategory-listing__count{position:absolute;top:6px;right:0;width:36px;color:#c9c9c9;text-align:right;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.subcategory-listing__link:hover .subcategory-listing__count{color:#717171}@media screen and (min-width:768px){.subcategory-listing__link{margin-right:0;padding-left:36px}}.tooltip{position:relative}.tooltip:focus,.tooltip:hover{outline:none;cursor:help}.tooltip:focus .tooltip__text,.tooltip:hover .tooltip__text{opacity:1;visibility:visible;z-index:11}.tooltip__text{position:absolute;top:-58px;left:50%;width:auto;padding:12px;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:1px solid #e8e8e8;border-radius:3px;background-color:#fff;color:#717171;text-align:center;white-space:nowrap;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.05);box-shadow:0 3px 5px 0 rgba(0,0,0,.05);opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;visibility:hidden}.tooltip__text:before{position:absolute;bottom:-9px;left:50%;width:16px;height:16px;margin-left:-8px;-webkit-transform:scaleX(1.5) rotate(45deg);transform:scaleX(1.5) rotate(45deg);border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;background-color:#fff;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.05);box-shadow:0 3px 5px 0 rgba(0,0,0,.05);content:""}.tooltip__text:after{position:absolute;bottom:0;left:50%;width:32px;height:12px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;content:""}.tooltip__text--red{border-color:#cf142b;background-color:#cf142b;color:#fff}.tooltip__text--red:before{background-color:#cf142b}.tooltip__text--red:after{border-right-color:#cf142b;border-bottom-color:#cf142b;background-color:#cf142b}@charset "utf-8";body.rak-homepage .breadcrumb__item,body.new-homepage .breadcrumb__item{display:none}.rak .container-fluid{max-width:100%}body.rak .secondary_header_bg{background-color:#cf142b}body.rak .secondary-header__image{max-width:1920px;margin:auto}body.knowledge-library-page .secondary-header__image,body.knowledge-blog-page .secondary-header__image{max-width:100%;margin:auto}body.rak .secondary-header{height:100px}@media screen and (min-width:960px){body.rak .secondary-header,body.knowledge-library-page .secondary-header{height:200px}}body.knowledge-product-details .bg--white-dark{background-color:#fff !important}body.knowledge-product-listing-page .filter-boolean__checkbox:checked~.filter-boolean__faux-switch{background-color:#cf142b}body.knowledge-product-listing-page .product-card__label-icon,body.rak-homepage .product-card__label-icon{display:none}body.knowledge-product-listing-page .bg--clear-green,body.rak-homepage .bg--clear-green,body.knowledge-product-details .bg--clear-green{background-color:#cf142b !important}body.knowledge-product-listing-page .bg--red,body.rak-homepage .bg--red,body.knowledge-product-details .bg--red{background-color:#6d6e71 !important}body.knowledge-search-results .bg--clear-blue{background-color:#cf142b !important}body.knowledge-search-results .bg--clear-green{background-color:#6d6e71 !important}.knowledge-library-page .table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.knowledge-library-page .table-responsive td{vertical-align:top}.library .link-list__title{display:none}.library .link-list__item:first-child{border-left:0 solid rgba(255,255,255,.25)}.library .link-list{height:auto}.country-selector{display:none !important}@media screen and (min-width:960px){body.new-homepage .secondary-header{height:300px !important}}
/*! CSS compiled by Switch - DO NOT EDIT THIS FILE ANY CHANGES WILL BE LOST */
/*! variables */
/*! mixins */
.btn,.btn--input,.btn--default{display:block;position:relative;padding:12px 24px;border:1px solid transparent;border-radius:3px;background-color:#cf142b;color:#fff;font-size:87.5%;font-weight:bold;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:after,.btn--input:after,.btn--default:after{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;border-radius:3px;background:rgba(207,20,43,.3);content:"";opacity:0;pointer-events:none}a:focus .btn,a:hover .btn,button:focus .btn,button:hover .btn,.btn:focus,.btn:hover,a:focus .btn--input,a:hover .btn--input,button:focus .btn--input,button:hover .btn--input,.btn--input:focus,.btn--input:hover,a:focus .btn--default,a:hover .btn--default,button:focus .btn--default,button:hover .btn--default,.btn--default:focus,.btn--default:hover{outline:none;color:#fff}.btn:active,.btn--input:active,.btn--default:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.btn .btn__input--default,.btn--input .btn__input--default,.btn--default .btn__input--default{position:relative;border:none;border-radius:3px;background-color:transparent;color:#fff;font-size:16px;font-weight:bold;line-height:1.2;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-appearance:none}a:focus .btn .btn__input--default,a:hover .btn .btn__input--default,button:focus .btn .btn__input--default,button:hover .btn .btn__input--default,.btn .btn__input--default:focus,.btn .btn__input--default:hover,a:focus .btn--input .btn__input--default,a:hover .btn--input .btn__input--default,button:focus .btn--input .btn__input--default,button:hover .btn--input .btn__input--default,.btn--input .btn__input--default:focus,.btn--input .btn__input--default:hover,a:focus .btn--default .btn__input--default,a:hover .btn--default .btn__input--default,button:focus .btn--default .btn__input--default,button:hover .btn--default .btn__input--default,.btn--default .btn__input--default:focus,.btn--default .btn__input--default:hover{outline:none;color:#fff}a:active .btn .btn__input--default,button:active .btn .btn__input--default,.btn .btn__input--default:active,a:active .btn--input .btn__input--default,button:active .btn--input .btn__input--default,.btn--input .btn__input--default:active,a:active .btn--default .btn__input--default,button:active .btn--default .btn__input--default,.btn--default .btn__input--default:active{top:1px}.cta+.btn,.cta+.btn--input,.cta+.btn--default{margin-left:12px}.btn+.btn,.btn-ghost+.btn,.btn+.btn--input,.btn-ghost+.btn--input,.btn+.btn--default,.btn-ghost+.btn--default{margin-top:6px}.btn--clicked:after{-webkit-animation:fade-in-grow .3s forwards;animation:fade-in-grow .3s forwards}.btn--disabled.btn{background-color:rgba(178,178,178,.5);cursor:not-allowed;pointer-events:none}.btn--disabled.btn:focus,.btn--disabled.btn:hover{background-color:rgba(178,178,178,.5)}.btn--loading.btn{background-color:rgba(178,178,178,.5);pointer-events:none}.btn--loading.btn:focus,.btn--loading.btn:hover{background-color:rgba(178,178,178,.5)}@media screen and (min-width:768px){.btn{display:inline-block;width:auto}.btn+.btn,.btn-ghost+.btn{margin-top:0}}
/*! CSS compiled by Switch - DO NOT EDIT THIS FILE ANY CHANGES WILL BE LOST */
/*! variables */
/*! mixins */
.btn-ghost{display:block;position:relative;padding:12px 24px;border:1px solid #cf142b;border-radius:3px;background-color:transparent;color:#cf142b;font-size:87.5%;font-weight:bold;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none}.btn-ghost:after{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;border:2px solid rgba(207,20,43,.3);border-radius:3px;content:"";opacity:0;pointer-events:none}a:focus .btn-ghost,a:hover .btn-ghost,button:focus .btn-ghost,button:hover .btn-ghost,.btn-ghost:focus,.btn-ghost:hover{outline:none;background-color:transparent;color:#cf142b}.btn-ghost:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.cta+.btn-ghost{margin-left:12px}.btn+.btn-ghost,.btn-ghost+.btn-ghost{margin-top:6px}.btn-ghost--clicked:after{-webkit-animation:fade-in-grow .3s forwards;animation:fade-in-grow .3s forwards}.btn-ghost--disabled{border-color:#b2b2b2;color:#b2b2b2;cursor:not-allowed;pointer-events:none}@media screen and (min-width:768px){.btn-ghost{display:inline-block;width:auto}.btn+.btn-ghost,.btn-ghost+.btn-ghost{margin-top:0}}
/*! CSS compiled by Switch - DO NOT EDIT THIS FILE ANY CHANGES WILL BE LOST */
/*! variables */
/*! mixins */
.cta{display:inline-block;position:relative;padding-bottom:3px;color:#cf142b;font-weight:bold;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.cta:after{font-family:ricons !important;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;top:2px;left:0;margin:0 0 0 3px;content:"";-webkit-transition:left .5s .1s ease-in-out;transition:left .5s .1s ease-in-out}a:focus .cta,a:hover .cta,.cta:focus,.cta:hover{-webkit-transform:translateX(3px);transform:translateX(3px);outline:0;color:#cf142b}a:focus .cta:after,a:hover .cta:after,.cta:focus:after,.cta:hover:after{left:5px}.cta:active{-webkit-transform:translate(3px,1px);transform:translate(3px,1px)}.cta:empty:after{display:none}.btn+.cta{margin:12px 0}.cta--back:before{font-family:ricons !important;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;top:2px;margin:0 3px 0 0;content:""}.cta--back:after{display:none}@media screen and (min-width:768px){.btn+.cta{margin:0 0 0 12px}}
/*! CSS compiled by Switch - DO NOT EDIT THIS FILE ANY CHANGES WILL BE LOST */
/*! variables */
/*! mixins */
.divider{margin-top:60px;margin-bottom:60px}@media screen and (min-width:768px){.divider{margin-top:84px;margin-bottom:84px}}.divider__rule{width:120px;height:1px;border:0;background:#c9c9c9;-webkit-transition:width .2s ease-in-out;transition:width .2s ease-in-out}.divider--collapsed-margin{margin:36px 0}.divider--no-line .divider__rule{background:transparent}@media screen and (min-width:768px){.divider__rule{width:360px}}
/*! CSS compiled by Switch - DO NOT EDIT THIS FILE ANY CHANGES WILL BE LOST */
/*! variables */
/*! mixins */
.link-list{position:relative;height:48px}.link-list--viewport-overflow:after{position:absolute;top:0;right:0;width:24px;height:48px;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,.3)));background:linear-gradient(to right,rgba(0,0,0,0) 0%,rgba(0,0,0,.3) 100%);content:""}.link-list__content{padding:12px;overflow-x:auto;border-radius:3px;background-color:#cf142b;white-space:nowrap;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.link-list__title{display:inline-block;color:#fff;font-size:87.5%;font-weight:bold;line-height:1.2}.link-list__list{display:inline-block;margin-bottom:0;padding-right:12px;white-space:nowrap}.link-list__item{display:inline-block;margin-left:12px;padding-left:12px;border-left:1px solid rgba(255,255,255,.25)}.link-list__link{color:#fff;font-size:87.5%;line-height:1.2;text-decoration:none}.link-list__link:focus,.link-list__link:hover{outline:0;color:#fff;text-decoration:underline}.link-list--metadata{height:auto;margin:24px 0 60px;border-top:1px solid #e8e8e8}.link-list--metadata .link-list__content{margin:0;padding:24px 0 12px;overflow-x:visible;background:0;white-space:normal}.link-list--metadata .link-list__title{padding-right:24px;color:#333;font-size:100%}.link-list--metadata .link-list__list{white-space:normal}.link-list--metadata .link-list__item{display:inline-block;margin-left:0;padding-right:12px;padding-left:0}.link-list--metadata .link-list__item:after{display:inline-block;height:12px;margin-left:12px;border-right:1px solid #e8e8e8;content:""}.link-list--metadata .link-list__item:last-child:after{display:none}.link-list--metadata .link-list__link{color:#cf142b;font-size:100%}.link-list--metadata .link-list__link:focus,.link-list--metadata .link-list__link:hover{color:#333}.link-list--metadata.link-list--viewport-overflow:after{display:none}.link-list--floating-on-secondary-header{position:relative;top:180px;height:0;-webkit-transition:top .3s ease-in-out;transition:top .3s ease-in-out;z-index:1}@media screen and (min-width:768px){.link-list{height:auto;margin-right:0}.link-list__container{position:static;height:auto;overflow-x:auto}.link-list__content{display:-webkit-box;display:-ms-flexbox;display:flex;position:static;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding-bottom:6px;white-space:normal}.link-list__title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.link-list__item{margin-bottom:6px}.link-list--floating-on-secondary-header{height:0}}@media screen and (min-width:960px){.link-list--metadata{margin:0 0 84px}.link-list--floating-on-secondary-header{top:240px}}
/*! CSS compiled by Switch - DO NOT EDIT THIS FILE ANY CHANGES WILL BE LOST */
/*! variables */
/*! mixins */
.accordion{margin-top:60px;margin-bottom:60px}@media screen and (min-width:768px){.accordion{margin-top:84px;margin-bottom:84px}}.accordion__main{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px}.accordion__item{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;border-top:1px solid #e8e8e8}.accordion__item:last-of-type{border-bottom:1px solid #e8e8e8}.accordion__trigger{font-size:100%;line-height:1.5;display:block;position:relative;width:100%;min-height:70px;padding:24px 48px 24px 12px;border:0;background-color:transparent;color:#333;text-align:left;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.accordion__trigger:focus{outline:0;color:#cf142b}.accordion__trigger:hover{outline:0}.accordion__trigger:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.accordion__trigger p,.accordion__trigger h1,.accordion__trigger h2,.accordion__trigger h3,.accordion__trigger h4,.accordion__trigger h5,.accordion__trigger h6{margin-bottom:0}.accordion__trigger--active{background-color:#fff}.accordion__trigger--active:focus,.accordion__trigger--active:hover{color:#cf142b}.accordion__col--two-col{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.accordion__icon{position:absolute;top:24px;right:12px;color:#cf142b;font-size:1.25rem;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.accordion__item--active .accordion__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion__content{display:none;padding:12px;background-color:#fff}.accordion__content p:last-of-type{margin-bottom:0}.accordion__cta{font-size:87.5%}@media screen and (min-width:768px){.accordion__col--two-col{-webkit-box-flex:1;-ms-flex:1 0 calc(50% - 30px);flex:1 0 calc(50% - 30px);width:calc(50% - 30px);max-width:calc(50% - 30px)}.accordion__trigger--two-col{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accordion__trigger--two-col.accordion__trigger--active{overflow:visible;white-space:normal}}
/*! CSS compiled by Switch - DO NOT EDIT THIS FILE ANY CHANGES WILL BE LOST */
/*! variables */
/*! mixins */
.accordion-icon{margin-top:60px;margin-bottom:60px}@media screen and (min-width:768px){.accordion-icon{margin-top:84px;margin-bottom:84px}}.accordion-icon__tools{margin:0 0 12px;overflow:hidden}.accordion-icon__tools-btn{display:inline-block;margin:0 18px 0 0;padding:0;border:0;background:0;color:#cf142b;font-weight:bold;cursor:pointer}.accordion-icon__tools-btn:focus,.accordion-icon__tools-btn:hover{outline:0;color:#cf142b}.accordion-icon__tools-btn:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.accordion-icon__main{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px}.accordion-icon__item{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;border-top:1px solid #e8e8e8}.accordion-icon__item:last-of-type{border-bottom:1px solid #e8e8e8}.accordion-icon__item--active .accordion-icon__title{background-color:#fff}.accordion-icon__trigger{font-size:100%;line-height:1.5;display:block;position:relative;width:100%;padding:24px 48px 24px 72px;border:0;background-color:transparent;color:#333;text-align:left;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.accordion-icon__trigger:focus{outline:0;color:#cf142b}.accordion-icon__trigger:hover{outline:0}.accordion-icon__trigger:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.accordion-icon__trigger--active{background-color:#fff}.accordion-icon__trigger--active:focus,.accordion-icon__trigger--active:hover{color:#cf142b}.accordion-icon__trigger--active:focus:after,.accordion-icon__trigger--active:hover:after{left:auto;width:0}.accordion-icon__img{position:absolute;top:15px;left:12px;width:48px;color:#717171;font-size:40px;text-align:center;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.accordion-icon__img--active{color:#cf142b}.accordion-icon__icon{position:absolute;top:24px;right:12px;color:#cf142b;font-size:1.25rem;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.accordion-icon__item--active .accordion-icon__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion-icon__content{display:none;padding:12px 24px 30px;background-color:#fff}.accordion-icon__content p:last-of-type{margin-bottom:0}.accordion-icon__cta{font-size:87.5%}@media screen and (min-width:768px){.accordion-icon__tools-btn{margin:0 0 0 18px;float:right}.accordion-icon__content{padding:12px 12px 30px 72px}}
/*! CSS compiled by Switch - DO NOT EDIT THIS FILE ANY CHANGES WILL BE LOST */
/*! variables */
/*! mixins */
.accordion-to-tab{margin-top:60px;margin-bottom:60px}@media screen and (min-width:768px){.accordion-to-tab{margin-top:84px;margin-bottom:84px}}.accordion-to-tab__tabs-list,.accordion-to-tab__tabs-list-item,.accordion-to-tab__tab{display:none}@media screen and (min-width:768px){.accordion-to-tab__tabs-list{display:block;margin:0;border-radius:3px 0;background-color:#f3f3f3}.accordion-to-tab__tabs-list:after{display:table;clear:both;content:""}.accordion-to-tab__tabs-list-item{display:list-item;float:left}.accordion-to-tab__tab{display:block;position:relative;margin-right:-1px;padding:18px 24px;border:0;border-bottom:0;background-color:transparent;color:#717171;text-decoration:none}.accordion-to-tab__tab:focus,.accordion-to-tab__tab:hover{outline:0;color:#cf142b}.accordion-to-tab__tab:focus .accordion-to-tab__tab-img,.accordion-to-tab__tab:hover .accordion-to-tab__tab-img{color:#cf142b}.accordion-to-tab__tab:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.accordion-to-tab__tab:not(.accordion-to-tab__tab--active){cursor:pointer}.accordion-to-tab__tab--active{display:block;border-bottom:0;background:#fff;color:#cf142b}.accordion-to-tab__tab--active:focus,.accordion-to-tab__tab--active:hover{pointer-events:none}.accordion-to-tab__tab-img{width:100%;margin-bottom:12px;color:#717171;font-size:40px;text-align:center}.accordion-to-tab__tabs-list-item--active .accordion-to-tab__tab-img{color:#cf142b}}.accordion-to-tab__accordion{margin:0 auto;clear:both;overflow:hidden}.accordion-to-tab__item{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;border-top:1px solid #e8e8e8}.accordion-to-tab__item:last-of-type{border-bottom:1px solid #e8e8e8}.accordion-to-tab__trigger{font-size:100%;line-height:1.5;display:block;position:relative;width:100%;padding:24px 48px 24px 72px;border:0;background-color:transparent;color:#333;text-align:left;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.accordion-to-tab__trigger:focus{outline:0;color:#cf142b}.accordion-to-tab__trigger:hover{outline:0}.accordion-to-tab__trigger:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.accordion-to-tab__trigger--active{background-color:#fff}.accordion-to-tab__trigger--active:focus,.accordion-to-tab__trigger--active:hover{color:#cf142b}.accordion-to-tab__img{position:absolute;top:15px;left:0;width:48px;color:#717171;font-size:40px;text-align:center;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.accordion-to-tab__img--active{color:#cf142b}.accordion-to-tab__icon{position:absolute;top:24px;right:12px;color:#cf142b;font-size:1.25rem;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.accordion-to-tab__item--active .accordion-to-tab__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion-to-tab__content{display:none;padding:12px 12px 12px 72px;background-color:#fff}.accordion-to-tab__content p:last-of-type{margin-bottom:0}.accordion-to-tab__content .ww dt,.accordion-to-tab__content .ww dd{padding-top:0;border:none}.accordion-to-tab__content .ww dt{padding-bottom:0}.accordion-to-tab__cta{font-size:87.5%}@media screen and (min-width:768px){.accordion-to-tab__item{display:none;border-top:0}.accordion-to-tab__item--active{display:block}.accordion-to-tab__trigger{display:none}.accordion-to-tab__content{padding:24px 36px;border:0}.accordion-to-tab__item--active .accordion-to-tab__content{display:block !important}}
/*! CSS compiled by Switch - DO NOT EDIT THIS FILE ANY CHANGES WILL BE LOST */
/*! variables */
/*! mixins */
.banner-search{margin-top:60px;margin-bottom:60px}@media screen and (min-width:768px){.banner-search{margin-top:84px;margin-bottom:84px}}.banner-search__title{margin-right:12px;color:#333;font-weight:bold}.banner-search__title,.banner-search__field{font-size:1.5rem;line-height:1.2;display:inline-block;line-height:1.5;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;vertical-align:middle}.banner-search__title--disabled{color:#c9c9c9}.banner-search__img{display:none}.banner-search__img img{max-height:520px}.banner-search__row{margin-bottom:12px}.banner-search__trigger{position:relative;width:100%;padding:0;padding-right:24px;padding-bottom:10px;border:0;border-bottom:1px solid #e8e8e8;background:transparent;text-align:left;cursor:pointer;-webkit-transition:border-bottom-color .2s ease-in-out;transition:border-bottom-color .2s ease-in-out}.banner-search__trigger:focus,.banner-search__trigger:hover{border-bottom-color:#b2b2b2;outline:none;cursor:pointer}.banner-search__trigger:focus:after,.banner-search__trigger:hover:after{color:#333}.banner-search__trigger:after{position:absolute;top:50%;right:0;margin-left:24px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#717171;font-family:ricons;font-size:20px;content:"";-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.banner-search__trigger--active:after{-webkit-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.banner-search__wrapper{position:relative}.banner-search__wrapper--disabled{pointer-events:none}.banner-search__field{width:100%;max-width:100%;overflow:hidden;color:#c9c9c9;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.banner-search__wrapper:focus .banner-search__field,.banner-search__wrapper:hover .banner-search__field{color:#717171}.banner-search__field--active{color:#717171}.banner-search__dropdown{display:none;position:absolute;top:calc(100% + 24px);width:100%;margin-top:24px;opacity:0;-webkit-perspective:300px;perspective:300px;-webkit-perspective-origin:top;perspective-origin:top;z-index:11}.banner-search__dropdown-inner{padding:24px;-webkit-transform:rotateX(-3deg) rotateY(0deg);transform:rotateX(-3deg) rotateY(0deg);border:1px solid #e8e8e8;border-radius:3px;background:#f3f3f3;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.05);box-shadow:0 3px 5px 0 rgba(0,0,0,.05)}.banner-search__dropdown-inner:after{display:table;clear:both;content:""}.banner-search__dropdown-inner:before{position:absolute;top:-11px;left:50%;width:20px;height:20px;margin-left:-10px;-webkit-transform:scaleX(1.5) rotate(45deg);transform:scaleX(1.5) rotate(45deg);border-top:1px solid #e8e8e8;border-left:1px solid #e8e8e8;background:#f3f3f3;content:""}.banner-search__list,.form--default .form-group-check .banner-search__list{display:none}.banner-search__cta-group{display:block;margin-top:48px}.banner-search__cta{display:block;width:100%;margin-bottom:12px}.banner-search__cta:focus,.banner-search__cta:hover{cursor:pointer}.banner-search__cta.tooltip.btn--disabled:focus,.banner-search__cta.tooltip.btn--disabled:hover{cursor:help}.banner-search__cta.btn--disabled{pointer-events:all}.banner-search__cta.btn--disabled:focus,.banner-search__cta.btn--disabled:hover{border-radius:3px}.banner-search__cta:first-of-type{margin-bottom:24px}.banner-search__tooltip-text{top:auto;bottom:calc(100% + 12px);width:100%;white-space:normal}@media screen and (min-width:768px){.banner-search__row{margin-bottom:36px}.banner-search__title:empty{display:none}.banner-search__wrapper{display:inline-block;min-width:550px;max-width:500px;padding-bottom:0}.banner-search__list--two-col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.banner-search__list--two-col li{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 12px);flex:0 0 calc(50% - 12px);width:calc(50% - 12px)}.banner-search__list--two-col li:nth-of-type(odd){margin-right:12px}.banner-search__list--two-col li:nth-of-type(even){margin-left:12px}.banner-search__title,.banner-search__field{font-size:2.5rem;line-height:1.2;line-height:3rem !important}.banner-search__field{max-width:100%}.banner-search__cta{display:inline-block;width:auto}.banner-search__cta:not(:last-of-type){margin-right:24px}}@media screen and (min-width:960px){.banner-search__img{display:block;position:absolute;right:0;bottom:-90px}}@media screen and (min-width:1296px){.banner-search__tooltip-text{width:182%}}
/*! CSS compiled by Switch - DO NOT EDIT THIS FILE ANY CHANGES WILL BE LOST */
/*! variables */
/*! mixins */
.card{margin-top:24px;margin-bottom:24px}@media screen and (min-width:768px){.card{margin-top:24px;margin-bottom:24px}}.container-fluid>.component-content>.card{margin-right:12px;margin-left:12px}.card__list{margin:0}.card__list:after{display:table;clear:both;content:""}.card__item{width:100%;float:left;margin-left:0;margin-right:0;position:relative;margin-bottom:12px;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);border-radius:3px;background-color:#f3f3f3;text-align:center;opacity:0}.card__bg{position:absolute;top:0;right:0;bottom:0;left:0}.card__link{display:block;position:relative;height:100%;text-decoration:none}.card__link:focus{outline:none}.card__link:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.card__inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;padding:36px;color:#717171}.card__icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-bottom:12px;color:#cf142b;font-size:4rem}.card__title{display:block;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;margin-bottom:12px;color:#333;font-weight:bold;line-height:1.2}.card__description{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.card__description p:last-child{margin-bottom:0}.card__btn{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:.75rem 0 0}.card--large .card__icon{font-size:5rem}.card--large .card__title{font-size:1.25rem;line-height:1.2}@media screen and (min-width:768px) and (max-width:959px){.card__item{width:49.07339%;float:left;margin-right:1.85322%}.card__item:nth-child(even){float:right;margin-right:0}.card__item:last-child{margin-right:0}}@media screen and (min-width:768px){.container-fluid>.component-content>.card{margin-right:1.85322%;margin-left:1.85322%}.card__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card__item{margin-bottom:12px}.card--3-col .card__item{width:32.09785%;float:left;margin-right:1.85322%}.card--3-col .card__item:nth-child(3n){float:right;margin-right:0}.card--3-col .card__item:last-child{margin-right:0}.card--2-col .card__item{width:49.07339%;float:left;margin-right:1.85322%}.card--2-col .card__item:nth-child(even){float:right;margin-right:0}.card--2-col .card__item:last-child{margin-right:0}}@media screen and (min-width:960px){.card__item{width:23.61008%;float:left;margin-right:1.85322%}.card__item:nth-child(4n){float:right;margin-right:0}.card__item:last-child{margin-right:0}.card--3-col .card__item{width:32.09785%;float:left;margin-right:1.85322%}.card--3-col .card__item:nth-child(3n){float:right;margin-right:0}}@media screen and (min-width:1296px){.card__item{margin-bottom:24px}}
/*! CSS compiled by Switch - DO NOT EDIT THIS FILE ANY CHANGES WILL BE LOST */
/*! variables */
/*! mixins */
.carousel{margin:0;padding:0}.carousel .flickity-prev-next-button{display:none}.carousel .flickity-enabled{opacity:1}.carousel .flickity-enabled .carousel__cell{visibility:visible}.carousel-container{position:relative;height:280px;margin:0;opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.carousel__cell{width:100%;height:100%;overflow:hidden;visibility:hidden}.carousel__image{position:absolute;top:0;left:0;width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.carousel__video-container{position:absolute;top:0;left:0;width:100%;height:100%}.carousel__video{position:absolute;top:50%;left:50%;width:auto;min-width:100%;height:auto;min-height:100%;-o-object-fit:initial;object-fit:initial;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.carousel__content-container{position:relative;max-width:1296px;height:calc(100% - 28px);margin:0 auto}.carousel__content{position:absolute;padding:24px;overflow:hidden;border-radius:3px;color:#fff}.carousel__desc{display:none;position:relative}.carousel__content-bg{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.8}.carousel__imagination-bubble{position:relative;left:-4px;margin:0 0 .75rem;font-size:3rem}.carousel__content-title{display:block;position:relative;margin:0 0 .375rem;font-size:1.5rem;font-weight:bold;line-height:1.2}.carousel__cta{position:relative;margin:0}.carousel--no-ui-desktop .flickity-prev-next-button,.carousel--no-ui-desktop .flickity-page-dots,.carousel--single-slide .flickity-prev-next-button,.carousel--single-slide .flickity-page-dots{display:none !important}.carousel--full-height .carousel-container{height:360px}@media screen and (max-width:767px){.carousel__content{top:24px;right:12px;left:12px}}@media screen and (min-width:440px){.carousel__cta{display:inline-block}}@media screen and (min-width:768px){.carousel__content{max-width:61.81%}.carousel__desc{display:block;margin-bottom:.75rem}.carousel__content--top-left,.carousel__content--middle-left,.carousel__content--bottom-left{top:50%;left:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.carousel__content--top-center,.carousel__content--middle-center,.carousel__content--bottom-center{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.carousel__content--top-right,.carousel__content--middle-right,.carousel__content--bottom-right{top:50%;right:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.carousel__content--center{top:50%;left:50%;width:84%;max-width:none;padding:36px 60px 36px 108px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.carousel__content--center .carousel__desc{font-weight:300}.carousel__content--center .carousel__imagination-bubble{position:absolute;top:33px;left:30px;font-size:4rem}.carousel--full-height .flickity-prev-next-button{display:block}.carousel--full-height .carousel__content--top-left{top:12px;left:12px;-webkit-transform:none;transform:none}.carousel--full-height .carousel__content--top-center{top:12px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.carousel--full-height .carousel__content--top-right{top:12px;-webkit-transform:none;transform:none}.carousel--full-height .carousel__content--bottom-left{top:auto;bottom:18px;-webkit-transform:none;transform:none}.carousel--full-height .carousel__content--bottom-center{top:auto;bottom:18px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.carousel--full-height .carousel__content--bottom-right{top:auto;bottom:18px;-webkit-transform:none;transform:none}}@media screen and (min-width:960px){.carousel-container{height:420px}.carousel__imagination-bubble{font-size:5rem}.carousel__content-title{font-size:2.5em}.carousel__content--center{padding:36px 60px 36px 144px}.carousel__content--center .carousel__imagination-bubble{left:48px;font-size:5rem}.carousel--full-height .carousel-container{height:100vh}}@media screen and (min-width:1296px){.carousel__content{max-width:38.19%}.carousel__content--center{max-width:none}.carousel--full-height .carousel__content{max-width:46%;padding-left:156px}.carousel--full-height .carousel__desc{font-size:1.5rem}.carousel--full-height .carousel__imagination-bubble{position:absolute;top:18px;left:16px;font-size:7rem}.carousel--full-height .carousel__content--center{max-width:none;padding:54px 168px 54px 204px}.carousel--full-height .carousel__content--center .carousel__imagination-bubble{top:48px;left:60px}}
/*! CSS compiled by Switch - DO NOT EDIT THIS FILE ANY CHANGES WILL BE LOST */
/*! variables */
/*! mixins */
.carousel-multi{position:relative;margin:0;padding:0}.bg--red .carousel-multi .flickity-page-dots .is-selected{border-color:#fff;background-color:#fff}.carousel-multi .flickity-page-dots{bottom:12px}.carousel-multi .flickity-page-dots .dot{border-color:#fff}.carousel-multi .flickity-page-dots .is-selected{border-color:#cf142b}.carousel-multi .flickity-prev-next-button{display:none}.carousel-multi .flickity-enabled .carousel-multi__cell{visibility:visible}.carousel-multi-container{position:relative;margin:0}.carousel-multi__cell{position:relative;width:84%;height:214px;overflow:hidden;visibility:hidden}.carousel-multi__cell-bg{position:absolute;top:0;left:0;width:100%;height:100%}.carousel-multi__cell-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.carousel-multi__cell-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.carousel-multi__cell-link{display:block;text-decoration:none}.carousel-multi__cell-link:focus .carousel-multi__cell-meta,.carousel-multi__cell-link:hover .carousel-multi__cell-meta{opacity:1}.carousel-multi__cell-link:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.carousel-multi__cell-content{position:relative;padding:36px;overflow:hidden;color:#fff}.carousel-multi__cell-subtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;font-size:87.5%}.carousel-multi__cell-title{display:block;position:relative;max-height:88px;margin:.375rem 0;overflow:hidden;font-size:1.5rem;font-weight:bold;line-height:1.2}.carousel-multi__cell-meta{display:inline-block;position:relative;margin:0 12px 0 0;font-size:87.5%;opacity:.5;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;will-change:opacity}.carousel-multi__cell-meta:before{position:absolute;top:0;left:-10px;content:"·"}.carousel-multi__cell-meta:first-child:before{display:none}@media screen and (min-width:768px){.carousel-multi{margin:0;padding:0}.carousel-multi__cell{width:42%}}@media screen and (min-width:1296px){.carousel-multi{padding:0 72px}.carousel-multi .flickity-prev-next-button{display:block;width:72px;height:100%}.carousel-multi .flickity-prev-next-button:active{top:calc(50% + 1px)}.carousel-multi .flickity-prev-next-button svg{width:50%}.carousel-multi .flickity-prev-next-button.previous{left:-72px;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.1)),to(rgba(0,0,0,0)));background:linear-gradient(to right,rgba(0,0,0,.1) 0%,rgba(0,0,0,0) 100%)}.carousel-multi .flickity-prev-next-button.previous svg{left:16px}.carousel-multi .flickity-prev-next-button.next{right:-72px;background:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.1)),to(rgba(0,0,0,0)));background:linear-gradient(to left,rgba(0,0,0,.1) 0%,rgba(0,0,0,0) 100%)}.carousel-multi .flickity-prev-next-button.next svg{left:18px}.carousel-multi__cell{width:31%}}
/*! CSS compiled by Switch - DO NOT EDIT THIS FILE ANY CHANGES WILL BE LOST */
/*! variables */
/*! mixins */
.carousel-product{position:relative;margin:36px 0;padding:0}.carousel-product .flickity-page-dots{bottom:-24px}.carousel-product .flickity-page-dots .dot{border-color:#b2b2b2}.carousel-product .flickity-page-dots .dot.is-selected{border-color:#cf142b}.carousel-product .flickity-prev-next-button{display:none}.carousel-product .flickity-enabled{opacity:1}.carousel-product .flickity-enabled .carousel-product__cell{visibility:visible}.carousel-product-container{position:relative;margin:36px 0;opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.carousel-product__cell{position:relative;width:74.53669%;margin:0 12px 0 0;overflow:visible;border:1px solid #e8e8e8;border-radius:3px;visibility:hidden}.initialised .carousel-product__cell{height:100%}.carousel-product__cell:first-child{margin-left:0}.carousel-product__cell:last-child{margin-right:0}@media screen and (min-width:560px){.carousel-product__cell{width:57.56116%}}@media screen and (min-width:768px){.carousel-product{margin:0;padding:72px 0}.carousel-product .flickity-page-dots{bottom:-60px}.carousel-product__cell{width:40.58562%}}@media screen and (min-width:960px){.carousel-product__cell{width:32.09785%;margin:0 24px 0 0}}@media screen and (min-width:1296px){.carousel-product__cell{width:21.48814%}}@media screen and (min-width:1440px){.carousel-product .flickity-prev-next-button{display:block;width:72px;height:100%}.carousel-product .flickity-prev-next-button .arrow{fill:#000}.carousel-product .flickity-prev-next-button svg{width:50%}.carousel-product .flickity-prev-next-button:disabled{display:none}.carousel-product .flickity-prev-next-button.previous{left:-72px;background:none}.carousel-product .flickity-prev-next-button.previous svg{left:16px}.carousel-product .flickity-prev-next-button.next{right:-72px;background:none}.carousel-product .flickity-prev-next-button.next svg{left:18px}}
/*! CSS compiled by Switch - DO NOT EDIT THIS FILE ANY CHANGES WILL BE LOST */
/*! variables */
/*! mixins */
.carousel-two-col{margin:0;padding:0}.carousel-two-col .flickity-prev-next-button{display:none}.carousel-two-col .flickity-page-dots .dot{border-color:#b2b2b2}.carousel-two-col .flickity-page-dots .dot.is-selected{border-color:#cf142b}.carousel-two-col .flickity-enabled{opacity:1}.carousel-two-col .flickity-enabled .carousel-two-col__cell{visibility:visible}.carousel-two-col .flickity-viewport{-webkit-transition:height .1s ease-in-out;transition:height .1s ease-in-out;will-change:height}.carousel-two-col-container{position:relative;margin:0;opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.carousel-two-col__cell{width:100%;overflow:hidden}.carousel-two-col__col1,.carousel-two-col__col2{position:relative;min-height:256px}.carousel-two-col__col-bg{position:absolute;top:0;right:0;bottom:0;left:0}.carousel-two-col__col-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.carousel-two-col__col-overlay{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.8}.carousel-two-col__content-container{position:relative;max-width:1296px;height:calc(100% - 28px);margin:0 auto}.carousel-two-col__content{padding:24px;overflow:hidden;border-radius:3px;color:#fff}.carousel-two-col__desc{display:none;position:relative}.carousel-two-col__imagination-bubble{position:relative;left:-4px;margin:0 0 .75rem;font-size:3rem}.carousel-two-col__content-title{display:block;position:relative;margin:0 0 .375rem;font-size:1.5rem;font-weight:bold;line-height:1.2}.carousel-two-col__cta{position:relative;margin:0}.carousel-two-col--no-ui-desktop .flickity-prev-next-button,.carousel-two-col--no-ui-desktop .flickity-page-dots,.carousel-two-col--single-slide .flickity-prev-next-button,.carousel-two-col--single-slide .flickity-page-dots{display:none !important}@media screen and (min-width:440px){.carousel-two-col__cta{display:inline-block}}@media screen and (min-width:768px){.carousel-two-col__desc{display:block}}@media screen and (min-width:960px){.carousel-two-col__cell{display:-webkit-box;display:-ms-flexbox;display:flex}.carousel-two-col__col1,.carousel-two-col__col2{width:50%;height:auto}.carousel-two-col__content{width:100%;max-width:636px;padding-top:72px;padding-bottom:72px}.carousel-two-col__content--left{float:right}.carousel-two-col__content--right{float:left}.carousel-two-col__imagination-bubble{font-size:5rem}.carousel-two-col__content-title{font-size:2.5em}}@media screen and (min-width:1296px){.carousel-two-col .flickity-prev-next-button{display:block}}
/*! CSS compiled by Switch - DO NOT EDIT THIS FILE ANY CHANGES WILL BE LOST */
/*! variables */
/*! mixins */
.cta-feature{position:relative;text-align:center}.cta-feature__link{display:block;position:relative;margin-right:-12px;margin-left:-12px;padding:24px 12px;color:#717171;text-decoration:none;-webkit-transition:padding .3s ease-in-out,opacity .3s ease-in-out;transition:padding .3s ease-in-out,opacity .3s ease-in-out;will-change:transition,opacity}.cta-feature__link:focus,.cta-feature__link:hover{outline:none;color:#717171;opacity:.7}.cta-feature__link:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.cta-feature__media{display:block;position:relative;width:96px;height:96px;margin:0 auto .75rem;text-align:center}.cta-feature__icon{display:block;position:absolute;top:0;left:0;width:100%;font-size:6rem}.cta-feature__image{display:block;position:absolute;top:0;left:0;width:100%;border-radius:3px}.cta-feature__content{overflow:hidden}.cta-feature__title{font-size:1.5rem;line-height:1.2;margin:0 0 .375rem;color:#333;font-weight:bold}.cta-feature__btn{margin:0}@media screen and (min-width:768px){.cta-feature{text-align:left}.cta-feature__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:48px 12px}.cta-feature__media{-webkit-box-flex:0;-ms-flex:0 0 96px;flex:0 0 96px;margin:0 24px 0 0}.cta-feature__content{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin:0 48px 0 0}.cta-feature__content p{margin:0}.cta-feature__actions{-webkit-box-flex:1;-ms-flex:1 0 200px;flex:1 0 200px}.cta-feature__btn{display:block}}
/*! CSS compiled by Switch - DO NOT EDIT THIS FILE ANY CHANGES WILL BE LOST */
/*! variables */
/*! mixins */
.cta-feature-two-col{position:relative;text-align:center}@media screen and (min-width:768px){.cta-feature-two-col{display:-webkit-box;display:-ms-flexbox;display:flex}.cta-feature-two-col .cta-feature{text-align:center}.cta-feature-two-col .cta-feature__link{display:block;padding-right:48px;padding-left:48px}.cta-feature-two-col .cta-feature__media{margin:0 auto .75rem}.cta-feature-two-col .cta-feature__content{margin:0}.cta-feature-two-col .cta-feature__content p{margin:0 0 .75rem}.cta-feature-two-col__column{width:50%}.cta-feature-two-col__column:first-child{border-right:1px solid rgba(255,255,255,.25)}.cta-feature-two-col__column:first-child .cta-feature__link{margin-right:0}.cta-feature-two-col__column:last-child .cta-feature__link{margin-left:0}}@media screen and (min-width:768px){.cta-feature-two-col .cta-feature__btn{display:inline-block}}
/*! CSS compiled by Switch - DO NOT EDIT THIS FILE ANY CHANGES WILL BE LOST */
/*! variables */
/*! mixins */
.customer-stories__listing{width:100%}.customer-stories__item{position:relative;width:100%;height:280px;border:1px solid #fff}.customer-stories__wrapper{height:100%}.customer-stories__link{display:block;height:100%}.customer-stories__link:focus,.customer-stories__link:hover{outline:none}.customer-stories__div{width:100%;height:100%;background-repeat:no-repeat;background-size:cover}.customer-stories__inner{position:absolute;bottom:0;width:100%;padding:24px;background-color:rgba(51,51,51,.8);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.customer-stories__link:focus .customer-stories__inner,.customer-stories__link:hover .customer-stories__inner{background-color:rgba(51,51,51,.95)}.customer-stories__category{display:block;margin-bottom:6px;color:#fff;font-size:87.5%}.customer-stories__title{font-size:1.125rem;line-height:1.2;display:block;margin-bottom:6px;color:#fff;font-weight:bold}.customer-stories__meta{color:#fff;font-size:87.5%;opacity:.8}@media screen and (min-width:768px){.customer-stories__item{width:33.33%}.customer-stories__item--double{height:560px}.customer-stories__inner{padding:36px}.customer-stories__category{margin-bottom:6px}.customer-stories__title{font-size:1.5rem;line-height:1.2;margin-bottom:12px}}
/*! CSS compiled by Switch - DO NOT EDIT THIS FILE ANY CHANGES WILL BE LOST */
/*! variables */
/*! mixins */
.event-offer-panel{margin:12px 0}.product-detail-header .event-offer-panel{margin:12px 0}.event-offer-panel__container{width:100%;margin-bottom:12px;overflow:hidden;border-radius:3px}.event-offer-panel__inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px;background-color:#f3f3f3;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.event-offer-panel__link{display:block;text-decoration:none}.event-offer-panel__link:focus,.event-offer-panel__link:hover{outline:none}.event-offer-panel__link:focus .event-offer-panel__inner,.event-offer-panel__link:hover .event-offer-panel__inner{background-color:#e8e8e8}.event-offer-panel__link:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.event-offer-panel__media-col{position:relative;-webkit-box-flex:0;-ms-flex:0 0 52px;flex:0 0 52px;overflow:hidden}.event-offer-panel__data-col{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:24px}.event-offer-panel__icon-container{display:block;position:relative;height:62px;overflow:hidden;border-radius:3px;background:#cf142b}.event-offer-panel__icon{position:absolute;bottom:50%;left:50%;-webkit-transform:translateY(50%) translateX(-50%);transform:translateY(50%) translateX(-50%);color:#fff;font-size:3.5rem}.event-offer-panel__title{font-size:1.25rem;line-height:1.2;display:block;color:#000;font-weight:bold}.event-offer-panel__desc{display:block;padding-bottom:9.6px;color:#666;font-size:87.5%}.event-offer-panel__meta-container{color:#717171;font-size:87.5%}.event-offer-panel__meta{display:inline-block;margin-right:9px}.event-offer-panel__cta{padding:0}@media screen and (min-width:768px){.event-offer-panel__inner{padding:36px}}
/*! CSS compiled by Switch - DO NOT EDIT THIS FILE ANY CHANGES WILL BE LOST */
/*! variables */
/*! mixins */
.featured-solutions{margin-top:60px;margin-bottom:60px}@media screen and (min-width:768px){.featured-solutions{margin-top:84px;margin-bottom:84px}}.featured-solutions__list{display:block;margin:0}.featured-solutions__item{position:relative;width:100%;margin-bottom:12px;border:1px solid #e8e8e8}@media screen and (min-width:504px){.featured-solutions__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.featured-solutions__item{width:50%;margin:0}}@media screen and (min-width:504px) and (max-width:959px){.featured-solutions__item:nth-child(odd){border-right:0}.featured-solutions__item:nth-child(odd):after{position:absolute;top:0;right:0;bottom:0;width:1px;background:#e8e8e8;content:""}.featured-solutions__item:nth-child(even){border-left:0}}@media screen and (min-width:960px){.featured-solutions__item{width:25%;border-right:0}.featured-solutions__item:last-child:after{position:absolute;top:0;right:0;bottom:0;width:1px;background:#e8e8e8;content:""}}
/*! CSS compiled by Switch - DO NOT EDIT THIS FILE ANY CHANGES WILL BE LOST */
/*! variables */
/*! mixins */
.filter-listing-component{padding:24px 0}.filter-listing__button-group{margin-right:-6px;margin-left:-6px}.filter-listing__button{display:inline-block;padding:6px;border:none;background:none;color:#717171;text-align:left;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.filter-listing__button:focus,.filter-listing__button:hover{outline:none;color:#333;cursor:pointer}.filter-listing__button.is-checked{color:#cf142b}.filter-listing__button.is-checked:focus,.filter-listing__button.is-checked:hover{color:#a01021}.filter-listing__count{display:inline-block;margin-left:2px;padding:5px 8px;border-radius:3px;background-color:#c9c9c9;color:#fff;line-height:1;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.filter-listing__button:focus .filter-listing__count,.filter-listing__button:hover .filter-listing__count{background-color:#717171}.is-checked .filter-listing__count{background-color:#cf142b;color:#fff}.is-checked:focus .filter-listing__count,.is-checked:hover .filter-listing__count{background-color:#a01021}.form.filter-listing__sort{display:block;margin:12px 0 0}@media screen and (min-width:768px){.filter-listing-component .container{display:-webkit-box;display:-ms-flexbox;display:flex}.filter-listing__button-group{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.filter-listing__button{width:auto;margin-right:6px}.filter-listing__sort{-webkit-box-flex:1;-ms-flex:1 0 320px;flex:1 0 320px;margin:0}}
/*! CSS compiled by Switch - DO NOT EDIT THIS FILE ANY CHANGES WILL BE LOST */
/*! variables */
/*! mixins */
.fixed-toolbar{position:fixed;bottom:0;width:100%;margin:0;padding:0 6px;background-color:#cf142b;z-index:1112}.fixed-toolbar__slider{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:-18px;left:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:110px;height:18px;margin-left:-55px;border-top-right-radius:3px;border-top-left-radius:3px;background:#cf142b;cursor:pointer}.fixed-toolbar__slider:before{width:40px;height:5px;border-top:1px solid rgba(255,255,255,.5);border-bottom:1px solid rgba(255,255,255,.5);content:"";-webkit-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out}.fixed-toolbar__slider:focus:before,.fixed-toolbar__slider:hover:before{border-top-color:rgba(255,255,255,.75);border-bottom-color:rgba(255,255,255,.75)}.fixed-toolbar__list{height:3px;margin-bottom:0;margin-left:600px;overflow-x:scroll}.fixed-toolbar__list::-webkit-scrollbar{display:none}.fixed-toolbar__item{display:table-cell;width:65px;min-width:65px;padding-top:6px;text-align:center;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.fixed-toolbar__item:last-child:after{display:none}.fixed-toolbar__icon{font-size:3.2rem;text-align:center;vertical-align:bottom}.fixed-toolbar__link{display:block;color:rgba(255,255,255,.8);text-decoration:none}.fixed-toolbar__link:hover,.fixed-toolbar__link:focus{outline:none;color:#fff;text-shadow:0 0 2px #a01021}.fixed-toolbar__link:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.fixed-toolbar__name{display:block;font-size:.6rem;line-height:1.2}@media screen and (min-width:768px){.fixed-toolbar{top:calc(50% + 80px);right:0;bottom:auto;width:80px;max-width:80px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-top-left-radius:3px;border-bottom-left-radius:3px;z-index:111}.fixed-toolbar__slider{display:none}.fixed-toolbar__list{display:block;height:auto !important;margin-left:0;overflow-x:hidden}.fixed-toolbar__item{display:block;width:auto;padding:0}.fixed-toolbar__item:after{display:block;width:25px;margin-left:22px;border-top:1px solid #fff;content:"";opacity:.5}.fixed-toolbar__link{padding:6px 0 12px}.fixed-toolbar__icon{font-size:2.7rem}.fixed-toolbar__name{font-size:.75rem}}
/*! CSS compiled by Switch - DO NOT EDIT THIS FILE ANY CHANGES WILL BE LOST */
/*! variables */
/*! mixins */
.form .row:after{display:table;clear:both;content:""}.form label{display:block}.form label:hover{cursor:pointer}.form label:focus{outline:0}.form .form-control{width:100%}.form .form-control:focus,.form .form-control:invalid{outline:0;-webkit-box-shadow:none;box-shadow:none}.form select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form select::-ms-expand{display:none}.form select option{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form textarea{min-height:108px;font-family:frutiger,"frutiger linotype",univers,calibri,"gill sans","gill sans mt","myriad pro",myriad,"dejavu sans condensed","liberation sans","nimbus sans l",tahoma,geneva,"helvetica neue",helvetica,arial,sans-serif;resize:vertical}.form .required-field .control-label:after{color:#c9c9c9;font-weight:normal;content:"*";opacity:.85}.form .required-field .form-control:-moz-ui-invalid:not(output){box-shadow:none}.form .required-field .form-control.validate:invalid:not(:focus){border-bottom:1px solid #cf142b}.form .required-field .form-control.validate:valid{border-bottom:1px solid #529e00}.form--default{margin-right:-12px;margin-bottom:24px;margin-left:-12px}.form--default .form-group,.form--default .form-submit-border{position:relative;margin:0 12px 24px;clear:both}.form--default .help-block{position:absolute;top:100%;right:0;left:0;height:0;color:#cf142b;font-size:12px;line-height:12px;opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.form--default label{margin-bottom:6px;color:#333;font-size:16px;font-weight:bold;line-height:1.2}.form--default .selectric-wrapper{padding-bottom:1px}.form--default .form-control,.form--default .selectric{height:36px;margin-bottom:6px;border-top:none;border-right:none;border-bottom:1px solid #e8e8e8;border-left:none;background-color:#fff;color:#717171;font-size:16px;line-height:36px;-webkit-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out}.form--default .form-control::-webkit-input-placeholder,.form--default .selectric::-webkit-input-placeholder{color:#c9c9c9;font-weight:normal;opacity:.85}.form--default .form-control::-moz-placeholder,.form--default .selectric::-moz-placeholder{color:#c9c9c9;font-weight:normal;opacity:.85}.form--default .form-control:-ms-input-placeholder,.form--default .selectric:-ms-input-placeholder{color:#c9c9c9;font-weight:normal;opacity:.85}.form--default .form-control:focus,.form--default .form-control:active,.form--default .selectric:focus,.form--default .selectric:active{border-color:#b2b2b2}.form--default .form-control:focus:valid,.form--default .form-control:active:valid,.form--default .selectric:focus:valid,.form--default .selectric:active:valid{border-color:#529e00}.form--default .form-control[disabled],.form--default .selectric[disabled]{padding-left:12px;border:1px solid #f3f3f3;background-color:#f3f3f3}.form--default .form-control[disabled]:hover,.form--default .selectric[disabled]:hover{cursor:not-allowed}.form--default .form-select{background:url("/-/media/Project/Ricoh/Knowledge/RicohTheme/images/form/arrow-down.svg");background-position:100% 50%;background-repeat:no-repeat;background-size:18px auto}.form--default .form-select:focus,.form--default .form-select:active{background-image:url("/-/media/Project/Ricoh/Knowledge/RicohTheme/images/form/arrow-up.svg")}.form--default .form-select:invalid{color:#717171}.form--default .form-textarea{min-height:108px;line-height:1.3}.form--default .form-group-check label,.form--default .radio label,.form--default .checkbox label{display:inline-block;position:relative;margin:0;padding-top:6px;color:#666;cursor:pointer;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.form--default .form-group-check label:focus,.form--default .radio label:focus,.form--default .checkbox label:focus{color:#000}.form--default .form-group-check.form-group>label,.form--default .radio.form-group>label,.form--default .checkbox.form-group>label{font-weight:bold}.form--default .form-group-check table,.form--default .form-group-check tr,.form--default .form-group-check td,.form--default .radio table,.form--default .radio tr,.form--default .radio td,.form--default .checkbox table,.form--default .checkbox tr,.form--default .checkbox td{display:block}.form--default .form-group-check td,.form--default .radio td,.form--default .checkbox td{padding:0 0 6px}.form--default .form-group-check td:hover label,.form--default .radio td:hover label,.form--default .checkbox td:hover label{color:#333}.form--default .form-group-check td input[type="radio"],.form--default .form-group-check td input[type="checkbox"],.form--default .radio td input[type="radio"],.form--default .radio td input[type="checkbox"],.form--default .checkbox td input[type="radio"],.form--default .checkbox td input[type="checkbox"]{display:inline-block;margin:0 3px 0 0}.form--default .form-group-check td label,.form--default .radio td label,.form--default .checkbox td label{font-weight:normal}.form--default .form-group-check ul,.form--default .radio ul,.form--default .checkbox ul{margin:0;list-style:none}.form--default .form-group-check ul input,.form--default .radio ul input,.form--default .checkbox ul input{position:absolute;top:6px;left:2px;clip:rect(0 0 0 0)}.form--default .form-group-check ul input:focus~.check,.form--default .radio ul input:focus~.check,.form--default .checkbox ul input:focus~.check{border-color:#333}.form--default .form-group-check ul input:checked~.check,.form--default .radio ul input:checked~.check,.form--default .checkbox ul input:checked~.check{border-color:#cf142b}.form--default .form-group-check ul input:checked:focus~.check,.form--default .radio ul input:checked:focus~.check,.form--default .checkbox ul input:checked:focus~.check{border-color:#333}.form--default .form-group-check ul label,.form--default .radio ul label,.form--default .checkbox ul label{padding-left:36px;font-weight:normal}.form--default .form-group-check li,.form--default .radio li,.form--default .checkbox li{position:relative;margin:0;padding:0 0 6px}.form--default .form-group-check li:hover label,.form--default .radio li:hover label,.form--default .checkbox li:hover label{color:#333}.form--default .form-group-check li:last-of-type,.form--default .radio li:last-of-type,.form--default .checkbox li:last-of-type{padding-bottom:0}.form--default .form-group-check .check,.form--default .radio .check,.form--default .checkbox .check{display:block;position:absolute;top:3px;left:0;width:24px;height:24px;border:1px solid #e8e8e8;background-color:#fff;font-size:1.25rem;-webkit-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.form--default .form-group-check .check:before,.form--default .radio .check:before,.form--default .checkbox .check:before{display:block;position:absolute;top:5px;left:5px;width:12px;height:12px;border-radius:100%;content:"";-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.form--default .radio>label{font-weight:normal}.form--default .radio input[type="radio"]:checked~.check:before{border-color:#c9c9c9 !important;background-color:#cf142b}.form--default .radio input[type="radio"]:checked:focus~.check:before{background-color:#333}.form--default .radio .check{border-radius:100%}.form--default .checkbox>label{font-weight:normal}.form--default .checkbox input[type="checkbox"]:checked~.check:before{font-family:ricons !important;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#cf142b;content:""}.form--default .checkbox input[type="checkbox"]:checked:focus~.check:before{color:#333}.form--default .checkbox .check{border:1px solid #c9c9c9;border-color:#c9c9c9}.form--default .checkbox .check:before{top:1px;left:2px;width:17px;height:22px}.form--default .btn{margin:12px 0 0}.form--default.sort-by,.form--default.banner-search__dropdown{margin:0}.form--default.sort-by .form-group,.form--default.banner-search__dropdown .form-group{margin-right:0;margin-bottom:0;margin-left:0}.tingle-modal-box .form--default{margin:0}.tingle-modal-box .form--default .form-group{margin-right:0;margin-left:0}.tingle-modal-box .form--default .form-submit-border{margin:0}.form--default.sort-by .selectric{margin:0;border-bottom:1px solid #b2b2b2;background:transparent}.product-quote .form--default{margin:0}.product-quote .form--default .form-group{margin:0}.product-quote .form--default .form-control{margin:0}.form--marketo{margin:0;background:url("/-/media/Project/Ricoh/Knowledge/RicohTheme/images/fallbacks/spinner.svg?v=4517") no-repeat 50% 50%;background-size:15% 15%}.form--marketo:after{display:table;clear:both;content:""}.form--marketo form{width:100% !important;margin:24px 0;opacity:0}.form--marketo form *[style]{width:100% !important}.form--marketo .mktoButtonRow{margin:0 12px;clear:both}.form--marketo .mktoError{color:#cf142b;font-size:12px;line-height:12px}.form--marketo.visible{background:none}.form--marketo.visible form{opacity:1}@media screen and (min-width:768px){.form--default .row{margin:0 -12px}.form--default .halfAvailableWidth{width:calc(50% - 24px);float:left;clear:none}.form--default .halfAvailableWidth:nth-child(2n+1){clear:left}.form--default .thirdAvailableWidth{width:calc(33.333% - 24px);float:left;clear:none}.form--default .input-group{width:auto !important;min-width:calc(33.333% - 24px);margin:0 12px;float:left}}.form .validation-summary-errors{display:none}.form .has-error .form-control{-webkit-box-shadow:none;box-shadow:none}.form .has-error .help-block{height:auto;opacity:1}
/*! CSS compiled by Switch - DO NOT EDIT THIS FILE ANY CHANGES WILL BE LOST */
/*! variables */
/*! mixins */
.iframe-component{margin-top:60px;margin-bottom:60px;position:relative;clear:both}@media screen and (min-width:768px){.iframe-component{margin-top:84px;margin-bottom:84px}}.iframe__container{display:block;max-width:100%;margin:0 auto}
/*! CSS compiled by Switch - DO NOT EDIT THIS FILE ANY CHANGES WILL BE LOST */
/*! variables */
/*! mixins */
.image-component{margin-top:48px;margin-bottom:48px;position:relative;clear:both;text-align:center;-webkit-transition:margin .3s ease-in-out;transition:margin .3s ease-in-out}@media screen and (min-width:768px){.image-component{margin-top:72px;margin-bottom:72px}}.image-component__link{display:block;outline:none;color:#b1b1b1;text-decoration:none}.image-component__link:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.image-component__image{display:block;max-width:100%;height:auto;margin:0 auto;border-radius:3px}.image-component__caption{display:block;width:100%;padding:6px 0;border-bottom:1px solid #e8e8e8;color:#b1b1b1;font-size:87.5%;text-align:left}.image-component__link:focus .image-component__caption,.image-component__link:hover .image-component__caption{color:#717171}.image-component--centered{max-width:834px;margin-right:auto;margin-left:auto}@media screen and (min-width:768px){.image-component__container{display:inline-block}}
/*! CSS compiled by Switch - DO NOT EDIT THIS FILE ANY CHANGES WILL BE LOST */
/*! variables */
/*! mixins */
.image-gallery__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.image-gallery__item{position:relative;width:100%;height:200px;margin-bottom:1px;background-position:center;background-repeat:no-repeat;background-size:cover;text-align:left}.image-gallery__expand-btn{position:absolute;top:12px;right:12px;padding:3px;font-size:1.25rem;line-height:1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.image-gallery__expand-btn:focus,.image-gallery__expand-btn:hover{border-radius:3px}.image-gallery__expand-btn:active{top:13px}.image-gallery__expand-btn--active{background-color:transparent;z-index:11}.image-gallery__expand-btn-icon{-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;vertical-align:bottom}.image-gallery__expand-btn:focus .image-gallery__expand-btn-icon,.image-gallery__expand-btn:hover .image-gallery__expand-btn-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.image-gallery__expand-btn--active .image-gallery__expand-btn-icon,.image-gallery__expand-btn--active:focus .image-gallery__expand-btn-icon,.image-gallery__expand-btn--active:hover .image-gallery__expand-btn-icon{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.image-gallery__info{display:none;position:absolute;top:-6px;right:-6px;left:-6px;min-height:calc(100% + 12px);overflow:hidden;border-radius:3px;background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff;z-index:1}.image-gallery__info--active{display:-webkit-box;display:-ms-flexbox;display:flex}.image-gallery__info-content{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding:36px;background-color:rgba(207,20,43,.85)}.image-gallery__title{display:block;margin-bottom:.375rem;font-weight:bold}.image-gallery__description{margin-bottom:1.5rem;font-size:87.5%;opacity:.95}@media screen and (max-width:767px){.image-gallery__item:first-child{border-radius:3px 3px 0 0}.image-gallery__item:last-child{border-radius:0 0 3px 3px}}@media screen and (min-width:768px){.image-gallery__item{width:calc(33.33333% - .66666px);height:210px}.image-gallery__item--featured{width:calc(66.66666% - .66666px)}}
/*! CSS compiled by Switch - DO NOT EDIT THIS FILE ANY CHANGES WILL BE LOST */
/*! variables */
/*! mixins */
.link-list-filter{position:relative}.link-list-filter__container{width:100%;overflow-x:scroll}.link-list-filter__content{min-width:100%;white-space:nowrap}.link-list-filter__title{color:#333;font-size:87.5%;font-weight:bold;line-height:1.2}.link-list-filter__list{display:inline-block;margin-bottom:0;white-space:nowrap}.link-list-filter__item{display:inline-block;margin-left:12px;padding-left:12px}.link-list-filter__link{color:#717171;font-size:87.5%;line-height:1.2;text-decoration:none}.link-list-filter__link:focus,.link-list-filter__link:hover{outline:0;color:#333}.link-list-filter__link--active{color:#cf142b}.link-list-filter__link--active:focus,.link-list-filter__link--active:hover{color:#333}@media screen and (min-width:768px){.link-list-filter{height:auto}.link-list-filter--viewport-overflow:after{display:none}.link-list-filter__container{position:static;height:auto;overflow-x:auto}.link-list-filter__content{display:-webkit-box;display:-ms-flexbox;display:flex;position:static;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding-bottom:6px;white-space:normal}.link-list-filter__title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.link-list-filter__list{white-space:normal}.link-list-filter__item{margin-bottom:6px}}
/*! CSS compiled by Switch - DO NOT EDIT THIS FILE ANY CHANGES WILL BE LOST */
/*! variables */
/*! mixins */
.message{position:relative;margin:24px 0;padding:24px;overflow:hidden;border-radius:3px;background-color:#f3f3f3}.message__icon{display:none}.message__content{overflow:hidden}.message__title{margin:0 0 .375rem;font-size:1rem}.message__text p:last-child{margin-bottom:0}.message__text ol,.message__text ul{margin-top:.75rem;margin-bottom:.75rem}.message__text ol:last-child,.message__text ul:last-child{margin-bottom:0}.message__text a:focus,.message__text a:hover{outline:none;color:#333}.message--info{background-color:#edf4f6;color:#4e92ab}.message--info a:not([class]),.message--info .message__title{color:#4e92ab}.message--info .message__text ul>li:before{background-color:#4e92ab}.message--info .message__text ol>li:before{color:#4e92ab}.message--info .message__text a:focus,.message--info .message__text a:hover{outline:none;color:#3e7488}.message--success{background-color:#edf5e5;color:#529e00}.message--success a:not([class]),.message--success .message__title{color:#529e00}.message--success .message__text ul>li:before{background-color:#529e00}.message--success .message__text ol>li:before{color:#529e00}.message--success .message__text a:focus,.message--success .message__text a:hover{outline:none;color:#386b00}.message--warning{background-color:#fae7e9;color:#cf142b}.message--warning a:not([class]),.message--warning .message__title{color:#cf142b}.message--warning .message__text ul>li:before{background-color:#cf142b}.message--warning .message__text ol>li:before{color:#cf142b}.message--warning .message__text a:focus,.message--warning .message__text a:hover{outline:none;color:#a01021}.message--sm{margin-bottom:24px !important;padding:12px !important;font-size:87.5%}.message__icon--sm{font-size:1.5rem;vertical-align:middle}@media screen and (min-width:960px){.message{padding:36px}.message .message__icon{display:block;margin:0 24px 0 0;float:left;font-size:4rem}.message .message__title{font-size:125%}}
/*! CSS compiled by Switch - DO NOT EDIT THIS FILE ANY CHANGES WILL BE LOST */
/*! variables */
/*! mixins */
.news-events{margin-top:60px;margin-bottom:60px}@media screen and (min-width:768px){.news-events{margin-top:84px;margin-bottom:84px}}.news-events__listing{margin:0 0 60px}.news-events__desktop-title{display:none}.news-events__desktop-subtitle{color:#717171;font-weight:300}.news-events--no-events .news-events__title--events{display:none}.news-events--no-events .event-panels-listing{display:none}.news-events--no-news .news-events__title--news{display:none}.news-events--no-news .news-events__listing{display:none}@media screen and (min-width:560px){.news-events__cta{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.news-events--single-event .events-listing__item{width:100%}}@media screen and (min-width:960px){.news-events__title{display:none}.news-events__desktop-title{display:block}.news-events__grid{display:-webkit-box;display:-ms-flexbox;display:flex}.news-events__listing{width:49.07339%;float:left;margin-right:1.85322%;margin-top:0;margin-bottom:0}.news-events__listing:last-child{float:right;margin-right:0}.news-events--single-event .news-events__listing{width:74.53669%;float:left;margin-right:1.85322%}.news-events--single-event .event-panels-listing{width:23.61008%;float:right;margin-right:0}.news-events--no-events .news-events__listing{width:100%;float:right;margin-right:0}.news-events--no-news .event-panels-listing{width:100%;float:right;margin-right:0}.news-events--no-news .events-listing__item{width:calc(25% - 18px)}.news-events--no-news .events-listing__item:nth-of-type(4n+4){margin-right:0}}.news-events-listing__banner{display:block;position:relative;margin-bottom:36px;border-radius:3px;text-decoration:none}.news-events-listing__banner-link{display:block;overflow:hidden;border-radius:3px}.news-events-listing__banner-img{display:block;width:100%;height:auto}.news-events-listing__banner-desc{position:absolute;right:0;bottom:0;left:0;padding:12px;border-radius:0 0 3px 3px;background-color:rgba(51,51,51,.5);-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.news-events-listing__banner:focus .news-events-listing__banner-desc,.news-events-listing__banner:hover .news-events-listing__banner-desc{background-color:rgba(51,51,51,.95)}.news-events-listing__banner-desc h2,.news-events-listing__banner-desc p{color:#fff}.news-events-listing__banner-desc h2{font-size:1.5rem;line-height:1.2;margin:0 0 .375rem}.news-events-listing__banner-desc p{margin:0}.news-events-listing__banner-label{position:absolute;top:0;left:12px;color:#fff;text-decoration:none;-webkit-transition:background-color .1s ease;transition:background-color .1s ease;z-index:1}.news-events-listing__banner-label:hover,.news-events-listing__banner-label:focus,.news-events-listing__banner-label:active{outline:none;color:#fff;text-decoration:none}.news-events-listing__banner-label:hover.bg--clear-pink,.news-events-listing__banner-label:focus.bg--clear-pink,.news-events-listing__banner-label:active.bg--clear-pink{background-color:#e76568 !important}.news-events-listing__banner-label:hover.bg--clear-mango,.news-events-listing__banner-label:focus.bg--clear-mango,.news-events-listing__banner-label:active.bg--clear-mango{background-color:#f6ac25 !important}.news-events-listing__banner-label:hover.bg--clear-green,.news-events-listing__banner-label:focus.bg--clear-green,.news-events-listing__banner-label:active.bg--clear-green{background-color:#a0bd30 !important}.news-events-listing__banner-label:hover.bg--clear-turquoise,.news-events-listing__banner-label:focus.bg--clear-turquoise,.news-events-listing__banner-label:active.bg--clear-turquoise{background-color:#32a3b3 !important}.news-events-listing__banner-label:hover.bg--clear-blue,.news-events-listing__banner-label:focus.bg--clear-blue,.news-events-listing__banner-label:active.bg--clear-blue{background-color:#49a8df !important}.news-events-listing__banner-label:hover.bg--red,.news-events-listing__banner-label:focus.bg--red,.news-events-listing__banner-label:active.bg--red{background-color:#a01021 !important}.news-events-listing__banner-label span{font-weight:normal}.news-events-listing__item{padding:7px 0}.news-events-listing__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:inherit;text-decoration:none}.news-events-listing__link:focus,.news-events-listing__link:hover{outline:none;color:#cf142b;text-decoration:none}.news-events-listing__link:focus .detail-meta__img,.news-events-listing__link:hover .detail-meta__img{-webkit-transform:translateX(3px) scale(1.2);transform:translateX(3px) scale(1.2)}.news-events-listing__link:focus .news-events-listing__date,.news-events-listing__link:focus .detail-meta,.news-events-listing__link:hover .news-events-listing__date,.news-events-listing__link:hover .detail-meta{-webkit-transform:translateX(3px);transform:translateX(3px)}.news-events-listing__link:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.news-events-listing__desc{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-bottom:0;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.news-events-listing__date{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:31px;margin-bottom:0;text-align:center;-webkit-transition:-webkit-transform .3s ease-in;transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in}.news-events-listing__date .event-date__days{font-size:1.5rem;line-height:1.2}.news-events-listing__date .event-date__month{font-size:87.5%}.news-events-listing__icon-container{display:inline-block;position:relative;width:50px;height:50px;margin-right:24px;overflow:hidden;border-radius:3px;background:#cf142b}.news-events-listing__icon-container-icon{position:absolute;bottom:-18px;left:-18px;color:#fff;font-size:4.5rem}.news-events-listing--banner-enabled h5{margin-bottom:12px}.news-events-listing--banner-enabled .news-events-listing__list{border-top:1px solid #e8e8e8}.news-events-listing--banner-enabled .news-events-listing__item{padding-top:24px;padding-bottom:24px;border-bottom:1px solid #e8e8e8}@media screen and (min-width:768px){.news-events-listing__banner-label{left:36px}.news-events-listing__banner-desc{padding:36px}.news-events-listing__banner-desc h2{font-size:2rem;line-height:1.2}}
/*! CSS compiled by Switch - DO NOT EDIT THIS FILE ANY CHANGES WILL BE LOST */
/*! variables */
/*! mixins */
.rich-text,.content{max-width:810px;margin-right:auto;margin-left:auto}.rich-text--full-width,.content--full-width{max-width:none}@media screen and (min-width:1296px){.rich-text blockquote,.content blockquote{width:110%;margin:0 -5%}.rich-text .blockquote--left,.content .blockquote--left{width:37.69%;margin-right:48px;margin-left:-5%}.rich-text .blockquote--right,.content .blockquote--right{width:37.69%;margin-right:-5%;margin-left:48px}.rich-text .img--hero,.content .img--hero{width:110%;margin-right:-5%;margin-left:-5%}.rich-text .img--left,.content .img--left{margin-left:-5%}.rich-text .img--right,.content .img--right{margin-right:-5%}.rich-text .video--hero,.content .video--hero{width:110%;margin-right:-5%;margin-left:-5%}.rich-text .video--left,.content .video--left{margin-left:-5%}.rich-text .video--right,.content .video--right{margin-right:-5%}.rich-text .statistic--left,.content .statistic--left{margin-left:-5%}.rich-text .statistic--right,.content .statistic--right{margin-right:-5%}}
/*! CSS compiled by Switch - DO NOT EDIT THIS FILE ANY CHANGES WILL BE LOST */
/*! variables */
/*! mixins */
.page-list__list{margin:0}.page-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin:0 0 12px;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);border-radius:3px;opacity:0}.page-list__link{display:block;width:100%;overflow:hidden;background-color:#f3f3f3;text-decoration:none}.page-list__link:focus,.page-list__link:hover{outline:none}.page-list__link:focus .page-list__thumb,.page-list__link:hover .page-list__thumb{-webkit-transform:scale(1.06);transform:scale(1.06)}.page-list__link:focus .page-list__content,.page-list__link:hover .page-list__content{-webkit-transform:translateX(3px);transform:translateX(3px)}.page-list__link:focus .page-list__title,.page-list__link:hover .page-list__title{color:#cf142b}.page-list__link:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.page-list__media{position:relative;height:144px}.page-list__label{position:absolute;top:0;left:12px;color:#fff;text-decoration:none;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;z-index:1}.page-list__thumb{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.page-list__content{padding:24px;-webkit-transition:padding .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:padding .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:padding .3s ease-in-out,transform .3s ease-in-out;transition:padding .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.page-list__title{display:block;margin:0 0 .375rem;color:#333;font-weight:bold;line-height:1.2;-webkit-transition:font-size .3s ease-in-out;transition:font-size .3s ease-in-out}.page-list__metadata{display:block;color:#b1b1b1;font-size:87.5%}.page-list__metadata:empty{display:none}.page-list__description{display:none;color:#717171}.page-list__btn{display:none}.page-list--panels .page-list__item{border-radius:0}.page-list--panels .page-list__link{background:#fff}.page-list--panels .page-list__label,.page-list--panels .page-list__media,.page-list--panels .page-list__metadata{display:none}.page-list--panels .page-list__description{display:block}.page-list--panels .page-list__btn{display:inline-block}.page-list--search-results-rak,.page-list--search-results-mvp{margin:24px 0}.page-list--search-results-rak .page-list__media,.page-list--search-results-mvp .page-list__media{overflow:hidden;background:#e8e8e8}.page-list--search-results-rak .page-list__media-icon,.page-list--search-results-mvp .page-list__media-icon{position:absolute;top:50%;left:50%;padding:6px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:3px;color:#fff;font-size:350%}@media screen and (min-width:440px){.page-list__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-list__item{width:100%}.page-list__link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page-list__media{width:25%;max-width:200px;height:auto}.page-list__content{width:75%}.page-list--panels .page-list__list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.page-list--panels .page-list__content{width:100%}}@media screen and (min-width:768px){.page-list__item{width:49.07339%;float:left;margin-right:1.85322%}.page-list__item:first-child{margin-left:0}.page-list__item:nth-child(even){float:right;margin-right:0}.page-list--panels .page-list__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-list--panels .page-list__item{-webkit-box-flex:1;-ms-flex:1 0 calc(50% - 1px);flex:1 0 calc(50% - 1px);width:calc(50% - 1px);max-width:calc(50% - 1px);margin:0 1px 1px 0}.page-list--search-results-rak .page-list__item{width:100%;float:left;margin-left:0;margin-right:0;margin:0 0 12px}.page-list--search-results-rak .page-list__item:nth-child(even){width:100%;float:left;margin-left:0;margin-right:0}.page-list--search-results-rak .page-list__content{padding:24px}.page-list--search-results-mvp .page-list__content{padding:24px}}@media screen and (min-width:960px){.page-list__title{font-size:1.5rem}.page-list__content{padding:48px 36px}.page-list--panels .page-list__item{-webkit-box-flex:1;-ms-flex:1 0 calc(25% - 1px);flex:1 0 calc(25% - 1px);width:calc(25% - 1px);max-width:calc(25% - 1px);margin:0 1px 1px 0}.page-list--panels .page-list__content{padding:36px}.page-list--search-results-rak .page-list__title,.page-list--search-results-mvp .page-list__title{font-size:1rem}}@media screen and (min-width:1296px){.page-list__item{margin-bottom:24px}.page-list--search-results-rak .page-list__item,.page-list--search-results-mvp .page-list__item{width:49.07339%;float:left;margin-right:1.85322%;margin-bottom:12px}.page-list--search-results-rak .page-list__item:nth-child(even),.page-list--search-results-mvp .page-list__item:nth-child(even){width:49.07339%;float:left;margin-right:1.85322%;float:right;margin-right:0}}
/*! CSS compiled by Switch - DO NOT EDIT THIS FILE ANY CHANGES WILL BE LOST */
/*! variables */
/*! mixins */
.pagination{margin:0;padding:0}.pagination__nav{background-color:transparent;text-align:center}.pagination__list{display:inline-block;margin-bottom:24px}.pagination__list:after{display:table;clear:both;content:""}.pagination__item{position:relative;margin:0 3px;float:left}.pagination__item--disabled{opacity:.33;pointer-events:none}.pagination__prev{margin-right:9px}.pagination__next{margin-left:9px}.pagination__page,.pagination__first,.pagination__more,.pagination__last{display:none}.pagination__page--active{display:list-item}.pagination__link{display:inline-block;padding:6px;border-radius:3px;color:#666;font-size:87.5%;font-weight:bold;line-height:1;text-align:center;text-decoration:none;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}.pagination__link:focus,.pagination__link:hover{outline:0}.pagination__link:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.pagination__page-link{min-width:30px;border:1px solid #e8e8e8}.pagination__page-link:not(.pagination__link--active):focus,.pagination__page-link:not(.pagination__link--active):hover{background-color:#e8e8e8}.pagination__prev-link{padding-left:18px}.pagination__prev-link:focus,.pagination__prev-link:hover{color:#cf142b}.pagination__next-link{padding-right:18px}.pagination__next-link:focus,.pagination__next-link:hover{color:#cf142b}.pagination__progression-icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pagination__prev-icon{left:0}.pagination__next-icon{right:0}@media screen and (max-width:767px){.pagination__link--active{border:0;font-weight:normal;pointer-events:none;cursor:default}}@media screen and (min-width:768px){.product-listing__tools .pagination__nav{text-align:left}.pagination__first,.pagination__more,.pagination__last{display:list-item}.pagination__progression-icon{top:14px}.pagination__more-link{pointer-events:none}.pagination__link--active{background-color:#cf142b;color:#fff}.pagination__link--active:focus,.pagination__link--active:hover{background-color:#cf142b;color:#fff}}
/*! CSS compiled by Switch - DO NOT EDIT THIS FILE ANY CHANGES WILL BE LOST */
/*! variables */
/*! mixins */
.panel{margin-top:60px;margin-bottom:60px}@media screen and (min-width:768px){.panel{margin-top:84px;margin-bottom:84px}}.panel__list{margin:0}.panel__item{margin-bottom:1px;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);background-color:#fff;opacity:0}.panel__bg{position:absolute;top:0;right:0;bottom:0;left:0}.panel__img{position:relative;width:100%;height:260px;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.panel__link{display:block;position:relative;height:100%;color:#717171;text-decoration:none}.panel__link:focus,.panel__link:hover{outline:none;text-decoration:none}.panel__link:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.panel__link .cta{color:#cf142b}.panel__inner{position:relative;padding:36px}.panel__title{font-size:1.5rem;line-height:1.2;display:block;margin-bottom:12px;color:#333;font-weight:bold;line-height:1.2}.panel__title:empty{display:none}.panel__description{text-decoration:none}.panel__description p:last-child{margin:0}.panel__btn{margin-top:.75rem}@media screen and (max-width:767px){.panel__item:first-child{border-radius:3px 3px 0 0}.panel__item:last-child{border-radius:0 0 3px 3px}}@media screen and (min-width:768px){.panel__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.panel__item:first-child{border-radius:3px 0 0 0}.panel__item:last-child{border-radius:0 0 3px 0}.panel--3-col .panel__item{-webkit-box-flex:1;-ms-flex:1 0 calc(33.33333% - 1px);flex:1 0 calc(33.33333% - 1px);width:calc(33.33333% - 1px);max-width:calc(33.33333% - 1px);margin:0 1px 1px 0}.panel--3-col .panel__item:nth-child(3){border-radius:0 3px 0 0}.panel--3-col .panel__item:nth-last-child(3){border-radius:0 0 0 3px}.panel--4-col .panel__item{-webkit-box-flex:1;-ms-flex:1 0 calc(50% - 1px);flex:1 0 calc(50% - 1px);width:calc(50% - 1px);max-width:calc(50% - 1px);margin:0 1px 1px 0}}@media screen and (min-width:768px) and (max-width:959px){.panel--4-col .panel__item:nth-child(2){border-radius:0 3px 0 0}.panel--4-col .panel__item:nth-last-child(2){border-radius:0 0 0 3px}}@media screen and (min-width:960px){.panel--4-col .panel__item{-webkit-box-flex:1;-ms-flex:1 0 calc(25% - 1px);flex:1 0 calc(25% - 1px);width:calc(25% - 1px);max-width:calc(25% - 1px);margin:0 1px 1px 0}.panel--4-col .panel__item:nth-child(4){border-radius:0 3px 0 0}.panel--4-col .panel__item:nth-last-child(4){border-radius:0 0 0 3px}}
/*! CSS compiled by Switch - DO NOT EDIT THIS FILE ANY CHANGES WILL BE LOST */
/*! variables */
/*! mixins */
.product-detail-header{margin:24px 0}.product-detail-header h1{margin:0}.product-detail-header ol,.product-detail-header ul{margin-top:.75rem}.product-detail-header__img{display:block;width:100%;border-radius:3px}.product-detail-header__desc{margin:24px 0}.product-detail-header__left .product-detail-header__desc{margin-top:12px}@media screen and (min-width:768px){.product-detail-header{margin-bottom:0}.product-detail-header__row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0}.product-detail-header__left{width:40.58562%;float:left;margin-right:1.85322%}.product-detail-header__right{width:57.56116%;float:right;margin-right:0}}@media screen and (min-width:960px){.product-detail-header{margin:48px 0}.product-detail-header__left{width:49.07339%;float:left;margin-right:1.85322%}.product-detail-header__right{width:49.07339%;float:right;margin-right:0}}
/*! CSS compiled by Switch - DO NOT EDIT THIS FILE ANY CHANGES WILL BE LOST */
/*! variables */
/*! mixins */
.product-detail-pricing__price{height:100%;padding:36px;background-color:#f3f3f3}.product-detail-pricing__price ul{margin-right:0;margin-left:0}.product-detail-pricing__price .btn{width:100%}.product-detail-pricing__row{max-width:1296px;margin-left:auto;margin-right:auto}.product-detail-pricing__row:after{content:" ";display:block;clear:both}.product-detail-pricing__start{display:block;color:#333;font-weight:bold}.product-detail-pricing__amount{display:block;margin-bottom:24px;padding:0 0 24px;border-bottom:1px solid #c9c9c9;color:#000;font-size:4rem;font-weight:bold;line-height:1}.product-detail-pricing__amount:after{display:table;clear:both;content:""}.product-detail-pricing__currency{margin-left:-6px;float:left;font-weight:300}.product-detail-pricing__value{float:left}.product-detail-pricing__selling-points ul{margin-top:24px}.product-detail-pricing__action{margin:24px 0 0}@media screen and (min-width:768px){.product-detail-pricing__desc-col{width:49.07339%;float:left;margin-right:1.85322%}.product-detail-pricing__price-col{width:49.07339%;float:right;margin-right:0}}
/*! CSS compiled by Switch - DO NOT EDIT THIS FILE ANY CHANGES WILL BE LOST */
/*! variables */
/*! mixins */
.related-articles__list{margin:0}.related-articles__item{position:relative;margin:0 0 12px}.related-articles__link{display:block;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);border-radius:3px;background-color:#f3f3f3;text-decoration:none}.related-articles__link:focus,.related-articles__link:hover{outline:none}.related-articles__link:focus .related-articles__title,.related-articles__link:hover .related-articles__title{color:#cf142b}.related-articles__link:focus .related-articles__thumb,.related-articles__link:hover .related-articles__thumb{-webkit-transform:scale(1.06);transform:scale(1.06)}.related-articles__link:focus .related-articles__author-img,.related-articles__link:hover .related-articles__author-img{-webkit-transform:scale(1.06) translateX(6px);transform:scale(1.06) translateX(6px)}.related-articles__link:focus .related-articles__content,.related-articles__link:hover .related-articles__content{-webkit-transform:translateY(6px);transform:translateY(6px)}.related-articles__link:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.related-articles__media{position:relative;height:144px;overflow:hidden}.related-articles__label{position:absolute;top:0;left:12px;color:#fff;text-decoration:none;z-index:1}.related-articles__author-thumb{display:none}.related-articles__thumb{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.related-articles__content{padding:24px;-webkit-transition:padding .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:padding .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:padding .3s ease-in-out,transform .3s ease-in-out;transition:padding .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.related-articles__title{display:block;margin:0 0 .375rem;color:#333;font-size:1.5rem;font-weight:bold;line-height:1.2;-webkit-transition:font-size .3s ease-in-out;transition:font-size .3s ease-in-out}.related-articles__author{display:block;margin-bottom:.75rem;color:#717171;font-size:87.5%}.related-articles__author strong{color:#000}.related-articles__desc{display:block;margin-bottom:.75rem;overflow:hidden;color:#717171}.related-articles__metadata{display:block;color:#b1b1b1;font-size:87.5%}@media screen and (min-width:440px){.related-articles__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.related-articles__item{width:100%}.related-articles__link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.related-articles__link:focus .related-articles__content,.related-articles__link:hover .related-articles__content{-webkit-transform:translateX(6px);transform:translateX(6px)}.related-articles__media{width:25%;max-width:200px;height:100%}.related-articles__thumb{-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.related-articles__content{width:65%}.related-articles__author-img{position:absolute;top:27px;left:36%;width:50px;height:50px;border-radius:50%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}}@media screen and (min-width:768px){.related-articles__item{width:49.07339%;float:left;margin-right:1.85322%}.related-articles__item:first-child{margin-left:0}.related-articles__item:nth-child(even){float:right;margin-right:0}.related-articles__author-thumb{display:none}.related-articles__link{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (min-width:960px){.related-articles__item{margin-bottom:24px}.related-articles__title{font-size:1.5rem}.related-articles__content{width:70%;padding:36px}.related-articles__author-thumb{display:block;position:relative;width:10%;height:100%}}
/*! CSS compiled by Switch - DO NOT EDIT THIS FILE ANY CHANGES WILL BE LOST */
/*! variables */
/*! mixins */
.reviews{position:relative;margin:0;padding:0}.reviews .flickity-viewport{-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out;will-change:height}.reviews .flickity-prev-next-button{display:none}.reviews .flickity-page-dots{bottom:12px}.reviews .flickity-page-dots .dot{border-color:#cf142b}.reviews .flickity-enabled .reviews__carousel-cell{visibility:visible}.reviews__carousel-cell{position:relative;width:100%;padding:36px;overflow:hidden;visibility:hidden}.reviews__text{color:#333;font-weight:300}.reviews__text p{font-size:125%}.reviews__author-info{display:block;overflow:hidden}.reviews__author-thumb{width:50px;height:50px;margin:0 12px 0 0;float:left;border-radius:50%}.reviews__author-name{display:block;margin:12px 0 0;overflow:hidden;font-weight:bold}@media screen and (min-width:768px){.reviews__carousel-cell{width:40.58562%;padding:72px 36px}}@media screen and (min-width:1296px){.reviews{padding:0 36px}.reviews__carousel-cell{width:25%}}
/*! CSS compiled by Switch - DO NOT EDIT THIS FILE ANY CHANGES WILL BE LOST */
/*! variables */
/*! mixins */
.service-detail-header{margin:24px 0}.service-detail-header h1{margin:0}.service-detail-header ol,.service-detail-header ul{margin-top:.75rem}.service-detail-header__img{display:block;width:100%;border-radius:3px}@media screen and (min-width:768px){.service-detail-header{margin-bottom:0}.service-detail-header__row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0}.service-detail-header__intro{width:40.58562%;float:left;margin-right:1.85322%}.service-detail-header__extras{width:57.56116%;float:right;margin-right:0}}@media screen and (min-width:960px){.service-detail-header{margin:48px 0}.service-detail-header__intro{width:49.07339%;float:left;margin-right:1.85322%}.service-detail-header__extras{width:49.07339%;float:right;margin-right:0}}
/*! CSS compiled by Switch - DO NOT EDIT THIS FILE ANY CHANGES WILL BE LOST */
/*! variables */
/*! mixins */
.testimonial{margin:24px 0}.testimonial__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.testimonial__content{width:100%;margin:24px auto}.testimonial__text{font-size:1.5rem;line-height:1.5;display:block;position:relative;padding:60px 0 0;color:#333;font-weight:300}.testimonial__text:before,.testimonial__text:after{position:absolute;color:#e8e8e8;font-family:Arial,Helvetica;font-size:500%;font-weight:bold;line-height:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;will-change:top,left,right}.testimonial__text:before{top:-12px;left:-6px;content:"“"}.testimonial__text:after{right:-6px;bottom:-120px;content:"”"}.testimonial__author{display:block;margin:0 84px .75rem 0;color:#b1b1b1}.testimonial__image{display:none}.testimonial--left .testimonial__content,.testimonial--right .testimonial__content{margin:0}.testimonial--left .testimonial__image,.testimonial--right .testimonial__image{display:block;width:100%;margin:0 0 12px}.testimonial--left .testimonial__image img,.testimonial--right .testimonial__image img{display:block;max-width:100%;height:auto;margin:0 auto;border-radius:3px}.testimonial--left .testimonial__author,.testimonial--right .testimonial__author{margin-right:72px}@media screen and (min-width:768px){.testimonial__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.testimonial__content{width:61.8%;margin:36px auto;text-align:center}.testimonial__author{margin:0 84px .75rem}.testimonial__cta{margin:0 auto}.testimonial--right .testimonial__image,.testimonial--left .testimonial__image{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:50%;margin:0;padding:0 24px 0 0}.testimonial--right .testimonial__content,.testimonial--left .testimonial__content{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:50%;padding:36px 0 36px 24px;text-align:left}.testimonial--right .testimonial__author,.testimonial--left .testimonial__author{margin-left:0}.testimonial--right .testimonial__cta,.testimonial--left .testimonial__cta{margin:0}.testimonial--left .testimonial__content{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding:0 24px 0 0}.testimonial--left .testimonial__image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0 0 0 24px}}@media screen and (min-width:1296px){.testimonial__image{padding:0 42px 0 0}.testimonial__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;margin:60px auto}.testimonial__text{-ms-flex-preferred-size:100%;flex-basis:100%;padding-top:0}.testimonial__text:before{top:-60px;left:-72px}.testimonial__text:after{bottom:-108px}.testimonial__author{display:block;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin:0}.testimonial__cta{display:block}.testimonial--right .testimonial__content{margin:0;padding:36px 0 36px 42px}.testimonial--right .testimonial__image{padding:0 42px 0 0}.testimonial--left .testimonial__content{margin:0;padding:36px 42px 36px 0}.testimonial--left .testimonial__image{padding:0 0 0 42px}}
/*! CSS compiled by Switch - DO NOT EDIT THIS FILE ANY CHANGES WILL BE LOST */
/*! variables */
/*! mixins */
.video-component{position:relative;margin:72px 0;clear:both;text-align:center;-webkit-transition:margin .3s ease-in-out;transition:margin .3s ease-in-out}.video-component__ratio-container{position:relative;height:0;padding-top:56.25%;overflow:hidden}.video-component__ratio-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:3px}.video-component__video{position:absolute;top:0;left:0;width:100%;height:100%}.video-component__caption{display:block;width:100%;padding:6px 0;border-bottom:1px solid #e8e8e8;color:#b1b1b1;font-size:87.5%;text-align:left}.video-component__fallback-message{color:#4e92ab}.video-component--centered{max-width:834px;margin-right:auto;margin-left:auto}
/*! print */
/*! variables */
/*! mixins */
@media print{*,*:before,*:after{text-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}html{font-size:75%}html,body,.product-comparison__container{overflow:hidden !important}a,a:visited{text-decoration:underline}.ww a[href]:after{content:" (" attr(href) ")"}.ww abbr[title]:after{content:" (" attr(title) ")"}.ww a[href^="#"]:after,.ww a[href^="javascript:"]:after{content:""}pre,blockquote{page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.advanced-options__container,.accordion-icon__tools,.btn,#btnBackToTop,.banner-search__cta-group,.carousel-product,.card__bgk,.compare-toolbar,.cta-feature__link,.cta,.customer-stories__img,.header,.featured-content__banner,.filter-listing__button-wrapper,.footer-back-to-top-btn,.footer-breadcrumb-container,.footer-links-container,.footer-copyright-container,.fixed__overlay,.fixed-toolbar,.flickity-enabled,.glossary-wheel__container,.header-breadcrumb-container,.iframe-component,.link-list,.news-events__grid,.product-card__img,.product-card__footer-tooltip,.product-card__footer-compare,.product-card__label,.product-comparison__legend,.pagination__nav,.product-card__footer,.product-card__category,.product-solution-listing__cta,.product-detail-header__img,.product-listing__tools,.scrollmagic-pin-spacer,.sidenav,.solution-card__category,.solution-card__img,.solution-card__footer,.secondary-header,.testimonial,.product-comparison__print,.event-offer-panel,#livechat-compact-container,#livechat-full{display:none !important}.divider,.accordion-icon,.accordion-to-tab,.accordion,.banner-search,.card,.featured-solutions,.iframe-component,.news-events,.panel,.testimonial,.image-component{margin-top:24px;margin-bottom:24px}.accordion__content,.accordion-icon__content,.accordion-to-tab__content,.product-comparison__container,.product-listing__list{display:block !important}.ww dl dt,.ww dl dd{page-break-inside:avoid}.accordion-to-tab,.accordion{page-break-before:always}.card__item{background:none !important}.card__inner,.panel__inner{padding:0 !important;text-align:left !important}.customer-stories__item{display:block !important;position:relative !important;top:auto !important;left:0 !important;width:50% !important;height:150px !important;float:left !important}.customer-stories__inner{padding:0 !important}.customer-stories__inner span{color:#000 !important}.metadata-list{border-bottom:1px solid #e8e8e8}.metadata-list__list{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important;padding-top:6px;border:none !important}.metadata-list__icon{font-size:2.5rem}.metadata-list__item,.page-title{margin:0 !important}.metadata-list__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.panel__item{width:100% !important;float:left !important}.product-detail-pricing__amount{padding:12px 0 24px 4px;font-size:2rem !important}.product-listing__item,.product-solution-listing__item{display:inline-block !important;width:25% !important;height:auto !important;margin-right:0 !important;border:none !important}.product-comparison__accordion-inner{padding:0 !important}.product-comparison__accordion-inner:after{display:none}.product-comparison__top-container,.product-comparison__container{overflow-x:hidden !important}.product-card__footer{border:none !important}.product-card{padding-bottom:0}.product-comparison__key{width:300px;padding:6px}.product-detail-pricing__price{padding:0 !important;background:none !important}}