html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,input,select,textarea,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,:before,:after{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-sizing:border-box;padding:0;border:0;margin:0;font-size:100%;vertical-align:baseline}html{width:100%;height:100%;height:-webkit-fill-available;min-width:320px;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{width:100%;height:100%;min-height:100vh;min-height:-webkit-fill-available;min-width:320px;padding:0;text-align:center;margin:0;overflow-y:auto;overflow-x:hidden;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-ms-font-smoothing:antialiased}*{-webkit-tap-highlight-color:transparent;outline:none;cursor:default}img,svg{display:block;max-width:100%;height:auto;border:0;vertical-align:bottom;pointer-events:none}img::selection,svg::selection{background:transparent}img::-moz-selection,svg::-moz-selection{background:transparent}strong{font-weight:700}ul{list-style:none}a{text-decoration:none}a,a *,button,select,input[type="button"],input[type="submit"]{cursor:pointer;transition:all 250ms}input[type="text"],input[type="email"],input[type="tel"],input[type="url"],input[type="password"],button,input[type="button"],input[type="submit"],select,textarea{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;-o-border-radius:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none}input[type="text"],input[type="email"],input[type="tel"],input[type="url"],input[type="password"],textarea{cursor:text;user-select:auto !important;-moz-user-select:auto !important;-webkit-user-select:auto !important;-ms-user-select:auto !important}input,select,textarea,button{outline:none}select option{font-weight:inherit;font-size:inherit}select::-ms-expand{display:none}input[type=number]{-moz-appearance:textfield}input[type="submit"],input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:inset 0 0 0 100px #fff !important}textarea{overflow:auto}:-moz-placeholder{color:inherit;opacity:1}::-moz-placeholder{color:inherit;opacity:1}::-webkit-input-placeholder{color:inherit}:-ms-input-placeholder{color:inherit}::-ms-input-placeholder{color:inherit}button::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0;padding:0}.screen-reader-response{display:none}span.wpcf7-list-item-label::before,span.wpcf7-list-item-label::after{content:''}.wpcf7-display-none{display:none}div.wpcf7 .ajax-loader{visibility:hidden;display:none !important}div.wpcf7 .ajax-loader.is-active{visibility:visible}div.wpcf7 div.ajax-error{display:none}.owl-carousel{position:relative;display:none;width:100%;-webkit-tap-highlight-color:transparent;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{display:block;clear:both;height:0;content:'';line-height:0;visibility:hidden}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{position:relative;float:left;min-height:1px;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav .owl-prev *,.owl-carousel .owl-nav .owl-next *{pointer-events:none}.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dots.disabled{display:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-grab .owl-item{cursor:move;cursor:grab}.owl-carousel.owl-grab .owl-item *{cursor:move;cursor:grab}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{display:block;opacity:0}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:350ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}.owl-carousel .fadeIn{animation-name:fadeIn;animation-delay:350ms}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.owl-height{transition:height 500ms ease-in-out}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}html{background:#fff}body{position:relative;font:400 16px/1.5 roboto, sans-serif;color:#253553;overflow-x:hidden;background:#fff;overflow-y:scroll !important}body.loaded .curtain{opacity:0 !important;pointer-events:none}body::-webkit-scrollbar{width:16px}body::-webkit-scrollbar-track{background:#fff}body::-webkit-scrollbar-thumb{border:6px #fff solid;border-radius:999px;background:#b4bccb}body::-webkit-scrollbar-thumb:hover{background:#253553}::selection{color:inherit;background:rgba(0,0,0,0.075)}::-moz-selection{color:inherit;background:rgba(0,0,0,0.075)}a ::selection,a::selection,button ::selection,button::selection{background:transparent}a ::-moz-selection,a::-moz-selection,button ::-moz-selection,button::-moz-selection{background:transparent}.wrapper{position:relative;display:flex;flex-direction:column;width:100%;max-width:1920px;min-height:100vh;padding:80px 0 0;margin:0 auto;overflow-x:hidden}.center{position:relative;display:block;width:100%;margin:auto}.header{position:fixed;top:0;left:50%;width:100%;max-width:1920px;height:80px;overflow:hidden;background:#fff;z-index:1000;transform:translateX(-50%)}.header .center{display:flex;align-items:center;max-width:1370px;padding:0 0 0 65px;font-weight:500;font-size:14px;line-height:1.3575;text-transform:uppercase;letter-spacing:0.1em;z-index:10}.header .center .logo{flex-shrink:0;display:block;margin:0 30px 0 0}.header .center .logo svg{width:150px;height:30px}.header .center .menu{flex:auto;display:flex;justify-content:space-around;max-width:700px;margin:0 0 0 auto}.header .center .menu li a{display:flex;align-items:center;justify-content:center;height:80px;padding:5px;color:#253553}.header .center .menu li a:hover{color:#1daeec}.header .center .menu li.active a{color:#1daeec}.header .center .call{display:flex;align-items:center;justify-content:center;width:230px;height:80px;padding:5px;color:#fff;margin:0 0 0 30px;background:#1daeec}.header .center .call:hover{background:#243569}.header .center .icon{position:relative;display:none;width:70px;height:60px;border:0;padding:0;text-indent:-5000px;margin:0 0 0 auto;background:#1daeec}.header .center .icon .bar{position:absolute;top:50%;left:50%;display:block;width:22px;height:2px;background:#fff}.header .center .icon .bar.bar-1{transform:translate(-50%, -6px)}.header .center .icon .bar.bar-2{transform:translate(-50%, 0)}.header .center .icon .bar.bar-3{transform:translate(-50%, 6px)}.header:after{position:absolute;top:-10px;left:-10px;right:-10px;bottom:0;content:'';background:#fff;box-shadow:inset 0 0 0 1px #e8e8e8}.template-single-product .header .center .menu li a.products-link{color:#1daeec}.content{flex:auto}.padding-top-none .center{padding-top:0 !important}.padding-bottom-none .center{padding-bottom:0 !important}.default h1{font:500 56px/1.2 gill-sans-nova, sans-serif;text-transform:uppercase;letter-spacing:0.1em;margin:1.5em 0 0.825em}.default h2{font:500 32px/1.375 gill-sans-nova, sans-serif;text-transform:uppercase;letter-spacing:0.1em;margin:1.5em 0 1em}.default h3{font-weight:500;font-size:18px;line-height:1.2;margin:1.5em 0 1em}.default p{margin:1.275em 0}.default p.small{font-size:14px}.default ul,.default ol{margin:1.275em 0 1.275em 1em}.default ul li,.default ol li{padding:0 0 0 1em;margin:0 0 0.4em}.default ul li:last-of-type,.default ol li:last-of-type{margin:0}.default ul{list-style:disc}.default ul li::marker{content:'•';color:#243569}.default ol{list-style:decimal}.default img.alignnone{display:block;margin:3.25em auto}.default img.alignleft{float:left;max-width:50%;margin:0 2.5em 2.75em 0}.default img.alignright{float:right;max-width:50%;margin:0 0 2.75em 2.5em}.default img.aligncenter{display:block;clear:both;text-align:center;margin:3.25em auto}.default .youtube{position:relative;display:block;aspect-ratio:1/0.5625;margin:3.25em auto}.default .youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.default strong{font-weight:500}.default sup{font-size:small;vertical-align:super}.default a{color:#1daeec;text-decoration:underline;text-underline-offset:0.15em}.default a.button{display:inline-flex;align-items:center;justify-content:center;min-width:185px;min-height:52px;border:2px #1daeec solid;border-radius:999px;padding:6px 35px 5px;font:500 12px/1.325 roboto, sans-serif;text-transform:uppercase;letter-spacing:0.1em;text-align:center;text-decoration:none;color:#fff;margin:2.75em 0;background:#1daeec}.default a.button:hover{border-color:#243569;background:#243569}.default a.button.blue{color:#fff;background:transparent}.default a.button.white{color:#253553;background:transparent}.default a.button.hover-white:hover{border-color:#fff;color:#253553;background:#fff}.default a.button.hover-blue:hover{border-color:#253553;color:#fff;background:#253553}.default h1:first-child,.default h2:first-child,.default h3:first-child,.default p:first-child,.default ul:first-child,.default ol:first-child,.default .youtube:first-child{margin-top:0}.default h1:last-child,.default h2:last-child,.default h3:last-child,.default p:last-child,.default ul:last-child,.default ol:last-child,.default .youtube:last-child{margin-bottom:0}.contact-form .center{max-width:1150px;padding:120px 65px}.contact-form .center .columns{display:flex;text-align:left;margin:0 -25px}.contact-form .center .columns .text{width:50%;padding:0 25px;margin:0 auto 0 0}.contact-form .center .columns .text h2{margin:0}.contact-form .center .columns .text h2:before{display:block;font:400 14px/1.3575 roboto, sans-serif;text-transform:uppercase;letter-spacing:0.1em;content:'Get In Touch';color:#1daeec;margin:0 0 1em}.contact-form .center .columns .text p{line-height:1.75;margin:2.75em 0 0}.contact-form .center .columns .text p a{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:0.15em;color:inherit}.contact-form .center .columns .text p a:hover{text-decoration-color:inherit}.contact-form .center .columns .form{width:50%;padding:0 25px}.contact-form .center .columns .form .screen-reader-response{display:none}.contact-form .center .columns .form form .hide-on-success p{position:relative;margin:0 0 1.25em}.contact-form .center .columns .form form .hide-on-success p label{display:table;color:#888;margin:0 0 0.5em}.contact-form .center .columns .form form .hide-on-success p label [class*="required"]{display:inline;content:'*';color:#e84245;margin:0 0.25em}.contact-form .center .columns .form form .hide-on-success p input[type="text"],.contact-form .center .columns .form form .hide-on-success p input[type="email"],.contact-form .center .columns .form form .hide-on-success p input[type="tel"],.contact-form .center .columns .form form .hide-on-success p textarea{width:100%;border:1px #ccc solid;font:inherit;color:#253553;margin:0;vertical-align:bottom;background:#fff;box-shadow:0 0 transparent;transition:all 500ms}.contact-form .center .columns .form form .hide-on-success p input[type="text"]:-moz-placeholder,.contact-form .center .columns .form form .hide-on-success p input[type="email"]:-moz-placeholder,.contact-form .center .columns .form form .hide-on-success p input[type="tel"]:-moz-placeholder,.contact-form .center .columns .form form .hide-on-success p textarea:-moz-placeholder{color:#bbb}.contact-form .center .columns .form form .hide-on-success p input[type="text"]::-moz-placeholder,.contact-form .center .columns .form form .hide-on-success p input[type="email"]::-moz-placeholder,.contact-form .center .columns .form form .hide-on-success p input[type="tel"]::-moz-placeholder,.contact-form .center .columns .form form .hide-on-success p textarea::-moz-placeholder{color:#bbb}.contact-form .center .columns .form form .hide-on-success p input[type="text"]::-webkit-input-placeholder,.contact-form .center .columns .form form .hide-on-success p input[type="email"]::-webkit-input-placeholder,.contact-form .center .columns .form form .hide-on-success p input[type="tel"]::-webkit-input-placeholder,.contact-form .center .columns .form form .hide-on-success p textarea::-webkit-input-placeholder{color:#bbb}.contact-form .center .columns .form form .hide-on-success p input[type="text"]:-ms-input-placeholder,.contact-form .center .columns .form form .hide-on-success p input[type="email"]:-ms-input-placeholder,.contact-form .center .columns .form form .hide-on-success p input[type="tel"]:-ms-input-placeholder,.contact-form .center .columns .form form .hide-on-success p textarea:-ms-input-placeholder{color:#bbb}.contact-form .center .columns .form form .hide-on-success p input[type="text"]::-ms-input-placeholder,.contact-form .center .columns .form form .hide-on-success p input[type="email"]::-ms-input-placeholder,.contact-form .center .columns .form form .hide-on-success p input[type="tel"]::-ms-input-placeholder,.contact-form .center .columns .form form .hide-on-success p textarea::-ms-input-placeholder{color:#bbb}.contact-form .center .columns .form form .hide-on-success p input[type="text"]::selection,.contact-form .center .columns .form form .hide-on-success p input[type="email"]::selection,.contact-form .center .columns .form form .hide-on-success p input[type="tel"]::selection,.contact-form .center .columns .form form .hide-on-success p textarea::selection{background:rgba(0,0,0,0.075)}.contact-form .center .columns .form form .hide-on-success p input[type="text"]::-moz-selection,.contact-form .center .columns .form form .hide-on-success p input[type="email"]::-moz-selection,.contact-form .center .columns .form form .hide-on-success p input[type="tel"]::-moz-selection,.contact-form .center .columns .form form .hide-on-success p textarea::-moz-selection{background:rgba(0,0,0,0.075)}.contact-form .center .columns .form form .hide-on-success p input[type="text"]:focus,.contact-form .center .columns .form form .hide-on-success p input[type="text"]:hover,.contact-form .center .columns .form form .hide-on-success p input[type="email"]:focus,.contact-form .center .columns .form form .hide-on-success p input[type="email"]:hover,.contact-form .center .columns .form form .hide-on-success p input[type="tel"]:focus,.contact-form .center .columns .form form .hide-on-success p input[type="tel"]:hover,.contact-form .center .columns .form form .hide-on-success p textarea:focus,.contact-form .center .columns .form form .hide-on-success p textarea:hover{border-color:#1daeec}.contact-form .center .columns .form form .hide-on-success p input[type="text"].wpcf7-not-valid,.contact-form .center .columns .form form .hide-on-success p input[type="email"].wpcf7-not-valid,.contact-form .center .columns .form form .hide-on-success p input[type="tel"].wpcf7-not-valid,.contact-form .center .columns .form form .hide-on-success p textarea.wpcf7-not-valid{border-color:#e84245}.contact-form .center .columns .form form .hide-on-success p input[type="text"].wpcf7-not-valid:focus,.contact-form .center .columns .form form .hide-on-success p input[type="text"].wpcf7-not-valid:hover,.contact-form .center .columns .form form .hide-on-success p input[type="email"].wpcf7-not-valid:focus,.contact-form .center .columns .form form .hide-on-success p input[type="email"].wpcf7-not-valid:hover,.contact-form .center .columns .form form .hide-on-success p input[type="tel"].wpcf7-not-valid:focus,.contact-form .center .columns .form form .hide-on-success p input[type="tel"].wpcf7-not-valid:hover,.contact-form .center .columns .form form .hide-on-success p textarea.wpcf7-not-valid:focus,.contact-form .center .columns .form form .hide-on-success p textarea.wpcf7-not-valid:hover{border-color:#1daeec}.contact-form .center .columns .form form .hide-on-success p input[type="text"],.contact-form .center .columns .form form .hide-on-success p input[type="email"],.contact-form .center .columns .form form .hide-on-success p input[type="tel"]{height:47px;padding:5px 14px 4px}.contact-form .center .columns .form form .hide-on-success p textarea{height:145px;padding:12px 14px 10px;resize:vertical}.contact-form .center .columns .form form .hide-on-success p .wpcf7-form-control-wrap{display:block;position:static}.contact-form .center .columns .form form .hide-on-success p input[type="submit"]{display:inline-flex;align-items:center;justify-content:center;min-width:185px;min-height:52px;border:none;border-radius:999px;padding:6px 35px 5px;font:500 12px/1.325 roboto, sans-serif;text-transform:uppercase;letter-spacing:0.1em;color:#fff;margin:0;background:#1daeec}.contact-form .center .columns .form form .hide-on-success p input[type="submit"]:hover{background:#243569}.contact-form .center .columns .form form .hide-on-success .wpcf7-not-valid-tip{position:absolute;right:0;bottom:-12px;display:block;min-width:80px;padding:7px 8px;font-weight:700;font-size:10px;line-height:1.2;text-transform:uppercase;text-align:center;letter-spacing:0.125em;color:#fff;background:#e84245;z-index:10}.contact-form .center .columns .form form .hide-on-success .wpcf7-not-valid-tip li{padding:0;margin:0}.contact-form .center .columns .form form .hide-on-success .wpcf7-not-valid-tip li label{display:inline;color:#fff;margin:0}.contact-form .center .columns .form form .hide-on-success .wpcf7-not-valid-tip li::marker{display:none;content:''}.contact-form .center .columns .form form .hide-on-success .wpcf7-response-output{color:#e84245;margin:0 0 2.5em}.contact-form .center .columns .form form .show-on-success{display:none;text-align:center}.contact-form .center .columns .form form.submitting{pointer-events:none}.contact-form .center .columns .form form.submitting .hide-on-success p input[type="submit"]{background:#dfedf5;pointer-events:none}.contact-form .center .columns .form form.resetting .hide-on-success{display:none}.contact-form .center .columns .form form.sent .hide-on-success{display:none}.contact-form .center .columns .form form.sent .show-on-success{display:block}.contact-form.background-white{background:#fff}.contact-form.background-light-blue{background:#eff2f4}.contact-info{display:flex;align-items:center;justify-content:center;min-height:450px;background:#1daeec url(//sani-station.co.uk/wp-content/themes/sanistationmedical/img/contact-info.jpg) fixed 50%/cover no-repeat}.contact-info .center{max-width:1370px;padding:85px 65px 100px;color:#fff}.contact-info .center a{text-decoration-color:transparent;color:#fff}.contact-info .center a:hover{text-decoration-color:inherit}.contact-info .center span{white-space:nowrap;margin:0 0.25em}.featured-products{background:#243569 url(//sani-station.co.uk/wp-content/themes/sanistationmedical/img/pattern-light.svg) fixed 50%/158px}.featured-products .center{max-width:1370px;padding:110px 65px;font-weight:300;color:#fff}.featured-products .center h2{color:#1daeec}.featured-products .center ul{display:flex;flex-wrap:wrap;margin:2.5em -20px 0;list-style:none}.featured-products .center ul li{width:25%;padding:20px;margin:0}.featured-products .center ul li a{display:block;text-decoration:none;color:#fff}.featured-products .center ul li a img{diaply:block;width:100%;box-shadow:0 0 0 0 transparent}.featured-products .center ul li a span{display:block;padding:1.5em;font-size:22px;line-height:1.25}.featured-products .center ul li a:hover img{box-shadow:0 0 0 3px #fff}.featured-products .center ul li a:hover span{color:#1daeec}.featured-products .center ul li::marker{display:none;content:''}.featured-products .center p{margin:0.5em auto 0}.featured-products .center p .button{margin:0 auto}.gallery .center{max-width:1370px;padding:110px 65px}.gallery .center h2{color:#1daeec;margin:0 auto 1.75em}.gallery .center ul{display:flex;flex-wrap:wrap;margin:0 -18px;list-style:none}.gallery .center ul li{width:25%;padding:18px;margin:0}.gallery .center ul li a{position:relative;display:block;box-shadow:0 0 0 0 transparent}.gallery .center ul li a:after{position:absolute;top:0;right:0;width:36px;height:36px;content:'';background:#1daeec url(//sani-station.co.uk/wp-content/themes/sanistationmedical/img/open.svg) 50%/12px no-repeat;transition:background 250ms}.gallery .center ul li a:hover{box-shadow:0 0 0 3px #1daeec}.gallery .center ul li::marker{display:none;content:''}.gallery.background-white{background:#fff}.gallery.background-light-blue{background:#eff2f4}.lightbox-container{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;min-height:100vh;min-height:-webkit-fill-available;display:none;text-align:center;overflow:hidden;background:#fff;z-index:100000}.lightbox-container .lightbox{position:absolute;top:50%;left:0;width:100%;padding:35px;transform:translateY(-50%);z-index:20}.lightbox-container .lightbox .lightbox-center{position:relative;display:inline-block;margin:0 auto}.lightbox-container .lightbox .lightbox-center img{width:auto;height:auto}.lightbox-container .lightbox .lightbox-center button{position:absolute;top:0;right:0;width:36px;height:36px;border:0;padding:0;font-size:0;text-indent:-5000px;content:'';background:#1daeec url(//sani-station.co.uk/wp-content/themes/sanistationmedical/img/close.svg) 50%/12px no-repeat}.lightbox-container .lightbox .lightbox-center button:hover{background-color:#243569}.hero-home{position:relative;display:flex;align-items:center;justify-content:center;min-height:670px;color:#fff;background:#243569 50% / cover no-repeat}.hero-home .center{max-width:1370px;text-align:left;padding:65px;z-index:10}.hero-home .center h1{max-width:765px;font-size:40px;margin:0}.hero-home .center h1 span{display:block}.hero-home .center h1 span span{display:inline}.hero-home .center h1 span span:nth-of-type(1){color:#1daeec}.hero-home .center h1 span span:nth-of-type(2){color:#9bccc5}.hero-home .center h1 span span:nth-of-type(3){color:#e186a2}.hero-home .center h1:before{display:block;font:400 14px/1.3575 roboto, sans-serif;letter-spacing:0.1em;content:'We Are Sanistation';margin:0 0 1em}.hero-home .center a{margin:3.75em 0 0}.hero-home:after{position:absolute;top:0;left:0;width:75%;height:100%;content:'';background:transparent linear-gradient(90deg, #202241 0%, rgba(52,118,168,0.6) 70%, rgba(255,255,255,0) 100%);mix-blend-mode:multiply;opacity:0.75}.hero-sub{position:relative;display:flex;align-items:center;justify-content:center;min-height:450px;color:#fff;background:#243569 50% / cover no-repeat}.hero-sub .center{max-width:1370px;padding:65px;z-index:10}.hero-sub .center h1{max-width:900px;margin:auto}.hero-sub:after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';background:#000;mix-blend-mode:multiply;opacity:0.275}.icons .center{max-width:1370px;padding:100px 65px}.icons .center h2{color:#1daeec}.icons .center ul{display:flex;font-size:18px;list-style:none;margin:0 -30px -10px}.icons .center ul li{flex:1;padding:15px;margin:0}.icons .center ul li svg{dsplay:block;width:70px;height:70px;margin:0 auto 0.5em}.icons .center ul li::marker{display:none;content:''}.icons.background-white{background:#fff}.icons.background-light-blue{background:#eff2f4}.intro .center{max-width:740px;padding:115px 65px}.intro .center h1{color:#1daeec;margin:0 auto}.intro .center h2{font-size:20px;color:#3a479e;margin:0.5em auto 0.85em}.intro .center a{white-space:nowrap}.intro.background-white{background:#fff}.intro.background-light-blue{background:#eff2f4}.locations .center{max-width:1370px;padding:115px 65px}.locations .center .location-container{display:flex;flex-wrap:wrap;margin:-10px -10px -50px}.locations .center .location-container .location{display:flex;flex-direction:column;width:calc(33.33333% - 20px);margin:10px 10px 30px}.locations .center .location-container .location .map{position:relative;width:100%;aspect-ratio:1 /1;background:#fff}.locations .center .location-container .location .text{position:relative;flex:1;display:flex;flex-direction:column;padding:35px 100px 35px 0;text-align:left}.locations .center .location-container .location .text h3{font:500 20px/1.375 gill-sans-nova, sans-serif;text-transform:uppercase;letter-spacing:0.1em;color:#1daeec;margin:0}.locations .center .location-container .location .text p{margin:0.5em 0 1.5em}.locations .center .location-container .location .text p span{white-space:nowrap}.locations .center .location-container .location .text a{display:inline-flex;align-items:center;min-height:20px;padding:2px 60px 2px 0;font:400 11px/1.2 futura-pt-bold, sans-serif;text-transform:uppercase;text-decoration:none;letter-spacing:0.125em;color:inherit;margin:auto auto 0 0;background:url(//sani-station.co.uk/wp-content/themes/sanistationmedical/img/location-arrow.svg) calc(100% - 8px) 50%/44px 20px no-repeat}.locations .center .location-container .location .text a:after{position:absolute;inset:0;content:'';z-index:10}.locations .center .location-container .location .text a:hover{background-position-x:100%}.locations.background-white{background:#fff}.locations.background-light-blue{background:#eff2f4}.news-list{background:#eff2f4}.news-list .center{max-width:1370px;padding:115px 65px}.news-list .center .articles{display:flex;flex-wrap:wrap;text-align:left;margin:0 -20px -20px}.news-list .center .articles .article{position:relative;display:flex;flex-direction:column;width:calc(33.33333% - 40px);margin:20px;background:#fff;box-shadow:0 0 0 0 transparent;transition:box-shadow 350ms}.news-list .center .articles .article .image a{display:block}.news-list .center .articles .article .image a img{width:100%}.news-list .center .articles .article .text{flex:1;display:flex;flex-direction:column;min-height:300px;padding:30px 30px 15px}.news-list .center .articles .article .text h2{order:2;font:400 20px/1.4 roboto, sans-serif;text-transform:none;letter-spacing:0;margin:0 0 1em}.news-list .center .articles .article .text p{order:1;font-weight:500;font-size:14px;line-height:1.3575;text-transform:uppercase;letter-spacing:0.1em;color:#1daeec;margin:0 0 1em}.news-list .center .articles .article .text a{order:3;display:block;padding:15px 90px 14px 0;font:500 16px/1 gill-sans-nova, sans-serif;text-transform:uppercase;letter-spacing:0.1em;text-decoration:none;color:inherit;margin:auto -12px 0 0;background:url(//sani-station.co.uk/wp-content/themes/sanistationmedical/img/circle-arrow.svg) 100% 50%/72px 44px no-repeat}.news-list .center .articles .article .text a span{position:absolute;top:-5000px;left:-5000px}.news-list .center .articles .article .text a:after{position:absolute;inset:0;content:'';z-index:10}.news-list .center .articles .article:nth-of-type(-n+3){margin-top:0}.news-list .center .articles .article:hover{box-shadow:0 0 0 3px #1daeec}.wp-pagenavi{text-align:left;margin:90px -6px 0}.wp-pagenavi a,.wp-pagenavi span{display:inline-flex;font-size:18px;line-height:1;text-decoration:none;text-align:center;margin:6px}.wp-pagenavi a{text-decoration:none;color:#1daeec}.wp-pagenavi a:hover{color:#253553}.wp-pagenavi a.previouspostslink{padding:0 0 0 68px;background:url(//sani-station.co.uk/wp-content/themes/sanistationmedical/img/list-previous.svg) 0 75%/60px 16px no-repeat}.wp-pagenavi a.nextpostslink{padding:0 68px 0 0;background:url(//sani-station.co.uk/wp-content/themes/sanistationmedical/img/list-next.svg) 100% 75%/60px 16px no-repeat}.wp-pagenavi span.current{color:#ccc}.wp-pagenavi span.extend{display:none}.news-article{background:#fff}.news-article .center{display:flex;max-width:1370px;padding:65px;text-align:left}.news-article .center .main{flex:auto;margin:0 45px 0 0}.news-article .center .main h2{font-size:20px}.news-article .center .main .meta{display:flex;flex-direction:column;margin:0 0 3.25em}.news-article .center .main .meta h1{order:2;min-height:4.3125em;font-size:32px;line-height:1.4375;color:#1daeec;margin:0}.news-article .center .main .meta p{order:1;font-weight:500;font-size:14px;line-height:1.3575;text-transform:uppercase;letter-spacing:0.1em;margin:0 0 1.25em}.news-article .center .main .meta img{order:3;width:100%;height:530px;object-fit:cover;margin:3.5em 0 0}.news-article .center .side{flex-shrink:0;width:385px}.news-article .center .side form{position:relative;margin:45px 0 0}.news-article .center .side form input[type="text"]{width:100%;height:62px;border:none;border-radius:999px;padding:6px 70px 5px 30px;font:inherit;color:#253553;background:#eff2f4;box-shadow:0 0 transparent;transition:box-shadow 350ms}.news-article .center .side form input[type="text"]:-moz-placeholder{color:#bbb}.news-article .center .side form input[type="text"]::-moz-placeholder{color:#bbb}.news-article .center .side form input[type="text"]::-webkit-input-placeholder{color:#bbb}.news-article .center .side form input[type="text"]:-ms-input-placeholder{color:#bbb}.news-article .center .side form input[type="text"]::-ms-input-placeholder{color:#bbb}.news-article .center .side form input[type="text"]:focus,.news-article .center .side form input[type="text"]:hover{box-shadow:0 0 0 1px #3a479e}.news-article .center .side form button{position:absolute;top:7px;right:7px;width:48px;height:48px;border:none;border-radius:50%;padding:0;text-indent:-5000px;background:#1daeec url(//sani-station.co.uk/wp-content/themes/sanistationmedical/img/search-blue.svg) 50%/30px no-repeat}.news-article .center .side form button:hover{background-color:#3a479e;background-image:url(//sani-station.co.uk/wp-content/themes/sanistationmedical/img/search-white.svg)}.news-article .center .side h3{font:500 32px/1.375 gill-sans-nova, sans-serif;text-transform:uppercase;letter-spacing:0.1em;margin:1.5em 0 1em}.news-article .center .side .articles .article{position:relative;display:flex;flex-direction:column;margin:30px 0 0;background:#eff2f4;box-shadow:0 0 0 0 transparent;transition:box-shadow 350ms}.news-article .center .side .articles .article .image a{display:block}.news-article .center .side .articles .article .image a img{width:100%}.news-article .center .side .articles .article .text{flex:1;display:flex;flex-direction:column;min-height:300px;padding:30px 30px 15px}.news-article .center .side .articles .article .text h2{order:2;font:400 20px/1.4 roboto, sans-serif;text-transform:none;letter-spacing:0;margin:0 0 1em}.news-article .center .side .articles .article .text p{order:1;font-weight:500;font-size:14px;line-height:1.3575;text-transform:uppercase;letter-spacing:0.1em;color:#1daeec;margin:0 0 1em}.news-article .center .side .articles .article .text a{order:3;display:block;padding:15px 90px 14px 0;font:500 16px/1 gill-sans-nova, sans-serif;text-transform:uppercase;letter-spacing:0.1em;text-decoration:none;color:inherit;margin:auto -12px 0 0;background:url(//sani-station.co.uk/wp-content/themes/sanistationmedical/img/circle-arrow.svg) 100% 50%/72px 44px no-repeat}.news-article .center .side .articles .article .text a span{position:absolute;top:-5000px;left:-5000px}.news-article .center .side .articles .article .text a:after{position:absolute;inset:0;content:'';z-index:10}.news-article .center .side .articles .article:hover{box-shadow:0 0 0 3px #1daeec}.product-lists .group .center{max-width:1370px;padding:90px 65px}.product-lists .group .center h2{color:#1daeec;margin:0 auto 1.325em}.product-lists .group .center ul{display:flex;flex-wrap:wrap;padding:0;list-style:none;margin:-20px -20px 20px}.product-lists .group .center ul li{width:calc(33.33333% - 40px);border-bottom:1px #999 solid;padding:0;margin:20px}.product-lists .group .center ul li a{display:flex;flex-direction:column;font-size:18px;line-height:1.2;text-align:left;text-decoration:none;color:inherit}.product-lists .group .center ul li a img{width:100%;box-shadow:0 0 0 0 transparent;transition:box-shadow 350ms}.product-lists .group .center ul li a span{flex:auto;display:flex;align-items:center;min-height:80px;padding:16px 85px 14px 0;background:url(//sani-station.co.uk/wp-content/themes/sanistationmedical/img/circle-arrow.svg) 100% 50%/72px 44px no-repeat}.product-lists .group .center ul li a:hover img{box-shadow:0 0 0 3px #1daeec}.product-lists .group .center ul li::marker{display:none;content:''}.product-lists .group:nth-of-type(odd){background:#eff2f4}.product-lists .group:nth-of-type(even){background:#fff}.template-single-product .icons .center{padding:45px 65px}.product-intro .center{max-width:1170px;padding:100px 65px;text-align:left}.product-intro .center h2{color:#1daeec;margin:0 auto 1.75em}.product-intro .center .columns{display:flex;margin:0 -35px}.product-intro .center .columns .text{width:50%;padding:0 35px}.product-intro .center .columns .text ul{list-style:none;line-height:2;margin:-3px 0}.product-intro .center .columns .text ul li{padding:0 0 0 50px;background:url(//sani-station.co.uk/wp-content/themes/sanistationmedical/img/product-tick.svg) 0 0/32px no-repeat}.product-intro .center .columns .text ul li::marker{display:none;content:''}.product-intro.background-white{background:#fff}.product-intro.background-light-blue{background:#eff2f4}.product-process .center{max-width:1370px;padding:100px 65px;counter-reset:process}.product-process .center .text{max-width:720px;margin:0 auto 4em}.product-process .center .text h2{color:#1daeec}.product-process .center ol{display:flex;margin:0 -20px}.product-process .center ol li{position:relative;width:33.33333%;padding:35px 20px 20px;text-align:left;margin:0}.product-process .center ol li img{margin:0 auto 1.25em}.product-process .center ol li h3{max-width:325px;font:500 24px/1.375 gill-sans-nova, sans-serif;text-transform:uppercase;letter-spacing:0.1em;color:#3a479e;margin:0}.product-process .center ol li p{max-width:325px;margin:0.75em 0 0}.product-process .center ol li::marker{display:none;content:''}.product-process .center ol li:before{position:absolute;top:0;left:20px;font:500 24px/1.2 gill-sans-nova, sans-serif;letter-spacing:0.1em;counter-increment:process;content:counter(process) ".";color:#1daeec;z-index:10}.product-process .center ol li:after{position:absolute;top:0;left:-1px;bottom:0;width:2px;content:'';background:#eee}.product-process .center ol li:first-of-type:after{display:none}.product-process.background-white{background:#fff}.product-process.background-light-blue{background:#eff2f4}.product-codes .center{max-width:1370px;padding:100px 65px}.product-codes .center table{border:0;border-collapse:collapse;border-top:1px #000 solid;border-bottom:1px #000 solid;width:calc(100% + 40px);margin:0 -20px}.product-codes .center table tr th,.product-codes .center table tr td{width:50%;text-align:left}.product-codes .center table tr th:nth-child(2),.product-codes .center table tr td:nth-child(2){border-left:1px #ddd solid}.product-codes .center table tr th{padding:12px 20px 10px;font-weight:400;text-transform:uppercase;color:#1daeec}.product-codes .center table tr td{padding:7px 20px}.product-codes .center table tr:nth-of-type(odd) th,.product-codes .center table tr:nth-of-type(odd) td{background:#fff}.product-codes .center table tr:nth-of-type(even) th,.product-codes .center table tr:nth-of-type(even) td{background:#eff2f4}.product-codes .center p.info{text-align:left;color:#1daeec}.product-codes .center .buttons{display:flex;justify-content:center;margin:3.5em -0.6em -0.6em}.product-codes .center .buttons p{margin:0}.product-codes .center .buttons p .button{margin:0.6em}.product-codes.background-white{background:#fff}.product-codes.background-light-blue{background:#eff2f4}.product-accessories .center{max-width:1370px;padding:100px 65px}.product-accessories .center h2{max-width:750px;color:#1daeec;margin:0 auto}.product-accessories .center ul{display:flex;flex-wrap:wrap;list-style:none;text-align:left;margin:45px -20px -20px}.product-accessories .center ul li{width:calc(25% - 40px);border-bottom:1px #000 solid;padding:0;margin:20px}.product-accessories .center ul li img{width:100%}.product-accessories .center ul li span{display:block;padding:16px 0 14px}.product-accessories .center ul li::marker{display:none;content:''}.product-accessories.background-white{background:#fff}.product-accessories.background-light-blue{background:#eff2f4}.simple{background:#fff}.simple .center{max-width:1370px;padding:65px;text-align:left}.simple .center h1{font-size:40px;color:#1daeec}.simple .center h2{font-size:20px}.team{background:#3a479e url(//sani-station.co.uk/wp-content/themes/sanistationmedical/img/pattern-dark.svg) fixed 50%/158px}.team .center{max-width:1370px;padding:145px 65px}.team .center .members{display:flex;flex-wrap:wrap;margin:-8px;background:#3a479e;box-shadow:0 0 0 15px #3a479e}.team .center .members .member{position:relative;border-bottom:2px rgba(220,220,220,0.15) solid;width:calc(33.33333% - 16px);margin:18px 8px 8px}.team .center .members .member .text{padding:20px 80px 18px 22px;text-align:left;font-weight:300;color:#fff}.team .center .members .member .text h3{font:500 20px/1.375 gill-sans-nova, sans-serif;text-transform:uppercase;letter-spacing:0.1em;margin:0}.team .center .members .member .text p{line-height:1.375;margin:0}.team .center .members .member .text a{position:absolute;inset:0;text-indent:-5000px;overflow:hidden;z-index:10}.team .center .members .member .text a:after{position:absolute;right:8px;bottom:18px;width:37px;height:37px;border-radius:50%;content:'';background:#fff url(//sani-station.co.uk/wp-content/themes/sanistationmedical/img/linkedin-blue.svg) 50%/37px no-repeat;transition:background 250ms, transform 250ms}.team .center .members .member .text a:hover:after{background-color:#1daeec;background-image:url(//sani-station.co.uk/wp-content/themes/sanistationmedical/img/linkedin-white.svg);transform:translateY(-15px)}.team .center .members .member:nth-of-type(-n+3){margin-top:8px}.testimonials.background-white{background:#fff}.testimonials.background-white .center{display:flex;max-width:1370px;padding:125px 65px}.testimonials.background-white .center h2{text-align:left;color:#1daeec;margin:0 45px 0 0}.testimonials.background-white .center .carousel{max-width:660px;border-left:2px #ddd solid;padding:85px 0 0 40px;text-align:left;margin:0 auto;background:url(//sani-station.co.uk/wp-content/themes/sanistationmedical/img/quote-pink.svg) 40px 0/45px 40px no-repeat}.testimonials.background-white .center .carousel p{font-size:18px}.testimonials.background-white .center .carousel p.citation{color:#888}.testimonials.background-white .center .carousel p.citation strong{display:block}.testimonials.background-white .center .carousel img{display:block;width:165px;height:110px;margin:2.5em auto 0 0}.testimonials.background-blue{background:#3a479e url(//sani-station.co.uk/wp-content/themes/sanistationmedical/img/pattern-dark.svg) fixed 50%/158px}.testimonials.background-blue .center{max-width:1370px;padding:125px 65px}.testimonials.background-blue .center h2{position:relative;display:block;padding:0 0 2.75em;color:#1daeec;overflow:hidden;margin:0 115px}.testimonials.background-blue .center h2 span{position:absolute;left:50%;bottom:0;width:45px;height:40px;content:'';background:url(//sani-station.co.uk/wp-content/themes/sanistationmedical/img/quote-blue.svg) 50%/40px 35px no-repeat;transform:translateX(-50%)}.testimonials.background-blue .center h2 span:before,.testimonials.background-blue .center h2 span:after{position:absolute;top:50%;width:1000px;height:2px;content:'';background:rgba(220,220,220,0.15)}.testimonials.background-blue .center h2 span:before{right:calc(100% + 10px)}.testimonials.background-blue .center h2 span:after{left:calc(100% + 10px)}.testimonials.background-blue .center .carousel{padding:0 115px;margin:0 auto}.testimonials.background-blue .center .carousel .owl-stage{display:flex;align-items:center;justify-content:center;border-bottom:2px rgba(220,220,220,0.15) solid;padding:35px 0 55px}.testimonials.background-blue .center .carousel p{font:500 24px/1.425 gill-sans-nova, sans-serif;text-transform:uppercase;letter-spacing:0.1em;color:#fff}.testimonials.background-blue .center .carousel p.citation{font:500 14px/1.3575 roboto, sans-serif;letter-spacing:0.1em;color:#1daeec}.testimonials.background-blue .center .carousel p.citation strong{display:block;font-weight:400;color:#fff;margin:0 0 0.325em}.testimonials.background-blue .center .carousel button{position:absolute;top:50%;display:block;width:52px;height:52px;border:2px #fff solid;border-radius:50%;padding:0;text-indent:-5000px;transform:translateY(-50%);opacity:0.2}.testimonials.background-blue .center .carousel button.owl-prev{left:0;background:transparent url(//sani-station.co.uk/wp-content/themes/sanistationmedical/img/quote-previous.svg) 50%/30px no-repeat}.testimonials.background-blue .center .carousel button.owl-next{right:0;background:transparent url(//sani-station.co.uk/wp-content/themes/sanistationmedical/img/quote-next.svg) 50%/30px no-repeat}.testimonials.background-blue .center .carousel button:hover{opacity:1}.text-image .center{display:flex;align-items:center;max-width:1370px;padding:110px 65px}.text-image .center .image{position:relative;order:2;width:50%;padding:75px 75px 75px 45px}.text-image .center .image img{position:relative;z-index:10}.text-image .center .image:after{position:absolute;top:0;left:150px;right:0;bottom:0;content:'';background:#1daeec}.text-image .center .text{order:1;width:50%;padding:0 40px 0 0;text-align:left}.text-image .center .text h2{color:#1daeec}.text-image .center .text .buttons{display:flex;justify-content:flex-start;margin:2.5em -0.6em -0.6em}.text-image .center .text .buttons p{margin:0}.text-image .center .text .buttons p .button{margin:0.6em}.text-image.background-white{background:#fff}.text-image.background-light-blue{background:#eff2f4}.ticks{background:#243569 url(//sani-station.co.uk/wp-content/themes/sanistationmedical/img/pattern-light.svg) fixed 50%/158px}.ticks .center{max-width:1370px;padding:110px 65px;font-weight:300;color:#fff}.ticks .center h2{color:#1daeec}.ticks .center ul{display:flex;margin:3.65em -30px}.ticks .center ul li{flex:1;border-left:2px rgba(220,220,220,0.15) solid;padding:15px;list-style:none;margin:0}.ticks .center ul li p{max-width:200px;margin:0 auto}.ticks .center ul li p strong{display:block;font:500 22px/1.25 gill-sans-nova, sans-serif;text-transform:uppercase;letter-spacing:0.1em;margin:0 auto 0.25em}.ticks .center ul li:before{display:block;width:66px;height:66px;border:3px #1daeec solid;border-radius:50%;content:'';margin:1em auto 1.2em;background:url(//sani-station.co.uk/wp-content/themes/sanistationmedical/img/tick.svg) 50%/50px}.ticks .center ul li::marker{display:none;content:''}.ticks .center ul li:first-of-type{border:none}.ticks .center .text{max-width:770px;line-height:1.75;margin:0 auto}.ticks .center .buttons{display:flex;justify-content:center;margin:3.65em auto -0.6em}.ticks .center .buttons p{margin:0}.ticks .center .buttons p .button{margin:0.6em}.footer{background:#243569}.footer .center{display:flex;max-width:1370px;padding:80px 65px 65px;font-size:14px;line-height:1.3575;text-align:left;color:#fff}.footer .center .copyright{order:1;margin:0 auto 0 0}.footer .center .copyright img{width:150px;margin:0 0 75px}.footer .center .info{order:2;display:flex;flex-direction:column;max-width:485px;margin:0 0 0 auto}.footer .center .info p{margin:0.65em 0}.footer .center .info p a{color:#fff;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:0.225em}.footer .center .info p a:hover{text-decoration-color:inherit}.footer .center .info p span{white-space:nowrap}.footer .center .info p.phone{order:1;margin-top:0}.footer .center .info p.email{order:2}.footer .center .info p.address{order:3}.footer .center .info p.links{order:4;color:#1daeec;margin:auto 0 0}.footer .center .info p.links a{color:#1daeec}.footer .center .info p.links span{margin:0 0.5em}.responsive{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;padding:90px;text-align:left;color:#fff;overflow-x:hidden;background:#243569;z-index:2000;visibility:hidden;opacity:0;transition:opacity 250ms}.responsive .menu{position:relative;padding:0 0 140px;font:500 26px/1.2 gill-sans-nova, sans-serif;text-transform:uppercase;letter-spacing:0.1em;z-index:10}.responsive .menu li{margin:1.325em 0}.responsive .menu li a{display:inline-block;padding:0 0 0 35px;color:#fff;background:url(//sani-station.co.uk/wp-content/themes/sanistationmedical/img/responsive-arrow.svg) 0 50%/20px no-repeat}.responsive .menu li a:focus{color:#1daeec}.responsive .menu li:first-of-type{margin-top:0}.responsive .menu li:last-of-type{margin-bottom:0}.responsive .icon{position:fixed;top:0;right:0;display:block;width:70px;height:60px;border:0;padding:0;text-indent:-5000px;margin:0 0 0 auto;z-index:10}.responsive .icon .bar{position:absolute;top:50%;left:50%;display:block;width:22px;height:2px;background:#fff}.responsive .icon .bar.bar-1{transform:translate(-50%, 0) rotate(-45deg)}.responsive .icon .bar.bar-2{transform:translate(-50%, 0) rotate(45deg)}#cookie-notice{position:fixed;right:20px;bottom:20px;width:280px;padding:25px;font:400 13px/1.5 roboto, sans-serif;text-align:left;background:#243569 !important;z-index:1000;transition:opacity 500ms}#cookie-notice #cn-notice-text{color:#fff}#cookie-notice #cn-notice-buttons{display:block;padding:10px 0 0}#cookie-notice #cn-notice-buttons a{display:flex;align-items:center;justify-content:center;min-height:40px;border-radius:999px;padding:6px 35px 5px;font:500 12px/1.325 roboto, sans-serif;text-transform:uppercase;letter-spacing:0.1em;text-align:center;text-decoration:none;color:#fff;margin:10px 0 0;background:#1daeec !important}#cookie-notice #cn-notice-buttons a:hover{color:#253553;background:#fff !important}.cookies-accepted #cookie-notice{visibility:hidden;opacity:0}@media (max-width: 1399px){body{font-size:15px}.header .center{font-size:12px}.header .center .menu{max-width:550px}.header .center .call{width:190px;margin:0 0 0 15px}.default h1{font-size:45px;line-height:1.2}.default h2{font-size:30px;line-height:1.2}.default h3{font-size:16px;line-height:1.25}.default a.button{min-width:160px;padding:6px 25px 5px}.contact-form .center{padding:90px 65px}.contact-form .center .columns .text h2:before{font-size:12px;margin:0 0 1.5em}.contact-info{min-height:400px}.contact-info .center{padding:75px 65px}.featured-products{background-size:125px}.featured-products .center{padding:75px 65px}.featured-products .center ul{margin:2em -12px}.featured-products .center ul li{padding:12px}.featured-products .center ul li a span{font-size:18px}.featured-products .center ul li a:hover img{box-shadow:0 0 0 3px #fff}.featured-products .center ul li a:hover span{color:#1daeec}.gallery .center{padding:65px}.gallery .center h2{margin:0 auto 1.75em}.gallery .center ul{margin:0 -12px}.gallery .center ul li{padding:12px}.hero-home{min-height:550px}.hero-home .center h1{max-width:700px;font-size:35px}.hero-home .center h1:before{font-size:12px;margin:0 0 1.25em}.hero-home .center a{margin:3.5em 0 0}.hero-sub{min-height:350px}.icons .center{padding:65px}.icons .center h2{margin:0 auto 0.375em}.icons .center ul{margin:0 -30px -20px}.intro .center{padding:75px 65px}.locations .center{padding:65px}.locations .center .location-container{margin:-10px -10px -65px}.locations .center .location-container .location .text{padding:30px 30px 30px 0}.locations .center .location-container .location .text h3{font-size:18px;line-height:1.2}.locations .center .location-container .location .text p{margin:0.5em 0 1em}.locations .center .location-container .location .text a{padding:2px 50px 2px 0;background-size:32px auto}.news-list .center{padding:65px}.news-list .center .articles{margin:0 -12px -12px}.news-list .center .articles .article{width:calc(33.33333% - 24px);margin:12px}.news-list .center .articles .article .text{min-height:200px;padding:24px 24px 12px}.news-list .center .articles .article .text h2{font-size:16px}.news-list .center .articles .article .text p{font-size:12px;line-height:1.2}.news-list .center .articles .article .text a{padding:15px 80px 14px 0;font-size:14px;background-size:60px auto}.wp-pagenavi{margin:65px -6px 0}.wp-pagenavi a,.wp-pagenavi span{font-size:16px}.wp-pagenavi a.previouspostslink{padding:0 0 0 60px;background-size:48px auto}.wp-pagenavi a.nextpostslink{padding:0 60px 0 0;background-size:48px auto}.news-article .center .main{margin:0 35px 0 0}.news-article .center .main h2{font-size:18px}.news-article .center .main .meta{margin:0 0 3em}.news-article .center .main .meta h1{min-height:3.75em;font-size:28px;line-height:1.25}.news-article .center .main .meta p{font-size:12px;line-height:1.2;margin:0 0 1em}.news-article .center .main .meta img{height:425px;margin:2.5em 0 0}.news-article .center .side{width:340px}.news-article .center .side form{margin:30px 0 0}.news-article .center .side form input[type="text"]{height:54px;padding:5px 60px 5px 24px}.news-article .center .side form button{width:40px;height:40px;background-size:24px}.news-article .center .side h3{font-size:20px;line-height:1.25;margin:1.5em 0 1em}.news-article .center .side .articles .article{background:#eff2f4}.news-article .center .side .articles .article .text{min-height:200px;padding:24px 24px 12px}.news-article .center .side .articles .article .text h2{font-size:16px}.news-article .center .side .articles .article .text a{padding:15px 80px 14px 0;font-size:14px;margin:auto -4px 0 0;background-size:60px auto}.product-lists .group .center{padding:65px}.product-lists .group .center h2{margin:0 auto 1.125em}.product-lists .group .center ul{margin:-12px -12px 12px}.product-lists .group .center ul li{width:calc(33.33333% - 24px);margin:12px}.product-lists .group .center ul li a{font-size:16px}.product-lists .group .center ul li a span{padding:16px 75px 14px 0;background-size:60px auto}.template-single-product .icons .center{padding:45px 65px}.product-intro .center{padding:75px 65px}.product-intro .center h2{margin:0 auto 1.25em}.product-intro .center .columns{margin:0 -25px}.product-intro .center .columns .text{padding:0 25px}.product-intro .center .columns .text ul{line-height:1.75}.product-intro .center .columns .text ul li{padding:0 0 0 40px;background-size:24px}.product-process .center{padding:75px 65px}.product-process .center ol li h3{font-size:20px}.product-process .center ol li:before{font-size:20px}.product-codes .center{padding:75px 65px}.product-codes .center table tr th{padding:10px 20px 8px;font-weight:400}.product-codes .center .buttons{margin:3em -0.6em -0.6em}.product-accessories .center{padding:65px}.product-accessories .center ul{margin:30px -12px -12px}.product-accessories .center ul li{width:calc(25% - 24px);margin:12px}.product-accessories .center ul li span{padding:14px 0;line-height:1.25}.simple .center h1{font-size:35px}.team{background-size:125px}.team .center{padding:65px}.team .center .members .member .text h3{font-size:18px;line-height:1.2;margin:0 0 0.25em}.testimonials.background-white .center{padding:75px 65px}.testimonials.background-white .center h2{margin:0 35px 0 0}.testimonials.background-white .center .carousel{padding:65px 0 0 35px}.testimonials.background-white .center .carousel p{font-size:16px}.testimonials.background-white .center .carousel p.citation{color:#888}.testimonials.background-white .center .carousel p.citation strong{display:block}.testimonials.background-white .center .carousel img{display:block;width:165px;height:110px;margin:2.5em auto 0 0}.testimonials.background-blue{background-size:125px}.testimonials.background-blue .center{padding:75px 65px}.testimonials.background-blue .center h2{padding:0 0 2.25em;margin:0 100px}.testimonials.background-blue .center .carousel .owl-stage{padding:25px 0 45px}.testimonials.background-blue .center .carousel p{font-size:20px}.testimonials.background-blue .center .carousel p.citation{font-size:12px}.testimonials.background-blue .center .carousel p.citation strong{margin:0 0 0.25em}.text-image .center{padding:75px 65px}.text-image .center .image{padding:50px 50px 50px 30px}.text-image .center .image:after{left:100px}.ticks{background-size:125px}.ticks .center{padding:75px 65px}.ticks .center ul{margin:3em -30px}.ticks .center ul li{padding:5px 15px}.ticks .center ul li p strong{font-size:18px}.ticks .center ul li:before{margin:0.5em auto 1.2em}.ticks .center .buttons{margin:2.5em auto -0.6em}.footer .center{display:block}.footer .center .copyright{margin:0}.footer .center .copyright img{width:110px;margin:0 0 35px}.footer .center .info{display:block;max-width:none;margin:0 0 40px}.footer .center .info p{margin:1.25em 0}}@media (max-width: 1023px){.wrapper{padding:60px 0 0}.header{height:60px}.header .center{padding:0 0 0 45px}.header .center .logo svg{width:175px;height:35px}.header .center .menu,.header .center .call{display:none}.header .center .icon{display:block}.default h1{font-size:35px}.default h2{font-size:26px}.default a.button{min-height:48px;font:500 12px/1.325 roboto, sans-serif}.contact-form .center{padding:50px 45px}.contact-form .center .columns{display:block}.contact-form .center .columns .text{width:100%;margin:0 0 30px}.contact-form .center .columns .text h2:before{margin:0 0 0.5em}.contact-form .center .columns .text p{line-height:1.6;margin:1.75em 0 0}.contact-form .center .columns .form{width:100%;margin:0}.contact-form .center .columns .form form .hide-on-success .grouped{display:flex;margin:0 0 1.25em}.contact-form .center .columns .form form .hide-on-success .grouped p{width:calc(50% - 10px)}.contact-form .center .columns .form form .hide-on-success .grouped p:nth-of-type(1){margin:0 auto 0 0}.contact-form .center .columns .form form .hide-on-success .grouped p:nth-of-type(2){margin:0 0 0 auto}.contact-info{min-height:unset;background:#1daeec}.contact-info .center{padding:50px 45px}.featured-products{background-size:100px}.featured-products .center{padding:50px 45px}.featured-products .center ul{margin:1em -5px 1.75em}.featured-products .center ul li{padding:5px}.featured-products .center ul li a span{padding:1em;font-size:16px}.featured-products .center p{margin:0 auto}.gallery .center{padding:45px}.gallery .center h2{margin:0 auto 1.5em}.gallery .center ul{margin:0 -5px}.gallery .center ul li{padding:5px}.hero-home{min-height:400px;background-position-y:50% !important}.hero-home .center{text-align:center;padding:50px 45px 45px}.hero-home .center h1{max-width:620px;font-size:32px;margin:0 auto}.hero-home .center a{margin:2.25em 0 0}.hero-home:after{width:100%;background:#101d45;opacity:0.5}.hero-sub{min-height:250px;background-position-y:50% !important}.hero-sub .center{padding:45px}.hero-sub:after{background:#101d45;opacity:0.25}.icons .center{padding:45px}.icons .center h2{margin:0 auto}.icons .center ul{font-size:16px;margin:0 -15px -20px}.icons .center ul li svg{margin:0 auto 0.25em}.intro .center{padding:50px 45px}.intro .center h2{font-size:18px}.locations .center{padding:50px 45px}.locations .center .location-container{margin:-5px -5px -50px}.locations .center .location-container .location{width:calc(33.33333% - 10px);margin:5px 5px 25px}.locations .center .location-container .location .text{padding:25px 20px 25px 0}.locations .center .location-container .location .text p{margin:0.5em 0}.locations .center .location-container .location .text a{padding:0;font-size:10.5px;background:none}.news-list .center{padding:45px}.news-list .center .articles{margin:0 -15px -10px}.news-list .center .articles .article{width:calc(50% - 20px);margin:10px}.news-list .center .articles .article .text{min-height:200px;padding:28px 24px 12px}.news-list .center .articles .article .text h2{font-size:16px}.news-list .center .articles .article .text p{margin:0 0 0.5em}.news-list .center .articles .article .text a{padding:15px 70px 14px 0;margin:auto -6px 0 0;background-size:50px auto}.news-list .center .articles .article:nth-of-type(3){margin-top:10px}.wp-pagenavi{margin:45px -6px 0}.news-article .center{display:block;padding:45px}.news-article .center .main{margin:0 0 45px}.news-article .center .main .meta{margin:0 0 3em}.news-article .center .main .meta h1{min-height:unset;font-size:26px}.news-article .center .main .meta p{margin:0 0 0.5em}.news-article .center .main .meta img{height:auto}.news-article .center .side{width:100%;border-top:1px #ddd solid;padding:40px 0 0}.news-article .center .side form{display:none}.news-article .center .side h3{font-size:16px;margin:0 0 1em}.news-article .center .side .articles{display:flex;margin:0 -10px}.news-article .center .side .articles .article{width:calc(50% - 20px);margin:10px}.news-article .center .side .articles .article .text{min-height:200px;padding:28px 24px 12px}.news-article .center .side .articles .article .text p{margin:0 0 0.5em}.news-article .center .side .articles .article .text a{padding:15px 70px 14px 0;margin:auto -6px 0 0;background-size:50px auto}.product-lists .group .center{padding:45px}.product-lists .group .center h2{margin:0 auto 1em}.product-lists .group .center ul{margin:-5px -5px 5px}.product-lists .group .center ul li{width:calc(33.33333% - 10px);margin:5px}.product-lists .group .center ul li a{font-size:15px}.product-lists .group .center ul li a span{min-height:75px;padding:12px 70px 10px 0;background-size:50px auto;background-position-x:calc(100% - 5px)}.template-single-product .icons .center{padding:25px 45px 40px}.product-intro .center{padding:50px 45px}.product-intro .center h2{margin:0 auto 1.25em}.product-intro .center .columns{display:block;margin:0}.product-intro .center .columns .text{width:100%;padding:0;margin:30px 0 0}.product-intro .center .columns .text:first-of-type{margin:0}.product-process .center{padding:50px 45px}.product-process .center .text{margin:0 auto 2em}.product-process .center ol li h3{font-size:16px}.product-codes .center{padding:50px 45px}.product-codes .center table{width:100%;margin:0}.product-codes .center .buttons{margin:2em -0.6em -0.6em}.product-accessories .center{padding:45px}.product-accessories .center ul{margin:30px -5px -5px}.product-accessories .center ul li{width:calc(33.33333% - 10px);margin:5px}.product-accessories .center ul li span{padding:16px 20px 15px 0}.simple .center{padding:45px}.simple .center h1{font-size:30px}.simple .center h2{font-size:18px}.team{background-size:100px}.team .center{padding:45px}.team .center .members{box-shadow:0 0 0 5px #3a479e}.team .center .members .member{width:calc(33.33333% - 10px);margin:10px 5px 5px}.team .center .members .member .text{padding:16px 50px 14px 10px}.team .center .members .member .text h3{font-size:16px}.team .center .members .member .text a:after{right:0;bottom:14px;width:28px;height:28px;background-size:28px}.testimonials.background-white .center{display:block;padding:50px 45px 45px}.testimonials.background-white .center h2{text-align:center;margin:0 auto 0.75em}.testimonials.background-white .center .carousel{max-width:none;border:none;padding:50px 0 0;text-align:center;margin:0;background-position:50% 0;background-size:30px auto}.testimonials.background-white .center .carousel p{font-size:15px}.testimonials.background-white .center .carousel p.citation{margin-bottom:0}.testimonials.background-white .center .carousel img{display:none}.testimonials.background-blue{background-size:100px}.testimonials.background-blue .center{padding:50px 45px 45px}.testimonials.background-blue .center h2{padding:0 0 2em;margin:0 60px}.testimonials.background-blue .center h2 span{width:40px;height:35px;background-size:35px auto}.testimonials.background-blue .center .carousel{padding:0 60px}.testimonials.background-blue .center .carousel .owl-stage{padding:20px 0 35px}.testimonials.background-blue .center .carousel button{width:46px;height:46px}.testimonials.background-blue .center .carousel button.owl-prev{left:-10px}.testimonials.background-blue .center .carousel button.owl-next{right:-10px}.testimonials.background-blue .center .carousel button.owl-prev,.testimonials.background-blue .center .carousel button.owl-next{background-size:24px}.text-image .center{display:block;padding:50px 45px}.text-image .center .image{display:none}.text-image .center .text{width:100%;padding:0}.ticks{background-size:100px}.ticks .center{padding:45px}.ticks .center ul{margin:2.5em -15px 2em}.ticks .center ul li{padding:0 15px}.ticks .center ul li p strong{font-size:16px}.ticks .center ul li:before{width:56px;height:56px;margin:0 auto 1em;background-size:38px}.ticks .center .buttons{margin:1.75em auto -0.6em}.footer .center{padding:50px 45px 45px}.footer .center .copyright{margin:0}.footer .center .copyright img{margin:0 0 25px}.footer .center .info{margin:0 0 25px}.footer .center .info p.phone,.footer .center .info p.email{display:none}.footer .center .info p.address{max-width:500px;margin-top:0}.menu-open .responsive{visibility:visible;opacity:1}#cookie-notice{left:0;right:0;bottom:0;width:auto;padding:35px;text-align:center}#cookie-notice #cn-notice-buttons a{display:inline-flex;width:auto;margin:15px 8px 0}}@media (max-width: 767px){.wrapper{padding:50px 0 0}.header{height:50px}.header .center{padding:0 0 0 20px}.header .center .icon{width:60px;height:50px}.default h1{font-size:28px}.default h2{font-size:20px}.default h3{font-size:16px}.default img.alignnone,.default img.alignleft,.default img.alignright,.default img.aligncenter{display:block;float:none;max-width:100%;text-align:center;margin:2em auto}.default .youtube{margin:2em auto}.default a.button{min-width:140px;padding:6px 25px 5px}.contact-form .center{padding:30px 25px}.contact-form .center .columns{display:block}.contact-form .center .columns .form form .hide-on-success .grouped{display:block;margin:0}.contact-form .center .columns .form form .hide-on-success .grouped p{width:100%}.contact-form .center .columns .form form .hide-on-success .grouped p:nth-of-type(1),.contact-form .center .columns .form form .hide-on-success .grouped p:nth-of-type(2){margin:0 0 1.25em}.contact-info .center{padding:30px 25px}.contact-info .center h2{margin:0 auto 0.5em}.contact-info .center p{margin:0.5em auto}.contact-info .center p:last-child{margin-bottom:0}.featured-products{background-size:80px}.featured-products .center{padding:30px 25px}.featured-products .center ul{margin:1em -5px 0.75em}.featured-products .center ul li{width:50%}.featured-products .center ul li a span{padding:1em 1em 0.5em}.gallery .center{padding:30px 25px}.gallery .center h2{margin:0 auto 1.5em}.gallery .center ul li{width:50%}.lightbox-container .lightbox{padding:15px}.hero-home{min-height:calc(100vh - 50px)}.hero-home .center{padding:40px 25px 35px}.hero-home .center h1{font-size:28px;margin:0 auto}.hero-home .center a{margin:2em 0 0}.hero-sub{min-height:175px}.hero-sub .center{padding:30px 25px}.hero-sub:after{background:#101d45;opacity:0.25}.icons .center{padding:25px}.icons .center ul{font-size:16px;margin:0 -10px -10px}.icons .center ul li{padding:10px;font-size:14px;line-height:1.2}.icons .center ul li svg{width:50px;height:50px;margin:0 auto 0.25em}.intro .center{padding:30px 25px}.intro .center h2{font-size:16px}.locations .center{padding:25px}.locations .center .location-container{display:block;margin:0 0 -25px}.locations .center .location-container .location{width:100%;margin:0}.locations .center .location-container .location .text{padding:25px 20px 25px 0}.locations .center .location-container .location .text p{margin:0.5em 0}.locations .center .location-container .location .text a{padding:0;font-size:10.5px;background:none}.news-list .center{padding:25px}.news-list .center .articles{display:block;margin:0}.news-list .center .articles .article{width:100%;margin:0 0 20px}.news-list .center .articles .article .text{min-height:unset;padding:28px 24px 12px}.news-list .center .articles .article .text h2{font-size:16px}.news-list .center .articles .article .text p{margin:0 0 0.5em}.news-list .center .articles .article .text a{padding:15px 70px 14px 0;margin:auto -6px 0 0;background-size:50px auto}.news-list .center .articles .article:last-of-type{margin:0}.wp-pagenavi{margin:30px -6px 0}.wp-pagenavi a.previouspostslink,.wp-pagenavi a.nextpostslink{padding:0;background:none}.news-article .center{padding:30px 25px}.news-article .center .main{margin:0 0 40px}.news-article .center .main .meta{margin:0 0 2em}.news-article .center .main .meta h1{font-size:20px}.news-article .center .main .meta img{width:calc(100% + 50px);max-width:calc(100% + 50px);margin:2em -25px 0}.news-article .center .side{padding:35px 0 0}.news-article .center .side .articles{display:block;margin:0}.news-article .center .side .articles .article{width:100%;margin:0 0 20px}.news-article .center .side .articles .article .text{min-height:unset}.news-article .center .side .articles .article:last-of-type{margin:0}.product-lists .group .center{padding:30px 25px}.product-lists .group .center h2{margin:0 auto 1em}.product-lists .group .center ul{display:block;margin:0}.product-lists .group .center ul li{width:100%;margin:0 0 20px}.product-lists .group .center ul li a{font-size:15px}.product-lists .group .center ul li a span{min-height:50;padding:8px 70px 6px 0}.product-lists .group .center ul li:last-of-type{margin:0}.template-single-product .icons .center{padding:15px 25px 30px}.product-intro .center{padding:30px 25px}.product-process .center{padding:30px 25px}.product-process .center .text{margin:0 auto 2em}.product-process .center ol{display:block;margin:0}.product-process .center ol li{width:100%;border-top:1px rgba(0,0,0,0.1) solid;padding:0;margin:0 0 20px}.product-process .center ol li img{max-width:220px}.product-process .center ol li p{margin:0}.product-process .center ol li:before{font-size:16px;top:20px;left:0}.product-process .center ol li:after{display:none}.product-process .center ol li:last-of-type{margin:0}.product-codes .center{padding:30px 25px}.product-codes .center table{width:calc(100% + 30px);font-size:13.5px;line-height:1.25;margin:0 -15px}.product-codes .center table tr th{padding:12px 20px 10px;font-weight:400;text-transform:uppercase;color:#1daeec}.product-codes .center table tr th,.product-codes .center table tr td{padding:12px 15px 10px}.product-codes .center .buttons{margin:1.5em -0.4em -0.4em}.product-codes .center .buttons p .button{margin:0.4em}.product-accessories .center{padding:30px 25px}.product-accessories .center ul{margin:20px -5px -5px}.product-accessories .center ul li{width:calc(50% - 10px)}.simple .center{padding:30px 25px}.simple .center h1{font-size:25px}.simple .center h2{font-size:16px}.team{background-size:80px}.team .center{padding:30px 25px}.team .center .members{display:block}.team .center .members .member{width:100%;margin:0 0 10px}.testimonials.background-white .center{padding:30px 25px 25px}.testimonials.background-white .center .carousel{padding:40px 0 0;background-size:25px auto}.testimonials.background-blue{background-size:80px}.testimonials.background-blue .center{padding:30px 25px 25px}.testimonials.background-blue .center h2{margin:0}.testimonials.background-blue .center h2 span{width:36px;height:30px;background-size:30px auto}.testimonials.background-blue .center .carousel{padding:0}.testimonials.background-blue .center .carousel .owl-stage{padding:20px 0 30px}.testimonials.background-blue .center .carousel p{font-size:16px;line-height:1.325}.testimonials.background-blue .center .carousel button{display:none}.text-image .center{padding:30px 25px}.text-image .center .text .buttons{margin:1.5em -0.4em -0.4em}.text-image .center .text .buttons p .button{margin:0.4em}.ticks{background-size:80px}.ticks .center{padding:30px 25px}.ticks .center ul{display:block;padding:0;text-align:left;margin:2em 0 1.5em}.ticks .center ul li{display:flex;align-items:flex-start;width:100%;border:0;padding:0;margin:0 0 1em}.ticks .center ul li p{max-width:unset;line-height:1.2;margin:0}.ticks .center ul li p strong{font-size:16px}.ticks .center ul li:before{width:30px;height:30px;border-width:2px;margin:4px 18px 0 0;background-size:24px}.ticks .center ul li:last-of-type{margin:0}.ticks .center .buttons{margin:1em -0.4em -0.4em}.ticks .center .buttons p .button{margin:0.4em}.footer .center{padding:30px 25px 25px}.footer .center .info{margin:0 0 25px}.footer .center .info p.phone,.footer .center .info p.email{display:none}.footer .center .info p.address{max-width:500px;margin-top:0}.responsive{padding:60px 35px}.responsive .menu{padding:0 0 60px;font-size:18px}.responsive .menu li{margin:1.75em 0}.responsive .menu li a{padding:0 0 0 32px;background-size:18px}.responsive .icon{width:60px;height:50px}#cookie-notice{padding:25px 20px}#cookie-notice #cn-notice-buttons a{display:flex;margin:10px 0 0}}