@font-face{font-family:"icons";font-weight:"normal";font-style:"normal";src:url("../../fonts/icons/icons.eot");src:url("../../fonts/icons/icons.eot?#iefix") format("embedded-opentype"),url("../../fonts/icons/icons.woff") format("woff"),url("../../fonts/icons/icons.ttf") format("truetype"),url("../../fonts/icons/icons.svg#icons") format("svg")}.icon-alkalisers:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.icon-all-in-one-solid:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.icon-all-in-one:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.icon-all-products:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.icon-ambient-solid:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.icon-ambient:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.icon-bath-and-shower:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.icon-boiled-chilled-and-sparkling:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.icon-boiling-and-ambient:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.icon-boiling-solid:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.icon-boiling:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.icon-cart:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.icon-chilled-and-ambient:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.icon-chilled-and-boiling:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.icon-chilled-solid:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.icon-chilled:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.icon-coin-stack:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.icon-commercial:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.icon-countertop:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.icon-crocks:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.icon-cross:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.icon-digital-360:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.icon-drinking-fountains:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.icon-facebook:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.icon-faucets-and-tapware:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.icon-filtered-water-taps:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.icon-googleplus:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.icon-left-arrow:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.icon-locked:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.icon-magnifying-glass:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.icon-mail:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.icon-navicon:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.icon-page:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.icon-printer:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.icon-residential:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.icon-reverse-osmosis:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.icon-right-arrow:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.icon-sparkling-solid:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.icon-sparkling:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.icon-tick:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.icon-travel:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.icon-undersink-filters:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.icon-unlocked:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.icon-up-arrow:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.icon-user:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.icon-wall-mounted:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.icon-water-coolers:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.icon-whole-house:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.icon-down-arrow:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.icon-boiled-chilled-and-sparkling-solid:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.icon-linkedin:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.icon-circle-arrow:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.icon-funnel:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.accordion-section{position:relative;margin-top:3rem}@media screen and (min-width: 55rem){.accordion-section:before{content:"";top:3.4rem;width:100%;position:absolute;height:1px;background-color:#47c7ee}}.accordion-section .accordion-tabs{margin-bottom:2rem;max-width:75rem;margin-left:auto;margin-right:auto}.accordion-section .accordion-tabs:after{content:"";display:table;clear:both}@media screen and (min-width: 55rem){.accordion-section .accordion-tabs{text-align:center;border:none}}@media screen and (min-width: 55rem){.accordion-section .accordion-tabs li.tab{text-align:left;display:inline}}.accordion-section .accordion-tabs li.tab .toggle{display:block;width:100%;position:relative;z-index:1;background-color:transparent;color:gray;display:block;font-weight:bold;padding:1rem 2rem;border-radius:0;font-size:1.1rem;font-weight:400;margin:0;transition-duration:0s}@media screen and (min-width: 55rem){.accordion-section .accordion-tabs li.tab .toggle{width:auto;display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;margin:0 0.25rem;border:1px solid #cdcdcd;border-bottom:none}}.accordion-section .accordion-tabs li.tab .toggle:not(:last-child){border-top:solid 1px #cdcdcd}.accordion-section .accordion-tabs li.tab .toggle:hover{color:#47c7ee}.accordion-section .accordion-tabs li.tab .toggle:focus{outline:none}.accordion-section .accordion-tabs li.tab .toggle.is-active{background-color:white;border-bottom:solid 1px white;color:#47c7ee;border-top:solid 1px #47c7ee}@media screen and (min-width: 55rem){.accordion-section .accordion-tabs li.tab .toggle.is-active{background-color:white;border:1px solid #47c7ee;border-top:3px solid #47c7ee;border-bottom:none;margin-bottom:-1px}}.accordion-section .accordion-tabs li.tab .content{padding:0.5rem;background:white;display:none;overflow:hidden;width:100%;margin-top:-2px;padding:2rem;font-size:0;text-align:center}@media screen and (min-width: 55rem){.accordion-section .accordion-tabs li.tab .content{text-align:left;float:left;left:0;padding:4rem 2rem}}.accordion-section .accordion-tabs li.tab .content .image{display:inline-block;vertical-align:middle}@media screen and (min-width: 55rem){.accordion-section .accordion-tabs li.tab .content .image{max-width:25%}}.accordion-section .accordion-tabs li.tab .content .details{display:inline-block;vertical-align:middle;font-size:1rem;width:75%}@media screen and (min-width: 55rem){.accordion-section .accordion-tabs li.tab .content .details{padding-left:3rem}}.accordion-section .accordion-tabs li.tab .content .details .heading{font-size:1.5rem;margin-bottom:1rem}.accordion-only-block{margin:3.75rem 0 5rem 0}.accordion-block{border-bottom:1px solid #cdcdcd}.accordion-header{cursor:pointer;position:relative;padding:1.25rem 0 1.25rem 2.5rem;color:#134a80;font-size:1.25rem;font-weight:400}.accordion-header:before{content:"";width:1.875rem;height:1.875rem;position:absolute;left:0;top:50%;margin-top:-0.9375rem;background-color:#ed314a;border-radius:50%}.accordion-header:after{position:absolute;left:0;top:50%;margin-top:-0.9375rem;color:white;width:1.875rem;height:1.875rem;line-height:1.875rem;font-size:1rem;text-align:center;transition:transform 0.25s}.accordion-header:after{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.accordion-header.is-active:after{-ms-transform:rotate(90deg);transform:rotate(90deg)}.accordion-content{display:none;padding:0 0 1.25rem 0}@keyframes sway{0%{-ms-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}50%{-ms-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}100%{-ms-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}}@keyframes fadeInUp{0%{-ms-transform:translateY(1rem);transform:translateY(1rem);opacity:0}100%{-ms-transform:none;transform:none;opacity:1}}@keyframes fadeInLeft{0%{opacity:0;-ms-transform:translateX(-5rem);transform:translateX(-5rem)}}@keyframes grow{0%{opacity:0;-ms-transform:scale(0.8);transform:scale(0.8)}}@keyframes loading{0%{border:2.5rem solid #134a80;background-color:white}39.9%{border:0 solid #134a80;background-color:white}40%{border:2.5rem solid white;background-color:#134a80}60%{border:2.5rem solid white;background-color:#134a80}100%{border:0 solid white;background-color:#134a80}}@keyframes move-background{0%{margin:0 3rem 3rem 0}25%{margin:3rem 3rem 0 0}50%{margin:3rem 0 0 3rem}75%{margin:0 0 3rem 3rem}100%{margin:0 3rem 3rem 0}}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0}section{display:block}*{box-sizing:border-box}figure{margin:0}img,iframe{max-width:100%;height:auto;border:0}svg:not(:root){overflow:hidden}table{border-spacing:0px}a{text-decoration:none;color:inherit;transition:all 0.3s}a[href^=tel]{white-space:nowrap;cursor:default}input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"]{font-size:1rem;transition:all 0.3s}fieldset{border:none;padding:0;margin:0}button,input[type=submit]{cursor:pointer;display:inline-block;vertical-align:middle;-webkit-appearance:none;border:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all 1s}ol,ul{margin:0;padding:0;list-style-type:none}ol li,ul li{padding:0;margin:0}ol.default,ul.default{margin:1rem 0 0 1rem;list-style:disc}ol.default li,ul.default li{padding-left:2rem;margin-bottom:1rem}h1,h2,h3,h4,h5,h6,p{margin:0;font-size:inherit}.browser-warning{padding:1rem;text-align:center;width:100%;color:white;background-color:red}.browser-warning a{text-decoration:underline}.custom-select .select{position:relative;display:block;overflow:hidden;width:100%;max-width:100%;background:white}.custom-select .select select{width:110%;max-width:110%;min-width:110%;appearance:none;-webkit-appearance:none;-moz-appearance:window;text-indent:0.01px;text-overflow:"";font-size:1rem;border:none;outline:none;border-radius:0}.custom-select .select select::-ms-expand{display:none}.custom-select .select select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.custom-select .select:before{position:absolute;top:1.2em;right:1em;bottom:0.3em;padding:0;background:none;content:"\25BC";font-size:0.7em;pointer-events:none;color:grey}.row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin-right:-1rem;margin-left:-1rem;margin-top:-2rem;font-size:0}.row.row--reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.row.row--flush{margin-right:0;margin-left:0}.row.row--flush>.column{padding-right:0;padding-left:0}.row+.row{padding-top:1rem}.column{display:inline-block;-ms-flex:0 0 auto;flex:0 0 auto;padding-top:2rem;padding-right:1rem;padding-left:1rem;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;font-size:1rem}.column--small-one{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.column--small-two{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.column--small-three{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.column--small-four{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.column--small-five{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}.column--small-six{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.column--small-seven{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}.column--small-eight{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.column--small-nine{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.column--small-ten{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}.column--small-eleven{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}.column--small-twelve{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}@media screen and (min-width: 35rem){.column--medium-one{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.column--medium-two{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.column--medium-three{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.column--medium-four{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.column--medium-five{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}.column--medium-six{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.column--medium-seven{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}.column--medium-eight{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.column--medium-nine{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.column--medium-ten{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}.column--medium-eleven{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}.column--medium-twelve{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}@media screen and (min-width: 55rem){.column--large-one{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.column--large-two{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.column--large-three{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.column--large-four{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.column--large-five{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}.column--large-six{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.column--large-seven{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}.column--large-eight{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.column--large-nine{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.column--large-ten{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}.column--large-eleven{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}.column--large-twelve{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}@media screen and (min-width: 75rem){.column--xlarge-one{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.column--xlarge-two{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.column--xlarge-three{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.column--xlarge-four{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.column--xlarge-five{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}.column--xlarge-six{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.column--xlarge-seven{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}.column--xlarge-eight{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.column--xlarge-nine{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.column--xlarge-ten{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}.column--xlarge-eleven{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}.column--xlarge-twelve{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}html{overflow-x:hidden}body{overflow-x:hidden;font-size:16px;font-family:"Lato", sans-serif;color:gray}body:after{content:"";cursor:pointer;background-color:transparent;position:fixed;top:0;right:100%;bottom:0;left:0;z-index:30;transition:background-color 1s,right 1s cubic-bezier(0.645, 0.045, 0.355, 1)}@media screen and (min-width: 55rem){body:after{transition:background-color 0.5s,right 1s 1s}}body .text__center{text-align:center}body .strip{padding:2rem 0}body .generic-page{margin-top:2rem;margin-bottom:4rem}body.menu-active:after{right:0;background-color:rgba(0,0,0,0.8);transition:background-color 0.5s,right 0s}@media screen and (min-width: 55rem){body.menu-active:after{right:100%;background-color:transparent}}@media screen and (min-width: 55rem){body.menu-hover:after{right:0;background-color:rgba(0,0,0,0.8);transition:background-color 0.5s,right 0s}}@media screen and (min-width: 55rem){body.stick-nav .main-nav{position:fixed}}.loader{animation:loading 1.3s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s infinite;margin:3rem auto;width:5rem;height:5rem;border-radius:2.5rem;border:2.5rem solid #134a80}table{width:100%;border:solid 1px #cdcdcd}table tr th{padding:0.75rem 1rem;border-bottom:solid 1px #cdcdcd;background-color:#47c7ee;color:white}table tbody tr:first-child td{border-top:0}table tbody tr td,table tbody tr th{padding:0.75rem 1rem;border-top:solid 1px #cdcdcd;border-left:solid 1px #cdcdcd}table tbody tr td:first-child,table tbody tr th:first-child{border-left:0}table.hightlight-first td:first-child{background-color:#f2f2f2}.modal{position:fixed;top:50%;right:0;bottom:50%;left:0;background-color:rgba(0,0,0,0.75);text-align:center;font-size:0;opacity:0;z-index:-1;transition:all 1s 0.5s cubic-bezier(0.645, 0.045, 0.355, 1)}@media screen and (min-width: 55rem){.modal{overflow-y:hidden}}.modal:before{content:"";display:inline-block;vertical-align:middle;height:100%}.modal.active{top:0;bottom:0;opacity:1;padding:2rem;overflow-y:scroll;z-index:50;transition-delay:0s}@media screen and (min-width: 55rem){.modal.active{overflow-y:hidden}}.modal.active .content{opacity:1;-ms-transform:none;transform:none;transition-delay:0.5s}@media screen and (min-width: 35rem){.modal.image-modal .content{width:auto;max-width:45rem}}.modal.image-modal .content img{max-width:100%}.modal .content{position:relative;display:inline-block;vertical-align:middle;width:100%;padding:2rem;margin:auto;border-radius:0.5rem;background-color:white;font-size:1rem;opacity:0;z-index:50;-ms-transform:translateY(4rem);transform:translateY(4rem);transition:all 0.75s ease-in-out}@media screen and (min-width: 35rem){.modal .content{width:25rem}}.modal .content .close{position:absolute;top:1rem;right:1rem;font-size:0;background-color:transparent;padding:0.75rem;background-color:white;border-radius:5rem;transition:all 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.modal .content .close:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons';font-size:1rem;color:#47c7ee}.modal .content .close:hover,.modal .content .close:focus{top:0.75rem;right:0.75rem;padding:1rem;-ms-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg)}.modal .content .heading{margin-top:0}.modal .content input,.modal .content textarea{margin-bottom:0.5rem;width:100%;display:block}label{position:relative;color:gray}.placeholder{text-align:left}input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"],textarea{padding:0.75rem;border:solid 1px #cdcdcd;font-family:"Lato", sans-serif;display:inline-block;vertical-align:middle;font-size:1rem}input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,textarea:focus{outline-color:#47c7ee;outline-width:0px}input[type="email"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,input[type="color"]::-webkit-input-placeholder,input[type="date"]::-webkit-input-placeholder,input[type="datetime"]::-webkit-input-placeholder,input[type="datetime-local"]::-webkit-input-placeholder,input[type="month"]::-webkit-input-placeholder,input[type="time"]::-webkit-input-placeholder,input[type="week"]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#cdcdcd;font-style:italic}input[type="email"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="text"]::-moz-placeholder,input[type="url"]::-moz-placeholder,input[type="color"]::-moz-placeholder,input[type="date"]::-moz-placeholder,input[type="datetime"]::-moz-placeholder,input[type="datetime-local"]::-moz-placeholder,input[type="month"]::-moz-placeholder,input[type="time"]::-moz-placeholder,input[type="week"]::-moz-placeholder,textarea::-moz-placeholder{color:#cdcdcd;font-style:italic}input[type="email"]:-moz-placeholder,input[type="number"]:-moz-placeholder,input[type="password"]:-moz-placeholder,input[type="search"]:-moz-placeholder,input[type="tel"]:-moz-placeholder,input[type="text"]:-moz-placeholder,input[type="url"]:-moz-placeholder,input[type="color"]:-moz-placeholder,input[type="date"]:-moz-placeholder,input[type="datetime"]:-moz-placeholder,input[type="datetime-local"]:-moz-placeholder,input[type="month"]:-moz-placeholder,input[type="time"]:-moz-placeholder,input[type="week"]:-moz-placeholder,textarea:-moz-placeholder{color:#cdcdcd;font-style:italic}input[type="email"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,input[type="color"]:-ms-input-placeholder,input[type="date"]:-ms-input-placeholder,input[type="datetime"]:-ms-input-placeholder,input[type="datetime-local"]:-ms-input-placeholder,input[type="month"]:-ms-input-placeholder,input[type="time"]:-ms-input-placeholder,input[type="week"]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#cdcdcd;font-style:italic}.field-name{display:block;margin-bottom:0.25rem;text-align:left}.custom-checkbox{cursor:pointer;margin-bottom:0}.custom-checkbox input[type="checkbox"]{display:none}.custom-checkbox input[type="checkbox"]+.checkbox{display:inline-block;vertical-align:middle;overflow:hidden;width:1.5rem;height:1.5rem;margin-right:0.5rem;border:solid 1px #cdcdcd;border-radius:0.2rem;background:white}.custom-checkbox input[type="checkbox"]+.checkbox:before{speak:none;font-style:normal;font-weight:normal;font-family:'icons';color:#47c7ee;display:inline-block;width:1.5rem;text-align:center;line-height:1.5rem;font-size:1rem}.custom-checkbox input[type="checkbox"]:checked+.checkbox{border-color:#47c7ee}.custom-checkbox input[type="checkbox"]:checked+.checkbox:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.custom-checkbox:hover input[type="checkbox"]+.checkbox,.custom-checkbox:focus input[type="checkbox"]+.checkbox{border-color:#47c7ee}.custom-checkbox:active input[type="checkbox"]+.checkbox{border-color:#cdcdcd}h1,h2,h3,h4,h5,h6{color:#47c7ee}hr{max-width:75rem;margin-left:auto;margin-right:auto;height:1px;margin:3rem auto;background-color:#cdcdcd;border:none}.tick-list li{position:relative;padding-left:2rem;line-height:2}.tick-list li:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons';position:absolute;top:0.25rem;left:0}.container{padding:0 1rem;max-width:75rem;margin-left:auto;margin-right:auto}@media screen and (min-width: 55rem){.container{padding:0 2rem}}@media screen and (min-width: 75rem){.container{padding:0}}.container-short{max-width:60rem}.container-small{max-width:40rem}.page-content{padding:2rem}@media screen and (min-width: 55rem){.page-content{padding:2rem 0}}.page-content .order-reference{font-weight:normal;color:#134a80}.page-content .order-reference strong{color:#ed314a}.main-header{background-color:white;text-align:left;position:relative}.main-header:after{content:"";display:table;clear:both}@media screen and (min-width: 55rem){.main-header{z-index:50}}.main-header>.container{padding:0}.main-header .logo{display:block;float:left;width:140px;margin:1.5rem 1rem}@media screen and (min-width: 55rem){.main-header .logo{width:180px;margin:2rem 2rem 2rem 0}}.main-header .search-form{display:none}@media screen and (min-width: 55rem){.main-header .search-form{display:inline-block}}.main-header .search-form input{width:15rem}.main-header .header-toolbar{background-color:#f2f2f2;border-bottom:1px solid #cdcdcd}.main-header .toolbar{text-align:right;display:none}@media screen and (min-width: 55rem){.main-header .toolbar{display:block}}.main-header .toolbar li{display:inline-block;padding:0.5rem 1.2rem}.main-header .toolbar li:last-child{padding-right:0}.main-header .toolbar a{color:#134a80;font-size:0.8rem;border-bottom:1px solid transparent;transition:border-bottom-color 0.25s}.main-header .toolbar a:hover{border-bottom-color:#134a80}.main-header .contact-and-search{display:block;float:left;width:100%}@media screen and (min-width: 55rem){.main-header .contact-and-search{float:right;margin:2rem 0 2rem 2rem;width:auto}}@media print{.main-header .contact-and-search{display:none}}@media screen and (min-width: 55rem){.main-header .contact-and-search .search-form,.main-header .contact-and-search .contact{margin-top:1rem;display:inline-block;vertical-align:middle;margin-top:0}}.main-header .contact-and-search .contact{text-align:center}@media screen and (min-width: 55rem){.main-header .contact-and-search .contact{padding:0 0 0 1rem;text-align:right}}.main-header .contact-and-search .contact .heading{display:none;color:#cdcdcd}@media screen and (min-width: 55rem){.main-header .contact-and-search .contact .heading{display:block}}.main-header .contact-and-search .contact .phone a{display:block;padding:1rem 2rem;font-size:1.5rem;background-color:#134a80;color:white}@media screen and (min-width: 55rem){.main-header .contact-and-search .contact .phone a{display:block;padding:0;background-color:transparent;color:#ed314a}}.main-header .account{position:relative;float:right;margin:1.25rem 0 1.25rem 1rem;cursor:pointer}.main-header .account:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons';color:#cdcdcd;font-size:2rem}.main-header .account:after{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons';position:absolute;top:45%;right:-0.75rem;color:#61daff;font-size:0.5rem;-ms-transform:translateY(-50%);transform:translateY(-50%);-ms-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (min-width: 55rem){.main-header .account{margin:2.25rem 0 0 1rem}}.main-header .account:hover .actions{display:block}.main-header .account .badge{position:absolute;top:-0.25rem;right:-0.25rem;min-width:1.2rem;padding:0.15rem;font-size:0.6rem;text-align:center;background-color:#ed314a;color:white;border:solid 2px white;border-radius:2rem}.main-header .account .actions,.main-header .account .alert{display:none;position:absolute;z-index:50;top:100%;right:-1rem;box-shadow:0 0 0.25rem 0 rgba(0,0,0,0.15);border-radius:0.25rem;animation:fadeInUp 0.5s backwards cubic-bezier(0.68, -0.55, 0.265, 1.55)}.main-header .account .actions:before,.main-header .account .alert:before{content:"";position:absolute;top:-0.5rem;right:1.5rem;z-index:1;height:0;width:0;border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-bottom:.5rem solid #47c7ee}.main-header .account.alert-visible .alert{display:block}.main-header .account.alert-visible .actions{display:none}.main-header .account .alert{text-align:center;width:23rem;background-color:#0d426e;border:none;margin-top:0}.main-header .account .alert:before{border-bottom-color:#0d426e}.main-header .account .alert .close{position:absolute;top:1rem;right:1rem;font-size:0;padding:0.5rem}.main-header .account .alert .close:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons';font-size:1rem;color:white}.main-header .account .alert .message{background-color:#246297;padding:0.5rem;margin-bottom:1rem;margin-right:2.5rem;color:white;border-radius:inherit}.main-header .account .alert .cart-items{color:white;margin-bottom:0.5rem}.main-header .account .alert .cart-items .item{text-align:left;padding:0.5rem 5rem 0.5rem 0;position:relative}.main-header .account .alert .cart-items .item:not(:last-child){border-bottom:solid 1px #246297}.main-header .account .alert .cart-items .item>*{margin:0}.main-header .account .alert .cart-items .item .price{position:absolute;right:0;top:50%;font-weight:bold;-ms-transform:translateY(-50%);transform:translateY(-50%)}.main-header .account .alert .button{display:inline-block}.main-header .account .actions{background-color:#f2f2f2;width:12rem}.main-header .account .actions .button{text-align:left;width:100%;border-radius:0.25rem}.main-header .account .actions .button:first-child{border-radius:0.25rem 0.25rem 0 0}.main-header .account .actions .button:last-child{border-radius:0 0 0.25rem 0.25rem}.main-header .account .actions .button:not(:last-child){border-bottom:solid 1px #9be8ff}.main-header .account .actions .button:hover,.main-header .account .actions .button:focus{background-color:#15bbed}.main-header .account .actions .button:before{display:inline-block;vertical-align:middle;margin-right:1rem}.main-header .account .actions .button.quick-account:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.main-header .account .actions .button.log-in:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.main-header .account .actions .button.log-out:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.main-header .account .actions .button.quick-cart:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.search-results{max-width:75rem;margin-left:auto;margin-right:auto;padding:3rem 2rem}@media screen and (min-width: 75rem){.search-results{padding:3rem 0}}.search-results .query{margin-bottom:1rem}.search-results .query .keywords{font-weight:bold;font-style:italic}.search-results .results-list .item{padding-bottom:1rem;margin:1rem 0}.search-results .results-list .item:not(:last-child){border-bottom:solid 1px #cdcdcd}.search-results .results-list .item .title{margin-bottom:1rem}.search-results .results-list .item .title a{color:#47c7ee;text-decoration:none}.menu-toggle{display:block;float:right;padding:0.75rem;font-size:0.6rem;text-transform:uppercase;border-radius:0;margin:1.25rem 0 1.25rem 1rem;position:relative;transition:background-color 0.5s}.menu-toggle:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons';display:inline-block;vertical-align:middle;margin-right:0.5rem;font-size:1rem}@media screen and (min-width: 35rem){.menu-toggle:before{font-size:1.2rem}}@media screen and (min-width: 35rem){.menu-toggle{font-size:1rem;margin:1rem}}@media screen and (min-width: 55rem){.menu-toggle{display:none}}@media print{.menu-toggle{display:none}}.main-nav{position:fixed;top:0;right:100%;bottom:0;left:-80%;color:white;background-color:#47c7ee;z-index:40;transition:all 1s cubic-bezier(0.645, 0.045, 0.355, 1)}@media screen and (min-width: 55rem){.main-nav{transition:none}}@media print{.main-nav{display:none}}.main-nav:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons';position:fixed;padding:1rem;left:-100%;cursor:pointer;transition:left 1s}@media screen and (min-width: 55rem){.main-nav{position:relative;height:3.1rem;right:0;left:0;width:100%;background-color:#134a80}}.main-nav ul{overflow-y:scroll;font-size:0}.main-nav ul li{font-size:1rem}.main-nav .level-1{max-width:75rem;margin-left:auto;margin-right:auto}@media screen and (min-width: 55rem){.main-nav .level-1{display:-ms-flexbox;display:flex;overflow-y:visible;position:relative}}.main-nav .level-1 .item{display:block;vertical-align:middle;border-bottom:solid 1px #61daff;text-align:left}.main-nav .level-1 .item.current a{border-bottom:2px solid #47c7ee}@media screen and (min-width: 35rem){.main-nav .level-1 .item{display:inline-block;vertical-align:top;width:50%}}@media screen and (min-width: 55rem){.main-nav .level-1 .item{width:auto;border-bottom:none;border-right:solid 1px #246297;text-align:center;width:12.5%}}@media screen and (min-width: 35rem){.main-nav .level-1 .item:nth-child(2n){border-right:solid 1px #61daff}}@media screen and (min-width: 55rem){.main-nav .level-1 .item:nth-child(2n){border-right:solid 1px #246297}}.main-nav .level-1 .item:first-child{border-top:solid 1px #61daff}@media screen and (min-width: 35rem){.main-nav .level-1 .item:first-child{border-top-color:#246297}}@media screen and (min-width: 55rem){.main-nav .level-1 .item:first-child{border-left:solid 1px #246297;border-top:none}}.main-nav .level-1 .item:nth-child(2){border-left:solid 1px #246297}@media screen and (min-width: 35rem){.main-nav .level-1 .item:hover>.level-2,.main-nav .level-1 .item:focus>.level-2{display:block}}@media screen and (min-width: 55rem){.main-nav .level-1 .item.item--hide-medium-above{display:none}}.main-nav .level-1 .item a,.main-nav .level-1 .item .back,.main-nav .level-1 .item form{display:block;width:100%;padding:1rem;border-radius:0;margin:0;font-size:0.9rem;transition:background-color 0.5s}.main-nav .level-1 .item a:hover,.main-nav .level-1 .item .back:hover,.main-nav .level-1 .item form:hover{background-color:#15bbed}.main-nav .level-1 .item a,.main-nav .level-1 .item .back{height:3.1rem}.main-nav .level-1 .item .header{display:none;font-size:2rem;padding:1rem}@media screen and (min-width: 55rem){.main-nav .level-1 .item .header{display:block}}.main-nav .level-1 .item .header .heading{color:#134a80;font-weight:400}.main-nav .level-1 .item.parent{font-size:0;border-left:none}@media screen and (min-width: 55rem){.main-nav .level-1 .item.parent{border-left:solid 1px #246297}}.main-nav .level-1 .item.parent>a{position:relative;padding-right:2rem;width:80%;display:inline-block;vertical-align:top;border-right:solid 1px #61daff}@media screen and (min-width: 55rem){.main-nav .level-1 .item.parent>a{width:100%;border-right:none}.main-nav .level-1 .item.parent>a:after{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons';color:#47c7ee;font-size:0.75rem;position:absolute;right:1rem;top:50%;margin-top:-0.35rem;transition:top 0.25s ease-in-out}}@media screen and (min-width: 55rem){.main-nav .level-1 .item.parent>a:hover{background-color:#47c7ee}.main-nav .level-1 .item.parent>a:hover:after{top:65%}}.main-nav .level-1 .item.parent .show-children{font-size:0;width:20%;display:inline-block;vertical-align:middle;margin:0;background:transparent;height:3.1rem}.main-nav .level-1 .item.parent .show-children:after{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons';display:inline-block;font-size:1rem}@media screen and (min-width: 55rem){.main-nav .level-1 .item.parent .show-children{display:none}}@media screen and (min-width: 55rem){.main-nav .level-1 .item.parent:hover{background-color:#47c7ee}}@media screen and (min-width: 55rem){.main-nav .level-1 .item.parent:hover>a:after{color:#134a80}}.main-nav .level-1 .item.parent:hover .level-2{display:block;z-index:1}.main-nav .level-1 .item.parent.active>ul{right:0%;left:20%;box-shadow:-5px 0 5px 0 rgba(0,0,0,0.2)}@media screen and (min-width: 55rem){.main-nav .level-1 .item.parent.active>ul{right:0;left:0;box-shadow:none}}.main-nav .level-1 .item .back{background-color:#15bbed;padding:0}.main-nav .level-1 .item .back button{text-align:left;display:block;width:100%;border-radius:0;color:white;margin:0;height:3rem}.main-nav .level-1 .item .back button:hover{background-color:#07acde}.main-nav .level-1 .item .back:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons';position:absolute;right:1rem;top:1rem}@media screen and (min-width: 55rem){.main-nav .level-1 .item .back{display:none}}@media screen and (min-width: 35rem){.main-nav .level-1 .item.form{width:100%}}@media screen and (min-width: 55rem){.main-nav .level-1 .item.form{display:none}}.main-nav .level-1 .item.form form{background-color:#15bbed}.main-nav .level-1 .item.form form input{display:block;width:100%}.main-nav .level-1 .item.form form button{position:absolute;padding:0.5rem;top:1rem;right:1.2rem}.main-nav .level-1 .item.form form button:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons';font-size:1.5rem;color:#134a80}.main-nav .level-1 .item .level-2{max-width:75rem;margin-left:auto;margin-right:auto;position:fixed;top:0;right:-100%;bottom:0;left:100%;background-color:#47c7ee;transition:all 1s}@media screen and (min-width: 55rem){.main-nav .level-1 .item .level-2{display:none;position:absolute;top:auto;right:0;left:0;bottom:auto;text-align:left;padding:1rem;overflow:hidden}}@media screen and (min-width: 55rem){.main-nav .level-1 .item .level-2 .item{width:25%;border:none;text-align:left}}.main-nav .level-1 .item .level-2 .item>a{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;height:auto;box-shadow:0 2px 0 0 #47c7ee;position:relative;overflow:hidden;z-index:1;font-size:1rem;line-height:1.4;min-height:5rem;padding-left:2rem;transition:all 0.25s}.main-nav .level-1 .item .level-2 .item>a:before{content:"";display:block;position:absolute;width:0;height:0;top:2.5rem;left:3rem;border-radius:20rem;background-color:#134a80;z-index:-1;box-shadow:0 0 0 0 #47c7ee,0 0 0 0 #15bbed;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);transition:all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.main-nav .level-1 .item .level-2 .item>a:hover{background-color:#47c7ee}.main-nav .level-1 .item .level-2 .item>a:hover .icon{color:white}.main-nav .level-1 .item .level-2 .item>a:hover:before{box-shadow:0 0 0 0.5rem rgba(71,199,238,0),0 0 0 1rem rgba(21,187,237,0);width:4rem;height:4rem}.main-nav .level-1 .item .level-2 .item>a .icon{font-size:2rem;color:#134a80;margin-right:1rem;width:2.5rem;height:2.5rem;transition:color 0.3s linear}.main-nav .level-1 .item .level-2 .item>a span{display:inline-block}.main-nav.active{right:0;left:20%;box-shadow:-5px 0 5px 0 rgba(0,0,0,0.2)}@media screen and (min-width: 55rem){.main-nav.active{left:0;right:0}}.main-nav.active:before{left:0}@media screen and (min-width: 55rem){.main-nav.active:before{left:-100%}}.main>p{margin:2rem auto;max-width:75rem;margin-left:auto;margin-right:auto}.main>.headings{padding:0 2rem}@media screen and (min-width: 75rem){.main>.headings{padding:0}}.main .headings{max-width:75rem;margin-left:auto;margin-right:auto;margin-bottom:1rem;margin-top:0;text-align:left}.main .headings .heading{font-size:2rem;margin-bottom:0.2rem;margin-top:0}@media screen and (min-width: 75rem){.main .headings .heading{transition:all 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:0;-ms-transform:translate3d(-3rem, 0, 0);transform:translate3d(-3rem, 0, 0)}}@media screen and (min-width: 75rem){.main .headings .heading.seen{transition:all show cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:1;-ms-transform:translate3d(-0, 0, 0);transform:translate3d(-0, 0, 0)}}.main .headings>.subheading{font-size:1.5rem;font-weight:400;color:#134a80}@media screen and (min-width: 75rem){.main .headings>.subheading{transition:all 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:0;-ms-transform:translate3d(3rem, 0, 0);transform:translate3d(3rem, 0, 0)}}@media screen and (min-width: 75rem){.main .headings>.subheading.seen{transition:all show cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:1;-ms-transform:translate3d(-0, 0, 0);transform:translate3d(-0, 0, 0)}}.enquiry-form{padding:1rem;background-color:#ed314a;display:inline-block}@media print{.enquiry-form{display:none}}.enquiry-form .heading{color:white;margin-bottom:1rem;font-size:2rem}.enquiry-form input,.enquiry-form textarea{margin-bottom:0.5rem;width:100%}.enquiry-form input[type="submit"]{font-size:1.25rem;background-color:#bd0823}.enquiry-form input[type="submit"]:hover{background-color:#8c0015}.enquiry-form .field-name{color:white}.enquiry-form,.cta-block{margin:0 auto;text-align:center;max-width:23rem}.cta-block{background-color:#134a80;color:white;padding:2rem;font-size:1rem;margin-top:1rem}.cta-block .icon{width:60px;height:60px}.cta-block .heading{color:white;margin-top:1rem}.cta-block .button{font-weight:bold;margin-top:1rem}.feature{max-width:75rem;margin-left:auto;margin-right:auto;text-align:center}.feature>.heading{font-size:1.5rem;text-transform:uppercase;margin-bottom:1rem}.feature .tiles,.feature .links{font-size:0}.feature .tiles .item,.feature .links .item{position:relative;display:inline-block;vertical-align:top;width:100%;font-size:1rem}.feature .tiles .item{height:15rem}@media screen and (min-width: 75rem){.feature .tiles .item{transition:all 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:0;-ms-transform:translate3d(0, 3rem, 0);transform:translate3d(0, 3rem, 0)}}.feature .tiles .item:nth-child(1),.feature .tiles .item:nth-child(5){transition-delay:0s}.feature .tiles .item:nth-child(2),.feature .tiles .item:nth-child(4){transition-delay:0.3s}.feature .tiles .item:nth-child(3){transition-delay:0.6s}@media screen and (min-width: 35rem){.feature .tiles .item{width:33.33333%}}@media screen and (min-width: 55rem){.feature .tiles .item{width:20%}}@media screen and (min-width: 75rem){.feature .tiles .item.seen{transition:all show cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:1;-ms-transform:translate3d(-0, 0, 0);transform:translate3d(-0, 0, 0)}}.feature .tiles .item.seen:hover .heading{padding:3rem 1rem;background-color:rgba(21,187,237,0.9);box-shadow:0 -5rem 0 5rem rgba(21,187,237,0.9);transition:all 0.5s 0s}.feature .tiles .item.seen:hover .heading:before{opacity:1;transition-delay:0.25s;-ms-transform:none;transform:none}.feature .tiles .item.seen:hover .icon{opacity:1;-ms-transform:translateY(0);transform:translateY(0)}.feature .tiles .item a{position:absolute;top:0;right:0;bottom:0;left:0;margin:0.25rem;background-color:#f2f2f2;box-shadow:0 0 0 3px transparent;overflow:hidden;transition:all 0.5s ease-in-out}.feature .tiles .item a .thumbnail,.feature .tiles .item a .heading{position:absolute;bottom:0;left:0;right:0}.feature .tiles .item a .thumbnail{top:0;background:no-repeat;background-color:#f2f2f2;background-size:cover;background-position:center center;background-repeat:no-repeat;transition:all 2s}.feature .tiles .item a .heading{padding:1rem;color:white;background-color:#134a80;text-align:center;box-shadow:0 0 0 0 #134a80;-webkit-transform:translateZ(0);transition:all 0.5s 0.25s}.feature .tiles .item a .icon{display:block;position:absolute;left:50%;margin-left:-2rem;top:50%;margin-top:-3rem;font-size:4rem;opacity:0;-ms-transform:translateY(-1rem);transform:translateY(-1rem);transition:all 0.3s ease-out;color:white;z-index:9}.feature .links{text-align:left}@media screen and (min-width: 55rem){.feature .links .item{width:33.33333%}}.feature .links .item a{position:relative;display:block;min-height:8rem;padding:1rem 8rem 2rem 1rem;margin:1rem;border:solid 1px #cdcdcd}.feature .links .item a:hover{box-shadow:0 0.25rem 0 0 rgba(0,0,0,0.1)}.feature .links .item a:hover .link{color:#ed314a}.feature .links .item a:hover .link:after{margin-left:1rem}.feature .links .item a:hover .thumbnail{width:9rem}.feature .links .item a .heading{margin:0 3rem 1rem 0;font-size:1.2rem;color:#134a80}.feature .links .item a .link{color:gray;transition:0.5s all}.feature .links .item a .link:after{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons';display:inline-block;vertical-align:middle;margin-left:0.5rem;font-size:0.65rem;color:#ed314a;transition:0.5s all cubic-bezier(0.68, -0.55, 0.265, 1.55)}.feature .links .item a .thumbnail{background:no-repeat;background-color:#f2f2f2;background-size:cover;background-position:center center;background-repeat:no-repeat;position:absolute;top:0;right:0;bottom:0;width:8rem;transition:0.5s all cubic-bezier(0.645, 0.045, 0.355, 1)}.children-listing{max-width:75rem;margin-left:auto;margin-right:auto;text-align:center;margin:2rem auto;font-size:0;padding:0 2rem}@media screen and (min-width: 75rem){.children-listing{padding:0}}@media screen and (min-width: 55rem){.children-listing.items-3 .child{width:33.33333%}}@media screen and (min-width: 55rem){.children-listing.items-4 .child{width:25%}}@media screen and (min-width: 55rem){.children-listing.items-5 .child{width:20%}}@media screen and (min-width: 55rem){.children-listing.items-6 .child{width:16.66667%}}.children-listing .child{display:inline-block;vertical-align:top;padding:0.25rem;font-size:1rem;overflow:visible;width:50%}@media screen and (min-width: 75rem){.children-listing .child{transition:all 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:0;-ms-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0)}}.children-listing .child:nth-child(12n+1){transition-delay:.2s}.children-listing .child:nth-child(12n+2){transition-delay:.4s}.children-listing .child:nth-child(12n+3){transition-delay:.6s}.children-listing .child:nth-child(12n+4){transition-delay:.8s}.children-listing .child:nth-child(12n+5){transition-delay:1s}.children-listing .child:nth-child(12n+6){transition-delay:1.2s}.children-listing .child:nth-child(12n+7){transition-delay:1.4s}.children-listing .child:nth-child(12n+8){transition-delay:1.6s}.children-listing .child:nth-child(12n+9){transition-delay:1.8s}.children-listing .child:nth-child(12n+10){transition-delay:2s}.children-listing .child:nth-child(12n+11){transition-delay:2.2s}.children-listing .child:nth-child(12n+12){transition-delay:2.4s}@media screen and (min-width: 55rem){.children-listing .child{padding:0.75rem;width:16.66667%}}.children-listing .child a{display:block;border:solid 1px #cdcdcd;padding:1rem}.children-listing .child a:hover .icon{color:white}.children-listing .child a:before{speak:none;font-style:normal;font-weight:normal;font-family:'icons';color:#134a80;display:block;font-size:5rem;margin-bottom:1rem;transition:all 1s}.children-listing .child a span.icon{display:block;font-size:3rem;margin:0 auto}@media screen and (min-width: 75rem){.children-listing .child a span.icon{font-size:4rem}}.children-listing .child:hover:not(.child-brand-type) a{color:white;background-color:#47c7ee}.children-listing .child:hover:not(.child-brand-type) a:before{color:white}.children-listing .child.child-brand-type:hover a{border-color:#134a80}@media screen and (min-width: 75rem){.children-listing .child.seen{transition:all show cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:1;-ms-transform:translate3d(-0, 0, 0);transform:translate3d(-0, 0, 0)}}.child-thumb{max-width:18rem}.introduction{padding:2rem 2rem 3rem 2rem;font-size:0}@media screen and (min-width: 75rem){.introduction{padding:0 0 4rem 0}}.introduction p{font-size:1rem}@media screen and (min-width: 55rem){.introduction p{float:left;width:60%}}.introduction .hero{font-size:1rem;margin:1rem auto 0 auto;text-align:center}@media screen and (min-width: 55rem){.introduction .hero{position:absolute;right:0;-ms-transform:translateY(-50%);transform:translateY(-50%);width:40%}}.introduction .hero img{animation:sway 2s infinite}.benefits{max-width:75rem;margin-left:auto;margin-right:auto;font-size:0;text-align:center;padding:3rem 2rem}@media screen and (min-width: 35rem){.benefits{padding:4rem 0}}.benefits .benefit{display:block;font-size:1rem}@media screen and (min-width: 35rem){.benefits .benefit{display:inline-block;vertical-align:top;width:45%;margin:1.25%;padding:1rem;border:solid 1px #cdcdcd;border-radius:0.5rem;background-color:#f2f2f2}}@media screen and (min-width: 55rem){.benefits .benefit{width:22.5%;margin:1.25%}}.benefits .benefit img{height:6rem;margin:1rem auto}.benefits .benefit .heading{margin-bottom:1rem;font-size:1.1rem}.benefits .benefit .detail{text-align:left}.cross-sell-strip{padding:8rem 2rem;color:white;text-align:center;margin:3rem 0 0 0;background:no-repeat;background-color:#f2f2f2;background-size:cover;background-position:center center;background-repeat:no-repeat}.cross-sell-strip .heading{font-size:2rem;margin-bottom:2rem}.cross-sell-strip .details{margin-bottom:2rem;font-size:1.3rem;font-weight:400}.cross-sell-two-col{background-color:#f7f7f7;margin-bottom:3.2rem}@media screen and (min-width: 55rem){.cross-sell-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-moz-align-items:flex-end;-ms-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}.cross-sell-figure,.cross-sell-content{display:block}@media screen and (min-width: 55rem){.cross-sell-figure,.cross-sell-content{-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;width:50%}}.cross-sell-figure{padding-top:2rem}@media screen and (min-width: 55rem){.cross-sell-figure{padding-top:0}}.cross-sell-figure img{display:block;margin:0 auto}.cross-sell-content{padding:2rem 0}@media screen and (min-width: 55rem){.cross-sell-content{padding:3.125rem 0}}.cross-sell-content .heading{font-size:2rem;margin-bottom:1rem}.location-strip{position:relative;text-align:center;padding:5rem 2rem;overflow:hidden;font-size:0;background:no-repeat;background-color:#f2f2f2;background-size:cover;background-position:center center;background-repeat:no-repeat}.location-strip .map{background-color:#001a34;position:absolute;top:0;right:0;bottom:0;left:0}.location-strip .map .location-map{position:absolute;top:-3rem;right:-3rem;bottom:-3rem;left:-3rem;opacity:0.1;animation:move-background 10s infinite linear}.location-strip .australia-map{position:relative;display:inline-block}@media screen and (min-width: 75rem){.location-strip .australia-map{transition:all .5s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:0;-ms-transform:translate3d(-200px, 0, 0);transform:translate3d(-200px, 0, 0)}}@media screen and (min-width: 55rem){.location-strip .australia-map{display:inline-block;vertical-align:middle}}@media screen and (min-width: 75rem){.location-strip .australia-map.seen{transition:all show cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:1;-ms-transform:translate3d(-0, 0, 0);transform:translate3d(-0, 0, 0)}}.location-strip .australia-map .marker{position:absolute;right:22%;bottom:16%;content:"";width:1rem;height:1rem;background-color:#ed314a;border-radius:1rem;box-shadow:0 0 0 1.5rem rgba(237,49,74,0.4),0 0 0 0.75rem rgba(237,49,74,0.4);font-size:1rem;transition-duration:0.5s}@media screen and (min-width: 75rem){.location-strip .australia-map .marker{transition:all .5s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:0;-ms-transform:translate3d(200px, 0, 0);transform:translate3d(200px, 0, 0)}}.location-strip .australia-map .marker:before{content:attr(data-location);display:block;width:8rem;padding:0.5rem;margin-top:-1rem;margin-left:-4rem;opacity:0;text-align:center;color:white;transition:all 0.3s}.location-strip .australia-map .marker.looped{box-shadow:0 0 0 3rem rgba(237,49,74,0.2),0 0 0 1.25rem rgba(237,49,74,0.2)}@media screen and (min-width: 75rem){.location-strip .australia-map .marker.seen{transition:all show cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:1;-ms-transform:translate3d(-0, 0, 0);transform:translate3d(-0, 0, 0)}}.location-strip .australia-map .marker.seen:hover{box-shadow:0 0 0 5rem #ed314a,0 0 0 6rem rgba(237,49,74,0.3)}.location-strip .australia-map .marker.seen:hover:before{opacity:1;transition-duration:2s}.location-strip .details{position:relative;padding:1.5rem;background-color:#ed314a;border-radius:0.25rem;margin:2rem auto;max-width:30rem;z-index:1;color:white;font-size:1rem}@media screen and (min-width: 75rem){.location-strip .details{transition:all 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:0;-ms-transform:translate3d(0, -200px, 0);transform:translate3d(0, -200px, 0)}}@media screen and (min-width: 55rem){.location-strip .details{display:inline-block;vertical-align:middle;margin-left:5rem;text-align:left}}@media screen and (min-width: 75rem){.location-strip .details.seen{transition:all show cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:1;-ms-transform:translate3d(-0, 0, 0);transform:translate3d(-0, 0, 0)}}.location-strip .details p{margin-bottom:0}.quote-strip{background-color:#f2f2f2;text-align:center;padding:2rem 2rem 4rem 2rem}.quote-strip p{font-style:italic;font-size:1.5rem;max-width:75rem;margin-left:auto;margin-right:auto}.quote-strip p:before{content:"\201c";color:#47c7ee;font-size:6rem;height:4rem;display:block}.related-applications{background:no-repeat;background-color:#f2f2f2;background-size:cover;background-position:center center;background-repeat:no-repeat;padding:4rem 2rem;text-align:center;color:white;background-color:gray}.related-applications .heading{font-size:1.5rem;margin-bottom:2rem}@media screen and (min-width: 75rem){.related-applications .heading{transition:all 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:0;-ms-transform:translate3d(0, -3rem, 0);transform:translate3d(0, -3rem, 0)}}@media screen and (min-width: 75rem){.related-applications .heading.seen{transition:all show cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:1;-ms-transform:translate3d(-0, 0, 0);transform:translate3d(-0, 0, 0)}}.related-applications .applications{font-size:0}.related-applications .applications .item{display:inline-block;vertical-align:top;position:relative;width:66.66667%;height:14rem}@media screen and (min-width: 75rem){.related-applications .applications .item{transition:all 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:0;-ms-transform:translate3d(0, 3rem, 0);transform:translate3d(0, 3rem, 0)}}@media screen and (min-width: 35rem){.related-applications .applications .item{height:16rem;width:50%}}@media screen and (min-width: 55rem){.related-applications .applications .item{height:18rem;width:25%}}.related-applications .applications .item .link{font-size:1rem;background-color:#cdcdcd;margin:1rem;display:block;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.related-applications .applications .item .link .thumbnail{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transform:translateZ(0)}.related-applications .applications .item .link .title{position:absolute;bottom:0;left:0;right:0;padding:1rem;color:white;background-color:#134a80;text-align:center;box-shadow:0 0 0 0 #134a80;-webkit-transform:translateZ(0);transition:all 0.5s 0.25s}.related-applications .applications .item .link .title:before{position:absolute;opacity:0;font-size:5rem;top:-4rem;text-align:center;right:0;left:0;-ms-transform:translateY(-1rem);transform:translateY(-1rem);transition:all 0.5s 0s}.related-applications .applications .item .link:hover .title{padding:3rem 1rem;background-color:rgba(21,187,237,0.9);box-shadow:0 -5rem 0 5rem rgba(21,187,237,0.9);transition:all 0.5s 0s}.related-applications .applications .item .link:hover .title:before{opacity:1;transition-delay:0.25s;-ms-transform:none;transform:none}@media screen and (min-width: 75rem){.related-applications .applications .item.seen{transition:all show cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:1;-ms-transform:translate3d(-0, 0, 0);transform:translate3d(-0, 0, 0)}}.related-applications+.cross-sell-strip{margin-top:0}.feature-strip{position:relative;margin-top:4rem;padding:4rem 0;background:no-repeat;background-color:#f2f2f2;background-size:cover;background-position:center center;background-repeat:no-repeat}@media screen and (min-width: 35rem){.feature-strip{padding:8rem 2rem}}.feature-strip .container{max-width:65rem}.feature-strip .container .background{position:absolute;top:0;right:0;bottom:0;left:0;background:no-repeat;background-color:#f2f2f2;background-size:cover;background-position:center center;background-repeat:no-repeat}.feature-strip .container .heading{margin-bottom:1.5rem;font-size:1.75rem;text-align:center}@media screen and (min-width: 75rem){.feature-strip .container .heading{transition:all 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:0;-ms-transform:translate3d(0, -3rem, 0);transform:translate3d(0, -3rem, 0)}}@media screen and (min-width: 75rem){.feature-strip .container .heading.seen{transition:all show cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:1;-ms-transform:translate3d(-0, 0, 0);transform:translate3d(-0, 0, 0)}}.feature-strip .container .details{font-size:1.4rem;font-weight:400;color:#f2f2f2}@media screen and (min-width: 75rem){.feature-strip .container .details{transition:all 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:0;-ms-transform:translate3d(0, 3rem, 0);transform:translate3d(0, 3rem, 0)}}.feature-strip .container .details ul{display:inline-block;text-align:left;margin:2rem auto}@media screen and (min-width: 75rem){.feature-strip .container .details.seen{transition:all show cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:1;-ms-transform:translate3d(-0, 0, 0);transform:translate3d(-0, 0, 0)}}.large-text-strip{position:relative;padding:6rem 2rem;font-size:1.4rem;background-color:#15bbed;color:white;font-weight:400}@media screen and (min-width: 55rem){.large-text-strip{padding:8rem 0;text-align:center}}.large-text-strip .background{position:absolute;top:0;right:0;bottom:0;left:0;background:no-repeat;background-color:#f2f2f2;background-size:cover;background-position:center center;background-repeat:no-repeat}.large-text-strip .details{position:relative;line-height:2rem;z-index:1;max-width:75rem;margin-left:auto;margin-right:auto;max-width:52rem}.large-text-strip .details p{margin-bottom:0}.content-strip{font-size:0}.content-strip:after{content:"";display:table;clear:both}@media screen and (min-width: 55rem){.content-strip{text-align:left;padding:8rem 2rem}}@media screen and (min-width: 55rem){.content-strip.align-right .hero{right:8rem}}.content-strip.dark-background{color:white}.content-strip.dark-background .heading{color:white}.content-strip.dark-background .description{color:#f2f2f2}.content-strip.dark-background .description ul li{margin-left:1rem}.content-strip.dark-background .description ul li:before{color:white}.content-strip .container{position:relative;overflow:hidden}.content-strip .hero{display:block;margin:4rem auto 0 auto}@media screen and (min-width: 55rem){.content-strip .hero{position:absolute;max-width:40%;top:50%;margin-top:0;-ms-transform:translateY(-50%);transform:translateY(-50%)}}.content-strip .detail{padding:4rem 0;font-size:1rem}@media screen and (min-width: 55rem){.content-strip .detail{float:left;width:60%;padding:0 3rem 0 0}}.content-strip .detail .heading{margin-bottom:1.5rem;font-size:1.75rem}@media screen and (min-width: 75rem){.content-strip .detail .heading{transition:all 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:0;-ms-transform:translate3d(4rem, 0, 0);transform:translate3d(4rem, 0, 0)}}@media screen and (min-width: 75rem){.content-strip .detail .heading.seen{transition:all show cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:1;-ms-transform:translate3d(-0, 0, 0);transform:translate3d(-0, 0, 0)}}.content-strip .detail .description{font-size:1.1rem}@media screen and (min-width: 75rem){.content-strip .detail .description{transition:all 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:0;-ms-transform:translate3d(-2rem, 0, 0);transform:translate3d(-2rem, 0, 0)}}@media screen and (min-width: 75rem){.content-strip .detail .description.seen{transition:all show cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:1;-ms-transform:translate3d(-0, 0, 0);transform:translate3d(-0, 0, 0)}}.content-strip .tick-list{padding:2rem;color:gray;text-align:center;background-color:white;font-size:0}.content-strip .tick-list p{font-size:1rem}@media screen and (min-width: 55rem){.content-strip .tick-list{position:absolute;right:0;top:50%;text-align:left;width:40%;-ms-transform:translateY(-50%);transform:translateY(-50%)}}.content-strip .tick-list li{display:inline-block;margin:1rem;font-size:1rem}@media screen and (min-width: 75rem){.content-strip .tick-list li{transition:all 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:0;-ms-transform:translate3d(3rem, 0, 0);transform:translate3d(3rem, 0, 0)}}.content-strip .tick-list li:nth-child(5n+1){transition-delay:.2s}.content-strip .tick-list li:nth-child(5n+2){transition-delay:.4s}.content-strip .tick-list li:nth-child(5n+3){transition-delay:.6s}.content-strip .tick-list li:nth-child(5n+4){transition-delay:.8s}.content-strip .tick-list li:nth-child(5n+5){transition-delay:1s}@media screen and (min-width: 55rem){.content-strip .tick-list li{display:block}}.content-strip .tick-list li:before{color:#47c7ee}@media screen and (min-width: 75rem){.content-strip .tick-list.seen li{transition:all show cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:1;-ms-transform:translate3d(-0, 0, 0);transform:translate3d(-0, 0, 0)}}@media screen and (min-width: 55rem){.content-strip .tick-list.two-column li{width:50%;margin:0;display:inline-block;vertical-align:top}}.content-strip .tick-list.large li{font-size:1.2rem}.newsletter,.servicing-strip{color:white;background-color:#47c7ee;padding:4rem 2rem;text-align:center}.newsletter .heading,.servicing-strip .heading{margin-bottom:1rem;font-size:1.3rem;font-weight:normal;color:white}.newsletter form,.servicing-strip form{display:inline-block;margin:0 auto;width:100%;max-width:75rem;margin-left:auto;margin-right:auto}.newsletter form label,.servicing-strip form label{position:relative;margin:0.5rem auto;font-size:0;width:100%;max-width:20rem;display:block;text-align:center}@media screen and (min-width: 55rem){.newsletter form label,.servicing-strip form label{display:inline-block;vertical-align:middle;width:30%}}.newsletter form input[type="email"],.servicing-strip form input[type="email"]{width:100%;margin:0 auto;display:block}.newsletter form .button,.servicing-strip form .button{padding-left:3rem;padding-right:3rem;margin:0.5rem}.why{padding:0 2rem;text-align:center}.why-brand{border-top:1px solid #cdcdcd;margin-top:2rem;padding-top:4rem}.why>.heading{font-size:2rem;font-weight:400;margin-bottom:1rem}.why .detail{margin:0 auto 2rem auto;max-width:55rem}.why .slider{position:relative}.why .slider .slider-nav{display:none}@media screen and (min-width: 55rem){.why .slider .slider-nav{display:block}}.why .slider .slider-nav button{position:absolute;z-index:1;top:50%;margin-top:-1.25rem;width:2.5rem;height:2.5rem;border-radius:2rem;border:solid 2px #cdcdcd;color:#cdcdcd;text-align:center}.why .slider .slider-nav button:before{speak:none;font-style:normal;font-weight:normal;font-family:'icons';display:inline-block;line-height:2rem;font-size:1.25rem;width:2rem;height:2rem}.why .slider .slider-nav button:hover{background-color:#cdcdcd;color:white}.why .slider .slider-nav button.inactive{display:none}.why .slider .slider-nav button.previous{left:0}.why .slider .slider-nav button.previous:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons';margin-right:0.1rem}.why .slider .slider-nav button.next{right:0}.why .slider .slider-nav button.next:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons';margin-left:0.1rem}.why .slider .list{margin:1rem auto;text-align:center;font-size:0;min-height:18rem}@media screen and (min-width: 55rem){.why .slider .list{margin-top:3rem;padding:0 4rem;white-space:nowrap;position:relative}}.why .slider .list .item{display:inline-block;vertical-align:top;margin:1rem auto;text-align:left}@media screen and (min-width: 35rem){.why .slider .list .item{width:50%;text-align:center}}@media screen and (min-width: 55rem){.why .slider .list .item{display:none;width:33.33333%;white-space:normal;animation:fadeInLeft 0.5s both ease-in-out}.why .slider .list .item:nth-child(3n+1){animation-delay:.2s}.why .slider .list .item:nth-child(3n+2){animation-delay:.4s}.why .slider .list .item:nth-child(3n+3){animation-delay:.6s}}@media screen and (min-width: 55rem){.why .slider .list .item.active{display:inline-block}}.why .slider .list .item .icon,.why .slider .list .item .detail{display:inline-block;vertical-align:middle}.why .slider .list .item .detail{width:66.66667%;font-size:1rem;padding-left:1rem}@media screen and (min-width: 35rem){.why .slider .list .item .detail{width:100%;padding:0 1rem}}.why .slider .list .item .detail .heading{text-transform:uppercase;margin-bottom:1rem}.why .slider .list .item .detail .description{max-width:15rem;margin:0 auto}.why .slider .list .item .icon{width:33.33333%;height:5rem;padding:1rem;background-size:contain;background-repeat:no-repeat;background-position:center center}@media screen and (min-width: 35rem){.why .slider .list .item .icon{width:6rem;height:6rem;padding:1rem;margin-bottom:2rem;border-radius:10rem;box-shadow:0 0 0 1rem #f2f2f2;background-color:#f2f2f2}}.expertise-strip,.solutions-strip,.product-finder-strip,.service-strip,.accreditation-strip,.contact-strip{position:relative}.expertise-strip .container,.solutions-strip .container,.product-finder-strip .container,.service-strip .container,.accreditation-strip .container,.contact-strip .container{max-width:75rem;margin-left:auto;margin-right:auto;position:relative;padding:0 2rem;padding:5rem 2rem 0 2rem;text-align:center}.expertise-strip .container:after,.solutions-strip .container:after,.product-finder-strip .container:after,.service-strip .container:after,.accreditation-strip .container:after,.contact-strip .container:after{content:"";display:table;clear:both}@media screen and (min-width: 55rem){.expertise-strip .container,.solutions-strip .container,.product-finder-strip .container,.service-strip .container,.accreditation-strip .container,.contact-strip .container{padding:5rem 2rem;text-align:left}}.expertise-strip .container .details,.solutions-strip .container .details,.product-finder-strip .container .details,.service-strip .container .details,.accreditation-strip .container .details,.contact-strip .container .details{display:block}@media screen and (min-width: 55rem){.expertise-strip .container .details,.solutions-strip .container .details,.product-finder-strip .container .details,.service-strip .container .details,.accreditation-strip .container .details,.contact-strip .container .details{clear:both;width:50%}}.expertise-strip .container .details .heading,.solutions-strip .container .details .heading,.product-finder-strip .container .details .heading,.service-strip .container .details .heading,.accreditation-strip .container .details .heading,.contact-strip .container .details .heading{font-weight:400;font-size:2rem;margin-bottom:1rem}.expertise-strip .container .details .wysiwyg,.solutions-strip .container .details .wysiwyg,.product-finder-strip .container .details .wysiwyg,.service-strip .container .details .wysiwyg,.accreditation-strip .container .details .wysiwyg,.contact-strip .container .details .wysiwyg{margin-bottom:2rem}.expertise-strip .container .details .button,.solutions-strip .container .details .button,.product-finder-strip .container .details .button,.service-strip .container .details .button,.accreditation-strip .container .details .button,.contact-strip .container .details .button{margin-bottom:2rem}.expertise-strip .hero,.solutions-strip .hero,.product-finder-strip .hero,.service-strip .hero,.accreditation-strip .hero,.contact-strip .hero{position:relative;z-index:1}@media screen and (min-width: 55rem){.expertise-strip .hero,.solutions-strip .hero,.product-finder-strip .hero,.service-strip .hero,.accreditation-strip .hero,.contact-strip .hero{position:absolute;bottom:50%;margin-bottom:-150px}}@media screen and (min-width: 75rem){.expertise-strip .hero,.solutions-strip .hero,.product-finder-strip .hero,.service-strip .hero,.accreditation-strip .hero,.contact-strip .hero{right:5rem}}@media screen and (min-width: 55rem){.expertise-strip .hero.large,.solutions-strip .hero.large,.product-finder-strip .hero.large,.service-strip .hero.large,.accreditation-strip .hero.large,.contact-strip .hero.large{height:calc(100% + 3rem)}}@media screen and (min-width: 55rem){.expertise-strip .hero.bottom,.solutions-strip .hero.bottom,.product-finder-strip .hero.bottom,.service-strip .hero.bottom,.accreditation-strip .hero.bottom,.contact-strip .hero.bottom{bottom:0;margin-bottom:0}}@media screen and (min-width: 55rem){.seen.expertise-strip:before,.seen.solutions-strip:before,.seen.product-finder-strip:before,.seen.service-strip:before,.seen.accreditation-strip:before,.seen.contact-strip:before{top:0}.seen.expertise-strip:after,.seen.solutions-strip:after,.seen.product-finder-strip:after,.seen.service-strip:after,.seen.accreditation-strip:after,.seen.contact-strip:after{top:100%}}@media screen and (min-width: 75rem){.seen.expertise-strip .hero,.seen.solutions-strip .hero,.seen.product-finder-strip .hero,.seen.service-strip .hero,.seen.accreditation-strip .hero,.seen.contact-strip .hero,.seen.expertise-strip .details,.seen.solutions-strip .details,.seen.product-finder-strip .details,.seen.service-strip .details,.seen.accreditation-strip .details,.seen.contact-strip .details,.seen.expertise-strip .container .product-search label,.seen.solutions-strip .container .product-search label,.seen.product-finder-strip .container .product-search label,.seen.service-strip .container .product-search label,.seen.accreditation-strip .container .product-search label,.seen.contact-strip .container .product-search label,.seen.expertise-strip .container .product-search button,.seen.solutions-strip .container .product-search button,.seen.product-finder-strip .container .product-search button,.seen.service-strip .container .product-search button,.seen.accreditation-strip .container .product-search button,.seen.contact-strip .container .product-search button,.seen.expertise-strip .container .heading,.seen.solutions-strip .container .heading,.seen.product-finder-strip .container .heading,.seen.service-strip .container .heading,.seen.accreditation-strip .container .heading,.seen.contact-strip .container .heading{transition:all show cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:1;-ms-transform:translate3d(-0, 0, 0);transform:translate3d(-0, 0, 0)}}.expertise-strip:before,.product-finder-strip:before,.expertise-strip:after,.product-finder-strip:after{content:'';position:absolute;left:50%;margin-left:-1.5rem;transition:top 1s}.expertise-strip:after,.product-finder-strip:after{top:calc(100% - 3rem)}.expertise-strip:before,.product-finder-strip:before{top:-3rem;z-index:1;height:0;width:0;border-left:1.5rem solid transparent;border-right:1.5rem solid transparent;border-top:1.5rem solid #fff}.expertise-strip{margin-top:3rem;background-color:#f2f2f2}.expertise-strip:after{height:0;width:0;border-left:1.5rem solid transparent;border-right:1.5rem solid transparent;border-top:1.5rem solid #f2f2f2}@media screen and (min-width: 55rem){.expertise-strip .hero{right:0}}.expertise-strip .details{float:left}@media screen and (min-width: 75rem){.expertise-strip .hero{transition:all 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:0;-ms-transform:translate3d(200px, 0, 0);transform:translate3d(200px, 0, 0)}}@media screen and (min-width: 75rem){.expertise-strip .details{transition:all 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:0;-ms-transform:translate3d(-200px, 0, 0);transform:translate3d(-200px, 0, 0)}}.solutions-strip{background-color:transparent}.solutions-strip:after{height:0;width:0;border-left:1.5rem solid transparent;border-right:1.5rem solid transparent;border-top:1.5rem solid transparent}@media screen and (min-width: 55rem){.solutions-strip .hero{left:0}}.solutions-strip .details{float:right}.solutions-strip-alt{background-color:#f7f7f7}@media screen and (min-width: 75rem){.solutions-strip .hero{transition:all 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:0;-ms-transform:translate3d(-200px, 0, 0);transform:translate3d(-200px, 0, 0)}}@media screen and (min-width: 75rem){.solutions-strip .details{transition:all 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:0;-ms-transform:translate3d(200px, 0, 0);transform:translate3d(200px, 0, 0)}}.product-finder-strip{color:white;padding-bottom:5rem;background-color:#47c7ee}@media screen and (min-width: 55rem){.product-finder-strip{padding-bottom:0}}.product-finder-strip .container{text-align:center}.product-finder-strip .container .heading{color:white;font-size:2rem;font-weight:400;margin-bottom:1rem}@media screen and (min-width: 75rem){.product-finder-strip .container .heading{transition:all 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:0;-ms-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}}.product-finder-strip .container .desription{margin-bottom:1rem}.product-finder-strip .container .product-search{font-size:0;display:block;margin-top:1rem}.product-finder-strip .container .product-search label{text-align:center;margin-bottom:1rem}@media screen and (min-width: 75rem){.product-finder-strip .container .product-search label{transition:all 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:0;-ms-transform:translate3d(-50px, 0, 0);transform:translate3d(-50px, 0, 0)}}@media screen and (min-width: 35rem){.product-finder-strip .container .product-search label{display:inline-block;vertical-align:middle;width:40%;margin:0;text-align:left}}.product-finder-strip .container .product-search input{width:100%;display:block}.product-finder-strip .container .product-search button{font-size:1rem}@media screen and (min-width: 75rem){.product-finder-strip .container .product-search button{transition:all 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:0;-ms-transform:translate3d(50px, 0, 0);transform:translate3d(50px, 0, 0)}}@media screen and (min-width: 35rem){.product-finder-strip .container .product-search button{margin-left:1rem}}.product-finder-strip:after{height:0;width:0;border-left:1.5rem solid transparent;border-right:1.5rem solid transparent;border-top:1.5rem solid #47c7ee}.service-strip{padding-bottom:5rem;background-color:transparent}.service-strip:after{height:0;width:0;border-left:1.5rem solid transparent;border-right:1.5rem solid transparent;border-top:1.5rem solid transparent}@media screen and (min-width: 55rem){.service-strip .hero{right:0}}.service-strip .details{float:left}@media screen and (min-width: 55rem){.service-strip{padding-bottom:0}}@media screen and (min-width: 75rem){.service-strip .hero{transition:all 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:0;-ms-transform:translate3d(200px, 0, 0);transform:translate3d(200px, 0, 0)}}@media screen and (min-width: 55rem){.service-strip .hero{margin-right:8rem}}@media screen and (min-width: 75rem){.service-strip .details{transition:all 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:0;-ms-transform:translate3d(-200px, 0, 0);transform:translate3d(-200px, 0, 0)}}.service-strip.seen .hero{-ms-transform:translateY(-50%);transform:translateY(-50%)}.accreditation-strip{padding:2rem;overflow:hidden;background-color:#f2f2f2;text-align:center}.accreditation-strip img{opacity:0.5;display:inline-block;margin:1rem;transition:all 0.5s}@media screen and (min-width: 75rem){.accreditation-strip img{transition:all 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:0;-ms-transform:translate3d(0, -50px, 0);transform:translate3d(0, -50px, 0)}}@media screen and (min-width: 75rem){.accreditation-strip img:nth-child(even){transition:all 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:0;-ms-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0)}}.accreditation-strip img:hover{opacity:1}@media screen and (min-width: 75rem){.accreditation-strip img.seen{transition:all show cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:1;-ms-transform:translate3d(-0, 0, 0);transform:translate3d(-0, 0, 0)}}.contact-strip{padding:3rem 2rem;background-color:#246297;text-align:center;color:white}@media screen and (min-width: 75rem){.contact-strip.appear{transition:all .5s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:0;-ms-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}}@media screen and (min-width: 75rem){.contact-strip.appear.seen{transition:all show cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:1;-ms-transform:translate3d(-0, 0, 0);transform:translate3d(-0, 0, 0)}}.contact-strip .description{font-size:1.2rem}@media screen and (min-width: 35rem){.contact-strip .description{margin-bottom:2rem}}.contact-strip button{margin:1rem}@media screen and (min-width: 35rem){.contact-strip button{margin:0 1rem}}.contact-strip .phone{display:block}@media screen and (min-width: 35rem){.contact-strip .phone{display:inline-block;vertical-align:middle}}.contact-strip .phone a{display:block;margin:1rem 0 0 0;color:#47c7ee;font-size:1.5em}@media screen and (min-width: 35rem){.contact-strip .phone a{display:inline-block;vertical-align:middle;margin:0 0 0 1rem}}footer{text-align:center;overflow:hidden;line-height:1.5rem;background-color:#134a80;color:#3380b4;padding:3rem 2rem 0 2rem;font-size:0}@media screen and (min-width: 55rem){footer{padding:3rem 2rem 3rem 2rem;text-align:left}}footer .copyright{font-size:1rem}@media screen and (min-width: 55rem){footer .copyright{float:left;height:2rem}}footer .copyright .credit{white-space:nowrap}footer .copyright .credit a:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons';display:inline-block;vertical-align:middle;margin:0 0.5rem;font-size:1.3rem}footer .sitemap{margin:1rem 0}@media screen and (min-width: 55rem){footer .sitemap{float:right;margin:0}}footer .sitemap .items,footer .sitemap .social-media{display:block;margin:1rem 0}@media screen and (min-width: 55rem){footer .sitemap .items,footer .sitemap .social-media{display:inline-block;vertical-align:middle;margin:0}}footer .sitemap .items .link{margin:0 1rem;display:inline-block;vertical-align:middle;font-size:1rem}footer .sitemap .social-media li{display:inline-block;vertical-align:top;margin:0 0.25rem}footer .sitemap .social-media li a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:2rem;height:2rem;background-color:#47c7ee;border-radius:50%;font-size:1.2rem;text-align:center}footer .sitemap .social-media li a .icon{color:#134a80}footer .sitemap .social-media li a:hover{opacity:0.7}footer .sitemap .social-media li a:hover:before{color:#47c7ee;background-color:#134a80;box-shadow:0 0 0 2px #47c7ee}footer a{color:#47c7ee}footer a:hover{color:#9be8ff}.service{max-width:75rem;margin-left:auto;margin-right:auto;margin-bottom:3rem;padding:0 2rem;text-align:center}.service:after{content:"";display:table;clear:both}@media screen and (min-width: 75rem){.service{padding:0}}@media screen and (min-width: 55rem){.service .headings{float:left;width:50%;margin-right:20%}}.service .service-content{padding:1.5rem 0 2rem 0;font-size:1rem;text-align:left}@media screen and (min-width: 55rem){.service .service-content{width:55%;margin-right:15%;float:left;padding-top:1.5rem}}.service .service-content+.brand-block,.service .service-content+.brand-block+.enquiry-form,.service .service-content+.brand-block+.enquiry-form+.cta-block,.service .service-content+.enquiry-form,.service .service-content+.enquiry-form+.cta-block{border-radius:0.5rem}@media screen and (min-width: 55rem){.service .service-content+.brand-block,.service .service-content+.brand-block+.enquiry-form,.service .service-content+.brand-block+.enquiry-form+.cta-block,.service .service-content+.enquiry-form,.service .service-content+.enquiry-form+.cta-block{display:block;width:30%;float:right;clear:right;margin-top:1rem}.service .service-content+.brand-block input,.service .service-content+.brand-block textarea,.service .service-content+.brand-block+.enquiry-form input,.service .service-content+.brand-block+.enquiry-form textarea,.service .service-content+.brand-block+.enquiry-form+.cta-block input,.service .service-content+.brand-block+.enquiry-form+.cta-block textarea,.service .service-content+.enquiry-form input,.service .service-content+.enquiry-form textarea,.service .service-content+.enquiry-form+.cta-block input,.service .service-content+.enquiry-form+.cta-block textarea{width:100%}}.service+.product-finder-block{padding-top:3rem;border-top:solid 1px #cdcdcd}.brand-block{overflow:hidden;border-radius:1rem;font-size:1rem;width:100%;max-width:23rem;margin:0 auto 1rem;display:block}@media screen and (min-width: 55rem){.brand-block{max-width:23rem;width:30%;float:right;clear:right;margin-top:1rem;display:block}}.brand-block>.heading{padding:1rem;background-color:#47c7ee;color:white;text-transform:uppercase;border-top-right-radius:1rem;border-top-left-radius:1rem}.brand-block>.aside-entry{padding:1rem;border:solid 1px #cdcdcd;border-top:none;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.category-listing{max-width:75rem;margin-left:auto;margin-right:auto;text-align:center}.category-listing .listing-controls{padding-top:2rem}.category-listing .listing-controls:after{content:"";display:table;clear:both}.category-listing .listing-controls .search-form,.category-listing .listing-controls .pagination{display:block}.category-listing .listing-controls .search-form{position:relative}@media screen and (min-width: 55rem){.category-listing .listing-controls .search-form{float:left}}.category-listing .listing-controls .search-form .search-button{position:absolute;right:0.75rem;top:0.75rem}.category-listing .listing-controls .search-form .search-button:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons';font-size:1.4rem;color:#cdcdcd}.category-listing .listing-controls .pagination{margin-top:1rem}@media screen and (min-width: 55rem){.category-listing .listing-controls .pagination{margin-top:0;float:right}}.category-listing .product-listing{padding:2rem;font-size:0;margin-top:2rem;border-top:solid 1px #cdcdcd}.category-listing .product-listing .product{display:block;position:relative;border:solid 1px #cdcdcd;font-size:1rem;margin-bottom:1rem}@media screen and (min-width: 35rem){.category-listing .product-listing .product{display:inline-block;vertical-align:top;width:45%;margin:0.5rem 2.5%}}@media screen and (min-width: 55rem){.category-listing .product-listing .product{width:23.75%;margin:0.5rem 1.25%}}@media screen and (min-width: 75rem){.category-listing .product-listing .product{width:19%;margin:0.5rem 1%}}.category-listing .product-listing .product>*{margin:0 0.5rem 1rem 0.5rem}.category-listing .product-listing .product .thumbnail{height:10rem;margin:0 0 1rem 0;border-bottom:solid 1px #cdcdcd;background:no-repeat;background-color:#f2f2f2;background-size:cover;background-position:center center;background-repeat:no-repeat}.category-listing .product-listing .product .title{font-size:0.9rem;font-weight:normal;color:gray;min-height:2.5rem}.category-listing .product-listing .product .add-to-cart{font-weight:normal;font-size:0.75rem}.add-to-cart-box{padding-top:1rem;margin-top:1rem;border-top:solid 1px #cdcdcd}.add-to-cart-box .message{padding:1rem;margin-bottom:1rem;border:solid 1px #cdcdcd;background:#efefef}.add-to-cart-box .message a{text-decoration:underline;font-weight:bold}.add-to-cart-box .message.good{color:#2E9C5D;border:solid 1px #2E9C5D;background:rgba(64,212,126,0.15)}.add-to-cart-box .message.error{color:#ed314a}.add-to-cart-box .quantity>*{display:inline-block;vertical-align:middle;margin-bottom:1rem}.add-to-cart-box .quantity label{margin-right:0.5rem}.add-to-cart-box .quantity input{width:4rem}.add-to-cart-box .action{padding:0.75rem 4rem}.pagination .link{display:inline-block;vertical-align:middle;padding:0.5rem;border:solid 1px #cdcdcd;text-decoration:none;color:#47c7ee}.pagination .link.active{color:white;background-color:#47c7ee;border-color:#47c7ee}.product-page{margin-top:2rem}.product-page .product-detail{font-size:1rem;margin-bottom:3rem}@media screen and (min-width: 55rem){.product-page .product-detail{padding-left:3rem;vertical-align:top}}.product-page .product-detail .code{margin-bottom:1rem}.product-page .product-detail .price{padding:1rem 0;margin:1rem 0;border-top:solid 1px #cdcdcd;border-bottom:solid 1px #cdcdcd}.product-page .product-detail .price .amount{font-size:1.3rem;font-weight:bold;color:#134a80}.product-page .product-detail .shipping{margin-top:1rem}.product-page .product-detail .categories{border-top:solid 1px #f2f2f2;border-bottom:solid 1px #f2f2f2;margin-bottom:2rem;font-size:0}.product-page .product-detail .categories .applications,.product-page .product-detail .categories .types{display:inline-block;width:50%;font-size:1rem;padding:1rem;text-align:center}@media screen and (min-width: 55rem){.product-page .product-detail .categories .applications,.product-page .product-detail .categories .types{text-align:left}}.product-page .product-detail .categories .applications:first-child,.product-page .product-detail .categories .types:first-child{border-right:solid 1px #f2f2f2}.product-page .product-detail .categories .applications .heading,.product-page .product-detail .categories .types .heading{display:block;margin-bottom:1rem;color:#134a80}@media screen and (min-width: 75rem){.product-page .product-detail .categories .applications .heading,.product-page .product-detail .categories .types .heading{display:inline-block;vertical-align:middle;margin-bottom:0}}.product-page .product-detail .categories .category-icon{font-size:1.25rem}@media screen and (min-width: 55rem){.product-page .product-detail .categories .category-icon{font-size:1.5rem;height:1.5rem}}.product-page .product-detail .description{margin-bottom:1rem}.product-page .product-detail .cta{margin-bottom:2rem;text-align:center}@media screen and (min-width: 55rem){.product-page .product-detail .cta{text-align:left}}.product-page .product-detail .cta .quote,.product-page .product-detail .cta>.phone,.product-page .product-detail .cta .finance-link{display:block;margin:0 auto 1rem auto}@media screen and (min-width: 55rem){.product-page .product-detail .cta .quote,.product-page .product-detail .cta>.phone,.product-page .product-detail .cta .finance-link{display:inline-block;vertical-align:middle;margin:0}}@media screen and (min-width: 55rem){.product-page .product-detail .cta>.phone{margin-left:0.5rem}}.product-page .product-detail .cta>.phone .phone{font-size:1.2rem;color:#ed314a;margin-left:0.5rem}.product-page .product-detail .cta .finance-link{text-decoration:underline;color:#134a80}@media screen and (min-width: 55rem){.product-page .product-detail .cta .finance-link{margin-left:1rem}}.product-page .product-detail .cta .finance-link:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons';display:inline-block;vertical-align:middle;margin-right:0.5rem;font-size:1.3rem;color:#47c7ee}.product-page .product-detail .actions{font-size:0;overflow:hidden;text-align:center}@media screen and (min-width: 55rem){.product-page .product-detail .actions{display:table;display:-ms-flexbox;display:flex;border-radius:0.25rem;border:solid 1px #cdcdcd}}.product-page .product-detail .actions button,.product-page .product-detail .actions .button{display:block;border-radius:0;margin:0 auto 1rem auto;background:none;color:gray;border-radius:0.25rem;border:solid 1px #cdcdcd;width:15rem;font-size:0.75rem}.product-page .product-detail .actions button:before,.product-page .product-detail .actions .button:before{speak:none;font-style:normal;font-weight:normal;font-family:'icons';display:inline-block;vertical-align:middle;margin-right:0.5rem}@media screen and (min-width: 55rem){.product-page .product-detail .actions button,.product-page .product-detail .actions .button{display:table-cell;-ms-flex-positive:1;flex-grow:1;margin:0;border-radius:0;border:none}}@media screen and (min-width: 55rem){.product-page .product-detail .actions button:not(:first-child),.product-page .product-detail .actions .button:not(:first-child){border-left:solid 1px #cdcdcd}}.product-page .product-detail .actions button:hover,.product-page .product-detail .actions button:focus,.product-page .product-detail .actions .button:hover,.product-page .product-detail .actions .button:focus{background-color:#f2f2f2}.product-page .product-detail .actions button.print:before,.product-page .product-detail .actions .button.print:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.product-page .product-detail .actions button.email:before,.product-page .product-detail .actions .button.email:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.product-page .product-detail .actions button.pdf:before,.product-page .product-detail .actions .button.pdf:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.product-page .features-and-benefits .features-list,.product-page .features-and-benefits .benefits-list{font-size:1rem}.product-page .features-and-benefits .features-list .heading,.product-page .features-and-benefits .benefits-list .heading{font-size:1.5rem;margin-bottom:1.3rem}.product-page .features-and-benefits .features-list .content,.product-page .features-and-benefits .benefits-list .content{font-size:1.1rem}.product-page .specifications{font-size:1rem;margin-bottom:3rem}.product-page .specifications .heading{font-size:1.5rem;margin-bottom:1.3rem}.product-page .why{border-top:1px solid #f2f2f2;padding:2rem 0}@media screen and (min-width: 55rem){.product-page .why{padding-top:4rem;padding-bottom:3rem}}.faq{padding-bottom:4rem}.faq .heading{font-size:2rem;font-weight:400;margin-top:0;margin-bottom:2rem}.faq .questions .item{padding:1rem 0 0 0;border-bottom:solid 1px #cdcdcd}.faq .questions .item.open .question:before{-ms-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg)}.faq .questions .item .question{position:relative;padding-left:2rem;padding-top:2px;font-size:1rem;color:#134a80;margin-bottom:1rem;cursor:pointer}@media screen and (min-width: 55rem){.faq .questions .item .question{padding-top:0;font-size:1.3rem}}.faq .questions .item .question:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons';position:absolute;top:0;left:0;display:inline-block;background-color:#ed314a;color:white;margin-right:1rem;width:1.5rem;height:1.5rem;border-radius:1.5rem;text-align:center;line-height:24px;font-size:0.75rem;transition:all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);-ms-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg)}.faq .questions .item .question:hover:before{background-color:#d61c38;-ms-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}.faq .questions .item .answer{display:none;line-height:1.5;padding-bottom:2rem}.contact-details{margin:3rem auto;padding:1rem 0;text-align:center;border-top:solid 1px #cdcdcd;border-bottom:solid 1px #cdcdcd;font-size:0;max-width:75rem;margin-left:auto;margin-right:auto}.contact-details .item{display:inline-block;width:50%;margin:1rem 0;font-size:1rem}@media screen and (min-width: 35rem){.contact-details .item{display:inline-block;vertical-align:middle;width:auto;margin:1rem}}.contact-details .item img{display:block;margin:0 auto 1rem auto}@media screen and (min-width: 35rem){.contact-details .item img,.contact-details .item p{text-align:left;display:inline-block;vertical-align:middle;margin:0 0.5rem}}.contact-elements{font-size:0;max-width:75rem;margin-left:auto;margin-right:auto;min-height:500px}.contact-elements>*{font-size:1rem}.contact-elements .contact-form{padding:0 2rem;margin-bottom:2rem;text-align:center}@media screen and (min-width: 55rem){.contact-elements .contact-form{display:inline-block;vertical-align:top;width:50%;padding:0 2rem;text-align:left}}.contact-elements .contact-form input[type="text"],.contact-elements .contact-form input[type="email"],.contact-elements .contact-form input[type="tel"],.contact-elements .contact-form textarea{background-color:#f2f2f2}.contact-elements .contact-form input,.contact-elements .contact-form textarea,.contact-elements .contact-form .button{width:100%;max-width:25rem;font-size:1.2rem;margin-bottom:1rem}@media screen and (min-width: 55rem){.contact-elements .contact-form input,.contact-elements .contact-form textarea,.contact-elements .contact-form .button{max-width:none}}.contact-elements .contact-form .product{display:none}@media screen and (min-width: 55rem){.contact-elements .map{display:inline-block;vertical-align:top;width:50%;padding:0.5rem 2rem}}.contact-elements .map .location-map{height:20rem}@media screen and (min-width: 55rem){.contact-elements .map .location-map{height:24rem;padding:0.5rem;box-shadow:0 0 0 0.45rem #fff,0 0 0 0.5rem #cdcdcd}}.contact-elements .map .location-map img{max-width:none}.contact-elements .map .location-map .gm-style-cc{display:none}.ecommerce>.heading{font-size:1.75rem;margin-bottom:1rem;padding-bottom:1rem;color:#134a80;border-bottom:solid 1px #f2f2f2}.ecommerce table .totals-column{text-align:right}.account-page{margin-bottom:3rem}.account-page .table-striped{text-align:center}.account-page .table-striped tr:nth-child(odd) td{background-color:#f2f2f2}.login-page{padding:0 2rem 4rem 2rem;text-align:center}.login-page .heading{font-size:2rem;margin-bottom:2rem}.login-page form{width:100%;min-width:16rem;max-width:24rem;margin:0 auto;border:solid 1px #cdcdcd;padding:1.5rem;border-radius:0.5rem}.login-page form label{display:block;float:left;text-align:left;margin-bottom:0.5rem}.login-page form input{margin-bottom:1rem}.login-page form input.text{width:100%}.alert.highlight{color:white;background-color:#47c7ee;border:solid 1px #47c7ee;width:100%}.alert.highlight a{color:#134a80}.alert.error{color:#ed314a;background-color:rgba(237,49,74,0.25);border:solid 1px #ed314a}.alert,.error{font-size:1rem;display:inline-block;padding:1rem;border-radius:0.5rem;margin:1rem 0;background-color:#f2f2f2;border:solid 1px #cdcdcd}.cart{padding:4rem 2rem;max-width:75rem;margin-left:auto;margin-right:auto}.cart .cartquantity input.cartquantity{width:4rem}.cart table{margin-bottom:2rem}.cart table .product-image{background-color:#f2f2f2;border:#cdcdcd solid 1px;margin-right:1rem;vertical-align:middle;width:100px;height:100px}@media screen and (min-width: 55rem){.cart table .product-image{display:inline-block}}@media screen and (min-width: 55rem){.cart table .product-info{display:inline-block;vertical-align:middle;text-align:left}}.cart table a{font-size:1.1rem;font-weight:bold}.cart table span{font-size:0.8rem;display:block;padding-top:0.3rem}.cart table .cart-actions{text-align:center}.cart table .remove-item-js{background:none;text-decoration:none;font-weight:normal;padding:0;margin:0;display:inline-block}.cart table .remove-item-js:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons';font-size:1.3rem;color:red}.cart table.totals{font-size:1.3rem;text-align:right;border:none}.cart .Actions input[type="submit"]{padding:0.75rem 1rem}.checkout-page,.account-page{padding:0 2rem 2rem 2rem;max-width:75rem;margin-left:auto;margin-right:auto}.checkout-page section:after,.account-page section:after{content:"";display:table;clear:both}.checkout-page h3,.account-page h3{font-size:2rem;font-weight:400;margin-bottom:2rem}.checkout-page .composite .field label,.account-page .composite .field label{display:inline-block;margin:1rem 0 0.5rem 0}.checkout-page .composite .field input,.account-page .composite .field input{margin:0}.checkout-page .composite .field input[type="text"],.account-page .composite .field input[type="text"]{width:100%}@media screen and (min-width: 55rem){.checkout-page .composite .field input[type="text"],.account-page .composite .field input[type="text"]{width:20rem}}.checkout-page .composite .field span,.account-page .composite .field span{color:red}.checkout-page .address .field,.checkout-page .personal-details .field,.checkout-page .payment-fields .field,.account-page .address .field,.account-page .personal-details .field,.account-page .payment-fields .field{display:block;float:left;margin-right:1rem}.checkout-page .address .card-type,.checkout-page .personal-details .card-type,.checkout-page .payment-fields .card-type,.account-page .address .card-type,.account-page .personal-details .card-type,.account-page .payment-fields .card-type{display:none}.checkout-page .address .checkbox,.checkout-page .personal-details .checkbox,.checkout-page .payment-fields .checkbox,.account-page .address .checkbox,.account-page .personal-details .checkbox,.account-page .payment-fields .checkbox{float:none}.checkout-page .address .clear,.checkout-page .personal-details .clear,.checkout-page .payment-fields .clear,.account-page .address .clear,.account-page .personal-details .clear,.account-page .payment-fields .clear{clear:left}.checkout-page .address .left.required:after,.checkout-page .personal-details .left.required:after,.checkout-page .payment-details .left.required:after,.account-page .address .left.required:after,.account-page .personal-details .left.required:after,.account-page .payment-details .left.required:after{content:" *";color:red}.checkout-page .address .dropdown label,.checkout-page .personal-details .dropdown label,.checkout-page .payment-details .dropdown label,.account-page .address .dropdown label,.account-page .personal-details .dropdown label,.account-page .payment-details .dropdown label{margin-bottom:1rem}@media screen and (min-width: 55rem){.checkout-page .personal-details .field,.account-page .personal-details .field{width:300px}.checkout-page .personal-details .field.confirmedpassword,.account-page .personal-details .field.confirmedpassword{width:650px}.checkout-page .personal-details .field input,.account-page .personal-details .field input{width:100%;max-width:400px}}.checkout-page .address .field:nth-child(2n),.account-page .address .field:nth-child(2n){clear:left}.checkout-page .order-details table .row-header,.account-page .order-details table .row-header{text-align:right}.checkout-page .order-details table .totals-column,.account-page .order-details table .totals-column{text-align:left}.checkout-page .textarea textarea,.account-page .textarea textarea{width:100%}.checkout-page .payment-details,.account-page .payment-details{margin-bottom:3rem}.checkout-page .payment-details .loader,.account-page .payment-details .loader{float:left;margin:0;display:none;-ms-transform:scale(0.5);transform:scale(0.5)}.checkout-page .actions,.account-page .actions{margin-top:3rem}.checkout-page .privacy-notice,.account-page .privacy-notice{padding:1rem 0;text-align:center}@media screen and (min-width: 75rem){.checkout-page .privacy-notice,.account-page .privacy-notice{text-align:left}}.checkout-page .privacy-notice>*,.account-page .privacy-notice>*{display:inline-block;vertical-align:middle;margin-bottom:0}.checkout-page .privacy-notice .padlock,.account-page .privacy-notice .padlock{margin-right:0.5rem}.checkout-page .order-details table{border:none}.checkout-page .order-details table td,.checkout-page .order-details table th{display:none;text-align:center;transition:all 0.5s}@media screen and (min-width: 35rem){.checkout-page .order-details table td,.checkout-page .order-details table th{padding:1em;display:table-cell}}@media screen and (min-width: 35rem){.checkout-page .order-details table td{display:table-cell !important}}.checkout-page .order-details table td[aria-label],.checkout-page .order-details table td.product-cell{display:block;border-left:none;text-align:center}@media screen and (min-width: 35rem){.checkout-page .order-details table td[aria-label],.checkout-page .order-details table td.product-cell{text-align:left;border-left:solid 1px #cdcdcd}}.checkout-page .order-details table td[aria-label] a,.checkout-page .order-details table td.product-cell a{font-size:1.1rem;font-weight:bold}.checkout-page .order-details table td[aria-label] span,.checkout-page .order-details table td.product-cell span{font-size:0.8rem;display:block;padding-top:0.3rem}.checkout-page .order-details table td[aria-label] .product-image,.checkout-page .order-details table td.product-cell .product-image{background-color:#f2f2f2;border:#cdcdcd solid 1px;display:inline-block;vertical-align:middle;width:100px;height:100px}@media screen and (min-width: 55rem){.checkout-page .order-details table td[aria-label] .product-image,.checkout-page .order-details table td.product-cell .product-image{margin-right:1rem}}@media screen and (min-width: 55rem){.checkout-page .order-details table td[aria-label] .product-info,.checkout-page .order-details table td.product-cell .product-info{display:inline-block;vertical-align:middle;text-align:left}}.checkout-page .order-details table td:first-child{margin-top:1em}.checkout-page .order-details table td:last-child{margin-bottom:1em}@media screen and (min-width: 35rem){.checkout-page .order-details table td:last-child{border-right:solid 1px #cdcdcd}}.checkout-page .order-details table td[aria-label]:before{content:attr(aria-label) ": ";font-weight:bold}@media screen and (min-width: 35rem){.checkout-page .order-details table td[aria-label]:before{display:none}}.checkout-page .order-details table td:only-child{border-right:none}.checkout-page .order-details table td.totals-column,.checkout-page .order-details table td.row-header{text-align:center}@media screen and (min-width: 35rem){.checkout-page .order-details table td.totals-column,.checkout-page .order-details table td.row-header{text-align:left}}.checkout-page .order-details table td:empty:not(:only-child){border-top:none}.checkout-page .order-details table td thead tr{color:transparent;font:0/0 a}@media screen and (min-width: 35rem){.checkout-page .order-details table td thead tr{color:inherit;font:inherit}}.checkout-page .order-details table tbody tr.total-row .totals-column,.checkout-page .order-details table tbody tr.total-row .row-header{background-color:#efefef;border-bottom:solid 1px #cdcdcd;font-weight:bold}.account-page{padding:0 2rem;margin-top:4rem;max-width:75rem;margin-left:auto;margin-right:auto}.order{margin-top:4rem}.order table{margin-bottom:2rem}.maintenance{padding:8rem 0;text-align:center}.maintenance .generic-page{max-width:34rem}.reasons{text-align:center;padding:2rem 0}.reasons .wysiwyg h1,.reasons .wysiwyg h2,.reasons .wysiwyg h3,.reasons .wysiwyg h4,.reasons .wysiwyg h5,.reasons .wysiwyg h6{font-weight:400;margin-bottom:1rem;margin-top:0}.reasons .wysiwyg h1,.reasons .wysiwyg h2,.reasons .wysiwyg h3{font-size:2rem}.reasons .reason-list{font-size:0}.reasons .reason-list>*{font-size:1rem}.reasons .reason{margin-top:2rem}.reasons .reason .heading{text-transform:uppercase;margin-bottom:1.5rem;margin-top:1rem}.reasons .reason p{font-size:1rem;line-height:1.5}@media screen and (min-width: 35rem){.reasons .reason-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.reasons .reason{display:inline-block;vertical-align:top;width:50%;padding:0 1rem}}@media screen and (min-width: 55rem){.reasons{padding:4rem 0}.reasons .reason-list{max-width:50rem;margin:2rem auto 0}.reasons .reason{padding:0 3rem}}.call-to-action{background-color:#134a80;padding:2rem 0;color:white;font-size:1.25rem;text-align:center}@media screen and (min-width: 55rem){.call-to-action{padding:4rem 0}}.call-to-action a{color:#47c7ee}.call-to-action .call-to-action-content{display:inline-block;vertical-align:middle}.call-to-action .call-to-action-icon{display:inline-block;vertical-align:middle;position:relative;top:3px;margin-right:0.5rem}.call-to-action .call-to-action-icon svg{width:1.6rem;height:1.6rem;fill:#47c7ee}.wysiwyg:after,.content:after,.ecommerce:after{content:"";display:table;clear:both}.wysiwyg a,.content a,.ecommerce a{color:#ed314a;text-decoration:underline}.wysiwyg a[href^="tel:"],.content a[href^="tel:"],.ecommerce a[href^="tel:"]{text-decoration:none}.wysiwyg a.button,.content a.button,.ecommerce a.button{color:white;text-decoration:none}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6,.content h1,.content h2,.content h3,.content h4,.content h5,.content h6,.ecommerce h1,.ecommerce h2,.ecommerce h3,.ecommerce h4,.ecommerce h5,.ecommerce h6{display:block;margin-top:2rem;margin-bottom:1rem}.wysiwyg h1,.content h1,.ecommerce h1{font-size:2rem}.wysiwyg h2,.content h2,.ecommerce h2{font-size:1.75rem}.wysiwyg h3,.content h3,.ecommerce h3{font-size:1.5rem}.wysiwyg h4,.content h4,.ecommerce h4{font-size:1.25rem}.wysiwyg h5,.content h5,.ecommerce h5{color:#134a80;font-size:1rem}.wysiwyg .brand-heading,.content .brand-heading,.ecommerce .brand-heading{font-weight:400;font-size:2rem;margin-bottom:2rem}.wysiwyg p,.content p,.ecommerce p{line-height:1.5em}.wysiwyg p.note,.content p.note,.ecommerce p.note{font-style:italic}.wysiwyg ol,.content ol,.ecommerce ol{margin-bottom:1rem;counter-reset:list-items;list-style-type:none}.wysiwyg ol li,.content ol li,.ecommerce ol li{position:relative;padding-left:2rem;line-height:2}.wysiwyg ol li:before,.content ol li:before,.ecommerce ol li:before{counter-increment:list-items;content:counter(list-items) ".";position:absolute;top:0;left:0.5rem;font-weight:bold;color:#47c7ee}.wysiwyg ul,.content ul,.ecommerce ul{margin-bottom:1rem;list-style-type:none}.wysiwyg ul li,.content ul li,.ecommerce ul li{margin-bottom:0.5rem;position:relative;padding-left:2rem;line-height:1.6;text-align:left}.wysiwyg ul li:before,.content ul li:before,.ecommerce ul li:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons';position:absolute;top:0.25rem;left:0;color:#47c7ee}.wysiwyg ul li:last-child,.content ul li:last-child,.ecommerce ul li:last-child{margin-bottom:0}.wysiwyg .headings .subheading,.content .headings .subheading,.ecommerce .headings .subheading{margin:0}@media screen and (min-width: 55rem){.mobile-only{display:none}}.desktop-only{display:none}@media screen and (min-width: 55rem){.desktop-only{display:block}}.main-feature .container{max-width:60rem}.main-feature .wysiwyg h1,.main-feature .wysiwyg h2,.main-feature .wysiwyg h3,.main-feature .wysiwyg h4,.main-feature .wysiwyg h5,.main-feature .wysiwyg h6{font-weight:400;margin-bottom:2rem}.main-feature .wysiwyg h1,.main-feature .wysiwyg h2,.main-feature .wysiwyg h3{font-size:2rem}.product-category-page .promo-strip{background-color:#f2f2f2}.product-category-page .linked-pages{border-top:1px solid #cdcdcd}@media screen and (min-width: 55rem){.product-category-page .linked-pages .linked-pages__header{text-align:center;margin-bottom:2rem}}.product-category-page .linked-pages.appear .card{opacity:0;transform:translate3d(0, 3rem, 0);transition:all 0.3s 0.5s ease-out}.product-category-page .linked-pages.seen .card{opacity:1;transform:translate3d(0, 0, 0)}.product-category-page .why{border-top:1px solid #f2f2f2}.product-category-page .faq,.product-category-page .why,.product-category-page .linked-pages,.product-category-page .extended-call-to-action{padding:2rem 0}@media screen and (min-width: 75rem){.product-category-page .faq,.product-category-page .why,.product-category-page .linked-pages,.product-category-page .extended-call-to-action{padding:4rem 0}}.product-page .review{padding:2rem 0;background-color:#f2f2f2;text-align:center}@media screen and (min-width: 55rem){.product-page .review{padding-top:4rem;padding-bottom:4rem;text-align:left}}.rentals-page .expertise-strip{margin-top:0}.rentals-page .expertise-strip::before,.rentals-page .expertise-strip::after{display:none}@media screen and (min-width: 55rem){.rentals-page .expertise-strip .hero.large{height:calc(100% - 3rem)}.rentals-page .faq{padding:4rem 0}.rentals-page .solutions-strip{padding-bottom:2rem}}.rentals-page .accordion-only-block .heading{font-weight:400;font-size:2rem;margin-bottom:2rem}.rentals-page .service-strip.seen .hero{-ms-transform:none;transform:none}@media screen and (min-width: 55rem){.rentals-page .service-strip.seen .hero{margin-bottom:-110px}}.pr-banner{margin-top:2rem;border:1px solid #d7d7d7}.pr-banner__wrapper{padding:0 1rem 1rem}@media screen and (min-width: 35rem){.pr-banner__wrapper{padding:1rem}}@media screen and (min-width: 55rem){.pr-banner__wrapper{padding:4rem}}.pr-banner__rating-wrapper{margin-top:2rem}.pr-banner__main-image{min-height:12rem;height:100%;background-size:cover;background-position:center center;border-bottom:1px solid #d7d7d7}@media screen and (min-width: 35rem){.pr-banner__main-image{border-bottom:none;border-right:1px solid #d7d7d7}}.pr-section{padding:2rem 0;border-top:1px solid #d7d7d7}@media screen and (min-width: 35rem){.pr-section{padding-top:4rem;padding-bottom:4rem}}.pr-introduction{position:relative;padding:2rem;background-color:#47c7ee}.pr-introduction::after{content:"";position:absolute;bottom:-2rem;left:50%;margin-left:-1rem;width:0;height:0;border-left:2rem solid transparent;border-right:2rem solid transparent;border-top:2rem solid #47c7ee}@media screen and (min-width: 55rem){.pr-introduction{padding:4rem}}.pr-badge{background-color:#f2f2f2;border:1px solid #cdcdcd;border-radius:0.5rem;overflow:hidden}@media screen and (min-width: 55rem){.pr-badge{display:-ms-flexbox;display:flex}}.pr-reviewer{max-width:50rem;margin:0 auto 2rem}.pr-header{text-align:center;margin-bottom:2rem}.pr-heading{text-align:left}.avatar{width:100%;height:100%;background:transparent center center no-repeat;background-size:cover;border-radius:50%;border:3px solid white;box-shadow:0 0 3px 3px rgba(0,0,0,0.1)}.badge{display:-ms-flexbox;display:flex;margin-top:2rem;font-size:0;border:1px solid #cdcdcd;border-radius:0.25rem;box-shadow:0 0 0.5rem 0 rgba(0,0,0,0.15)}.badge__media,.badge__body{display:inline-block;font-size:1rem}.badge__media{width:5rem;-ms-flex-preferred-size:5rem;flex-basis:5rem;background-color:#47c7ee;background-image:url("/site/images/badge-icon.png");background-repeat:no-repeat;background-position:center center;background-size:70%}.badge__body{padding:1rem;width:calc(100% - 5rem);-ms-flex-preferred-size:calc(100% - 5rem);flex-basis:calc(100% - 5rem)}@media screen and (min-width: 55rem){.badge__body{padding:1.5rem}}.badge__body .wysiwyg *{color:#134a80;margin-bottom:1rem}.badge__body .wysiwyg p{color:gray !important}.rb{display:-ms-flexbox;display:flex;padding:1rem;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}.rb__avatar{width:5rem;height:5rem;margin-right:1rem}.rb__description{background-color:white;color:gray;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;padding:0.75rem 1.5rem}.rb__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.rb__content__subheading,.wysiwyg .rb__content__subheading{margin:0 0 0.1rem 0;color:gray;text-transform:uppercase;font-size:0.9rem}.rb__content__name,.wysiwyg .rb__content__name{margin:0 0 0.1rem 0;color:#134a80;text-align:left}.rb__content__role,.wysiwyg .rb__content__role{margin:0;color:gray;font-weight:400;text-align:left}.breadcrumbs{max-width:75rem;margin-left:auto;margin-right:auto;margin:0 auto;padding:2rem;font-size:0.9rem}@media screen and (min-width: 75rem){.breadcrumbs{padding:2rem 0}}.title-bar--home .breadcrumbs{display:none}.title-bar--home+.breadcrumbs{display:none}.breadcrumbs__item{display:inline-block;padding:0 0.5rem;border-right:solid 1px #cdcdcd}.breadcrumbs__item:first-child{padding-left:0}.breadcrumbs__item:last-child{border:none}.breadcrumbs__anchor{color:#134a80}.breadcrumbs__anchor--active{color:gray}button,.button,input[type="submit"]{padding:1rem 1.5rem;border-radius:0.25rem;font-size:0.9rem;background-color:#ed314a;color:white;font-family:"Lato", sans-serif;text-transform:uppercase;display:inline-block;vertical-align:middle;font-weight:700}button:hover,button:focus,.button:hover,.button:focus,input[type="submit"]:hover,input[type="submit"]:focus{outline-width:0;background-color:#d61c38}button.dark,.button.dark,input[type="submit"].dark{background-color:#134a80}button.dark:hover,.button.dark:hover,input[type="submit"].dark:hover{background-color:#0d426e}button.light,.button.light,input[type="submit"].light{background-color:#47c7ee}button.light:hover,.button.light:hover,input[type="submit"].light:hover{background-color:#134a80}button.white,.button.white,input[type="submit"].white{background-color:white;color:gray}button.grey,.button.grey,input[type="submit"].grey{background-color:#f2f2f2;border:1px solid #cdcdcd;color:gray}button.clear,.button.clear,input[type="submit"].clear{background-color:transparent;color:#134a80}button.clean,.button.clean,input[type="submit"].clean{padding:0;border-radius:0;background:transparent;font-size:0}button:disabled,.button:disabled,input[type="submit"]:disabled{background-color:#000000 !important;opacity:0.25;cursor:default}.button--red-dark{color:white;background-color:#d61c38}.button--red-dark:hover{background-color:#bd0823}.button--blue{color:white;background-color:#47c7ee}.button--blue:hover{background-color:#15bbed}.button--blue-dark{color:white;background-color:#0d426e}.button--blue-dark:hover{background-color:#002e5c}.button.button--grey-dark{color:white;background-color:gray}.button.button--grey-dark:hover{background-color:#666}.button--white{background-color:white;color:#0d426e !important;transition:opacity 0.2s linear;-ms-transform:transalte3d(0, 0, 0);transform:transalte3d(0, 0, 0)}.button--white:hover{opacity:0.8}.button-wrapper{margin-top:2rem}.card{border:1px solid #cdcdcd}.column>.card{height:100%}.card__thumbnail{min-height:12rem;background-repeat:no-repeat;background-size:cover;background-position:center center}.card__body{padding:1.5rem 1rem;border-top:1px solid #cdcdcd}@media screen and (min-width: 55rem){.card__body{padding:1.5rem}}.card__heading{font-weight:400;font-size:1.25rem;color:#134a80}.card__subheading{margin-top:0.5rem;text-transform:uppercase;font-size:0.9rem}.card__description{margin-top:1rem;line-height:1.5}.card__anchor{display:inline-block;margin-top:1.5rem;color:#ed314a;text-decoration:underline}.card__anchor::after{content:" \02192"}.category-icon{display:inline-block;vertical-align:middle;position:relative;margin:0 0.25rem;cursor:normal}.category-icon:after{position:absolute;display:inline-block;top:-3.5rem;left:50%;width:6rem;margin-left:-4rem;content:attr(aria-label);padding:0.5rem 1rem;font-size:1rem;background-color:#47c7ee;color:white;opacity:0;border-radius:0.25rem;text-align:center;line-height:1rem;-ms-transform:translateY(2rem) scale(0.8) rotate3d(1, 0, 0, 75deg);transform:translateY(2rem) scale(0.8) rotate3d(1, 0, 0, 75deg);transition:all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.category-icon:hover,.category-icon:focus{z-index:1}.category-icon:hover:after,.category-icon:focus:after{opacity:1;-ms-transform:none;transform:none}.category-icon.icon-chilled-solid{color:#47c7ee}.category-icon.icon-boiling-solid{color:#ed314a}.category-icon.icon-ambient-solid{color:#40d47e}.category-icon.icon-sparkling-solid{color:#cdcdcd}.contact-form-strip{padding:2rem 0;background-color:#ed314a}@media screen and (min-width: 55rem){.contact-form-strip{padding-top:4rem;padding-bottom:4rem}}.contact-form-strip .heading{display:block;margin-bottom:2rem;text-align:center;color:white;font-size:1.5rem}.contact-form-strip label{color:white}.contact-form-strip input[type="submit"]{display:block;max-width:20rem;margin:0 auto;background-color:#d61c38}.contact-form-strip input[type="submit"]:hover{background-color:#bd0823}.dual-images{position:relative;height:8rem;width:13rem;margin:0 auto}.dual-images__image{position:absolute;top:0;width:8rem;height:8rem;background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:50%;overflow:hidden;border:4px solid white;box-shadow:0 0 0.5rem 0 rgba(0,0,0,0.25);transform:translate3d(0, 0, 0);transition:transform 0.3s 0.3s ease-out, opacity 0.3s 0.3s ease-out;opacity:0}.seen .dual-images__image{opacity:1}.dual-images__image--first{left:0}.seen .dual-images__image--first{transform:translate3d(-2rem, 0, 0)}.dual-images__image--second{right:0}.seen .dual-images__image--second{transform:translate3d(2rem, 0, 0)}.extended-call-to-action{padding:1rem 0;background-color:#ed314a;text-align:center}@media screen and (min-width: 55rem){.extended-call-to-action{padding-top:2rem;padding-bottom:2rem}}@media screen and (min-width: 75rem){.extended-call-to-action{padding-top:3rem;padding-bottom:3rem}}.filter-toolbar{display:none;position:relative;width:100%;font-size:1rem}.filter-toolbar[aria-busy="true"]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:white;opacity:0.5}@media screen and (min-width: 55rem){.filter-toolbar{display:inline-block !important;width:30%;padding-right:2.5%}}@media screen and (min-width: 75rem){.filter-toolbar{width:35%;padding-right:5%}}.filter-toolbar label{display:block;margin-bottom:0.5rem}.filter-toolbar__header{padding:1.25rem 1rem;background-color:#47c7ee;color:white;text-transform:uppercase;border-top-left-radius:0.5rem;border-top-right-radius:0.5rem}.filter-toolbar__heading{color:white;text-transform:uppercase}.filter-toolbar__body{padding:0 1rem 1rem;border:solid 1px #cdcdcd;border-top:none;border-bottom-right-radius:0.5rem;border-bottom-left-radius:0.5rem}.filter-toolbar__section{position:relative;border-bottom:solid 1px #cdcdcd}.filter-toolbar__section:last-of-type{border:none}.filter-toolbar__section:hover .icon{color:#47c7ee}.filter-toolbar__section[aria-expanded="true"] .icon{-ms-transform:rotate(90deg);transform:rotate(90deg)}.filter-toolbar__section .icon{position:absolute;width:1.25rem;height:1.25rem;top:1.5rem;right:0;font-size:1.25rem;transition:transform 0.3s ease-out, color 0.3s linear;-ms-transform:rotate(0deg);transform:rotate(0deg)}.filter-toolbar__section-heading{padding:1.5rem 0;color:#134a80;cursor:pointer}.filter-toolbar__fields{display:none;padding-bottom:1rem}.filter-toolbar__submit{width:100%}.form .row+.row{padding-top:1.5rem}.form .column{padding-top:1.5rem}.form__element input,.form__element textarea{width:100%}.gallery img{display:block;width:100%}.gallery .slick-slider{padding-bottom:1rem}.gallery--mosaic .gallery__item{position:relative;overflow:hidden}.gallery--mosaic .gallery__item:hover .gallery__item__overlay{opacity:1;transform:translate3d(0, 0, 0)}.gallery--mosaic .gallery__item__wrapper{height:15rem;background-size:cover;background-repeat:no-repeat;background-position:center center}@media screen and (min-width: 75rem){.gallery--mosaic .gallery__item__wrapper{height:20rem}}.gallery--mosaic .gallery__item__overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;background-color:rgba(19,74,128,0.9);color:white;transition:all 0.3s ease-out;transform:translate3d(0, 0.5rem, 0);opacity:0}@media screen and (min-width: 75rem){.gallery--mosaic .gallery__item__overlay{padding:1.5rem;font-size:1.2rem}}.gallery__item{position:relative}.gallery__item.gallery__item--linked{transform:translate3d(0, 0, 0);transition:opacity 0.2s linear}.gallery__item.gallery__item--linked:hover{opacity:0.7}.gallery__caption{background-image:linear-gradient(to top, rgba(0,0,0,0.6) 0,transparent 80%);position:absolute;bottom:0;left:0;right:0;padding:1.5rem 0.5rem 0.5rem;font-size:0.9rem;color:white}.gallery__navigation{font-size:0}.gallery__navigation>*{font-size:1rem}.gallery__navigation .gallery__thumb{position:relative;display:inline-block;width:5rem;height:5rem;margin:0.25rem;cursor:pointer;background-repeat:no-repeat;background-size:cover;background-position:center center;vertical-align:top}.gallery__navigation .gallery__thumb::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:black;opacity:0.5;transition:opacity 0.3s linear}.gallery__navigation .gallery__thumb--active::after{opacity:0}.slick-arrow{z-index:99;width:2rem;height:2rem;background-color:white;border-radius:50%;border:2px solid gray;padding:7px}.slick-arrow.slick-disabled{opacity:0.5}.slick-arrow:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons';color:gray;font-size:0.8rem}.slick-prev{top:2.7rem;left:-2rem}.slick-prev:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons'}.slick-next{top:3.5rem;right:-2rem}.wysiwyg ul.list--cross li:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons';position:absolute;top:0;left:0;color:#47c7ee}.lost-strip{padding:2rem 0;text-align:center}.lost-strip .search-form{width:100%;max-width:20rem;margin-right:auto;margin-left:auto;margin-top:1rem}@media screen and (min-width: 55rem){.lost-strip .search-form{margin-top:0;margin-right:0}}.lost-strip__frame{padding:2rem;background-color:#47c7ee;color:white}.lost-strip__frame:after{content:"";display:table;clear:both}@media screen and (min-width: 55rem){.lost-strip__frame{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;font-size:0;text-align:left}}.lost-strip__image{display:inline-block;width:3rem;text-align:center;font-size:0}@media screen and (min-width: 35rem){.lost-strip__image{width:5rem}}@media screen and (min-width: 55rem){.lost-strip__image{display:block;float:left;height:auto}}.lost-strip__image img{display:inline-block;vertical-align:middle;background-color:white;border-radius:50%;box-shadow:0 0 0 0.5rem white}.lost-strip__detail{font-size:1rem;margin-top:1rem}@media screen and (min-width: 55rem){.lost-strip__detail{display:block;float:left;margin-top:0;margin-left:2rem}}.lost-strip__heading{font-size:1.5rem;font-weight:400;color:white}@media screen and (min-width: 55rem){.lost-strip__heading{margin:0;text-align:center}}@media screen and (min-width: 75rem){.lost-strip__heading{font-size:1.75rem}}.marquee{margin-top:1rem;border:1px solid #d7d7d7;font-size:1rem}.marquee:first-child{margin-top:0}@media screen and (min-width: 35rem){.marquee--horizontal{display:-ms-flexbox;display:flex}.marquee--horizontal .marquee__thumbnail{height:auto;width:15rem;border-bottom:none;border-right:1px solid #d7d7d7}.marquee--horizontal .marquee__body{width:calc(100% - 15rem)}}.marquee__thumbnail{display:block;height:15rem;margin:0 !important;border-bottom:1px solid #d7d7d7;background-size:cover;background-position:center center;background-repeat:no-repeat}@media screen and (min-width: 55rem){.marquee__thumbnail{height:15rem}}@media screen and (min-width: 75rem){.marquee__thumbnail{height:20rem}}.marquee__body{padding:1rem}@media screen and (min-width: 55rem){.marquee__body{padding:1.5rem}}.marquee__title{margin-bottom:0.75rem !important;color:#134a80 !important;font-weight:400 !important;font-size:1.25rem !important}.marquee__title a:hover{color:#002e5c !important}.marquee__subtitle{font-size:0.9rem !important;color:#47c7ee !important;text-transform:uppercase}.pills{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-radius:0.5rem;border:1px solid #d7d7d7;overflow:hidden}@media screen and (min-width: 55rem){.pills.pills--expand{-ms-flex-direction:row;flex-direction:row}}.pills__item{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;padding:0.5rem;text-align:center}@media screen and (min-width: 55rem){.pills__item{padding:1rem}}@media screen and (min-width: 55rem){.pills--large .pills__item{padding:1.5rem}}@media screen and (min-width: 55rem){.pills--large .pills__item:nth-child(odd){border-right:1px solid #d7d7d7}}.pills__item:nth-child(odd){background-color:#f2f2f2}.pills__item:last-child{border-right:none !important}.product-finder{margin-bottom:4rem}@media screen and (min-width: 75rem){.product-finder{padding:0}}.product-finder .search-form{display:none}@media screen and (min-width: 55rem){.product-finder .search-form{display:block}}.product-finder__header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:1rem}@media screen and (min-width: 55rem){.product-finder__header{margin-bottom:2rem;padding-bottom:1rem;border-bottom:solid 1px #cdcdcd}}.product-finder__heading{font-size:1.5rem;margin-bottom:0.5rem}@media screen and (min-width: 35rem){.product-finder__heading{font-size:2rem}}.product-finder__body{font-size:0}.product-finder__body:after{content:"";display:table;clear:both}.product-finder__body>*{font-size:1rem}.product-grid{display:block;width:100%;margin-top:2rem}@media screen and (min-width: 55rem){.product-grid{display:inline-block;width:70%;vertical-align:top;margin-top:0}}@media screen and (min-width: 75rem){.product-grid{width:65%}}.button.product-inder__header-toggle{background-color:#f0f0f0;color:#8e8e8e;border:1px solid #d2d2d2}.button.product-inder__header-toggle.pressed{background-color:#8e8e8e;color:#f0f0f0}.button.product-inder__header-toggle .icon{position:relative;top:2px;margin-left:0.5rem}@media screen and (min-width: 55rem){.button.product-inder__header-toggle{display:none}}.product{animation:grow 0.5s backwards;display:inline-block;vertical-align:top;width:100%;font-size:1rem;text-align:center;overflow:hidden}.product:nth-child(9n+1){animation-delay:.1s}.product:nth-child(9n+2){animation-delay:.2s}.product:nth-child(9n+3){animation-delay:.3s}.product:nth-child(9n+4){animation-delay:.4s}.product:nth-child(9n+5){animation-delay:.5s}.product:nth-child(9n+6){animation-delay:.6s}.product:nth-child(9n+7){animation-delay:.7s}.product:nth-child(9n+8){animation-delay:.8s}.product:nth-child(9n+9){animation-delay:.9s}.product__snapshot{position:relative;display:block;overflow:hidden}.product__snapshot:after{display:none;content:"View Product";font-size:1rem;position:absolute;top:50%;left:50%;width:0;height:0;color:white;background-color:rgba(71,199,238,0.75);z-index:1;opacity:0;border-radius:10rem;transition:all 0.4s}@media screen and (min-width: 55rem){.product__snapshot:after{display:block;line-height:12rem}}.product__snapshot:hover:after{opacity:1;width:24rem;height:24rem;margin-left:-12rem;margin-top:-12rem;line-height:24rem;background-color:rgba(19,74,128,0.75)}.product__thumbnail{height:0;padding-top:100%;border:solid 1px #cdcdcd;background-size:cover;background-position:center center;background-repeat:no-repeat}.product__badge{position:absolute;bottom:0;left:0;right:0;padding:0.5rem;background-color:#47c7ee;color:white;font-size:0.9rem;z-index:10}.product__categories{height:2rem;line-height:2rem;padding:0 1rem;background-color:white;z-index:2;border-left:solid 1px #cdcdcd;border-bottom:solid 1px #cdcdcd;border-right:solid 1px #cdcdcd}.product__name{display:block;margin-top:0.5rem;color:#134a80;line-height:1.4}.promo-strip{padding:1rem 0}@media screen and (min-width: 55rem){.promo-strip.appear .column{opacity:0;transition:opacity 0.3s 0.5s ease-out, transform 0.3s 0.5s ease-out}.promo-strip.appear .column:first-child{transform:translate3d(-3rem, 0, 0)}.promo-strip.appear .column:last-child{transform:translate3d(3rem, 0, 0)}}@media screen and (min-width: 55rem){.promo-strip.seen .column{opacity:1;transform:translate3d(0, 0, 0) !important}}.promo-strip .row{-ms-flex-align:center;align-items:center}@media screen and (min-width: 55rem){.promo-strip{padding:2rem 0}}@media screen and (min-width: 75rem){.promo-strip{padding:6rem 0}}.rat{display:-ms-flexbox;display:flex;-ms-flex-pack:left;justify-content:left;-ms-flex-align:center;align-items:center}.rat__icon{width:3rem;height:auto;margin-right:1rem}@media screen and (min-width: 55rem){.rat__icon{width:5rem}}.rat__icon img{display:block}.rat__title{margin:0 0 0.25rem 0.1rem !important;color:gray !important}.star-rating__list{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;list-style-type:none;padding-left:0}.star-rating__list .star{display:inline-block;width:2rem;height:2rem;padding:0;margin:0 0.25rem;background-size:2rem;background-color:transparent;background-image:url("/site/images/star-bkg.png");background-repeat:no-repeat;background-position:top center;font-size:0}.star-rating__list .star.star--half{background-position:center center}.star-rating__list .star.star--empty{background-position:bottom center}.star-rating__list .star::before{content:none}.star-rating__list.star-rating__list--small .star{width:1.25rem;height:1.25rem;background-size:1.25rem}.related-products{padding:2rem 0;text-align:center}@media screen and (min-width: 55rem){.related-products{padding:3rem 0}}@media screen and (min-width: 75rem){.related-products{padding:4rem 0}}.related-products__header{margin-bottom:2rem}.revsli{margin-top:2rem;border-radius:0.5rem;overflow:hidden;border:1px solid #d7d7d7}.revsli__header{padding:1rem;border-bottom:1px solid #d7d7d7}.revsli__heading{color:#134a80;font-size:1.25rem;text-align:center}.revsli__body{padding:1rem;background-color:#f2f2f2;text-align:center}.revsli__avatar{width:6rem;height:6rem;margin:0.5rem auto}@media screen and (min-width: 55rem){.revsli__avatar{width:7rem;height:7rem}}@media screen and (min-width: 75rem){.revsli__avatar{width:8rem;height:8rem}}.revsli__slider{margin-top:1rem}@media screen and (min-width: 55rem){.revsli__slider .slick-arrow{top:3.7rem}}@media screen and (min-width: 55rem){.revsli__slider .slick-arrow{top:4.2rem}}.revsli__slider .gallery__body{margin-right:2rem;margin-left:2rem}.search-form{position:relative;overflow:hidden}.search-form input{padding-left:0.5rem;padding-right:2.5rem;width:100%}.search-form .search-button{position:absolute;margin-left:0.5rem;z-index:1;right:0.5rem;top:0.75rem}.search-form .search-button:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'icons';font-size:1.25rem;color:#134a80}.title-bar{position:relative;color:white;padding:2rem 0;overflow:hidden;box-sizing:content-box;background:no-repeat;background-color:#f2f2f2;background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:#246297}@media print{.title-bar{display:none}}.title-bar canvas{position:absolute;right:0;bottom:0;left:0;opacity:0.7}.title-bar .container{position:relative}@media screen and (min-width: 35rem){.title-bar .container.has-cart{padding-right:10rem}}.title-bar+.main{margin-top:0}.title-bar+.main .service-content{border-top:0}.title-bar+.main .service-content+.enquiry-form{margin-top:3rem}.title-bar--large{padding:3rem 2rem 3.5rem 2rem}@media screen and (min-width: 55rem){.title-bar--large{padding:5rem 2rem 5.5rem 2rem}}.title-bar--large ~ .main>.categories{margin-top:-2rem}@media screen and (min-width: 55rem){.title-bar--large ~ .main>.categories{margin-top:-7rem}}.title-bar--home{padding-top:4rem;padding-bottom:11rem}.title-bar__heading{max-width:75rem;margin-left:auto;margin-right:auto;font-size:2rem;font-weight:400;color:#61daff;text-shadow:0 0 1rem #134a80}.title-bar--large .title-bar__heading{font-weight:normal;margin-bottom:0.5rem}.title-bar__subheading{max-width:75rem;margin-left:auto;margin-right:auto;color:white;font-weight:400;font-size:1.5rem;text-shadow:0 0 1rem #134a80}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6,.wysiwyg hgroup,.wysiwyg ul,.wysiwyg ol,.wysiwyg dd,.wysiwyg p,.wysiwyg figure,.wysiwyg pre,.wysiwyg table,.wysiwyg fieldset,.wysiwyg hr{margin-top:0;margin-bottom:1.5rem}.wysiwyg h1:last-child,.wysiwyg h2:last-child,.wysiwyg h3:last-child,.wysiwyg h4:last-child,.wysiwyg h5:last-child,.wysiwyg h6:last-child,.wysiwyg hgroup:last-child,.wysiwyg ul:last-child,.wysiwyg ol:last-child,.wysiwyg dd:last-child,.wysiwyg p:last-child,.wysiwyg figure:last-child,.wysiwyg pre:last-child,.wysiwyg table:last-child,.wysiwyg fieldset:last-child,.wysiwyg hr:last-child{margin-bottom:0}.wysiwyg .heading{font-size:1.5rem;font-weight:400}@media screen and (min-width: 55rem){.wysiwyg .heading{font-size:2rem}}.wysiwyg .subheading{font-size:1.25rem;font-weight:400}@media screen and (min-width: 55rem){.wysiwyg .subheading{font-size:1.5rem}}.wysiwyg .subheading.subheading--grey{color:gray}.wysiwyg--reverse{color:white}.wysiwyg--reverse .heading,.wysiwyg--reverse .subheading{color:white}
