/*! sanitize.css v5.0.0 | CC0 License | github.com/jonathantneal/sanitize.css */@import url("https://fonts.googleapis.com/css?family=Noto+Sans:400,500,600,700");*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}html{box-sizing:border-box;cursor:default;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}body{margin:0}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}nav ol,nav ul{list-style:none}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ffff00;color:#000000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}::-moz-selection{background-color:#b3d4fc;color:#000000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,optgroup,select,textarea{margin:0}button,input,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type='button']::-moz-focus-inner,[type='reset']::-moz-focus-inner,[type='submit']::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type='button']:-moz-focusring,[type='reset']:-moz-focusring,[type='submit']:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type='checkbox'],[type='radio']{box-sizing:border-box;padding:0}[type='number']::-webkit-inner-spin-button,[type='number']::-webkit-outer-spin-button{height:auto}[type='search']{-webkit-appearance:textfield;outline-offset:-2px}[type='search']::-webkit-search-cancel-button,[type='search']::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy='true']{cursor:progress}[aria-controls]{cursor:pointer}[aria-hidden='false'][hidden]:not(:focus){clip:rect(0, 0, 0, 0);display:inherit;position:absolute}[aria-disabled]{cursor:default}.container{width:100%;max-width:1300px;margin:0 auto;padding:0 25px}@media screen and (min-width: 768px){.container{max-width:730px}}@media screen and (min-width: 992px){.container{max-width:960px}}@media screen and (min-width: 1200px){.container{max-width:1150px}}@media screen and (min-width: 1400px){.container{max-width:1340px}}html{color:#003e85;font-family:"Noto Sans", sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}h1,h2,h3,h4,h5,h6{font-family:"Noto Sans", sans-serif}h1.page-header,h2.page-header,h3.page-header,h4.page-header,h5.page-header,h6.page-header{font-size:1.875rem}@media screen and (min-width: 768px){h1.page-header,h2.page-header,h3.page-header,h4.page-header,h5.page-header,h6.page-header{font-size:2.188rem}}@media screen and (min-width: 1025px){h1.page-header,h2.page-header,h3.page-header,h4.page-header,h5.page-header,h6.page-header{font-size:3.125rem}}h1.section-header,h2.section-header,h3.section-header,h4.section-header,h5.section-header,h6.section-header{font-size:1.375rem}@media screen and (min-width: 768px){h1.section-header,h2.section-header,h3.section-header,h4.section-header,h5.section-header,h6.section-header{font-size:1.563rem}}@media screen and (min-width: 1025px){h1.section-header,h2.section-header,h3.section-header,h4.section-header,h5.section-header,h6.section-header{font-size:1.875rem}}h1.table-header,h2.table-header,h3.table-header,h4.table-header,h5.table-header,h6.table-header{font-size:1.313rem}@media screen and (min-width: 768px){h1.table-header,h2.table-header,h3.table-header,h4.table-header,h5.table-header,h6.table-header{font-size:1.375rem}}@media screen and (min-width: 1025px){h1.table-header,h2.table-header,h3.table-header,h4.table-header,h5.table-header,h6.table-header{font-size:1.563rem}}h1{color:#003e85;margin-top:0}h2{color:#003e85;font-weight:400}p{font-family:"Noto Sans", sans-serif;line-height:1.5;font-size:1.125rem}p:first-of-type{margin-top:0}button{font-size:1rem}a{color:#003e85;text-decoration:none}a:hover{color:#000e1f}ul li,ol li{line-height:1.5}ul ul,ol ul,ul ol,ol ol{margin-bottom:0;margin-top:0}input,textarea{font-size:16px;font-weight:300}@media screen and (min-width: 768px){input,textarea{font-size:1.125rem}}input::placeholder,textarea::placeholder{font-size:1.125rem;color:#003e85}.btn{color:#ffffff;background:#003e85;margin:0;width:100%;height:47px;padding:0.7rem 1rem;display:inline-block;text-align:center;line-height:1.5;text-decoration:none;user-select:none;vertical-align:middle;white-space:nowrap;outline:0;border:0;font-weight:700;font-weight:800;font-family:"Noto Sans", sans-serif}@media screen and (min-width: 768px){.btn{width:auto;min-width:145px}}.btn:hover,.btn:focus{background-color:#0056b8;color:#ffffff}.btn:focus{outline:0}.btn.disabled,.btn:disabled{opacity:0.5}.btn.disabled:hover,.btn:disabled:hover{background-color:#003e85}.btn:not(:disabled):not(.disabled){cursor:pointer}.btn--full-width{width:100%}.btn.secondary,.btn--secondary{color:#ffffff;background:#5c595c;margin:0;width:100%;height:47px;padding:0.7rem 1rem;display:inline-block;text-align:center;line-height:1.5;text-decoration:none;user-select:none;vertical-align:middle;white-space:nowrap;outline:0;border:0;font-weight:700}@media screen and (min-width: 768px){.btn.secondary,.btn--secondary{width:auto;min-width:145px}}.btn.secondary:hover,.btn.secondary:focus,.btn--secondary:hover,.btn--secondary:focus{background-color:#767276;color:#ffffff}.btn.secondary:focus,.btn--secondary:focus{outline:0}.btn.secondary.disabled,.btn.secondary:disabled,.btn--secondary.disabled,.btn--secondary:disabled{opacity:0.5}.btn.secondary.disabled:hover,.btn.secondary:disabled:hover,.btn--secondary.disabled:hover,.btn--secondary:disabled:hover{background-color:#5c595c}.btn.secondary:not(:disabled):not(.disabled),.btn--secondary:not(:disabled):not(.disabled){cursor:pointer}.btn.secondary--full-width,.btn--secondary--full-width{width:100%}.form{margin-bottom:24px}.form-group.has-success .form-text{display:none}.form-group.has-danger .form-control{border:2px solid #c40808}.form-group.has-danger .form-text{color:#c40808;font-size:12px;font-weight:700;font-style:italic;margin-top:4px}.form-group.required .form-label:after{content:' *';color:#020120}.form-label{display:block;font-weight:700;margin:12px 0;font-size:16px}.form-control{height:40px;padding:0 12px;width:300px;background:#ffffff;border:1px solid #a7a7a7;font-size:0.875rem}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}.alert{color:#ffffff;margin:1.5rem 0;padding:0.7rem 1rem;width:300px}.alert--success{background:#9BD00C}.alert--error{background-color:#d80f45}.alert--error-outline{border-color:#003e85;color:currentColor}.site-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f7f7f7}.site-header .icon-wrapper{display:flex;flex-basis:20%}.site-header .icon-wrapper .header-item{margin:0 10px}.site-header .icon-wrapper .header-item.search{z-index:100}.site-header .icon-wrapper .header-item.basket{margin:0}.site-header .icon-wrapper .header-item:first-child{margin-left:0}.site-header .logo-wrapper{text-align:center}.header-item{display:block}.header-item.contact{display:none}@media screen and (min-width: 1025px){.header-item.contact{display:block;order:1}}@media screen and (min-width: 768px){.header-item.locator{order:1}}@media screen and (min-width: 1025px){.header-item.locator{order:2}}.header-item.burger-menu{order:3}@media screen and (min-width: 1200px){.header-item.burger-menu{display:none}}.header-item.basket{order:2;padding:0 10px}@media screen and (min-width: 1025px){.header-item.basket{order:3}}.header-item .icon{width:25px;height:25px;pointer-events:none}.header-item .icon .basket-b{fill:#020120}@media screen and (min-width: 1025px){.header-item .icon{width:33px;height:33px}}.footer{padding:16px 0 24px 0;border-top:1px solid #edeced}@media screen and (min-width: 1025px){.footer{padding-top:22px}}@media screen and (min-width: 768px){.footer .container{padding-top:32px;display:flex;flex-wrap:wrap;align-items:center}}.footer .contact-wrapper{border-bottom:1px solid #f7f7f7;padding:16px 0}@media screen and (min-width: 768px){.footer .contact-wrapper{display:flex;justify-content:space-between;border:0;margin-bottom:24px;width:100%}}@media screen and (min-width: 1025px){.footer .contact-wrapper{width:auto}}@media screen and (min-width: 768px){.footer .contact-wrapper .link-wrapper{margin-left:12px;display:flex;justify-content:center;flex-direction:column}}.footer .contact-wrapper .enabled-logo{display:none}@media screen and (min-width: 768px){.footer .contact-wrapper .enabled-logo{margin-left:-16px;display:block}}@media screen and (min-width: 1025px){.footer .contact-wrapper .enabled-logo{display:none}}.footer .contact-wrapper .contact-item{margin-bottom:12px}.footer .contact-wrapper .contact-item.deluce-logo{display:none}@media screen and (min-width: 768px){.footer .contact-wrapper .contact-item.deluce-logo{display:block}}.footer .contact-wrapper .contact-item .icon{width:20px;height:20px;margin-right:8px}.footer .contact-wrapper .contact-item a,.footer .contact-wrapper .contact-item span{font-size:0.875rem;font-weight:600;color:#003e85}@media screen and (min-width: 768px){.footer .contact-wrapper .contact-item a,.footer .contact-wrapper .contact-item span{font-size:1rem}}.footer .contact-wrapper .contact-item a:hover,.footer .contact-wrapper .contact-item a:focus,.footer .contact-wrapper .contact-item span:hover,.footer .contact-wrapper .contact-item span:focus{text-decoration:underline}.footer .footer-links-wrapper{padding:16px 0;display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.footer .footer-links-wrapper{flex-basis:80%;padding:0 0 24px;flex-wrap:nowrap;justify-content:space-between}}@media screen and (min-width: 1025px){.footer .footer-links-wrapper{margin-left:5rem;flex-basis:50%}}@media screen and (min-width: 1200px){.footer .footer-links-wrapper{flex-basis:40%}}.footer .footer-links-wrapper li{flex-basis:50%;margin-bottom:16px}@media screen and (min-width: 768px){.footer .footer-links-wrapper li{flex-basis:auto}}.footer .footer-links-wrapper .footer-link{font-size:0.875rem}@media screen and (min-width: 768px){.footer .footer-links-wrapper .footer-link{font-size:1.125rem}}.footer .footer-links-wrapper .footer-link:hover,.footer .footer-links-wrapper .footer-link:focus{color:black}.footer .social-media-links{display:flex;flex-wrap:wrap;padding-bottom:24px}.footer .social-media-links li{order:1}.footer .social-media-links li:last-of-type{order:0;flex-basis:100%}@media screen and (min-width: 768px){.footer .social-media-links li{order:0}}@media screen and (min-width: 1025px){.footer .social-media-links{margin-left:12px;flex-wrap:nowrap}}@media screen and (min-width: 1200px){.footer .social-media-links{margin:0}}.footer .social-media-links .media-link{display:block;margin-right:16px;width:35px;height:35px}.footer .social-media-links .enabled-logo{margin-left:-32px}@media screen and (min-width: 768px){.footer .social-media-links .enabled-logo{display:none}}@media screen and (min-width: 1025px){.footer .social-media-links .enabled-logo{width:280px;margin-top:-36px;margin-left:0;display:block}}.footer .policy-container p{font-size:0.625rem;color:#5c595c;margin:1rem 0}@media screen and (min-width: 768px){.footer .policy-container p{font-size:0.75rem}}@media screen and (min-width: 1025px){.footer .policy-container p{max-width:50%}}@media screen and (min-width: 768px){.footer .policy-container .privacy-links{display:flex}}.footer .policy-container .privacy-links .policy-link{color:#5c595c;font-size:0.625rem;padding:0 10px;border-right:1px solid #5c595c}@media screen and (min-width: 768px){.footer .policy-container .privacy-links .policy-link{font-size:0.75rem}}.footer .policy-container .privacy-links .policy-link:hover,.footer .policy-container .privacy-links .policy-link:focus{color:#0e0e0e}.footer .policy-container .privacy-links .policy-link:first-child{padding-left:0}.footer .policy-container .privacy-links .policy-link:last-child{border:0}.sub-navigation{display:none}@media screen and (min-width: 1200px){.sub-navigation{display:block;position:static;background:#e4f5ff}}.sub-navigation.open{display:block;position:absolute;top:0;left:0;right:0;background:#ffffff;z-index:1000}@media screen and (min-width: 1200px){.sub-navigation.open{position:static;background:#e4f5ff}}.sub-navigation-header{display:flex;justify-content:space-between;align-items:center;padding:24px 10px 12px 0}@media screen and (min-width: 1200px){.sub-navigation-header{display:none}}.sub-navigation-header .category-sub-close{width:25px;height:25px}.sub-navigation .product-categories-wrapper{background-color:#edeced}@media screen and (min-width: 1200px){.sub-navigation .product-categories-wrapper{background-color:#003e85}}.sub-navigation .product-categories-wrapper ul{margin:0 auto;padding:1rem 0}@media screen and (min-width: 1200px){.sub-navigation .product-categories-wrapper ul{display:flex;justify-content:center;background-color:none;margin:0 auto;text-align:center;padding-left:0;padding-right:0}}.sub-navigation .product-categories-wrapper ul .product-category.container{padding-right:35px}@media screen and (min-width: 1200px){.sub-navigation .product-categories-wrapper ul .product-category.container{width:auto;padding:0;margin:0}}.sub-navigation .product-categories-wrapper ul .product-category.container:last-child .category-link{border:0}.sub-navigation .product-categories-wrapper ul .category-link{display:flex;justify-content:space-between;width:100%;padding:12px 0;border-bottom:1px solid #003e85;font-weight:700;color:#003e85}@media screen and (min-width: 1200px){.sub-navigation .product-categories-wrapper ul .category-link{color:#ffffff;display:block;width:auto;border:0;margin:0 8px;font-size:0.875rem}.sub-navigation .product-categories-wrapper ul .category-link:hover,.sub-navigation .product-categories-wrapper ul .category-link:focus{color:#12a9ff}}@media screen and (min-width: 1200px){.sub-navigation .product-categories-wrapper ul .category-link .icon{display:none}}.admin{background:#f7f7f7}.admin .main-content{padding:40px 0}.admin .header-wrapper{display:flex;justify-content:space-between;align-items:center}.admin .header-wrapper-split{display:flex;align-items:center}.admin .header-wrapper-split .section-header{margin-right:2rem}.admin .form-alert{width:50%}.admin .logo-wrapper{padding:45px 10px}@media screen and (min-width: 1025px){.admin .logo-wrapper{padding:40px 0}}.admin .logo-wrapper .logo{width:90px}@media screen and (min-width: 1025px){.admin .logo-wrapper .logo{width:155px}}.admin .content-required{padding:0.625rem 0.8125rem;background:#edeced;color:#5c595c}.admin .admin-header{background:#ffffff}.admin .admin-header .navigation{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:100%}.admin .admin-header .navigation .logo-wrapper{padding:24px 0 0 0}.admin .admin-header .navigation .nav-logo-section{display:flex;align-items:center}.admin .admin-header .navigation .nav-heading{text-transform:uppercase;vertical-align:top;margin-left:16px}.admin .admin-header .user-info-wrapper{display:flex;align-items:center;text-align:right}.admin .admin-header .user-info-wrapper p{color:#5c595c;font-weight:300}.admin .admin-header .user-info-wrapper a{margin-left:16px;font-weight:300}.admin .admin-header .nav-items{display:flex;width:100%;justify-content:space-around}.admin .admin-header .nav-items a{display:flex;align-items:center;height:90px;padding:0 12px;color:#5c595c}.admin .admin-header .nav-items a:hover,.admin .admin-header .nav-items a.active{border-bottom:4px solid #003e85}.admin .admin-login{display:flex;justify-content:center;flex-direction:column;align-items:center;background:#f7f7f7}.admin .admin-login .heading-small{margin-top:0}.admin .admin-card{margin-top:20px;background:#ffffff;padding:20px 20px;border-radius:5px;border:1px solid #E0E0E0;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.1)}.admin .admin-card-header{display:flex;justify-content:space-between;border-bottom:1px solid #edeced;padding-bottom:16px}.admin .admin-card .card-actions a{text-decoration:underline}.admin .admin-card .card-actions a:last-child{margin-left:12px}.admin .admin-card-header-title{margin:0;font-size:1rem;font-weight:700}.admin .admin-card-content{padding-top:12px;display:flex}.admin .admin-card .content-block{padding:0 12px}.admin .admin-card .content-block:last-of-type{padding-right:0}.admin .admin-card .content-block-heading{font-size:0.875rem;font-weight:600;color:#5c595c}.admin .admin-card .content-block-text{font-size:0.875rem;color:#5c595c;font-weight:300}.admin .admin-card .content-block-link{font-size:0.875rem;color:#003e85;font-weight:300}.admin .admin-card.quotes .admin-card-header-title{color:#5c595c}.admin .admin-card.quotes .admin-card-content{justify-content:space-between}.admin .admin-card.quotes .admin-card-content-split{display:flex;justify-content:space-between;flex-basis:35%}.admin .admin-card.quotes .admin-card-content-split:first-of-type{flex-basis:50%}.admin .admin-card.quotes .content-block{padding-left:24px}.admin .admin-card.quotes .content-block:first-of-type{padding-left:0}.admin .admin-card.quotes .content-block-product-list li{margin:0.5rem 0;padding:0.5rem 0}.admin .admin-card.quotes .content-block-product-list li:first-of-type{padding-top:0;margin-top:0}.admin .admin-card.quotes .content-block-product-list li:not(:first-of-type){border-top:1px solid #5c595c}.admin .admin-card.quotes .content-block-product-list li.disabled{display:flex}.admin .admin-card.quotes .content-block-product-list li.disabled .basket-list-item{color:#a8a6a8}.admin .admin-card.quotes .content-block-product-list li.disabled .icon-wrapper{display:flex;align-items:center;margin-left:8px}.admin .admin-card.quotes .content-block-product-list li.disabled .icon-wrapper svg{width:14px;height:14px;margin-right:6px}.admin .admin-card.quotes .content-block-product-list li.disabled .icon-wrapper svg .close-a{fill:#c40808}.admin .admin-card.quotes .content-block-product-list li.disabled .icon-wrapper span{font-size:0.875rem}.admin .admin-card.quotes .basket-list-item{display:flex;color:#5c595c;width:450px}.admin .admin-card.quotes .basket-list-item span{margin-right:1.5rem}.admin .admin-card.banner .admin-card-content-split{display:flex;flex-basis:75%}.admin .admin-card.banner .admin-card-content-split:last-of-type{justify-content:flex-end;flex-basis:25%}.admin .admin-card.banner .card-block{padding-right:12px}.admin .admin-card.faqs .admin-card-content{flex-direction:column}.admin .admin-card.faqs .content-block{padding:0}.admin .admin-card.faqs .content-block-heading{margin-bottom:12px;font-size:1rem}.admin .admin-card.faqs .content-block-text{margin-top:0}.admin .admin-card.news .admin-card-content{justify-content:space-between}.admin .admin-card.news .admin-card-content-split:last-of-type{display:flex}.admin .admin-card.news .admin-card-content-split:last-of-type .content-block:first-of-type{margin-right:2rem}.admin .admin-card.news .content-block{padding-left:0;padding-right:0}.admin .admin-card.news .content-block .featured{text-align:center}.admin .admin-card.news img{margin-right:8px}.admin .admin-card.featured-image .admin-card-content{justify-content:space-between;align-items:center;padding:0}.admin .admin-card.featured-image .content-block-split{display:flex}.admin .admin-card.featured-image .content-block{padding:0}.admin .admin-card.featured-image .content-block.image-wrapper{margin-right:12px}.admin .admin-card.featured-image .content-block-heading{margin-bottom:12px}.admin .admin-card.featured-image .content-block-text{margin-top:0}.admin .admin-card.catalogue .admin-card-content{justify-content:space-between;align-items:center;padding:0}.admin .admin-card.catalogue .content-block-split{display:flex;flex-basis:100%}.admin .admin-card.catalogue .content-block-split:first-of-type .content-block{margin-right:24px}.admin .admin-card.catalogue .content-block-split:last-of-type{flex-basis:50%;justify-content:flex-end}.admin .admin-card.catalogue .content-block{padding:0}.admin .admin-card.catalogue .content-block-heading{margin-bottom:12px}.admin .admin-card.catalogue .content-block-text{margin-top:0}.admin .admin-card.case-study .admin-card-content{justify-content:space-between}.admin .admin-card.case-study .admin-card-content-split:last-of-type{display:flex}.admin .admin-card.case-study .admin-card-content-split:last-of-type .content-block:first-of-type{margin-right:2rem}.admin .admin-card.case-study .content-block{padding-left:0;padding-right:0}.admin .admin-card.case-study .content-block .featured{text-align:center}.admin .admin-card.case-study img{margin-right:8px}.admin .modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;background-color:rgba(0,0,0,0.85)}.admin .modal .modal-content{position:relative;background:#ffffff;padding:24px;width:400px;height:175px;top:calc(50% - 87.5px);left:calc(50% - 225px);display:flex;flex-direction:column}.admin .modal .modal-content .modal-title{color:#5c595c;font-size:1.25rem}.admin .modal .modal-content .modal-actions{text-align:right}.admin .modal .modal-content .modal-actions button:last-child{margin-left:16px}.admin .admin-form{background:#ffffff;border:1px solid #E0E0E0;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.1);padding:14px 18px;margin-top:32px}.admin .admin-form .form-group{margin:1.25rem 0}.admin .admin-form .form-group.file-uploader{width:50%}.admin .admin-form .form-group.checkbox{margin:1.25rem 0;display:inline-flex;width:100%;height:12px;align-items:center}.admin .admin-form .form-group.checkbox .form-label{display:inline-block;margin-right:12px}.admin .admin-form .form-group.file-uploader.required label:after{content:''}.admin .admin-form .form-label{font-size:0.875rem;font-weight:500;color:#5C595C}.admin .admin-form .form-label.file-uploader-label{margin:1.5rem 0 0 0}.admin .admin-form .form-label.file-uploader-label:after{content:" *";color:#c40808}.admin .admin-form .form-control{color:#5C595C;font-size:0.875rem}.admin .admin-form .form-control.large{height:80px;width:60%}.admin .admin-form .form-caption{font-size:0.75rem;color:#A7A7A7}.admin .admin-form .form-caption{font-size:14px;margin:4px 0}.admin .admin-form .form-text{color:#D80F45;font-size:0.875rem;margin-top:4px}.admin .checkbox-form{text-align:center}.admin .checkbox-label{font-size:0;background:#ffffff;border:1px solid #5c595c;padding:10px;cursor:pointer;position:relative}.admin .checkbox-label.checked::after{left:6px;top:1px;width:7px;height:15px;border:solid #78ceff;border-width:0px 3px 3px 0px;transform:rotate(27deg);position:absolute;content:''}.admin .checkbox-label.disabled{border-color:#E0E0E0;cursor:default}.admin .checkbox-hidden-checkbox{display:none}.admin input[type="submit"]{margin:1rem 0}.admin .file-uploader{height:100%}.admin .file-uploader .hidden-fileinput{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.admin .file-uploader .hidden-fileinput:focus+label strong{background-color:#585858;border-color:#585858}.admin .file-uploader-label{font-size:1rem;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;overflow:hidden}.admin .file-uploader .form-control-span{display:inline-flex;align-items:center;vertical-align:top;height:40px;padding:0 12px;font-size:0.875rem;width:300px;background:#ffffff;border:1px solid #A7A7A7;color:rgba(167,167,167,0.5)}.admin .file-uploader .form-control-span.selected{color:#5C595C}.admin .file-uploader strong{height:40px;font-weight:700;color:#f1e5e6;background-color:#A4A5A5;border:1px solid #A4A5A5;display:inline-block;padding:0.625rem 1.25rem}.admin .file-uploader strong:hover{background-color:#585858;border-color:#585858}.admin .file-uploader strong svg{margin-right:12px}.admin .news .delete-images{width:400px;display:flex;justify-content:space-between;margin-bottom:8px}.admin .news .file-uploader{margin-top:32px}.admin .news .file-uploader .form-label:first-child{display:none}.admin .case-studies .delete-images{width:400px;display:flex;justify-content:space-between;margin-bottom:8px}.admin .case-studies .file-uploader{margin-top:1rem}.admin .case-studies .file-uploader .form-label:first-child{display:none}@media screen and (min-width: 768px){.search-bar-container{display:flex;border-bottom:1px solid #003e85;padding:6px 0;align-items:center;position:relative;z-index:100;width:180px}.search-bar-container .header-search{width:100%}}@media screen and (min-width: 1200px){.search-bar-container{width:270px}}#js-search{display:none}@media screen and (min-width: 768px){#js-search{display:flex;align-items:center}}#js-search.show{display:flex;align-items:center;position:absolute;background:rgba(255,255,255,0.95);padding:0 0 12px 0;z-index:100;left:0;right:0;top:115px;height:70px;width:100%}@media screen and (min-width: 768px){#js-search.show{position:static;padding:0;background:none}}@media screen and (min-width: 768px){#js-search .search-autocomplete__inner{padding:0 0 0 12px}}#js-search .search-autocomplete__inner .search-autocomplete__input{background:none;border:0;border-bottom:1px solid #003e85;margin-right:10px;flex-grow:1}@media screen and (min-width: 768px){#js-search .search-autocomplete__inner .search-autocomplete__input{border:0}}#js-search .search-autocomplete__inner .search-autocomplete__input::placeholder{color:rgba(0,62,133,0.75)}#js-search .search-autocomplete__inner .search-autocomplete__input::-ms-clear{display:none}#js-search .search-autocomplete__inner .search-autocomplete__input:focus{outline:0}#js-search .search-autocomplete__inner .search-autocomplete__icon{border:2px solid #003e85;border-radius:50%;width:30px;height:28px;min-width:30px;min-height:28px;display:inline-flex;align-items:center;justify-content:center;flex-direction:column}#js-search .search-autocomplete__inner .search-autocomplete__icon svg{width:14px;height:14px;display:block}@media screen and (min-width: 768px){#js-search .search-autocomplete__inner .search-autocomplete__icon{display:none}}#js-search .search-autocomplete{width:100%}#js-search .search-autocomplete--active .overlay{display:none}@media screen and (min-width: 768px){#js-search .search-autocomplete--active .overlay{background:#ffffff;display:block}}#js-search .search-autocomplete--active .search-autocomplete__inner.container{justify-content:space-between;width:100%}#js-search .search-autocomplete--active .search-autocomplete__input{border-bottom:1px solid #003e85;flex-grow:1}@media screen and (min-width: 768px){#js-search .search-autocomplete--active .search-autocomplete__input{min-width:400px}}#js-search .search-autocomplete--active .search-autocomplete__icon{display:inline-block}#js-search .search-autocomplete--active .search-autocomplete__suggestions{left:0;right:0;top:30px;width:100%;padding-top:1.5rem}@media screen and (min-width: 768px){#js-search .search-autocomplete--active .search-autocomplete__suggestions{top:4rem;max-width:none}}#js-search .search-autocomplete--active .search-autocomplete__suggestions a{flex-wrap:wrap}@media screen and (min-width: 768px){#js-search .search-autocomplete--active .search-autocomplete__suggestions a{flex-wrap:nowrap}}#js-search .search-autocomplete--active .search-autocomplete__suggestions img{min-width:60px}#js-search .search-autocomplete--active .search-autocomplete__suggestions .search-autocomplete__view-all-link{color:#003e85;text-decoration:underline;justify-content:flex-start}#js-search .search-autocomplete--active .search-autocomplete__suggestions .search-autocomplete__view-all-link:hover{color:#006eeb}#js-search .search-autocomplete--active .search-autocomplete__suggestions .btn.primary{margin:1rem 0}@media screen and (min-width: 768px){#js-search .search-autocomplete--active .search-autocomplete__suggestions .btn.primary{margin:0}}#js-search .search-autocomplete .autosuggest-loader{left:50%;margin:60px -2.5rem}#js-search .search-autocomplete .autocomplete__product{align-items:center}#js-search .search-autocomplete .autocomplete__product:hover .autocomplete__product-content .autocomplete__product-title{text-decoration:underline}#js-search .search-autocomplete .autocomplete__product .autocomplete__product-content{align-self:stretch;flex:1 0 100%}#js-search .search-autocomplete .autocomplete__product-content{display:flex;flex-direction:column;align-items:flex-start}@media screen and (min-width: 768px){#js-search .search-autocomplete .autocomplete__product-content{margin-right:1rem}}#js-search .search-autocomplete .autocomplete__product-content .autocomplete__product-title{color:#5c595c;width:100%;flex:1 0 auto}#js-search .search-autocomplete .autocomplete__product-content .autocomplete__product-code{display:inline-block;color:#a7a7a7;font-size:0.875rem;margin-top:0.5rem}.category-show .product-listings__loader-overlay div,.search-view .product-listings__loader-overlay div{margin:0}.category-show .filter-toggle__button,.category-show .products-options__sort,.search-view .filter-toggle__button,.search-view .products-options__sort{background:#edeced;border:0;height:45px;color:#5c595c;font-size:1.125rem;font-weight:600}.category-show .filter-toggle__button,.search-view .filter-toggle__button{margin-right:0.5rem}.category-show .products-options__sort .sort-options,.search-view .products-options__sort .sort-options{width:100%;top:45px;right:0;border-color:#edeced}.category-show .products-options__sort-by-text,.search-view .products-options__sort-by-text{display:none}@media screen and (min-width: 768px){.category-show .products-options__sort-by-text,.search-view .products-options__sort-by-text{margin:0 0.5rem 0 0;color:#5c595c;font-weight:700;font-size:0.875rem;display:block}}.category-show .products-options__sort.open,.search-view .products-options__sort.open{position:absolute;top:0;left:0;width:100%;height:90px}.category-show .products-options__sort.open .sort-options,.search-view .products-options__sort.open .sort-options{top:90px;height:100vh}.category-show .products-options__sort.open .sort-options__item,.search-view .products-options__sort.open .sort-options__item{display:flex;flex-direction:row-reverse;justify-content:space-between;margin:1rem 0}@media screen and (min-width: 768px){.category-show .products-options__sort.open,.search-view .products-options__sort.open{position:relative;height:45px;width:205px}.category-show .products-options__sort.open .sort-options,.search-view .products-options__sort.open .sort-options{top:45px;height:auto}}.category-show .products-list .products-options,.search-view .products-list .products-options{display:flex;margin:1rem 0;padding-bottom:1rem;border-bottom:1px solid #a7a7a7}@media screen and (min-width: 768px){.category-show .products-list .products-options,.search-view .products-list .products-options{background:#ffffff;padding:1rem 0 3rem;margin-top:0}}.category-show .products-list .products-options .products-options__page-display,.search-view .products-list .products-options .products-options__page-display{display:block;color:#5c595c;font-weight:700}.category-show .products-list .products-options .products-options__page-display strong,.search-view .products-list .products-options .products-options__page-display strong{color:#003e85}.category-show .products-list .products-options .products-options_per-page-wrapper,.search-view .products-list .products-options .products-options_per-page-wrapper{display:none}.category-show .products-list .products-options .products-options__sort,.search-view .products-list .products-options .products-options__sort{display:none}@media screen and (min-width: 768px){.category-show .products-list .products-options .products-options__sort,.search-view .products-list .products-options .products-options__sort{display:flex;background:#ffffff;border:1px solid #ededed}.category-show .products-list .products-options .products-options__sort .products-options__sort-options,.search-view .products-list .products-options .products-options__sort .products-options__sort-options{display:flex}.category-show .products-list .products-options .products-options__sort .product-options__sort-options--selected,.search-view .products-list .products-options .products-options__sort .product-options__sort-options--selected{color:#003e85}}@media screen and (min-width: 768px){.category-show .product-filters,.search-view .product-filters{background:#f7f7f7}}.category-show .product-filters .aggregations__header,.search-view .product-filters .aggregations__header{background:#edeced;height:90px}@media screen and (min-width: 768px){.category-show .product-filters .aggregations__header,.search-view .product-filters .aggregations__header{height:45px}}.category-show .product-filters .aggregations__header span,.search-view .product-filters .aggregations__header span{color:#5c595c;font-size:1.125rem;font-weight:600}.category-show .product-filters .aggregations__header span a,.search-view .product-filters .aggregations__header span a{border:1px solid #003e85;padding:0.25rem 0.75rem;color:#003e85}.category-show .product-filters .aggregations__header span a:hover,.category-show .product-filters .aggregations__header span a:focus,.search-view .product-filters .aggregations__header span a:hover,.search-view .product-filters .aggregations__header span a:focus{background-color:#003e85;color:#ffffff}.category-show .product-filters .aggregations__header svg,.search-view .product-filters .aggregations__header svg{width:2rem;height:2rem;fill:#020120}.category-show .product-filters .product-filter__aggregation,.search-view .product-filters .product-filter__aggregation{border:0}.category-show .product-filters .product-filter__aggregation .aggregation__title,.search-view .product-filters .product-filter__aggregation .aggregation__title{background:#ffffff}@media screen and (min-width: 768px){.category-show .product-filters .product-filter__aggregation .aggregation__title,.search-view .product-filters .product-filter__aggregation .aggregation__title{background:#f7f7f7}}.category-show .product-filters .product-filter__aggregation .aggregation__title span,.search-view .product-filters .product-filter__aggregation .aggregation__title span{color:#020120}.category-show .product-filters .product-filter__aggregation .aggregation__title svg,.search-view .product-filters .product-filter__aggregation .aggregation__title svg{fill:#020120}.category-show .product-filters>.aggregation__options,.search-view .product-filters>.aggregation__options{margin-bottom:1rem}.category-show .product-filters .aggregate,.search-view .product-filters .aggregate{border:0;justify-content:flex-start}.category-show .product-filters .aggregate .aggregate__title,.category-show .product-filters .aggregate .aggregate__count,.search-view .product-filters .aggregate .aggregate__title,.search-view .product-filters .aggregate .aggregate__count{flex:none;font-size:15px;font-weight:300;color:#020120;max-width:70%}.category-show .product-filters .aggregate svg.checked,.search-view .product-filters .aggregate svg.checked{width:20px;height:20px;border:1px solid #a2a2a2;margin-right:0.25rem;fill:#003e85;background:#ffffff}.category-show .product-filters .aggregate .unchecked,.search-view .product-filters .aggregate .unchecked{background:#ffffff}.category-show .product-filter__aggregation .aggregation__options,.search-view .product-filter__aggregation .aggregation__options{border:0}.category-show .quick-view__modal-content,.search-view .quick-view__modal-content{background:#edeced}.category-show .quick-view__modal-content .modal-content-header span,.search-view .quick-view__modal-content .modal-content-header span{font-size:0.875rem;color:#5c595c}.category-show .quick-view__modal-content .modal-content-header__h1,.search-view .quick-view__modal-content .modal-content-header__h1{font-size:1.25rem;border-color:#5c595c;color:#003e85}.category-show .quick-view__modal-content .features-list li,.search-view .quick-view__modal-content .features-list li{margin:6px 0}.product-filters .aggregations__header{background-color:#003e85}.product-filters .product-filter__aggregation>.aggregation__title{background-color:#f7f7f7;color:#5c595c;text-transform:capitalize}.product-filters .product-filter__aggregation .aggregation__options>.aggregate{color:#5c595c}.product-filters .product-filter__aggregation .aggregation__options>.aggregation__search{margin-bottom:1rem}.container .products-list .products-pagination:first-of-type{display:none}.container .products-list .products-pagination:last-of-type{justify-content:center}.products-list .products-pagination .products-pagination__link.products-pagination__link--selected{background-color:#cee6f4}.products-list .products-pagination .products-pagination__link.products-pagination__link--selected a{color:#020120}.product-listings__title{color:#5c595c;font-weight:300}.product-listings__title span{color:#003e85;font-weight:600}.products-grid .product{border:1px solid #ffffff}.products-grid .product .product-top{min-height:1rem}.products-grid .product .product-image{margin-top:1.5rem}.products-grid .product:hover{border:1px solid #edeced;box-shadow:2px 2px 6px 0px rgba(0,0,0,0.25)}.products-grid .brand-image-available{display:none}.product-details .product-options__compare{color:#78ceff;background-color:#e4f5ff;margin-bottom:16px;width:100%;justify-content:center;height:47px;display:flex;color:#020120;cursor:pointer}.product-details .product-options__compare svg,.product-details .product-options__compare .unchecked{display:none}.product-details .product-options__compare svg.checked{display:block;border:0}.product-details .product-options__compare:hover{background:#b1e2ff}.product-details .product-options__compare.inactive span{color:#a9a9a9}.product-details .product__title__link{font-size:1rem}.product-details .product__catalogue span:first-of-type{display:none}.product-details .product__catalogue span:last-of-type{color:#5c595c}.products-pagination .products-pagination__link:hover,.products-options__sort .sort-options .sort-options__item:hover,.products-options__sort .sort-options .sort-options__item--selected,.per-page__list .per-page__list-item .per-page__list-item__link:hover,.per-page__list .per-page__list-item .per-page__list-item__link--selected,.product .product__add-to-fav .product__add-to-fav-icon,.product-options .product-options__price{color:#003e85}.comparison-bar{background-color:rgba(0,0,0,0.5);bottom:0;left:0;position:fixed;width:100vw;z-index:10;flex-direction:column-reverse;background-color:#0d0c2d;display:flex}.comparison-bar .show-comparison__btn{border:0;border-radius:0;height:45px;justify-content:space-between;margin:0;padding:0 1rem;width:300px;background-color:#0d0c2d;color:#ffffff;cursor:pointer}.comparison-bar .show-comparison__btn>svg{height:15px;width:15px;margin-left:0.75rem}.comparison-bar .show-comparison__btn .show-comparison__value{border:2px solid #fff;border-radius:50%;height:25px;margin-left:0.5rem;padding:0.15rem 0.5rem;width:25px}.comparison-bar .comparison{display:flex;justify-content:center;background-color:#f7f7f7;color:#999;overflow-y:scroll;padding:1rem;z-index:10;flex-direction:row-reverse}@media screen and (min-width: 768px){.comparison-bar .comparison{justify-content:space-around}}.comparison-bar .comparison .comparison-header{align-items:center;display:flex;margin-right:1rem}.comparison-bar .comparison .comparison-header h4{color:#003e85;margin:0 0 10px 0;font-weight:400}.comparison-bar .comparison .comparison-header p{display:none;font-size:0.8rem}.comparison-bar .comparison .comparison-header .btn{min-width:100px}.comparison-bar .comparison .comparison-products{display:flex}.comparison-bar .comparison .comparison-products .comparison-product{display:none}@media screen and (min-width: 768px){.comparison-bar .comparison .comparison-products .comparison-product{align-items:center;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);display:flex;min-width:200px;padding:0.5rem;position:relative}.comparison-bar .comparison .comparison-products .comparison-product:not(:last-of-type){margin-right:0.875rem}.comparison-bar .comparison .comparison-products .comparison-product>img{height:60px;margin-right:1rem;width:60px}.comparison-bar .comparison .comparison-products .comparison-product>svg{position:absolute;right:5px;top:5px;width:15px;z-index:20;stroke:#003e85}.comparison-bar .comparison .comparison-products .comparison-product>svg:hover{cursor:pointer}}.comparison-bar .comparison .comparison-products .comparison-product__desc{max-width:150px;font-size:12px;font-weight:800;color:#020120}.branches-wrapper--loading{height:100vh}.branches-header{background-color:#003e85;text-align:center;padding:36px 0}.branches-header .section-header{color:#ffffff}@media screen and (min-width: 768px){.branches-header .section-header{margin:0}}@media screen and (min-width: 768px){.branches-header .container>div{display:flex;justify-content:space-between;align-items:center}}@media screen and (min-width: 1025px){.branches-header .container>div{justify-content:center}}.branches-header .error_message{color:white;font-style:italic;margin-top:16px;font-size:14px;padding:0 15px;text-align:center}.branches-header .branches-location-link:hover{color:#78ceff}.branches-search{display:flex;border-bottom:1px solid #78ceff;margin:0 60px}@media screen and (min-width: 1025px){.branches-search{padding-right:160px;margin:0 60px}}.branches-search-icon{width:25px;height:25px}.branches-search-icon .search-a{fill:#ffffff}.branches-search-input{background:none;border:0;width:100%;color:#ffffff;margin-left:12px}.branches-search-input:focus{outline:0;border:0}.branches-search-input::placeholder{color:#ffffff;font-size:1rem}.branches-location{display:flex;align-items:center;justify-content:center;margin-top:24px}@media screen and (min-width: 768px){.branches-location{margin:0}}.branches-location-icon{width:25px;height:25px}.branches-location-icon .location-a{fill:#ffffff}.branches-location-icon .location-b{fill:#78ceff}.branches-location-link{margin-left:8px;color:#ffffff;text-decoration:underline;font-size:16px;font-weight:300}@media screen and (min-width: 768px){.branches-location-link{font-size:1.125rem}}.branches-map{height:400px}@media screen and (min-width: 768px){.branches-map{height:500px}}@media screen and (min-width: 1200px){.branches-map{height:600px}}.branches-map>div>div:last-child{display:none}.branch-list-title{margin:24px auto;color:#020120}@media screen and (min-width: 768px){.branch-list-title{margin:0 auto;padding-top:40px;padding-bottom:40px}}@media screen and (min-width: 768px){.branches-list-container{background:#f7f7f7}}.branch-detail-container{padding-top:32px;padding-bottom:32px;border-top:1px solid rgba(92,89,92,0.5)}.branch-detail-container .title-wrapper{display:flex;flex-direction:column}.branch-detail-container .store-name{margin-top:0;margin-bottom:0;font-size:1.188rem;font-weight:700;color:#003e85}@media screen and (min-width: 768px){.branch-detail-container .store-name{font-size:1.313rem}}@media screen and (min-width: 768px){.branch-detail-container{display:flex;flex-wrap:wrap}.branch-detail-container .branch-header,.branch-detail-container .branch-address,.branch-detail-container .contact-details{flex-basis:50%}}@media screen and (min-width: 1025px){.branch-detail-container{justify-content:space-between}.branch-detail-container .branch-details{height:47px}.branch-detail-container .branch-header,.branch-detail-container .branch-address,.branch-detail-container .contact-details{flex-basis:25%}}.branch-distance-from{color:#5c595c;font-size:16px;font-weight:300;margin-right:12px}.branch-opening{margin:12px 0;color:#5c595c;font-size:16px}@media screen and (min-width: 1025px){.branch-opening{font-size:1.125rem}}.branch-address{margin:12px 0}.address--line{color:#5c595c;line-height:20px;font-size:16px;font-weight:300}.branch-telephone a,.branch-email a{font-weight:600;color:#5c595c;margin-bottom:8px;margin-top:8px;font-size:16px}.branch-telephone a:hover,.branch-telephone a:focus,.branch-email a:hover,.branch-email a:focus{text-decoration:underline}.branch-details.btn{margin:12px 0}.address-title,.contact-title,.opening-hours-title{color:#003e85;font-size:16px;margin:24px 0 12px 0}.branch.show{background:#f7f7f7}.branch.show .branch-detail-container{border-top:0}.branch.show .address--line{font-weight:600}.branch.show .btn.primary{margin:24px 0}@media screen and (min-width: 768px){.branch.show .btn.primary{order:3}}@media screen and (min-width: 768px){.branch.show .branch-header,.branch.show .branch-address,.branch.show .contact-details{flex-basis:33%;margin:0}}.branch.show .branch-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(92,89,92,0.5);margin-bottom:24px}@media screen and (min-width: 768px){.branch.show .branch-header{flex-basis:100%}}.branch.show .title-wrapper{flex-direction:row;align-items:center}.branch.show .branch-distance-from{margin:0 0 0 55px}.branch.show .opening-hours-wrapper{margin-top:24px}@media screen and (min-width: 768px){.branch.show .opening-hours-wrapper{margin:0;flex-basis:33%}}.branch.show .opening-hours-wrapper>li{display:flex;justify-content:space-between}@media screen and (min-width: 768px){.branch.show .opening-hours-wrapper>li{width:100%}}.branch.show .opening-hours-wrapper span{color:#5c595c;font-weight:300}.branch.show .opening-hours-wrapper span:first-of-type{font-weight:600}.loading--branches{display:none}.gm-style .gm-style-iw{background-color:#003e85 !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;min-height:270px !important;max-width:270px !important;padding:10px;display:block !important;overflow:none !important}.gm-style .gm-style-iw .gm-ui-hover-effect{top:0 !important;right:0 !important}.gm-style .gm-style-iw .gm-ui-hover-effect img{background-color:#ffffff}.gm-style .gm-style-iw>div{padding:8px;overflow:hidden !important}.gm-style .gm-style-iw #google-popup p{padding:10px}.gm-style .gm-style-iw-t::after{display:none !important;background:0 !important}.gm-style div div div div div div div div a{color:#f1f1f1;font-weight:bold}.map-tooltip-header{color:#ffffff;font-size:1.125rem;font-weight:600;margin:0}.map-tooltip-miles{font-size:14px;font-weight:300;color:#ffffff;margin:0}.map-tooltip-address{margin:8px 0}.map-tooltip-address p{font-size:14px;font-weight:300;color:#ffffff;line-height:20px;margin:0;font-style:normal}.map-tooltip-telephone{font-size:14px;font-weight:600;color:#ffffff;margin:0}.basket-preview{display:none;padding-top:1rem;right:0;width:420px}@media screen and (min-width: 1025px){.basket-preview.show{display:block;cursor:default;position:absolute;z-index:1002}}.basket-preview .basket-preview__inner{background-color:#fff;border:1px solid #f7f7f7;border-top:4px solid #f7f7f7;padding:24px}.basket-preview .basket-preview__inner ul{max-height:400px;overflow-y:scroll}.basket-preview .basket-preview__inner ul svg{margin-left:0;margin-right:0.5rem}.basket-preview .basket-preview__h3{font-weight:500;margin-top:0;padding-bottom:1rem;color:#003e85;font-size:1.125rem}.basket-preview .basket-preview__h3>span{text-transform:none;margin-left:4px}.basket-preview .basket-preview__item{align-items:center;border:0;display:flex}.basket-preview .basket-preview__item:not(:last-child){border-bottom:1px solid rgba(112,112,112,0.5);margin-bottom:0.5rem;padding-bottom:0.5rem}.basket-preview .basket-preview__info__quantity{color:#020120;margin:0 1rem}.basket-preview .basket-preview__item__img{height:40px;margin-right:0.75rem;width:40px}.basket-preview .basket-preview__item__content{align-items:center;display:flex;width:100%}.basket-preview .basket-preview__content__description{flex:1;color:#020120}.basket-preview .basket-preview__content__info{align-items:center;display:flex;flex-basis:20%;justify-content:flex-end}.basket-preview .basket-preview__info__remove{cursor:pointer;fill:#003e85;height:17px;margin-left:0.5rem;width:14px}.basket-preview__button-wrapper{border-top:1px solid rgba(112,112,112,0.5);display:flex;justify-content:flex-end;margin-top:0.5rem;padding-top:0.5rem}.basket-preview__button-wrapper .btn{margin-top:1rem;width:auto}.header-basket-nav{cursor:pointer}.header-basket__wrapper{position:relative}@media only screen and (min-width: 1025px){.header-basket-nav:hover .basket-preview{display:block;cursor:default;position:absolute;z-index:1002}}.header-basket{display:flex}.header-main__content>*{margin-left:1rem}.header-basket>a{display:flex}.header-basket__svg{height:24px;width:24px;fill:#020120}.header-basket__items{color:#003e85;font-weight:600;left:-2px;position:relative;top:-14px}.header-basket__quote{display:none}.basket-wrapper{margin-top:25px}.basket-wrapper .basket-page__heading{display:none}@media screen and (min-width: 768px){.basket-wrapper .basket-page__heading{display:flex;justify-content:space-between;padding-bottom:14px}.basket-wrapper .basket-page__heading__product{flex-basis:60%;padding-left:12px;color:#a7a7a7;font-size:1.125rem}}.basket-wrapper .basket-page__heading__quantity{flex-basis:35%;padding-left:12px;color:#a7a7a7;font-size:1.125rem}@media screen and (min-width: 992px){.basket-wrapper .basket-page__heading__quantity{flex-basis:30%}}@media screen and (min-width: 1025px){.basket-wrapper .basket-page__heading__quantity{flex-basis:60%}}@media screen and (min-width: 1200px){.basket-wrapper .basket-page__heading__quantity{flex-basis:45%}}@media screen and (min-width: 1400px){.basket-wrapper .basket-page__heading__quantity{flex-basis:39%}}.basket-wrapper .basket-items__product{display:flex;align-items:baseline;flex-wrap:wrap;border-top:1px solid #5c595c;padding:32px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.basket-wrapper .basket-items__product:last-of-type{border-bottom:1px solid #5c595c}@media screen and (min-width: 768px){.basket-wrapper .basket-items__product{flex-wrap:nowrap}}.basket-wrapper .basket-items__product-info{margin-right:16px;flex-basis:15%}.basket-wrapper .basket-product__title{flex-basis:60%}.basket-wrapper .basket-items__product-actions{flex-basis:65%;margin-top:12px}.basket-wrapper .basket-items__product-actions .quantity-box{margin:0 auto}@media screen and (min-width: 768px){.basket-wrapper .basket-items__product-actions .quantity-box{margin:0 22px 0 auto}}.basket-wrapper .basket-product__title a{color:#5c595c;font-size:1.125rem;font-weight:600}.basket-wrapper .remove{align-self:flex-end;color:#003e85;text-decoration:underline;flex-basis:20%}@media screen and (min-width: 768px){.basket-wrapper .remove{align-self:auto}}.basket-wrapper .basket-empty{display:none}.tns-outer{position:relative;padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left;margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s, opacity 0s;-moz-transition:transform 0s, opacity 0s;transition:transform 0s, opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:unset !important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.loaded{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}.no-bullet{list-style-type:none;padding:0;margin:0}.no-margin{margin:0}.mobile-hide{display:none}@media screen and (min-width: 768px){.mobile-hide{display:block}}@media screen and (min-width: 768px) and (max-width: 1024px){.tablet-hide{display:none}}@media screen and (min-width: 1025px){.desktop-hide{display:none}}.logo-wrapper{padding:45px 10px}@media screen and (min-width: 1025px){.logo-wrapper{padding:40px 0}}.logo-wrapper .logo{width:90px}@media screen and (min-width: 1025px){.logo-wrapper .logo{width:185px}}.icon{width:18px;height:18px}.fill-content{min-height:calc(100vh - 320px)}.hero{display:flex;justify-content:center;align-items:center;height:200px;width:100%;background-size:cover}@media screen and (min-width: 768px){.hero{height:300px}}@media screen and (min-width: 1025px){.hero{height:500px}}.hero .page-header{color:#ffffff;font-weight:600}.alert-overlay{align-items:center;background-color:#ffffff;display:flex;height:100%;justify-content:center;left:0;opacity:1;position:fixed;top:0;transition:opacity 1s ease-in-out;width:100vw;z-index:1001}.alert-overlay>.alert-overlay__inner{align-items:center;display:flex;flex-direction:column;background:#ffffff;padding:16px}.alert-overlay .alert-overlay__header{color:#020120;display:flex;font-size:2rem;font-weight:600}.alert-overlay .alert-overlay__header:before{content:url(/assets/icons/check-alt-03b04b9344288eb3e8d5d6590296b5df4cf98e7b6046dc48098dd1cb62c7a679.svg);height:19px;margin-right:0.5rem;width:39px}.alert-overlay .alert-overlay__text{color:#5c595c;margin:1rem 0;width:50%;text-align:center}.image-slider{flex-basis:50%;min-width:0}.slider .frame{position:relative;font-size:0;line-height:0;overflow:hidden;white-space:nowrap;width:100%;display:flex;flex-wrap:wrap;flex-direction:row-reverse;justify-content:space-between}.slider .slides{display:inline-block}.slider li{position:relative;display:inline-block;width:100%}.slider li img{width:100%}.slider .dot-navigation{text-align:center;padding:0}@media screen and (min-width: 768px){.slider .dot-navigation{text-align:right}}.slider .dot-navigation .dot{font-size:12px;height:12px;width:12px;border-radius:50%;background:#a7a7a7;margin:10px 5px;cursor:pointer}.slider .dot-navigation .dot:last-of-type{margin-right:0}.slider .dot-navigation .dot.active,.slider .dot-navigation .dot:hover{background:#003e85}.slider .image-navigation{z-index:2}.slider .image-navigation img{border:1px solid #f7f7f7}.slider .image-navigation img.active{border:1px solid #78ceff}.slider .prev,.slider .next{position:absolute;top:50%;margin-top:-25px;display:block;cursor:pointer}.slider .next{right:0}.slider .prev{left:0}.slider .next svg,.slider .prev svg{width:25px}@media screen and (min-width: 1025px){.full-width{display:flex;flex-wrap:wrap;position:relative;height:650px;justify-content:flex-end}}@media screen and (min-width: 1200px){.full-width{height:530px}}.full-width.reverse .image-filler{background-image:url(/assets/about-us/image-2-87c3b03a9227548c583717d7399e7b9507afb04256b228e49dd1168165e88e74.jpg)}@media screen and (min-width: 1025px){.full-width.reverse{flex-direction:row-reverse}.full-width.reverse .container{display:flex;flex-direction:column;align-items:flex-end}.full-width.reverse .full-width-content-block{padding-left:60px;padding-right:0;width:50%}.full-width.reverse .inage-filler{flex-basis:50%}}.full-width.reverse .inner-half-fill{flex-basis:50%}.full-width-content{padding-top:30px;padding-bottom:30px}@media screen and (min-width: 1025px){.full-width-content{position:absolute;right:0;left:0;top:40px;padding-top:0px}}.full-width-content-block{font-weight:300;color:#5c595c;font-size:16px}@media screen and (min-width: 1025px){.full-width-content-block{width:50%;padding-right:60px}}.image-filler{height:300px;background-size:cover;background-position:50% 50%;background-image:url(/assets/about-us/image-1-f70076339e48246c35285e46e5e9ac33a7cff2ea25a6a67ad6d7b5893a997b57.png)}@media screen and (min-width: 768px){.image-filler{height:425px}}@media screen and (min-width: 1025px){.image-filler{flex-basis:50%;height:100%}}.quantity-box{background:#ffffff;display:flex;align-items:center;justify-content:space-between;border:2px solid #78ceff;padding:10px 12px;width:130px;height:47px;margin-right:20px}@media screen and (min-width: 1025px){.quantity-box{width:200px;padding:15px 20px}}.quantity-box .svg-wrapper{cursor:pointer}.quantity-box input{width:50%;text-align:center;-moz-appearance:textfield;border:0}.quantity-box .quantity-box__minus,.quantity-box .quantity-box__plus{width:17px;height:17px;fill:#003e85}.pagination{margin:12px 0 24px 0;text-align:right}.pagination .current{font-style:normal;background:#003e85;color:#ffffff}.pagination .current,.pagination a,.pagination span{margin:0;display:inline-block}.pagination .current,.pagination a:not(.next):not(.prev){padding:6px}.pagination a:not(.next):not(.prev):hover{background:#003e85;color:#ffffff}.pagination .next,.pagination .last,.pagination .first,.pagination .prev{margin:0}.pagination .next span,.pagination .last span,.pagination .first span,.pagination .prev span{margin:0}.pagination .next a,.pagination .last a,.pagination .first a,.pagination .prev a{margin:0}.pagination .next:hover,.pagination .last:hover,.pagination .first:hover,.pagination .prev:hover{color:#edeced}.pagination .disabled{color:#edeced}.features-list li{color:#5c595c;font-weight:300;margin:12px 0;display:flex}.features-list li:before{content:'-';margin-right:12px}.features-title{color:#5c595c;font-size:1rem;margin-top:0}.no-scroll{overflow-y:hidden}.generic-form{display:flex;justify-content:space-between;flex-wrap:wrap}.generic-form>div{flex-basis:25%;padding:15px 0}.generic-form>div.form-submit{flex-basis:100%}.article-card{box-shadow:0px 2px 4px 0px rgba(0,0,0,0.1);border:1px solid #edeced;padding:10px 8px;margin:16px 0;display:flex;flex-wrap:wrap;justify-content:space-between;background:#ffffff}@media screen and (min-width: 768px){.article-card{padding:24px 20px}}.article-card:hover .article-card-title{color:#008dde}@media screen and (min-width: 1025px){.article-card.featured .article-card-text{display:block}}.article-card.reversed{flex-direction:row-reverse;padding:0}@media screen and (min-width: 768px){.article-card.reversed{flex-basis:100%}}.article-card.reversed .article-card-content{flex-grow:1;padding:12px 8px;flex-basis:40%}@media screen and (min-width: 768px){.article-card.reversed .article-card-content{padding:16px 20px 0 20px}}@media screen and (min-width: 768px){.article-card.reversed .article-card-text{display:block}}.article-card-title{color:#003e85;flex-basis:100%;font-size:16px;margin:0 0 8px 0;word-wrap:break-word;word-break:break-word}@media screen and (min-width: 768px){.article-card-title{margin:0 16px 8px 0;max-width:none}}@media screen and (min-width: 1025px){.article-card-title{margin-bottom:16px;font-size:1.25rem}}@media screen and (min-width: 768px){.article-card-title.ellipsis{display:none}}.article-card-title.full-text{display:none}@media screen and (min-width: 768px){.article-card-title.full-text{display:block}}.article-card-content{display:flex;flex-flow:row wrap;justify-content:center;flex-basis:50%}@media screen and (min-width: 768px){.article-card-content{justify-content:space-around;flex-basis:100%;min-width:0}}.article-card-text{display:none}@media screen and (min-width: 768px){.article-card-text{display:block;word-wrap:break-word;word-break:break-word;width:100%;color:#5c595c;font-weight:300;margin-top:16px}}.article-card-date{font-size:0.75rem;color:#a7a7a7;font-weight:300;width:100%}@media screen and (min-width: 1025px){.article-card-date{font-size:0.875rem}}.about-us br{margin:16px 0;display:block;content:""}.about-us .hero{background-image:url(/assets/header-images/about-header-aef917b8db141e5e6b72a680ff55f8cdce9be596d977aec926b7b6e2cd61703a.jpg)}.about-us .full-width-content-block:first-of-type{font-weight:700}.articles.case-studies .hero{background-image:url(/assets/header-images/case-studies-header-b61add92160a078bb0656653f681a4b5f588832433f1d722636db27544cfeadc.jpg)}.articles.case-studies .article{padding-top:70px}.articles .hero{background-image:url(/assets/header-images/news-header-affbbf5f1f22b5786f4e2d5d7c5ce47a7a302438e2fa012352bece4239a1c2f3.jpg)}.articles .featured-title,.articles .articles-title{font-weight:600;color:#020120}@media screen and (min-width: 1025px){.articles .featured-title,.articles .articles-title{font-size:1.563rem}}.articles .featured-articles{padding-top:8px;padding-bottom:32px}.articles .featured-articles .article-card .article-card-content{flex-basis:100%}@media screen and (min-width: 768px){.articles .article-wrapper{display:flex;flex-wrap:wrap}}.articles .article-wrapper .article-card{flex:1;min-width:0}@media screen and (min-width: 768px){.articles .article-wrapper .article-card{display:flex;flex-flow:column;flex-basis:45%;max-width:49%;margin:16px 12px 16px 0}.articles .article-wrapper .article-card.reversed{flex-basis:100%;flex-flow:row-reverse;max-width:none}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.articles .article-wrapper .article-card{flex-flow:wrap}}@media screen and (min-width: 1025px){.articles .article-wrapper .article-card{flex-basis:30%;max-width:30%;margin-left:0}}.articles .article-wrapper.case-study .article-card-text{order:3}.articles .article-wrapper.case-study .article-card-date{margin:0}.articles .article-wrapper.case-study .article-card-title{font-size:0.875rem}.articles .article-wrapper.case-study .article-card-content{padding:8px}.articles .featured-articles .article-wrapper{flex-wrap:nowrap}.articles .article{background:#f7f7f7;padding-top:16px;padding-bottom:20px}.articles .pagination{text-align:center}.articles .pagination>a{display:inline-block;margin:15px;color:#003e85;text-decoration:underline;font-size:16px;font-weight:700}@media screen and (min-width: 768px){.articles .pagination>a{font-size:1.125rem}}@media screen and (min-width: 1025px){.article.case-study>.article-header>.container{display:block}}@media screen and (min-width: 1025px){.article.case-study .main-content-wrapper{flex-basis:100%}}.article.case-study>.article-main-content>.featured-articles{background:#f7f7f7;padding-top:60px;padding-bottom:60px}@media screen and (min-width: 1025px){.article.case-study>.article-main-content>.featured-articles{background:none}}.article.case-study>.article-main-content>.featured-articles>.container{display:block}.article.case-study>.article-main-content>.featured-articles>.container .section-header{color:#020120;flex-basis:100%}@media screen and (min-width: 768px){.article.case-study>.article-main-content>.featured-articles>.container{display:flex;flex-wrap:wrap}}.article.case-study>.article-main-content>.featured-articles>.container .article-card{flex-basis:30%;margin-right:12px}.article.case-study>.article-main-content>.featured-articles>.container .article-card-content{flex-basis:100%}.article.case-study>.article-main-content>.featured-articles>.container .article-card-image,.article.case-study>.article-main-content>.featured-articles>.container .article-card-text{display:none}.article .max-900{max-width:900px}.article-header{background:#f7f7f7;padding-top:24px;padding-bottom:10px}@media screen and (min-width: 768px){.article-header{padding-top:36px;padding-bottom:36px}}@media screen and (min-width: 1025px){.article-header .container{display:flex;flex-direction:row-reverse}}.article-header .image-slider{flex-basis:64%}.article-header .image-slider.hide-thumb .dot-navigation{display:none}@media screen and (min-width: 768px){.article-header .image-slider .image-navigation{overflow-x:auto;overflow-y:hidden;position:relative;display:flex}.article-header .image-slider .image-navigation img{flex:1 0 auto;max-height:70px}}@media screen and (min-width: 1025px){.article-image{flex-basis:50%}}.article-image img{width:100%;height:auto}@media screen and (min-width: 1025px){.article-header-content{flex-basis:35%;min-width:0;padding-right:1rem}}.article-title{font-weight:600;margin-top:24px;color:#020120}@media screen and (min-width: 1025px){.article-title{font-size:2.188rem}}.article-date{color:#a7a7a7;font-weight:300}@media screen and (min-width: 768px) and (max-width: 1024px){.article-date{font-size:0.875rem;color:#5c595c}}@media screen and (min-width: 1025px){.article-date{color:#5c595c}}.article-sub-title{font-size:16px;color:#5c595c;font-weight:300}@media screen and (min-width: 768px){.article-sub-title{font-size:1.125rem}}@media screen and (min-width: 1025px){.article-sub-title{font-size:1.25rem}}.article-main-content{padding-top:16px}@media screen and (min-width: 1025px){.article-main-content{padding-bottom:110px}}@media screen and (min-width: 1025px){.article-main-content .container{display:flex}}@media screen and (min-width: 1025px){.article-main-content .main-content-wrapper{flex-basis:65%;margin-right:1rem}}.article-main-content .main-content-wrapper .main-content-text{color:#5c595c}.article-main-content .main-content-wrapper p{word-break:break-word;word-wrap:break-word}.article .back-link{display:inline-block;margin:50px 0;color:#003e85;font-weight:700;font-size:16px;text-decoration:underline}@media screen and (min-width: 768px){.article .back-link{font-size:1.125rem}}.article .back-link:hover{color:black}.article .featured-news{background:#f7f7f7;padding:48px 0;margin:0px;width:100vw;position:relative;margin-left:-50vw;margin-top:100px;left:50%;min-width:0}@media screen and (min-width: 1025px){.article .featured-news{position:static;margin:auto;width:auto;flex-basis:45%;background:none;padding-top:18px;max-width:350px;min-width:350px}}@media screen and (min-width: 768px){.article .featured-news .container{display:flex;flex-wrap:wrap}}.article .featured-news .news-title{font-weight:600;color:#020120}@media screen and (min-width: 768px){.article .featured-news .news-title{flex-basis:100%}}@media screen and (min-width: 1025px){.article .featured-news .news-title{font-size:1.563rem}}.article .featured-news .article-card{min-width:0}@media screen and (min-width: 768px){.article .featured-news .article-card{flex-basis:30%;margin:0 12px}}@media screen and (min-width: 1025px){.article .featured-news .article-card{flex-basis:100%;margin:12px 0}.article .featured-news .article-card-content{display:flex;flex-flow:row wrap;flex-basis:100%}.article .featured-news .article-card-text{word-wrap:break-word;width:100%}.article .featured-news .article-card-date{width:100%}}@media screen and (min-width: 768px){.article .featured-news .article-card:first-of-type{margin-left:0}}.image-small{margin:10px 5px;width:100px;display:none;cursor:pointer}@media screen and (min-width: 768px){.image-small{display:inline-block}}.image-small:first-of-type{margin-left:0}.basket-show .section-header{font-weight:600;margin:36px 0}@media screen and (min-width: 1025px){.basket-show .section-header{font-size:1.563rem;margin-top:48px 0;flex-basis:100%}}.basket-show .section-header .basket-quantity{font-weight:300}@media screen and (min-width: 1025px){.basket-show .basket-wrapper .quantity-box{width:150px}}.basket-show .quote-form-wrapper{padding:2rem;margin-top:50px;color:#020120;flex-grow:1;margin-bottom:75px}@media screen and (min-width: 1025px){.basket-show .quote-form-wrapper{margin-bottom:140px}}.basket-show .quote-form-wrapper .section-header{color:#020120}.basket-show .quote-form-wrapper input{background:#ffffff;border:1px solid #b6b6c0;outline:0;width:100%}.basket-show .quote-form-wrapper .form-recaptcha{margin:24px 0}.basket-show .quote-form-wrapper .secondary{background:#78ceff}.form-group--hidden{display:none}.basket-show .section-header--no-margin{margin:0}.basket-form>form{margin:2rem 0 0}.user-info-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.user-info-wrapper>.form-group{flex-basis:100%;margin-bottom:1rem}.form-recaptcha{display:flex;flex-direction:column;justify-content:center}.form-recaptcha>.g-recaptcha{transform:scale(0.75)}.basket-form__actions .basket-form__text{align-items:center;display:flex;margin:1.5rem 0 0.75rem}.basket-form__icon-wrapper{position:relative}.basket-form__icon{height:1rem;margin-left:0.5rem;width:1rem}.basket-form__info-text::before{border-color:transparent #5c595c transparent transparent;border-style:solid;border-width:8px 10px 8px 0;content:'';height:0;left:12.75rem;position:relative;top:-1.875rem;transform:rotate(90deg);width:0}.basket-form__info-text{align-items:center;background-color:#5c595c;display:none;font-size:0.688rem;left:-12.5rem;padding:0.5rem;position:absolute;top:1.75rem}.basket-form__info-text--visible{display:flex}.basket-form__info-text>span{min-width:230px;color:#ffffff}.basket-form__actions .btn{min-width:90px}.basket-form__actions .btn--secondary{background-color:#e4f5ff;color:#020120}.basket-form__actions .btn--ternary{background-color:#fff;color:#025269}@media only screen and (min-width: 768px){.basket-form__info-text{left:2.25rem;top:-1rem}.basket-form__icon:hover+.basket-form__info-text{display:flex}.basket-form__info-text::before{left:-0.875rem;top:0;transform:rotate(0)}.user-info-wrapper>.form-group{flex-basis:calc(33.33% - 1rem)}.form-content__right{align-items:flex-end;display:flex;flex-direction:column}.form-recaptcha>.g-recaptcha{transform:none}}@media only screen and (min-width: 1025px){.user-info-wrapper>.form-group{flex-basis:calc(33.33% - 2rem)}}.catalogues{margin-bottom:80px}.catalogues .hero{background-image:url(/assets/header-images/catalogues-header-c2c0a60e783b5f9f119474bcc68ff43f3a4308847c0ecd7b91a147b53a18292b.jpg)}.catalogues .hero h1{text-align:center}.catalogues .table-header{margin-top:1.875rem;margin-bottom:3.125rem}@media screen and (min-width: 768px){.catalogues .catalogue-list{display:flex;flex-wrap:wrap}}.catalogues .catalogue{text-align:center;margin-bottom:3.5rem}@media screen and (min-width: 768px){.catalogues .catalogue{margin-right:1.125rem}}@media screen and (min-width: 1025px){.catalogues .catalogue{margin-right:3rem}}.catalogues .catalogue--img{max-width:200px}.catalogues .catalogue--title{margin:2rem 0}.catalogues .catalogue--download{width:215px}.category-show{padding-bottom:20px}@media screen and (min-width: 768px){.category-show{padding-bottom:45px}}.category-show .full-width{background-color:#003e85;margin-bottom:20px}@media screen and (min-width: 768px){.category-show .full-width{display:flex;flex-wrap:wrap;position:relative;align-items:center;height:300px;justify-content:flex-end;margin-bottom:45px}}@media screen and (min-width: 1025px){.category-show .full-width{height:400px}}@media screen and (min-width: 768px){.category-show .full-width-content{position:absolute;right:0;top:12.5%;left:0;padding-top:0px}}.category-show .full-width-content-block{color:#78ceff}@media screen and (min-width: 768px){.category-show .full-width-content-block{width:50%;padding-right:60px}}.category-show .full-width-content-block.content-text{color:#ffffff}@media screen and (min-width: 768px){.category-show .image-filler{height:425px;flex-basis:50%;height:100%}}@media screen and (min-width: 1025px){.category-show .section-header{font-size:2.188rem}}.category-show .content-text{font-size:1rem}@media screen and (min-width: 768px){.category-show .content-text{font-size:0.875rem}}@media screen and (min-width: 1025px){.category-show .content-text{font-size:1.125rem}}.contact-us .full-width{display:flex;flex-wrap:wrap;background:#003e85;position:relative}.contact-us .full-width .inner-50{flex-basis:50%}.contact-us .contact-info{padding-top:48px;padding-bottom:24px;order:1;background:#003e85;color:#ffffff}@media screen and (min-width: 768px){.contact-us .contact-info{position:absolute;left:0;right:0;background:none}.contact-us .contact-info section{width:50%}}.contact-us .contact-map{width:100%;order:2;height:500px}@media screen and (min-width: 768px){.contact-us .contact-map{flex-basis:50%;z-index:1}}@media screen and (min-width: 1025px){.contact-us .contact-map{height:100%}}.contact-us .section-header{color:#ffffff;text-align:center;font-weight:700}@media screen and (min-width: 768px){.contact-us .section-header{text-align:left}}.contact-us .contact-detail{margin:12px 0 1.5rem}.contact-us .contact-detail-label,.contact-us .contact-detail-text{margin:0;font-style:normal}.contact-us .contact-detail-label{margin-bottom:4px;color:#a5e2ff;font-weight:700}.contact-us .contact-detail-text{font-weight:700;color:#ffffff}.contact-us .contact-detail-text.tel{font-size:1.125rem}.contact-us .contact-detail-text.tel:hover,.contact-us .contact-detail-text.tel:focus{text-decoration:underline}.contact-us .contact-detail-text a{color:#ffffff}.contact-us .contact-detail-text a:hover{text-decoration:underline}.contact-us .contact-detail address{font-style:normal}.contact-us-form{background:#ffffff;padding:48px 0}@media screen and (min-width: 768px){.contact-us-form{flex-basis:100%}}.contact-us-form .form{width:100%}@media screen and (min-width: 768px){.contact-us-form .form{display:flex;flex-wrap:wrap}}@media screen and (min-width: 1025px){.contact-us-form .form{justify-content:space-between}}.contact-us-form h1{text-align:left}@media screen and (min-width: 768px){.contact-us-form h1{flex-basis:100%}}.contact-us-form .section-header{color:#020120;font-weight:700}@media screen and (min-width: 768px){.contact-us-form .user-info-wrapper{flex-basis:100%;display:flex;flex-wrap:wrap;justify-content:space-between}}@media screen and (min-width: 1025px){.contact-us-form .user-info-wrapper{flex-basis:50%}}@media screen and (min-width: 768px){.contact-us-form .form-group{flex-basis:48%;margin-right:12px}}@media screen and (min-width: 1025px){.contact-us-form .form-group{margin-right:0}}@media screen and (min-width: 768px){.contact-us-form .form-group.textarea{flex-basis:100%}}@media screen and (min-width: 1025px){.contact-us-form .form-group.textarea{flex-basis:48%}}.contact-us-form .form-group .form-label:after{color:#020120}.contact-us-form .form-group.form-recaptcha{margin:24px 0}@media screen and (min-width: 768px){.contact-us-form .form-group.form-recaptcha{flex-basis:100%;display:flex;flex-direction:column;align-items:flex-end;margin-right:10px}}@media screen and (min-width: 1025px){.contact-us-form .form-group.form-recaptcha{margin-right:0}}.contact-us-form .form-label{display:block;margin:16px 0;color:#020120;font-weight:700}.contact-us-form .form-control{width:100%;padding:8px;background-color:#ffffff;border:1px solid #b6b6c0;outline:0}.contact-us-form .form-control.textarea{height:150px;resize:none}@media screen and (min-width: 1025px){.contact-us-form .form-control.textarea{height:146px}}.contact-us-form .form-action-wrapper .btn{background:#003e85}@media screen and (min-width: 768px){.contact-us-form .form-action-wrapper{width:100%;text-align:right}.contact-us-form .form-action-wrapper .btn{margin-right:12px}}@media screen and (min-width: 1025px){.contact-us-form .form-action-wrapper .btn{margin-right:0}}.contact-us-form .btn{margin-top:16px}.error-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:3rem;margin-top:3rem}.error-circle{align-items:center;border:2px solid #003e85;border-radius:50%;display:flex;flex-direction:column;height:123px;justify-content:center;margin-bottom:2rem;width:123px}.error-title{color:#003e85;font-size:1.25rem;font-weight:600}.error-code{color:#020120;font-size:2rem;font-weight:700}.error-text--large{color:#020120;font-size:2rem;margin-bottom:0}.error-text{color:#020120}@media only screen and (min-width: 768px){.error-container{margin-bottom:6rem;margin-top:6rem}}.faqs .section-header{color:#020120;margin:30px 0}@media screen and (min-width: 768px){.faqs .section-header{margin:40px 0}}@media screen and (min-width: 1025px){.faqs .section-header{font-size:1.563rem;margin:48px 0}}.faqs .faq-wrapper{margin-bottom:80px}@media screen and (min-width: 768px){.faqs .faq-wrapper{margin-bottom:36px}}@media screen and (min-width: 1025px){.faqs .faq-wrapper{margin-bottom:95px}}.faqs .hero{background-image:url(/assets/header-images/faq-header-5c17e67ebae41f82fe92c815d26def64024ca527cec0af3d8b40855b764715f5.jpg)}.faqs .faq{display:flex;flex-wrap:wrap;cursor:pointer;box-shadow:0px 2px 6px 0px rgba(0,0,0,0.16);margin-bottom:20px}.faqs .faq-header-container{display:flex;justify-content:space-between;align-items:center;width:100%;padding:24px 18px 24px 18px}.faqs .faq-header{font-size:1rem;font-weight:600;color:#5c595c;margin:0}@media screen and (min-width: 768px){.faqs .faq-header{font-size:1.125rem}}@media screen and (min-width: 1025px){.faqs .faq-header{font-size:1.375rem}}.faqs .faq-expanded{display:none;border-top:1px solid #a7a7a7;padding:20px 18px 30px 18px;width:100%;cursor:default;font-weight:300;font-size:1rem;color:#5c595c}@media screen and (min-width: 1025px){.faqs .faq-expanded{font-size:1.125rem}}.faqs .faq-expanded.open{display:block}.faqs .faq .rotate-up{transform:rotateZ(-180deg)}.contact-section-wrapper{background-color:#003e85}.contact-section-wrapper .contact-banner{display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column;height:220px}@media screen and (min-width: 768px){.contact-section-wrapper .contact-banner{height:200px}}@media screen and (min-width: 1025px){.contact-section-wrapper .contact-banner{height:275px}}.contact-section-wrapper .contact-banner-header{font-size:1rem;color:#ffffff}@media screen and (min-width: 768px){.contact-section-wrapper .contact-banner-header{font-size:1.25rem;margin-bottom:0}}@media screen and (min-width: 1025px){.contact-section-wrapper .contact-banner-header{font-size:1.563rem}}.contact-section-wrapper .contact-banner-info p{color:#ffffff;font-size:1rem}@media screen and (min-width: 768px){.contact-section-wrapper .contact-banner-info p{display:inline-block;font-size:1.125rem}}@media screen and (min-width: 1025px){.contact-section-wrapper .contact-banner-info p{font-size:1.25rem}}.contact-section-wrapper .contact-banner-info p a{display:block;color:#78ceff}@media screen and (min-width: 768px){.contact-section-wrapper .contact-banner-info p a{display:inline}}.contact-section-wrapper .contact-banner-info p a:hover{color:#1f87ff}.full-comparison{padding-top:3rem}.full-comparison .comparison-product-list{display:flex;margin-top:3.5rem}@media screen and (min-width: 768px){.full-comparison .comparison-product-list{margin-top:1.5rem}}.full-comparison .link-wrapper svg{width:15px;height:15px}.full-comparison .link-wrapper a{color:#5c595c;font-weight:600}.full-comparison .product{padding-right:0.375rem;margin-right:0.875rem;flex-basis:33%;position:relative}@media screen and (min-width: 768px){.full-comparison .product{flex:1;display:flex;flex-direction:column;justify-content:space-between}}@media screen and (min-width: 1025px){.full-comparison .product{flex-basis:25%}}.full-comparison .product.empty{display:none}@media screen and (min-width: 1025px){.full-comparison .product.empty{display:block}}.full-comparison .product:last-of-type{margin:0;padding:0}.full-comparison .product--remove{cursor:pointer;position:absolute;z-index:99;right:0.25rem;top:0.5rem}.full-comparison .product--remove svg{pointer-events:none;width:12px;height:12px}@media screen and (min-width: 768px){.full-comparison .product--remove svg{width:20px;height:20px}}.full-comparison .product--image-wrapper{display:block;text-align:center}.full-comparison .product--description{color:#5c595c;font-weight:600;font-size:1rem;margin-bottom:0.875rem;display:inline-block}@media screen and (min-width: 768px){.full-comparison .product--description{border-bottom:1px solid #edeced;min-height:170px}}.full-comparison .product--code{font-size:0.875rem;color:#5c595c;padding-bottom:0;margin:1rem 0;display:none}@media screen and (min-width: 768px){.full-comparison .product--code{display:block}}.full-comparison .product--description:hover{text-decoration:underline}.full-comparison .product--image{max-width:70px}@media screen and (min-width: 768px){.full-comparison .product--image{max-width:145px}}.full-comparison .product-features{display:none}@media screen and (min-width: 768px){.full-comparison .product-features{flex-basis:auto;display:block}}.full-comparison .product .add-to-basket__form{display:none}@media screen and (min-width: 768px){.full-comparison .product .add-to-basket__form{flex-direction:column;margin-top:2rem;display:flex}}@media screen and (min-width: 1400px){.full-comparison .product .add-to-basket__form{flex-direction:row}}.full-comparison .product .add-to-basket__form .quantity-box{margin:0.5rem 0;width:100%;padding:0 10px}@media screen and (min-width: 1400px){.full-comparison .product .add-to-basket__form .quantity-box{margin:0 0.5rem 0 0;width:auto}}@media screen and (min-width: 1025px){.full-comparison .product .add-to-basket__form .quantity-box svg{width:20px;height:20px}}.full-comparison .product-features{flex:1 0 auto}.full-comparison .feature{color:#5c595c;font-weight:300;margin-bottom:1rem;display:flex}.full-comparison .feature:before{content:'- ';display:block;margin-right:0.5rem}.full-comparison .feature:nth-of-type(1n+4){display:none}.full-comparison.spec-table-wrapper{padding:1.75rem 0;margin-top:1rem;background-color:#003e85;color:#ffffff}@media screen and (min-width: 768px){.full-comparison.spec-table-wrapper{margin-top:2.5rem;padding:3.75rem 0}}.full-comparison.spec-table-wrapper .table-header{color:#ffffff;margin-bottom:2.5rem}.full-comparison.spec-table-wrapper .spec-table-list{display:flex;flex-wrap:wrap;justify-content:space-between;border-top:1px solid rgba(255,255,255,0.5);padding:1.25rem 0}@media screen and (min-width: 1025px){.full-comparison.spec-table-wrapper .spec-table-list{flex-wrap:nowrap}}.full-comparison.spec-table-wrapper .spec-table-list:last-of-type{border-bottom:1px solid rgba(255,255,255,0.5)}.full-comparison.spec-table-wrapper .spec-table-list .spec-header{flex-basis:100%;font-size:1.25rem;color:#78ceff;font-weight:600;margin:0}@media screen and (min-width: 1025px){.full-comparison.spec-table-wrapper .spec-table-list .spec-header{flex-basis:25%}}.full-comparison.spec-table-wrapper .spec-table-list .spec{flex-basis:33%;padding-right:0.5rem;font-size:1.125rem;color:#edeced;font-weight:300}@media screen and (min-width: 1025px){.full-comparison.spec-table-wrapper .spec-table-list .spec{flex-basis:25%}}.full-comparison.spec-table-wrapper .spec-table-list .spec p{margin:0}.home .info-section{margin:3rem 0;text-align:center}@media screen and (min-width: 768px){.home .info-section{display:flex;margin:4rem 0}}@media only screen and (min-width: 1025px){.home .info-section{text-align:left}}.home .info-section-content .info-section-inner h1{color:#003e85}@media only screen and (min-width: 1025px){.home .info-section-content{display:flex;flex:1}.home .info-section-content:not(:first-of-type){margin-left:2rem}.home .info-section-content .info-section-inner{flex:1;margin-left:1rem}}.home .info-section-content svg{width:100px;height:100px}.home .info-section-content:not(:last-of-type){margin-bottom:2rem}@media only screen and (min-width: 768px){.home .info-section-content:not(:last-of-type){margin-bottom:0}}.home .info-section-header{font-size:1.125rem;margin-top:1.5rem}@media screen and (min-width: 992px){.home .info-section-header{font-size:1.313rem;margin-top:0}}.home .info-section-text{color:#5c595c;font-weight:300;line-height:1.15;margin-bottom:0.5rem}@media screen and (min-width: 768px){.home .info-section-text{margin-bottom:1rem}}.home .info-section-link{font-size:0.875rem;font-weight:700}@media screen and (min-width: 768px){.home .info-section-link{font-size:1rem}}.home .banner-slider-wrapper .tns-controls,.home .case-study-slider-wrapper .tns-controls{display:none}.home .banner-slider-wrapper .slide{position:relative}.home .banner-slider-wrapper .slide img{width:100%;max-height:420px;object-fit:cover}.home .banner-slider-wrapper .slide .slide-content{background-color:#003e85;text-align:center;padding:1rem 1rem 4rem 1rem}@media screen and (min-width: 768px){.home .banner-slider-wrapper .slide .slide-content{background:none;position:absolute;top:25%;width:100%;left:0;right:0;text-align:left}}.home .banner-slider-wrapper .slide .slide-content p{color:#ffffff;font-size:1.25rem;line-height:1.3}@media screen and (min-width: 768px){.home .banner-slider-wrapper .slide .slide-content p{width:60%}}@media screen and (min-width: 1025px){.home .banner-slider-wrapper .slide .slide-content p{font-size:2.2rem}}.home .banner-slider-wrapper .slide--cta{background:#ffffff;color:#003e85;width:200px;line-height:24px}@media screen and (min-width: 768px){.home .banner-slider-wrapper .slide--cta{margin-top:1rem;width:auto}}.home .banner-slider-wrapper .slide--cta.secondary{display:none}@media screen and (min-width: 1025px){.home .banner-slider-wrapper .slide--cta.secondary{display:inline-block;background:none;color:#ffffff;border:1px solid #ffffff;margin-left:0.5rem}}.home .banner-slider-wrapper .slide--cta:hover{background:#003e85;color:#ffffff;border-color:#003e85}.home .banner-slider-wrapper .tns-nav{position:absolute;bottom:1.5rem;text-align:center;width:100%;z-index:1;left:0;right:0}@media screen and (min-width: 768px){.home .banner-slider-wrapper .tns-nav{text-align:left}}.home .banner-slider-wrapper .tns-nav button{padding:6.5px;border-radius:50%;margin:0 0.25rem;background:#003e85;border-color:#ffffff;outline:0}.home .banner-slider-wrapper .tns-nav button.tns-nav-active{background:#e4f5ff}.home .case-study-slider-wrapper .slide{position:relative}.home .case-study-slider-wrapper img{width:100%;max-height:420px;object-fit:cover}@media screen and (min-width: 1025px){.home .case-study-slider-wrapper img{width:60%}}.home .case-study-slider-wrapper .slide-content{padding:1rem 1rem 4rem 1rem;background-color:#003e85}@media screen and (min-width: 1025px){.home .case-study-slider-wrapper .slide-content{width:40%;position:absolute;height:100%;float:right;top:0;display:flex;right:0;justify-content:center;align-items:center}}.home .case-study-slider-wrapper p{color:#ffffff;margin:0;font-weight:300;font-size:1.25rem}@media screen and (min-width: 768px){.home .case-study-slider-wrapper p{font-size:1.563rem}}.home .case-study-slider-wrapper p.slide-label{color:#78ceff;margin-top:2rem;font-weight:600;font-size:1.188rem}@media screen and (min-width: 768px){.home .case-study-slider-wrapper p.slide-label{font-size:1.313rem}}.home .case-study-slider-wrapper p.slide-content-text{margin-top:1rem;font-size:0.875rem;font-weight:300}@media screen and (min-width: 768px){.home .case-study-slider-wrapper p.slide-content-text{font-size:1.125rem}}.home .case-study-slider-wrapper p.slide-content-text:after{content:'...'}.home .case-study-slider-wrapper a{font-size:0.875rem;margin-top:0.5rem;font-weight:700;display:inline-block;color:#78ceff}@media screen and (min-width: 768px){.home .case-study-slider-wrapper a{font-size:1rem}}.home .case-study-slider-wrapper a:hover{text-decoration:underline;color:#72d2ff}.home .case-study-slider-wrapper .tns-nav{position:absolute;z-index:1;bottom:1.5rem;left:0;right:0;padding:0 30px;text-align:center}@media screen and (min-width: 768px){.home .case-study-slider-wrapper .tns-nav{text-align:left;padding:0 15px}}@media screen and (min-width: 1025px){.home .case-study-slider-wrapper .tns-nav{width:40%;padding:0 2rem;bottom:1.5rem;left:auto}}.home .case-study-slider-wrapper .tns-nav button{padding:5px;border-radius:50%;margin:0 0.4rem 0 0;background:#78ceff;border-color:#ffffff;outline:0}.home .case-study-slider-wrapper .tns-nav button.tns-nav-active{background:#003e85}.home .featured-images{display:flex;flex-wrap:wrap;margin-top:6rem}.home .featured-images img{flex-basis:50%;width:50%;height:140px;object-fit:cover}@media screen and (min-width: 768px){.home .featured-images img{height:260px}}@media screen and (min-width: 1025px){.home .featured-images img{flex:1 0 auto;width:25%}}.home .find-store{padding:4.6875rem 0;background-color:#003e85}.home .find-store .container{text-align:center}.home .find-store-btn{background:none;border:1px solid #ffffff;color:#ffffff;line-height:1.4}.home .find-store-btn:hover{background-color:#1f87ff;border-color:#ffffff}.home .find-store-btn:hover .map-b{fill:#ffffff}.home .find-store .find-store-svg{width:20px;height:20px}.home .find-store .find-store-svg .map-a{fill:#ffffff}.lighting-design .hero{background-image:url(/assets/header-images/lighting-design-header-0a0de53535950ef50033353332f74c2c5eb0b860497deacb9920961022989729.jpg)}.lighting-design .intro-text{text-align:center;background:#f7f7f7;padding-top:3rem;padding-bottom:3rem}.lighting-design .intro-text p{color:#003e85;font-size:1rem}@media screen and (min-width: 768px){.lighting-design .intro-text p{font-size:1.125rem}}@media screen and (min-width: 1025px){.lighting-design .intro-text p{font-size:1.25rem}}@media screen and (min-width: 768px){.lighting-design .info-section{display:flex}}.lighting-design .info-section-content{margin:2.625rem 1rem;text-align:center}.lighting-design .info-section-content svg{width:100px;height:100px;margin-bottom:1.25rem}.lighting-design .info-section-content-text{color:#5c595c;font-weight:300;font-size:1rem}@media screen and (min-width: 1025px){.lighting-design .info-section-content-text{font-size:1.125rem}}.lighting-design .info-section.container{margin:0 auto}@media screen and (min-width: 1025px){.lighting-design .info-section.container{width:75%}}.lighting-design .info-section.container .info-section-content-text{color:#003e85;font-weight:300}.lighting-design .lighting-service-images{display:flex;flex-wrap:wrap}.lighting-design .lighting-service-images .img-wrap{flex-basis:50%;width:50%}@media screen and (min-width: 768px){.lighting-design .lighting-service-images .img-wrap{flex-basis:33.33%;width:33.33%}}.lighting-design .lighting-service-images .img-wrap img{width:100%;height:125px}@media screen and (min-width: 768px){.lighting-design .lighting-service-images .img-wrap img{height:170px}}@media screen and (min-width: 1025px){.lighting-design .lighting-service-images .img-wrap img{height:400px}}.lighting-design .contact-info{background:#003e85;padding-top:2.375rem;padding-bottom:2.375rem;text-align:center}.lighting-design .contact-info-text{color:#ffffff}.lighting-design .contact-info-phone{color:#a5e2ff}.lighting-design .contact-info-phone:hover,.lighting-design .contact-info-phone:focus{text-decoration:underline}.lighting-design .contact-info-text,.lighting-design .contact-info-phone{font-size:1rem}@media screen and (min-width: 768px){.lighting-design .contact-info-text,.lighting-design .contact-info-phone{font-size:1.125rem}}@media screen and (min-width: 1025px){.lighting-design .contact-info-text,.lighting-design .contact-info-phone{font-size:1.25rem}}.privacy-policy{color:#5c595c;font-size:16px}.privacy-policy .hero{background-image:url(/assets/header-images/privacy-policy-af6be7964aa104589e86e7350b7f7de6c325bb77e98d48f66bc7624a4f1bbfbf.jpg)}.privacy-policy .desc{font-weight:700;font-size:20px}.privacy-policy h1{margin-top:30px}.privacy-policy .policy-subheader{font-size:18px;color:#003e85;font-weight:700}.privacy-policy a{color:#003e85}.privacy-policy a:hover,.privacy-policy a:active,.privacy-policy a:focus{text-decoration:underline}.product-show .full-width{background:#f7f7f7}@media screen and (min-width: 768px){.product-show .full-width{display:flex;flex-direction:row-reverse;flex-wrap:wrap;position:relative;align-items:center;height:100%;justify-content:flex-end}}@media screen and (min-width: 768px){.product-show .full-width-content{position:absolute;right:0;top:40px;height:100%;left:0;padding-top:0px;display:flex;flex-direction:column;align-items:flex-end}}.product-show .full-width-content-block{color:#5c595c;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}@media screen and (min-width: 768px){.product-show .full-width-content-block{width:50%;padding-right:0;padding-left:30px}}@media screen and (min-width: 1025px){.product-show .full-width-content-block{padding-right:60px}}.product-show .js_slide{text-align:center}.product-show .js_slide img{max-width:240px}@media screen and (min-width: 1025px){.product-show .js_slide img{max-width:400px;margin-bottom:1rem}}.product-show .image-slider{background:#ffffff}@media screen and (min-width: 768px){.product-show .image-slider{min-height:700px;display:flex;flex-direction:column;justify-content:center}}.product-show .image-slider.hide-thumb .image-navigation,.product-show .image-slider.hide-thumb .dot-navigation{display:none}.product-show .image-slider.hide-thumb .js_slide.active{margin-bottom:2rem}.product-show .image-slider-no-flex{display:block;min-height:auto}.product-show .image-slider-no-flex .slider .frame{display:block}.product-show .image-slider-no-flex .slider .frame .js_slide{width:100%}@media screen and (min-width: 768px){.product-show .image-slider-no-flex .slider .frame .js_slide{width:45%;margin:16px 30px}}@media screen and (min-width: 1025px){.product-show .image-slider-no-flex .slider .frame .js_slide{width:20%}}@media screen and (min-width: 1400px){.product-show .image-slider-no-flex .slider .frame .js_slide{width:21%}}.product-show .dot-navigation{display:block;width:100%}@media screen and (min-width: 768px){.product-show .dot-navigation{display:none}}.product-show .image-navigation{margin:0 auto}.product-show .image-navigation img{border:1px solid #a7a7a7;width:45px;height:45px;padding:1px}@media screen and (min-width: 1025px){.product-show .image-navigation img{width:90px;height:90px}}.product-show .section-header{color:#003e85;padding-bottom:30px;margin:0;border-bottom:1px solid #a7a7a7;font-size:1.125rem}@media screen and (min-width: 1025px){.product-show .section-header{font-size:1.563rem}}.product-show .product-code{font-size:0.75rem;color:#5c595c;margin:0 0 12px 0}@media screen and (min-width: 768px){.product-show .product-code{font-size:0.875rem}}.product-show .content-text{font-size:1rem;margin-bottom:1.5rem}.product-show .product-features,.product-show .product-actions{margin-top:2rem}.product-show .features__item:nth-of-type(1n+5){display:none}@media screen and (min-width: 1025px){.product-show .features__item:nth-of-type(1n+5){display:flex}}@media screen and (min-width: 1025px){.product-show .features__item:nth-of-type(1n+7){display:none}}.product-show .feature-controls{display:flex;align-items:center;margin-left:20px;margin-top:1rem;cursor:pointer}.product-show .feature-controls p{margin:0;color:#003e85;font-size:0.875rem}.product-show .feature-controls svg{transform:rotate(90deg);width:16px;height:16px;margin-left:0.5rem}.product-show .product-warranty{background:#9bd00c;height:40px;position:relative;display:flex;align-items:center;color:#ffffff;font-weight:700;margin:32px 0;width:230px;padding-left:34px}.product-show .product-warranty:after{content:'';position:absolute;top:0px;right:-1px;border-top:40px solid #f7f7f7;border-left:40px solid #9bd00c}.product-show .product-specs{background:#003e85;padding-top:40px;padding-bottom:40px}.product-show .product-specs .table-header{color:#ffffff;margin-top:0;font-size:1.563rem}@media screen and (min-width: 768px){.product-show .product-specs .table-header{text-align:center}}@media screen and (min-width: 768px){.product-show .product-specs-list{display:flex;flex-wrap:wrap}}.product-show .product-specs-list-item{color:#ffffff;margin-bottom:16px;display:flex;flex-direction:column}@media screen and (min-width: 768px){.product-show .product-specs-list-item{align-items:center;flex-basis:50%}}@media screen and (min-width: 1025px){.product-show .product-specs-list-item{flex-basis:33%}}@media screen and (min-width: 1200px){.product-show .product-specs-list-item{flex-basis:25%}}.product-show .product-specs-list-item-title,.product-show .product-specs-list-item-text{margin:0;font-size:1.125rem;display:inline-block}@media screen and (min-width: 768px){.product-show .product-specs-list-item-title,.product-show .product-specs-list-item-text{width:50%}}.product-show .product-specs-list-item-title{color:#78ceff}.product-show .product-specs-list-item-text{font-weight:300}.slider-product-wrapper{white-space:normal}.slider-product-wrapper .slider-header,.slider-product-wrapper .slider-caption{text-align:left;color:#5c595c}.slider-product-wrapper .slider-header{font-size:1rem;font-weight:600;margin:0 0 6px}.slider-product-wrapper .slider-caption{font-size:0.875rem;margin-top:0;margin-bottom:24px;padding-bottom:16px}.slider-product-wrapper .btn{display:block;width:100%;font-size:1rem;margin-bottom:30px}.similar-products{margin-bottom:100px}.similar-products .section-header{color:#020120;text-align:center;border:0;margin:40px 0;padding:0}.similar-products .dot-navigation{text-align:center;display:block}@media screen and (min-width: 1025px){.similar-products .dot-navigation{display:none}}.slider-product-wrapper a:hover .slider-header{text-decoration:underline;color:black}.add-to-basket__form{display:flex}.add-to-basket__form button{flex-basis:50%}.product-training{margin-bottom:60px}@media screen and (min-width: 1025px){.product-training{margin-bottom:170px}}.product-training .hero{background-image:url(/assets/header-images/training-header-f119b4789b8b6e1ea5bd4f8c2b0b5e111c9a5eff35467fc6a0461d2dbc0dae5f.jpg)}.product-training .product-trianing-icon{display:inline-block;width:100%;height:100px}.product-training .intro-wrapper{margin:2rem auto;text-align:center}.product-training .intro-wrapper .intro-text{font-size:1rem;font-weight:300;margin-bottom:2.5rem}@media screen and (min-width: 768px){.product-training .intro-wrapper .intro-text{font-size:1.125rem}}@media screen and (min-width: 1025px){.product-training .intro-wrapper .intro-text{font-size:1.25rem}}@media screen and (min-width: 768px){.product-training .module-list{display:flex;flex-wrap:wrap;justify-content:center}}.product-training .module-item{margin-bottom:2rem}@media screen and (min-width: 768px){.product-training .module-item{flex-basis:48%;margin-left:0.75rem}}@media screen and (min-width: 1025px){.product-training .module{display:flex;height:100%}}@media screen and (max-width: 1024px){.product-training .module--img{width:100%}}@media screen and (min-width: 1025px){.product-training .module--img{object-fit:cover;flex:1 0 auto}}.product-training .module--content{padding:1.313rem;background:#f7f7f7;text-align:left}@media screen and (min-width: 1025px){.product-training .module--content{padding:1rem;flex-basis:100%}}.product-training .module--title{margin-bottom:0.5rem}.product-training .module--text{margin-bottom:2rem;font-weight:300}.product-training .module--download{width:170px}.warranty{color:#5c595c}.warranty .tm25{margin-top:25px}.warranty .hero{background-image:url(/assets/header-images/warranty-0d0532da59ceb5cb605e32e6e2860a4fd4fddca7308f2753623c1d07aba26b3f.jpg)}.warranty h2{font-size:18px;margin-bottom:0;font-weight:700}.warranty .warranty-para{margin-bottom:20px}.warranty .warranty-section{display:flex}.warranty .warranty-section ul{list-style:none}.warranty .warranty-section ul li::before{content:"\2022";font-size:25px;color:#78ceff;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}.warranty .warranty-section ul li::before .warranty-points{flex:1}.warranty .warranty-section ul li::before .warranty-points li{margin-bottom:10px}.warranty .contact-us{display:flex;background-color:#003e85;text-align:center;align-items:center;height:276px}.warranty .contact-us h2{color:#fff;font-size:25px;margin-bottom:10px}.warranty .contact-us p{font-size:20px;color:#fff}.warranty .contact-us a{font-size:20px;color:#78ceff;text-decoration:underline}.weee-recycling h1{margin-top:30px}.weee-recycling .desc{font-weight:700;font-size:20px}.weee-recycling ol li::marker{font-size:1.5rem;font-weight:700}.weee-recycling .title{font-size:1.5rem;font-weight:700}
