﻿@charset "UTF-8";@import url(/node_modules/lite-youtube-embed/src/lite-yt-embed.css);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}*,*:before,*:after{box-sizing:border-box;}img,svg,video{display:block;width:auto;height:auto;margin-left:auto;margin-right:auto;padding:0;max-width:100%;}button{padding:0;background-color:transparent;border:none;}b,strong{font-weight:bold;}input[type=text],input[type=search],input[type=button],input[type=password]{padding:0;border:none;-webkit-appearance:none;-webkit-border-radius:0;}sup{font-size:75%;vertical-align:super;}@media(min-width:1025px){html{font-family:"desktop";}}@media(min-width:668px) and (max-width:1024px){html{font-family:"tablet";}}@media(max-width:667px){html{font-family:"mobile";}}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.constrained{position:relative;max-width:1600px;margin:0 auto;padding:0 34px;}@media(max-width:667px){.constrained{padding:0 17px;}}@media(max-width:480px){.constrained{padding:0 3.5%;}}.constrained .constrained{padding-left:0;padding-right:0;}.constrained--static{position:static;}.header .constrained{position:static;}@media(max-width:1024px){.header .constrained{padding:0 17px;}}@media(max-width:480px){.header .constrained{padding:0 3.5%;}}.constrained--extra-extra-small{box-sizing:content-box;max-width:530px;}.constrained--extra-small{box-sizing:content-box;max-width:680px;}.constrained--small{box-sizing:content-box;max-width:780px;}.constrained--mid{max-width:1225px;}.constrained--22col{width:91.66667%;}.constrained--20col{max-width:940px;box-sizing:content-box;}@media(min-width:668px){.row{margin-left:-10px;margin-right:-10px;font-size:0;}.row>*{font-size:16px;}.row .column{display:inline-block;padding-left:10px;padding-right:10px;vertical-align:top;}.row--divider{position:relative;}.row--divider:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;height:100%;background:#ccc;}.one-half{width:50%;}.one-third{width:33.33333%;}.two-thirds{width:66.66667%;}.one-quarter{width:25%;}.three-quarters{width:75%;}.full-width{width:100%;}}@media(min-width:1025px){.row--wider{margin-left:-20px;margin-right:-20px;}.row--wider .column{padding-left:20px;padding-right:20px;}.equal-heights{display:flex;}}@media(max-width:1024px){.tab-content .row--wider .column{margin-bottom:33px;}.tab-content .row--wider .column:last-child{margin-bottom:0;}}@media(min-width:668px) and (max-width:1024px){.stack-on-tablet{margin-left:0;margin-right:0;font-size:16px;}.stack-on-tablet>.column{display:block;padding-left:0;padding-right:0;}.row--wider .stack-on-tablet{margin-left:0;margin-right:0;}.tablet-one-half{width:50%;}.tablet-full-width{width:100%;}}@media(min-width:1025px){.desktop-one-half,.product-list.large-items li{width:50%;}.desktop-one-third{width:33.33333%;}.desktop-two-thirds{width:66.66667%;}.desktop-one-quarter,.product-list.small-items li{width:25%;}.desktop-three-quarters{width:75%;}.desktop-one-sixth{width:16.66667%;}.desktop-five-sixths{width:83.33333%;}.desktop-five-twelfths{width:41.66667%;}.desktop-seven-twelfths{width:58.33333%;}.desktop-reverse-columns{direction:rtl;}.desktop-reverse-columns .column{direction:ltr;}}h1,h2{font-weight:100;}h1 strong,h1 b,h2 strong,h2 b{font-weight:300;}h1{font-weight:100;}@media(min-width:668px){h1{font-size:3.625rem;line-height:3.75rem;margin-bottom:34px;}}@media(max-width:667px){h1{font-size:3rem;line-height:1.125;margin-bottom:28px;}}@media(max-width:480px){h1{font-size:2.5rem;}}.h1{font-size:3.625rem;line-height:3.75rem;font-weight:100;}.h1 strong,.h1 b{font-weight:300;}@media(max-width:667px){.h1{font-size:3rem;line-height:3.375rem;}}.h1--orange{color:#e76608;}.h2,.fls-product-cta-title{font-size:3rem;line-height:3.375rem;font-weight:100;}.h2 strong,.fls-product-cta-title strong,.h2 b,.fls-product-cta-title b{font-weight:300;}@media(max-width:667px){.h2,.fls-product-cta-title{font-size:2.5rem;line-height:2.875rem;}}.h3a{font-size:2.125rem;line-height:2.5rem;font-weight:100;}@media(max-width:667px){.h3a{font-size:1.75rem;line-height:2.125rem;}}.h3b{font-size:2.125rem;line-height:2.5rem;font-weight:300;}@media(max-width:667px){.h3b{font-size:1.75rem;line-height:2.125rem;}}.page-intro{font-size:1.75rem;line-height:2.125rem;font-weight:300;}.page-intro b,.page-intro strong{font-weight:500;}@media(max-width:667px){.page-intro{font-size:1.5rem;line-height:1.875rem;}}.subcopy{font-size:1.5rem;line-height:2rem;font-weight:300;}.subcopy b,.subcopy strong{font-weight:600;}@media(max-width:667px){.subcopy{font-size:1.25rem;line-height:1.625rem;}}.intro-copy{font-size:1.25rem;line-height:1.5rem;font-weight:300;}.intro-copy b,.intro-copy strong{font-weight:600;}@media(max-width:667px){.intro-copy{font-size:1.125rem;line-height:1.375rem;}}.subhead,.tabs{font-size:.875rem;line-height:1.125rem;font-weight:600;text-transform:uppercase;}.subhead{color:#e76608;}.tabs{font-weight:400;}.body-copy,address{font-size:.875rem;line-height:1.125rem;font-weight:400;}.body-copy b,.body-copy strong,address b,address strong{font-weight:600;}address{padding:0 0 1em;}.bullets{font-size:.875rem;line-height:1.125rem;font-weight:400;margin:0 0 1rem;}.bullets li{position:relative;padding:0 0 0 16px;}.bullets li ul{margin:0;}.bullets li ul li{padding:0 0 0 12px;}.bullets li ul li:before{background:#4d4d4d;}.bullets li:before{content:"";width:4px;height:4px;border-radius:50%;display:block;background:#e76608;position:absolute;top:8px;left:0;z-index:1;overflow:hidden;}.ticks-list{margin:0 0 40px;}.ticks-list:last-child{margin:0;}.ticks-list li{font-size:1rem;font-weight:400;padding:0 0 33px 32px;position:relative;}.ticks-list li b,.ticks-list li strong{font-weight:600;}.ticks-list li:before{content:"";width:15px;height:10px;display:block;background:url(../images/sprite.svg) 0 -1186px no-repeat;position:absolute;top:4px;left:0;z-index:1;overflow:hidden;}.ticks-list ul{padding-top:33px;}.ticks-list ul li:last-child{padding-bottom:0;}p{margin-bottom:1rem;}.centered{text-align:center;}.text-right{text-align:right;}.text-left{text-align:left;}.m40{margin-bottom:30px;}img+.caption{margin-top:20px;}.caption-description{font-size:.875rem !important;}.rich-text{max-width:556px;}@media(max-width:1024px){.rich-text{max-width:578px;}}@media(min-width:668px){.rich-text h2{font-size:3rem;line-height:3.375rem;}}@media(max-width:667px){.rich-text h2{font-size:2.5rem;line-height:2.875rem;}}.rich-text h3{font-size:2.125rem;line-height:2.5rem;font-weight:300;margin:0 0 40px;}@media(max-width:667px){.rich-text h3{font-size:1.75rem;line-height:2.125rem;}}.rich-text h4,.rich-text h5,.rich-text .subhead,.rich-text .tabs{font-size:.875rem;line-height:1.125rem;font-weight:600;text-transform:uppercase;color:#e76608;margin-bottom:.875rem;}.rich-text h5{color:#4d4d4d;}.rich-text .page-intro{font-size:1.75rem;line-height:2.125rem;font-weight:300;}.rich-text .page-intro b,.rich-text .page-intro strong{font-weight:500;}@media(max-width:667px){.rich-text .page-intro{font-size:1.5rem;line-height:1.875rem;}}.rich-text .subcopy{font-size:1.5rem;line-height:2rem;font-weight:300;}.rich-text .subcopy b,.rich-text .subcopy strong{font-weight:600;}@media(max-width:667px){.rich-text .subcopy{font-size:1.25rem;line-height:1.625rem;}}.rich-text .intro-copy{font-size:1.25rem;line-height:1.5rem;font-weight:300;}.rich-text .intro-copy b,.rich-text .intro-copy strong{font-weight:600;}@media(max-width:667px){.rich-text .intro-copy{font-size:1.125rem;line-height:1.375rem;}}.rich-text p,.rich-text ul,.rich-text ol,.rich-text blockquote{font-size:.875rem;line-height:1.125rem;font-weight:400;margin:0 0 1rem;}.rich-text p b,.rich-text p strong,.rich-text ul b,.rich-text ul strong,.rich-text ol b,.rich-text ol strong,.rich-text blockquote b,.rich-text blockquote strong{font-weight:600;}.rich-text p i,.rich-text p em,.rich-text ul i,.rich-text ul em,.rich-text ol i,.rich-text ol em,.rich-text blockquote i,.rich-text blockquote em{font-style:italic;}.rich-text>p:last-child,.rich-text>ul:last-child,.rich-text>ol:last-child,.rich-text>blockquote:last-child{margin:0;}.rich-text blockquote,.rich-text .blockquote{font-size:1.25rem;line-height:1.5rem;font-weight:300;color:#e76608;margin:0 0 5px !important;}@media(max-width:667px){.rich-text blockquote,.rich-text .blockquote{font-size:1.125rem;line-height:1.375rem;}}.rich-text li{margin-bottom:1rem;}.rich-text ol li{padding:0 0 0 16px;}.rich-text ol{list-style:decimal;}.rich-text ul li{position:relative;padding:0 0 0 16px;}.rich-text ul li ul{margin:0;}.rich-text ul li ul li{padding:0 0 0 12px;}.rich-text ul li ul li:before{background:#4d4d4d !important;}.rich-text ul li:before{content:"";width:4px;height:4px;border-radius:50%;display:block;background:#e76608;position:absolute;top:8px;left:0;z-index:1;overflow:hidden;}.rich-text a{font-weight:600;}.rich-text img{width:100% !important;height:auto !important;display:block;margin:0 0 27px;}.rich-text img+.caption{margin-top:-12px;}.rich-text .caption{color:#e76608;}.page-news blockquote,.page-news .subhead{color:#ff4236;}.page-news ul.bullets li:before{background:#ff4236;}.page-news .rich-text{max-width:768px;}.page-news .rich-text a:hover{color:#ff4236;}.page-news .rich-text ul li:before{background:#ff4236;}.page-news .rich-text h4,.page-news .rich-text .subhead,.page-news .rich-text .caption,.page-news .rich-text .blockquote,.page-news .rich-text blockquote{color:#ff4236;}.page-events blockquote,.page-events .subhead{color:#ffaf00;}.page-events ul.bullets li:before{background:#ffaf00;}.page-events .rich-text a:hover{color:#ffaf00;}.page-events .rich-text ul li:before{background:#ffaf00;}.page-events .rich-text h4,.page-events .rich-text .subhead,.page-events .rich-text .caption,.page-events .rich-text .blockquote,.page-events .rich-text blockquote{color:#ffaf00;}.page-news .rich-text,.page-events .rich-text,.utility .rich-text{max-width:768px;}.page-news .rich-text p,.page-news .rich-text ul,.page-news .rich-text ol,.page-events .rich-text p,.page-events .rich-text ul,.page-events .rich-text ol,.utility .rich-text p,.utility .rich-text ul,.utility .rich-text ol{font-size:1.125rem;line-height:1.5rem;}@media only screen and (max-width:1600px){.page-news .rich-text,.page-events .rich-text,.utility .rich-text{max-width:670px;}.page-news .rich-text p,.page-news .rich-text ul,.page-news .rich-text ol,.page-events .rich-text p,.page-events .rich-text ul,.page-events .rich-text ol,.utility .rich-text p,.utility .rich-text ul,.utility .rich-text ol{font-size:1rem;line-height:1.375rem;}}@media only screen and (max-width:1200px){.page-news .rich-text,.page-events .rich-text,.utility .rich-text{max-width:578px;}.page-news .rich-text p,.page-news .rich-text ul,.page-news .rich-text ol,.page-events .rich-text p,.page-events .rich-text ul,.page-events .rich-text ol,.utility .rich-text p,.utility .rich-text ul,.utility .rich-text ol{font-size:.875rem;line-height:1.125rem;}}@media(min-width:1025px){html{font-family:"desktop";}}@media(min-width:668px) and (max-width:1024px){html{font-family:"tablet";}}@media(max-width:667px){html{font-family:"mobile";}}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@media(min-width:668px){*[class^="module"].add-bottom-margin{margin-bottom:40px;}}@media(max-width:667px){*[class^="module"].add-bottom-margin{margin-bottom:20px;}}.colour-orange{color:#e76608;}.colour-grey-dark{color:#4d4d4d !important;}.colour-red{color:#e64e0f;}.background-white{background-color:#fff !important;}.background-grey-light{background-color:#e4e4e4 !important;color:#4d4d4d !important;}.background-grey-lightest{background-color:#f8f8f8 !important;color:#4d4d4d !important;}.background-grey-dark{background-color:#4d4d4d;color:#fff;}.background-orange{background-color:#e76608;color:#fff;}.background-orange h2{color:#fff !important;}.background-orange .button:hover{color:#e76608;}.background-aquablue{background-color:#abdad5;color:#214c5e;}.background-marine{background-color:#214c5e;color:#fff;}.background-marine .button:hover{color:#214c5e;}.card{position:relative;background-color:#fff;border:1px solid #e4e4e4;border-radius:4px;}.card:hover{border-color:#e76608;}.card .card-product-link{display:block;outline:none !important;}.card .card-product-link:hover{text-decoration:none;}.card .card-product-link:hover .more{text-decoration:underline;}.card .card-product-link:hover .product-number{color:#4d4d4d;}.card h2{margin-bottom:2rem;font-size:1.25rem;font-weight:300;line-height:1.5rem;}.card h2 a:hover{text-decoration:none;}@media(min-width:668px){.card .text-wrapper{display:flex;flex-direction:column;justify-content:space-between;padding:20px;}}@media(max-width:667px){.card .text-wrapper{padding:30px;}}.card .card-type{margin-bottom:.3rem;font-weight:600;text-transform:uppercase;}.card .card-footer{display:flex;align-items:baseline;justify-content:space-between;font-size:.875rem;}.card .card-footer .more{white-space:nowrap;margin-left:10px;}.card .card-meta{font-weight:500;}.card .date,.card .location{position:relative;padding-left:25px;font-weight:600;}.card .date:before,.card .location:before{position:absolute;top:50%;right:calc(100% - 15px);display:block;content:"";transform:translateY(-50%);}.card .date:before{width:15px;height:15px;background:transparent url(../images/icon-calendar.svg) 0 0 no-repeat;}.card .location{margin-top:15px;}.card .location:before{width:14px;height:18px;background:transparent url(../images/icon-location.svg) 0 0 no-repeat;}.card.card--event .card-type{color:#ffaf00;}.card.card--event .card-footer{align-items:flex-end;}.card.card--news .card-type,.card.card--news .date{color:#ff4236;}.card.card--product{overflow:hidden;}.card.card--product .image-wrapper{background-color:#ccc;}.card.card--product .image-wrapper img{opacity:.95;}.card.card--product h2{color:#e76608;}.card.card--product .product-number{margin-bottom:15px;font-size:.875rem;font-weight:400;}.card.card--product .card-footer{font-size:.875rem;}.card.card--product .card-footer .price{color:#e76608;font-weight:500;}.card.card--product .card-footer .price.hide{visibility:hidden;}.more{font-weight:600;}.sticker-new{position:absolute;right:20px;top:20px;width:50px;height:50px;display:none;color:transparent;background-color:transparent;background:url(/images/newoverlay.png) no-repeat transparent;}.sticker-new.show{display:block;}.flip-card-aspect-ratio{position:relative;}.flip-card-aspect-ratio:before{display:block;content:"";width:100%;padding-top:113.04348%;}.flip-card-aspect-ratio>*{position:absolute;top:0;left:0;width:100%;height:100%;}.flip-card-wrapper{perspective:6000px;}.flip-card-wrapper:hover .flip-card{transform:rotateY(180deg);}.flip-card{position:relative;width:100%;height:100%;transition:transform .5s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d;text-align:center;}@media(min-width:1025px){.flip-card.is-clickable{cursor:pointer;}}.flip-card p{font-size:.875rem;line-height:1.3;}.flip-card .button{position:absolute;bottom:50px;left:30px;right:30px;padding-left:0;padding-right:0;}.flip-card-front,.flip-card-back{position:absolute;top:0;left:0;width:100%;height:100%;padding:30px;backface-visibility:hidden;-webkit-backface-visibility:hidden;background-repeat:no-repeat;background-size:cover;border-radius:5px;transition:.6s;transform-style:preserve-3d;transform:rotateY(0deg);}.flip-card--has-button .flip-card-front:before,.flip-card--has-button .flip-card-back:before{position:absolute;left:0;bottom:0;width:100%;height:150px;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.2) 100%);border-radius:5px;content:"";z-index:0;}.flip-card-front{z-index:2;}.flip-card-back{color:#fff;transform:rotateY(-180deg);}.flip-card-back:after{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#e76608;border-radius:5px;content:"";opacity:.8;z-index:-1;}.flip-card-back .button{background:#fff;color:#4d4d4d;}.flip-card-back .button:hover{color:#e76608;}.ie .flip-card-back{transform:none;opacity:0;visibility:hidden;}.ie .flip-card-front,.ie .flip-card-back{transition:opacity .2s ease,visibility .2s ease;}.ie .flip-card-wrapper:hover .flip-card{transform:none;}.ie .flip-card-wrapper:hover .flip-card .flip-card-front{opacity:0;visibility:hidden;}.ie .flip-card-wrapper:hover .flip-card .flip-card-back{opacity:1;visibility:visible;z-index:2;}.flip-card--range .flip-card-back:after{background:#e64e0f;}@media(min-width:668px){.flip-card-list{margin-left:-10px;margin-right:-10px;font-size:0;}.flip-card-list>*{font-size:16px;}.flip-card-list li{display:inline-block;padding-left:10px;padding-right:10px;vertical-align:top;}}.flip-card-list li{margin-bottom:20px;}@media(min-width:1025px){.flip-card-list li{width:25%;}}@media(min-width:668px) and (max-width:1024px){.flip-card-list li{width:50%;}}@media(min-width:1025px){.flip-card-list.flip-card-list--3-per-row li{width:33.33333%;}}@media(max-width:667px){.flip-card-list.flip-card-list--3-per-row li{padding-left:5px;padding-right:5px;}}@media(min-width:668px){.carousel{margin-left:-10px;margin-right:-10px;}}.carousel .has-single-item .slick-track{margin-left:0;}.carousel .carousel-items{font-size:0;}.carousel .carousel-items .carousel-item{display:inline-block;}@media(min-width:668px){.carousel .carousel-items .carousel-item{padding-left:10px;padding-right:10px;}}.carousel .carousel-navigation{position:relative;margin:0 40px 30px;}.carousel .carousel-navigation .slick-dots{margin-left:30px;margin-right:30px;}.carousel .carousel-navigation .slick-arrow{position:absolute;top:-8px;width:30px;height:29px;background:transparent url(../images/sprite-icon-arrow-small.svg) 10px 5px no-repeat;}.carousel .carousel-navigation .slick-arrow:hover{background-position:10px -19px;}.slick-dots{position:relative;top:-5px;font-size:0;text-align:center;}.slick-dots li{display:inline-block;margin:5px;}.slick-dots li button{display:block;width:14px;height:14px;background-color:rgba(77,77,77,0);border:1px solid #4d4d4d;border-radius:50%;cursor:pointer;text-indent:-9999px;overflow:hidden;}.slick-dots li:not(.slick-active):hover button{background-color:#e76608;border-color:#e76608;}.slick-dots li.slick-active button{background-color:#4d4d4d;}.slick-arrow{position:absolute;display:block;cursor:pointer;overflow:hidden;text-indent:-9999px;transition:opacity .25s ease;}.slick-arrow.slick-disabled{opacity:.15;pointer-events:none;}.slick-prev{left:0;transform:scale(-1);}.slick-next{right:0;}.carousel--cards .carousel-navigation{margin-top:20px;margin-bottom:30px;position:relative;min-height:14px;}.carousel--cards .carousel-dots{margin-top:-10px;}.module-search-feature-panel{background:#e76608;padding-top:30px;padding-bottom:30px;color:#fff;}@media(max-width:667px){.module-search-feature-panel{padding-top:25px;}}.module-search-feature-panel .label-text{display:block;font-size:1.5rem;line-height:2.8125rem;}@media(min-width:1025px){.module-search-feature-panel .label-text{float:left;width:410px;padding-right:60px;position:relative;top:13px;}}@media(max-width:1024px){.module-search-feature-panel .label-text{margin:0 auto 30px;max-width:350px;text-align:center;}}@media(max-width:667px){.module-search-feature-panel .label-text{max-width:300px;font-size:1.25rem;line-height:1.5rem;}}.module-search-feature-panel .input-wrapper{position:relative;height:60px;padding:5px 140px 5px 60px;background:#fff url(../images/icon-search.svg) 20px center no-repeat;background-size:38px 38px;border-radius:40px;}@media(min-width:1025px){.module-search-feature-panel .input-wrapper{float:right;width:calc(100% - 410px);}}@media(max-width:667px){.module-search-feature-panel .input-wrapper{height:52px;padding-right:115px;}}.module-search-feature-panel .input-wrapper input[type='text'],.module-search-feature-panel .input-wrapper input[type='search']{display:block;height:100%;width:100%;padding:0 10px;font-size:1.25rem;line-height:1.5rem;color:#4d4d4d;}.module-search-feature-panel .input-wrapper input[type='text']:-moz-placeholder,.module-search-feature-panel .input-wrapper input[type='search']:-moz-placeholder{color:#aaa;}.module-search-feature-panel .input-wrapper input[type='text']::-moz-placeholder,.module-search-feature-panel .input-wrapper input[type='search']::-moz-placeholder{color:#aaa;}.module-search-feature-panel .input-wrapper input[type='text']:-ms-input-placeholder,.module-search-feature-panel .input-wrapper input[type='search']:-ms-input-placeholder{color:#aaa;}.module-search-feature-panel .input-wrapper input[type='text']::-webkit-input-placeholder,.module-search-feature-panel .input-wrapper input[type='search']::-webkit-input-placeholder{color:#aaa;}@media(max-width:667px){.module-search-feature-panel .input-wrapper input[type='text'],.module-search-feature-panel .input-wrapper input[type='search']{padding:0 5px;font-size:1.125rem;}.module-search-feature-panel .input-wrapper input[type='text']:-moz-placeholder,.module-search-feature-panel .input-wrapper input[type='search']:-moz-placeholder{font-size:.875rem;}.module-search-feature-panel .input-wrapper input[type='text']::-moz-placeholder,.module-search-feature-panel .input-wrapper input[type='search']::-moz-placeholder{font-size:.875rem;}.module-search-feature-panel .input-wrapper input[type='text']:-ms-input-placeholder,.module-search-feature-panel .input-wrapper input[type='search']:-ms-input-placeholder{font-size:.875rem;}.module-search-feature-panel .input-wrapper input[type='text']::-webkit-input-placeholder,.module-search-feature-panel .input-wrapper input[type='search']::-webkit-input-placeholder{font-size:.875rem;}}.module-search-feature-panel .input-wrapper .button{position:absolute;right:5px;bottom:5px;top:5px;padding:12px 0;}@media(min-width:668px){.module-search-feature-panel .input-wrapper .button{width:130px;}}@media(max-width:667px){.module-search-feature-panel .input-wrapper .button{width:108px;}}.module-hero-image-showcase{position:relative;}.module-hero-image-showcase.has-2-items .hero-details-list:after,.module-hero-image-showcase.has-2-items .hero-details-item{height:50%;}.module-hero-image-showcase.has-3-items .hero-details-list:after,.module-hero-image-showcase.has-3-items .hero-details-item{height:33.33333%;}.module-hero-image-showcase .desktop-only{display:flex;}.module-hero-image-showcase .desktop-only .hero-images{position:relative;width:calc(100% - 300px);overflow:hidden;}.module-hero-image-showcase .desktop-only .hero-images:before{display:block;content:"";width:100%;padding-top:56.25%;}.module-hero-image-showcase .desktop-only .hero-images>*{position:absolute;top:0;left:0;width:100%;height:100%;}.module-hero-image-showcase .desktop-only .hero-images .hero-image{background-size:cover;background-position:center center;transition:opacity .4s ease,visibility .4s ease;}.module-hero-image-showcase .desktop-only .hero-images .hero-image:not(.active){opacity:0;visibility:hidden;}.module-hero-image-showcase .desktop-only .hero-details-list{position:relative;display:flex;flex-direction:column;width:30%;background-color:#fff;}@media(min-width:1440px){.module-hero-image-showcase .desktop-only .hero-details-list{width:44%;}}.module-hero-image-showcase .desktop-only .hero-details-list:after{position:absolute;top:0;right:100%;width:5px;width:5px;background:#e76608;content:"";transition:transform .3s ease;}.module-hero-image-showcase .desktop-only .hero-details-list.show-item-1:after{transform:translateY(100%);}.module-hero-image-showcase .desktop-only .hero-details-list.show-item-2:after{transform:translateY(200%);}.module-hero-image-showcase .desktop-only .hero-details-list .hero-details-item{position:relative;padding:20px 20px 60px;flex:1;font-size:1.25rem;line-height:1.33333;background:linear-gradient(to bottom,#f8f8f8 0%,rgba(248,248,248,0) 50%);cursor:pointer;transition:color .2s ease;}.module-hero-image-showcase .desktop-only .hero-details-list .hero-details-item .hero-details-summary{margin-top:1em;font-size:1rem;}@media(min-width:1440px){.module-hero-image-showcase .desktop-only .hero-details-list .hero-details-item{font-size:1.5rem;}.module-hero-image-showcase .desktop-only .hero-details-list .hero-details-item .hero-details-summary{font-size:1.25rem;}}.module-hero-image-showcase .desktop-only .hero-details-list .hero-details-item .link-more{transition:opacity .2s ease,visibility .2s ease;position:absolute;left:20px;bottom:25px;z-index:1;}.module-hero-image-showcase .desktop-only .hero-details-list .hero-details-item .link-more:hover{text-decoration:underline;}.module-hero-image-showcase .desktop-only .hero-details-list .hero-details-item:not(.active){color:#ccc;}.module-hero-image-showcase .desktop-only .hero-details-list .hero-details-item:not(.active):hover{color:#4d4d4d;opacity:1;}.module-hero-image-showcase .desktop-only .hero-details-list .hero-details-item:not(.active) .link-more{opacity:0;visibility:hidden;}.module-hero-image-showcase .desktop-hide img{display:block;}.module-hero-image-showcase .desktop-hide .text-wrapper{display:flex;align-items:center;justify-content:space-between;background-color:#fff;}@media(min-width:668px) and (max-width:1024px){.module-hero-image-showcase .desktop-hide .text-wrapper{height:110px;padding:30px;}}@media(max-width:667px){.module-hero-image-showcase .desktop-hide .text-wrapper{height:100px;padding:20px;}}.module-hero-image-showcase .desktop-hide .text-wrapper .product-name{padding-right:10px;max-width:250px;font-size:1.25rem;line-height:1.3;}@media(max-width:480px){.module-hero-image-showcase .desktop-hide .text-wrapper .product-name{font-size:4vw;}}.module-hero-image-showcase .desktop-hide .carousel-navigation{position:absolute;left:0;right:0;}@media(min-width:668px) and (max-width:1024px){.module-hero-image-showcase .desktop-hide .carousel-navigation{bottom:calc(110px + 20px);}}@media(max-width:667px){.module-hero-image-showcase .desktop-hide .carousel-navigation{bottom:calc(100px + 10px);}}.module-hero-image-showcase .desktop-hide .slick-arrow{position:absolute;width:50px;height:50px;margin-top:-25px;background:transparent url(../images/icon-arrow-large-white.svg) center center no-repeat;z-index:1;}@media(min-width:668px) and (max-width:1024px){.module-hero-image-showcase .desktop-hide .slick-arrow{top:calc(50% - 110px/2);}.module-hero-image-showcase .desktop-hide .slick-arrow.slick-prev{margin-left:17px;}.module-hero-image-showcase .desktop-hide .slick-arrow.slick-next{margin-right:17px;}}@media(max-width:667px){.module-hero-image-showcase .desktop-hide .slick-arrow{top:calc(50% - 100px/2);}}.module-hero-image-showcase .desktop-hide .slick-arrow:hover{background-image:url(../images/icon-arrow-large-orange.svg);}.no-flexbox .module-hero-image-showcase .desktop-only{display:block;}.no-flexbox .module-hero-image-showcase .desktop-only .hero-images{width:70%;}@media(min-width:1440px){.no-flexbox .module-hero-image-showcase .desktop-only .hero-images{width:calc(100% - 44%);}}.no-flexbox .module-hero-image-showcase .desktop-only .hero-details-list{position:absolute;top:0;right:0;bottom:0;}.no-flexbox .module-hero-image-showcase .desktop-hide .text-wrapper .product-name{float:left;}.no-flexbox .module-hero-image-showcase .desktop-hide .text-wrapper .button{float:right;}.link-more{color:#e76608;font-size:.875rem;font-weight:600;}.module-consumables-cta{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:40px 50px;background-repeat:no-repeat;background-position:bottom right;}.module-cta-promo-panel .module-consumables-cta{height:100%;}@media(min-width:668px){.module-consumables-cta{min-height:270px;background-size:cover;}}@media(min-width:668px) and (max-width:1024px){.module-consumables-cta{padding:40px;}}@media(max-width:667px){.module-consumables-cta{min-height:210px;padding:30px 37px;background-size:60%;}}.module-consumables-cta.align-button-right .button{align-self:flex-end;}@media(min-width:668px){.module-consumables-cta h2{font-size:2.125rem;line-height:2.5rem;margin:0 0 15px;}}@media(max-width:667px){.module-consumables-cta h2{font-size:1.75rem;line-height:2.3125rem;margin:0 0 15px;}}@media(max-width:480px){.module-consumables-cta .button{white-space:normal;text-align:center;}}@media(min-width:1025px){.module-consumables-cta--small,.module-related-content .module-consumables-cta{min-height:0;padding:30px;}}@media(min-width:668px) and (max-width:1024px){.module-consumables-cta--small,.module-related-content .module-consumables-cta{min-height:270px;}}@media(max-width:667px){.module-consumables-cta--small,.module-related-content .module-consumables-cta{min-height:210px;}}.module-consumables-cta--small .button,.module-related-content .module-consumables-cta .button{align-self:flex-end;}@media(min-width:668px){.ie11 .module-consumables-cta{align-items:stretch;}}@media(max-width:667px){.ie11 .module-consumables-cta{display:block;}.ie11 .module-consumables-cta h2{margin-bottom:1.4rem;}}.ie11 .module-consumables-cta .button{align-self:flex-start;}.no-flexbox .module-consumables-cta{display:block;}.no-flexbox .module-consumables-cta h2{margin-bottom:1.4rem;}.module-range-cta{background-color:#f8f8f8;}.module-range-cta>.constrained{padding:0;}@media(min-width:1025px){.module-range-cta{padding:30px;}}@media(max-width:667px){.module-range-cta{overflow:hidden;}}.module-range-cta .flip-card .flip-card-front,.module-range-cta .flip-card .flip-card-back{padding:9% 8.57143%;}.module-range-cta .flip-card h3{margin-bottom:1em;}@media(max-width:667px){.module-range-cta .flip-card h3{font-size:5vw;line-height:1.25;}}@media(min-width:668px){.module-range-cta .flip-card h3{line-height:1.21429;}}@media(min-width:668px) and (max-width:1024px){.module-range-cta .flip-card h3{font-size:4.1791vw;}}@media(min-width:1025px){.module-range-cta .flip-card h3{font-size:2.33333vw;}}@media(min-width:1600px){.module-range-cta .flip-card h3{font-size:2.25rem;}}@media(max-width:667px){.module-range-cta .flip-card p{font-size:2.91667vw;}}@media(min-width:668px) and (max-width:1024px){.module-range-cta .flip-card p{font-size:2.08955vw;}}@media(min-width:1025px){.module-range-cta .flip-card p{font-size:1.16667vw;}}@media(min-width:1600px){.module-range-cta .flip-card p{font-size:1.125rem;}}.module-range-cta .flip-card .button{bottom:12.5%;}.range-cta-inner{padding:50px 30px 35px;background-color:#fff;text-align:center;}@media(min-width:1025px){.range-cta-inner{border-top:10px solid #e64e0f;}}.range-cta-inner h2{margin-bottom:2rem;color:#e64e0f;}@media(min-width:668px){.range-cta-inner h2{font-size:3rem;line-height:3.375rem;}}@media(max-width:667px){.range-cta-inner h2{font-size:2rem;line-height:2.375rem;}}.range-cta-inner .range-cta-intro p{font-size:1.5rem;line-height:2rem;}@media(max-width:1024px){.range-cta-inner .range-cta-intro{display:none;}}.range-cta-inner .flip-card-back .button{color:#4d4d4d;}.range-cta-inner .flip-card-back .button:hover{color:#e64e0f;}.range-cta-inner .slick-dots li button:hover{background-color:#e64e0f;border-color:#e64e0f;}.range-cta-inner .slick-dots li.slick-active button:hover{background-color:#4d4d4d;border-color:#4d4d4d;}.range-cta-inner .carousel{margin-top:55px;}@media(max-width:480px){.range-cta-inner .carousel{margin-left:-30px;margin-right:-30px;}}.range-cta-inner .carousel .carousel-items{margin-bottom:30px;}@media(min-width:1025px){.range-cta-inner .carousel .carousel-item{width:33.33333%;}}.range-cta-inner .carousel .carousel-navigation .slick-arrow:hover{background-position:10px -43px;}@media(max-width:667px){.range-cta-inner .carousel .slick-list{overflow:visible;}.range-cta-inner .carousel .slick-slide{transition:opacity .4s ease;}.range-cta-inner .carousel .slick-slide:not(.slick-current){pointer-events:none;opacity:.6;}.range-cta-inner .carousel .carousel-navigation{display:none;}.range-cta-inner .carousel .flip-card-aspect-ratio{margin-left:5px;margin-right:5px;}}.module-usp-promo{position:relative;text-align:center;overflow:hidden;}.module-usp-promo.background-aquablue h2{color:#e76608;}.module-usp-promo.background-aquablue{color:#214c5e;}.module-usp-promo.background-aquablue h2{color:#214c5e;}@media(min-width:1025px){.module-usp-promo.fade-images:before,.module-usp-promo.fade-images:after{position:absolute;top:0;bottom:0;width:25%;content:"";z-index:1;}.module-usp-promo.fade-images:before{left:0;}.module-usp-promo.fade-images:after{right:0;}.module-usp-promo.fade-images.background-white:before{background:linear-gradient(to right,#fff,rgba(255,255,255,0) 50%);}.module-usp-promo.fade-images.background-white:after{background:linear-gradient(to right,rgba(255,255,255,0) 50%,#fff);}.module-usp-promo.fade-images.background-aquablue:before{background:linear-gradient(to right,#abdad5,rgba(171,218,213,0) 50%);}.module-usp-promo.fade-images.background-aquablue:after{background:linear-gradient(to right,rgba(171,218,213,0) 50%,#abdad5);}}.module-usp-promo .image{position:absolute;top:0;bottom:0;background-repeat:no-repeat;background-size:contain;z-index:0;}@media(min-width:1025px){.module-usp-promo .image{width:2000px;}}@media(max-width:1024px){.module-usp-promo .image{width:33%;background-size:contain;}}@media(min-width:1025px){.module-usp-promo .image.image-left{right:100%;margin-right:-34px;background-position:bottom right;}}@media(max-width:1024px){.module-usp-promo .image.image-left{left:0;background-position:bottom left;}}@media(min-width:1025px){.module-usp-promo .image.image-right{left:100%;margin-left:-34px;background-position:bottom left;}}@media(max-width:1024px){.module-usp-promo .image.image-right{right:0;background-position:bottom right;}}@media(min-width:668px){.module-usp-promo .constrained{padding-top:50px;padding-bottom:60px;}}@media(max-width:667px){.module-usp-promo .constrained{padding-top:40px;padding-bottom:45px;}}@media(min-width:668px) and (max-width:1024px){.module-usp-promo.has-images .constrained{padding-bottom:120px;}}@media(max-width:667px){.module-usp-promo.has-images .constrained{padding-bottom:90px;}}.module-usp-promo h2,.module-usp-promo .text-wrapper,.module-usp-promo .button{position:relative;z-index:1;}.module-usp-promo h2{margin-bottom:2.1875rem;color:#e76608;font-size:3rem;line-height:4rem;}@media(max-width:667px){.module-usp-promo h2{font-size:2.5rem;line-height:3rem;}}.module-usp-promo p{font-size:1.5rem;line-height:2rem;}@media(max-width:667px){.module-usp-promo p{font-size:1.25rem;line-height:1.75rem;}}.module-usp-promo .button{margin-top:1.6875rem;}.ie11 .module-usp-promo .constrained{align-items:stretch;}.ie11 .module-usp-promo .constrained .button{align-self:center;}.no-flexbox .module-usp-promo .constrained{display:block;}@media(max-width:667px){.module-sales-rep-listing .filter-search-input-wrapper .form-text{margin-bottom:40px;}}.sales-rep-item{max-width:745px;margin-left:auto;margin-right:auto;}.sales-rep-item .highlighted{color:#e76608 !important;}.sales-rep-item .region,.sales-rep-item .sub-region{font-size:.875rem;}.sales-rep-item .sub-region{color:#aaa;}@media(min-width:668px){.sales-rep-item{margin-bottom:40px;}}@media(max-width:667px){.sales-rep-item{margin-bottom:30px;}}.sales-rep-item h3{font-weight:600;}@media(min-width:668px){.sales-rep-item h3{margin-bottom:10px;}}@media(min-width:668px){.sales-rep-item .title{margin-bottom:20px;}}@media(max-width:667px){.sales-rep-item .title{margin-bottom:10px;}}.sales-rep-item .image-wrapper{float:left;}@media(min-width:1025px){.sales-rep-item .image-wrapper{width:50%;}}@media(min-width:668px) and (max-width:1024px){.sales-rep-item .image-wrapper{width:35%;}}@media(min-width:668px){.sales-rep-item .image-wrapper{padding-right:10px;}}@media(max-width:667px){.sales-rep-item .image-wrapper{width:33.33333%;padding-right:10px;}}@media(max-width:480px){.sales-rep-item .image-wrapper{float:none;width:auto;margin-bottom:10px;padding-right:0;}}.sales-rep-item .text-wrapper{float:right;}@media(min-width:1025px){.sales-rep-item .text-wrapper{width:50%;}}@media(min-width:668px) and (max-width:1024px){.sales-rep-item .text-wrapper{width:65%;}}@media(min-width:668px){.sales-rep-item .text-wrapper{padding-left:10px;font-size:1.25rem;line-height:1.5625rem;}}@media(max-width:667px){.sales-rep-item .text-wrapper{width:66.66667%;font-size:1.125rem;line-height:1.375rem;}}@media(max-width:480px){.sales-rep-item .text-wrapper{float:none;width:auto;}}.sales-rep-item .contact-detail{margin-top:20px;margin-bottom:0;}@media(max-width:480px){.sales-rep-item .contact-detail{font-size:.875rem;}}.sales-rep-item a.contact-detail{display:inline-block;}.contact-detail{position:relative;white-space:nowrap;}@media(min-width:668px){.contact-detail{margin-bottom:20px;}}@media(max-width:667px){.contact-detail{margin-bottom:10px;}}.contact-detail:before{display:inline-block;width:32px;height:32px;margin-right:10px;background-position:0 0;background-repeat:no-repeat;content:"";vertical-align:middle;}.contact-detail.telephone:before{background-image:url(../images/icon-telephone.svg);}.contact-detail.fax:before{background-image:url(../images/icon-fax.svg);}.contact-detail.email:before{background:url(../images/sprite-email-small.svg) 0 0 no-repeat;}.contact-detail.email:hover:before{background-position:0 -33px;}.contact-detail.contact-detail--large:before{width:42px;height:42px;margin-right:14px;background-image:url(../images/sprite.svg);background-repeat:no-repeat;}@media(max-width:480px){.contact-detail.contact-detail--large:before{margin-right:8px;}}.contact-detail.contact-detail--large.telephone:before{background-position:0 -438px;}.contact-detail.contact-detail--large.fax:before{background-position:0 -486px;}.contact-detail.contact-detail--large.email:before{background-position:0 -535px;}.contact-detail.contact-detail--large.email:hover:before{background-position:0 -1223px;}@media(max-width:667px){.module-staff-listing .flip-card-list{min-height:90vw;}}.flip-card--staff .flip-card-front,.flip-card--staff .flip-card-back{padding:10.98901%;padding-top:9%;padding-bottom:9%;}.flip-card--staff .staff-name{margin-bottom:0;font-size:1.75rem;font-weight:500;line-height:1.21429;}@media(max-width:667px){.flip-card--staff .staff-name{font-size:5.9vw;}}@media(min-width:668px) and (max-width:1024px){.flip-card--staff .staff-name{font-size:3.4vw;}}@media(min-width:1025px){.flip-card--staff .staff-name{font-size:2.3vw;}}@media(min-width:1600px){.flip-card--staff .staff-name{font-size:2.25rem;}}.flip-card--staff .staff-role{margin-bottom:1em;font-size:1.25rem;font-weight:300;line-height:1.2;}@media(max-width:667px){.flip-card--staff .staff-role{font-size:4.2vw;}}@media(min-width:668px) and (max-width:1024px){.flip-card--staff .staff-role{font-size:2.4vw;}}@media(min-width:1025px){.flip-card--staff .staff-role{font-size:1.65vw;}}@media(min-width:1600px){.flip-card--staff .staff-role{font-size:1.625rem;}}@media(max-width:667px){.flip-card--staff p{font-size:2.95vw;}}@media(min-width:668px) and (max-width:1024px){.flip-card--staff p{font-size:1.7vw;}}@media(min-width:1025px){.flip-card--staff p{font-size:1.15vw;}}@media(min-width:1600px){.flip-card--staff p{font-size:1.125rem;}}.module-video{position:relative;max-height:300px;overflow:hidden;background:#5f5f5f;transition:max-height .3s ease;}.module-video .button-close{position:absolute;top:10px;right:10px;width:50px;height:50px;z-index:2;opacity:0;visibility:hidden;}.module-video .button--video{position:absolute;left:50%;top:50%;padding-left:55px;background:transparent url(../images/icon-play-white.svg) 25px center no-repeat;transform:translate(-50%,-50%);transition:opacity .3s ease,visibility .3s ease;z-index:2;}.module-video .button--video:hover{background:#fff url(../images/icon-play-grey-dark.svg) 25px center no-repeat;}.module-video .video-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#fff url(https://via.placeholder.com/1200x300) center center no-repeat;background-size:cover;transition:opacity .3s ease,visibility .3s ease;}.module-video.expanded .button--video,.module-video.expanded .video-placeholder{opacity:0;visibility:hidden;}.module-video.expanded .button-close{opacity:1;visibility:visible;}.video-wrapper-responsive{position:relative;}.video-wrapper-responsive:before{display:block;content:"";width:100%;padding-top:56.25%;}.video-wrapper-responsive>*{position:absolute;top:0;left:0;width:100%;height:100%;}.module-feature-signpost{padding:50px 50px 60px;text-align:center;}.module-feature-signpost .constrained{max-width:580px;}@media(min-width:668px) and (max-width:1024px){.module-feature-signpost{padding:40px;}}@media(max-width:667px){.module-feature-signpost{padding:30px 37px;}}.module-feature-signpost h2{margin-bottom:2rem;}@media(min-width:668px){.module-feature-signpost h2{font-size:2.125rem;line-height:2.5rem;}}@media(max-width:667px){.module-feature-signpost h2{font-size:1.75rem;line-height:2.125rem;}}.module-cta-promo-panel{background-color:#f8f8f8;}.module-cta-promo-panel>.constrained{padding:0;}@media(min-width:668px) and (max-width:1024px){.module-cta-promo-panel .row .column:first-of-type{margin-bottom:20px;}}@media(max-width:667px){.module-cta-promo-panel .row .column:first-of-type{margin-bottom:17px;}}@media(min-width:668px){.module-cta-promo-panel{padding:34px;}}@media(max-width:667px){.module-cta-promo-panel{padding:17px;}}.module-header-panel{margin:0 auto;max-width:880px;text-align:center;line-height:1.5rem;}.module-header-panel.align-left{text-align:left;max-width:1600px;}@media(min-width:668px){.module-header-panel{padding:55px 34px;}}@media(max-width:1024px){.module-header-panel{padding:40px 34px;}}@media(max-width:667px){.module-header-panel{padding:30px 17px;}}@media(max-width:480px){.module-header-panel{padding:30px 3.5%;}}.module-header-panel--tight{padding-bottom:0;}@media(max-width:1024px){.module-header-panel--secondary-nav{padding-left:94px;}}@media(max-width:667px){.module-header-panel--secondary-nav{padding-left:55px;}}.page-product .module-header-panel h1{color:#e76608;}.page-ranges .module-header-panel h1{color:#ff4236;}.page-procedures .module-header-panel h1{color:#0a3c53;}.page-speciality .module-header-panel h1{color:#abdad5;}.module-header-panel p{margin-bottom:0;font-size:1.5rem;line-height:2.125rem;}.constrained+.module-header-panel{padding-top:0 !important;}.module-distributor-map .filter-search-input-wrapper .form-text{background-image:none;padding-left:25px;}@media(min-width:1025px){.module-distributor-map .google-map{margin-bottom:70px;}}@media(max-width:1024px){.module-distributor-map .google-map{margin-bottom:50px;}}.module-distributor-map .alphabet-navigation{margin-bottom:10px;}.distributors-footnote{margin-left:auto;margin-right:auto;font-size:1.25rem;text-align:center;}@media(min-width:668px){.distributors-footnote{margin-bottom:40px;}}@media(max-width:667px){.distributors-footnote{margin-bottom:20px;}}.distributor-group{padding-top:45px;border-bottom:1px solid #4d4d4d;font-size:0;}.distributor-group .country-name{margin-bottom:1.875rem;font-size:1.5rem;font-weight:600;line-height:1;text-transform:uppercase;}@media(max-width:667px){.distributor-group .country-name{font-size:1.25rem;}}.distributor-item{margin-bottom:40px;font-size:1.25rem;line-height:1.5625rem;vertical-align:top;}@media(min-width:1025px){.distributor-item{display:inline-block;width:50%;vertical-align:top;}}@media(max-width:667px){.distributor-item{font-size:1.125rem;}}.distributor-item .distributor-organisation-heading{margin-bottom:.75rem;font-size:1.25rem;font-weight:600;line-height:1.5625rem;}@media(max-width:667px){.distributor-item .distributor-organisation-heading{font-size:1.125rem;}}.distributor-item .distributor-contact-heading{font-size:.875rem;font-weight:600;line-height:1.5625rem;text-transform:uppercase;}.distributor-item .link-website{color:#e76608;font-weight:500;}@media(min-width:1025px){.google-map{height:465px;}}@media(max-width:1024px){.google-map{text-align:center;}}@media(min-width:668px) and (max-width:1024px){.google-map{height:400px;}}@media(max-width:667px){.google-map{height:340px;}}@media(min-width:668px){.office-contact-details .column{font-size:1.25rem;line-height:1.5rem;}}@media(max-width:667px){.office-contact-details .column{font-size:1.125rem;line-height:1.375rem;}}.office-contact-details h2{margin-bottom:2.8125rem;color:#e76608;font-size:2.125rem;font-weight:300;line-height:2.5rem;text-align:center;}@media(max-width:667px){.office-contact-details h2{font-size:1.75rem;line-height:2.125rem;}}.office-contact-details h2:empty{display:none;}.office-contact-details h3{font-size:.875rem;font-weight:600;text-transform:uppercase;}.office-contact-details .contact-detail{text-align:left;margin-bottom:20px;}@media(max-width:1024px){.office-contact-details .contact-detail{margin-left:auto;margin-right:auto;}}@media(min-width:668px) and (max-width:1024px){.office-contact-details .contact-detail{max-width:430px;}.office-contact-details .contact-detail:first-of-type{margin-top:55px;}}@media(max-width:667px){.office-contact-details .contact-detail{max-width:355px;}.office-contact-details .contact-detail:first-of-type{margin-top:42px;}}@media(max-width:480px){.office-contact-details .contact-detail{font-size:.875rem;}}@media(min-width:668px){.office-contact-details{padding:52px 0 42px;}}@media(max-width:1024px){.office-contact-details{text-align:center;}}@media(max-width:667px){.office-contact-details{padding:40px 0;}}@media(min-width:668px) and (max-width:1024px){.module-product-data{padding-top:35px;}}@media(max-width:667px){.module-product-data{padding-top:15px;padding-bottom:20px;}}.module-product-data .product-number{margin-bottom:15px;color:#e76608;font-size:1.125rem;font-weight:600;line-height:1;text-transform:uppercase;}.module-product-data .product-title{margin-bottom:15px;font-weight:300;}.module-product-data .product-price{font-size:1.25rem;line-height:2.0625rem;font-weight:600;}@media(min-width:668px){.module-product-data .product-price{margin-bottom:35px;}}@media(max-width:667px){.module-product-data .product-price{font-size:1rem;line-height:1.9375rem;}}@media(min-width:668px){.module-product-data .product-actions .button{margin-bottom:20px;}.module-product-data .product-actions .button:first-of-type{margin-right:15px;}}@media(max-width:667px){.module-product-data .product-actions{display:flex;flex-direction:row-reverse;}.module-product-data .product-actions .button:last-of-type{margin-right:15px;}}.module-product-data .product-collections{font-size:1.25rem;line-height:2.0625rem;font-weight:600;text-align:left;margin-bottom:35px;}@media(max-width:667px){.module-product-data .product-collections{font-size:1rem;line-height:1.9375rem;text-align:right;}}.module-product-data .product-collections .collection .name{min-width:120px;display:inline-block;}.module-product-data .product-collections .collection select{text-transform:uppercase;font-size:.875rem;font-weight:600;line-height:1.5;color:#4d4d4d;border-color:#e4e4e4;padding:9px 28px 9px 10px;margin:5px 0;min-width:175px;}@media(max-width:667px){.module-product-data .product-collections .collection select{font-size:1rem;line-height:1.9375rem;}}.module-product-data .product-collections .collection select option{color:#4d4d4d;}@media(max-width:667px){.module-related-content{padding-top:20px;}}@media(min-width:668px) and (max-width:1024px){.module-related-content{padding-top:30px;}}@media(min-width:1025px){.module-related-content .row{display:flex;}}.module-related-content .card{max-width:none;}.module-related-content .related-content-header{height:50px;margin-bottom:20px;display:flex;align-items:flex-end;justify-content:space-between;}.module-related-content .related-content-header h2{font-size:1.5rem;font-weight:300;line-height:1;}.module-related-content .related-content-header .view-all{white-space:nowrap;}@media(max-width:1024px){.module-related-content .related-content-header:empty{display:none;}}.module-related-content .carousel:not(.slick-initialised) .carousel-item:not(:first-of-type){display:none;}@media(min-width:1025px){.module-related-content .module-consumables-cta{min-height:calc(100% - 70px - 74px);margin-bottom:30px;}.ie11 .module-related-content .module-consumables-cta{height:calc(100% - 70px - 74px);}.ie11 .site-se .module-related-content .module-consumables-cta{min-height:300px;}}@media(min-width:668px) and (max-width:1024px){.module-related-content .module-consumables-cta{margin-bottom:30px;}}@media(max-width:667px){.module-related-content .module-consumables-cta{margin-bottom:20px;}}.ie11 .module-related-content .module-consumables-cta .button{align-self:flex-end;}@media(min-width:668px) and (max-width:1024px){.ie11 .module-consumables-cta .module-related-content .tablet-one-half .related-content-header:empty{display:block;}}.view-all{font-size:.875rem;font-weight:600;}.view-all:hover{color:#e76608;text-decoration:underline;}.product-images-wrapper{position:relative;background:#f8f8f8;}.product-images-wrapper .loading-indicator{position:absolute;left:50%;top:50%;z-index:0;}.product-images-wrapper .video-wrapper-responsive{position:absolute;top:0;left:0;width:100%;height:100%;display:none;z-index:2;}.product-images-wrapper .video-wrapper-responsive.show{display:block;}.product-images-carousel{font-size:0;}.product-images-carousel:not(.slick-initialized){position:relative;}.product-images-carousel:not(.slick-initialized):before{display:block;content:"";width:100%;padding-top:56.25%;}.product-images-carousel:not(.slick-initialized)>*{position:absolute;top:0;left:0;width:100%;height:100%;}.product-images-carousel li{background-color:#ccc;}.product-images-carousel li img{opacity:.95;}.product-images-carousel .slick-arrow{position:absolute;top:50%;width:50px;height:50px;margin-top:-25px;background:transparent url(../images/icon-arrow-large-grey.svg) center center no-repeat;z-index:1;}@media(min-width:668px) and (max-width:1024px){.product-images-carousel .slick-arrow.slick-prev{margin-left:15px;}.product-images-carousel .slick-arrow.slick-next{margin-right:15px;}}@media(max-width:667px){.product-images-carousel .slick-arrow.slick-prev{margin-left:5px;}.product-images-carousel .slick-arrow.slick-next{margin-right:5px;}}.product-images-carousel .slick-arrow:hover{background-image:url(../images/icon-arrow-large-orange.svg);}.product-thumbnails-wrapper{display:flex;justify-content:space-between;margin-top:20px;margin-bottom:20px;}.product-thumbnails-wrapper .product-thumbnails-carousel-wrapper{position:relative;flex:1;margin-right:20px;padding-left:20px;padding-right:20px;background:#fff;overflow:hidden;}.product-thumbnails-wrapper .product-thumbnails-carousel .slick-track{margin-left:0;margin-right:0;}.product-thumbnails-wrapper .product-thumbnails-carousel .slick-list{outline:none !important;}.product-thumbnails-wrapper .product-thumbnails-carousel li{float:left;}.product-thumbnails-wrapper .product-thumbnails-carousel li a{display:block;border:1px solid transparent;border-radius:3px;padding:4px;}.product-thumbnails-wrapper .product-thumbnails-carousel li a:focus{outline:none;}.product-thumbnails-wrapper .product-thumbnails-carousel li a.active,.product-thumbnails-wrapper .product-thumbnails-carousel li a:focus{border-color:#ccc;}.product-thumbnails-wrapper .product-thumbnails-carousel li a .image-wrapper{background-color:#ccc;}.product-thumbnails-wrapper .product-thumbnails-carousel li a img{display:block;opacity:.95;}@media(max-width:1024px){.product-thumbnails-wrapper .product-thumbnails-carousel li{width:33.33333%;}}@media(min-width:1025px){.product-thumbnails-wrapper .product-thumbnails-carousel li{width:20%;}}.product-thumbnails-wrapper .button{align-self:center;}@media(min-width:668px){.product-thumbnails-wrapper .slick-arrow{position:absolute;top:50%;width:30px;height:30px;background:transparent url(../images/icon-arrow-small-grey-dark.svg) center center no-repeat;transform:translateY(-50%);z-index:1;}.product-thumbnails-wrapper .slick-arrow.slick-prev{margin-left:-10px;transform:translateY(-50%) scale(-1);}.product-thumbnails-wrapper .slick-arrow.slick-next{margin-right:-10px;}.product-thumbnails-wrapper .slick-arrow:hover{background-image:url(../images/icon-arrow-small-orange.svg);}}@media(max-width:667px){.product-thumbnails-wrapper{align-items:center;}.product-thumbnails-wrapper .carousel-pager{font-size:.875rem;font-weight:400;}.product-thumbnails-wrapper .slick-arrow{display:none !important;}}@media(min-width:1025px){.module-product-listing{min-height:460px;}}.product-listing-header{display:flex;align-items:center;justify-content:space-between;padding:20px 0;}.product-listing-header .select-wrapper{width:180px;}.product-listing-header .select-wrapper .form-select{z-index:1;}.product-listing-header .product-count{font-weight:600;font-size:.875rem;}.product-listing-header .product-count-mobile{margin-bottom:20px;}.ie .product-listing-header svg{width:15px;height:15px;}.ie9 .product-listing-header{overflow:hidden;}.ie9 .product-listing-header>div:first-of-type{float:left;}.ie9 .select-wrapper{float:right;}.button-list-view{cursor:pointer;margin-right:10px;}.button-list-view svg{fill:#4d4d4d;}.button-list-view.active svg{fill:#e76608;}@media(min-width:668px){.product-list{margin-left:-10px;margin-right:-10px;font-size:0;}.product-list>*{font-size:16px;}.product-list li{display:inline-block;padding-left:10px;padding-right:10px;vertical-align:top;margin-bottom:20px;transition:width .3s ease;}}@media(min-width:668px){.product-list .card .text-wrapper{display:flex;flex-direction:column;justify-content:space-between;}}@media(min-width:668px) and (max-width:1024px){.product-list li{width:50%;}}@media(max-width:667px){.product-list .card{margin-bottom:20px;}}.load-more-wrapper{padding-top:20px;text-align:center;}.load-more-wrapper .loading-indicator{display:inline-block;margin:20px auto 0;}.module-partner-links{padding-top:35px;padding-bottom:35px;background:#fff;}.module-partner-links .constrained{display:flex;justify-content:space-between;max-width:880px;}@media(min-width:668px) and (max-width:1024px){.module-partner-links .constrained{padding-left:40px;padding-right:40px;}}.module-partner-links a{display:inline-block;margin:0 10px;}@media(max-width:667px){.module-partner-links a{margin:0 5px;}}@media(min-width:668px){.module-partner-links img{max-height:85px;min-height:60px;}}@media(max-width:1024px){.module-partner-links img{max-height:60px;}}.no-flexbox .module-partner-links{text-align:center;}.no-flexbox .module-partner-links .constrained{display:block;max-width:1600px;}.no-flexbox .module-partner-links h2{margin-bottom:1.4rem;}.no-flexbox .module-partner-links img{display:inline-block;margin:0 2%;}@media(max-width:1024px){.no-flexbox .module-partner-links img{width:auto;}}.filter-search-input-wrapper .form-text{display:block;height:55px;margin:0 auto;padding:0 25px 0 75px;background:transparent url(../images/icon-search-orange.svg) 20px center no-repeat;border:2px solid #ccc;border-radius:28px;font-size:1.25rem;}@media(min-width:1025px){.filter-search-input-wrapper .form-text{width:650px;margin-bottom:70px;}}@media(min-width:668px) and (max-width:1024px){.filter-search-input-wrapper .form-text{width:580px;margin-bottom:60px;}}@media(max-width:667px){.filter-search-input-wrapper .form-text{width:100%;margin-bottom:50px;font-size:1.125rem;}}.filter-search-input-wrapper.filter-search-input-wrapper--search-results .form-text{margin-bottom:40px;}.filter-search-input-wrapper.no-icon .form-text{padding-left:25px;background-image:none !important;}.alphabet-navigation{display:flex;justify-content:space-around;border-bottom:1px solid #e76608;}@media(max-width:1024px){.alphabet-navigation{display:none;}}.alphabet-navigation .alphabet-letter{padding:0 5px;border-bottom:6px solid transparent;cursor:pointer;font-size:2rem;font-weight:300;}.alphabet-navigation .alphabet-letter.active{border-color:#e76608;color:#e76608;font-weight:600;}.alphabet-navigation .alphabet-letter[disabled]{color:#ccc;cursor:default;pointer-events:none;}@media(min-width:668px){.alphabet-results-list{min-height:34px;}}@media(max-width:667px){.alphabet-results-list{min-height:17px;}}.alphabet-results-list mark{background:transparent;font-weight:600;}.alphabet-results-list li{border-top:1px solid #ccc;}@media(min-width:1025px){.alphabet-results-list li:first-of-type{border-top:none;}}.alphabet-results-list li .alphabet-result-link{padding:25px 0;display:flex;justify-content:space-between;align-items:center;width:100%;}.alphabet-results-list li .alphabet-result-link:hover{text-decoration:none;}.alphabet-results-list li .alphabet-result-link:hover .button{background:#e76608;color:#fff;text-decoration:none;}@media(max-width:667px){.alphabet-results-list li .alphabet-result-link{padding:18px 0;}}.alphabet-results-list li .alphabet-result-name{margin-right:15px;font-size:1.5rem;font-weight:400;line-height:1;}@media(max-width:667px){.alphabet-results-list li .alphabet-result-name{font-size:1.125rem;}}.alphabet-results-list li .button{border-color:#e76608;color:#e76608;}.page-procedures .filter-search-input-wrapper .form-text{background-image:url(../images/icon-search-marine.svg);}.page-procedures .alphabet-navigation{border-color:#214c5e;}.page-procedures .alphabet-navigation .alphabet-letter.active{border-color:#214c5e;color:#214c5e;}.page-procedures .alphabet-results-list .button{border-color:#214c5e;color:#214c5e;}.page-procedures .alphabet-results-list li .alphabet-result-link:hover .alphabet-result-name{color:#214c5e;}.page-procedures .alphabet-results-list li .alphabet-result-link:hover mark{color:#214c5e;}.page-procedures .alphabet-results-list li .alphabet-result-link:hover .button{border-color:#214c5e;background-color:#214c5e;color:#fff;}.page-specialities .filter-search-input-wrapper .form-text{background-image:url(../images/icon-search-aquablue.svg);}.page-specialities .alphabet-navigation{border-color:#abdad5;}.page-specialities .alphabet-navigation .alphabet-letter.active{border-color:#abdad5;color:#abdad5;}.page-specialities .alphabet-results-list .button{border-color:#abdad5;color:#abdad5;}.page-specialities .alphabet-results-list li .alphabet-result-link:hover .alphabet-result-name{color:#abdad5;}.page-specialities .alphabet-results-list li .alphabet-result-link:hover mark{color:#abdad5;}.page-specialities .alphabet-results-list li .alphabet-result-link:hover .button{border-color:#abdad5;background-color:#abdad5;color:#fff;}.show-more{margin-top:1em;cursor:pointer;font-size:.875rem;line-height:1.125rem;font-weight:600;}.show-more:hover{color:#e76608;text-decoration:underline;}.module-product-description{padding-bottom:20px;}.module-product-description .rich-text p{line-height:1.5;}@media(min-width:668px){.module-testimonials{padding-top:60px;padding-bottom:60px;}}@media(max-width:667px){.module-testimonials{padding-top:45px;padding-bottom:45px;}}.testimonial{margin:0 auto;padding-bottom:30px;}@media(min-width:1025px){.testimonial{width:66.66667%;}}.testimonial:before{display:block;margin:0 auto 40px;width:50px;height:37px;background:transparent url(../images/icon-quote.svg) 0 0 no-repeat;content:"";}.testimonial blockquote{text-align:center;}@media(min-width:668px){.testimonial blockquote{font-size:2.125rem;line-height:2.5rem;}}@media(max-width:667px){.testimonial blockquote{font-size:1.75rem;line-height:2.125rem;}}.testimonial .testimonial-name{color:#e76608;margin:15px 0 0;font-weight:600;}.module-timeline{position:relative;}@media(min-width:1025px){.module-timeline:after{position:absolute;left:50%;top:40px;bottom:40px;content:"";border-left:1px solid #ccc;}}.module-timeline .timeline-subsection{position:relative;font-size:.875rem;line-height:1.125rem;}.module-timeline .timeline-subsection h3:empty{display:none;}.module-timeline .timeline-subsection .rich-text{max-width:initial;}.module-timeline .timeline-subsection .rich-text .subhead{margin-bottom:.75rem;}.module-timeline .timeline-subsection .rich-text p,.module-timeline .timeline-subsection .rich-text li{margin-bottom:1rem;font-size:.875rem;line-height:1.125rem;}@media(min-width:1025px){.module-timeline .timeline-subsection .constrained{display:flex;}}@media(min-width:1025px){.module-timeline .timeline-subsection .image-wrapper,.module-timeline .timeline-subsection .text-wrapper{display:flex;justify-content:center;flex-direction:column;width:50%;padding:40px 60px;}}.module-timeline .timeline-subsection .image-wrapper img{flex-shrink:0;}@media(min-width:668px) and (max-width:1024px){.module-timeline .timeline-subsection .image-wrapper{padding-top:40px;}}@media(max-width:667px){.module-timeline .timeline-subsection .image-wrapper{padding-top:30px;}}@media(min-width:668px) and (max-width:1024px){.module-timeline .timeline-subsection .text-wrapper{position:relative;padding:35px 60px 20px;}.module-timeline .timeline-subsection .text-wrapper:before{position:absolute;left:0;top:40px;bottom:40px;content:"";border-left:1px solid #ccc;}.module-timeline .timeline-subsection .text-wrapper:after{position:absolute;left:0;top:50%;width:10px;height:10px;margin-left:-4px;background-color:#ccc;border-radius:50%;content:"";transform:translateY(-50%);}}@media(max-width:667px){.module-timeline .timeline-subsection .text-wrapper{padding-top:15px;padding-bottom:10px;}}@media(min-width:1025px){.module-timeline .timeline-subsection:after{position:absolute;left:50%;top:50%;width:10px;height:10px;background-color:#ccc;border-radius:50%;content:"";transform:translate(-50%,-50%);}}@media(min-width:668px) and (max-width:1024px){.module-timeline .timeline-subsection:after{left:35px;}}.module-timeline .timeline-subsection:nth-of-type(even) .constrained{flex-direction:row-reverse;}.module-timeline--striped .timeline-subsection:nth-of-type(odd){background:#f8f8f8;}.no-flexbox .module-timeline .timeline-subsection .image-wrapper{float:left;}.no-flexbox .module-timeline .timeline-subsection .text-wrapper{float:right;}.no-flexbox .module-timeline .timeline-subsection:nth-of-type(even) .image-wrapper{float:right;}.no-flexbox .module-timeline .timeline-subsection:nth-of-type(even) .text-wrapper{float:left;}.module-ranges-listing{text-align:center;}.flip-card-list .flip-card--range .flip-card-front,.flip-card-list .flip-card--range .flip-card-back{padding:8% 12%;}.flip-card-list .flip-card--range .flip-card-back .button{color:#4d4d4d;}.flip-card-list .flip-card--range .flip-card-back .button:hover{color:#e64e0f;}.flip-card-list .flip-card--range h3{margin-bottom:.5em;line-height:1.25;}.flip-card-list .flip-card--range .button{bottom:10%;}@media(max-width:667px){.flip-card-list .flip-card--range h3{font-size:5.71429vw;}.flip-card-list .flip-card--range p{font-size:4vw;}}@media(min-width:668px) and (max-width:1024px){.flip-card-list .flip-card--range h3{font-size:3.33333vw;}.flip-card-list .flip-card--range p{font-size:2.33333vw;}}@media(min-width:1025px){.flip-card-list .flip-card--range h3{font-size:1.73913vw;}.flip-card-list .flip-card--range p{font-size:1.21739vw;}}@media(min-width:1600px){.flip-card-list .flip-card--range h3{font-size:1.75rem;}.flip-card-list .flip-card--range p{font-size:1.25rem;}}@media(min-width:668px) and (max-width:1024px){.product-detail-intro{padding:5%;}}@media(min-width:1025px){.product-detail-intro{padding:40px;}}.table-product-comparison{margin-bottom:40px;border-bottom:1px solid #4d4d4d;text-align:center;font-weight:400;font-size:.8125rem;width:100%;}.table-product-comparison .tick,.table-product-comparison .cross{width:15px;height:10px;text-indent:200%;overflow:hidden;white-space:nowrap;font-size:1px;display:inline-block;background:url(../images/sprite.svg) 0 -1186px no-repeat;}.table-product-comparison .cross{background-position:-26px -1186px;}.table-product-comparison tr th,.table-product-comparison tr td{padding:10px 0;line-height:1.6;}.table-product-comparison tr th:first-child,.table-product-comparison tr td:first-child{text-align:left;}.table-product-comparison tr th:nth-child(even),.table-product-comparison tr td:nth-child(even){background:#f8f8f8;}.table-product-comparison tr td{width:90px;}.table-product-comparison tr td.auto-width{width:auto;text-align:left;background:#fff;}.table-product-comparison tr th{padding-left:0;}.table-product-comparison tr th.table-header-top{line-height:1.2;background:#fff !important;padding-top:0;}.table-product-comparison tr th .table-header{font-weight:600;margin:0 0 5px;}.table-product-comparison tr th .table-header--alt{color:#e76608;}.table-product-comparison tr th strong{display:block;}.table-product-comparison tr th span{display:inline-block;padding:0 5px 0 0;vertical-align:top;}.table-product-comparison tr th span.sku-number{color:#e76608;font-weight:600;text-align:center;display:block;}.table-product-comparison tbody tr:not(:last-child){border-bottom:1px solid #e4e4e4;}.table-product-comparison tbody tr:first-child{border-top:1px solid #4d4d4d;}.table-product-comparison tbody tr:last-child{border-bottom:1px solid #4d4d4d;}.table-product-comparison.no-margin{margin:0;}.accordion{border-bottom:1px solid #ccc;}.accordion .subhead{margin:0 0 10px;}.accordion .accordion{margin:35px 20px;}@media(max-width:667px){.accordion .accordion{margin:35px 17px;}}.module-accordion .accordion{max-width:556px;}@media(max-width:1024px){.module-accordion .accordion{max-width:578px;}}@media(max-width:1024px){.non-desktop-accordion{border-bottom:1px solid #ccc;}}.accordion-header,.tab-header{cursor:pointer;padding:17px 40px 15px 0;user-select:none;border-top:1px solid #ccc;position:relative;}.accordion-header h4,.tab-header h4{margin:0 !important;font-weight:600;font-size:.875rem;line-height:1.4;}.accordion-header:before,.tab-header:before{content:"";position:absolute;right:10px;top:53%;transform:translateY(-53%);width:17px;height:17px;display:block;background:url(../images/sprite.svg) 1px -651px no-repeat;}.accordion-header.active,.active.tab-header{border-top:1px solid #4d4d4d;}.accordion-header.active:before,.active.tab-header:before{background-position:1px -669px;}.module-accordion>.accordion>.accordion-header,.module-accordion>.accordion>.tab-header{text-transform:uppercase;}.tab-content .accordion{max-width:100% !important;}.tab-content .accordion .accordion-header,.tab-content .accordion .tab-header{text-transform:none !important;}.accordion-content{display:none;padding-bottom:17px;}@media(min-width:1025px){.non-desktop-accordion-content{display:initial !important;}}@media(max-width:1024px){.non-desktop-accordion-content{display:none;}}.accordion-header.active+.accordion-content+.accordion-header,.active.tab-header+.accordion-content+.accordion-header,.accordion-header.active+.accordion-content+.tab-header,.active.tab-header+.accordion-content+.tab-header{border-color:#4d4d4d;}.accordion-content:last-of-type{position:relative;}.accordion-content:last-of-type:after{position:absolute;bottom:-1px;left:0;width:100%;border-bottom:1px solid #4d4d4d;content:"";}.accordion-header.active+.accordion-content:last-of-type:after,.active.tab-header+.accordion-content:last-of-type:after{border-color:#4d4d4d;}@media(max-width:1024px){.non-desktop-accordion .accordion-header.active+.non-desktop-accordion-content:last-of-type,.non-desktop-accordion .active.tab-header+.non-desktop-accordion-content:last-of-type{position:relative;}.non-desktop-accordion .accordion-header.active+.non-desktop-accordion-content:last-of-type:after,.non-desktop-accordion .active.tab-header+.non-desktop-accordion-content:last-of-type:after{position:absolute;bottom:-1px;left:0;width:100%;border-bottom:1px solid #4d4d4d;content:"";}.non-desktop-accordion .accordion-header.active+.non-desktop-accordion-content:last-of-type:after,.non-desktop-accordion .active.tab-header+.non-desktop-accordion-content:last-of-type:after{bottom:-21px;}}@media(max-width:667px){.module-tabbed-content{border-bottom:1px solid #ccc;}}.tab-group{display:flex;}.tab-group .tab{display:inline-block;flex:1;height:50px;padding:15px;border:1px solid #f8f8f8;background-color:#f8f8f8;border-bottom:1px solid #ccc;text-align:center;text-decoration:none;font-weight:600;border-radius:6px 6px 0 0;font-size:.875rem;text-transform:uppercase;}.tab-group .tab:hover{text-decoration:none;}.tab-group .tab.active{color:#e76608;background-color:transparent;border-color:#ccc;border-bottom:1px solid transparent;}.soft-tabs .tab-group{border-bottom:1px solid #e4e4e4;display:block;text-align:center;}.soft-tabs .tab-group .tab{border:none;background-color:transparent;border-radius:0;font-size:1.5rem;padding:40px 50px;height:auto;text-transform:none;}.soft-tabs .tab-group .tab.active{text-decoration:underline;}@media(max-width:1024px){.soft-tabs .tab-group .tab{padding:40px 20px;}}.tab-group.tab-group--sub{background:#f8f8f8;}.tab-header.active+.tab-content+.tab-header{border-color:#4d4d4d;}@media(max-width:1024px){.tab-header.active+.tab-content:last-of-type{position:relative;}.tab-header.active+.tab-content:last-of-type:after{position:absolute;bottom:-1px;left:0;width:100%;border-bottom:1px solid #4d4d4d;content:"";}}.tab-content{padding:0 0 20px;}.tab-content:not(.active){display:none;}.soft-tabs .tab-content{border:none;}@media(min-width:668px){.soft-tabs .tab-content{padding-left:0;padding-right:0;}}@media(max-width:1024px){.soft-tabs .tab-content{padding-bottom:20px;}}@media(min-width:668px){.tab-content .tab-group--sub{margin-top:-33px;}}.tab-content .tab-group{background:#f8f8f8;}@media(min-width:668px){.tab-content .tab-group{margin-top:-33px;}}@media(min-width:1025px){.tab-content .tab-content{padding-bottom:0;}}@media(min-width:668px){.tab-content{padding:33px 40px 40px;border:1px solid #ccc;border-top:none;}}.soft-tabs .tab-header{margin-left:34px;margin-right:34px;}@media(max-width:667px){.soft-tabs .tab-header{margin-left:17px;margin-right:17px;}}@media(max-width:480px){.soft-tabs .tab-header{margin-left:3.5%;margin-right:3.5%;}}@media(max-width:1024px){.soft-tabs .soft-tabs{margin:0 20px 20px;}}@media only screen and (max-width:400px){.soft-tabs .soft-tabs{margin:20px 5px;}}.filters-wrapper{position:relative;z-index:2;background:#fff;}@media(min-width:1025px){.filters-wrapper{display:inline-block;width:230px;vertical-align:top;}}.filters-wrapper h2{margin-bottom:20px;font-size:.875rem;line-height:1.0625rem;font-weight:600;text-transform:uppercase;}.filters-wrapper hr{margin-top:-9px;margin-bottom:9px;height:0;border:none;border-bottom:1px solid #ccc;}.filters-wrapper .include-in-results{margin-top:40px;}@media(min-width:1025px){.filters-wrapper .include-in-results{margin-bottom:60px;}}@media(max-width:1024px){.filters-wrapper .include-in-results{margin-bottom:20px;}}@media(max-width:1024px){.filters-wrapper .non-desktop-accordion{border-bottom:1px solid #ccc;}.filters-wrapper .accordion-header h2,.filters-wrapper .tab-header h2{margin-bottom:0;}}.filters-wrapper .loading-indicator{margin-bottom:30px;position:relative;left:50%;transform:translateX(-50%);}.row .listing-wrapper{position:relative;display:block;}@media(min-width:1025px){.row .listing-wrapper{margin-left:auto;margin-right:auto;width:calc(100% - 230px);}}@media(min-width:1025px){.row .filters-wrapper+.listing-wrapper{display:inline-block;vertical-align:top;}}a.more{font-weight:600;}a.more:hover{color:#e76608;text-decoration:underline;}.filter-type{display:block;margin-bottom:15px;padding:5px 0;cursor:pointer;font-size:.875rem;font-weight:600;outline:none;text-align:left;}@media(max-width:1024px){.filter-type{padding-right:50px;}}@media(min-width:1025px){.filter-type{width:calc(100% + 20px);}}.filter-type:hover{color:#e76608;}.filter-type.active{color:#e76608;}@media(min-width:1025px){.filter-type.active{border-right:2px solid #e76608;}}@media(max-width:1024px){.non-desktop-filters-wrapper{position:relative;}.non-desktop-filters-wrapper h2:first-of-type{margin-top:25px;}}.product-filter-panel{position:absolute;transition:opacity .2s ease,visibility .2s ease,transform .2s ease;z-index:3;}.product-filter-panel:not(.active){opacity:0;visibility:hidden;}@media(min-width:1025px){.product-filter-panel{top:0;left:100%;margin-left:10px;padding:20px 50px;min-width:500px;background-color:#f8f8f8;border-left:1px solid #f8f8f8;}.product-filter-panel:not(.active){transform:translateX(-20px);}.product-filter-panel.active{border-left-color:#e76608;}}@media(max-width:1024px){.product-filter-panel{top:-15px;width:100%;padding-top:15px;padding-bottom:15px;background:#fff;transition:opacity .2s ease,visibility .2s ease,transform .3s cubic-bezier(.4,0,.2,1);}.product-filter-panel:not(.active){transform:translateX(-100%);}}.filter-panel-title{position:relative;display:flex;justify-content:space-between;padding-bottom:40px;padding-left:20px;color:#e76608;cursor:pointer;font-size:.875rem;font-weight:600;text-transform:uppercase;}.filter-panel-title:before{position:absolute;left:0;top:0;width:9px;height:16px;background:transparent url(../images/icon-arrow-small-orange.svg) 0 0 no-repeat;content:"";transform:scaleX(-1);}.filter-panel-title .button-clear{padding-left:0;padding-right:20px;background-position:center right;}.filter-panel-header{margin-bottom:20px;border-bottom:1px solid #ccc;}@media(max-width:1024px){.filter-panel-header{padding-top:20px;border-top:1px solid #ccc;}}.button-close{position:absolute;top:0;right:0;width:56px;height:56px;background:transparent url(../images/icon-close-small.svg) 50% 50% no-repeat;cursor:pointer;}.button-close.button-close--large{background-image:url(../images/icon-close-large.svg);}.button-clear{padding-left:20px;font-size:.875rem;font-weight:400;background:transparent url(../images/icon-clear.svg) center left no-repeat;}.toggle-switch{position:relative;display:block;margin-bottom:17px;}.toggle-switch.hide{display:none;}.toggle-switch.indented{margin-left:20px;}.toggle-switch .label-text{display:block;font-size:.875rem;font-weight:400;line-height:1.375rem;user-select:none;}.toggle-switch .label-text--large{font-size:.875rem;}@media(min-width:1025px){.toggle-switch .label-text{padding-left:50px;}}.toggle-switch .label-text:before,.toggle-switch .label-text:after{position:absolute;content:"";}.toggle-switch .label-text:before{top:0;left:0;width:40px;height:22px;background-color:#e4e4e4;border-radius:40px;transition:background-color 150ms ease;}.toggle-switch .label-text:after{top:2px;left:2px;width:18px;height:18px;margin-right:2px;background-color:#fff;border-radius:50%;transform:translateX(0);transition:transform 150ms ease;}@media(max-width:1024px){.toggle-switch .label-text:before{left:auto;right:0;}.toggle-switch .label-text:after{left:auto;right:18px;}}@media(max-width:1024px){.toggle-switch .label-text--left-align-switch{padding-left:50px !important;}.toggle-switch .label-text--left-align-switch:before{left:0;right:auto;}.toggle-switch .label-text--left-align-switch:after{left:2px;right:auto;}}.toggle-switch input{position:absolute;visibility:hidden;}.toggle-switch input:checked+.label-text:before{background-color:#e76608;}.toggle-switch input:checked+.label-text:after{transform:translateX(18px);}.filter-panel-filters{column-gap:20px;}@media(min-width:1025px){.filter-panel-filters{column-count:3;}}@media(min-width:668px) and (max-width:1024px){.filter-panel-filters{column-count:2;}}.filter-checkbox{position:relative;display:inline-block;min-height:30px;margin-bottom:20px;page-break-inside:avoid;break-inside:avoid;}.filter-panel-header .filter-checkbox{margin-right:30px;}.filter-panel-filters .filter-checkbox{display:block;}.filter-checkbox .label-text{display:block;padding-left:45px;padding-top:8px;font-size:.875rem;font-weight:600;user-select:none;}.filter-checkbox .label-text:before,.filter-checkbox .label-text:after{position:absolute;left:0;top:0;content:"";}.filter-checkbox .label-text:before{width:30px;height:30px;border:2px solid #4d4d4d;border-radius:4px;opacity:.2;}.filter-checkbox .label-text:after{width:30px;height:30px;background:transparent url(../images/icon-tick-large.svg) center center no-repeat;opacity:0;}.filter-checkbox input{position:absolute;visibility:hidden;}.filter-checkbox input:checked+.label-text{color:#e76608;}.filter-checkbox input:checked+.label-text:before{border-color:#e76608;}.filter-checkbox input:checked+.label-text:before,.filter-checkbox input:checked+.label-text:after{opacity:1;}@media(min-width:1025px){.filter-checkbox--small{min-height:16px;}.filter-checkbox--small .label-text{padding-left:25px;padding-top:2px;}.filter-checkbox--small .label-text:before{width:16px;height:16px;border-radius:3px;}.filter-checkbox--small .label-text:after{left:2px;top:4px;width:11px;height:8px;background-image:url(../images/icon-tick-small.svg);}}.product-specifications-tabs h3{margin:0 0 10px;color:#e76608;}.product-specifications-tabs h3.tight{margin:0 0 5px;}.product-specifications-tabs h4{font-weight:600;font-size:.875rem;margin:0 0 3px;line-height:1.4;}.product-specifications-features-list{padding-left:47px;}.product-specifications-features-list .features-list-header{position:relative;}.product-specifications-features-list .features-list-header:before{content:"";position:absolute;left:-47px;top:-5px;width:36px;height:30px;background-image:url(../images/sprite.svg);background-repeat:no-repeat;display:block;z-index:1;}.product-specifications-features-list .features-list-header.overview:before{background-position:0 -35px;}.product-specifications-features-list .features-list-header.realism:before{background-position:0 -72px;}.product-specifications-features-list .features-list-header.versatility:before{background-position:0 -109px;}.product-specifications-features-list .features-list-header.cleaning:before{background-position:0 -145px;}.product-specifications-features-list .features-list-header.safety:before{background-position:0 -181px;}.product-specifications-features-list .features-list-header.anatomy:before{background-position:0 2px;}.product-specifications-features-list .features-list-header.simulated-patient:before{background-position:0 -217px;}.product-contains-list li{overflow:hidden;padding:0 0 20px;}.product-contains-list li:last-child{padding:0;}.product-contains-list li .product-contains-image{width:110px;float:left;margin:0 20px 0 0;background-color:#ccc;}.product-contains-list li .product-contains-image img{opacity:.95;}@media(max-width:667px){.product-contains-list li .product-contains-image{width:104px;}}.product-contains-list li .product-contains-text{float:left;width:calc(100% - 130px);font-size:.875rem;}@media(max-width:667px){.product-contains-list li .product-contains-text{width:calc(100% - 124px);}}.product-contains-list li .product-contains-text h3{color:#e76608;font-size:1.25rem;line-height:1.2;font-weight:400;margin-top:-5px;margin-bottom:0;}.product-contains-list li .product-contains-text p{font-size:.875rem;line-height:1.4;font-weight:400;margin:0 0 5px;}.product-contains-list li .product-contains-text a{font-weight:600;}.product-contains-list li.product-contains-case h3{color:#4d4d4d;}.document-downloads{overflow:hidden;margin:0 0 40px;}.tab-content .document-downloads{margin:0;}.document-downloads .document-downloads-list:last-child{padding:0;}.document-downloads-title{margin:0 0 15px;}.document-downloads-list{margin:10px 0;}.tab-content .document-downloads-list{float:left;width:100%;padding-right:20px;}@media only screen and (max-width:450px){.tab-content .document-downloads-list{float:none;width:auto;padding:0 0 10px;}}.document-downloads-list li{padding:0 0 20px;position:relative;min-height:40px;font-weight:600;line-height:18px;}.document-downloads-list li:last-child{padding-bottom:0;}.document-downloads-list li a{display:block;padding:0 0 0 50px;position:relative;min-height:32px;word-break:break-all;}.document-downloads-list li a .name{font-weight:normal;}.document-downloads-list li a:before{content:"";width:35px;height:35px;display:block;position:absolute;left:0;top:0;background:url(../images/sprite.svg) 0 0 no-repeat;}.document-downloads-list li a.document:before{background-position:-1px -694px;}.document-downloads-list li a.document:hover:before{background-position:-1px -822px;}.document-downloads-list li a.download:before{background-position:-1px -738px;}.document-downloads-list li a.download:hover:before{background-position:-1px -866px;}.document-downloads-list li a.link:before{background-position:-1px -779px;}.document-downloads-list li a.link:hover:before{background-position:-1px -911px;}.document-downloads-list li span{display:block;font-weight:400;}.document-downloads-list--bordered{border-top:1px solid #e4e4e4;padding-top:20px;}.document-downloads-list--bordered li{margin-bottom:20px;border-bottom:1px solid #e4e4e4;}.document-downloads-list--bordered li:last-child{padding-bottom:20px;margin-bottom:40px;}.listing-filter,.page-listing-filter{text-align:right;}.listing-filter .select-wrapper,.page-listing-filter .select-wrapper{width:180px;display:inline-block;}.listing-filter .select-wrapper .form-select,.page-listing-filter .select-wrapper .form-select{text-transform:uppercase;font-size:.875rem;font-weight:600;}.page-listing{padding-top:12px;border-bottom:1px solid #ccc;}.page-listing-item{padding:15px 0;border-top:1px solid #ccc;position:relative;clear:both;font-size:0;line-height:0;}.page-listing-item.clickable{cursor:pointer;}.page-listing-item-link{display:block;overflow:hidden;}.page-listing-item-link:hover{text-decoration:none !important;}.page-listing-item-link:hover p{color:#4d4d4d;}.page-listing-item-link:hover .subhead{text-decoration:none;}.page-listing-item-link:hover .page-listing-title{text-decoration:underline;}.page-news .page-listing-item-link:hover .page-listing-title{color:#ff4236;}.page-events .page-listing-item-link:hover .page-listing-title{color:#ffaf00;}.page-listing-item-link:hover .button{background:#e76608;color:#fff;}.page-news .page-listing-item-link:hover .button{background:#ff4236;color:#fff;}.page-events .page-listing-item-link:hover .button{background:#ffaf00;color:#fff;}.page-listing-image,.page-listing-text{display:inline-block;vertical-align:top;}.page-listing-image{width:170px;margin-right:20px;background:#fff;}.page-listing-image img{margin:0;display:block;}@media(max-width:1024px){.page-listing-image{display:none;}}.page-listing-text{width:calc(100% - 190px);padding-right:180px;}@media(min-width:668px) and (max-width:1024px){.page-listing-text{width:100%;}}@media(max-width:667px){.page-listing-text{width:100%;padding:0;}}.page-listing-meta p{font-weight:600;}.page-listing-meta p:last-child{margin:0;}.page-listing-meta.inline p{display:inline-block;vertical-align:top;margin-bottom:0;padding-right:30px;}@media(max-width:667px){.page-listing-meta{width:calc(100% - 160px);overflow:hidden;display:inline-block;}}@media only screen and (max-width:400px){.page-listing-meta{display:block;width:100%;}}@media(max-width:667px){.page-news .page-listing-meta{margin-top:20px;}}@media only screen and (max-width:400px){.page-news .page-listing-meta{margin-top:0;}}.page-listing-button{position:absolute;right:0;top:50%;z-index:98;margin-top:-26px;}@media(max-width:667px){.page-listing-button{top:auto;right:auto;position:relative;float:right;width:160px;text-align:right;margin:0;z-index:1;}}@media only screen and (max-width:400px){.page-listing-button{float:none;width:100%;text-align:left;padding:13px 0 0;}}.page-listing-button .button{border-color:#e76608;color:#e76608;}.page-listing-button .button:hover{background:#e76608;color:#fff;}.page-events .page-listing-button .button{border-color:#ffaf00;color:#ffaf00;}.page-events .page-listing-button .button:hover{background:#ffaf00;color:#fff;}.page-news .page-listing-button .button{border-color:#ff4236;color:#ff4236;}.page-news .page-listing-button .button:hover{background:#ff4236;color:#fff;}.page-listing .subhead{color:#e76608;margin:0 0 15px;}.page-events .page-listing .subhead{color:#ffaf00;}.page-news .page-listing .subhead{color:#ff4236;}.page-listing-title{margin:-5px 0 5px;max-width:675px;}@media(max-width:667px){.page-listing-title{margin:-5px 0 13px;min-height:0;max-width:530px;}}.page-events .page-listing-title{min-height:48px;}@media(max-width:1024px){.page-events .page-listing-title{margin-bottom:14px;}}.page-events .page-listing-title a:hover{color:#ffaf00;}.page-news .page-listing-title a:hover{color:#ff4236;}.page-listing p{max-width:530px;margin:0 0 10px;}.page-meta p.icon{padding-left:28px;position:relative;margin:0 0 5px;}.page-meta p.icon:before{content:"";width:20px;height:20px;display:block;position:absolute;left:0;top:0;background-image:url(../images/sprite.svg);background-repeat:no-repeat;}.page-meta p.icon.event-date:before{background-position:-21px -610px;}.page-meta p.icon.duration:before{background-position:0 -611px;}.page-meta p.icon.event-location:before{background-position:0 -582px;}.page-meta p.icon.pound:before{background-position:-23px -583px;}.page-meta p.icon.dollar:before{background-position:-23px -629px;}.page-meta p.icon.krona:before{background-position:0 -1199px;}.module-page-detail .article-header{border-bottom:1px solid #ccc;margin:65px 0 40px;}@media(max-width:1024px){.module-page-detail .article-header{margin:65px 0 34px;}}@media(max-width:667px){.module-page-detail .article-header{margin:25px 0 34px;}}.module-page-detail .article-header .h2,.module-page-detail .article-header .fls-product-cta-title{margin:-5px 0 17px;max-width:1060px;}@media only screen and (max-width:1600px){.module-page-detail .article-header .h2,.module-page-detail .article-header .fls-product-cta-title{max-width:960px;}}@media only screen and (max-width:1200px){.module-page-detail .article-header .h2,.module-page-detail .article-header .fls-product-cta-title{max-width:868px;}}.module-page-detail .article-header .intro-copy{margin:0 0 37px;}@media(max-width:1024px){.module-page-detail{max-width:578px;}}.page-detail-content{position:relative;}.page-detail-content .article-intro{padding:0 0 30px 290px;position:relative;}@media(max-width:1024px){.page-detail-content .article-intro{padding:0 0 30px;}}.page-detail-content .article-intro-text{width:290px;padding-right:50px;position:absolute;left:0;top:0;z-index:1;}.page-detail-content .article-intro-text p{margin:0 0 17px;}@media(max-width:1024px){.page-detail-content .article-intro-text{width:auto;padding:0;position:relative;top:auto;left:auto;}}.page-detail-content .article-intro-text-inner{overflow:hidden;height:432px;padding:0 0 34px;box-sizing:unset;}.page-detail-content .article-intro-text-inner.caption{padding:0 0 20px;}@media only screen and (max-width:1600px){.page-detail-content .article-intro-text-inner{height:376px;}}@media only screen and (max-width:1200px){.page-detail-content .article-intro-text-inner{height:324px;}}@media(max-width:1024px){.page-detail-content .article-intro-text-inner{height:auto;padding:0;overflow:visible;}}.page-detail-content .article-intro-image{max-width:768px;}@media only screen and (max-width:1600px){.page-detail-content .article-intro-image{max-width:670px;}}@media only screen and (max-width:1200px){.page-detail-content .article-intro-image{max-width:578px;}}.page-detail-content .article-intro-image p{margin:0;}@media(max-width:1024px){.page-detail-content .article-intro-image{max-width:auto;}}.page-detail-content .meta a{font-weight:600;}.page-news .page-detail-content .meta a:hover{color:#ff4236;}.page-events .page-detail-content .meta a:hover{color:#ffaf00;}.page-detail-content .meta address{padding:0;}.page-detail-content .meta.spaced{margin-top:23px;}.page-detail-content .meta--caption{margin:17px 0 0;}@media(max-width:1024px){.page-detail-content .meta{position:relative;bottom:auto;left:auto;}}.page-detail-content .article-main{clear:both;padding-left:290px;}@media(max-width:1024px){.page-detail-content .article-main{padding:0;}}@media(min-width:1025px){.page-events .article-main-content{min-height:430px;}}.module-image-caption{max-width:556px;text-align:left;}.module-image-caption .subhead{color:#e76608;}.page-news .module-image-caption .subhead{color:#ff4236;}.page-events .module-image-caption .subhead{color:#ffaf00;}.module-image-caption p{margin:0;}.module-image-caption.tight{margin:0;}@media(max-width:1024px){.module-image-caption{max-width:589px;}}@media only screen and (max-width:778px){.button-cta .constrained{margin:0;overflow:hidden;}}.button-cta .button-cta-list{font-size:0;text-align:center;padding:38px 0 0;max-width:940px;margin:0 auto;}@media(max-width:1024px){.button-cta .button-cta-list{max-width:800px;}}@media only screen and (max-width:778px){.button-cta .button-cta-list{max-width:260px !important;}.button-cta .button-cta-list .slick-list{overflow:visible;}}.button-cta .button-cta-list .button-cta-list-item{max-width:240px;height:285px;display:inline-block;vertical-align:top;}.button-cta .button-cta-list[data-count='5'] .button-cta-list-item{width:250px;}.button-cta .cta{width:220px;margin:0 auto;}.button-cta .cta .button{min-width:160px;margin:10px 0;color:#e76608;border-color:#e76608;}.button-cta .cta img{filter:grayscale(100%);opacity:.5;width:160px;}.button-cta .cta a{display:block;}.button-cta .cta a.active .button,.button-cta .cta a:hover .button{background:#e76608;color:#fff;}.button-cta .cta a.active img,.button-cta .cta a:hover img{filter:unset;opacity:1;}.button-cta.dark-bg{background:#4d4d4d;}.button-cta.dark-bg .cta{background:#4d4d4d;}.button-cta.dark-bg .cta .button{color:#fff;border-color:#fff;}.button-cta.dark-bg .cta img{filter:unset;opacity:1;}.button-cta.dark-bg .cta a{background:#4d4d4d;opacity:.8;}.button-cta.dark-bg .cta a.active,.button-cta.dark-bg .cta a:hover{opacity:1;}.button-cta.dark-bg .cta a.active .button,.button-cta.dark-bg .cta a:hover .button{background:#fff;color:#4d4d4d;}.button-cta.dark-bg .cta-title,.button-cta.dark-bg .cta-title-contact{color:#fff;}.button-cta.dark-bg .cta-navigation .slick-next,.button-cta.dark-bg .cta-navigation .slick-prev{background-image:url(../images/icon-arrow-small-white.svg) !important;opacity:.8;}.button-cta.dark-bg .cta-navigation .slick-next:hover,.button-cta.dark-bg .cta-navigation .slick-prev:hover{opacity:1;}.button-cta.dark-bg .cta-navigation .slick-dots li button{border-color:#fff;}.button-cta.dark-bg .cta-navigation .slick-dots li button:hover{background:#fff;}.button-cta.dark-bg .cta-navigation .slick-dots li.slick-active button{background-color:#fff;}.button-cta .cta-navigation{max-width:620px;position:relative;margin:0 auto;}.button-cta .cta-navigation .slick-next,.button-cta .cta-navigation .slick-prev{outline:0;opacity:1;width:30px;height:30px;top:-8px;background:transparent url(../images/icon-arrow-small-grey-dark.svg) center center no-repeat;}.button-cta .cta-navigation .slick-next:hover,.button-cta .cta-navigation .slick-prev:hover{background-image:url(../images/icon-arrow-small-orange.svg);}.button-cta .cta-navigation .slick-dots li button{outline:0;}.button-cta .cta-title{padding:38px 0 0;}.button-cta .cta-title-contact{margin:33px 0 0;padding:0 0 15px;}.button-cta .cta-title-contact a{font-weight:400;}.ie11 .button-cta .cta img,.ie10 .button-cta .cta img,.ie9 .button-cta .cta img{opacity:1;}.job-listing-header{margin:0 0 40px;}.job-listing-header .button-cta .cta-navigation .slick-prev,.job-listing-header .button-cta .cta-navigation .slick-next{display:none !important;}@media(max-width:1024px){.job-listing-header .button-cta .button-cta-list{max-width:720px;}}.job-listing-regions .cta a{outline:0;}.job-listing-content{display:none;}.job-listing-content.active{display:block;}.job-listing-content .page-listing{padding-top:0;margin-bottom:40px;}.job-listing-title{margin:0 0 34px;}.job-listing-intro{max-width:780px;margin:0 auto 25px;}.jobs-listing-no-vacancies{background:#4d4d4d;text-align:center;padding:50px 0 60px;}.jobs-listing-no-vacancies .no-vacncies-statement{color:#fff;max-width:700px;margin:0 auto 54px;}.jobs-listing-no-vacancies .button{border-color:#fff;}@media(min-width:1025px){.jobs-list{width:750px;box-sizing:content-box;}.jobs-list .page-listing-text{padding-right:0;}}.job-detail{margin:0 auto;max-width:556px;}@media(max-width:1024px){.job-detail{max-width:578px;}}.job-detail a{font-weight:500;}.job-detail .subhead{color:#e76608;margin:0 0 10px;}.job-detail .job-detail-meta{margin:40px 0;}.job-detail .job-detail-summary{margin-top:20px;}.job-detail .job-detail-meta .icon{font-weight:500;}.job-detail .page-meta p.icon{margin:0 0 10px;}.job-detail .job-detail-footer p:last-child{margin:0;}.image-holder{height:56.25vw;max-height:680px;background-position:center center;background-repeat:no-repeat;background-size:cover;}.image-holder-text{padding-top:10px;}.image-holder-text p{margin-bottom:0;font-size:.875rem;}.image-holder-text .subhead{color:#e76608;}.page-news .image-holder-text .subhead{color:#ff4236;}.page-events .image-holder-text .subhead{color:#ffaf00;}.cart-table{width:100%;font-weight:400;}.cart-table--border-btm{border-bottom:1px solid #4d4d4d;}.cart-table th{font-weight:600;}.cart-table td{vertical-align:top;border-top:1px solid #ccc;}.cart-table td.align-btm{vertical-align:bottom;}.cart-table td.align-left{text-align:left;}.cart-table td.border-dark{border-color:#4d4d4d;}.cart-table td.border-top{border-top:1px solid #4d4d4d;}.cart-table .left{text-align:left;border-right:1px solid #ccc;vertical-align:top;}.cart-table .left.no-border{border:none;}.cart-table .left.no-borderborder-top-dark{border-top:1px solid #4d4d4d;}.cart-table .left.no-right-border{border-right:none;}.cart-table .left.border-top{border-top:1px solid #4d4d4d;}.cart-table .left--header{border:none;border-bottom:1px solid #4d4d4d;vertical-align:middle;}.cart-table .left--header--highlight{color:#e76608;text-transform:uppercase;}.cart-table .small{width:125px;text-align:center;padding:48px 0 20px;}.cart-table .small.border{border-right:1px solid #ccc;}.cart-table .small.cart-quantity{width:95px;padding:20px 0;}.cart-table .small.cart-quantity.v-align{vertical-align:middle;padding:20px;background:#f8f8f8;}.cart-table .small.cart-quantity.v-align input{margin:0;}@media(max-width:667px){.cart-table .small.cart-quantity.v-align{padding:20px 10px;}}.cart-table .small.align-right{text-align:right;font-size:1.25rem;padding:15px 15px 15px 0 !important;vertical-align:middle;}.cart-table .small.align-right--no-r-pad{padding-right:0 !important;}.cart-table .small.cart-total{font-weight:600;font-size:1.375rem;color:#e76608;text-transform:uppercase;border-color:#4d4d4d;}.cart-table .small.cart-total .cart-total-notes{display:block;text-transform:none;}.cart-table .small--header{border-bottom:1px solid #4d4d4d;padding:20px 0 !important;}.cart-table .small--total{padding:30px 0;}.cart-table .small--total strong{display:block;font-size:12px;text-transform:uppercase;padding:5px 0 0;}.cart-table .small--lg{width:145px;}.cart-table>tbody>tr:last-child{border-color:#4d4d4d;}.cart-table .cart-amount{font-size:1.25rem;}.cart-table .cart-remove{text-transform:uppercase;outline:0;font-size:.8125rem;}.cart-table .cart-remove:hover{color:#e76608;text-decoration:underline;cursor:pointer;}.cart-table .input-wrapper{text-align:center;}.cart-table .input-quantity{border:1px solid #ccc;padding:5px;font-size:18px;font-weight:600;width:50px;height:45px;margin-bottom:20px;text-align:center;}.cart-table .input-quantity:focus{outline:0;border-color:#4d4d4d;}.cart-table.cart-table--mobile .small{padding:10px 0;}.cart-table.cart-table--mobile .cart-table-product{padding:10px 0;}.cart-table.cart-table--mobile .cart-table-product .cart-title{margin:10px 0 0;}.cart-table.cart-table--mobile .input-quantity{margin-bottom:3px;}.cart-table.cart-table--mobile .product-title{margin:0 0 7px;}.cart-table.cart-table--mobile .mobile-title{margin:6px 0 7px;}.cart-table.cart-table--mobile .cart-mobile-image{background:#ccc;}.cart-table.cart-table--mobile .cart-mobile-image img{opacity:.95;}.cart-table.cart-table--mobile .small--total strong{display:none;}.cart-table.cart-table--mobile .cart-table-product-quantities{font-size:0;border-top:1px solid #ccc;display:flex;}.cart-table.cart-table--mobile .cart-table-product-quantities .small{display:inline-block;vertical-align:top;width:33.3333%;}.cart-table.cart-table--mobile .cart-table-product-quantities .small.cart-quantity{min-width:125px;}.cart-table--requests,.cart-table--orders{border-bottom:1px solid #4d4d4d;margin:0 0 45px;}.cart-table--requests td,.cart-table--orders td{vertical-align:middle;border-left:1px solid #ccc;border-top:none;border-bottom:1px solid #ccc;font-size:1.125rem;}.cart-table--requests td .button,.cart-table--orders td .button{min-width:110px;margin-right:20px;}.cart-table--requests td .button:last-child,.cart-table--orders td .button:last-child{margin:0;}.cart-table--requests td.incomplete,.cart-table--orders td.incomplete{font-weight:600;}@media only screen and (max-width:1200px){.cart-table--requests td,.cart-table--orders td{font-size:1rem;}}.cart-table--requests tr td:first-child,.cart-table--orders tr td:first-child{border-left:none;}.cart-table--requests tr td:first-child a,.cart-table--orders tr td:first-child a{color:#e76608;}@media(max-width:1024px){.cart-table--requests tr td:first-child a,.cart-table--orders tr td:first-child a{text-decoration:underline;}}.cart-table--requests tr td:nth-child(4),.cart-table--orders tr td:nth-child(4){background:#f8f8f8;}.cart-table--requests tr:last-child td,.cart-table--orders tr:last-child td{border-bottom:none;}.cart-table--requests td,.cart-table--requests th,.cart-table--orders td,.cart-table--orders th{padding:15px 30px;}@media only screen and (max-width:1200px){.cart-table--requests td,.cart-table--requests th,.cart-table--orders td,.cart-table--orders th{padding:15px 20px;}}.cart-table--requests th,.cart-table--orders th{border-bottom:1px solid #4d4d4d;}.cart-table--orders tr td:nth-child(4){background:transparent;}.cart-table--orders tr td:nth-child(5){background:#f8f8f8;}.cart-table-product{font-size:0;padding:20px 0;}.cart-table-product .cart-table-product-image,.cart-table-product .cart-table-product-text{display:inline-block;vertical-align:top;}.cart-table-product .cart-table-product-image{width:145px;margin-right:20px;background-color:#ccc;}.cart-table-product .cart-table-product-image img{display:block;margin:0;opacity:.95;}.cart-table-product .cart-table-product-text{width:calc(100% - 165px);padding-right:20px;}.cart-table-product .cart-title{font-size:1.125rem;color:#e76608;margin:-3px 0 0;}.cart-table-product .cart-product-number{margin:0;}.cart-actions{padding:50px 0 40px 0;border-top:1px solid #4d4d4d;overflow:hidden;}.cart-actions .cart-checkout{float:right;}@media only screen and (max-width:400px){.cart-actions .button{float:none;margin-bottom:15px;margin-right:20px;}}.cart--empty{margin:50px auto;font-size:28px;text-align:center;}.checkout .totals-loader{width:100%;height:325px;background-color:#fff;position:relative;display:none;}.checkout .totals-loader .loading-indicator{transform:translate(-50%,-50%);display:block;position:absolute;top:50%;left:50%;}.checkout .totals-loader .title{display:block;position:absolute;top:15%;left:50%;transform:translate(-50%,-50%);padding-top:100px;font-size:44px;}.checkout .checkout-item{padding:48px 30px 18px;border:1px solid #ccc;border-radius:10px;margin:0 0 20px;background:#fff;}.checkout .checkout-item:last-child{margin:0;}.checkout .checkout-item.active{border-color:#4d4d4d;padding-bottom:48px;}.checkout .checkout-item.active .checkout-content{max-height:10000px;z-index:1;opacity:1;overflow:visible;}.checkout .checkout-item.completed{border-color:#e76608;}.checkout .checkout-item.completed .checkout-title{color:#e76608;}.checkout .checkout-item.completed .checkout-title:before{border-color:#e76608;}.checkout .checkout-item.completed .checkout-title:after{display:block;}.checkout .checkout-item:not(.active):not(.completed) .checkout-title{color:#ccc;}.checkout .checkout-item:not(.active):not(.completed) .checkout-title:before{border-color:#ccc;}@media(max-width:667px){.checkout .checkout-item{padding-left:20px;padding-right:20px;}}.checkout .checkout-content{position:relative;z-index:2;max-height:0;overflow:hidden;opacity:.75;transition:max-height .75s ease-out,opacity .25s ease;}.checkout .checkout-content .btn-back-step{font-size:.875rem;font-weight:600;position:absolute;bottom:0;left:0;z-index:1;cursor:pointer;}.checkout .checkout-content .btn-back-step:hover{color:#e76608;text-decoration:underline;}.checkout .checkout-content .btn-back-step:after{content:"1";}@media only screen and (max-width:450px){.checkout .checkout-content .btn-back-step{position:relative;left:auto;bottom:auto;margin:10px 0 0;}}.checkout .checkout-title{position:relative;padding-left:40px;padding-bottom:30px;}.checkout .checkout-title:before{content:"1";padding:4px 8px;line-height:1;width:25px;height:25px;display:block;border-radius:50%;border:1px solid #4d4d4d;font-size:14px;position:absolute;top:0;left:0;}.checkout .checkout-title:after{content:"";width:25px;height:25px;display:none;position:absolute;top:5px;right:0;background:url(../images/icon-tick-large.svg) 0 0 no-repeat;}.checkout .checkout-item--login .icon-password+.form-error,.checkout .checkout-item--login .icon-password+.form-success{position:relative;top:-25px;}.checkout .checkout-item:nth-child(2) .checkout-title:before{content:"2";}.checkout .checkout-item:nth-child(3) .checkout-title:before{content:"3";}.checkout .checkout-item:nth-child(3) .btn-back-step:after{content:"2";}.checkout .checkout-item:nth-child(4) .checkout-title:before{content:"4";}.checkout .checkout-item:nth-child(4) .btn-back-step:after{content:"3";}.checkout .checkout-item:nth-child(5) .checkout-title:before{content:"5";}.checkout .checkout-item:nth-child(5) .btn-back-step:after{content:"4";}.checkout .checkout-item:nth-child(6) .checkout-title:before{content:"6";}.checkout .checkout-item:nth-child(6) .btn-back-step:after{content:"5";}.checkout.checkout-order-placed .checkout-item:not(.checkout-item--thankyou){border-color:#ccc;}.checkout.checkout-order-placed .checkout-item:not(.checkout-item--thankyou) .checkout-title{color:#ccc;}.checkout.checkout-order-placed .checkout-item:not(.checkout-item--thankyou) .checkout-title:before{border-color:#ccc;}.checkout.checkout-order-placed .checkout-item:not(.checkout-item--thankyou) .checkout-title:after{display:block;background:url(../images/icon-tick-large-grey.svg) 0 0 no-repeat;}.login-title{padding:0 0 40px;}.request-details-list,.view-order-list{overflow:hidden;text-align:left;font-size:0;padding:0 0 10px;position:relative;}.request-details-list li,.view-order-list li{display:inline-block;padding-right:40px;font-size:1.5rem;line-height:30px;text-align:left;}.request-details-list li span,.view-order-list li span{display:block;}.request-details-list li:last-child,.view-order-list li:last-child{float:right;padding:0;text-transform:uppercase;text-align:right;}@media(max-width:1024px){.request-details-list li:last-child,.view-order-list li:last-child{position:absolute;top:0;right:0;z-index:1;text-transform:none;}}@media(max-width:1024px){.request-details-list li,.view-order-list li{display:block;padding:0 0 15px;}}@media(max-width:1024px){.request-details-list,.view-order-list{padding-right:150px;}}@media(max-width:1024px){.checkout-content.row--divider:before{display:none;}}@media(max-width:1024px){.checkout-content .form-padded{padding-left:0;padding-right:0;}.checkout-content .form-padded--spaced{padding-bottom:40px;}}.checkout-cart-addendum{border-top:1px solid #4d4d4d;font-size:0;padding:0 0 30px;}.checkout-cart-addendum .checkout-cart-addresses,.checkout-cart-addendum .checkout-cart-communications,.checkout-cart-addendum .cart-address{display:inline-block;vertical-align:top;width:40%;padding-top:15px;}@media(max-width:1024px){.checkout-cart-addendum .checkout-cart-addresses,.checkout-cart-addendum .checkout-cart-communications,.checkout-cart-addendum .cart-address{width:100%;display:block;}}@media(max-width:1024px){.checkout-cart-addendum .checkout-cart-communications{max-width:578px;}}@media only screen and (max-width:800px){.checkout-cart-addendum .checkout-cart-communications{padding-top:20px;}}.checkout-cart-addendum .checkout-cart-addresses{width:60%;padding-right:40px;font-size:0;padding-top:30px;}@media(max-width:1024px){.checkout-cart-addendum .checkout-cart-addresses{width:100%;padding-right:0;}}.checkout-cart-addendum .checkout-cart-communications{padding-top:45px;}.checkout-cart-addendum .cart-address{padding-right:20px;width:33%;display:inline-block;}.checkout-cart-addendum .cart-address .btn-edit{font-weight:600;}@media only screen and (max-width:800px){.checkout-cart-addendum .cart-address{width:100%;display:block;border-bottom:1px solid #ccc;padding-top:20px;position:relative;}.checkout-cart-addendum .cart-address .btn-edit{position:absolute;right:0;top:20px;z-index:1;}}.payment-content{max-width:589px;}.payment-encrypted{background:url(../images/credit-cards.png) top right no-repeat;padding:0 252px 12px 0;}@media(max-width:667px){.payment-encrypted{padding:0 0 37px;background-position:bottom left;margin:0 0 12px;}}.icon-secure{position:relative;padding-left:40px;}.icon-secure:before{content:"";left:0;top:4px;width:26px;height:30px;position:absolute;z-index:1;background:url(../images/sprite.svg) -2px -404px no-repeat;}.checkout-thankyou-title{color:#e76608;margin:0 0 33px;font-weight:300;}.checkout-return{display:inline-block;margin:0 0 5px;}.my-account-quotes{position:relative;}.my-account-quotes .cart-view-request{display:none;position:absolute;top:0;left:0;background:#fff;width:100%;z-index:5;}.my-account-quotes .cart-view-request.active{display:block;}@media(max-width:1024px){.my-account-quotes .cart-view-request{z-index:50000;bottom:0;position:fixed;overflow:auto;}}.my-account-quotes .cart-view-request-inner{position:relative;}@media(max-width:1024px){.my-account-quotes .cart-view-request-inner{max-width:1600px;margin:0 auto;padding:75px;}}@media(max-width:667px){.my-account-quotes .cart-view-request-inner{padding:75px 17px;}}@media(max-width:480px){.my-account-quotes .cart-view-request-inner{padding:75px 3.5%;}}@media(max-width:1024px){.my-account-quotes{position:static;}}@media(max-width:1024px){.cart-table--requests,.cart-table--orders{margin-bottom:33px;}.cart-table--requests th,.cart-table--requests td,.cart-table--orders th,.cart-table--orders td{padding:15px 10px;}.cart-table--requests th:first-child,.cart-table--requests td:first-child,.cart-table--orders th:first-child,.cart-table--orders td:first-child{text-align:left;}}@media only screen and (max-width:400px){.cart-table--requests td,.cart-table--orders td{word-break:break-word;}}.order-details table .cart-product-row:nth-child(even){background:none;}@media(max-width:1024px){.my-account-text-wrapper{max-width:475px;margin-left:auto;margin-right:auto;}}.request-devices-buttons{padding:40px 0 0;text-align:right;}@media(max-width:1024px){.cart-view-request .cart-table .small{padding:20px 0;vertical-align:middle;}}@media(max-width:1024px){.cart-view-request .cart-table-product .cart-table-product-image{display:none;}}@media(max-width:1024px){.cart-view-request .cart-table-product .cart-table-product-text{width:100%;}}.close-request{position:absolute;top:10px;right:25px;z-index:50000;width:40px;height:40px;background:url(../images/sprite.svg) 9px -1018px no-repeat;display:none;text-indent:200%;overflow:hidden;white-space:nowrap;}@media(max-width:1024px){.close-request{display:block;}}@media(max-width:667px){.close-request{right:2%;}}.table-product-information{width:100%;border-top:1px solid #4d4d4d;border-bottom:1px solid #ccc;margin:0 0 20px;}.table-product-information tr:nth-child(even),.table-product-information tbody:nth-child(odd) tr{background:#f8f8f8;}.table-product-information tr td{padding:15px 5px;font-weight:600;}.table-product-information tr td:last-child{width:50px;text-align:center;}@media(max-width:667px){.table-product-information tr td:last-child{width:35px;}}.table-product-information th{padding:15px 5px 15px 20px;color:#e76608;font-weight:600;text-align:left;}@media(max-width:667px){.table-product-information th{padding-left:10px;}}.table-product-information a{display:block;cursor:pointer;font-weight:400;}.table-product-information a:hover{text-decoration:none;}.table-product-information td.input-wrapper{width:40px;}.table-product-information td.input-wrapper input{width:30px;height:30px;border:1px solid #ccc;text-align:center;font-weight:600;}.table-product-information td.input-wrapper input:focus{outline:0;}.checkout-search-results-wrapper{position:relative;}.checkout-search-results-wrapper .checkout-search-results{position:absolute;top:100%;left:0;width:100%;z-index:10;background:#fff;display:none;padding:20px;}@media(max-width:667px){.checkout-search-results-wrapper .checkout-search-results{padding:20px 0;}}.checkout-search-results-wrapper .checkout-search-results.active{display:block;}.checkout-search-results-wrapper .checkout-search-results .notdemoable{display:none;}.checkout-search-results-wrapper .checkout-search-results .notpurchasable{line-height:normal;font-size:16px;position:absolute;right:0;top:50%;transform:translateY(-50%);font-weight:bold;display:none;}.checkout-search-results-wrapper .checkout-search-results .notpurchasable.show{display:inline-block;}.checkout-search-results-wrapper .checkout-search-results .cart-title{color:#4d4d4d;}.checkout-search-results-wrapper .checkout-search-results .cart-table-product{border-bottom:1px solid #ccc;padding-right:70px;position:relative;}.checkout-search-results-wrapper .checkout-search-results .cart-table-product:first-child{border-top:1px solid #ccc;}.checkout-search-results-wrapper .checkout-search-results .cart-table-product .add-product{position:absolute;right:0;top:50%;width:40px;height:36px;display:block;background:url(../images/sprite.svg) 5px -1108px no-repeat;margin:-18px 0 0;z-index:10;text-indent:200%;overflow:hidden;white-space:nowrap;cursor:pointer;}.checkout-search-results-wrapper .checkout-search-results .cart-table-product .add-product:hover{background-position:5px -1143px;}.checkout-search-results-wrapper .checkout-search-results .cart-table-product .notdemoable{display:none;position:absolute;right:0;top:50%;transform:translateY(-50%);cursor:pointer;line-height:normal;font-weight:600;font-size:14px;text-align:right;}@media(max-width:667px){.checkout-demo-form .cart-table .small{width:80px;}}.checkout-demo-form .cart-table-product-text{max-width:400px;}.module-rich-text .rich-text{max-width:580px;margin-left:auto;margin-right:auto;}.module-rich-text .rich-text:not(.rich-text-wide){margin-bottom:40px;}.module-rich-text .rich-text.rich-text--wide{max-width:880px;}.module-header-panel+.module-rich-text{margin-top:-20px;}.module-utility{padding:100px 0 80px;display:flex;align-items:center;height:100%;}@media(max-width:667px){.module-utility{padding:70px 0 60px;}}@media only screen and (max-width:500px){.module-utility br{display:none;}}.module-utility .utility-inner{margin:0 auto;}.module-utility .h1,.module-utility .h3b{color:#ff4236;}.module-utility h1{margin:0 0 18px;font-size:6.25rem;line-height:6.25rem;}.module-utility a:hover{color:#ff4236 !important;}.module-fls-address{margin-bottom:2px;}.module-fls-address .fls-address-intro{margin:0 auto 50px;max-width:500px;text-align:center;}.module-fls-address .fls-address-intro p{font-size:.875rem;line-height:1.125rem;}@media(max-width:667px){.module-fls-address .fls-address-intro{margin-bottom:40px;}}.module-fls-address .region-heading{margin-bottom:.875rem;color:#e76608;}@media(min-width:1025px){.module-fls-address .office-contact-details .border-centred{position:relative;}.module-fls-address .office-contact-details .border-centred:before{position:absolute;top:0;left:50%;bottom:0;border-left:1px solid #ccc;content:"";}.module-fls-address .office-contact-details .fls-address-column-inner{padding-left:64px;}}@media(max-width:480px){.module-fls-address .office-contact-details .contact-detail{font-size:.8125rem;}}.module-fls-address .office-contact-details .contact-detail:first-of-type{margin-top:0 !important;}.module-fls-address .office-contact-details .contact-detail:last-child{margin-bottom:0;}.module-header-panel+.module-fls-address .office-contact-details{padding-top:0;}.fls-product-cta-title{color:#e76608;text-align:center;}@media(min-width:1025px){.fls-product-cta-title{margin:48px auto;}}@media(max-width:1024px){.fls-product-cta-title{margin:38px auto;}}@media(max-width:667px){.fls-product-cta-title{font-size:2rem;line-height:2.375rem;}}.view-all-wrapper{padding-bottom:30px;text-align:center;}@media(min-width:668px){.suture-tutor{padding-top:60px;padding-bottom:70px;}}@media(max-width:667px){.suture-tutor{padding-top:35px;padding-bottom:40px;}}.suture-tutor .navigation-tree{font-size:.875rem;font-weight:600;line-height:1.125rem;}.suture-tutor .navigation-tree a{display:inline-block;padding:.8rem 0 .8rem 30px;position:relative;}.suture-tutor .navigation-tree a.active{color:#e76608;}.suture-tutor .navigation-tree ul{margin-left:25px;transition:all .25s ease;display:block;}.suture-tutor .navigation-tree ul li{position:relative;}.suture-tutor .navigation-tree li.has-children ul{display:none;}.suture-tutor .navigation-tree li.has-children>a:before{content:"";background:transparent url(../images/icon-play-grey-dark.svg) center center no-repeat;background-size:15px 15px;width:15px;height:15px;position:absolute;left:5px;transition:all .25s ease;}.suture-tutor .navigation-tree li.has-children>a.active:before{content:" ";background:transparent url(../images/icon-play-orange.svg) center center no-repeat;background-size:15px 15px;width:15px;height:15px;position:absolute;left:5px;}.suture-tutor .navigation-tree li.has-children.expanded>a:before{transform:rotateZ(90deg);}.suture-tutor .navigation-tree li.has-children.expanded>ul{display:block;}.suture-tutor .navigation-tree>li:first-child>a:first-child:before,.suture-tutor .navigation-tree>li:first-child>a.active:first-child:before{background:none;}.suture-tutor .suture-tutor-video-wrapper{margin-bottom:25px;position:relative;max-width:890px;}.suture-tutor .suture-tutor-video-wrapper:before{display:block;content:"";width:100%;padding-top:73.52941%;}.suture-tutor .suture-tutor-video-wrapper>*{position:absolute;top:0;left:0;width:100%;height:100%;}.suture-tutor .product-number{color:#e76608;font-size:.875rem;font-weight:500;text-transform:uppercase;}@media(max-width:667px){.suture-tutor h1{font-size:1.75rem;line-height:2.125rem;}}.suture-tutor .suture-tutor-status{color:#e76608;font-size:1.25rem;font-weight:400;line-height:1.5rem;margin-top:1rem;}.suture-tutor .suture-tutor-login{margin-bottom:40px;}.suture-tutor .suture-tutor-login h2{color:#e76608;font-size:1.25rem;font-weight:400;line-height:2rem;}.suture-tutor .suture-tutor-login p{font-size:.875rem;line-height:1.125rem;}@media(min-width:1025px){.suture-tutor .suture-tutor-login .column:nth-of-type(1){width:480px;}.suture-tutor .suture-tutor-login .column:nth-of-type(2){width:calc(100% - 480px);}}.suture-tutor .suture-tutor-login #suture-tutor-password{margin:10px;}.suture-tutor .accordion-content .rich-text *:last-child{margin-bottom:1rem;}.suture-tutor .accordion-content.active{display:block;}.suture-tutor .accordion-header+.accordion-content ul:first-child>li:first-child>a::before,.suture-tutor .tab-header+.accordion-content ul:first-child>li:first-child>a::before{transform:rotateZ(90deg);}.suture-tutor .accordion-header+.accordion-content ul:first-child>li:first-child>ul,.suture-tutor .tab-header+.accordion-content ul:first-child>li:first-child>ul{display:block;}.suture-tutor .text-input{width:100%;padding:9px 12px;border:1px solid #ccc;border-radius:4px;}@media(max-width:1024px){.suture-tutor .text-input{margin-bottom:1rem;}}@media(min-width:668px) and (max-width:1024px){.suture-tutor .text-input{max-width:350px;}}@media(min-width:1025px){.suture-tutor .text-input{margin-top:-8px;max-width:315px;}}.suture-tutor .accordion-header h2,.suture-tutor .tab-header h2{font-weight:600;}@media(min-width:668px){.suture-tutor .accordion-header h2,.suture-tutor .tab-header h2{margin:8px 0;font-size:1.25rem;line-height:1.5rem;}}@media(max-width:667px){.suture-tutor .accordion-header h2,.suture-tutor .tab-header h2{font-size:.875rem;line-height:1.0625rem;}}.suture-tutor .suture-tutor-content-section{display:none;}.suture-tutor .suture-tutor-content-section.active{display:block;}.suture-tutor .suture-tutor-content-section .rich-text{max-width:890px;}.suture-tutor .suture-tutor-content-section .rich-text img{width:auto !important;}.suture-tutor .suture-tutor-login-error{position:absolute;margin:10px;}.suture-tutor img.suture-tutor-logged-out-preview-image{margin:20px 0;width:100%;}.suture-tutor-contributors .flip-card--staff .staff-name{margin-bottom:.6em;}@media(max-width:667px){.suture-tutor-contributors .flip-card--staff .staff-name{font-size:4vw;}}@media(min-width:668px) and (max-width:1024px){.suture-tutor-contributors .flip-card--staff .staff-name{font-size:2.65vw;}}@media(min-width:1025px){.suture-tutor-contributors .flip-card--staff .staff-name{font-size:1.7vw;}}@media(max-width:667px){.suture-tutor-contributors .flip-card--staff .staff-role{font-size:4vw;}}@media(min-width:668px) and (max-width:1024px){.suture-tutor-contributors .flip-card--staff .staff-role{font-size:2.5vw;}}@media(min-width:1025px){.suture-tutor-contributors .flip-card--staff .staff-role{font-size:1.5vw;}}h1.search--title{text-align:center;}.site-popup p{line-height:1.5;width:50vw;}.g-recaptcha{display:inline-block;margin:10px 0 20px 0;}.module-checkout .has-error input{border-width:2px;}.module-checkout .validation.text-danger:after{content:'Validation failed or Card Not Supported';visibility:visible;}.module-checkout .validation.text-success:after{content:'';visibility:visible;}.module-checkout .text-success{color:#3c763d;}.module-checkout a.text-success:hover,.module-checkout a.text-success:focus{color:#2b542c;}.module-checkout .text-info{color:#31708f;}.module-checkout a.text-info:hover,.module-checkout a.text-info:focus{color:#245269;}.module-checkout .text-warning{color:#8a6d3b;}.module-checkout a.text-warning:hover,.module-checkout a.text-warning:focus{color:#66512c;}.module-checkout .text-danger{color:#a94442;}.module-checkout a.text-danger:hover,.module-checkout a.text-danger:focus{color:#843534;}.module-checkout .cart-review-errors{color:#f00;margin:20px 0;line-height:1.5em;}.module-tax .tax-error{color:#f00;}.module-library .module-header-panel{padding:0;}.module-library .filter-search-input-wrapper.filter-search-input-wrapper--search-results .form-text{margin-bottom:25px;}.module-library .button-cta-list{padding-top:0;}.module-library .button-cta-list .button-cta-list-item{height:auto !important;}.module-library .listing-wrapper .count-wrapper{align-self:flex-end;margin-bottom:10px;}.module-library .listing-wrapper .select-wrapper{width:120px;display:inline-block;}.module-library .product-list{margin-bottom:25px;}@media(min-width:668px){.module-library .product-list{display:grid;align-items:stretch;justify-content:stretch;grid-template-columns:25% 25% 25% 25%;grid-row-gap:15px;}}@media(max-width:1420px){.module-library .product-list{grid-template-columns:33% 33% 33%;}}@media(max-width:1124px){.module-library .product-list{grid-template-columns:50% 50%;}}.module-library .product-list .library-item{display:block;width:100%;}.module-library .product-list .library-item.hide{display:none;}.module-library .product-list .library-item .card{height:100%;display:flex;flex-direction:column;flex-flow:column;align-content:flex-start;}.module-library .product-list .library-item .card .card-product-link{display:flex;flex-direction:column;flex-flow:column;justify-content:stretch;align-content:flex-start;height:100%;}.module-library .product-list .library-item .card .image-wrapper{background-color:#fff;position:relative;}.module-library .product-list .library-item .card .image-wrapper:after{display:block;content:"";padding-bottom:56.2%;}.module-library .product-list .library-item .card .image-wrapper iframe{display:none;width:100%;height:100%;position:absolute;}.module-library .product-list .library-item .card .image-wrapper img{width:100%;height:100%;object-fit:contain;object-position:top;position:absolute;}.module-library .product-list .library-item .card .image-wrapper .poster{object-fit:cover;object-position:center;margin-top:1px;}@media(max-width:667px){.module-library .product-list .library-item .card .image-wrapper{width:auto !important;height:auto !important;}}@media(min-width:668px) and (max-width:1024px){.module-library .product-list .library-item .card .image-wrapper{width:auto !important;height:auto !important;}}.module-library .product-list .library-item .card .text-wrapper{height:100%;padding:10px !important;}.module-library .product-list .library-item .card .text-wrapper h2{margin-bottom:15px;}.module-library .product-list .library-item .card .text-wrapper .product-card-info{height:100%;}.module-library .product-list .library-item .card .text-wrapper .product-card-info .card-footer{display:block;display:flex;flex-flow:column;flex-direction:column;align-items:flex-end;justify-content:flex-end;height:100%;}.module-library .product-list .library-item .card .text-wrapper .product-card-info .card-footer span.sku{display:block;width:100%;flex:0 0 auto;}.module-library .product-list .library-item .card .text-wrapper .product-card-info .card-footer span.size{padding-top:20px;text-align:right;display:block;justify-self:flex-end;width:100%;display:block;align-self:flex-end;flex:0 0 auto;}lite-youtube{max-width:100%;}lite-youtube::before{display:none !important;}body{color:#4d4d4d;font-family:"Work Sans",Arial,Helvetica,sans-serif;font-display:swap;font-weight:300;}@media(max-width:1024px){body.popup-open,body.nav-open,body.search-open{overflow-y:hidden;}}@media(max-width:1024px){body:after{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#fff;content:"";opacity:0;transition:opacity .2s ease,visibility .2s ease;visibility:hidden;z-index:1;}body.non-desktop-overlay-is-active:after{opacity:.6;visibility:visible;}}a:not(.button){color:inherit;text-decoration:none;}a:not(.button):hover{color:#e76608;text-decoration:underline;}@media(max-width:667px){.mobile-hide{display:none !important;}}@media(max-width:667px){.mobile-show{display:initial !important;}}@media(max-width:480px){.mobile-small-hide{display:none !important;}}@media(max-width:667px){.mobile-undo-side-padding{margin-left:-3.5% !important;margin-right:-3.5% !important;}}@media(min-width:668px){.mobile-only{display:none !important;}}@media(max-width:1024px){.desktop-only{display:none !important;}}@media(min-width:1025px){.desktop-hide{display:none !important;}}.accessible-hide{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}.disable-transitions *{transition:none !important;}.clearfix:after,.sales-rep-item:after,.module-timeline .timeline-subsection .constrained:after{display:table;clear:both;content:"";}@media(min-width:1025px){.csspositionsticky .sticky{position:sticky;top:100px;}}table.striped tr:nth-child(even){background:#f8f8f8;}table .cart-product-row:nth-child(even){background:#f8f8f8;}table .cart-product-row:nth-child(even) .input-quantity{background:#f8f8f8;}.breadcrumb-list{margin-top:20px;margin-bottom:50px;font-size:0;}.page-product-detail .breadcrumb-list{margin-bottom:25px;}.breadcrumb-list li{display:inline-block;font-size:.875rem;font-weight:400;line-height:1;}.breadcrumb-list li:not(:last-of-type):after{margin:0 10px;content:" >";}.button{display:inline-block;padding:14px 30px;background-color:transparent;border:2px solid #4d4d4d;border-radius:25px;color:#4d4d4d;cursor:pointer;font-size:1.25rem;font-weight:400;line-height:1;text-align:center;text-decoration:none;white-space:nowrap;}@media(max-width:667px){.button{padding:11px 30px;font-size:.875rem;}}.button:hover{background:#4d4d4d;color:#fff;}.button[disabled]{border-color:#ccc;color:#ccc;pointer-events:none;}.button--small,.module-consumables-cta--small .button,.module-related-content .module-consumables-cta .button,.flip-card-list .flip-card--range .button{padding:10px 28px;font-size:.875rem;line-height:1.125rem;}.button--white{border-color:#fff;color:#fff;}.button--white:hover{background:#fff;color:#4d4d4d;}.button--orange{border-color:#e76608;color:#e76608;}.button--orange:hover{background:#e76608;color:#fff;}.button--marine{border-color:#214c5e;color:#0a3c53;}.button--marine:hover{background:#214c5e;}.button--navy{border-color:#0a3c53;color:#0a3c53;}.button--navy:hover{background:#0a3c53;}.button--grey,.button--disabled{border-color:#e4e4e4;color:#e4e4e4;}.button--grey:hover,.button--disabled:hover{background:#e4e4e4;}.button--red{border-color:#e64e0f;color:#e64e0f;}.button--red:hover{background:#e64e0f;}.button--disabled{pointer-events:none;}.button--play{position:relative;padding-left:45px;}.button--play:before{content:" ";background:transparent url(../images/icon-play-orange.svg) center center no-repeat;background-size:15px 15px;width:15px;height:15px;position:absolute;left:20px;top:17px;}.button--play:hover:before{background:transparent url(../images/icon-play-white.svg) center center no-repeat;background-size:15px 15px;width:15px;height:15px;position:absolute;left:20px;top:17px;}.loading-indicator,.loading-indicator:after{border-radius:50%;width:45px;height:45px;}.loading-indicator{position:relative;animation:spin .75s infinite linear;border:6px solid rgba(231,102,8,.3);border-left-color:#e76608;margin-top:-22.5px;margin-left:-22.5px;overflow:hidden;text-indent:-9999em;}.loading-indicator-wrapper{text-align:center;}.loading-indicator-wrapper .loading-indicator{display:inline-block;}.tooltip-trigger{display:inline-block;width:17px;height:17px;background:transparent url(../images/icon-tooltip.svg) center center no-repeat;color:#ccc;border:1px solid #ccc;border-radius:50%;cursor:pointer;vertical-align:top;}.tooltip-trigger:hover+.tooltip-content,.tooltip-trigger.hover+.tooltip-content{opacity:1 !important;visibility:visible !important;transform:scale(1) !important;z-index:103;}.tooltip-content{position:relative;left:-40px;top:-50px;display:inline-block;padding:10px;background-color:#4d4d4d;color:#fff;font-size:.875rem;font-weight:300;line-height:1.3;transition:all .2s cubic-bezier(.4,0,.2,1);opacity:0;visibility:hidden;transform:scale(.8) translateY(5px);transform-origin:10% bottom;}.tooltip-content:before{position:absolute;left:20px;bottom:-6px;display:block;width:12px;height:12px;background-color:#4d4d4d;content:"";transform:rotate(45deg);}.tooltip-content.arrow-on-top:before{top:-6px;bottom:auto;}.tooltip-content.arrow-on-right:before{left:auto;right:20px;}.header-wrapper{position:relative;min-height:121px;}.header{font-size:0;line-height:0;position:absolute;left:0;right:0;z-index:100;top:-120px;margin-top:120px;border-top:5px solid #e76608;border-bottom:1px solid #f8f8f8;background:#fff;}.header .constrained{max-width:100%;}.header .header-link{display:inline-block;vertical-align:top;width:120px;}@media(max-width:667px){.header .header-link{width:205px;min-height:40px;}}@media(max-width:480px){.header .header-link{width:160px;}}@media only screen and (max-width:400px){.header .header-link{width:120px;}}.header .logo-expanded{display:block;}@media(max-width:667px){.header .logo-expanded{display:none;}}.header .logo-collapsed{display:none;}@media(min-width:668px){.header .logo-collapsed-alt{display:none;}}.header .primary-nav-wrapper,.header .primary-nav{display:inline-block;vertical-align:top;}.header .primary-nav-wrapper{width:calc(100% - 120px);}.header .primary-nav{padding:0 0 0 50px;}.header .primary-nav-list{padding:0;font-size:0;line-height:0;}@media(max-width:1024px){.header .primary-nav-list{width:0;height:0;}}.header .primary-nav-item{display:inline-block;text-align:center;vertical-align:top;padding:0 17px;margin-top:33px;}.header .primary-nav-item:first-child{padding-left:0;}.header .primary-nav-item:first-child .primary-nav-dropdown{margin-left:-50px;}.header .primary-nav-item:last-child{padding-right:0;}.header .primary-nav-link{font-size:.875rem;font-weight:500;line-height:1.4;display:block;text-transform:uppercase;padding:15px 0 48px 0;position:relative;}.header .primary-nav-link:after{content:"";position:absolute;bottom:0;left:0;right:0;height:6px;background:#e76608;display:none;}.header .primary-nav-item:hover .primary-nav-link{color:#e76608;text-decoration:none;}.header .primary-nav-item:hover .primary-nav-link:after{display:block;}.header .telephone,.header .header-text-link{display:inline-block;vertical-align:top;margin-top:38px;border-radius:30px;color:#4d4d4d;background:#f8f8f8;text-align:center;padding:12px 20px;position:relative;float:right;text-decoration:none !important;}.header .telephone p,.header .header-text-link p{margin:0 auto;color:inherit;line-height:1;font-weight:700;font-size:.9375rem;}@media(max-width:667px){.header .telephone p,.header .header-text-link p{display:none;}}@media only screen and (min-width:1024px) and (max-width:1400px){.header .telephone{display:none;}}@media(min-width:668px){.header .telephone{padding-left:50px;}}@media(max-width:667px){.header .telephone{margin-top:40px;padding:0;background:none;border:1px solid #4d4d4d;width:32px;height:32px;border-radius:50%;}}.header .telephone:before{content:"";width:25px;height:25px;position:absolute;left:15px;top:7px;background:url(../images/icon-phone.svg) 0 0 no-repeat;}@media(max-width:667px){.header .telephone:before{width:20px;height:20px;top:50%;left:50%;margin:-10px 0 0 -10px;}}.header .header-text-link:hover{background-color:#4d4d4d;color:#fff;}.header.expanded{min-height:120px;}@media only screen and (max-width:1200px){.header.expanded .primary-nav{padding:0 0 0 12px;}}@media only screen and (max-width:1200px){.header.expanded .primary-nav-item{padding:0 10px;}}@media only screen and (max-width:1100px){.header.expanded .primary-nav-item{padding:0 5px;}}@media only screen and (max-width:1100px) and (min-width:1024px){.header.expanded .header-utilities .icon--telephone,.header.expanded .header-utilities .icon--account{padding-right:5px;}}@media(max-width:667px){.header.expanded .header-link{margin-top:44px;}}@media only screen and (max-width:400px){.header.expanded .header-link{margin-top:48px;}}@media(max-width:1024px){.header.expanded .level-1-item>a{display:none;}.header.expanded .primary-nav-wrapper{width:calc(100% - 175px);}.header.expanded .mobile-nav-toggle{display:inline-block;vertical-align:top;margin-right:25px;}}@media only screen and (max-width:850px){.header.expanded .mobile-nav-toggle{margin-right:15px;}}@media only screen and (max-width:400px){.header.expanded .mobile-nav-toggle{margin-right:6px;}}@media only screen and (max-width:850px){.header.expanded .primary-nav-wrapper{width:calc(100% - 165px);}}@media(max-width:667px){.header.expanded .primary-nav-wrapper{width:calc(100% - 250px);}}@media(max-width:480px){.header.expanded .primary-nav-wrapper{width:calc(100% - 205px);}}@media only screen and (max-width:400px){.header.expanded .primary-nav-wrapper{width:calc(100% - 156px);}}@media(max-width:667px){.nav-open .header.expanded{position:fixed;}}.header.collapsed{position:fixed;top:0;left:0;right:0;z-index:100;background:#e76608;border-top:none;padding:13px 0;margin:0;transition:top .3s ease-in-out .2s;height:68px;}.header.collapsed .header-link{width:140px;}@media only screen and (max-width:400px){.header.collapsed .header-link{width:120px;margin:3px 0 0;}}.header.collapsed .logo-expanded,.header.collapsed .logo-collapsed-alt{display:none;}.header.collapsed .logo-collapsed{display:block;padding:2px 0 0;}.header.collapsed .level-1-item>a{display:none;}.header.collapsed .primary-nav-wrapper{width:calc(100% - 190px);}@media only screen and (max-width:768px){.header.collapsed .primary-nav-wrapper{width:calc(100% - 185px);}}@media only screen and (max-width:400px){.header.collapsed .primary-nav-wrapper{width:calc(100% - 156px);}}.header.collapsed .primary-nav-wrapper.search-active .search-wrapper{padding:13px 0 14px 30px;background:#fff;min-height:67px;}.header.collapsed .primary-nav-wrapper.search-active .search-input-wrapper input{min-height:0;margin:0;font-size:1.75rem;font-weight:300;}.header.collapsed .primary-nav-wrapper.search-active .header-search .search-input-wrapper-inner{padding-top:5px;}.header.collapsed .primary-nav-wrapper.search-active .header-search .search-toggle{width:32px;height:32px;}.header.collapsed .primary-nav-wrapper.search-active .header-search .search-toggle svg path{fill:#e76608 !important;}.header.collapsed .primary-nav-wrapper.search-active .header-search .search-toggle:hover svg path{fill:#4d4d4d !important;}@media(max-width:667px){.header.collapsed .primary-nav-wrapper.search-active .header-search .search-toggle{width:37px;height:37px;}}.header.collapsed .telephone,.header.collapsed .header-text-link{display:inline-block;border:1px solid #fff;background:none;margin:0;color:#fff;}@media(max-width:667px){.header.collapsed .telephone,.header.collapsed .header-text-link{padding:0;width:25px;height:25px;margin:6px 6px 0 0;}}@media only screen and (max-width:400px){.header.collapsed .telephone,.header.collapsed .header-text-link{margin-right:0;}}.header.collapsed .header-text-link:hover{background-color:#fff;color:#e76608;}.header.collapsed .telephone:before{background:url(../images/icon-phone-white.svg) 0 0 no-repeat;width:20px;height:20px;top:10px;}@media(min-width:668px){.header.collapsed .telephone{padding-left:48px;}}.header.collapsed .telephone:before{background:url(../images/icon-phone-white.svg) 0 0 no-repeat;width:20px;height:20px;top:10px;}@media(max-width:667px){.header.collapsed .telephone:before{width:15px;height:15px;margin:-6px 0 0 -8px;}}@media(min-width:668px) and (max-width:1024px){.header.collapsed .header-text-link{display:none;}}.header.collapsed .header-utilities{padding-top:8px;padding-left:35px;}.header.collapsed .header-utilities .icon>a{width:25px;height:25px;}.header.collapsed .header-utilities .icon>a svg{width:25px;height:25px;}.header.collapsed .header-utilities .icon>a svg path{fill:white !important;}.header.collapsed .header-utilities .icon>a:after{background:#fff;bottom:-21px;left:-3px;height:6px;}.header.collapsed .header-utilities .icon--account .account-dropdown{top:35px;}@media(max-width:667px){.header.collapsed .header-utilities{padding-left:10px;padding-top:6px;}}.header.collapsed .icon--country{display:none;}.header.collapsed .primary-nav-wrapper.search-active .search-wrapper{top:-13px;}@media(max-width:1024px){.header.collapsed .primary-nav-wrapper.search-active .search-wrapper{top:0;}}.header.collapsed .header-search{height:auto;}.header.collapsed .header-search .search-toggle{width:32px;height:32px;}.header.collapsed .header-search .search-toggle svg{width:32px !important;height:32px !important;}.header.collapsed .header-search .search-toggle svg path{fill:white !important;}.header.collapsed .header-search .search-toggle:hover svg path{fill:#4d4d4d !important;}.header.collapsed .header-search .search-wrapper{padding:0;min-height:40px;background:transparent;}.header.collapsed .header-search .search-wrapper input{border-color:#fff;}.header.collapsed .header-search .close-header-search{margin-top:-4px;right:-6px;}.header.collapsed .header-search .close-header-search:before{background-position:0 -50px;}.header.collapsed .header-search .close-header-search:hover:before{background-position:0 -75px;}.header.collapsed .header-search .button--header-search{right:75px;top:3px;padding:10px 20px;font-size:14px;font-weight:700;}.header.collapsed .mobile-nav-toggle{display:inline-block;vertical-align:top;margin-right:20px;}.header.collapsed .mobile-nav-toggle .burger-icon{margin:0;}@media only screen and (max-width:850px){.header.collapsed .mobile-nav-toggle{margin-right:15px;}}@media only screen and (max-width:400px){.header.collapsed .mobile-nav-toggle{margin-right:6px;}}.header-utilities{float:right;padding:41px 37px 0 41px;}@media only screen and (max-width:1245px) and (min-width:1115px){.header-utilities{padding:41px 37px 0 20px;}}@media only screen and (max-width:1115px) and (min-width:1065px){.header-utilities{padding:41px 14px 0;}}@media only screen and (max-width:1065px) and (min-width:1024px){.header-utilities{padding:41px 14px 0 0;}}@media(max-width:1024px){.header-utilities{padding-left:35px;}}@media(max-width:667px){.header-utilities{padding:41px 10px 0;}}@media(max-width:480px){.header-utilities{padding:41px 6px 0;}}.header-utilities .header-utilities-list{padding:0;}.header-utilities .icon{display:inline-block;vertical-align:top;padding:0 5px;position:relative;}.header-utilities .icon>a{display:block;width:32px;height:32px;position:relative;}.header-utilities .icon>a svg{position:absolute;top:0;left:0;position:absolute;width:32px;height:32px;z-index:101;display:block;}.header-utilities .icon.icon--telephone>a,.header-utilities .icon.icon--cart>a,.header-utilities .icon.icon--account>a{text-indent:200%;white-space:nowrap;position:relative;}.header-utilities .icon.icon--telephone>a:after,.header-utilities .icon.icon--cart>a:after,.header-utilities .icon.icon--account>a:after{position:absolute;bottom:-42px;width:32px;height:8px;content:"";left:0;z-index:101;background:#e76608;display:none;}.header-utilities .icon.icon--telephone>a:hover svg path,.header-utilities .icon.icon--cart>a:hover svg path,.header-utilities .icon.icon--account>a:hover svg path{fill:#e76608;}.header-utilities .icon.icon--telephone>a:hover:after,.header-utilities .icon.icon--cart>a:hover:after,.header-utilities .icon.icon--account>a:hover:after{display:block;}.header-utilities .icon.icon--telephone .icon--telephone-link{z-index:102;}.header-utilities .icon--country{margin-right:30px;}.header-utilities .icon--country>a{width:50px;}@media only screen and (max-width:1115px){.header-utilities .icon--country{margin-right:10px;}}.header-utilities .icon--telephone,.header-utilities .icon--account{padding-right:20px;}@media(max-width:667px){.header-utilities .icon--telephone,.header-utilities .icon--account{display:none;}}@media only screen and (max-width:1024px){.header-utilities .icon.icon--country{display:none;}}.header-utilities .icon .tooltip-wrapper .tooltip-trigger{position:absolute;left:0;top:0;bottom:0;border-radius:0;width:42px;height:100%;opacity:0;z-index:101;}.header-utilities .icon .tooltip-wrapper .tooltip-content{position:absolute;left:auto;right:9px;top:100%;margin-top:10px;white-space:nowrap;transform:scale(.8) translateY(-5px);transform-origin:90% top;}@media(max-width:1024px){.header-utilities .icon .tooltip-wrapper{display:none;}}.js-logged-in .header .header-utilities .icon--account>a svg path{fill:#e76608 !important;}.js-logged-in .header.collapsed .header-utilities .icon--account>a svg path{fill:#4d4d4d !important;}.icon--cart{position:relative;}.icon--cart .cart-link-count{position:absolute;top:-10px;right:-5px;z-index:101;display:block;font-size:11px;line-height:1.2;color:#fff;background:#e76608;border-radius:50%;padding:5px;text-align:center;min-width:22px;min-height:22px;pointer-events:none;}.collapsed .icon--cart .cart-link-count{color:#4d4d4d;background:#fff;top:-12px;right:-7px;}.js-cart-active .header .header-utilities .icon--cart>a svg path{fill:#e76608 !important;}.js-cart-active .header .header-utilities .icon--cart .cart-link-count{background:#4d4d4d;}.js-cart-active .header.collapsed .header-utilities .icon--cart>a svg path{fill:#4d4d4d !important;}.js-cart-active .header.collapsed .header-utilities .icon--cart .cart-link-count{background:#4d4d4d;color:#fff;}.country-dropdown{position:absolute;top:-10px;left:-3px;width:200px;background:#fff;border:1px solid #e76608;border-radius:6px;z-index:102;display:none;}.country-dropdown.active{display:block;}.country-dropdown a{text-decoration:none !important;}.country-dropdown .country-dropdown-close{position:absolute;top:19px;right:10px;display:block;width:12px;height:7px;background:url(../images/sprite-icon-down-arrow.svg) 0 0 no-repeat;z-index:103;text-indent:200%;overflow:hidden;white-space:nowrap;transform:rotate(180deg);}.country-dropdown ul,.country-dropdown li{padding:0;}.country-dropdown .country-dropdown-link:before{top:9px;left:10px;border-radius:50%;}.country-dropdown .country-dropdown-link.active,.country-dropdown .country-dropdown-link:hover{color:#fff;background:#e76608;}.country-dropdown .country-dropdown-link.active:before,.country-dropdown .country-dropdown-link:hover:before{border-color:#fff;}.country-dropdown-link{padding:16px 5px 16px 50px;position:relative;line-height:1.4;display:block;font-size:13px;font-weight:500;text-transform:uppercase;}.country-dropdown-link:before{width:32px;height:32px;content:"";display:block;position:absolute;top:0;left:3px;z-index:101;background-image:url(../images/sprite-region-icons.svg);background-repeat:none;background-position:0 0;border-radius:50%;border:1px solid #4d4d4d;}.country-dropdown-link.uk:before{background-position:0 -240px;}.country-dropdown-link.us:before{background-position:0 -270px;}.country-dropdown-link.au:before{background-position:0 -300px;}.country-dropdown-link.global:before{background-position:0 -330px;}.country-dropdown-link.selected:after{width:12px;height:7px;content:"";background:url(../images/sprite-icon-down-arrow.svg) 0 0 no-repeat;display:block;position:absolute;top:13px;right:0;z-index:101;}.country-dropdown-link.selected:hover:after{background-position:0 -20px;}.country-dropdown-link.selected.uk:before{background-position:0 0;}.country-dropdown-link.selected.uk:hover:before{background-position:0 -240px;}.country-dropdown-link.selected.us:before{background-position:0 -30px;}.country-dropdown-link.selected.us:hover:before{background-position:0 -270px;}.country-dropdown-link.selected.au:before{background-position:0 -60px;}.country-dropdown-link.selected.au:hover:before{background-position:0 -300px;}.country-dropdown-link.selected.global:before{background-position:0 -90px;}.country-dropdown-link.selected.global:hover:before{background-position:0 -330px;}.footer-country-dropdown{position:relative;border:1px solid #abdad5;width:175px;border-radius:6px;top:8px;}.footer-country-dropdown:hover{border-color:#fff;}.footer-country-dropdown li a{text-decoration:none !important;min-height:50px;}.footer-country-dropdown .country-dropdown-link.selected{color:#abdad5;}.footer-country-dropdown .country-dropdown-link.selected:after{background:url(../images/sprite-icon-down-arrow.svg) 0 -10px no-repeat;}.footer-country-dropdown .country-dropdown-link.selected:hover:after{background-position:0 -30px;}.footer-country-dropdown .country-dropdown-link.selected:before{top:9px;left:10px;z-index:1;border-color:#abdad5;}.footer-country-dropdown .country-dropdown-link.selected:after{top:21px;right:10px;z-index:1;}.footer-country-dropdown .country-dropdown-link.selected:hover{color:#fff;text-decoration:none;}.footer-country-dropdown .country-dropdown-link.selected:hover:before{border-color:#fff;}.footer-country-dropdown .country-dropdown-link.selected.uk:before{background-position:0 -120px;}.footer-country-dropdown .country-dropdown-link.selected.uk:hover:before{background-position:0 -240px;}.footer-country-dropdown .country-dropdown-link.selected.us:before{background-position:0 -150px;}.footer-country-dropdown .country-dropdown-link.selected.us:hover:before{background-position:0 -270px;}.footer-country-dropdown .country-dropdown-link.selected.au:before{background-position:0 -180px;}.footer-country-dropdown .country-dropdown-link.selected.au:hover:before{background-position:0 -300px;}.footer-country-dropdown .country-dropdown-link.selected.global:before{background-position:0 -210px;}.footer-country-dropdown .country-dropdown-link.selected.global:hover:before{background-position:0 -330px;}.footer-country-dropdown .country-dropdown{background:#0a3c53;border-color:#fff;left:-1px;top:-1px;width:175px;}.footer-country-dropdown .country-dropdown .country-dropdown-link{color:#fff;}.footer-country-dropdown .country-dropdown .country-dropdown-link:before{border-color:#fff;}.footer-country-dropdown .country-dropdown .country-dropdown-link.active,.footer-country-dropdown .country-dropdown .country-dropdown-link:hover{color:#0a3c53;background:#fff;}.footer-country-dropdown .country-dropdown .country-dropdown-link.active:before,.footer-country-dropdown .country-dropdown .country-dropdown-link:hover:before{border-color:#0a3c53;}.footer-country-dropdown .country-dropdown .country-dropdown-close{background:url(../images/sprite-icon-down-arrow.svg) 0 -10px no-repeat;}.header-search{float:right;width:45px;height:100px;}.header-search .search-wrapper{padding:36px 0 20px;width:45px;background:#fff;overflow:hidden;}.header-search .search-input-wrapper{display:inline-block;vertical-align:top;width:0;overflow:hidden;position:relative;}.header-search .search-input-wrapper-inner{padding-right:250px;}@media only screen and (max-width:1024px){.header-search .search-input-wrapper-inner{padding-right:0;}}.header-search .search-toggle{width:40px;height:40px;border:none;cursor:pointer;margin-top:5px;}.header-search .search-toggle svg path{fill:#e76608;}.header-search .search-toggle:hover svg path{fill:#4d4d4d;}.header-search .search-toggle span{text-indent:200%;white-space:nowrap;overflow:hidden;font-size:1px;line-height:1;display:block;}@media(max-width:1024px){.header-search .search-toggle{margin-left:2px;width:39px;height:39px;}}.header-search .button--header-search{position:absolute;top:0;right:90px;}.header-search .button--disabled{border-color:#fff;color:#fff;}.header-search .close-header-search{text-indent:200%;white-space:nowrap;overflow:hidden;position:absolute;top:0;right:0;z-index:101;width:50px;height:50px;display:block;}.header-search .close-header-search:before{content:"";background-image:url(../images/sprite-icon-close.svg);background-position:0 -24px;background-repeat:no-repeat;width:23px;height:23px;position:absolute;top:50%;left:50%;z-index:101;display:block;margin:-12px 0 0 -12px;}.header-search .close-header-search:hover:before{background-position:0 0;}.primary-nav-wrapper.search-active{position:relative;}@media only screen and (max-width:1024px){.primary-nav-wrapper.search-active{position:static;}}.primary-nav-wrapper.search-active .search-wrapper{position:absolute;top:0;right:0;width:calc(100% - 20px);z-index:200;}@media only screen and (max-width:1150px){.primary-nav-wrapper.search-active .search-wrapper{width:calc(100% - 15px);}}@media(max-width:1024px){.primary-nav-wrapper.search-active .search-wrapper{width:calc(100% - 15px);}}@media only screen and (max-width:480px){.primary-nav-wrapper.search-active .search-wrapper{width:calc(100% - 3.5%) !important;}}.primary-nav-wrapper.search-active .search-input-wrapper{width:calc(100% - 65px);padding-right:60px;}.primary-nav-wrapper.search-active .search-input-wrapper input{width:100%;min-height:60px;border:none;margin-top:-4px;outline:0;font-size:3rem;font-weight:100;font-family:"Work Sans",Arial,Helvetica,sans-serif;color:#4d4d4d;}@media(max-width:667px){.primary-nav-wrapper.search-active .search-input-wrapper input{font-size:2.5rem;}}@media(max-width:480px){.primary-nav-wrapper.search-active .search-input-wrapper input{font-size:1.875rem;}}.primary-nav-wrapper.search-active .header-search .search-input-wrapper{overflow:visible;}.primary-nav-wrapper.search-active .search-toggle{margin-right:20px;}.header-search-results{position:absolute;top:100%;left:0;right:0;width:100%;background:#f8f8f8;padding:10px 0;display:none;z-index:100;border-top:1px solid #e4e4e4;}.header-search-results.active{display:block;overflow:auto;}.header.expanded .header-search-results.active{height:calc(100vh - 112px);}.header.collapsed .header-search-results.active{height:calc(100vh - 67px);}a.view-all-results{display:block;margin-bottom:10px;padding:16px;background-color:#4d4d4d;color:#fff;line-height:1;font-size:1.25rem;font-weight:600;text-align:center;}a.view-all-results:hover{color:#fff;background-color:#5f5f5f;}.search-result-container{width:100%;}.search-result-title{font-size:.875rem;font-weight:500;line-height:1.5;margin:0 0 10px;display:inline-block;}.search-result-wrapper{position:relative;}.search-result-wrapper .search-result-header{position:relative;}.search-result-wrapper .search-result-header .search-result-viewall{display:block;position:absolute;top:0;right:0;font-size:.875rem;font-weight:500;line-height:1.5;margin-right:50px;}.search-result-content .search-result-row{background:#fff;overflow:hidden;margin:0 0 2px;}.search-result-content .search-result-row:last-child{margin:0 0 10px;}.search-result-content .search-result-link{display:block;font-size:0;line-height:0;padding:10px 0;position:relative;}.search-result-content .search-result-button,.search-result-content .search-result-image,.search-result-content .search-result-text{display:inline-block;vertical-align:top;}.search-result-content .search-result-image{width:155px;margin-right:20px;background:#fff;}.search-result-content .search-result-image img{display:block;margin:0;}.search-result-content .search-result-text{width:calc(100% - 185px);max-width:825px;padding-right:250px;}@media(max-width:1024px){.search-result-content .search-result-text{padding-right:0;max-width:500px;}}.search-result-content .search-result-text p{font-size:.9375rem;font-weight:400;line-height:1.5;margin:0;color:#4d4d4d !important;}@media(max-width:667px){.search-result-content .search-result-text p{display:none;}}.search-result-content .search-result-text h4{color:#e76608;font-weight:400;line-height:1.2;font-size:1.375rem;margin:0 0 15px;}.search-result-content .search-result-text h4.ranges{color:#e64e0f;}.search-result-content .search-result-text h4.user-guides{color:#4d4d4d;}.search-result-content .search-result-text h4 span{color:#4d4d4d;display:block;font-size:.9375rem;font-weight:700;}.search-result-content .search-result-text h4 span b{font-weight:700;}.search-result-content .search-result-button{position:absolute;right:10px;top:50%;z-index:101;margin-top:-26px;}@media(max-width:1024px){.search-result-content .search-result-button{display:none !important;}}@media(min-width:1025px){body{overflow-x:hidden;}}.primary-nav-item.level-1-item{position:relative;}.primary-nav-dropdown{position:absolute;top:100%;left:0;width:320px;margin-left:-35px;min-height:400px;background:#f8f8f8;text-align:left;display:none;text-transform:uppercase;font-size:1rem;font-weight:500;z-index:100;border-left:1px solid #ccc;border-right:1px solid #ccc;padding:50px 20px 20px 50px;}.primary-nav-dropdown:before,.primary-nav-dropdown:after{width:100vw;top:0;min-height:400px;position:absolute;content:"";background-color:#f8f8f8;z-index:-1;}.primary-nav-dropdown:before{left:0;}.primary-nav-dropdown:after{right:0;}.primary-nav-dropdown h4{color:#ccc;font-weight:500;padding:14px 0;}.primary-nav-dropdown ul:before,.primary-nav-dropdown ul:after{position:absolute;top:0;bottom:0;content:"";}.primary-nav-dropdown ul:before{left:0;border-left:1px solid #ccc;}.primary-nav-dropdown ul:after{right:0;border-right:1px solid #ccc;}.primary-nav-dropdown li{display:block;}.primary-nav-dropdown a{display:block;padding:14px 10px 14px 0;border-right:10px solid transparent;line-height:1.4;white-space:nowrap;}.header.collapsed .primary-nav-dropdown{display:none;}@media(min-width:1025px){.level-1-item:hover .primary-nav-dropdown{display:block;}}@media(max-width:1024px){.landing-page-link{padding-top:10px;padding-bottom:10px;text-decoration:none;}.landing-page-link:hover{text-decoration:underline;}}.mega-nav{position:absolute;top:100%;left:0;right:0;background:#f8f8f8;text-align:left;display:block;text-transform:uppercase;font-size:1rem;font-weight:500;z-index:100;}@media only screen and (max-width:1024px){.mega-nav{background:#fff;font-size:1.375rem;}}.mega-nav a{text-decoration:none !important;}.mega-nav a:hover{color:#4d4d4d;}.mega-nav .level-2{display:flex;width:100%;height:100%;}@media only screen and (max-width:1024px){.mega-nav .level-2{padding:0;}}.mega-nav .level-2-item{width:33.333333%;display:inline-block;vertical-align:top;line-height:1.4;max-width:320px;padding:50px 0 0 50px;position:relative;background:#fff;}.expanded .mega-nav .level-2-item{background:transparent;}.mega-nav .level-2-item:first-child{border:none;}.expanded .mega-nav .level-2-item:first-child{margin-left:-170px;}@media only screen and (max-width:1200px){.expanded .mega-nav .level-2-item:first-child{margin-left:-200px;}}@media(max-width:1024px){.expanded .mega-nav .level-2-item:first-child{margin-left:0;}}.collapsed .mega-nav .level-2-item:first-child{margin-left:-95px;}@media(max-width:1024px){.collapsed .mega-nav .level-2-item:first-child{margin-left:0;}}.mega-nav .level-2-item h4{color:#ccc;font-weight:500;padding:14px 0;}@media(max-width:1024px){.mega-nav .level-2-item h4{display:none;}}@media(max-width:1024px){.mega-nav .level-2-item{display:block;width:100%;border:none;padding:0;max-width:100%;}}@media only screen and (max-width:1024px){.mega-nav .accordion-nav-toggle{position:relative;}.mega-nav .accordion-nav-toggle:after{position:absolute;content:"";display:block;right:65px;top:50%;width:24px;height:12px;background:url(../images/icon-down-arrow.svg) 0 0 no-repeat;margin:-6px 0 0;}}@media only screen and (max-width:350px){.mega-nav .accordion-nav-toggle:after{right:35px;}}.mega-nav .active>.accordion-nav-toggle{color:#e76608 !important;}.mega-nav .active>.accordion-nav-toggle:after{transform:rotate(180deg);background:url(../images/icon-down-arrow-orange.svg) 0 0 no-repeat;}@media(max-width:1024px){.mega-nav .level-3{background:#fff;}}.mega-nav .level-3-item a{padding:14px 10px 14px 0;border-right:10px solid transparent;display:block;}@media(min-width:668px) and (max-width:1024px){.mega-nav .level-3-item a{padding:37px 20px 37px 60px;}}@media(max-width:667px){.mega-nav .level-3-item a{padding:31px 20px 30px 60px;}}@media(max-width:667px){.collapsed .mega-nav .level-3-item a{padding:35px 20px 34px 60px;}}.mega-nav .level-3-item>a{text-align:right;padding-right:40px;}@media only screen and (max-width:1024px){.mega-nav .level-3-item>a{text-align:left;padding-right:0;border:none !important;}}@media(max-width:1024px){.mega-nav .level-3-item{border-bottom:1px solid #ccc;}.mega-nav .level-3-item:first-child{border-top:1px solid #ccc;}}.mega-nav .level-4{position:absolute;top:0;left:100%;bottom:0;padding:50px 20px 20px 50px;border-right:1px solid #ccc;width:100%;height:100%;z-index:101;}.collapsed .mega-nav .level-4{display:none;}.expanded .mega-nav .level-4:nth-child(2){border-left:1px solid #ccc;}.mega-nav .level-4:nth-child(3){left:200%;}.mega-nav .level-4:nth-child(4){left:300%;}@media only screen and (max-width:1024px){.mega-nav .level-4{position:relative;left:auto !important;top:auto;bottom:auto;padding:0;border:none;height:auto;border:none !important;display:none;}}.mega-nav .level-4-item{padding:0;}.mega-nav .level-4-item a:hover{color:#e76608;}@media only screen and (max-width:1024px){.mega-nav .level-4-item a{padding:23px 0 23px 80px;background:#f8f8f8;border-top:1px solid #ccc;}}@media(max-width:667px){.collapsed .mega-nav .level-4-item a{padding-top:21px;padding-bottom:21px;padding-left:80px;}}.mega-nav .level-3-item{padding:0;display:block;}.mega-nav .level-3-item:hover>a{color:#e76608;border-right:10px solid #e76608;}.mega-nav .level-3-item:hover .level-4{display:block;}.mega-nav .level-3-item.active .level-4{display:block !important;}.mega-nav .level-3-item--account>a,.mega-nav .level-3-item--region>a{position:relative;padding-left:105px !important;}.mega-nav .level-3-item--account>a:before,.mega-nav .level-3-item--region>a:before{width:32px;height:32px;content:"";display:block;position:absolute;top:50%;left:60px;z-index:1;margin-top:-16px;background-image:url(../images/icon-account.svg);background-position:0 0;background-repeat:no-repeat;background-size:contain;}.mega-nav .level-3-item--region>a:before{background-image:url(../images/sprite-region-icons.svg);border-radius:50%;border:1px solid #4d4d4d;background-size:auto;}.mega-nav .level-3-item--region.uk>a:before{background-position:0 0;}.mega-nav .level-3-item--region.uk.active>a:before{background-position:0 -240px;}.mega-nav .level-3-item--region.us>a:before{background-position:0 -30px;}.mega-nav .level-3-item--region.us.active>a:before{background-position:0 -270px;}.mega-nav .level-3-item--region.au>a:before{background-position:0 -60px;}.mega-nav .level-3-item--region.au.active>a:before{background-position:0 -300px;}.mega-nav .level-3-item--region.global>a:before{background-position:0 -90px;}.mega-nav .level-3-item--region.global.active>a:before{background-position:0 -330px;}@media(max-width:1024px){.mega-nav .level-3-item:hover>a{color:#4d4d4d;border-right:none;}.mega-nav .level-3-item:hover .level-4{display:none;}}.mobile-nav-item{display:none !important;}@media(max-width:1024px){.mobile-nav-item{display:block !important;}}.mega-nav .region-list{display:none;padding:10px 0 40px 55px;font-size:0;line-height:0;}.mega-nav .region-list li{display:inline-block;vertical-align:top;padding-right:35px;}.mega-nav .region-list li:last-child{padding:0;}@media(max-width:667px){.mega-nav .region-list li{width:75px;height:75px;padding-right:10px;}}@media only screen and (max-width:400px){.mega-nav .region-list li{width:25%;padding-right:0;}}.mega-nav .region-list a{padding:6px 0 6px 60px;font-size:1.375rem;}.mega-nav .region-list a:before{width:45px;height:45px;}@media(max-width:667px){.mega-nav .region-list a{font-size:1px;text-indent:100%;white-space:nowrap;overflow:hidden;height:64px;width:78px;}.mega-nav .region-list a:before{width:64px;height:64px;}}@media only screen and (max-width:400px){.mega-nav .region-list a{transform:scale(.7);margin-left:-10px;}}.mega-nav .country-dropdown-link:before{background-repeat:no-repeat;border-width:2px;}.mega-nav .country-dropdown-link.uk:before{background-position:4px -359px;}@media(max-width:667px){.mega-nav .country-dropdown-link.uk:before{background-position:5px -524px;}}.mega-nav .country-dropdown-link.us:before{background-position:4px -401px;}@media(max-width:667px){.mega-nav .country-dropdown-link.us:before{background-position:5px -586px;}}.mega-nav .country-dropdown-link.au:before{background-position:4px -444px;}@media(max-width:667px){.mega-nav .country-dropdown-link.au:before{background-position:5px -648px;}}.mega-nav .country-dropdown-link.global:before{background-position:4px -486px;}@media(max-width:667px){.mega-nav .country-dropdown-link.global:before{background-position:5px -711px;}}.mega-nav .level-3-item.active .region-list{display:block;}.primary-nav-item.level-1-item:first-of-type>a{cursor:default;}.mega-nav{display:none;min-height:400px;height:100%;}.mega-nav.active{display:block;}@media(max-width:1024px){.mega-nav{overflow:auto;padding:0;min-height:0;height:calc(100vh - 200px);background:#fff;}.collapsed .mega-nav{height:calc(100vh - 68px);}}@media(max-width:667px){.mega-nav{height:calc(100vh - 120px);}.collapsed .mega-nav{height:calc(100vh - 68px);}}.level-1-item:first-child:hover .mega-nav{display:block;display:flex;}.level-2-item:first-child .level-3-item>a{display:none;}@media only screen and (max-width:1024px){.level-2-item:first-child .level-3-item>a{display:block;}}.collapsed .level-2-item:first-child .level-3-item>a{display:block;}.mobile-nav-toggle{display:none;width:30px;height:35px;border:none;text-indent:200%;white-space:nowrap;overflow:hidden;background:none;cursor:pointer;position:relative;outline:0;}@media only screen and (max-width:1024px){.expanded .mobile-nav-toggle{margin-top:42px;}}@media(max-width:667px){.expanded .mobile-nav-toggle{margin-top:38px;}}.mobile-nav-toggle .burger-icon{position:absolute;left:50%;top:50%;margin:-2px 0 0;display:block;width:28px;height:26px;transform:translate(-50%,-50%);}@media(max-width:1024px){.mobile-nav-toggle .burger-icon{width:22px;height:20px;margin:0;}}@media(max-width:667px){.mobile-nav-toggle .burger-icon{width:20px;height:18px;margin:1px 0 0;}}.mobile-nav-toggle .burger-icon.active .burger-icon-line.middle{opacity:0;}.mobile-nav-toggle .burger-icon.active .burger-icon-line.top{transform:translate(0,12px) rotate(45deg);}@media(max-width:1024px){.mobile-nav-toggle .burger-icon.active .burger-icon-line.top{transform:translate(0,10px) rotate(45deg);}}@media(max-width:667px){.mobile-nav-toggle .burger-icon.active .burger-icon-line.top{transform:translate(0,9px) rotate(45deg);}}.mobile-nav-toggle .burger-icon.active .burger-icon-line.bottom{transform:translate(0,-10px) rotate(-45deg);}@media(max-width:1024px){.mobile-nav-toggle .burger-icon.active .burger-icon-line.bottom{transform:translate(0,-6px) rotate(-45deg);}}@media(max-width:667px){.mobile-nav-toggle .burger-icon.active .burger-icon-line.bottom{transform:translate(0,-5px) rotate(-45deg);}}.mobile-nav-toggle .burger-icon:hover .burger-icon-line{background:#4d4d4d;}.mobile-nav-toggle .burger-icon-line{position:absolute;left:0;display:block;width:100%;height:3px;border-radius:8px;transition:opacity .3s ease,transform .3s ease;}.mobile-nav-toggle .burger-icon-line.top{top:0;}.mobile-nav-toggle .burger-icon-line.middle{top:50%;margin-top:-2px;}.mobile-nav-toggle .burger-icon-line.bottom{bottom:1px;}.collapsed .mobile-nav-toggle .burger-icon-line{background:#fff;}.expanded .mobile-nav-toggle .burger-icon-line{background:#e76608;}@media(max-width:1024px){.expanded .mobile-nav-toggle .burger-icon-line{background:#4d4d4d;}}.footer{background:#0a3c53;font-weight:400;position:relative;z-index:99;}.footer .footer-content{padding:60px 0;}.footer .footer-content address,.footer .footer-content p,.footer .footer-content ul{color:#abdad5;font-size:.875rem;}@media(max-width:1024px){.footer .footer-content address,.footer .footer-content p,.footer .footer-content ul{font-size:.9375rem;}}.footer .footer-content .footer-logo{max-width:236px;}@media(max-width:667px){.footer .footer-content .footer-logo{margin-bottom:35px;}}.footer address{line-height:1.4;padding:0 0 20px;}.footer .footer-title{margin:0 0 7px;color:#abdad5;}@media(min-width:1025px){.footer .footer-title{font-size:.8125rem;text-transform:uppercase;font-weight:700;}}@media(max-width:1024px){.footer .footer-title{font-size:.8125rem;}}@media(max-width:1024px){.footer .footer-title:not(.mobile-show){display:none;}}.footer .footer-title--ptop{padding-top:25px;}.footer .footer-title--alt{text-transform:none;}.footer .footer-title a{color:#abdad5;}.footer .footer-title a:hover{color:#fff;text-decoration:underline;}.footer .footer-content-inner{font-size:0;line-height:0;max-width:590px;margin:0 auto;text-align:center;}.footer .footer-content-inner .social-container{display:inline-block;text-align:left;}.footer .footer-content-inner .col{line-height:1.4;vertical-align:top;}@media(min-width:1025px){.footer .footer-content-inner .col{width:15%;display:inline-block;}}.footer .footer-content-inner .col--show-on-devices{display:inline-block;margin:0 auto;}@media(max-width:667px){.footer .footer-content-inner .col--show-on-devices.regions{display:none !important;}}@media(min-width:668px){.footer .footer-content-inner .col--show-on-devices{display:inline-block;vertical-align:top;text-align:left;float:left;}.footer .footer-content-inner .col--show-on-devices.regions{float:right;}}@media(min-width:1025px){.footer .footer-content-inner .col--show-on-devices{width:15%;margin:0;padding:0;float:none;}}.footer .footer-content-inner .col--wide{display:inline-block;width:100%;text-align:center;}.footer .footer-content-inner .col--wide p{margin:0;}@media(max-width:667px){.footer .footer-content-inner .col--wide{margin-bottom:20px;}}@media(min-width:668px) and (max-width:1024px){.footer .footer-content-inner .col--wide{margin-bottom:40px;}}@media(min-width:1025px){.footer .footer-content-inner .col--wide{width:20%;text-align:left;}.footer .footer-content-inner .col--wide address{padding-right:15px;}}@media only screen and (min-width:1165px){.footer .footer-content-inner .col--wide{width:25%;}}@media(min-width:668px) and (max-width:1024px){.footer .footer-content-inner{padding:40px 0 0;}}@media(min-width:1025px){.footer .footer-content-inner{max-width:100%;margin:0;padding:60px 0 0;text-align:left;}}.footer .footer-list li{padding-bottom:8px;}@media(max-width:1024px){.footer .footer-list li:not(.mobile-show){display:none;}}.footer .footer-list a{color:#abdad5;}.footer .footer-list a:hover{color:#fff;text-decoration:underline;}.module-social-share{padding:30px 0 20px;text-align:center;background:#f8f8f8;}.module-social-share.spaced{margin:0 0 40px;}@media(max-width:667px){.module-social-share.spaced{margin:0 0 20px;}}.social-list-item{padding:0 25px 10px 0;display:inline-block;vertical-align:top;}.social-list-item:last-child{padding-right:0;}.social-list-item svg{display:block;width:16px;height:16px;}.social-list-item.youtube svg{margin:9px 0 0 7px;height:13px;width:17px;}.social-list-item.facebook svg{margin:7px 0 0 11px;width:10px;}.social-list-item.twitter svg{margin:9px 0 0 8px;height:13px;}.social-list-item.linkedin svg{margin:7px 0 0 8px;}.social-list-item.email svg{margin:10px 0 0 7px;width:17px;height:11px;}.social-list-item a{position:relative;display:block;text-indent:200%;overflow:hidden;white-space:nowrap;border:2px solid #4d4d4d;border-radius:50%;width:35px;height:35px;}.social-list-item a:hover{border-color:#e76608;}.social-list-item a:hover svg path{fill:#e76608;}.footer .social-list-item a{border:2px solid #abdad5 !important;}.footer .social-list-item a svg path{fill:#abdad5 !important;}.footer .social-list-item a:hover{border-color:#fff !important;}.footer .social-list-item a:hover svg path{fill:white !important;}@media only screen and (min-width:1024px){.footer .social-list-item{padding:0 0 10px;display:block;}}.footer .social-list{padding:6px 0 0;}.page-events .social-list a:hover{border-color:#ffaf00;}.page-events .social-list a:hover svg path{fill:#ffaf00;}.page-news .social-list a:hover{border-color:#ff4236;}.page-news .social-list a:hover svg path{fill:#ff4236;}.sub-footer{background:#214c5e;padding:32px 0 38px;line-height:1.4;font-size:.75rem;}@media(max-width:1024px){.sub-footer{padding:22px 0 28px;}}.sub-footer-list{margin:0;padding:0 0 27px;text-align:center;}@media(max-width:1024px){.sub-footer-list{padding:0 0 12px;}}.sub-footer-list-item{display:inline-block;padding:0 7px;position:relative;}@media(max-width:1024px){.sub-footer-list-item{padding:0 3px;}}.sub-footer-list-item:before{content:"";width:1px;background:#abdad5;position:absolute;top:7px;bottom:7px;left:-1px;}@media(max-width:1024px){.sub-footer-list-item:before{left:-2px;}}.sub-footer-list-item:first-child:before{display:none;}.sub-footer-list-item .sub-footer-list-link{color:#abdad5;padding:5px 0;display:block;}.sub-footer-list-item .sub-footer-list-link:hover{color:#fff;text-decoration:underline;}.footer-copyright{display:block;color:#abdad5;margin:0;text-align:center;}@media(min-width:668px) and (max-width:1024px){.constrained--space-for-subnav{padding-left:94px;padding-right:94px;}}@media(max-width:667px){.constrained--space-for-subnav{padding-left:55px;padding-right:55px;}}@media(max-width:1024px){.secondary-nav-wrapper .secondary-nav{height:calc(100vh - 120px);overflow-y:auto;}}.secondary-nav-wrapper .secondary-nav h2{margin-bottom:20px;font-size:.875rem;font-weight:600;line-height:1.0625rem;text-transform:uppercase;}.secondary-nav-wrapper .secondary-nav li{margin-bottom:14px;}.secondary-nav-wrapper .secondary-nav li a{font-size:.875rem;font-weight:600;}@media(min-width:1025px){.secondary-nav-wrapper{padding-top:1px;}.secondary-nav-wrapper .rich-text{min-width:556px;}}@media(max-width:1024px){.secondary-nav-wrapper{position:fixed;left:0;top:0;bottom:0;width:70vw;min-width:260px;max-width:400px;padding-top:130px;padding-right:34px;background:#fff;z-index:98;transition:transform .3s cubic-bezier(.4,0,.2,1);}.secondary-nav-wrapper:not(.active){transform:translateX(calc(-100% + 34px));}.secondary-nav-wrapper:not(.active) .toggle-secondary-nav:after{transform:translate(-50%,-50%);}.secondary-nav-wrapper .toggle-secondary-nav{position:absolute;top:0;right:0;bottom:0;background:#f8f8f8;cursor:pointer;width:34px;outline:none;}.secondary-nav-wrapper .toggle-secondary-nav:after{position:absolute;top:50%;left:50%;width:28px;height:28px;background:transparent url(../images/sprite.svg) -19px -954px no-repeat;content:"";transform:translate(-50%,-50%) rotateZ(180deg);transition:transform .3s ease;}.secondary-nav-wrapper .toggle-secondary-nav:hover:after{background-position:-19.3px -988px;}}@media(min-width:668px) and (max-width:1024px){.secondary-nav-wrapper{width:55vw;padding-left:35px;}}@media(max-width:667px){.secondary-nav-wrapper{width:70vw;min-width:260px;padding-left:3.5%;}}@media(min-width:1025px){.no-csspositionsticky .module-text-generic .row{position:relative;}.no-csspositionsticky .module-text-generic .row .column.sticky{position:absolute;}.no-csspositionsticky .module-text-generic .row .column.sticky.js-is-sticky{margin-top:90px;}.no-csspositionsticky .module-text-generic .row .column:not(.sticky){margin-left:16.66667%;}}.cookie-banner{position:fixed;width:100%;left:0;bottom:0;padding:40px 0;background-color:#fff;border-top:1px solid #e4e4e4;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s ease,visibility .4s ease;z-index:101;}@media(max-width:667px){.cookie-banner{padding:30px 0;}}@media(max-width:480px){.cookie-banner{padding:20px 0;}}.cookie-banner:not(.visible){opacity:0;transform:translateY(300px);visibility:hidden;}.cookie-banner h2{margin-bottom:1rem;color:#e76608;font-size:.875rem;font-weight:600;line-height:1.125rem;text-transform:uppercase;}.cookie-banner p{font-size:.875rem;line-height:1.125rem;margin-right:8%;}@media(max-width:480px){.cookie-banner p{display:none;}}@media(min-width:1025px){.cookie-banner .text-wrapper{float:left;width:calc(100% - 240px);}}.cookie-banner .button-wrapper{font-size:0;}@media(min-width:1025px){.cookie-banner .button-wrapper{float:right;width:240px;padding-left:20px;}}@media(max-width:1024px){.cookie-banner .button-wrapper{margin-top:35px;}}@media(max-width:667px){.cookie-banner .button-wrapper{text-align:right;}}@media(max-width:480px){.cookie-banner .button-wrapper{display:flex;margin-top:0;}}.cookie-banner .button-wrapper .button{width:180px;text-align:center;}@media(max-width:480px){.cookie-banner .button-wrapper .button{flex:1;width:auto;padding:10px;}}.cookie-banner .button-wrapper .button:first-child{margin-bottom:20px;}@media(max-width:1024px){.cookie-banner .button-wrapper .button:first-child{margin-bottom:0;margin-right:20px;}}.cookie-settings{margin-bottom:40px;}.cookie-table{margin-top:.5rem;margin-bottom:40px;border-bottom:1px solid #4d4d4d;border-collapse:separate;}.cookie-table h4{margin-bottom:.5rem;font-weight:600;}.cookie-table th{border-bottom:1px solid #4d4d4d;font-size:1rem;font-weight:600;line-height:1.28571;text-align:left;}.cookie-table td{border-left:1px solid #e4e4e4;}.cookie-table th,.cookie-table td{width:50%;padding:10px 20px;}.cookie-table th:first-child,.cookie-table td:first-child{padding-left:0;border-left:none;}.cookie-table tbody{font-size:.875rem;line-height:1.33333;}.cookie-table tbody tr:not(:last-of-type) td{border-bottom:1px solid #e4e4e4;}.cookie-table p:last-of-type{margin-bottom:0;}.modal-is-active:after{position:fixed;top:0;right:0;bottom:0;left:0;content:"";background-color:rgba(77,77,77,.8);opacity:1;visibility:visible;z-index:100;}body:not(.modal-is-active) .modal{height:0;opacity:0;visibility:hidden;transform:translateX(-50%) translateY(90px);}.modal{position:absolute;top:0;left:50%;width:100%;margin-top:5%;margin-bottom:40px;background-color:#fff;max-width:740px;font-weight:400;transform:translateX(-50%);transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.4,0,.2,1);z-index:101;}@media(min-width:1025px){.modal{padding:40px;}}@media(min-width:668px) and (max-width:1024px){.modal{padding:40px;}}@media(max-width:667px){.modal{padding:20px;}}.modal .button-close--large{top:21px;right:23px;}.modal .modal-header{padding-bottom:40px;}.modal .modal-header h2{font-size:2.125rem;line-height:1;}@media(min-width:668px){.modal .tab-content{padding:30px;}}@media(min-width:668px){.modal .modal-body-scroll{overflow-y:auto;}}.modal .rich-text .subhead{margin-bottom:1rem;}.modal .modal-footer{padding-top:40px;}@media(max-width:667px){.modal .modal-footer{text-align:right;}}.modal .modal-footer .button{width:180px;}.page-search h1{text-align:center;}.page-search .filters-wrapper{padding-top:12px;}.page-search .document-downloads-list{margin-bottom:20px;}.page-search .document-downloads-list li{padding-top:20px;border-bottom:1px solid #ccc;}.page-search .document-downloads-list li:last-child{padding-bottom:20px;}@media(min-width:668px) and (max-width:1024px){.page-search .product-list li:nth-last-child(-n+4){display:none;}}@media(max-width:667px){.page-search .product-list li:nth-last-child(-n+6){display:none;}}@media(max-width:1024px){.page-search .flip-card-list li:last-child{display:none;}}.search-listing-header{padding:12px 0 10px;display:flex;align-items:baseline;justify-content:space-between;}.search-listing-header h2{font-size:1.5rem;font-weight:300;line-height:2.1875rem;}.search-listing-header .view-all{font-size:.875rem;font-weight:600;line-height:1.0625rem;}.page-product-listing .row{text-align:center;}.page-product-listing .row .column{text-align:left;}@media(max-width:667px){.primary-nav-wrapper .header-utilities .icon--telephone{padding-right:15px;}}@media only screen and (max-width:400px){.primary-nav-wrapper .header-utilities .icon--telephone{padding-right:10px;}}.site-fls .header .header-text-link{padding-left:19px;padding-right:19px;}.site-fls .header.expanded{border-bottom:1px solid #f8f8f8;}@media only screen and (max-width:420px){.site-fls .header.expanded{min-height:0;}}@media(min-width:668px){.site-fls .header.expanded .header-link{width:147px;}}@media(max-width:667px){.site-fls .header.expanded .header-link{width:176px;margin-top:0;}}@media only screen and (max-width:420px){.site-fls .header.expanded .header-link{width:122px;}.site-fls .header.expanded .header-link .logo-expanded{display:block;}.site-fls .header.expanded .header-link .logo-collapsed-alt{display:none;}}.site-fls .header.expanded .primary-nav-wrapper{min-width:130px;}@media(min-width:1025px){.site-fls .header.expanded .primary-nav-wrapper{width:calc(100% - 155px);}}@media(min-width:668px) and (max-width:1024px){.site-fls .header.expanded .primary-nav-wrapper{width:calc(100% - 205px);}}@media(max-width:667px){.site-fls .header.expanded .primary-nav-wrapper{width:calc(100% - 230px);}}@media only screen and (max-width:420px){.site-fls .header.expanded .primary-nav-wrapper{width:calc(100% - 160px);}}@media only screen and (max-width:400px){.site-fls .header.expanded .primary-nav-wrapper .header-search .search-toggle{margin-left:0;}}@media only screen and (max-width:1245px) and (min-width:1115px){.site-fls .header.expanded .primary-nav-wrapper .header-utilities{padding-right:25px;}}@media only screen and (min-width:1246px) and (max-width:1300px){.site-fls .header.expanded .primary-nav-wrapper .header-utilities{padding-left:18px;}}@media only screen and (min-width:1101px) and (max-width:1220px){.site-fls .header.expanded .primary-nav-wrapper .header-utilities .icon--telephone,.site-fls .header.expanded .primary-nav-wrapper .header-utilities .icon--account{padding-right:5px;}}@media only screen and (min-width:668px) and (max-width:730px){.site-fls .header.expanded .primary-nav-wrapper .header-utilities{padding-left:5px;padding-right:10px;}}@media only screen and (max-width:400px){.site-fls .header.expanded .primary-nav-wrapper .header-utilities .icon{padding:0;}.site-fls .header.expanded .primary-nav-wrapper .header-utilities .icon--telephone{padding-right:7px;}}@media(min-width:668px){.site-fls .header.collapsed .primary-nav-wrapper{width:calc(100% - 270px);}}@media(max-width:667px){.site-fls .header.collapsed .primary-nav-wrapper{width:calc(100% - 240px);}}@media only screen and (max-width:440px){.site-fls .header.collapsed .primary-nav-wrapper{width:calc(100% - 190px);}}@media(min-width:668px){.site-fls .header.collapsed .header-link{width:219px;}}@media(max-width:667px){.site-fls .header.collapsed .header-link{width:195px;margin:3px 0 0 0;}}@media only screen and (max-width:440px){.site-fls .header.collapsed .header-link{width:140px;margin:6px 0 0 0;}}@media only screen and (min-width:668px) and (max-width:715px){.site-fls .header.collapsed .header-utilities{padding-left:15px;}}@media(max-width:480px){.site-fls .header.collapsed .header-utilities .icon--telephone{padding-right:10px;}}.site-fls .header .primary-nav-wrapper.search-active .search-wrapper{bottom:0;}@media(max-width:667px){.site-fls .header .primary-nav-wrapper .icon--telephone{display:inline-block;}}.site-fls .footer .constrained .address{padding-bottom:0;}.site-fls .footer .constrained .footer-content .footer-logo{margin-bottom:35px;}.site-fls .footer .constrained .footer-content-inner{padding-top:0;}@media(min-width:1025px){.site-fls .footer .constrained .footer-content-inner .col:nth-of-type(1){width:29.29688%;}.site-fls .footer .constrained .footer-content-inner .col:nth-of-type(2){width:18.55469%;}.site-fls .footer .constrained .footer-content-inner .col:nth-of-type(3),.site-fls .footer .constrained .footer-content-inner .col:nth-of-type(4),.site-fls .footer .constrained .footer-content-inner .col:nth-of-type(5){width:14.64844%;}.site-fls .footer .constrained .footer-content-inner .footer-logo{margin-left:0;}}@media(min-width:668px) and (max-width:1024px){.site-fls .footer .constrained .footer-content-inner .col--wide{margin-bottom:20px;}}@media(max-width:1024px){.site-fls .footer .constrained .footer-content-inner .col--show-on-devices{display:block;float:none;text-align:center;}}@media(min-width:668px) and (max-width:1024px){.site-se .header.expanded .mobile-nav-toggle{margin-right:25px;}}@media(min-width:1025px){.site-se .header.expanded .header-link{width:280px;margin-top:12px;}}@media(min-width:668px) and (max-width:1024px){.site-se .header.expanded .header-link{width:260px;margin-top:15px;}}@media(max-width:667px){.site-se .header.expanded .header-link{width:220px;margin-top:20px;}}@media(max-width:480px){.site-se .header.expanded .header-link{width:159px;margin-top:33px;}}@media(min-width:1025px){.site-se .header.expanded .primary-nav-wrapper{width:calc(100% - 280px);}}@media(min-width:668px) and (max-width:1024px){.site-se .header.expanded .primary-nav-wrapper{width:calc(100% - 315px);}}@media(max-width:667px){.site-se .header.expanded .primary-nav-wrapper{width:calc(100% - 265px);}}@media(max-width:480px){.site-se .header.expanded .primary-nav-wrapper{width:calc(100% - 205px);}}@media(max-width:480px){.site-se .header.collapsed .mobile-nav-toggle{margin-right:6px;}}.site-se .header.collapsed .header-link{width:247px;}@media(max-width:480px){.site-se .header.collapsed .header-link{width:164px;margin-top:7px;}}.site-se .header.collapsed .primary-nav-wrapper{width:calc(100% - 297px);}@media(max-width:480px){.site-se .header.collapsed .primary-nav-wrapper{width:calc(100% - 200px);}}.site-se .footer .constrained{max-width:960px;}.site-se .footer .constrained .address{padding-bottom:0;}.site-se .footer .constrained .footer-content .footer-logo{margin-bottom:35px;}.site-se .footer .constrained .footer-content-inner{padding-top:0;}@media(min-width:1025px){.site-se .footer .constrained .footer-content-inner .col{width:190px;}.site-se .footer .constrained .footer-content-inner .col.col--wide{width:240px;}.site-se .footer .constrained .footer-content-inner .col.social{width:82px;}.site-se .footer .constrained .footer-content-inner .footer-logo{margin-left:0;}}@media(min-width:668px) and (max-width:1024px){.site-se .footer .constrained .footer-content-inner .col--wide{margin-bottom:20px;}}@media(max-width:1024px){.site-se .footer .constrained .footer-content-inner .col--show-on-devices{display:block;float:none;text-align:center;}}.debugoutput .error{color:#f00;}.debugoutput .OK{color:#008000;}.warning-currency-type{display:none;}.site-au .warning-currency-type{display:block;color:#4d4d4d;font-family:"Work Sans",Arial,Helvetica,sans-serif;font-weight:300;font-size:.9375rem;padding-bottom:20px;text-align:right;}.module-cart .cart-actions{position:relative;}.module-cart .cart-actions .warning-currency-type{position:absolute;top:15px;right:0;}.site-au .checkout-cart-communications{padding-top:15px;}.site-au .form-request-quote--information .cart-view-request{margin-bottom:20px;}.au-tax-warning{display:none;}.site-au .au-tax-warning{display:block;color:#4d4d4d;font-family:"Work Sans",Arial,Helvetica,sans-serif;font-weight:300;font-size:.9375rem;}#BillingAddress_County2{display:none;}.page-payment{min-height:250px;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}input[type=text]::-ms-clear,input[type=search]::-ms-clear,input[type=text]::-ms-reveal{display:none;width:0;height:0;}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}input,button,textarea{font-family:"Work Sans",Arial,Helvetica,sans-serif;}input:focus,select:focus,textarea:focus,button:focus{outline:none;}.form-wrapper{width:100%;max-width:467px;margin:0 auto 40px;}.form-padded{padding:0 50px;}@media(max-width:1024px){.form-padded{padding:0 17px;}}@media(max-width:667px){.form-padded{padding:0;}}@media(min-width:668px){.bordered-accordion .accordion-content{display:block !important;}}@media(max-width:667px){.bordered-accordion{border:1px solid #ccc;border-radius:10px;padding:0 35px;margin:0 0 34px;}.bordered-accordion.active{border-color:#4d4d4d;}.bordered-accordion .accordion-content{padding-bottom:40px;}}@media(max-width:667px){.bordered-accordion-header{padding:35px 0;margin:0;color:#ccc;}.bordered-accordion-header.active{color:#4d4d4d;}}.form{width:100%;}.form .form-error,.form label.error{display:block;color:#f00;padding:8px 0 0;display:none;}.form .form-text,.form .form-textarea{width:100%;line-height:1.5;font-size:.875rem;font-family:"Work Sans",Arial,Helvetica,sans-serif;font-weight:400;outline:none;box-shadow:none;color:#4d4d4d;display:inline-block;margin:0;vertical-align:top;}.form .form-text:-moz-placeholder,.form .form-textarea:-moz-placeholder{color:#aaa;font-size:14px;}.form .form-text::-moz-placeholder,.form .form-textarea::-moz-placeholder{color:#aaa;font-size:14px;}.form .form-text:-ms-input-placeholder,.form .form-textarea:-ms-input-placeholder{color:#aaa;font-size:14px;}.form .form-text::-webkit-input-placeholder,.form .form-textarea::-webkit-input-placeholder{color:#aaa;font-size:14px;}.form .form-text:focus,.form .form-textarea:focus{border:1px solid transparent;border-bottom:1px solid #4d4d4d;}.form .form-text{border:1px solid transparent;border-bottom:1px solid #ccc;padding:9px 0;height:42px;}.form .form-text.bordered{border:1px solid #ccc;border-radius:5px;padding-left:15px;padding-right:5px;}.form .form-text.bordered:focus{border-color:#4d4d4d;}.form .form-text[type=password]{background:none;}.form .form-text[type=search]{-webkit-appearance:textfield;}.form .form-textarea{height:230px;padding:15px 22px;border-radius:4px;resize:vertical;vertical-align:top;-webkit-appearance:none;border:1px solid #ccc;}.form .form-textarea:focus{border:1px solid #4d4d4d;}.form label{line-height:1.5;font-family:"Work Sans",Arial,Helvetica,sans-serif;font-weight:400;font-size:.875rem;padding:0 0 3px;display:none;}.form label.visible{display:block;}.form label.highlight{color:#e76608;font-size:.875rem;line-height:1.125rem;font-weight:600;text-transform:uppercase;}.form .form-row{margin:0 0 40px;}.form .form-row .form-row{margin:0;}@media(max-width:667px){.form .form-row .form-row{margin:0 0 40px;}.form .form-row .form-row:last-child{margin:0;}}@media(max-width:1024px){.form .form-row .form-row--stack-on-tablet{margin:0 0 40px !important;}}.form .form-row.error .select-wrapper{border:1px solid #f00 !important;}.form .form-row.error .select-wrapper .form-select{color:#f00;}.form .form-row.error input,.form .form-row.error textarea{color:#f00;border-bottom:1px solid #f00 !important;}.form .form-row.error input:-moz-placeholder,.form .form-row.error textarea:-moz-placeholder{color:#f00;font-size:14px;}.form .form-row.error input::-moz-placeholder,.form .form-row.error textarea::-moz-placeholder{color:#f00;font-size:14px;}.form .form-row.error input:-ms-input-placeholder,.form .form-row.error textarea:-ms-input-placeholder{color:#f00;font-size:14px;}.form .form-row.error input::-webkit-input-placeholder,.form .form-row.error textarea::-webkit-input-placeholder{color:#f00;font-size:14px;}.form .form-row.error textarea{border:1px solid #f00 !important;}.form .form-row.error .form-error{display:block;}@media(max-width:667px){.form .form-row .row .column{margin:0 0 40px;}.form .form-row .row .column:last-child{margin:0;}}.form .form-row--border{border-bottom:1px solid #ccc;position:relative;padding-left:50px;}@media(max-width:480px){.form .form-row--border{padding-left:37px;}}.form .form-row--border:before{content:"";position:absolute;left:0;top:8px;display:block;width:27px;height:27px;}.form .form-row--border.icon-email:before{background:url(../images/sprite.svg) -1px -332px no-repeat;}.form .form-row--border.icon-password:before{background:url(../images/sprite.svg) -1px -369px no-repeat;}.form .form-row--border input{border-bottom:none !important;height:41px;border-color:transparent !important;}.form .form-row--border.focus{border-bottom:1px solid #4d4d4d;}.form .form-row--border.error{border-color:#f00;}.form .form-row--border.error input{border-bottom:none !important;}.form .form-row--border .form-error{position:absolute;top:100%;left:50px;z-index:1;}.form .form-header{font-weight:600;font-size:.875rem;color:#e76608;margin:0 0 10px;line-height:1.4;text-transform:uppercase;}.form p,.form span,.form label{font-size:.875rem;line-height:1.4;color:#4d4d4d;font-weight:400;}.form p.intro-copy,.form span.intro-copy,.form label.intro-copy{font-size:1.25rem;line-height:1.5rem;font-weight:300;}.form .form-action{overflow:hidden;clear:both;}.form .form-action--align-right{text-align:right;}@media only screen and (max-width:550px){.form .form-action--align-right{padding-bottom:20px;}}.form .form-action--align-right .button{margin-left:20px;}.form .form-action--align-right .button:first-child{margin-left:0;}@media only screen and (max-width:550px){.form .form-action--align-right .button:first-child{margin-bottom:20px;}}.form .form-action .loading-indicator{margin:0 auto;text-align:left;}.form .form-submit{float:right;}@media(max-width:667px){.form .form-submit{margin:0 0 10px;}}.form .form-action-link{display:inline-block;padding:10px 0;font-weight:600;font-size:14px;}@media(max-width:667px){.form .form-action-link{margin-right:15px;}}@media only screen and (max-width:450px){.form .form-action-link{margin:0;float:left;width:50%;}}.form .form-pre-filled{padding:12px 0 22px;}@media(max-width:667px){.form .form-pre-filled{padding:12px 0 0;}}.form .add-link{font-weight:600;display:block;padding-right:50px;position:relative;}.form .add-link:before{content:"";width:32px;height:32px;display:block;background:url(../images/sprite.svg) 0 -1110px no-repeat;position:absolute;right:0;top:-5px;}.form .add-link:hover:before{background-position:0 -1145px;}.form-checks-item{font-size:.875rem;line-height:1.4;list-style:none;margin:0;padding:5px 0 0 0;}.form-checks-item:first-child{padding:0;}.form-checks-item .form-row{margin:0;}.form-checks-item .form-row .form-error{display:none;}.form-checks-item .form-row.error span:before{border-color:#f00;}.form-checks-item .form-row.error span.form-error{display:block;}.form-checks-item .form-row.error span.form-error:before{display:none;}.form-checks-item label{cursor:pointer;display:inline-block;min-height:15px;height:auto !important;height:15px;margin:0;padding:0 0 0 20px;position:relative;z-index:1;}.form-checks-item label span{display:block;min-height:15px;height:auto !important;height:15px;}.form-checks-item label span:before{background:#fff;border:1px solid #ccc;border-radius:2px;content:"";display:block;height:13px;left:0;margin:0;padding:0;position:absolute;top:3px;width:13px;z-index:1;}.form-checks-item label input{left:0;margin:0;padding:0;position:absolute;top:3px;z-index:2;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;opacity:0;}.form-checks-item label input[type="checkbox"]:checked~span:before{background:url(../images/sprite.svg) -3px -634px no-repeat;border-color:#4d4d4d;}.form-checks-item label input[type="radio"]:checked~span:before{border-color:#4d4d4d;}.form-checks-item label input[type="radio"]:checked~span:after{display:block;}.form-checks-item label a{text-decoration:underline;}.form-checks{font-size:0;line-height:0;list-style:none;margin:0;padding:0 0 40px 0;text-align:left;}.form-checks.radio-buttons .form-checks-item{display:inline-block;vertical-align:top;padding:0 0 0 20px;}.form-checks.radio-buttons .form-checks-item:first-child{padding-left:0;}.form-checks.radio-buttons .form-checks-item label span:before{border-radius:50%;top:3px;}.form-checks.radio-buttons .form-checks-item label span:after{content:"";width:7px;height:7px;display:none;background:#4d4d4d;position:absolute;z-index:2;top:6px;left:3px;border-radius:50%;}.select-wrapper{background:#fff;border:1px solid #ccc;display:block;height:42px;position:relative;vertical-align:top;width:100%;border-radius:4px;}.select-wrapper.focus{border-color:#4d4d4d;}.select-wrapper:before{background-image:url(../images/icon-down-arrow.svg);background-color:#fff;background-position:6px 18px;background-repeat:no-repeat;background-size:12px 6px;content:"";display:block;margin:0;padding:0;position:absolute;right:0;top:1px;bottom:1px;width:25px;z-index:1;pointer-events:none;border-radius:0 4px 4px 0;}.form-select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent !important;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;display:block;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-right:28px;padding:9px 28px 9px 10px;height:40px;position:relative;width:100%;line-height:1.5;font-size:.875rem;font-family:"Work Sans",Arial,Helvetica,sans-serif;font-weight:400;box-shadow:none;color:#4d4d4d;display:inline-block;margin:0;vertical-align:middle;color:#4d4d4d;outline:none;border:none;z-index:2;}.form-select:focus{border:none;}.select-wrapper select::-ms-expand{display:none;}.search-with-button{display:block;height:55px;margin:0 auto;padding:0 150px 0 65px;background:transparent url(../images/icon-search-orange.svg) 20px center no-repeat;border:2px solid #ccc;border-radius:28px;position:relative;max-width:725px;margin:40px auto 40px;}.search-with-button form{width:100%;margin:0;padding:0;}.search-with-button .button{position:absolute;right:2px;top:2px;z-index:2;height:48px;line-height:.8;}@media only screen and (max-width:400px){.search-with-button .button{padding-left:15px;padding-right:15px;}}.search-with-button .search-input-text{width:100%;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;height:48px;margin-top:1px;font-size:1.25rem;outline:none;}@media(max-width:1024px){.search-with-button{margin:30px auto 20px;}}.search-with-button--alt{padding-right:60px;background:transparent url(../images/icon-search-dark-grey.svg) 20px center no-repeat;max-width:100%;}.search-with-button .btn-clear-search{position:absolute;right:15px;top:12px;width:35px;height:30px;background:url(../images/sprite.svg) 6px -1025px no-repeat;z-index:2;text-indent:200%;overflow:hidden;white-space:nowrap;outline:none;cursor:pointer;}.search-with-button .btn-clear-search:hover{background-position:6px -1065px;}.form-row--input-file .input-file{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1;}.form-row--input-file label{padding:0;display:block;}.form-row--input-file strong{height:100%;color:#4d4d4d;background-color:#fff;border:1px solid #4d4d4d;display:inline-block;pointer-events:none;padding:10px;text-transform:uppercase;border-radius:3px;}.form-row--input-file strong:hover{color:#fff;background:#4d4d4d;}.form-row--input-file span{width:150px;min-height:2em;display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;vertical-align:top;pointer-events:none;padding:10px;}@media(max-width:1024px){.form .form-text,.form .form-textarea,.form .form-select,.select-wrapper .form-select{font-size:16px;}}.form-feedback-message{min-height:100px;text-align:center;}.no-placeholder .form label{display:block;}.no-placeholder .select-wrapper:before{display:none;}.no-placeholder .select-wrapper .form-select{padding-right:10px;}.billingtown-georgia .select2{min-width:242px;}.select2-results__options li[aria-disabled=true]{display:none;}.text-danger,.error-text{color:#f00 !important;font-size:.875rem;font-weight:400;line-height:1.4;}.has-error input{border-width:2px;}.validation.text-danger:after{content:'Card details correct.';content:'Please check invalid fields.';}.validation.text-success:after{content:'Card details correct.';}span.glyphicon-credit-card{font-size:1.2em;}span.glyphicon-envelope{font-size:1.2em;}span.glyphicon-lock{font-size:1.2em;}.card-images img.disabled{opacity:.2;}#payment-form span.glyphicon.glyphicon-lock.form-control-feedback{line-height:95px;}label.error{display:block;color:#d9230f;font-style:italic;font-weight:normal;}input.error{border:2px solid #d9230f;border-width:2px;}.current-plan{margin-top:45px;}.form-address-validation-errors .error{color:#d9230f;}.form-address-validation-errors .valid{color:#008000;}@media(min-width:1025px){.desktop-nowrap{white-space:nowrap;}}.payment-form-container input[type=button]{padding:14px 30px;border:2px solid #4d4d4d;border-radius:25px;-webkit-appearance:button;-webkit-border-radius:25px;}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:40px;user-select:none;-webkit-user-select:none;}.select2-container .select2-selection--single .select2-selection__rendered{display:block;line-height:40px;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.select2-container .select2-selection--single .select2-selection__clear{position:relative;}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px;}.select2-dropdown{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-sizing:content-box;display:block;margin-left:-1px;margin-top:-2px;position:absolute;left:-100000px;width:100%;z-index:1051;line-height:1.5;font-size:14px;font-weight:400;font-family:"Work Sans",Arial,Helvetica,sans-serif;}.select2-results{display:block;}.select2-results__options{list-style:none;margin:0;padding:0;}.select2-results__option{padding:2px 8px;user-select:none;-webkit-user-select:none;}.select2-results__option[aria-selected]{cursor:pointer;}.select2-container--open .select2-dropdown{left:0;}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0;}.select2-search--dropdown{display:block;padding:4px;}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;height:40px;border-bottom:1px solid #ccc;box-sizing:border-box;}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}.select2-search--dropdown.select2-search--hide{display:none;}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0);}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;}.select2-results__option--highlighted{background-color:#5897fb;color:#fff;}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{content:"";display:table;}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{float:left;height:100%;min-height:1px;display:none;}[dir="rtl"] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}