﻿.noscroll{overflow:hidden;}body{max-width:100%;}.card{border-radius:0;}h1,h2,h3,h4,h5,h6{font-display:auto;font-family:'Montserrat',sans-serif;font-weight:400;line-height:1.3;}body,a,p{font-display:auto;font-family:'Roboto',sans-serif;font-weight:400;font-size:15px;color:#606060;}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px transparent inset !important;}.rotate-icon{margin-right:10px;}input{-webkit-appearance:none;}#ContentPlaceHolder2_UpdatePanel1{width:100%;}#ContentPlaceHolder2_sortRadioButton input[type="radio"]{position:relative;pointer-events:none;outline:none;}#ContentPlaceHolder2_sortRadioButton input[type="radio"]:before{margin-top:1px;content:"";display:block;border:1px solid #72777a;width:13px;height:13px;border-radius:50%;}#ContentPlaceHolder2_sortRadioButton input[type="radio"]:checked+label{color:#e51313 !important;}#ContentPlaceHolder2_sortRadioButton input[type="radio"]+label{margin-left:-20px;font-weight:600;padding-left:30px;cursor:pointer;}#ContentPlaceHolder2_sortRadioButton input[type="radio"]:checked:after{position:absolute;content:"";display:block;background:#e51313;width:7px;height:7px;border-radius:50%;top:4px;left:3px;}button{outline:none !important;}a,a:hover,a:focus{text-decoration:none;outline:none !important;color:inherit;transition:none;}.cta{line-height:50px;padding:0 35px;display:inline-flex;border:1px solid #fff;background:#fff;align-items:center;color:#e51313 !important;font-size:12px;font-weight:600;font-family:'Montserrat',sans-serif;justify-content:center;min-width:200px;text-transform:uppercase;}.cta:after{content:"";background-image:url("../fonts/icon-cta-blue-arrow.svg");background-position:center;background-repeat:no-repeat;display:inline-block;background-size:contain;width:20px;height:10px;margin-left:5px;}.cta:hover{cursor:pointer;border:1px solid #e51313;background:#e51313;color:#fff !important;}.cta:hover:after{background-image:url("../fonts/icon-cta-white-arrow.svg");}.cta.outline{border:1px solid #e51313;background:transparent;}.cta.outline:hover{background:#e51313;}.cta.blue{border:1px solid #e51313;background:#e51313;color:#fff !important;}.cta.blue:after{background-image:url("../fonts/icon-cta-white-arrow.svg");}.cta.blue:hover{border:1px solid #e51313;background:#fff;align-items:center;color:#e51313 !important;}.cta.blue:hover:after{background-image:url("../fonts/icon-cta-blue-arrow.svg");}.page-parallax{display:flex;align-items:center;justify-content:center;height:600px;background-size:cover !important;background-repeat:no-repeat !important;background-position:center;position:relative;}.page-parallax .overlay{position:absolute;background:rgba(0,0,0,.4);top:0;bottom:0;left:0;right:0;z-index:98;}.page-parallax .content{z-index:99;color:#fff;text-align:center;padding:15px;}.page-parallax .content h2{font-size:36px;font-weight:700;}.page-parallax .content h3{text-transform:uppercase;font-size:18px;font-weight:500;}.page-parallax .content .cta{margin-top:12px;}.no-webp .page-parallax{background-image:url("../images/parallax-desktop.jpg");}.webp .page-parallax{background-image:url("../images/parallax-desktop.webp");}header{display:flex;padding:0 15px;justify-content:space-between;border-bottom:4px solid #ffffff;position:fixed;left:0;right:0;top:0;background:#fff;z-index:9999;}header .logo{height:75px;display:flex;align-items:center;margin-right:20px;}header .logo img{margin-top:8px;height:55px;}header nav{align-items:center;display:inline-flex;margin-right:auto;z-index:99;}header nav ul{list-style:none;padding:0;margin:0;position:relative;display:flex;}header nav ul li{display:inline-flex;text-transform:uppercase;padding:0 15px;line-height:75px;height:75px;font-weight:600;font-family:'Montserrat',sans-serif;align-items:center;color:#000;position:relative;}header nav ul li a{font-weight:600;font-family:'Montserrat',sans-serif;font-size:inherit;}header nav ul li a:after{background:url("../fonts/blue-arrow-down.svg");display:inline-block;content:"";width:15px;height:8px;margin-left:5px;background-position:center;background-size:contain;background-repeat:no-repeat;pointer-events:none;}header nav ul li .sub-nav{display:none;position:fixed;top:75px;background:#fff;left:135px;right:135px;border-top:4px solid #e51313;cursor:default;box-shadow:-1px 10px 20px -7px rgba(0,0,0,.39);-webkit-box-shadow:-1px 10px 20px -7px rgba(0,0,0,.39);-moz-box-shadow:-1px 10px 20px -7px rgba(0,0,0,.39);z-index:98;}header nav ul li .sub-nav a:after{display:none;}header nav ul li .sub-nav p{font-size:14px;text-transform:initial;}header nav ul li .sub-nav .info{padding:30px 50px;max-width:390px;width:100%;background:#e7ebef;display:block;float:left;}header nav ul li .sub-nav .info .line{width:100%;height:1px;margin:20px auto;background:#aaa;}header nav ul li .sub-nav .info .contact{display:flex;height:50px;line-height:50px;}header nav ul li .sub-nav .info .contact a{text-transform:lowercase;font-weight:normal;}header nav ul li .sub-nav .info .contact a:hover{color:#e51313;}header nav ul li .sub-nav .info .contact .icon{margin-right:10px;width:25px;color:#e51313;display:flex;align-items:center;justify-content:center;}header nav ul li .sub-nav .info .contact .icon i{font-size:26pt;}header nav ul li .sub-nav .info .contact .icon i.fa-envelope{font-size:18pt;}header nav ul li .sub-nav .info h4,header nav ul li .sub-nav .info h5{color:#e51313;text-transform:uppercase;font-weight:600;}header nav ul li .sub-nav .info h5{font-size:14px;font-weight:700;}header nav ul li .sub-nav .menu{padding:30px 50px;}header nav ul li .sub-nav .menu h6{color:#e51313;text-transform:uppercase;font-weight:700;margin:0;margin-bottom:10px;font-size:14px;}header nav ul li .sub-nav .menu ul{display:block;margin:0 auto;vertical-align:top;text-align:left;}header nav ul li .sub-nav .menu ul li{display:inline-block;width:250px;text-align:center;line-height:unset;height:unset;padding:10px;vertical-align:top;}header nav ul li .sub-nav .menu ul li p{height:55px;}header nav ul li .sub-nav .menu ul li a{display:block;}header nav ul li .sub-nav .menu ul li .icon img{height:60px;margin-bottom:15px;}header nav ul li .sub-nav .menu ul li:after,header nav ul li .sub-nav .menu ul li:before{display:none;}header nav ul li:before{display:none;content:"";width:0;height:0;border-style:solid;border-width:0 5px 7.5px 5px;border-color:transparent transparent #e51313 transparent;position:absolute;bottom:0;margin-left:auto;margin-right:auto;left:0;right:0;}header nav ul li:hover{background:#e7ebef;cursor:pointer;}header nav ul li:hover .sub-nav{display:flex;}header nav ul li.active{background:#e7ebef;cursor:pointer;}header nav ul li.active:before{display:block;}header nav ul li:nth-last-child(1):after{display:none;}header nav.extra{justify-self:flex-end;position:absolute;right:0;}header nav.extra ul{position:relative;display:flex;}header nav.extra ul li{position:relative;display:flex;align-items:center;}header nav.extra ul li .icon{margin-right:10px;}header nav.extra ul li .icon img{width:40px;}header nav.extra .stocks{padding:0 30px;text-align:center;align-items:center;display:flex;font-weight:600;font-family:'Montserrat',sans-serif;}header nav.extra .stocks .name{font-size:12px;font-weight:500;color:#000;}header nav.extra .stocks .fig{color:#e51313;font-size:16px;font-weight:700;line-height:1;}header .mobi-nav-cont .mobi-find-a-branch{display:none;color:#000;text-transform:uppercase;}header .mobi-nav-cont .mobi-find-a-branch a{line-height:55px;font-weight:600;font-size:12px;}header .mobi-nav-cont .mobi-find-a-branch a:hover{color:#e51313;}header .mobi-nav-cont .hamburger-icon{overflow:hidden;height:55px;width:55px;margin-right:-15px;border:5px solid none;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;cursor:pointer;display:none;justify-content:center;float:right;}header .mobi-nav-cont .hamburger-icon .bar{height:4px;width:30px;display:block;margin:5px auto;position:relative;background-color:#e51313;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s;}header .mobi-nav-cont .hamburger-icon:hover:after{-moz-animation:circle-creation 1s forwards;-webkit-animation:circle-creation 1s forwards;animation:circle-creation 1s forwards;}header .mobi-nav-cont .hamburger-icon.active .bar:nth-of-type(1){-moz-transform:translateY(8px) rotate(45deg);-ms-transform:translateY(8px) rotate(45deg);-webkit-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg);}header .mobi-nav-cont .hamburger-icon.active .bar:nth-of-type(2){-moz-transform:translateX(100px);-ms-transform:translateX(100px);-webkit-transform:translateX(100px);transform:translateX(100px);-moz-transition:.6s;-o-transition:.6s;-webkit-transition:.6s;transition:.6s;}header .mobi-nav-cont .hamburger-icon.active .bar:nth-of-type(3){-moz-transform:translateY(-10px) rotate(-45deg);-ms-transform:translateY(-10px) rotate(-45deg);-webkit-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg);}.footer{height:auto;background:#fff;color:#7b7b7b;border-top:9px solid #e51313;position:relative;}.footer .col{padding:0;}.footer .main-footer{display:flex;align-items:flex-start;padding:50px 0;}.footer .main-footer .logo{padding:0;}.footer .main-footer .logo img{max-width:110px;}.footer .main-footer h5{color:#e51313;text-transform:uppercase;font-weight:600;margin-top:0;}.footer .main-footer .mobi-links{display:none;}.footer .main-footer .mobi-links ul{padding:0;margin:20px 0;list-style:none;}.footer .main-footer .mobi-links ul li{color:#e51313;font-weight:600;font-size:16px;line-height:30px;}.footer .main-footer .mobi-links ul li a:hover{color:#509bda;}.footer .main-footer .quick-links ul{list-style:none;padding:0;margin:0;-webkit-column-count:2;-moz-column-count:2;column-count:2;}.footer .main-footer .quick-links ul li{font-size:14px;display:flex;align-items:center;}.footer .main-footer .quick-links ul li a{color:#7b7b7b;}.footer .main-footer .quick-links ul li a:hover{color:#e51313;}.footer .main-footer .quick-links ul li.new:after{content:"NEW";display:flex;align-items:center;background:#e51313;color:#fff;font-weight:600;font-size:7px;line-height:18px;height:18px;padding:0 8px;border-radius:15px;margin-left:15px;}.footer .main-footer .social-links ul{list-style:none;padding:0;margin:0;}.footer .main-footer .social-links ul li{display:inline-flex;justify-content:center;align-items:center;border-radius:50%;background:#e51313;margin-right:10px;width:30px;height:30px;}.footer .main-footer .social-links ul li a{color:#fff;}.footer .main-footer .social-links ul li a i{font-size:18px;padding:10px;}.footer .main-footer .social-links ul li:hover{background:#8b1414;}.footer .main-footer .social-links ul li:hover a{color:#fff;}.footer .main-footer .social-links ul li:nth-child(1){padding-left:0;}.footer .main-footer .social-links h5{color:#000;}.footer .gray-footer{border-top:1px solid #e51313;color:#000;padding-top:30px;padding-bottom:30px;}.footer .gray-footer a,.footer .gray-footer p{color:#000;font-size:12px;margin:0;}.footer .gray-footer a:hover{color:#509bda;}.footer .gray-footer p{font-weight:600;}.footer .gray-footer .pull-left{text-align:left;}.footer .gray-footer .pull-right{text-align:right;}.footer .gray-footer .pull-right img{height:50px;}.footer .gray-footer .pull-right ul{list-style:none;padding:0;right:0;}.footer .gray-footer .pull-right ul li{display:inline-block;height:50px;}.footer .gray-footer .pull-right ul li:after{content:" | ";}.footer .gray-footer .pull-right ul li:nth-last-child(1):after{content:"";}.blue-footer{background:#e51313;color:#fff;text-align:center;padding-top:25px;padding-bottom:15px;display:none;}.blue-footer .stocks{display:flex;align-items:center;justify-content:center;}.blue-footer .stocks .name{margin-right:10px;}.blue-footer .stocks .fig{font-size:20px;font-weight:700;}.blue-footer .stocks .seperator{margin:0 20px;height:20px;width:1px;background:#fff;}.mobi-nav{transition:all .5s ease;background:#fff;position:fixed;left:0;right:0;top:0;height:0;bottom:100%;z-index:999;overflow:hidden;}.mobi-nav .accordion{padding:30px 15px;text-transform:uppercase;margin-top:50px;margin-bottom:0;}.mobi-nav .accordion .accordion-item{transition:all .5s ease;border-bottom:1px solid rgba(96,96,96,.3);}.mobi-nav .accordion h6{display:inline-flex;position:relative;width:100%;margin:15px 0;}.mobi-nav .accordion h6 a{height:100%;width:100%;}.mobi-nav .accordion h6 .accordion-button{background:transparent;text-transform:uppercase;color:#72777a;padding:0;width:100%;text-align:left;width:100%;}.mobi-nav .accordion h6 .accordion-button:focus{outline:none;}.mobi-nav .accordion ul{list-style:none;margin:0;padding:0;margin-bottom:0;}.mobi-nav .accordion ul li{display:flex;align-items:center;height:60px;font-family:'Montserrat',sans-serif;font-weight:400;}.mobi-nav .accordion ul li a{display:flex;align-items:center;width:100%;}.mobi-nav .accordion ul li .icon{margin-right:15px;}.mobi-nav .accordion ul li .icon img{height:50px;}.mobi-nav .accordion button:after{background:url("../fonts/blue-arrow-down.svg");display:inline-block;content:"";width:15px;height:8px;margin-left:5px;background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;right:0;top:10px;}.mobi-nav .accordion button.active:after{transform:rotate(180deg);}.mobi-nav .search-mobi{padding:0 30px;position:relative;}.mobi-nav .search-mobi input{height:40px;line-height:40px;border:none;border-radius:5px;margin:5px;width:100%;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.35);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.35);box-shadow:0 1px 5px 0 rgba(0,0,0,.35);margin-right:10px;text-indent:50px;}.mobi-nav .search-mobi:after{content:"";background-image:url("../fonts/icon-blue-search.svg");background-size:contain;background-repeat:no-repeat;width:25px;height:25px;position:absolute;left:45px;top:12px;z-index:99;}.mobi-nav .enquiries{padding:0 30px;text-align:center;}.mobi-nav .enquiries h5{color:#e51313;font-weight:bold;margin-top:0;}.mobi-nav .enquiries .contact{margin:0 auto;display:inline-flex;}.mobi-nav .enquiries .contact a{color:#e51313;padding:20px;padding-top:0;font-size:30px;}.mobi-nav.active{bottom:0;height:100%;overflow-y:auto;}.header-spacer{height:79px;clear:both;}.carousel-item{opacity:0;transition:opacity .8s ease-out;transition-property:opacity;height:100vh;-webkit-transition:-webkit-transform .8s ease-in-out;-o-transition:-o-transform .8s ease-in-out;transition:transform .8s ease-in-out;-webkit-transform-style:preserve-3d;-webkit-transform:translate3d(0,0,0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-webkit-backface-visibility:visible;backface-visibility:visible;}.banners-carousel{height:calc(100vh - 79px);background-position:center !important;background-size:cover !important;background-repeat:no-repeat !important;display:flex;align-items:center;color:#fff;position:relative;width:100%;padding:0 !important;}.banners-carousel .brand-icon{position:absolute;bottom:50px;left:0;right:0;}.banners-carousel .brand-icon img{max-width:180px;margin-right:0;margin-left:-90px;}.banners-carousel .quick-contact{background:#fff;border-radius:12px;padding:25px 50px;position:absolute;right:10vw;z-index:99;}.banners-carousel .quick-contact h5{color:#e51313;margin:0;text-transform:uppercase;font-weight:bold;margin-bottom:10px;}.banners-carousel .quick-contact ul{margin:0;padding:0;list-style:none;color:#606060;}.banners-carousel .quick-contact ul li{display:flex;align-items:flex-start;margin:10px auto;}.banners-carousel .quick-contact ul li p{margin:0;}.banners-carousel .quick-contact ul li img{margin-right:15px;}.banners-carousel .quick-contact ul li:last-child{margin-bottom:0;}.banners-carousel .carousel-item{height:calc(100vh - 79px);width:100vw;}.banners-carousel .arrow{position:absolute;text-align:center;left:0;right:0;bottom:6vh;text-align:center;margin-left:0;box-shadow:none;cursor:pointer;}.banners-carousel .arrow #downArrow{z-index:9999;position:absolute;display:inline-block;bottom:0;}.banners-carousel .arrow img{margin-top:35px;}.banners-carousel .arrow img:hover{opacity:.75;}.banners-carousel .arrow .icon-scroll,.banners-carousel .arrow .icon-scroll:before{position:absolute;left:50%;}.banners-carousel .arrow .icon-scroll{width:22px;height:35px;margin-left:-11px;bottom:10px;margin-top:-35px;border:3px solid #fff;border-radius:25px;overflow:hidden;}@media(max-width:767px){.banners-carousel .arrow .icon-scroll{position:relative;}}.banners-carousel .arrow .icon-scroll:before{content:'';width:5px;height:10px;background:#fff;margin-left:-2px;top:3px;border-radius:4px;animation-duration:1.5s;animation-iteration-count:infinite;animation-name:scroll;}@keyframes scroll{0%{opacity:1;}100%{opacity:0;transform:translateY(26px);}}.banners-carousel .carousel-indicators{left:unset;margin-left:0;margin-right:0;align-items:center;max-width:1400px;bottom:6vh;z-index:9999;justify-content:flex-end;width:400px;display:inline-block;}.banners-carousel .carousel-indicators li.active{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:10px;height:10px;margin-right:15px;margin-left:15px;text-indent:-999px;cursor:pointer;border-radius:50%;background-color:transparent;background-clip:padding-box;border:2px solid #ffffff00;opacity:1;transition:opacity .6s ease;}.banners-carousel .carousel-indicators li{box-sizing:content-box;margin-top:5px;-ms-flex:0 1 auto;flex:0 1 auto;width:10px;height:10px;margin-right:15px;margin-left:15px;text-indent:-999px;cursor:pointer;border-radius:50%;background-color:#ffffff00;background-clip:padding-box;border:none;opacity:1;transition:opacity .6s ease;}.banners-carousel .carousel-image{height:100%;}.banners-carousel .carousel-image img{height:100%;object-fit:cover;object-position:center;width:100%;}.banners-carousel .carousel-image .overlay{background:rgba(0,0,0,.2);position:absolute;z-index:4;left:0;right:0;top:0;bottom:0;}.banners-carousel .carousel-caption{padding-top:0;padding-bottom:0;text-align:left;left:0;right:0;top:30vh;}.banners-carousel .carousel-control-next,.banners-carousel .carousel-control-prev{z-index:999;display:none;}.carousel-item .carousel-caption{text-align:left;opacity:0;}.carousel-item .carousel-caption .cta{opacity:0;transition:opacity 1s ease;}.carousel-item .carousel-caption .copy{position:relative;}.carousel-item .carousel-caption .copy h2{margin:0;font-size:1.3rem;text-transform:uppercase;font-weight:600;-webkit-transform:translate3d(-50vw,0,0);transition:transform .8s ease;}.carousel-item .carousel-caption .copy h1{font-size:3rem;max-width:500px;font-weight:700;margin-top:0;-webkit-transform:translate3d(-50vw,0,0);transition:transform .8s ease;}.carousel-item .carousel-caption .copy:before{content:"";position:absolute;left:-30px;width:5px;height:0;background:#e51313;transition:height .8s ease;}.carousel-item.active,.carousel-item-left.carousel-item-next,.carousel-item-right.carousel-item-prev{opacity:1;}.carousel-item.active .carousel-caption{text-align:left;transition:opacity .5s ease;opacity:1;}.carousel-item.active .carousel-caption .copy{position:relative;}.carousel-item.active .carousel-caption .copy h2{-webkit-transform:translate3d(0,0,0);}.carousel-item.active .carousel-caption .copy h1{transition-delay:.1s;-webkit-transform:translate3d(0,0,0);}.carousel-item.active .carousel-caption .copy:before{transition-delay:.6s;height:100%;}.carousel-item.active .carousel-caption .cta{transition-delay:1s;transition:opacity 1s ease;opacity:1;}section{padding:30px 0;display:flex;align-items:center;justify-content:center;}section .copy{text-align:center;}section .copy h1{color:#ffffff;font-weight:bold;text-transform:uppercase;}section .copy h2{color:#5d5d69;font-weight:bold;text-transform:uppercase;margin-top:0;}section .copy h3{color:#e51313;font-weight:600;text-transform:uppercase;}section .copy p{color:#606060;max-width:800px;margin:0 auto;}section .copy .cta{margin:0 auto;margin-top:20px;}section.gray{background:rgba(198,185,185,.15);}.gen-zig-zag{display:flex;align-items:center;padding-top:50px;}.gen-zig-zag .spacer{width:80px;order:5;}.gen-zig-zag .img-cont{width:50%;position:relative;display:flex;align-items:center;justify-content:center;}.gen-zig-zag .img-cont .play-button-cont{position:absolute;color:#fff;}.gen-zig-zag .img-cont .play-button-cont .play-button{background:#fff;height:70px;width:70px;border-radius:50%;position:relative;margin:0 auto;cursor:pointer;}.gen-zig-zag .img-cont .play-button-cont .play-button img{width:auto;left:27px;top:22px;position:absolute;}.gen-zig-zag .copy-cont{width:50%;padding:0 20px;text-align:left;}.gen-zig-zag .copy-cont h5{text-transform:uppercase;color:#e51313;font-weight:bold;margin-top:0;}.gen-zig-zag .copy-cont a{color:#e51313;}.gen-zig-zag .copy-cont a:hover{text-decoration:underline;}.gen-zig-zag .copy-cont .cta{margin-top:20px;}.gen-zig-zag .copy-cont .cta.outline{background:transparent;}.gen-zig-zag .copy-cont .cta.outline:hover{background:#e51313;}.gen-zig-zag.right .img-cont{order:12;}.gen-zig-zag.right .copy-cont{order:0;}.gen-zig-zag.left .img-cont{order:0;}.gen-zig-zag.left .copy-cont{order:12;}.gen-zig-zag.top-align{align-items:flex-start;}.gen-banner{height:calc(80vh - 79px);background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;position:relative;background-attachment:fixed;}.gen-banner .arrow{position:absolute;text-align:center;left:0;right:0;bottom:6vh;text-align:center;margin-left:0;box-shadow:none;cursor:pointer;}.gen-banner .arrow #downArrow{z-index:9999;position:absolute;display:inline-block;bottom:0;}.gen-banner .arrow img{margin-top:35px;}.gen-banner .arrow img:hover{opacity:.75;}.gen-banner .arrow .icon-scroll,.gen-banner .arrow .icon-scroll:before{position:absolute;left:50%;}.gen-banner .arrow .icon-scroll{width:22px;height:35px;margin-left:-11px;bottom:10px;margin-top:-35px;border:3px solid #fff;border-radius:25px;overflow:hidden;}@media(max-width:767px){.gen-banner .arrow .icon-scroll{position:relative;}}.gen-banner .arrow .icon-scroll:before{content:'';width:5px;height:10px;background:#fff;margin-left:-2px;top:3px;border-radius:4px;animation-duration:1.5s;animation-iteration-count:infinite;animation-name:scroll;}@keyframes scroll{0%{opacity:1;}100%{opacity:0;transform:translateY(26px);}}.Banner-Locations{background-position:left center;}.pagernormal1{text-align:center;margin:0 2px;color:#fff;background:#e51313;width:40px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;height:40px;font-size:14px;border:1px solid #e51313;}.pagernormal1:hover{color:#fff;background:#b21313;border:1px solid #b21313;}.pageron1{text-align:center;margin:0 2px;color:#e51313;background:#fff;width:40px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;height:40px;font-size:14px;border:1px solid #e51313;}.webp .waterless-banner{background-image:url("../images/waterless_lg.webp");}.webp .water-banner{background-image:url("../images/water_lg.webp");}.webp .steam-banner{background-image:url("../images/steam.jpg");}.webp .Banner-Contact-Us{background-image:url("../images/contact_lg.webp");}.webp .Banner-Locations{background-image:url("../images/location.jpg");}.webp .Banner-News{background-image:url("../images/banner-news-lg.webp");}.no-webp .waterless-banner{background-image:url("../images/waterless_lg.jpg");}.no-webp .water-banner{background-image:url("../images/water_lg.jpg");}.no-webp .steam-banner{background-image:url("../images/steam.jpg");}.no-webp .Banner-Contact-Us{background-image:url("../images/contact_lg.jpg");}.no-webp .Banner-Locations{background-image:url("../images/location.jpg");}.no-webp .Banner-News{background-image:url("../images/banner-news-lg.jpg");}@media only screen and (max-width:1400px){.webp .waterless-banner{background-image:url("../images/waterless_md.webp");}.webp .water-banner{background-image:url("../images/water_md.webp");}.webp .steam-banner{background-image:url("../images/steam.jpg");}.jpg .Banner-Contact-Us{background-image:url("../images/contact_md.webp");}.webp .Banner-Locations{background-image:url("../images/location.jpg");}.webp .Banner-News{background-image:url("../images/banner-news-md.webp");}.no-webp .waterless-banner{background-image:url("../images/waterless_md.jpg");}.no-webp .water-banner{background-image:url("../images/water_md.jpg");}.no-webp .steam-banner{background-image:url("../images/steam_md.jpg");}.no-webp .Banner-Contact-Us{background-image:url("../images/contact_md.jpg");}.no-webp .Banner-Locations{background-image:url("../images/location.jpg");}.no-webp .Banner-News{background-image:url("../images/banner-news-md.jpg");}}@media only screen and (max-width:996px){.webp .waterless-banner{background-image:url("../images/waterless_sm.webp");}.webp .water-banner{background-image:url("../images/water_sm.webp");}.webp .steam-banner{background-image:url("../images/steam.jpg");}.webp .Banner-Contact-Us{background-image:url("../images/contact_sm.webp");}.webp .Banner-Locations{background-image:url("../images/location.jpg");}.webp .Banner-News{background-image:url("../images/banner-news-sm.webp");}.no-webp .waterless-banner{background-image:url("../images/waterless_sm.jpg");}.no-webp .water-banner{background-image:url("/images/steam.jpg");}.no-webp .steam-banner{background-image:url("../images/steam_sm.jpg");}.no-webp .Banner-Contact-Us{background-image:url("../images/contact_sm.jpg");}.no-webp .Banner-Locations{background-image:url("../images/location_sm.jpg");}.no-webp .Banner-News{background-image:url("../images/banner-news-sm.jpg");}}.banImage{height:100%;}.banImageLaptop{height:100%;display:none;}.banImageMobi{height:100%;display:none;}@media only screen and (max-width:1400px){.banImage{display:none;}.banImageLaptop{display:block;}.banImageMobi{display:none;}}@media only screen and (max-width:996px){.banImage{display:none;}.banImageLaptop{display:none;}.banImageMobi{display:block;}}.news-listing{list-style:none;padding:0;margin:0;}.news-listing li{display:flex;margin:75px 0;}.news-listing li .image img{max-width:329px;}.news-listing li .copy{padding:15px;text-align:left;}.news-listing li .copy p{max-width:600px;margin-left:0;font-size:14px;padding:30px 0;}.news-listing li .copy a{color:#e51313;}.news-listing li .copy a:hover{text-decoration:underline;}.news-listing li .copy h5{color:#e51313;margin:0;font-weight:700;font-size:15px;}.news-listing li .copy .date{padding:0;}.news-listing li .copy .date a{color:#606060;}.news-listing li .copy p.date{padding:0;color:#606060;}.news-listing li:nth-last-child(1):after{display:none;}.news-listing li:first-child{margin-top:0;}.news-listing .date a{color:#888;text-decoration:none;}.news-listing .date a:hover{color:#e00a82;}.accordion{text-align:left;margin:30px auto;}.accordion .card{margin-bottom:5px;border:none;border-radius:0;}.accordion .card h5{margin-top:0;font-weight:600;}.accordion .card .card-header{background:#f5f7fa;color:#e51313;}.partners-carousel,.services-carousel{margin:50px auto;max-width:1200px;width:100%;overflow:hidden;position:relative;padding:0 20px;}.partners-carousel .owl-stage,.services-carousel .owl-stage{display:flex;align-items:flex-start;}.partners-carousel .owl-item,.services-carousel .owl-item{float:none;display:inline-block;text-align:center;padding:20px;}.partners-carousel .owl-nav,.services-carousel .owl-nav{display:block;height:40px;}.partners-carousel .owl-nav .owl-prev,.services-carousel .owl-nav .owl-prev{position:absolute;left:0;z-index:999;bottom:75px;}.partners-carousel .owl-nav .owl-next,.services-carousel .owl-nav .owl-next{position:absolute;right:0;z-index:999;bottom:75px;}.partners-carousel .owl-nav.disabled,.services-carousel .owl-nav.disabled{display:none;}.partners-carousel .owl-dots,.services-carousel .owl-dots{position:absolute;bottom:-20px;margin:20px auto;left:0;right:0;display:flex;align-items:center;justify-content:center;}.partners-carousel .owl-dots .owl-dot.active,.services-carousel .owl-dots .owl-dot.active{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:8px;height:8px;margin-right:10px;margin-left:10px;text-indent:-999px;cursor:pointer;border-radius:50%;background-color:transparent;background-clip:padding-box;border:2px solid #e51313;opacity:1;transition:opacity .6s ease;padding:0;}.partners-carousel .owl-dots .owl-dot,.services-carousel .owl-dots .owl-dot{padding:0;box-sizing:content-box;margin-top:5px;-ms-flex:0 1 auto;flex:0 1 auto;width:5px;height:5px;margin-right:10px;margin-left:10px;text-indent:-999px;cursor:pointer;border-radius:50%;background-color:#e51313;background-clip:padding-box;border:none;opacity:1;transition:opacity .6s ease;}.partners-carousel .cont h2,.services-carousel .cont h2{font-size:18pt;color:#e51313;text-transform:uppercase;font-weight:bold;}.partners-carousel .cont img,.services-carousel .cont img{max-width:100px;margin:0 auto;}.partners-carousel .cont a,.services-carousel .cont a{color:#e51313;display:block;font-weight:bold;}.partners-carousel .cont a:hover,.services-carousel .cont a:hover{text-decoration:underline;}.services-carousel{margin:0 auto;}.branch-page-filter-cont{padding:25px 0;}.branch-page-filter-cont .row{width:100%;text-align:center;}.branch-page-filter-cont .center-filters{display:flex;justify-content:center;}.branch-page-filter-cont .filter{display:inline-block;max-width:400px;width:100%;text-align:left;margin:0 15px;position:relative;}.branch-page-filter-cont .filter .ddown{position:relative;}.branch-page-filter-cont .filter .ddown select{border:1px solid #e51313;background:#fff;line-height:50px;height:50px;width:100%;border-radius:8px;position:relative;z-index:1;text-indent:15px;}.branch-page-filter-cont .filter .ddown select option{background:#fff;color:#000;padding:15px;}.branch-page-filter-cont .filter .ddown:after{content:"";position:absolute;background-image:url("../fonts/icon-gray-dd-arrow.svg");width:12px;height:8px;background-size:contain;background-repeat:no-repeat;right:15px;top:22px;z-index:99;pointer-events:none;}.branch-page-filter-cont .filter .label{display:block;margin-bottom:10px;font-weight:600;color:#000;}.branch-page-filter-cont .mobi-branch-type{display:none;}.branch-page .radio-buttons{margin-bottom:40px;}.branch-page .radio-buttons table{margin:0 auto;}.branch-page .radio-buttons table tbody{display:flex;}.branch-page .radio-buttons table tbody tr td{display:flex;align-items:center;}.branch-page .radio-buttons table tbody tr td label{margin:0;margin-left:10px;font-weight:600;}.branch-page .radio-buttons table tbody tr td input{margin-top:-2px;}.branch-page .radio-buttons table tr:first-child{padding-right:20px;}.branch-type-filter{list-style:none;padding:0;display:inline-flex;align-items:center;justify-content:center;margin-bottom:30px;}.branch-type-filter li{display:inline-flex;margin:0;text-transform:uppercase;font-size:20px;font-weight:600;position:relative;color:#606060;font-family:'Montserrat',sans-serif;}.branch-type-filter li:after{display:inline-flex;content:"|";align-items:center;margin:0 20px;margin-top:-2px;font-weight:500;color:#606060;}.branch-type-filter li:hover{cursor:pointer;text-decoration:underline;}.branch-type-filter li.active{color:#e51313;}.branch-type-filter li:nth-last-child(1):after{display:none;}#ContentPlaceHolder2_UpdatePanel1{display:flex;justify-content:center;}.branch-list{padding:0;max-width:1200px;width:100%;margin:0 auto;list-style:none;text-align:center;display:flex;flex-wrap:wrap;justify-content:center;}.branch-list li{margin-top:30px;max-width:500px;width:100%;margin:10px;}.branch-list li .card{border:1px solid #e51313;border-radius:0;text-align:left;padding-bottom:15px;height:100%;}.branch-list li .card .heading{display:flex;align-items:center;padding:0 20px;width:100%;background:#faf5f5;color:#606060;font-family:'Montserrat',sans-serif;height:80px;}.branch-list li .card .heading .name{margin-right:auto;font-weight:700;font-size:20px;text-transform:uppercase;}.branch-list li .card .heading .dist{margin-left:auto;white-space:nowrap;color:#e51313;}.branch-list li .card .cont{padding:15px 20px;display:flex;justify-content:space-between;}.branch-list li .card .cont p{margin:0;font-size:13px;}.branch-list li .card .cont .details{display:inline-block;float:left;max-width:48%;width:100%;padding:0;height:210px;}.branch-list li .card .cont .details a:hover{color:#e51313;}.branch-list li .card .cont .details li{max-width:100%;margin:0;margin-top:0;display:flex;align-items:flex-start;margin-bottom:20px;width:100%;justify-content:flex-start;font-size:13px;}.branch-list li .card .cont .details li a{display:inline-block;font-size:13px;}.branch-list li .card .cont .details li .icon{width:30px;margin-right:10px;height:30px;text-align:left;}.branch-list li .card .cont .details li .icon i{color:#e51313;font-size:24pt;}.branch-list li .card .cont .details li .icon .fa-clock-o{font-size:18pt;}.branch-list li .card .cont .details li .icon .fa-mobile{margin-top:-4px;}.branch-list li .card .cont .products .panel{overflow:hidden;max-height:100%;transition:all 2.5s ease;}.branch-list li .card .cont .products .panel .item{display:inline-flex;width:50%;align-items:center;margin-top:10px;}.branch-list li .card .cont .products .panel .item .icon{margin-right:10px;}.branch-list li .card .cont .products h5{color:#e51313;margin-top:30px;font-weight:600;text-transform:uppercase;position:relative;margin-bottom:10px;}.branch-list li .card .cont .products img{height:50px;}.branch-list li .card .cont .products ul{display:flex;max-width:100%;padding:0;margin-bottom:30px;}.branch-list li .card .cont .products ul li{max-width:100%;margin:0;margin-top:0;display:inline-flex;align-items:center;height:45px;}.branch-list li .card .cont .products ul li img{height:unset;width:35px;margin-right:10px;}.branch-list .cta-container{text-align:center;width:100%;display:flex;margin-top:30px;justify-content:space-evenly;}.branch-list .cta-container .cta{width:unset;justify-content:center;}.branch-page-ind{overflow:hidden;}.branch-page-ind .card{border:none;border-radius:0;text-align:left;padding-bottom:15px;height:100%;max-width:50%;}.branch-page-ind .card h4{margin-bottom:30px;}.branch-page-ind .card .cont{padding:15px 20px;}.branch-page-ind .card .cont p{margin:0;}.branch-page-ind .card .cont .details{display:inline-block;float:left;max-width:50%;width:100%;padding:0;}.branch-page-ind .card .cont .details a:hover{color:#e00a82;}.branch-page-ind .card .cont .details li{max-width:100%;margin:0;margin-top:0;display:flex;align-items:flex-start;margin-bottom:30px;}.branch-page-ind .card .cont .details li .icon{margin-right:10px;width:30px;}.branch-page-ind .card .cont .products{background:#f5f7fa;padding:40px 20px;}.branch-page-ind .card .cont .products .panel{overflow:hidden;max-height:100%;transition:all 2.5s ease;}.branch-page-ind .card .cont .products h5{color:#e51313;margin-top:0;font-weight:600;text-transform:uppercase;position:relative;}.branch-page-ind .card .cont .products img{height:50px;}.branch-page-ind .card .cont .products ul{display:inline-block;float:left;max-width:100%;padding:0;}.branch-page-ind .card .cont .products ul li{max-width:100%;margin:0;margin-top:0;display:flex;align-items:center;}.branch-page-ind .card .cont .products ul li .icon{margin-right:10px;}.contact-page{text-align:left;}.contact-page h4{margin-top:20px;}.contact-page h5{margin-top:0;}.contact-page h6.mobi-heading{color:#2052af;display:none;}.contact-page h6.mobi-heading span{text-transform:uppercase;}.contact-page .blue-block{margin-top:20px;background:#e51313;padding:25px;color:#fff;}.contact-page .blue-block a,.contact-page .blue-block p{font-size:14px;}.contact-page .blue-block a:hover{text-decoration:underline;}.contact-page .blue-block ul{list-style:none;padding:0;}.contact-page .blue-block ul li{display:flex;align-items:flex-start;margin-bottom:20px;}.contact-page .blue-block ul li .icon{margin-right:10px;width:30px;}.contact-page .blue-block ul li p{max-width:100%;margin:0;margin-top:2px;}.contact-page .blue-block ul li a{margin-top:2px;}.contact-page .blue-block .cta{display:none;}.contact-page .blue-block h5{color:#fff;margin-bottom:0;text-transform:uppercase;}.contact-page .blue-block h6{margin-top:0;}.contact-page .blue-block h6 span{text-transform:uppercase;}.contact-page h5{font-weight:600;color:#e51313;}.contact-page h6{font-weight:600;}.contact-page .social-links ul{list-style:none;padding:0;margin:0;}.contact-page .social-links ul li{display:inline-block;margin-right:10px;padding:5px;}.contact-page .social-links ul li a{background:#e51313;border-radius:50%;display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:#fff;}.contact-page .social-links ul li a i{font-size:25px;}.contact-page .social-links ul li a:hover{opacity:.7;}.contact-page .social-links ul li:nth-child(1){padding-left:0;}.contact-page .contact-form .cta{float:right;}.contact-page .contact-form .form .cta{float:none;margin-top:20px;width:180px;justify-content:center;}.contact-page .contact-form .form .cta:after{display:none;}.form{margin-top:20px;}.form .terms p,.form .terms a{font-size:12px;}.form .terms a{color:#e51313;}.form .terms a:hover{text-decoration:underline;}.form .terms .align-center{display:flex;align-items:center;margin-bottom:10px;}.form .terms .align-center label{margin:0;}.form input[type=checkbox]{-webkit-appearance:checkbox;margin-right:10px;width:20px;height:20px;border:1px solid #818181;border-radius:0;}.form label{height:20px;}.Asterix{color:#b00;font-size:10px;top:40px;left:unset;right:5px;text-align:right;}.input-field{margin-bottom:20px;position:relative;}.input-field input,.input-field select,.input-field textarea{width:100%;line-height:50px;height:50px;background:rgba(198,185,185,.19);padding-left:15px;border-radius:5px;outline:none;overflow:hidden;position:relative;transition:all .5s ease;border:none;}.input-field input:focus,.input-field select:focus,.input-field textarea:focus{transition:all .12s ease;border:1px solid #509bda;-webkit-box-shadow:0 0 10px 2px rgba(80,155,218,.26);-moz-box-shadow:0 0 10px 2px rgba(80,155,218,.26);box-shadow:0 0 10px 2px rgba(80,155,218,.26);}.input-field select options{background:#fff;}.input-field textarea{height:200px;line-height:24px;padding:15px;}.input-field.error input,.input-field.error select,.input-field.error textarea{border:1px solid #b00;}input.error,.input-validation-error{border:1px solid #b00;}.ddown{position:relative;}.ddown:after{content:"";position:absolute;background-image:url("../fonts/icon-gray-dd-arrow.svg");width:12px;height:8px;background-size:contain;background-repeat:no-repeat;right:15px;top:22px;z-index:99;pointer-events:none;}.contact-popup-overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(255,255,255,.7);display:flex;align-items:center;justify-content:center;z-index:-9999;opacity:0;transition:all .3s ease-in-out;padding:30px;}.contact-popup-overlay .popup{padding:50px 25px;background:#fff;position:relative;transform:translateY(-100%);transition:all .6s ease-in-out;}.contact-popup-overlay .popup .close{position:absolute;bottom:15px;left:0;right:0;text-align:center;text-shadow:none;color:#fff;font-size:12px;font-weight:normal;opacity:1;padding:10px;cursor:pointer;}.contact-popup-overlay .popup .copy{color:#414141;text-align:center;}.contact-popup-overlay .popup .copy h3{color:#414141;font-weight:normal;font-size:1rem;}.contact-popup-overlay .popup .copy h2{color:#e51313;font-weight:bold;}.contact-popup-overlay .popup .close{color:#414141;}.contact-popup-overlay.active,.map-popup-overlay.active{transition:all .3s ease-in-out;opacity:1;z-index:9999;}.contact-popup-overlay.active .popup,.map-popup-overlay.active .popup{transform:translateY(0);transition:all .6s ease-in-out;}.ArticleList{list-style:none;padding:0;margin:0;}@media(min-width:1400px){.container{max-width:1200px;}}@media(min-width:1600px){.container{max-width:1400px;}}@media(max-width:1440px){header nav ul li{padding:0 10px;font-size:12px;}header nav ul li .sub-nav .menu ul li{width:220px;}header nav.extra li:nth-last-child(1){padding-right:20px;}header nav.extra .stocks{padding:0 20px;}}@media(max-width:1280px){header nav ul li{font-size:12px;padding:0 5px;}header nav.extra li:nth-last-child(1){padding-right:20px;}header nav.extra .stocks{padding:0 20px;}.product-listing .sub-nav{width:50%;}}@media(max-width:1180px){.header-spacer{height:59px;clear:both;}header .logo{height:55px;}header .mobi-nav-cont{height:55px;}header .mobi-nav-cont .mobi-find-a-branch{display:inline-flex;}header .mobi-nav-cont .hamburger-icon{display:inline-flex;align-items:center;}header nav{height:52px;}header nav ul{display:none;}header nav.extra{display:none;}}@media(max-width:996px){.news-listing li{display:block;}.news-listing li .image img{max-width:100%;}.Pager{margin-bottom:50px;}.banners-carousel .carousel-indicators{left:unset;margin-left:0;margin-right:0;align-items:center;max-width:1400 px;bottom:6 vh;z-index:9999;justify-content:center;width:100%;display:inline-flex;}.branch-list li .card .cont{display:block;}.branch-list li .card .cont .details{height:auto;max-width:100%;}.branch-list li .card .cont .products{margin-top:0;}.branch-list li .card .cont .details li{margin-bottom:10px;}.gen-banner{background-attachment:scroll !important;}.gen-zig-zag{display:block;margin:0 -15px;}.gen-zig-zag .img-cont{width:100%;margin-bottom:20px;}.gen-zig-zag .copy-cont{width:100%;text-align:center;}.tabs-container{display:none;}.contactMap{display:none;}.branch-page-ind .card{max-width:100%;}.footer{padding:0 15px;}.footer .social-links,.footer .quick-links{margin-top:30px;}.footer .main-footer .logo img{max-width:unset;}.branch-page .col-12{padding:0;}.branch-list{display:block;}.branch-list li{max-width:100%;margin:0;margin-bottom:20px;}.branch-list li .card .cont .details{max-width:100%;}.branch-list li .card .cont .products{text-align:center;}.branch-list li .card .cont .products h5{text-align:center;display:inline-flex;align-items:center;margin:0 auto;margin-bottom:20px;}.branch-list li .card .cont .products h5.active:after{transform:rotate(180deg);transition:all .5s ease;}.branch-list li .card .cont .products ul{max-width:100%;}.branch-list li .card .cont .products .panel{transition:all .5s ease;max-height:0;}.branch-list li .card .cont .products .panel.active{transition:all .5s ease;max-height:300px;}.branch-list li .cta{padding:0 5px;font-size:12px;}.branch-type-filter{display:none;}.branch-page-filter-cont .filter{margin:15px 0;padding:0 15px;}.gradient-tick-list li{width:90%;margin:0 auto;margin-bottom:20px;}section .copy h1{font-size:2.5rem;}.banners-carousel .arrow .icon-scroll,.gen-banner .arrow .icon-scroll{display:none;}.contact-page .blue-block{margin:25px -15px;}.branch-page-filter-cont .center-filters{display:block;}.branch-page .radio-buttons{padding:0 15px;}.branch-list li .card .heading{display:block;height:auto;padding:10px 20px;}.branch-page-filter-cont{padding:0;}}@media(max-width:450px){.branch-list .cta-container{display:block;}.branch-list .cta-container .cta{width:100% !important;}.branch-list .cta-container .cta.outline{margin-top:20px;}header .logo img{height:45px;}}