:root{--ss-alpha:.8;--ss-primary-header-color:7,32,60;--ss-primary-text-color:7,32,60;--ss-primary-button-text-color:255,255,255;--ss-primary-button-background-color:31,181,115;--ss-primary-button-background-color-hover:18,108,69;--ss-primary-color:7,32,60;--ss-secondary-color:31,181,115;--ss-tertiary-color:253,223,33;--ss-quaternary-color:149,161,177;--ss-quinary-color:63,133,173;--ss-senary-color:195,233,247;--ss-septenary-color:31,109,205;--ss-white-color:255,255,255;--ss-primary-link-color:31,109,205;--ss-primary-link-color-hover:31,181,115;--ss-menu-text-color:31,109,205;--ss-menu-text-color-hover:31,181,115;--ss-menu-text-color-active:31,109,205;--ss-menu-dropdown-text-color:255,255,255;--ss-menu-dropdown-color-background:31,109,205;--ss-menu-dropdown-text-color-hover:255,255,255;--ss-menu-dropdown-text-color-background-hover:7,32,60;--ss-menu-dropdown-text-color-active:255,255,255;--ss-menu-button-text-color:255,255,255;--ss-menu-button-text-color-hover:255,255,255;--ss-menu-button-text-background-color:31,109,205;--ss-menu-button-text-background-color-hover:7,32,60;--ss-announcement-bar-text-color:255,255,255;--ss-announcement-bar-background-color:31,109,205;--ss-social-icon-color:51,51,51;--ss-social-icon-background-color:184,184,184;--ss-social-icon-background-color-hover:63,133,173;--ss-site-footer-text-color:255,255,255;--ss-site-footer-link-color:221,221,221;--ss-site-footer-link-color-hover:31,181,115;--ss-site-footer-background-color:34,34,34;--ss-site-credits-text-color:164,164,164;--ss-site-credits-background-color:51,51,51;--ss-responsive-menu-search-button-color:31,109,205;--ss-responsive-menu-search-button-color-hover:7,32,60;--ss-responsive-menu-menu-nav-color:53,53,53;--ss-responsive-menu-menu-nav-color-hover:31,181,115;--ss-forms-text-color:53,53,53;--ss-forms-label-color:86,86,86;--ss-forms-border-color:89,89,89}html body,dt,b,strong,em,blockquote p,blockquote cite,.wp-caption .wp-caption-text,.gallery-caption,.entry-caption,button,input,select,.archive-header,.page-title,.entry-content th,.comment-content th,.comments-link,.entry-header address,.comment-content address,.entry-header time,.entry-header address,.entry-content dt,.comment-content dt,.archive-meta,.comments-area article .comment-metadata,form label.error,#wp-calendar caption{font:16px/1.5 'Montserrat',sans-serif;font-family:'Montserrat',sans-serif;font-weight:400;font-size:16px;font-size:1rem;line-height:1.5}.nav-menu{font-family:'Montserrat',sans-serif;font-weight:400;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6,.site-title .site-title-link,.site-title .custom-logo-link,article.sticky .featured-post,h1.page-title,.wp-block-cover h1,.wp-block-cover h2,.wp-block-cover h3,.wp-block-cover h4,.wp-block-cover h5,.wp-block-cover h6{font-family:'Montserrat',sans-serif;font-weight:700;font-style:normal;color:rgb(var(--ss-primary-header-color));margin-top:0}h1{margin-bottom:10px;margin-bottom:.625rem;font-size:30px;font-size:1.875rem;line-height:1.25}h2{margin-bottom:8px;margin-bottom:.5rem;font-size:24px;font-size:1.5rem;line-height:1.1666}h3{margin-bottom:6px;margin-bottom:.375rem;font-size:22px;font-size:1.375rem;line-height:1.2857}h4{margin-bottom:5px;margin-bottom:.3125rem;font-size:20px;font-size:1.25rem;line-height:1.25}h5{margin-bottom:5px;margin-bottom:.3125rem;font-size:16px;font-size:1rem;line-height:1.25}h6{margin-bottom:5px;margin-bottom:.3125rem;font-size:14px;font-size:.875rem;line-height:1.2142}.site-title .site-title-link{max-width:200px;font-size:inherit}#svglogo{width:100%;height:100%;vertical-align:top}.top-header{color:rgb(var(--ss-announcement-bar-text-color));background-color:rgb(var(--ss-announcement-bar-background-color));font-size:15px;font-size:.9375rem;font-weight:400;padding:5px 0;padding:.3125rem 0;text-align:center}.top-header .announcement-bar{display:flex;align-items:center}.get-support a,.get-support a:visited{text-decoration:none;color:rgb(var(--ss-primary-button-text-color));font-weight:700}.get-support a:active,.get-support a:hover{color:rgb(var(--ss-primary-color))}#headercontainer{background-color:#fff;margin:20px 0 0;border-bottom:solid rgb(var(--ss-primary-color));padding-bottom:0}header.site-header{max-width:95%}body{font-family:'Montserrat',sans-serif;font-style:normal;font-weight:400;font-size:16px;font-size:1rem;line-height:1.5;color:rgb(var(--ss-primary-text-color))}body a,body .elementor a{color:inherit;text-decoration:underline}body h1.elementor-heading-title a,body h2.elementor-heading-title a,body h3.elementor-heading-title a,body h4.elementor-heading-title a,body h5.elementor-heading-title a,body h6.elementor-heading-title a{text-decoration:none}body a:visited,body .elementor a:visited{color:inherit}body .elementor a.service-centre-url{hyphens:auto}b,strong{font-weight:700}ul{list-style:disc none outside}ol{list-style:decimal none outside}body a.btn,input[type=submit],input[type=button],button,.elementor-widget-button .elementor-button,body .gform_wrapper.gravity-theme form .gform_footer input.gform_button{display:inline-block;*display:inline;line-height:1.25;font-weight:700;font-size:15px;font-size:.9375rem;padding:8px 20px;padding:.5rem 1.25rem;color:rgb(var(--ss-primary-button-text-color));background-color:rgb(var(--ss-primary-button-background-color));border-radius:5px;border-radius:.3125rem;box-shadow:5px 5px 8px 0px rgba(0,0,0,.3);text-align:center;vertical-align:middle;cursor:pointer;text-decoration:none !important}button.search-submit,button.search-close{box-shadow:none}.home .elementor-widget-button .elementor-button,body.home .gform_wrapper.gravity-theme form .gform_footer input.gform_button{min-width:260px}body a.btn:visited,input[type=submit]:visited,input[type=button]:visited,button:visited,.elementor-widget-button .elementor-button:visited,body .gform_wrapper.gravity-theme form .gform_footer input.gform_button:visited{color:rgb(var(--ss-primary-button-text-color));text-decoration:none}.btn:hover,input[type=submit]:hover,input[type=button]:hover,button:hover,.elementor-widget-button .elementor-button:hover,body .gform_wrapper.gravity-theme form .gform_footer input.gform_button:hover{color:rgb(var(--ss-primary-button-text-color));background-color:rgb(var(--ss-primary-button-background-color-hover));box-shadow:none}body .btn:hover,body input[type=submit]:hover,body input[type=button]:hover,body button:hover,body section.elementor-section .elementor-widget-button a.elementor-button:hover{box-shadow:none}.btn.btn-large{font-size:20px;font-size:1.25rem;padding:12px 40px;padding:.75rem 2.5rem}input[type=text],input[type=password],input[type=email],input[type=url],input[type=tel],textarea,select{color:rgb(var(--ss-forms-text-color));border:2px solid rgb(var(--ss-forms-border-color));background-color:transparent}select{height:29px}label{color:rgb(var(--ss-forms-label-color))}input[type=text]::placeholder,input[type=password]::placeholder,input[type=email]::placeholder,input[type=url]::placeholder,input[type=tel]::placeholder,textarea::placeholder{opacity:1;color:rgb(var(--ss-forms-border-color))}.search-overlay input.search-field{outline:none}.search-overlay .search-close{color:rgb(var(--ss-responsive-menu-search-button-color))}.search-overlay .search-close:hover,.search-submit:hover{color:rgb(var(--ss-responsive-menu-search-button-color-hover))}li strong,strong a{font-weight:700}ul.ul-columns{columns:2;-webkit-columns:2;-moz-columns:2}div p:last-child{margin-bottom:0}.home .cta-about-smartstart{background:#010000;background:linear-gradient(90deg,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 50%,rgba(234,234,234,1) 50%)}.home .cta-dui-breathalyser{background:#c3e9f7;background:linear-gradient(90deg,rgba(195,233,247,1) 0%,rgba(195,233,247,1) 50%,rgba(7,31,59,1) 50%)}.step-number{color:rgb(var(--ss-white-color));background-color:rgb(var(--ss-quinary-color));font-family:'Montserrat',sans-serif;font-weight:700;font-size:60px;display:inline-block;width:105px;height:105px;line-height:105px;border-radius:999px;margin:10px;text-align:center}table{width:100%;margin-bottom:32px;margin-bottom:2rem}table tr th{color:1pc solid rgb(var(--ss-primary-text-color));background-color:rgb(var(--ss-social-icon-background-color));padding:10px 5px;font-weight:600}table tr th{border-bottom:none}table tr{border-bottom:1px solid rgb(var(--ss-social-icon-background-color))}table td{padding:8px 5px;vertical-align:middle}table th.center,table td.center{text-align:center}.elementor-widget-toggle .elementor-toggle .elementor-toggle-item .elementor-tab-title.elementor-active{background-color:rgb(var(--ss-primary-color))}.elementor-widget-toggle .elementor-toggle .elementor-toggle-item .elementor-tab-title.elementor-active .elementor-toggle-icon .elementor-toggle-icon-opened svg{fill:rgb(var(--ss-white-color))}.elementor .elementor-post-navigation__link a,.elementor .elementor-widget-post-info a{text-decoration:none}.elementor-button-wrapper .elementor-button-content-wrapper{align-items:center}.elementor-widget-button .elementor-button .elementor-button-icon{height:30px}body.contact-us #footercontainer{margin-top:0}.booking-thank-you #footercontainer{margin-top:0}.dui-survival-guide .elementor-swiper .elementor-slides .swiper-slide-bg{background-position:20%}.dui-survival-guide .elementor-swiper .elementor-slides .swiper-slide .swiper-slide-contents{padding-right:10%}.announcement-bar .find-location>div{display:inline-block}.announcement-bar .find-location label{margin-right:5px;margin-right:.3125rem;color:rgb(var(--ss-white-color))}.announcement-bar .find-location input{padding:0 8px;padding:0 .5rem;margin-right:8px;margin-right:.5rem;border-radius:5px;background-color:rgb(var(--ss-white-color));max-width:240px;border:none}.announcement-bar .find-location input[type=submit]{font-weight:400;font-size:15px;font-size:.9375rem;padding:4px 15px;padding:.25rem .9375rem;max-height:26px;box-shadow:none;color:rgb(var(--ss-primary-button-text-color));background-color:rgb(var(--ss-primary-button-background-color));border-radius:5px;border-radius:.3125rem}body #storelocatorwidget-container #storelocator-search-bar #storelocator-nearby.storelocator-btn-primary{display:inline-block;*display:inline;line-height:1.25;font-weight:700;font-size:15px;font-size:.9375rem;padding:8px 20px;padding:.5rem 1.25rem;margin-bottom:10px;margin-bottom:.625rem;color:rgb(var(--ss-primary-button-text-color)) !important;background-color:rgb(var(--ss-primary-button-background-color)) !important;background-image:none !important;background-repeat:no-repeat !important;border-color:transparent !important;border-radius:5px;border-radius:.3125rem;box-shadow:5px 5px 8px 0px rgba(0,0,0,.3);text-align:center;vertical-align:middle;cursor:pointer;text-decoration:none;text-shadow:none !important}body #storelocatorwidget-container #storelocator-search-bar #storelocator-nearby.storelocator-btn-primary:hover{color:rgb(var(--ss-primary-button-text-color)) !important;background-color:rgb(var(--ss-primary-button-background-color-hover)) !important;box-shadow:none !important}body #storelocatorwidget-container #storelocator-search-label{color:rgb(var(--ss-primary-header-color)) !important;display:block;width:100%;margin-bottom:10px;margin-bottom:.625rem}body #storelocatorwidget-container #search_radius_text{color:rgb(var(--ss-primary-header-color)) !important;margin-left:10px;margin-left:.625rem}body #storelocatorwidget-container input#storelocator-search_address,body #storelocatorwidget-container input#storelocator-search_location,body #storelocatorwidget-container select{font-size:14px;font-size:.875rem;padding:3px;padding:.1875rem;margin:0 0 10px 10px;margin:0 0 .625rem .625rem;height:inherit !important}body #storelocatorwidget-container select{height:34px !important}.elementor-image-gallery .gallery.gallery-columns-4 figure.gallery-item{width:24% !important}.elementor-image-gallery .gallery.gallery-columns-4 figure.gallery-item{margin:10px 1% 16px 0 !important}.elementor-image-gallery .gallery.gallery-columns-4 figure.gallery-item:last-child{margin-right:0 !important}.service-centre-meta{font-size:14px;font-size:.875rem}.service-centre-meta .service-centre-hrs{margin-bottom:8px !important;margin-bottom:.5rem !important}.service-centre-meta .service-centre-hrs span{min-width:60px;display:inline-block;line-height:1.2}.service-centre-meta .service-centre-hrs.elementor-widget-text-editor{line-height:1.2}.service-centre h2 a,.service-centre h4 a{text-decoration:none}.service-centre-listing-heading{line-height:.5;text-align:center;overflow:hidden}.service-centre-listing-heading h2{display:inline-block;position:relative;line-height:1.2}.service-centre-listing-heading h2:before,.service-centre-listing-heading h2:after{content:"";position:absolute;height:5px;border-top:1px solid #ecf0f1;top:15px;width:150px}.service-centre-listing-heading h2:before{right:100%;margin-right:15px}.service-centre-listing-heading h2:after{left:100%;margin-left:15px}.service-centre-tax-archive-loop section .elementor-widget-wrap .elementor-widget-image img{height:242px;object-fit:cover}.sharethis-inline-share-buttons{margin-top:50px !important}.main-navigation{margin:2px 0 0;margin:.125rem 0 0}.main-navigation li.telephone a,.main-navigation li.telephone a:visited,.main-navigation li.telephone a:active,.mobile-nav li.telephone a,.mobile-nav li.telephone a:visited,.mobile-nav li.telephone a:active{color:rgb(var(--ss-menu-button-text-color));background-color:rgb(var(--ss-menu-button-text-background-color));border-radius:999px;padding:2px 10px;margin-top:8px;text-decoration:none}.main-navigation li.telephone a:hover,.mobile-nav li.telephone a:hover{color:rgb(var(--ss-menu-button-text-color-hover));background-color:rgb(var(--ss-menu-button-text-background-color-hover))}.main-navigation li.telephone a span:last-child,.mobile-nav li.telephone a span:last-child{font-weight:700}.main-navigation a,.main-navigation a:visited{color:rgb(var(--ss-menu-text-color))}.main-navigation li.menu-item-search a{color:rgb(var(--ss-announcement-bar-background-color))}.main-navigation li.menu-item-search a i{font-size:22px;font-size:1.375rem}.main-navigation li.menu-item-search a.nav-search{padding-bottom:16px}.main-navigation ul ul{background-color:rgb(var(--ss-menu-dropdown-color-background))}.main-navigation ul ul :hover>a,.main-navigation ul ul :focus-within>a{color:rgb(var(--ss-menu-dropdown-text-color-hover));background-color:rgb(var(--ss-menu-dropdown-text-color-background-hover))}.main-navigation li>a:hover{color:rgb(var(--ss-menu-text-color-hover))}.main-navigation ul ul a:hover,.main-navigation ul ul a:focus-within{color:rgb(var(--ss-menu-dropdown-text-color-hover))}.main-navigation .current-menu-item>a,.main-navigation .current-menu-ancestor>a,.main-navigation .current_page_item>a,.main-navigation .current_page_ancestor>a,.main-navigation .current_page_parent>a{color:rgb(var(--ss-menu-text-color-active))}.main-navigation ul ul li.current-menu-item>a,.main-navigation ul ul li.current-menu-ancestor>a{color:rgb(var(--ss-menu-dropdown-text-color-active))}.nav-menu>li a,div.nav-menu li a{padding:10px 16px 25px;padding:.625rem 1rem 1.5625rem}.main-navigation ul ul li{width:100%}.main-navigation ul ul{width:14rem}#cd-nav.cd-nav{max-width:100%}.mobile-menu,.mobile-menu .sub-menu{list-style:none}.mobile-nav{display:none;text-align:right}.mobile-nav ul{list-style:none;margin:0;padding:0}.mobile-nav li{display:inline-block;position:relative;margin:0}.mobile-nav-menu>li a,div.mobile-nav-menu li a{padding:8px 10px;padding:.5rem .625rem}.mobile-nav-menu>li a i{font-size:24px;font-size:1.5rem;vertical-align:middle}.mobile-nav-close{position:absolute;right:24px;right:1.5rem;top:32px;top:2rem;z-index:5;text-decoration:none}.mobile-nav-close i{color:#d2d7d3;font-size:32px;font-size:2rem}.mobile-nav-close i:hover{color:rgb(var(--ss-responsive-menu-menu-nav-color-hover))}.mobile-nav li.telephone a{margin-right:10px;margin-right:.625rem}body #footercontainer{background-color:rgb(var(--ss-site-footer-background-color));margin-top:70px;margin-top:4.375rem}.site-footer a:hover{color:rgb(var(--ss-site-footer-link-color-hover))}.site-footer a,.site-footer a:visited{color:rgb(var(--ss-site-footer-link-color));text-decoration:none}body #footercreditscontainer{background-color:rgb(var(--ss-site-credits-background-color))}.site-footer h3{color:rgb(var(--ss-site-footer-text-color));font-size:20px;font-size:1.25rem;font-weight:600}.site-credits{font-weight:300;padding:16px 0;padding:1rem 0;color:rgb(var(--ss-site-credits-text-color))}.footer-credits p{margin:13px 0 0;margin:.8125rem 0 0}.social-icons li a,.social-icons li a:visited{padding:0;color:rgb(var(--ss-social-icon-color));background-color:rgb(var(--ss-social-icon-background-color));border-radius:999px;text-align:center}.social-icons li a:hover{color:rgb(var(--ss-social-icon-color));background-color:rgb(var(--ss-social-icon-background-color-hover))}.social-icons li i{width:35px;height:35px;line-height:35px}body .gform_wrapper.gravity-theme form textarea{height:100px !important}body .gform_wrapper.gravity-theme .ginput_container_date input{width:100%}body .gform_wrapper.gravity-theme form .ginput_container_date{position:relative}body .gform_wrapper.gravity-theme form .ginput_container_date img.ui-datepicker-trigger{position:absolute;right:5px}body .gform_wrapper.gravity-theme form .form-note{text-align:center;font-size:13px}body .gform_wrapper.gravity-theme form select{background-color:transparent}body .gform_wrapper.gravity-theme .gform_footer{display:block}.home .gform_wrapper.gravity-theme form .gform_footer{text-align:center}body .gform_wrapper.gravity-theme input[type=color],body .gform_wrapper.gravity-theme input[type=date],body .gform_wrapper.gravity-theme input[type=datetime-local],body .gform_wrapper.gravity-theme input[type=datetime],body .gform_wrapper.gravity-theme input[type=email],body .gform_wrapper.gravity-theme input[type=month],body .gform_wrapper.gravity-theme input[type=number],body .gform_wrapper.gravity-theme input[type=password],body .gform_wrapper.gravity-theme input[type=search],body .gform_wrapper.gravity-theme input[type=tel],body .gform_wrapper.gravity-theme input[type=text],body .gform_wrapper.gravity-theme input[type=time],body .gform_wrapper.gravity-theme input[type=url],body .gform_wrapper.gravity-theme input[type=week],body .gform_wrapper.gravity-theme select,body .gform_wrapper.gravity-theme textarea{font-size:14px;font-size:.875rem;padding:3px;padding:.1875rem}body .gform_wrapper.gravity-theme p{margin-bottom:12px;margin-bottom:.75rem}body .gform_wrapper.gravity-theme p:last-child{margin-bottom:0}body .gform_wrapper.gravity-theme .gform_fields{grid-row-gap:8px;grid-row-gap:.5rem}body .gform_wrapper.gravity-theme .gfield_label{font-weight:400}body .gform_wrapper.gravity-theme .gform_footer,body .gform_wrapper.gravity-theme .gform_page_footer{padding:8px 0;padding:.5rem 0}body .gform_wrapper.gravity-theme .gfield:not(.hidden_label){margin-bottom:10px}body .gform_wrapper.gravity-theme .gfield_validation_message{margin-bottom:10px}.gfield--input-type-html.form-html-field-padding{margin-top:20px;margin-top:1.25rem}body .gform_confirmation_wrapper:before{font-family:'FontAwesome';display:inline-block;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-size:24px;content:'\f05a';position:relative;top:52px;left:20px;color:rgb(var(--ss-septenary-color));width:0}body .gform_confirmation_message{background-color:transparent;padding:20px 50px;border:3px solid rgb(var(--ss-septenary-color));border-radius:20px;color:rgb(var(--ss-primary-header-color));font-weight:400}body .gform_wrapper.gravity-theme .gform-footer .booking-form-terms{font-size:.75rem;margin-top:32px;margin-top:2rem}body .gform_wrapper.gravity-theme .gform-footer .booking-form-terms p{margin-bottom:16px;margin-bottom:1rem}@media only screen and (max-width:1439px){.main-navigation{display:none}.mobile-navigation{display:block}.mobile-nav{display:block}.site-title .site-title-link a{font-size:42px;font-size:2.625rem}}@media only screen and (max-width:1024px){.mobile-navigation{top:60px;top:3.75rem}.top-header{background-image:linear-gradient(to right,#1f6dcd 0%,#1f6dcd 50%,#1fb573 50%)}.announcement-bar .find-location input{max-width:150px}.announcement-bar.grid-container{padding-left:0;padding-right:0}}@media only screen and (max-width:767px){header.site-header{max-width:100%}.home main section.homepage-cta{background-image:none !important}.home .cta-about-smartstart{background:rgba(234,234,234,1)}.home .cta-dui-breathalyser{background:rgba(195,233,247,1)}.elementor-image-gallery .gallery.gallery-columns-4 figure.gallery-item{width:49% !important}.elementor-image-gallery .gallery.gallery-columns-4 figure.gallery-item{margin:10px 1% 16px 0 !important}.dui-survival-guide .elementor-swiper .elementor-slides .swiper-slide .swiper-slide-bg{background-position:top center;min-height:80%;min-width:80%}.dui-survival-guide .elementor-swiper .elementor-slides .swiper-slide .swiper-slide-inner{justify-content:center;align-items:flex-end}.dui-survival-guide .elementor-swiper .elementor-slides .swiper-slide .swiper-slide-inner .swiper-slide-contents{max-width:100% !important;padding:0 20px;text-align:center}.dui-survival-guide .elementor-swiper .elementor-slides .swiper-slide .swiper-slide-inner .swiper-slide-contents .elementor-slide-heading{font-size:16px;font-size:1rem;margin-bottom:0}}@media only screen and (max-width:490px){.mobile-nav .menu-item-search{display:none}}@media only screen and (max-width:474px){.elementor-image-gallery .gallery.gallery-columns-4 figure.gallery-item{width:100% !important}.elementor-image-gallery .gallery.gallery-columns-4 figure.gallery-item{margin:10px 0 16px !important}body #storelocatorwidget-container input#storelocator-search_address,body #storelocatorwidget-container input#storelocator-search_location{margin-left:0}.announcement-bar .find-location input{max-width:120px}}@media only screen and (max-width:450px){.telephone a span:first-child{display:none}.announcement-bar .find-location label{font-size:13px;font-size:.8125rem}.announcement-bar .find-location input{max-width:90px}.site-title,.mobile-nav{padding:0}.home .elementor-widget-button .elementor-button,body.home .gform_wrapper.gravity-theme form .gform_footer input.gform_button{min-width:100%}.gform-footer .gf-turnstile-container .cf-turnstile{max-width:100%}}@media only screen and (max-width:380px){.announcement-bar .find-location input{max-width:60px}}